BM66( vvv}}}~~~~~~}}}}}}}}}~~~~~~xxxyyy{{{~~~~~~[[[\\\]]]^^^___aaabbbbbb]]]\\\[[[ZZZZZZ\\\^^^______^^^^^^```cccccc___\\\\\\]]]^^^___```bbbbbbcccbbbbbbaaaaaaaaaaaabbbbbb^^^______```aaabbbbbbcccgggfffeeecccbbbaaaaaa```aaabbbcccdddddddddddddddbbbbbbbbbbbbccceeehhhiiijjjhhhfffddddddgggjjjlllmmmmmmmmmmmmmmmmmmmmmmmmjjjkkklllmmmnnnpppqqqqqqyyytttqqqqqqrrrsssuuuwwwzzz||||||yyyuuusssoooooooooooooooqqqssstttvvvuuusssrrrtttxxx|||xxxyyyyyyzzz{{{{{{||||||NNNNNNOOOPPPQQQRRRRRRSSSPPPOOONNNMMMNNNOOOQQQRRRSSSQQQQQQSSSUUUUUURRROOOPPPPPPQQQRRRSSSTTTTTTUUUSSSSSSSSSRRRRRRSSSSSSSSSQQQQQQRRRSSSSSSTTTUUUUUUXXXWWWVVVUUUTTTSSSSSSSSSRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSSSSTTTVVVWWWXXXYYYWWWUUUTTTUUUVVVYYYZZZ\\\\\\\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^______```iiifffccc___^^^^^^```aaa^^^___bbbccccccaaa^^^\\\```___^^^^^^___```aaabbbaaa```______```cccfffgggccccccdddeeeeeefffgggggghhhhhhhhhiiiiiiiiijjjjjjeeegggjjjooorrrrrrpppmmmqqqqqqpppnnnlllkkkiiiiiihhhiiiiiiiiihhhjjjmmmoootttqqqooonnnooonnnllliiiiiikkkmmmmmmkkkjjjjjjkkkqqqqqqppppppooonnnnnnmmmjjjiiiiiihhhiiikkkmmmooommmnnnooopppqqqrrrrrrrrrqqqmmmkkklllpppsssrrrpppnnnppptttxxxzzzzzzyyyxxxuuutttrrrpppooonnnmmmmmmpppqqqsssttttttsssqqqpppqqqqqqqqqqqqqqqqqqqqqqqqqqqsssvvvyyy{{{{{{zzzyyytttuuuwwwyyyyyyyyyxxxwwwvvvuuuuuuuuuwwwzzz}}}~~~{{{zzzyyyyyyxxxyyy{{{}}}EEEFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGIIIJJJJJJIIIHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRQQQPPPPPPPPPQQQRRRQQQRRRSSSSSSSSSRRRPPPOOOSSSRRRRRRQQQRRRRRRSSSSSSPPPPPPPPPPPPQQQRRRSSSTTTRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWVVVUUUVVVXXXYYYYYYXXXZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTWWWYYYYYYWWWVVVVVVVVVVVVUUUSSSSSSUUUWWWWWWUUUTTTUUUUUUYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTTTTUUUWWWXXXWWWWWWWWWWWWWWWXXXXXXYYY[[[XXXUUUVVVXXXYYYXXXUUU[[[\\\^^^___``````___^^^______^^^]]]]]]]]]^^^^^^^^^___```aaaaaa```___^^^]]]]]]]]]]]]]]]]]]^^^^^^[[[]]]___``````___^^^]]]^^^___```aaaaaa```___^^^^^^]]]\\\\\\\\\]]]]]]^^^````````````````````````ccceeeffffffcccaaa``````^^^]]]]]]]]]^^^```bbbcccaaabbbdddeeeffffffeeeeeeiiiiiiiiihhhhhhhhhhhhgggkkkllllllmmmnnnoooppppppkkkkkklllnnnooopppqqqrrrrrrsssssstttttttttttttttzzz}}}~~~|||xxxuuuvvvwwwxxxxxxxxxxxxxxxxxxxxxxxxyyy{{{~~~AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAABBBCCCDDDDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEBBBCCCCCCDDDDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNRRRPPPOOOOOOQQQRRRRRRQQQOOOOOOOOOOOONNNNNNNNNNNNMMMNNNNNNMMMKKKKKKMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMNNNNNNLLLKKKLLLMMMOOOOOONNNNNNNNNMMMMMMMMMNNNMMMLLLLLLKKKLLLMMMMMMOOONNNMMMLLLLLLMMMNNNOOOSSSQQQOOOOOOQQQQQQPPPNNNMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOONNNNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOMMMNNNNNNNNNNNNNNNOOOOOOMMMNNNPPPPPPPPPOOONNNMMMRRRRRRRRRSSSRRRQQQPPPOOOQQQQQQQQQPPPPPPOOONNNMMMPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQRRRTTTPPPPPPOOOOOOOOOPPPQQQRRRPPPPPPQQQRRRRRRRRRQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVSSSTTTTTTUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYYYYSSSVVVXXXXXXWWWWWWXXXZZZYYYYYYYYYYYYYYYZZZZZZZZZWWWYYYZZZ[[[ZZZ[[[\\\^^^ZZZ\\\]]]]]]]]]]]]^^^```___^^^^^^^^^^^^___aaaaaa```___^^^^^^___```bbbdddddddddeeeeeeeeefffffffffccccccccccccccccccccccccgggggghhhiiiiiiiiiiiiiiifffgggiiikkkmmmoooqqqrrrwww{{{}}}{{{vvvsssuuuxxxwwwvvvvvvvvvwwwxxxyyyzzzxxxxxxxxxxxxwwwvvvttttttvvvvvvwwwyyy}}};;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>============>>>>>>????????????????????????>>>>>>>>>>>>@@@@@@@@@AAAAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAA@@@???AAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCDDDFFFGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEDDDBBBAAABBBDDDBBBCCCCCCDDDCCCDDDDDDEEE@@@BBBBBBBBB@@@@@@AAACCCBBBBBBBBBBBBAAAAAAAAAAAAEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAA@@@AAABBBCCCEEEDDDDDDEEEFFFFFFEEEDDD@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCC@@@AAAAAAAAABBBBBBBBBCCCBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBCCCEEEFFFCCCCCCBBBBBBBBBBBBBBBCCCAAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIEEEGGGIIIJJJJJJJJJKKKLLLHHHHHHIIIIIIJJJJJJJJJKKKIIIJJJKKKJJJIIIHHHIIIJJJHHHJJJLLLLLLLLLLLLNNNPPPPPPPPPOOONNNMMMLLLLLLLLLOOONNNNNNNNNNNNPPPQQQRRRNNNOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRTTTXXX\\\ZZZVVVTTTVVVZZZWWWWWWWWWXXXYYYZZZZZZ[[[VVVVVVWWWWWWXXXXXXWWWWWWUUUUUUTTTTTTVVVYYY\\\]]]ZZZZZZ[[[[[[]]]^^^`````````\\\ZZZ\\\aaacccaaa]]]```___^^^^^^___aaadddfffddddddddddddaaa^^^[[[YYY___bbbddddddbbb```______________________________ffffffeeeeeeeeeeeeffffffhhhgggeeecccdddfffhhhjjjgggffffffgggjjjllllllkkkfffdddcccaaaaaacccdddfffaaaaaabbbbbbbbbcccccccccgggiiikkklllmmmllljjjiiikkkjjjgggeeedddeeefffgggiiilllppptttuuussspppmmmkkkkkkkkkkkkkkkkkkkkkkkkmmmqqquuuuuurrrqqquuuyyyssssssssssssssstttuuuvvvvvvwwwxxxwwwvvvvvvwwwxxxuuuwwwyyy|||}}}}}}|||{{{~~~~~~999999888888888888888888777777888888888999999999888999::::::888888999:::999999999999999999999999::::::999999999999::::::888888888888999999999999999888888888888888999999::::::;;;;;;::::::999999999999::::::::::::999888999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;<<<<<<=========<<<<<<:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@::::::;;;===@@@@@@???===>>>>>>>>>>>>>>>>>>>>>>>>;;;===>>>===;;;;;;;;;===;;;===>>>>>>======>>>@@@======>>>===;;;;;;===???=======================================<<<<<<<<<>>>>>>==================;;;<<<===>>>?????????>>>??????@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCDDDCCCDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAA@@@@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEE??????@@@AAAAAAAAAAAA@@@CCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDAAABBBDDDCCCCCCBBBDDDEEEDDDEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@@@@@@@AAAAAABBBCCCGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHFFFIIILLLLLLKKKJJJLLLNNNHHHIIIJJJKKKKKKLLLMMMMMMHHHIIIJJJKKKLLLMMMMMMMMMNNNMMMLLLKKKJJJKKKLLLMMMOOOOOOOOOOOOPPPQQQSSSSSSRRRPPPNNNOOORRRSSSQQQOOORRRQQQPPPOOOOOOPPPQQQRRROOOPPPQQQQQQRRRRRRRRRRRRRRRTTTUUUUUUTTTRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNOOOOOOOOONNNMMMLLLLLLNNNOOOQQQOOONNNMMMNNNOOOPPPOOONNNSSSRRRQQQPPPPPPQQQRRRSSSPPPPPPPPPQQQQQQQQQQQQRRRPPPQQQRRRSSSSSSSSSRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSMMMOOORRRUUUUUUTTTRRRPPPSSSSSSSSSSSSSSSSSSSSSSSSNNNPPPSSSSSSQQQQQQSSSVVVQQQQQQQQQRRRSSSTTTUUUVVVRRRSSSSSSRRRQQQQQQSSSTTTNNNOOOQQQSSSTTTUUUUUUTTTSSSSSSTTTVVVXXXZZZ\\\]]]\\\[[[ZZZYYYWWWVVVUUUTTTYYY\\\^^^^^^\\\]]]```ccc```___]]][[[[[[[[[]]]^^^\\\[[[[[[\\\^^^```___^^^ZZZZZZ[[[\\\]]]______```dddbbb```^^^^^^```bbbdddaaabbbcccdddeeefffggggggjjjiiigggeeedddcccccccccggghhhhhhhhhggghhhkkkmmmqqqqqqqqqooommmlllmmmnnnoooooonnnmmmnnnqqqsssuuuttttttuuuuuuuuuuuuvvvvvvpppqqqrrrssssssrrrqqqpppqqqrrrtttsssrrrsssxxx|||888888888888888888888888777777888888999999999999777999<<<<<<:::888999:::999999999999:::::::::::::::999999888888999999:::999999999999999999999999::::::999999999999999:::;;;;;;;;;;;;;;;:::999999888999:::;;;;;;:::999999888999999999999:::::::::999999::::::;;;<<<<<<===:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<============>>>>>>>>>===<<<;;;999:::;;;=========<<<<<<:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>><<<;;;:::<<<>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;999;;;<<<<<<;;;:::;;;<<<:::<<<======;;;:::<<<>>>>>>>>>>>>===<<<<<<>>>@@@======>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>======:::;;;===>>>>>>=========777888999:::;;;;;;;;;:::::::::999999888888999999:::999999999999999999:::888888888999:::;;;;;;;;;999::::::::::::;;;;;;;;;======<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::<<<<<<:::999:::;;;999::::::;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>????????????>>>??????????????????===<<<>>>>>>>>>???@@@@@@AAAAAA<<<===??????>>>>>>@@@BBB>>>???@@@???===<<<===>>><<<===>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAA@@@>>>>>>??????@@@AAAAAABBB???@@@BBBCCCCCCCCCDDDDDD???@@@AAABBBCCCDDDDDDDDDBBBCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFHHHIIIDDDFFFGGGFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJKKKHHHFFFEEEEEEGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFJJJJJJKKKKKKLLLKKKKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJJJJKKKKKKLLLJJJJJJIIIJJJJJJKKKLLLMMMJJJJJJJJJIIIHHHHHHJJJLLLHHHHHHIIIIIIJJJKKKLLLLLLJJJJJJJJJKKKLLLMMMNNNOOOKKKJJJIIIHHHHHHGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMNNNOOONNNNNNMMMMMMMMMNNNNNNOOONNNMMMNNNPPPQQQPPPOOOJJJJJJKKKLLLLLLMMMNNNNNNPPPOOOOOONNNNNNOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQSSSUUUUUUSSSSSSUUUWWWTTTUUUUUUTTTSSSSSSUUUVVVUUUTTTSSSSSSUUUXXX[[[]]]ZZZZZZZZZZZZ[[[[[[[[[\\\XXXXXXXXXXXXXXXXXXXXXXXXWWWXXXXXXXXXZZZ\\\^^^___444444444444555555555666444444555666666666666666333777:::;;;888666666777666666777777777888888888666666555555555555666666777777777666666666666666999888888777666666777777888888888888888777666555444555666888888888777666555444444444444555666666555555555666777888888999666777777777888888888888888888777888999;;;===>>>888999:::::::::999777666555666888999:::::::::999888888888888999:::<<<<<<:::::::::::::::999999999999999999999::::::::::::<<<:::777777888:::::::::;;;;;;::::::::::::999999888:::<<<<<<;;;:::;;;<<<888:::<<<;;;999888:::<<<999::::::888777777999;;;999999999999999999999:::777888999::::::::::::999555666888999999999888777777888::::::999888777777999:::;;;<<<<<<;;;:::999;;;:::::::::;;;;;;<<<===<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<<<<===>>>>>>============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::::::::;;;<<<<<<::::::::::::::::::::::::999;;;======;;;999999999999999:::;;;;;;;;;::::::999999999999:::;;;<<<===;;;;;;;;;<<<<<<=========<<<<<<<<<<<<============::::::;;;;;;<<<=========<<<<<<===>>>>>>>>>>>>===;;;:::;;;<<<>>>???>>>===999::::::;;;<<<=========:::<<<===<<<;;;:::;;;===:::<<<===>>>======???@@@<<<======>>>>>>>>>======;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????@@@@@@??????===>>>>>>>>>??????@@@@@@@@@@@@???AAABBBCCCBBB@@@>>>???@@@BBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC???@@@AAABBBBBBBBBBBBBBBEEEEEEDDDDDDDDDEEEEEEFFFBBBCCCEEEEEEDDDDDDFFFHHHCCCDDDDDDDDDDDDDDDCCCBBBEEECCCAAA??????@@@BBBCCCCCCDDDEEEDDDCCCDDDFFFHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEE@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@@@@@@@AAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDCCCBBBCCCBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBB@@@AAACCCEEE@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCDDDFFFGGGGGGFFFCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCDDDFFFGGGFFFEEEAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEEEECCCDDDDDDEEEEEEFFFFFFGGGBBBCCCDDDEEEFFFFFFFFFFFFBBBEEEHHHHHHEEEDDDEEEGGGDDDEEEGGGGGGGGGHHHJJJLLLIIIHHHFFFEEEFFFHHHKKKMMMJJJJJJJJJJJJKKKKKKLLLLLLJJJIIIIIIHHHHHHIIIIIIJJJLLLKKKIIIIIIJJJKKKJJJIII555555555555555555555555555555555555555555555555333444555555666555555555999777666555555666777999555555555444444333333333333333444555666666666555444444444444555555666666333444444444555666666666555555555555555555555555333333333333333333333333666777777777888888888888777777777777777777777777666666666666777777777777888888777777777777888888888888888777777777777777:::::::::::::::::::::999999999999888888888777777777777777777777777777777777777777777777777777777888888888888888999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999888777666666777888999888777666666666777999:::;;;:::999888888999:::;;;888888888888888888888888888888888888888888888888777777888888888999999999888888999999999:::::::::999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999888888999999999:::::::::::::::::::::::::::::::::::::::999888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>??????BBB@@@>>>>>>???@@@@@@@@@>>>>>>@@@BBBCCCCCC@@@>>>CCC@@@>>>???BBBDDDCCCBBB???AAABBBBBBEEEIIIHHHDDDEEEEEECCC@@@CCCIIIIIIEEEGGGCCCCCCFFFEEEAAABBBHHHFFFAAACCC@@@777999BBBDDDCCC???@@@EEEEEEAAABBBHHHAAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@BBBDDD@@@BBBBBBAAA??????CCCFFFAAAAAA@@@@@@???>>>>>>>>>AAA@@@???>>>====================================>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???========================================================================???>>>>>>>>>======<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>====================================================================================>>>>>>>>>>>>>>>>>>============>>>>>>???????????????????????????>>>>>>>>>======<<<<<<============================================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@444444444444444444444444444444444444444444444444333333444555555555555555777666555444444555666777444444444444333333333222444555555555555444444333333333444444555555555555444444444444444555555555444444444444444444444444333333333333333333333333555555555666666666666777666666666666666666666666555555666666666777777777777777777666666777777777777777777777777777777777999999999999999999::::::999999888888777777777777777777777777777777777777777777777777777777777777666777777777888888999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777777777777777777777888777666666666666777888777777666555666777888999999999888777777888999999777777777777777777777777888888888888888888888888777777777888888888888999777777888888888999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999999999999999999888888888888999999999999999999999999999999999999999999999888888888999999999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<===>>>???@@@===<<<;;;<<<>>>???@@@@@@>>>===<<<===>>>???@@@@@@BBB@@@@@@BBBEEEHHHGGGFFFHHHJJJJJJHHHIIIMMMLLLHHHFFFEEEFFFKKKOOONNNHHHBBBLLLIIIHHHFFFAAA>>>EEEOOOUUUSSSNNNJJJIIIEEE@@@>>>HHHEEEDDDFFFHHHHHHHHHJJJ@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAAAAAAAA???AAABBB@@@>>>>>>@@@BBBAAA@@@@@@??????>>>======@@@???>>>===<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::===<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::444444444444444444444444444444444444444444444444222333333444444444444444555555333333333333555555333333333333333222222222555555555555444333222111333333333333444444444444444444444444333333333333444444444444444444444444222222222222222222222222333333333444444444555555555555555555555555555555444555555555666666666666666666666555555666666666666666666666666666666666777777777888888999999:::777777777777777666666666666666666666666666666666666666666666666666666666555555666666777888999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777666666555555666666777666555555555555666777777777777666666666666777777555555555555555555555555777777777777777777777777666666666777777777777888555666666666666777777777888888888888888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777888888888888888888888888888888888888888888888888777777777777888888888888888888888888888888888888888888888888888888888888888888888999999999::::::777777777777777777777777888888888888888888888888::::::::::::::::::::::::999999999999999::::::;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===::::::::::::;;;===>>>???<<<<<<======>>>>>>>>>???@@@???>>>===>>>@@@CCCDDDBBBAAABBBEEEHHHJJJJJJIIIGGGKKKNNNPPPVVV]]]___\\\]]]PPPIIINNNTTTTTTUUUXXXQQQPPPOOOMMMKKKPPPaaaqqqsssttteee]]]fff]]]LLLLLLOOORRRSSSRRRPPPMMMFFF???GGGFFFDDDCCCBBBBBBCCCCCC===>>>@@@BBBCCCBBBAAA@@@???@@@AAA@@@???>>>???@@@@@@@@@??????>>>>>>======>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;::::::999999999999:::::::::::::::::::::::::::::::::::::::::::::999999999::::::::::::::::::::::::999999999999999999999999888888888888999999999999777777777777777777777777;;;:::999888888999:::;;;::::::::::::::::::::::::999999999999999999999999888888888888888888888888999999999999999999999999333333333333333333333333333333333333333333333333111222222333333333333333333333222222222222333333222222222222222222222222222333333333333333222222222222333333333333333333444444333333222222222111333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333444444444444555555555555555555444444444444555555444444444444555555555555444555555666777888888999666666666555555555555555555555555555555555555555555555555555555555555555333333444555666777888888555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555444444444444555555444444444444444555555666555555444444444444555555444444444444444444444444555555555555555555555555555555555555666666666666444444444444555555555555666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555666666666666777777777666666666666666666666666666666777777888888777777666777777777888888888888777777777777777777777777777777777777777777777777999999999999999999999999888888777777888888999:::999999999999999999999999888888888999999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<999999999999::::::;;;<<<>>>???@@@???===<<<<<<<<<<<<===???@@@@@@AAABBBCCCEEEFFFJJJNNNRRRVVVWWWWWWQQQWWW]]]bbbiiiooooookkkgggVVVOOOYYYbbbaaadddlllddd```YYYSSSRRRZZZjjjwwwnnn^^^kkkeeeWWWbbbooo{{{wwwmmm```UUUEEEDDDCCCBBBAAAAAAAAAAAA@@@??????@@@AAABBBAAAAAA??????@@@@@@@@@?????????@@@??????>>>======<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999999999888888888888888888888888::::::::::::::::::::::::999999999999999999999999888888888888999999999999999999888888888888999999::::::::::::::::::::::::999999999999888888888888999999999999999999999999888888888888888888888888666666666666777777777888999999999999999999999999999888777666666777888999999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888222222222222222222222222222222222222222222222222000111111222222222222222222222111111111111222222000111111111111111111111//////111222333333333333222222222222222111111111333333222222111111000000222222222222222222222222111111111111111111111111222222222333333333444444111111111111111111111111222333333333444444444444444333333333333333333444222222333333333444444444333333333444555666777777444444444444444444444444444444444444444444444444444444444444444444444444222222333444444555666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222333333444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333444444444555555555222222333333333444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555444444444555555555666666555555555555555555555555444555666777777777777666555555555555666666666666666666666666666666666666666666666666666666666666888888888888888888888888666666666666666777888888888888888888888888888888777777777777888888888888888888888888888888888888999999999999999::::::;;;;;;::::::999999999999:::;;;<<<>>>===;;;:::<<<===>>>BBBGGGJJJJJJHHHHHHHHHUUUWWWZZZ]]]```bbbeeefffmmmqqqttttttsssqqqiiiaaaXXXQQQWWWkkkuuunnnggghhh\\\XXXSSSTTT^^^ppplllTTT\\\ZZZYYYooowwwnnniiiSSSUUUWWWZZZ[[[ZZZYYYXXXRRRMMMFFFBBB@@@@@@?????????>>>>>>>>>?????????>>>??????>>>======<<<<<<;;;======<<<;;;;;;;;;<<<<<<::::::::::::::::::::::::999999999999999999999999:::::::::::::::;;;;;;<<<888888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999:::777777777777777777777777888888888888888888888888888888888888888888888888888888888888888888888888777777777888888888999999999888888777777888888999::::::::::::::::::::::::888888888888888888888888888888888888888888888888777777777777777777777777555555666666666777777777::::::::::::::::::::::::888777666666666666777888888888888888888888888888777777777777777777777777888888888888888888888888444444444444444444444444111111111111111111111111111111111111111111111111///000000111111111111111111111111111111111111111/////////000000000000000------///111222333333333111111111111111000000000111111111111111000000000111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111222222222222333333333333333222222111111222222333000111111222222333333333222222222333333444444555222222222333333333333333333333333333333333333333333333333333333333333333222222222333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222333333222222111000111222333333333222222222222333333333333222222333333333333333333333333333333333333333333333333222222222333333333444444222222222222333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333444444444444444444444444444444444444444444444444333333333333444444444555333333333333333333333333222333555666777666666555333333444444444555555555666666666666666666666666555555555555555555555555666666666666666666666666555555555555555666666777666666666666666666666666555666666666666777777777777777777777777777777777888888888888888999::::::;;;;;;::::::::::::;;;;;;777:::=========???EEEIIIXXX[[[___aaa``````cccfffrrrqqqnnniiiccc___^^^^^^vvvxxxyyyuuurrrnnneee\\\^^^ZZZ___kkksssqqqppprrrgggggggggmmm~~~{{{eeeddddddjjjrrr___ZZZ___hhhnnnuuu{{{|||xxxrrrnnnfff^^^TTTMMMJJJIIIHHHGGGDDDAAA???===>>>>>>>>>===>>>>>>======<<<<<<;;;;;;===<<<<<<;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999999999999999999999::::::;;;777777777777777777777777888888888888888888888888777777777777777777777777777777888888888888999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666777777777888888777777777666666777777777777777777777777777777777666666666777777777777888777777777777777777777777666666666666666666666666555555555555666666666666777777777777777777777777666666777777777777666666777777777777777777777777666666666666666666666666555555555555555555555555555555555555555555555555000000000000000000000000000000000000000000000000...///000000111111000000111111111222222111111111.........//////000000000---...///000111111222222111111111000000///////////////000000000000000000000000000000000000000000000000000000000000000000///000000000000111111111000000000000000000000000111111111111222222222333222111111000000111111222//////000111111222333333222222222222222222222222111111111222222222333333333333333333333333333333333333333333333333333333333222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333000000111222222111000000///000111222222222111111111222333333333333222111111111111111111111111111222222222222222222222222111111111222222222333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333333444222222222222222222222222111222444666666666555444222222222333333333444444444444444444444444444444444444444444444444444444555555555555555555555555444444444444444555555666555555555555555555555555444555555555555666666666666666666666666666666666888777777777777888999999:::::::::;;;<<<===??????CCCFFFIIIJJJJJJOOOWWW]]]ooonnnkkkgggfffkkkvvv}}}|||wwwooohhhcccbbbcccooorrrtttuuuxxx}}}}}}yyy{{{tttpppsss{{{zzzfffaaajjjqqqxxxxxxjjjaaagggbbb\\\[[[___dddffffffQQQLLLFFFBBBBBBAAA@@@???>>>>>>===<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;999999999999999999999999999999999999999999999999888888888888888999::::::777777777777777777777777666666666666666666666666666666666666666666666666666666666777777888888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444555555555666666555555555444444555555555555555555555555555555555444444444555555555666666555555555555555555555555444444444444444444444444333444444444444555555555555555555555555555555555333444666777777666444333555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555000000000000000000000000000000000000000000000000...//////000000000000000111111222222222222111111---.........//////000000...///000000000000000///111111000000/////////.........//////000000111111000000000000000000000000000000000000000000000000.........////////////000111111111111111111111111000111111111111222222222111111000000000000111111...//////000111222222333222222222111111111111111000000111111222222222333222222222222222222222222222222222222222222222222333333222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333///000111222222111000///...///111222222111111000111222333444444333222111000000000000000000000000111111111111111111111111000111111111111222222222111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111000111444666666666555444111111222222222333333333222222222222222222222222333333333333333333333333555555555555555555555555444333333333333444555555555555555555555555555555444444444555555555666666666666666666666666666666777777777777777888888999888888999;;;===@@@BBBCCCUUUXXXZZZYYYYYY]]]fffnnnmmmhhh___VVVTTT___qqqtttuuuuuuttttttwww}}}sssvvvyyy}}}xxx}}}~~~xxx|||hhhZZZ\\\[[[\\\eeesss^^^WWWOOOIIIGGGFFFDDDCCC>>>======<<<;;;;;;::::::999999999888999999::::::888888888888888888888888999999999999999999999999888888888777888999999:::888888888888888888888888555555555555555555555555666666666666666666666666555666666666777777888888777777777777777777777777444444444444444444444444666666666666666666666666333333333333333333333333222222333333333444444444444333333222222333333444555555555555555555555555222222222333333444444444333333333333333333333333222222222222222222222222222222333333333444444444444444444444444444444444111333555777777555333111333333333333333333333333444444444444444444444444555555555555555555555555111111111111111111111111////////////////////////............///////////////////////////.........//////000000000000//////...........................000111222222111000...////////////////////////////////////////////////---...///000000///...---//////000000000...---,,,000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000000000000000000000000000111111111222222222111111000000111111222333444333333222111111111222111000///000222333333222111111111111111111111111111111111111111111111111000000111111111111000000111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////////////////000000000000////////////////////////////////////////////////////////////000000000000222222111111111111222222////////////000222333444//////000000111111222222000000000000000000000000////////////////////////////////////////////////000000000000////////////000000000000000000000000111111111111111111111111///000000000111111111111////////////////////////000000111222333333444444000000111222222222222111222222222111111111000000111111222222222333333333222333333333333222111000222222222333333333444444444444444444444444444444444444444444444444444444222666999666111111666===777666555555666888999999;;;:::999===EEENNNVVVZZZllltttoooccciiizzzxxxeeeiiimmmgggYYYVVVbbbpppuuurrrsssuuu~~~|||{{{uuuvvv|||~~~xxxuuu{{{}}}pppiiiooovvv}}}~~~aaaTTTQQQYYYYYYNNNHHHLLLAAA???<<<;;;======;;;888777777888;;;===<<<999666777777777777888999:::;;;888888888888777777777777999999999999999999999999666666666666666666666666555555555555555555555555555555555555555555555555222222333333333333444444666555555555555444444444333333222222333333444555444444444444444444444444444444444444444444444444111111222333333444555555222333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333444333333222111111111222444444444333333222222222444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444111111111111111111111111////////////////////////---.........////////////////////////............/////////000000/////////........................---...///000000///...---................................................---...///000000///...---...////////////...---,,,////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////000000000111111111222222111111000000000111222222444333222111111111111111111000///000222222222111111111111111111111111111111111111111111111111111///000000111111000000///111000000//////000000111000000000000000000000000000000000000000000000000000//////////////////000////////////////////////....../////////000000000////////////////////////////////////////////////.../////////000000000000111000000//////000000111/////////...//////000000000000000000000000111111////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000//////000000000111111111////////////////////////000000111111222333333333///000111111222222111111222222222111111000000000000000000111111111222222333333222222222111111111111111111111222222222333333333333333333333333333444444444444444444333333666777777666444333444555333555777777666555666666===<<<<<>>===:::777;;;:::::::::::::::999888888777777666777777888888888888777777777666666666777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444222222222333333333444444555555555555444444444444333222222222222333444444333333333333333333333333333333333333333333333333111111222222333333444444333333333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222444333222111111111111111333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111////////////////////////---------.........//////..............................////////////......------------------------+++,,,---......---,,,+++................................................---......//////......---------.........---,,,,,,........................////////////////////////---------............///000000000000000000000000////////////////////////000000000000111111111111000000000000000111111222333222111111111111111111222111000000111111000///000000000000000000000000000000000000000000000000//////000000000000//////000000////////////000000000000000000000000000000000000000000000000000000//////............//////////////////////////////.........////////////000////////////////////////////////////////////////....../////////000000000//////............//////000///......---------...000000000000000/////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////111111111111111111111111//////000111111111111111111111111111000000000000////////////000000000000333222111000000000111222///000000000000111111111222222222222222222222222333333333333333333333333444333111222444444111...222444777999<<>>JJJUUU[[[\\\PPPQQQSSSYYYaaaggglllmmmssswww{{{oooaaa^^^ddd^^^gggqqqtttssstttyyy|||{{{|||xxx~~~zzzssslllmmmuuu}}}zzzzzz~~~yyynnndddWWWQQQPPPNNNIIICCC<<<<<<;;;999666666888;;;999999888888888888999999666666555555555444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333444444444444333333333222111111111111111222333333222222222222222222222222000000000000000000000000111111111111111111000000333333222111000000//////222222222222222222222222111111111111111111111111000000000000000000000000222111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000------------------------,,,,,,,,,,,,------------,,,---------......//////------............------------------------------,,,,,,,,,------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,---------------------------------------------------------------.........//////....................................................../////////000000000//////......//////000111000000000//////000000111222000//////000000...---////////////////////////////////////////////////......////////////......//////............//////......................................................------------......------------------------------------............------------------------------------------------............////////////000//////......//////000............///000111222000/////////......------........................------------------------------------------------,,,,,,------....................................////////////////////////---............/////////------------------------/////////////////////.........///000000000000////////////////////////////////////000000000000111222111///......///111222000000000000111111111111000000000000000000000000111111111222222222333333444444333222222333777;;;999777<<>>BBBCCCBBBBBBFFFNNN\\\hhhmmmiiidddlllooovvv|||~~~zzzsssmmmeeegggeee\\\UUU[[[jjjwwwzzzjjjiiirrrxxxwww~~~|||{{{sssaaaSSSKKKGGGBBB===<<<;;;:::888777666666666666666666555555555555444555555555555555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222222222222222111111111111000////////////000111111////////////////////////////////////////////////---------......//////000........................///////////////////////////////////////////////////////////////////////////............///000111....../////////000000000........................////////////////////////////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---...//////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++,,,...000222........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................---------.........//////...------------...//////...............///000111---,,,,,,---///000///...................................................,,,------......------,,,...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,---......//////......---------.........//////,,,,,,,,,---------......------...///000000//////---------.........//////111111111111111111111111...//////000111222222222555666;;;GGGTTT[[[XXXSSSIIILLLQQQZZZdddqqq|||}}}pppeee^^^ZZZXXXWWW\\\]]]hhhuuuyyy{{{nnnhhhgggeeeiiirrryyykkkiiihhhbbb^^^tttwwwooopppzzz{{{rrrttt}}}yyybbbRRRMMMLLLIIIEEECCCBBB???===:::888777666777666666666666555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222111111111111000///////////////000111111////////////////////////////////////////////////,,,,,,------...///000000------..................////////////////////////////////////////////////000000000000000000000000...............///000111---------.........//////------------------------................................................////////////////////////------------------------........................++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++---111555777222///,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------------------------,,,,,,........................---------------------------------............///000000///...............................................................---.........---,,,,,,+++......---,,,,,,+++******////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------........................---,,,,,,,,,,,,---......///......---------......////////////////////////---------............///000222333333222111111222333000---...222555444333===:::KKKiiiqqq^^^NNNMMMVVVXXX___ooozzzkkk[[[QQQOOOYYYlll}}}~~~sssqqqlllccc]]]___hhhqqqccccccaaa^^^]]]______^^^fff```___fffiiiccc\\\ZZZXXXYYYeeejjjcccccciiiggghhhdddgggxxx}}}lll```eeessseeeOOORRRRRRMMMOOOXXXUUUOOOFFF>>>999999999777777777666555555555555222222333444555555555555222222222111111111111000222222222111111111000000000000000000000000000000000000000000111111111111111111111111111111111111////////////////////////////////////////////////...///000///...---...000------------------------,,,,,,---------,,,***))),,,,,,------...///000000............////////////////////////////////////.................................------,,,,,,,,,........................///...---,,,,,,---...///,,,---...//////...---,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---000444666111///,,,***+++,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------........................------------------------------------............000//////...------......................................................------......---,,,,,,+++......---,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,---............------------..............................---------............///...///111111000///000111666777777555222222555888DDDQQQmmmmmm```bbbkkkyyyxxxlllfff]]]UUUOOORRR^^^rrr~~~uuunnnpppvvvvvvlllbbb___aaabbb^^^XXXVVVYYY]]]bbbdddgggjjjoootttwwwyyyooolllnnnvvvzzzyyywwwyyyoookkkpppqqqiiigggggg```vvvlllaaa___fffnnnqqqqqqsssuuu}}}~~~tttqqqhhhllltttmmm[[[XXXWWWZZZeeecccaaa]]]WWWOOOEEE;;;666555555555555555666666555222333333333333333333333222222222111111111111000222222222111111111000000000000000000000000000000//////000000000111111111111111111111111111111111........................////////////////////////---///000///...---...///------------------------,,,------...---,,,+++***,,,,,,------...//////000,,,------------.................................------------------------......---------,,,,,,,,,------------------------///...---,,,,,,---...///------............------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++++++++++++++++++++*********,,,///222444000...+++***+++,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,------...------------------------------------------------------------............//////...---------......---------------------------------------------------------------,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---.........---------------..............................---------............///---///000000000000111222+++---///111444999===@@@XXXeeexxx|||yyy|||uuuxxxwwwmmm___TTTQQQSSS]]]___iiixxxrrreee```ZZZTTTRRRTTTWWWWWWVVVdddjjjpppqqqooonnnqqqttt{{{~~~|||uuummmccc]]]\\\\\\]]]aaannnuuuhhhkkkuuuzzzxxxuuuiiinnniiieeekkknnnrrr~~~wwwsssmmmddd[[[PPPFFF@@@:::888666555555666666555444444444444333333333222222222222111111111111000222111111111111000000000000000000000000000000000//////000000000000111111000000000000000000000000........................////////////////////////---...//////------...///------------------------------.........---,,,+++,,,,,,,,,---......//////+++++++++,,,,,,,,,------........................------------------------------------,,,,,,,,,,,,------------------------...------,,,,,,------......------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************************++++++++++++++++++++++++++++++++++++************************+++++++++***************************************************************************************************,,,...111222///---******+++,,,+++***,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------...------------------------------------------------,,,,,,---------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,------..............................---------............///000111222111000000222444333333777@@@KKKSSSVVVVVVfffllluuutttdddSSSNNNXXXgggqqquuu|||tttqqqeeeaaajjjjjj]]]VVVXXXcccccccccdddhhhoooyyy{{{~~~zzztttoooooosssxxxssstttwwwhhhaaaccc\\\^^^\\\ddd{{{uuufffYYYTTTUUUYYYKKKFFF???:::777555555555666555555555555555555555222222222111111111000000111111111111000000000000000000000000000000000000////////////000000000111000000000000000000000000................................................,,,---......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))***+++---...///---+++******+++++++++))),,,++++++******++++++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,------------------------------------------------------++++++,,,,,,---,,,,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,---..............................---------............///000111222111000000222444777BBBPPPXXXYYY[[[bbbiiiqqq{{{}}}lllWWWQQQSSSeeettteee___YYYQQQSSS___dddcccjjjyyyxxx|||wwwnnnooouuuyyyqqqnnntttooohhhfff[[[\\\mmm{{{{{{jjj[[[XXX```jjjddd^^^SSSHHH===777666666444444444333444555666777222222222111111111000000000000000000000000000000////////////////////////...////////////000000000////////////////////////........................------------------------+++---...---,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------------,,,,,,,,,---------------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,------------+++++++++,,,,,,,,,------++++++++++++++++++++++++************************************************)))))))))************+++++++++++++++++++++++++++************************)))))))))***************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))******,,,------+++***)))***++++++***)))++++++************++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++,,,---...///---------------------------------............///...///000//////111444666333OOOlllrrrhhhdddqqqnnn^^^TTTPPPKKKWWWkkkyyy}}}iiiYYYWWW[[[ZZZ___lllxxx{{{www|||xxxnnnddddddkkknnn[[[UUUXXXhhh~~~yyynnnhhhkkkpppyyyvvvnnn^^^LLL@@@;;;<<<444444333222222333444555222222222111111111111000//////000000000000000111////////////////////////......////////////000000////////////////////////------------------------------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,------------******++++++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))************************************************************((()))))))))*********+++************************************************************************))))))))))))***+++++++++***)))))))))++++++***(((++++++************++++++************++++++++++++++++++++++++++++++++++++)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++*********************************+++++++++,,,,,,************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************((()))))))))*********+++))))))))))))))))))))))))************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---++++++++++++,,,---...///---------------------------------............///,,,...000111333777;;;???GGG```}}}yyylll\\\LLLGGGPPP\\\rrr|||lll\\\VVVQQQWWW]]]^^^[[[]]]dddlllllluuuwwwnnnccceeejjjqqq{{{xxxhhh]]]```ooorrryyy~~~zzzwww___LLLDDDDDD:::999666444333333444444222222222111111111111000////////////000000111111////////////////////////........./////////000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++,,,+++++++++++++++++++++++++++************+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******++++++++++++******++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))((()))++++++***(((++++++************++++++)))************+++++++++++++++++++++++++++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************************************(((((())))))*********+++((((((((((((((((((((((((************************************************************************************************)))************+++++++++************************++++++******++++++,,,---++++++++++++,,,---...///---------------------------------.........//////---///222555888>>>DDDHHHVVV___nnn|||pppYYYMMMFFFLLLYYYfffuuuxxx___MMMHHHJJJIIIMMMUUU```mmmyyy~~~~~~pppfff```hhhvvv{{{pppeeejjjqqq|||zzzyyypppeeehhhssspppmmmjjjppp}}}mmmVVVKKKJJJBBB@@@<<<999666555555555222222222111111111111000.../////////000000111111////////////////////////............/////////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************++++++++++++++++++++++++*********************************++++++,,,,,,,,,************************)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))************+++++++++))))))***+++,,,,,,------************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********))))))(((((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++***************))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************+++++++++*********))))))************************+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))************+++++++++++++++,,,,,,,,,,,,------///......---------.........******...111000///111444000777GGGLLLGGGJJJUUURRRhhh|||wwwfffTTTGGG@@@III]]]{{{|||gggXXXSSSVVV]]]aaagggrrr|||{{{nnndddaaa```fff|||}}}eeeZZZZZZ___fffnnnsssgggccceeeiiiooowww||||||yyyvvvlllgggbbbggg|||yyylll```uuuxxxzzz~~~ssscccTTTKKKPPPNNNKKKGGGBBB===777444222444555222000111111111000000000000000111111111///////////////////////////...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************************************************************+++++++++*********))))))************************************************++++++************++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************)))))))))((())))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++************))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************+++++++++*********))))))************************+++++++++*********))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***************************)))************+++++++++++++++,,,,,,,,,,,,------......------------......++++++---000000,,,,,,///---DDDXXXXXXMMMKKKUUU___wwwyyyvvviiiYYYLLLEEECCCTTTaaauuuwwwlllbbbYYY[[[YYYWWWWWW]]]iiiwwwyyyyyytttwwwccc[[[ZZZbbbiiirrrrrrmmmmmmnnnnnnqqqxxx{{{yyy{{{{{{{{{}}}qqqooojjjfffnnnrrroooyyy~~~llltttuuunnnqqq~~~rrrppptttwwwyyylllaaa[[[YYYWWW]]]dddbbbXXXIII<<<555666444111111444666444111000000000000111111111111///////////////////////////...,,,++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************************************************************+++++++++*********))))))************************************************+++******))))))******+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,++++++++++++*********))))))))))))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************+++++++++***************************************+++++++++***************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,------.........//////,,,***///777IIIkkk}}}mmm]]]dddrrrvvvwwwkkkZZZKKKBBBDDDPPP\\\gggwwwqqqbbbZZZRRRKKKPPP]]]mmmyyy~~~mmm___eeehhhnnn{{{rrrnnntttyyy{{{xxxyyytttlllbbbgggrrr~~~~~~~~~{{{www|||vvvgggeeeeeeooowwwkkkgggkkkttt{{{{{{sssmmmwwwxxxyyyzzzuuulll___VVVffftttzzzeeeQQQFFF<<<555...///444777333///111111111111111111111111///////////////////////////...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))************))))))************************************************************************+++************)))))))))************************************************+++******))))))******+++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********)))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++******))))))******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))*********++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------...333000.........111<<>>444333555555333111222222111111111111111000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))************))))))************************************************************************************))))))))))))******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))******((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------.../////////333999===AAAIIIRRRYYYgggzzzzzzeeeMMM<<>>QQQiiiooouuudddUUUMMMQQQYYYooouuu}}}vvvwwwyyydddZZZ___fffnnnmmm}}}|||yyyxxxpppyyyzzzhhhYYYYYYpppyyysss}}}zzzyyyvvvoooeee^^^TTTKKKKKKUUUVVVJJJ<<<777444444333222222111000000////////////////////////......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,---------......---------.........//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************))))))******++++++++++++************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************+++++++++++++++,,,,,,,,,---------.........//////111222222CCCXXXooouuuhhh```kkk}}}lllYYYDDD<<>>NNN___eee]]]PPP^^^ggggggXXXJJJIIITTT]]]zzzmmmSSSOOOPPPRRRddd}}}|||hhhdddwww|||rrruuutttmmmqqqvvv}}}ooodddcccgggmmmjjj______kkkqqqaaaSSSKKKOOOGGG>>>:::;;;<<<:::777333222222222111000...---111111000////////////000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////---------------......///---...//////000000//////000000000000000000000000222111000///////////////000000000000000000000000................................................---------------------------------,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))************************++++++,,,,,,,,,,,,***+++---,,,+++,,,///222111BBBSSS[[[^^^bbbdddcccmmmooo```GGGDDDZZZkkkllltttXXXGGGPPP^^^iii}}}{{{eeeaaafffllluuu{{{mmmeeehhh___dddrrr{{{iiiZZZdddwwwlllddd^^^[[[UUULLLCCCAAADDDCCC<<<444555333000000222222000///111000//////......//////........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((()))))))))*********+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////---------------...//////...//////000000000000000111000000000000111111222555444222000000000000111000000000000000000000000////////////////////////........................------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))))))))*********)))***+++,,,,,,,,,,,,+++***+++---,,,,,,...444:::DDDXXXgggfffccciiisssxxxeeeVVVJJJOOOeeezzzddd[[[[[[ggguuu|||zzzhhh^^^eeejjjfffeeeiiivvvuuuhhhhhh{{{sssmmmttt~~~wwwzzz|||vvvggg\\\SSSVVV___aaaWWWLLL;;;777222111222333222111000000///............///........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))******************++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////////////////......//////000111//////000111111111111000111111000000000111222333888666444222111111111222000000000000000000000000////////////////////////........................------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++)))))))))******+++++++++)))***+++,,,,,,,,,+++++++++---...------222<<>>666333333555444222222111000000//////000000........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******+++++++++,,,*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000111111222//////000111111111111111111111000000000111333444999888555333111111222333000000000000000000000000000000000000000000000000////////////////////////------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---******************************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++*********++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,...///...///666AAAJJJWWWaaajjjqqqyyyyyydddLLLKKKbbb~~~wwwbbb]]]hhhsssvvvwwwvvvmmmnnnyyymmmwww~~~yyyggghhhpppsssxxxpppmmmzzzuuusss~~~ppp]]]MMMDDD:::555555666555333333222222111000111111111........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************+++*********))))))((((((************************++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------------.../////////......,,,---...000111000...+++333///---///000//////222333222111111000......//////111222222111000000111666444333333444444222000666444222000111111111111000//////111222222///---444000,,,---000222000---------------------------000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++///---+++,,,...///---+++...000111222666@@@LLLUUU```jjjssssssiii\\\RRRLLLggg~~~qqq___QQQXXXsss{{{aaaaaayyy~~~~~~oooccccccmmmwwwxxxpppyyy}}}oooZZZOOOKKKCCC:::333//////000111000//////000111000...000/////////............------------------------------,,,,,,,,,,,,+++++++++++++++***)))(((((('''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********))))))))))))************************)))))))))(((************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,...------,,,,,,------...////////////...------,,,...///000111333333222111222//////111222222222333...666:::666555888777444777777666777777777777666444444333333222111222222000333666666333222222333111000///000000000...,,,222111000000000000///---......................../////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++...,,,+++,,,...///...,,,)))***666LLL^^^dddeeeffflllxxx|||jjjLLLBBBVVVppprrrhhh]]][[[dddtttqqqjjjeeegggllluuuxxxuuuxxxyyy{{{qqqjjjqqq~~~rrrwwwhhhZZZMMMKKKFFF@@@;;;777666666222111///000111222111000000000/////////.........------------------------------,,,,,,,,,,,,+++++++++++++++***)))((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))******++++++))))))))))))************************))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---------------......////////////////////////111111111111111222333333///000111111444777999999333<<<@@@999777>>>CCCBBBGGGEEECCCBBBBBBCCCCCCBBBGGGHHHHHHFFFCCC@@@>>>===777:::===<<<777555666999666444222222333333333222111222333222000...------/////////////////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++++++++,,,---,,,***+++---///.........000AAAZZZlllnnnnnnqqquuueeeXXXPPPUUUllljjjddd```gggwwwnnnjjjgggeeecccfffppp|||{{{~~~yyy~~~xxxwww~~~ooo|||{{{yyyqqqeeeZZZUUUPPPKKKHHHEEEAAA;;;666444222000000111222222111000000000/////////......------------------------------,,,,,,,,,,,,+++++++++++++++***))))))(((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************''''''((()))***++++++,,,((()))))))))*********************)))))))))))))))***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------...------------......///......///000111222444444555444333222111222444666555999:::888<<>>;;;888777777888888777666555333222222111111111////////////........................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,+++++++++---///000111555AAAMMMTTTYYYcccpppyyywww^^^NNNXXXoooooouuuyyyzzz{{{~~~uuummmnnntttyyyxxx~~~zzzgggbbbwwwqqqoooooowwwyyy|||uuujjjaaaWWWOOOPPPVVVVVVLLLBBB777444111000000222222222000000000////////////...........................------,,,,,,,,,++++++++++++++++++******)))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***++++++,,,((()))))))))************))))))))))))))))))***************************************++++++,,,,,,,,,++++++,,,,,,,,,------------------------...///000.........///000111333333333444555444444666;;;???CCCKKKKKKFFFKKK]]]iiijjjcccVVVSSS]]]^^^VVVZZZgggiiiooosssrrroooqqqyyy|||yyywwwxxxwwwooo___RRRJJJGGGBBB>>><<<:::888666999444000///111444555555000/////////......------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,---///222444888KKKVVVSSSZZZmmmwwwtttSSSUUU^^^ppp|||vvvsssttt~~~vvvttt||||||~~~|||tttbbb```kkkzzzfffrrrrrreeeZZZaaapppuuuiiiZZZ===999444111000000111000111000000000////////////........................------,,,,,,,,,+++++++++++++++++++++************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************))))))))))))*********************************************++++++,,,,,,---,,,,,,,,,,,,------------------------...///000000111000///......///111222///222666888999>>>EEEJJJTTT___```XXX^^^ssstttvvvuuusss}}}{{{yyy~~~mmmbbb^^^XXXRRRMMMHHHDDD@@@>>>;;;666222000111222333111111000000//////......000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,+++,,,------...111555888>>>PPP^^^dddooozzzooo[[[TTTggg{{{zzztttjjj^^^UUUVVVeeeuuu{{{wwwsssyyywwwyyylllgggfffooo|||yyysssuuuyyytttbbbEEE@@@999333111000000000111111000000000/////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))************((()))))))))************************************)))******+++,,,,,,------,,,,,,,,,------------...------------...///000111222222111222333666999:::;;;@@@EEEHHHIIIMMMUUUZZZlll{{{~~~tttyyy}}}yyyuuupppkkkggg___aaa]]]RRRBBB777444666444444333222222111000000111111000000000/////////........................------------------------++++++++++++++++++++++++******))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,---...//////222777<<>>NNNZZZtttttt[[[___vvveeeXXXRRR^^^nnnxxx|||~~~~~~ggg```\\\```ccc___lllvvvvvv{{{pppkkk{{{iii[[[UUUNNNDDD;;;666333222111111111111111000000000000////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,+++---///000///000111222,,,333555111...000222111333222666>>>EEELLLWWWaaagggvvvwwwuuu~~~rrrWWWVVVRRRXXXwww|||YYYNNNLLLEEE@@@;;;888555111000222444111000000000......///000///...///000///---***......---------,,,,,,,,,++++++++++++++++++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,+++))))))+++---///...))),,,888;;;===III___sssyyyoooeeeccctttddd___dddqqqwwwuuuxxxuuugggjjjccccccWWWVVVmmm|||rrrttt~~~yyywww{{{^^^pppwwwfff[[[SSSMMMLLLEEE333000999<<<222111000///000333111...000...---...///000///.........---------,,,,,,,,,+++,,,------++++++,,,---************************************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&***))))))((('''&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++*********************++++++++++++,,,,,,,,,+++---//////...------...---...111222333444555666888:::CCCSSScccrrrvvvfffbbb{{{yyyooosss~~~pppjjjjjjooo{{{ttt___SSSaaa^^^TTTFFF:::666444333///......111333333111000...------------...//////.........---------,,,,,,++++++++++++++++++++++++************************************************+++***)))(((((()))***+++))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))))))))******+++++++++,,,,,,,,,+++,,,,,,,,,+++,,,...///---555444444???FFFNNN[[[tttxxxqqqfffdddlll~~~}}}gggqqq{{{~~~}}}{{{ooofffrrrvvvzzzrrrqqq|||vvvvvv~~~xxxtttrrrpppnnnkkkiiihhhggghhhiiijjjjjjmmmvvvppp{{{vvvgggjjjyyywwwvvv|||uuugggVVVIIIFFFGGGAAA===888...000111111111111111000///000///......///000///............---------,,,,,,+++,,,------++++++,,,---************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((''''''***))))))(((''''''&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,+++---///000///------...111,,,,,,222555333777???FFFMMM___vvvxxx~~~xxxuuuyyyvvvjjjaaaZZZYYY___fff{{{hhhxxxzzzmmmTTTEEEEEECCC<<<999777333000///000111000000000///...,,,---000222.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))******+++++++++,,,,,,,,,)))+++---...---...///111(((;;;BBBEEESSSbbblllwwwtttpppgggcccmmmppptttzzz{{{yyyuuuwwwzzzttt}}}www}}}uuufff___ccceeeaaadddeeefffhhhiiijjjiiiiiifffcccbbbccciiiooosssttt~~~}}}}}}lllnnnsss||||||\\\lllzzzqqqxxxjjjUUUNNNUUUWWWTTTGGG444666444333222111000000000000///......000000///............------------,,,+++,,,------++++++,,,---************************************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((''')))))))))(((''''''&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,+++++++++,,,,,,,,,------***---///111111000111222888000///777999888DDDWWWdddrrrvvv|||xxxaaa[[[ffffffXXXNNNKKKBBB666//////222444333444333111...---///111............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))))))))))))))***))))))))))))))))))))))))++++++******************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************************************+++++++++,,,,,,,,,***+++............///111///GGGRRRYYYmmm}}}}}}yyyfffiiiooouuuzzz{{{vvvhhhiiitttwwwzzzuuurrr|||mmmxxxxxxvvvttt}}}yyy{{{wwwiiidddjjjrrrvvv}}}zzztttoooppptttnnnsssqqqkkkdddYYYFFF<<<333111222222000///000///...///000111000...............------------+++,,,------++++++,,,---************************************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((((((((())))))(((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,...000000000000111222777333777BBBFFFMMMdddyyy}}}sssttt~~~~~~pppuuu~~~xxxjjjqqqzzzhhhiiibbbRRRBBB;;;777444111222222111///.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******)))))))))******************************************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************+++++++++******+++++++++,,,,,,,,,+++---......------///111>>>RRR]]]hhh~~~tttcccfffsssllleeefffbbbhhhyyywwwvvvuuujjjqqqrrrwwwrrrmmm{{{zzzmmmeeefffhhhkkkpppvvvzzz||||||mmmbbbwwwzzzyyyxxxYYYFFF444000444444111///111///...///000111000/////////.........---------+++,,,------++++++,,,---************************************)))))))))(((************************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------,,,,,,,,,,,,------------///000000...---...111333000555CCCSSS^^^lllqqqttt{{{uuujjjsssuuudddUUUAAA111333111//////000000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))************************)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************+++++++++++++++******+++++++++,,,,,,,,,------.........///222555@@@TTTbbbpppnnn^^^nnnggg\\\iiittt|||{{{qqqdddfffmmmnnnggghhhwww|||{{{qqqyyyzzz~~~rrrnnnlllhhhffffffqqqrrruuuzzzxxxzzzllleeezzzzzzdddLLL777333666555222111111000//////111111000////////////.........------+++,,,------++++++,,,---************************************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((((((((((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...,,,,,,,,,------------...000000000///000333999===AAAMMM```tttmmmhhhtttzzzvvv}}}gggNNNCCC;;;222///111333111///////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***++++++***)))(((************************((((((((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,,,,******+++++++++,,,,,,,,,---.........///333888===III___qqq|||{{{ppprrr}}}xxxffffffssszzzyyyvvvkkkmmmuuuqqqsssnnnqqq~~~zzz{{{vvv~~~~~~{{{tttpppqqqtttuuuyyy}}}~~~jjjnnntttlllaaaMMM<<<888777222111555111000///000111111000///////////////............+++,,,------++++++,,,---************************************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++)))(((((((((((('''(((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---......,,,,,,,,,---------.........//////111555<<>>CCC___wwwqqqooonnnnnn{{{xxxwww|||~~~vvvpppvvvzzztttqqqtttnnnqqqyyypppnnnwwwvvvkkkqqqqqqbbbZZZKKK@@@===888///000888111000///000111222111///000/////////............+++,,,------++++++,,,---************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((///...,,,***(((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&************************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************+++++++++))))))*********+++++++++------,,,++++++,,,,,,,,,...///000111111///,,,***888222000666@@@QQQmmm___XXXUUU\\\ssskkkJJJ;;;:::999555222///000000///...---///111//////.........---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,******+++......+++(((111------444===GGGPPPVVV~~~wwwzzzttt}}}gggiii~~~tttttt~~~}}}sssttt|||~~~{{{zzzyyywwwuuuvvvwwwwwwtttqqqwwwwwwwwwwwwwwwyyy|||~~~{{{kkkqqquuuqqqxxxyyyyyy|||{{{ooovvv}}}ooo``````^^^[[[KKKDDD666333@@@444333222111111111111///---000/////////..................---,,,,,,+++******+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))'''&&&(((++++++)))'''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************+++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,---++++++***+++,,,...000222///444;;;BBBPPPoooxxxtttwwwgggRRRSSS```|||jjjPPPAAA:::777555333222111000//////......//////.........---------++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***,,,//////---+++---***111>>>GGGNNN```ttt~~~ooofffmmmrrryyy{{{jjj~~~{{{|||vvvvvvzzzzzzxxx~~~{{{uuurrrqqqpppooonnnmmmlllllllllooonnnlllnnnppppppnnnllloooppppppooommmkkkkkkkkkfffggghhhiiijjjnnnssswww~~~yyytttxxx|||www~~~yyyssszzz{{{tttsss___DDDCCC???;;;@@@...333222111111222111///...000000/////////...............------,,,++++++***+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&(((***+++)))'''((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************++++++++++++++++++,,,,,,,,,------------,,,,,,,,,------...,,,---.........000333555666>>>FFFWWWxxxyyyfffdddbbb^^^ZZZZZZ```iiiqqqnnnooouuu|||vvvuuuzzztttZZZUUUvvvuuuUUUCCC;;;555777333000///111111000---/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,+++---/////////---,,,...:::LLLVVV___vvvsssllliiiXXXPPPbbbuuuxxxsssrrr~~~zzzwww{{{~~~~~~{{{wwwrrrnnnkkkkkkjjjlllnnnqqqtttwwwzzz{{{{{{}}}|||{{{}}}|||~~~|||xxxuuutttooonnnllljjjgggfffhhhjjjjjjpppxxx{{{xxxwwwtttrrrzzz{{{QQQMMMOOOMMMLLL444555333222111222222111000000000000/////////............------,,,++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((******)))'''((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))*********+++++++++,,,,,,,,,---------......------------------...///---000444444222111333666III]]]nnn{{{nnnVVVSSSPPPMMMHHHEEEDDDGGGMMMRRRTTTTTTVVV[[[```___ZZZTTTXXXYYYXXXUUUQQQRRRWWW[[[jjjtttvvv___nnnmmmXXXHHH<<<>>>777000...111444333000////////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,......---,,,---.........222999GGGWWWgggxxxnnn[[[ccceeefffqqq{{{|||tttxxx|||~~~}}}|||}}}~~~xxxuuuxxxxxxvvvqqqrrruuuxxx}}}~~~}}}yyyvvvvvvvvv|||wwwmmmsssxxxgggcccfffeeeGGG888555333222222333222111000000000////////////.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))************))))))************************))))))*********+++++++++,,,,,,---------............---------......///000+++...111111111777BBBLLLhhhoooUUUUUUNNNHHH@@@===>>>@@@???>>>>>>@@@CCCDDDDDDEEEFFFGGGHHHJJJKKKJJJHHHHHHJJJLLLRRRUUU^^^rrruuutttkkkbbbXXXNNNDDD999222222333222000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,000///...,,,,,,,,,...///888EEERRR```xxx|||yyy\\\fffssszzziiiffflllrrrzzz{{{|||||||||~~~wwwppppppqqqqqqpppvvvxxxvvvuuuuuuxxx}}}|||pppuuuvvvwwwuuuPPP<<<888444222222333333222111000000000////////////......------------,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&'''((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************+++++++++,,,,,,,,,---------.....................///000111///000111000666IIIdddyyyxxxwwwdddWWWUUUNNNGGGEEEGGGGGGDDD???>>>AAADDDCCCAAABBBGGGKKKLLLNNNOOONNNLLLJJJJJJJJJIIIEEEEEEMMM[[[pppsssvvvssshhheeemmmtttuuu___VVVIII>>>888444000---000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,//////...---,,,...111555>>>LLL]]]mmmrrrssswww~~~nnnrrr{{{yyy~~~zzzxxxvvvyyy~~~xxxsssrrrrrrrrrqqqyyy~~~}}}vvvpppsss}}}yyyqqqpppvvvvvvpppLLL@@@<<<666333222222333333111111000000000/////////......------------------+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&(((((('''''''''(((((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************++++++++++++,,,,,,,,,------------............///000111222333666888999AAAXXXyyylll\\\ZZZWWWTTTTTTUUUUUUSSSQQQPPPRRRSSSSSSSSSSSSUUUVVVWWWVVVUUURRRNNNLLLKKKKKKJJJGGGEEEFFFIIISSShhh|||xxx||||||xxxvvvwwwtttnnn^^^fffxxxxxxmmm]]]SSSTTT___mmmwwwgggbbbYYYNNNCCC:::333///000000000000/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,---............222888===GGGRRRhhh|||zzzzzzzzzzzzyyy|||uuunnnmmmmmmooouuu~~~xxxxxxyyy}}}nnnnnnzzz~~~fffpppiiiaaaJJJDDD???888333222222222222111111111000000000//////------..................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&(((((('''&&&''')))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))************************)))************++++++++++++++++++,,,,,,,,,------............///000222222111777>>>AAAGGGYYYuuuooohhh[[[]]]___```______aaabbb^^^^^^```eeejjjlllkkkiiiaaa^^^YYYTTTPPPMMMMMMMMMJJJJJJLLLNNNLLLOOO___rrrhhhnnnrrrooommmmmmggg___ZZZVVVXXXhhhuuu^^^QQQLLLOOO[[[ffffffeeeaaaYYYMMMBBB999444000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---//////111666>>>DDDPPPVVVpppyyyzzz||||||yyyxxxzzz|||~~~|||rrrlllssstttwwwzzz}}}yyyxxxzzz}}}}}}~~~{{{~~~|||uuukkklllttt|||]]]XXXOOOFFFAAA999444222111222222111111111111000000000000------..................+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))###&&&)))(((&&&%%%''')))((((((((((((((((((((((((++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......111---+++///111111222666???333AAAVVV```sssuuussszzzzzzwww|||~~~}}}tttggg]]][[[UUUKKKFFFIIIHHHGGGHHHIIILLLTTTbbbooolllnnnlllhhhiiikkkfff]]]WWWUUUTTTUUU]]]kkk{{{}}}{{{qqq```OOOHHHIIIKKKNNN\\\ggghhheee]]]LLL;;;222444333000......//////---.........------,,,+++,,,,,,+++++++++,,,---------,,,++++++******+++++++++++++++*********))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))),,,------,,,+++,,,...)))555222&&&444WWWjjjeee```vvvyyy|||~~~|||{{{||||||}}}}}}|||vvvuuuyyy}}}yyywwwiiigggeeebbbaaa`````````bbbdddggglllqqqvvvyyy{{{zzz~~~xxxxxxyyyxxx}}}rrrkkkeee\\\VVVUUUPPPIII===;;;>>>444---555333222111222222222000...//////.........---------,,,,,,,,,,,,,,,+++***))),,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,------.........///000---...111333444999@@@OOOSSShhhrrr^^^RRRMMMNNNRRRUUUTTTPPPLLLPPP^^^qqq~~~{{{yyyxxxrrrkkkddd___ZZZXXXZZZ]]]___```dddgggiiikkkttt|||qqqfffZZZQQQQQQWWW]]]ccclllooocccTTTEEEAAA:::333000000///.....................------------,,,,,,+++,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++)))+++---.........//////000111222888III```nnnqqq|||~~~|||xxx{{{uuukkkiiikkknnnooo~~~}}}vvvtttvvvvvvyyy{{{xxxuuuvvvxxx|||yyyvvvqqqhhh___\\\TTTSSSQQQOOOMMMLLLLLLLLLMMMNNNQQQTTTWWWZZZ\\\^^^ggglllttt|||vvvttt~~~xxxzzzqqqfff]]]UUU[[[ZZZYYYTTT@@@000333444222111222222222000...//////.........---------,,,,,,,,,,,,,,,+++******,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,.........///////////////000000111444444888CCCNNNrrr|||wwwxxx{{{iiiZZZZZZ^^^^^^bbbddd___YYYbbb{{{{{{mmmdddbbb```\\\XXXYYYYYYVVVQQQQQQ^^^ttttttdddWWWSSSRRR[[[ooodddYYYIII<<<555111000000......//////////////////......---,,,+++++++++,,,---,,,++++++******+++++++++++++++***************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,******+++...111111000///444---555LLLaaakkkvvvyyywwwhhhbbbmmmwwwzzzxxxxxxtttpppttt~~~{{{}}}~~~{{{xxxxxx~~~~~~vvvqqqnnnlllrrryyyzzzrrrkkkgggaaaVVVMMMIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIIIIQQQWWW```jjjttt~~~{{{tttwww~~~wwwooovvvyyyhhhGGG999555333222222222222111////////////.........------,,,,,,,,,,,,,,,++++++***,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////111222444555666===OOO```rrrmmmfffaaacccjjjrrryyy}}}{{{yyy}}}yyyrrrzzzvvvnnnhhheee^^^``````^^^ZZZYYY]]]aaaxxxhhh\\\QQQSSSddd}}}uuu```LLL<<<222000222...............//////000000///...,,,,,,+++++++++---,,,++++++******++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************++++++*********+++++++++,,,,,,+++***+++...111222000...000///<<>>666555333111000000111111///......---------......---,,,++++++******++++++))))))*********++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------+++++++++,,,,,,,,,------+++...000///,,,///777>>>SSS\\\bbbfffrrrzzzzzzuuuqqqppppppnnnnnntttwwwpppqqquuu~~~zzzuuunnnfff___[[[[[[RRRJJJHHHGGGEEEDDDEEEBBBCCCEEEGGGGGGHHHGGGGGGDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEGGGLLLSSSXXXdddggglllttt}}}}}}yyy{{{ppprrrmmmhhhVVVIII;;;888555333333333222222000000000000/////////...+++,,,,,,---......------************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,---------......---...///000222444555666CCCPPPggglllXXXRRRWWWSSSQQQWWWYYYfffvvv}}}fffaaacccaaaeee```\\\\\\ZZZcccwwwzzz___JJJEEELLLRRRjjj```JJJ999888555333111111222333......---------......///---,,,++++++******++++++))))))******+++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------***///222000---000;;;FFFiiihhhiiippp~~~~~~{{{mmmzzzsssnnnnnnpppsssyyyvvv{{{|||rrrooottt}}}yyywwwsssmmmfff___YYYVVVOOOHHHEEEGGGJJJHHHGGGGGGDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIDDDFFFHHHIIIIIIJJJLLLNNNZZZ\\\aaahhhsssqqqlllwwwnnnaaagggjjjWWWDDD<<<999555333333333333222000000000000////////////+++,,,,,,---.........---******************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************'''(((((()))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++******++++++,,,)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++---...---,,,,,,---...+++***000555111,,,555FFFddd}}}bbbTTTNNNNNNTTTUUUSSS[[[ggg~~~pppfffbbbgggeee[[[TTTYYYccciiitttwww___KKKMMMHHHQQQqqq}}}\\\III===555666777222///000,,,---......---...///000---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++333)))(((222...===iiirrrvvvvvvzzz{{{pppgggsssvvvzzzvvvtttooojjjooowwwzzzyyyxxxyyy|||uuuppphhhccc___\\\WWWSSSPPPNNNLLLJJJIIIHHHIIIIIIHHHIIIKKKMMMOOOPPPPPPPPPSSSQQQNNNKKKIIIHHHHHHIIIGGGEEEDDDEEEHHHIIIIIIIIIOOOWWW^^^```aaakkk}}}|||wwwmmmfffgggbbbVVVPPPRRRFFF???<<<777222777888***//////000111111000............---------,,,,,,,,,------,,,,,,+++***))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))),,,++++++******++++++,,,************************)))************+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++---......,,,,,,---//////---///111///555NNNiii|||yyy{{{~~~fffPPPKKKIIISSSfffrrrvvv}}}yyynnn___VVVTTTVVVXXXYYYcccssswwwlllYYYNNNGGGSSSkkk~~~mmmXXXAAA444000...111555...///000000///.........---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,111000444333111@@@___sssyyy~~~|||pppmmmppprrr~~~|||~~~xxxuuu{{{}}}|||}}}}}}uuupppooooooqqqzzz~~~wwwzzz|||wwwuuuuuummmjjjfffcccaaa___[[[XXXUUUTTTRRRPPPOOONNNNNNNNNMMMMMMNNNPPPRRRUUUWWWYYYYYYXXXUUUSSSQQQPPPOOOOOOJJJHHHGGGGGGIIIJJJJJJJJJNNNUUU\\\]]][[[```lllwww|||{{{|||qqqaaaTTTRRRWWW\\\VVVPPPBBB111222888333///000111111111000///............---------,,,,,,------,,,,,,+++******)))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))),,,++++++******++++++,,,************************)))************+++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---......------.../////////111333666FFFiii}}}tttzzzxxxaaaSSSLLLKKKJJJNNNaaa~~~}}}uuukkkaaaVVVRRRUUUUUUZZZiiirrriii\\\SSSTTTbbbwwwnnnVVVDDD:::333111222111111111111000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,------111)))555777...NNNtttsssxxx}}}}}}|||ffflll}}}}}}tttsss|||{{{ooo___ooowwwpppqqqvvv~~~{{{{{{~~~{{{sssnnnlllllljjjjjjiiijjjkkkjjjgggdddaaa___]]]ZZZYYYXXXWWWWWWTTTSSSRRRSSSVVVZZZ^^^aaa\\\\\\\\\ZZZXXXVVVSSSRRRNNNLLLJJJIIIJJJKKKKKKJJJKKKRRRYYY[[[XXXXXX\\\bbbqqq}}}}}}wwwnnniiieee{{{wwwqqq[[[===222555222000000111111000000///............------------,,,------,,,,,,++++++******++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,************************))))))*********+++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++---......------///000---///555===EEEWWWvvv{{{```UUUSSSPPPPPPSSSYYY```tttwwwYYYQQQYYYSSSQQQVVVfffyyybbbQQQQQQdddvvvwwweeeSSSCCC888222111111000000000000000...,,,...------------,,,,,,,,,------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,---------------111(((...666<<>>444//////111000...//////.........---------......---------,,,,,,,,,************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,------...///000000444CCCfffnnn[[[eee~~~}}}{{{zzz{{{```FFFBBBUUUiiisss~~~~~~yyy~~~{{{}}}xxxssspppmmmiiiggg^^^bbbdddeeegggppp{{{zzzyyywwwtttqqqooommmggghhhiiiiiigggccc___\\\SSSPPPKKKIIIIIIKKKLLLLLLJJJHHHJJJSSS___gggfffbbbRRRYYYeeeqqq~~~mmmppppppuuu{{{uuu___TTTSSSNNNLLLJJJBBB666444222111/////////000000/////////............------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********)))***++++++,,,************************************************))))))***+++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------...222555333///@@@TTTuuunnnWWWSSSTTTPPPMMMOOOXXXtttiiiSSSQQQ\\\aaarrr}}}dddAAA...888;;;,,,(((222///////////////...............---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------******++++++,,,---......000111///,,,---222555555555eeeoooYYYaaaxxx~~~yyyjjjkkkvvvxxxttt[[[KKKAAAAAAQQQfffxxx}}}{{{||||||uuummmhhheeeeeeeeebbb^^^]]]```eeennn{{{|||}}}}}}zzzvvvqqqnnnlllllliiihhhiiikkkkkkhhheee]]]XXXPPPKKKIIIIIIIIIIIIJJJKKKJJJJJJSSSaaahhhgggWWWUUUZZZjjj|||yyymmmmmmyyyzzzuuuqqqlllaaaUUURRRWWWZZZYYYBBB444111444000000333/////////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((++++++******************))))))************)))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++,,,---...---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...111111//////555:::<<>>111333000///222000//////.........---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********************************+++++++++++++++++++++++++++*********+++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++111444000///666???EEEIIIiiigggUUUSSSSSSMMMKKKLLL]]]|||uuudddWWWUUUTTT\\\lllsssnnnYYY>>>111555555---000000000000//////...............------------,,,,,,+++++++++************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------.........,,,---111111111:::GGGhhh~~~zzzuuuttt}}}lllqqq}}}ppp___OOO@@@:::;;;FFF\\\qqqqqq{{{~~~yyyxxxuuuqqqnnnlllkkkjjjiiidddaaabbbfffooovvvsssqqqqqqssssssqqqnnnhhhccc\\\VVVSSSQQQPPPOOOKKKMMMLLLIIIMMMXXXeeelllddd\\\WWW\\\ggguuu|||jjjeeepppqqqzzzoooeeezzz}}}SSS888555222///111000/////////.........------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((())))))))))))************))))))'''((((((((())))))))))))************************+++++++++++++++++++++++++++++++++++++++,,,------...------------,,,,,,,,,++++++++++++++++++++++++************++++++++++++******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------............***111555444999EEENNNPPPUUUqqqhhh[[[VVVRRRLLLJJJMMMooommm]]]\\\SSSRRReeeuuuxxxZZZAAA888111'''222111111000000/////////............------------,,,,,,+++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------..................------...,,,...111...111GGG```~~~zzz|||~~~}}}xxxbbbNNNCCC:::;;;DDDUUUkkk~~~{{{zzzzzzyyyxxxvvvtttrrrqqqqqqlllhhhgggjjjttt}}}zzzwwwwwwzzzzzzyyyvvvtttooohhhaaa\\\YYYUUUSSSNNNPPPOOOKKKKKKTTTdddoookkkaaaWWWVVV]]]lllqqqjjjjjjvvvgggAAA:::555000000000////////////............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***))))))(((((((((((((((((((((((()))))))))))))))))))))************))))))((((((((()))))))))*********************************+++++++++++++++,,,,,,,,,------------...000222.........---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------******************************************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------....../////////000222222555HHHaaannnmmmppp~~~jjj\\\\\\SSSVVVNNNUUUppp]]][[[RRROOOaaaxxxvvvUUU<<<222111333222222111000000////////////.........---------,,,,,,,,,++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------..................------//////000///---777VVVvvvuuuuuu}}}hhhSSSCCC>>><<>>666111111111000000/////////.........///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))***))))))((((((((((((((()))))))))******+++++++++))))))************)))))))))))))))*********++++++*********************************++++++,,,,,,,,,+++---......---///333666............---------,,,+++++++++++++++++++++++++++++++++,,,,,,------...+++++++++*********************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...//////000000111000...777VVV|||wwwvvvxxxccc___SSSZZZPPPLLLhhhmmm\\\UUURRRZZZjjjcccAAA444777444333333222111000///////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------------------------......000111000...222EEEccczzziiimmm}}}}}}dddQQQ@@@@@@DDDNNN^^^nnn||||||}}}~~~~~~}}}{{{yyywwwxxxtttpppmmmnnnxxx{{{yyyzzz{{{~~~~~~{{{tttmmmgggccc___\\\XXXTTTQQQUUUcccrrrnnncccWWWOOOOOO\\\tttsss___}}}zzzyyy~~~rrr~~~ooodddLLLAAA666222444222000000000/////////......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******)))((((((((((((((())))))******++++++,,,,,,))))))************))))))************++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---)))+++---...---000555:::............------------++++++++++++++++++++++++)))******+++,,,,,,------+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------...///000000000000555;;;LLLpppssskkkyyynnn^^^SSSTTTLLLKKKXXXnnnyyyeee```mmmwwwsssUUU@@@777555444333222111000000///////////////............------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------++++++,,,,,,------......///111//////>>>WWWgggkkk___jjjmmmYYYGGGLLLTTT```ooo{{{~~~~~~}}}{{{zzzzzzvvvsssppppppyyy~~~}}}xxxrrrnnniiibbb]]]YYYVVVXXXdddrrrooofff[[[RRRNNNXXXoooeeeooosss{{{jjjkkk___VVVIII777333666111000000000000/////////...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((((((((((()))***+++++++++))))))************))))))))))))))))))************++++++++++++++++++++++++)))******+++,,,,,,------***...000111111555<<>>555555444333222000000///000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------******++++++,,,---.........000...111HHHdddhhhZZZdddkkk~~~~~~sss\\\RRRYYYcccppp}}}~~~{{{zzzzzzzzz|||}}}~~~}}}|||zzzwwwtttttt|||}}}nnnfff___\\\ZZZ[[[eeeqqqssskkk```VVVQQQXXXmmm|||nnncccvvvsssqqqxxxppp______```aaaQQQ:::444666...000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))******)))(((((((((((((((&&&''''''((()))******+++))))))************))))))(((((((((((())))))))))))++++++++++++++++++++++++))))))***+++,,,,,,------...111555666666:::BBBIII......---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////111+++)))///333222333666333NNNwww|||zzz{{{mmmXXXQQQMMMJJJEEECCCJJJUUU|||}}}~~~XXX>>>999444222111///000333000/////////...............---,,,+++***+++,,,---************************************************************************************************************************++++++++++++++++++++++++///////////////.........+++:::333;;;cccpppeeekkkqqqooo|||xxxqqqxxx~~~hhh[[[ggguuu~~~|||xxxvvvrrrooonnnppptttwwwyyy|||zzzsssooooooyyywwwmmmccc______dddmmmwwwvvvqqqgggXXXOOOWWWkkk}}}ppplllppp~~~}}}}}}kkklllnnncccaaaaaa]]]TTTFFF999555666444444333222000//////000//////.........---------///---+++******+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++111...++++++---///...---000555;;;===:::>>>OOO```.........---------,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////111---,,,000222000222666BBBaaa~~~{{{zzzxxx```TTTJJJFFFEEECCCEEEIIIccc{{{}}}wwwwwwNNN@@@555555555111///111000000/////////............---,,,+++++++++,,,,,,************************************************************************************************************************++++++++++++++++++++++++/////////...............222333444MMMrrrvvvkkkrrrxxxwwwzzzuuuyyy~~~zzzyyy~~~xxxtttwww{{{~~~zzzvvvssspppmmmiiihhhiiilllnnnoooyyy}}}|||wwwrrrqqq{{{rrrpppvvvsssgggaaaaaafffqqq|||}}}wwwjjjZZZQQQXXXjjj{{{ttthhhhhh}}}xxxmmmrrrpppwwwsssaaa]]]```aaaRRR:::333999333333333222000//////000//////.........---------///...,,,++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))(((************************++++++++++++++++++++++++///,,,***)))+++...///000777999<<<===>>>DDDVVVhhh.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////000///000111//////333:::SSSvvv}}}}}}nnn]]]KKKEEEFFFFFFDDDCCCIIIWWWpppnnnwwwbbbIII444444777444///000000000000/////////.........------,,,+++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************++++++++++++,,,,,,,,,,,,.........---......//////666...===fff{{{ttt{{{{{{wwwsss}}}xxx|||}}}yyyuuuqqqnnnjjjgggcccbbbcccdddeeefffmmmssszzz~~~{{{wwwttt}}}{{{zzztttcccWWWWWW^^^nnnppphhhggglllvvv|||nnn^^^TTTZZZkkkzzzppp^^^dddttt}}}lllmmmaaadddtttqqqSSS:::444222222222111111000///////////////.........------......---------///000111---------,,,,,,+++++++++************************************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,---+++******+++///222555:::;;;@@@DDDGGGMMMYYYfff............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////...000222111...111:::DDDhhh|||oooYYYMMMLLLLLLJJJGGGKKKMMMSSSaaa~~~~~~lllyyyuuuTTT666222666444111111000000000////////////.........------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************+++++++++,,,,,,,,,,,,,,,......---------...000000444888WWW{{{}}}{{{rrrnnn|||}}}|||yyyuuuqqqoooiiifffcccbbbcccdddddddddeeejjjqqqwww{{{~~~|||yyypppbbbbbb___OOOMMMLLLPPPWWW```ooo~~~vvvssstttzzz|||nnn___YYY___nnnzzzlllaaaaaannn{{{sssnnnyyyNNN---333222111111111111000...////////////............------------...///000111......---,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,***,,,///111222444888<<<===@@@HHHQQQTTTTTTUUUZZZ//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...------------...//////,,,000333111111;;;JJJVVVhhhqqq^^^TTTQQQOOOMMMOOOOOOMMMMMMYYYzzzkkkbbb~~~hhhFFF777444333222222111000000000////////////.........---------,,,,,,++++++++++++++++++++++++************************************************************************************************++++++,,,,,,,,,---------......------...///111333555SSSyyy~~~wwwnnnuuu{{{|||}}}zzzxxxwwwooommmkkkkkklllllllllkkkdddgggkkkooossszzz~~~zzzssskkk\\\RRRZZZ```VVVKKKKKKJJJJJJIIIPPPcccuuu~~~wwwkkk```]]]dddrrr|||jjj[[[aaa}}}uuuaaa:::666444111000111111000...000000/////////.........+++,,,,,,,,,---...///000......---,,,,,,+++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++((()))))))))*********+++************************++++++,,,,,,,,,---------)))000888<<<===>>>BBBFFFMMMOOOTTT[[[\\\YYYWWWYYY/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////+++000333333999LLLbbbpppooouuufff^^^YYYTTTLLLQQQUUUSSSQQQ^^^mmmXXXXXXvvvaaaDDD777444333111111111000000000/////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++,,,,,,------......///...------///111444555BBBqqq{{{yyywwwyyy|||yyyuuu{{{zzzxxxvvvvvvvvvvvvtttrrriiijjjkkklllooowwwwwwggghhhgggYYYMMMXXXddd___MMMNNNNNNJJJDDDEEESSSccc}}}uuujjjbbbbbbiiissszzz|||gggcccpppvvvnnnooonnneeeUUU<<<777111///000222111///000000000/////////......,,,,,,,,,---.........///---------,,,,,,+++++++++************************************************)))))))))))))))))))))))))))************+++++++++((())))))******+++++++++++++++++++++++++++++++++++++++,,,,,,------......---666AAAFFFFFFHHHNNNSSSeeebbbaaaaaa```___dddjjj////////////............------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////---111333666CCC^^^zzzvvvkkkaaaVVVYYY\\\\\\WWWXXXgggxxxnnniiiZZZRRRgggwwwRRR:::888777111111111111000000000//////---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++,,,,,,---......///000///......000222666888UUU{{{|||sss}}}yyyvvvssszzz~~~{{{wwwuuuqqqqqqpppooopppxxxrrryyy}}}kkkZZZcccqqqnnnXXXYYYZZZVVVLLLGGGOOOZZZuuuwwwmmmffffffjjjpppttt|||jjjggg}}}tttqqqaaaWWW[[[^^^BBB;;;222///000222111000000000000000/////////...---....../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++((())))))******+++,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///333===GGGKKKKKKOOOXXXaaaqqqmmmkkkiiigggiiiqqq{{{000/////////............------------------------+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------...------------...//////...222444888JJJkkk}}}nnniiiccc___^^^]]]\\\dddnnn{{{eeeaaa^^^aaahhhiiiYYY===;;;;;;222111111111111000000000000---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************++++++,,,,,,---...//////111000//////000333777999cccooo~~~tttpppssswwwrrrvvv}}}}}}xxxtttvvvvvvuuussstttyyyqqqzzzeeefffgggbbbUUUKKKMMMUUUbbb{{{qqqjjjhhhkkknnnooosssvvvyyy{{{~~~wwwiiiyyy|||~~~hhhQQQOOOWWWEEE===333...///222222111000000000000///////////////000000000000000///...,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////888AAAIIILLLLLLQQQ^^^jjjnnnnnnppprrrppppppxxx111000///......------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---...------///000111000......333...BBBjjjqqqttt}}}}}}}}}lllaaabbbccc___wwwqqqaaakkkrrriii^^^qqqvvvqqqMMM666333111000111111///000111000...//////.........---------------------------------,,,++++++******++++++,,,************************---,,,***)))))))))******)))************++++++++++++,,,,,,,,,,,,,,,,,,---...222444000---222???JJJvvvuuu|||ooo~~~xxxwwwyyy|||{{{sssoookkknnnwwwrrrzzz|||~~~|||yyyyyyyyyvvvuuuwww}}}lllZZZZZZZZZ```jjjwwwpppqqqtttpppiiirrrpppmmmmmmpppvvv|||~~~|||lllvvvooooooxxxuuu]]]MMMOOOPPPMMM???;;;444'''000888+++000000///.......................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,+++***))))))******++++++******************---...//////...---***)))***---111000---,,,111555BBBEEEKKKQQQXXX```iiiooopppoootttrrrlllxxx111111///...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,......------...///111222222111333555888OOOkkkkkkkkk{{{uuuwww~~~ooogggeeeeeejjj}}}ttt}}}dddeeesssdddJJJ@@@777444444333000000000111000//////.........---------------------------------,,,++++++******++++++,,,************************,,,,,,***)))))))))******************+++++++++++++++,,,,,,,,,,,,---------111,,,///555333444JJJgggxxxuuuuuurrrrrrvvvxxxtttxxxzzzdddaaafffhhhlllrrrvvv{{{~~~~~~{{{xxxxxxwwwuuusssuuuzzzqqqllljjjdddfff}}}|||zzzyyysssiiibbb___[[[[[[^^^fffnnnsssuuuwww{{{{{{ttt|||vvvqqqkkkrrrwwwhhhXXXPPPIIILLL???999999555555333,,,000000///............///........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,++++++***))))))******++++++******************---...///000000...---+++,,,---/////////333:::@@@QQQSSSWWW\\\bbbfffhhhiiiooosss~~~xxx111111000///............/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,---......///------...///111222333333333222AAA^^^kkkcccbbbmmmzzzqqqnnnvvvyyygggbbbfff___vvvrrrhhhvvvvvvZZZFFF666666666444222000///111333/////////.........------------------------------,,,++++++******++++++,,,************************,,,+++******)))*********************+++++++++,,,++++++,,,,,,------------555)))+++888777777YYYxxxyyy~~~xxxvvvtttnnncccbbbwww|||eeeSSSWWWeeennnsssvvv|||}}}||||||}}}yyyvvvuuutttrrrqqqssswwwzzz}}}xxxqqqvvv{{{|||kkkdddrrrzzzoooaaa\\\UUUQQQSSSYYYbbbgggjjjllloooqqqtttyyy~~~xxxsss}}}kkkxxxsssqqq|||wwwhhhWWWGGGRRRJJJ;;;777;;;666///111111000//////......//////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,+++******)))***************++++++++++++++++++---...///000111000/////////...---000555>>>GGGMMMPPPTTT[[[ccckkkooopppoooooouuu222111000///............000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------.........---.../////////000111333333444QQQsssxxxnnnnnnqqqrrrlllppp~~~ggg___eee___ffflllTTT<<<777555444333111...///222////////////............------------------------,,,++++++******++++++,,,************************++++++***************************+++++++++,,,,,,++++++,,,,,,---.........444,,,---555777AAAiiiuuuyyy|||ooo[[[PPPZZZjjjgggYYYQQQZZZjjjuuu{{{~~~~~~}}}{{{|||wwwrrrqqqpppoooppprrrvvvxxxyyy{{{~~~|||ppphhhmmmnnnwwwoooeeeooozzzqqqiii^^^TTTPPPRRRXXX]]]aaaccceeehhhjjjnnntttwww{{{zzz}}}iii}}}|||oooxxx}}}zzzlllZZZfffhhhOOO555555333///888111000000///.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************************************++++++***************+++******+++++++++++++++,,,,,,,,,...///000111111111111///000555>>>HHHQQQUUUMMMTTT]]]eeejjjnnnsssvvvpppttt{{{222111000//////......///000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------...000000///------000222;;;EEEffftttlllnnnyyyooobbbdddbbb[[[mmmwww[[[;;;555333444333///...000000000/////////.........------------------------,,,++++++******++++++,,,************************************+++************++++++++++++,,,,,,,,,++++++,,,------.../////////222222222<<>>HHHPPPUUUXXX]]]dddkkkkkkhhhiiiooovvvuuuuuuxxx222222111000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,...000111000------111444DDD[[[www~~~tttlllnnnwww{{{iii______UUUZZZ|||wwwIII===444555666111...///000000000/////////......------------------------,,,++++++******++++++,,,************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,++++++,,,---...//////000+++555555333IIItttttt___JJJ@@@DDDLLLMMMVVVcccmmmrrrvvv{{{wwwqqquuu{{{~~~~~~yyytttsssrrrsssvvvzzz|||}}}|||vvvvvvrrruuu|||}}}{{{{{{}}}qqqYYYWWWkkk|||oooaaaWWWRRRQQQRRRTTTWWWZZZ]]]___aaadddgggmmmvvv~~~pppyyyvvvbbbDDD999333000222111000000//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++************************************************************)))******+++,,,******++++++,,,---------++++++,,,---///000111222444999@@@HHHOOOUUUYYY\\\mmmsssvvvuuuqqqrrryyy}}}|||333222111000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...///......------000222111///000555:::RRRsssuuurrrttt~~~uuuaaa[[[TTTQQQ```oooccckkk```JJJ888666777333000111000000000000/////////...------------------------,,,++++++******++++++,,,************************((()))***+++,,,++++++***+++++++++,,,,,,,,,------++++++,,,---...///000000---444333777XXXqqqYYYGGG@@@BBBFFFPPP]]]kkktttvvvyyy}}}vvvooosssyyy|||~~~}}}~~~{{{yyyzzz}}}|||{{{}}}zzzooofffcccdddiiirrr|||~~~}}}}}}zzz}}}pppYYYWWWjjj{{{nnnbbb[[[WWWUUURRRVVVZZZ]]]___```bbbcccgggmmmssszzzuuunnnzzztttvvv|||mmmKKK888555333222111000000//////000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************************************************))))))***++++++,,,******++++++,,,------...,,,------...///111222333888>>>GGGOOOTTTYYY___ccctttuuuwwwzzz}}}www333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---///000000000///...,,,000333333111444:::@@@aaazzz{{{jjjYYYXXXOOOPPPrrruuuoooaaadddxxxrrrVVV<<<666777444222444000000000000////////////------------------------,,,++++++++++++++++++,,,************************((()))***+++,,,,,,+++***++++++,,,,,,,,,---------++++++,,,---...///000111222222000;;;aaa{{{nnnZZZMMMIIIIIIIIIRRR^^^kkkrrruuuxxx{{{~~~{{{rrruuuzzz}}}}}}|||}}}|||~~~{{{nnnddd```dddjjjsss~~~}}}{{{yyymmmcccllltttccc]]]mmmuuuhhh^^^WWWTTTSSSWWW\\\```bbbbbbcccccc```dddiiiqqq}}}yyyyyyppp```UUUbbbfffHHH222777;;;222111111000000000000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******************************************************))))))***+++,,,,,,******+++,,,,,,---............//////000222333444;;;BBBLLLRRRVVV[[[cccjjjyyyvvvuuu{{{kkk666222111333222///...///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))++++++,,,------......///(((888111///<<<555444OOO}}}qqqwwwdddRRRSSSZZZ```~~~kkkllloooiiijjjxxxggg@@@666999777111...111111000000//////............---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++************************+++++++++,,,,,,,,,.../////////------///111000666666BBB}}}pppwww{{{zzzmmmggg^^^OOOHHHJJJXXXbbblllqqqtttyyy||||||yyyuuu|||}}}||||||||||||~~~}}}zzztttrrrtttwww|||xxxppp~~~}}}cccWWWeee{{{pppeee]]]ZZZYYYWWWYYY```hhhlllhhhcccgggcccaaahhhwwwyyy{{{zzzyyygggMMMYYYUUUJJJDDD111666444222111000111000///---///////////////......---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------///---///444666444444666GGGKKKPPPTTTXXXaaammmwwwxxxzzzzzz{{{}}}lll666222111333222///...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------......///000222---///666333EEEooozzzppptttmmm\\\UUUVVVZZZqqqxxxqqqpppeee\\\aaaiiizzz{{{PPP888333333222222111111111000//////...............---------,,,,,,,,,,,,,,,++++++++++++*********************************************************+++++++++,,,,,,,,,.../////////......///111111555;;;SSS{{{vvvoooqqqQQQLLLWWW^^^gggoooqqqtttyyy|||}}}}}}yyyyyy~~~}}}}}}~~~~~~iii]]]fffvvvkkkbbb]]]YYYWWWWWW]]]fffjjjhhhdddfffbbb___cccmmmzzzrrrkkkiiippphhhNNNTTTOOOFFFDDD444444444222111000111111///...//////000000//////...---............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------///...///222333444<<>>\\\}}}pppnnnjjjeee```ZZZUUUWWW[[[```kkkuuuyyy|||{{{vvvuuuzzz}}}tttkkkfff```ZZZTTTXXXdddxxxuuu[[[WWWQQQUUUiii{{{mmm___\\\ZZZ]]]fffpppyyy}}}{{{xxxrrrjjjeeegggooovvv{{{nnn}}}xxxgggaaahhhrrraaa666999666333222222333222111000000000000000//////...000////////////.........------------------------++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,---------............+++...999FFFPPPXXX___gggjjjooowww~~~~~~jjjiiikkkzzz}}}rrryyyEEE;;;222222333222111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...---------...//////000000222555111666WWW~~~wwwqqqnnnyyywww___VVVSSSbbbgggBBB444666777333222222111111000///////////////.........------------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,---/////////111333666777HHHkkkvvvbbbVVVUUUTTTQQQOOORRRYYY```bbblllvvvyyy{{{~~~yyyqqqpppuuuxxxmmmfffeeedddaaaeeehhhpppyyyssswwwsssVVVRRRMMMPPPbbbzzzoooccc```]]]^^^fffpppzzz~~~|||wwwoooiiiiiimmmqqqxxx~~~ggguuu{{{~~~OOO<<<999555333222222222111000000111111000000///.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------............///...555EEEUUU\\\]]]]]]eeekkkttt}}}rrreeelllsssJJJ???555333444333111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------------......//////000000///777333BBBsss~~~rrrnnnzzzrrr___SSSbbb}}}SSS:::666999333333222111111000000///////////////...............------------,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++---//////000111444777BBB[[[~~~ooo\\\JJJLLLLLLKKKLLLRRRYYY^^^gggooowwwzzz~~~zzznnnkkkoooyyyxxxllliiimmmrrrtttxxxzzz~~~ooo___VVV]]]nnnwww\\\RRRKKKMMMYYYkkkzzzmmmiiieeedddiiiqqqzzz~~~zzztttpppmmmmmmmmmtttzzzppp```}}}nnn???;;;666333222222111111000111111111111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............111444@@@SSS___bbb```^^^^^^iiixxxqqqdddttt}}}MMMAAA666444555444111111........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------......///000000000***777888VVV~~~wwwyyyppplllzzzyyygggUUUffffffDDD777777333333222222111000000000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,******+++++++++,,,,,,,,,+++---//////000222555777OOOmmm|||zzzkkkWWWRRRMMMGGGHHHPPPZZZ]]][[[iiiqqqxxx|||uuugggkkkrrr}}}~~~{{{ooommmuuu~~~zzzvvvtttsssdddXXXTTT^^^ppp~~~jjj[[[OOONNNUUUaaauuuwwwsssmmmkkkmmmttt||||||yyyuuuqqqnnnmmmooouuu|||cccZZZkkkyyywwwAAA===777444222222111000111111111111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------.........//////222:::JJJ[[[dddcccaaabbbbbbpppwwwmmm\\\@@@888999111444:::...//////.........---------------------------------------++++++++++++------------------------------...------///111222222111999///@@@jjj~~~xxxpppyyylllnnnzzzrrrcccnnnyyyyyyGGG===:::555444222000111333222000////////////..................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,000......555555555>>>___zzzsss]]]RRRHHHDDDJJJRRRXXX^^^dddoooyyyzzzzzzvvvkkkpppxxx~~~~~~|||uuurrrrrryyy{{{sssqqqhhhhhhvvvdddOOOPPPZZZhhh}}}iiiaaaVVVOOORRR___ppp|||vvvllljjjlllqqqyyyzzzvvvsssrrrqqqtttuuuyyy{{{xxxzzzyyytttkkkxxxxxx[[[999///777222444999111222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++000111......111222...666GGGSSSTTTWWWaaahhhfffmmmtttwwwmmmzzzhhhGGG:::;;;333222555...//////.........---------------------------------------,,,++++++,,,---------------------------------,,,,,,---...000000000444///IIIrrr}}}|||qqqjjjmmmuuusssccchhhjjjNNN>>>:::666555444222111111000///////////////..................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---111...---222111222===cccttttttkkkRRRIIIEEELLLUUU[[[aaahhhuuu|||{{{rrrmmmuuu{{{~~~~~~vvvooonnnuuu~~~sssjjjhhh```bbbrrrnnn]]]UUUUUUfff||||||tttgggVVVMMMPPP]]]mmmwww}}}vvvrrrrrruuu{{{|||yyyvvvtttssswwwyyy|||tttiiiooommm[[[>>>555999111000555///222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------,,,---111555???OOO[[[]]]```iiimmmkkknnnttt~~~yyysssnnnuuu{{{yyySSS======777222222000/////////.........------------------------------------,,,,,,,,,,,,---------------------------------------......///000000222444YYY}}}}}}~~~jjjaaalllrrreeeddd^^^qqq```GGG===666666666444111///...///////////////..................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---111......222111777GGGlllnnn{{{tttuuuPPPJJJHHHNNNWWW___ffflllttt~~~tttmmmmmmppp}}}~~~~~~xxxnnnkkksss|||}}}lllbbb___XXX]]]oooqqqYYYJJJNNN[[[nnnyyy|||yyykkkYYYPPPSSS^^^jjjqqqoooyyy}}}xxxvvvuuuyyy}}}}}}zzzwwwuuuxxx|||yyy{{{{{{lll``````]]][[[EEE;;;:::111///222///222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,***+++///,,,+++555CCCXXXdddmmmmmmnnnssssssooovvv|||{{{vvvnnnvvv~~~^^^BBB>>><<<333111666////////////............---------------------------------,,,,,,---------------------------------000000000000000111333444666???hhh}}}zzzsssvvvttt```hhhrrrwwwooommmbbbXXXddd}}}wwwWWWCCC777666666666222......111////////////..................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,111///000666777CCC[[[zzzpppyyy{{{MMMJJJJJJPPPYYYcccjjjoooqqq{{{~~~mmmccchhhttt}}}~~~}}}qqqnnnttt~~~}}}kkk^^^ZZZTTT[[[pppuuu\\\PPPPPPPPPeeeoookkkgggiii}}}wwwmmm```XXXXXXaaannnwwwdddhhhppp|||}}}zzz{{{~~~}}}yyywwwxxx|||~~~uuuyyypppooojjj```XXXUUUXXXIII<<<666333333333111222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///***,,,222000...???WWWxxx}}}~~~yyywwwxxxwwwsss}}}qqqjjjGGG===<<<333000999000000/////////.........------------------------------------------------------------------------///000111111000111444777===OOOsssrrryyyyyyrrrsss}}}{{{ssspppppprrrsssssssssrrrsssuuuwwwsssssstttuuuuuusssrrrrrrnnnttt{{{hhhbbbhhhzzzzzzxxxkkkPPPUUUhhhhhhKKK:::666555666444///000444////////////..................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,000000222777:::MMMkkkzzz{{{}}}~~~kkkIIIJJJMMMRRR[[[fffmmmqqqwww}}}ooo```gggwww~~~}}}~~~}}}vvvpppuuu~~~~~~kkk^^^XXXRRRYYYooo~~~```PPPLLLRRRSSSUUUZZZZZZcccxxxxxxrrrggg\\\XXXdddzzztttjjjbbbfffvvvzzzxxxyyy|||zzzvvvcccmmm{{{xxxyyymmm[[[SSSWWWNNN<<<111444666444111222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///+++---333333666LLLhhhzzzxxxyyyzzzxxx|||{{{TTT>>>;;;333...888000000000/////////......------------------------------............------------------------------,,,...000///...///444999FFFfff}}}wwwhhh}}}{{{yyyvvvxxxuuufff^^^]]]^^^ZZZ[[[\\\]]]\\\]]]___aaa```^^^^^^```^^^ZZZXXXYYYSSSZZZbbbfffjjjwwwrrrdddjjjttt{{{hhhYYYVVV]]]|||ZZZBBB999444666666111111666////////////..................---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---111111333777:::RRRwww}}}{{{yyySSSHHHLLLPPPTTT]]]hhhpppsss{{{~~~tttfffkkk{{{~~~|||}}}~~~~~~vvvooottt}}}}}}lll^^^VVVNNNUUUjjj{{{sssVVVMMMGGG@@@FFFRRRPPPTTTddd||||||vvviiiYYYSSS```}}}nnndddjjj~~~~~~zzzwwwzzz|||vvv{{{eeemmm~~~dddXXXbbb___III444444555111111222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***---111555@@@ZZZsss~~~vvvrrrtttzzz}}}yyyiiiFFF???666///666000000000000/////////...------------------------,,,---...//////...---,,,------------------------+++---//////...000666<<>>333///:::222222111111000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,111222222===VVVrrruuummmhhhllluuu~~~|||tttrrrbbbEEE===666222222111000//////.........//////.........---------........................///////////////............+++111+++555999111WWWmmmZZZqqqrrruuuxxxyyyxxx|||wwwggg```ZZZ^^^VVVMMMJJJJJJJJJIIIIIIGGGBBBGGGLLLJJJOOOSSSMMMPPPIIIEEEDDDCCCBBBDDDHHHFFFEEEFFFIIIJJJHHHEEEDDDFFFGGGHHHGGGEEEFFFJJJMMMKKKKKKJJJIIIGGGHHHJJJLLLVVVWWW___vvvsssjjjeeewwwhhhaaaooosssYYYCCC999999333111333000000/////////..................---------,,,,,,,,,************************)))************+++++++++***++++++,,,,,,------...000---000333===\\\}}}~~~|||ZZZOOOFFF@@@TTTVVVWWWZZZfffuuuzzzwww}}}vvvddd^^^jjj|||~~~{{{{{{}}}~~~}}}}}}~~~|||ooofffjjjyyyzzzpppdddVVVMMMNNNUUUlllyyyfffOOOHHH^^^|||~~~qqqeee]]]ZZZUUUJJJLLLOOOHHHQQQRRRSSSQQQNNNSSSeeexxx~~~xxxqqqnnnpppxxxrrr{{{|||bbb```rrr|||vvv===222<<<333222222111111000/////////..............................---------,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,,,,------,,,++++++,,,...///......333+++333@@@QQQvvvyyykkknnnkkkqqq}}}|||uuuqqq~~~xxxrrraaaDDD555555222111000//////....../////////.........---------......................../////////////////////...111,,,111+++222888???ooopppmmmzzzfffkkkppprrrqqqssswww{{{{{{ooo]]]TTTSSSMMMFFFEEEEEEDDDCCCAAA??????GGGCCCIIINNNKKKMMMOOOHHHLLLHHHGGGHHHHHHEEEFFFJJJCCCCCCDDDFFFHHHGGGFFFFFFDDDGGGJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNLLLKKKOOO^^^|||sssjjjaaaiiixxxqqqyyyxxx___GGG>>>???888222555444000000/////////...............---------,,,,,,,,,************************************++++++++++++***++++++,,,,,,---.........///333999IIIhhhQQQEEEGGGMMMVVVXXXYYY\\\gggtttyyyvvv~~~sssccccccrrr}}}}}}~~~~~~|||tttpppppptttyyy|||zzztttjjjbbbgggvvv{{{ooobbbTTTJJJKKKRRRgggtttmmmVVVVVVaaayyyooojjjaaaSSSOOONNNFFFHHHHHHIIIIIIGGGHHHRRR]]]yyyzzztttqqqsss{{{ooopppvvvooottt|||ssswww|||SSS999666222222222111111000000//////..............................---------,,,,,,,,,...---------,,,,,,,,,+++...------,,,,,,---------------,,,---.../////////111111BBBSSSbbb~~~yyyhhhkkkjjjqqq}}}zzz}}}uuummmmmm{{{LLL444888222222111000////////////...............---------..............................//////////////////000,,,333000111666OOOrrrnnneeejjjpppssssssrrrsssuuu~~~~~~tttbbbWWWMMMKKKLLLFFFEEEHHHLLLLLLJJJIIIIIIJJJKKKHHHQQQZZZYYYYYYUUUIIIHHHFFFHHHJJJIIIFFFFFFJJJKKKLLLMMMMMMNNNPPPPPPPPPGGGHHHIIIKKKKKKLLLKKKKKKHHHHHHIIIIIIJJJKKKLLLMMMKKKJJJIIIOOObbbvvvlll```ZZZyyy|||yyyfffJJJ===???777///111333000000000/////////............---------,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++++++++,,,------.........222666>>>VVVsss|||{{{KKKBBBHHHQQQVVVXXXZZZ___iiitttyyyxxx~~~mmm]]]aaattt~~~~~~~~~uuummmjjjlllnnnpppppplllccc^^^cccsss{{{mmm___QQQHHHHHHNNNbbbooo|||xxx___RRRhhh{{{uuunnn```\\\[[[TTTKKKGGGDDDEEEEEEEEEHHHNNNUUUnnn|||xxxvvvxxx~~~rrriiiuuu{{{~~~ooo___mmmmmmFFF444444222222222111000000//////..............................---------,,,,,,,,,.........------------------------,,,,,,------...................../////////<<>>===666///000111000000000////////////.........---------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++,,,,,,---.........///444555AAA```xxx{{{uuuMMMJJJIIILLLUUUWWW[[[cccmmmwww|||}}}yyyfffWWW^^^sss~~~}}}}}}~~~~~~~~~vvvqqqllllllllliiiaaa[[[```ooo|||yyykkk]]]PPPGGGHHHMMM___kkkyyyxxxWWWXXXhhh}}}xxxwwwqqqsssyyywwwmmmbbbWWWRRROOOKKKJJJKKKHHHUUUlll~~~{{{zzz{{{yyygggiiiwww|||}}}rrr~~~ttt\\\aaa}}}wwwPPP777777333333222111111000000///..............................---------,,,,,,,,,........................------,,,,,,,,,---...............---------///000111JJJooo|||nnnhhhrrrwww}}}sssppp{{{XXX777999333222111000000/////////---.............................................---.........//////000000---///444999444BBBzzz|||}}}zzzvvvoooooopppqqqqqqsssuuuwwwyyywwwtttrrrtttxxx}}}{{{sssjjj___^^^^^^XXX\\\hhhllllllmmmnnnnnnrrrsssjjj]]]PPPRRRnnn{{{nnniiifffiiimmmqqqwww}}}|||vvvsssrrrnnngggaaa^^^XXXPPPJJJIIIJJJKKKLLLIIILLLOOOPPPQQQ```lllddd[[[\\\lllLLLAAA999666666222111000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,------...//////...444444GGGlll}}}zzz{{{{{{PPPMMMJJJOOORRRUUU\\\gggrrrzzzqqqlll```ZZZgggzzz~~~~~~~~~~~~{{{sssrrrrrrmmmccc[[[^^^kkkxxxwwwiii\\\QQQIIIIIIMMM]]]jjjwwwpppUUU\\\|||~~~wwwyyyxxx|||tttkkk```WWWSSSSSSOOOQQQ^^^www}}}|||}}}ggg```fffooollllllxxxqqquuuwwweee]]]jjjlllRRR:::555333333222222111000000000////////////////////////......---------,,,,,,,,,........................,,,,,,,,,,,,,,,---...///,,,------,,,+++,,,///222:::XXX~~~ooohhhdddqqq{{{~~~___>>>:::333333222111000000000000---------.......................................------......///000000000111222000666555RRRuuuttttttyyywwwooonnnllllllmmmpppsssvvvwwwuuurrrqqqrrrwww||||||ppp[[[ZZZssstttddd\\\RRRLLLJJJKKKKKKKKKIIIJJJNNNPPPOOOUUUmmmkkkddd```WWWqqqcccIII999888999000111111000000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////---333777RRR{{{|||wwwrrrNNNJJJKKKZZZRRRUUU^^^lllwww~~~yyyhhh]]]\\\fffzzz}}}~~~}}}}}}~~~}}}~~~~~~~~~|||zzzsssfff\\\]]]iiiuuu~~~vvviii^^^SSSKKKIIILLLZZZgggttt}}}ggg]]]iii}}}qqqppplllnnnxxxzzz|||uuutttlll___PPPJJJQQQccc|||~~~~~~qqqaaa]]]qqqlll]]]lll~~~xxxuuuuuulllZZZXXX```UUU<<<222333333333222111111000000////////////////////////......---------,,,,,,,,,---------------.........,,,,,,,,,,,,---......///+++---...---+++---111666KKKhhh~~~hhhjjjbbboooyyy~~~|||dddCCC<<<333333222111000000000000---------.........//////........................------......///000000111///444///777;;;___rrrllliiiqqquuuooonnnllllllnnnqqqtttvvvvvvtttrrrqqqssswww|||gggnnn~~~jjjccc[[[XXXXXXYYYWWWUUUSSSPPPQQQTTTSSSVVVhhh~~~nnndddcccTTTaaaVVV999777:::///111111111000000000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...////////////555===aaawwwtttkkktttkkkKKKMMMKKK\\\TTTWWWaaappp{{{tttdddWWW\\\nnn{{{~~~}}}||||||~~~|||~~~}}}}}}wwwggg[[[[[[fffrrr|||}}}xxxlllaaaVVVMMMIIIJJJTTTaaapppyyykkkWWWlllpppjjj```ZZZ\\\[[[iiimmmuuu{{{{{{{{{~~~mmm]]]OOOLLLXXXgggvvvyyy{{{wwwqqqnnnqqquuuwwwzzz{{{}}}~~~jjj^^^jjjwww^^^iiiyyysssnnnZZZWWWhhhaaaEEE777444333333222222111111000////////////////////////......---------,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,---...//////+++---//////---///555;;;^^^www}}}iiitttnnntttzzzwwwmmmqqqvvvfffDDD===444333222111000000000000---------.........//////........................---------...///000000111)))333222===CCCddd~~~}}}ssskkkgggpppuuummmlllkkklllnnnqqqssstttvvvtttsssrrrtttxxx|||zzztttpppkkkkkknnnnnnkkkggg]]]VVVRRRUUUUUUXXXiii}}}sssfffeeeSSSYYYfff>>>;;;???333111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------.../////////333999BBBjjj{{{ooouuuhhhjjjSSSJJJTTTKKKSSSWWWYYYdddsss|||qqqaaaXXX^^^nnn~~~xxxzzz}}}||||||~~~|||~~~~~~||||||}}}}}}xxxgggZZZYYYeeeqqq{{{|||{{{nnncccXXXMMMGGGGGGPPP]]]lllvvv}}}YYY\\\vvvoooaaaUUURRRNNNHHHLLLQQQTTTVVV^^^rrrzzz___KKKIIIQQQTTT[[[aaa```[[[[[[```gggeeeiiilllqqq}}}ooo```gggeeeaaattttttooo]]]```yyyqqqOOO???444444333222222111111000000000000000000000000000......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,---...///000,,,///111000///111888>>>kkk}}}nnn~~~~~~~~~{{{jjjnnnyyywwwrrrLLLBBB777666444111000111111///......------------......000000///...............///......---------......,,,555;;;;;;RRR~~~wwweee\\\jjjvvvsssqqqooonnnmmmnnnoooppptttvvvwwwvvvtttuuuzzz~~~wwwdddXXX]]]bbbcccmmm|||kkkaaa[[[ZZZccc|||gggpppNNN777444333222222111111000/////////......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,.........///222444444;;;EEE|||ppp}}}iiijjj\\\jjjuuu___DDDGGGNNNOOOXXXYYYcccgggnnn|||kkk[[[NNNhhhyyy}}}zzzvvv{{{~~~}}}~~~}}}~~~{{{{{{}}}~~~{{{xxx|||}}}|||{{{pppddd\\\```iiiyyy{{{}}}pppdddVVVIIIEEEFFFQQQWWWeeeuuuuuuYYYdddsssdddUUUKKKRRRIIIDDDGGGIIIIIIPPPZZZrrrhhhRRRJJJ???EEEHHHGGGFFFJJJNNNPPPSSSQQQUUU[[[kkkvvvbbbgggzzzlll]]]hhh}}}}}}ttt777:::555333333222//////222111111111111000000000000................................................---------.........//////+++333+++...<<<222333XXX}}}ttt~~~}}}iiiaaazzz|||lll|||WWWDDD888777555222111222111000///......------......///000000///...............///......------.........111000333HHHwww~~~qqqppp___TTT^^^rrr{{{vvvoooooonnnmmmlllmmmnnnppprrrrrrsssttttttuuuwwwzzz}}}zzzfffZZZVVV\\\]]]^^^kkk~~~xxxjjj___[[[cccttt{{{cccfffYYY<<<888:::222222222111000000/////////...------,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,.........///111333555===TTT~~~xxx|||kkkuuummmqqqoooUUUBBBKKKQQQNNNTTT\\\fffkkksssttt___RRRRRRlll|||zzzwww}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~tttggg^^^^^^cccuuuyyy~~~~~~vvvkkk```TTTIIIEEEFFFNNNUUUcccuuummm]]]ttttttiii___UUUNNNNNNKKKEEEDDDGGGNNNeeeeeeLLLDDDBBBAAAAAAAAAAAACCCEEEGGGFFFJJJOOO]]]zzzcccaaammm|||[[[[[[ZZZ;;;666333333222//////222111111000000000/////////................................................---------.........//////,,,222---+++555:::OOOtttyyy{{{pppttt~~~|||gggkkkyyykkkgggEEE:::777555444333333222111///......------......///000//////............//////......---......//////666000111RRRqqq}}}ccceeeVVVLLLSSScccmmmnnnllllllkkkkkklllmmmpppsssuuurrrqqqrrruuuyyy{{{|||||||||www}}}mmm^^^VVVSSSVVV]]]]]]```rrrxxxeee\\\aaabbbjjjbbbtttbbb===666;;;333333222111111000000//////...------,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,---...------...000333666???ggg~~~~~~{{{yyyeeeHHHAAAOOORRRNNNRRR]]]gggnnnwww~~~|||hhhXXXPPPXXXqqqyyywww~~~~~~}}}~~~{{{lll```[[[[[[mmmttt|||}}}|||sssiii```TTTIIICCCCCCJJJQQQ```ssszzz|||~~~UUUZZZ|||{{{kkk]]]QQQFFFAAAAAAAAAHHHffflllVVVIII@@@AAABBB???>>>AAA===>>>CCCEEEQQQxxxxxxaaa[[[```rrrnnn___ssszzz}}}uuu===777333333222000000222000000000/////////......................................................------........./////////---222222---111FFFiiiqqqwww|||~~~{{{ooo```rrrxxxtttkkktttGGG===888444444444222111111//////............//////000///............//////...............//////000555555<<>>CCC===>>>DDDEEEMMMrrrsssaaaZZZZZZjjjrrryyyyyynnnxxx@@@999333333333111000111////////////........................................................................////////////...111555333777VVVyyyoooiii~~~~~~ddd[[[uuuuuuqqqqqqkkk}}}OOOCCC999222333444111///111/////////......///////////////............//////...............///000111111666JJJiiizzzyyy~~~|||ooorrrYYYQQQLLLLLLXXXeeekkkmmmmmmjjjjjjiiiiiijjjlllooopppuuussssssuuuzzz{{{zzzwww~~~zzzqqqsssccc\\\YYY\\\```jjj~~~{{{ddd```eeekkkiiissssssJJJ:::;;;444444333333222111111111//////...------------...------,,,,,,,,,++++++++++++++++++,,,,,,,,,------.........---,,,...222444;;;GGGqqqzzzssstttRRR@@@HHHNNNKKKOOOXXX___hhhqqq~~~wwwnnnwwwyyy^^^SSSRRRdddxxx~~~yyyxxx~~~~~~vvvjjj\\\RRR\\\dddoooxxx|||~~~}}}yyymmmdddXXXKKKBBB???CCCHHHVVVjjjzzz|||~~~oooooopppQQQRRR\\\lllVVVFFF???FFFQQQhhh|||aaaRRRHHH@@@>>>BBBAAAAAAGGGGGGJJJhhh}}}nnnaaaYYYeee|||yyyqqqrrrvvvrrrCCC:::333333333111000111////////////...................................................................../////////000000///...000555FFFnnnvvvcccbbbyyy{{{www___bbbxxxtttlllmmmllljjjaaaKKK===333333333000///222000//////......//////000///............//////000............///000111111///555YYYwwwyyyiiiqqqrrrSSSPPPLLLPPP]]]hhhkkkhhheeeffffffeeedddeeegggiiijjjpppooooooppprrrssssssssszzz}}}nnntttvvvjjj```VVVSSSVVV^^^nnn|||pppeeebbb|||wwwgggfffmmm}}}SSS<<<999555555444333333222222111000///......------......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------.........------000444777???QQQ|||nnn~~~xxxooojjjLLLBBBLLLKKKIIISSS[[[ccckkkuuuyyypppzzzpppYYYSSSWWWkkk{{{}}}}}}zzz~~~ssscccUUUVVV\\\fffqqqzzz|||yyylllcccYYYNNNEEEBBBCCCEEEPPPcccttt~~~yyy|||lllkkkVVVOOO^^^zzz}}}sssSSSFFFLLLNNNXXX{{{kkkWWWLLLIIIIIIHHHDDDGGGFFFEEE\\\~~~nnnZZZ```vvvtttttttttuuugggdddgggFFF<<<333222444222000111000000000/////////............................................................/////////000000000000...+++888]]]qqqbbbaaavvv}}}uuujjj^^^nnn}}}yyyiiihhhhhheeefffzzzSSSBBB555444444000000555000000////////////000000...............///000000............///000111222333:::kkkwwweeetttgggyyyjjjQQQOOOLLLPPP^^^kkklllfffbbbddddddcccbbbdddfffhhhjjjjjjjjjkkkllllllnnnqqqssssssxxx~~~|||jjjiiiwwwvvvgggjjjsss|||ppphhheee\\\RRRMMMMMMTTTaaalllnnnggglllpppbbbccceee]]]???777555555555444333333222222000//////...............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///......///222777;;;EEE]]]uuutttyyyxxx~~~cccGGGDDDOOOJJJLLLXXX\\\fffllluuu{{{sss~~~uuuaaaSSSVVVaaarrr}}}~~~|||~~~}}}}}}lll[[[RRRUUU]]]kkkxxx~~~oooeee[[[PPPHHHEEEDDDCCCJJJ\\\nnn{{{~~~{{{}}}}}}~~~xxxkkkwwwdddSSS___}}}vvvsssoooyyywww```SSSGGGKKKeeejjj```\\\WWWVVVLLLIIIGGGDDDUUUppp||||||aaa]]]qqqrrrccc^^^kkk{{{xxxpppcccZZZYYYHHH===333222444333111000111111000000000/////////.................................................../////////000000000000000333///DDDxxxuuunnnmmmyyywwwjjjbbb______ooozzzpppcccfffccc^^^eeeYYYFFF666555555111111777000000////////////000000...............///000111............///000222222888CCC{{{{{{gggwwwjjj|||uuuiii^^^SSSMMMJJJOOO^^^mmmpppjjjeeeeeedddddddddfffhhhkkkmmmgggiiikkkkkkjjjmmmrrrwwwpppvvv~~~wwwgggdddiiiooodddXXXYYY]]]lll}}}tttlllggg]]]XXXQQQLLLKKKQQQ^^^iiiuuuoooaaazzzqqqaaabbbccciiiFFF<<<666555555444444333222222000000///...............---------,,,,,,,,,++++++++++++,,,,,,,,,---------...//////...///333888===HHHfffsss|||sss___EEEDDDOOOJJJOOO\\\[[[eeejjjssszzzsssyyyjjjYYYPPPYYYgggvvv}}}{{{|||~~~~~~~~~}}}~~~rrr```PPPQQQXXXgggwwwvvviii^^^RRRHHHEEEDDDBBBGGGXXXkkkzzzzzzwwwsssvvvyyy\\\]]]|||pppeeejjjtttpppUUUFFFRRRdddzzztttkkkggg```bbbTTTMMMIIIGGGVVVllluuu|||||||||yyy~~~jjj^^^pppuuuYYYSSSeeevvvoookkkdddYYYQQQIII===333222444333111000111111111111000000000000................................................////////////000000000000...::::::TTTzzz}}}|||~~~~~~nnn```VVVXXX___hhhsssiii___eee___YYYfffeeeEEE444666333111222000000/////////............////////////////////////000///......000222333333444III|||jjj}}}sssggg}}}xxxhhhZZZPPPIIIHHHMMM[[[jjjqqqmmmeeefffgggfffcccaaaccciiinnniiifffcccdddjjjppptttuuuuuurrryyyxxxggg\\\WWW\\\cccooottt[[[PPPPPPTTTaaannnttthhh[[[YYYUUUPPPLLLIIIKKKUUUaaaxxxoooqqqqqq{{{ggghhhuuuAAA===777333222444444111111444//////.........------------------,,,,,,,,,++++++,,,,,,,,,---------......---111---,,,222111333>>>MMM|||{{{tttNNNGGGGGGMMMOOOLLLRRR]]]gggooo}}}}}}}}}vvvjjjSSSLLL]]]mmm~~~|||~~~{{{{{{|||}}}|||zzzddd]]]UUUSSS]]]nnn|||~~~oooaaaUUUIIIBBB@@@AAAFFFQQQaaapppzzzyyyzzz{{{yyysssqqqyyyvvvxxx}}}aaaWWWooo{{{sssiiiiiifffhhhuuukkkMMMHHHYYYmmmxxxnnnhhh^^^ZZZOOOFFFHHHWWWhhhqqqvvv{{{yyyvvvtttwww}}}uuu___mmm~~~zzzYYYTTT___xxxuuu]]]OOO___ZZZAAA;;;;;;///000777000000000000000////////////---------.......................................111///------.../////////333666AAAggg{{{rrrXXXOOO\\\hhhnnnfff___]]]\\\[[[]]]aaalllJJJ777666111///111000000000/////////.........////////////////////////111000......000222333333???[[[xxxiii|||gggwwwsssuuuyyyhhhZZZOOOKKKKKKPPPZZZfffllljjjeeebbbcccbbb___]]]^^^bbbggghhheeecccdddhhhnnnqqqsssqqqnnnuuupppnnn~~~~~~nnn[[[QQQMMMSSSXXXcccppp^^^MMMHHHIIINNN[[[iii~~~ooo```XXXSSSNNNKKKGGGIIISSS^^^vvv~~~}}}rrrLLL<<<999555444555555111000222//////.........------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,111......333333666BBBVVVtttlllrrr^^^HHHCCCCCCJJJMMMLLLTTT___kkkrrrrrreeeQQQOOOddduuu~~~}}}~~~~~~}}}~~~~~~|||{{{}}}~~~qqqfff]]]VVVZZZdddppp{{{rrrfffZZZNNNDDD@@@@@@EEEPPP```oooyyy~~~xxxzzz|||zzztttpppuuuyyyzzznnnaaagggyyy}}}sssnnniiiccc]]]XXXTTTWWWcccvvv}}}^^^NNNOOOXXXwww{{{ppphhheee___TTTHHHIIIVVVeeemmmtttxxx}}}~~~zzzvvvssstttvvvyyy|||}}}```fffsss]]]QQQZZZhhhZZZnnnmmmMMM999666222///111333111000000000////////////................................................000///......//////000000111999MMMxxx}}}{{{zzzeeePPPPPP```jjjiiibbb\\\[[[[[[[[[\\\```sssPPP;;;888222///222111000000000/////////......////////////////////////111000//////000111333555BBBmmmyyyiiimmm```xxxggg___uuuyyyhhhXXXMMMKKKNNNTTT\\\cccffffffdddcccdddccc```]]]\\\```ccchhhfffdddeeeiiinnnqqqsssrrrqqqyyy|||eeedddddd]]]RRRIIIEEEJJJMMMVVVrrrzzzrrr\\\QQQIIIHHHIIILLLYYYgggqqq```VVVQQQLLLIIIFFFGGGOOOYYYsss}}}]]]AAA<<<777555777666222000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,111///000555444888HHHfffvvvrrrnnnlllgggGGGDDD@@@BBBJJJNNNPPPYYYcccooosss|||kkk]]]NNNUUUnnn}}}{{{{{{}}}~~~~~~|||}}}~~~yyyuuu{{{~~~~~~}}}|||ssshhh]]]YYY[[[aaammmyyytttlllaaaRRRFFF??????CCCMMM]]]mmmxxx}}}zzz|||yyysssuuu|||zzz|||hhheeerrrxxxpppfffccccccaaa]]]ZZZSSSJJJFFFMMM[[[hhhzzzuuueeeVVVNNNMMMeee{{{oooeeehhhbbbVVVKKKKKKXXXeeekkknnnppprrrssssssqqqnnnlllqqqqqqrrrsssvvvyyy{{{}}}jjjccchhh{{{gggOOOQQQttt}}}qqqlllDDD555666111...666111111000000000/////////000//////......---------..............................//////000000111111222FFFgggyyywwwttt|||rrrWWWGGGRRReeeiiiaaa[[[WWWXXXYYYXXXYYY]]]tttRRR===:::555222444222000000000////////////...////////////////////////111111000//////111555777LLLeeeYYYwwwxxxbbbttteeepppxxxfffUUUIIIHHHOOOYYYaaaddddddccccccbbbccccccaaa\\\ZZZ\\\___eeeddddddeeeiiinnnsssuuuppptttwwwkkk```UUUKKKFFFHHHHHHNNNfffyyysssrrrcccYYYQQQLLLLLLIIIJJJVVVfff|||vvveeeWWWQQQLLLIIIFFFFFFLLLTTTjjj~~~{{{mmmJJJ<<<666444666666333000000////////////...............------------,,,,,,,,,,,,,,,,,,---------......---111000111444222:::NNN|||}}}mmm[[[EEEDDDBBBEEELLLQQQVVV^^^hhhtttvvvyyycccUUULLLZZZuuu~~~{{{zzz{{{|||}}}}}}}}}}}}~~~~~~|||xxxzzz~~~{{{yyy{{{yyypppeee]]]WWWXXXbbbmmmyyy{{{rrrmmmcccSSSEEE???>>>AAAKKK[[[kkkvvv|||}}}{{{zzz{{{cccfffooorrrjjjaaa^^^___^^^\\\^^^\\\TTTJJJDDDDDDGGGOOOYYY^^^]]]XXXOOOZZZuuuxxxkkk```eee___TTTKKKNNN[[[hhhnnnkkkkkkjjjkkkllllllkkkjjjjjjjjjjjjlllnnnqqqtttvvvzzz}}}zzzgggaaarrrpppQQQNNN]]]aaa:::888666000666111111111000000000//////111000000///...------,,,........................,,,...///000111111222333666ZZZ{{{{{{kkkxxxmmmNNNDDDWWWhhheee\\\WWWSSSUUUVVVTTTUUUXXXqqqPPP<<<;;;666222333111111000000000////////////////////////////////////000111111000///222666:::OOO|||___^^^kkkddd{{{jjjwwwbbbQQQGGGDDDOOO]]]fffgggdddbbbbbb[[[]]]___]]]YYYVVVVVVXXX^^^^^^```cccggglllqqquuujjjtttrrraaaTTTKKKJJJHHHIII\\\sss{{{jjjYYYRRRLLLJJJFFFFFFSSSddd{{{lllXXXRRRMMMJJJGGGFFFJJJQQQ^^^vvvuuusssyyyOOO===666222444666444111111000000/////////..................---------,,,,,,,,,,,,,,,---------......///222000111333111===VVVxxxuuuUUUDDDEEEEEEHHHMMMRRRYYYbbbjjjuuuwwwttt\\\OOOMMM```zzz|||zzzzzz{{{{{{zzz~~~}}}}}}}}}~~~~~~~~~{{{yyy}}}}}}xxxvvvxxx|||yyyrrrjjjbbbYYYTTTYYYaaannnxxxvvvppplllbbbRRRDDD@@@>>>@@@IIIXXXiiiuuu{{{~~~||||||```dddjjjnnnhhh___ZZZYYYYYYRRRVVVYYYYYYUUUNNNFFFBBB>>>KKKUUU]]]___TTTPPP[[[vvvhhh^^^bbb\\\RRRKKKPPP^^^jjjnnnkkkiiigggfffhhhiiiiiihhh```bbbdddfffiiikkkmmmnnnqqquuu|||kkk\\\fffxxxtttYYYXXX]]]zzz}}}BBB444888333111111111111111000000000000111111000///......------////////////////////////+++...000111111111444666<<>>;;;555111111///111111000000000////////////////////////////////////000111000///333999>>>YYY{{{jjjtttxxxccchhh~~~eeeuuu___MMMFFFDDDOOO]]]ffffffbbb```___YYY\\\```___\\\YYYXXXYYYWWWYYY\\\___bbbgggmmmqqqkkkzzznnn\\\OOOLLLHHHFFFRRRddduuuZZZQQQKKKIIIGGGIIIWWWhhhgggZZZSSSMMMKKKHHHFFFIIIMMMYYYnnnwwwnnnXXXBBB999222333555444222222000000000/////////..................---------,,,,,,,,,,,,---------......000222///000333222CCCbbbxxx|||OOOBBBEEEFFFIIIMMMRRRZZZcccjjjqqqwwwlllUUULLLOOOfff}}}}}}{{{{{{{{{zzzyyy~~~}}}|||||||||}}}~~~}}}|||{{{zzz|||}}}zzzwwwvvvxxxzzz~~~}}}|||}}}|||wwwpppiii^^^UUUSSSWWWbbbjjjvvv~~~uuuppplllbbbRRREEEAAA??????HHHWWWhhhuuu|||~~~~~~{{{iii```fffjjjhhhaaa[[[XXXXXXWWWVVVUUUVVVUUUQQQKKKEEEAAAFFFJJJTTTaaa\\\RRRUUUvvvhhh]]]aaa[[[RRRLLLRRR```kkknnnkkkgggbbbaaabbbbbbaaa^^^[[[[[[]]]___aaaccceeefffkkkpppvvv~~~ppp^^^\\\hhh|||yyygggiiimmm~~~JJJ222666555,,,222222111111111000000000111000000//////.........////////////////////////+++...000000000111666:::IIIrrriiiyyyzzzppp~~~lllTTTJJJNNNaaallldddaaa[[[WWWWWWXXXVVVXXX[[[aaaGGG???666111222111111111111000000000//////////////////////////////---///111000000333;;;BBBpppxxxhhh___yyyxxxjjjuuu]]]LLLGGGHHHQQQ[[[aaaaaa^^^\\\\\\XXX]]]bbbccc```]]]\\\]]]WWWYYY\\\^^^```dddiiimmmoooxxxbbbQQQLLLJJJFFFMMMYYYuuuqqq[[[QQQKKKKKKKKKNNN\\\kkkiiiZZZSSSMMMKKKIIIFFFGGGJJJTTTeeeuuusss{{{mmmJJJ???555444555444222222000000000000/////////...............------------,,,,,,,,,---------......///000...111444666LLLqqqNNNDDDDDDGGGJJJNNNTTT^^^hhhnnnxxxzzzbbbOOOKKKSSSlll}}}||||||~~~~~~}}}{{{}}}|||{{{{{{|||~~~||||||~~~}}}|||{{{zzzyyyyyyzzzzzz}}}}}}||||||~~~{{{sssgggZZZTTTSSSWWW]]]ggguuu~~~yyytttooodddUUUKKKBBB??????GGGVVVggguuu|||~~~~~~{{{rrrwwwgggXXX\\\aaabbb]]]XXXWWWYYY[[[WWWSSSPPPNNNLLLHHHEEEBBBCCCAAAMMMbbbdddYYYWWWvvvvvvgggZZZ]]]XXXPPPMMMVVVfffpppsssuuuooohhheeedddbbb^^^ZZZZZZYYYWWWWWWWWWZZZ\\\^^^eeejjjqqqzzz{{{jjj[[[^^^sssuuuqqqttt|||~~~uuusssRRR666444777///222222222111111111000000000000000///////////////////////////////////////,,,...000///...111888>>>```{{{qqqwwwkkkSSSHHHNNNYYYfffllleee___XXXTTTTTTVVVVVVYYY]]]pppQQQDDD888333666666111111111111000000000000////////////////////////,,,...000000000444===DDDpppkkkhhh|||VVV]]]ooo|||vvv\\\LLLIIIMMMRRRYYY\\\\\\ZZZYYYYYYSSSYYY^^^```^^^\\\[[[[[[[[[]]]```aaaaaadddhhhlllooo~~~~~~fffRRRNNNLLLHHHLLLUUUlllfffXXXNNNHHHIIIKKKNNNYYYgggzzzZZZSSSLLLJJJHHHEEEEEEHHHIIIYYYhhh|||zzziiimmmQQQDDD888555666444222222000000000000//////////////////.........---------,,,,,,,,,---------.........///...111666:::TTT{{{MMMGGGEEEIIIMMMQQQXXXcccmmmsssrrr[[[KKKJJJVVVppp~~~|||{{{{{{}}}~~~||||||{{{{{{}}}~~~}}}}}}{{{zzz{{{||||||{{{{{{|||}}}}}}||||||ooo```WWWUUUQQQUUU^^^nnn}}}yyyrrrgggYYYPPPCCC@@@@@@GGGVVVggguuu|||~~~}}}~~~tttmmmbbb^^^kkkvvvlllXXXLLLOOOTTTVVVTTTPPPQQQTTTMMMMMMKKKJJJHHHGGGGGGGGGCCCBBB@@@MMMdddeeeWWWQQQ___uuueeeVVVXXXTTTMMMMMMYYYkkkxxx{{{wwwrrroookkkeee```\\\YYYTTTPPPPPPRRRVVVYYY___dddmmmwwwxxx```ZZZnnn~~~oooooorrrrrrpppyyy|||uuusssdddaaaWWW<<<444:::555222222222111111111111000////////////000000000000000000000000000000000000,,,///000...---111999@@@tttwwwzzzsss\\\FFFCCCTTTaaaiiikkkeeeZZZSSSNNNOOOQQQSSSWWW\\\VVV@@@:::888555444222222111000//////000000000000000000000000000000000111///222666222888MMMvvvccciiippp[[[ddd~~~qqqqqqVVVJJJJJJMMMTTT[[[[[[[[[ZZZWWWRRRUUUZZZ```aaa^^^[[[[[[]]]ZZZ]]]aaacccbbbcccgggjjjnnn|||pppYYYMMMJJJJJJJJJLLLffffffNNNJJJFFFFFFIIIQQQ```nnn```UUULLLJJJKKKHHHFFFFFFIIIQQQ```tttlllmmmqqq```EEE777:::555222444444222111111000///......---///............------------------............//////000444+++999???GGGOOOBBBHHHFFFJJJRRR[[[bbbkkkssskkkYYYGGGIII___vvv}}}{{{||||||||||||}}}~~~~~~|||||||||}}}|||yyywwwxxx|||xxxlll___WWWVVVSSSRRR[[[qqq|||zzzxxxqqq^^^LLLCCCCCCCCCGGGVVVjjjxxx|||}}}tttnnnmmmppptttvvvccc\\\SSSPPPPPPPPPNNNKKKIIIJJJLLLMMMNNNMMMMMMLLLMMMJJJGGGEEEEEEFFFGGGGGGQQQMMMGGGFFFNNNYYYZZZTTT[[[{{{wwwdddPPPWWWSSSLLLKKKZZZqqqyyyyyyzzzrrrgggeeedddaaaYYYQQQNNNRRRWWW[[[bbbllluuuzzzpppZZZjjjrrrdddaaallllllqqqrrraaammmbbbYYYLLL:::555666000222222222111111111111000111111000///////////////////////////////////////333(((+++333111111;;;BBB}}}xxx|||ooocccMMMCCCCCCSSSbbbeeebbbaaaXXXSSSNNNNNNQQQVVVYYYZZZ___EEE;;;777444444222222111000000000000000000000000000000000000000...000///111444111===XXXiii```pppppp^^^nnnsss|||iiiTTTGGGDDDIIIRRRYYY[[[\\\\\\YYYUUUSSSWWW\\\^^^]]]ZZZYYYYYYYYY]]]bbbdddddddddfffiiissswww]]]OOOKKKKKKLLLNNN[[[wwwyyyYYYKKKGGGEEEFFFJJJRRRaaaooodddYYYNNNKKKJJJHHHFFFGGGGGGMMMYYYmmmoooiiimmmbbbDDD444666444333555444111111111000///.........///............------------------............///000000222+++777===III~~~{{{nnnHHHEEEHHHGGGKKKTTT\\\ccclllsssfffVVVGGGLLLcccyyy~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}||||||}}}~~~|||yyyyyy||||||qqqggg___WWWSSSPPPWWWkkk{{{xxxppp^^^LLLCCCCCCCCCGGGVVVjjjxxx|||||||||zzzvvvrrrnnnhhhaaa]]]SSSNNNHHHFFFGGGHHHEEECCCAAABBBDDDEEEFFFFFFFFFEEEHHHFFFCCCBBBCCCEEEGGGHHHWWW^^^ZZZKKKFFFOOOWWWVVVWWWrrrwwwcccQQQSSSOOOJJJLLL]]]uuu~~~}}}~~~yyyqqqooommmiiiddd^^^XXXSSSPPPRRRXXXaaajjjttt|||yyy^^^fffvvvbbbeeezzzmmmrrrsssbbbddd\\\VVVJJJ999777999111222222222111111111111000111111000///////////////////////////////////////111------333222000>>>VVVzzzooofffMMMDDDDDDSSS______[[[YYYUUURRRPPPOOOQQQTTTXXXZZZeeeIII<<<666555555222222111000000000000111000000000000000000000000---000///111333222HHHlll~~~```^^^zzzlll[[[rrryyy{{{nnncccXXXNNNIIIJJJSSS[[[]]]]]]]]]YYYTTTRRRSSSWWWZZZ\\\[[[WWWTTTWWW\\\bbbeeeeeeeeehhhjjjzzzmmmXXXNNNJJJJJJLLLJJJZZZpppsssSSSHHHEEEDDDFFFKKKSSSbbbpppkkk]]]PPPJJJIIIGGGFFFGGGEEEGGGPPPaaayyyoooaaahhhnnnJJJ555666555444555222111111000000//////......///............------------------............//////000111---777>>>RRRzzzyyymmmzzzXXX@@@IIIIIIHHHLLLVVV___eeemmmttt___RRRHHHQQQhhh{{{~~~|||{{{zzzzzz~~~~~~~~~~~~}}}{{{yyy{{{~~~}}}{{{}}}|||{{{{{{|||}}}~~~|||{{{}}}~~~~~~yyyqqqkkk[[[UUUOOOSSSccc}}}}}}xxxvvvooo___OOODDDCCCCCCGGGVVVjjjxxx|||~~~uuulllllljjjgggbbbXXXMMMFFFCCC@@@===<<<>>>???===::::::;;;<<<>>>???@@@@@@@@@BBB@@@???>>>@@@CCCGGGIIIZZZmmmrrr___KKKKKKTTTYYYRRRdddwww```RRRMMMJJJHHHMMM```xxx{{{uuuooojjjbbbWWWOOOOOOQQQVVV```lllxxxgggddd{{{```hhhyyyzzz|||kkk^^^\\\[[[NNN;;;777999111222222222111111111111000111111000//////////////////////////////////////////222///111555///EEEuuu~~~vvvdddKKKEEEGGGTTT\\\XXXQQQPPPOOOQQQRRRQQQPPPRRRVVV[[[fffLLL===888666777222222111000000111111111000000000000000000000000---111111222333666VVVxxxYYYZZZ}}}iiiZZZuuu|||qqqbbb[[[XXXTTTQQQPPPXXX^^^___^^^\\\XXXRRRTTTSSSTTTYYY^^^^^^XXXSSSVVVZZZ^^^aaacccgggmmmrrr{{{bbbSSSMMMOOOUUUVVVWWWZZZggg|||qqqWWWGGGDDDDDDFFFKKKSSSbbbooopppbbbRRRJJJGGGDDDDDDFFFDDDCCCHHHVVVlllnnn[[[jjjVVV;;;888666555444///111000000000/////////...///............------------------............///,,,000111222999AAA\\\zzz}}}|||mmmsssuuuKKK<<>>>>>?????????>>>===>>>BBBGGGKKKWWWnnnmmmXXXSSSXXXPPPYYY~~~www^^^PPPJJJGGGFFFMMM___uuuzzzssskkk```YYYVVVTTTTTT[[[gggttt}}}vvviii~~~___ccc|||fffkkkqqqaaaDDD777666111222222222111111111000000111000000///////////////////////////////////////,,,666//////777222OOOyyyyyyVVVHHHEEEJJJWWW[[[SSSKKKJJJJJJOOOSSSRRROOOOOOUUU[[[lllSSSBBB:::777666222111111111111111222222111111111111111111111111///222222444555<<>>999777666444...000000000000///////////////............------------------............///,,,111111666999@@@bbb}}}~~~sssttt|||jjjFFF<<>>>>>???@@@@@@===<<<<<<<<<;;;:::888666999999::::::<<<===>>>>>>@@@@@@???>>>>>>BBBHHHMMMVVVgggrrrVVVRRRRRRRRRrrrxxx]]]MMMHHHEEEEEENNN]]]nnn}}}}}}zzzwwwuuuvvv{{{wwwllleee\\\XXXUUUYYYcccqqq{{{rrr~~~ccc[[[kkkzzzZZZ<<<666444222222222111111111000000111000000///////////////000000000000000000000000***555///---888:::___lllxxxKKKDDDDDDMMMYYY[[[QQQJJJJJJFFFLLLRRRRRRNNNNNNTTTZZZyyy^^^HHH<<<777444222111111111111222333333111111111111111111111111111222111444777AAApppeeeOOO]]]mmm___dddttteeelllkkkUUUIIIJJJNNNPPPNNNUUU[[[\\\\\\^^^^^^[[[ZZZWWWVVVZZZ___aaa^^^[[[WWWWWWWWWXXX^^^iiiwwwwwwbbb]]]lll~~~{{{xxx~~~nnnWWWIIIEEECCCEEEJJJTTTeeetttyyyhhhVVVLLLGGGDDDCCCEEEDDDDDDEEEIIIUUUkkkyyyggg~~~ZZZ<<<777555555555111000000000000///////////////............------------------............///...333000777777???kkk{{{yyyttt^^^DDD>>>HHHGGGIIIPPP\\\eeejjjpppvvvgggPPPJJJMMM___pppwwwxxxzzz{{{zzzzzzzzzzzz{{{{{{|||~~~|||yyyyyy|||~~~{{{xxxxxx{{{}}}}}}|||zzzzzzzzzzzz{{{}}}~~~~~~yyyppphhh```[[[[[[gggxxxuuuoooaaaRRRDDDDDDCCCGGGXXXnnnxxx]]]HHHCCCAAA????????????===<<<=========<<<;;;999777666999999999999999;;;<<<<<>>999555444666333////////////000000000000///............------------------............///000444...888888GGGnnnTTTCCCBBBHHHFFFHHHPPP\\\fffkkkpppuuuaaaNNNHHHNNNcccssswwwxxx|||{{{{{{{{{{{{|||}}}~~~~~~}}}yyyxxx||||||{{{zzzyyyzzz{{{}}}~~~}}}|||{{{{{{{{{|||}}}~~~|||ssslllfffaaa\\\dddzzzvvvpppaaaRRRDDDCCCCCCHHHYYYqqqcccMMMJJJGGGCCCAAA@@@???===<<<=========<<<:::999999999;;;:::999888888999:::;;;<<<>>>?????????DDDNNNUUU\\\```uuu^^^UUUOOOcccfffMMMCCCAAAGGGTTTaaakkkvvvzzzooofffcccaaa\\\ZZZ\\\]]]fffttt}}}ssshhheee```]]]___hhhuuu}}}xxxppp}}}xxxfffgggoooRRR::::::222222222111111111111000111111000///////////////000000000000000000000000...000000111===YYYyyytttvvvtttuuukkkpppzzztttMMMAAAFFFRRR]]]YYYLLLHHHMMMEEEIIILLLMMMLLLNNNTTTYYYiiiKKK<<<777666222111111111222333333444111111111111111111111111111...,,,222999FFFyyyjjjWWWbbbaaajjjppp]]]UUU___||||||rrr^^^LLLHHHNNNQQQNNNNNNSSSUUUTTTTTTXXXZZZYYYXXXVVVUUUUUUXXX[[[]]]^^^XXXYYYZZZ[[[___iiiuuu~~~uuuiiiYYYKKKFFFBBB@@@CCCKKKYYYnnn~~~nnn\\\RRRMMMHHHGGGHHHCCCFFFGGGEEEGGGXXXtttsss{{{```DDD===777444555222////////////000000000000//////.........------------------.........//////000444,,,999<<>><<<===???@@@===>>>>>>===;;;;;;<<<======<<<;;;999999::::::;;;999<<<>>>>>>???FFFPPPYYY\\\___iiinnnTTTNNN___}}}kkkOOO@@@@@@HHHXXXeeeoooyyy~~~qqqeeeaaa^^^VVVQQQQQQTTTVVV^^^nnn~~~yyysssoooiiibbb```fffqqqzzz}}}~~~|||zzzzzz}}}mmmiii{{{{{{sssuuuwww}}}|||uuuXXX:::888222222222111111111111000111111000///////////////000000000000000000000000111...111333???dddrrrvvv|||xxx~~~zzziiiKKKBBBAAAGGGSSS]]]WWWJJJGGGLLLFFFHHHJJJKKKLLLOOOTTTYYYuuuWWWBBB:::888333333333222222222111111111111000000000000000111000666222333888EEEgggTTTjjj```bbb~~~\\\QQQ___uuu___RRRMMMGGGKKKSSSRRRMMMOOOSSSVVVXXXXXXXXXWWWYYYXXXVVVTTTUUUVVVXXXYYYVVVYYY^^^aaa```fff|||pppcccUUUGGGBBBFFFDDD@@@KKKeeezzz|||kkk[[[PPPKKKLLLMMMCCCAAABBBDDDGGGPPPcccuuuwwwsssyyywwwSSS;;;444555555222444333222111000000000000////////////////////////...............///000000---444,,,888@@@ZZZbbbQQQFFFGGGFFFFFFHHHQQQ]]]fffkkkooouuurrrWWWHHHLLLZZZllltttttttttwwwyyy}}}~~~{{{zzz}}}~~~}}}|||}}}~~~~~~|||zzzyyyxxxyyyzzz}}}~~~|||zzzxxxyyy}}}~~~}}}|||rrrmmmmmmfffbbbttt}}}}}}|||rrr```SSSEEEEEEEEEIIIXXXppp{{{zzzhhh___JJJ===@@@@@@>>>CCC;;;<<<<<<999888999;;;;;;<<<;;;;;;<<<===<<<;;;===999===>>>===???GGGRRRYYY[[[^^^iiipppaaaLLLWWWqqqhhhPPPCCCFFFKKKUUUgggxxx}}}yyynnnfff```XXXQQQUUUSSSTTT]]]lllxxx}}}~~~xxxuuunnngggcccfffnnnuuu|||{{{vvvtttvvvwwwwww|||wwwfffmmm|||pppuuurrrwwwkkk~~~llliiivvvwww]]]BBB666222222222111111111111000000000000000000000000000////////////000000000000666&&&222===JJJyyyyyyvvvttt~~~YYYFFFBBB666AAAJJJUUUYYYUUUNNNIIIGGGFFFHHHKKKMMMNNNQQQTTTWWW___III;;;333333333333222222222111111111111000000000000111111,,,222111333:::OOObbbPPPfff^^^ddd~~~vvv[[[UUUsssnnnYYYMMMJJJGGGMMMTTTSSSJJJLLLOOOSSSUUUVVVUUUUUUWWWVVVUUUTTTSSSSSSTTTTTTWWWWWW\\\ccchhhnnnzzzsssZZZSSSMMMEEEAAADDDCCCBBBPPPkkknnn]]]QQQKKKIIIJJJFFFDDDDDDDDDFFFMMM^^^nnnvvvllllll```FFF;;;999777555444333222111000000000000////////////////////////...............///000000///555///888>>>VVVbbbNNNDDDFFFCCCJJJNNNWWWaaaeeehhhnnnvvviiiRRRIIIOOO]]]mmmtttsssrrrttttttxxx||||||zzzzzz}}}{{{{{{zzzzzzzzz{{{|||}}}{{{zzzxxxyyy|||~~~}}}|||~~~~~~}}}~~~tttooonnngggbbbqqq}}}sssbbbTTTFFFEEEDDDIIIWWWnnn~~~sssvvv~~~sssjjjSSSDDDFFFCCC>>>AAA>>>@@@AAA@@@?????????>>>>>><<<;;;<<<<<<<<<;;;;;;:::<<<===???CCCKKKTTTZZZ[[[[[[dddkkkxxxlllRRRXXXooommmQQQCCCFFFKKKWWWjjj}}}{{{rrrlllddd\\\YYYUUUSSSXXXbbbnnnvvvzzzwwwtttnnngggdddgggooowww~~~yyytttppppppoooooorrrwww}}}|||iiikkk{{{qqqrrrgggiiiooozzzggg]]]eeegggUUUAAA777222222222222111111111111000000000000000000000000////////////000000000111444+++333@@@[[[~~~wwwqqqrrr~~~~~~sssPPPAAACCC===AAAIIIRRRVVVRRRLLLHHHFFFEEEGGGJJJLLLNNNQQQVVVZZZdddMMM>>>222333333333222222222111111111000000000000000111111,,,222222444;;;\\\]]]MMMeeezzzXXXddd}}}bbb___iiiTTTHHHGGGGGGOOOWWWTTTHHHJJJNNNQQQTTTUUUUUUUUUVVVVVVVVVVVVUUUTTTRRRQQQWWWVVV[[[fffpppvvvyyy|||cccNNNJJJHHHDDD@@@AAA@@@EEEYYYuuu~~~ooo```SSSLLLJJJIIIKKKHHHFFFEEEEEEIIIVVVccc|||ppphhhfffJJJ<<<777555444444333222111000000000000////////////////////////...............///000000///444333:::@@@[[[\\\HHHCCCFFFAAAJJJPPP[[[dddfffhhhoooxxxdddQQQJJJSSScccqqquuusssqqqsssrrruuuyyyzzzxxxxxxzzz}}}~~~{{{{{{{{{{{{||||||||||||zzzyyyyyyzzz|||}}}|||{{{~~~|||{{{|||}}}}}}|||xxxsssqqqjjjeeeooo~~~tttdddUUUFFFEEEDDDHHHUUUkkkxxxggghhhrrrwwwnnnXXXIIIJJJGGG@@@CCC>>>>>>@@@AAAAAA???>>>===AAA@@@>>>=========<<<:::;;;:::<<>>???BBBGGGNNNPPPNNNIIIFFFFFFDDDGGGJJJLLLNNNQQQXXX]]]hhhNNN@@@777333333333222222222111111000000000000000000111222000555555666<<>>???IIIbbb~~~qqqdddYYYRRROOONNNMMMIIIGGGFFFEEEFFFPPPZZZssswwwhhhfffJJJ:::555555555444333222111000000000000////////////////////////...............///000000...111666<<>>???HHHGGGDDDBBBBBBCCCAAA<<<===:::<<>>BBBEEEIIIKKKIIIFFFEEEEEEEEEHHHKKKLLLLLLPPPXXX___yyyUUUCCC:::333333333222222222111111000000//////000111222222222666555999@@@zzzgggVVVmmmeeeQQQffftttsss}}}___IIIDDDEEEPPPYYYVVVHHHIIILLLOOOQQQSSSTTTTTTQQQTTTXXX[[[\\\ZZZXXXVVVSSSWWW]]]dddmmmvvv|||~~~nnniii___TTTKKKFFFAAA;;;???===@@@OOOkkkyyykkk```YYYUUUTTTLLLIIIGGGGGGFFFFFFLLLTTTeee{{{}}}nnnjjjMMM===888888888444333222111000000000000////////////////////////...............///000000000000999<<>>DDDUUUqqqrrrddd[[[WWWUUULLLIIIHHHIIIHHHFFFJJJPPPUUUjjj}}}oooOOO>>>888666444444333222111000000000000////////////////////////...............///000000222///<<<;;;LLL}}}}}}{{{~~~yyy]]]BBBEEEBBBEEEDDDMMMQQQ[[[ffflllqqqzzzdddOOOJJJLLL^^^rrryyyxxxxxxzzz|||vvvvvvvvvwwwyyy}}}}}}|||{{{{{{{{{{{{{{{{{{zzzzzzzzzyyy{{{}}}~~~|||{{{{{{|||zzz{{{{{{zzzxxxxxxzzz}}}}}}zzz|||xxxhhhXXXIIIDDDBBBDDDKKK]]]jjj]]]VVVggguuujjjfffbbb[[[YYY]]]aaaaaa]]]WWWYYY^^^ZZZPPPGGGCCCIIIXXXbbbaaa^^^___WWW^^^]]]\\\aaaggg|||vvvaaaZZZ}}}rrrRRRIIIKKKSSSeeexxxvvvrrrkkkeeeccceeeiiimmmppptttvvvwww|||}}}sssnnnkkkiiiccc[[[WWWXXXZZZ^^^eeekkknnnrrr{{{xxxooonnnYYYJJJYYYsss]]]```lll]]]>>>333333333333222222222222000000000000000000000000000000000111111111222222222555:::]]]~~~uuummmpppwwwttteeeaaa}}}OOO???======AAAAAABBBCCCCCCCCCCCCBBBAAAEEEIIILLLKKKJJJOOOZZZccclllGGG888333333333222222222111111////////////000111222333000111444@@@OOOhhhaaawwwtttUUUNNNjjj}}}vvveee___HHHDDDHHHRRRWWWQQQGGGGGGHHHJJJKKKLLLMMMNNNJJJLLLPPPSSSUUUTTTRRRPPPOOOTTTXXX[[[eeeuuu|||ppp___QQQIIIEEEEEEFFF@@@@@@HHH[[[tttpppbbbYYYUUUSSSMMMJJJIIIJJJIIIFFFGGGKKKKKKaaaqqqOOO>>>888444000444333222111000000000000////////////////////////...............///000000333...???===OOOzzzttt|||wwwNNNAAAIII@@@AAAFFFMMMUUU```gggjjjttt^^^KKKJJJNNNbbbuuuxxxuuuuuuyyy{{{xxxvvvtttuuuyyy~~~~~~~~~}}}|||{{{zzzyyyxxxxxxyyyzzzzzz}}}}}}|||||||||xxxzzz||||||zzzzzz|||~~~}}}}}}{{{kkkZZZJJJDDDAAACCCHHHZZZuuucccUUU```tttmmmnnnmmmnnnjjjcccffflllhhh\\\NNNKKKSSScccjjjfffbbbdddWWWbbb]]]YYYaaafffttt{{{iiiYYYsssuuunnnTTTJJJMMMUUUiiiyyypppiiidddbbbbbbhhhmmmsssxxx{{{vvvrrrpppnnnggg]]]VVVTTTSSSUUU[[[aaadddfffqqq~~~{{{ttt```QQQKKK|||vvvzzzqqqHHH444444333333333222222222000000000000000000000000000000111111111222222222666222AAAnnnzzzzzzttt|||```iiiNNN@@@===999???AAAAAAAAABBBCCCCCCAAA@@@BBBGGGKKKJJJJJJPPP]]]hhhoooIII:::333333333222222222111111////////////000111222333333333666DDDTTTwww]]]aaa{{{}}}SSSKKKiii~~~vvvkkkeeesssxxxYYYDDDDDDIIITTTWWWNNNIIIIIIJJJKKKLLLMMMNNNNNNKKKMMMPPPSSSSSSRRRPPPNNNNNNRRRTTTXXXeeexxxxxxsss}}}qqq```RRRIIICCCBBBDDDAAAAAAJJJ^^^uuu{{{kkk^^^VVVRRRRRROOOLLLKKKLLLJJJFFFFFFHHHJJJ```tttRRRBBB===888444444333222111000000000000////////////////////////...............///000000111---BBB@@@RRRzzzxxxuuulllEEE???JJJ>>>@@@IIIJJJUUUbbbhhhiiiwwwzzzXXXFFFGGGOOOdddvvvwwwrrrrrrvvvyyy|||xxxuuutttwww}}}~~~}}}}}}~~~|||{{{yyywwwwwwwwwyyyzzzzzz}}}~~~||||||}}}yyy|||~~~}}}}}}|||}}}}}}nnn]]]JJJDDDAAACCCGGGXXX{{{hhhVVV^^^uuuvvvqqqkkknnnuuupppdddSSSQQQZZZkkkpppiiidddgggZZZggg___XXXccciiitttnnnYYYmmmnnnlllVVVKKKNNNVVVjjj~~~tttllleeebbb```dddjjjsssyyy|||}}}zzzxxxvvvnnnbbbYYYVVVNNNOOOTTT[[[]]]```lllzzzeee\\\DDDhhhNNN444444444333333333222222000000000000000000000000000111111111111222222222999000GGG{{{}}}rrraaaqqqKKK>>><<<999AAAAAA@@@AAABBBCCCCCCAAA??????DDDIIIJJJJJJRRR```mmmhhhEEE;;;444222111111222222000///000000///000000111222222000111999AAAvvv```^^^___wwwMMMVVV|||{{{bbb]]]mmmyyyaaacccSSSHHHDDDGGGVVV___WWWLLLMMMNNNMMMLLLLLLNNNPPPNNNKKKJJJMMMRRRTTTRRRNNNLLLSSSWWW[[[fffwwwxxxvvviiiqqqwww\\\PPPJJJCCCCCCHHHCCCEEEQQQfff|||{{{sssggg^^^[[[YYYUUUQQQUUUQQQOOOPPPOOOIIIFFFFFFLLL^^^zzz|||[[[III888888555555444333222111111111111000000000000000000000000000000000000111111111111...777777AAAdddbbbHHHHHHCCC===AAAFFFOOOYYY^^^fffzzzqqqNNNBBBHHHPPPfffnnnkkkqqquuutttuuuuuuuuuvvvxxx|||||||||{{{yyyvvvvvvwwwyyyzzz{{{}}}}}}zzzxxxwwwwwwsssyyy|||sssbbbPPPHHHCCCCCCFFFUUUyyyttt^^^^^^xxx|||wwwrrrkkkccc^^^JJJWWWhhhtttwwwrrrkkkgggeeeeeeeeeaaa]]]bbbuuussseeejjjrrrmmmNNNKKKMMMXXXlll~~~wwwrrrjjj```XXX]]]]]]cccppp{{{|||xxxzzzvvvhhhYYYWWWSSSTTTZZZ\\\[[[cccooo~~~sssdddbbbkkkZZZ777333333555444111000222000000000000111111111111333111000///000222222222:::222ZZZoooyyynnnpppzzzsssLLL:::;;;???>>><<<>>>????????????AAACCCCCCGGGKKKJJJKKKSSSbbbooohhhFFF<<<555444222222333333111000111111000000000000111111555555>>>HHH``````ddduuuSSSaaaooo___}}}{{{bbb[[[LLLEEECCCFFFSSS[[[TTTLLLMMMMMMMMMLLLLLLNNNOOOLLLIIIHHHKKKPPPSSSRRROOOOOOTTTXXX[[[fffvvvoooiiiooossshhhYYYOOOFFFCCCFFFDDDGGGTTTkkk{{{sssllllllkkkeeeaaa___aaaZZZUUUSSSPPPMMMPPPTTTNNN^^^www}}}]]]JJJ888888555555444333222111111111111000000000000000000000000000000000000111111111111///888999FFFqqqiiiHHHFFFBBB???CCCGGGNNNYYY]]]ddduuukkkLLLCCCJJJTTTgggmmmjjjqqquuutttvvvxxxyyyzzz}}}yyyzzzzzzyyyxxxxxxzzz|||zzz{{{|||{{{yyyxxxxxxxxxvvvzzz{{{kkkZZZQQQIIIGGGHHHVVVyyyyyyddd^^^rrrxxxoooeee[[[RRRNNNIIIYYYnnn{{{zzzssslllhhhddddddccc```\\\aaasssyyyhhhgggmmmmmmSSSJJJNNN[[[pppyyyrrrkkkbbb\\\YYYYYY___mmmyyyyyylllccc[[[XXX[[[[[[ZZZ```iiirrryyy~~~{{{ggglllrrrxxxmmm<<<777444444333000000222000000000000111111111111222111000000111222222222888<<>>===<<<===????????????AAACCCBBBFFFJJJKKKMMMVVVfffsssmmmKKK???777555333333333333222111222111111000000000111111444222;;;HHH^^^]]]aaaqqqXXXnnngggppp\\\JJJBBBBBBEEEOOOVVVPPPKKKLLLMMMLLLKKKKKKMMMOOOKKKIIIHHHJJJOOOTTTTTTSSSQQQUUUXXX[[[dddssswww|||}}}sssaaaUUUIIIDDDFFFFFFHHHWWWqqquuuhhhhhhaaa``````aaa___]]]bbbhhh```kkk}}}yyywww|||___LLL999888555555444333222111111111111000000000000000000000000000000000000111111111111000;;;<<>>?????????AAACCCAAAEEEIIIKKKOOOYYYiiivvvzzzRRR@@@888666333222333333222111111000000000111111222333222000888GGG]]]UUUVVVlllYYYssstttsssUUUBBBAAADDDMMMRRRMMMJJJKKKLLLKKKJJJJJJLLLNNNLLLJJJIIILLLPPPUUUWWWXXXQQQSSSVVVYYYaaannn}}}yyyeeeWWWLLLFFFGGGHHHJJJXXXsss|||jjjiiibbbiiiwwwkkkkkk|||aaaMMM999888555444444333222111111111111///////////////////////////000000000111111111111111>>>???MMMxxxLLLAAAAAACCCGGGIIIPPP]]]dddkkkzzzbbbHHHBBBIII^^^jjjjjjhhhqqqvvvuuuyyy}}}|||~~~~~~}}}zzzxxxxxxxxx{{{{{{{{{yyywwwwwwyyy{{{{{{{{{|||}}}~~~~~~wwwjjj___SSSKKKKKK\\\~~~nnn]]]aaappp}}}ssstttpppdddTTTGGGBBBBBBGGG___|||tttnnnnnniiifffdddaaa\\\\\\fffssswwwnnnpppsss[[[JJJQQQeee|||rrrjjjgggUUUSSSXXXfffttt|||}}}nnnccccccccc]]]YYYZZZdddiiisss}}}{{{jjjooonnnccckkkrrr{{{bbbcccnnnfff@@@999333333333000...000///000000000111111111111...///111222222222333444???fffkkkjjjuuuyyyyyy|||~~~rrrSSSIII>>>999<<>>???>>>???AAACCCBBBEEEIIIKKKPPP[[[jjjvvvWWW>>>888555222111111222111000/////////000111333444555777444===LLLbbbTTTTTThhhVVVpppcccCCC@@@EEELLLPPPJJJIIIJJJKKKJJJIIIIIIKKKMMMKKKJJJIIIKKKNNNRRRUUUWWWPPPQQQTTTXXX___jjjyyy~~~fffVVVKKKGGGFFFJJJMMM[[[uuudddeeedddOOO999888666444444333222111111111111///////////////////////////000000000111111111111///===BBBRRRMMMBBBAAACCCHHHJJJSSS^^^dddlll|||___GGGCCCJJJbbbjjjggggggqqqvvvtttyyy{{{~~~~~~|||yyyxxxxxx{{{{{{{{{yyyxxxxxxzzz|||{{{zzz{{{~~~{{{~~~}}}}}}zzzkkkaaaTTTJJJMMMbbbooo[[[ZZZeeeyyynnnpppnnncccSSSGGGDDDEEEGGG^^^zzzvvvqqqqqqooolllhhhddd___]]]bbbjjjzzzvvv{{{{{{^^^KKKQQQfffyyyoooiiiZZZVVVYYYfffttt{{{sssiiijjjjjjbbb[[[YYYbbbdddlllwww{{{||||||}}}rrrhhhbbbbbbiiiiiitttvvv]]]XXX]]]^^^>>>777222333444111///...///000000000111111111111---///111111111111444666@@@rrr~~~hhhzzzyyynnn{{{sssMMMCCC::::::@@@CCC???;;;999;;;===>>>>>>???AAACCCDDDFFFIIILLLQQQ\\\jjjuuu[[[>>>999666222000000111111000//////000000222333555666777555???NNNiiiYYY\\\eeeUUUmmmhhhDDDAAAFFFKKKMMMIIIHHHIIIJJJIIIHHHHHHJJJLLLGGGGGGGGGHHHJJJLLLOOOPPPPPPQQQVVV\\\aaajjjzzzrrrlllnnndddRRRIIIEEEDDDKKKQQQbbb{{{jjjiiimmmTTT:::888666555444333222111111111111000000000000000000000000000000000000111111111111///;;;DDD[[[|||wwwJJJBBBAAABBBHHHKKKTTT]]]aaajjj}}}{{{YYYEEEFFFOOOeeeiiieeefffrrruuussswwwwww{{{~~~}}}~~~~~~|||{{{|||{{{||||||{{{zzzzzz{{{}}}{{{{{{|||~~~}}}{{{}}}~~~~~~~~~~~~pppfffWWWLLLPPPhhhoooYYYTTT]]]sssvvvmmmooolllbbbSSSGGGDDDDDDHHHZZZqqqxxxtttsssuuupppllljjjeeeaaaccchhhzzzzzz|||lllQQQSSSggguuummm```[[[\\\hhhvvv}}}vvvlllnnnmmmfff______^^^]]]cccnnntttwww~~~zzzpppdddlll{{{ssssssqqqWWWUUUUUU[[[@@@888222333555333000///000000000000111111111111---///111000///000555999OOOyyyvvvnnnuuuqqqnnnlllJJJ???666:::BBBDDDAAA===999;;;===>>>>>>???AAACCCFFFGGGJJJMMMSSS^^^mmmwww```DDD;;;777333111111222222111222222111111111222333333222222>>>MMMjjj[[[cccdddXXXooo{{{~~~{{{]]]AAAEEEGGGGGGIIIIIIGGGHHHIIIHHHGGGGGGIIIKKKEEEFFFGGGHHHHHHHHHIIIJJJRRRTTTZZZbbbgggnnn}}}lll]]]\\\fffyyy]]]KKKEEEDDDDDDKKKVVVmmmvvvxxxxxxZZZ===999777555444333222111111111111000000000000000000000000000000000000111111111111444:::EEEeeegggvvveeeCCCAAA@@@@@@GGGNNNTTT[[[^^^kkktttSSSDDDHHHSSSfffhhhcccfffsssuuuqqqtttsssxxx|||}}}{{{{{{~~~~~~}}}||||||{{{|||~~~~~~}}}||||||}}}zzz|||~~~}}}}}}}}}{{{}}}~~~zzzooo^^^PPPTTTmmmqqqYYYOOOVVVaaaxxx|||zzznnnkkkllliii```SSSIIIEEEEEEJJJUUUfffttt{{{zzzwwwtttxxxsssoooooolllhhhhhhkkkttt|||```]]]lllzzzsssddd^^^___kkkyyyyyyooonnnmmmgggdddggg]]]YYY\\\eeelllppp~~~zzz|||xxxfffppp~~~xxx___```]]]fffIII===333111333333222222000000000000111111111111---///000///---000666<<>>:::888:::<<<===>>>???AAACCCFFFHHHJJJOOOWWWcccrrr|||eeeKKK<<<999555222222333333333555444333222111111111111111333@@@PPPeeeXXXcccddd\\\sssssslllqqqsss{{{ooohhhiiiwwwQQQ???GGGHHHCCCFFFIIIGGGHHHHHHHHHGGGGGGIIIKKKFFFGGGIIIIIIHHHHHHHHHHHHUUUWWW^^^gggmmmssscccYYY\\\kkkqqqUUUEEEBBBDDDEEEKKKZZZuuu~~~___???:::888555444333222111111111111000000000000000000000000000000000000111111111111999;;;EEEkkk^^^tttWWW>>>@@@???>>>GGGPPPTTTZZZ___pppqqqPPPBBBIIITTTfffgggbbbfffsssuuuooosssrrrvvvzzz{{{zzz{{{~~~~~~}}}}}}{{{yyyxxx{{{}}}~~~}}}}}}}}}{{{~~~~~~|||}}}zzz|||~~~xxxeeeUUUWWWpppsssYYYMMMQQQXXXlllpppiiiooo}}}tttjjjiiiiiifff___UUUNNNJJJIIIKKKRRR^^^lllxxx|||xxxtttxxxsssqqqqqqpppmmmlllnnnrrrnnngggttt~~~wwwggg``````mmm||||||pppmmmkkkfffhhhnnn^^^XXXXXX```fffkkkzzz~~~zzzttt```hhhoootttqqq{{{QQQCCC444000111222333555000000000000111111111111...///000...,,,///777===wwwxxxuuuwwwrrrfffgggLLL???888>>>FFFCCC;;;666888:::<<<===>>>???AAACCCFFFHHHKKKPPPZZZhhhvvvkkkPPPAAA<<<555222222222000...222222111111111111222222...666999TTTjjj^^^tttxxxddd___kkklll^^^[[[eeevvv___QQQWWWXXXMMMDDDCCCEEEEEEEEEFFFHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHIIIIIIJJJKKKTTTZZZYYY___ppp{{{gggYYYVVVfffmmmSSSFFFEEEDDDBBBKKKccc{{{___III<<<:::555555444333222222222222000000000000000000000000000000000000000000111222777333LLLxxx}}}eeeuuummmPPP<<<@@@DDD@@@CCCOOOWWW\\\fffvvveeeLLLBBBJJJ]]]kkkccc```fffooossstttuuussswww|||}}}{{{zzz{{{|||~~~||||||||||||}}}~~~zzzxxxwww|||}}}~~~~~~{{{zzz|||~~~nnn\\\]]]ttt{{{ttt]]]OOOHHHQQQQQQSSSXXX___mmmqqqmmmmmmeeeccc^^^RRRRRRXXXWWWLLLQQQUUU[[[hhhwwwzzzuuuxxxvvvtttqqqmmmiiihhhjjjttt|||sss}}}zzzjjjiiijjjrrr}}}uuu___]]]aaagggqqqkkk___YYY^^^ccchhhvvvrrrSSS___yyysssvvv{{{eee;;;333;;;------666---111111111111111111111111555222444,,,111555000CCC{{{~~~|||qqqiiihhhqqqVVVAAA;;;CCCCCC@@@>>>999999999999999999<<<@@@DDDCCCEEEGGGLLLZZZlllyyy~~~fffGGG@@@;;;555333333333111...222222111111111111222222222:::===XXXmmmeeerrr\\\WWWhhhpppbbbYYY\\\~~~dddRRRVVVSSSIIIAAAAAADDDEEEEEEGGGGGGGGGGGGFFFFFFGGGGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJQQQXXXWWW]]]nnnyyyhhhYYYVVV```jjjPPPEEEEEEFFFGGGTTTooommmMMM999666555555444333222222222222000000000000000000000000000000000000000111111222888777UUU}}}gggxxxfffLLL<<<@@@DDD@@@EEERRRYYY^^^hhhvvvbbbJJJBBBJJJ\\\iiiaaa^^^dddmmmqqqsssttttttwww{{{|||{{{{{{}}}~~~}}}|||}}}zzzyyyyyy}}}}}}|||}}}~~~vvveeehhh{{{}}}mmmVVVJJJEEEEEEDDDFFFJJJOOOZZZmmm~~~yyynnnlllooogggbbb[[[UUU___jjjgggUUUPPPMMMRRR___lllqqqqqqtttsssqqqnnnkkkgggeeeeeemmmwww~~~zzzrrrppprrryyy~~~jjjdddaaaffftttqqqfff___bbbfffiiitttrrrTTTTTT\\\xxx~~~HHH444:::000000777...111111111111111111111111333000444...333666444KKKzzzoooccc______fffmmmmmmPPP???===EEEBBB===<<<777;;;;;;;;;:::999;;;???BBBFFFHHHKKKPPP^^^ppp|||rrrKKK>>>:::555444444444111///222222111111111111222222222888<<>>???BBBEEEKKKZZZgggqqquuupppqqqnnnfff]]]TTTXXXsssiiiUUUFFFJJJUUU^^^gggnnnppppppooollliiifffcccaaaeeeppp~~~}}}yyyzzzyyyxxxzzztttiii]]]bbbwwwwwwmmmgggiiiiiiiiipppzzzrrr^^^```]]]ooo}}}YYY666888444222555///111111111111111111111111111///555111444777999VVV~~~~~~}}}llleeelllrrrttt___bbb||||||GGG<<<@@@GGGAAA;;;:::666=========;;;:::;;;>>>@@@FFFIIIMMMSSS```rrr}}}WWW===999555444555555222000222222111111111111222222111777:::XXXkkkoooxxx___OOOUUUvvvzzzeee^^^qqqTTTPPPKKKBBB<<<>>>CCCDDDEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFHHHIIIJJJMMMVVVWWW]]]lllvvv~~~ooo]]]ZZZWWWwwwpppXXXIIIDDDFFFJJJ```}}}lllhhhsssNNN<<<;;;555555444333222222222222////////////////////////000/////////000111222333888>>>iii~~~kkkyyyUUUFFF===AAABBB@@@HHHWWW]]]cccooo~~~[[[HHHDDDNNN___eee^^^[[[aaahhhmmmqqquuuuuuxxx{{{|||{{{}}}~~~||||||}}}}}}tttgggbbbnnnqqqiiiYYYKKKGGGDDD>>>===???BBBCCCFFFOOOYYY]]]nnn{{{rrrqqqtttjjjaaaVVVNNN\\\aaaGGGGGGOOOSSS^^^lllnnnooonnnllljjjhhhccc^^^]]]hhhwwwvvvooozzz|||{{{}}}wwwhhhWWW]]]wwwyyyrrrmmmmmmllljjjmmmsss|||fffppprrrttttttccc:::888666111222111111111111111111111111111111...555333444555===cccuuuvvvtttrrr```gggxxx{{{WWW???;;;DDDJJJAAA::::::666<<<======<<<;;;<<>>:::555444555555333000222222111111111111222222333999>>>___zzzvvvxxxWWWNNN\\\~~~yyybbbZZZuuuVVVOOOMMMDDD>>>@@@CCCDDDDDDDDDFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDDDDEEEGGGIIIJJJOOOXXX[[[```oooxxxqqq]]]ZZZZZZxxxpppZZZLLLDDDEEEKKKiiiwwwvvvSSS<<<666555555444333222222222222////////////////////////////////////000111222333777@@@mmmwwwvvvppprrrRRRFFF???AAAAAA@@@HHHVVVZZZaaaqqqzzzXXXHHHGGGQQQbbbddd^^^]]]bbbhhhmmmqqqvvvuuuxxx{{{||||||~~~|||zzzzzz{{{~~~~~~~~~zzzwwwrrrlllcccaaaooohhh\\\PPPHHHFFFBBB===<<<===@@@AAABBBHHHOOOQQQ]]]rrrtttnnnnnnnnneee\\\RRRNNNbbbmmmLLLGGGKKKKKKUUUfffhhhlllllliiihhhgggaaaXXXUUU^^^mmmqqqjjjuuu{{{~~~~~~zzzhhhTTTWWWqqqwwwssspppooommmkkkmmmppp|||~~~mmmqqqtttooowww{{{kkkiiizzzaaa>>>888666//////111111111111111111111111111222---555444222222AAApppqqqrrrzzzfffoooyyy{{{xxxuuucccHHH::::::FFFKKKAAA;;;;;;777999:::;;;;;;<<<===@@@BBBAAAFFFLLLTTTaaaqqqzzz{{{VVV@@@;;;666333444444333111222222111111111111222222222777???ccchhhqqquuuRRRNNN___oooVVVNNNrrrwwwXXXPPPNNNEEE???AAADDDDDDCCCCCCEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDFFFHHHJJJHHHSSSVVV\\\jjjrrrzzzttt]]]YYY]]]}}}kkkYYYLLLDDDHHHQQQnnn{{{[[[AAA666555555444333222222222222000000000000000000000000////////////000111333333666DDDqqqvvvwwwwwwRRRFFF???@@@AAAAAAJJJVVVXXX___rrrvvvTTTHHHIIITTTeeebbb^^^^^^dddjjjmmmqqqvvvtttxxx{{{}}}|||~~~}}}zzzxxxxxxzzz|||~~~~~~|||||||||~~~zzzuuurrrkkkgggaaa```llliiiYYYKKKDDDCCC??????===>>>AAABBBAAAEEEKKKPPPTTTddd|||zzzrrrooommmjjjbbbWWWPPPRRRfffqqqQQQHHHGGGFFFOOO]]]aaafffgggddddddeee]]]QQQMMMQQQ```jjjiiirrr{{{{{{~~~~~~~~~mmmXXXUUUfffuuusssqqqooonnnmmmnnnooozzzzzzzzzvvvtttoooaaaxxxsss{{{vvvjjjdddllltttZZZ@@@777555000...111111111111111111111111111333---555555222222HHHtttxxx~~~}}}~~~{{{vvviiiSSS@@@888:::EEEIII???;;;===888777888:::;;;;;;===???BBBAAAGGGOOOWWWeeesss{{{|||]]]CCC===666222222333333222222222111111111111222222000666@@@gggZZZccc}}}sssRRRNNN___oooSSSIII\\\zzzZZZRRRMMMDDD>>>AAADDDDDDCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDBBBBBBCCCEEEHHHJJJEEEQQQUUU[[[hhhpppxxx{{{bbb]]][[[jjjWWWJJJDDDLLLYYYsss~~~xxx^^^EEE:::555555444333222222222222000000000000000000000000......//////000222333444777KKKuuutttRRRFFF===>>>AAAEEENNNWWW\\\cccxxxqqqQQQFFFIIIUUUeee___]]]___eeekkkmmmpppuuussswww|||}}}}}}}}}}}}{{{{{{|||~~~|||~~~~~~}}}{{{zzz{{{|||zzz}}}~~~~~~xxxrrrooocccccc___^^^iiivvvdddNNNBBBBBB???BBB??????AAAAAA@@@BBBFFFLLLMMM\\\uuu~~~sssooopppmmmfff\\\OOOLLLSSSdddqqqUUUIIIEEEEEELLLVVV^^^dddeeebbbccceee[[[MMMHHHFFFRRRaaagggqqqyyyvvvuuummmnnntttwwwcccYYY___uuutttssspppooooooooonnnyyyyyyxxxnnnlll___pppfffooovvviiidddZZZXXX\\\TTTAAA444555555111000111111111111111111111111333,,,555666333444RRRzzz|||}}}wwwsssyyy~~~yyy}}}xxxcccFFF999888999BBBEEE<<<;;;===888777888:::;;;:::;;;===???AAAHHHPPPZZZggguuu||||||dddEEE???666111111222333222222222111111111111222222444;;;FFFnnn]]]___}}}{{{TTTNNN```vvvYYYMMMKKKwww{{{\\\TTTJJJBBB===@@@DDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEECCCBBBAAABBBEEEHHHJJJLLLXXX]]]bbbooowwwhhhcccXXXmmmXXXJJJDDDOOO^^^|||}}}xxx}}}sssYYYCCC;;;555555444333222222222222000000000000000000000000.........///000222333444777PPPzzzzzziiiQQQEEE;;;<<>>AAACCCSSSnnn|||qqqhhhhhhkkkggg^^^WWWIIIGGGQQQ___tttpppXXXJJJFFFGGGMMMUUU^^^dddfffccceeefff\\\LLLFFF???HHHYYYdddoootttmmmbbb^^^______ccc~~~mmm^^^\\\vvvvvvtttqqqoooppppppooowww{{{}}}oooYYYbbbddd{{{www~~~~~~mmmgggXXXNNNPPPQQQAAA111666:::444000111111111111111111111111333+++444777444777YYY}}}yyyzzzwwwrrr{{{}}}{{{aaa||||||cccDDD999777777???AAA999:::===777888999;;;:::999999:::<<<@@@GGGPPPZZZggguuu{{{{{{cccIII???555444555444333444444444333222111111111111222;;;KKKxxxVVVyyy\\\RRRSSSlllnnnQQQKKKPPP___www]]]VVVJJJBBB===???AAAAAAAAACCCEEEDDDBBB@@@@@@@@@BBBCCCBBBCCCCCCBBBAAACCCFFFIIIKKKRRR]]]iiiuuukkk\\\\\\{{{pppYYYLLLHHHQQQ]]]xxx}}}mmmqqq~~~[[[===888888777555333222222222333000000000000000000000000///000111000000111333666<<>>>>>@@@AAA???===<<<<<<;;;@@@HHHWWWiiixxx~~~vvvooogggdddfffeee```[[[NNNHHHCCCSSSjjjkkkeeekkkrrrpppcccNNNBBBEEEMMMQQQ```aaaaaaaaadddcccXXXKKKBBBDDDGGGPPP```pppyyyzzzpppcccQQQNNNVVV^^^uuuyyylll```zzz{{{wwwqqqppptttuuuttt{{{yyytttTTTRRR```}}}hhhVVVVVVTTTSSSBBB333444555333555111111111111111111111111222///333222222<<>>@@@AAAGGGPPPZZZdddllltttyyy]]]JJJ???555444555444333444222222111111000000111111222:::IIItttZZZYYYPPPMMM```ttthhhQQQJJJOOO[[[zzz[[[NNNIIIBBB===???AAAAAABBBDDDEEEDDDBBBAAA@@@AAABBBCCCDDDDDDDDDBBBAAABBBDDDGGGLLLSSS]]]fffppp{{{lll[[[ZZZuuuoooZZZMMMHHHQQQ___ooowwwxxx}}}gggaaaggglllxxxfffDDD;;;888777555333222222222333000000000000000000000000///000111000000111444666555QQQmmmzzz\\\IIIDDD@@@AAADDDIIISSS]]]dddooodddJJJBBBLLLZZZbbbZZZ\\\```fffmmmqqqqqqoooqqqtttxxxzzz{{{{{{|||}}}}}}~~~}}}}}}~~~}}}|||{{{}}}}}}}}}|||yyy}}}~~~}}}uuuoookkkccc\\\[[[dddsss{{{[[[HHHFFFBBBBBBAAA===;;;;;;<<<<<>>mmmhhhwwwzzzcccUUUnnnccc>>>888888:::<<<<<<:::888888999666888999::::::;;;===@@@???FFFPPPZZZccckkkrrrvvvYYYJJJ???666444555444333444000000000///000000111222111999EEEmmmZZZ{{{UUUPPPHHHQQQdddbbbQQQKKKLLLUUU]]]KKKHHHAAA<<>>>>>JJJ\\\nnnyyy|||yyyuuufffccc```aaacccbbb\\\WWWKKKJJJOOOfffpppkkknnnkkk```PPPDDDEEELLLQQQ[[[]]]^^^___aaa___TTTIIICCC@@@CCCMMMWWWbbbssssssVVVJJJIIIVVVllluuu~~~vvvrrrtttuuusss~~~sssQQQFFFRRR~~~vvvpppaaaEEE777:::777111555222222222222222222222222111222555666222BBBzzzeeerrrppp[[[RRRfffeee===555888:::;;;:::999777777888666777999999999:::<<>>AAABBBCCCEEEDDDDDDCCCBBBBBBCCCCCCDDDCCCDDDCCCBBB@@@AAADDDFFFLLLVVVaaagggjjjrrr{{{jjjkkkmmmXXXKKKDDDGGGOOO___hhhxxxyyy^^^[[[YYY]]]jjj{{{~~~fffRRRMMMMMMNNN[[[mmmooobbbdddqqqIII<<<888777555333222222222333000000000000000000000000///000111111111222555888@@@kkkuuufffIIICCC@@@???AAADDDJJJUUU```hhhtttyyy\\\FFFCCCOOO\\\```WWWZZZ```ffflllooopppppppppsssxxx|||~~~{{{|||~~~~~~|||{{{{{{|||~~~~~~}}}~~~~~~|||yyywwwzzz~~~|||rrrjjj___[[[XXX^^^nnnwwwWWWLLLFFFAAA===<<<<<<;;;<<<>>>:::JJJ```pppyyy{{{uuunnnbbb```___aaabbb___XXXSSSEEEIIITTTrrrssssssoooeeeUUUHHHEEEIIIOOOWWWYYY[[[[[[\\\ZZZQQQGGGFFFAAACCCKKKNNNOOO]]]nnnpppTTTFFFKKK\\\ttt~~~uuuqqqssstttrrryyy~~~|||vvv]]]QQQSSSzzzyyyQQQ:::888555111666222222222222222222222222000444555999333HHH~~~zzz}}}ooo]]]```ooowwwxxxaaa===666888::::::999777666777777666777888888888999;;;>>>???GGGRRR]]]eeeiiilllnnnbbbKKK@@@666444555333222333000000000111222333444555111888???```WWWcccvvvVVVVVVOOOQQQ______RRRMMMNNNQQQlllUUUHHHAAA===???AAABBBCCCEEECCCCCCBBBBBBBBBCCCCCCCCC@@@AAAAAAAAAAAABBBFFFIIIKKKVVVcccjjjmmmsss}}}qqqlllwww|||\\\KKKEEEBBBCCCGGGPPPZZZkkk~~~gggTTTOOOJJJLLLUUUbbbmmmttt___SSSKKKLLLKKKLLLXXXiii{{{iiicccmmmFFF:::888777555333222222222333000000000000000000000000///000111111111333666888BBBvvv^^^DDDAAA???@@@BBBEEEJJJVVVbbbjjjwwwxxx[[[FFFEEERRR\\\^^^VVVZZZaaagggllloooqqqrrrrrruuuyyy}}}~~~zzz|||~~~~~~}}}||||||}}}~~~~~~~~~{{{yyyvvvxxx{{{{{{ssslllaaa]]]YYY]]]nnnjjjTTTGGG@@@<<<>>>>>>;;;;;;===>>>RRRjjjyyywwwmmmaaa``````aaa```\\\TTTNNNDDDJJJYYY|||xxxrrrmmmdddWWWJJJEEEHHHNNNSSSUUUVVVUUUUUUUUUNNNEEE???<<>>]]]zzzPPPOOOqqqyyyZZZYYYSSSYYYddd]]]OOOMMMQQQTTTnnnYYYJJJBBB===???AAAAAABBBCCCAAAAAAAAABBBBBBBBBBBBBBB???@@@@@@@@@@@@CCCGGGJJJKKKVVVccckkkpppuuu}}}yyyppp}}}~~~yyyXXXIIIDDD@@@>>>???FFFQQQeee{{{[[[QQQLLLFFFFFFLLLWWWaaahhhXXXOOOIIIHHHGGGIIIXXXiii~~~rrrgggkkkEEE:::888777555333222222222333000000000000000000000000///000111111111333666999@@@zzzzzz~~~ZZZLLL@@@@@@BBBDDDFFFJJJVVVcccjjjzzzuuuXXXEEEGGGTTT\\\]]]VVV[[[bbbhhhlllooorrrtttuuuwwwyyy{{{}}}|||~~~~~~~~~~~~~~~~~~|||zzzwwwvvvyyy}}}~~~~~~}}}xxxrrrlllbbb```[[[]]]oooaaaNNNCCC===???@@@;;;;;;>>>CCCZZZqqq}}}ttthhhaaaaaaaaaaaa^^^XXXQQQKKKGGGNNN\\\xxxjjjeee^^^UUUKKKDDDHHHOOOOOOQQQQQQNNNNNNNNNJJJDDD???@@@BBBIIIOOOPPPMMMJJJaaaYYYDDDJJJRRRttt~~~~~~}}}}}}wwwsssuuuvvvuuu}}}|||zzz}}}tttxxx}}}zzzsssccceeennnttt{{{HHH555333111333333333333333333333333333111666111===999VVV}}}~~~eeeyyykkk```KKK999777;;;;;;;;;999777666777888777888999999999999;;;===AAAIIITTT^^^fffjjjlllnnnmmmLLLAAA777444555333222222111111000111111222333333111:::???\\\tttNNNNNNhhhwww^^^XXXSSS\\\eeeWWWHHHKKKOOOSSSrrr^^^KKKCCC>>>???AAA@@@@@@BBB???@@@@@@AAAAAABBBAAAAAA@@@@@@AAA@@@@@@BBBEEEHHHMMMTTT___hhhooowww}}}~~~lllUUUJJJDDD===;;;>>>DDDNNNaaaxxx[[[QQQLLLGGGEEEKKKXXXgggqqqZZZRRRKKKGGGDDDHHHWWWiiixxxuuujjjlllFFF;;;888777555333222222222333000000000000000000000000///000111111222444777:::EEEqqq```RRRAAAAAADDDFFFGGGJJJWWWdddiii{{{oooSSSBBBGGGVVV^^^]]]VVV\\\dddjjjmmmpppsssvvvwwwwwwxxxxxxzzz~~~~~~}}}~~~}}}|||{{{yyywwwxxx}}}~~~|||~~~zzzrrrmmm^^^\\\XXXZZZnnnyyy\\\LLLAAA@@@???:::;;;AAAKKKbbbyyy}}}pppbbb____________[[[UUUOOOJJJFFFLLLYYY~~~yyyfffbbb\\\VVVLLLDDDGGGOOOMMMNNNLLLHHHGGGIIIGGGDDDAAAEEEGGGMMM\\\ggg___NNNUUUpppiiiKKKGGGKKKjjj{{{zzz~~~~~~yyywwwqqqssstttrrr{{{{{{wwwhhhfffsssrrrqqq|||HHH333666555111333333333333333333333333222666...???<<<\\\~~~fffsssrrrcccTTTNNNDDD888888<<<===<<<:::777666777999888:::::::::999:::<<<>>>@@@GGGRRR\\\dddiiilllnnnpppLLLAAA777444555333111222000000000000000111111222111;;;???\\\vvvTTTZZZnnnwww```WWWRRR]]]cccQQQBBBJJJJJJOOOvvvcccLLLDDD??????AAA@@@???AAA>>>???@@@AAAAAAAAAAAAAAABBBBBBBBB@@@@@@AAADDDFFFNNNSSS[[[dddnnnwwwwwwvvv~~~}}}nnnhhheee\\\PPPGGGEEEAAA===???GGGAAAJJJ[[[ppp___PPPLLLGGGEEELLL\\\ppp~~~ZZZSSSMMMJJJGGGIIIWWWfffsss{{{qqqlllHHH===888777555333222222222333000000000000000000000000///000111111222444777:::QQQyyydddHHHBBBBBBEEEGGGGGGKKKWWWdddiii{{{kkkOOO@@@GGGWWW___]]]WWW]]]eeejjjnnnppptttwwwwwwwwwvvvvvvwww|||~~~|||{{{~~~}}}}}}}}}}}}|||{{{wwwxxx}}}|||~~~~~~~~~~~~~~~uuupppXXXWWWSSSVVVkkkgggTTTDDD@@@===999;;;CCCUUUmmmqqqaaa\\\]]]]]]\\\YYYTTTNNNJJJBBBHHHUUUzzz}}}jjjddd___XXXMMMDDDEEEMMMLLLMMMJJJEEECCCFFFFFFCCC:::@@@EEEOOOiiizzzdddOOO[[[qqqvvvRRRIIIKKKhhh|||zzzzzzxxxzzz|||uuunnnoooooommmtttzzzuuuqqqgggrrrjjj{{{iiiqqqssssssDDD222999999222333333333333333333333333333666---???>>>```}}}yyyrrrbbbcccUUUHHHGGG@@@888:::======<<<:::777777888:::999:::;;;;;;::::::<<<>>>???FFFQQQZZZbbbggglllnnnpppQQQBBB555333555555333111111111000000111111222333666555>>>VVVWWW```zzzrrr\\\OOOUUUWWWMMMFFFGGGGGGTTTyyypppgggTTTDDD;;;@@@EEEAAA>>>@@@>>>????????????@@@@@@@@@@@@AAABBBAAA@@@@@@AAACCCIIIMMMUUU___kkkwwwgggjjj~~~ttt```VVVSSSMMMIIICCC@@@>>>??????@@@AAAKKK\\\qqqnnnYYYQQQMMMGGGJJJccc~~~fffXXXMMMKKKIIIGGGOOO\\\qqqzzzyyy^^^CCC<<<777666555444333222222222222222222111111111111000444111000333444555888===RRR|||```NNNBBBAAAAAADDDGGGLLLWWWcccnnn|||{{{bbbNNNFFFFFFTTT___\\\XXX___hhhnnnppppppqqqrrrvvvwwwwwwwwwwwwxxx{{{~~~~~~}}}}}}~~~~~~}}}yyy{{{||||||~~~~~~}}}}}}~~~cccSSSKKKLLLTTTggg___>>>???BBB<<<@@@OOO```}}}wwwjjjggg```aaaaaa^^^XXXQQQLLLIIIFFFKKKUUUvvvwwwhhh^^^TTTGGGHHHNNNJJJNNNKKKGGGDDDCCCCCCBBBAAA>>>@@@AAAFFF[[[xxx```MMMQQQhhh\\\GGGIIIddd}}}|||||||||{{{xxxvvvwwwxxx|||vvvsssuuuxxxyyyyyy}}}wwwoootttrrruuuhhhuuu{{{pppjjjaaaggg```JJJ888555555333333333333333333333333333777777222888EEExxx~~~ooo~~~{{{bbb~~~vvv{{{|||rrreee[[[YYYOOO???999>>>GGGCCC>>>999666666777999999999:::999888999<<<>>>???EEENNNXXX___ffflllpppoooQQQCCC555333555555333111111111000000111111222333444444>>>UUU]]]hhh~~~lllZZZPPPVVVWWWLLLBBBCCCDDDRRRwwwpppeeeVVVGGG===AAADDD@@@>>>@@@>>>>>>?????????@@@@@@@@@@@@AAABBBAAA@@@@@@BBBCCCKKKPPPYYYdddpppzzzpppdddpppzzzqqqeee\\\UUUQQQHHHGGGEEEDDDCCCCCCAAA@@@BBBKKK[[[nnn~~~aaaUUUMMMGGGKKKddd~~~lll\\\NNNJJJHHHFFFMMMXXXiiirrr{{{~~~sss]]]DDD<<<777666555444333222222222222222222111111111111000444111000333444555999>>>XXXtttfffJJJDDDBBBBBBEEEHHHNNNYYYeeeppp~~~www^^^KKKDDDFFFVVVccc```ZZZaaaiiinnnpppqqqsssuuuuuuvvvwwwvvvvvvwwwzzz|||~~~||||||~~~~~~|||zzz}}}~~~|||}}}~~~~~~}}}fffRRRJJJIIIPPPbbbmmmIIIDDDDDD===AAAPPPsssvvvgggaaabbbbbbaaa^^^XXXQQQLLLIIIDDDJJJUUUxxx{{{ooofffZZZJJJIIIOOOLLLNNNKKKFFFDDDCCCBBBAAA@@@===???@@@DDDRRRjjjmmmSSSLLL^^^___JJJGGG```~~~~~~}}}}}}|||{{{yyy||||||zzzxxxzzz{{{zzztttnnnttteeefffgggmmm^^^WWW___[[[GGG888666666222333333333333333333333333222555444;;;III|||pppvvvoooXXXqqq|||kkkfffxxxsssfff]]]PPP???999>>>GGGDDD>>>999666666777888888999999999888999;;;>>>???EEENNNWWW___fffkkkooosssSSSDDD666333555555222111111111000000111111222333222444>>>TTTfffrrrvvvaaaSSSNNNUUUVVVKKKAAAAAABBBOOOtttnnn```WWWIII???AAACCC@@@===???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@BBBDDDJJJPPPZZZfffrrr}}}}}}______gggxxx{{{kkkaaa]]]ZZZSSSMMMGGGFFFDDDCCCBBBAAABBBBBBAAAJJJYYYjjjyyynnn]]]PPPJJJQQQmmmvvvcccPPPHHHFFFFFFKKKSSS```jjjuuu{{{uuuaaaFFF:::888777555444333333222222222222222111111111111000333111000333444444:::@@@aaauuueeeFFFDDDCCCCCCGGGJJJPPP[[[gggssswww]]]IIICCCFFFWWWdddaaaZZZ```ggglllnnnooorrruuutttuuuvvvvvvuuuvvvyyy{{{|||}}}||||||~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~|||iiiSSSJJJHHHMMM___}}}UUUIIIDDD>>>EEETTT}}}nnn___eeedddaaa]]]XXXRRRMMMJJJEEEKKKXXX|||{{{oooggg[[[KKKKKKRRRRRROOOKKKFFFCCCBBBAAAAAA@@@>>>>>>???CCCIIIXXXpppyyyXXXGGGRRR{{{bbbMMMEEEZZZvvv}}}{{{{{{{{{{{{zzz}}}}}}~~~~~~}}}zzzsssmmmxxx]]]YYYkkknnnZZZRRR\\\XXXDDD666666666000333333333333333333333333///555666===III}}}xxxuuuhhhVVVjjjqqqhhhgggqqq}}}jjjRRR>>>999>>>GGGDDD>>>:::666555666777777888888888777888:::===???EEENNNWWW^^^dddjjjnnnrrrTTTEEE666333555444222111111111000000111111222333111555???RRRiiivvvxxxYYYNNNJJJQQQRRRJJJCCCCCCAAAMMMrrrmmm\\\UUUIII??????AAA???>>>???>>>>>>>>>>>>???????????????@@@AAAAAA@@@@@@BBBDDDGGGLLLVVVbbbooo{{{aaaWWW\\\kkkvvvfff___[[[UUUOOOPPPMMMHHHCCC??????AAACCC@@@GGGTTTcccrrr}}}gggTTTNNNXXXxxxjjjTTTHHHEEEEEEGGGKKKZZZeeeqqqyyyiiiIII999888777666444333333333333222222222111111111000000222000111333333444;;;CCClllyyyWWWEEEDDDBBBCCCGGGKKKQQQ]]]hhhwwwzzz^^^JJJCCCFFFVVVbbb^^^XXX]]]dddhhhjjjlllppptttssstttvvvvvvuuuuuuwwwyyyxxx{{{}}}~~~}}}|||{{{{{{~~~}}}}}}}}}}}}~~~~~~~~~|||yyy{{{{{{}}}{{{hhhUUUKKKIIIOOO```bbbMMMCCC???IIIZZZxxx|||dddgggeeeaaa\\\XXXSSSOOOLLLFFFMMM\\\wwwggg\\\SSSJJJPPPYYYWWWQQQMMMGGGCCCAAAAAA@@@???@@@<<<>>>CCCGGGNNNbbbyyyvvvYYYGGGLLLsssbbbNNNBBBRRRkkk}}}|||}}}~~~}}}{{{{{{}}}wwwlll}}}]]]VVVooorrraaa^^^hhhaaaGGG555555555000333333333333333333333333000777666:::FFFzzz~~~nnndddqqqmmmhhhmmmuuu~~~XXX>>>999???FFFCCC>>>:::777555666666777777888777666777:::<<>>>>>>>>???======>>>>>>>>>????????????@@@AAAAAA@@@AAACCCEEEFFFJJJQQQ\\\jjjzzzjjjVVVWWWbbbxxxrrrddd\\\XXXVVVYYYYYYWWWRRRKKKEEEBBBAAAAAAEEEMMMXXXdddrrr~~~}}}~~~vvvZZZPPPWWWtttmmmVVVHHHDDDCCCDDDEEERRR^^^lllvvvgggIII<<<888777666555444333333333222222222111111111000000222000111333333444<<>>:::777666666666777777888777666777:::<<>>CCCLLLqqquuu___SSSKKKBBB======>>>>>>???=========>>>>>>>>>??????>>>???AAAAAA@@@AAACCCEEEGGGJJJOOOYYYgggwww{{{YYYUUU\\\kkkooo```XXXUUUZZZaaagggggg^^^QQQEEE???BBBDDDGGGLLLTTT```llluuuvvvvvvwwwyyygggTTTOOObbb|||uuugggTTTGGGBBBAAAAAAAAAJJJWWWfffqqq|||^^^FFF???888888666555444333333333222222222111111111111000111000222333222444===HHHwwwqqq{{{YYYFFFGGGCCCAAACCCGGGLLLRRR___jjj}}}qqqWWWEEECCCJJJ\\\eee___XXX^^^fffkkkmmmooosssvvvsssuuuvvvwwwvvvuuuvvvwwwvvvwwwxxxxxxwwwxxx{{{}}}~~~zzzwwwqqqlllnnntttwwwzzzkkkTTTKKKKKKRRRcccsssUUUEEEJJJWWWxxx~~~uuukkkqqquuupppooogggddd```^^^\\\YYYSSSNNNCCCQQQfff|||bbbPPPNNNUUUccciii___\\\VVVNNNHHHDDDBBB@@@???AAA===>>>DDDJJJOOOUUUZZZVVVOOOLLLLLLjjj~~~dddTTTEEEGGGVVVtttlllyyyqqqWWWOOOZZZaaa;;;444666333333333333333333333333333222888666:::MMMkkkjjjzzzYYY===999>>>BBB@@@===:::888777777777777888888888777888:::===???DDDLLLTTT[[[```eeehhhzzzYYYIII888333444333222111111111000000111111222333000666<<>>CCCKKKooovvv^^^XXXQQQGGG???<<<===>>>===============>>>>>>>>>???>>>???@@@@@@@@@AAACCCEEEFFFHHHNNNWWWdddrrr```SSSXXXcccuuummm]]]TTTUUU^^^ggghhh___RRRFFFAAA???AAACCCEEEJJJRRR\\\cccpppoooooonnnqqqxxx{{{```OOOSSScccjjjccc[[[NNNDDD???@@@AAAAAAEEERRRbbbnnnzzzuuuwww]]]FFF???999888777555444444444444222222222111111111111000000000222333222444>>>IIIvvv|||zzz\\\HHHDDDCCCBBBDDDIIIMMMTTTaaammmnnnUUUDDDDDDMMM^^^eee]]]WWW^^^fffmmmoooqqqsssuuusssuuuwwwxxxwwwvvvvvvwwwwwwwwwvvvuuuuuuwww{{{~~~|||tttkkkjjjnnnuuuyyyrrrUUUMMMNNNUUUffffffLLLIIIQQQjjjtttmmm^^^]]]bbbfffnnneeebbb```______\\\UUUOOOJJJZZZooo{{{{{{uuu```TTTWWW___mmmqqqgggbbb\\\SSSKKKFFFCCCAAA@@@>>>@@@AAABBBGGGOOOSSSSSSNNNKKKJJJHHHgggkkk\\\JJJFFFQQQppp~~~kkkyyylll___\\\XXXuuuqqqBBB555777444333333333333333333333333111777666>>>TTTwwwvvvOOO>>>;;;;;;???>>>;;;999888888888888888999999999888999;;;>>>???DDDLLLTTTZZZ___dddggg{{{~~~ZZZIII888333333333111111111111111000111222222333///555:::CCCdddcccwwwcccSSSFFFHHHSSSVVVLLLAAACCCJJJnnnsss[[[]]]VVVLLLAAA=========<<<============>>>>>>>>>>>>>>>???@@@@@@@@@AAADDDFFFCCCFFFLLLUUU```mmmwww}}}fffSSSXXXaaaqqq|||gggZZZPPPVVV[[[ZZZSSSKKKFFFDDD;;;>>>AAADDDGGGLLLTTTZZZnnnmmmlllhhhgggiiiooouuummmTTTOOOXXX\\\UUUQQQJJJAAA===???AAABBBDDDRRRbbbnnnzzzrrrsssdddHHH<<<999888777666444444444444222222222111111111111000000000222333222444>>>JJJsssvvv}}}}}}^^^III@@@EEECCCEEEJJJOOOVVVbbbnnnpppWWWFFFFFFMMM]]]bbbYYYTTT\\\eeelllnnnoooqqqssstttvvvxxxxxxwwwvvvvvvwwwxxxxxxvvvssssssvvv{{{zzzoookkkmmmuuuyyyyyyYYYQQQRRRYYYhhhqqqRRRJJJNNNTTTjjjqqqiiifffeeefffmmmdddaaa___```aaa^^^VVVOOOTTTdddxxxqqqtttjjjZZZVVV]]]fffsssxxxnnnfff___UUUMMMGGGDDDAAA@@@;;;BBBDDD???BBBMMMTTTRRRMMMIIIFFFCCCeeeqqqcccOOOGGGOOOooo{{{jjj{{{}}}{{{lllmmmnnn___lllzzzGGG777777555333333333333333333333333111777777@@@WWW|||yyycccGGG>>>===999>>>===;;;999888888999999999999:::999888999<<<>>>???DDDLLLSSSYYY^^^cccfff|||yyy[[[JJJ999333333222000///000000000000111111111111666---AAABBBiiiaaabbb|||cccSSS???LLLjjjaaaFFFDDDHHHHHHnnn}}}dddaaaVVVKKKFFFBBB>>><<<>>><<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBDDDEEEFFFFFFFFFGGGOOO\\\mmmzzzWWWPPPbbbrrraaa[[[SSSLLLIIIFFFBBB@@@AAA======<<<;;;>>>EEENNNTTTpppppplllddd[[[WWWXXXZZZhhheeeSSSKKKGGGGGGEEECCC@@@???@@@@@@AAACCCNNN[[[jjj}}}jjjdddrrr^^^CCC;;;999777555333333333111000111111111111111111111111111333000111666333999LLLxxx{{{]]]CCCAAAEEEHHHFFFJJJSSSWWWeee}}}iiiQQQCCCDDDKKKZZZ___VVVUUUbbbeeeeeemmmppppppuuuvvvwwwwwwwwwuuusssqqqppptttvvvwwwxxxwwwwwwyyyzzz}}}{{{}}}~~~~~~nnndddnnnxxx}}}```TTTPPPhhheeeNNNKKKLLLVVV```dddcccaaadddgggbbb^^^___cccccc\\\UUURRRYYYqqqqqqkkkfffbbbWWWTTT```pppvvvwwwwwwmmmfff]]]UUUOOOJJJCCC???DDDBBBCCCFFFMMMSSSWWWYYYSSSFFF@@@OOOlll~~~{{{qqqRRRLLLIIIaaa}}}|||~~~|||iiimmmwwwcccgggeeelllmmmGGG666777...333333333444444444555555777555999===VVVzzzxxx~~~~~~fffLLLBBB<<<777;;;<<<;;;:::888777888888999888888888999:::;;;<<<===???CCCJJJQQQXXX___eeejjjooo[[[JJJ999333333222000000000000000000111111111111444---???@@@eeeggg^^^rrruuuaaaUUUDDDMMMgggaaaJJJDDDDDDEEEhhhqqq^^^SSSHHHDDDAAA>>>===>>><<<<<<<<<<<<<<<===>>>>>>?????????@@@BBBDDDEEEFFFEEEEEEIIIQQQ]]]jjjtttzzzZZZSSS[[[aaannnppppppuuu{{{hhh]]]PPPIIIEEE@@@>>>???>>>===<<<;;;>>>DDDLLLRRRooowwwyyynnnaaaZZZVVVSSSYYYooorrr^^^QQQJJJGGGFFFCCCAAA@@@@@@@@@AAA>>>JJJYYYjjj~~~kkkdddrrrcccGGG<<<:::888666444444444222111111111111111111111111111111222000222777666>>>SSS|||qqqiiiGGGGGGCCCFFFEEEJJJSSSWWWeee~~~gggPPPCCCEEELLLZZZ___UUUTTTbbbfffgggpppssstttzzzyyyyyyxxxxxxwwwuuutttsssuuuvvvxxxxxxwwwxxxyyy{{{|||zzz||||||}}}yyyllllllrrryyy|||||||||dddWWWRRRkkkqqqXXXOOOJJJNNNSSSWWWZZZ^^^aaaddd```]]]^^^bbbbbb[[[TTTQQQZZZuuupppjjjeee___XXXZZZhhhwww}}}{{{zzzvvvnnnddd\\\UUUPPPIIIEEEBBBBBBEEEKKKSSSYYY]]]]]]TTTHHHBBBPPPiiiyyyvvvlllWWWSSSPPPccc}}}zzzxxxyyyjjjjjjxxxggglllccc```kkkrrrqqq\\\bbb|||oooCCC777;;;666333333333444444444555555444444888>>>[[[zzzrrrlllwwwvvvqqqYYYBBB===999444777<<<;;;:::888777888888999888888888999:::;;;<<<===???CCCJJJPPPWWW]]]dddhhhppp[[[JJJ999333333333111000000000000000111111111111222...<<<>>>___ttt]]]lllqqq```YYYJJJLLL^^^^^^MMMDDDBBBCCCbbb~~~```TTTIIIDDDAAA======>>><<<<<<<<<<<<<<<===>>>>>>?????????@@@AAACCCEEEEEEDDDEEEIIIRRR]]]gggnnnqqq{{{___XXXXXXRRRSSSXXXXXXZZZaaajjjoooZZZMMMFFFAAA???AAA>>>===<<<;;;<<>><<<<<<<<<<<<<<<===>>>>>>?????????@@@AAABBBDDDEEEDDDEEEHHHPPPZZZdddllloooxxxiiiccc```VVVHHHOOOPPPOOOUUUZZZmmmfffRRRIIIDDDCCCDDD>>>>>>===<<<<<>>===???<<>>>>>?????????@@@AAABBBCCCDDDEEEEEEFFFLLLVVVcccmmmrrr|||vvvssslll\\\```YYYRRRRRRSSS]]]qqqkkkTTTIIIEEEDDDDDD>>>>>>>>><<<<<<>>>AAAEEEQQQrrr}}}iiiVVVSSSRRR^^^ooo]]]TTTMMMKKKGGGDDDBBBAAAAAAAAAGGGLLLXXXhhhuuu{{{|||{{{yyy{{{ooo\\\ZZZllleeeGGG:::888666444333444444333111111111111111111111111111111333000000444555CCC]]]~~~MMMAAABBBEEEEEELLLWWW]]]lll___LLLDDDIIIRRR^^^___SSSYYYhhhlllmmmuuuwwwvvv{{{yyywwwtttsssrrrtttvvvxxxyyyzzz{{{{{{zzzzzz{{{|||yyyxxxwwwxxxyyyzzz{{{{{{{{{|||}}}wwwggg[[[WWWUUUZZZggguuu}}}ssswwwoooeeeuuu|||hhh[[[RRRSSSSSSRRROOONNNNNNOOOMMMMMMPPPTTTRRRLLLHHHHHH___hhhdddYYYRRR[[[iiiuuuzzzpppggg```YYYQQQKKKHHHIIINNNYYYccchhhddd___OOONNNNNNQQQUUUWWWUUURRRVVVjjjsssooolllfffjjjxxx~~~|||qqqiiikkkqqqpppvvvnnn```{{{dddhhhqqquuu}}}```UUUVVV^^^XXXAAA444777777333333333444444444555555444:::888AAAjjj{{{tttlllpppwww___ZZZeee~~~\\\===888999888<<<<<<;;;:::888777888888999777777777888999:::;;;<<>>===>>>AAA<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCFFFDDDCCCHHHSSS```lllsssyyyyyyggg]]]UUUVVVbbbiiiQQQHHHDDDBBBBBB>>>??????=========@@@CCCMMMiiiqqq^^^UUUPPPUUUjjjrrr___TTTOOOLLLIIIEEECCCAAAAAAAAACCCLLL[[[kkkqqqooolllmmmuuu~~~nnnZZZ\\\rrrdddFFF999777555333333333444333111111111111111111111111111000333111000333333AAA\\\tttGGGCCC@@@CCCDDDJJJUUU[[[jjj___KKKDDDIIIRRR___```TTT[[[jjjnnnnnnuuuvvvtttxxxzzzyyyvvvuuuuuuwwwyyy{{{zzz{{{||||||{{{zzz{{{}}}yyyyyyxxxxxxyyyzzz{{{{{{|||}}}~~~rrrbbb]]]WWWVVV]]]jjjwwwwwwiiisssrrrlllxxx|||lllbbbUUUXXXZZZXXXRRRLLLIIIHHHGGGGGGIIIMMMKKKFFFEEEHHH___|||fffbbbTTTQQQ^^^mmmwww}}}|||ssslllfff^^^VVVOOOKKKJJJMMMVVV```ddd```ZZZNNNPPPSSSTTTRRRPPPOOOOOObbbzzzwwwfff[[[^^^iiiiiimmmrrrtttuuuyyyxxxhhhbbbdddgggooozzzrrrccc|||aaaXXXfff}}}dddhhhiiilll^^^@@@333666666333333333444444444555555000888666CCCssswwwwwwuuu[[[ZZZcccrrriiiDDD999777666<<<<<<;;;:::888777888888999777777777777888:::;;;<<>>AAA<<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBBBBEEECCCBBBFFFPPP]]]iiioooppp|||jjj___dddpppgggOOOHHHEEECCCAAA>>>?????????>>>>>>@@@BBBJJJ^^^}}}kkkZZZVVVVVV^^^rrr{{{fffZZZPPPNNNJJJFFFCCCBBBAAAAAABBBQQQjjj|||{{{nnndddbbbhhhzzznnnYYY]]]vvvhhhHHH:::888666444444444555444333111111111111111111111111---222222222444444BBB]]]ssswwwuuuTTT>>>GGGBBBEEEEEEKKKVVV\\\kkk^^^KKKCCCIIIRRR___aaaUUU\\\kkkooopppvvvwwwtttxxxyyyxxxwwwvvvwwwxxxzzz{{{{{{|||}}}}}}{{{{{{|||}}}zzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}pppkkkaaaWWWTTT\\\lllyyy~~~sssjjjrrr|||yyylll```nnnwwwyyy~~~pppfffZZZZZZZZZZZZXXXTTTMMMHHHCCCCCCEEEHHHGGGDDDEEEJJJ]]]vvvdddaaaPPPRRRcccttt{{{~~~|||vvvqqqkkkdddZZZSSSLLLIIIIIIPPP[[[```]]]WWWNNNTTTYYYXXXRRRMMMNNNPPPeee{{{___QQQSSSRRRUUU[[[___aaahhhppptttwww~~~tttddd___aaakkkxxxxxxhhhfffTTT]]]vvvkkkCCC333666444333333333444444444555555///:::666GGG~~~zzzeeebbbgggnnnzzzyyyQQQAAA;;;999???<<<;;;:::888777888888999666666777777888:::;;;<<<>>>AAAFFFKKKQQQYYYbbbhhhhhhYYYHHH888333444444222222000000000000111111111111---666000777EEEccc^^^xxxoooPPPKKKXXXTTTRRRSSSIII???DDDDDDvvvmmm```QQQHHHBBB===<<<>>><<<<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBBBBDDDBBBBBBFFFOOO[[[eeejjjlll{{{ooonnniiigggPPPJJJHHHEEECCC>>>???@@@???>>>>>>@@@BBBFFFTTTwwwxxxbbb___\\\\\\fffmmm```QQQNNNKKKGGGDDDBBBAAAAAADDDZZZzzzuuuddd```ZZZrrrlllWWW\\\wwwmmmJJJ;;;999777555555555666555444111111111111111111111111,,,222222333666666DDD^^^}}}yyyyyypppNNN:::DDDEEEIIIIIIOOOZZZ___nnn^^^KKKCCCHHHRRR___aaaVVV\\\kkkpppqqqxxxyyyvvvzzzvvvuuuuuuuuuuuuwwwxxxyyy|||}}}~~~}}}|||{{{|||}}}zzz{{{{{{{{{zzzzzz|||}}}||||||}}}~~~|||vvviiiYYYNNNRRRdddttt}}}nnndddcccsss~~~mmm```lll|||qqqggg```\\\YYY\\\___\\\TTTLLLBBBAAACCCFFFEEECCCFFFLLL]]]rrrddd```MMMRRRfffyyy}}}}}}zzzvvvrrrnnnfff\\\TTTKKKGGGFFFLLLWWW]]][[[VVVOOOVVV]]][[[SSSMMMNNNRRR___zzzkkkRRRGGGFFFJJJRRRWWWZZZaaajjjjjjoooxxxmmmaaa```kkkyyy}}}llllllRRRQQQqqqqqqDDD555999666333333333444444444555555333>>>999KKKlllmmmwwwXXXEEE<<<999???<<<;;;:::888888888888999666666777777888999;;;<<<>>>AAAEEEKKKRRRZZZccciiilll___ZZZIII888222222222000///000000000000000111111222333...222===@@@ttt```[[[{{{{{{UUUDDDVVVQQQRRR^^^FFF===>>>EEElllmmmYYYKKKBBB>>>>>>AAA===============>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAADDDKKKWWWdddlllqqqxxx|||rrrwwwqqqWWWMMMJJJHHHFFFBBBBBBAAA@@@@@@??????>>>DDDQQQrrrjjj^^^XXX___gggyyyzzzddd\\\SSSJJJGGGFFFCCCCCCEEEGGGeeezzz|||kkkcccZZZbbbrrrkkk^^^RRRTTTyyyoooGGG:::888777666555444333333333000000000000000000000000555111777444777:::AAAdddvvvfffHHHMMM;;;AAAHHHKKKPPPYYY]]]nnn^^^IIIDDDCCCSSSdddYYYVVV\\\jjjnnnooowwwxxxtttvvvxxxwwwvvvuuuvvvwwwxxxyyyxxxyyyzzz{{{}}}~~~~~~}}}|||||||||}}}~~~~~~}}}rrrhhh```UUUOOOZZZlll|||}}}ooojjjooo|||sssfffbbbsss}}}~~~tttgggbbbaaabbbdddeeebbb\\\VVVKKKHHHEEEFFFEEEDDDGGGMMMhhhxxxwwwggg\\\WWWTTTUUUhhh|||}}}{{{xxxwwwvvvtttpppkkkddd^^^ZZZMMMHHHFFFJJJSSSXXXXXXUUUSSSZZZ___ZZZNNNJJJXXXkkkxxxyyyOOOKKKBBB@@@FFFLLLOOOWWWaaakkkmmmpppuuujjj```lllzzzrrrqqq___```mmm}}}EEE333888555444444444444444444444444777666333NNNxxx{{{[[[BBB666777<<>>@@@===============>>>????????????>>>>>>>>>>>>>>>>>>AAAAAAAAACCCIIISSS___gggpppwww|||}}}lllXXXMMMFFFCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@KKKllliii\\\XXX___iii~~~oooaaaVVVLLLIIIHHHFFFFFFIIIMMMiiixxxpppbbbbbbdddlllaaaUUUMMMRRRxxxdddBBB:::888777666555444333333333111111111111111111111111333///444111444888AAAeeeqqqnnnEEEGGG???CCCIIILLLQQQZZZ___ppp___KKKFFFDDDTTTcccWWWTTTYYYgggkkkmmmvvvwwwsssuuuxxxxxxwwwwwwxxxxxxyyyyyy{{{{{{zzzzzz{{{{{{|||}}}~~~}}}}}}~~~~~~~~~xxxllleeeZZZRRRWWWddd}}}~~~|||~~~uuuwwwwwwiiigggyyyvvvkkkffffffgggiiikkkjjjfffbbbSSSNNNJJJFFFBBB@@@EEEMMMkkktttxxxpppfff___YYYTTTZZZlllzzzuuutttsssrrrooojjjccc\\\WWWQQQMMMJJJLLLPPPSSSSSSRRRXXX\\\```[[[PPPKKKUUUdddssstttzzznnnTTTIIIAAACCCEEEFFFOOOZZZbbbeeeiiiooowwwwwwccchhhpppzzzooo}}}qqqggglllyyyYYY:::777555444444444444444444444444888999777PPPzzzaaaJJJ<<<888999;;;===;;;888777888888888777777777777777888999:::;;;;;;BBBFFFFFFKKKWWWaaaeeeyyyggg```XXXGGG777222333333222111000000000000000111111222333222333:::999bbbcccXXXjjjkkkMMMPPPTTTbbbjjjIIICCC@@@>>>ZZZtttUUUDDD>>>======>>>>>>>>>=========>>>???????????????>>>>>>=========@@@@@@@@@AAAFFFOOOZZZbbbnnnttt}}}pppZZZOOOKKKEEEEEEDDDDDDCCCBBBBBBAAAAAAGGG```qqqccc]]]cccllljjj\\\OOOJJJIIIIIIJJJMMM^^^{{{hhhkkkffffffXXXOOOJJJQQQvvv^^^AAA???888777666555444333333333111111111111111111111111333...333///333999CCCjjjjjj|||GGGAAAFFFEEEJJJLLLQQQZZZ```rrr___KKKGGGFFFUUUdddVVVQQQUUUccchhhkkktttvvvrrruuuxxxxxxyyyzzzzzzzzzzzzzzz~~~|||zzzyyyxxxyyyzzz{{{~~~~~~~~~~~~}}}sssnnnfff]]]ZZZ^^^yyyzzzsssvvv~~~sssssssssgggiii}}}{{{uuunnnmmmllllllmmmoooooommmkkk[[[VVVOOOHHHAAA@@@HHHSSSlllmmmlllgggdddaaa[[[UUU[[[lll~~~zzzqqqooonnnmmmlllhhhbbbZZZTTTRRRQQQNNNMMMMMMOOOQQQSSSYYY[[[]]]ZZZPPPJJJNNNXXXeeemmmsssppp{{{```SSSFFFCCCAAACCCMMMZZZ^^^aaaffflllssszzzvvvcccaaacccooo|||kkk~~~zzzrrrjjjnnnwww```;;;666777444444444444444444444444666999999OOOrrrtttyyyeeeKKK;;;888::::::888<<<:::777666777888888777888777777888888999:::;;;<<>>>>>===>>>>>>???????????????>>>======<<<<<>>>>>>>>>>>??????>>>>>>>>>>>>======<<<<<<===>>>???AAAFFFNNNXXX___nnnttt{{{nnnXXXPPPEEEEEEEEEDDDCCCCCCBBBBBBGGGEEEPPPuuu~~~nnniiijjjzzzxxxbbbSSSKKKIIINNNUUU{{{oooeeebbbVVVRRROOOPPPppp{{{UUU===<<<888777666555444333333333111111111111111111111111333000666111444;;;JJJttt|||iii~~~cccDDDEEECCCIIIKKKOOOXXX]]]nnnXXXGGGFFFHHHYYYhhhZZZUUUVVVeeejjjlllvvvxxxuuuxxxvvvxxxyyy{{{||||||{{{zzz{{{yyyxxxwwwwwwzzz|||~~~yyyzzzzzz{{{|||}}}}}}}}}{{{~~~~~~{{{sssfff\\\iiivvvyyyvvv{{{gggaaapppvvviiibbbhhhrrrzzztttpppnnnpppooonnnnnnnnnpppsssuuueee\\\RRRIIICCCEEERRR```dddddddddbbb^^^\\\```eeebbbjjjtttvvviiigggeeefffgggfffaaa]]]UUUWWWWWWTTTPPPPPPUUUYYYUUUTTTTTTTTTNNNFFFBBBCCCKKKfff|||sssjjj{{{|||fffYYYMMMHHHEEEGGGTTTdddkkkjjjiiikkkpppuuu{{{~~~~~~~~~rrr^^^SSSQQQTTT```sssyyyhhhzzz~~~rrrjjjnnnyyytttzzz___dddvvvyyy\\\???777777444444444444444444444444///666:::PPP~~~xxx~~~ooopppqqq___HHH888555:::>>>???;;;999777666888999999888888888888888999:::;;;<<>>@@@GGGNNNSSSWWWYYYyyyggg[[[XXXGGG777222333333222111000000000000000111111222---444000888999MMMuuu[[[\\\tttYYYCCCJJJZZZfffWWWAAADDD???MMM}}}ZZZDDD>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????===========================>>>???AAAFFFNNNWWW^^^lllsss|||uuuYYYMMMFFFFFFEEEDDDDDDCCCCCCBBBAAADDDOOOmmmtttkkkiiixxxwwwaaaQQQLLLSSS^^^qqqfffbbbUUUQQQNNNPPPpppzzzVVV???;;;888777666555444333333333222222222222222222222222000...555000333:::IIIsssuuugggGGG@@@BBBHHHJJJOOOWWW[[[kkkWWWFFFEEEGGGYYYiii\\\WWWZZZiiimmmoooxxxyyyuuuxxxuuuvvvwwwyyyzzzzzzzzzzzzxxxxxxwwwxxxyyy|||~~~wwwxxxyyy{{{|||}}}}}}}}}{{{}}}~~~}}}tttfffZZZfffssskkk___dddiiibbb]]]___jjjyyytttrrrrrrooopppqqqqqqrrruuuyyy|||jjj___RRRIIIEEEHHHRRR]]]```cccfffeee___\\\cccmmmnnnoooqqqzzzrrrmmmhhhgggjjjllljjjfff```aaa```]]]XXXVVVWWWZZZ[[[YYYYYYXXXQQQGGGBBBCCCKKKgggxxxeeelll{{{yyyaaaUUUIIIDDDBBBEEEUUUgggpppllliiihhhkkkppptttwww}}}}}}{{{fffRRRPPPQQQZZZjjj~~~yyyiiizzzkkk```kkk~~~ooo___```llllllTTT>>>777555444444444444444444444444222888<<>>???AAA@@@??????>>>>>>??????;;;;;;<<<<<<===>>>>>>>>>>>>??????AAAEEELLLTTTZZZbbbkkkwwwzzzaaaQQQGGGGGGGGGFFFEEEEEEDDDDDD???DDDJJJ\\\sssnnn{{{sss[[[RRR\\\iii~~~pppgggUUUNNNNNNUUUxxxvvvVVVBBB;;;888777666555444333333333222222222222222222222222///...666222444:::IIIsss~~~vvvxxx{{{]]]III>>>AAAHHHLLLQQQXXXZZZhhhYYYGGGEEEGGGXXXhhh\\\XXX^^^lllpppqqqyyyyyytttvvvttttttuuuuuuwwwxxxyyyzzzxxxxxxyyyzzz{{{}}}vvvwwwyyy{{{}}}}}}~~~}}}{{{|||~~~~~~}}}}}}}}}~~~xxxkkk___bbbnnnppp^^^YYY\\\]]]YYYVVVgggxxxrrroooqqquuutttvvvvvvuuutttuuuxxx|||nnnaaaTTTNNNNNNRRRYYYaaa```bbbgggiiiddd```fffppprrrllliiirrryyyooolllnnnrrrrrrppphhhhhhhhhfffccc```______bbb```___\\\SSSGGGBBBCCCKKKeee|||bbb]]]iiinnn^^^QQQEEEAAABBBJJJ```vvvvvvrrrmmmkkklllnnnpppppptttwwwzzz{{{yyyxxxyyyzzzxxx{{{uuu\\\TTTNNNQQQaaawwwzzzjjjyyyfffTTTfffnnnZZZ]]]fffaaaHHH888777444444444444444444444444444666888;;;YYY{{{zzz\\\YYYvvvkkkOOO;;;555999???CCC???===:::999999:::999888999999999999:::;;;<<<<<<======AAAFFFJJJQQQaaarrrxxxnnneee]]]ZZZIII888222222222000///000000000000000111111222...555,,,555:::DDD___\\\lll~~~XXXFFFFFFCCCLLLMMMAAADDD<<>>???AAAAAA@@@???>>>>>>??????::::::;;;<<<===>>>??????@@@@@@@@@AAACCCIIIQQQVVVXXXbbbqqq|||kkkccc}}}fffVVVIIIIIIHHHGGGGGGFFFFFFEEEDDDFFFCCCKKKrrr|||tttdddXXXcccrrr{{{lllVVVMMMOOOZZZnnnQQQ???888888777666555444333333333222222222222222222222222111000999555666<<>>;;;:::::::::999888999999999999:::;;;<<<<<<;;;>>>CCCFFFFFFOOOhhh~~~vvvtttaaaeee^^^EEE888666111111444111111111000000000000111111111333111111777HHH{{{\\\XXXkkkqqq|||oooUUUDDDEEECCCAAAIIIDDD:::<<>>======<<<===========================>>>???@@@CCCIIIPPPVVVZZZaaakkkuuu}}}{{{bbbkkkeeeYYYQQQJJJIIIFFFAAAAAAEEEJJJ@@@DDDLLL]]]rrreeekkk~~~hhh^^^NNNOOOnnnpppJJJ;;;===777666555444444333444444222222222222222222222222555444222666999999PPPwww~~~tttvvvJJJ@@@>>>BBBNNNTTTUUUTTTRRRddd\\\IIIFFFCCCQQQbbbYYYZZZbbbiiiooooooooorrrttttttrrrrrrqqqrrrtttwwwzzz{{{{{{yyywwwyyy|||~~~|||zzzxxxxxxxxxxxxyyy||||||yyyzzzyyywwwyyy|||}}}xxxwwwdddeeerrrzzzaaaTTTVVV\\\^^^\\\pppvvvyyynnnkkknnnsssxxx{{{~~~}}}{{{zzzzzzuuuooojjjddd]]]\\\bbbhhhlllnnnfffiiillllllkkkjjjllloooeee___WWWZZZuuurrrmmmmmmnnnooohhhgggeeecccdddhhhiiihhhhhhmmmiiiYYYJJJEEEEEEEEEEEEddd~~~xxx^^^QQQXXXeee```TTTHHHCCCHHH[[[xxxyyyrrrrrrtttuuuuuurrrnnniiieeebbb___]]]\\\]]]dddnnnuuuyyy~~~sss\\\PPPSSS\\\rrrqqq}}}nnnKKK]]]zzzlllDDD666888555444444444555555555555666222666777\\\jjjcccyyykkkFFF<<<;;;:::>>>======<<<;;;::::::::::::::::::::::::;;;<<<======:::>>>DDDGGGIIISSSiii|||aaa^^^\\\CCC666666111111444111111111000000000000111111///222222444888EEEtttfffVVVbbbkkkxxxlllQQQAAACCCCCCBBBIIIDDD===???KKKfffoooSSSDDDBBBAAA>>>@@@@@@??????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>AAAEEELLLQQQWWW___kkkvvviiiaaaxxxvvvaaaWWWNNNKKKIIIDDDCCCEEEEEE???DDDJJJXXXtttxxxooo```QQQYYY{{{sssMMM<<<;;;777666555444444333444444222222222222222222222222555444222555777777QQQyyyqqqzzzhhhFFFBBBAAADDDNNNRRRSSSSSSQQQbbb\\\IIIEEEBBBPPP```WWWWWW___hhhooopppqqqssstttsssqqqqqqqqqqqqsssvvvyyyzzzyyyxxxwwwyyy|||~~~}}}|||xxxxxxxxxyyyzzz~~~~~~{{{zzzyyyxxxzzz~~~zzz|||}}}vvvfffeeeooo~~~fffWWWUUU[[[^^^___zzzxxxxxxqqqtttwwwzzz|||zzz}}}}}}||||||}}}xxxrrrhhhccc______ccchhhkkklllkkkjjjkkklllmmmmmmkkkiii[[[VVVNNNTTTqqquuuqqqpppmmmjjjeeecccaaabbbfffjjjkkkiiiiiimmmiiiYYYJJJCCCAAA@@@GGGeee|||ttt[[[NNNXXXfffeeeZZZLLLFFFNNNddd~~~~~~zzzwwwttt{{{{{{zzzuuunnniiihhhiii```\\\]]]dddlllssszzzxxx```SSSTTT]]]tttppp~~~wwwZZZbbb~~~wwwJJJ777888444444444444555555555555666444;;;===^^^rrrwwwjjjFFF<<<;;;<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>============>>>BBBGGGKKKRRR\\\jjjwwwwww^^^jjjnnnaaaSSSLLLIIIFFFDDDDDDBBBAAAFFFHHHPPPzzzvvv___SSSfffrrrOOO;;;777777666555444444333444444333333333333333333333333555555222333555888TTT^^^AAA@@@AAADDDJJJKKKLLLOOOOOO^^^zzz\\\IIIEEEBBBNNN^^^UUUTTT\\\eeennnqqqrrrtttuuussspppppppppqqqrrruuuwwwyyyyyyxxxxxxyyy|||~~~}}}}}}xxxxxxyyyyyy{{{~~~}}}{{{yyy{{{yyyzzz~~~zzzooojjjnnnooo^^^XXX\\\cccggg{{{qqqooouuuyyyyyyxxxzzz}}}~~~|||||||||wwwppp^^^]]]^^^aaaeeeiiikkkkkknnnjjjggghhhkkkkkkfff```SSSNNNHHHQQQpppxxxoookkkeee___^^^\\\]]]bbbhhhmmmoooooonnnnnngggXXXIIIBBB@@@???IIIdddwwwnnnVVVLLLYYYhhhjjj```PPPIIIZZZxxxzzz{{{~~~zzzrrrllllllnnnggg___YYY[[[bbbkkkvvv{{{bbbSSSRRRYYYqqqqqqsssfffjjjvvvZZZ<<<888444444444444555555555555666555>>>@@@___jjjHHH<<<:::;;;DDD======<<<;;;::::::::::::::::::::::::;;;<<<======??????BBBFFFIIIOOO^^^kkkeee___WWW???333444111111444111111111000000000000111111---111222555888@@@ggg___\\\sssyyy]]]FFFDDDDDDAAAEEE<<>>>>>======????????????????????????;;;<<<<<<<<<===@@@EEEIIIPPPYYYgggsss{{{~~~bbbaaaqqq{{{uuu```QQQKKKHHHGGGFFFDDDFFFIIIEEEHHHjjj}}}bbb[[[wwwlllLLL:::555777666555444444333444444333333333333333333333333444555333444666;;;\\\zzzuuu```@@@>>>BBB@@@DDDBBBDDDJJJMMM\\\www^^^KKKFFFBBBNNN]]]SSSSSSYYYcccnnnqqqsssuuutttrrroooooopppppprrrtttvvvwww{{{{{{{{{{{{|||}}}||||||yyyyyyyyyyyyzzz}}}{{{zzz}}}|||}}}~~~|||sssqqqnnneeegggqqqxxxzzzpppppptttvvvvvvvvv{{{}}}}}}{{{yyyxxxssslllTTTXXX___eeeiiilllmmmmmmlllfff```___```aaa^^^ZZZQQQLLLIIIUUUuuuuuukkkbbb[[[]]]^^^aaafffjjjmmmssszzzyyysssgggVVVIIIBBBBBBCCCKKKaaapppfffRRRMMM[[[kkklllcccRRRNNNhhh|||}}}~~~zzztttpppnnnnnnllleee___\\\]]]dddsssgggVVVSSSXXXooowwwxxxgggjjjwww|||kkkBBB888666444444444555555555555666555<<<===]]]gggIII<<<777999DDD======<<<;;;::::::::::::::::::::::::;;;<<<======???===???DDDIIINNNXXXbbbdddbbbUUU>>>333444111111333111111111000000000000111111///111111333777@@@gggeeeYYYuuudddKKKEEECCCAAAEEE;;;???BBB@@@LLLtttyyy```MMMBBB>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<<<<===AAAEEEIIIOOOWWWbbbllltttzzz}}}fffVVV___hhhttt]]]PPPLLLJJJIIIDDDHHHGGGCCCFFFaaatttsss~~~llliiifffIII;;;888777666555444444333444444333333333333333333333333222555444666999@@@fffqqqgggpppFFF>>>GGG>>>@@@===@@@HHHNNN___zzz```MMMHHHCCCOOO]]]SSSSSSWWWbbbmmmqqqsssuuutttqqqoooooopppqqqrrrsssuuuuuu~~~~~~~~~}}}{{{{{{zzz{{{{{{{{{zzzyyyyyy|||}}}yyyzzz}}}}}}~~~{{{uuu|||}}}~~~zzzyyywwwuuuwww|||zzz||||||zzzzzz{{{wwwqqqZZZaaajjjpppqqqooommmmmmddd___XXXTTTSSSTTTVVVWWWNNNJJJLLL^^^vvvllllllmmmppppppllljjjttt~~~jjjWWWHHHBBBCCCFFFMMM^^^hhh```QQQPPP]]]jjjiii```RRRTTTwww~~~}}}|||zzzvvvrrrmmmkkkiiiccc\\\^^^nnnqqq```[[[^^^rrruuubbbjjj}}}uuuqqqBBB888777444444444555555555555666666:::999\\\www\\\CCC:::555777DDD======<<<;;;::::::::::::::::::::::::;;;<<<=========;;;<<>>444555222111333000111111000000000000111111111222000222777???fffjjjUUUooojjjOOOEEEBBBBBBGGG>>>???DDDDDDJJJhhhiiiTTTDDD>>>?????????>>>>>>>>>>>>>>>>>>========================:::;;;<<<<<<===@@@DDDHHHMMMSSS]]]gggooovvv|||nnnUUUYYYeee}}}lllWWWMMMIIIFFFAAAGGGDDDAAAHHH\\\yyywww|||{{{{{{cccGGG===<<<777666555444444333444444333333333333333333333333111555666999;;;CCClllqqqcccRRR===FFF>>>@@@===@@@HHHOOOccc```MMMHHHCCCOOO]]]SSSSSSWWWbbblllppprrrtttsssqqqooopppppprrrsssttttttuuu|||}}}}}}|||zzzxxxyyyyyy|||{{{{{{zzzzzz|||}}}yyyzzzzzz{{{|||~~~zzz~~~}}}wwwssswww~~~wwwzzz{{{{{{mmmuuu}}}yyyqqqllljjj^^^YYYRRRMMMMMMOOOSSSVVVIIIIIISSSooo{{{vvvlllfffqqqlllXXXIIIBBBBBBFFFRRR\\\bbb\\\SSSTTT]]]dddbbbZZZSSS]]]~~~}}}|||wwwqqqqqqoooiii___^^^kkk{{{yyyjjjeeedddttt|||aaabbbtttvvvooorrreee>>>666777444444444555555555555666888;;;:::^^^xxxpppeeeMMM<<<888444777DDD======<<<;;;::::::::::::::::::::::::;;;<<<======;;;:::<<>>bbbvvvYYYmmm~~~sssUUUFFFAAABBBIIIAAA===CCCFFFGGG[[[zzzppp[[[HHHAAABBB>>>>>>>>>>>>>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<>>>AAADDDIIIPPPZZZdddmmmuuu{{{```[[[cccuuuiiiXXXOOOHHHBBBHHHDDDCCCJJJUUU|||cccEEE<<<<<<777666555444444333444444444444444444444444444444111777999;;;;;;CCCmmmzzzggg___<<>>>>>EEELLLaaa___KKKGGGBBBNNN\\\SSSRRRXXXbbbllloooppprrrrrrpppppppppqqqsssttttttttttttvvvxxxzzzyyywwwvvvwwwyyy{{{{{{{{{{{{|||{{{zzz|||zzzzzz|||~~~}}}|||yyytttqqqtttzzzvvvxxxyyyzzz{{{~~~qqqiiiggg[[[UUUOOONNNRRRVVVVVVUUUIIILLL```vvvooogggcccmmm{{{hhhWWWMMMFFFFFFJJJYYY^^^```ZZZVVVWWWZZZ[[[\\\UUUUUUggg}}}|||xxxsssmmmgggeeemmmxxxyyytttqqq|||___ZZZmmmoooxxxqqqbbbqqq{{{UUU:::666666444444444555555555555666777;;;;;;^^^yyyssslll___HHH:::999555666AAA======<<<;;;::::::::::::::::::::::::;;;<<<======<<<<<<>>>AAACCCFFFOOOYYYvvvdddWWW@@@666777333222333///111111000000000000111111000111111444888===^^^```ppp}}}\\\HHH@@@AAAHHH@@@:::@@@FFFDDDRRRqqqttt___LLLCCCDDD>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;<<<>>>@@@EEEMMMXXXdddmmmtttzzz}}}}}}iiiUUUWWWqqqkkk\\\SSSGGGLLLFFFEEELLLMMMjjjxxx~~~aaaBBB888999777777555444444444444444444444444444444444444444222888:::;;;;;;BBBkkklll{{{~~~iii@@@DDD<<>>======<<<;;;::::::::::::::::::::::::;;;<<<======>>>>>>@@@BBBAAACCCMMMXXXxxxoooQQQBBB444111333333111111000000000000000000000000111222///111777>>>[[[aaafffdddEEEBBBEEE<<>>??????FFFIIIRRR]]]dddjjjttt}}}xxx|||zzzZZZTTT```}}}hhh```]]]XXXOOOJJJLLLWWWfffqqqyyy|||yyyqqqkkklllnnnooonnnyyywwwdddlll^^^EEE>>>666888777666555555444444555444444444555666555333111555;;;;;;<<>>@@@BBBFFFKKKOOOrrrgggQQQCCC666333555555333222000000000000000000000000000222000111555;;;YYY\\\YYYpppmmmFFFCCCFFF999===:::;;;??????AAASSShhh{{{lllUUUFFF@@@CCCAAA????????????>>><<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???CCCFFFOOOYYYaaagggqqq{{{yyy{{{eee[[[VVVnnnppphhh]]]VVVYYYeeesss}}}xxxtttqqqnnnjjjjjjzzzxxx\\\ZZZnnnvvvOOO;;;:::888888777666555555444444555444333222333444555555555555GGG[[[ooo}}}{{{uuuWWW>>>BBBAAACCC@@@@@@EEEJJJ]]]{{{fffOOOBBBDDDLLLWWWXXXJJJSSS^^^hhhlllmmmoooooollloooqqqssstttssstttuuuvvvzzzzzz{{{yyywwwwwwxxxyyyxxxxxxwwwxxx{{{}}}|||~~~~~~~~~}}}ooohhhfffiiihhhfffooo}}}yyyxxx{{{wwwqqqoooooopppnnnsss}}}{{{|||~~~rrrjjjhhhfffccc[[[\\\rrrzzz{{{zzzsssmmmfffbbbdddiiirrrmmmgggbbb\\\\\\ggguuuwwwlllaaa\\\XXXSSSQQQQQQOOOTTTcccyyyzzzxxxyyy{{{||||||eeeTTTcccwwwiiilllgggWWWCCC666333444444444444444444444444444777777;;;VVV~~~tttsssddd```mmmsssnnnKKK;;;666555;;;@@@???===:::999999:::;;;;;;::::::::::::;;;<<<<<<;;;<<<>>>???AAAEEEJJJNNNrrreeeNNNAAA555333555444222222000000000000000000000000///333222222333888VVV^^^SSS]]]{{{KKKCCCFFF888;;;888888;;;;;;===KKK\\\uuusssZZZJJJBBBBBB@@@???>>>?????????===============<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>@@@CCCKKKUUU]]]cccnnnxxx}}}~~~sssbbbTTTdddxxxrrrwww{{{ooooooyyyYYYRRR___nnn}}}hhhJJJ:::<<<>>>888777666555555444444555333222222111333555888999888GGGcccuuudddIIIJJJAAADDD@@@@@@EEEJJJ]]]{{{gggPPPBBBDDDKKKWWWYYYLLLQQQ\\\fffjjjllloooooonnnqqqrrrsssrrrrrrsssuuuxxx|||}}}}}}{{{yyyxxxxxxyyyuuuvvvxxx{{{||||||{{{{{{~~~~~~~~~ssshhheeefffkkkjjjeeegggnnnvvvmmmeeeggguuu~~~zzztttooonnnjjjkkkrrr|||}}}~~~tttooonnnnnnddd^^^YYYdddyyykkkbbbfffppprrroookkkhhheeegggrrr~~~uuujjj```[[[WWWSSSPPPQQQPPPWWWggg}}}}}}zzz||||||aaaMMMaaayyy^^^DDD777555666444444444444444444444444666777:::QQQ||||||jjjfffkkkyyyuuu}}}WWW>>>333333<<<@@@>>>===;;;:::::::::;;;;;;::::::::::::;;;<<<<<<;;;===>>>???@@@DDDHHHLLLtttgggHHH===333111222111000000000000000000000000000000000555444444444777TTT~~~kkkYYYTTTUUUBBBCCC<<<<<<::::::;;;;;;===GGGSSSlllyyyvvv___PPPGGGBBB@@@>>>>>>?????????>>>============<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>@@@GGGQQQXXX___kkkuuu|||~~~{{{dddWWWaaawwwwww\\\TTTZZZbbbpppdddNNN>>>===>>>888777666555555444444555222333333333444555888:::@@@CCCXXXlllKKKFFFBBBDDD@@@@@@FFFKKK^^^{{{jjjRRRCCCDDDKKKWWWYYYMMMSSS]]]ggglllooorrrtttrrrttttttsssqqqqqqrrrvvvxxx|||}}}}}}|||zzzxxxxxxyyysssuuuyyy|||}}}|||zzzxxx}}}||||||||||||~~~mmmgggeeegggmmmnnniiigggiiijjjccc```gggsss~~~|||vvvpppmmmeeegggqqqyyywwwxxxvvviiifffZZZTTT|||yyyjjjccciiitttvvvtttpppkkkhhhkkksss{{{rrrjjjcccaaa^^^WWWRRRPPPNNNXXXkkk{{{wwwwww|||bbbPPP\\\fffCCC777888:::555555555555555555555555555888;;;NNNjjjsss[[[BBB666555??????>>><<<;;;:::::::::;;;;;;::::::::::::;;;<<<<<<<<<===>>>>>>???BBBFFFJJJooocccDDD;;;333222333111000111000000000000000000000000111666666666666777QQQyyyvvv^^^VVVsss___BBB@@@BBB>>><<<;;;;;;;;;===CCCJJJbbbppplllVVVGGGCCCAAA>>>===>>>??????>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???EEEMMMTTT[[[gggrrryyy{{{}}}mmmXXX]]]ooonnn[[[TTTTTTVVV{{{mmm^^^JJJ<<<999999888777666555555444444555222444666777666666888:::CCCSSSppptttzzzOOOEEEBBBDDDAAAAAAFFFKKK^^^|||mmmTTTDDDDDDJJJWWWYYYMMMRRR\\\gggllloootttvvvuuuvvvuuutttqqqppprrruuuxxxyyy{{{|||{{{yyywwwwwwwwwuuuwwwzzz||||||zzzwwwvvvuuuuuutttssssssyyy|||kkkdddaaabbbgggkkkjjjgggffffff___^^^eeennnvvv~~~~~~yyyrrrmmmaaadddooovvvbbbxxx~~~|||lllbbb```gggpppzzzyyyuuuoookkkmmmssswwwoookkkiiikkkhhh___UUUQQQPPP]]]rrr{{{rrrpppssswwwzzzfff```bbboooAAA222555777555555555555555555555555444999<<>>===<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<=========>>>@@@DDDGGGlll```DDD<<<666666666444333444000000000000000000000000111555555777999999MMMqqqyyy\\\VVVhhhcccDDD@@@CCC===<<<;;;;;;;;;===???AAAXXXhhhyyy___EEEEEEBBB???======>>>>>>>>>============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>BBBIIIOOOVVVbbbnnnzzz|||______mmm{{{dddWWWUUUVVVWWWzzzsssYYYCCC;;;<<<999888777666555555444444555222555888888777888<<>>BBBEEElll^^^BBB;;;777777777555444555000000000000000000000000000222222666:::999IIIgggzzzZZZPPPbbb}}}~~~aaaJJJCCC???>>>===<<<;;;===>>>>>><<>>===???AAA???<<>>=========<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<;;;===BBBGGGMMMYYYeeegggmmmuuu|||vvvfffeee{{{mmmYYYSSSZZZcccrrrTTTAAAAAAAAA444888777666555555444444555444555444222333;;;HHHRRRiiizzzXXXQQQCCCEEEAAAAAAGGGLLL___|||vvv[[[HHHDDDHHHTTTWWWKKKJJJUUU___eeejjjqqquuuuuuvvvwwwvvvtttrrrrrrtttuuutttwwwzzz{{{{{{zzzyyyzzztttyyy{{{vvvoooooolllccc\\\]]]hhhsssxxx{{{~~~~~~}}}~~~xxxjjjbbb^^^ZZZ[[[bbbgggddd]]]UUUUUU___nnnrrrnnnqqq{{{~~~uuunnnbbbbbbgggrrr{{{ssseeeooommmjjjjjjppp|||{{{uuuuuusssnnntttrrrtttyyyxxxmmmbbb\\\^^^lll~~~pppiiinnnuuutttvvv}}}qqqwwwoooxxxlllwww~~~GGG333444555666666666666666666666666333;;;;;;DDDuuudddqqqgggOOO@@@999888???<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<=========<<<;;;<<>>;;;888999<<<:::444FFF[[[lllppptttfffRRRGGG>>>>>>???>>><<<<<<========================<<<<<<;;;;;;;;;:::::::::===>>>???AAAEEELLLTTTYYYbbbjjjuuu}}}lll[[[nnneeeYYYlll~~~iiiNNNCCC???;;;666777777666555444333333333666333555:::999999III]]]mmm}}}```MMMEEEFFFAAAAAAGGGKKK\\\www}}}___HHHBBBFFFSSSWWWLLLMMMUUUaaajjjooorrrtttuuuwwwwwwwwwtttpppoooqqqtttvvvyyy~~~}}}{{{{{{www||||||zzzwwwrrriii[[[RRRZZZhhhnnnrrrwwwzzzzzz|||}}}tttcccaaaXXXPPPWWWccccccYYYPPP^^^nnnvvvvvvrrrpppqqqzzzpppiiigggiiipppxxx{{{\\\^^^qqquuullljjjxxxtttrrrrrruuuuuutttrrrnnnkkkjjjiiirrruuu{{{nnnfffvvvsssnnnkkkkkktttvvvcccrrrhhhnnn}}}}}}dddDDD444333555555555555555555555444444555999>>>FFFmmmkkkqqqqqqNNN666:::666;;;===<<<;;;:::999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======<<<;;;<<<>>>@@@fffMMM===:::666444333333333222000000000000111111111111222111222444444777BBBNNNmmmSSSXXXooo|||lllUUUJJJBBBAAABBB@@@<<<<<<>>>>>>;;;AAAUUUfffjjjooo|||YYYMMMBBB@@@@@@???===<<<========================<<<<<<;;;;;;;;;:::::::::<<<===>>>@@@CCCIIIPPPUUUaaahhhqqqwwwzzz}}}tttYYYeeexxx|||rrrttt||||||rrrtttwwwhhhyyy___GGG===<<<999666777777666444444333333444555222444:::999888AAAPPP}}}wwwzzzzzzaaaKKKDDDEEEAAAAAAFFFIIIWWWqqq}}}___IIIDDDIIIWWW\\\RRRLLLSSS]]]ffflllpppsssvvvvvvvvvuuurrrnnnmmmooorrrssswww{{{}}}}}}|||{{{{{{zzz~~~~~~|||ttteeeWWWVVV]]]dddjjjrrrwwwyyy{{{~~~vvvhhhbbbVVVPPPXXXccc```SSSNNN]]]qqq}}}}}}}}}}}}|||vvvqqqnnnooouuu~~~tttXXX[[[mmmtttnnnmmmpppwww{{{vvvuuuuuuuuutttppprrrtttttttttvvvzzz~~~||||||uuummmyyynnnbbbbbbooowwwoooiiirrrnnnVVV===333444666555555555555555555555555444888<<>>???@@@???===NNN]]]bbbiiixxxbbbTTTFFFAAAAAA???==============================<<<<<<;;;;;;;;;:::::::::;;;<<<======@@@EEEKKKPPP[[[bbbkkkqqqtttvvvzzz|||}}}XXX\\\hhhwww}}}kkkddd\\\[[[WWWRRRRRR^^^rrrzzzyyyYYYCCC======<<<:::777666555444444444444444555222444::::::666999AAAEEE\\\kkkpppqqqjjjkkkwwwrrrvvvdddJJJDDDEEE@@@@@@FFFGGGRRRjjjcccMMMFFFJJJXXX]]]TTTKKKQQQYYYaaagggmmmqqqtttuuuuuurrrooollllllnnnppppppsssxxx{{{{{{{{{{{{{{{|||sssaaaVVVSSS\\\eeeqqqwwwxxxzzz~~~wwwnnneeeWWWQQQZZZccc\\\NNNMMM^^^tttwwwzzzuuuuuu{{{{{{}}}nnnYYY^^^nnnvvvooolllqqqzzztttlllnnnkkkkkkpppwww||||||zzz{{{~~~~~~|||~~~vvv{{{~~~~~~~~~yyyyyywwwvvv|||nnnXXX[[[www~~~yyyqqqkkklll___HHH777444666555555555555555555555555555444777999@@@dddqqqtttfffmmm{{{{{{|||```HHHAAA555888999999888888999:::;;;<<<<<<<<<<<<======>>>>>>>>>:::;;;<<<;;;::::::<<<>>>fffDDD<<<999555333333333333222000000111111111222222222444444555777666888AAALLLzzz[[[JJJZZZvvv\\\JJJNNNSSSRRRHHH???<<<>>>???<<>>BBBGGGKKKTTT[[[eeemmmsssxxx}}}[[[XXX^^^kkklll```UUUPPPNNNNNNLLLPPPaaauuusssSSS@@@<<<=========777666555444444444444444666222222777999777666999:::BBBFFFHHHJJJEEENNNeee}}}eeeKKKCCCDDD???AAAGGGGGGQQQggghhhPPPGGGHHHTTTYYYPPPIIINNNVVV___eeejjjlllnnnrrrpppmmmjjjhhhhhhjjjlllllloootttxxxyyyzzz{{{|||{{{}}}~~~~~~mmm\\\QQQZZZeeeqqqxxxxxxxxx|||~~~~~~uuuooofffZZZUUUZZZ```YYYMMMMMM^^^vvv|||}}}{{{llljjjkkkZZZ]]]jjjqqqkkkiiikkkqqq}}}zzzhhh[[[YYY___hhhrrrzzz~~~~~~|||zzzyyy{{{}}}~~~}}}wwwuuuqqqpppwwwzzzxxxrrrTTTXXXzzzqqqmmmyyyqqq\\\CCC777777666111444444444555555555555555666777999>>>___ssshhh___dddlll|||wwwTTT@@@222===666777777888999;;;<<<<<<;;;<<<<<<===>>>??????@@@:::;;;<<<;;;::::::;;;<<>><<<@@@BBB;;;DDDLLLRRRZZZjjj{{{sss___III@@@???>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::<<<=========>>>@@@DDDHHHNNNUUU```iiiqqqwww~~~bbbXXXVVVbbb~~~kkkYYYRRRLLLLLLOOOLLLIIISSSdddxxxjjjJJJ;;;999999888999666666555444444444444555777333222555888888888:::===@@@>>>???BBB>>>HHHaaa}}}wwwwwwdddMMMCCCCCC???AAAHHHIIIRRRggg{{{iiiQQQFFFFFFPPPVVVNNNHHHLLLUUU^^^eeehhhiiihhhkkkhhhddd```___```bbbcccfffiiiooosssuuuxxxzzz|||zzz|||||||||wwwbbbSSSUUU___lllsssuuuuuuyyy}}}|||~~~{{{oooiiiddd\\\WWWWWWXXXSSSMMMLLL^^^tttooommm~~~kkk]]]]]]dddkkkxxxvvvmmmmmmiiibbbaaaoooqqqtttzzzwwwiii___```iiisssxxxzzz}}}}}}xxxvvvwwwyyy|||~~~wwwxxxwwwwww{{{{{{tttpppoooyyyqqqPPPTTTwww|||vvv|||aaaFFF::::::777///444444444555555555666666888999:::>>>\\\zzzkkkcccdddccchhheeeIII222888555666777999:::;;;<<<<<<;;;<<<<<<===>>>??????@@@:::;;;<<<<<<:::::::::;;;fffCCC:::777444222222333333222111111111222222222222333111222444777777888AAAKKKmmm^^^XXXyyykkkKKKEEEJJJKKKDDD>>>@@@EEEIII;;;???CCCGGGOOO^^^ppp}}}hhhNNNBBB@@@@@@??????========================<<<<<<;;;;;;;;;:::::::::<<<===>>>======???CCCFFFJJJQQQ[[[dddkkkqqqyyy~~~rrr___UUU```{{{iiiUUUMMMIIIIIILLLIIIEEEIIIQQQcccyyyfffGGG<<<;;;:::888999666555555444444444555555777555333444666999;;;<<<333888888;;;???;;;@@@SSSssseeeOOOEEEDDD???AAAIIIJJJRRRfffxxxhhhPPPFFFEEEQQQXXXQQQGGGKKKRRR\\\dddiiijjjiiihhhccc\\\WWWUUUUUUUUUUUU\\\```eeejjjnnnqqquuuwwwwwwzzz{{{zzz}}}gggTTTNNNVVVbbbkkkpppsssuuuxxx||||||}}}pppgggccc]]]XXXTTTQQQMMMIIILLL\\\rrr}}}xxxvvv~~~|||pppjjjmmmtttdddmmmkkkffflllooonnnrrr|||{{{vvvqqqnnnkkkhhhfffnnnuuu|||||||||xxxqqqmmmkkkkkkpppvvvyyy~~~~~~zzznnnkkkllltttkkkNNNRRRuuulllKKK;;;:::888222333333444444555666666666888999;;;???ZZZyyyllljjjhhhgggzzz^^^999444666777888:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>:::<<<======;;;::::::;;;cccCCC999777333222222333333222111111111222222222333333111222555888888:::CCCMMMfffjjjQQQjjjyyyPPP???DDDEEE@@@>>>CCCIIILLL>>>>>>???AAAHHHVVVhhhvvv}}}tttWWWGGGCCCBBBAAA@@@========================<<<<<<;;;;;;;;;:::::::::;;;<<<===<<<<<<>>>AAADDDFFFMMMWWW```fffmmmtttzzzppp^^^lllsssddd^^^]]]hhhwwwzzzmmm^^^NNNKKKJJJIIIIIIHHHHHHIIIVVVlllaaaEEE===>>><<<:::;;;555555444444444555555666444666666666666888::::::666>>>===<<>>???GGGHHHPPPddduuulllTTTIIIGGGQQQYYYSSSGGGHHHMMMWWWbbbkkkpppqqqllleee\\\TTTPPPNNNLLLJJJPPPTTTZZZ___dddhhhlllpppppptttvvvvvvzzznnnYYYOOOTTT\\\eeelllpppqqqqqqvvvxxx~~~zzznnnggg___[[[XXXSSSKKKFFFMMM\\\ooo|||}}}{{{~~~vvvqqquuu|||}}}xxxgggggggggffffffiiinnnrrrzzzvvvpppiiibbb^^^ZZZYYY```jjjuuu}}}}}}}}}}}}{{{qqqpppqqqvvv~~~lllXXXWWW|||{{{RRR:::777777555333333444444555666666777777999<<>>>>><<<;;;;;;;;;{{{^^^BBB999666333222222333333333111111222222222333333333333444777;;;;;;===FFFPPPbbbnnnIII]]]WWW@@@CCCCCC???>>>CCCIIIKKKBBB@@@???@@@FFFSSSeeetttxxx}}}^^^LLLFFFDDDBBBAAA========================<<<<<<;;;;;;;;;::::::::::::;;;<<<<<<<<<===@@@CCCCCCJJJTTT]]]eeemmmuuu{{{}}}kkk|||{{{iiiZZZNNNUUUgggtttpppgggPPPNNNJJJHHHIIILLLKKKGGGSSShhhwwwYYY>>>999<<<:::777888555555444444444555555666222666999888777777888888555===888222888>>>EEEQQQjjjhhhwwwZZZKKKGGG???>>>EEEFFFMMMaaasssrrrYYYLLLHHHQQQXXXQQQGGGGGGJJJRRR___llluuuyyyssskkk```VVVPPPLLLIIIFFFHHHLLLRRRWWW\\\aaafffiiiiiinnnqqqqqquuuuuu^^^VVVWWW\\\dddlllooonnnkkkmmmsss}}}yyymmmccc______XXXMMMEEEPPP]]]nnnyyy|||~~~}}}|||tttooouuu~~~~~~zzzqqqUUU\\\fffnnntttzzzxxxhhh___YYYUUUQQQMMMKKKUUUbbbjjjsssyyyvvvqqqrrrvvvxxxyyyxxxyyy|||xxx{{{{{{qqqfff```tttXXX999333666666333333444444555666777777666888<<>>CCC???>>>>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======BBBDDDLLLWWW^^^cccjjjrrryyyzzzrrrfffSSS\\\^^^tttwww[[[TTTMMMIIIFFFCCCFFFJJJRRR```{{{xxxvvvnnnMMM===AAA>>>999888666777777666444444333333333666666666777888888999999;;;999999;;;;;;===EEENNNsssaaauuueeeOOOEEE???BBBDDDFFFNNNYYYsss|||]]]GGGJJJWWWYYYQQQIIIGGGLLLWWWbbbkkkvvv|||mmmZZZPPPMMMHHH@@@FFFDDDGGGNNNTTTVVVYYY\\\cccccchhhpppvvv|||~~~kkk^^^YYY^^^lllssslllgggiiihhhpppzzz|||sssgggfffhhhXXXHHHKKKVVV```nnnuuuwwwxxx{{{yyyjjjbbbiiiuuuooolllgggddddddcccbbbaaaggghhhjjjiiiccc___ccckkkkkkrrrzzz~~~|||fffYYYQQQPPPMMMHHHFFFJJJSSSZZZccceeellluuuxxxvvvyyy}}}|||~~~{{{~~~}}}~~~qqqgggmmmxxx]]]999444555666333333333444444444555555444555999CCCLLL}}}{{{hhhPPP@@@<<<666777999;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<===>>>===<<<:::999}}}iiiMMM===666666555333333222222333222111111111111222222333444555777888;;;@@@GGGLLL\\\dddUUUkkkrrrFFFCCCBBBBBB@@@===???CCCCCC<<<:::AAAGGGKKKYYYhhhyyyxxxQQQHHHEEE===@@@??????>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======???@@@FFFPPPVVV[[[cccjjjtttwwwxxxgggtttzzzfff^^^XXXVVVSSSNNNJJJKKKQQQ^^^xxxzzzeeeFFF888<<<:::777777555888777666555444444444444666666666777888888999999;;;999:::;;;;;;===EEENNNxxx___|||cccPPPFFF@@@CCCDDDEEENNNYYYhhhaaaJJJKKKYYY\\\UUUGGGFFFJJJVVVbbbmmmyyykkkXXXKKKDDDAAACCC@@@AAAGGGLLLMMMOOORRRYYYZZZ```iiipppvvv~~~ggg^^^^^^kkksssnnneeebbbeeemmmwww~~~vvvqqqjjjUUUGGGMMMUUU^^^jjjooonnnmmmnnnqqqxxxxxxvvvzzzrrr]]]TTTTTTWWWTTTQQQOOOPPPQQQPPPOOOVVVYYY```fffggggggnnnxxxuuuqqqvvv}}}~~~iiiWWWLLLJJJKKKKKKKKKKKKMMMRRRUUUfffiiiqqq|||xxx|||qqqjjjmmmrrr}}}___;;;444333222333333333444444444555555555555888AAAIII~~~}}}wwwmmm\\\HHH;;;888666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>><<<;;;999xxxjjj[[[FFF<<<666555444333333222222333111111111111222222333444555666888:::<<>><<<>>>BBBAAA;;;:::???CCCGGGRRR^^^lll|||aaaLLLEEEAAAAAA@@@???>>>===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======AAAIIIOOOTTT\\\dddmmmqqqzzzsssxxxssskkkeeedddccc]]]VVVRRRRRR]]]tttvvv[[[@@@555:::888666888666888777666555555444555555555666666777777888888999;;;::::::<<<<<<===DDDMMMvvvddd}}}hhhRRRHHHBBBDDDEEEEEEMMMXXXdddgggNNNMMMZZZ___ZZZGGGEEEIIIUUUcccooo{{{lllPPPEEEGGGCCC??????CCCFFFFFFHHHJJJLLLMMMTTT]]]eeekkkttt}}}vvvggg```kkkxxxuuuhhh^^^ffflllttt{{{yyyiiiQQQFFFQQQVVV^^^gggkkkiiiggggggiiimmmnnnlllnnn}}}ppp___WWWXXXVVVTTTWWW\\\``````___ggglllwwwzzzccc\\\eeeqqqwww}}}vvvtttqqq|||vvvcccUUUMMMJJJNNNOOOPPPSSSXXX^^^dddhhhsssvvv~~~{{{zzzxxxnnnllloootttvvv~~~mmmwwwWWW888666555333333333333444444444555555555666777???EEEvvv{{{rrruuugggXXXIII>>>:::666777999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>>===;;;:::{{{nnnZZZCCC888555444444333222222222333111111111222222444555555666777999:::<<>>======<<<===@@@@@@<<<:::===@@@BBBKKKUUU\\\llluuuTTTHHHFFFFFF@@@@@@???>>>============;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===@@@FFFLLLRRR[[[dddmmmnnnsssxxxyyy{{{wwwmmmsss|||qqqgggggggggddd^^^[[[TTT___ttt}}}UUU???777;;;999888:::777888777666555555555555555555555666666777888888888;;;::::::<<<<<<<<>>??????===;;;:::rrr[[[@@@555444444333222222222333333111111111222333555666777666777999;;;===@@@EEEHHHOOOrrrZZZOOOUUUaaammmSSSHHH???<<<===<<<<<<>>>@@@===<<<===>>>@@@FFFMMMQQQ___qqq~~~```KKKGGGDDDAAA@@@???>>>============;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<;;;===;;;>>>DDDJJJOOOYYYbbblllkkkjjjhhheeegggsss}}}{{{oooppp|||mmm```[[[\\\ZZZYYYYYYVVVbbbvvvpppPPP???999<<<888777999666777666666555555555555666555555555666777777888888;;;999:::<<<;;;;;;@@@HHH___}}}vvvUUUKKKCCCDDDDDDCCCJJJUUUfffqqqRRRLLLWWW```___MMMHHHIIITTTaaammmvvv}}}vvvYYYPPPIIIDDD@@@BBBDDDDDDFFFJJJDDDAAAAAAEEELLLTTTaaalllssseeeooo|||lllkkklllpppvvvxxxwww}}}qqq]]]MMMLLLZZZbbbgggmmmpppooommmlllllljjjiiihhhfffgggsss}}}sssbbbUUUQQQYYYeeerrrrrraaaUUUXXXggg||||||hhh\\\[[[aaagggiiinnnllljjjjjjooowwwppp\\\cccwww|||wwwxxxhhhkkkhhhwwwiiiHHH888666333222333333333444444444555555333777444===BBBaaallluuuccc___tttrrrfffUUUBBB666666777999;;;<<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<;;;<<<>>>???>>>===;;;:::zzzkkkTTT===555333333222222222222333333111111111333444666888999777999;;;<<<>>>AAAEEEHHHRRRjjjZZZNNNQQQ[[[kkk\\\NNN@@@===>>>=========>>>>>>===<<<<<<>>>BBBFFFLLLUUUdddsssxxxwwwwwwzzz{{{oooTTTIII@@@BBBAAA@@@???>>>=========;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;;;;:::999;;;@@@EEEJJJSSS[[[aaabbbaaaYYYQQQRRR\\\gggtttrrrttt}}}yyymmmxxxpppbbbTTTNNNMMMKKKKKKMMMWWWfff{{{aaaJJJ<<<:::;;;666555777333666555555444444444555555444555555666666777777888:::888999;;;:::999>>>EEE___pppnnnTTTJJJCCCCCCCCCBBBIIITTT___wwwuuuUUUKKKUUU^^^___PPPJJJIIIRRR___jjjsssyyylllRRRKKKEEE@@@@@@AAAAAACCCGGGGGGBBB???AAADDDKKKWWWbbbwwwvvvhhhooorrrkkkjjjnnnvvvyyyxxx~~~kkkWWWLLLPPPaaannnqqqsssssspppkkkhhhffffffeeeeeedddcccgggttt|||vvvvvvyyy}}}~~~}}}yyyiii___VVVQQQVVV```nnnzzzdddQQQYYYhhh}}}}}}~~~{{{sssjjjeeefffiiijjjjjjnnnttt}}}nnnVVV```|||yyy|||qqqaaa^^^hhhhhhUUU>>>888555222555333333333444444444555555111888555>>>AAAVVVtttvvv```[[[jjj}}}sss___FFF555666777999;;;<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>===<<<:::999uuueeeNNN:::666333222222222222222333333000111222333555777999::::::<<<>>>???AAACCCFFFIIIQQQ^^^cccOOOLLLUUUiiicccSSSCCC>>>??????===<<<<<<======;;;:::<<>>=========;;;;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;:::888:::>>>AAADDDKKKRRRZZZbbbgggaaaXXXVVV^^^ggg{{{ggg^^^gggbbb[[[SSSMMMKKKIIIFFFEEEGGGVVViiiwwwYYYDDD999999;;;555444777333444444333333333333444444444444555555666777777777888777888:::999777<<>>???LLLgggbbbiiizzz~~~iiiNNN;;;666777999;;;<<<<<<<<<;;;999999:::::::::;;;;;;;;;:::;;;<<<===<<<;;;999888wwwgggOOO:::666222222222111222222333333000111222333555777999:::<<<>>>@@@BBBCCCEEEHHHKKKMMMRRRuuuWWWNNNUUUjjjhhhVVVEEE???@@@@@@===<<<:::<<<<<<:::999:::<<<===@@@AAAMMMbbbrrrwwwyyy{{{{{{mmm{{{eeeOOOCCCBBBAAA???>>>=========;;;;;;;;;<<<===>>>>>>???======<<<<<<<<<;;;;;;;;;<<<:::;;;???@@@AAAFFFMMM^^^mmmzzzyyyqqqnnnuuu|||iiiVVVTTTJJJJJJIIIJJJNNNNNNIIIHHHIIITTTjjjeeeLLLAAA999:::<<<666666:::666333333222222222333333444444444555555666777777777777777888999888666:::AAAPPPnnn|||xxx]]]RRRGGG@@@AAAAAAAAAHHHSSSrrrrrr{{{YYYMMMTTT]]]___PPPHHHEEEOOO]]]iiiqqqwwwzzzsss^^^VVVNNNKKKIIIGGGHHHKKKIIIEEECCCCCCBBBAAAFFFLLLQQQaaaqqqzzzwwwvvvyyyxxxsssuuu}}}~~~{{{aaaLLLIIIZZZsss{{{uuuoookkknnnjjjiiiiiibbbYYYXXX]]]dddzzz|||}}}vvvooohhhZZZNNNUUUeeerrrjjjbbbqqqpppgggttt~~~___VVVhhh}}}lllFFF;;;===222+++555333333333444444444555555222;;;666>>>>>>DDDuuunnnpppyyylllPPP===666777999;;;<<<<<<<<<;;;999999:::::::::;;;;;;;;;999:::;;;<<<<<<:::888777ttt\\\FFF999777333333222222111222222222555555555555666888999:::???AAACCCEEEFFFIIILLLOOOVVV]]]nnn[[[GGGUUUhhh~~~mmmVVVFFF@@@?????????<<<;;;;;;;;;999666666777@@@AAAFFFNNNVVVbbbttt~~~}}}TTTIIIAAA;;;<<<>>>===<<<===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::;;;===AAADDDGGG[[[~~~eee___XXXQQQNNNUUUcccggg[[[MMMGGGZZZqqq}}}ZZZBBB;;;999777666777777666555444555555666777666666666333555666666555555666888777888888777777999<<>>BBBkkk|||vvvZZZ:::999:::::::::::::::;;;<<<:::::::::::::::::::::::::::::::::;;;===>>>===<<>>???DDDKKKRRR]]]ooo~~~eeeGGGBBB???@@@>>>;;;;;;>>><<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;:::::::::;;;:::::::::===@@@DDDFFFbbbqqqaaaXXXTTT[[[nnnzzzrrraaaWWWUUUnnn~~~nnnQQQ>>>;;;999777666777777666555444555555666666666666666444555666666555555666888888888888888888999<<>>===<<>>===<<<:::::::::::::::::::::::::::999999;;;===>>>===;;;^^^EEE888555555333333222222222333444444222333555777:::;;;======AAACCCEEEGGGHHHJJJNNNQQQPPPRRRYYYwww[[[NNN]]]ttt~~~^^^DDDBBBGGGEEE>>>===;;;888999<<<>>><<<999:::===CCCHHHPPP___mmmhhhnnnlllmmmYYYOOOEEEAAA???<<<===???>>>>>>===<<<;;;:::::::::;;;;;;;;;:::::::::999999::::::999:::;;;>>>@@@BBBBBBOOO\\\bbbgggnnntttuuu{{{rrr___^^^aaaZZZQQQLLL___yyyrrrUUUDDD@@@999888666666666777666555555555555555555666777777555666777777666555666888999:::;;;:::::::::===???GGGzzz```eeeWWW@@@FFFHHHEEEHHHLLLVVVpppoooMMMGGGVVVdddhhhWWWJJJLLLXXXbbbkkkppptttyyytttmmmiiijjjooonnnmmmiii^^^NNNBBBBBBGGGDDDJJJNNNNNNOOOZZZooo~~~hhhSSSPPPPPP___~~~zzzxxxyyyzzz}}}{{{tttmmmiiiccc]]]XXXSSSOOOMMMPPPYYYlll|||sssjjjgggeeejjjvvv{{{pppbbbVVVXXX___fffqqq||||||xxxssshhhcccccceeekkkrrrzzzrrrcccfffkkknnn}}}tttzzzsssrrrMMM;;;333333555222222222222333333333444444444333888666<<>>???@@@CCCEEEGGGIIIJJJLLLPPPSSSRRRRRRXXXmmmiiiPPPWWWpppcccGGGCCCGGGFFFIIIJJJDDD:::666999;;;:::888999<<<@@@DDDJJJWWWddddddlllkkkbbbjjjooo[[[FFF>>>???@@@???>>>>>>>>>===<<<;;;:::::::::;;;;;;:::::::::999999999999999999:::;;;<<<>>>???:::AAAIIIPPPXXXcccjjjmmmrrrwww}}}}}}sssjjj___XXXXXXjjjgggKKK===;;;999777555555666777666555666555555555555666777777666777888777666555666777999:::;;;;;;::::::<<<>>>EEEuuuooohhhoooHHHFFFHHHFFFHHHIIILLLfffsssRRRFFFNNNWWWiiiZZZLLLKKKUUU```jjjoootttuuuyyyxxx|||xxxxxxwwwnnn[[[JJJFFFKKKDDDKKKQQQPPPMMMQQQ^^^jjjyyykkkSSSJJJKKKPPPgggzzzvvvuuuvvvzzzzzztttmmmiiiddd```VVVPPPJJJHHHJJJPPP]]]jjjooo{{{xxxlllbbbYYYUUUQQQTTT]]]jjjuuu{{{}}}yyyrrriii]]]TTTSSSWWWZZZdddpppzzz|||vvvxxxvvvddd```hhhyyyssscccZZZUUURRRRRRTTT\\\sssppp___fffpppqqqwwwnnnmmmssseee```wwwoooFFF999444555666111222222222333333333444444333444999666<<>>@@@DDDPPP]]]kkksssvvvmmmeeerrrhhhKKK@@@AAACCC@@@>>>=========<<<;;;;;;;;;:::::::::::::::999999999999999999999999:::;;;<<<===<<<>>>BBBGGGOOOWWW___bbbjjjooovvvzzz|||~~~ooo___[[[sss{{{```HHH<<<;;;888666555555666777666555666555555444444666777888777888999888666555666777888:::;;;;;;::::::;;;<<>>777444555666000222222333333333333444444222555999555>>>@@@GGGtttxxxxxxsssIII===999999>>>FFFGGG@@@777::::::::::::::::::::::::999888888:::<<<===<<<:::qqqLLL;;;999888444222222222333333555666666333666:::>>>BBBDDDEEEEEEBBBDDDFFFHHHIIILLLOOORRRVVVOOOYYYhhhyyycccMMM]]]ooo{{{rrr]]]NNNGGGFFFTTT^^^^^^NNN===999999777666666888;;;<<>>===;;;;;;;;;<<<<<<<<<<<<<<<:::::::::999999999888888888888999999999:::::::::======>>>BBBEEEIIIOOOUUU```eeekkkooossswww}}}xxx```MMM@@@:::999777555444444666777666666777666444333444555777999888999999888666666666777777999::::::999888999:::AAAJJJ|||~~~uuueeeWWWFFFCCCGGGEEEPPPRRRrrrssscccJJJFFFKKK\\\ZZZTTTOOOPPPZZZeeellljjjqqq}}}zzz{{{||||||bbbQQQNNNJJJPPPUUUWWWSSSOOOLLLKKKFFFYYYllltttwww{{{|||{{{xxx```MMMOOOJJJKKKfffyyysssrrrttt|||}}}sssmmmhhheeeVVVNNNIIIIIIKKKKKKLLLOOOMMMSSSaaarrr~~~}}}jjjYYYRRRPPPIIIAAA???@@@CCCEEEHHHNNNWWW]]]fffbbbZZZPPPJJJGGGEEEBBB???IIIVVVcccrrr{{{yyyxxxxxxtttsssyyyeeeZZZWWWXXX\\\___eeefffiiihhhsssgggVVVMMMKKKOOO^^^oooaaaYYYgggyyyrrrXXX^^^]]]^^^\\\EEE888777333333555000222222333333333444444444111555:::555@@@CCCAAAccchhh[[[kkktttuuuzzzNNN:::666666@@@MMMPPPHHH>>>::::::::::::::::::::::::999888888:::<<<<<<;;;:::zzz[[[CCC:::999666222666666555444555666777888666999===BBBEEEFFFFFFEEEIIIFFFEEEFFFGGGIIIMMMQQQKKKUUUVVVVVVcccVVVRRRPPP[[[ffffffbbbVVVDDD@@@CCCNNNVVVMMM<<<888>>>666666666555777;;;AAAFFFWWWYYY___ddddddaaabbbgggtttPPP>>>CCCCCC888;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::999999999777777888999::::::;;;;;;999;;;>>>@@@AAADDDHHHJJJRRRWWW___eeekkkrrrzzzwww\\\GGG===999555888777777666666666666666666666555555555555666666666666777777777777666666888888888888999:::;;;<<<===PPPnnnkkkppp```aaaPPPDDDKKKGGGFFFOOOOOOcccyyylllOOOFFFHHHRRR[[[YYYJJJHHHYYYhhhkkknnnvvvyyy~~~uuuzzz|||zzz\\\MMMLLLOOOTTTXXXVVVOOOIIIFFFDDDIIIVVVhhhppppppuuu~~~zzzuuuttt~~~~~~pppZZZXXXRRRMMMPPPZZZzzz~~~wwwnnneeefffiiiooouuuvvvssskkkeeeXXXUUUPPPNNNMMMNNNOOOPPPIIILLLYYYkkk{{{xxxooo\\\XXXQQQKKKEEEBBBAAAAAA???>>>???DDDGGGJJJPPPXXX]]]^^^]]]WWWOOOHHHEEEEEEEEEHHHLLLUUUhhh~~~yyyssszzztttqqqwwwnnnccc\\\YYY___yyypppVVV^^^vvvkkkuuukkkXXX>>>444888555222444333111111222222222333333333777666777:::===BBBMMMXXX|||tttmmmlll{{{nnnddd???666777===@@@GGGGGG:::;;;::::::999999::::::;;;999999;;;;;;;;;;;;999999{{{gggLLL888333444444222555444333333333555666777888:::===AAADDDFFFFFFFFFGGGEEEDDDEEEGGGKKKOOOSSSLLLRRRSSSUUU]]]rrrdddQQQOOOYYYcccaaa___XXXJJJBBBBBBIIIOOOIII;;;666;;;777777666555666:::???DDDIIINNNWWWaaafffhhhmmmttt}}}yyy\\\GGGCCCAAA<<<<<<<<<;;;;;;;;;;;;::::::;;;::::::::::::::::::999888888888999999::::::;;;888:::<<<>>>???AAADDDGGGLLLQQQXXX^^^ccckkktttzzz~~~}}}qqqWWWCCC<<<:::888999888777666555555555555666666555555555555666666555666666777777666666555666666666666777888999:::<<>>BBBFFFIIIPPPXXX]]]^^^]]]ZZZSSSLLLGGGDDDDDDGGGJJJPPP```vvv~~~tttkkkfffkkk||||||lllYYYcccyyyVVV===444999666333444333111111222222222333333333777555666:::===CCCNNNYYY}}}xxxvvvNNN???999;;;===FFFGGG<<<;;;::::::999999::::::;;;999::::::;;;;;;::::::999qqq]]]EEE666333555666555333222222222333444666777:::;;;===???BBBDDDFFFGGGFFFEEEDDDDDDFFFJJJOOOQQQQQQSSSTTTZZZ^^^gggyyyUUUPPPVVV]]]ZZZZZZXXXLLLEEEBBBDDDJJJGGG===777999888888777666555888===@@@HHHLLLUUU___dddgggmmmuuurrr{{{{{{jjjSSSDDD???@@@<<<<<<<<<;;;;;;;;;::::::999::::::::::::::::::;;;999999999999999999999999888:::;;;<<<<<<===@@@BBBGGGKKKQQQVVV[[[cccmmmttt~~~mmmRRR???999999::::::999888666555444444444666666555555555555666666444555555555555555555444444444444444555666777888<<>>DDDPPP[[[}}}ttt```III;;;888;;;DDDGGG>>>;;;::::::999999::::::;;;999::::::;;;;;;::::::999rrr^^^FFF:::666666555555222222222222444666888999<<<<<<<<<>>>@@@CCCEEEGGGGGGHHHFFFDDDFFFKKKOOOOOORRRRRRUUU```bbbcccbbbUUURRRVVVWWW[[[WWWIIIEEEAAAAAAHHHIIICCC<<<999999888777555555666:::===HHHJJJRRR[[[```ccciiiqqqlllrrrvvvppp\\\HHH???AAA======<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;::::::999999999999999999999:::;;;;;;;;;;;;===???EEEHHHMMMQQQUUU]]]gggoooxxxiiiNNN===777888:::===<<<:::888666555444444666555555444444555555666333444444555555444444333333333333333444555666777;;;@@@mmmhhhwwwUUUKKKKKKHHHEEE>>>GGGCCCFFFSSSnnn{{{pppwwwtttYYYJJJEEEKKKZZZ___TTTJJJQQQ]]]dddgggmmmmmmpppvvv}}}zzztttkkkmmm}}}zzzcccPPPSSS___mmmnnn```SSSMMMGGGDDDGGGQQQVVVZZZfffuuu}}}tttuuuiiicccWWW^^^YYYOOOMMMWWWyyyyyysssvvvvvvvvvuuusssmmmeee```QQQMMMKKKNNNUUUXXXVVVSSSOOOQQQWWWaaammm{{{~~~tttaaaTTTKKKDDD@@@@@@??????>>>=========>>>>>>???<<<<<>>EEERRR^^^yyy}}}kkkOOO;;;777:::CCCFFF>>>;;;::::::999999::::::;;;::::::::::::::::::::::::wwwoooZZZDDD:::666333111222333333333444666999;;;=========<<<===???BBBEEEFFFGGGJJJJJJGGGJJJSSSWWWWWWRRRQQQUUUaaaccc^^^|||ttt\\\MMMPPPXXXaaa]]]KKKBBB>>>???EEEJJJGGG???999888888777555444444777:::;;;???HHHSSS[[[aaakkkuuulllllloooooocccPPPDDDBBB>>>>>>===<<<<<<;;;::::::999999999::::::;;;;;;;;;::::::999999999999999999;;;<<<<<<<<<:::;;;<<<>>>AAADDDHHHKKKOOOVVV___fffiiixxxzzzwwwuuuwww]]]HHH;;;777888:::???>>><<<999777666555555555555444444444444555555333333444444444444333333444444444444555666777777999>>>gggtttzzzjjjXXXSSSMMMGGG>>>FFFDDDFFFPPPfffvvvppprrrzzz^^^MMMEEEEEETTT]]]VVVNNNRRR\\\cccdddjjjlllpppwww|||zzz}}}nnnkkktttrrrTTTYYYiii|||~~~lllZZZSSSKKKFFFGGGMMMQQQUUUbbbpppxxxttt}}}sssjjj]]]ddd___TTTQQQ[[[}}}{{{wwwrrrrrrrrrrrrqqqnnniiieeeTTTOOOJJJJJJMMMPPPOOOMMMKKKOOOVVV^^^kkk{{{}}}uuunnnooo}}}vvvsssfffYYYKKKEEECCCAAA@@@BBBBBB@@@>>><<<;;;<<<===???>>><<<;;;>>>@@@BBBIIIQQQ\\\___eeekkklllggg\\\SSSLLLJJJGGGEEEHHHUUUjjjzzz~~~zzzrrrfffaaammmxxxxxx^^^BBB333555000///444555111111222222222333333333555333555:::???GGGTTTaaapppnnnOOO;;;888:::AAADDD===;;;::::::999999::::::;;;::::::::::::::::::::::::llliiiTTT@@@:::888444222444444444444666999<<>>>>>===<<<;;;::::::999::::::::::::::::::;;;999999999999999999999999;;;<<<===<<<::::::<<<===<<>><<<:::888666666555555555444444444444555555333444444444444444444333444444444444555666777888666@@@hhhnnnrrrjjj[[[NNNGGG===CCCDDDGGGMMM```tttuuutttbbbPPPFFFAAAOOOZZZXXXRRRTTT[[[aaa```gggjjjooovvvyyyhhhdddkkk^^^]]]lll|||fff[[[OOOJJJIIIMMMOOOQQQ]]]kkkzzzzzzwwwvvvtttdddhhhcccZZZYYYccc{{{wwwqqqpppooonnnmmmkkkgggcccXXXTTTNNNJJJHHHHHHHHHHHHDDDKKKRRRYYYgggzzz{{{sssgggbbbooonnn^^^XXXMMMEEE???@@@AAA@@@@@@BBB@@@@@@>>>======>>>>>>???>>><<<<<<>>>???@@@EEEKKKVVV[[[cccjjjlllhhh```ZZZQQQMMMIIIGGGHHHQQQcccsss|||qqqaaaXXXhhhwwwtttsss___BBB333444000...444666111111222222222333333333444333444999???HHHWWWdddooommmOOO<<<:::999===AAA===;;;::::::999999::::::;;;;;;::::::999999::::::;;;iiibbbMMM<<<999999555444777333444555777999===@@@BBBBBBBBBCCCDDDEEEFFFHHHHHHGGGNNNOOOKKKPPP]]]dddaaaWWWZZZ[[[```ccc]]]ggg~~~WWWKKKTTTiiipppeeeGGGBBB======@@@CCCAAA===666777666555333333555777:::;;;@@@GGGKKKOOOXXXaaaqqqssstttrrrooofffWWWJJJ??????>>>===<<<;;;::::::;;;::::::::::::::::::999888888888999999::::::;;;;;;;;;<<<;;;::::::;;;===888;;;???AAACCCGGGMMMRRRVVVbbbhhh~~~}}}cccRRRAAA;;;:::888888:::<<<;;;:::888666555555555555444444333333444444555444444555555555555444444444444444444444555777777444AAAfffsssttt}}}bbbOOOHHH>>>BBBCCCFFFJJJ\\\uuu|||{{{fffRRRHHH@@@MMMXXXYYYUUUUUUYYY]]]^^^eeejjjpppwwwwww|||fff^^^aaa|||iii^^^eeetttcccUUUOOONNNQQQQQQRRR[[[hhhppp|||}}}sss{{{mmmmmmeee]]]]]]fff|||uuurrroooooommmkkkiiihhheeebbb```ZZZYYYUUUOOOHHHDDDCCCDDD@@@HHHPPPWWWeeexxxyyytttiiibbbjjjyyyuuu___OOOHHHDDDAAAAAACCCCCC@@@@@@BBB@@@AAACCCDDDCCCAAA>>>===>>><<<<<>>AAAFFFMMMTTT]]]dddfffccc```^^^UUUNNNIIIHHHJJJOOO]]]kkksssqqq\\\QQQeee{{{{{{tttyyy~~~kkk}}}ZZZ???333666333111555555111111222222222333333333444222444999@@@IIIYYYfffuuu||||||oooQQQ>>>;;;777999??????;;;::::::999999::::::;;;;;;::::::999999::::::;;;}}}ddd\\\GGG666555666111///333333333444666999===@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJIIIPPPOOOIIILLLXXX]]]YYYOOOTTTTTTWWW\\\YYY___qqqbbbLLLPPPeeerrrmmmOOOIIIAAA<<<>>>BBBCCCAAA666666666444333333555777666777<<>>===<<<;;;::::::;;;;;;;;;::::::999999999777777888999::::::;;;;;;999:::;;;:::999999:::<<<888;;;???AAABBBEEEJJJNNNNNN[[[aaassszzz}}}zzz}}}lll]]]MMM???;;;<<<999777777:::999888666555444444444555444444333333444444555444555555666666555555444333333333333444555666666444@@@```hhhPPPKKKAAACCCBBBEEEHHHZZZvvvhhhTTTIIIAAALLLWWWYYYWWWVVVXXXYYY^^^fffkkkrrrxxxvvvtttmmm```\\\tttrrr]]]]]]~~~hhh[[[UUUTTTWWWVVVUUU]]]iiijjjssswwwvvvpppggg^^^]]]eee}}}pppiiifffeeehhhfffcccaaa```___\\\ZZZZZZ\\\[[[UUUKKKDDDBBBCCC@@@IIIQQQXXXeeeyyy}}}tttqqqjjjccciiiuuuzzzkkkXXXKKKFFFCCCBBBDDDFFFCCC>>>===???CCCFFFJJJLLLIIIDDD===999>>><<<===@@@???===>>>CCCGGGNNNXXX___```___^^^___WWWOOOIIIIIIKKKOOOZZZfffooo~~~|||lllRRRUUUlll~~~nnneeennnTTT;;;333999777444666555111111222222222333333333444222444999@@@JJJZZZhhh{{{~~~tttsss|||rrrTTT@@@;;;555666>>>@@@;;;::::::999999::::::;;;;;;;;;999999999999;;;;;;sssdddWWWCCC444555888555222444333444555666777:::===@@@GGGGGGHHHJJJMMMQQQUUUXXXUUUSSSRRRRRRSSSUUUVVVVVVSSSVVVZZZZZZYYYYYY\\\___yyy[[[IIIWWWhhhmmmeeeQQQAAA@@@AAA>>>>>>BBB<<<555222666888444333555777666999???CCCFFFMMMUUUlllsssxxxxxxtttlll^^^RRRJJJDDD>>>;;;;;;<<<:::777<<<;;;::::::999999:::::::::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::<<<<<<;;;<<<>>>BBBEEEGGGPPPQQQWWWaaaiiittt}}}}}}}}}~~~ssshhhTTTGGG<<<:::999666555888555555555555555555555555444444444444444444444444666666666666666666666666555444333222222333555666888:::@@@iii{{{xxxeeeQQQGGGJJJCCC@@@DDDJJJUUUkkkvvvTTTMMMEEE@@@EEESSSTTTMMMPPP\\\```fffmmmrrrtttxxxyyymmmfff```mmmvvvhhhZZZkkkrrrddd___```eeeccc\\\___iiiqqq}}}tttqqq~~~qqqhhhZZZXXXgggsss}}}tttlllfff___XXXSSS[[[[[[[[[ZZZXXXVVVUUUTTTTTTVVVVVVSSSNNNIIIEEECCCBBBFFFNNNYYYggguuu}}}uuuqqqnnnkkkkkkllluuu|||yyy{{{vvvpppgggXXXIIIEEEJJJEEEDDDAAA@@@@@@BBBEEEFFFJJJLLLOOOQQQQQQLLLDDD>>><<<===>>>?????????===<<>>;;;:::::::::999888::::::::::::::::::::::::vvvlllRRRAAA444555888555222444333444666777999;;;???BBBHHHHHHHHHIIILLLOOORRRTTTSSSSSSRRRRRRTTTVVVWWWWWWYYY[[[]]]\\\ZZZYYY[[[^^^mmmjjjOOOTTT```fffrrr```LLLAAA???>>>@@@CCC@@@999666888999444222333444333555;;;???CCCKKKSSSfffnnnuuuwwwvvvrrrhhh^^^QQQIII???;;;<<<===;;;999;;;::::::999999999:::::::::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;::::::;;;<<>>>>>>>>?????????>>>>>>@@@BBBFFFKKKPPPSSSUUUWWWYYYUUUPPPKKKHHHJJJVVVcccooo{{{hhhhhhvvvwwwnnn[[[YYY]]]dddVVV;;;888555333333333222111111111222222222333333333555222555<<>>BBBCCCCCC>>>;;;;;;999555222111444222333888<<<@@@IIIQQQ___hhhrrrwwwyyyyyytttmmm]]]QQQDDD<<<<<<>>><<<:::999999999999999999999:::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::::::::999999999:::<<<>>>???@@@DDDJJJPPPRRRTTT\\\eeejjjqqqxxxzzz}}}{{{~~~|||wwwsssttttttttttttuuuwwwyyyzzz~~~___TTTCCC<<<777777888777666777444444444444444444444444444444444444444444444444444444444444444444444444666555555555666777999:::555EEEQQQiiiwwwiii~~~ZZZFFFEEE>>>BBBBBBDDDJJJZZZmmmzzz~~~qqqVVVFFF@@@DDDOOOQQQKKKLLLTTTZZZ```gggjjjlllpppvvv|||rrr\\\VVVkkkuuu___bbbwwwzzzrrr~~~tttnnnttt~~~qqq|||wwwnnnfffWWWVVVgggssspppjjjaaaZZZVVVUUUUUUTTTQQQRRRRRRSSSSSSTTTTTTTTTUUUWWWYYYWWWRRRKKKFFFDDDBBBDDDJJJUUUbbbnnnvvvzzzwwwtttpppssszzzuuuxxx~~~}}}yyyvvvkkk\\\MMMIIILLLNNNOOOPPPXXXWWWUUUSSSQQQPPPPPPPPPTTTXXX^^^bbbaaaXXXLLLCCC@@@@@@???>>>>>>>>>???@@@===???BBBFFFJJJMMMOOOPPPTTTSSSRRRNNNHHHHHHTTTaaaooozzz|||ttt```eeeyyytttfffbbbaaaaaaLLL999777444333333333333222111111222222222333333333666333555;;;@@@KKKddd}}}{{{jjjnnnxxxqqqtttjjj{{{VVV;;;888;;;777<<<;;;:::999999999999:::999999999999999999999999rrrcccBBB999333555777555333444444666999;;;===???CCCEEEFFFGGGGGGHHHIIIKKKMMMNNNTTTUUUVVVWWWWWWWWWYYYZZZSSSUUUXXXXXXWWWYYY]]]aaavvvhhhPPPTTTaaassswwwmmmTTT@@@===@@@AAACCC@@@>>><<<999555222111666333333777:::>>>GGGPPP\\\eeeooouuuyyy|||{{{wwwhhh\\\KKKAAA>>>>>>;;;888888888999999999999999999999999:::::::::;;;;;;;;;999999999999999999999999:::999999999999:::;;;<<<===AAAGGGKKKMMMPPPUUU[[[bbbdddgggkkkppptttvvvuuuyyy}}}}}}zzzyyy~~~|||zzzvvvqqqnnnqqqqqqqqqsssuuuwwwzzz{{{~~~pppVVVLLL===:::777777888777666555444444444444444444444444333333333333333333333333222222222222222222222222444444444555666888:::;;;999HHHRRR```ttt\\\hhhkkkMMMHHH???DDDCCCCCCHHHTTTdddssszzz}}}```HHHBBBDDDNNNRRROOOOOOTTTXXX^^^eeehhhjjjmmmtttyyy}}}eeeWWWaaa~~~yyyfffbbbeeettt{{{qqqvvv|||zzz|||tttnnngggXXXZZZlllwww{{{uuukkkaaaZZZVVVUUUUUUVVVVVVUUUUUUUUUVVVVVVWWWWWWZZZ]]]\\\WWWPPPIIIFFFBBBDDDHHHRRR^^^hhhoooqqqkkkmmmlllpppzzzyyy||||||wwwuuucccXXXMMMLLLSSS[[[^^^^^^cccbbbaaa___]]][[[YYYXXX[[[^^^cccfffddd[[[PPPHHHCCCAAA???===<<<===>>>@@@<<<===@@@CCCFFFHHHJJJKKKNNNPPPSSSPPPIIIFFFPPP^^^nnnxxx___RRRbbb|||yyy{{{zzzqqqNNN888666333222333444444333111111222222222333333333666444777;;;???KKKgggyyy}}}oooqqqiii|||ZZZ<<<999;;;666::::::;;;:::999999999:::888888888888888888888888bbbNNN;;;777444555666555444555555777:::===>>>@@@CCCEEEDDDDDDEEEGGGIIIKKKMMMNNNUUUWWWYYYYYYWWWVVVWWWYYYRRRUUUWWWWWWVVVXXX]]]aaafffuuuWWWSSS^^^```ooorrr___HHH???>>>===???@@@???<<<999777444333666222222444777:::BBBKKKYYYbbblllppptttyyyzzzxxxpppeeeVVVJJJBBB>>>:::777888999999:::::::::999999999999999:::::::::;;;;;;999999999999999999999999:::::::::::::::::::::::::::>>>AAACCCEEEIIINNNRRRUUUVVV[[[dddmmmrrrssstttooottt|||||||||}}}{{{{{{|||}}}xxxuuurrrpppnnnlllmmmmmmnnnqqqtttxxx|||~~~{{{|||uuu{{{cccQQQHHH<<<;;;:::888888888666444444444444444444444444444333333333333333333333333222222222222222222222222222222333444555777888888666???DDDKKKjjj}}}]]]YYYtttOOOHHHCCCDDDBBBAAAEEENNN\\\lllwwweeeIIIBBBAAAJJJPPPPPPPPPSSSWWW]]]dddggghhhlllrrrxxx}}}nnn[[[\\\ssspppeee\\\|||uuuwwwzzz}}}zzz}}}rrrnnnggg\\\bbbvvvvvvkkkbbb\\\YYYXXX^^^]]][[[YYYXXXWWWWWWWWWWWW[[[``````[[[SSSKKKFFFDDDCCCFFFOOOZZZcccgggggg```eeehhhlll{{{vvvnnnlll[[[YYYXXXYYY___fffiiijjjlllmmmmmmllliiifffccc```aaaaaacccdddbbb]]]UUUPPPGGGDDD@@@===;;;<<<===>>><<<===???AAADDDFFFIIIJJJLLLPPPTTTRRRKKKGGGPPP\\\kkkuuu}}}\\\ZZZ^^^yyyPPP777555222222333444444333111111222222222333333333444444888===???LLLjjjoooiiigggwww^^^AAA======555999;;;<<<;;;999888999;;;888888888888888888888888pppYYYEEE777666555555555555555666666999<<<>>>???@@@BBBDDDCCCDDDEEEGGGIIIKKKLLLMMMRRRUUUXXXXXXUUUTTTUUUXXXXXXYYYZZZYYYWWWXXX\\\aaaaaakkkeeePPPRRRRRRaaakkkdddSSSEEE>>><<<===@@@AAA===999888777444333000///111333444;;;CCCQQQZZZcccfffjjjpppttttttrrrlllbbbVVVKKKBBB===:::::::::;;;<<<;;;:::999888999999999999::::::::::::999999999999999999999999::::::::::::::::::::::::<<>>???DDDHHHIIIIIIJJJPPP[[[cccfffhhhkkkhhhmmmtttzzz~~~~~~}}}{{{zzz~~~~~~~~~zzzwwwvvvvvvxxxuuuqqqnnnnnnnnnnnnmmmiiijjjlllooosssxxx|||~~~{{{}}}eeennnoooVVVMMMCCC;;;<<<<<<888777777666333333333333333333333333333333333333333333333333333222222222222222222222222111222222333444555666666555777999<<>>===:::888999;;;999999999999999999999999sssbbbTTT>>>666777666444333444777888777:::===>>>??????AAABBBEEEEEEGGGHHHIIIJJJJJJJJJJJJOOOSSSTTTRRRQQQTTTWWWWWWYYYZZZXXXVVVXXX]]]aaafffmmmttt___SSSRRRUUU]]]bbb]]]OOOCCC>>>>>>CCCEEE???;;;:::888555333000///111111111666===DDDNNNVVVZZZ^^^fffmmmpppooopppmmmcccUUUIIICCCAAA<<<<<<======<<<:::888777888999999999999:::::::::888888888888888888888888999999999:::::::::999999:::>>>???<<<===BBBEEECCCFFFEEEIIIQQQUUUTTTWWW\\\aaadddiiiooosssuuuuuuuuuyyyvvvxxx~~~|||vvvyyy~~~|||~~~|||}}}|||zzzuuurrrppppppkkkjjjjjjkkkmmmoooooonnniiijjjlllooosssxxx|||~~~zzz{{{~~~qqq```KKKGGG===888;;;;;;666555777777444333333333333333333333333222222222222222222222222222222222222222222222222222222333444444444444444555555:::;;;KKKhhhtttZZZIIIJJJAAA??????BBBFFFMMM]]]mmmppp}}}uuuQQQFFF===@@@HHHMMMMMMLLLOOOUUU\\\```bbbfffnnnttt{{{|||eeeRRRPPP]]]kkk}}}iiiXXX[[[kkkxxx{{{}}}}}}{{{}}}}}}pppjjjfffeeevvvxxxtttkkkhhhddd___[[[YYYWWWWWWYYY___fffhhhbbbXXXNNNHHHGGGEEEEEELLLUUU\\\[[[XXXPPPMMMRRR^^^gggppppppfffgggqqqzzz}}}uuummmiiieeedddddddddeeedddaaa___QQQOOOJJJEEEAAA???>>>===<<<===>>>@@@CCCFFFIIIKKKLLLMMMOOOPPPMMMJJJNNNVVV^^^iiiuuu{{{}}}xxxdddQQQeeewww>>>888555333222222333222111111111222222222333333333444444777999>>>RRR|||jjjnnnxxxpppOOO===:::;;;;;;>>>AAA???;;;888999;;;::::::::::::::::::::::::eeeWWWLLL333555777777444222444777999777:::===?????????@@@AAAGGGHHHHHHIIIIIIIIIHHHHHHDDDIIIOOOQQQPPPPPPSSSWWWRRRTTTUUUUUUUUUXXX^^^ccc```hhhhhhxxxbbbXXXPPPQQQ]]]cccWWWHHH@@@@@@FFFHHHAAA<<<;;;999555555222222333333222555;;;999DDDMMMRRRWWWaaaiiimmmlllqqqtttlll\\\NNNHHHGGG===>>>??????===;;;888666888888999999999:::::::::888888888888888888888888777888888999999999999888000666999888:::???@@@===CCCAAADDDJJJLLLKKKPPPXXX\\\^^^aaaeeehhhkkkmmmmmmzzzrrrsss|||zzzppprrryyysssmmmooovvv||||||zzznnnooopppnnnjjjgggeeedddaaabbbeeeiiinnnppppppnnnmmmmmmoooqqquuuyyy|||~~~tttuuuwwwzzz~~~WWWDDDBBB777555::::::444333777888666333333333333333333333333222222222222222222222222222222222222222222222222333333444444555444444333222333<<<<<>><<<<<<===???BBBFFFIIIKKKIIIIIIJJJLLLJJJGGGKKKQQQZZZeeeqqqxxx|||}}}|||yyycccUUUppp|||zzz888888666333222222222111111111111222222222333333333555444555777<<>>666999;;;;;;:::999888777666555444444333333333333222222000111111111111222222222111111222222222333333333333333222222333333444555333999444===BBBiiixxxmmmuuu{{{xxxSSSEEEFFFCCCBBBBBBCCCIIIWWWeeemmmsss```JJJAAADDDEEEJJJNNNJJJGGGLLLUUU\\\^^^```hhhrrrqqqyyysssdddRRREEECCCIIIDDDJJJTTTZZZWWWSSSWWW___rrrxxxyyysssmmmlllmmmlllrrr|||ssskkkhhhkkkvvvuuuqqqkkkddd___]]]]]]]]]dddhhhmmmooollldddXXXNNNLLLLLLMMMOOOTTTYYYYYYVVVVVVTTTZZZffflllooo}}}xxxyyy~~~{{{tttqqqkkkiiihhhkkkllljjjhhhggg\\\VVVNNNIIIHHHFFFAAA============>>>AAAEEEIIIKKKLLLIIIIIIJJJIIIHHHKKKPPPVVV___kkkvvv}}}xxxttt{{{rrrZZZZZZtttttt}}}ssshhh|||ppp>>>555555444444444333333333000111111222222333444444777888111AAA>>>KKK~~~kkkkkkssswww~~~rrrRRR???>>>>>>666DDDKKKDDD===<<<;;;777::::::::::::::::::::::::ooocccNNN999888555333222333666999:::999:::;;;===@@@BBBCCC@@@>>>AAACCCEEEIIIMMMMMMKKKIIIFFFHHHJJJJJJIIIIIIKKKNNNNNNNNNPPPSSSXXX[[[[[[[[[]]]iiilllvvvbbbXXXRRRWWW^^^```UUUHHH@@@BBBCCCCCCBBB@@@===999777555222000000111444555;;;===BBBHHHNNNTTTXXXZZZ```dddjjjmmmjjjbbbYYYRRRGGGAAA;;;999:::;;;999777::::::::::::999999999999888888888888888888888888888888888777777777666666666777777888999999::::::======>>>@@@BBBDDDFFFGGGLLLNNNQQQTTTXXX\\\^^^``````cccfffiiikkkjjjiiigggjjjiiieeebbb___```dddgggccc```\\\YYYXXXXXXYYYYYYXXXZZZ\\\___bbbfffiiijjjtttqqqnnnmmmrrrzzzgggMMM<<<777999999999888777666555444444444444333333333222222222000000111111111222222222111111111222222222333333333222222222222333444444333999555;;;???dddqqqSSSHHHEEECCCBBBBBBCCCHHHUUUaaaooorrrvvvdddLLL@@@BBBCCCIIIQQQPPPIIIKKKQQQYYY^^^aaahhhqqqrrrxxx~~~wwwnnneeeWWWIIIBBBCCC@@@CCCIIIMMMMMMKKKPPPWWWccciiikkkiiifffgggfffccciiiwwwqqqkkkkkkoooyyyzzzuuummmfffbbbaaa``````dddjjjrrrtttpppeeeWWWNNNLLLQQQVVVYYY]]]___ZZZTTTSSSRRRYYYgggnnnpppzzzyyywww|||zzztttrrrkkkjjjlllpppsssrrrpppmmmbbb[[[SSSMMMKKKHHHCCC???>>>===<<<===@@@DDDIIILLLMMMKKKKKKLLLKKKHHHJJJOOOVVV^^^jjjtttzzz}}}~~~~~~~~~mmmpppVVVZZZzzzvvvkkksssaaaYYYmmmaaa888555444444444444333333333000111111222222333444444555777222???===KKKvvvmmmbbbqqqxxxtttUUUBBB<<<222888BBBIIIGGG@@@===;;;999::::::::::::::::::::::::iii\\\FFF555777555444333444666999::::::<<<;;;<<>>BBBDDDEEEIIINNNRRRWWW[[[]]]```ccc```ZZZaaaqqqqqqmmmkkklllpppxxxuuunnnkkkkkkjjjiiijjjrrr{{{~~~xxxlllaaa[[[OOOUUU\\\```dddeee]]]SSSPPPPPPXXXgggnnnnnnqqqwww|||yyytttppppppvvv~~~{{{vvvxxx||||||vvvjjjdddZZZSSSOOOKKKFFFBBB???===;;;;;;>>>CCCIIILLLNNNMMMNNNPPPNNNJJJJJJMMMUUU]]]gggqqqwwwzzz|||}}}{{{}}}pppsssRRR]]]vvvmmmrrrZZZSSSbbbyyyzzzhhhMMM444444444444444333333333333000111111222222333444444555777444<<<:::FFFtttnnnwww[[[lllyyy}}}ggg\\\OOO::::::>>>DDDIIIEEE===:::;;;::::::::::::::::::::::::sssaaaUUUAAA666;;;555555444555777999;;;;;;<<<;;;;;;===@@@CCCDDDCCCBBBCCCDDDGGGKKKMMMLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIMMMNNNOOOSSSWWWZZZZZZZZZ[[[\\\[[[```jjjzzz```KKKRRRPPP^^^mmmcccPPPFFF>>>>>>AAA@@@<<<:::888777444222111111222333333333555777<<>>???AAACCCDDDFFFGGGJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPOOOMMMLLLMMMNNNPPPOOOMMMKKKKKKNNNRRRVVVVVVVVVWWWYYY\\\___bbbdddnnnoooppprrrtttxxx|||zzzRRR<<<:::;;;888555555555444333222222222333333333222222222222111000000000000111111111111111111111111222222222222222222222111222333333444222555666555666QQQ[[[LLLDDDBBBAAACCCDDDFFFLLLTTTeeeooommmpppbbbLLLFFFAAAFFFUUU\\\OOOGGGDDDLLLXXX```fffjjjnnnrrrwwwjjjggghhhdddYYYOOOFFF???;;;???CCCEEEGGGIIIGGGJJJOOOTTT]]]bbb^^^WWW\\\dddrrrsssyyypppnnnnnnppprrrxxx|||yyyyyyxxxwwwwww|||xxxtttuuu```aaa``````gggkkkcccUUUOOOQQQYYYfffllliiieeeeeedddbbb```ccclllxxxzzzqqqkkkaaaYYYSSSMMMIIIEEE@@@>>>;;;:::<<>>HHHHHH>>>999<<<::::::::::::::::::::::::gggZZZMMM<<<666:::555555666666777999;;;===<<<::::::<<<@@@CCCEEEEEEDDDDDDDDDGGGJJJLLLLLLKKKJJJKKKLLLMMMOOOOOOOOONNNOOOOOOPPPSSSWWWYYYYYYYYYYYYXXXVVVZZZ^^^eeetttTTTOOOIIIYYYpppmmm```HHH999>>>CCC>>><<>>???@@@@@@CCCDDDDDDDDDEEEGGGHHHHHHDDDFFFHHHIIIHHHHHHHHHJJJLLLLLLLLLJJJIIIKKKPPPSSSQQQSSSVVVYYY[[[]]]^^^^^^aaaeeejjjnnnsssxxx~~~xxxrrrsss}}}www}}}}}}kkkJJJ::::::;;;777555555555444444333333333333333222222222111111111//////000000000111111111000000111111111222222222222111111111111222333333222333666333444HHHxxxzzzyyyjjjKKKFFFCCCBBBCCCDDDDDDIIIOOO]]]oooxxxnnnkkkQQQHHH@@@DDDTTT```TTTHHHAAAGGGSSS]]]cccgggnnnpppuuujjjnnnrrrlllbbbOOOFFF???AAAFFFHHHHHHHHHBBBDDDGGGMMMWWW___^^^WWWXXX\\\gggvvvuuuiii~~~sssqqqqqqrrruuuvvv{{{{{{oooggglllsssjjjYYYTTTVVV^^^gggiiiccc\\\WWWQQQSSSXXXbbbppp}}}zzztttoooggg___WWWPPPKKKHHHAAA???;;;:::;;;@@@EEEIIIMMMLLLOOORRRPPPKKKIIILLLUUU[[[eeennnssswwwyyy{{{zzz}}}|||zzz~~~|||qqqQQQzzz~~~xxxttt^^^bbbooooooWWWDDD<<<555444444333333333222222222000111111222222333444444444666777666777???lllooohhhppp}}}vvvlllEEE<<<777999DDDHHH@@@;;;<<<::::::::::::::::::::::::|||^^^TTTDDD777666444555666777777777999<<<>>>;;;;;;;;;===AAAEEEFFFFFFEEEDDDDDDFFFIIIKKKMMMMMMFFFFFFIIINNNRRRUUUVVVUUUPPPPPPPPPSSSUUUWWWVVVUUUYYYWWWVVVZZZ]]]^^^}}}gggRRRHHHUUUkkknnnhhhRRRBBBBBBCCC???@@@HHHBBB@@@===999666444222222111111111333555888:::<<<@@@FFFPPP[[[dddjjjlllmmmddd^^^UUUKKKCCC???===<<<:::999999999999888888888888888888888888888888888777777666666666666555555555555555555555555555555777777777666777777888999999::::::;;;<<<<<<======@@@@@@@@@AAABBBBBBCCCCCC>>>@@@CCCDDDDDDDDDEEEGGGFFFHHHIIIHHHGGGHHHLLLPPPNNNPPPSSSWWWYYYZZZYYYYYY]]]```dddhhhnnnxxx~~~vvvwww~~~oooqqqfffiiizzzmmmXXXCCC999999999777555555555555444444444333222222222222111111111111/////////000000000111111000000000111111111111222111111111111111222333333333000666222444AAAfffsssggg}}}OOOIIIDDDBBBCCCDDDCCCFFFKKKYYYmmmvvvrrrUUUKKK@@@AAARRR```[[[NNNCCCFFFQQQZZZaaaeeennnpppyyyvvvzzzxxxrrr[[[OOODDDCCCGGGIIIJJJKKKCCCCCCCCCEEENNNYYY[[[XXXRRRXXXcccqqqssshhhuuutttuuuuuuvvvxxxxxx}}}|||yyy{{{ooo]]]WWW[[[aaaeeeccc]]]UUUQQQKKKPPP[[[jjjyyy|||uuurrrllleee\\\UUUOOOKKKBBB@@@===:::;;;>>>BBBEEEIIIIIILLLPPPOOOKKKJJJMMMUUU\\\fffooouuuxxxyyyzzz{{{~~~~~~}}}}}}~~~fffRRR~~~~~~ccclll|||wwwYYYCCC;;;444333333333333222222222222000111111222222333444444222333888666<<>>???@@@@@@@@@???;;;===???@@@???@@@AAABBB@@@DDDHHHHHHGGGGGGKKKOOOPPPQQQSSSUUUWWWXXXYYYZZZ]]]aaafffjjjmmmsss|||~~~}}}{{{www}}}ssssss^^^]]]oooqqqcccTTTEEE===999666555777555555444444444333333333222222222222111111111111////////////000000000111000000000000111111111111111111111111111222222333333---666222666===WWWooorrrXXXLLLFFFBBBCCCCCCCCCEEEIIIWWWeeezzzxxx```RRRBBB>>>MMM[[[cccUUUIIIHHHPPPYYYaaaffflllnnn|||~~~}}}|||iiiZZZJJJEEEFFFIIINNNSSSHHHFFFBBB@@@FFFRRRZZZZZZRRRVVV[[[gggpppiiimmm~~~nnn\\\TTTYYY^^^^^^YYYTTTOOOMMMOOOXXXfffvvvtttssspppjjjbbbYYYSSSOOOCCCAAA>>><<<;;;===???AAAEEEEEEHHHLLLMMMJJJKKKOOOUUU]]]hhhrrrwwwyyyyyyzzz|||~~~~~~uuu\\\TTT{{{{{{UUU>>>:::666333333333222222222222111000111111222222333444444333333888444===???RRRqqqppp}}}eee???<<<888;;;EEEKKKGGG===::::::::::::::::::::::::~~~___PPPHHH777666;;;111555777999888777888<<<@@@===>>>???CCCHHHJJJKKKJJJQQQMMMIIIFFFFFFEEEDDDCCCFFFFFFGGGKKKPPPQQQOOOMMMOOONNNNNNOOOPPPQQQOOONNNMMMMMMKKKPPPUUURRRYYYpppeeePPPKKKMMMTTTkkk|||tttPPP:::@@@DDD<<>>>>>>>>======;;;<<<======<<<<<<===>>>===BBBGGGIIIHHHIIIMMMQQQUUUTTTTTTTTTVVVYYY\\\^^^]]]dddlllpppooommmnnnpppkkksssrrrppp|||yyy]]]WWWaaaXXXVVVFFF:::888777222333888444444333333333333333333222222222111111111111000////////////000000000000000000000000111111111111111111111000111222222333333,,,666333888;;;NNN~~~nnn|||aaaNNNGGGCCCCCCCCCBBBDDDHHHTTT\\\ppptttuuukkkZZZFFF<<>>CCCOOOZZZ^^^UUUTTTQQQZZZhhhiiihhhrrr|||}}}lllZZZNNNTTTYYYVVVOOOKKKJJJJJJVVV```ooo~~~ttttttsssnnnfff]]]VVVRRRDDDBBB???===;;;<<<===>>>CCCBBBEEEJJJKKKJJJLLLQQQUUU^^^iiisssyyyzzzzzzyyy{{{~~~~~~~~~yyy|||wwwxxx}}}rrr^^^TTTYYYzzz~~~{{{MMM777999:::333333333222222222111111000111111222333333444444666333888222:::888CCCqqqjjjxxx~~~ccc@@@???:::999DDDPPPLLL>>>::::::::::::::::::::::::nnn]]]JJJ>>>888444555777888999999999888:::===???BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIHHHEEEDDDDDDEEEIIIIIIKKKNNNNNNJJJGGGFFFIIIIIIJJJMMMPPPQQQPPPOOOSSSRRRSSSWWWWWWUUUXXX]]]```OOOHHHIII^^^nnnsss```III>>>===<<>>999666777999999888888888888888777777777666666666555555555555666666555555555555555555555555444444444555555555555666666666666666777777777777;;;;;;;;;;;;;;;<<<===>>>:::;;;===<<<;;;;;;<<<===@@@AAACCCFFFHHHJJJKKKLLLMMMOOOSSSWWW[[[\\\]]]]]]dddeeefffhhhllloooiii```sssssszzzrrrtttyyycccTTTQQQBBB???;;;888777666555333444444333333222111000000000000000000000000000000//////............/////////////////////////////////000000000000000//////---222333444333222LLLvvvqqq~~~yyyWWWIIIEEEFFFAAACCCGGGCCCPPPPPPiiitttlllzzz^^^KKKAAADDDKKKRRRWWWVVVPPPQQQ[[[dddggglllkkkssssssqqqlll[[[QQQJJJEEEKKKSSSOOOOOOHHHBBBCCCGGGNNNYYYcccXXXWWWTTTVVV___iiijjjeeeppp||||||lllYYYQQQNNNLLLKKKGGGFFFOOO[[[gggooo}}}|||uuuqqqooohhh]]]SSSHHHAAA;;;::::::999;;;???BBBCCCFFFGGGDDDAAAFFFMMMUUU___jjjpppqqqsssxxx}}}|||~~~|||~~~rrrfffyyyyyyuuudddMMMKKKeeeyyy~~~LLL888777777222222222111111111111000000000000111222222333333333000999999888:::JJJzzznnnttt|||iiiEEE===:::888???UUU\\\NNN;;;<<<<<<;;;999999;;;<<>>?????????@@@BBBDDDEEEFFFJJJJJJJJJIIIHHHIIIMMMOOONNNKKKHHHFFFDDDDDDFFFIIIHHHHHHJJJNNNQQQSSSRRRPPPTTTRRRSSSWWWWWWVVVYYY___ooo}}}XXXGGGNNNUUU```iiifffWWWGGG???===>>>CCCGGGGGGAAA;;;888777//////000111222333333444555777999===CCCLLLWWW^^^___`````````^^^ZZZTTTPPPKKKFFF???:::999888777666888888888888888777777777666666555555555555666666555555555555555555555555444444444555555555555666555666666666777777777777999999999999:::;;;<<<<<<<<<===???>>>======>>>@@@???@@@BBBEEEGGGIIIJJJKKKNNNOOOQQQTTTXXX\\\___aaabbbfffggggggiiimmmnnnlllxxxzzz~~~kkkYYYQQQ@@@===999777777666555333444444333222222111000000000000000000000000000000//////............////////////////////////////////////000000000000//////...111111333333222HHHllltttyyyfffNNNDDDDDDAAAAAAFFFEEEKKKNNNbbbqqqrrrcccLLL???>>>CCCKKKPPPQQQNNNOOOYYYbbbfffmmmlllqqq|||tttoooeeeVVVMMMHHHEEENNNXXXVVVPPPHHHBBBBBBFFFNNN\\\iii```]]]XXXWWW___iiillliiiqqqxxxtttaaaTTTLLLHHHJJJNNNTTT^^^iiitttzzzxxxtttqqqjjj___UUULLLDDD>>><<<<<<:::;;;???AAABBBFFFHHHEEEAAAEEEKKKRRRZZZeeelllpppsssvvvzzz}}}~~~||||||}}}~~~eee```~~~uuuZZZJJJTTTpppxxxwww|||}}}MMM:::777555222222222111111111111000000000000111222222333333555000888777777777DDDpppqqqpppwww~~~pppFFF;;;777999@@@VVVddd___AAA???<<<999888999:::;;;gggUUUBBB:::888666333333666777888888888999;;;============>>>@@@BBBCCCDDDHHHHHHIIIIIIJJJOOOTTTXXXPPPPPPMMMGGGDDDEEEJJJNNNFFFHHHKKKOOOSSSUUUTTTRRRSSSRRRSSSVVVWWWWWW[[[aaaiiivvviiiIIINNNOOORRR\\\eeeaaaRRRCCC>>>>>>???@@@@@@>>>:::777555111111111111111222333333333444555888===DDDMMMSSSXXXZZZ]]]^^^^^^]]][[[YYYPPPKKKCCC===999777555444888888888888888888888999666666555555555555666666555555555555555555555555444444444555555555555666555555666666666777777777777666666777888999::::::<<<===???>>>>>>===???@@@>>>???AAACCCEEEHHHIIIJJJRRRQQQQQQRRRVVV\\\bbbffffffjjjkkkffffffmmmuuuzzzwww{{{mmmYYYJJJ<<<:::777555555555555444333333333222111111000000000000000000000000000000//////............////////////////////////////////////000000000000/////////111///111444222@@@]]]}}}~~~ZZZEEEFFFBBB???CCCFFFJJJQQQ^^^rrrnnnSSSAAA===@@@CCCHHHKKKKKKMMMVVV^^^cccmmmkkkooouuu{{{|||tttdddUUULLLHHHFFFRRRaaaaaaYYYQQQJJJFFFFFFMMM[[[iiigggbbbZZZWWW]]]hhhmmmkkknnnnnnxxx}}}{{{~~~ppp___SSSIIICCCIIIXXXgggttt|||}}}yyyvvvpppdddZZZOOOGGGAAA???===;;;<<>>dddwwwnnnoooyyy~~~wwwSSS???777:::@@@RRRffflllIIICCC;;;777777999::::::]]]LLL<<<777888888555444777888::::::999:::<<<>>>>>>>>>>>>>>>???@@@AAAAAACCCEEEHHHJJJMMMPPPUUUYYYKKKPPPQQQMMMIIIHHHJJJJJJEEEGGGKKKPPPTTTVVVTTTRRRRRRPPPPPPTTTUUUUUUZZZaaakkkiiiYYYOOORRRTTTYYYaaafffaaaPPPBBBAAA>>>;;;:::;;;:::777444444333222111111111222222111222333555888===CCCHHHNNNQQQUUUXXX[[[\\\]]]^^^WWWRRRKKKDDD???;;;999888888888888999999999999:::666666555555555555666666555555555555555555555555444444444555555555555666555555555666666666777777555555555666777888999::::::;;;======<<<<<<===???>>>>>>@@@BBBDDDGGGIIIJJJTTTSSSSSSTTTWWW\\\```cccjjjllliiicccdddnnnzzzvvvjjjlllppp|||ooodddRRR???999777444333444555444444333222222222111111000000000000000000000000000000//////............//////////////////////////////...//////000000000000///000000---///444111888MMMsssfffIIIIIIEEE>>>@@@DDDHHHRRRWWWmmm|||\\\HHHBBBDDD???CCCGGGIIILLLRRRZZZ___ggghhhmmmrrrtttooo^^^SSSLLLIIIWWWiiimmmggg```XXXQQQKKKKKKUUU```eeeaaa[[[WWW]]]ggglllkkkiiiccciiiyyyyyy{{{nnnfff^^^___dddddd[[[OOOJJJEEEDDDNNN```ttt~~~{{{tttjjjaaaPPPHHHBBB???>>><<<<<>>666777111222222222111111111000000000000000111222222333333666000555333666777<<<]]]~~~qqqmmmvvv~~~|||jjjKKK999:::>>>III\\\fffQQQGGG<<<666777999:::999RRRDDD777555888999888888888:::<<<<<<<<<<<<>>>???AAA@@@@@@???????????????@@@DDDJJJNNNPPPQQQSSSTTTLLLQQQQQQJJJEEEEEEEEEBBBFFFGGGJJJNNNRRRTTTSSSQQQOOOMMMNNNRRRSSSSSSXXX^^^fffbbbkkkxxx[[[TTTYYY\\\aaalllooo^^^GGGCCC>>>999888;;;===<<<:::888777444333111111222222111222333444555888<<<@@@DDDHHHNNNRRRVVVYYY]]]aaaaaa^^^XXXPPPHHHBBB>>>===999999999999::::::::::::666666555555555555666666555555555555555555555555444444444555555555555666555555555555666666666666555555666666777999:::;;;:::;;;======<<<===>>>@@@>>>???@@@AAADDDGGGIIIKKKQQQRRRSSSUUUVVVXXXYYYZZZaaaaaa]]][[[bbbqqq}}}uuu\\\aaaxxxsssdddZZZJJJ:::777555333222333444444444222222111111111111111000//////////////////////////////............//////////////////////////////......///000000000000000000000,,,...444111333AAAaaajjjJJJIIIFFF@@@AAACCCCCCMMMKKKaaafffMMMDDDCCC@@@BBBFFFIIIKKKNNNUUU[[[```dddkkkrrrsss{{{~~~kkk\\\PPPIIIVVVjjjooooooiiibbb\\\TTTOOOQQQWWW___^^^[[[ZZZ___gggjjjiiifff___aaattt{{{rrrrrrxxxmmmXXXOOOGGGEEEGGGHHHFFFCCCCCCGGGNNNXXXggg{{{{{{uuukkkcccPPPHHHBBB???>>><<<===@@@AAAEEEMMMQQQNNNGGGFFFJJJVVVZZZbbbnnnzzz}}}yyy{{{~~~~~~}}}|||{{{|||}}}~~~|||~~~}}}jjjddd|||TTTQQQwwwooommmsssnnnpppwwwtttWWW777555888222222222222111111111000000000000000111222222333333555000555222777:::>>>]]]rrr{{{zzzsssxxxXXX>>>;;;;;;AAANNNVVVSSSJJJ>>>888888::::::888HHH>>>666555888888999;;;999;;;===>>>>>>===???@@@BBBAAA@@@???????????????AAAFFFLLLQQQRRRQQQPPPPPPXXXYYYRRRGGGDDDHHHIIIEEEGGGHHHIIIKKKNNNPPPOOONNNMMMLLLNNNRRRSSSRRRUUUZZZ^^^```bbbssstttXXXXXXZZZbbblllmmm]]]IIIEEE@@@;;;999===AAADDDEEE<<<:::777444222222333333222333444444444555777:::>>>BBBHHHMMMPPPUUU[[[```bbbaaa]]]UUUKKKCCC===:::;;;;;;;;;:::::::::999999666666555555555555666666555555555555555555555555444444444555555555555666444444555555555666666666555555666777888999;;;<<<<<<===????????????AAABBB@@@AAAAAABBBEEEHHHKKKMMMMMMOOORRRTTTUUUTTTSSSRRRTTTVVVWWWZZZeeevvvrrr\\\bbbnnn]]]PPPDDD<<<777555222222333444444333111111111111111111111111//////////////////////////////............//////////////////////////////---...///000000111111000///111,,,---444222111;;;XXXnnnMMMGGGDDDAAACCCCCCAAAKKKGGGXXX|||qqqSSSDDD>>>AAABBBEEEIIIJJJKKKQQQYYY\\\```iiiqqqsssyyyssscccUUUKKKTTTeeejjjiiidddaaa___\\\VVVTTTVVVZZZ[[[[[[ZZZ^^^eeegggeeeeee``````mmmssspppnnnpppsssxxx^^^KKKCCC<<<;;;;;;===@@@DDDGGGQQQ]]]eeeooo{{{tttkkkcccSSSKKKCCCAAA???<<<<<>>>>>===>>>?????????>>>>>>??????@@@AAAAAAEEEJJJMMMNNNNNNMMMMMMXXXYYYSSSKKKMMMVVVVVVNNNJJJHHHGGGHHHJJJKKKKKKJJJLLLLLLOOOTTTUUURRRTTTXXXVVV___bbbfffuuubbbYYYdddiii___VVVWWWNNNIIIBBB>>>>>>BBBGGGJJJ???===999666444333333444222333444444333333444666777<<>>@@@AAAEEEJJJWWWbbblllpppxxxvvvllleeeYYYPPPGGGCCC@@@;;;:::===>>>BBBJJJPPPMMMHHHHHHLLLUUU[[[fffrrr{{{~~~~~~zzz}}}zzz}}}sssyyyWWWjjjttt|||xxxqqq]]]DDD555444555222222222222111111111111000000000000111222222333333333222888222444;;;BBBbbbzzzzzzuuuzzz{{{qqq[[[KKK;;;888@@@AAAMMMJJJEEE@@@===;;;;;;;;;BBB===:::888666333666;;;777999<<<============>>><<<<<<<<<===???@@@BBBCCC???BBBFFFHHHIIIIIIJJJKKKHHHMMMNNNNNNVVV```\\\PPPKKKIIIFFFFFFGGGHHHHHHHHHMMMMMMQQQVVVVVVSSSSSSWWWPPP[[[```]]]jjjvvv```kkkjjjVVVWWWnnnXXXSSSJJJBBB???@@@EEEIIIBBB???;;;777444444444444111333444333222111222444222777===@@@BBBGGGOOOVVVYYY]]]aaa```ZZZSSSOOOMMM>>>>>>===<<<:::999888777666666555555555555666666555555555555555555555555444444444555555555666666444444444555555555666666333444444555777999:::;;;999;;;=========>>>@@@AAADDDDDDDDDEEEGGGKKKNNNPPPRRRSSSUUUWWWYYYZZZZZZZZZ___mmmzzz~~~yyytttVVVRRRUUUqqq|||jjjgggfffbbbQQQ;;;333777888666333222333444333333000000000000000111111111//////////////////////////////............//////////////////////////////---...///000111111111111---222///...444222111:::BBBaaauuullldddKKK???CCCGGG@@@===EEEEEEKKK^^^jjjqqq}}}kkkRRREEE???===@@@EEEGGGHHHPPP[[[```___dddlllpppuuuuuummmdddWWWYYYbbbaaaYYYRRROOOTTT[[[[[[XXXVVVRRRSSSQQQMMMNNNSSSVVVUUUUUU\\\___fffgggcccaaadddlllqqqooolllllljjjttt~~~pppVVVKKKBBBDDDGGGHHHIIILLLfffooouuuwwwzzzpppiii^^^TTTKKKFFF@@@;;;999;;;<<<@@@HHHNNNLLLGGGGGGLLLVVV^^^iiiuuu}}}}}}{{{~~~~~~~~~{{{}}}~~~~~~yyysss|||fffZZZrrrssszzziiiPPP<<<333222111000222222222111111111111000000000000111222222333333333333:::111222999AAAbbbwwwmmmppprrr|||jjjTTT;;;555<<<===JJJIIIGGGCCC???<<<;;;<<>>>>>>>>===>>>??????@@@???@@@AAAAAA@@@@@@BBBCCCEEEEEEHHHMMMSSSUUURRROOOLLLPPPOOOIIIFFFGGGJJJJJJKKKNNNRRRSSSSSSUUUYYY\\\\\\PPPOOO\\\dddooooooYYYVVVVVVYYY```iiibbbTTTFFFAAACCCBBB???@@@@@@@@@???>>>:::555000666555444444333333444444444555777999<<>>999;;;999666555666777777666999999999:::;;;;;;<<<<<<======<<<<<<======>>>???>>>@@@AAABBBAAAAAACCCDDDDDDFFFJJJOOOSSSSSSQQQOOOLLLPPPOOOIIIGGGIIIKKKKKKMMMNNNPPPPPPPPPRRRWWWZZZaaaYYYXXX]]]___cccyyyoooXXXTTTWWW[[[gggggg```QQQEEEAAA@@@???>>>???@@@BBBBBB???999555444333333222111222222222000111222444666:::@@@DDDIIINNNXXXaaagggjjjiiihhhpppjjj___RRRHHHBBB@@@AAA<<<;;;:::888777555555444222333333444444444444444444444444444444444333333444444444444555555555555777666666777777888999::::::<<<>>>>>>>>>???@@@BBBDDDEEEIIIMMMMMMIIIJJJNNNKKKOOOVVV[[[aaajjjuuu~~~nnn\\\OOOJJJLLLfffwwwSSS;;;999888000333333222111111000//////////////////////////////........................------------............///.........---------------------............///......///000111333444555555HHHsssoooJJJFFFKKKDDDAAACCCCCCCCCNNNbbbrrryyyhhhOOOAAAAAA@@@@@@CCCIIINNNQQQ[[[]]]ccciiikkknnnyyyyyyccceeeffffffgggdddZZZWWWQQQMMMQQQYYYZZZUUU[[[XXXRRRJJJFFFFFFGGGGGGMMMRRRYYYhhhpppZZZ]]]dddjjjjjjhhhhhheeebbb```hhhsss|||xxxtttllloooqqqsss~~~wwwmmmccc\\\RRRIIIBBB>>>===<<<:::???EEEGGGFFFIIIOOOUUU```eeennnvvv{{{~~~~~~~~~~~~~~~|||~~~}}}zzz{{{lllwww|||qqqoooddd]]]PPPYYYlll||||||cccBBB:::444111444444222222111111000//////...000111111111111222222222000222555666333444>>>JJJuuuqqqpppsss~~~pppIII999;;;:::???LLLUUUPPPEEE>>>===>>>777666555555666777666555888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???AAABBBBBBBBBDDDFFFCCCHHHNNNRRRRRRQQQOOONNNLLLOOOOOOJJJHHHKKKMMMLLLNNNOOOOOONNNNNNPPPTTTWWWXXXYYY[[[]]]]]]```mmm{{{aaaTTTTTTRRR]]]ddddddUUUCCC::::::;;;>>>@@@CCCFFFFFFCCC===888444444333222222222222333111222333333555888<<<@@@>>>CCCKKKVVV___gggkkknnn|||nnn[[[LLLGGGHHHAAA???===:::888666555444333333333444444444444444444444444444444444444444666666555555444444444333777777777777777888999:::999;;;=========>>>@@@BBBHHHHHHJJJLLLJJJDDDCCCEEEAAAHHHTTTaaannn~~~ooo___RRRGGGBBBBBB\\\~~~vvvKKK555:::999+++222222222111111000000///////////////////////////........................------------........................---------------------............///......///000111222444555333DDDuuu~~~nnnqqq~~~[[[GGGIIIIIIBBBCCCAAA@@@III\\\qqq}}}}}}sssWWWEEEBBB???@@@DDDHHHLLLOOOYYY\\\aaaggghhhiiiqqqzzzcccbbbgggkkkkkkddd^^^[[[UUUPPPQQQVVVYYYYYYYYY\\\WWWIIIAAABBBCCCAAAHHHKKKVVVkkkzzzcccWWW]]]eeemmmllljjjhhheeeaaa```jjjwwwyyyzzzwwwvvv{{{~~~uuummmeee___VVVLLLDDD@@@>>>>>>999>>>BBBDDDEEEJJJRRRYYYaaagggpppwww|||~~~}}}~~~~~~}}}|||~~~~~~}}}www|||uuukkkZZZHHHNNN___lllrrrzzzvvviiiAAA999444000333555222222111111000/////////000111111111111222222222111000222444444555<<>>999777666666555555555555555333333444444444555999;;;<<<>>>CCCJJJRRRZZZ```cccmmmuuu|||yyyjjj[[[QQQNNNFFFEEEBBB???<<<:::999888666666555555555666666666555555555555666666666666777777777666666666666555555666666777888:::<<<<<<;;;===>>>??????@@@AAACCCJJJGGGGGGHHHFFFBBBAAACCCCCCMMM\\\lll}}}yyyoooaaaQQQDDD???HHHSSSttttttuuu~~~www___@@@333777777...222111111111000000000///////////////////////////........................,,,,,,---------.........---------------------------------............///......//////000222333444888AAAeeeooonnnrrrzzzyyyXXXLLLDDDCCCDDDBBBAAAFFFVVVkkkyyy}}}\\\LLLEEE???@@@DDDGGGJJJMMMUUUXXX___eeegggfffkkkrrrmmmggghhhnnnqqqllleeeaaaZZZSSSQQQTTTXXXZZZWWW^^^ZZZJJJAAACCCFFFBBBGGGHHHXXXuuuuuu]]]UUUXXXccclllmmmjjjgggddd```ccckkkvvv{{{vvvwww}}}{{{tttnnneee```XXXMMMDDD???===>>>:::>>>AAACCCDDDJJJTTT]]]bbbiiiqqqvvvzzz~~~||||||}}}}}}}}}||||||}}}~~~~~~~~~~~~~~~yyyjjjXXXAAAUUUkkkrrrrrrrrrhhh|||kkkBBB<<<777000000333111111111111000000//////000000111111111222222222333111000444666666:::@@@YYYyyykkkiiimmmwwwnnnOOO;;;;;;;;;888AAASSSaaa[[[HHH>>>@@@555555666888::::::888666666666777777888999999999;;;<<<===>>>>>>>>>=========???AAABBBBBBCCCEEEGGGCCCHHHOOOQQQPPPMMMLLLLLLMMMOOOOOOLLLNNNQQQRRROOOMMMNNNPPPSSSTTTTTTSSSQQQSSSZZZ\\\YYYZZZ```dddccciiihhhUUULLLWWWbbbdddaaaXXXKKK???===>>>AAADDDFFFDDD@@@<<<888777666666555555666666111222222111000111333555;;;<<<===@@@DDDJJJPPPSSSTTT]]]hhhnnnllleee]]]YYYPPPNNNLLLHHHDDDAAA>>><<<999888777666666666666777555555555555666666777777666666666666777777777777444555666888:::===???AAADDDEEEEEEDDDBBBAAAAAABBBCCC@@@AAAFFFIIIJJJMMMQQQZZZdddssszzznnn\\\ZZZSSSGGG<<>>???>>>@@@BBBAAACCCJJJVVV```fffnnnuuuwww{{{~~~|||zzzzzz|||||||||{{{|||}}}}}}}}}~~~}}}}}}}}}}}}~~~dddOOOJJJiii~~~~~~zzz~~~kkk]]]hhh^^^>>>;;;888111111111111111111000000000000000000000111111111222222222666222222666888888:::>>>UUU{{{sssllllllmmmuuusss___PPPEEE888888;;;III]]]bbbTTTDDD===555555666888999:::888666555555666666777888888999;;;<<<===>>>???>>>=========>>>@@@AAAAAAAAACCCEEECCCGGGKKKNNNNNNLLLLLLKKKMMMOOOOOONNNPPPTTTTTTPPPLLLMMMOOOSSSVVVWWWVVVTTTSSSUUUUUUUUUXXX^^^aaaaaaccc}}}{{{[[[HHHQQQ]]]iiipppkkkWWWBBB;;;;;;<<>>999>>>PPP^^^]]]OOOBBB666555555666777888666555444555555666666777888888999;;;<<<>>>>>>===<<<;;;===>>>@@@@@@@@@@@@AAACCCDDDEEEFFFIIILLLMMMLLLJJJMMMOOOOOONNNRRRWWWVVVRRRMMMLLLLLLOOOTTTXXXYYYYYYPPPNNNOOOUUU[[[^^^aaadddeeexxxmmmRRRPPPQQQZZZgggkkk^^^MMMAAA???<<<;;;===@@@AAABBB777666555555444444555555666777777666555444555666111222333555888<<<>>>@@@FFFGGGJJJNNNTTTZZZ^^^```\\\^^^___^^^[[[UUUOOOKKKEEECCC@@@===;;;:::::::::777777888999999:::;;;;;;;;;:::::::::::::::999999::::::;;;<<<>>>???AAABBBBBBDDDDDDDDDBBBAAABBBCCCGGGKKKXXXkkk{{{qqqbbbVVVNNNIII>>>???FFFUUUhhh}}}nnnxxx{{{sssrrrgggRRR@@@666111555666111///333///000000000000000000000........................------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,------------------............/////////...//////000111222333333BBBjjjgggJJJEEECCCEEEGGGHHHMMMTTTlllzzzlllUUUAAA???CCCDDDFFFKKKKKKLLLRRR\\\bbbdddggglllmmmppp~~~vvvlllooo```QQQLLLMMMNNNRRRWWW```cccnnnzzzttt___NNNHHHNNNUUUfff{{{~~~uuuZZZMMMTTTcccqqqsssmmmfffaaa\\\\\\^^^ddduuuzzzqqqkkkooowwwuuulllhhhjjjnnnjjjhhhbbbWWWJJJBBB@@@BBBAAAAAAAAA@@@CCCNNN^^^jjjpppyyy~~~{{{}}}~~~}}}{{{{{{}}}~~~}}}}}}{{{|||}}}|||{{{zzz{{{}}}~~~~~~~~~\\\IIIYYY~~~uuukkkjjjooorrr|||xxxNNN===666555000333777222000000000000000000000111000111111111111222222222555555777:::999666888===JJJjjj}}}xxxooowww|||fffEEE===888@@@TTTaaa\\\OOO666555444444555666555444444444555555666777777777888999;;;======<<<;;;:::===>>>@@@@@@??????@@@AAAEEECCCCCCFFFKKKMMMLLLJJJMMMNNNOOOOOOSSSXXXWWWRRROOOKKKIIIKKKQQQWWW\\\]]]VVVQQQQQQYYY^^^]]]]]]aaaXXXllldddXXXJJJIIIVVVeeeeee^^^KKKFFF???::::::;;;===>>>999999888777777777777777222333444333111000111222000111333555777:::;;;<<<===AAAGGGKKKMMMPPPSSSUUUYYY\\\```cccccc___ZZZWWWLLLJJJFFFBBB@@@???>>>>>><<<<<<======>>>???@@@@@@BBBAAA@@@???>>>===<<<<<<=========>>>>>>???@@@AAAAAACCCGGGIIIKKKNNNQQQSSSWWW^^^nnnvvvlll^^^RRRKKKGGGCCC@@@EEEFFFUUUsssgggddd|||ttttttxxxeeeBBB777666333000111444222///////////////000000000000........................------------------------++++++,,,,,,,,,---------+++++++++,,,,,,------------------.........////////////...//////000111222222666@@@SSSjjjLLLDDD@@@CCCFFFFFFJJJPPPbbbzzzrrrYYYBBB???CCCCCCFFFKKKJJJKKKPPPYYY___aaaeeejjjmmmlllvvvyyy{{{hhhVVVOOONNNNNNOOOSSSVVVXXXjjjeeeMMMFFFPPP[[[kkk|||yyyyyymmmVVVKKKSSScccqqqrrrjjjbbb[[[WWWNNNPPPSSS^^^{{{yyyooogggiiiqqqttt}}}qqqhhheeegggkkkhhhgggaaaUUUHHH@@@>>>@@@@@@@@@@@@@@@DDDPPPaaaooopppzzz~~~yyy{{{~~~}}}}}}~~~zzz|||}}}}}}|||{{{{{{|||~~~zzz}}}YYYNNNlllyyyyyyqqqrrrtttqqquuuuuuiiiCCC<<<:::666...333888222000000000000000111111111000111111111111222222222444555888;;;888555777<<>>@@@DDDIIIMMMPPPVVVYYY\\\___bbbfffkkknnndddccc```ZZZTTTOOONNNNNNKKKHHHEEEDDDEEEHHHIIIJJJLLLKKKNNNOOOEEE888777@@@AAADDDFFFFFFDDDBBBAAA@@@AAAIIIQQQVVVYYY^^^hhhpppvvvmmmZZZOOOCCC>>>>>>@@@BBBEEEMMMmmmqqqeee]]]```hhhvvvqqqnnnvvvnnnOOO222333333222222111000/////////////////////////////////............---------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111111666888HHH{{{zzz}}}|||}}}XXXHHH<<>>DDDTTTgggqqqwwwzzz~~~}}}}}}||||||}}}}}}zzzxxxzzz{{{}}}```RRRtttuuu{{{jjjWWW999666333111111222222111000000000000000000000000000000000000000000000000222222333444444555555666EEEUUUqqqsss{{{sss|||hhhCCC444:::>>>RRRkkkooo555555555555444444444333333555777777777666777888888999999:::;;;;;;<<<<<<<<<<<<============>>>>>>BBBBBBAAABBBDDDFFFIIIKKKIIIIIIJJJNNNRRRSSSQQQOOOOOOLLLJJJNNNUUUZZZZZZXXXXXXXXXXXXWWWUUUTTTVVVWWWXXX[[[^^^```kkkkkkSSSNNNUUU```gggaaaUUUHHHBBBAAA>>>;;;999??????>>><<<999666555444;;;555222666777333111222222222333333333444444444666666777999<<<@@@DDDGGGNNNQQQUUUYYY^^^bbbhhhlllkkkkkkiiieee```\\\ZZZZZZWWWUUUQQQOOONNNMMMMMMLLLOOOPPPUUUYYYUUULLLDDDBBBFFFIIIMMMPPPSSSVVVXXXYYY[[[ccclllsssxxxlll[[[RRRIIIDDD@@@???<<<;;;EEESSSrrr^^^bbbjjjnnnjjjmmm}}}wwwzzzqqqTTT>>>:::333333222111111000//////....................................------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111333333666CCCkkkttttttvvvaaadddttt```OOOCCCBBBDDDCCCCCCGGGNNNfff}}}xxxSSSFFFCCC>>>???HHHJJJJJJKKKNNNUUU\\\bbbeeegggkkktttzzzllliiigggbbb^^^XXXPPPXXXqqq|||lllUUUJJJXXXlll}}}uuu___PPPNNNPPPXXXaaa```WWWOOONNNLLLMMMKKKQQQgggnnn]]]XXX[[[]]]UUUWWWWWWdddzzzqqqdddaaaaaaaaabbbbbb___XXXOOOGGGDDDBBB===@@@@@@???GGGXXXiiiqqqxxxzzz~~~~~~}}}|||||||||}}}}}}~~~}}}}}}}}}}}}~~~~~~yyy___[[[qqqaaaBBB888666222111111222222111000000000000000000000000000000000000000000000000222222333333444555555555;;;IIIaaaiiiaaahhh~~~oooIII;;;AAA;;;AAA[[[nnn666666666555555555444444333555777777666666777888999999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>???BBBBBBAAAAAABBBDDDFFFGGGGGGGGGHHHKKKOOOQQQQQQPPPQQQLLLJJJOOOXXX]]]ZZZTTTVVVXXXYYYYYYWWWVVVVVVVVVXXXZZZ]]]___```pppfffQQQTTT[[[\\\aaaeee___OOODDDBBB>>>777;;;===>>>???>>><<<999777;;;666333444555333222444000000111111111222222222222222222333555888;;;===DDDGGGLLLQQQVVV\\\bbbfffnnnoooooolllgggcccaaa```___^^^\\\ZZZXXXVVVTTTSSSRRRWWW]]]cccgggeeeXXXJJJTTTVVVZZZ```fffmmmrrruuu~~~~~~pppggg\\\NNNBBB<<<<<<999;;;>>>;;;>>>TTTooogggXXX```lll~~~{{{xxx]]]>>>333999222222222111111000000///....................................------------------------------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111555///444===SSSpppkkkrrruuugggooodddTTTGGGEEEEEEAAAAAAFFFJJJ\\\sssbbbOOOIIIBBB@@@CCCJJJJJJIIIKKKPPPVVV]]]aaaeeegggnnnxxxwwwooojjjXXXQQQPPPXXX```[[[NNNEEE\\\rrrnnnfffxxxmmmTTTNNNLLLNNNSSSVVVTTTSSSTTTUUUTTTQQQTTTjjjsssYYYLLLHHHHHHGGGHHHEEEKKK\\\ccchhhuuuxxxjjjfffeeebbb______^^^YYYRRRJJJDDDBBB===??????BBBLLL^^^mmmtttxxxzzz}}}}}}{{{yyyyyyxxx|||}}}||||||}}}|||zzz{{{|||zzzzzzyyy___TTT[[[kkk[[[<<<777555222111111222111111000000000000000000000000000000000000000000000000111222222333333444555555999BBBUUU{{{jjjiiifffhhhvvvxxxNNN;;;@@@:::888MMMeee777666666666666555555555222444666777666666777888999999::::::;;;;;;;;;<<<<<<<<<======>>>?????????BBBAAAAAAAAAAAACCCDDDEEEFFFFFFGGGJJJMMMPPPQQQRRRTTTQQQPPPSSSWWWWWWSSSOOOPPPTTTXXX[[[\\\[[[[[[[[[[[[[[[aaagggccccccxxx```SSSSSSUUU^^^qqqzzziiiMMM===;;;>>>888:::===AAABBBAAA>>>;;;;;;888444333222111222333000000000111111111111222222222222222333555777888<<>>HHHHHHHHHIIILLLSSSZZZ___ccceeejjjrrryyyzzzvvvhhhYYYPPPTTTWWWPPPIIIIII^^^mmmxxxxxxoooZZZSSSMMMKKKMMMRRRWWWZZZZZZZZZXXXZZZmmmrrrXXXJJJCCC@@@EEEGGGBBBCCCKKKNNNUUUeeeyyyvvvpppkkkfffbbbbbb```\\\TTTKKKCCC??????@@@@@@CCCOOObbbqqqwwwxxxzzz}}}~~~{{{zzzxxxxxx{{{~~~}}}zzzzzz|||zzzyyy|||uuurrruuucccMMMOOO[[[iii|||WWWAAA666444222111222222111000000000000000000000000000000000000000000000000000111111111222333333444444:::@@@NNNpppzzzjjj___hhhssszzzUUU;;;999;;;<<>>?????????AAAAAAAAAAAAAAABBBBBBCCCCCCDDDFFFHHHJJJMMMOOOQQQQQQSSSVVVVVVTTTQQQOOONNNNNNSSSYYY]]]^^^]]]]]]\\\___ZZZ\\\cccaaa\\\eeevvv~~~]]]RRRWWWVVVggg{{{}}}gggKKK>>>@@@;;;<<<===@@@CCCCCCAAA>>><<<;;;888333000000000000111111111111222222222222333333333333333444555555999;;;???BBBEEEIIIMMMQQQWWWYYY\\\\\\ZZZXXXVVVVVVWWWZZZ^^^`````````aaabbbXXXaaaggghhhnnnwwwxxxqqqbbbaaa```ccchhhnnnqqqrrr}}}yyylllcccQQQGGG???>>>>>><<<;;;;;;???:::;;;GGGSSS]]]iiitttuuu]]]WWWfffvvvlllDDD444:::888,,,111111111000000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------...//////000000222---555::::::WWWvvvjjjgggvvvgggUUUEEECCCEEEBBBBBBEEEGGGMMM]]]uuudddPPPFFFAAA>>>DDDEEEGGGHHHKKKQQQXXX^^^aaabbbhhhpppvvv{{{ssseeennnmmmZZZSSS[[[iiinnnyyy~~~ttteeeXXXSSSVVV[[[^^^\\\___]]]\\\eeewwwxxx|||}}}```MMMGGGEEECCC===BBB@@@@@@HHHIIIQQQaaaooo|||yyyoooeeecccbbb___[[[TTTLLLCCC>>>@@@BBBCCCEEEPPPbbbqqqxxxxxxzzz|||~~~|||{{{zzz|||~~~}}}zzzzzz|||}}}}}}~~~ooolllkkkWWWMMM[[[gggjjjxxxlllyyyWWW<<<555333111111222222111000////////////////////////////////////////////////000000111111222333333333555:::EEEccc~~~ccc]]]iiipppvvvkkkUUUBBB<<<;;;===AAA666666666555555555444444222444666666555555666777888888888999999999999999::::::;;;<<<===>>>??????@@@@@@AAAAAABBBBBBBBBCCC@@@BBBEEEGGGHHHIIILLLMMMKKKPPPTTTUUURRRPPPQQQSSSRRRVVVZZZ]]]\\\ZZZXXXWWWddd[[[VVVZZZ\\\\\\aaaiiiyyywww\\\VVVOOORRRccczzznnnVVVHHH<<<:::999===CCCIIIKKKKKKBBBDDD@@@999333222111///111222222222222333333333222222222222222222222222555777:::;;;===???CCCEEEGGGJJJNNNPPPQQQSSSTTTVVVRRRVVV[[[\\\[[[[[[]]]```\\\bbbfffgggjjjqqqwwwyyyooolllkkkmmmsssxxxyyyyyywww{{{|||nnn]]]MMMDDDDDD>>>:::::::::777888:::777BBBSSSfffxxx~~~wwwmmmbbbUUUNNNUUUhhh}}}nnnGGG:::888444111333000000000000000000000000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000///222555777;;;IIIppp{{{wwwwww}}}||||||hhhMMMDDDEEECCCCCCEEEGGGIIISSSgggsssUUUFFFBBBAAA@@@CCCFFFGGGIIINNNUUUZZZ^^^___eeennntttwww~~~kkk]]]eeeyyyyyy}}}qqqjjjiiihhhbbbeeebbb\\\^^^eeegggaaacccoooyyyqqqTTTEEECCCCCCAAA:::@@@>>>???EEEEEEIIIYYYeeeqqqvvviiieeeaaa]]]XXXRRRLLLEEEAAAAAAGGGKKKMMMTTTbbbpppvvvxxxzzz|||~~~~~~}}}}}}|||~~~~~~|||{{{|||~~~~~~|||zzzpppdddOOOUUUnnntttpppzzzxxxbbbmmmrrr^^^888444222111111222222111//////////////////////////////////////////////////////000000111111222333333222666>>>UUUwwwqqq{{{pppiiilllgggooo~~~bbbLLL===555999555555555555444444444333111333555666555555666777777777777777777777777777999999:::;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCCCCAAAEEEIIIKKKKKKJJJLLLMMMIIIKKKOOOQQQQQQRRRSSSUUUSSSVVVZZZZZZXXXTTTRRRPPP\\\YYYVVVWWW[[[___aaabbbaaayyygggTTTOOOQQQddd}}}iiiHHHBBB<<<<<>>??????AAABBBCCCDDDDDDDDDDDDIIINNNPPPOOONNNNNNPPPKKKJJJKKKNNNQQQTTTSSSRRRRRRUUUWWWXXXUUURRROOONNNLLLQQQUUUWWW[[[```]]]WWW```ggg]]]YYYOOOPPPnnn```UUUGGG???>>>AAACCCCCCRRRVVVTTTHHH???;;;777222111111111111222222222222222222333333333333222222...///111222222444666999999:::;;;<<<<<<===@@@BBB===BBBGGGIIIIIIKKKQQQVVVWWWTTTXXXbbbddd\\\ZZZ^^^[[[XXXUUUXXX\\\___^^^[[[___aaaccceeeeeedddcccbbbeeebbb___^^^]]]YYYSSSNNNKKKHHHEEEAAA===999;;;>>>444444777:::::::::BBBLLLaaa~~~oooZZZaaammmzzz}}}~~~zzzxxxLLLAAA555222444444111---////////////000000000000---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,------...//////000---;;;...---???;;;SSSoooOOOFFFBBBAAAAAAEEEDDDEEEPPPjjj^^^JJJ???<<>>>>>EEEFFFJJJXXXbbbiiinnnrrrzzzzzzrrrfff\\\TTTNNNIIIEEEKKK[[[kkkooonnnqqqvvvzzzxxxyyy{{{}}}|||}}}}}}~~~~~~}}}{{{{{{xxxzzz||||||||||||}}}~~~|||}}}~~~}}}zzz~~~~~~~~~}}}zzz]]]OOOyyyhhheeewwwssswwwWWW???000222111111111333222111////////////////////////////////////////////////////////////000111111222222333333...333DDDWWWuuunnnppplllwwwKKK@@@555444444333333222222111555555555555555555555555888888888999999888888888999:::<<<>>>>>>===;;;:::>>>???@@@@@@@@@AAADDDGGGGGGKKKQQQVVVXXXUUUQQQNNNLLLLLLMMMPPPSSSSSSPPPLLLUUURRRSSSWWWVVVNNNKKKMMMPPPMMMPPPYYYYYYSSSWWWaaa^^^]]]ooo\\\PPPRRRRRR~~~jjjNNNHHHFFF>>>>>>EEEGGGWWWddd^^^KKK:::444444333333333111000000222444666444222111222222222111222111111111111111111111666555555666777999;;;<<>>>>>===<<<;;;<<<>>>AAABBBBBBBBBCCCDDDDDDIIIPPPVVVXXXVVVQQQNNNLLLKKKKKKMMMQQQRRRPPPNNNRRROOOPPPTTTRRRMMMJJJLLLSSSMMMMMMRRRSSSOOOTTT]]]ccc]]]ccczzzkkkYYYJJJddd~~~gggZZZPPPEEECCCHHHDDDRRRaaacccZZZJJJ<<<555666777888888666333111111444222111111222222111///000111111111111111111111222222111222333444666777888888888999<<>>>>>===<<<:::;;;<<<===>>>======<<<;;;>>>AAACCCCCCBBBAAABBB???DDDKKKQQQTTTRRRNNNKKKLLLJJJIIIJJJMMMPPPRRRRRROOOMMMNNNQQQQQQOOONNNPPP[[[RRRNNNQQQTTTTTTXXX```fff___[[[___lllaaa[[[xxxnnn\\\OOOHHHEEEAAAGGGQQQZZZ[[[SSSEEE<<<<<<;;;:::999777555444333333222111222333333111/////////000000111111111222000000//////000000111222222222222222444666888:::999::::::;;;;;;::::::999888888777777666666777777666777777888999888888888555555666666666666666666444666999888666666888;;;BBBHHHQQQ]]]hhhpppuuuvvvllleee[[[TTTXXXooolllFFF555666444111/////////...------------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------............222000111555555555@@@NNN{{{|||yyybbbIII@@@IIICCCFFFEEECCCKKK___yyymmmSSSGGGDDDAAAEEENNNRRRIII<<>>===;;;::::::;;;<<<===============<<<>>>@@@AAAAAAAAABBBCCC@@@BBBFFFJJJKKKKKKIIIHHHLLLJJJHHHHHHKKKOOOTTTVVVPPPOOOPPPQQQSSSSSSUUUVVV[[[SSSOOOSSSXXX[[[___dddddd```[[[XXXXXXgggpppqqqqqqcccSSSDDDEEE@@@@@@GGGOOOPPPMMMJJJDDDAAA<<<888777888999:::555444444555666555333111/////////000000111111222111111111111111111111111111111000111111333444555333444444555555444444333444444333333333333444444222222222222222333444444666666666666666666666666888888777444333;;;HHHRRR```fffoootttssskkkbbb\\\TTTMMMPPPccc[[[CCC777000222111///...............------------------------------------------------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........222///000444555444:::BBBqqq|||UUUCCCLLLCCCEEEDDDAAADDDTTTlll~~~}}}YYYKKKHHHDDDDDDNNNWWWPPPDDDDDDBBBEEEOOO\\\dddeeebbbhhhlllrrrxxx~~~||||||}}}}}}{{{~~~qqq\\\SSSPPPXXXdddtttqqqfffWWWUUU[[[mmmnnnVVVHHHEEEIIISSS\\\\\\XXXTTTUUU\\\hhhrrrwwwxxxtttlllqqqvvv{{{~~~}}}|||||||||}}}}}}}}}|||{{{{{{xxxyyy{{{|||}}}}}}}}}}}}|||zzzyyyzzz|||||||||||||||}}}vvvnnnqqqmmmcccXXXYYYpppvvvxxxeeeEEE777///666555111111111111000000000000////////////////////////////////////////////////////////////000000111111111///111444444222666>>>PPPzzzyyy```[[[ooo}}}///000111111222333444444444444444444444444444444444666999<<<<<<:::777555999:::;;;;;;<<<=========>>>>>>>>>>>>>>>@@@DDDGGGFFFFFFEEEEEEFFFGGGHHHHHHLLLJJJIIIHHHJJJNNNTTTXXXUUUUUUSSSQQQQQQSSSUUUUUUQQQMMMMMMSSSZZZ^^^aaaccc```^^^[[[XXXWWW^^^nnn}}}zzzkkkTTTNNNCCC<<<>>>DDDHHHLLLRRRLLLIIIEEECCCBBB@@@===;;;777666555555666666444222//////000000111111111222222222222222222111111000111111111111111222222222222222333333333333222222444333333333333333444444222222111111111222333444777777777666666555555555555666666666;;;HHHZZZgggqqquuutttkkk\\\NNNFFFCCCRRR\\\ooosssYYY;;;222333444000000000//////...//////........................---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...000......111333555;;;@@@RRRhhhGGGGGGCCCDDDCCCAAAAAALLLaaassscccMMMIIIBBBAAAIIITTTXXXVVVHHHFFFFFFNNN[[[dddfffdddfffiiimmmrrrvvv{{{|||{{{|||}}}{{{yyy}}}lllccc\\\]]]```eeeuuuyyy___SSSMMMRRRfffzzzvvv___MMMEEEHHHVVVddd^^^UUULLLLLLVVVdddpppwwwwww~~~{{{yyy~~~~~~}}}~~~~~~~~~~~~~~~}}}|||zzzzzzyyyyyyzzz{{{|||}}}}}}}}}|||zzzyyyzzz|||}}}}}}||||||~~~}}}wwwqqqrrriiiZZZPPPYYYqqqoooVVV>>>888,,,000444111111111000000000//////................................................///////////////000000000000...///222444444777;;;>>>aaa{{{___[[[hhh000000000111222333333444333333333333333333333333444666888999999888555444888888999:::;;;<<<<<<=========<<<<<<<<<@@@EEEJJJKKKJJJGGGFFFEEEGGGIIIJJJIIIIIIIIIIIIIIIMMMRRRVVVXXXWWWSSSMMMLLLNNNPPPOOONNNNNNQQQVVV[[[___aaabbb[[[YYYVVVVVVYYY___gggmmmxxxooo\\\NNNBBB@@@@@@>>>AAAGGGNNNNNNOOORRRRRRMMMDDD<<<;;;999666555555555333222111111111111111111111111000000111111111000000///111111111111111111111111111111222222222222111111333222222222222333333444222222111111222222333444333333333444444444444444111666<<>>CCCLLLYYYcccMMMIIIFFFIIIRRR[[[___```cccgggllloooqqquuu{{{}}}{{{{{{}}}|||{{{rrrgggdddbbb```fffppp|||kkklllyyyiiiSSSIIIKKK___rrr~~~|||ooo]]]NNNFFFKKK]]]ooohhhXXXJJJHHHPPP[[[fffmmmlllsss}}}~~~~~~~~~}}}{{{{{{{{{{{{{{{||||||}}}}}}~~~~~~||||||}}}}}}|||{{{~~~}}}}}}}}}~~~~~~|||oooqqqzzzvvvsssppphhh[[[UUU```ttt{{{jjjWWWAAA>>>000111333111111000000000/////////................................................////////////////////////000/////////111222555777888PPPrrr~~~xxxiiigggkkk}}}000000111111222222333333333333333333333333333333333444666777888777777666777777777888999:::<<<<<<:::;;;<<<<<<>>>AAAFFFJJJHHHGGGGGGGGGGGGGGGHHHHHHEEEGGGIIIIIIIIIJJJNNNRRRSSSTTTPPPIIIIIIOOOSSSRRRQQQTTTVVVWWWXXX[[[]]]^^^SSSSSSRRRTTTZZZ```ddddddbbbxxxhhhSSSKKKEEE>>><<>>???CCCFFFKKKPPPTTTUUUVVVVVVIIIGGGDDDAAAEEERRReeesss}}}{{{ooohhhttt}}}TTT555777===444000555...000111111...,,,---///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,///111//////222999>>>@@@WWWwwwvvvxxxxxx{{{oooXXXGGGDDDCCCDDDCCCCCCKKKUUUhhhyyysss\\\GGGBBBAAABBBOOO```VVVPPPIIIFFFIIIPPPWWW[[[]]]eeemmmooonnnnnnsssxxxvvvyyy}}}}}}}}}}}}yyyzzz~~~~~~{{{{{{wwwvvvzzz}}}}}}|||hhhcccccc```]]]___aaaeeeoootttjjjXXXSSSYYYmmmaaaPPPJJJXXXfffnnnyyyrrrfffWWWKKKFFFLLL^^^nnnmmm[[[JJJGGGLLLRRRWWW\\\YYY___jjjwww~~~}}}}}}}}}}}}}}}||||||}}}}}}~~~~~~~~~~~~|||zzz}}}}}}}}}}}}~~~~~~~~~}}}|||~~~{{{~~~xxxiii\\\^^^hhhvvvsssiii}}}___???;;;444666111111000000000////////////................................................////////////////////////...000111000000111333444777BBBWWWqqq{{{www{{{111111111111111222222222333333333333333333333333333333555666888999999999666666666777888:::;;;<<<666999<<<>>>@@@CCCFFFIIIAAABBBDDDFFFGGGGGGEEEEEEBBBEEEHHHIIIHHHHHHKKKNNNLLLNNNLLLGGGJJJTTT[[[[[[QQQUUUVVVSSSPPPQQQTTTUUULLLOOORRRVVV[[[^^^^^^[[[ZZZccc{{{fffWWWOOOGGGCCCFFFFFFCCCBBBHHHRRR[[[______JJJEEE@@@<<<;;;;;;;;;;;;666555555444333222111111000111222444444444333222222222333333444333333222333333333444444333333333222222222222333333444555333444555666666666555555555777:::???DDDIIILLLNNN^^^\\\ZZZXXXVVVQQQKKKGGGBBB@@@>>>AAAJJJWWWdddlllsssyyymmm{{{CCC@@@:::222...///222333---///111000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++111333111...000555999<<<;;;jjj{{{nnnIIIDDDCCCEEEDDD@@@CCCJJJUUUtttnnnQQQJJJDDD<<>>@@@@@@<<<===999444222444666777666666666666444222000111111111333444444333444555777111222222222333333333333999555222222444666777666444777:::777222///222666888<<>>BBBDDD;;;;;;>>>DDDJJJIIICCC===AAA???AAAJJJVVV]]]\\\WWWWWW___dddqqqdddPPPFFFAAACCCKKKSSS\\\mmm~~~{{{wwwzzzxxxrrr[[[???555111222111111000///...------000000//////...------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,.../////////000333555999:::BBBnnnyyy___OOOCCCCCCEEEAAA@@@CCCDDDHHH^^^~~~jjjQQQFFFAAA===CCCFFFKKKPPPTTTYYY___ccc[[[^^^bbbfffjjjkkklllllllllllllllmmmmmmnnnnnnnnnoooooooooqqquuuzzz}}}zzzzzz|||vvvcccSSSGGGIII^^^uuuqqqpppeeeRRRDDDFFFRRR\\\UUULLLMMMOOOLLLWWWlllwwwqqq```TTT^^^vvv}}}{{{~~~}}}~~~~~~}}}|||{{{{{{{{{|||~~~~~~}}}{{{~~~|||~~~cccsss~~~{{{vvvuuulllnnnkkkaaaOOO;;;333111000///000////////////////////////........................---............/////////........................////////////000111222222444555999AAAMMMaaa}}}ggg111111111111111111111111111111222333333333333222555666666666666666555555555666666666666777888888777999:::;;;;;;<<<>>>AAA???@@@BBBBBBAAABBBCCCEEEBBBDDDFFFGGGHHHJJJLLLOOOIIIJJJMMMPPPQQQRRRQQQQQQQQQTTTVVVRRRKKKGGGGGGJJJLLLIIIIIILLLKKKHHHHHHJJJIIINNNVVVZZZXXXZZZggguuu|||rrrhhhgggbbb[[[RRRFFFAAAFFFBBBDDDHHHMMMSSSXXXYYYXXXBBB>>>:::777777:::>>>@@@;;;<<<===??????===999666777777<<>>AAADDDIIINNNRRRVVVYYY[[[]]]aaaeeeiiilllnnnnnnoooooonnnmmmllljjjiiihhhmmmllllllmmmppptttyyy{{{~~~{{{yyyyyy{{{zzzgggRRRPPPbbbgggfff^^^RRRJJJOOO^^^kkkfffTTTMMMLLLFFFQQQkkk}}}xxxfffYYYaaaxxx~~~~~~~~~}}}|||~~~~~~~~~~~~~~~||||||{{{{{{{{{{{{}}}||||||}}}~~~||||||vvv|||yyyfffkkkvvvjjj\\\PPPCCC999777888777333111////////////////////////........................---------.........//////........................///......//////000111222333222555<<>>>>>AAADDDIIINNNQQQRRR[[[]]]```dddhhhllloooqqqttttttrrrpppllliiifffdddffffffhhhjjjnnnqqquuuwwwxxxvvvuuutttvvv{{{rrrwwweee```nnnuuummmbbbYYYWWW]]]jjjtttoooZZZOOOLLLEEELLLbbbpppmmm```XXX```rrr|||{{{|||}}}~~~}}}zzz|||~~~~~~}}}~~~}}}~~~~~~~~~~~~}}}}}}~~~}}}~~~~~~zzzzzzqqqrrryyy{{{nnnhhhcccjjjSSSJJJ>>>666999>>><<<555000................................................------------................................................///000111222111000222888???KKK^^^nnn111111111111111111111111111111222333333333333222///000222444555555555555000111333444555666666666999:::<<<<<<<<<<<>>888777777;;;???@@@===:::999:::>>>FFFOOOUUUVVVUUURRRRRRSSSUUUYYY]]]aaadddWWWSSSPPPRRRVVVXXXVVVSSSQQQQQQPPPMMMHHHDDDBBBBBB;;;GGGOOO[[[nnnzzziiiaaaeeevvvzzz}}}{{{zzzXXXEEE666555333,,,...666111000000000////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++---.........///222444666555444999aaaoooooo```JJJCCC@@@@@@CCC>>>EEEGGGKKKdddjjjOOOAAA???>>>>>>BBBGGGMMMQQQSSSXXXZZZ]]]aaafffkkkoooqqqvvvuuutttrrroookkkhhhfffbbbcccdddhhhlllppptttvvvqqqppppppppptttyyyhhhnnn|||ttt|||mmmoooxxxiiibbbaaaccciiioooeeeYYYWWWUUUMMMQQQ^^^bbbggg\\\UUUYYYfffvvv~~~{{{zzzzzzzzzyyyyyy{{{}}}~~~}}}}}}~~~|||}}}~~~}}}yyyzzzyyyyyyzzzyyy~~~uuukkkkkkiiiggg~~~nnnQQQFFF;;;333666<<<:::333///................................................,,,------------.............................................///000111111000...000555;;;CCCPPP]]]nnnkkk111111111111111111111111111111222333333333333222111222444555666555444333000222444666777888888888888:::;;;;;;:::;;;===???BBBDDDEEEDDDCCCCCCDDDEEEEEEEEEDDDBBB@@@@@@BBBDDDGGGIIIKKKNNNPPPRRRRRRRRRSSSQQQOOOLLLJJJHHHHHHHHHGGGDDDEEEHHHIIIGGGHHHKKKOOOKKKJJJMMMPPPOOOQQQTTTOOOTTTbbb}}}xxxYYYPPPIIIGGGEEE@@@???BBBSSS\\\fffmmmkkkeee___[[[OOOHHH@@@<<<<<<===;;;999666777999;;;>>>@@@AAAAAAFFFFFFGGGHHHIIIKKKLLLMMMJJJKKKKKKGGGBBBAAACCCFFFCCCFFFJJJNNNRRRTTTVVVWWWUUU```iiittt~~~xxxtttqqqjjjgggtttxxxuuuuuuSSS:::777555555333111111333/////////...............---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************))))))*********+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,.........///222444999444555777NNNvvvdddooosssVVVJJJCCCAAABBB<<>>>>>@@@BBBBBBBBBBBBDDDEEEFFFFFFEEEDDDCCCDDDGGGIIIHHHIIIJJJLLLNNNOOOOOOOOOQQQNNNKKKIIIJJJKKKKKKKKKJJJEEECCCDDDEEEDDDHHHLLLQQQMMMKKKKKKJJJGGGIIILLLHHHLLLOOOUUUjjjkkk___SSSNNNHHHBBBAAAEEEDDDOOO___llluuuyyy}}}qqqdddSSSGGGBBB@@@???>>>:::;;;<<<<<<::::::;;;<<<::::::;;;===>>>??????@@@HHHEEEAAA@@@@@@@@@>>><<>>999444111...,,,000555................................................,,,,,,,,,---------.................................------......///000111111//////111333555===EEEOOOooo{{{{{{aaajjjnnnrrr111111000000000000111111///000000000111111111111333333333444444444555555222222333444666888:::;;;:::;;;<<<;;;;;;<<>>???BBBEEEGGGEEEDDDFFFIIIJJJIIIFFFLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMKKKIIIHHHGGGFFFFFFBBBDDDFFFEEEBBBBBBDDDGGGPPPIIIFFFIIIIIIEEEDDDHHHIIIKKKMMMOOOUUU```ppp||||||tttrrrlllddd```]]]UUUMMMMMMGGGEEEMMMXXXbbblllsss{{{rrrccc\\\```cccZZZKKKGGGCCCBBBFFFHHHCCC===;;;CCC@@@???BBBEEEEEEBBBAAAFFF???@@@IIIIIIBBBHHHVVV___bbbgggooovvvyyyyyyxxx{{{www```\\\dddlllzzzxxxSSS<<<444555000000////////////000000//////.........---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************************+++++++++,,,,,,,,,,,,,,,------///000111222444333111666<<>>AAAAAAAAAAAA???===>>>@@@BBBIIIGGGEEEFFFIIIJJJJJJIIIKKKKKKKKKJJJJJJKKKKKKKKKJJJLLLMMMJJJEEEBBBCCCFFFHHHGGGFFFEEEDDDDDDEEEFFFFFFBBBBBBGGGIIIEEEDDDEEEHHHJJJJJJIIIGGGJJJQQQWWWxxx{{{wwwzzz}}}wwwlll___VVVNNNKKKNNNTTTWWWTTTOOOOOOYYYiiiqqqrrreee```]]]^^^\\\UUUPPPNNNGGGFFFLLL]]]mmmoooaaaSSSKKKGGGQQQdddlllhhhiiiqqqyyywwwyyy~~~wwwttt|||sss{{{{{{qqqiiiooo}}}mmmNNN888000000333000000////////////000000///.........------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,---...///111111444333000333555:::___uuu___PPPFFFAAA@@@AAAAAACCCLLLaaatttbbbRRRDDD?????????AAAEEEMMMNNNQQQTTTWWWZZZ]]]___aaaeeeiiijjjhhhhhhkkknnntttuuuqqqkkkiiimmmrrrsssqqqtttuuurrrpppppplllgggkkknnnuuu|||{{{vvvnnnlllsssssspppuuuxxxwww~~~~~~}}}}}}~~~|||zzzyyyzzzzzzyyyxxxyyyzzz|||}}}~~~~~~~~~}}}|||||||||}}}~~~}}}zzzooobbbfffvvvjjjgggjjjsssVVVAAA777666333111//////000000........................------...............---------------------------+++++++++,,,,,,,,,------,,,,,,,,,---......////////////000111222333555666:::III___{{{//////............//////111111111222222222333333333333333333444444444444444444444444555666777888:::;;;<<<<<<;;;;;;===???AAABBBAAA???===<<<>>>@@@IIIGGGEEEEEEGGGJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJHHHMMMQQQMMMDDD???AAAFFFHHHEEEBBBBBBDDDGGGGGGFFFEEECCCEEEJJJLLLIIIEEEEEEBBBEEEHHHGGGDDDBBBCCCEEEIIIXXXrrrqqqYYYFFF@@@CCC@@@BBBCCCDDDOOOfff}}}yyyxxxtttmmmjjjkkkZZZVVV[[[rrrccc^^^hhhpppaaa___^^^cccpppmmmZZZAAA111---000222222000//////......//////000............------------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,+++++++++,,,---...///000777777444666777333FFFiiikkkUUUBBBDDDBBB@@@AAACCCGGGRRR]]]kkk|||xxxdddNNNCCCAAA@@@???@@@FFFJJJNNNQQQRRRUUUZZZ___```dddiiijjjhhhfffgggiiippprrrpppjjjiiimmmqqqqqqooosssuuusssrrrssspppkkk___bbbiiipppxxxrrrlllrrr|||jjj___^^^iiimmmfffdddiiiuuuxxxyyyvvvvvv~~~~~~}}}}}}|||}}}}}}zzzyyyxxxxxxyyyyyywwwvvvwwwxxxzzz|||}}}~~~zzz{{{|||}}}~~~~~~~~~~~~~~~vvvdddnnnpppmmmpppssstttjjjDDD555666555333111////////////........................++++++---....../////////------------------------*********+++++++++,,,,,,+++++++++,,,------......000000000000111222333444777@@@NNNccc}}}////////////////////////000000111111111222222222222222333333333444444444555555444444444555666666999;;;<<<;;;::::::<<<>>>???@@@@@@???======???@@@HHHFFFDDDDDDEEEHHHJJJLLLHHHHHHHHHIIIIIIHHHHHHHHHIIINNNPPPMMMFFFBBBCCCFFFBBB???===???DDDGGGGGGEEEIIIHHHHHHIIIJJJHHHEEECCC@@@CCCFFFGGGEEEDDDDDDDDDDDDFFFNNNbbbsssWWWIIIHHHFFFFFFCCC>>>AAARRRkkk}}}yyyuuurrrrrrqqqnnnooosssjjjaaa\\\gggzzzuuuxxxoooUUUWWWPPPMMMYYYfffuuu\\\III@@@555222555777444////////////....../////////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///444666444777:::555<<>>????????????AAACCCEEEDDDCCCBBBCCCEEEIIIKKKGGGGGGHHHHHHHHHHHHGGGGGGJJJJJJJJJIIIGGGEEEDDDDDDCCCDDDFFFGGGGGGFFFDDDCCCFFFEEECCCBBBCCCDDDCCCAAACCCCCCCCCAAA>>><<<;;;;;;AAA@@@@@@BBBNNNjjj{{{cccWWWVVVUUUQQQJJJAAA<<>>555222111111000///......///111///......------......///,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...---111------444444333;;;SSSoooeeesssfffaaaXXXNNNEEEBBBAAA@@@@@@CCCDDDFFFWWWmmmsssrrrrrrTTTDDD@@@???;;;>>>AAACCCEEEJJJPPPVVVVVVXXX]]]bbbfffiiijjjjjjjjjmmmlllhhhfffjjjlllllljjjmmmnnnlllmmmqqqrrrpppqqqpppooopppqqqtttwwwyyyuuuzzzvvv^^^KKK@@@DDDFFFEEEQQQddd|||yyyfff[[[eeesssooofffZZZVVV```vvv~~~}}}|||}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzyyyzzz{{{{{{{{{yyyyyyyyyyyyzzz|||}}}~~~}}}}}}}}}}}}}}}}}}~~~~~~~~~|||{{{zzz|||}}}{{{uuutttrrrllliiivvvuuufff```OOO???888111111111111000///......---------------------------.........------,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------------.....................///000111222,,,333999:::<<>><<<999888999:::<<<<<<444555999===;;;777<<>>AAA>>>@@@NNNaaaiiimmm}}}jjjPPPEEEBBB;;;<<<===???DDDIIINNNQQQSSSUUUXXX]]]bbbfffhhhhhhlllnnnlllgggeeehhhkkkkkkkkkmmmllljjjkkkpppsssrrrnnnnnnooopppsssvvvyyy{{{vvvxxx}}}jjjTTTTTTVVVQQQRRR]]]jjjsssnnnxxx|||ccc___nnnyyyeee___mmm}}}|||||||||}}}}}}~~~}}}||||||||||||}}}}}}~~~|||xxxvvvwwwxxxyyyyyy{{{{{{zzzzzzzzz{{{}}}}}}|||||||||}}}~~~wwwuuutttqqq~~~yyyrrruuuttt\\\TTTBBB888777111000000000000///...------------------------------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333///333888888666@@@]]]yyyoookkkyyyrrr~~~---...///111111///...---000000000000111111111111111111222222222333333333333333333333444555666666222444888:::;;;;;;===>>>@@@BBBCCCCCCBBBAAABBBCCC@@@CCCFFFFFFEEEEEEHHHKKKFFFGGGIIIJJJJJJIIIGGGFFFDDDHHHKKKIIIFFFHHHPPPYYYPPPeeevvvqqqXXXCCC???DDD???DDDEEEBBBDDDGGGCCC<<<@@@>>>:::888777666666555???666222666::::::;;;>>><<>>===???===???DDDOOO\\\lll|||{{{\\\MMMGGG<<<;;;;;;>>>CCCIIIMMMOOOUUUUUUWWW[[[```eeeggghhhnnnooommmgggdddhhhkkkkkkooopppnnnkkklllrrrvvvvvvnnnoooppprrruuuxxx|||~~~vvvvvvxxx|||~~~nnnnnnoooddd\\\^^^dddzzzkkkcccjjjzzzuuucccdddvvvmmmeeeuuu~~~}}}xxxxxxyyyzzz{{{|||}}}~~~zzzzzzzzzyyyyyyzzzzzz{{{}}}xxxuuuuuuwwwxxxyyy}}}|||{{{zzzzzz{{{|||}}}{{{|||~~~~~~}}}zzz|||~~~}}}zzzuuuwwwqqqqqqsssrrr}}}yyy}}}|||tttrrrTTTIII666000444//////000000000///...------------------------------******+++,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---///111222333///000333444222777III]]]xxxkkkqqq////////////000000000000////////////000000000000000000000000111222333444333222222222222333444444555666777888:::===???@@@BBBAAA@@@@@@??????@@@@@@@@@AAABBBDDDEEEGGGHHHIIIEEEFFFHHHJJJJJJHHHFFFDDDCCCCCCCCCDDDHHHOOOXXX___[[[kkkrrrcccLLL@@@>>>@@@@@@@@@???>>>>>>===>>>>>>===<<<:::777666555666666444555555555666666777777888;;;>>>BBBLLLccczzztttppp}}}}}}xxxbbbGGG>>>666555444333222000//////---.........---,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........------......///000111000DDDbbbwwwiiipppsssttt}}}|||[[[LLL???@@@EEEEEE???:::???===???GGGPPP\\\kkkxxxuuuZZZNNNAAA999;;;??????FFFMMMGGGNNNRRRVVVXXXZZZ^^^dddiiieeeiiilllkkkiiiggggggiiiuuuxxxtttllllllssstttnnnpppooonnnnnnooosssvvvxxxwwwxxxyyy|||~~~|||~~~}}}|||ttthhhrrrppp|||wwwmmmdddkkkooocccfff}}}sssiiirrr~~~{{{wwwwwwvvvvvvwwwyyy{{{|||zzzxxxvvvuuuvvvxxxzzz|||~~~xxxsssqqqtttwwwxxx{{{~~~~~~|||yyyxxxwww~~~zzzyyy|||~~~}}}}}}~~~}}}zzzqqqwwwllltttyyyiiijjjhhhiiirrrhhhfffuuuGGG;;;555111000...////////////.....................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------...111444777999,,,---///111555:::@@@EEEZZZ}}}}}}uuu....../////////000000000////////////000000000111000000000000111222333333333333333333333444444555555555666888:::===???@@@???????????????@@@AAABBBAAABBBCCCEEEFFFHHHIIIJJJHHHIIIJJJKKKJJJIIIGGGFFFDDDDDDCCCCCCEEEJJJQQQVVVYYYaaaaaaVVVHHHBBBAAA@@@@@@@@@???>>>============>>><<<:::888666666555555444444555555555666666666555888;;;;;;<<>>EEE\\\------.........//////////////////000000000111111222111111111111111222222444444444333444555555666444555666888:::===???AAA======>>>>>>???AAABBBCCCBBBBBBDDDEEEGGGIIIJJJJJJLLLLLLLLLKKKKKKIIIHHHGGGGGGFFFEEEDDDDDDFFFKKKOOOTTTSSSNNNGGGDDDDDDCCC@@@@@@@@@???======<<<<<<<<<>>>===;;;999777555555555444444444444555555555555222333555555333333555666:::FFFZZZooo~~~pppVVVIII===888444...000666//////.........------------------------,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))*********++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------...///000111888///222RRRzzzTTTMMMKKK>>><<>>@@@BBBFFFNNNXXXaaahhh^^^GGG===???999888AAAFFFGGGKKKPPPSSSTTTWWW[[[___^^^```cccgggiiigggbbb^^^fffnnnzzzwwwqqqqqqfffffffffgggiiillloooqqqrrrvvvzzz|||{{{zzz{{{}}}|||~~~xxxmmmpppuuuwwwssspppuuu~~~{{{vvvfff\\\^^^\\\^^^jjj{{{vvvwww}}}~~~}}}|||}}}}}}~~~|||{{{{{{|||}}}~~~}}}{{{zzzyyywwwvvvvvvvvvwwwxxxxxxxxxxxxxxxyyyyyyyyyyyywwwyyy|||}}}{{{xxxvvvuuuyyy{{{~~~~~~}}}||||||}}}{{{}}}tttwwwxxxyyyzzz~~~{{{{{{xxxsss}}}cccWWWpppyyyqqqjjjgggsssXXX999444222///000.../////////............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---///000000//////000444666666>>>WWW------------........./////////000000000111111111222222111111000111111111555444444444444555666666444444666777:::===???@@@=========>>>>>>@@@AAAAAAAAABBBCCCDDDFFFHHHIIIJJJNNNMMMLLLKKKJJJIIIHHHHHHJJJJJJIIIHHHGGGHHHKKKMMMNNNJJJDDDBBBDDDFFFDDDAAAAAA@@@>>>===<<<;;;;;;;;;===<<<:::999777555444444333333333333444444444444555222000000333666888:::;;;;;;;;;???KKKaaa{{{pppZZZIII@@@777333333777666000,,,,,,,,,,,,------------------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************)))))))))(((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))************++++++++++++************************,,,,,,++++++,,,,,,---...------------...///000000888...000AAAnnneeeQQQLLLDDD>>>@@@BBB>>>===???AAACCCIIIQQQ[[[^^^pppsssRRRBBBEEE@@@:::>>>CCCDDDHHHNNNRRRTTTWWW\\\```______```dddhhhgggccc^^^```dddrrr}}}tttsssjjjjjjiiijjjkkkmmmooopppmmmrrrxxxyyyvvvuuuxxx{{{}}}~~~}}}}}}nnnlllvvv{{{wwwwwwxxxwwwuuuooouuuzzzttthhh```dddllluuuuuugggYYY[[[]]]\\\aaannnkkkhhhkkkrrr{{{~~~}}}~~~~~~}}}~~~~~~||||||}}}~~~~~~}}}~~~}}}{{{yyyyyyyyyyyyzzzyyyzzz{{{||||||{{{zzzyyywwwyyy|||~~~~~~}}}{{{zzz}}}~~~~~~~~~yyyyyy|||~~~vvvxxxttthhhuuu|||}}}|||~~~~~~jjjcccyyyyyyxxx~~~kkkGGG222333111000111000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***+++,,,,,,---++++++++++++++++++++++++...------,,,,,,,,,------000000000///---...000222777555AAAbbb{{{ppp{{{------------.........///000000000000111111111111222222111111000111111111555444444444444555666666444555666777999<<<>>>??????>>>>>>======>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHMMMLLLKKKJJJHHHGGGGGGFFFIIIJJJKKKJJJIIIIIIKKKMMMHHHFFFEEEGGGIIIGGGDDDAAAAAA@@@>>><<<;;;:::999999::::::999888777555444333333333333333222222222222777333///...000333444555222444666999===FFFPPPWWWmmmzzzzzzhhhVVVIII@@@<<<:::999333---,,,,,,,,,---000,,,,,,,,,------------...++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))*********+++++++++************************,,,++++++++++++,,,------,,,,,,,,,------...///000111000666:::SSS~~~wwwvvveeeRRRKKKGGGDDDAAA>>>>>>@@@@@@@@@EEEKKKXXX___gggxxxiiiNNNJJJAAA:::<<>>===============??????@@@BBBDDDEEEGGGGGGJJJJJJJJJIIIHHHGGGFFFEEEEEEGGGIIIJJJIIIHHHIIIJJJFFFEEEGGGMMMNNNIIICCCAAAAAA@@@>>><<<:::999888777666777777777666555444333222222222222111111111111000///000111222222///---///111444666666777888:::CCCIIITTTbbbsssyyyeeeUUUHHHDDD===777444222000///666333//////000222333444------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))************+++************************+++++++++++++++,,,------,,,,,,,,,,,,---...///000+++000444222???qqqssseeelll~~~xxxjjjRRRIIIEEEBBB@@@???@@@???<<>>CCCFFFJJJOOOWWW\\\___]]]\\\[[[]]]^^^^^^]]]\\\WWW[[[kkk}}}}}}wwwqqqpppooommmlllkkkjjjjjjmmmqqqvvvxxxwwwwwwxxxzzztttuuuwwwyyyzzzzzzzzzyyy|||{{{{{{|||zzzooonnnppppppmmmjjjmmmvvv~~~{{{tttpppsssjjjcccgggddd[[[ZZZMMMNNNXXXhhhuuuxxxuuurrrxxxxxxxxxxxxxxxxxxxxxxxxwwwzzz}}}~~~}}}{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{|||wwwwwwxxxyyyyyyxxxvvvuuuwwwuuuttttttvvvyyyzzzzzz~~~}}}}}}}}}}}}{{{zzzzzz{{{xxxqqqjjjlllvvvxxxvvvwwwxxxsssyyy}}}}}}}}}oooaaagggvvvwwwyyyooohhhcccWWWDDD222///444111///222111.........------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++,,,,,,++++++++++++++++++++++++))))))***+++,,,---......,,,...//////...///111333222000444>>>HHHaaassskkkgggttt....../////////000000000000000111111111222222222000000000000111222333333333333333333333444444555777777777777888999:::;;;======<<<<<<<<<===>>>>>>???@@@AAACCCDDDFFFGGGHHHHHHHHHJJJJJJJJJHHHFFFEEECCCFFFIIIJJJIIIHHHGGGGGGFFFBBBDDDNNNRRRLLLDDD???AAA@@@>>><<<999888777666333333444555555444333333222222111111111000000000+++---000222333222111000444333111...---///111444555555777999>>>GGGQQQXXX___nnn|||nnn^^^RRRJJJBBB??????888777555444444222///,,,&&&))),,,///111000,,,'''---,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))************************************+++++++++***++++++,,,---,,,,,,,,,,,,---...//////+++111000///666NNNmmm___ooo~~~rrrRRRDDDCCCAAAAAABBB@@@<<<===AAABBBHHHWWWkkk~~~yyyXXXEEEAAA===999<<>>???@@@@@@AAABBBDDDEEEGGGHHHIIIFFFHHHJJJLLLLLLJJJGGGFFFEEEGGGKKKLLLJJJHHHGGGFFFGGG???@@@KKKSSSOOOEEE>>>AAA@@@>>>;;;999777666666000111333444555444333333222111111111000000//////000111000...,,,,,,...111,,,...111333444333333222111333555555555555777888@@@CCCHHHUUUmmm{{{qqqcccQQQDDDEEE<<<888===<<<444111555111///......///000///...111111000...///111000---,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,,,,---.../////////444000111777999\\\gggYYYeeezzzfffJJJCCCAAABBBEEECCC@@@AAAEEE@@@<<>>GGGUUUfffuuuoooNNNFFFEEEAAA>>><<<<<>>AAAggg............////////////......///000000111222222//////000000000111111111333333333333333333333333555555555666777999;;;<<<;;;;;;<<<<<<<<<<<<======BBB@@@@@@BBBFFFHHHGGGFFFGGGFFFEEEFFFHHHHHHEEEBBBEEEFFFGGGGGGFFFFFFGGGIIINNNIIIFFFGGGKKKKKKFFFAAA======;;;999777555333222333222222222111111111111111111111000000000////////////////////////////////////////////////////////////000000111222222333111222333444777:::===???:::===DDDLLLVVVaaammmtttooorrryyywwwlll___SSSMMMMMMEEE<<<777888888555222444333111///......///000/////////...............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,,,,------222///000444222111===OOOyyygggiiiyyytttsssdddRRRGGGAAAEEEEEE???>>>BBB===>>>BBBLLL\\\kkkwww|||oooQQQEEE>>>::::::<<>>>>>@@@??????AAADDDEEEEEEDDDHHHGGGGGGGGGHHHGGGDDDBBBCCCDDDEEEEEECCCCCCDDDEEEJJJGGGEEEGGGJJJJJJDDD???:::999888666444333111000111111111000000000000///000000000000////////////////////////////////////..............................//////000000111111111111000///////////////444555777;;;@@@DDDEEEEEE999;;;???CCCGGGIIIJJJKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEDDDAAA===999555222111333111000000222222111///111000...---,,,------.../////////......---------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,000---///333222---222;;;PPP}}}pppZZZFFFBBBDDDBBB???>>>@@@>>>===BBBMMM\\\iiipppmmm|||^^^PPPBBB=========<<<>>>MMMRRRYYY___```]]]XXXTTTYYYZZZYYYVVVZZZfffsss{{{uuupppjjjgggiiikkkkkkjjjggghhhiiihhhhhhiiilllnnnsssrrrqqqrrrssssssqqqppprrrqqqpppqqqssswww{{{}}}}}}yyyuuussssssuuuwwwvvvuuuttttttuuuvvvvvvvvvuuutttrrrsssuuuwwwyyyyyyzzzzzzyyyzzz{{{}}}}}}}}}|||{{{zzzyyyyyyzzz|||}}}|||{{{xxxxxxwwwwwwwwwwwwxxxxxx}}}|||zzz{{{}}}~~~{{{uuuttt{{{uuuccc```ppp{{{wwwtttnnnrrrsssqqqpppsssuuutttuuu{{{xxxwwwsssiiixxx{{{pppgggbbblllaaa<<<222222111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))******++++++******)))))))))))))))))))))))))))+++++++++*********))))))+++***)))***+++,,,+++***++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......///000111333555666;;;JJJ___pppooo---------.........//////.........//////000000000....../////////000000000111111111222222222222222555666666777888999:::;;;;;;<<<<<<======>>>>>>>>>@@@@@@@@@AAABBBCCCDDDDDDHHHHHHHHHHHHHHHFFFDDDBBB@@@BBBCCCCCCBBBBBBDDDEEEDDDBBBAAADDDFFFEEE@@@;;;888777666555333222111000111111111000000000//////////////////////////////........................------------------------....../////////000000000111111111111111111111111111000000333777888555222222222333333222111000000222333333444444333333222111111000000000111222333///000222222111000000111//////...---,,,,,,------//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))*********+++++++++************)))))))))(((************************(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,***,,,111222///000444<<>>;;;<<>>>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBBAAA>>>@@@BBBCCCBBBCCCEEEGGGAAA@@@@@@BBBCCCAAA===999777666555444333222111111111111111111000000000000.....................///------------------------......................../////////000000000000000------...///000111111111///---+++---111222111...//////000111333333444444111111222222333333333333333333222111000...---,,,000111111000---,,,...000//////......------.........---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,---+++,,,///111111222444888HHHzzz~~~|||yyy}}}qqqooommmPPPGGGFFFEEECCC???>>><<<<<<@@@FFFMMMRRRddddddkkkaaaKKKBBB???>>>???===>>>DDDMMMWWW\\\ZZZWWWOOOPPPPPPOOOOOOUUUaaalllyyyuuunnnhhhffffffggghhhggghhhiiihhhggghhhjjjlllnnnppprrrttttttsssrrrqqqrrrqqqqqqqqqsssuuuxxxyyy|||}}}vvvtttvvvwwwuuurrrrrrtttuuuwwwwwwuuusssrrrtttsssqqqooonnnqqqvvv{{{|||}}}~~~~~~~~~}}}|||{{{zzzxxxwwwyyy{{{~~~~~~~~~xxxxxxxxxwwwxxxxxxyyyzzzzzz{{{|||~~~~~~rrrlllccckkkssswww{{{~~~xxxrrrmmmjjjjjjlllooossstttsssrrruuuzzzlllgggyyy}}}qqqkkkmmmssswwwxxxTTT888111222111////////////............------,,,,,,,,,+++++++++,,,,,,+++++++++*********)))))))))******)))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,))))))***)))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,---------,,,---///000111000000000444666666DDDeeettt___]]]xxx,,,------------.........------..................//////000000000111111111111111222222333444444444666666888999999::::::999999::::::;;;<<<===>>>>>>@@@AAABBBBBBAAA@@@BBBCCC???AAACCCCCCAAA@@@@@@@@@???@@@BBBBBBBBBCCCDDDFFFBBBAAAAAAAAAAAA???<<<999666555555444333222222111111111111111000000000000---------...............------------------------......................../////////000000000000000,,,---...///////////////333222111111222333333333------...///000111222222++++++,,,,,,,,,------...///000111111000...---,,,000000///...------///111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++000/////////000111222444555777bbbzzzggg^^^yyyzzzzzzsssyyy```LLLDDD@@@???>>>>>>???>>>>>>@@@DDDGGGRRR^^^bbbnnn{{{aaaOOOBBB;;;::::::;;;>>>FFFQQQYYY\\\]]]XXXVVVUUUUUUTTTTTTZZZbbbrrrsssqqqkkkfffccceeehhhdddfffggggggffffffggghhhjjjmmmppprrrrrrqqqrrrrrrrrrrrrrrrrrrsssuuuwwwxxx{{{{{{uuussstttuuutttsssrrrtttvvvwwwwwwuuurrrqqqssssssqqqnnnlllnnntttzzz{{{{{{|||}}}}}}|||{{{zzzyyyxxxvvvwwwzzz|||}}}}}}wwwwwwwwwwwwxxxzzz{{{|||zzz|||~~~qqqkkkkkkgggqqq{{{~~~|||~~~tttooommmlllkkkkkkooonnnmmmllllllppp||||||sssccc]]]qqq||||||uuutttsssoooyyylllTTT===222222444333........................,,,,,,,,,,,,++++++++++++++++++++++++************((())))))******))))))((())))))))))))))))))))))))'''((()))***+++,,,------)))***+++***)))((()))***************++++++++++++++++++,,,,,,,,,---------,,,---...///000000000///222555444888III___vvvfffppp,,,,,,---------.........------------------------........./////////000000000000111111222333333333444555666777888888777777888888999:::;;;<<<======???@@@BBBAAA???>>>???AAA>>>@@@CCCCCCAAA@@@AAABBBAAABBBCCCBBBAAA@@@AAABBBCCCBBB@@@???>>><<<999777444444333333222222111111000000000/////////......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000000000000///...,,,---......---,,,,,,---111000///...------------111111111111111222222333,,,---...///111222333333000/////////000000000000------...............---******++++++,,,,,,------++++++++++++++++++++++++)))*********++++++++++++************************)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++---///000///...000222444000444HHHjjjxxx^^^fffwwwvvv|||}}}www}}}eeeOOODDD???===??????>>><<<<<>>PPPWWW^^^xxxlllTTTDDD===>>>===<<<>>>DDDLLLRRRVVVZZZWWWWWW[[[[[[YYYZZZ^^^hhhnnnrrrnnnfffbbbeeekkkccceeehhhiiihhhfffffffffiiilllooopppooonnnoooqqqrrrqqqqqqrrrssstttuuuvvvwww}}}zzzxxxuuusssrrrrrrrrrrrrqqqrrruuuwwwwwwuuusssqqqppprrrsssqqqmmmnnnrrrwwwwwwxxxyyyzzzzzzyyyxxxxxxxxxvvvtttuuuwwwyyyzzzzzzuuuuuuvvvwwwyyy{{{}}}~~~}}}xxxnnneeeeeeiiiuuu{{{uuulllkkkkkkiiihhhjjjkkkiiiggggggeeefffssspppgggbbbnnn~~~wwwuuu{{{}}}xxxkkk___OOO>>>666222000000222........................,,,,,,,,,++++++++++++***++++++++++++************(((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))+++,,,+++)))((()))***************++++++++++++*********++++++++++++,,,+++,,,,,,---......//////---222111333:::@@@XXXzzz~~~,,,,,,,,,---------......---------------------------------.........//////...//////000111222222222222333444666666666555555777777888999;;;<<<<<<======???AAA@@@===<<<===@@@???BBBFFFFFFDDDCCCDDDFFFCCCCCCCCCBBB???======>>>AAA@@@>>><<<:::888666555222222222222111111000000//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,---/////////...---+++///333444111//////111......---......///000000...------,,,------......000///---,,,+++,,,---............///000///,,,***,,,,,,---.........------))))))***+++,,,------...++++++++++++++++++++++++))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++&&&+++000///...000444666,,,888888===nnnrrraaammmeeeQQQIII>>>??????===::::::===@@@@@@EEEKKKXXXdddhhh|||oooZZZPPPDDD@@@;;;888888===DDDIIIQQQNNNPPPWWW[[[XXXWWWZZZ```jjjrrrpppgggbbbgggnnndddgggkkklllkkkiiihhhgggiiilllnnnnnnlllkkkmmmoooqqqqqqqqqqqqrrrssstttuuusssyyy|||{{{|||~~~{{{yyyvvvvvvuuussspppooopppqqqoooqqqtttwwwwwwvvvtttrrrmmmqqquuutttpppnnnpppttttttuuuvvvwwwxxxwwwwwwvvvwwwuuusssrrrtttwwwxxxxxxtttuuuvvvwwwyyy|||~~~wwwkkkccc___aaagggjjjjjjqqq}}}~~~vvvmmmiiijjjjjjfffdddfffhhhffffffddd[[[RRRTTT]]]jjjhhhttt|||sssoooyyy~~~fffEEE888111555444,,,+++111---.....................,,,,,,,,,+++++++++******+++++++++************)))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++******************,,,---,,,)))((()))+++)))************+++++++++))))))))))))************+++******+++,,,---//////+++//////222555000888PPPrrr,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,---............000222111111222222222111111000555555444555666999;;;===777888999:::999:::===???<<<===<<<:::999:::===???===@@@DDDFFFFFFEEEEEEEEEBBBBBBAAA@@@???>>>======???>>>===;;;999777666555555444222111111111///---000000//////.........---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------............///.........------,,,,,,,,,------------------------------............------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))*********************************)))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,---...//////999&&&444AAADDD}}}gggaaapppuuulll}}}}}}bbbKKKBBB@@@======???>>><<<999>>>AAADDDHHHOOO\\\nnn{{{xxxooo^^^OOOBBB??????<<<:::<<>><<<<<<;;;:::888999<<<>>>===@@@CCCEEEEEEDDDCCCCCCAAA@@@@@@???>>>======<<<======;;;:::888666555444555333222111222111000...////////////......------...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------..................---------,,,,,,,,,------------------------------............------------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))***************************)))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++,,,,,,---...///666+++555<<<;;;gggwwwiiissstttCCCCCCCCCBBB@@@>>>>>>???@@@<<<>>>@@@BBBHHHSSSbbbnnnuuuaaaLLLAAA>>>===>>>@@@IIINNNUUUXXXWWWSSSQQQPPPYYYaaajjjmmmjjjeeebbbbbbaaadddgggiiihhhgggfffffffffjjjoooooolllkkkmmmppprrruuuvvvtttuuuyyyzzzxxxtttvvvxxxvvvtttssswww|||{{{|||xxxvvvvvvwwwuuuttttttttttttuuuvvvvvvxxxuuussssssuuutttpppkkkiiikkklllnnnooopppppppppqqqrrrtttttttttvvvyyy|||yyysssrrrtttvvvuuussstttvvvwwwxxxzzzqqqaaa]]]ZZZWWWRRRMMMPPPVVVeeefffmmmwww{{{wwwsssrrrjjjhhhgggffffffgggfffeeeeee]]]VVVQQQKKKEEEIIIRRRyyynnnsss|||wwwjjjhhh|||}}}yyy\\\???999222///000111///,,,...........................------------,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---......//////......000222444666===CCCWWW{{{)))******+++,,,---...............///......------,,,...//////......000111000111111222222222111111000222555777888777666444666777888888777888:::<<<;;;;;;:::888777888:::<<<<<>>>>>>>>======<<<<<<;;;;;;:::999888666555333333444333111111222222111000///............---------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,------------------------,,,------......------,,,------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))************************))))))))))))))))))******((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,+++***************++++++++++++++++++++++++,,,,,,---...///......555888999UUU~~~GGG@@@@@@???>>>===<<<<<<===;;;;;;<<<<<>>DDDKKKQQQSSSSSSSSSSSSWWW\\\bbbggghhhgggdddbbb```cccfffggggggfffeeefffeeeiiimmmnnnllllllnnnpppnnnqqqqqqooopppuuuwwwvvvsssuuuvvvtttqqqqqqtttwwwwwwyyy|||}}}}}}|||yyywwwvvvvvvvvvsssssssssssstttvvvxxxzzz|||wwwqqqoooppprrrrrrqqqjjjjjjjjjkkklllmmmnnnoooooopppqqqqqqrrrtttwwwzzz|||vvvtttvvvwwwvvvuuurrruuuxxxyyy{{{rrreee\\\aaagggeeeZZZOOOPPPWWWlllnnnuuu{{{xxxpppiiihhhfffdddcccdddffffffbbb___eeeXXXPPPMMMCCC:::IIIcccyyykkkzzz|||qqqkkkkkklllyyyOOO888555111000111222000...------------------------------------,,,,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,,,,---...//////......///111222444666333888QQQyyy((()))***+++,,,---........./////////...---,,,,,,,,,.../////////...///000000000111222222222111111222555999<<<<<<:::777555555666777777666777999;;;::::::999777666666999;;;;;;>>>@@@@@@???>>>>>>>>><<<<<<<<<;;;;;;;;;::::::888777666555444333222222333222111111222333222000------------------------,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++***+++++++++************************+++++++++***************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))(((((((((((())))))************************)))))))))))))))*********))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++*********************+++++++++++++++++++++,,,---...///)))111333555:::EEEyyyyyyzzz~~~oooIIIBBB;;;999===???<<<777;;;;;;;;;999:::>>>DDDJJJOOObbbjjjiii{{{vvvhhhWWWDDD777999<<>><<<888666555666777777666666888:::::::::999777555555777::::::<<<>>>>>>===<<<<<<===<<<<<<;;;;;;:::999999999555555444333222222111111222111000000222222111000,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************++++++++++++,,,---.........444000222777444SSS||||||zzzwwwwwwnnnYYYAAA777;;;AAA???999===<<<;;;:::999;;;===???>>>IIIPPPPPPYYYttttttZZZHHHCCCAAA??????CCCIIIOOOSSSRRRYYY```bbb```^^^```ccc___aaacccdddcccccccccdddeeeggghhhiiihhhfffffffffkkkmmmllliiikkkrrrvvvvvvrrrsssssssssssstttwwwyyyuuuuuuttttttsssuuuxxxzzz|||zzzxxxuuusssqqqqqqqqqrrrsssuuuvvvwwwwwwvvvvvvppppppoooooooooppprrrrrrtttsssqqqqqqsssvvvxxxyyysssqqqmmmkkkiiiiiijjjkkknnnoooppppppqqqsssvvvyyyyyyxxxvvvvvvxxxzzz{{{{{{{{{~~~rrrgggaaa```dddhhhjjj}}}yyypppeeebbbdddbbbaaa```aaabbbaaa]]]YYYVVV\\\]]]XXXYYYjjjqqqoooqqqooommmttt}}}|||```EEE444333222111000000///...,,,------------------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++************+++,,,,,,------------...//////000---444888555333???YYYooo((())))))***+++,,,------.........///......------,,,...000111///.........///000111222222222222222222444777999:::999888666666777888777666666888:::::::::999777555555777999999;;;<<<===<<<;;;<<<======<<<;;;:::999888888777333333333222222111111111222111//////000000///...++++++,,,,,,,,,,,,,,,---)))************+++++++++************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***************************************)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))******++++++***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++***************)))))))))*********++++++,,,---...///111---222:::333CCCoooeee___ccc{{{}}}mmmooovvv{{{~~~]]]CCC::::::<<<<<<======<<<<<<;;;;;;;;;;;;999<<>>EEEIIIPPPWWW___```\\\YYYZZZ]]]^^^```bbbbbbaaaaaabbbccceeeffffffgggfffdddcccbbbgggiiigggdddgggnnnttttttrrrqqqqqqrrrsssuuuxxxyyywwwwwwvvvuuuuuuvvvwwwxxxzzzyyywwwtttsssqqqqqqqqqqqqrrrtttuuuvvvvvvuuutttqqqqqqqqqqqqqqqqqqqqqpppppppppqqqssstttvvvxxxyyytttrrrooollljjjiiiiiijjjnnnooopppqqqqqqsssvvvyyywwwwwwvvvvvvwwwxxxyyyzzzyyynnnbbb\\\[[[aaalllwww~~~xxxssskkkcccbbbeee``````___^^^\\\[[[ZZZZZZcccaaa]]]___rrr{{{{{{~~~qqquuuxxxyyypppYYYAAA555444222111111000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++******))))))******+++,,,++++++,,,---....../////////000111222444999AAAGGGppp))))))******+++++++++,,,------......///.........,,,...111111000.........//////000222222333333222222333444555666777888888777888888888777777999:::;;;;;;:::777555555777999888999;;;;;;;;;;;;===>>>>>>>>><<<;;;999888666666222222222222111111111111222000///...///...---+++***+++++++++,,,,,,,,,,,,))))))))))))******++++++************************************************************************************************++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,++++++***************************************((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++*********)))))))))(((************+++,,,---...---,,,+++333999777BBB\\\www___]]]lll|||uuuxxx~~~oooKKK888666;;;::::::;;;<<<<<<<<<:::999999999<<>>AAAEEEIIIXXXvvvvvvkkk[[[MMMEEE@@@===<<>>;;;999:::;;;<<<:::888666555555111111111111000000000///000///...---,,,+++++++++++++++************+++++++++++++++++++++***)))((())))))))))))))))))))))))++++++***)))(((((())))))++++++************++++++************************++++++++++++++++++++++++***)))((((((((()))+++,,,******))))))******+++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---...//////000222666999QQQooofffbbblll}}}aaa???;;;:::555444;;;???===888555:::999888777888;;;===???FFFPPPddd}}}xxxgggUUUHHH???<<>>BBBGGGPPPYYYhhhlllppppppkkkeeeaaa```gggfffgggiiijjjhhhccc___iiikkkkkkgggbbbaaafffkkkiiiiiiiiiiiiiiihhhhhhhhhjjjjjjjjjkkklllmmmmmmmmmnnnnnnnnnoooppprrrssstttrrruuuwwwwwwtttpppmmmkkkjjjiiiiiikkkmmmnnnlllkkklllllllllllllllmmmnnnnnnrrrpppmmmmmmmmmnnnmmmlllmmmmmmpppuuuvvvuuuzzz}}}mmmaaa^^^[[[WWW[[[dddllluuuzzzuuummmfff^^^WWWUUUbbbrrrzzzvvvlllccc^^^aaa```___]]][[[YYYWWWVVVVVVSSSOOORRR]]]eee___UUUlllhhhaaaiii~~~~~~lllrrrzzzwwwsssmmm]]]FFF666222111000000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))*********************************)))))))))((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))******************************+++*********+++++++++,,,,,,------------............444222333777999DDDaaa~~~,,,,,,,,,++++++++++++***+++,,,------......------------......///000000000111222222222222111111000///000111222333444555666888999999999888777666666666555444333333444555666777888999<<<@@@AAA@@@>>>999999888777555444333222000000000000///////////////...---,,,,,,++++++,,,++++++************++++++***++++++++++++***))))))))))))))))))))))))))))))+++***))))))))))))))))))+++******))))))******+++************************))))))))))))))))))))))))))))))((((((((()))***+++)))))))))*********+++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************************++++++++++++,,,...////////////000333555555777NNNzzzooo}}}qqqDDD===777777888777666888:::::::::999999999888888888;;;======DDDWWWtttuuuggg___KKKDDD???======>>>CCCJJJYYYcccqqqwwwuuuooojjjgggddddddeeegggiiiiiigggdddhhhiiiiiifffcccbbbbbbccciiiiiiiiihhhhhhfffeeeeeehhhggggggggghhhjjjkkklllppppppoooooopppqqqsssttttttuuuwwwyyyyyyuuunnnjjjkkkjjjiiiiiikkkmmmnnnmmmhhhiiijjjkkklllmmmnnnooosssrrrpppooopppqqqppppppmmmmmmpppwww|||vvvoooeeeZZZSSSTTTVVVXXXbbbnnnsssxxxvvviiiZZZSSSTTTWWW\\\gggrrrsssiii^^^XXXWWWXXXYYY[[[\\\[[[XXXTTTQQQQQQ]]]eee```WWWXXXaaaiiizzzbbbwww|||ooo}}}uuuoooxxxyyymmmWWW@@@333111222111000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))***************************)))*********++++++++++++,,,,,,,,,,,,---------......000...///222000111>>>OOO+++++++++++++++++++++++++++,,,------......------------......///000000000111111111111111000///......///000111222444555555666777777666666555444333444444444333444555666777999:::;;;<<<>>>===<<<;;;999777555444444333222111000000/////////............------,,,+++++++++,,,++++++************++++++******+++++++++******)))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))******((())))))*********************))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))************************************++++++++++++.../////////......111333888:::===VVVyyyuuuxxx}}}yyyzzzlllVVV@@@999<<<;;;666111888888999999999999888888999===>>>;;;:::DDDWWWgggwwwppp[[[RRRJJJDDD???<<<>>>BBBBBBOOO___jjjnnnpppsssvvvmmmkkkhhhgggggghhhjjjjjjiiigggfffeeefffggggggfffiiijjjjjjjjjiiihhhgggfffhhhhhhgggfffeeegggjjjlllqqqpppooonnnnnnpppqqqsssqqqpppqqqtttwwwvvvqqqlllkkkiiiffffffhhhkkkmmmnnnfffggghhhjjjkkkmmmmmmnnnrrrqqqpppppprrrssssssrrrmmmooottt~~~yyyjjj^^^YYYXXXXXX\\\cccddd^^^\\\]]]ccceeeccc[[[SSSUUU```iiikkkmmmkkkeee\\\VVVVVVXXXRRRTTTVVVXXXWWWTTTQQQOOOPPPgggtttcccJJJMMMooossszzzzzzxxxxxxtttkkkpppnnn___JJJ888111111111111/////////......---------++++++++++++++++++++++++,,,+++******))))))******************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))************+++++++++++++++,,,,,,,,,---------------,,,...333444333888@@@+++++++++++++++++++++++++++,,,------......------------......///000000000//////000000///...------//////000222333444555666444444444444444333222222333333333444444555666777777888::::::;;;;;;<<<<<<999666333222333333111////////////............---------,,,+++++++++,,,,,,++++++************++++++)))******+++++++++******))))))))))))))))))))))))***)))))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))'''((()))************)))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,...///...------///111...444444:::RRRssstttvvvzzzvvvxxxzzzuuurrrsssqqqkkkLLL;;;555777<<<555666777888999999999999888:::<<<;;;999:::@@@EEE]]]ggguuurrrhhh]]]SSSIII>>>:::;;;999???GGGNNNUUU^^^jjjrrryyyyyywwwtttpppllliiihhhkkkgggcccbbbdddfffggggggggghhhiiijjjjjjiiihhhgggjjjjjjjjjgggeeefffiiilllpppooonnnmmmmmmnnnoooppppppnnnlllmmmpppqqqooolllgggddd```___bbbfffiiijjjggghhhiiikkklllmmmmmmmmmnnnnnnpppsssxxx{{{||||||zzz}}}xxxnnnggg___WWWRRRRRR^^^dddnnnvvvrrrdddTTTJJJRRRUUUZZZ```eeeiiioootttjjjeee]]]WWWSSSQQQQQQQQQPPPQQQQQQQQQPPPOOONNNMMMQQQWWWYYYSSSUUUiiiwww|||}}}yyylllpppuuuwwwrrrqqqyyyoooUUUIII:::111000000//////............------------++++++++++++++++++++++++,,,+++******))))))******************************(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---///......111111///000222***++++++++++++,,,,,,,,,+++,,,------......------------......///000000000...////////////......---///000111222333555666666333333444444444444333333333333444444555555555555444555777777888;;;???BBB:::666222111222333111//////.........------------,,,,,,++++++++++++,,,,,,++++++************++++++))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))))))))(((((('''((()))*********)))(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,......------...///---...111:::<<<<<<___pppccc[[[fffyyy{{{^^^???888===555555666777888999::::::777777777777777888999:::AAAJJJYYYhhhsss{{{xxxpppcccRRRFFFBBBBBB@@@<<<;;;>>>FFFQQQYYYjjjpppxxx}}}|||xxxssspppppplllgggcccbbbcccccccccdddeeeggghhhiiihhhfffeeeiiikkkllljjjggggggjjjmmmmmmmmmnnnnnnnnnnnnnnnnnnrrrpppnnnmmmmmmmmmlllkkkhhheeebbbaaadddhhhkkkmmmiiikkkmmmooopppqqqqqqpppoooppptttzzz}}}{{{vvvqqqddd\\\VVVWWW[[[___gggmmmnnnpppvvv{{{|||ttthhh^^^XXX[[[eeesssyyyvvvoookkk___ZZZUUUSSSSSSRRRNNNJJJOOOMMMLLLJJJIIIHHHHHHHHHGGGKKKQQQ\\\mmm}}}xxx}}}xxxwww~~~zzzrrruuuvvvwwwiiiRRR>>>666//////111000...---------------------------++++++++++++++++++++++++,,,+++******))))))******************************(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******)))))))))************+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,---...******+++++++++,,,,,,,,,+++,,,------......------------......///000000000//////000000111000000000//////000111333444555666333444555666777777777777666666777777777777777777666777777666777:::@@@EEE;;;666111000222333111///.........---------,,,,,,,,,+++++++++++++++,,,,,,++++++************++++++))))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))((('''&&&''')))***+++***)))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++------------...///111222333888888///===^^^~~~fffWWWpppiiiGGG;;;777666666555666777888999888888888777777777999;;;666;;;CCCMMMXXXcccmmmtttsssccc[[[QQQJJJAAA<<<;;;>>>AAABBBJJJSSS```lllssswwwzzz|||xxxvvvsssooojjjhhhfffffffffgggiiijjjiiigggeeeccceeeiiilllllliiiiiilllpppkkkmmmnnnpppppppppooonnnrrrssssssrrrpppooonnnooommmjjjggggggiiimmmppprrrlllnnnqqqtttwwwxxxxxxxxxxxxyyy|||}}}nnnccc^^^\\\YYYUUUQQQSSS\\\hhhsss~~~}}}wwwwww|||}}}wwwnnnlllooovvvvvvlllbbb]]]UUUSSSQQQOOOOOOOOONNNLLLKKKJJJHHHEEECCCBBB@@@@@@???SSSlllvvvsssppptttvvvooozzzvvvjjjllleeePPPAAA333---,,,000222///---...------------------------************************,,,+++******))))))******************************'''((((((((()))))))))***''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&''''''((()))***++++++))))))))))))************************++++++++++++)))+++,,,++++++...111333*********++++++,,,,,,,,,+++,,,------......------------......///000000000///000111222222222222222......///111222333444555444555666888999999::::::::::::;;;;;;;;;;;;::::::;;;;;;999777555888???EEE;;;666111000222444222///......---------,,,,,,,,,+++++++++***++++++,,,,,,++++++************++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))(((((((((((())))))))))))))))))))))))))))))************************%%%&&&((()))))))))((('''&&&''')))***+++***((('''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((***,,,---------...///***444///(((333>>>>>>===xxxXXXccclllyyysss```DDD999888666555444555777888444777:::999666444555777888999<<<@@@HHHRRR^^^fffiiisssyyypppZZZSSSJJJEEEDDDBBB>>>:::999@@@IIISSS]]]iiittt||||||wwwrrrooooookkklllmmmmmmkkkiiieeecccaaafffkkkllljjjkkknnnrrrkkkmmmppprrrsssrrrpppnnnooosssxxxxxxvvvttttttvvvllliiifffgggiiimmmpppqqqmmmoootttxxx{{{}}}~~~~~~{{{|||sss```SSSQQQTTTTTT___]]]```jjjssszzzyyyqqqtttyyyxxxssswwwoookkkdddZZZVVVWWWQQQOOOKKKFFFDDDFFFLLLQQQGGGGGGEEEDDDAAA>>>;;;999CCCZZZ{{{qqqpppsss~~~tttlllnnn~~~ppp^^^^^^VVVBBB888111------333444///---///------------------------************************,,,++++++***)))*********************************'''((((((((())))))******''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''((()))***+++,,,))))))))))))************)))************+++++++++***---...+++***,,,///000)))************+++++++++++++++,,,------....../////////////////////////////////000000000000///////////////000111111222222222222333444555666777888888888888888888888888888555555555666666666666666555333000...------...///------,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------000/////////000222444666NNNtttiiibbblll}}}~~~jjjyyyfffKKK>>>444555888666333333777666666888;;;:::555000555555555888===EEELLLPPPVVV\\\hhhyyyxxxlll\\\QQQLLLHHHBBB===777<<>>@@@AAAAAA???======@@@BBBKKKOOOUUU\\\dddjjjmmmnnnvvvxxx{{{~~~~~~}}}{{{zzz{{{{{{|||}}}~~~|||||||||zzzvvvtttttttttyyy}}}vvvtttxxx}}}~~~}}}|||}}}{{{hhhhhhbbbWWWPPPOOOPPPOOOeeeoooxxxwwwssspppmmmjjjggg^^^]]]iiipppkkkcccaaahhhsss{{{yyysssmmmggg```]]]YYYRRRNNNKKKJJJIIIHHHEEECCC@@@AAAEEEHHHIIIIII===;;;999888;;;CCCRRR]]]ooo}}}ooo{{{|||~~~xxxmmmgggiiiuuu___MMM???444000////////////............,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,)))************+++++++++++++++,,,------....../////////////////////////////////000000000000///////////////000111111222222111111222333444444555555777777777777777777777777333333333333333222222222111111000///...------,,,,,,,,,,,,,,,++++++++++++++++++************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,000/////////000000111222333...???rrrpppaaahhhvvv|||zzzxxxyyyVVVBBB999888:::444333222222444888;;;===888777666666666777888999???;;;777:::BBBKKKRRRUUU]]]eeerrr~~~vvvbbbRRRFFFCCC@@@>>>======<<<:::;;;===???CCCHHHMMMQQQSSS___bbbggglllppprrrrrrrrrxxxyyyzzz{{{}}}~~~~~~}}}tttwww~~~~~~xxxrrrppprrrqqqnnn]]][[[SSSJJJGGGHHHGGGCCCcccttt|||zzzlll___WWW]]]aaa\\\SSSOOOTTT___kkkmmmhhh```VVVNNNLLLIIIGGGFFFEEEEEEDDDCCCCCCAAA>>>===>>>@@@AAAAAA;;;:::999;;;EEEXXXnnn}}}~~~yyyrrrxxxiii[[[___iii~~~xxxUUU>>>555222////////////............---------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++***))))))))))))***++++++))))))*********+++++++++++++++,,,------....../////////////////////////////////000000000000///////////////000111111222222000111111222333333444444666666666666666666666666333333222222222222111111//////000//////---,,,+++,,,,,,,,,++++++++++++***++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,//////////////////000000333888999III~~~qqqfffhhhrrr```CCC999;;;888888888888888888:::;;;777777777888888999999999===;;;999:::===@@@AAAAAAAAAHHHUUUfffrrrvvvqqqkkkRRRLLLFFFCCCDDDEEECCCAAA??????===<<<;;;<<<>>>@@@AAADDDIIINNNSSSUUUVVVWWW\\\^^^aaaeeeiiillloooqqqtttyyy~~~nnnllljjjhhhjjjmmmqqqttt{{{uuurrrsssssspppnnnjjjgggaaa\\\[[[^^^aaabbb\\\ZZZUUUPPPQQQSSSPPPIII\\\ooovvvcccRRROOOTTTWWWVVVUUUUUUYYY\\\[[[VVVPPPKKKGGGDDDCCCCCCDDDEEEEEECCCAAA@@@???===<<<<<<;;;;;;:::666:::???HHHXXXooozzzyyyuuulll|||jjj___aaagggpppsssIII444333333/////////.........---------......---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))*********+++++++++++++++,,,------....../////////////////////////////////000000000000///////////////000111111222222000111111222222333333333555555555555555555555555333333333222222222111111......//////...---,,,+++,,,,,,+++++++++*********+++******))))))******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,---........................777777666VVVeeeaaarrrwww|||gggGGG777===<<<<<<<<<;;;:::888777666777888999999:::::::::333444555888<<<>>>??????AAABBBFFFOOO[[[ffflllooohhh___TTTNNNMMMLLLHHHDDDFFFEEECCC@@@<<<;;;===???999;;;>>>@@@BBBCCCCCCCCCCCCDDDGGGKKKPPPTTTWWWYYYYYY]]]ccchhhiiihhhgggfff___\\\WWWTTTSSSUUUXXXZZZ```\\\XXXWWWWWWWWWVVVSSSUUUSSSQQQQQQSSSWWW^^^cccaaa```]]]\\\^^^___XXXNNNQQQcccuuuyyywwwwwwzzz}}}uuucccQQQKKKPPPVVVYYYZZZTTTRRRPPPMMMHHHEEEDDDEEE?????????AAABBBAAA???<<<888:::;;;<<<===<<<<<<<<<555???NNN```vvv}}}iiieeesss|||~~~pppjjjqqqwwwwwwzzz___;;;///444444...............------------......---------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***+++)))************+++++++++++++++,,,------....../////////////////////////////////000000000000///////////////000111111222222111111222222222333333333444444444444444444444444333333333222111111000000......---------,,,,,,,,,++++++++++++******************))))))))))))******(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++++++++,,,---...............000,,,...666???WWWiiiUUU[[[[[[nnnxxxsssNNN>>>999555555888;;;;;;:::888888888888777777666666777666444333555888;;;>>>AAA@@@@@@EEEMMMWWW___bbbooohhh```[[[[[[YYYUUUQQQUUUVVVUUUPPPJJJFFFFFFGGG>>>?????????>>><<<;;;:::::::::;;;===>>>@@@AAAAAACCCFFFIIIJJJIIIGGGFFFFFFHHHJJJLLLMMMOOOOOONNNNNNNNNLLLJJJJJJKKKLLLKKKKKKPPPOOOQQQUUUXXX\\\bbbjjjmmmmmmjjjhhhhhhggg^^^TTTSSS___hhhfff``````bbbcccdddZZZPPPLLLOOOQQQOOOMMMGGGDDDDDDEEEDDD@@@???@@@?????????@@@AAA???<<<999777888999999888999;;;===IIIXXXmmmxxxiiifffbbbkkk}}}~~~xxxnnnxxxcccFFF111...222111,,,.........------------,,,------------,,,,,,,,,,,,)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******)))(((((((((((()))******)))************+++++++++++++++,,,------....../////////////////////////////////000000000000///////////////000111111222222222222222333333333333333333333333333333333333333222222111111000//////......---,,,+++++++++,,,---++++++++++++******************))))))))))))******(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++)))***,,,---............333***---777555444PPPwwwqqq___XXX___iiiqqqxxxrrrwwwttt{{{dddUUUBBB888777;;;===<<<:::999888777777666777777<<<:::888555444444777999999999;;;???EEELLLQQQTTT]]]\\\\\\^^^```___\\\XXXZZZ]]]aaa___ZZZWWWWWWXXXLLLLLLKKKIIIGGGDDDBBBAAAAAA@@@@@@>>>===<<<;;;;;;===???@@@@@@??????@@@BBBDDDFFFJJJMMMPPPQQQQQQPPPQQQOOONNNNNNOOOQQQRRRRRRPPPOOORRRWWWXXXWWW\\\ccciiiiiifffbbb```___ZZZRRROOOVVVXXXSSSLLLJJJKKKJJJNNNMMMJJJHHHHHHFFFBBB>>><<<999;;;@@@AAA===;;;<<>>>>>??????>>>;;;888999:::::::::===DDDMMMTTTnnn|||kkkbbblllqqqzzz|||pppuuunnnnnnqqqnnnRRRCCC444///000///...---.........---------,,,,,,,,,,,,,,,,,,++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((()))******)))************+++++++++++++++,,,------....../////////////////////////////////000000000000///////////////000111111222222333333333333333333444444333333333333333333333333111000000///......------///---+++******+++,,,...+++++++++************)))******))))))))))))******'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++((()))+++---............,,,...111222000222>>>JJJrrr^^^bbbkkkppplllpppmmmrrrrrruuuuuuiiieeeqqqdddIII===:::888666::::::999888888999;;;<<<000222666777888777777888:::::::::<<<@@@DDDHHHJJJIIIMMMRRRWWWYYYVVVPPPKKKJJJRRR\\\aaacccdddhhhlll```___^^^\\\YYYWWWTTTSSSNNNMMMLLLJJJGGGEEEDDDCCC???AAACCCEEEGGGKKKPPPSSSRRRQQQPPPPPPQQQTTTXXXZZZTTTSSSRRRQQQSSSUUUWWWXXXMMMLLLOOOSSSQQQLLLMMMSSSUUUUUUQQQKKKJJJKKKJJJFFF===CCCFFFDDDBBBDDDFFFFFFBBBCCCCCCAAA???>>><<<999<<<777777<<<===:::999<<<;;;:::999::::::999777555888999<<>>BBBDDDHHHKKKLLLJJJGGGEEEGGGMMMSSSVVVWWWYYY___eee\\\\\\^^^bbbfffddd^^^YYY\\\ZZZVVVSSSPPPNNNNNNNNNMMMNNNPPPSSSTTTUUUUUUUUUVVVUUUSSSQQQOOOQQQTTTXXXVVVTTTSSSTTTVVVWWWUUURRRNNNNNNLLLKKKIIIHHHGGGFFFIIIGGGDDDAAA???>>>??????======>>>???@@@AAABBBBBB@@@???>>><<<:::999999999888999999;;;<<<;;;999777===777666999===<<<;;;<<<999AAADDDPPPmmmkkk```vvvcccWWW___}}}~~~vvv[[[BBB999000000000000////////////------------------------------,,,,,,+++***))))))************************************))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////000///...000555888888888666222...///222444222000222222444555555555444333333333333222111111000000000////////////.........------------------------,,,+++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&)))((((((((('''''''''''''''((((((((())))))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))***)))))))))((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,------...///.........000333555777KKKhhh~~~pppfffeeesss|||[[[>>>***666777888999;;;<<<======???>>>===;;;999777777888777777777777888:::;;;===<<<>>>AAACCCCCCBBB@@@>>>===BBBFFFHHHGGGHHHMMMQQQRRRSSSUUUZZZ^^^aaaaaaaaa]]][[[XXXUUUSSSRRRRRRSSSRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTRRRPPPMMMMMMOOOQQQRRRPPPOOOPPPRRRRRRPPPNNNIIIHHHGGGFFFDDDCCCBBBAAABBBAAA???===<<<<<<===>>>============>>>>>>>>>>>>>>>===<<<;;;:::999999999;;;:::999999999999888777===999888::::::777777:::CCCNNNTTT```zzzwwwjjjdddnnn}}}bbbVVV[[[ttt}}}jjjOOO:::444/////////............---------------------------------,,,++++++***))))))*********************************)))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------...////////////...---///444888;;;<<<999555000///111222111///000222333555555444333222222222111111000/////////............------------------------------------************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''((((((((())))))))))))))))))(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,------//////...///000111333555>>>===WWWrrrzzzsssnnnwwwgggAAAAAA>>>;;;888777777888999::::::999999888999999:::888888777777888888999:::999:::;;;;;;;;;:::888777666999;;;;;;999999<<<>>>@@@AAADDDFFFJJJOOOUUUYYYQQQPPPNNNMMMLLLLLLMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKMMMMMMLLLJJJFFFEEEEEEFFFIIIGGGGGGGGGHHHHHHFFFDDDAAAAAA@@@???===<<<;;;;;;:::999888888888999;;;<<<;;;;;;;;;;;;::::::999999::::::999888888888999999999888666555555555666777777666888:::::::::@@@GGGUUUaaahhhwww}}}ooo```ZZZaaalll}}}vvv}}}uuuvvviiiaaagggvvvrrrVVV???333///.........---------,,,,,,------------------------,,,,,,,,,+++******))))))******************************))))))))))))(((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,------.../////////000///...///222666:::<<<;;;777222000000111000//////111333555555444222111222222111000000//////...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))(((((((((************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))((((((''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,///////////////000111222111444<<>>;;;;;;;;;>>>>>>============;;;:::;;;::::::999888777777666666555555555555666777888888888777777777777777777777777666666777777888999777888888777777777888999666777999<<<<<<@@@KKKXXXlllwwwpppbbb___eeerrr}}}}}}zzz[[[@@@444000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***************************)))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,------.../////////222111000000000333777999999666333111000000/////////000222333444333222111222222222111000000//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((())))))%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((()))))))))***&&&&&&''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,///......//////000000111111::::::;;;^^^mmmZZZ^^^\\\pppnnnjjjlll}}}uuukkk\\\MMMCCC>>>???@@@===<<<<<<======<<<777444::::::999999888777777666;;;:::999888777666666666666777777777666666777777444666888777444333666999999999999:::;;;<<<===>>>>>>>>>>>>>>>===;;;999888666888::::::888777777777888888999999888777666666777777666666555555444444555555555444444444555555333444444555666666777777555444444555555666888888999;;;===<<<:::888999::::::;;;>>>@@@@@@FFFUUUdddyyyllliiimmmuuu|||gggEEE333000111.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''((((((((()))))))))))))))''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))************+++++++++************++++++++++++,,,,,,------.../////////222222222000///000333555555444333111000/////////000000111111222222222222222222111111000/////////,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&''''''''''''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((())))))******'''''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++------......//////000000111333444666DDDiiiiiiXXXTTT___pppmmmdddgggwww|||qqqkkkooo{{{eeeOOO???666<<<:::888:::===>>>;;;888:::;;;;;;::::::888777777999999888777666666555555444444444555555555555555333444666666555444444444333444444555666777888888:::;;;;;;;;;;;;999888777333555777777777666777888555777999999777666777888555555555555444444444444666666666555444444333333222222333444555666777777444444444444555666777888666999;;;999777555777:::<<>>;;;;;;<<<===<<<;;;:::999777888999:::999888777666999888777777777777666555888444111111444666555444444444555555555555444444///000111333333333222222111222333222111222444666///222555555333333555777333333333333444444444444333333444555555555444444666666555555555555444444555444444444444555666777777:::<<<>>>CCCMMM\\\gggooouuuvvvrrrllleeeggg~~~zzz{{{zzzyyyyyy}}}}}}gggJJJ;;;//////222///---///---------,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))*********)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))************+++++++++******+++++++++,,,,,,,,,......---,,,---...///000222111000.........///000......//////000000111111000000000000000000111111000//////...------,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))***)))(((''''''((()))***))))))(((((((((((())))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************++++++,,,,,,,,,,,,------000000000//////111444777IIIsssxxx~~~qqqjjjuuuqqqZZZJJJAAAAAAGGG>>>>>><<<:::<<>>EEEAAA===<<<;;;;;;<<<===<<<;;;::::::;;;;;;;;;:::888888777777666666666555444444444444444444444444444444444444333333333333444333333333333333333444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555888666555444444555555666444666:::===>>>===;;;:::FFFDDDGGGQQQeee}}}zzzmmmcccdddlllttt{{{~~~qqq[[[lllzzzuuuNNN888444333222000///......---+++,,,,,,------,,,,,,++++++++++++*********))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''''''''''''''''''''''')))))))))*********++++++******+++++++++,,,,,,,,,...------------...//////222111000000///000000000000000//////////////////000000......///111333555///......------,,,,,,+++++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''******)))((('''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************++++++++++++,,,,,,,,,,,,---...000000000000222444111999LLLooo{{{nnnfffccczzzqqqjjjlllxxxxxxmmmgggwww|||{{{___OOOHHHAAA???CCCEEEAAAAAAEEE;;;:::999999::::::888777999999888888888888888888444444444444444444444444555555555444444444333333444444444444444444444444555555555555555555555555555555555555555555555555444444444444444444444444555555555666666666666666555444333222333444666777000555999<<<;;;<<<>>>@@@>>>FFFSSSaaapppnnncccccceeeiiilllqqq~~~vvvxxxRRR888222222111000//////.........++++++,,,,,,,,,,,,++++++++++++*********)))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))******************+++++++++,,,,,,,,,------------......//////111111111000000000111111000000000//////......---000///...---...111333555------------,,,,,,++++++************************))))))************))))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''')))))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((()))((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))+++,,,,,,+++)))(((***************************++++++++++++,,,,,,,,,+++---///000000000111222000555<<>>GGGTTT^^^cccsss~~~pppfff\\\```ooo{{{vvv~~~qqq~~~YYY777...444000000///.........//////++++++,,,,,,,,,,,,++++++************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***************+++++++++,,,,,,,,,---------...............000000000111111111000000000000//////......------///...------...///222333,,,,,,,,,,,,,,,+++++++++************************)))))))))******)))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((''''''((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''))))))))))))))))))))))))*********+++++++++,,,,,,***,,,.../////////000111***000555333999XXX|||ccc______iiiuuuwwwvvvrrrlllvvvppp___\\\XXXTTTSSSOOOHHHAAA>>>???@@@@@@>>>:::::::::::::::999999999888888888888888888888888777777777666666666555555444555555666666555555444666666666666666666666666666666666666666666666666555555555555555555555555333444444555666777777888555777999999888888:::<<<@@@EEEKKKSSS^^^oooooofffeee]]]]]]hhhnnnyyy}}}qqq~~~|||wwwwwwvvvoooaaaOOO;;;//////555//////...............///***++++++,,,,,,++++++************)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))))))))************+++++++++,,,,,,,,,,,,---......//////.........//////000000000000/////////..................---------------......///++++++++++++++++++++++++************************((())))))******))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((())))))))))))((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))************++++++++++++***+++------------///111---///111111333AAA^^^xxxuuuaaa]]]jjjooosssqqqjjjjjj{{{}}}hhhYYYQQQGGGBBBBBBBBB???<<<<<<<<<;;;::::::999888888888888888888888888888888888888888777777777666666444555666777777666555444666666666666666666666666777777777777777777777777555555555555555555555555333444555666777888999:::444777999888888:::@@@DDDNNNWWWfffvvv~~~yyyrrr```^^^dddccciii}}}~~~wwwtttwwweee[[[MMMBBB666000000222222111///......---------......******++++++++++++************)))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---.../////////...---,,,---...///000//////...------..................,,,,,,---------,,,+++************+++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&'''(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++***+++,,,++++++,,,///111111///000333333555>>>IIIrrrqqqqqqxxxyyylllhhhuuu}}}{{{rrrggg^^^YYYRRRIIIAAABBBAAAAAA???>>>===<<<;;;::::::::::::::::::::::::999999888888888777777777444555777888888777555444666666666666666666666666777777777777777777777777555555555555555555555555555666777888:::;;;<<<===999;;;===???EEEOOO^^^iii{{{~~~nnnhhhiii___ffftttrrruuuuuuaaajjj~~~iiiLLL===444000,,,+++000333222/////////...---,,,,,,,,,---******++++++++++++*********)))))))))(((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,.../////////...---+++,,,.../////////......,,,------....../////////+++,,,---...---+++)))'''******************++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))******)))((('''))))))(((((((((((())))))(((((())))))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((()))))))))))))))))))))))))))************++++++++++++++++++******+++///222++++++///222000...777BBBGGGkkk~~~kkkooorrrdddnnn}}}~~~ppp```SSSIIIHHHGGGFFFDDDBBBAAAAAA========================999999999888888888888777555666777999999777666555777777777777777777777777777777777777777777777777666666666666666666666666777777999:::<<<===??????EEEGGGJJJOOO[[[nnnnnnbbbbbbhhhkkkcccppp~~~zzzxxx~~~rrrrrrppp}}}~~~^^^AAA555111333444222000000000000//////...---,,,,,,,,,,,,******++++++++++++******))))))))))))(((((((((((('''((()))******)))((('''************************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))***,,,---......---,,,+++,,,.../////////......---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))************************************************)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------......//////000000111111111???ZZZ}}}kkkfffgggqqqiiivvvssscccYYY[[[```___XXXKKKBBBEEEHHH@@@???CCCAAA===<<<<<<>>>>>>===<<<===<<<:::888777999<<<:::666<<<<<<:::777666888888777666777777777999:::888555555<<<<<<333222;;;???<<<>>>>>>>>>>>>BBBLLLXXXbbbrrrxxxiii```^^^aaa___\\\eeeuuuppprrr{{{[[[DDD555,,,000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))((((((******))))))((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))))))))))))))))))))***+++---...---------,,,---.../////////...---......////////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))************************************************)))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((++++++***))))))))))))***))))))(((((((((((())))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------......///000000111111000444???TTTtttooodddaaallltttcccaaammmqqqkkkgggZZZPPPJJJ@@@BBBAAACCCIIIMMMMMMIIIEEECCCCCCBBB@@@???>>>===<<<999;;;<<<;;;:::<<<>>>???===??????<<<;;;===??????:::<<>>QQQ___pppgggiiieeesssuuuoookkkrrrzzzgggjjjssszzzoooooo~~~zzzaaaBBB777000---...111///......------------------------------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************))))))))))))************)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((('''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************+++++++++***+++,,,,,,---------...///000111111222111111222222333333444444444666888777555666;;;@@@EEEZZZwwwttteeekkk||||||xxxooo^^^VVVKKKCCC:::+++000000000111111///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++******))))))(((((())))))************))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))((((((((())))))))))))(((******))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))************+++************+++,,,,,,+++,,,---...///000000111000000111111222333333444333444666999:::888666333<<>>LLLZZZaaarrruuupppyyyiiiaaadddkkk~~~zzzvvvyyy}}}zzzqqquuuxxxnnnaaaRRRAAA666333,,,111444...---222000...///...++++++...///---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&'''((()))******)))(((++++++******)))((((((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))***************************++++++,,,******+++,,,---...//////......///000111222333333444444444444333444666777+++333999999:::<<<<<<:::CCCRRRfff{{{~~~{{{uuueee[[[ZZZ]]]vvv{{{zzzyyyuuuvvvnnn{{{yyy{{{vvvvvvzzzzzzVVVBBB;;;666222000555000222...%%%***222///...000...+++---222222---++++++++++++++++++++++++))))))))))))******++++++************************((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))((((((''''''******))))))((((((((('''(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))&&&'''(((*********)))(((+++++++++***)))(((((('''))))))))))))))))))))))))***((('''&&&&&&'''(((***(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************)))***++++++,,,)))***+++,,,---......///---...///000111222333333---222888888555333555888777999777333222888>>>@@@FFFEEEHHHQQQaaayyyuuukkkgggfffmmm}}}~~~xxxvvvmmmSSS:::222222222000///(((***222222,,,111444(((,,,---+++(((+++000---&&&++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))''''''(((((())))))******))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((()))++++++((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((((((((((((((('''&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,---------//////000111111111111111000000111222333333333333555444444444444555666666777999<<>>AAAAAABBBCCCDDDHHHMMMTTT\\\cccjjjqqqvvv~~~|||sssqqqnnnllljjjjjjkkklllgggiiikkknnnrrryyy{{{oooUUUVVVWWWTTTMMMBBB777000<<>>@@@BBBFFFIIIOOOSSSXXX\\\^^^___```bbb``````___]]]YYYUUUPPPNNNSSSQQQMMMIIIGGGEEEEEEFFFBBBCCCDDDDDDEEEIIINNNRRReeehhhiiigggiiinnnpppnnnllljjjbbbWWWQQQOOOIIIBBB888777666555555555555555222666666222222555555111------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---555:::666000---***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((())))))))))))((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************************************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((***))))))(((((((((((()))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***+++,,,---------***)))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++++++++,,,---------------......///000111111111111111000000000000111222222...000222333222222333555222000///000222333111///222333444444444555777:::///333888;;;===>>>???@@@;;;<<<===>>>>>>===;;;:::999999::::::::::::999999888999999777666666888;;;===???>>>;;;;;;???@@@>>><<<<<<999555444666555333555333111//////000111333+++...///---------,,,)))......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((***000333---'''%%%&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))*********++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))+++***(((''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******+++,,,------------******)))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********++++++++++++,,,++++++,,,------------------...///000000111111000111000000000000111222222///111444555444333333333666555444444444555444222000111222111000///000111,,,///111222222111222333...///000222333333222222)))***---......---,,,***...///000///...---...000111444333///...111111///000000000///000111111111...///000111000---***)))111000...------...000111//////......---,,,+++***++++++++++++++++++++++++*********+++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''(((((((((%%%******&&&###&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))'''((())))))******))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((('''(((((()))***+++(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&+++000///)))%%%&&&(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((******+++++++++++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++,,,,,,---...---------------...///000000000000111111000000111111222333222555888999777555444444333333333111000///000000000111222222///---,,,,,,222333444333222111222333111111111111000///------///000000000///---+++***---///000111000///000111///111111......000000---//////000111///...---...***,,,...000000///---+++---,,,+++,,,,,,,,,...000------------,,,++++++***++++++++++++++++++++++++)))*********++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''))))))''''''+++---+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))***++++++++++++***)))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((***++++++(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%---444222***$$$%%%(((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))*********))))))(((************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))((((((((((((((()))******))))))))))))))))))))))))++++++,,,,,,,,,---------+++,,,------......------,,,---...///000000000000111111111111111222222333///222666888777555444444555666666555222222333555,,,///222333222111111111///000000000//////111333......///000000000000///+++,,,,,,---------------***,,,......---,,,------,,,///000......000000---------///111///,,,+++---222000---++++++,,,...000)))***---111222...+++***++++++,,,,,,,,,++++++***************************))))))******++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((***)))'''))),,,+++&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************+++++++++******++++++++++++******************************************************,,,,,,,,,++++++*********++++++******************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///111000/////////000222333444444444333333222222222000000000000////////////////////////000000000000...///000111111000///...////////////////////////.........------,,,,,,,,,---------............///------............------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))))))))))))))((((((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************************************************************************************))))))))))))*********+++************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((()))))))))*********''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...------------............000000/////////000111222333333333222222222111111000000000000/////////........./////////000000000...///000000000000///.................................---------,,,,,,,,,,,,,,,,,,,,,------------------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,---------)))))))))*********++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------------------............000////////////000111111111111111111000000000000000000000/////////...............////////////000......///000000///..............................------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------............------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////))))))*********+++++++++************************************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************++++++++++++++++++,,,,,,,,,---------,,,,,,---------................../////////000000////////////////////////000000/////////.........------........./////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////************++++++++++++************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------......////////////........................////////////............------------..................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------------------,,,------------------------------------------------,,,,,,,,,,,,------------+++,,,,,,------.........*********++++++++++++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------...///.........---------.............../////////.........------,,,,,,,,,---------.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---......//////......---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,---------*********+++++++++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((((((((('''''''''''''''''''''((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........------------------......////////////.........---------+++,,,,,,,,,,,,---------------,,,++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++************************************************************************************************************************)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---------.........////////////000000000000//////................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---.........---,,,---------......///////////////.........---------++++++,,,,,,,,,---------------++++++++++++------++++++++++++++++++++++++*********++++++,,,,,,,,,)))************++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++************************************************************************************************************************(((((())))))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******+++*********))))))(((((()))************+++++++++,,,++++++******++++++,,,------,,,,,,++++++******+++---......------...///---,,,++++++,,,...//////---,,,---/////////222555111///---,,,,,,---...///...,,,,,,///...,,,///333...111666999999777444333333222111000//////...---,,,---///111111000///...000000///...---,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******++++++++++++******+++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&))))))((('''&&&&&&%%%%%%))))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......---------............///........................------,,,,,,,,,,,,++++++,,,+++++++++,,,------...++++++++++++++++++++++++...------,,,+++***))))))******+++++++++******))))))************+++++++++******++++++++++++******++++++++++++++++++++++++---,,,+++*********,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))*********))))))))))))******+++*********))))))))))))************++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,---/////////...///111000///...///000000///...000......///000///---,,,...000111000//////222444111111222444333222888@@@DDDEEEHHHJJJIIIDDD<<<555111000......///000222222555555444333222111111111222111000//////000222333,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))******++++++++++++***************))))))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((((((''''''&&&%%%%%%)))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---......------------....................................------,,,,,,,,,,,,+++++++++++++++++++++,,,------++++++++++++++++++++++++---,,,,,,++++++******)))*********++++++******))))))************+++++++++******++++++++++++******++++++++++++++++++++++++,,,+++******)))***+++,,,************************+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))*********************)))))))))************+++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---.........***,,,...///...---...///...------...///...---+++222000///000222333111......111333444333222444777555555666999999;;;DDDOOO]]]^^^ccciiijjj___MMM>>>???;;;666444333444444444666444111///......000000111000...------///111222///////////////...,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************++++++++++++*********))))))))))))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&)))((((((''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...------------............------------------------------,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++******))))))************+++++++++******++++++++++++******++++++++++++++++++++++++******)))))))))******+++))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********+++******))))))******+++*********************************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......//////000,,,...///000///......///////////////000111222222555777666666888>>>BBBBBB@@@AAACCCFFFIIIJJJJJJIIIJJJFFFDDDGGGJJJNNNVVV^^^```eeeooo|||wwwbbbPPPOOOKKKEEECCCBBB@@@>>>;;;999888666444333333444444222222000///......------000000000000000//////...------------------------------------------------------,,,,,,,,,+++++++++***++++++,,,,,,++++++***************))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------.........------------------------------,,,,,,,,,++++++++++++******)))******++++++************************))))))******+++++++++,,,((())))))***************))))))*********+++++++++******++++++++++++******************************)))))))))))))))*********************************+++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************++++++************++++++***************+++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---------............000111222222222333444666888;;;======<<<>>>CCCGGGGGGJJJIIICCCDDDNNNXXX\\\ZZZYYY[[[cccmmmrrrpppllllllccc\\\\\\___```bbbdddYYY]]]hhhvvv}}}vvv___[[[VVVUUUUUUSSSMMMIIIFFFFFFEEEDDDBBB???<<<:::555555666666555333000.../////////////////////000........................---------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********)))))))))******+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------------------------,,,,,,,,,+++++++++++++++******)))******+++************************((())))))******++++++,,,'''((()))***************))))))*********+++++++++******++++++++++++******************************(((((())))))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))******++++++************************((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))*********++++++++++++************++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---......//////000111333444666:::???CCCGGGOOOWWWXXXSSSSSSZZZaaahhhiiicccWWWUUU```jjjllleeeeeeiiirrrwwwnnnkkkiiieeeaaa```fffiiinnnwww{{{sssmmmiiicccZZZSSSTTTTTTSSSQQQLLLGGGBBB???:::;;;<<<<<<:::777444222000000///.........//////////////////////////////------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))***+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++************+++************************)))))))))*********++++++''''''((()))************)))************+++++++++******++++++++++++******************************(((((()))***+++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))(((((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,---...111333555777888888:::<<>>;;;:::999777555333222111111111////////////////////////........................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))***((((((((()))***+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++++++++++++++************************))))))))))))************&&&'''((()))************)))************+++++++++******++++++++++++******************************((()))***+++,,,,,,,,,+++************************+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))******************************))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...///000333666:::===@@@AAAHHHIIILLLQQQYYYeeeqqqyyyyyyuuuyyy~~~qqqlllggg^^^TTTLLLHHHEEEEEEBBB@@@===:::777555444444000000000000000000000000........................------------------------+++,,,,,,------,,,,,,++++++++++++************)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))'''''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))***+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++...------,,,+++++++++,,,))))))))))))))))))))))))*********)))))))))))))))&&&'''((()))************)))************+++++++++******++++++++++++******))))))))))))))))))))))))((()))+++,,,------,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************))))))))))))************++++++******************...---,,,,,,++++++,,,,,,---,,,++++++,,,,,,+++******+++,,,---------,,,,,,/////////111222444555666:::<<<@@@GGGQQQZZZbbbfffbbbdddbbb^^^gggwww{{{uuu{{{zzzxxxzzzssshhhppp|||qqqaaaUUUMMMJJJKKKJJJHHHFFFIIIKKKEEE===444888777222333888444+++666333000...//////...,,,---...000000...,,,,,,+++---------------------------,,,,,,+++*********++++++++++++************)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))%%%%%%'''((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''&&&(((******'''&&&(((+++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((''''''&&&&&&((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******)))))))))((())))))***+++++++++************++++++*********)))))))))))))))************))))))))))))***************++++++,,,******+++++++++******)))++++++******************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((()))))))))))))))(((((((((''''''''''''&&&'''((('''&&&&&&'''((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###))))))))))))************))))))))))))************++++++******************,,,,,,+++++++++,,,---------,,,,,,,,,,,,---,,,+++......////////////000111222222111222444777888999EEEFFFKKKSSS]]]ffflllnnngggmmmooommmsss{{{rrrttt}}}~~~zzzwwwrrr{{{{{{nnnbbb\\\aaa``````cccjjjjjj]]]MMMGGGBBB888000111666777444///...------///000222333000111222222000///......------------------------------,,,+++++++++++++++++++++++++++************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((())))))))))))(((((((((((()))))))))***))))))(((((((((''''''''''''((())))))))))))***+++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((('''&&&'''((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))***++++++,,,+++******))))))******+++************))))))))))))************))))))))))))***))))))))))))***++++++*********++++++******)))************************)))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((('''''''''&&&'''((((((&&&&&&'''((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&$$$###))))))))))))************))))))))))))******************++++++++++++++++++++++++++++++,,,---......,,,,,,------------------.../////////...000222555::::::;;;>>>CCCFFFHHHIIIYYY[[[___eeejjjkkkgggccc___jjjqqqssswww~~~|||sssnnnpppyyy|||yyywwwyyyqqqcccTTTFFF@@@???===;;;;;;444444333111//////000222///////////////......---..................------------,,,+++++++++,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''((())))))(((((((((((((((((()))))))))******)))))))))((((((((('''''')))(((((()))+++,,,,,,+++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((('''''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))******+++,,,------+++******))))))******+++************************************))))))))))))))))))((((((((()))******))))))******+++******)))************************)))))))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((()))))))))))))))))))))(((((((((''''''&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$((()))))))))************((()))))))))******************+++++++++++++++,,,,,,,,,++++++,,,------...,,,---.........///000111000111222222222444999===@@@BBBFFFNNNVVV[[[[[[ZZZggglllttt{{{{{{qqqcccWWW]]]iiirrrtttsssuuuvvvtttvvvqqqqqqzzzooobbbaaa\\\OOODDDAAA======<<<999444222222444000///...---...//////////////////...............------,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((()))))))))*********)))))))))(((((((((((('''***(((&&&(((,,,...---+++((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******)))***+++,,,------......******))))))))))))******)))***************++++++************)))))))))(((((((((((((((((())))))***((())))))******************************+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))(((((((((((('''&&&((()))((('''&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%((()))))))))************((()))))))))******************++++++,,,,,,,,,,,,......---------------...---///111222111222444666666999<<<<<<<<>>===777444111000222333333222000000000//////............---------------......------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************************************************************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((())))))))))))***************)))))))))((((((((((((***((('''))),,,...---***((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******)))***,,,---.........---***))))))))))))))))))***))))))******+++++++++,,,************)))))))))(((((((((((((((((())))))***'''((()))***************))))))*********+++++++++************************(((((())))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))***)))))))))(((((((((((('''((()))(((''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))))))))************))))))))))))******************++++++,,,---------//////.........///000000111444777888777888;;;>>>;;;@@@EEEGGGHHHKKKSSSYYY```bbbgggooouuusssjjjbbbiiivvvtttbbbXXXaaammm}}}{{{zzz}}}zzzvvvsssoooiiibbbYYYOOOIIIAAA<<<666333333333222000111111000000//////............---------...//////......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((()))******))))))))))))))))))*********++++++******)))))))))(((((((((***)))((()))+++++++++***((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))'''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********+++,,,---...---,,,+++***))))))(((((())))))***))))))******+++,,,,,,,,,************))))))))))))))))))((((((((()))******''''''((()))************)))))))))***++++++,,,,,,************************'''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))******)))))))))((((((((('''((())))))''''''((()))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))))))))************))))))))))))******************++++++,,,------...------...///000222444555777;;;??????>>>???CCCGGGEEELLLSSSWWWYYY\\\dddkkkuuutttvvv{{{~~~|||rrriiimmmwwwrrrddd\\\ZZZ^^^kkkqqqeeeSSSLLLBBB<<<999777333000222222111000000///............---......//////000............---------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))***************))))))*********+++++++++*********)))))))))(((((()))*********((((((((()))((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))'''((()))***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++*********+++---------,,,***)))))))))(((((((((((())))))))))))***++++++,,,------************))))))))))))***))))))))))))***++++++&&&'''((()))************((())))))***++++++,,,,,,************************''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))*********)))))))))((((((''')))***)))((('''((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''))))))))))))************))))))))))))******************+++,,,,,,---......+++,,,---///222555888999;;;???DDDEEECCCDDDIIIMMMSSS[[[dddiiikkkooowww~~~|||yyywwwzzz~~~}}}uuummmmmmuuuzzzuuuiiibbbfffllllllyyyhhh___SSSJJJEEEAAA<<<777222222222111000//////..................///000000//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((******+++++++++)))************+++++++++************))))))))))))(((***,,,***'''%%%&&&)))((((((''''''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))************+++++++++******++++++++++++******+++,,,---------+++)))'''))))))(((((((((((())))))))))))***+++,,,,,,------************))))))))))))***************++++++,,,&&&'''((()))************((())))))***++++++,,,,,,************************''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))************))))))))))))''')))***)))((('''(((***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))************+++++++++,,,***)))((()))******)))000///,,,******+++---///000333666999===BBBEEEFFFSSSQQQPPPPPPPPPRRRWWW^^^dddiii}}}yyyyyywwwxxxzzz||||||}}}}}}~~~}}}tttnnnmmmnnntttsss^^^UUUPPPFFFAAA:::555555666444///,,,///000000///...---...000//////.........---------++++++++++++++++++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************)))************+++++++++))))))))))))))))))))))))************************''''''(((((())))))******++++++++++++******))))))************************************************))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&************++++++++++++******)))***++++++++++++(((+++///222333333333333888888888;;;CCCQQQ___gggZZZ\\\```jjjwww}}}|||~~~|||zzzyyy~~~qqqjjjfffWWWKKK===555333444444444111111111000...------...............------------++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))************)))))))))(((***)))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******)))************+++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************++++++++++++++++++++++++************++++++++++++************************************************)))))))))*********++++++++++++++++++*********)))++++++++++++++++++++++++************************************************,,,+++***)))))))))))))))******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''************+++++++++,,,))))))***+++,,,,,,,,,---+++...222555666666777777:::???HHHRRR[[[dddlllqqqfffjjjppp|||yyy~~~zzzyyy|||xxxwwwkkk^^^LLL>>>999888777555444444222111000//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))******++++++++++++******************************+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***)))))))))************+++++++++************************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++,,,************************++++++++++++++++++++++++*********+++++++++++++++++++++++++++************------------------------************************************************---,,,+++***))))))))))))******))))))))))))******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((*********+++++++++,,,,,,)))***+++,,,++++++,,,---000333777:::===CCCJJJPPPQQQVVV```lllrrrrrrqqqrrr|||~~~yyysssnnnqqq|||}}}ssslll}}}vvvmmm___QQQIIICCC:::222777555333222222222222111.........------------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++***++++++,,,,,,++++++***************************************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------,,,******))))))***+++******))))))******+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***++++++++++++,,,,,,,,,***,,,,,,,,,++++++...000333<<>>===999555222333333333222//////.........------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))************************************))))))))))))************)))*********++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******(((((())))))******************************************************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,+++***)))))))))*********+++++++++************************))))))))))))))))))))))))************++++++++++++************++++++++++++++++++++++++++++++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,+++++++++++++++++++++************++++++************************************************************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++,,,,,,,,,,,,+++------,,,,,,...444888EEETTTjjj|||rrrpppfffgggwww|||xxxzzzttt|||}}}wwwsssqqqnnnvvvyyyppplllppptttyyyzzzuuuoootttyyyyyy|||zzzxxxooobbbPPPIII???999666555444222000000000/////////..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))************+++************************)))))))))************+++*********+++,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************((((((((()))******++++++******************************************************+++,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++************************))))))))))))))))))))))))*********++++++++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&''''''''''''((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&+++++++++,,,,,,,,,------+++---.........333===DDDXXXiii~~~|||rrryyy}}}wwwtttzzzxxxtttyyyrrrzzz~~~zzzvvvwwwwwwvvvyyy~~~tttuuu{{{{{{zzzyyyzzz{{{|||pppdddTTTGGG@@@<<<888555111111111111000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************))))))*********+++++++++******++++++,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************'''(((((()))******++++++******************************************************+++,,,,,,,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,)))************+++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------------------------------------------------------------------------------++++++++++++,,,...///000,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))'''((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''++++++,,,,,,,,,---------***---...///111888DDDNNNZZZjjj|||{{{pppqqqzzz{{{tttzzztttiiicccjjjjjjqqquuurrrssszzz~~~~~~|||yyywwwuuuuuuxxxzzzyyyxxxqqqpppzzz|||gggUUUJJJCCC<<<888222222222222111111111000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************))))))******++++++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))(((((())))))*********+++'''(((((()))***+++++++++******************************************************+++,,,,,,,,,,,,+++))))))***+++,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---)))************+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************........................++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------................................................------------------------*********+++---///000111,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((,,,,,,,,,---//////,,,***)))000666777555777>>>EEERRReee}}}yyywwwsssvvvzzzyyy~~~zzzsssmmmfffaaabbbgggfffhhhsssxxxvvv|||zzz|||}}}uuuyyy}}}}}}zzzwwwvvvhhhddddddmmm}}}nnn]]]NNNCCC<<>>FFFOOOUUU\\\eeerrr{{{|||vvv{{{{{{rrrjjjdddaaaeeellljjjhhhnnnsssuuu~~~{{{yyy~~~yyyqqqvvv}}}~~~qqqkkkeeeeeekkkttt{{{{{{}}}zzzssscccUUUBBBBBBAAA>>>:::666444444333111//////000000///............---------,,,,,,......------,,,++++++***++++++++++++++++++++++++++++++++++++*********)))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,++++++++++++************++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***......------------------------------------------////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,---...------,,,+++........................---------,,,,,,,,,++++++---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''((())))))))))))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&,,,...000///---...111444444666<<>>KKKUUU]]]mmm}}}yyyuuuqqqrrrwww|||~~~uuujjjlllwww}}}{{{yyyqqqsss{{{uuurrrvvvyyyzzzxxxuuusssrrruuutttrrroooqqqyyyzzzrrrqqqttt~~~{{{sssqqqxxxmmm]]]GGGAAA999333000111222333000000000000////////////......------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))************))))))******++++++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...///,,,---------....................................,,,---......////////////............---------------------...//////000000111111111111111111111111222222222222222222222222111111222222222222111111111000///............///------------------------------.........//////////////////............---........................////////////////////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((()))((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&444555888???LLL\\\llluuurrryyyzzzwwwwwwyyywwwuuutttvvvxxxzzz{{{ttt{{{zzznnnhhhooowwwyyy{{{}}}|||ssslllqqqzzzzzzvvvxxx}}}zzzuuussstttwwwuuuuuuwww~~~yyywwwxxxyyyzzzwww{{{rrrfffTTTDDD999444222222111111111000000000//////------..................+++++++++++++++++++++++++++++++++,,,,,,,,,------************************************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))******++++++,,,------...******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........+++++++++,,,,,,,,,------+++++++++,,,,,,...//////------------............////////////////////////...///000111222222222222000000111222333444555666777777888888999::::::;;;========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>>===;;;:::999999999999444444444444444444444444555444444333222111111000111111111111000000//////////////////////////////////////////////////////000000000/////////......------------------------,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&555:::FFFWWWjjj|||~~~{{{wwwsssrrrtttvvvwwwnnnqqqtttwwwxxxwwwuuutttyyy~~~oooooovvv||||||yyyyyy{{{tttkkkooo{{{}}}zzz{{{}}}uuupppqqqpppwww~~~}}}}}}zzzwwwxxx~~~}}}{{{zzzzzzooorrryyy___KKK???:::888111111111111000000000000------..................+++++++++++++++++++++++++++++++++,,,,,,---------************************************************++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++))))))************))))))******+++,,,,,,---......******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........---------....../////////++++++,,,,,,,,,---------+++++++++,,,---...///000---------.........//////000000000000000000000000222333444555666666666666:::;;;===???AAADDDEEEFFFKKKKKKLLLLLLMMMNNNOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOONNNLLLJJJHHHGGGFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDD>>>===;;;:::888666444444333333333222222222111111000000000000000000000000000000000000000000000000000000000000////////////---------------------------------.........//////........................,,,,,,,,,---------......++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&===NNNfffvvv}}}vvvyyy{{{yyyvvvtttrrrpppooosssxxxzzzxxxuuusssrrryyy}}}wwwwww|||~~~{{{vvvrrroooppptttxxx}}}~~~{{{tttooommmkkkhhhzzz~~~~~~kkkRRRBBB;;;444222111333222...---///111000......//////...,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++******))))))++++++)))))))))***+++,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////...,,,,,,------,,,+++,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))((((((((((((---,,,***(((''''''((()))*********)))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------//////...---,,,,,,++++++......------------......---......---+++,,,---///000......000222222...+++---///111000......000333333555666555444555999;;;;;;;;;@@@GGGIIIGGGIIINNNLLLOOORRRTTTVVVWWWZZZ\\\[[[XXXXXX]]]cccddd___XXX^^^\\\ZZZ[[[]]]___]]][[[WWWTTTRRRQQQRRRSSSSSSSSSSSSQQQOOOPPPSSSUUUUUUTTTQQQZZZYYYMMMKKKUUUXXXPPPMMMOOOPPPMMMJJJJJJJJJIIIHHHIIIEEE???>>>AAAAAA???999::::::999666555555666444555222...///222...'''666111///111222///...000333222111111000///......///...---...///000///...------------------------000000000000000000000000------------------------......---,,,,,,+++******,,,,,,,,,++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))ZZZhhhzzzzzztttwwwxxxwwwtttssstttuuuvvvkkklllpppwww|||~~~{{{|||}}}{{{vvvvvv{{{vvvvvvuuusssqqqppppppqqqyyy|||uuutttuuuuuusssxxxppp]]]SSSEEE<<<444333333222111222///......///111111000///.........---------,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++*********)))))))))))))))***+++,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///---,,,,,,------,,,+++,,,,,,++++++***)))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))*********************)))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))***++++++---,,,***((('''((()))))))))))))))))))))*********************************************************************************)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------------------------------------------------//////.........---------...000000///---,,,,,,...///...---...111222222222///111444444333333555888999:::???FFFFFFCCCFFFNNNQQQSSSUUUYYY]]]______^^^[[[\\\]]]]]]]]]^^^bbbddd___]]]\\\]]]```cccdddddd[[[YYYXXX[[[aaagggjjjkkk^^^ZZZVVVUUUXXX^^^ccceeeccc___\\\]]]bbbhhhlllnnnzzz~~~ttt___UUU\\\```]]]^^^]]]ZZZTTTOOOMMMNNNNNNOOOMMMJJJHHHKKKKKKDDD:::@@@???>>>???BBBBBB@@@>>>999<<<<<<888777::::::777555000...111222000///111...//////000111222333333222111//////000111///.....................//////////////////////////////------------------------......------,,,++++++***,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((qqqzzz{{{ooonnnppprrrvvvyyy{{{}}}~~~uuuuuuxxx}}}yyyyyy{{{vvvtttrrrooonnnnnnnnnooowww}}}|||~~~jjjgggvvvzzzqqq[[[KKK:::444555444333333000//////000111222000...///.........------------------,,,,,,,,,,,,------...------,,,++++++******'''((()))***+++,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,------,,,+++,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))******************))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))***,,,---...,,,+++***((((((((())))))(((((())))))******++++++************************************************************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,---......//////++++++,,,---------,,,,,,(((***,,,---,,,---...000///000///......///111444777:::>>>AAACCCFFFHHHKKKUUUTTTZZZcccddd^^^___ggghhhkkkjjjeeegggllliii```dddccc___ZZZVVVVVVXXX[[[^^^cccjjjmmmpppuuu|||wwwwwwyyy}}}}}}}}}xxxrrrllliiiiiijjj```___^^^ccclllmmmaaaQQQMMMKKKLLLQQQWWWYYYSSSNNNQQQWWWXXXNNNBBB;;;777666:::555222444666444444777111111111111000000//////222000///...//////...---000000000000000000000000////////////////////////..............................------,,,+++++++++,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||}}}pppooopppvvv~~~~~~{{{yyy{{{{{{}}}yyyrrrmmmnnnsssxxx|||yyyrrrxxxrrraaaOOODDD>>>888555555333222000000111000...+++/////////............---------,,,,,,,,,,,,------------,,,,,,+++******)))((()))+++---...///.....................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++,,,------,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))+++,,,......++++++***)))(((((())))))''''''((()))***++++++,,,************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------........................,,,,,,------.../////////***+++,,,...//////......+++,,,---------...222444333666;;;===>>>@@@EEEIIITTTWWW[[[```cccfffhhhjjjrrrrrrqqqqqqrrrsssnnniiieeennnmmmddddddmmmmmmdddmmmjjjddd]]]XXXXXX[[[^^^hhhuuuzzz|||~~~rrr```ccchhhpppuuutttmmmfffvvvbbbVVVRRRIIICCC@@@@@@???;;;:::;;;777777666444333222111111333111//////000111000000111111111111000000000000......................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~|||yyyqqq}}}zzz{{{xxxqqqooorrrttt||||||zzz||||||~~~yyykkk^^^OOOBBB:::888444222000000000000///---000000/////////............------,,,,,,------...,,,,,,+++++++++*********+++,,,...000111222111111//////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++***+++------,,,+++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))***++++++,,,*********)))))))))))))))''''''((()))***++++++,,,************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------................................................//////000000000000//////333444444333444777<<<@@@AAAIIISSS\\\aaaggglllqqqvvvuuuvvvvvvvvvvvvuuuuuuppptttooojjjvvvssshhhuuuyyyssstttzzzsssnnnnnnqqqtttzzz|||ttt{{{xxxmmmgggdddcccmmm~~~}}}xxxttt|||mmmfff```]]]WWWNNNHHHGGGBBB@@@===:::999888999999666444222111222333333333111111111111000000//////////////////////////////////////////////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''{{{xxxuuuuuuyyy}}}~~~~~~zzzxxx}}}~~~xxxuuuvvvyyy~~~~~~{{{zzzsssuuuyyy~~~xxxwww|||~~~~~~uuucccOOOAAA<<<777555111000111222333333000000000000////////////......------------......++++++++++++,,,,,,,,,,,,...///000111222333333333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***+++,,,---,,,+++,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))))))))******))))))))))))(((((())))))******++++++++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------........................//////..................000///...............//////333888>>>EEELLLTTTYYY^^^dddmmmtttyyy{{{}}}}}}zzzwwwssspppmmmkkkhhhfff```gggkkkrrr{{{rrrllljjjkkksssxxx|||zzzvvvvvv~~~sss]]]QQQRRRXXX[[[[[[\\\aaahhhnnnrrrtttnnnkkkfff___YYYUUUUUUVVVVVVffftttxxxtttoooiiidddbbbbbbjjjrrrooobbbZZZZZZfffmmmqqqnnnjjjkkkmmmmmmwwwsssjjjggg^^^YYYPPPGGG@@@<<<:::::::::777333111111222222111222222222111000000//////000000000000000000000000000000000000000000000000......------------------,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''zzz{{{{{{zzzzzz~~~zzz|||}}}}}}yyyxxxxxxxxxyyyzzz{{{{{{xxx|||iiiUUUJJJBBB===777333222222333333111111111000000000//////......------------......++++++,,,---...///000000111111111111111222333333222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((())))))))))))*********)))))))))))))))))))))*********++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...........................------......//////000000/////////111444888<<>>FFFPPP[[[ccciiinnnqqqtttuuuxxx{{{}}}|||zzzwwwssspppmmmmmmooorrrsssrrrqqqqqqzzzyyyvvvoooeee[[[SSSNNNMMMUUUVVVWWWVVVWWW[[[bbbhhhaaacccddd```XXXQQQNNNNNNGGGGGGHHHLLLQQQUUUVVVVVVOOOPPPOOOMMMLLLNNNSSSXXXXXX___dddbbbZZZSSSMMMHHHMMMJJJOOOXXXWWWNNNLLLRRRWWW^^^```[[[VVVXXX\\\^^^ccchhhooowww{{{{{{yyyvvv~~~rrrcccXXXRRROOOOOOHHHDDD???;;;999888666555444444333333222111111000111111111111111111111111000000000000000000000000------..................,,,,,,,,,---------......++++++++++++++++++++++++************************************************'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''|||yyysss|||uuuooonnntttyyy{{{zzzuuunnn___NNNHHH>>>666222000000///111111111111000000000000......------------......,,,,,,...///000222333333222222000000000111222333222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((())))))((()))************))))))*********)))))))))))))))++++++++++++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////////////////+++,,,---...///111222222444555777<<>>===CCCCCC<<<;;;@@@@@@@@@AAADDDIIIMMMMMMMMMMMMOOOVVV\\\\\\XXXXXX[[[]]]UUUTTT]]]hhhmmmrrrvvvmmmlllmmmmmmnnnvvvzzzzzzwwwrrrooosssooohhhhhh\\\XXXRRROOOPPPSSSWWWYYY]]]VVVVVVcccvvv~~~uuurrrrrryyy}}}iiiRRRIIIDDD>>>;;;:::999888777:::777444222222333333222222222111///......111333111000/////////000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''|||tttxxxvvvqqqmmmoooxxx~~~yyy}}}}}}}}}}}}~~~~~~|||{{{{{{{{{|||{{{|||{{{{{{|||~~~~~~zzzzzz|||~~~yyyzzzzzz}}}yyyhhhZZZMMM>>><<<;;;333222111111///...---...//////////////////............000222444555555555555444222000///111333333444000000//////......------,,,,,,,,,+++++++++*********************************++++++,,,,,,------...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))))))))))))))************++++++******++++++,,,---,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------000000000111111111///...//////000111333333111///111222444999AAAJJJSSSXXXfffllltttyyy}}}}}}~~~|||wwwqqqoooqqqvvvzzzwwwllleee\\\QQQKKKKKKLLLHHHDDD@@@???@@@@@@AAAAAA>>>===BBBEEEDDDCCCEEEHHHIIIMMMYYYfffnnnnnnkkkbbbhhhqqqxxxwwwtttxxxyyyqqqsssvvvwwwyyy|||}}}sssqqqoookkkgggccc```^^^bbb______fffnnnnnnfff^^^XXXSSSQQQUUU]]]jjj|||{{{___VVVKKKEEEDDDDDD@@@<<<777666444444444444222000...///111111111111111222000000//////......------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''|||www{{{|||uuu~~~{{{{{{~~~~~~{{{yyyxxxvvvsssqqq~~~zzzzzzvvvkkkoookkklll{{{vvvqqqwww}}}|||mmm```QQQIIIBBB444222333444333000...------000///...------...///000///000222333444444333333111111111000///000222444000000//////...---------,,,,,,,,,+++++++++*********************************++++++,,,,,,------...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))************++++++******++++++,,,---++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------...//////......---///000000000000222555777;;;???GGGQQQ]]]iiirrrwww~~~zzz{{{~~~{{{|||rrrllllllmmmooollleee]]]VVVMMMEEEAAABBB>>>>>>???AAAEEEJJJOOORRROOOQQQRRRUUU[[[cccdddaaadddcccfffppp|||}}}wwwttt|||}}}||||||~~~||||||yyyrrrmmm[[[VVVPPPLLLKKKQQQ```ooouuueee^^^ZZZTTTNNNGGGCCC===888666555555444222222333333333111///...111111111000///...,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''~~~{{{}}}wwwxxxxxxppphhhlllrrrjjjmmmjjjdddmmm~~~rrrfffVVVAAA;;;777333222333333111000000///...------...000222111222333444555444333222///111333111//////222555000//////......---,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,------...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************((()))))))))************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,------......//////+++,,,.../////////000111000111111000222:::DDDMMMZZZ___hhhrrr|||{{{sssnnnkkknnn}}}nnnggg]]]TTTMMMIIIGGGGGGHHHHHHFFFEEEBBBAAADDDGGGNNNPPPTTTYYY___fffnnnrrrrrrxxxzzzzzz~~~~~~}}}yyyqqqggg```fffoooxxx}}}yyyxxxzzzppp```PPPEEE???;;;999888666333222222222222222222222222222222000///...///......---,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''uuusssyyynnncccfffrrrrrr{{{vvvqqqxxx{{{aaaKKK@@@444000333666444111111000.........000222333333444555666666555444333///111333222000///222555/////////...------,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,------...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((************************((()))))))))************++++++******++++++,,,---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---......///000000...000111000000111444777555:::AAAHHHPPPYYYeeemmmzzz~~~~~~rrrkkkeeeccchhhwwwttthhh```[[[WWWSSSEEEEEECCCBBB@@@AAACCCFFFIIINNNQQQQQQQQQUUU[[[```jjjmmmqqquuuyyywwwfff\\\YYY___bbbdddgggmmm}}}qqqbbbVVVOOOHHHBBB;;;666666777888888111222222222222111111000000///......------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((yyytttwwwtttttt{{{nnnlllwwwwwwmmmlllnnnjjjpppcccTTTBBB777555666444111111111000000000222333444444444666777777666555555000222333333222222333444//////......---,,,,,,,,,,,,,,,,,,+++++++++*********************************++++++,,,,,,------...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************+++++++++))))))))))))************++++++******++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------+++++++++,,,,,,------...,,,------...///000111111...000000//////333999???EEEOOO___nnnyyy|||wwwqqqkkkhhhjjjnnnqqqsss}}}tttnnneee```YYYQQQKKKDDD???;;;<<<===>>>@@@EEEPPP^^^iii}}}|||}}}xxxpppnnnfffdddcccaaa___```jjjtttrrriii]]]RRRIIIAAA999444444333222111111111111111111000//////......//////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))'''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((|||vvvsssuuuyyy}}}|||}}}~~~yyylllaaalllfffaaadddnnnxxx}}}~~~rrr^^^JJJ===666444333111111222333333444555555222333555666666666555555333222222333555555444333///......------,,,,,,+++,,,,,,,,,+++++++++*********************************++++++,,,,,,------...***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))************++++++******++++++,,,---++++++,,,------,,,++++++,,,,,,,,,---------......+++,,,,,,---......//////,,,---...///000111222222///111444666:::CCCOOOYYYdddkkkvvvzzzvvvpppllljjjkkknnnpppuuuzzzqqqfff]]]WWWUUUIIIJJJJJJJJJIIIFFFBBB@@@HHHKKKNNNSSS\\\mmm}}}vvvjjjdddhhhuuu~~~ppp^^^JJJ======:::777444222222222333222222111000000000000000........................,,,,,,,,,---------......------------------------************************************************))))))))))))))))))))))))''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((zzzxxxxxxxxxuuurrrppp{{{|||pppkkkddd```eeemmmnnnhhhlllzzzwww]]]EEE777444777111222333444555666555555111222333555666666555444555222111333666777555222///......------,,,++++++,,,,,,,,,+++++++++*********************************++++++,,,,,,---......+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++))))))))))))************++++++******++++++,,,---++++++------------++++++,,,,,,,,,------.........,,,,,,------...///000000------...///000111222222444888>>>CCCLLL[[[mmmyyy~~~~~~yyyvvvqqqkkkiiinnnyyyiii]]]]]][[[WWWQQQJJJFFFEEEFFFHHHJJJLLLMMMNNNOOOQQQXXX^^^eeelllvvv~~~|||{{{zzzwwwuuuvvvzzz~~~iiiXXXFFFCCC===888555444555666333222222111111111111111........................,,,,,,,,,------.........------------------------************************************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))rrriiiyyyzzzlllkkk___lll|||gggYYY[[[aaa___WWW___```cccjjjwwwzzz```JJJ>>>:::666333777555,,,///555111222333444555666666666666222333444555555444333333/////////......------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,---------......---.../////////...---,,,+++---............000222111222222222222666;;;???FFFRRR```jjjooouuu~~~{{{zzz~~~~~~xxxqqqsssvvvfffUUUJJJIIIBBBAAAEEECCCBBBLLL\\\eeelllxxx|||rrrnnnooo{{{}}}zzzvvvpppiiiqqqyyyvvvdddPPPFFFAAA:::666666666222333777333+++...777222111///...///000///.........---------,,,,,,,,,.........///////////////,,,,,,,,,+++++++++******,,,,,,***)))))))))***+++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((xxxppp|||}}}uuuyyywww{{{}}}}}}}}}bbbUUUUUURRRMMM[[[ZZZYYYYYY\\\ccckkkppp}}}yyyzzztttZZZIIICCC888222555666111555999333333333444555555444333222444444555555444333222111.........---------,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))(((************************))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---...//////......---///000111000...---...///222333555888===GGGTTT\\\fffqqq~~~{{{zzz~~~tttmmmeeeaaa___[[[UUUOOOQQQHHHDDDGGGJJJRRReeezzz|||vvvxxxuuujjj\\\KKK>>>===888666777666222000222222111000111333444333222.........------------,,,//////..................,,,,,,,,,++++++++++++***,,,,,,***)))))))))***+++))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))((((((vvvzzztttyyyyyytttwwwyyybbbYYYSSSNNNSSSSSSSSSSSSUUUXXXZZZ[[[dddooo|||{{{xxxyyyppp]]]TTTGGG;;;999999555888:::333555666777888777555222111666666555444333111///...------------,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************************)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++---......///............//////...///111444333777===DDDOOO^^^ooozzz|||{{{sssooommmiiirrr{{{sssfffZZZTTTLLLEEEHHHSSS\\\```^^^WWWPPPMMMRRRYYYcccxxxkkkUUUGGGCCC:::444444888777222000//////000111222111000/////////.........------/////////...---------,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************+++))))))************))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))((((((xxx{{{}}}}}}wwwhhh]]]PPPPPPRRRUUUYYY\\\^^^^^^\\\```jjjyyyyyynnnXXXEEE<<<999444666:::555777888:::;;;:::888555444777666555333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,------............//////...---...222777;;;CCCKKKUUU___gggrrr~~~{{{tttooommmmmmnnnssskkk[[[SSSLLLEEEAAA>>>@@@NNNbbbqqqtttqqqdddcccfffmmmppprrryyyuuugggdddVVVDDD<<<>>>;;;333111000//////000000///...000000/////////.........000//////...---,,,,,,+++------,,,,,,,,,+++++++++,,,,,,++++++************))))))************))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((||||||zzzwwwxxxyyyuuunnnllliiifffbbbaaacccfffiiijjjkkkkkklllkkkiiihhhfffeeennnuuuuuuwww~~~lllhhhddd```^^^\\\YYYWWW^^^\\\]]]aaahhhyyyqqq[[[LLLCCC777555999888666777888999999888777666666555444222///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))******************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................222222222222555<<>>999555444444444333222222111111111000000000000000000///......------------------,,,,,,,,,,,,,,,,,,,,,---,,,++++++***))))))************))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))yyy|||yyywwwsssnnnhhhccc___]]]VVVUUUSSSQQQOOOOOOOOOOOOOOONNNKKKGGGIIILLLJJJEEEFFFHHHIIIHHHFFFEEEFFFHHHEEEEEEEEEEEEFFFGGGHHHHHHHHHNNNQQQOOOQQQ[[[eeekkkvvv~~~~~~xxx||||||tttooopppyyyhhhFFF999555555444333111111111111222222111///............///,,,,,,---------..................---------,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------........./////////.........///000222444666555>>>LLLZZZgggqqqyyy}}}yyyzzzxxxsssqqqxxxyyyssskkkccc\\\TTTMMMHHHMMMTTT]]]aaaaaadddllluuu]]]UUUKKKAAA;;;777444333333222222222222111111111000000000000000000//////...------------,,,,,,,,,,,,,,,---------,,,+++***))))))************))))))+++******))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))|||{{{yyyvvvtttpppjjjdddbbb]]]XXXSSSOOOLLLJJJIIIIIIHHHHHHIIIJJJLLLMMMGGGKKKKKKGGGFFFGGGGGGDDD@@@CCCFFFGGGDDDBBBCCCDDDDDDDDDCCCCCCCCCEEEGGGHHHDDDHHHIIIFFFHHHPPPYYY]]]ccclllyyyxxxtttooosssyyyQQQBBB>>>999777444111000000111111000///...------...///000---------......///////////////.........---------******+++++++++,,,,,,,,,******+++,,,,,,---......---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++.........////////////000,,,,,,---///111555888:::NNNWWWeeeqqqwwwyyyxxxwwwxxxuuuoooiiimmmoooeeeWWWLLLFFFEEEFFFGGGSSS[[[eeejjjiiilllwww|||rrrbbbSSSFFF>>>999666333333333222222222111111000000000000111111111111......---------,,,,,,,,,,,,,,,---...---,,,+++***))))))************))))))++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))}}}vvvlllddd```]]]ZZZWWWSSSPPPMMMIIIGGGGGGHHHIIIEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEFFFEEECCCAAABBBDDDEEEDDDAAA???@@@BBBEEEEEECCCBBBBBBBBBCCCDDDCCCEEEEEEEEECCCEEEIIIMMMVVVXXXaaalllrrr}}}yyynnnfffmmm~~~kkkLLLEEE888666555555555333111///222111000//////.................................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...///000000***++++++,,,,,,++++++************)))******++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))************+++++++++***,,,------,,,+++,,,---222000...---.../////////,,,///222222555===JJJTTTfffoooxxx|||zzzuuurrrqqqlllccc]]]ggguuuiii^^^SSSIIIFFFEEEGGGQQQ\\\mmmnnnssszzz|||||||||tttbbbQQQEEE>>>>>>888333333555555111,,,333333111...------///111///---,,,,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((({{{uuurrrooommmjjjeee```YYYSSSQQQPPPNNNLLLMMMKKKIIIGGGFFFFFFGGGGGGFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEGGGHHHFFFDDDCCCDDDFFFFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEEEEDDDFFFIIILLLJJJIIIOOOVVVXXX]]]qqqtttlllmmmwwwmmmXXXIII>>>555444444222333666222222000///////////////........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************++++++++++++***,,,---...------...///------...///111222111111222666;;;@@@IIIVVVfffrrruuuwwwxxxwwwsssmmmfffcccZZZeeexxxwwwdddTTTMMMIIIJJJPPP\\\eeekkksss||||||~~~|||wwwbbbUUUOOOIII@@@999555444444333333333222111000000111222000///......//////...,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++***)))(((((()))***++++++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((}}}rrrbbbnnnjjjddd```\\\YYYVVVTTTPPPMMMJJJHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGFFFDDDDDDFFFGGGFFFEEEDDDDDDDDDFFFGGGHHHCCCDDDDDDDDDBBBBBBDDDFFFEEEBBBDDDHHHGGGGGGQQQ^^^ooo|||{{{~~~ooo[[[GGG888777777111111666333222111000////////////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---,,,++++++,,,---......---,,,++++++***++++++************************************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,---...---...///111......///000111222333333@@@CCCIIIQQQ[[[hhhuuu}}}~~~zzzuuupppmmmkkkjjjiiilll{{{nnn[[[OOOHHHGGGIIINNNVVVgggyyyyyyooollleeeXXXJJJ???888666333333222111000///......111000//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))***++++++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((({{{|||wwwdddTTTWWWVVVSSSQQQOOOMMMKKKIIIJJJIIIHHHHHHGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJGGGGGGFFFEEEDDDCCCBBBCCCFFFCCCDDDGGGGGGEEEHHHNNNQQQ^^^rrrxxxuuuyyymmmUUUCCCBBB@@@555000444333333222111000000000000...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...,,,++++++,,,...//////...---,,,++++++***+++************************************************************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---+++,,,------,,,,,,...000111000......///444:::???PPPTTTZZZbbbhhhnnnsssvvvtttuuusssqqqqqquuu}}}mmm```NNNCCCBBBIIITTT\\\hhhsssnnnTTT@@@555666555444333222111///---222000//////000000///...------------------------------,,,,,,,,,+++++++++************************+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((}}}}}}zzzsssqqqooohhhZZZOOOLLLLLLLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQSSSRRROOONNNOOOQQQNNNMMMMMMMMMNNNMMMMMMLLLMMMLLLJJJHHHGGGGGGGGGHHHIIIHHHGGGFFFGGGGGGGGGGGGFFFCCCCCCFFFHHHFFFEEEEEEHHHMMMUUU^^^iiixxxzzz|||~~~vvv|||jjjSSSKKKEEE999333666444333222111111000000000////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///...,,,++++++,,,...//////...---,,,++++++***+++************************************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++,,,,,,,,,---------------......,,,++++++,,,...---------///666BBBQQQ[[[bbbfffmmmqqqqqqpppppppppnnnzzz{{{mmmccc^^^QQQMMMGGGFFFLLLXXXdddkkkzzzhhhOOOAAA<<<999666555555555444222111000//////000000///------------------------------------,,,,,,,,,++++++******++++++++++++******+++++++++*********))))))************************))))))))))))))))))))))))}}}tttooogggbbb\\\YYYXXXVVVPPPJJJHHHIIIIIIHHHEEEDDDDDDEEECCCDDDFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMOOOPPPOOOPPPQQQSSSVVVXXX[[[\\\```dddgggfffcccaaaaaaccc^^^]]]^^^___```^^^[[[XXXXXXVVVSSSOOOLLLJJJHHHHHHJJJHHHEEEDDDFFFGGGHHHHHHGGGFFFEEEFFFGGGEEECCCBBBFFFGGGIIIKKKNNNRRRXXX\\\dddggglllrrryyyyyyyyy~~~cccQQQEEE<<<777777555444333222111111111111////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---......---,,,++++++***++++++************************************************************************))))))))))))))))))))))))+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---++++++...000***...555>>>IIIYYYjjjvvvtttvvvvvvqqqjjjgggiiimmmssseeeYYYPPPLLLJJJUUUYYY\\\```hhhttt|||xxxhhh^^^IIIBBB:::666555555555333111000//////000000///...........................------------,,,,,,,,,,,,******+++,,,,,,+++******+++++++++************)))************************))))))))))))))))))))))))}}}nnn```YYYVVVPPPNNNKKKHHHHHHHHHHHHGGGDDDFFFGGGFFFDDDDDDGGGIIIGGGJJJMMMNNNOOORRRVVVZZZ\\\\\\]]]___cccgggkkknnnpppqqqsssvvvyyy}}}zzz{{{xxxsssmmmgggccc```___[[[VVVOOOKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDEEEFFFFFFFFFEEEEEEFFFGGGJJJNNNRRRWWW___iiipppzzzfffUUUKKKAAA777555444333222222111222222////////////////////////............------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++************************************************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------............---.........---///222555555???MMMYYYccckkktttzzzvvvuuuoooddd\\\bbbrrryyyrrriii___QQQDDDBBBLLL\\\hhh{{{}}}lll```PPPCCC<<<999666333333111000000111111000///...........................------------,,,,,,,,,***++++++,,,,,,++++++***+++++++++************)))************************))))))))))))))))))))))))yyygggjjjtttvvvooojjjjjjhhh```VVVOOONNNPPPEEEEEEEEECCCBBBCCCEEEGGGAAACCCEEEFFFFFFHHHMMMQQQQQQUUUYYY\\\___dddkkkpppyyyzzz{{{~~~uuunnnccc[[[VVVSSSQQQOOOGGGHHHHHHGGGFFFHHHIIIIIICCCDDDDDDEEEFFFGGGIIIIIIEEEFFFFFFEEEFFFKKKSSSZZZ]]]gggppprrrxxx~~~rrruuuqqqbbbNNN;;;555555444333222222222222000000000000000000000000//////.........---------------------------------.....................---***++++++,,,,,,++++++************)))******++++++************************************************************************))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,---...///000333777:::FFFSSSeeeqqqtttrrrpppoooiiiggg```WWWWWWkkktttccc\\\IIIHHHGGGIIITTTjjjlllXXXKKKBBB<<<888444333111222333333222000////////////////////////......---------,,,,,,,,,***+++,,,------,,,+++***+++++++++************)))************************))))))))))))))))))))))))```SSSYYY\\\XXXUUUSSSPPPMMMJJJIIIHHHHHHGGGFFFDDDBBBBBBCCCEEEGGGHHHHHHKKKOOOOOOOOOTTT[[[ccchhhoootttwww~~~}}}ooogggeeeddddddXXXTTTNNNKKKJJJJJJHHHFFFHHHBBBAAAFFFIIIFFFEEEHHHDDDBBBAAABBBEEEIIIKKKKKKQQQSSSWWW^^^gggtttzzz{{{```III<<<:::888666555555333222111111111111000000000000//////.........---------......---,,,,,,,,,------///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))******)))************+++++++++++++++,,,,,,,,,---------+++...111222000...------111111///000444===IIIPPPYYYeeeppprrrssssssmmmdddbbbdddeeedddkkk{{{rrr[[[PPPOOOHHHKKKNNNWWWlll~~~zzzzzzjjjbbbRRR>>>777555333222333333444333111000///...//////...,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))}}}ggg]]]UUULLLNNNMMMKKKHHHGGGFFFFFFFFFCCCDDDEEEFFFFFFHHHJJJLLLQQQRRRWWW]]]```bbbhhhpppsss{{{xxxoooddd[[[WWWRRRMMMHHHOOOIIIGGGKKKLLLIIIGGGHHHJJJHHHEEEDDDDDDEEEDDDCCCHHHJJJLLLPPPWWW```kkkrrr{{{mmmSSSBBB===777444333444333222111111111111000000000000//////.........------------------,,,,,,---......///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******************++++++++++++++++++,,,,,,,,,---------...///...,,,++++++...000...000222777>>>JJJVVV^^^lllqqqtttrrrnnnhhhaaa[[[ggglllrrrtttuuuyyy{{{qqqdddVVVLLLIIIKKKPPPVVV^^^hhhyyy}}}iiiOOO@@@<<<777666777666333000111000000111222333222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))yyyfffYYYPPPFFFEEEDDDCCCCCCDDDEEEEEECCCFFFJJJMMMPPPSSSWWWZZZ```ccckkktttzzz~~~|||sssiii^^^VVVSSSMMMHHHIIIJJJHHHFFFFFFGGGEEEDDDCCCDDDEEEDDDCCCCCCDDDDDDEEEHHHMMMTTTZZZfffhhhtttgggOOOEEE:::444333444444222222222111111111000000000/////////.........------,,,,,,,,,,,,---.../////////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******************+++++++++,,,,,,,,,,,,,,,------------.........,,,+++,,,///222222666>>>GGGQQQ\\\gggnnntttpppnnnnnnllliiihhhjjjtttrrriiiWWWQQQJJJFFFHHHOOOWWW\\\nnntttyyy{{{~~~yyy{{{{{{|||gggNNNFFF===777666555333000000//////000111111000.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))rrr___TTTNNNKKKEEEEEEFFFGGGIIIKKKNNNOOOPPPTTTZZZ^^^ccciiiqqqvvvzzz~~~|||jjjaaaVVVQQQOOOMMMKKKIIIIIIGGGFFFFFFHHHHHHGGGFFFFFFEEEEEECCCCCCFFFJJJNNNXXXZZZdddvvvqqq^^^RRRBBB888666666555333222222222111111111000000////////////............,,,,,,,,,,,,---///000000///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********++++++++++++******))))))******+++*********+++++++++,,,,,,,,,,,,,,,------------...+++---000111111111333444@@@GGGQQQ[[[dddjjjoooqqqnnnjjjllltttyyyzzz~~~}}}cccUUUFFFIIIMMMRRR]]]lllxxx}}}xxxnnnkkkuuuyyyddd\\\QQQEEE===999888777333111000000000000---+++////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))zzznnngggdddYYYZZZWWWNNNHHHFFFGGGFFFHHHIIIKKKNNNRRRWWW[[[^^^dddiiioootttyyy|||mmmddd^^^VVVPPPPPPNNNKKKIIIIIIHHHFFFEEEGGGHHHGGGEEEDDDDDDGGGIIIHHHKKKTTT^^^gggrrrrrrkkk___OOOBBB;;;888444222222222222222111111111111000000/////////.........,,,,,,,,,---...///000111///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,---------.........,,,---...///111666<<<@@@QQQXXXbbbiiilllkkkiiihhhdddjjjxxxuuu```OOOHHHLLLYYYfffoooxxx{{{rrrkkkooozzz{{{zzzuuuiiiWWWHHH>>>;;;666444222222222222111///000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))uuuggg\\\TTTPPPKKKJJJIIIIIIIIIJJJIIIHHHHHHJJJMMMRRRYYY___eeehhhtttzzzsssdddWWWPPPMMMIIIGGGGGGHHHHHHGGGFFFFFFFFFEEECCCCCCDDDFFFAAACCCIIINNNRRR[[[lll}}}xxxnnn```QQQDDD;;;444111333222222222222111111111000000000/////////......------------...///000000///............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,---------............000...,,,,,,111===KKKTTT^^^bbbhhhkkkiiifffbbb```ZZZlllssscccYYYOOOFFFGGGNNN\\\lllzzzuuummmnnnxxx^^^HHH<<<777444111///000222222222000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))~~~rrruuu~~~nnnaaaXXXQQQLLLIIIBBBAAABBBEEEGGGHHHIIIIIIRRRTTTYYY___gggooovvvzzzyyyeee```YYYSSSPPPOOONNNNNNFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDFFFHHHJJJNNNZZZgggqqqyyyuuudddRRRCCC999555333333222222222111111111000000000000/////////...///.............../////////............---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------------------............111111333777???LLLZZZccceeeffffffeeedddcccdddfffeeexxxsssaaaPPPIIIHHHJJJVVVeeettt}}}}}}wwwssszzz}}}dddSSSAAA<<<666222000111222222000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))}}}|||pppeeeVVVLLLIIIIIIHHHFFFHHHHHHIIIKKKMMMQQQWWW^^^dddggglllsss|||yyykkk```XXXRRROOOJJJKKKKKKJJJGGGFFFFFFGGGIIIEEECCCEEEEEEFFFKKKRRRXXXaaarrrttt^^^KKK???;;;333333333222222222111111000000000000////////////000//////............/////////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,------------------.........//////---444===HHHRRR\\\dddiiihhhfffcccaaaaaaeeelllqqqlll]]]PPPIIIMMMTTTZZZgggvvv|||mmmiiikkkhhhgggdddaaafffllliii```___fffpppsssqqqtttvvvpppjjj___gggpppuuusssppppppqqqnnnttt|||||||||vvvTTTMMMDDD<<<777666555555000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))zzzkkkbbbTTTMMMHHHHHHHHHHHHJJJOOOKKKKKKMMMTTT^^^ggglllmmmuuuzzzuuuiii___WWWKKKFFFLLLNNNHHHEEEHHHFFFFFFEEEAAAAAACCCFFFGGGMMMPPP[[[kkk{{{zzzoooXXX;;;===777333444333111000222111111111111000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))******************************++++++++++++******************************++++++******************,,,,,,+++++++++,,,------///,,,,,,000222000///000666>>>OOO^^^dddccccccgggfffbbb```dddppp}}}ppp\\\NNNIIIRRR^^^hhhpppvvv|||uuukkkhhhgggjjj}}}pppgggcccaaa___^^^aaaeeeddd___ZZZXXXWWWYYY```mmm|||zzziiijjjqqqrrrooommmiiigggfffiiimmmmmmiiiddd___aaafffiiijjjlllvvv{{{tttzzz}}}___LLL???666333555555333111111111111000///000000000000///////////////............---------,,,,,,---...---,,,+++***************************~~~ttteeeXXXRRRMMMGGGDDDEEEFFFGGGJJJNNNXXXWWWXXX___iiisssyyy|||uuueeeVVVMMMOOOPPPJJJHHHLLLGGGHHHHHHGGGGGGHHHGGGFFFJJJKKKRRR^^^lll{{{ssspppTTTCCC:::333333555555666888111111111111000000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******************************++++++++++++******************************++++++******************,,,,,,,,,+++,,,,,,---...///------/////////444<<>>888666333222222222222111111111000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************++++++++++++************************************++++++++++++++++++,,,,,,,,,,,,,,,---......///.../////////222???LLLXXXYYY^^^eeegggeeedddfff___eeennnxxxlllUUUIIIUUUiii|||~~~|||sssqqqkkkddd]]][[[]]]_________]]][[[___mmmwwwjjjbbb```bbbcccccclllnnnxxx~~~vvv|||wwwsssnnnfffbbbmmm}}}}}}~~~{{{rrrnnniiifffgggjjjlllnnnpppooollliiigggiiinnnqqqzzzuuuqqqqqqssstttwwwtttrrroooooonnnlllfffaaaaaa___^^^^^^\\\\\\bbbjjjmmmmmmllllllmmmoooqqqsssyyy}}}}}}~~~wwwbbbMMM>>>888000222444444333222222222111111000000000/////////222111000///...---,,,+++***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++~~~oooeeeYYYRRRKKKEEECCCDDDDDDCCCGGGNNNTTTXXX```hhhjjjnnnvvv|||nnn___SSSOOONNNIIIFFFHHHJJJIIIFFFDDDFFFCCCCCCGGGLLLSSS___jjjuuu```HHH;;;666222///...222222222111111111000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++******************************++++++++++++************************************+++++++++++++++,,,---,,,,,,,,,---...///000///...000444888>>>KKKXXX___```ccceeeaaa\\\^^^cccooouuu~~~hhhSSSOOOPPPWWWkkk}}}pppiiicccaaa^^^\\\[[[[[[\\\]]]XXXZZZZZZVVVTTT[[[iiiuuu}}}uuunnnjjjiiiiiiiiiiiijjjrrr~~~{{{tttooonnnooossszzz~~~|||~~~~~~|||{{{yyyuuupppllljjjfffddddddcccbbbffflllnnnkkkfffbbb___\\\ZZZXXXRRRVVV]]]hhhxxx|||}}}{{{hhhSSSFFF???;;;666444444333111///111111111000000000//////111000000//////.........+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++sssggg```VVVOOOJJJHHHFFFDDDEEEIIIJJJJJJNNNUUU[[[aaajjjttt}}}uuukkkcccVVVKKKJJJLLLJJJIIIJJJHHHEEEEEEGGGHHHHHHNNNUUUhhhqqqttt___GGG:::777666666777222222222222111111111111000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,******************************++++++++++++************************************++++++,,,,,,,,,,,,------------...///000111000///333===GGGNNNVVV]]]`````````]]]WWWXXXfffuuusssggg\\\QQQOOO[[[dddgggrrrqqqiiifffdddfffggghhhiiijjjjjjiiiiiikkkjjjfffaaa___ccclllsssyyyrrrmmmllljjjggggggiiimmmiiiccc___\\\ZZZVVVSSSPPPQQQQQQOOOPPP[[[ooo~~~~~~|||~~~nnnaaaQQQFFF999333444555333///111111111111000000000000...//////000000111111111,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++tttaaaTTTNNNIIIEEEDDDFFFGGGGGGJJJNNNTTTTTTXXX^^^dddjjjvvv|||gggSSSLLLKKKHHHGGGJJJIIIGGGHHHIIIHHHEEEFFFJJJWWW___nnn}}}wwwcccKKK===777555666888333222222222222111111111000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,******************************++++++++++++************************************++++++,,,------------------...///000111222444555===KKKVVVZZZ\\\^^^bbb^^^ZZZWWWXXXddd~~~|||jjjWWWKKKLLLTTTcccmmmmmmnnn~~~yyymmmiiimmmppp~~~yyy{{{~~~zzzsssmmmllltttoooiiiffffffeeeccc```XXXZZZZZZUUUPPPQQQ[[[dddfffkkksss}}}}}}dddVVVDDD:::777888555222222222111111111000000000---...///000111222333444//////...---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,}}}hhhWWWMMMJJJGGGEEEFFFJJJLLLNNNSSSYYY^^^___dddlllttt~~~~~~cccWWWRRRJJJGGGIIIIIIHHHHHHIIIGGGDDDEEEIIINNNTTT___nnnrrrZZZGGG;;;444222555333333222222222111111111000000000000000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++,,,------******************************++++++++++++************************************++++++,,,------...---------...///000222333;;;@@@KKKXXX^^^^^^]]]___```[[[YYY^^^iiizzzzzzbbbSSSLLLLLLVVVeeetttxxxvvv|||{{{wwwwww{{{rrrnnnmmmllliiifff`````````___]]]]]]^^^___UUUVVVXXXZZZbbbuuu~~~}}}rrr```NNNAAA999666555222222222111111111000000//////000000111222333333222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,|||mmm\\\OOOJJJIIIIIIGGGHHHNNNRRRUUU]]]eeedddfffnnnyyyvvvggg___TTTNNNNNNIIIFFFFFFHHHGGGEEEGGGLLLGGGJJJQQQ]]]mmm{{{dddQQQBBB999777:::333333333222222222111111000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------******************************++++++++++++************************************+++,,,,,,---......------......///111222333@@@HHHVVV```aaa\\\\\\```\\\YYY]]]lll}}}gggOOOHHHQQQ\\\bbbqqq|||zzz~~~xxxooojjjmmmqqq|||xxxtttmmmgggaaa___aaaaaa^^^ZZZXXXYYYWWWRRRPPPVVVcccnnn{{{xxx~~~yyyaaaJJJ:::666777222222222111111111111000111111111111111222222222444333111///...------...,,,,,,,,,,,,,,,,,,,,,,,,wwwpppeeeYYYOOOIIIGGGFFFIIIMMMSSSYYY___dddiiimmmzzzwwwhhh[[[QQQNNNJJJJJJLLLIIIBBBBBBGGGGGGJJJLLLPPPWWWeeexxxyyybbbIIIAAA>>>333777666555222000//////111111111000000//////............---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,+++++++++------++++++++++++------,,,,,,,,,++++++*********)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,///---*********+++++++++---......,,,---333===EEESSSVVVYYYZZZ]]]___\\\XXXZZZgggttt|||}}}qqqZZZPPPVVVbbbjjjmmm}}}rrrhhheeedddccccccfffgggdddgggpppuuuttttttxxxwwwkkkffffffgggeee^^^]]][[[VVVRRROOONNNNNN\\\|||vvvlllVVVCCC444111//////111444555222...////////////000000000000...444:::888111,,,,,,...---------,,,,,,+++++++++wwweee```XXXQQQLLLJJJJJJKKKNNNTTT]]]bbbeeemmmxxxuuudddYYYQQQKKKKKKJJJGGGFFFIIIDDDFFFHHHIIIOOOZZZiiitttuuuRRRCCC???666777777666444111000111111000000000000000/////////.........---------,,,,,,++++++,,,,,,,,,------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))************++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,---,,,++++++,,,---------......---...222;;;GGGOOOVVVVVVXXXZZZ[[[ZZZ\\\^^^hhhrrr~~~uuueee]]]WWW\\\jjjxxx}}}vvvmmmffffffaaa]]]ZZZWWWWWW^^^fffkkkmmmvvv}}}qqqmmmhhhdddaaa]]]XXXUUUJJJdddoooWWWDDD<<<999666444333444555555111111111111111111111111...222666666222...---...------,,,,,,,,,,,,,,,,,,xxxmmmgggUUUSSSOOOLLLLLLMMMPPPRRRSSS\\\fffkkkooozzzxxxdddWWWKKKIIIKKKJJJGGGEEEBBBDDDDDDEEEGGGNNNXXX___vvvcccLLLDDD;;;999888666555444333222222000000000000000111111111.........------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***)))************++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***))))))***+++,,,++++++,,,------......///......///444<<>>;;;777444444444222111000000111111222222333333//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,...---,,,+++---///222777@@@IIIQQQWWW[[[]]]YYYZZZ```gggiiimmmrrr\\\[[[eeevvvlllgggbbbaaa``````cccjjjssszzzxxxyyy}}}lllaaa\\\VVVSSSZZZdddooozzzlll[[[FFF:::888999666222222222111111111000000000000---,,,...333555333111,,,,,,,,,------.........|||zzzooo```YYY[[[WWWZZZ___eeekkkpppsssuuuqqqvvvlllZZZUUURRRNNNHHHGGGFFFFFFFFFFFFGGGGGGLLLSSS^^^kkkyyylllUUUEEE???888444444444333111222222222222222333333333/////////.........------............------------++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,)))************+++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++,,,000333999AAAKKKSSSVVVWWWZZZ\\\VVVcccsssyyy[[[QQQddd||||||sssjjjdddcccccccccjjjttt|||jjj___]]]]]]]]]ZZZYYY___gggjjjnnnssswww~~~uuuWWWAAA999888666444222222222111000000//////111...,,,---111333222111---------------.........yyyrrrnnnnnnhhh]]]]]]dddaaaeeekkksssyyy~~~yyyiii]]]TTTLLLJJJHHHGGGFFFFFFFFFFFFHHHKKKQQQZZZfffwwwwwwbbbLLLDDD;;;555555666555444333333333333333222222222////////////............///.........------------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++---///...,,,///666<<>>888666444333333222111111000000222000.........000000111............------------zzzqqqlllkkkeee]]]aaallllllpppvvv}}}nnn]]]PPPNNNKKKIIIHHHHHHGGGFFFGGGHHHJJJOOOYYYgggvvv}}}lllQQQHHH===666666777777666444444444333333222222222000/////////............//////.........---------+++++++++,,,,,,---------++++++------------++++++*********++++++,,,,,,,,,)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***---///......222;;;BBBIIIRRRZZZ[[[VVVUUU]]]eeemmmeee```fffnnnwwwxxxtttgggiiinnnsssyyyyyyqqqmmmlllmmmkkkfffbbbeeepppzzzqqqssssss^^^KKK???:::555555444333333222111111333222000...------///000/////////...---------,,,yyymmmggghhhjjjjjjhhhpppvvv~~~eeeVVVRRRMMMJJJIIIHHHFFFDDDGGGDDDCCCGGGMMMVVVfffttt|||bbbQQQAAA;;;:::777444222333333333333333333333333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++---//////...,,,,,,---///000000111444<<>>FFFNNNUUUVVVUUUSSSRRR[[[lllkkk\\\dddxxx{{{xxxxxxooooootttwwwvvvwwwhhheeeppp|||mmmQQQ===666666555444222222222222111111111111111000000000////////////yyyrrrssskkkYYYPPPMMMHHHFFFHHHIIIFFFFFFHHHKKKOOO^^^wwwwwwgggTTTBBB999888777666666555444333222222000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............222333333111///......000???EEEMMMSSSUUUUUUTTTTTTKKKiiirrrdddiiiuuuooorrrxxxuuurrrsssyyypppfffiiiooowww~~~dddLLL===666555555333222222222222111111111111111000000000/////////zzzvvv{{{ooo^^^VVVOOOIIIIIIIIIGGGFFFHHHGGGHHHRRReeevvvrrr___KKK@@@<<<666666555555444444444333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------............666555222///...000555999GGGMMMSSSUUUUUUWWW]]]bbbccciiiiiiooozzzzzz{{{tttgggeeekkktttxxx}}}uuusssqqqrrrttt{{{yyydddNNN???999888333333222222222111111111111111111000000000//////~~~~~~}}}}}}```WWWOOOMMMKKKHHHGGGHHHGGGFFFNNN[[[eeeqqq}}}hhhTTTFFFAAA555555555555555555444444000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------.........//////<<<999444000///555===DDDNNNSSSXXXXXXVVV[[[gggrrrcccfffooo~~~xxxpppmmmooommmhhhnnn{{{xxxyyytttkkkkkkzzz{{{xxx___JJJ???<<<333333333222222222111111111111111111000000000000