BM6P6(@ aaabbbbbbbbbaaa___\\\ZZZUUUVVVUUUTTTTTTUUUXXX[[[```___^^^aaaiiiuuu||||||fffdddYYYNNNIIIEEEAAA@@@AAACCCBBBAAA@@@@@@@@@AAAAAA>>>???@@@AAAAAAAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBB@@@>>>===<<<>>>@@@BBBDDDFFFGGGHHHDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIHHHFFFFFFHHHJJJGGGGGGHHHHHHIIIIIIIIIIIIHHHEEEBBBAAABBBDDDDDDDDDBBBCCCFFFHHHIIIJJJJJJJJJEEEEEEEEEFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJHHHLLLWWWggg{{{|||eeeKKK???===<<<:::999>>>???FFF[[[ssseeeWWWMMMCCC@@@===:::888:::BBBDDDHHHJJJLLLOOORRRUUUXXXYYYZZZZZZZZZXXXWWWVVVYYYYYYYYYYYYZZZ[[[\\\]]]``````___^^^\\\[[[ZZZZZZ]]]]]]```eeeiiiooo~~~{{{vvvtttrrroooeeeZZZMMMEEEEEEEEECCC@@@AAA??????AAADDDHHHRRR]]]www{{{kkk___XXXKKKHHHEEECCCBBB@@@>>><<<======<<<999777666777888FFFUUUlll}}}qqqeee^^^[[[MMMFFF@@@>>>===:::999;;;444444555777999;;;===>>>FFFJJJRRR[[[dddiiimmmnnnoooqqqssstttuuuxxx|||~~~wwwmmmddd___WWWLLLBBB:::444000---...............---------////////////000000111111......------,,,+++******---.........//////000000.........------,,,,,,,,,***)))''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***++++++///222777>>>FFFNNNTTTXXXZZZ\\\___```^^^]]]\\\\\\^^^^^^^^^_________``````aaaaaaaaabbbbbbcccddddddaaabbbbbbccceeeffffffgggcccbbbaaa```^^^^^^]]]]]]^^^]]]]]]```dddhhhjjjkkkiiigggeeecccfffmmmxxx}}}||||||xxxyyyxxxqqqjjjhhhjjjsss{{{~~~{{{{{{jjjbbbfffhhhiiinnnppphhh\\\aaabbbccccccaaa^^^[[[YYYWWWXXXXXXWWWWWWYYY\\\___]]]^^^aaahhhssskkkcccXXXMMMHHHEEEAAA@@@AAAAAAAAA@@@@@@?????????@@@>>>???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@BBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDFFFFFFFFFFFF@@@?????????@@@BBBDDDEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJJJJKKKJJJJJJIIIHHHFFFEEEGGGIIIGGGGGGGGGGGGGGGHHHIIIIIIHHHFFFCCCBBBCCCDDDEEEDDDBBBCCCEEEHHHIIIJJJJJJIIIFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHKKKTTT```qqqtttXXXHHHAAA>>>;;;;;;:::;;;AAARRRooo|||mmm\\\QQQFFFAAA>>>:::999:::>>>AAAEEEHHHKKKNNNRRRUUUXXXYYYYYYZZZZZZYYYXXXWWWYYYYYYYYYYYYZZZ[[[\\\]]]```___^^^]]]\\\[[[ZZZZZZ______bbbfffhhhmmmzzz|||wwwuuucccYYYMMMFFFFFFFFFDDDAAAAAA???@@@AAABBBDDDMMMVVVllltttggg\\\TTTKKKHHHEEECCCBBBAAA???===>>>>>>===;;;888777888:::???MMMccc{{{rrrbbbVVVPPPIIICCC>>><<<999555555777666666777777888999:::;;;999===BBBHHHNNNSSSUUUVVV]]]```dddiiinnnvvv}}}}}}pppddd]]]VVVLLLBBB;;;555000---------------------------000000111111222222333333000///...---,,,,,,++++++---........./////////000.........------,,,,,,,,,+++)))(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((***+++,,,000333999@@@HHHOOOUUUYYYYYY[[[^^^___^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^^^^```aaabbbbbbccccccccccccbbbccccccccccccdddddddddaaa```___^^^]]]\\\\\\\\\[[[[[[\\\___bbbeeeggghhhhhheeebbbbbbgggpppzzz~~~yyyvvvwwwtttmmmgggeeeiiisss{{{}}}}}}}}}wwwfffcccgggiiijjjlllmmmggg^^^aaaaaabbbbbb```]]]YYYWWWUUUVVVVVVVVVWWWYYY]]]```___bbbiiitttmmmbbbWWWLLLGGGDDDAAA@@@AAA@@@@@@@@@?????????>>>>>>>>>???AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC=========>>>@@@BBBEEEFFFDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKJJJKKKJJJHHHFFFEEEGGGHHHHHHGGGEEEEEEEEEFFFHHHIIIIIIFFFCCCBBBCCCEEEEEEEEEBBBCCCEEEGGGIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGJJJOOOUUUcccyyycccOOOCCC<<<999:::;;;===BBBLLL```uuudddWWWJJJCCC???:::999;;;:::===AAAEEEHHHLLLQQQUUUWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYYYYYYYZZZ[[[\\\\\\^^^^^^]]]]]]\\\[[[ZZZZZZ______bbbdddeeehhhsss{{{sssppp___WWWLLLFFFFFFGGGEEECCCBBB@@@AAABBBAAAAAAGGGOOOccc~~~uuunnnfff[[[SSSKKKHHHEEECCCBBBBBBAAA???@@@@@@???<<<999888999;;;<<>>AAACCCDDDJJJMMMRRRXXXaaalllwww~~~ooo___XXXSSSJJJBBB;;;555000---,,,,,,,,,------.........222222333444444555666666333222111///...---------.............../////////.........---------------+++***(((((())))))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((()))***,,,,,,222555;;;BBBJJJQQQVVVYYYXXXZZZ]]]^^^^^^]]]^^^_________^^^^^^]]]]]]\\\\\\___```bbbcccdddcccaaa```bbbbbbbbbbbbbbbaaa``````___^^^]]]\\\[[[ZZZZZZZZZZZZ\\\^^^```bbbdddeeeeeefffccc```bbbiiittt}}}|||xxxvvvvvvssskkkeeecccgggrrr{{{{{{yyy{{{~~~sssdddcccgggjjjiiiiiihhheee```_________^^^\\\ZZZWWWUUUTTTUUUVVVVVVWWWZZZ^^^bbbgggllluuu~~~{{{{{{nnn___TTTIIIEEECCC@@@???AAA@@@@@@@@@@@@@@@??????>>>>>>???AAACCCDDDDDDDDDCCCAAAAAABBBBBBBBBBBBCCCCCC??????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA?????????@@@AAACCCEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKJJJHHHFFFEEEFFFHHHIIIGGGEEEDDDDDDEEEHHHIIIHHHEEEBBBAAABBBDDDDDDDDDBBBCCCEEEGGGHHHIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHJJJMMMWWWlllnnnYYYIII>>>:::<<<;;;>>>BBBGGGRRRnnn|||kkk^^^OOOFFF@@@:::999:::777:::>>>BBBFFFKKKQQQUUUUUUVVVXXXYYYZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\]]]]]]]]]\\\\\\[[[[[[[[[\\\\\\___aaabbbeeeooozzzuuukkkfffZZZSSSKKKFFFFFFGGGFFFDDDBBBAAABBBCCCBBB@@@DDDKKK^^^wwwpppmmmhhh^^^VVVLLLIIIEEECCCCCCCCCCCCBBBAAAAAA@@@===:::999:::;;;>>>BBBNNNaaazzzppp___RRRJJJGGGDDDBBB===888999>>>::::::999888777666666666888888777888999:::<<<===???AAADDDIIIPPP[[[gggooouuuwwwyyyzzz|||wwwgggXXXRRRMMMFFF@@@:::555000,,,,,,,,,---...///000000111222333444555777888::::::777666444111000///.............................................---------,,,***))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))+++,,,---222666<<>>>>>@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAACCCDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@???????????????@@@AAABBBCCCCCCDDDCCCDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHFFFEEEGGGHHHJJJIIIFFFEEEEEEFFFHHHJJJGGGDDDBBBAAABBBCCCCCCCCCBBBDDDEEEGGGHHHHHHHHHGGGHHHGGGGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEGGGHHHHHHPPPbbbtttzzzyyy}}}lllWWWFFF>>>>>>888:::>>>@@@FFF\\\qqqcccSSSIIIAAA;;;999:::666999===@@@DDDJJJPPPTTTSSSTTTVVVXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\\\\[[[[[[^^^aaabbbfffrrr}}}ssshhhcccWWWQQQKKKGGGFFFGGGFFFDDDBBBAAACCCEEECCCAAAEEELLL\\\wwwooonnnkkkbbbZZZNNNKKKGGGEEEEEEEEEEEEEEEAAAAAA@@@===:::888999:::>>>???DDDRRRiiilll\\\PPPKKKFFFCCC>>>:::;;;???:::999999888888888888888666555444444444666888999999:::;;;===CCCLLLVVV]]]iiiiiiiiijjjmmmkkk___RRRLLLHHHBBB<<<888333///,,,...//////000111222222333111222444777:::<<<>>>???===;;;888444111000//////...............---------........................,,,+++))))))******((('''''''''''''''''''''''''''&&&''''''(((***+++---...222666>>>FFFNNNSSSVVVXXXWWWYYY\\\\\\\\\]]]^^^`````````___^^^\\\[[[ZZZZZZ]]]^^^aaaccccccbbb```^^^]]]^^^___```aaa```___^^^\\\\\\[[[ZZZYYYYYYYYYYYYZZZ]]]aaacccccccccdddfffffffffgggllluuu~~~~~~~~~xxxnnngggfffkkkuuu{{{yyywww}}}yyyjjjhhhgggeeeccc___[[[ZZZ[[[]]][[[XXXVVVTTTTTTUUUVVVVVVXXX\\\___dddjjjpppuuuvvvqqquuuuuusssrrruuuzzzzzzvvvWWWLLLCCC???>>><<<<<<>>>AAAAAABBBCCCBBBAAA@@@??????@@@BBBCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@AAACCCEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFFFFHHHJJJLLLKKKIIIHHHGGGHHHJJJKKKGGGEEEBBBAAABBBCCCDDDDDDCCCDDDEEEGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGGGGLLLYYYgggxxx~~~uuussswwwzzzfffMMM>>>;;;;;;;;;>>>AAADDDQQQpppvvvhhhXXXNNNFFF>>>::::::777999;;;>>>BBBGGGMMMRRRPPPQQQTTTVVVXXXYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]___bbbeeejjjwwwqqqgggaaaVVVRRRMMMJJJHHHHHHGGGFFFCCCBBBCCCEEECCCBBBFFFMMM```{{{rrrpppllleee^^^RRROOOJJJGGGGGGGGGGGGGGGBBBBBBAAA===:::888999:::;;;<<<>>>GGGYYYsss~~~kkk]]]SSSIIIDDD???;;;:::<<<::::::999999999999::::::555555444444555666777999555555555777;;;BBBKKKRRR___``````___bbbbbb[[[RRRIIIEEE???999666333000...111111111222222333333333111333666:::>>>BBBEEEFFFCCC@@@<<<777333111000///.........---------------.............../////////---,,,******++++++)))(((''''''''''''''''''''''''&&&''''''(((***,,,...///444888AAAIIIQQQUUUXXXXXXXXXZZZ\\\\\\[[[\\\]]]___``````___^^^]]]\\\[[[[[[\\\]]]___aaabbbaaa```___[[[]]]___```aaa```___^^^[[[ZZZYYYYYYXXXXXXXXXYYYVVVZZZ^^^_________bbbeeeiiimmmrrrxxx~~~zzzpppiiiiiipppxxx|||zzz{{{~~~qqqnnnhhhccc```\\\WWWVVVXXX^^^[[[WWWSSSSSSUUUXXX[[[ZZZ]]]cccjjjrrr{{{~~~uuullliiiiiilllnnnqqqvvvzzzwwwqqqSSSIII@@@===<<<:::;;;===???@@@BBBBBBBBBAAA???>>>@@@AAABBBBBBBBBAAA????????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCCBBBBBBDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFGGGIIIKKKNNNMMMLLLKKKKKKKKKKKKLLLIIIGGGDDDCCCDDDEEEFFFEEECCCDDDEEEGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFGGGIIIQQQ[[[jjjzzzuuupppqqqsssvvvXXXCCC<<>>BBBCCCIII^^^uuuzzzmmm^^^TTTKKKBBB===<<<777888:::<<<>>>CCCIIIMMMMMMOOORRRTTTWWWXXXYYYYYYXXXXXXXXXXXXXXXYYY[[[[[[]]]]]]]]]^^^^^^_________^^^]]]^^^aaacccjjjyyyzzzpppgggbbbXXXUUUQQQNNNLLLJJJIIIIIIEEEDDDDDDDDDBBB@@@EEELLL```yyytttooohhhbbbVVVRRRMMMIIIHHHIIIIIIHHHDDDDDDBBB???<<<::::::<<<;;;===???CCCLLL^^^vvvttteeeUUULLLGGGBBB>>>======<<<;;;;;;:::::::::;;;999888888888999999:::;;;444444444555777===DDDJJJWWWZZZ\\\[[[\\\]]]XXXRRRIIIDDD===888555444333222222222222222222222222222222444888===CCCGGGKKKMMMHHHEEE???999444111//////.........------,,,,,,,,,---........./////////000...,,,++++++++++++***(((''''''''''''''''''''''''&&&'''''')))***,,,...///666<<>>;;;:::999:::<<<>>>???AAAAAAAAA@@@>>><<<@@@AAABBBBBBAAA@@@>>>===>>>>>>???@@@@@@AAABBBBBB>>>=========>>>@@@BBBCCCBBBBBBCCCEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFHHHIIIJJJJJJGGGGGGHHHGGGFFFGGGJJJLLLNNNNNNNNNNNNMMMMMMLLLLLLKKKIIIFFFEEEFFFGGGHHHGGGCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFHHHEEEDDDFFFFFFGGGLLLSSSaaavvvvvvnnnnnnnnnsssfffOOOFFF===888999>>>???@@@MMM___}}}pppbbbXXXOOOEEE???>>>777888999:::<<<@@@FFFJJJLLLNNNPPPSSSVVVWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ[[[]]]^^^^^^______`````````^^^\\\\\\]]]```gggwwwzzztttlllfffZZZXXXTTTQQQNNNMMMKKKKKKGGGEEEDDDCCC@@@>>>CCCJJJWWWzzzyyyrrrkkkfffXXXTTTNNNKKKIIIIIIIIIIIIFFFFFFDDDAAA===;;;<<<======AAACCCCCCDDDOOOaaapppvvvbbbWWWQQQKKKEEEBBB???>>>===<<<;;;:::::::::999999999:::::::::999999666666666555666:::???DDDQQQVVV[[[[[[ZZZZZZVVVPPPIIIDDD===888666555555555222222222111111111111111333666:::@@@FFFLLLPPPRRRKKKGGGAAA:::444111///............------,,,,,,,,,---.........//////000000...,,,++++++++++++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))+++---///000999>>>GGGPPPWWW[[[\\\\\\[[[[[[\\\[[[ZZZZZZ\\\]]]`````````______^^^^^^]]][[[[[[\\\^^^___aaacccccc___```bbbbbbaaa^^^[[[YYYVVVVVVUUUUUUTTTUUUUUUUUUWWW[[[^^^___^^^```fffllloooyyyyyyrrrrrroooqqqrrrqqqxxx{{{nnnbbb___]]]WWWSSSTTT]]][[[YYYUUUTTTUUUYYY]]]kkkwwwxxxttt{{{wwweee^^^aaa^^^ccckkktttvvvpppcccYYYJJJDDD<<<:::;;;===<<<999@@@???===<<<;;;;;;;;;;;;<<<<<<======>>>?????????>>>????????????>>>>>>===?????????@@@@@@AAAAAAAAAEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEKKKIIIGGGFFFFFFFFFDDDBBBAAABBBCCCEEEFFFGGGGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJQQQNNNKKKJJJLLLNNNPPPQQQKKKHHHEEEDDDEEEFFFGGGGGGIIIGGGEEEDDDBBBBBBBBBCCCHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEECCCDDDDDDDDDCCCEEEHHHKKK]]]jjj|||zzzqqqlllkkksssxxxZZZLLLAAA:::999===???>>>DDDMMMeeetttbbbVVVPPPJJJAAA::::::999888888999<<>>===>>>>>>??????>>>???FFFSSS\\\~~~yyylll```RRRIIIFFFAAA???===<<<=========<<<===<<<;;;::::::::::::;;;999555333444555888???HHHRRRXXX\\\^^^``````ZZZSSSMMMHHH@@@<<<::::::888666999888666444444444555666888>>>BBBDDDJJJQQQRRRNNNGGGCCC>>>:::888666111...000...,,,+++,,,---------,,,,,,,,,------.........//////...------------...,,,+++)))(((''''''((((((((()))))))))))),,,///222;;;AAAKKKTTTYYY[[[\\\\\\```]]]ZZZZZZ[[[\\\]]]\\\```^^^\\\\\\]]]]]]]]]\\\___```bbbdddeeedddcccbbb`````````^^^]]][[[YYYXXXRRRTTTUUUTTTSSSRRRSSSTTTWWWXXXYYYZZZ\\\aaagggkkk{{{sssoooqqqrrrtttxxx}}}yyyxxxxxxoooccc\\\YYYVVVOOOIIIdddcccaaa\\\YYY\\\ccciiiwww~~~zzzqqq^^^YYY\\\cccgggnnnqqqooofffYYYPPPGGGCCC???<<<<<<<<<;;;:::=========<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>??????@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCGGGFFFEEEEEEGGGGGGFFFEEECCCCCCDDDDDDEEEFFFGGGGGGIIIJJJLLLMMMNNNNNNMMMMMMNNNLLLJJJKKKMMMOOOPPPPPPNNNKKKGGGEEEFFFGGGHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAACCCFFFIIIRRRddd|||{{{qqqjjjmmmtttkkkTTTDDD<<<999<<<===:::???GGGVVVsss|||iii[[[TTTOOOFFF???;;;:::888888999;;;>>>@@@FFFIIIMMMPPPQQQRRRTTTUUUWWWWWWWWWXXXZZZ[[[]]]]]]_______________^^^^^^^^^^^^^^^]]]]]]^^^dddkkkpppxxx|||zzzzzzwwwnnneee^^^VVVOOOOOONNNLLLJJJKKKHHHIIIHHHFFFCCCBBBCCCDDDMMMccczzzmmmbbb]]]XXXSSSQQQPPPOOONNNMMMMMMJJJGGGBBB???===<<>>>>>DDDNNNVVVkkktttaaaRRRKKKEEEBBB???===>>>???@@@???===============<<<<<<<<<888666555666666999CCCMMMWWW\\\___aaabbbccc^^^WWWQQQLLLEEE@@@>>><<<:::888888777555444555666888:::===BBBEEEEEEIIINNNNNNJJJDDD@@@;;;777666444222//////---++++++---...---,,,,,,,,,------------------//////...---------------,,,+++)))(((''''''(((((((((((())))))))),,,000333<<>>>>>===<<<;;;:::::::::;;;<<<<<<============>>>???@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????AAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCDDDGGGHHHHHHGGGEEEDDDDDDCCCDDDEEEFFFGGGJJJKKKLLLNNNNNNNNNNNNMMMKKKJJJJJJKKKNNNQQQRRRRRRQQQNNNJJJHHHHHHHHHIIIHHHIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@???@@@@@@???>>>@@@CCCFFFJJJ[[[vvvtttnnnjjjsssaaaLLLBBB;;;===<<<999;;;BBBFFF]]]~~~ooo___VVVOOOHHHBBB<<<;;;999888888:::<<<>>>DDDGGGKKKNNNPPPQQQSSSUUUVVVWWWWWWYYYZZZ[[[\\\]]]_______________^^^^^^]]]^^^^^^]]]\\\\\\___cccfffiiilllqqqyyy||||||yyyppphhh___WWWPPPPPPOOOLLLJJJKKKHHHIIIIIIGGGDDDBBBBBBCCCHHHXXXqqq{{{iiiddd]]]XXXUUUTTTSSSRRRQQQPPPOOOLLLIIIEEEAAA??????@@@???===<<>>BBBFFFHHHGGGHHHKKKJJJGGGEEEAAA;;;777555444333222...,,,+++,,,......---,,,------------------,,,,,,///...------,,,,,,------,,,+++***(((((((((((()))'''((((((((())),,,111555>>>DDDMMMUUUZZZ]]]^^^___```ccceeeddd```\\\ZZZ[[[ZZZYYYZZZ[[[]]]]]][[[YYY[[[]]]___aaabbbbbbbbbaaa___^^^]]]\\\ZZZXXXWWWVVVSSSTTTTTTTTTRRRRRRTTTUUUVVVWWWYYY[[[___dddkkkppp~~~{{{uuuwww}}}{{{tttuuu}}}uuunnnddd^^^YYYRRRIIIBBBbbbeeeddd___[[[aaappp}}}|||kkkaaadddkkkxxxzzzxxxpppbbbTTTJJJFFFAAADDDGGGEEE???;;;;;;======>>>???@@@@@@>>><<<:::999999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAA>>>>>>??????????????????@@@AAAAAABBBBBBBBBBBBBBB@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDFFFHHHHHHGGGEEEDDDBBBAAAAAACCCEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJKKKJJJIIIKKKPPPUUUYYYZZZTTTPPPLLLIIIHHHIIIIIIHHHHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCBBBBBBBBBAAA@@@???>>>>>>??????>>>===>>>AAADDDGGGTTTkkk{{{nnnooopppWWWIII???>>>===999:::???@@@MMMdddzzzeeeXXXQQQJJJFFF>>>===:::888888999:::<<<@@@DDDHHHLLLNNNPPPRRRTTTVVVVVVXXXYYY[[[\\\\\\]]]______`````````___^^^]]]\\\]]]^^^]]]\\\]]]___aaaggghhhkkkpppyyy|||tttmmmaaaYYYSSSRRRQQQNNNKKKLLLIIIJJJJJJHHHEEECCCBBBCCCJJJVVVgggxxxqqqkkkddd]]]ZZZXXXVVVUUUSSSSSSRRRRRRQQQNNNJJJHHHCCCCCCCCC@@@??????BBBEEEKKKYYYooo}}}dddVVVMMMHHHCCC@@@@@@CCCFFFGGGEEEFFFGGGGGGEEEAAA===:::777888999999777;;;IIIXXXbbbdddeeecccccceeeaaa\\\VVVTTTPPPLLLHHHEEEBBB@@@;;;:::888777888;;;>>>@@@DDDFFFHHHIIIHHHIIIJJJIIILLLHHHCCC>>>:::777555444...---,,,---...///---,,,.........------------,,,///......---,,,------------,,,***)))(((((())))))'''(((((((((***...333777AAAGGGOOOWWW[[[^^^```aaabbbfffhhheee^^^ZZZZZZ\\\YYYYYYZZZ\\\^^^^^^\\\YYYZZZ[[[]]]___```aaaaaaaaa^^^]]][[[YYYWWWVVVUUUTTTRRRSSSTTTSSSRRRRRRTTTVVVTTTVVVYYY]]]aaaffflllqqqxxx~~~yyy|||xxxssswww{{{qqqkkkccc]]]WWWNNNDDD===bbbeeegggdddcccjjjzzz{{{mmmhhhlllrrruuutttooodddVVVIIIBBB@@@@@@EEEIIIHHHAAA<<<<<>><<<:::999999::::::;;;<<<<<<=========>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDEEEDDDCCCBBBCCCEEEFFFFFFDDDDDDBBBAAA@@@@@@AAACCCDDDEEEFFFGGGIIIIIIIIIIIIHHHMMMJJJHHHJJJPPPXXX^^^bbbSSSPPPKKKHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCBBB@@@???>>>>>>??????======>>>AAADDDEEEOOOdddzzzwwwcccQQQAAA===<<<999999===???CCCPPPjjjrrraaaVVVOOOKKKBBB???<<<999888888999:::===AAAFFFJJJLLLOOOQQQTTTUUUVVVXXXZZZ[[[\\\\\\\\\^^^___`````````___]]]\\\[[[\\\^^^^^^^^^^^^___aaacccdddeeehhhnnnzzzzzzsssddd\\\VVVVVVUUUQQQNNNNNNJJJKKKKKKIIIFFFDDDDDDEEEOOOWWWdddooowww|||~~~{{{~~~yyyssskkkccc^^^\\\ZZZYYYVVVVVVUUUWWWWWWVVVRRROOOLLLLLLJJJGGGEEEDDDDDDEEEHHHNNN[[[lll~~~iiiZZZNNNIIICCC@@@AAADDDGGGIIIKKKLLLMMMLLLHHHCCC===:::777888::::::777:::GGGVVVaaaccccccaaaaaaccc```[[[WWWVVVSSSPPPLLLHHHGGGFFFBBB@@@===;;;;;;===@@@BBBCCCEEEIIIKKKLLLLLLOOORRRWWWVVVRRRMMMEEE===777444000///---...//////...,,,........................000///......------.........---+++***))))))******'''(((((()))+++000666;;;DDDIIIRRRXXX]]]```bbbccceeeggggggccc\\\YYY[[[___ZZZ[[[\\\^^^``````]]][[[ZZZ[[[\\\]]]^^^______```]]]\\\YYYWWWUUUSSSRRRRRRRRRRRRRRRQQQPPPQQQSSSVVVTTTWWW\\\```dddhhhlllooorrrxxxzzzuuusssxxx{{{tttlllggg```YYYRRRIII???888^^^bbbfffhhhjjjssstttpppqqqrrrsssnnnfffZZZNNNEEE@@@??????DDDHHHGGGAAA===<<<>>>AAAAAAAAAAAA@@@>>>===<<<;;;;;;;;;<<<======>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@@@@AAABBBCCCDDDFFFGGGHHHJJJJJJJJJJJJIIILLLJJJGGGIIINNNVVV]]]```QQQMMMIIIFFFEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCBBBAAA???>>>?????????===<<<===@@@CCCAAAJJJ^^^xxxqqqZZZDDD<<<:::777777:::<<<;;;CCCVVVssslll]]]QQQKKKEEECCC???;;;999888888999:::>>>CCCGGGKKKNNNQQQSSSUUUVVVXXXZZZ\\\\\\\\\\\\^^^___```aaaaaa___]]]\\\ZZZ\\\^^^_________aaabbb```bbbccceeejjjtttyyyhhh```[[[ZZZYYYUUUQQQQQQLLLMMMLLLIIIGGGFFFHHHJJJSSS[[[gggpppssstttvvvwwwqqqtttwwwzzz|||rrrjjjdddaaa___^^^]]][[[ZZZ\\\___```]]]ZZZWWWUUUQQQMMMIIIFFFDDDCCCGGGHHHNNNYYYeeerrryyydddVVVOOOJJJDDDAAABBBEEEHHHIIINNNNNNOOONNNJJJEEE@@@<<<;;;;;;<<<;;;999:::DDDPPPZZZ]]]______aaadddbbb^^^[[[ZZZWWWRRRMMMJJJJJJJJJHHHEEEBBB>>>>>>???BBBDDDCCCEEEJJJPPPRRRSSSXXX___dddggggggcccXXXIII===666555222///......///......////////////000000111111111000//////......//////...---,,,************+++((())))))***---222999>>>GGGLLLTTTZZZ^^^aaaccceeefffgggeeeaaa]]]\\\^^^aaa^^^]]]^^^___aaaaaa___]]][[[\\\\\\\\\]]]^^^^^^___\\\ZZZXXXUUURRRQQQPPPPPPPPPPPPPPPOOONNNOOORRRUUUVVVZZZaaafffiiikkklllmmmpppsss{{{{{{|||yyyxxxuuutttyyyvvvlllfffbbb\\\TTTLLLCCC:::444]]]aaahhhnnnttt|||xxxsssqqqiii]]]RRRJJJDDD@@@>>>>>>AAACCCCCC???<<<:::;;;>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>??????@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBB@@@@@@AAABBBCCCCCCBBBAAABBBDDDEEEDDDCCCAAAAAABBBCCCCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKJJJJJJIIIHHHGGGHHHLLLQQQTTTUUUMMMIIIEEECCCCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCBBBAAACCCCCCBBBBBBAAAAAA@@@@@@>>>???AAABBBAAA@@@???>>>>>>>>>>>><<<;;;<<>>======;;;;;;AAAIIIRRRWWW[[[^^^dddiiiiiieeebbb```\\\UUUNNNJJJKKKLLLLLLIIIEEEAAA@@@BBBEEEHHHFFFHHHOOOWWWZZZ[[[bbbllltttzzz}}}ppp\\\JJJ???:::666111......///////////////000111222333333444222222111000000000000000///...,,,+++******++++++*********+++...444<<>>666222bbbgggnnnwwwxxxkkkbbbTTTIIICCC???<<<999===>>>@@@???===;;;999888:::::::::;;;<<<>>>@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAA@@@??????@@@?????????>>>>>>======@@@@@@AAABBBBBBBBBBBBAAADDDBBB@@@???>>>???@@@AAAAAAAAA@@@BBBDDDEEEEEEDDDAAABBBCCCEEEFFFGGGGGGGGGEEEFFFGGGIIIJJJIIIIIIHHHFFFFFFFFFHHHKKKLLLKKKJJJJJJGGGCCCAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCBBBAAACCCCCCBBBAAAAAA@@@??????<<<===???@@@AAA@@@>>>============;;;:::;;;>>>@@@BBBBBBFFFRRRhhhsssSSSDDD???:::999;;;<<<;;;===FFFTTTooo}}}fffXXXJJJGGGBBB>>>:::999888888666:::@@@EEEIIILLLPPPRRRTTTVVVXXX[[[\\\\\\\\\[[[]]]^^^```bbbaaa___]]][[[\\\]]]^^^^^^]]]^^^```bbb___```bbbbbbccchhhqqqwwwnnngggaaaaaa```[[[WWWVVVPPPNNNLLLIIIHHHJJJNNNRRRaaaoooxxxrrrssswwwzzz{{{~~~tttnnnjjjhhhgggdddcccfffnnnzzz~~~uuullleee^^^YYYVVVOOOLLLMMMRRRSSSQQQVVV]]]hhhxxx|||rrrggg]]]PPPLLLHHHFFFFFFHHHJJJKKKKKKLLLMMMMMMLLLJJJHHHFFFDDDAAA??????>>><<>>CCCJJJOOOVVV\\\```ccceeegggeeedddeeefffggggggdddaaabbb```^^^^^^^^^___^^^]]]___^^^]]]]]]\\\\\\]]]]]][[[YYYUUURRROOONNNNNNNNNNNNNNNMMMLLLKKKMMMQQQTTT]]]dddmmmssstttrrrnnnllljjjggghhhooosssooohhhddddddhhhsss}}}~~~vvvjjj^^^ZZZSSSKKKCCC;;;444111dddsss~~~|||uuuaaaXXXMMMEEEAAA???<<<:::<<<;;;;;;:::::::::;;;;;;===<<<;;;;;;<<<>>>@@@AAA???@@@@@@@@@BBBCCCDDDEEEEEECCCAAA???>>>>>>???@@@??????????????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>AAA@@@???>>>============DDDCCCAAA@@@@@@@@@AAAAAABBBDDDGGGGGGFFFEEEFFFFFFGGGDDDAAAAAADDDFFFFFFFFFDDDCCCDDDFFFJJJJJJGGGDDDEEEDDDCCCAAA@@@??????>>>>>>???@@@AAABBBCCCCCCCCCAAAAAABBBBBBBBBAAA@@@@@@===<<<;;;::::::;;;<<<===::::::::::::::::::::::::???>>>BBBKKKYYYkkk~~~___IIIAAA>>>:::666;;;888:::AAAIII[[[yyyaaaQQQJJJCCCAAA>>>999777888:::===AAADDDGGGJJJNNNQQQSSSUUUXXXXXXXXXXXXZZZ[[[YYYZZZ\\\^^^______\\\YYY[[[ZZZZZZZZZ[[[\\\^^^___]]]\\\\\\aaahhhnnnqqqqqq~~~uuunnnhhhgggiiiggg```ZZZXXXRRRMMMKKKJJJKKKTTT]]]ooozzztttrrrrrrzzz|||vvvpppllllllkkklllrrr}}}|||ssskkkeee```]]]YYYVVVTTTUUUXXXZZZfffssszzzmmmddd]]]YYYSSSOOONNNMMMMMMMMMPPPQQQRRRSSSSSSQQQNNNLLLMMMIIIEEECCC>>>999999<<>>CCCOOORRRWWW\\\aaacccdddeeeggggggggggggeeebbb___^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^^^^^^^]]]\\\ZZZYYYUUUTTTQQQOOONNNMMMMMMMMMOOOLLLKKKLLLLLLLLLPPPVVVeeellluuuyyywwwssspppooopppeee```gggmmmhhh```[[[\\\aaammmrrrdddXXXUUUPPPHHH???777222///rrrwwwpppttt}}}pppZZZRRRHHHBBB???>>>===;;;;;;;;;;;;:::;;;;;;<<<<<<>>>>>>>>>?????????>>>>>>@@@@@@@@@@@@BBBCCCDDDEEEDDDBBB@@@>>>>>>>>>???@@@===>>>>>>???@@@AAABBBBBBAAABBBBBBAAAAAA@@@???>>>@@@???>>>======<<<<<<<<<@@@????????????@@@AAABBBAAACCCFFFFFFFFFEEEEEEFFFFFFCCC@@@@@@BBBEEEEEEDDDCCCBBBCCCEEEHHHIIIFFFDDDDDDCCCAAA@@@>>>===<<<<<<@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????;;;;;;;;;::::::;;;;;;;;;999999999999999999999999======???FFFPPPaaaxxx~~~iiiRRREEE???;;;999:::777999>>>CCCQQQqqqrrrVVVNNNFFFBBB???:::888999999<<>>===>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>???AAABBBBBB@@@>>>===??????@@@@@@AAABBBDDDDDDBBBAAA@@@>>>>>>>>>??????======>>>???AAABBBCCCDDDBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAABBB???AAACCCDDDCCCCCCDDDEEECCCAAA??????AAACCCCCCCCCBBBBBBCCCDDDGGGGGGEEECCCCCCBBB@@@???===;;;:::999AAAAAAAAA@@@???>>>===<<>>======999999::::::::::::999999888888888888888888888888;;;;;;===@@@EEESSSlll~~~~~~ttt]]]KKK@@@===<<<999888999<<<===EEE\\\ttt___UUUJJJFFFBBB>>>;;;<<<999:::<<<>>>AAAEEEKKKPPPQQQSSSVVVXXXXXXXXXYYYZZZ[[[\\\^^^``````___^^^]]][[[[[[ZZZYYYXXXYYYYYYYYY___^^^^^^aaaeeeiiikkklllwww|||zzztttooollljjjhhhfffaaa^^^[[[ZZZXXXXXX```jjjzzzyyytttrrrxxx|||uuurrrrrruuuyyy|||rrrlllmmmqqqzzz|||tttmmmiiigggfffeeehhhhhhhhhiiikkkkkkiiihhhYYYPPPFFF@@@<<<:::===CCCGGGQQQ]]]gggsss}}}|||zzzqqqbbbXXXUUUSSSQQQQQQMMMIIIHHHLLLRRRWWWZZZaaabbbdddhhhhhhiiiooowww}}}lllYYYQQQJJJCCCAAA???;;;:::<<<<<>>>>>???@@@AAABBBBBBAAA@@@@@@????????????@@@AAABBBCCC@@@@@@???>>>>>>>>>??????>>>??????@@@AAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;:::::::::;;;:::;;;;;;<<<===>>>??????<<<>>>@@@@@@@@@@@@AAABBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEDDDDDDBBBBBBAAA???===;;;999888????????????>>>===<<<;;;>>>>>>>>>>>>===<<<;;;;;;666777888999999888777666777777777777777777777777999999;;;<<<>>>JJJcccyyy~~~|||hhhRRRCCC>>>???::::::;;;<<<;;;>>>MMM]]]}}}jjj]]]PPPIIIEEEAAA??????999999::::::===BBBHHHMMMNNNQQQUUUWWWXXXXXXYYYZZZ\\\]]]```aaa```_________\\\[[[ZZZYYYXXXWWWWWWWWW]]]]]]^^^```cccgggjjjkkktttxxx}}}wwwqqqmmmllllllmmmiiifffdddbbb___^^^fffpppzzz}}}uuuqqqnnnuuuzzzxxxyyy||||||{{{~~~{{{zzzxxxwwwvvvvvvvvvwwwtttnnniiiXXXNNNDDD???<<<;;;???DDDIIISSS```jjjuuuzzzkkk___ZZZYYYWWWSSSOOOJJJIIIMMMTTTZZZ^^^fffgggggggggeeeeeejjjoooxxx|||oooeeeYYYTTTNNNIIIEEECCCBBBCCCHHHQQQYYYZZZXXXUUUNNNGGGAAA>>>;;;<<<@@@AAA>>>:::888666222000000///...,,,---...000333777???GGGMMMQQQQQQSSSVVV[[[```eeehhhiiijjjjjjiiigggdddaaa___[[[[[[\\\\\\\\\]]]]]]]]]```______]]]ZZZWWWTTTRRRMMMLLLJJJHHHGGGGGGGGGGGGKKKGGGFFFHHHIIIKKKRRRZZZccciiiqqquuuwwwxxxzzz|||{{{{{{|||yyyrrrjjjeeedddjjjmmmsss{{{~~~|||}}}vvvxxx}}}|||uuulllddd^^^[[[RRRMMMEEE===666222///---rrrfffXXXQQQUUUeee}}}{{{yyy{{{vvvcccSSSIIIDDD>>>;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>???AAACCCDDD>>>======>>>>>>???@@@AAA>>>>>>>>>>>>>>>>>>??????AAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::::::::::::::;;;;;;<<<<<<============;;;<<<======<<<<<<===???@@@AAAAAAAAAAAAAAABBBCCCBBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA???===;;;999<<<<<<===>>>>>>>>>==================<<<;;;:::999555666777888888777666555666666666666666666666666777888::::::;;;EEE[[[qqqvvv]]]III@@@>>>999:::;;;;;;999;;;CCCMMMccc~~~wwwgggUUULLLGGGBBB??????999999888888:::>>>EEEJJJLLLOOOTTTVVVWWWXXXXXXYYY\\\^^^aaaaaa___^^^___```]]]]]]\\\[[[YYYXXXVVVVVVZZZ[[[]]]___bbbeeeiiilllkkkpppyyy{{{wwwvvvwwwxxxtttrrrooolllgggfffooozzzzzzwwwuuuooowwwxxxmmmeeeSSSKKKCCCAAA@@@>>>???BBBHHHTTTbbblllvvvqqqddd^^^\\\[[[UUUPPPJJJHHHLLLSSS[[[___gggiiiiiiddd``````ccceeekkkxxx{{{rrrlllbbb___YYYQQQLLLKKKLLLMMMVVVaaalllooommmggg\\\SSSHHHCCC>>>???CCCEEEBBB>>>888555222000000000///...,,,...000333888@@@IIIOOORRRRRRSSSVVVZZZ___dddgggjjjjjjjjjjjjhhheeecccaaa[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\ZZZXXXUUUQQQNNNLLLLLLKKKIIIHHHGGGFFFGGGGGGKKKHHHFFFGGGGGGGGGMMMTTT[[[aaaggglllpppuuu|||zzzqqqlllkkklllrrrtttwwwyyyzzzxxxuuurrruuu|||yyyxxx{{{xxxvvvppphhh```[[[YYYYYYRRRKKKAAA999444111///...yyyoooZZZTTTPPPSSS]]]lllyyyssstttvvvyyy|||mmm[[[OOOGGGBBB<<<:::;;;<<<<<<:::<<<;;;;;;:::::::::;;;;;;===<<<;;;<<<===@@@CCCEEE<<<<<<;;;;;;<<<======>>><<<<<<======>>>>>>??????AAAAAA@@@@@@???>>>>>>===@@@@@@@@@@@@???>>>===<<<;;;;;;:::::::::::::::;;;<<<<<<===>>>>>>>>>======<<<======<<<::::::;;;===???@@@AAAAAA@@@@@@AAABBBAAABBBCCCCCCAAAAAABBBDDDBBBBBBBBBBBBAAA???<<<;;;999:::<<<===>>>?????????============<<<;;;999999666666777777777777666666666666666666666666666666666777999:::;;;BBBSSSdddyyynnnVVVEEE===777888999999777999>>>CCCQQQhhhuuu___QQQIIICCC>>>===::::::999888888<<>>999888:::<<<<<<;;;<<<;;;:::999999999999999::::::;;;<<<===>>>@@@@@@::::::::::::::::::;;;<<<:::;;;<<<===>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<>>>???@@@@@@@@@@@@@@@@@@???===;;;:::;;;===<<<>>>AAA@@@???>>>???AAA???@@@AAA@@@>>>===???AAA@@@AAABBBBBBAAA@@@===<<<:::;;;<<<===????????????>>>>>>>>>===<<<:::999888777777666666666666777777666666666666666666666666666666888::::::>>>IIIUUUhhh}}}fffOOOAAA888999999777777999===???EEETTTnnnooo]]]QQQGGG@@@>>>;;;;;;:::888888:::>>>BBBHHHLLLQQQUUUWWWWWWXXXXXX[[[^^^aaa```]]]\\\^^^aaa`````````___^^^\\\ZZZYYYYYY[[[]]]^^^^^^```eeehhhhhhnnnvvv~~~{{{wwwzzzzzzxxxwwwzzz}}}{{{ssslll]]]SSSJJJHHHHHHEEEDDDDDDLLL[[[lllxxxnnndddaaa___XXXQQQIIIDDDFFFMMMTTTXXXccchhhhhh```YYYWWWUUURRRNNNWWWeeeqqqvvvvvvvvvvvvtttuuuoooddd^^^```ccccccmmmxxx~~~vvviii___SSSMMMOOOOOOKKKGGG===:::555222111111000///---///222555;;;CCCLLLSSSVVVVVVWWWYYY\\\___bbbdddhhhiiijjjkkkkkkiiigggfffccccccbbbaaa___^^^]]]\\\]]]]]]\\\ZZZWWWSSSPPPNNNKKKJJJIIIHHHGGGGGGHHHHHHFFFDDDDDDEEEDDDBBBDDDIIINNNVVVaaajjjooossswwwzzzzzz~~~}}}uuuooopppqqqppptttwwwzzzyyyvvvtttuuuwwwooolllnnnyyy|||zzz}}}zzztttjjjddd]]]YYYYYYZZZZZZYYYNNNEEE888000.........---fffqqqyyyttthhh]]]UUUOOOOOOTTTaaaqqq}}}zzzsssqqqvvvzzzrrrpppmmmnnnrrryyyooobbbaaafffjjjsss}}}|||mmmXXXHHHAAA>>>:::666666999<<<<<<;;;<<<<<<:::999888777777777888:::<<<===>>>===<<<;;;999999999888999999::::::::::::<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;::::::;;;<<<<<<:::;;;===@@@BBBCCCCCCCCCCCCCCCAAA???<<<;;;<<<===:::===@@@???===<<<>>>@@@===>>>@@@>>>;;;;;;===@@@>>>???AAABBBAAA@@@>>><<<;;;<<<===>>>????????????>>>>>>>>>===<<<;;;999888888777666555555666777888777777777777777777777777666555666999:::;;;BBBJJJ\\\~~~zzzqqqXXXFFF<<<===;;;888888;;;>>>???>>>FFFZZZxxx~~~hhhYYYMMMDDDAAA<<<<<<;;;999888999<<>>888444222111000///...000333777<<>>>>>999999999999:::;;;<<<===@@@===;;;::::::;;;:::999:::<<<>>>@@@AAA@@@>>><<<======;;;:::999888888888:::<<<===>>>>>><<<:::999::::::<<<===???AAABBBCCCAAAAAABBBAAA@@@>>><<<;;;:::<<<>>>@@@AAAAAA??????@@@??????>>>===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>===<<<<<<<<<>>>???@@@>>>>>>>>>===;;;999777555666666666666555555555555777777777777666666666666777777777777999;;;===>>>QQQiii{{{{{{zzzjjjMMMAAA<<<888999888666666999===BBBLLL```~~~}}}fffTTTJJJGGGAAA@@@<<<777777:::<<<===CCCFFFJJJOOOSSSUUUVVVWWWXXXZZZ]]]^^^]]]\\\]]]]]]^^^^^^^^^____________```___^^^]]]]]]^^^___```aaafffgggkkkrrrzzzzzzuuutttvvv}}}}}}vvvkkkccc```[[[[[[hhhzzzwwwkkkaaaVVVRRRNNNIIIGGGHHHSSSbbbzzz~~~nnnfffcccbbbXXXLLLGGGDDDFFFNNNWWW___aaacccaaa[[[SSSMMMJJJEEEJJJLLLNNNYYYkkkyyy~~~~~~xxxlllfffhhhnnnqqq|||sssgggbbbaaa[[[SSSHHH>>>555222111//////111111222555:::AAAHHHNNNRRRVVVXXXZZZ[[[[[[]]]___aaaeeefffhhhjjjmmmmmmllljjjgggccc^^^[[[[[[\\\]]]]]]XXXWWWUUUUUUTTTQQQMMMJJJHHHGGGFFFDDDDDDDDDDDDEEEDDDEEEFFFCCC@@@AAAGGGMMMRRR]]]iiinnnrrrvvvxxxwwwtttrrrpppsssvvvuuupppjjjppprrrsssuuu}}}~~~yyytttvvv||||||yyyoooeeeZZZRRRNNNTTT```fffbbb[[[LLL???333//////---+++***ZZZWWWTTTQQQLLLJJJRRR]]]ppp~~~xxxuuuvvvzzzuuukkklllpppzzzzzznnnbbb[[[ZZZ^^^kkkxxxyyylll[[[KKKAAA===999999888888888888999999999:::::::::;;;;;;<<<<<<::::::;;;;;;<<<======>>>999999999999999:::;;;<<<>>><<<999888999::::::999:::;;;===>>>>>>===;;;:::===<<<;;;:::::::::::::::;;;<<<=========<<<;;;::::::;;;<<<===???AAABBBCCCCCCBBBBBBAAA@@@>>>===<<<===>>>???@@@@@@>>>===<<<<<<<<<<<<;;;::::::999999:::::::::;;;;;;<<<<<<<<<======<<<<<<<<<===>>>???============;;;999777666666666666666666666666666777777777777666666666666666666666666888:::<<<===NNNbbb}}}yyyzzzuuuZZZGGG???888888999888888999999<<>>???AAABBBCCCEEEDDDBBB@@@???>>>======???@@@@@@@@@>>><<<:::999:::::::::::::::::::::999;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;<<<<<<<<<;;;:::888777777777777777777777777777777777777777666666666666555555555555666888:::<<>>GGG[[[{{{ttt\\\NNNFFFBBB>>>;;;::::::999888>>>@@@EEEJJJOOOSSSVVVXXXWWWYYY\\\\\\[[[ZZZZZZ[[[]]]]]]]]]^^^^^^^^^______aaa```___^^^^^^^^^___```bbbbbbeeekkkqqq{{{kkkdddbbbiiiuuu~~~{{{|||~~~xxxwwwyyy}}}~~~{{{pppkkkeee```^^^ZZZVVVRRRNNNLLLRRReee~~~uuuggg]]]UUUNNNMMMOOOWWWgggsssiiieeefff]]]SSSLLLGGGCCCEEEJJJRRRXXX___bbb```ZZZSSSOOOGGGIIIHHHIIITTTgggyyyrrrlllooowww{{{vvvgggYYYNNNEEE===:::777222//////333555999>>>EEEKKKQQQTTTTTTVVVXXXZZZZZZ[[[]]]___bbbbbbcccddddddeeefffffffffbbb^^^[[[ZZZZZZYYYXXXVVVSSSOOOLLLKKKIIIGGGEEEEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGIIINNNTTTZZZ^^^___ccchhhnnnrrrxxx~~~~~~zzznnnmmmlllnnnooonnniiidddbbbhhhpppyyyyyyvvvrrrjjjbbbXXXWWWWWW\\\bbbbbb\\\VVVCCC888...------+++******JJJEEECCCKKK]]]uuu{{{ssstttyyy{{{ooouuu{{{sssiii___]]]gggxxxooo[[[JJJ@@@;;;999777666666555555666666777777888888999:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999888888888999999::::::888666666777999999999777777666666666777999:::::::::999999:::;;;<<<<<<>>>>>>===<<<;;;<<<<<<<<<;;;;;;<<<>>>???@@@BBBBBBEEECCCAAA???============@@@@@@??????===<<<:::999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<;;;:::999888777777777777888888888888777777777777666666666666444444444444555777999:::???JJJ\\\pppxxx[[[KKK<<<888::::::999888;;;:::<<>>;;;999777777777666666777777777999999999999999999999999:::::::::;;;;;;;;;;;;;;;999999999888999999:::::::::888666666888999999999555555444444666888:::<<<999888888888999:::;;;<<<>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>???@@@AAABBBCCCBBB@@@>>>=========>>>>>>>>>>>>>>>>>>===<<<<<<888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;:::999888666777777777888888888999777777777777666666666666444444333333444666888999999@@@MMM^^^uuu~~~fffTTTBBB;;;::::::888888888777999===DDDTTTpppqqqZZZOOOEEEBBB@@@<<<999;;;999:::===BBBGGGMMMRRRUUUVVVYYY[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\]]]]]]]]]^^^aaa```___]]]]]]]]]^^^^^^cccbbbdddhhhmmmrrr}}}tttddd\\\YYYdddvvvxxxooojjjddd___]]]^^^^^^^^^bbbdddfffhhhfffbbb]]]ZZZWWWWWWYYY```iiipppsssssslllggg```ZZZVVVTTTTTTTTTSSSTTT]]]pppssshhh^^^YYY[[[```bbbjjj{{{mmmbbbccc]]]XXXTTTNNNGGGEEEGGGHHHQQQ]]]eeegggbbb\\\WWWSSSPPPMMMOOOXXXkkkxxxooorrryyy~~~uuu```NNNFFF???===;;;777444444555888===DDDKKKPPPTTTVVVWWWYYY[[[\\\\\\]]]___aaabbbddddddcccaaaaaadddfffaaa```^^^^^^______]]]\\\TTTPPPKKKGGGEEEEEEDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGLLLXXXgggqqqtttsssssssssssssssxxx{{{rrrrrrrrrrrrqqqnnnjjjggghhhqqq|||~~~zzzxxxvvvssslllgggeeegggiiiaaaOOO@@@666///******+++)))(((***BBBEEEQQQjjjyyywwwyyyssspppzzz{{{aaaMMMBBB===;;;:::888888777777777777888888999999999888888888777777::::::::::::::::::;;;;;;999999999999:::;;;<<<===<<<:::888888999:::::::::666666666666888:::<<<===999999999999::::::;;;<<<>>>>>>>>>=========<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@??????>>>>>>??????>>>>>>>>>>>>>>>?????????888888999999::::::;;;;;;=========<<<<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999999999:::;;;;;;:::999888555666666777777888888888777777777777666666666666555444444333444666777888555;;;CCCNNNcccppp___KKKAAA===999888888:::999;;;???BBBIII^^^sssnnn]]]MMMFFFAAA:::888;;;999:::;;;>>>CCCHHHNNNQQQTTTVVVYYY[[[[[[[[[\\\]]][[[[[[\\\\\\\\\]]]]]]]]]___^^^]]]\\\\\\\\\]]]^^^bbb```bbbgggkkknnnvvv~~~uuueee\\\XXXbbbsssxxxmmmiiibbb]]]ZZZWWWUUUSSSVVVXXXYYYZZZYYYWWWTTTSSSQQQOOOQQQXXXcccmmmtttvvvoookkkddd^^^YYYWWWWWWXXXVVVYYYcccwwwwwwlllccc___bbbhhhkkkpppyyyuuuiiiccc^^^YYYWWWRRRKKKHHHJJJLLLUUUaaajjjlllgggaaa]]]WWWSSSPPPRRR[[[mmmrrrqqqvvvxxx~~~hhhQQQHHH@@@>>><<<999666777888;;;BBBIIIPPPTTTWWWXXXWWWYYY\\\]]]]]]^^^```bbbccceeegggfffcccaaacccfffaaa```______```___]]][[[QQQNNNIIIFFFEEEEEEDDDDDDAAABBBCCCDDDEEEFFFEEEEEEEEEFFFLLLXXXgggssswwwwwwsssxxxzzz{{{~~~}}}xxxtttuuuuuuuuurrroookkkiiikkkvvv{{{wwwtttrrrkkkhhhggghhhfff\\\III;;;222---)))******'''''')))HHHTTTggg}}}{{{ttt[[[HHH???===;;;999888888777777777777888888777777777888888888888888::::::::::::::::::::::::888999999:::;;;===>>>??????===;;;:::;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<======>>>>>>???>>>===<<<;;;<<<<<<===>>>???@@@@@@AAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@????????????@@@@@@==================>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===<<<;;;:::999999:::;;;;;;:::999888777444444555666666777888888777777777777666666666666555555444444444666777888555:::===BBBRRRmmmyyyiiiVVVIII@@@:::999:::>>>:::;;;@@@AAABBBPPPbbbqqqZZZNNNFFF<<<:::>>>:::::::::<<>>555000,,,)))******'''&&&(((RRRddd{{{oooVVVEEE>>>===;;;888777777666666666666777777555555666777888999::::::::::::::::::::::::::::::888999999:::<<<>>>@@@AAAAAA???<<<;;;<<<<<<<<<;;;>>>>>>======<<<;;;::::::>>>>>>============>>>>>><<<===???@@@???>>><<<:::<<<<<<===>>>???@@@@@@AAA???AAABBBDDDEEEEEEDDDCCCBBBBBBAAA@@@??????@@@@@@CCCBBBBBBBBBBBBBBBBBBBBB>>>>>>======<<<<<<<<<;;;<<<<<<=========<<<:::999::::::;;;;;;:::999777666333444444555666777777888777777777777666666666666666555444444555666777888666:::<<<<<>>:::888999???CCCKKKSSSYYY]]]___```VVVXXXZZZ[[[[[[]]]___aaaaaaeeeiiiiiidddaaaaaaccccccbbbaaa```^^^[[[VVVSSSJJJHHHEEEDDDDDDCCCBBBAAABBBBBBDDDEEEEEEEEEDDDCCCAAADDDJJJUUUaaallltttxxx~~~{{{wwwsssrrrvvvvvvnnngggcccbbbcccjjjooogggTTT@@@333...///+++***+++***&&&&&&(((fffyyy~~~~~~ppp```OOODDD===888555555666666666555444444333333777666555555666888:::;;;:::;;;;;;;;;:::999999888<<<;;;:::999;;;===@@@CCCCCCDDDDDDDDDBBBAAA???===??????>>><<<::::::;;;===@@@AAABBBBBBAAA>>><<<:::======>>>>>>===<<<;;;;;;@@@@@@AAAAAAAAAAAABBBBBB@@@@@@AAABBBCCCCCCCCCCCCAAA@@@??????@@@AAACCCDDDDDDEEEFFFFFFEEECCCAAA??????>>>===<<<;;;;;;<<<===???>>>======>>>>>>===<<<:::::::::999999999888888777777777777777777777777777777888777777666555444777777777777777777777777:::444555===EEEQQQjjjxxxfffUUUIII@@@<<<;;;<<<>>>===::::::===CCCFFF___zzz|||fffXXXJJJAAA>>>???<<<;;;>>>>>>===AAAGGGIIIKKKOOORRRTTTVVVYYY[[[[[[[[[[[[ZZZ[[[[[[\\\]]]ZZZZZZYYYYYYZZZ\\\^^^___ccceeeiiikkkmmmnnnqqqsssxxxeeeWWWOOOVVV```ppp~~~|||{{{{{{{{{}}}zzzwwwoooeee^^^\\\___aaabbb```[[[VVVTTTVVV[[[cccjjjnnnmmmoooqqqooolllooouuuttt{{{wwwooolllpppwwwwwwnnnhhhbbb^^^___dddcccmmmvvvyyywwwuuuooojjjbbb^^^\\\___hhhyyymmmYYYQQQRRRXXX[[[gggyyywww^^^QQQDDD>>><<<::::::;;;CCCGGGOOOVVV[[[\\\[[[ZZZ\\\ZZZWWWWWWZZZ]]]___```\\\^^^cccfffhhhhhhgggeeebbbaaa```^^^[[[VVVOOOJJJHHHFFFDDDCCCCCCCCCBBBAAAEEEDDDBBBBBBBBBBBB@@@??????AAAJJJVVV___fffqqq}}}}}}}}}zzzttthhh\\\[[[aaadddnnnmmm[[[EEE888222///+++,,,,,,+++(((''''''(((rrrzzz{{{tttdddVVVHHH@@@<<<777555666666666666555555444444444666666555444555777999:::;;;;;;;;;;;;;;;:::999999<<<;;;:::999;;;===@@@BBBCCCCCCDDDDDDCCCAAA???>>>>>>>>>>>><<<:::999;;;===???@@@AAABBBAAA???===<<<======>>>>>>===<<<<<<;;;?????????@@@@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDCCCDDDEEEEEEEEECCCAAA@@@???>>><<<;;;:::;;;<<<===???>>><<<===>>>>>>===;;;::::::999999999888888888777777777777777777777777777888888888888777777666666666666666666666666666999333444:::@@@III___uuuqqq```RRRHHHAAA>>>888999999888999===AAADDDLLLddd~~~gggSSSHHHFFF<<<999999;;;<<<<<<@@@FFFGGGJJJNNNQQQSSSVVVXXX[[[[[[[[[ZZZZZZZZZ[[[[[[[[[ZZZZZZZZZZZZ[[[]]]^^^___gggiiimmmoooppprrrtttvvv|||~~~hhhZZZRRRUUU\\\iii~~~}}}~~~rrrgggccceeeiiillliiiddd]]]WWWUUUWWW]]]cccggggggjjjnnnnnnnnnsss{{{zzzwww{{{{{{sssoookkkggghhhkkknnnyyy}}}vvvpppiiidddaaacccjjj{{{qqqXXXNNNLLLMMMRRR\\\lll}}}www^^^PPPCCC>>><<<;;;;;;<<>>>>>>>><<<:::999;;;<<>><<<======>>>>>>>>>===<<<<<<>>>>>>?????????@@@@@@@@@<<<===???@@@AAABBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAABBBCCCDDDCCCBBBAAA@@@@@@>>><<<:::999;;;===>>>???===<<<<<<======<<<;;;999999999999888888888777777777777777777777777777777777888999999999888888666666666666666666666666999555555999<<>>???AAAGGGKKKQQQWWW[[[\\\[[[ZZZVVVWWWXXX[[[]]]^^^]]][[[[[[\\\^^^aaacccdddeeeeeeeeebbb]]]XXXSSSNNNIIIEEEDDDDDDDDDDDDCCCDDDDDDDDDFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHMMMVVV]]]ggguuuzzz{{{vvvmmmccc[[[ZZZ]]]gggdddXXXGGG999222...+++((()))******(((((()))***uuuzzzuuusssuuuxxxzzzzzz|||wwwuuusssiiiWWWIIIEEE>>>999999888666555777555555555555666666666666666666666555666777888999;;;<<<<<<===<<<<<<;;;;;;<<<;;;::::::;;;<<<>>>???AAAAAAAAABBBBBBBBBBBBBBB???@@@???===;;;;;;<<<>>>AAABBBBBBBBBAAA???===;;;======>>>>>>>>>======<<>>???@@@AAABBBBBBAAAAAA@@@???===;;;999999;;;===???>>>===;;;<<<======<<<:::999888888888888777777777666666666666666666666666555666777888888888888888666666666666666666666666;;;888888:::<<<>>>IIIUUUhhh}}}yyyssswww~~~mmmYYYJJJCCC>>>:::;;;;;;:::::::::???FFFYYYxxxrrrYYYLLLHHHBBB======<<<::::::===@@@DDDHHHLLLOOORRRVVVXXXXXXYYYYYYYYYYYYYYYXXXXXXZZZ[[[[[[\\\^^^___```aaajjjlllooopppqqqqqqssstttzzz~~~qqqcccXXXTTTQQQVVVnnnxxxkkkjjjrrryyy~~~ttteeeXXXSSSQQQQQQRRRRRRVVV\\\aaahhhsss~~~}}}zzz{{{|||yyyuuuoooiiihhhkkkxxxcccOOOHHHCCCGGGOOOWWW```rrr}}}eeeWWWIIIDDDCCCCCCDDDFFFHHHKKKQQQWWW[[[]]]]]]]]]YYYXXXXXXZZZ[[[\\\[[[YYYZZZ[[[\\\]]]___aaacccdddddd___XXXRRRNNNIIIEEECCCAAACCCDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHJJJLLLNNNNNNPPPTTTZZZbbbmmm||||||zzz{{{lllbbb]]]]]]___ggg\\\KKK;;;333///---***(((******)))((('''((()))}}}yyywwwyyy~~~yyysssnnn~~~{{{wwwuuusssrrrsssvvvxxxzzzyyyyyyuuuooohhh^^^RRRGGG@@@>>>999777888888555444666444555555666666777777777888888888888888888999999;;;;;;<<<<<<===<<<<<<;;;<<<<<<;;;:::;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDAAABBBAAA???======>>>@@@CCCDDDDDDCCCAAA>>>;;;999======>>>>>>>>>>>>>>>===@@@@@@@@@AAAAAAAAAAAABBB>>>???@@@BBBCCCCCCDDDDDDBBBBBBCCCCCCBBB@@@>>>===?????????@@@@@@@@@@@@@@@>>><<<:::999999;;;===>>>===<<<;;;;;;<<<<<<;;;999888888888777777777666666555555555555555555555555444444555666777777777666555555555555555555555555999888888:::;;;===CCCJJJVVVkkkwwwoooppptttsss]]]LLLAAA::::::;;;999888999===<<>>AAAEEEIIILLLOOOSSSUUUWWWWWWXXXYYYYYYYYYYYYXXXZZZ[[[\\\^^^___aaaaaabbbkkkmmmooopppppppppqqqrrrtttyyyvvvfffYYYTTTOOOQQQfffrrrmmmttt{{{ooo```WWWRRRMMMKKKJJJLLLQQQVVV^^^lllxxxxxxqqqjjjggghhhssskkkSSSHHHDDDHHHNNNSSSXXXgggjjj\\\NNNGGGFFFFFFGGGIIIJJJMMMQQQVVV[[[]]]______^^^[[[XXXWWWWWWXXXXXXXXXYYYYYYYYYZZZ[[[]]]___```^^^YYYRRRLLLHHHEEECCCAAA@@@BBBEEEEEEDDDCCCDDDFFFBBBDDDFFFGGGHHHLLLPPPTTTVVVZZZ^^^aaaiiiuuuyyyyyyyyy~~~}}}mmmeeefffhhhhhhdddTTT@@@444000...,,,***)))***+++)))'''&&&&&&'''zzzuuusssuuu|||yyyxxxooollllllooo|||zzzrrrqqqsssuuuwwwxxxxxxwwwvvvvvv}}}~~~tttpppgggZZZLLLBBB>>>===:::777666888777444444666444444555666777777888888999999999999999999999999::::::;;;<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===???AAACCCDDDCCCCCCCCCAAA???>>>@@@AAADDDDDDDDDDDDBBB???;;;:::======>>>?????????>>>>>>@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@?????????>>>>>>>>>>>>>>>>>>>>><<<;;;:::::::::;;;<<<======;;;::::::;;;;;;:::999777777777777666666666666555555555555555555555555444444555555666666555555555555555555555555555555555666666777888:::>>>AAALLL^^^wwwxxxmmmhhhhhhoooyyyWWWGGG999999:::888888;;;===999===OOOfffdddVVVKKKAAA===<<<;;;<<>>@@@CCCDDDCCCCCCBBBAAA>>>>>>@@@AAAAAABBBCCCCCCBBB@@@>>><<<======>>>??????????????????@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBAAAAAABBBBBBAAA@@@??????????????????>>>===<<<<<<<<<<<<::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;:::888777777666666666555555555444444444444444444444444555666666666666555555444555555555555555555555555555666666555666888:::<<>>BBBEEEGGGJJJMMMOOOSSSUUUWWWZZZ\\\\\\\\\\\\ZZZ\\\^^^```bbbcccccccccjjjlllmmmmmmlllkkklllmmmhhhkkkqqqyyyppp\\\UUURRRRRR___qqqsssoooqqqyyytttkkk___TTTKKKHHHFFFHHHLLLTTTdddrrrwwwoookkkqqqfffVVVRRRVVV^^^cccgggoooppp___VVVSSSPPPPPPRRRUUUVVVWWWXXXYYYZZZ[[[[[[[[[YYYWWWVVVWWWXXXXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVKKKHHHDDDAAAAAAAAAAAA@@@???CCCGGGGGGDDDBBBCCCEEE@@@DDDHHHJJJLLLQQQYYY```bbbjjjooonnnpppxxx~~~xxxxxx|||}}}rrriiikkkqqqpppiiiRRRBBB333//////,,,((('''%%%&&&(((((((((((()))+++}}}wwwkkkgggjjjsssyyytttyyy{{{}}}{{{pppjjjhhhiiirrrzzzvvvnnniiibbbgggkkkoootttxxxwwwrrrmmmbbbSSSFFF>>>;;;::::::666333444666666333555999333444555666777888999:::777777888888888888777666888999::::::;;;;;;;;;:::<<<<<<<<<;;;;;;::::::999777888888:::===@@@CCCDDDBBBBBBBBB@@@>>>===???AAA???@@@BBBCCCCCCBBBAAA???======>>>???????????????>>>????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@??????@@@???===<<<<<<<<<===>>>@@@???>>><<<<<<;;;;;;;;;888999;;;<<<===<<<;;;;;;<<<;;;999:::;;;;;;:::888777666666666555555555555444444444444444444444444777777888777777666555555555555555555555555555555777888888666666888::::::>>>HHH[[[tttzzzfffbbbbbbmmmdddJJJAAA>>>777666:::;;;999;;;AAADDDQQQrrrxxxgggTTTIIIBBB===<<<>>>;;;>>>AAADDDFFFHHHKKKMMMRRRTTTWWW[[[]]]^^^]]]]]]ZZZ\\\^^^aaacccdddddddddfffhhhjjjiiihhhgggggghhhjjjkkkmmmqqqzzzsss^^^VVVTTTSSS]]]mmmvvvvvvrrr{{{qqqeeeXXXMMMIIIGGGHHHLLLUUUeeessstttnnnsssrrraaa]]]bbbjjjrrrvvv}}}{{{iii___[[[XXXWWWYYYZZZZZZYYYYYYXXXXXXXXXWWWVVVVVVVVVXXXZZZZZZYYYWWWXXXXXXXXXWWWVVVUUUTTTSSSEEECCC@@@???@@@AAAAAA@@@???DDDHHHHHHDDDAAABBBDDDAAAEEEJJJLLLNNNTTT]]]dddeeennnrrrppppppuuuwwwvvv}}}|||}}}yyyuuummmgggjjjoooiii___KKK<<<000//////+++&&&&&&!!!###&&&'''(((***,,,...ttttttyyyxxxuuutttvvvyyy~~~wwwnnnpppwwwzzzxxxkkkbbb^^^]]]\\\```eeeiiikkkjjj^^^TTTGGG>>>;;;:::888555666666555444444333222222555555666666777888888888555666999::::::999666555::::::::::::::::::::::::777888:::;;;;;;:::888777666777888999;;;<<<===>>>AAA@@@>>>======>>>@@@AAA>>>>>>>>>???@@@AAABBBCCC@@@???>>>>>>======>>>>>><<<<<<<<<<<<===============>>>???@@@@@@???>>>===>>>>>>>>>>>>>>>>>>======@@@@@@??????===<<<;;;:::888888999999::::::999999;;;:::999999888888999999:::999999888777666666555444444444555555555555555555555444333333222111111111111111222333444666666888777666444444444555666666AAAQQQcccxxxuuuiiifffooo|||sssQQQ@@@;;;888555555666888===BBBDDDKKK\\\kkk|||aaaNNNGGGDDD>>>888;;;:::<<>>======???AAABBB@@@@@@@@@BBBEEEFFFFFFEEEDDDDDDGGGMMMTTT\\\aaacccnnntttyyywwwppplllmmmpppxxx|||xxxxxx|||~~~|||yyylllkkkfffbbbbbb```WWWLLL;;;555...+++------+++(((((('''&&&&&&&&&&&&'''(((~~~}}}|||~~~tttpppyyyyyynnnfff\\\XXXUUUXXX]]]aaaaaa___TTTLLLAAA;;;999999777555555555444444333222222222444444555666666777777888666777999::::::999777666999999999999999999999999999:::<<<===<<<;;;:::999777888999:::;;;<<<===>>>@@@@@@???>>>>>>???@@@@@@AAAAAA@@@??????@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>========================<<<===>>>??????>>>===<<<<<<<<<<<<===============?????????>>>===<<<;;;:::777888999:::::::::::::::::::::999888888888888888999888888777666666555555333333444444555555666666666555555444333333222222333333333333333333444555777777555444444444555555777===HHHZZZsssyyynnnjjjrrr}}}cccNNNCCC<<<999::::::;;;===???>>>@@@LLLYYYuuurrrZZZMMMFFF@@@<<<;;;999;;;???AAA@@@CCCHHHLLLNNNQQQUUUYYY[[[]]]]]]ZZZZZZYYYYYYZZZ[[[]]]^^^```aaabbbcccdddeeeffffffgggiiikkkkkknnnyyymmm[[[VVV[[[]]]rrr}}}}}}nnndddYYYQQQJJJHHHLLLWWWiiiyyyzzz{{{~~~zzz}}}yyylllddd```_________^^^\\\ZZZXXXWWWVVVVVVVVVTTTRRRRRRUUUWWWWWWVVVUUUTTTRRRQQQOOOLLLFFFCCC@@@???=========>>>@@@AAA@@@AAABBBDDDFFFFFFFFFEEECCCEEEIIIPPPZZZbbbhhhlllqqquuuxxxuuunnnjjjkkknnnsss}}}}}}xxxtttsssuuuvvvtttqqqjjjggg```\\\\\\ZZZPPPDDD666000***(((******)))&&&(((((((((((((((((((((((({{{~~~yyyooottt~~~tttlll```[[[UUUVVV[[[]]]ZZZUUUGGGAAA:::777777777666555444444333333222222111111333333444444555666666777777888888888888888888777888888888888888888888888999999;;;<<<<<<;;;:::999999999999:::;;;<<<<<<===>>>??????????????????>>>@@@@@@?????????@@@@@@AAABBBBBBAAA@@@@@@???>>>>>>???>>>>>>======<<<<<<<<<;;;;;;<<<======<<<<<<;;;::::::;;;;;;<<<<<<======?????????>>>===<<<;;;:::666777888999:::;;;;;;;;;999999888777777777777777777777666666555444444444222222333444444555666666666555555444444333333333666555444333333333333333666555555444444444444555777888>>>NNNhhhtttnnnsss|||uuu\\\III>>>;;;===<<<<<<======:::999???HHHUUUkkkmmmYYYMMMFFFCCC>>>;;;;;;>>>??????AAAEEEIIIKKKOOOSSSWWW[[[]]]^^^\\\[[[YYYXXXXXXYYYZZZ\\\^^^___```aaacccdddeeefffiiikkkllljjjkkkqqq|||rrr___YYY___bbbwwwsssiii^^^UUUMMMJJJMMMUUUeeesss|||nnneeeaaa``````aaa```^^^[[[YYYXXXWWWVVVUUUTTTRRRRRRTTTUUUUUUTTTSSSPPPMMMJJJHHHEEEAAA???>>>===<<<<<<<<<===???@@@@@@BBBDDDEEEFFFGGGFFFEEEGGGJJJPPPXXXaaaiiipppsssxxxzzzzzzuuunnniiijjjmmmiiioooyyy}}}xxxrrrooonnnmmmkkkhhhfffccc]]]WWWUUUQQQEEE999222---)))''')))***)))'''&&&'''((())))))((('''&&&sssmmmvvvuuuggg```[[[[[[]]][[[RRRJJJ>>>:::777555555666555333333333333222222111111111222222333444444555555666888777666555555666777888777777777777777777777777666777888888999888888777888999999999::::::;;;;;;===>>>???@@@@@@???>>>===<<<<<<===>>>???AAACCCDDDCCCCCCBBBBBBAAA???>>>>>>??????>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999999999:::;;;;;;<<<<<<============<<<;;;:::999666666888999:::;;;;;;;;;888777777666555666666666555555555444444333333333111111222333444555555666444444444333333222222222666555444444333333444444444444444333333333333444555555999EEEYYYnnn~~~xxxqqqrrrwwwlllUUUEEE??????;;;:::;;;===;;;:::===DDDFFFUUUpppiiiWWWMMMHHHCCC>>>;;;>>>??????AAAEEEHHHJJJMMMQQQVVVZZZ]]]___^^^\\\ZZZXXXXXXYYYZZZ[[[]]]]]]^^^```bbbcccdddeeelllnnnooommmkkknnntttzzzrrr^^^YYY___dddzzzyyyooobbbYYYOOOKKKLLLSSS```lllyyy{{{|||{{{zzz{{{{{{mmmddd```______```___]]][[[YYYWWWVVVVVVUUUTTTTTTSSSSSSSSSSSSRRRQQQMMMHHHDDDBBB@@@>>><<<;;;;;;;;;;;;;;;<<<>>>>>>???AAADDDFFFFFFGGGGGGHHHPPPTTT[[[bbbhhhoootttwww}}}vvvnnniiijjjlllddddddfffjjjppptttvvvwww}}}vvvpppllliiieeecccccceeebbbZZZQQQGGG<<<333111...+++***+++,,,+++***###$$$&&&''''''&&&$$$###yyynnnooozzz~~~jjjeee```^^^\\\UUUHHH>>>:::888666555555444333222333333222222222222111111222222333333444555555555777555444333333444555777666666666666666666666666555666666777777888888888777777888888999999999:::<<<===???AAAAAA???===<<<;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAAAAAAAA???>>>===???>>>>>>===<<<;;;::::::999999999999999::::::;;;888999999999:::::::::;;;;;;;;;;;;;;;::::::999888555666777888999999999999666666555444444444444555444444444444333333333333111111222222333444444555222222222111111111111111444333333333333444555555222222222333333333333222333555999???IIIYYYmmm|||~~~zzzvvvttttttzzziiiUUUHHHBBB;;;999:::======<<<===AAABBBJJJ]]]zzz~~~eeeSSSJJJGGG@@@;;;===??????@@@DDDFFFHHHKKKOOOTTTYYY\\\^^^___]]]\\\ZZZZZZ[[[\\\]]]\\\]]]^^^___aaabbbcccdddkkkmmmnnnmmmkkklllooossswwwrrr^^^YYY___ddd{{{vvvfff\\\QQQMMMNNNSSS]]]gggqqquuuxxxzzzyyyzzz}}}yyymmmddd```^^^^^^^^^]]][[[YYYWWWVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQOOOKKKEEEAAA>>>===<<<;;;:::::::::;;;;;;<<<===>>>===@@@DDDFFFFFFHHHKKKMMMWWW]]]eeelllqqquuuzzz}}}~~~vvvmmmhhhggghhhaaa\\\WWWVVVZZZbbbiiinnnxxxxxx{{{zzzrrrkkkgggcccaaacccjjjkkk___NNN???666000///---,,,+++,,,,,,,,,,,,###$$$&&&''''''&&&$$$###xxxrrrooouuu~~~sssooohhhbbbZZZOOOCCC;;;999888777666444444333333333333333333333333222222222222333333444555555666666555444333333444555666666666666666666666666666777777777888888999::::::777777777888999::::::;;;<<<===???@@@@@@???===<<<>>>===<<<;;;;;;;;;;;;<<<>>>>>>???@@@???>>>===<<<===<<<<<<;;;;;;:::::::::888888888888999:::;;;;;;::::::::::::999999999999888999999999888888777666555555666777777777777666555555444333333333333333444444333333333333333333111111222222222222333333000000000000000000000000222222222222333333444555000111111222222222222111111444888;;;===GGG[[[nnnzzz~~~}}}wwwwww|||gggRRRDDD@@@<<<:::<<<===:::999;;;>>>BBBNNNddd{{{bbbTTTNNNEEE>>>===>>>===>>>@@@DDDEEEHHHLLLPPPUUUYYY[[[]]]]]]]]]]]]^^^^^^___```^^^^^^______```aaabbbbbbfffgggiiihhhhhhhhhiiikkknnnwwwwwwaaa[[[```dddzzz|||lllaaaVVVRRRSSSWWW___gggooosssyyyzzzxxxwwwwwwxxxwwwllleeeaaa___]]]ZZZZZZXXXWWWVVVUUUUUUUUUTTTUUUVVVTTTQQQOOONNNNNNLLLHHHBBB>>>===<<<;;;:::999999:::;;;<<<======>>>===@@@DDDFFFGGGKKKRRRWWW^^^eeennnvvvzzz~~~}}}tttkkkeeeccccccXXXRRRLLLIIINNNWWW```fffooommmnnnsss{{{zzzssslllhhhffffffjjjpppnnn]]]HHH999222///++++++******************&&&'''((())))))((('''&&&zzzvvvuuuxxxzzzuuulll```RRRGGG???;;;777777666555444444444555333333333333333333444444333333333444555555666666666666666555555666666666666666666666666666666666666666666777888999::::::777888888:::;;;<<<======<<<===>>>??????>>>===<<<===<<<;;;:::999999888888:::;;;<<<>>>>>>===<<<;;;::::::::::::::::::::::::888888888888888:::;;;<<<;;;;;;;;;::::::999888888666666777777666666555555555555555666555555444333444444333222222222222222444444444444444444444444222222222222111111111111000000000000000111111111333333222111111111222222//////111222222222111111000222555888999>>>NNN```wwwyyy}}}|||dddPPPGGG@@@<<<===>>>;;;888888:::;;;BBBQQQccc}}}{{{jjjZZZOOOEEEAAA@@@>>><<<>>>AAABBBDDDGGGKKKPPPTTTVVVYYYZZZ\\\___```aaaaaaaaa______``````aaaaaaaaaaaabbbccccccdddcccddddddeeegggnnnuuuxxx||||||eee]]]___aaauuusssggg]]]YYY[[[^^^eeelllqqquuuzzzzzzwwwtttrrrrrr~~~{{{rrriiiccc___\\\ZZZXXXXXXWWWVVVVVVVVVVVVVVVQQQSSSTTTSSSOOOKKKJJJKKKHHHDDD@@@===;;;;;;:::999888999:::<<<======>>>>>>>>>AAAEEEGGGJJJPPPZZZaaahhhpppyyy~~~vvvnnngggcccaaaTTTQQQNNNPPPVVV___gggkkknnnkkkjjjoooyyy{{{tttpppnnnoooppptttrrrgggRRR???444...+++*********)))((((((((((((((((((((((((((((((((((((wwwkkkkkkzzzzzz{{{|||zzzttthhhWWWFFF;;;777777666666666444333444666777444444444444444444444444333333444555555666666777777777888888888888777777777777777777777777777777444444444444555666888888888999:::;;;===>>>???@@@======>>>>>>>>>>>>======:::999999888888999999:::777888;;;<<<===<<<;;;:::999999999999999999999:::999888888777888:::<<<======<<<<<<;;;:::999888888555555555555555555444444555555555555444333222111444333222222111111222222444444444444444444444444333333222222111000000000111111111111111222222222555444333111000/////////...///000222222222111000000///111666888<<>>???@@@>>>::::::777888<<>>>>>>>>???AAADDDHHHLLLPPPSSSVVVXXX\\\___aaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbjjjpppqqqsssxxx}}}~~~ggg]]]]]]]]]ppp{{{xxxmmmbbb___aaadddkkkqqqssswwwzzz{{{wwwtttrrrsssttt{{{yyytttllleee```\\\YYYVVVWWWWWWVVVVVVVVVWWWWWWXXXOOORRRSSSQQQLLLIIIHHHHHHEEEBBB>>>;;;;;;::::::999888999;;;<<<===>>>>>>>>>???CCCGGGIIILLLTTT```iiirrrzzzzzzrrrkkkfffccc[[[[[[]]]bbbjjjqqqwwwzzzrrrooommmrrr}}}}}}{{{{{{~~~|||wwwttttttwwwzzz|||rrr^^^GGG888111,,,(((***++++++***)))(((((()))((('''&&&&&&&&&&&&'''(((}}}tttfff```ddduuu~~~gggQQQHHH@@@666333777666666555444444444444555444333333333333444555555555444333333333333444555555666777888888777666555555555444444444555666666444444444444444555666777::::::;;;;;;;;;;;;<<<<<<===============<<<<<<<<<===<<<:::888777777888888999999888888999999:::;;;;;;;;;;;;:::999888777666555555777888999:::::::::::::::::::::999888777777777555444222222333444555666666666666555555555555555555444333222222111000444444444444333333222111333222000/////////000111222222222222222222222222222222222111111111000000......///000111222222333111222222222555;;;CCCIIIkkkxxx^^^MMMAAABBBAAA:::888<<<>>>:::;;;BBBHHHTTTqqqmmmUUUKKKGGGBBB@@@AAAAAA======AAADDDEEEIIINNNTTTUUUWWWYYY\\\^^^```aaa___``````___^^^^^^```aaaaaaaaaaaaaaa```___^^^]]]ddddddeeefffhhhkkknnnpppwwwzzz~~~kkk^^^]]]aaadddwwwxxxsssmmmkkkoootttyyyzzz}}}zzzvvvrrrpppsssuuuyyy}}}oookkkfffbbb___]]][[[YYYTTTUUUVVVVVVVVVVVVTTTTTTRRRQQQNNNKKKHHHEEEBBBAAA???>>>;;;999777777888999666666666888;;;======<<>>BBBJJJbbbzzzjjjYYYOOOGGGEEEFFFAAA??????AAABBBAAAEEEJJJPPPQQQSSSVVVYYY\\\^^^`````````aaa```______```bbb______``````````````````aaabbbbbbdddfffhhhkkklllkkknnnqqqtttzzzqqqaaa^^^bbbeeeppp~~~~~~zzzuuuuuuxxx}}}~~~xxxsssooommmmmmqqqwww~~~~~~{{{{{{zzztttqqqkkkhhhdddaaa___\\\YYYVVVSSSTTTTTTUUUTTTSSSRRRQQQNNNMMMKKKIIIGGGDDDBBB@@@===;;;999777666666666777888888888:::<<<>>>>>>>>>BBBEEEKKKTTT```lllvvv|||wwwpppkkkhhhfffqqq}}}{{{}}}~~~sssnnnqqqwwwzzz|||ppp\\\EEE888222...++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&zzzsssnnnmmmkkkgggddd\\\\\\]]]```bbbkkk||||||tttlllhhhlllttt{{{~~~bbbPPPAAA;;;777222111444444444333222222222222222333333222222333333444555555555444333333444555555555666777777777777666555555555555555666666666777666666777888777666555444777777888999999:::;;;;;;========================<<<;;;:::999888888999999999999999999999:::;;;;;;<<<;;;;;;:::999888777666666777888:::;;;;;;;;;;;;888888888888888666555555666555444333222333444444666666555555555444444444222222222222333333444444333333333333333222222111222222222222222111111000000000000000000000000000222222111111111111111000000000000000000111111111222333333333333666:::===MMMffflllQQQFFFCCC>>>;;;<<<:::777888<<<<<<@@@PPPbbbjjjXXXLLLGGGGGGCCCBBBCCCDDDAAA???BBBGGGKKKLLLNNNQQQUUUYYY\\\^^^```aaabbbbbb``````aaabbb]]]^^^___```aaaaaaaaaaaa^^^______aaaccceeeggghhheeegggiiikkknnnuuuxxxeee```bbbeeelllzzz|||tttpppkkkjjjlllpppuuuwwwvvvsssqqqpppuuu|||wwwssspppnnnkkkiiieeedddaaa```^^^[[[WWWTTTSSSSSSSSSRRRQQQPPPNNNNNNHHHHHHHHHGGGEEECCC@@@>>>;;;:::888777666666666777:::::::::;;;<<<>>>@@@AAAFFFIIIQQQ^^^mmmzzzxxxqqqllljjjooo}}}zzznnnmmmtttyyyxxxttt^^^MMM:::111///,,,+++,,,(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwoooiiieeeddddddcccdddhhhiiiggghhhsss}}}qqqlllddd\\\\\\eeerrr{{{}}}yyyzzzzzzkkkPPPDDD999555444111111444333222222111111111111111222222222222222333333444555555444444444444555555444555666777777666555444444555555666777777777777777888999:::999888666444444444555666777888999999;;;;;;;;;;;;;;;<<<<<<<<<;;;:::::::::999999:::::::::999999999999:::;;;;;;===<<<;;;999888777777666777888999:::;;;;;;;;;;;;999999999999888777666555666555444333333333444444555555555444444444333333222222222222222222222333222222333333333222222111222222333444444222111000000000000000000000000000........................111111111000000000000000000111333333333444666999CCCTTTooo|||}}}bbbOOODDD===:::<<<<<<:::;;;===<<<===FFFQQQlllhhhXXXNNNJJJFFFEEEGGGGGGCCC???AAAGGGEEEFFFHHHLLLPPPUUUXXX[[[___aaabbbbbbaaa```aaabbb______```aaaaaaaaaaaaaaa]]]]]]^^^___aaacccdddeeecccdddfffgggiiimmmsssxxxiiiaaaaaadddnnn{{{yyyvvvsssqqqqqqsssuuuuuurrrooohhhdddeeennnwww|||{{{wwwsssmmmiiigggfffeeedddaaa```______^^^[[[VVVRRRSSSRRRRRRPPPOOOMMMLLLKKKGGGGGGGGGFFFCCC@@@===;;;<<<;;;:::999888888999999999999::::::;;;>>>BBBEEEKKKRRR^^^kkkxxx|||tttnnnmmmmmmwwwvvvmmmoooxxxyyypppfffMMM???222---,,,+++***+++((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwnnnjjjkkklllqqqqqqrrrrrrmmmjjjqqq{{{tttjjj^^^YYYVVV[[[fffrrrzzz}}}|||wwwrrrpppttt|||wwwfffVVVDDD<<<555222222222222444222222111000000000000111222111111111111222333333555555555555555555555555444555666777777666555444444555666777888888888888888999;;;;;;;;;999777555222333333444555555666666888888888888999999::::::999:::::::::;;;;;;::::::::::::999999::::::;;;<<<>>>===;;;999777777666666888999::::::;;;;;;;;;;;;::::::::::::999888777666555555444444333333333333444444444444333333333333444444333222222111000000111111222333333222222222222222333444444222111000////////////////////////------------------------111111111000000000000000---///111222222333666888<<>>NNNfff~~~~~~{{{aaaMMMCCC@@@<<<;;;::::::;;;<<<>>>@@@KKKWWWmmmqqq___UUUPPPKKKIIIFFFBBBBBBEEECCCCCCCCCEEEHHHMMMQQQSSSXXXZZZ^^^___``````aaabbbbbbbbbbbbbbbaaa```___^^^^^^^^^```aaabbbbbbbbbbbb^^^___```bbbdddfffhhhiiihhhmmmwwwsssccc___```kkkzzz{{{ssslll\\\SSSLLLKKKLLLJJJJJJLLLMMMWWWgggyyy|||uuupppmmmkkkgggbbb^^^\\\\\\[[[ZZZZZZZZZZZZ[[[\\\ZZZVVVSSSRRRQQQOOOMMMLLLKKKJJJJJJHHHGGGDDDAAA===:::888666666666777777777777777777666888;;;<<<>>>EEENNNUUU___lll||||||ssslllkkkpppuuu{{{zzz{{{}}}zzzmmmYYYJJJ999222+++++++++(((''''''))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&wwwoooeeefffiiimmmrrruuuwwwxxxqqqooojjjccc______eeejjjrrrvvvvvvkkk]]]QQQEEE<<<888777555333222333333222333222111111000000111111000000000000000111222222444555666777777666555444444444555666666555444444333555777999:::::::::999;;;;;;;;;;;;;;;<<<<<<<<<666666666666666555555555555555666666777888888999888999:::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<<<>>;;;888666666666666777888999999:::999999999:::::::::999999888777666444444555555444444333333333333333333222222222222333222222222111111000000000000111222222222222222222222111000000000000111000000000000000000000000.../////////000000000000//////000000111111222222...///000000000222555888333:::DDDSSSlll|||cccOOODDD===;;;999888999<<<===<<>>AAADDDMMMXXXaaannnxxx~~~xxxooohhhhhhooouuu}}}xxx{{{~~~zzznnn\\\III>>>222---)))++++++(((&&&&&&))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&zzzrrrpppsssvvvxxxwwwwwwxxxyyynnnmmmiiibbbZZZYYY___eeeooosssoooaaaOOODDD===999666777555333222333222000333222222111111111111111000000000000000111111222444555666777777666555444333444555666666555444333333555777:::;;;;;;:::999;;;;;;;;;;;;;;;<<<===>>>999999999888777777666666555666666777888999999:::777888:::<<<======<<<<<<;;;::::::::::::;;;<<<<<<@@@>>>;;;888666666666666777777888999999999888888888999999888888777666555444444555555444444333222333333333222222222111111111111111111111222222222///000111222222222222222333222000/////////000111111111111111111111111111---------.........//////...//////000111222222333000000000000///111444777666888;;;BBBWWWvvvuuuYYYGGG@@@===:::777999======;;;???AAAJJJ]]]yyywwwiii\\\WWWUUUQQQMMMKKKFFFEEEDDDDDDFFFIIILLLNNNPPPSSSXXX[[[]]]^^^```aaa___```aaabbbbbbccccccbbb]]]^^^```aaaaaaaaa``````___^^^]]]^^^```bbbbbbbbbaaafffnnntttssswww~~~ggg^^^\\\ccctttrrriii[[[PPPFFFAAA???<<<;;;===???EEENNNYYYhhh}}}~~~zzzuuurrrpppnnnkkkhhh```]]][[[YYYYYYYYYXXXWWWUUUTTTTTTUUUVVVVVVTTTRRRMMMLLLJJJHHHGGGGGGGGGHHHBBB@@@<<<888666666777888666777888999999:::999999:::>>>BBBEEEJJJSSS```jjjxxx~~~{{{uuukkkddddddkkksssvvv}}}|||xxxzzz}}}}}}zzzuuuzzz|||uuucccNNN===555...)))(((***+++(((&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&wwwuuuxxxvvvsssmmmfffaaa```cccgggnnndddYYYOOODDD:::666777222222222111111///......222222222111111111000000...///000000000///---,,,555555444444444333333333444444333333333444555555777777666777777999;;;<<<<<<===>>>>>>>>>===;;;:::888;;;===:::555222333666666777777777777777666555999999999::::::;;;;;;;;;;;;;;;::::::;;;<<<>>>???<<<<<<;;;:::888777666555:::::::::;;;;;;:::999999777888888888888777666666;;;888555444666666444222555444333333222222333333///000111222222333222222444444333333333333222222000000000000000111111111......//////000000111111///////////////.........////////////////////////000000000000111111111111666222444===GGGXXXwwwoooTTTEEE>>>:::999:::999<<<@@@;;;>>>CCCLLL[[[wwwsss___WWWUUUTTTRRRLLLHHHFFFGGGGGGFFFGGGKKKLLLOOOSSSVVVYYY\\\___aaa``````aaabbbbbbcccddddddddd```\\\[[[]]]___```___ccccccccccccccccccccccccbbbdddggggggiiippp|||mmmcccggggggssswwwqqqbbbXXXKKKCCCAAA@@@===999;;;>>>GGGTTTbbbtttyyyvvvqqqmmmjjjjjjkkkjjjddd___\\\[[[ZZZXXXWWWWWWVVVVVVUUUTTTSSSRRRRRRPPPLLLIIIJJJIIIIIIIIIIIIIIIHHHHHH===;;;888666444333444444777666555444555777:::<<<;;;>>>DDDMMMYYYeeepppvvvxxxrrroooqqqoooeee^^^]]]cccaaaaaacccbbbbbbgggooorrrssspppkkkmmm||||||rrrpppwwwtttbbbNNN???666000))))))))))))(((((((((((('''(((((((((((((((''''''(((''''''''''''&&&&&&&&&~~~rrrmmmsss|||{{{sssooommmmmmlllkkkfff[[[OOOGGG???888555666222222222222111000///...222222222111111111000000//////000000000000000///444444444444444444444444444444333333444444555555666666555555666888999::::::;;;<<<<<<<<<<<<;;;:::999<<<>>><<<777444555777777777888888777666666555888888999999::::::;;;;;;;;;::::::::::::<<<===>>>===<<<<<<;;;:::999888888::::::::::::999999888777777777777777777777888888;;;888555444555666444222555444333333222222333333111111111222222333333333333333222222222111111111111000000000000000000000///////////////000000000/////////////////////...000000000000000000000000//////000000000111111111666111222888>>>JJJddd}}}jjjTTTHHH>>>;;;<<<:::999:::999;;;???FFFQQQhhhoooccc[[[WWWVVVQQQNNNNNNLLLHHHGGGIIIKKKMMMQQQUUUXXX[[[^^^```___``````aaabbbcccddddddddd```]]]\\\___aaabbbaaabbbbbbbbbcccccccccddddddbbbdddffffffgggllluuu|||ssseeeeeefffqqq|||wwwiii___RRRHHHCCC@@@<<<999888:::BBBNNN[[[mmmyyyrrrmmmjjjlllhhhffffffgggfffaaa\\\[[[ZZZXXXWWWUUUUUUTTTTTTRRRPPPOOONNNNNNLLLIIIGGGFFFGGGHHHIIIHHHFFFCCCAAA;;;:::777555444333444444444555666666666888:::;;;@@@EEEMMMXXXfffsss}}}yyysssqqqrrrvvvsssfffYYYSSSRRROOOOOOQQQQQQQQQWWW___aaacccaaa```hhhyyyyyypppoooqqqjjjXXXFFF:::222,,,))))))))))))((((((((('''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%nnnbbbbbbqqqzzzttt]]]PPPCCC===999555333333333333333333222111000///222111111111111000000000000000000000111222333333222222333333444444555555444444333333444555555666555555444444555666777888777888999:::;;;;;;;;;;;;;;;>>>@@@>>>:::777777999999999999888777666555444777777888888999::::::;;;::::::999999999;;;<<<============<<<<<<<<<;;;;;;::::::::::::999777666666777777666666666888999::::::888555555555555444333555444333333222222333333333222111111111222333444222111111111111000000000111111111000000/////////000000//////////////////......//////////////////000000000000000000000000//////000000000000111111444000000333666===PPPdddkkkZZZIIIAAA???<<<888777999999<<<@@@GGGVVVqqquuueee]]]^^^XXXUUUTTTQQQJJJEEEEEEJJJKKKNNNRRRWWWZZZ]]]_________```aaabbbcccdddeeedddaaa___^^^```bbbbbbbbb``````aaabbbcccddddddeeebbbdddfffeeedddfffkkkpppuuu}}}hhhbbbcccnnnuuummm```SSSJJJCCC>>><<<;;;<<>>HHHNNNYYYgggvvvtttnnnhhhmmmyyyrrraaaVVVPPPLLLKKKKKKKKKKKKPPPWWWXXXYYYYYY\\\iii|||zzzrrrmmmhhh[[[JJJ<<<444---((()))))))))(((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$vvvtttsss```YYY___ooosssWWWHHH:::555555444222222333333333333333222111000111111111111000000000000////////////000222444555000111222333444555666666444444333444444555666777555555555555555666666666666777888999;;;<<<=========???AAA@@@===;;;:::::::::::::::999888666555444666666777888999999:::;;;:::999999888999:::;;;<<<============>>>>>>>>>>>><<<<<<;;;:::999888666555777666555555666888;;;<<<999777666555555555444444555444333333222222333333333222000//////000111333222222111111111000000000222222111000///......---000000000//////......---............////////////111111111111111111111111////////////000000000111000...///222333888FFFUUUvvvsss]]]MMMCCC<<<999:::;;;:::<<<>>>AAAJJJ\\\mmm{{{mmmfff```[[[ZZZXXXQQQKKKJJJJJJKKKMMMPPPUUUYYY\\\]]]______```bbbccceeeffffffeeecccaaa______`````````^^^___```aaabbbdddeeeeeeaaaccceeedddccccccfffhhhnnntttlllaaaccckkk}}}|||zzzyyy~~~}}}pppaaaUUUKKKCCC???>>>===@@@GGGQQQaaaxxx}}}{{{zzzwwwrrrmmmjjjgggdddbbb___^^^]]]^^^______\\\YYYXXXWWWUUUSSSQQQPPPOOOOOOMMMJJJGGGEEEEEEEEEEEEDDDCCCCCCCCCBBB???<<<888666666555444444444444555666555777999999:::===CCCHHHQQQXXXeeetttwwwlllhhh___nnn}}}pppfff```[[[YYYVVVSSSTTTYYY^^^^^^___dddtttzzztttkkk___MMM===444///+++'''))))))((((((((('''''''''%%%%%%&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$xxxmmmiiiqqq|||ggg]]]^^^eeeqqq{{{wwwhhhSSSEEE777333444333222222222222333333333222111111000000000000000000000000......---...///111333555///000111222333555666666444444444444555666777888777777888888777777777666666777888999;;;===>>>???>>>???AAAAAA@@@===;;;:::;;;;;;;;;:::999777666555555666777888999:::;;;;;;;;;:::999888999:::;;;<<<=========>>>>>>>>>>>>???=========<<<;;;999888777666555555555666888;;;===777777777555444444555555555444333333222222333333333222000...---...///000333222222222111111111111222111111000///...------000000//////......---------.........//////000000000000000000000000000000...////////////000000000......000111222555???HHH]]]vvvzzzcccMMM>>>:::>>><<<:::;;;===???CCCNNNYYYnnntttllleeecccaaa\\\WWWUUUNNNMMMMMMPPPUUUYYYZZZZZZ^^^^^^```bbbccceeeggggggeeedddccc```^^^]]]]]]]]]]]]]]]___```bbbccceeeeee```bbbdddddddddddddddeeekkknnnvvvqqqcccbbbhhhxxxyyyuuuttt{{{}}}oooaaaUUUIIIBBB===;;;<<<@@@GGGSSShhhzzz|||vvvrrrpppnnnmmmkkkiiifffeeedddbbb```^^^\\\\\\]]]]]]^^^]]][[[ZZZXXXWWWUUUSSSPPPOOONNNMMMKKKIIIFFFDDDDDDDDDDDDCCCCCCBBB???===:::888777777444444444444444555666666666777777777999@@@LLLTTT```gggtttllldddcccfff{{{zzzrrrllleee]]]ZZZ[[[ddddddfffnnn}}}zzzssseeeVVVBBB666111...+++)))((((((((((((''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&ooojjjccc___cccppp|||qqqggggggkkkpppvvv|||nnn```NNNBBB777444333222111333111222222222222222111111//////000000000000000111---......///000111333333000000111222333444555555333333444444555666888888999999::::::999888777666666777777888:::<<<>>>???===???@@@AAA@@@>>>;;;999;;;;;;;;;:::999888777666555666777888999;;;<<<<<<<<<;;;:::999999:::;;;<<<====================================<<<;;;999999666555555666777999:::<<<666777777666444444555666555444333333222222333333333222111///.........///333333222222222111111111000000000//////.........//////..................------......///000000000////////////////////////......////////////000000...///000000///111777<<>>DDDKKKXXXnnn|||pppjjjfff```[[[ZZZTTTQQQOOOQQQUUUXXXYYYWWW[[[\\\^^^```bbbdddfffgggdddeeedddaaa^^^\\\\\\]]]]]]]]]^^^```aaacccdddddd```aaabbbdddddddddddddddggghhhmmmuuu~~~xxxgggbbbfffsss{{{www~~~|||pppbbbRRRFFFAAA>>>===???BBBJJJ\\\kkk|||wwwpppkkkhhhfffeeedddcccbbbaaaaaaaaa```^^^\\\ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXVVVTTTQQQOOOMMMKKKKKKHHHFFFDDDCCCCCCCCCBBB@@@AAA???<<<999777777777888444444555555666666666666555666777777;;;FFFVVVbbbrrryyyrrrdddaaaddd}}}xxxkkkcccaaabbbeeeiiippp~~~|||}}}}}}~~~|||sssZZZKKK:::222000---++++++((((((((('''''''''&&&&&&######$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&___^^^\\\\\\aaakkkyyy{{{wwwmmmnnnsssyyy{{{zzz~~~uuucccXXXFFF===666333222000111444000000111111222111111000////////////000000111111...///000111222222333222000000111222333333444444333333444444555777888999::::::::::::999888777666666666666777888;;;===>>><<<===???@@@@@@>>>;;;888::::::;;;;;;:::999888888666666777999:::<<<=========<<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999555666666777888999999:::555777888666444333555777555444333333222222333333444444333222111000//////222111111111111000000000//////////////////......------..................------......///000000111................................./////////000000---///000///...000444666@@@OOOdddwwwpppnnnnnnsss}}}zzz]]]JJJCCC<<<888777:::;;;;;;>>>BBBIIIXXXooovvvnnneee^^^\\\ZZZVVVRRRRRRVVVXXXWWWUUUWWWXXXZZZ\\\___aaacccdddbbbddddddbbb___^^^___```]]]]]]^^^___aaabbbbbbcccbbbaaaaaabbbcccdddcccbbbccceeeiiiooottt}}}kkkaaacccnnnsss^^^NNNFFFCCC@@@@@@???EEESSS```rrr~~~|||wwwqqqlllfffaaa_____________________```aaa```]]][[[WWWXXXYYYYYYXXXWWWVVVUUUVVVUUURRROOOLLLJJJHHHHHHBBBAAA@@@@@@@@@???===;;;;;;:::999777666666666666555555666666777777666666666999===???EEEQQQcccppp{{{uuuxxxyyyvvvyyytttjjjhhhnnnvvvzzzooojjjbbbggglllqqqzzzxxxxxxzzzxxxhhhLLL???333000///+++)))+++(((((('''''''''&&&&&&&&&"""###$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%VVVZZZ^^^^^^```eeeoooxxx}}}tttkkkeeebbbfffppp~~~{{{fffUUUMMM???999444222000...111555///000000111111111000000.../////////000000111111///000222333444444333222111111111222222333444444333333444444666777888999999:::::::::999888666555555555555555777999;;;<<<;;;<<<>>>???@@@>>>:::777:::::::::;;;;;;:::999999666777888999;;;<<<===>>>>>>===<<<;;;;;;;;;<<<===<<<<<<;;;;;;:::::::::::::::::::::;;;;;;:::999999555666777888999999888888555777888666444333555888555444333333222222333333666666555555333222000///000000000000////////////.........///////////////,,,------....../////////---------...///000000111..................................../////////000+++...000//////333666888777@@@MMM^^^qqqnnnmmmmmmnnntttpppVVVHHH???:::999;;;<<<;;;<<>><<<:::===IIIVVVeeeoooyyy}}}}}}{{{yyyyyyyyyuuuooojjjiiieee___[[[ZZZ[[[\\\\\\ZZZZZZZZZ\\\]]]\\\YYYVVVTTTUUUWWWWWWUUUSSSRRRRRRUUUSSSPPPMMMJJJHHHFFFEEE>>>=========>>><<<:::777555666777777777666555444666666777777777777666666999>>>DDDIIIOOO\\\mmm{{{yyymmmhhhkkkkkkeeegggnnnqqqoookkkfffgggppptttnnnhhhmmmqqqssswww{{{yyytttttttttwww~~~lllVVVCCC777///......)))((()))(((((('''''''''&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$aaaaaa```bbbdddgggjjjlllsssuuuzzzwwwpppmmmdddYYYZZZdddtttzzzeeeQQQFFFBBB999666222/////////......////////////////////////000///...------...///000111222222333333333222222333333333333333333333333666666666666777777777777999999999999999888777666666666666666777888999:::888:::===???@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<999999999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<666555555444444444555555999777666555666666444333444444333333222111000000444444333333222111000000222111000000//////000000111000///...------.../////////000000///...------........................///...---,,,,,,---...///..............................//////000000111111555999@@@MMM___qqq}}}tttppprrryyy~~~iiiQQQ@@@:::666777999888999<<>><<<:::::::::;;;666666555444333333333333999888666555555777999;;;<<>>>>>>>><<<;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999999999::::::;;;<<<<<<<<<<<<<<<<<<======>>>======<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<=========666666555444333333444444888666555555555555444222333333333222222111111000444333333222111111000000222111111000000000000000000///...---,,,,,,---..................---,,,,,,...........................---,,,++++++,,,---....................................///000000111111000222666???NNN```pppyyyzzzwwwyyyuuu]]]IIIAAA;;;;;;<<<:::;;;===:::>>>FFFQQQ___uuuzzzjjjbbb___\\\[[[\\\\\\\\\[[[XXXXXXWWWVVVVVVXXXZZZ]]]^^^```ccceeeeeedddaaa```^^^^^^____________``````bbbbbbaaaaaaaaabbbbbbcccccccccdddeeehhhooowww|||vvveee]]]]]]lll|||kkkYYYLLLAAA???===;;;CCCNNNYYY```fffgggiiilllmmmkkkiiiiiihhhggggggfffeeeeeeaaa___]]][[[ZZZYYYZZZ[[[ZZZYYYYYYXXXXXXWWWWWWVVVVVVVVVUUUTTTRRRQQQPPPOOONNNLLLIIIFFFBBB@@@>>>===>>>?????????>>><<<:::888555555444333333333333333666666777777777999;;;<<>>>>>???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???777777666444333333333333666555333333444444333111222222222111111111111111333222222111111000000///222222111000000000000000......---,,,,,,,,,,,,---,,,------------,,,++++++........................,,,,,,++++++++++++,,,,,,---------------------------......//////000111111111111222666@@@RRRfffuuu~~~gggNNNEEE<<<;;;:::888888::::::>>>CCCHHHNNN]]]yyy~~~jjjddd^^^\\\^^^___]]]ZZZZZZYYYWWWTTTRRRSSSVVVZZZ[[[]]]___bbbbbbbbbaaa```^^^^^^^^^___``````aaaaaa_______________```aaabbbaaabbbbbbccceeejjjqqquuuyyy}}}fff]]]ZZZfff{{{yyyfffVVVGGGBBBAAA@@@EEEMMMWWW^^^cccddddddeeedddaaacccccccccbbbbbbaaaaaaaaa^^^\\\[[[YYYXXXXXXYYYYYYYYYYYYXXXWWWWWWVVVUUUUUUUUUUUUSSSQQQOOONNNLLLKKKKKKHHHEEEAAA>>><<<<<<<<<<<<>>>AAABBBAAA===888555444444333222222222333333444666888999;;;===AAACCCNNNZZZgggqqq{{{qqqfff[[[UUURRRMMMKKKLLLMMMTTTbbbwwwyyyooojjjkkkmmmooovvvxxxyyywwwlllYYYDDD666444111...++++++***)))(((''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{{{{~~~|||rrrlllfffaaabbblllvvv}}}tttaaaOOOBBB:::777333111//////000111000000000000000000000000000000/////////....../////////------///000222222333333000111111222444555555666444555555555666777777777::::::;;;;;;;;;::::::999888999:::;;;;;;;;;:::999888:::;;;======<<<;;;;;;======<<<;;;;;;:::999999:::::::::999999::::::;;;<<<===>>>>>>??????????????????>>>>>>===<<<<<<<<<:::;;;<<<<<<===>>>??????:::999777666555444333333555333222222333333222000000000000111111111111111111111111000000/////////222111000000//////000000...---------------------,,,,,,------------,,,,,,........................,,,,,,++++++++++++,,,,,,------------------------------......///000000111333222222444999GGG]]]ooooooSSSGGG===:::999888888:::===>>>AAADDDGGGPPPdddvvvsssddd]]]]]]___^^^[[[^^^]]]YYYTTTOOONNNPPPTTTVVVWWWZZZ]]]___```aaaaaa_____________________```\\\\\\\\\]]]^^^___```aaaaaabbbbbbbbbcccfffkkkooottt{{{iii___ZZZbbbtttuuucccPPPGGGEEEEEEHHHMMMWWW]]]ccccccccccccaaa^^^_______________`````````[[[ZZZYYYXXXWWWWWWXXXXXXXXXXXXWWWVVVUUUTTTTTTSSSTTTSSSQQQNNNLLLJJJHHHGGGFFFDDD@@@===;;;;;;===>>>???@@@BBBBBB???;;;666333333333222222222333333444444777999;;;>>>DDDLLLRRR\\\jjjyyy}}}ssshhh```ZZZUUUUUUXXX\\\gggwwwtttjjjiiiooowww{{{~~~yyyooo___LLL===444111///---,,,++++++)))'''&&&&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ssshhhccc]]]___hhhxxx~~~nnn\\\MMMAAA:::777444222000000000000...---////////////////////////...//////////////////...------///000222222333333222222333333333333444444333444444555666777777777999::::::;;;;;;:::::::::777777999:::;;;<<<======;;;;;;<<<=========<<<<<<======<<<;;;:::999999888;;;::::::999999:::::::::<<<===>>>???@@@@@@@@@@@@?????????>>>======<<<<<<;;;;;;;;;<<<===>>>>>>???;;;:::999777666555555555333222111111222333111000000000000000000000000111000000////////////......111000//////......//////........./////////......,,,------.........------........................,,,,,,------------,,,,,,---------------------------------...//////000000///...000222444;;;MMM___{{{{{{\\\NNNAAA<<<<<<;;;;;;<<<:::888:::???CCCHHHQQQZZZsssuuueee```aaaaaa```bbbbbb___XXXPPPKKKLLLNNNPPPQQQTTTWWWZZZ]]]```aaa``````______^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^___```aaabbbcccccccccdddgggjjjnnnsss{{{jjj```YYY^^^mmmnnnYYYLLLGGGGGGIIILLLVVV\\\aaabbbbbbcccbbb^^^^^^^^^^^^___``````aaaaaaZZZYYYYYYXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPNNNKKKHHHFFFDDDCCC@@@???===;;;;;;<<>>???<<<<<<===============<<<<<<<<<;;;;;;::::::999999;;;;;;:::999999999::::::;;;<<<>>>???@@@@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999777666666666666333222111111222333222000000000000///////////////........................//////...------------------...//////000000//////,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000...---///333333444AAAPPPmmmxxxssszzzjjjYYYHHH???===:::888888999666777===BBBCCCFFFJJJXXXhhhvvvjjjeeecccaaaeeegggggg```VVVOOOMMMNNNLLLMMMOOOQQQUUUYYY\\\^^^^^^^^^^^^]]]]]]]]]]]]\\\]]]]]]]]]]]]]]]^^^___``````bbbccccccbbbccceeeggglllooouuu{{{jjj```WWWZZZeeewwwwwwcccRRRJJJIIIKKKMMMTTTZZZ^^^]]]]]]``````]]]\\\]]]^^^___```aaabbbbbb[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVUUUTTTSSSQQQPPPPPPMMMLLLJJJHHHEEECCCAAA@@@===<<<;;;:::;;;===???@@@BBB???<<<888555333333333222222222333444555666777555999???EEEMMM[[[mmmyyyzzztttrrryyywwwlllhhhoooyyykkkSSS???222...------+++***)))******(((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzpppfffccciiijjjsss~~~}}}}}}|||vvvkkk[[[LLLAAA999333000111000///000111000///---////////////////////////---...///000000///...---000000111222333333222222222222222333333444444444222333333444555666777888777888888999::::::999999999888777666888:::===???<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;::::::999999999:::999;;;===???@@@@@@?????????>>>>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::888777777666555555555666333222111111333333222111000000000//////......---------------------------...---,,,,,,++++++,,,,,,,,,---.../////////......++++++,,,---------------++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111---///444444222:::GGGUUUhhh{{{xxxnnnWWWJJJCCC===888666999888999===>>>>>>AAAFFFIIIQQQccc{{{sssjjjffffffkkknnnjjj```WWWRRRRRRLLLLLLLLLNNNPPPSSSVVVXXXZZZZZZ[[[\\\\\\]]]^^^^^^_________^^^^^^______```^^^```bbbbbbaaaaaabbbccciiilllpppttt{{{mmmbbbXXXXXX```nnnppp\\\QQQNNNPPPRRRUUUYYY\\\ZZZYYY\\\]]][[[ZZZZZZ[[[]]]^^^```aaaaaa]]]]]]\\\\\\ZZZYYYXXXWWWVVVUUUTTTSSSQQQPPPOOOOOOJJJIIIGGGEEECCCAAA???>>>;;;;;;:::::::::;;;;;;<<<;;;999777555333333333333333333333444555666888999999AAALLLVVVaaapppxxxqqqjjjjjjsss|||ttt^^^GGG777///------,,,***(((((())))))((('''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuunnniiimmmwww{{{vvvzzz|||jjj```RRRFFF>>>999666444///......///111222000///000000000000000000000000---...///000000///...---111222222333333333222222000000111222444555666666222222333444555666777888666777888999999999999999;;;999777555666888<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::;;;<<<;;;::::::999999999999888:::===???@@@@@@???>>>>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;::::::999888888666555555444444444555555333222111222333444333222111111000///...------,,,---------------------------,,,++++++******++++++***+++---...///...------)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000***+++111111---333???@@@XXXtttkkkZZZPPPFFF???;;;666777999:::777555;;;DDDEEEEEENNN```uuuwwwpppeeemmmsssqqqhhh]]]XXXWWWNNNMMMLLLLLLMMMOOOQQQSSSVVVWWWXXXZZZ\\\^^^___```aaaaaa```_________``````]]]___aaaaaa`````````aaacccfffiiilllqqqyyyqqqfff\\\YYY___kkk|||{{{fffXXXUUUWWWYYYWWW[[[\\\YYYXXXZZZ\\\ZZZWWWXXXYYY[[[\\\^^^___```______^^^]]][[[ZZZXXXWWWUUUUUUTTTRRRQQQPPPNNNNNNHHHGGGFFFDDDBBB@@@???>>>;;;;;;::::::999888888777444444444333333444444444333333444444666777999:::???IIIYYYfffssszzzqqqlllhhhlllvvvooobbbMMM:::///******+++,,,***''''''((()))(((((('''(((''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvrrrxxx~~~yyyqqqrrryyy}}}oooiiiYYYOOOBBB:::777666444111111000///......---......000000000000////////////////////////000000000000//////000111111111111000111111000000111111222333111111111111222333333444555666888999999888777666999888777777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::::::::;;;;;;<<<======>>>???????????????===>>>???@@@???<<<999777:::999888777666666666666333333333333333333333333111111111111111111111111///////////////000111111000///---,,,,,,---///000+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///***+++,,,,,,******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///......///111333555777:::III^^^ssstttbbbRRRDDD:::;;;::::::<<<<<<999:::>>>>>>???EEEOOO[[[kkk|||uuuuuuttttttrrrnnniiifffYYYRRRLLLLLLMMMLLLLLLMMMNNNPPPRRRVVVYYY\\\^^^___```````````````___^^^^^^````````````````````````ccccccdddgggkkkpppuuuxxxvvvccc\\\^^^]]]fffyyyqqqccc[[[WWWVVV[[[ZZZZZZZZZZZZ[[[]]]^^^^^^\\\ZZZZZZ\\\]]]]]]]]]]]]]]]\\\[[[YYYWWWUUUTTTRRRRRRRRRRRRQQQNNNJJJFFFHHHFFFBBB>>><<<<<<<<<===;;;;;;<<<<<<;;;999777555888555333222222333333222444444666999999888===DDDPPP\\\lllzzzzzznnnooottttttrrrwww~~~zzzoooYYYMMM>>>333...---+++)))---+++***((((((((())))))&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$xxx{{{uuunnnooovvvqqq```WWWMMMEEE;;;555333333111//////...............///000/////////////////////////////////000000000000111///000000111222111111111111111000000111111222333333222222222222333333444444666777999999888777666999888888888888999::::::;;;;;;;;;:::::::::::::::999999999999999999999999;;;;;;:::::::::::::::;;;======>>>>>>???>>>>>>>>>;;;<<<>>>>>>===;;;888666999888777666666555555555222222222222222222222222111111111111111111111111//////......///000000111...---,,,++++++,,,---...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,............///111333444555>>>LLL___xxxuuuaaaRRRIII;;;888888999888666888<<<;;;;;;>>>DDDJJJTTTdddsss|||vvvtttvvvuuuqqqmmmaaaWWWMMMJJJIIIGGGGGGIIIKKKMMMPPPSSSWWWZZZ\\\]]]^^^^^^____________^^^^^^````````````````````````aaabbbbbbdddgggkkkoooqqqtttyyy|||ggg^^^___\\\ddduuu~~~ttthhh___[[[ZZZ[[[[[[ZZZZZZ[[[\\\^^^___^^^\\\ZZZZZZ[[[\\\\\\[[[[[[[[[ZZZYYYWWWUUUSSSRRRQQQPPPOOOOOONNNKKKGGGDDDDDDCCC@@@>>>======???@@@@@@???>>><<<:::888666555333222111111111222222222333111333777;;;@@@KKKVVVbbbnnn}}}|||~~~|||xxxppppppvvvvvvssstttwwwooobbbLLLCCC666...++++++***(((,,,+++)))(((''''''((((((&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$||||||{{{yyyyyyyyy~~~xxxnnnnnnxxx{{{bbbNNNDDD???:::444111111222000///------------...///000111//////////////////////////////000000000111111111000000111222222222222111111111000000111111222333555444333333333333333333444555666777888777777666888888999999:::::::::999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;:::999888888999999=========>>>======<<<<<<:::;;;<<<<<<;;;999777555777777666666555444444444000000000000000000000000000000000000000000000000///............///000000---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++******))))))***+++,,,+++******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++------------...///111111555888>>>MMMgggrrr```VVVCCC===:::999777666888<<<<<<;;;;;;>>>@@@CCCMMMXXXlllxxxyyyzzzwwwssslll___RRRKKKGGGDDDDDDFFFGGGIIIKKKOOOSSSVVVYYYZZZ\\\\\\]]]^^^____________````````````````````````````````````bbbdddggghhhjjjmmmsssyyynnnaaa___[[[aaaooovvv|||tttjjjbbb^^^\\\\\\[[[[[[[[[\\\]]]___```^^^\\\ZZZYYYZZZZZZZZZYYYXXXXXXWWWVVVTTTRRRQQQPPPOOONNNLLLKKKJJJGGGCCC@@@???>>>======>>>@@@CCCDDDGGGEEEAAA===999666444333000111111111222222222222555333444:::BBBMMM___nnnyyywwwsssssslllxxxxxxvvvvvv{{{{{{uuuqqqlll^^^OOO>>>777000++++++++++++)))***)))((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$wwwllldddcccgggjjjttt{{{}}}yyy}}}mmmTTTBBB;;;888555222111222222111///---------------...///000---...............///////////////000000000111111000111111222222222222222111111000000111111222333666555444444333333333333333444555666666666666666555666888999999999888777888888888999999999999999::::::::::::::::::::::::::::::999888777777777777<<<<<<<<<<<<<<<;;;;;;:::999:::;;;;;;:::999777555555555555555444333222222000000000000000000000000000000000000000000000000.........------...//////,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------,,,,,,++++++)))+++,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++------.........///000000444666999CCCWWWtttpppcccTTTLLLCCC???;;;888999<<<<<<::::::======>>>DDDKKKTTThhhzzzwwwuuusssrrrfffYYYRRRLLLGGGDDDEEEDDDEEEHHHKKKNNNRRRUUUVVVYYYZZZ\\\^^^___```aaaaaa```````````````````````````______^^^^^^___``````eeegggjjjnnnsssxxx|||~~~sssccc___ZZZ___kkkooosss|||~~~xxxooogggaaa]]][[[\\\\\\[[[[[[\\\^^^```aaa^^^\\\YYYXXXXXXXXXXXXWWWUUUUUUUUUTTTRRRQQQOOONNNNNNLLLIIIHHHFFFDDDAAA>>><<<<<<<<<===@@@CCCFFFHHHKKKHHHBBB<<<777444222222111222333444444333444555;;;:::===EEEOOO\\\ooo~~~zzzpppkkkllliii||||||{{{{{{~~~wwwlll___MMM===555222...,,,------,,,+++(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################uuunnnddd[[[VVVXXX```hhhwwwppp\\\GGG:::666444333222111111111000...//////...---------------,,,,,,------...............////////////000000000000000111222222222222111111111000000111111222333666555444444333333333333222222333444555555666666333444555777777666555555777777777777888888999999999999999999999999999999888888777666666666666666::::::;;;;;;;;;::::::999:::::::::;;;:::999777777444444555555444333222111111111111111111111111111////////////////////////......---------------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,---------)))***++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---......//////000000000---000555;;;EEEZZZxxxxxxjjj^^^QQQHHHAAA;;;999;;;999777777:::;;;:::>>>CCCHHHTTTfffxxxtttppppppqqqggg^^^ZZZTTTMMMGGGEEEDDDDDDFFFGGGJJJMMMPPPQQQVVVWWWYYY\\\___aaabbbcccaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^]]]\\\\\\\\\``````bbbdddgggkkknnnpppvvv|||yyyeee___ZZZ]]]fffhhhgggooo~~~vvvsssooojjjddd___\\\ZZZ\\\[[[[[[[[[\\\^^^```aaa^^^\\\YYYWWWVVVVVVUUUTTTSSSSSSSSSRRRQQQOOONNNMMMLLLJJJFFFDDDCCCBBB???===;;;;;;<<<>>>AAADDDFFFHHHJJJFFF@@@:::555222111111111333555555333444666888<<>>===<<<<<<<<<===???AAABBBCCCBBB???;;;666333111111111///222444444444555:::>>>AAAGGGUUUfffsss}}}xxxppphhheeehhhooozzzwwwxxx}}}wwwfffTTTDDD777///,,,,,,,,,+++***)))((((((&&&''''''&&&&&&%%%$$$###%%%%%%&&&&&&''''''&&&&&&######$$$$$$$$$$$$##############################kkkdddaaafffnnnssszzz~~~yyywwwwww{{{sssZZZHHH===444000000///000000///......//////......---,,,,,,---------***++++++,,,------......,,,,,,,,,------------.........///000000000000///111111000000111111222333333222222222222333333444000000111111333444555666444444333333444444555666444444555666666777888888666666666666666666666666333333333333444555666777555666777888999:::::::::888888888777777777666666444444555666555333111000////////////////////////...........................------,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++************************************************)))))))))))))))*********(((***+++***)))((()))+++))))))))))))))))))))))))************************))))))))))))******++++++)))***,,,...///000000/////////222666888===LLL\\\|||mmm```UUUIIIAAA???AAA<<<:::<<<<<<999999;;;;;;;;;???FFFLLLWWWkkk~~~{{{ssslllhhhgggddd[[[SSSPPPJJJIIIGGGFFFEEEFFFGGGHHHKKKMMMQQQUUUYYY\\\___```aaaaaaaaaaaaaaaaaaaaaaaa____________^^^]]]\\\[[[ZZZ[[[]]]___aaadddeeefffgggkkkpppssswww}}}kkk```XXXXXX\\\ZZZ[[[___iiizzz~~~~~~tttnnngggfffccc```]]]\\\[[[ZZZYYYYYYYYYZZZ[[[]]]___aaa___\\\XXXUUUTTTSSSQQQOOONNNNNNNNNMMMLLLKKKJJJIIIEEEBBB>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;999777555222111111111222///222555666777<<>>333111222111///111000//////000///---+++,,,+++***+++,,,---+++)))+++,,,...---,,,,,,---//////,,,)))***---//////...///......///111000...,,,+++,,,---///000222333444222111000//////......////////////000111333444555666555444333333444555666444333333222222333333444333333222222333444666777666777888777666555666777:::999888777777888999:::777777666555555555555555555444333222222222333333333222111///......------------------------------//////.........---------,,,,,,---...---,,,+++***,,,+++***))))))***+++,,,***)))))))))((((((''''''(((((((((((())))))))))))++++++***)))(((((())))))((()))***+++,,,+++******(((((()))*********************+++++++++,,,,,,,,,---+++)))+++---///---+++000,,,,,,111222111666>>>RRRjjjxxxpppgggZZZQQQDDDBBB???<<<999888888999444888;;;<<<>>>CCCLLLSSSggg|||ttttttrrrkkkggghhhXXXTTTNNNHHHDDDBBBBBBBBBEEEFFFHHHKKKNNNSSSWWWYYY\\\]]]```bbbcccbbb```^^^\\\]]]___``````^^^]]][[[XXXXXXXXXXXXYYY[[[\\\]]][[[[[[\\\^^^ccciiinnnqqqyyy|||uuubbb\\\WWWSSSRRROOOMMMSSSddd{{{yyyqqqlllmmmoooooolllhhhbbb___^^^^^^\\\[[[ZZZYYYYYYYYYYYYZZZZZZ[[[[[[[[[ZZZZZZ\\\YYYUUUQQQNNNMMMNNNOOOJJJJJJKKKJJJIIIGGGEEECCC@@@>>>;;;888888;;;>>>@@@@@@>>>:::666444333333444000111111111000000333555555333777???FFFNNN]]]lllzzzpppjjj___[[[XXXbbb{{{zzzttt|||hhhWWWCCC888333///------+++******)))(((''''''&&&)))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#########""""""!!!!!!~~~}}}lllaaaPPPEEE888111000111000...111///.../////////---+++,,,+++***+++,,,---+++)))+++,,,------,,,,,,---//////---+++,,,///000000...///......///000000...,,,,,,---...///000111222333222111000////////////////////////000111222444555666555444444444444555666444333333333333333333444333333222222333444666777666777888777666555666777888777666666666666777888777666555555555555555666555444333222111222333333333222111///......------++++++++++++++++++++++++.........---------,,,,,,++++++,,,,,,,,,+++***)))++++++***))))))***++++++*********))))))((((((((((((((((((((())))))))))))+++******)))(((((())))))((()))***+++++++++******'''((())))))******))))))*********+++++++++,,,,,,,,,***)))+++---...---,,,...+++,,,000111000444;;;FFFWWWmmmxxxqqq[[[QQQDDD;;;::::::888555555888:::;;;;;;>>>FFFLLLUUUfff|||xxxqqqjjjgggiiiccc^^^UUUNNNHHHFFFEEEDDDBBBBBBDDDFFFIIINNNQQQSSSWWWYYY\\\^^^```___^^^]]][[[\\\^^^______^^^\\\[[[YYYXXXXXXXXXYYYYYYZZZ[[[ZZZYYYYYYZZZ]]]aaaeeegggjjjlllooossswww}}}kkk```XXXSSSRRRLLLJJJOOO]]]qqqvvvooodddeeeggggggeeebbb^^^\\\]]]\\\[[[ZZZXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXXXXWWWSSSPPPMMMLLLLLLLLLIIIIIIIIIHHHEEECCCAAA???<<<<<<<<<<<<===>>>???@@@???===999555333222222333333444444333333444777:::888888<<>>@@@AAA@@@???>>>===;;;888444222111111222222222222222222444888;;;===@@@HHHTTTaaappp|||vvvvvvwww{{{}}}|||ooo]]]SSSRRRPPPYYYiii~~~|||fffKKK???333...---+++)))*********))))))((((((''''''((('''&&&&&&''''''&&&$$$$$$$$$###############"""%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$yyymmmaaaQQQCCC<<<555222...///111222///,,,///...------......,,,***++++++***+++,,,---+++)))***,,,------,,,+++---...,,,,,,---...///...---,,,...---,,,---///000///---////////////000000000000111111000000000111111222000000000000111222333444666666555555555555666666444444555555555555444444333333333333444444555555555666777777666666777888777666555444444555666777555555444444444555666666444444222111111111222333111111000///...---------************************,,,,,,,,,+++++++++******+++++++++++++++******)))+++******************+++++++++******************(((((((((((())))))))))))***))))))((((((((())))))((())))))***************&&&''''''((((((((((((((()))))))))************+++)))))))))+++,,,---------,,,---...//////...///222666777>>>OOOiii```JJJBBB@@@===999777888888777666888;;;???GGGIIIMMMVVVhhhuuuiiidddfff```YYYSSSOOOKKKGGGDDDCCCBBBAAAAAACCCFFFIIIKKKMMMOOORRRUUUWWWYYYYYYYYYWWWXXXYYYZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUWWWVVVTTTRRRRRRRRRSSSSSSVVVWWWXXXYYY[[[^^^bbbfffooowww~~~}}}qqqfffYYYPPPFFFDDDDDDIIISSSggg~~~{{{wwwvvvzzz|||~~~{{{rrrjjjfff```______^^^]]]\\\[[[ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSPPPPPPOOONNNLLLIIIGGGEEECCCBBBBBB@@@>>>===;;;;;;;;;<<<>>>@@@@@@???>>>===;;;999666444222111111111222222222111222555;;;???FFFMMMYYYggguuuyyyppplllmmmnnnlllkkkiiidddZZZQQQPPPTTT^^^hhhwwwkkkTTT???666...------***((()))***)))))))))((((((((('''((('''%%%&&&''''''&&&$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqccc[[[SSSGGG===999222111000111222222///,,,...---,,,---......,,,***++++++***+++,,,---+++)))***+++---,,,++++++,,,...---...000000000...------...,,,,,,,,,...//////...////////////000000000000111111111111111222333444222222111222222333444555666666666666666666666666444555555666666555555444333333444444444444444444444666777777666666777999888888777666666777888888555555444444444444555555444333222111000111222222111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********------,,,,,,++++++++++++*********++++++***************************++++++(((((((((((()))))))))))))))((((((((((((((()))))))))))))))))))))*********&&&''''''((((((((((((((((((((()))))))))*********))))))***++++++,,,------,,,///000///......///000111222888DDDWWWqqqwww\\\JJJAAA===;;;888888888777777999;;;===???BBBEEEHHHQQQccc~~~uuuhhhddd___ZZZWWWVVVSSSNNNIIIFFFDDDBBBAAAAAACCCFFFHHHJJJLLLNNNRRRTTTVVVWWWXXXUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTVVVUUUSSSRRRQQQQQQQQQRRRMMMNNNOOOOOOQQQSSSXXX[[[___iiitttyyyyyyzzz{{{qqq___OOOEEECCCBBBDDDIIIXXXpppyyyuuutttpppmmmlllppprrrsssvvv{{{~~~yyytttnnniiidddaaaaaaaaa___]]][[[ZZZYYYYYYYYYXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSSSSSSSRRRQQQQQQMMMMMMMMMLLLJJJHHHEEECCC???>>>>>>===============???>>>===<<<;;;:::::::::777666555333222111111111444444444555777===DDDIIISSS___nnn|||uuummmiiihhhhhh^^^ZZZUUUPPPLLLLLLVVVbbbsssyyymmmTTTAAA999222.........***(((((())))))))))))(((((((((((((((&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""##################ppp___QQQMMMHHH???888777222111000111111000...,,,,,,,,,+++,,,------,,,***,,,+++***+++,,,---+++)))***+++,,,,,,++++++,,,---///111222222000//////000...,,,++++++.../////////////////////000000000000111111111111222333444555444333333333444444555666555666666777777666666555444555666777777666555444333333444555555444444333444555777777666666888999:::999888777777888999:::666555555444333333444444444333222000000111111222000///......------......------------------------,,,,,,,,,+++++++++******...---,,,,,,++++++,,,,,,)))***++++++++++++***))))))))))))***************(((((((((((())))))))))))((((((''''''(((((()))))))))(((((((((((()))***+++''''''((())))))))))))((((((((((((((()))))))))))))))***++++++******+++,,,,,,///000---,,,...000///---///555>>>JJJ^^^|||}}}}}}lllUUUFFF>>>;;;999999888888999:::;;;<<<:::<<>>GGGQQQXXXgggtttwwwpppjjjddd```PPPKKKGGGEEEFFFOOObbbssspppYYYEEE999555000---///...***((()))))))))))))))(((((((((((('''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%"""""""""""""""#########dddRRRDDDBBBAAA999444444111000///......------,,,,,,+++***+++------,,,***,,,+++***+++,,,---+++))))))+++,,,,,,++++++,,,---///000111///---,,,...000---,,,***+++---/////////......//////000000111111000111111111333444555666666555555555555666666777555666777888888777666555444555777888888777555444333444444555555444333333444555777777666666888999:::999888777777888999:::777666555444333222222222444333111000000000111222//////...---------......---------------------------,,,,,,,,,++++++++++++------+++*********+++,,,)))***++++++++++++***)))((((((((())))))*********(((((((((((())))))))))))'''''''''''''''((()))))))))(((((('''((()))***+++'''((())))))******))))))'''''''''((((((((())))))***+++---,,,)))((()))++++++......)))(((---000///---...222888>>>LLLeee|||vvvcccQQQEEE@@@<<<:::999999999::::::999:::999<<<@@@AAADDDQQQ^^^rrryyyjjj```\\\YYYTTTOOONNNKKKGGGCCCBBBCCCEEEGGGFFFGGGIIILLLNNNQQQRRRSSSQQQQQQQQQRRRRRRSSSTTTUUUPPPQQQTTTVVVWWWWWWVVVVVVSSSSSSRRRQQQPPPOOONNNNNNJJJKKKKKKJJJJJJKKKOOORRRSSSYYYbbbkkkqqqvvvyyy{{{rrr___OOODDDAAA@@@BBBDDDFFFNNNWWWeeevvvtttoooqqquuuwwwvvvuuuqqqkkkgggeeeeee^^^]]]^^^cccdddccccccfffgggnnnssssssrrrrrroookkkgggddd```^^^^^^^^^\\\ZZZZZZZZZZZZZZZXXXWWWUUUUUUSSSRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIFFFFFFEEEDDDBBB@@@>>>===;;;;;;:::999999999:::;;;999888666333222222222333222222222333444555555666666888;;;AAAKKKYYYgggppp}}}}}}uuujjj^^^VVVHHHDDDCCCEEEKKKYYYnnn~~~ppp\\\HHH;;;555000,,,+++------)))(((***(((((((((((())))))))))))'''&&&$$$%%%&&&&&&%%%#########$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$www[[[III<<<<<<===666222333///...,,,+++++++++,,,,,,+++******+++------+++***,,,+++***+++,,,---+++))))))+++,,,,,,+++***,,,---,,,------+++((('''***------+++******---/////////.........///000111111111000111111222333555666777777666666666666777777888555666777888888777666555555666777999999777666555333444555555555444333222333555777777666666888::::::999888777777888999:::888777666444333222111111333333111000000000111222//////...---------......---------------------------------,,,,,,,,,++++++---,,,***)))))))))***+++)))***+++,,,,,,+++***)))''''''(((((()))))))))***(((((((((((())))))))))))'''''''''''''''((()))***)))((('''''''''(((***+++(((((()))***************''''''''''''((((((((()))***,,,---,,,)))'''(((***)))---,,,'''&&&,,,///...111///111444777>>>RRReeeyyymmm]]]OOOFFF>>><<<:::999999888777666:::666666:::<<<<<>>===<<<;;;<<<;;;999777777777777888444333333222111111111000000111222333555666777888???BBBGGGPPP]]]mmm~~~xxxjjjZZZOOOEEECCCEEEKKKSSSaaawww|||mmm\\\III999000...,,,))))))++++++((((((***(((((((((((())))))))))))'''&&&$$$%%%&&&&&&%%%###""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%tttvvvzzzwwwkkkdddPPPGGG;;;333111111///---000000///...------,,,,,,......---,,,++++++++++++...---,,,+++++++++,,,---------...............---,,,---///000000000///...---------,,,,,,,,,++++++,,,,,,,,,---------.........000222222222111222333999999777666555555555555666777888999999888777666777888999;;;:::999777666999999777666555555555555777888888999999888888777999:::;;;:::888777888999888777666555444333222222222...+++---111333111...111///+++'''&&&&&&(((***+++,,,------......------++++++******++++++,,,---,,,,,,,,,,,,++++++******+++***((()))***,,,++++++******))))))(((((('''''')))'''&&&''')))******)))(((((())))))))))))((((((&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((((((''''''''''''((()))))))))))))))))))))))),,,,,,,,,---------......---///111111222888CCCKKKiii~~~{{{{{{|||xxxsssooojjj```VVVGGG???777555888;;;999666777777777888:::<<<>>>@@@GGGMMM[[[kkk{{{|||oooaaaWWWWWWRRRNNNMMMOOOOOOJJJFFFHHHJJJMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSRRRPPPOOOMMMLLLLLLKKKIIIGGGEEEEEEEEEGGGGGGLLLNNNQQQVVV]]]eeekkkoooxxx|||sss___TTTKKKDDD@@@AAABBBBBBEEEHHHKKKQQQYYYaaaggglllppprrrwwwxxxzzz|||~~~~~~nnn]]]UUUVVV[[[```bbbdddeeeeeebbb`````````___^^^\\\ZZZZZZ[[[\\\]]]\\\]]]^^^_________^^^]]][[[[[[[[[ZZZYYYWWWVVVUUURRRRRRSSSTTTTTTTTTSSSSSSRRRPPPMMMKKKIIIIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB<<<<<<;;;::::::999888888999888777666555444444444222111000///000111000000000444666666444777>>>DDDJJJRRR]]]gggsssyyymmm```UUUOOOCCCGGGNNNVVVaaalllwwwoooUUUCCC888111......+++,,,,,,++++++)))((('''%%%(((***)))&&&&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%kkklllpppzzzqqqcccZZZTTTGGG???666111000111///...000///...---,,,+++******++++++*********+++,,,,,,---,,,+++******+++,,,---..................------,,,,,,.../////////...------------,,,,,,,,,,,,+++,,,,,,---------............000222222222111222333555555555444555555666777777777888999999888777777555666777888888777666555:::999888777666666666666999999::::::::::::999999<<<===<<<:::777555555555777777666555444333222222///,,,)))+++///222000...111///---++++++,,,...///,,,------...............++++++******++++++,,,---,,,,,,+++***************+++)))((()))***,,,++++++))))))))))))(((((('''''')))((('''''')))***))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))))))))))))))******************************,,,,,,,,,,,,---------------///000000///444<<>>;;;::::::999888888777777666555444333222111111111333222111111222333333333444777999999;;;BBBNNNWWW___hhhttt|||pppdddZZZQQQMMMOOOUUU]]]eeekkkppptttwwwxxxzzz{{{{{{~~~tttaaaJJJ<<<444///,,,---++++++***))))))(((''''''%%%''')))(((%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%######$$$$$$###""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%mmmnnnssszzzcccTTTLLLEEEBBB;;;666000...///000///...///...---,,,+++******)))))))))))))))***+++,,,---++++++*********++++++,,,.../////////...---,,,,,,+++,,,------......------......---------,,,,,,,,,,,,------------............000222222222111222333222222222333444666777888777888999::::::999888777666666666666666666777777:::999888777777777777777:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<:::666444444555666666555444333333222222...,,,***+++///111000..................000111111------.../////////......+++************+++,,,,,,,,,+++)))((('''(((***++++++)))((((((***++++++***)))))))))(((((((((((('''***)))''''''((()))(((''''''(((((())))))(((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))***++++++************************++++++,,,,,,,,,------------///000///---///333888===PPPkkkssssss|||qqqcccPPPBBB===;;;:::999:::999888777666777888888;;;:::===BBBJJJVVVjjj{{{lllcccYYYSSSSSSSSSQQQNNNHHHIIIJJJKKKLLLMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOQQQQQQQQQQQQPPPPPPPPPPPPLLLKKKIIIGGGFFFEEEFFFFFFEEEFFFHHHKKKPPPUUUZZZ]]]jjjmmmrrrwwwooocccUUUOOOJJJJJJKKKJJJKKKNNNLLLLLLNNNOOOOOOOOONNNMMMNNNNNNOOOPPPRRRTTTVVVWWW]]]___aaa___]]]```gggnnn}}}gggXXXSSSUUUWWWYYY[[[\\\\\\ZZZXXXXXXXXXZZZYYYXXXWWWVVVWWWXXXXXXVVVWWWWWWWWWVVVUUUTTTSSSQQQRRRRRRRRRQQQPPPPPPOOOPPPPPPPPPQQQPPPPPPOOOOOONNNLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDAAA>>><<<:::999888888888777666666555555444444222111000/////////111000000000111222444555666888999;;;???KKK[[[hhhvvvzzzoooddd[[[VVVTTTTTTaaahhhqqqxxxzzzyyyvvvuuuuuuuuuvvvyyy|||[[[LLL<<<333///,,,***,,,+++***((('''&&&''''''(((&&&'''((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%vvvyyyyyy___JJJ@@@<<<999666333000...---...///...---,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,******************++++++////////////...---,,,+++,,,,,,------........................------------------------...............000222222222111222333222222222333444666777888888999:::;;;;;;:::999888999888888777888888999:::999999888888888888888999:::;;;;;;<<<<<<;;;;;;:::777888999888666555666777555555444444333222222111222000......000111000///++++++,,,---............+++,,,------......------***************++++++,,,,,,***(((&&&&&&'''***+++***)))((((((***++++++***((((((((((((((((((((((((+++)))''''''(((((('''&&&'''(((((((((((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///...------///111444???RRRggg}}}~~~zzzxxxaaaMMMBBB===:::999:::999777666555666666777===;;;;;;===AAAHHHWWWddd{{{lll```ZZZUUUPPPLLLOOOMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMJJJJJJKKKKKKLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQNNNMMMKKKIIIHHHGGGGGGGGGDDDDDDEEEGGGJJJNNNRRRTTTaaafffkkkooosss~~~|||qqq```XXXRRRPPPQQQQQQUUUZZZXXXWWWWWWWWWVVVUUUSSSQQQNNNNNNNNNNNNNNNOOOQQQRRRRRRUUUVVVUUUTTTVVV\\\aaalllqqqvvvxxxyyy|||ppp^^^VVVUUUVVVXXXZZZ[[[[[[YYYXXXWWWXXXXXXXXXWWWVVVUUUVVVVVVVVVUUUUUUUUUTTTSSSRRRQQQQQQOOOOOOOOOPPPOOOOOONNNNNNLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA???===;;;888666555666666555555444444444444555444333222111111111111222222222222222444777999:::===@@@DDDJJJXXXiiivvv}}}rrrkkkaaaXXXVVV[[[ccciiitttyyy~~~~~~{{{{{{}}}pppcccGGG<<<222...---***)))***+++***(((&&&&&&'''((()))((((((((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$yyy}}}kkk\\\HHH;;;666666444111000///............---,,,++++++,,,---...///000000------,,,+++++++++++++++))))))******++++++++++++......//////...------,,,...............//////////////////.........---------------.........//////...000222222222111222333555444444444555666666777888999:::;;;;;;:::999888888888777777888999::::::999888888888888888999999999999::::::::::::999999666777888777555444555666444444333333222222111111444222000/////////...---++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++******))))))******+++,,,+++)))'''%%%%%%'''***+++***((('''((()))+++******'''''''''''''''(((((((((***)))'''&&&'''((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))*********************************+++++++++,,,,,,***+++---............///333666>>>MMMccc|||ttt]]]NNNDDD???===999888777666666777777888:::888888;;;<<>>;;;:::999888777888999999777666777;;;<<<;;;???DDDPPPdddsssiii\\\UUULLLGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLLLLKKKKKKHHHGGGGGGFFFGGGIIILLLMMMMMMTTT]]]bbbfffjjjrrrxxx~~~rrrgggbbbaaaccciiipppxxxvvvuuuuuuvvvsssmmmhhhdddaaa]]]YYYUUUSSSRRRRRRNNNPPPRRRSSSSSSUUUXXXZZZ[[[]]]^^^______```ccceeeggglllrrr}}}ooo\\\TTTQQQRRRWWWYYY[[[[[[ZZZXXXXXXYYYUUUUUUUUUTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQQQQQQQQQQOOOOOOOOOOOOOOONNNMMMLLLLLLKKKKKKJJJIIIHHHFFFEEE??????>>>>>>===<<<<<<;;;666666666555555555444444222222222222222222222222000000000000111222333333111333666777999===DDDJJJOOOXXXeeeqqq{{{~~~yyy||||||rrreee\\\OOOOOORRRYYYgggxxxyyykkkYYYDDD666444///,,,---,,,)))(((***+++***)))((((((((()))******)))''''''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%% """###%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$kkkZZZLLLCCC;;;777222000///000///...---......---,,,,,,,,,---++++++,,,------...//////,,,,,,+++++++++++++++,,,((()))+++,,,---------,,,,,,,,,---...////////////......---------...///000000000000/////////..................////////////...000222222222111222333555555444444444444444555777777888999999888777777333444666777888888777777666666666666777888999:::777777888888888888777777888888888666333111000111222222222222111111111111//////...---,,,,,,---......------,,,++++++******))))))***+++++++++++++++)))))))))))))))***++++++)))((((((((())))))***+++)))((('''''')))******)))&&&&&&&&&'''''''''(((((((((&&&%%%%%%'''(((((('''&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''(((((()))(((((((((((((((((((((((())))))))))))*********+++******+++,,,.../////////...---///555===KKKcccxxx}}}kkkZZZLLLDDD@@@>>><<<:::999888888888:::888888;;;<<<:::<<<@@@FFFQQQddd}}}xxxlll]]]RRRMMMLLLKKKJJJGGGHHHHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHHHHIIIIIIGGGHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHHHHJJJLLLMMMLLLQQQWWW\\\```dddhhhjjjvvvtttnnnkkkiiimmmqqq~~~~~~xxxrrrnnnhhhaaa[[[WWWUUUTTTPPPQQQRRRSSSTTTTTTUUUVVVYYYYYYZZZZZZ[[[\\\^^^______cccgggnnn|||iiiYYYRRRPPPPPPRRRUUUWWWWWWVVVTTTTTTUUURRRRRRRRRRRRRRRRRRQQQPPPQQQPPPOOONNNNNNOOOOOOPPPMMMMMMMMMMMMLLLKKKIIIIIIIIIIIIIIIGGGFFFDDDCCCBBB;;;;;;;;;::::::999888777444444333333333333333333111111111111222222222222000000000111333555666777444888===@@@DDDLLLVVV]]]hhhqqq~~~pppjjjnnnpppppppppnnniiiaaaXXXRRRKKKQQQ]]]lll|||}}}vvvwwweeeUUUFFF999000///+++***++++++((((((***(((((((((((((((((((((((()))'''%%%&&&((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%% !!!"""###$$$$$$$$$$$$########################vvv\\\KKKAAA<<<555444222111/////////000,,,,,,---,,,++++++---...------,,,,,,,,,,,,,,,+++))))))))))))***+++,,,---)))***,,,---......------++++++---...///000000000------,,,+++,,,---...///000000000000////////////............/////////000...000222222222111222333333222222222333333444555666777888999999888777666444666888:::;;;:::999888555555555555666888999999888888888999999888888888444555666555333222333444222222222111111111111111...///////////////111333++++++***)))))))))************+++,,,,,,,,,,,,+++)))))))))))))))******+++(((((())))))*********+++)))((('''''')))******)))&&&&&&&&&'''''''''(((((('''&&&%%%%%%'''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))************++++++***+++---......------...222666666<<>>@@@JJJ^^^xxxrrraaaWWWRRRNNNKKKGGGHHHIIIIIIJJJJJJJJJJJJFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLKKKIIIHHHIIIJJJLLLMMMPPPQQQUUUYYY]]]aaacccdddjjjxxx}}}yyyttttttvvvyyyyyy}}}wwwssskkkccc\\\WWWTTTSSSRRRSSSTTTTTTTTTSSSSSSSSSSSSSSSTTTUUUVVVWWWYYYZZZ]]]aaaccceeennnttt___QQQKKKJJJJJJNNNPPPRRRSSSRRRPPPPPPQQQPPPPPPQQQQQQPPPPPPOOONNNMMMMMMLLLKKKKKKLLLNNNNNNKKKKKKKKKJJJIIIHHHFFFEEEEEEEEEDDDCCCBBB@@@>>>===888888888888888777666555444333333333222222111111111111111111111222222222222222333444666999:::<<>>===@@@LLLXXXttt{{{hhhYYYFFF777111...***'''))))))))))))))))))))))))(((((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""########################%%%### ###$$$$$$"""wwwtttwwwvvvpppjjjYYYRRRGGG???;;;777222///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))***))))))))))))***++++++,,,+++************+++,,,,,,,,,,,,+++******))))))+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---...000///------///000000///............/////////000---...///000222333444555222333444555555555555555555444444444444666777888444555666777888888888888777666555666777888777666777777777777666666666666555555555555555555555555333111///...///000000///111///......//////...---++++++*********)))))))))))))))))))))************&&&)))...111222000,,,***((((((((('''''''''&&&&&&&&&''''''((()))((((((((('''''''''''''''(((((((((''''''((((((''''''&&&%%%'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''))))))***((('''&&&((()))(((((())))))))))))*********++++++,,,,,,,,,,,,,,,+++,,,------,,,///444999===VVVvvv|||jjjXXXJJJAAA===<<<;;;:::999888777888888999:::777888===@@@CCCRRRbbb{{{llldddYYYRRRMMMKKKGGGEEEDDDCCCAAAAAABBBBBBBBBAAA???@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHIIIJJJLLLNNNQQQTTTUUUWWWZZZ___jjj{{{~~~zzzyyytttsssrrrsssssssssqqqoooeeeccc___ZZZWWWUUUTTTSSSQQQPPPOOOOOONNNNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTVVVUUUUUUVVVZZZ___dddhhhllljjjeee[[[OOOGGGEEEEEEFFFHHHIIIJJJIIIIIIKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@???>>><<<;;;::::::777666666666777777888999666666555555444444333333222111111000000000000111000111444666888999::::::???CCCJJJPPPXXXcccoooxxxzzzjjjZZZLLLBBB======:::999;;;???JJJ^^^ooo|||qqqhhhOOODDD777...++++++)))'''))))))))))))))))))))))))&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#######################################$$$""" """###""""""wwwjjj[[[TTTUUUUUUPPPJJJAAA===777333222111///...,,,,,,++++++++++++,,,,,,+++++++++++++++***)))))))))))))))))))))******+++++++++************++++++)))))))))***++++++,,,,,,,,,,,,,,,+++++++++++++++************+++,,,---...000///------...///...---........./////////000000......///000111222333333222333444555555555555555777666555444444666888999444555666666777777777666777666666666777777777777777777777666666666666555666666666666555555444444222000......///000///...000///---...//////...,,,)))))))))(((((((((''''''((()))))))))************&&&***...222333222...,,,))))))(((((('''&&&&&&%%%''''''((((((((())))))(((''''''''''''''''''''''''###$$$&&&((())))))(((((('''(((((((((((((((((('''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((()))))))))*********+++,,,,,,,,,,,,+++***,,,---,,,+++,,,///222:::JJJbbbxxxwww___NNNDDDAAA>>><<<999888888999::::::999777999<<<<<<===FFFQQQ[[[mmmsssbbbYYYTTTQQQPPPHHHEEEAAA@@@AAA@@@>>>;;;>>>>>>>>>>>>??????@@@@@@>>>>>>>>>??????@@@@@@@@@BBBBBBAAABBBBBBCCCDDDEEEEEEEEEFFFHHHJJJMMMOOOPPPQQQTTTXXX]]]gggxxxzzzuuuqqqoooiiigggeeeeeefffffffffeee___]]]YYYVVVTTTSSSRRRSSSOOOOOONNNMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQRRRTTTYYY]]]```fffgggeee^^^SSSKKKFFFEEECCCEEEFFFGGGFFFGGGHHHJJJHHHHHHGGGFFFFFFEEEDDDDDDBBBBBB@@@???>>>>>>>>>>>>;;;;;;:::999888888777777555555555555666666666777555555444444333222222222...///000000000222444666666888999;;;===@@@CCCEEEOOOVVV___iiisss|||uuuiii[[[NNNDDD===:::999999<<>>CCCHHHTTTeeeuuuuuuhhh^^^XXXOOOJJJDDDBBBCCCCCC@@@======<<<;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCEEEFFFIIIJJJLLLLLLOOOSSSUUUXXXbbbqqq|||zzzxxxuuuqqqlllhhhdddbbb]]]\\\ZZZ[[[^^^`````````[[[YYYVVVSSSPPPOOOOOOPPPNNNNNNMMMLLLLLLLLLLLLMMMKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQUUUYYY[[[]]]```aaa\\\SSSIIICCCAAAAAACCCDDDEEEDDDDDDFFFGGGGGGGGGEEEDDDBBBAAA@@@???>>>===<<<;;;::::::::::::888888888777777666666666666666666666666555555444333333333333222222111111222333555444444555999<<<===???AAADDDHHHOOOWWW]]]gggppp|||~~~vvvrrrfff___UUUJJJAAA<<<999999777;;;EEEQQQ[[[gggwww|||rrrbbbPPPCCC666222...,,,------,,,+++(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%######################################################$$$$$$############UUUJJJ<<<444222222222111///...---,,,***)))((((((+++******))))))******+++)))***************))))))'''((())))))******))))))))))))***++++++***))))))+++++++++***))))))((((((*********+++++++++++++++***************+++,,,---...---++++++---......---------------.........///000000000000000000000000222222333333333333222222333222111000000111222333666666666666555444333222555666777666555444555666555444444444444333333333444444555555555444222111222000///000111111///...///---,,,,,,------,,,+++,,,,,,+++++++++*********))))))))))))******************+++---...//////000******))))))((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&''''''%%%$$$######%%%&&&'''%%%%%%%%%&&&''''''(((((((((((()))))))))******+++++++++++++++++++++,,,,,,------------222333999BBBMMM\\\rrrsss]]]RRREEE@@@:::777888999777666777888999999888888999;;;>>>FFFNNNXXXhhhuuuhhh[[[SSSJJJFFFEEEEEEBBB???===<<<:::888888888999999999999999:::::::::::::::;;;;;;;;;;;;<<<===>>>>>>??????@@@AAABBBDDDFFFGGGFFFJJJLLLMMMMMMQQQZZZaaaoooyyy|||vvvqqqjjjiiieeebbb^^^[[[YYYXXXTTTTTTTTTVVVZZZ]]]______XXXVVVRRROOOMMMLLLKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLJJJJJJJJJKKKMMMPPPTTTVVVXXX\\\___\\\TTTKKKDDDBBB@@@AAABBBBBBAAAAAABBBCCCCCCCCCBBB@@@>>>===<<<;;;::::::999888777777777777777777666666666666666666666666666666666555444333333333333333333333444444555777888888666888<<>>::::::<<<>>>DDDJJJWWWdddmmmsss~~~ssseeeSSSAAA777111///---+++++++++***)))))))))))))))))))))))))))'''((((((''''''&&&$$$$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$###############$$$$$$$$$######################## """######"""!!!!!!"""AAA===777222000......---++++++,,,+++***)))((()))******))))))))))))******))))))************))))))'''''')))*********)))(((((()))***++++++***)))(((+++++++++***))))))(((((())))))******++++++,,,,,,+++***************++++++---+++***+++---......---,,,,,,,,,,,,------------......//////000000111111222222222222111111000///222222222222222222222222444444555555555444444333444666777666333222333555333333333222222222111111111222444555444333222000222111000111222222000......---,,,,,,------,,,***,,,,,,,,,+++++++++******))))))))))))************((()))***,,,---------,,,(((((((((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$%%%&&&''''''%%%###"""###%%%''''''&&&&&&&&&''''''''''''((((((((())))))))))))***+++++++++++++++*********+++---.........///000444999===FFFZZZmmmqqqcccQQQJJJBBB===<<<;;;888555888::::::999888888888777777===BBBEEENNN^^^nnnvvvzzzooo```VVVQQQMMMHHHCCCAAA???===:::999999999:::888888888888888888888888999888888999999:::;;;<<<;;;<<<<<<===>>>???AAABBB@@@BBBCCCCCCCCCEEEJJJOOOVVV\\\bbbccceeefffccc^^^[[[YYYVVVSSSPPPPPPPPPPPPLLLLLLNNNQQQVVVYYY[[[ZZZSSSQQQNNNKKKIIIHHHHHHIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGFFFFFFGGGHHHJJJLLLNNNPPPUUUZZZZZZTTTLLLFFFCCC>>>???@@@???=========???<<<<<<;;;;;;::::::999999777666666555555666666666555555555666666666666666222333444555555555444444555555555666666777777888888;;;>>>??????CCCJJJPPPUUU\\\gggpppxxxxxxjjj^^^SSSMMMFFFCCC>>>;;;===CCCKKKPPPWWW\\\fffpppuuuxxxrrrcccSSSCCC777222...---+++******)))((('''))))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$######################## ###%%%%%%###!!!"""###222333444333000,,,******(((***,,,,,,+++++++++,,,******))))))))))))******((())))))*********))))))&&&''')))*********)))(((((()))***++++++***)))(((((((((((()))******++++++(((((()))***+++,,,,,,---++++++******************,,,***)))***---.........+++++++++,,,,,,,,,------,,,---...///000111222333222222222111000///...---......////////////...---222222333444555555555555333555777555222111222444222222222111111111000000000111333444444333111000333222111222333222111///...---+++,,,------,,,************))))))))))))((())))))))))))************&&&(((***,,,---,,,***)))''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%&&&(((***+++&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&'''((())))))'''%%%$$$###%%%((()))(((''''''(((''''''''''''((((((((()))))))))***++++++++++++******)))((())),,,...//////,,,...333555333555EEEVVVsssrrr]]]UUUKKKEEEBBB@@@;;;777333555666555555555555444444:::======@@@IIIRRRVVV___iiiyyy|||lllccc[[[RRRKKKFFFEEEBBB???===<<<======888888888888888777777777777777777777888999:::;;;999999999:::;;;<<<>>>>>><<<<<<<<<;;;<<<>>>CCCFFFKKKNNNPPPPPPSSSVVVUUUPPPOOOMMMJJJHHHGGGHHHJJJKKKGGGGGGIIIMMMRRRUUUUUUUUUOOOMMMJJJHHHFFFFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHFFFKKKQQQRRRNNNGGGBBB@@@===>>>>>>===;;;::::::;;;666666777777888888888999555555444444444555666666444555555555555666666666///000222444555555555555666666777888999:::;;;;;;===BBBGGGKKKNNNUUU^^^fffqqqzzzlll\\\PPPFFF@@@???===<<<>>>EEEPPP\\\cccaaadddjjjppprrrttt}}}zzzdddTTTEEE777222333...---+++***))))))(((((())))))))))))))))))))))))###$$$&&&'''(((''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$""""""######$$$$$$$$$$$$########################"""%%%((((((%%%$$$$$$&&&//////...,,,***)))'''''''''((()))***)))'''%%%$$$)))(((''''''(((***,,,...+++***)))(((((()))***+++%%%###"""###'''))))))((()))))))))))))))******+++*********))))))))))))))))))))))))***++++++,,,,,,***+++,,,,,,,,,,,,+++*********************++++++,,,+++*********+++,,,------...000222222222111111111222222111111000///...////////////...---++++++///000111111000111333555555555555555444333222111444333222111000000000000333333222222111000//////...///000000000///---,,,))))))))))))))))))))))))---,,,,,,+++***))))))((('''((()))******)))((('''************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))************))))))&&&'''((('''%%%$$$%%%&&&&&&&&&&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((((((************************,,,///111000000444===DDD```xxxuuufffVVVOOOHHHAAA===>>>;;;:::888888555333444666777888999:::<<<@@@DDDHHHIIINNNXXXeeesssuuuhhh```TTTOOOIIIEEECCCAAA===999===;;;999888888888777555000111333555666777666666999999999888888888888888:::::::::;;;;;;<<<<<<<<<@@@AAACCCEEEFFFGGGHHHHHHIIIHHHFFFDDDCCCDDDFFFGGGDDDEEEFFFHHHKKKMMMPPPQQQJJJHHHEEEBBB@@@???@@@@@@@@@@@@@@@@@@??????>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCHHHKKKKKKGGGAAA===:::999999999888888777777888777777666555555444444444666777777555444555555555555555444444444555666333333444555666777999:::888999;;;<<<>>>CCCIIIMMMOOOTTT[[[bbbiiiqqq{{{sss^^^OOOFFF@@@<<<::::::???KKKYYYdddggggggppppppqqqsssuuuyyy|||~~~zzzjjjSSSAAA999555111...///---+++***((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##############################$$$#########""""""!!!!!!###$$$$$$%%%$$$###"""!!!......---,,,***)))(((((((((''''''''''''(((((((((***)))(((''''''(((***+++***))))))))))))))))))***&&&%%%###%%%(((******)))))))))(((((())))))***+++))))))))))))))))))))))))'''(((((()))******++++++***++++++,,,,,,++++++***,,,,,,+++***))))))))))))++++++*********+++,,,------...///000111111111111000111111111111000//////111111111000000///------///000111000000000222444444444444333333222000000333222222111000000000000555444444333222222111111///////////////...------++++++++++++++++++++++++((((((''''''&&&%%%%%%$$$'''((()))***))))))(((''')))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++,,,...000///...000777===NNNbbbyyy|||~~~sss```WWWSSSLLLEEEBBB<<<:::888777555444555777666666777888:::<<>>@@@AAABBBCCCCCCCCCAAA@@@>>>>>>>>>@@@AAA>>>>>>???AAACCCEEEGGGHHHDDDCCCAAA???>>>=========>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================???CCCFFFEEEBBB>>>;;;777777777777666666555555666666666666666666666666222444666666555444555666666666666555555555666888555555666777888:::<<<>>>>>>@@@DDDIIIMMMTTT[[[___ggglllttt}}}uuuaaaPPPEEE@@@>>>>>>EEEHHHPPPZZZeeelllnnnnnnkkknnnrrrwww{{{~~~{{{dddVVVCCC666000...,,,)))...,,,+++)))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################"""""""""!!!###$$$$$$$$$$$$###"""!!!,,,,,,++++++***)))))))))((('''&&&%%%&&&(((***,,,***)))((('''&&&''''''(((((())))))******))))))((('''&&&%%%&&&(((*********))))))(((((())))))***+++))))))))))))))))))))))))'''''''''((())))))************+++,,,,,,+++******---,,,+++***)))(((((((((+++************+++,,,,,,------------...///000111//////000111111111111000222222222222222111000///...///000000//////111333222222222222111000///...111111000000000000111111444333333222222111111000000///......---.........------------------------)))))))))((((((''''''&&&'''(((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((************************+++---///...,,,---000444:::FFFXXXjjj~~~|||xxxmmmbbb]]]VVVMMMFFF>>><<<:::777666777888999666666777777888:::;;;;;;;;;;;;>>>AAADDDIIIVVVcccppp___TTTNNNJJJGGGBBB@@@===;;;::::::999777777777777777777666555444555555555666666777777777555555555666666666666666666777888:::;;;<<<<<<<<<<<<;;;:::999999999:::;;;999999999:::<<<===???@@@===<<<<<<;;;::::::999999::::::999999999999888888888888888888888888888888::::::999999888888888777999:::<<<>>>>>><<<999777555444444444444444333333444444444555555555666666333444666666555555666888444555555444333444777999:::;;;===>>>???CCCGGGKKKNNNSSSZZZbbbjjjrrryyy~~~yyyvvvrrrppppppqqqqqqppphhh^^^OOOBBB===???CCCFFFOOOVVV```hhhmmmpppqqqqqqrrrxxx}}}}}}{{{fffNNNDDD777///......---+++,,,+++***(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$##########################################""""""""""""######$$$$$$######"""!!!***************)))))))))((('''&&&&&&'''((()))***(((''''''&&&&&&&&&'''((('''((()))******)))((('''&&&&&&&&&&&&'''))))))***((((((((((((((()))******((((((((()))))))))))))))''''''(((((()))***************++++++++++++******,,,+++***)))))))))))))))***************++++++,,,---,,,,,,+++,,,---///000......000111111222222222222222222333222222111111...///000///...///000222111111111111111000//////000000/////////000111111000000000//////.........000///...---,,,---...///------------------------+++*********)))))))))(((''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))***((((((((()))))))))))))))***,,,------,,,,,,...000///666AAANNNaaayyyzzzlllddd]]]TTTMMMFFFEEEAAA<<<:::;;;;;;888888777777777999:::999999999888999<<<<<>><<<888888777777666555444444444444444555666666777777444444444444444444444555444444555777777888888888999999888777777888888999888888888888999:::;;;;;;666777888888888888777666777777666666666666666666555555555555555555555555777777666666555444444444666666777777777777666555333333333333333333333333333333333333333333333333444555666666555555666888555666777666555888===AAAEEEHHHKKKMMMPPPUUU\\\aaaiiioooxxxxxxssshhheee```\\\YYYXXXXXXXXXSSSMMMDDD>>>@@@HHHQQQXXX```gggoootttuuuvvvxxx{{{~~~dddQQQ???999111......000///...***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#######################################"""""""""""""""##################""""""))))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''((()))'''((()))******)))((('''%%%%%%%%%%%%&&&&&&((()))((((((((('''((())))))***''''''(((((())))))))))))(((((()))******++++++,,,************************(((((((((((()))***++++++))))))******++++++++++++,,,,,,+++++++++---///000---...///111222222222222000000111111222111111111...///000///......000222222222222333222222111000/////////...//////000000//////............------000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((('''''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******+++++++++)))))))))*********++++++)))***,,,------...///000000333777===GGG[[[www{{{ooogggaaa]]]YYYXXXQQQGGGCCCAAA<<<444:::888666666888999888777666444555888888999???FFFLLLXXXnnnooodddZZZVVVPPPKKKHHHEEECCCAAA<<<<<<;;;:::999888888888444555555555666666777777555555555555555555555555444555666666777777777777666666666666666666777777777777666666777777888999444444555666666666666555444555555555555555555555444444444444444444444444555555444444444333333333444444444444444444444444333333333333333333333333333333333222222222111111444555555444333444555777999;;;=========AAAIIIPPPYYY]]]cccgggjjjpppxxxwwwnnnfffbbbYYYVVVQQQKKKGGGEEEFFFGGGBBB@@@@@@CCCKKKYYYhhhqqqyyyxxxaaaLLL@@@222///+++)))+++,,,+++***)))(((((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""""""""######""""""""""""""""""######))))))))))))(((((((((((('''(((*********'''%%%###$$$$$$%%%&&&'''((())))))'''(((((())))))(((((('''$$$%%%&&&&&&%%%%%%'''(((((((((''''''(((((()))***&&&''''''(((((())))))***)))))))))***++++++,,,,,,+++***))))))))))))***+++'''''''''((()))***+++,,,((()))******++++++******++++++++++++,,,---...///......///111111222222222...///000111111111111111///000111000//////000222222333333333333333222222//////............/////////////////////////////////...------,,,---------************************))))))))))))))))))))))))&&&&&&&&&&&&'''((()))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&'''((('''%%%$$$%%%&&&&&&%%%$$$$$$%%%&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******++++++,,,+++++++++,,,------......******+++---...///000111222333444555888DDD[[[qqq~~~yyyuuutttsssjjj]]]VVVQQQGGG;;;@@@;;;777555777888777555777555555777777666999>>>CCCFFFQQQcccvvvpppjjjaaaXXXQQQKKKGGGDDDAAA???>>><<<:::999888888777777777777777777777777666666666666666555555555555555666777777777666666333333333444444444444444444444333333333444555555333333333444444555555555333333333333333444444444333333333333333333333333333333333333333333333333333333333333333333444444222222333333333333444444333333333333333333333333444555666666555777:::<<<===AAADDDEEEGGGNNNYYYbbbuuu{{{}}}sssiii___WWWRRRHHHFFFBBB===:::999<<>>CCCKKKRRR^^^jjjwww~~~{{{|||~~~uuufffXXXHHH999111000///---,,,++++++******)))(((((()))))))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!"""""""""############"""!!!!!! !!!"""###$$$***))))))(((''''''&&&&&&((('''&&&%%%&&&(((***+++((((((((()))(((((('''&&&)))((('''&&&&&&'''((()))&&&((()))(((&&&&&&(((+++'''''''''''''''((())))))&&&&&&&&&'''((())))))***''''''(((((()))*********+++***)))(((((()))***+++***))))))(((((((((((()))'''((()))++++++******)))***+++---...//////...---///000000111111111111000...///000111222333333333111222333111000000111333111222222333333333222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++++++++++++++++++++++++++&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$&&&'''((('''%%%$$$%%%&&&&&&%%%$$$###$$$&&&(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))&&&''''''((()))*********///---++++++,,,...//////+++(((+++222444444999@@@III```{{{tttVVVNNNDDD>>>======;;;888444222333777777555666999888:::???CCCCCCEEESSSdddjjjwwwxxxnnnhhh]]]ZZZUUUPPPKKKGGGEEEDDD===<<<<<<;;;:::999888888777777777666666555555555333444444444444333333222333333444555555555555555111111111111111222333444444222111//////111333444.../////////000000111111222222222222222222222222...//////000111222333333000000111222333333222222000000111111222222222333111222444666999;;;===>>>===???BBBEEEHHHNNNTTTXXXaaafffkkkooosss~~~zzzqqqjjj___SSSKKKDDD???<<<999::::::999:::>>>FFFLLLbbbjjjvvv}}}}}}zzzzzz}}}xxxeeePPPDDD;;;333///000,,,+++***)))((((((((('''((())))))******)))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################!!!!!!""""""#########$$$"""!!! """###$$$'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%''')))***%%%%%%'''((((((((('''&&&$$$%%%&&&(((***+++------))))))************))))))'''((()))******++++++***---,,,+++***))))))))))))'''''')))***,,,...//////(((+++---......///000222,,,---///111333444555555333333333444444333222222222222222111111///......111000...---,,,,,,,,,---......---,,,++++++******...---,,,,,,++++++,,,,,,+++++++++*********))))))(((''''''((()))******)))''''''''''''''''''''''''#########$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$######$$$%%%'''((("""###%%%&&&&&&%%%###"""'''&&&&&&&&&&&&'''((()))''''''((((((((((((''''''######$$$%%%%%%&&&&&&'''''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))***++++++,,,---------...///222444555===HHH^^^zzzlllSSSFFF???;;;;;;>>>777888888777555555666888888888999:::===@@@CCCEEENNNWWWbbbmmmyyy}}}vvvmmmgggbbb\\\SSSLLLJJJGGGCCC@@@===;;;888666<<<:::888777777777666555666666555444333111///...222222222222222222222222333333222111111222333333222222222222222222222222444444333333222111111000111111000000000111111222111111222222111000//////111111222333333222000///222333555555555555666777666888:::<<<>>>AAAFFFIIINNNRRRVVVXXX[[[cccmmmvvvuuuoooddd[[[PPPHHHDDDAAA<<<888999<<<>>>>>>@@@MMMbbbrrr||||||{{{ppp\\\QQQBBB888444222000...++++++)))(((''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$"""!!!"""###$$$$$$"""!!!!!!"""$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&'''((((((((((((''''''&&&'''((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''(((%%%&&&'''(((((((((''''''&&&''''''((())))))******))))))************))))))'''((()))******+++++++++))))))))))))***+++,,,---((()))***+++,,,---...///,,,...000000//////000111------...000111333444444333333333444444333333222111222222222111000//////111000///...------------......------,,,,,,++++++------,,,++++++++++++,,,+++++++++*********)))))))))((('''((()))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&"""$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************++++++************+++---///000444<<>>BBBHHHPPPVVV]]]iiizzzzzzmmmdddWWWSSSLLLGGGCCCAAA???>>>>>><<<:::999::::::999888888888888777666555444444666555555555444444444333555444333222222333444555444444444444444444444444111111111111111111111111333333333333333444555555222222333333333333222222222222444555666666666666555777888888888999;;;======@@@DDDIIINNNTTTZZZ^^^fffjjjoootttxxxttthhhbbbVVVOOOFFF@@@???>>>;;;999999;;;AAALLL[[[nnnzzzkkk]]]JJJAAA666...,,,,,,***(((+++***)))(((''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!"""###$$$$$$"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###'''&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$((((((((((((((('''&&&%%%''''''((((((((()))))))))'''&&&&&&%%%%%%&&&&&&'''(((''''''&&&%%%%%%&&&&&&%%%&&&'''(((((((((((('''((((((((((((''''''''''''))))))************))))))(((((()))******+++++++++***))))))******+++,,,---******+++,,,,,,------...///000222111000//////000...------...///111333444333333444444444444333333111111222222222111111000000000111000000///...---......---------------------,,,++++++******+++++++++************)))))))))***((('''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%*********)))(((&&&$$$######$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&++++++***)))(((&&&&&&%%%&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))************************,,,,,,,,,,,,---...///000...222;;;III^^^vvv~~~tttfffYYYOOOKKKCCCAAA===:::888777777888999888777666666666777888<<<@@@DDDFFFHHHOOOZZZccc~~~uuuooodddZZZSSSMMMIIIFFFAAA???<<<;;;;;;<<<<<<;;;999999999888888777777777666666555555444444333333444333222222222222333444333333333333333333333333111111222333444444555555333333333333444555666666222333444444555444444444444444444555666888999999;;;<<<===>>>>>>AAAEEEIIILLLQQQXXXaaaiiirrrzzzxxxssslllaaaWWWQQQHHHCCC<<<999:::<<<;;;:::???AAALLLbbb}}}wwwgggTTTEEE<<<777000,,,,,,,,,+++*********)))(((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$$$$###""""""###%%%$$$###!!!""""""""""""############""""""'''&&&&&&&&&&&&'''((((((((((((''''''&&&%%%$$$$$$(((((((((((('''&&&%%%%%%'''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((''''''''''''''')))******++++++******)))))))))))))))***+++,,,,,,------,,,+++************,,,,,,,,,,,,------------...000111111000//////000///...---,,,---///111333222333444444444444444444111111222222333222222222000111222222222000///...------..................,,,,,,+++***************************))))))))))))***)))''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%)))***+++,,,+++(((%%%###$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&++++++***)))((('''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((((()))***************))))))(((------------------......///111555:::FFFZZZrrr~~~tttggg^^^UUUOOOEEE>>>999888888999:::999888666666666666777:::===@@@BBBCCCGGGOOOUUUaaaooo{{{nnnbbbYYYSSSMMMJJJEEECCCCCCCCCCCCCCC@@@@@@>>>===<<<;;;::::::777777777777777777777777666555444444444444555666555555555555555555555555555555666666777888888888777666666555666666777777777888888999999888888888;;;:::::::::;;;===@@@AAADDDEEEGGGIIIKKKPPPVVV[[[ccciiisss}}}}}}rrrhhhbbb[[[PPPGGGCCC???<<<888888;;;???AAABBBLLLQQQ___xxx|||nnn```QQQAAA777555222///...//////...---***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###$$$$$$###""""""$$$%%%%%%###""""""###"""##################"""'''&&&&&&&&&&&&'''((((((***))))))((('''&&&%%%%%%'''''''''''''''&&&%%%%%%''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((()))''''''''''''(((((())))))&&&&&&''''''((()))))))))******++++++++++++*********)))))))))***+++,,,---...---,,,+++************------------------------,,,...000000//////000111///...---,,,,,,...000222222333444444555555555444111222222333333333333222000111222222222111//////------..................++++++***))))))))))))***))))))))))))))))))))))))***(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%&&&'''***,,,,,,***'''&&&$$$$$$$$$%%%''')))+++---,,,+++)))(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))*********))))))((()))))))))))))))))))))))),,,///333444999DDDUUUaaa|||yyyjjj___PPPCCC;;;999999999999999777666666666777777666999<<<===>>>AAAFFFJJJMMMVVVeee{{{uuummmccc^^^XXXSSSQQQPPPPPPPPPNNNLLLIIIFFFCCC@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<:::999888888888888999:::999999999999999999999999777777777777777777777777<<<;;;;;;::::::::::::;;;>>>???????????????>>>>>>CCCBBBBBBCCCGGGLLLQQQUUUTTTVVVYYY\\\```fffmmmrrr|||}}}~~~kkkbbbXXXRRRKKKAAA;;;999777666666:::AAAIIIOOOSSS\\\dddttt|||hhhWWWIII>>>666111------,,,,,,,,,,,,+++))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$%%%$$$"""###$$$%%%%%%###""""""#########$$$$$$$$$$$$######'''&&&&&&&&&&&&'''(((((()))))))))((((((''''''&&&%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''))))))))))))((((((''''''(((((()))***%%%&&&'''((()))***+++,,,******++++++++++++************))))))***+++---...+++******++++++,,,---...------..................+++---///000//////000111000///...------...///000222333444555555666555555333333444444444333333222000000111111111111000000......------------------+++***))))))((()))))))))(((((()))))))))))))))***)))'''&&&'''(((((('''&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$############$$$$$$###%%%(((***+++***((('''%%%$$$$$$%%%'''***...000///...,,,***((('''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''')))***+++***)))((()))******+++++++++******'''+++///111222777@@@GGGddd{{{~~~qqq___OOOEEE@@@>>><<<999888777666555666777888555777:::;;;;;;;;;===???AAAEEEOOO^^^rrr~~~xxxooogggbbb___^^^]]]]]]ZZZVVVQQQLLLHHHFFFEEEBBBBBBAAAAAA@@@@@@??????<<<<<<::::::::::::<<<<<<:::::::::::::::::::::::::::::::::::::::999999999????????????@@@AAABBBBBBEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLLLLPPPVVV___gggmmmnnnppptttwww{{{}}}uuujjjgggeeegggjjjmmmllljjjWWWOOOHHHDDD???999666666333555999@@@KKKWWWaaagggjjjrrr|||}}}lllUUUEEE:::333000000,,,,,,,,,,,,,,,+++))))))((((((''''''&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%$$$######$$$&&&%%%$$$""""""######$$$$$$$$$$$$$$$$$$###'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((())))))(((((()))((('''''''''(((******''''''((()))***+++,,,,,,***++++++,,,,,,++++++***+++***))))))***+++---///++++++++++++,,,---......------....../////////000...000111111000///000111////////////////////////222333444555666666666666444555555555444333222222000000/////////000000111......------,,,,,,++++++******)))(((((((((((()))(((((((((((())))))******'''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$"""$$$&&&'''(((((('''&&&%%%%%%$$$%%%'''+++000222111000---+++)))'''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''(((((($$$&&&(((***++++++***)))***+++---.........------'''***---...///111555999MMM___xxxrrrcccYYYQQQIIIDDD===<<<:::888888888888999777999;;;<<<<<<;;;;;;;;;<<<>>>EEEMMMWWWhhh|||xxxuuussstttqqqkkkfff```]]][[[ZZZUUUTTTSSSPPPNNNKKKJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGKKKLLLMMMOOOQQQTTTVVVXXXZZZ[[[^^^aaadddfffhhhiiigggffffffhhhoooyyy|||uuummmccc[[[TTTQQQPPPRRRUUUWWWUUUSSSFFF@@@;;;;;;:::888999<<<;;;>>>DDDLLLWWWcccooowwwtttyyy|||{{{~~~vvvfffTTTBBB888333///---...,,,---......,,,+++++++++'''''''''&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%$$$######%%%&&&%%%$$$#########""""""############""""""'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&######%%%&&&'''(((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))(((&&&&&&)))((('''''''''(((***+++))))))******++++++,,,,,,***++++++,,,,,,++++++***++++++)))))))))+++---///......---,,,++++++++++++------......///000000111222333444333111//////000///000000111000000///...222333444555666666666666555555555555444333222111111000///......///000111......---,,,++++++************)))((((((((((((((('''((((((((())))))******&&&%%%%%%&&&((()))((('''))))))))))))))))))))))))&&&'''''''''(((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$%%%''',,,111444111000...+++((('''%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((###%%%'''***+++++++++***'''(((***+++,,,,,,++++++.........------///222444666EEEXXXnnnuuujjj```UUUNNNBBBAAA???===;;;::::::;;;666777:::<<<<<<<<<;;;:::===???DDDGGGHHHPPPggg~~~~~~yyyvvvtttsssnnnllljjjfffaaa^^^[[[YYYXXXXXXWWWVVVVVVWWWXXXXXXTTTTTTTTTTTTTTTTTTTTTTTTPPPPPPQQQSSSTTTUUUVVVWWW]]]^^^aaadddiiimmmppprrruuuwww{{{ttthhhaaaZZZPPPIIIEEECCCAAACCCFFFGGGDDDAAA===999666888999:::???DDDHHHKKKPPPWWW```kkkvvv~~~zzzzzz~~~~~~~~~lll[[[MMM???333111111...,,,---(((***++++++***))))))***''''''&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$%%%%%%######%%%&&&&&&$$$######$$$!!!!!!""""""""""""!!!!!!%%%%%%&&&&&&'''((())))))***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))************+++++++++***************+++***)))(((((()))******)))***+++,,,---,,,++++++,,,+++***)))***+++,,,---...///////////////......111111222111000///---+++000000111111111000000///555555666777888999::::::888999999777555333444555333222///---,,,,,,---...+++,,,---,,,*********,,,+++*********))))))((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((((((+++***)))'''&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%%%%$$$&&&)))+++,,,+++)))'''%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''((('''%%%%%%%%%&&&(((***+++***((('''&&&&&&'''''''''''''''''''''((())))))*********)))******++++++---------.........//////444999DDDRRReee{{{~~~yyyiiiYYYPPPJJJCCC???>>>===;;;999<<<999999<<<<<<999888:::;;;<<<===>>>AAAIIISSS[[[lllyyy|||zzzvvvvvvvvvuuutttrrrpppppppppnnnllljjjiiihhhiiiiiiiiijjjmmmpppsssuuuwwwxxx~~~wwwmmmbbbZZZRRRIIICCCBBBAAA;;;999<<<;;;888:::@@@999777666:::BBBJJJOOOPPP___gggmmmmmmmmmqqqvvvxxxvvvzzzzzzqqqcccRRRFFF<<<666000...///000---)))'''))))))((('''&&&'''(((%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%%%%%%%%%%$$$###"""############$$$%%%&&&'''%%%%%%&&&&&&'''(((((()))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&(((((()))))))))*********************************+++***)))))))))***+++,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++,,,---...//////000000000000000//////222222222222111000///...000111111222111111000000444555555666777888999::::::;;;<<<;;;888666555666333222000...------......+++,,,---,,,*********+++*********)))))))))(((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))------,,,***)))(((((((((((('''&&&%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###"""######$$$$$$######"""$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%$$$###$$$&&&(((***)))(((&&&%%%$$$######&&&&&&&&&%%%%%%$$$$$$$$$'''&&&$$$######$$$&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%&&&'''))))))(((((()))+++,,,---,,,+++************++++++,,,,,,------------......---000666@@@OOObbbuuu|||kkkZZZTTTLLLGGGEEECCC@@@>>>>>>;;;;;;>>>>>>:::888:::999:::;;;;;;<<<@@@GGGMMMRRR\\\lll|||{{{sssllldddZZZPPPLLLHHHBBB===<<<<<<999888:::999555666:::;;;===BBBLLLYYYcccjjjlllpppwww{{{xxxvvvxxxzzz{{{xxxyyy}}}xxxrrrjjjbbbZZZOOOCCC:::666111,,,***+++,,,)))'''(((******)))((('''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""###$$$%%%%%%%%%%%%&&&''''''(((((()))(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&&&&'''((((((***)))))))))((((((''''''''''''((((((((((((''''''(((((())))))))))))******))))))))))))))))))))))))++++++******+++,,,------...------,,,,,,,,,------///............///000000000000111111111111000000222222111111111111222222111111222222222222222111444444555666777888888999<<<>>>???>>><<<999777666444222000///...---......+++,,,---,,,***)))***+++))))))))))))(((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%'''(((.........---,,,+++******)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""######""""""""""""######$$$############$$$%%%%%%%%%&&&&&&%%%###"""###%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''&&&&&&%%%%%%&&&&&&''')))(((&&&%%%%%%&&&'''(((%%%$$$#########$$$&&&&&&+++***(((((())),,,///111------,,,+++************+++++++++,,,,,,,,,,,,------...///333<<>><<<======:::888999999:::::::::999;;;===@@@BBBGGGPPPZZZfffvvv}}}{{{zzz{{{|||zzzsssmmmhhhaaaXXXRRROOOFFF??????@@@<<<999888888777888:::999666777;;;@@@FFFQQQ```ooozzz}}}xxxyyy|||xxxjjjbbbUUUKKKDDD>>>888444111---)))((()))***(((&&&)))***+++***((('''((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""" !!!"""######%%%%%%%%%&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$''''''''''''''''''''''''***)))'''&&&&&&''')))***,,,,,,++++++***)))))))))'''(((((((((((((((((('''(((((((((((()))))))))***(((((((((((())))))))))))++++++,,,,,,------...///000///---,,,,,,---......///////////////000000000//////000111111111000000111111000///000111333444111111222333333333222222333333444555666777777888<<<>>>@@@@@@===999666555333222111///............,,,------,,,***)))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&***)))'''%%%$$$%%%%%%&&&---......///...---+++******)))'''&&&%%%$$$$$$###$$$$$$$$$%%%%%%$$$######$$$###!!!!!!!!!!!!###$$$######""""""######$$$%%%(((((((((&&&###""""""###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&&&&''''''$$$############%%%'''(((***(((&&&&&&'''+++///111......,,,+++************************++++++++++++.........///333;;;DDDKKK\\\mmm|||wwwqqqmmmkkkhhhddd```TTTKKKDDDBBB@@@<<<;;;<<<:::;;;;;;<<<;;;;;;;;;<<<@@@AAADDDHHHNNNXXXdddlllzzz|||xxxvvvxxxvvvtttqqqooooooqqqssstttwwwtttpppllljjjjjjkkkkkkiiieee___YYYSSSMMMFFFBBBDDD<<<777999<<<:::888777666888;;;===>>>@@@DDDIIIQQQXXXdddrrr~~~zzz}}}vvvjjjZZZQQQEEE;;;777555333222///---******++++++***)))((()))***)))((('''''')))&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""###%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((***)))'''&&&&&&''')))***(((((((((''''''&&&&&&&&&(((((((((''''''((((((((('''(((((((((((()))))))))''''''(((((()))))))))))),,,,,,------............000///...---,,,---...///------......////////////---...//////000000000///000///......///000222333000111222333333333333333222222333444555666666777999;;;>>>===;;;777555444222222111000///...------,,,------,,,***))))))***'''''''''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&***)))(((''''''((()))***---...000111111000...,,,***)))'''&&&%%%$$$$$$###""""""###%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$######""""""######$$$%%%)))******(((%%%######$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&((()))***((('''&&&(((+++///222...---,,,+++******)))))))))))))))*********++++++)))+++,,,---...111555999HHHRRRaaasss|||qqqdddVVVNNNHHHBBB>>>>>>999999999:::;;;;;;;;;:::;;;<<<<<<===???DDDIIIMMMWWWaaannnxxxtttllldddaaa^^^ZZZZZZ\\\aaa___]]][[[[[[\\\^^^```eeeccc```]]][[[[[[[[[\\\UUURRRNNNIIIEEEAAA===;;;===888444666888777777999:::@@@FFFIIILLLSSS[[[```hhhnnnxxx|||fffYYYFFF???666000//////...------,,,+++++++++++++++***'''((()))(((&&&%%%&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$#########""""""!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))'''(((((())))))******+++------............---------------------...//////,,,------...///.........,,,---...//////000////////////......///000111111///000111222333333333333111111222333444555555666666888999999777444333333111111000///...---,,,,,,------...,,,***))))))***&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&'''(((***,,,---...///,,,...111444444222///---)))((('''&&&%%%$$$$$$$$$!!!"""###%%%&&&&&&''''''$$$$$$############$$$$$$$$$############$$$%%%%%%(((******)))'''%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%&&&''')))***,,,+++))))))***---000222,,,,,,+++***)))))))))))))))))))))************+++(((***---......///000222:::???III[[[qqqzzziii]]]TTTKKKDDDAAA<<<:::888777888999999999777777888:::;;;===>>>???EEEKKKQQQVVV[[[cccmmmvvvxxxhhhYYYRRRNNNNNNNNNMMMNNNPPPWWWVVVSSSQQQQQQQQQRRRRRRRRRPPPMMMKKKIIIIIIIIIJJJDDDCCCAAA>>><<<:::999999777444333444444333888???JJJTTT^^^bbbfffnnnuuuyyyyyy}}}~~~gggSSSGGG:::555000---...///...,,,************))))))))))))&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######""""""""""""##############################!!!"""######$$$##################""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))******+++)))((('''&&&&&&'''((()))'''''''''((((((((())))))(((((())))))***++++++,,,.........///...---+++******+++,,,---.../////////,,,---.../////////......------...000000111111111///000000111111111000000...///000111222222222222000000111222333444555555333555666555444222222333000//////...---,,,+++***---......,,,***((())))))%%%%%%&&&&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))'''(((***,,,......------(((+++///111222000---***((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%'''))))))'''&&&%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&'''(((((())))))&&&&&&%%%%%%%%%'''((()))+++*********+++,,,...///******))))))((()))))))))))))))*********++++++++++++,,,...///...///000222000444;;;FFFUUUjjj~~~vvvooodddZZZUUUKKKEEE???;;;:::;;;;;;:::777777888999;;;<<<<<<<<<===???BBBDDDGGGJJJPPPSSS___fffpppwww}}}rrr```TTTLLLHHHFFFHHHJJJHHHHHHKKKNNNLLLKKKHHHGGGEEEEEEDDDBBBAAA>>><<<;;;;;;;;;<<<::::::999888777777888999333444666888666888BBBNNNcccrrrvvv```NNN@@@999777333///...///000...,,,))))))******(((''''''''''''(((((((((&&&%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""""""""######""""""""""""""""""""""""!!!!!!"""###############$$$######""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))((())))))***+++,,,,,,,,,......//////...,,,***)))((()))+++...////////////,,,---///000000000///.........000111111222222222000111222333333222111000......///111111222222222000000111222333444444555222333444333222111333444/////////...---,,,***)))---......,,,***(((((()))%%%%%%%%%&&&&&&''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******+++,,,...///...+++(((&&&###&&&***---...,,,(((&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''###%%%'''((('''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''###$$$%%%'''((())))))***'''&&&%%%%%%%%%&&&'''((((((((((((((()))******+++)))((((((((((((((()))***************++++++++++++***++++++***)))+++...000***///444888>>>NNNjjjxxxrrr[[[SSSIIICCC@@@@@@@@@???999888777777999999999888888999;;;>>>@@@BBBCCCCCCFFFMMMTTTXXX\\\cccoooyyy~~~uuummmdddYYYNNNGGGKKKGGGFFFHHHIIIFFFDDDEEEDDDCCCBBB@@@===;;;999888;;;:::888666555555555555777888777666666666888:::444777<<<>>><<>>AAACCCEEEJJJQQQWWWbbbjjjttt}}}pppfff[[[UUUTTTTTTPPPKKKEEECCCAAAAAAAAA@@@>>><<<;;;:::888666555444333333555666666555333222333444333555777777777999===AAAAAAFFFIIIFFFEEEOOOdddvvvwwwiiiUUUEEE;;;777333000++++++++++++++++++++++++))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))%%%""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$%%%&&&'''&&&$$$""" !!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%'''(((%%%$$$$$$$$$$$$%%%&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))%%%&&&+++,,,)))))),,,,,,+++************+++,,,,,,++++++*********++++++,,,,,,---------------,,,------------------------......//////000000000///222111000//////.........////////////000000000000///.....................222222222111000///...---000000///...---,,,++++++,,,+++)))((('''&&&&&&&&&((((((((((((''''''''''''((('''&&&%%%%%%%%%%%%&&&(((((('''&&&%%%%%%$$$$$$$$$###%%%***......(((###$$$''')))+++***((('''&&&&&&&&&&&&)))+++***'''###'''&&&$$$###"""###$$$%%%)))(((&&&$$$############"""###$$$%%%%%%$$$###"""%%%&&&&&&&&&&&&%%%%%%$$$ """%%%%%%%%%$$$%%%&&&'''%%%######$$$&&&&&&%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''++++++******)))((((((((((((((()))))))))*********************+++++++++,,,+++,,,------...444???HHHXXXjjj~~~pppbbb\\\YYYUUURRRPPPKKKDDD@@@>>>>>>;;;999888888888888888999999999999;;;<<<======@@@EEEIIIHHHNNNVVV\\\cccmmmyyyzzzhhh___SSSLLLKKKJJJFFFBBB>>>===;;;:::;;;:::888777666666555444444444555555333333444333111222444666333777999:::;;;???HHHOOO^^^aaabbb]]]ZZZbbbvvv||||||~~~{{{pppYYYNNN@@@666222111///---************************))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%(((%%%""""""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""###$$$$$$###!!!!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&'''***+++((((((++++++******))))))******++++++***************++++++***+++,,,---............,,,,,,,,,,,,---------------.........////////////000///...---------------000000000000////////////........................111111222222111000000/////////...---,,,,,,++++++***)))((('''&&&%%%%%%%%%(((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$%%%))),,,,,,'''###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&((())))))&&&###&&&%%%$$$#########$$$%%%)))'''%%%###"""###$$$$$$!!!""""""""""""""""""""""""###%%%&&&&&&%%%$$$$$$ """%%%%%%$$$$$$%%%&&&(((&&&$$$$$$%%%&&&&&&&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++++++++***))))))(((((('''((()))*********))))))((())))))))))))*********---......,,,+++...444:::===III\\\rrr{{{qqqkkkgggfff```ZZZRRRLLLHHHDDD???;;;666666777777777777777777999:::::::::888999:::<<<888<<<@@@CCCFFFLLLSSSYYYdddjjjrrrxxx~~~}}}ssskkk]]]TTTIIIBBB@@@@@@===:::888777555555555555333222////////////000111222333333444444333222333777999888>>>CCCFFFIIIQQQ^^^hhhyyyzzzwwwppplllsss{{{sssooooooqqqvvv}}}nnn[[[PPP@@@:::333//////000///...)))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%'''%%%######$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""!!!""""""###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$"""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%'''''''''(((((((((((((((&&&'''(((***)))((((((***((((((((((((((((((((((((,,,++++++++++++,,,,,,---***+++,,,---------------,,,,,,,,,,,,,,,------------------------......//////......---,,,,,,------111111111000///........./////////000000000000000000111111222222222111111......------,,,++++++******)))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((+++***'''$$$%%%$$$$$$%%%&&&'''''''''$$$%%%&&&'''''''''%%%$$$%%%%%%$$$######$$$$$$%%%(((&&&$$$""""""###$$$%%%""""""!!! !!!"""###$$$ !!!#########"""!!!###%%%&&&'''&&&&&&'''(((...+++(((&&&%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''*********)))((((((''''''&&&''')))++++++***)))'''(((((()))))))))*********...///000///......111444555:::BBBPPPddd||||||vvvtttuuulllhhhbbb]]]YYYRRRJJJDDD@@@>>>===;;;::::::;;;;;;::::::::::::999888888888999:::<<<<<<===???CCCGGGIIILLLPPPTTTWWW\\\bbbgggmmmpppuuuzzz{{{wwwuuuqqqmmmiiigggfffccc]]]XXXRRRJJJ@@@:::999:::999888666444333333444444222111............///000222222555666666777777:::???BBBHHHOOOXXX]]]```gggttt~~~zzzvvv{{{~~~yyyvvvqqqsssvvvzzz~~~rrrcccRRRBBB888666444111000111000...,,,))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$###""""""#########$$$###"""!!! !!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''%%%%%%###$$$&&&'''''''''&&&%%%$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))%%%)))+++***(((((()))***))))))))))))))))))))))))***************+++,,,---,,,,,,------,,,++++++***+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...//////......------......222222111000///...------......//////000000000111000000111222222222222111------,,,,,,++++++************)))(((''''''''''''''''''''''''&&&&&&&&&&&&###%%%'''(((((('''%%%$$$######$$$$$$$$$$$$%%%%%%$$$%%%&&&'''))))))'''&&&%%%$$$$$$&&&))))))'''$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###""""""###$$$%%%$$$###!!!!!!!!!###%%%&&&!!!"""###""""""!!!###%%%&&&&&&%%%&&&''')))000---***''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%%%%''')))***+++***((('''))))))))))))************''')))+++,,,,,,---...///222444777===GGG\\\vvv}}}|||~~~wwwuuusssrrrpppiii```YYYWWWSSSLLLEEE@@@>>>>>>>>>999888888888888888888777777888888777777888:::<<<>>>>>>???@@@AAADDDHHHJJJMMMPPPTTTXXX\\\bbbhhhlllqqqqqqrrrsssuuuzzz{{{tttnnnjjjhhhhhhgggdddaaa]]]ZZZWWWVVVTTTQQQNNNMMMMMMLLLIIIFFFDDD???888555555777777777444222111222333333222111222111111222333444555666666888<<<@@@DDDJJJQQQUUUcccjjjrrrvvvvvvxxx~~~~~~~~~~~~|||sssfffXXXJJJ>>>555000000000//////...---***(((************************((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""&&&&&&%%%%%%$$$###""""""###############""""""!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''%%%+++---***((()))*********++++++,,,,,,++++++***''''''''''''((()))******------------,,,+++***)))******++++++,,,,,,------,,,+++*********+++---...000//////.........//////222111111000///......---,,,,,,,,,------......///000000111111222111111111,,,,,,,,,++++++************))))))(((''''''(((((('''''''''&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((()))&&&$$$###%%%((((((%%%!!!"""$$$%%%%%%#########$$$###$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$%%%$$$###""""""###$$$&&&'''###############$$$$$$$$$"""###$$$$$$######&&&(((///---***(((((()))((('''$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&'''((()))))))))(((((())))))))))))************&&&''')))+++---.........+++///555999<<>>???===@@@BBBEEEGGGIIIMMMPPPOOOQQQRRRSSSUUUYYY___cccbbbccccccdddfffjjjqqquuu{{{{{{}}}~~~~~~}}}zzzyyyzzz|||~~~}}}yyyyyyyyyyyyzzz{{{||||||tttsssqqqooommmlllkkkkkkeeeccc^^^YYYSSSNNNKKKIIIJJJIIIHHHFFFDDDBBBAAA@@@@@@>>><<<<<<======;;;:::888666222111222333444444222000000000222333222111111111333555777:::===>>>???DDDKKKSSS[[[ccckkkppp{{{xxxuuu{{{wwwddd\\\OOOCCC:::444111///------.........---,,,+++************************((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""####################################$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""###%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''(((&&&---000+++((()))++++++))))))***++++++***))))))'''&&&&&&'''((()))******++++++,,,,,,,,,++++++***)))******+++,,,,,,------,,,+++)))))))))***,,,---//////............//////111111000000//////......++++++,,,------...//////000000000111111000//////++++++++++++************((((((''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&(((***++++++'''######&&&'''%%%"""!!!###%%%$$$"""!!!"""$$$######$$$$$$%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$###""""""######$$$%%%&&&&&&&&&%%%$$$""""""###$$$%%%"""###$$$#########&&&(((111...+++)))))))))((('''$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%$$$$$$'''''''''(((((((((((()))''''''((((((((()))))))))+++++++++,,,......---,,,***+++111666666888CCCPPPaaammm}}}~~~tttjjjaaa[[[WWWLLLHHHBBB???>>><<<:::888666666555555666777777666888777777777888999::::::888:::<<<======>>>???@@@>>>@@@AAABBBBBBCCCFFFHHHGGGHHHIIIIIIJJJMMMRRRUUUYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWYYY[[[\\\[[[ZZZXXXWWWWWWWWWWWWXXXYYYYYYUUUTTTSSSQQQOOONNNLLLLLLKKKJJJGGGDDDAAA???>>>===;;;;;;::::::999888888888666555555555666666555444333222111111222222222111222111000111333444333222555777;;;@@@GGGMMMRRRUUUZZZ___gggpppwww~~~~~~zzzxxxzzzwwwjjj^^^LLLFFF===555111000///...------------,,,,,,,,,---))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%###%%%''''''$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""########################""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!"""#############################################$$$$$$$$$%%%$$$###"""###$$$&&&'''"""###$$$&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''((()))******&&&...111,,,(((***,,,+++%%%&&&'''(((((('''&&&%%%(((((((((((()))***,,,,,,)))***++++++,,,,,,,,,,,,))))))***+++,,,,,,------+++***)))((((((***,,,---......---------......///000000000000////////////------......///000111111000000000000000///......+++++++++***************''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&''''''''''''%%%%%%%%%$$$$$$#########!!!"""$$$%%%&&&(((***---111***$$$"""%%%''''''&&&!!!###%%%$$$!!! """$$$"""###$$$%%%%%%%%%%%%%%% !!!###%%%&&&%%%$$$###!!!""""""###$$$%%%%%%%%%'''%%%"""  """$$$%%%%%%&&&%%%$$$%%%(((***555222...+++)))'''%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''&&&&&&%%%%%%(((''''''''''''((())))))&&&&&&&&&'''''''''((((((,,,+++*********)))'''&&&000,,,---000000000666???CCCOOO___ppp|||xxx\\\VVVNNNIIIFFFCCC@@@===999888777888999999888777999888777777888888666555666888;;;;;;:::999999::::::;;;<<<<<<:::999:::;;;======>>>======???BBBEEEFFFEEEDDDCCCCCCDDDDDDEEEDDDDDDDDDFFFHHHIIIHHHFFFCCCCCCBBBAAAAAAAAAAAAAAACCCCCCBBBBBBAAA???===<<<;;;::::::999888888999999888888888777777777666666222222333333444444333222333333444444444333222111444333222333555777666555@@@CCCJJJRRR\\\eeelllppptttyyy}}}}}}vvvkkk```QQQCCC<<<888333000......------++++++***(((&&&&&&''')))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%"""%%%''''''%%%###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""""""""""""""#########%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''''''''((()))(((&&&%%%%%%'''%%%%%%%%%&&&&&&&&&'''''')))+++,,,+++(((&&&(((***))))))(((((((((((())))))(((''''''&&&&&&&&&''''''+++)))((()))******)))(((******++++++++++++******---------,,,------......///...------...///000111333222111/////////000000/////////...------,,,,,,,,,++++++,,,---...,,,++++++++++++***((('''%%%%%%(((((())))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&'''+++***)))(((&&&$$$##############################!!!!!!###$$$%%%&&&&&&&&&$$$######%%%'''%%%!!! !!!###$$$%%%&&&'''&&&%%%$$$$$$############"""""""""###$$$$$$$$$%%%444222...***&&&$$$###"""$$$$$$###$$$$$$&&&((()))%%%&&&'''&&&$$$###$$$%%%"""############$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&%%%$$$'''***,,,***(((*********)))((('''''''''+++*********))))))((((((,,,+++******,,,...000222888;;;DDDRRRaaasssvvvkkkeee^^^SSSLLLLLLIIIBBB===<<<:::666444555444555666555444555666888555666777666444333444555222444666777777777777777777888999::::::999999888??????>>>===<<<;;;:::999999:::;;;;;;:::999999:::999888666666888999999888===;;;888888999999666333555555555444444333333333666666555555555444444444444444444444444333333333888666444444666888999999777777888999<<<>>>AAACCCMMM[[[jjjttt||||||kkk\\\QQQHHH@@@:::444222//////000000...+++((((((((((((((())))))******************)))(((''''''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$######!!! """"""""""""############!!!!!!""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%!!!!!!""""""#########$$$$$$$$$$$$$$$%%%&&&''''''&&&'''''''''%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''(((+++,,,+++)))'''((())))))(((((((((((((((((()))(((''''''&&&&&&''''''(((+++)))((()))***+++***(((******++++++++++++******,,,++++++++++++,,,------///...---------///000111222111000////////////000/////////...------,,,,,,,,,++++++,,,------,,,***++++++******((('''&&&%%%''''''(((((((((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%&&&&&&'''++++++***((('''%%%$$$$$$##############################$$$%%%%%%%%%$$$$$$$$$######%%%((('''$$$!!!!!!!!!"""###$$$%%%%%%&&&%%%%%%$$$#################################$$$$$$---+++***(((&&&$$$$$$###!!!!!! !!!"""###$$$%%%&&&'''&&&$$$###$$$%%%############$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&%%%''')))+++)))((((((((((((((())))))))))))*********)))))))))((((((++++++******+++---///111222222666>>>HHHUUUgggwww}}}}}}~~~|||tttnnnmmm^^^TTTKKKEEE???:::888999666666666666777777777777777777888888888888777666777888999888777666555555888888888888999;;;<<<===<<<<<<<<<;;;;;;::::::999777888::::::999888888888666555444555666777666555888666444444666777666444666555555555444444444444222222222333333444444555222222222333444555555666777666555555888:::<<<===@@@AAACCCFFFJJJOOOSSSUUUeeeuuukkk```RRRFFF???999222...333111......//////---***+++***)))((((((((((((((((((((()))))))))(((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""############""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$&&&&&&&&&$$$###$$$%%%%%%%%%%%%&&&&&&&&&'''''''''***,,,,,,+++)))((((((((((((''''''''''''((((((((((((''''''''''''((((((+++)))((()))***+++***)))******++++++++++++******,,,+++++++++,,,,,,---.........---------...///000000000///.........///////////////...------,,,,,,,,,+++***+++------+++)))*********)))((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&+++***)))((('''&&&%%%$$$########################$$$%%%%%%%%%$$$###""""""$$$###$$$%%%'''((('''&&&""""""#########$$$$$$$$$$$$$$$######""""""########################""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$$$$%%%&&&%%%$$$###$$$%%%############$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&'''''''''''''''((((((((($$$$$$%%%&&&'''((()))******(((&&&'''((())))))(((&&&''''''((()))******+++******))))))))))))((((((***)))))))))***,,,---///111//////222666===JJJWWWooo}}}}}}}}}{{{ooo```TTTJJJBBB???@@@;;;999888:::>>>???>>><<<;;;999999:::<<<<<<999666888777666555444333333333555444444444555888;;;===777888999::::::999888888444555666777777666555444222111111333444555444222333222111111333555555444555555444444333333444444222333333444555555666666444444444555666888:::<<<<<<<<<===???BBBEEEHHHIIIRRRTTTXXX]]]dddjjjooorrr~~~~~~zzz~~~vvvgggOOOHHH>>>777333000---+++111///------------+++***---,,,+++)))((((((''''''&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""###############"""!!! !!!"""###""""""""""""""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''')))+++------+++)))(((((((((''''''''''''((((((((((((((('''(((((())))))***)))((()))+++,,,+++******++++++,,,,,,++++++***,,,,,,,,,,,,---...//////.....................///...............//////////////////...------,,,,,,,,,+++***+++,,,,,,***(((((()))))))))((('''&&&&&&$$$%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$%%%%%%&&&&&&((((((''''''&&&%%%$$$$$$########################$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$&&&&&&''''''########################%%%$$$$$$#########$$$$$$$$$$$$######""""""!!!!!! !!!###$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$###$$$$$$$$$%%%&&&%%%$$$###$$$%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((()))+++***(((''''''(((((((((''''''(((((())))))******))))))))))))))))))(((((()))((((((((()))***,,,---...------111333555===EEEOOO\\\nnnuuugggZZZOOOJJJKKKFFFCCCAAAEEEKKKOOOMMMJJJCCC@@@>>>???CCCBBB===888:::999666555666777777777555555444444444666777888999:::<<<======;;;:::888666666666888888888666555444444444666777888666444555555444444555777777777777777666666666777888999999999:::;;;<<<<<<======>>>>>>===>>>AAADDDGGGIIIOOOQQQTTTWWWZZZ\\\___bbbmmmppptttzzz~~~|||zzzwwwzzzvvvwwwyyyooo^^^PPPAAA<<<666222111111000///...---,,,,,,++++++***))),,,,,,***))))))(((((((((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&########################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&########################$$$##################$$$$$$$$$$$$$$$######"""!!!!!!"""""""""############$$$"""!!!!!!"""$$$$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%&&&((('''&&&%%%&&&(((%%%%%%%%%&&&&&&&&&'''''''''(((***---...---***)))((((((''''''''''''((((((((((((((((((((()))***+++***)))))))))+++,,,,,,***++++++,,,,,,,,,,,,++++++++++++++++++,,,---...////////////////////////...------.../////////000000/////////...------,,,,,,+++*********++++++)))'''''''''(((((((((''''''&&&###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################""""""###$$$$$$$$$$$$#########$$$############$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%&&&$$$######""""""!!!!!!!!! !!!###$$$%%%$$$$$$###!!!!!!!!!!!!!!! ###$$$%%%%%%######$$$%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''*********)))(((''''''((((((((((((((((((((()))((((((((((((((((((((())))))(((((((((((()))******+++((('''***///111000222666;;;BBBOOO___qqqxxxkkk___YYYXXXVVVRRRQQQUUU]]]bbbbbb```UUURRRNNNOOORRRQQQLLLFFFHHHDDD@@@>>>>>>===<<<:::888888888888777777666666;;;===???AAAAAA>>><<<:::;;;999888999;;;;;;:::888:::999999:::;;;;;;:::888888999999999999999999999;;;:::::::::<<<>>>@@@AAAAAACCCEEEHHHLLLOOOQQQSSSPPPPPPPPPRRRVVV\\\aaaeeemmmpppuuuxxxyyy{{{}}}~~~xxxxxxwww}}}yyykkkddd```WWWJJJAAA666444000...............,,,,,,,,,+++***)))))))))***)))))))))))))))******&&&'''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################&&&&&&%%%$$$$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&#################################$$$$$$############$$$$$$$$$$$$######"""!!!"""""""""############$$$"""!!!!!!"""$$$$$$$$$######""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$#########"""""""""!!!!!!$$$$$$$$$$$$%%%&&&''''''%%%'''((('''&&&&&&''')))%%%%%%%%%&&&&&&&&&''''''(((((())),,,......,,,***))))))(((((((((((()))))))))(((((())))))***+++,,,***))))))***,,,---,,,+++++++++,,,,,,,,,,,,++++++)))))))))***+++,,,---...000000111111111000//////,,,---...///000111111111/////////...------,,,,,,+++***)))*********(((&&&&&&&&&'''(((((((((''''''###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%%%%############""""""""""""########################!!!!!!"""###$$$$$$$$$### """######""" !!!"""$$$$$$##################$$$$$$$$$###$$$$$$%%%&&&""""""""""""""""""!!!!!!""""""##################!!!"""############"""""""""###$$$$$$######$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$%%%%%%&&&&&&(((((('''''''''&&&&&&&&&(((***++++++)))''''''((())))))))))))((((((((((((''''''(((((((((((())))))((((((((())))))*********((('''***///000---+++---444555<<>>@@@BBBFFFHHHHHHFFFCCC@@@AAA>>>:::;;;===??????===???===;;;;;;;;;<<<;;;:::999<<>>===<<<<<>>JJJZZZffftttyyyuuuxxx}}}zzzxxx|||sssggg]]]QQQJJJAAA;;;888666333000000000//////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((((('''))))))((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$######""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""###""""""""""""""""""###$$$""" !!!######"""######""""""""""""!!!!!!###############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$$$$###$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))))))))((('''&&&(((+++...111222000...+++***))))))))),,,,,,+++++++++,,,---------///222222111///.........///000111111///---,,,,,,,,,---...//////000000000111222444555666777888<<<======:::555111222444222222222111000///...---------,,,+++***)))(((''')))(((((((((((('''''''''''''''&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$#################################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$"""!!!!!!!!!!!!"""######!!!!!!""""""###"""""""""!!!!!!"""###$$$%%%%%%&&&%%%$$$###""""""!!!!!!""" !!!"""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***(((((((((''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((())))))*********+++++++++.............../////////,,,///333444666;;;CCCIIIVVVggg|||ooocccYYYOOOGGGBBB===888555444444333111/////////.........------******************************))))))((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$############$$$##################$$$"""""""""#####################""""""""""""#########""" !!!""""""!!!""""""""""""""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%$$$$$$#########$$$%%%%%%((('''''''''''''''''''''''''''''''''''''''''''''***)))((('''(((+++...000111000...,,,***)))))))))&&&&&&'''((()))***+++,,,/////////---+++******,,,+++,,,---......---,,,***+++,,,,,,---...//////000000000111333444666777888:::<<<===:::666333333555222222222222111///...------,,,+++***)))((((((((()))((((((((((((''''''''''''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$####################################$$$$$$%%%$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""""""""################################################ !!!"""######$$$###""""""""""""###$$$$$$#########$$$$$$###"""""" !!!"""###$$$%%%&&&&&&'''&&&%%%$$$############ !!!!!!!!!!!!""""""###!!!!!!!!!"""""""""""""""""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&''''''((()))))))))''''''&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((%%%'''((('''&&&%%%&&&'''''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,+++++++++******---000111111222555888AAAMMMaaayyy|||yyy{{{}}}|||~~~}}}|||~~~sssdddWWWMMMEEE???<<<666444222000000000//////000//////...---,,,++++++************************)))))))))(((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$###!!! """""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%%%%'''((()))***((('''&&&((((((((('''(((((((((((())))))))))))***)))(((((()))+++---...000000///---,,,,,,,,,+++&&&'''((()))+++,,,------++++++***(((&&&%%%''')))%%%'''***---///000000///---,,,,,,,,,---...//////000000000111333555777888777888999888666444444444333333333222111000......,,,+++***)))((((((((((((((((((((('''''''''&&&&&&######$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$"""""""""#####################$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$######"""######""""""############$$$$$$######################## !!!!!!"""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%&&&'''((('''&&&%%%$$$#########!!!"""######!!!!!!"""### !!!!!!"""""""""#########$$$$$$$$$$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%&&&''''''&&&%%%&&&'''''''''''''''(((((((((((('''''''''((((((((())))))******++++++++++++******+++++++++++++++///444777777<<>>999666777222222111000//////////////////...---,,,+++***)))************************(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$###"""#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!!!!######"""!!! !!!!!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&(((***+++,,,)))&&&&&&((()))(((''''''((((((((())))))******(((((((((((()))******+++......------,,,,,,,,,,,,******+++,,,---.........''')))******(((((()))***&&&(((+++///222333444444///...,,,++++++,,,...///000000000000111333555666777666555666666555333111333333333222111000///...,,,+++)))(((''''''((((((''''''''''''&&&&&&&&&%%%#########$$$%%%%%%&&&&&&######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%%%%!!!"""""""""#########$$$ !!!"""$$$%%%%%%%%%%%%########################$$$######""""""""""""### !!!!!!""""""""""""######################## !!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! !!!###$$$%%%&&&'''((('''%%%$$$###"""""""""###$$$&&&$$$!!! !!!###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%############$$$$$$$$$$$$#########$$$%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&'''(((''''''''''''(((((((((((((((((((((((()))))))))))))))***,,,---......------+++++++++++++++...222444000444:::DDDOOOYYY```cccvvv{{{}}}{{{{{{{{{zzzzzz}}}wwwllleeeSSSHHH>>>:::888444222444000111222111000//////000---,,,,,,,,,+++++++++***************************((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$###""""""###$$$$$$###!!! !!!!!!!!!""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$''')))+++---***&&&&&&((()))((('''&&&&&&&&&'''(((((())))))&&&''''''(((((((((((()))************************((())))))*********))))))%%%)))---//////...---...+++---000222444555555444000...,,,******+++...///000000//////000222444555777555333444666555111...333333333222111000///...+++***)))'''''''''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######""""""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%&&&!!!!!!""""""#########$$$!!!"""$$$%%%%%%%%%########################""""""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!""""""############"""  !!!###$$$%%%'''''''''&&&%%%###"""!!!!!!!!!$$$&&&'''%%%""" !!!### !!!"""###$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""############$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%&&&''''''(((((()))%%%&&&'''((((((((('''&&&''''''&&&%%%$$$$$$$$$$$$((()))***)))((('''(((***''''''''''''((((((((()))))))))))))))************&&&''')))+++,,,---,,,,,,''')))+++------+++)))(((,,,///333555777<<>>;;;777333555555444222111000///...111000...,,,***)))((((((***************)))))))))*********)))))))))((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""############$$$$$$$$$########################!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$######""""""###$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######!!!"""######$$$$$$######"""###$$$$$$###"""###$$$$$$$$$$$$##################$$$$$$$$$######%%%''',,,---...//////---***((())))))((('''''''''''''''&&&'''(((((())))))))))))((((((((()))))))))))))))++++++++++++++++++++++++,,,++++++,,,///111111111...---+++***)))******+++,,,+++***))))))***+++,,,,,,...///...---,,,---...000000000000000///...------------------------,,,******)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########""""""""""""""" """$$$&&&###$$$&&&%%%$$$"""######"""!!!!!!"""$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!"""###############$$$##################$$$############""""""""""""%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((((((''''''''''''''''''((((((''''''''''''(((((()))))))))))))))***++++++((())))))******++++++++++++++++++++++++,,,---------///222555:::@@@HHHMMM```lll{{{xxxlll```UUUNNNIIICCC<<<777666555222000333333222111111000//////222111///,,,***((('''&&&,,,+++++++++******))))))))))))))))))(((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""############$$$$$$$$$######################## !!!"""###$$$$$$%%%$$$$$$#####################$$$$$$$$$$$$###""""""$$$############"""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%%%%!!!""""""###############"""###$$$$$$###"""###$$$###########################$$$%%%$$$######%%%''''''+++///111...,,,+++,,,))))))(((''''''''''''''''''(((((()))))))))))))))'''''''''(((((((((((((((************++++++++++++))))))))))))+++---////////////...---,,,+++***)))******)))))))))***,,,---,,,---......,,,,,,---....../////////......---,,,+++++++++++++++*********))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%##################""""""""""""""""""###$$$%%%&&&###$$$%%%%%%###""""""###%%%$$$""""""######!!! """"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""""""""###$$$$$$###"""""" !!!"""###$$$%%%%%%%%%$$$###""""""!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((''''''((((((((())))))(((((())))))***+++((()))))))))*********++++++******))))))*********000111111222222555999===BBBMMM\\\iiivvvwwwpppfff\\\SSSKKKEEEBBB@@@<<<888666555444111///111111000000000000//////------,,,+++*********+++,,,,,,++++++******))))))))))))(((((((((''''''''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""""""""""""""##################$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""############""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!"""############""""""###$$$$$$###"""###$$$########################$$$%%%&&&%%%$$$%%%&&&(((###(((...///---,,,---///))))))(((''''''''''''''')))))))))))))))(((((('''&&&&&&''''''(((((((((((()))))))))******+++++++++((((((((()))***,,,...000000111222333111...+++)))***))))))))))))***,,,---,,,---...---,,,+++,,,...---............---,,,,,,+++*********)))))))))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""$$$%%%%%%###""""""###%%%###""""""###"""!!!!!!!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###"""""" !!!###$$$$$$###!!! !!!"""###$$$%%%%%%$$$######"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&''')))))))))))))))))))))))))))))))))((((((''''''&&&'''(((((((((((((((((('''(((''''''''''''((()))))))))))))))))))))*********++++++******))))))******,,,---------,,,...111444333;;;CCCKKKUUUaaaggggggnnnuuu}}}wwwooo[[[UUUNNNGGGCCCAAA???===777666444222222000...---////////////////////////************++++++,,,---+++++++++*********))))))(((((((((''''''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$######"""!!!!!!!!!!!!!!!""""""######$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""###$$$$$$###"""###$$$###############$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))###'''+++,,,++++++...000))))))((('''''''''''''''))))))))))))(((((('''&&&&&&&&&''''''(((((())))))(((((())))))***+++++++++***************,,,000333000222333444333000---***+++***))))))***+++,,,---+++---...---,,,+++,,,---------.........------,,,*********)))((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########""""""!!! """###%%%$$$###!!!""""""!!! !!!###$$$$$$### !!!!!!!!!!!!"""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""############### !!!"""######"""!!! ############"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((())))))))))))))))))))))))))),,,++++++*********++++++((()))***))))))***---//////333666888>>>GGGLLLLLLQQQYYYeeeqqq|||vvvgggZZZSSSHHHDDD???;;;999999888777111111111111000000000//////.....................,,,,,,+++***************))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$######"""!!!!!!!!! !!!!!!!!!"""###$$$$$$$$$$$$###""""""!!!!!!"""""""""""""""### !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!  !!!!!!""""""""""""""""""###$$$$$$###"""###$$$""""""#########$$$$$$$$$$$$%%%&&&%%%$$$$$$&&&(((&&&'''((())))))***,,,---))))))((('''''''''''''''&&&&&&'''(((((((((''''''&&&''''''((())))))******((((((((()))***+++++++++)))******))))))+++///333111111000///......------,,,,,,+++******+++,,,---+++,,,------++++++,,,---------............------*********)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$#########""""""#########"""#########$$$$$$$$$$$$""""""#########"""!!!!!!"""###$$$$$$"""!!!!!!"""!!! !!!###$$$###""" !!!!!!!!!"""""" !!!"""###""""""!!!########################"""""""""""""""######$$$"""""""""######"""""""""############""""""""""""!!!!!! !!!!!!"""###$$$##############################""""""######$$$%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((()))))))))&&&'''((())))))((('''&&&((((((((('''((())))))***)))))))))))))))))))))(((++++++*********++++++,,,)))***+++***))))))+++---,,,///000///222888:::999>>>CCCLLLWWWaaallluuu{{{~~~}}}yyypppeeeZZZOOOGGGCCC>>><<<888666666555444222111222222222111111111222///.........------,,,,,,---,,,+++***))))))))))))'''''''''((())))))******'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$########################!!!!!!""""""############!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""######!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""""""""$$$$$$$$$###"""###$$$""""""######$$$$$$$$$$$$###$$$%%%$$$######%%%'''***)))'''''''''((()))***))))))((('''''''''''''''###$$$%%%'''((()))))))))'''''''''((()))******+++'''(((((()))***+++++++++'''(((((('''&&&(((---111222000,,,***)))+++---///...---,,,++++++,,,------+++,,,------++++++,,,---------......///.........+++******)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$""""""###&&&%%%%%%$$$$$$###############""""""""""""######!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$$$$"""!!!!!!"""$$$###!!!!!!""""""  !!!!!!"""""" """#########"""!!!###########################"""!!!!!!!!!"""$$$%%%######################## !!!"""###$$$%%%%%% !!!###$$$%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&'''((())))))((('''&&&)))))))))))))))******+++))))))))))))((((((((((((***************+++,,,,,,++++++,,,***)))((()))+++))),,,---,,,---111222///222555999???GGGQQQ\\\ddddddkkkwww|||tttnnnaaa]]]VVVNNNGGGBBB???>>>:::888777666666555333111333444333111///....../////////...------,,,++++++++++++***************+++%%%%%%&&&'''((()))******''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''''''''&&&#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$######################## """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###"""""" !!!!!!!!!""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""" !!!"""###$$$%%%%%%$$$$$$########################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###!!! """$$$&&&,,,(((&&&)))++++++,,,...000,,,'''&&&'''((('''%%%(((((((((((((((((((((((()))&&&$$$$$$''')))((('''((('''%%%%%%''')))******'''((())))))((()))+++---222000...---,,,,,,,,,---+++,,,---,,,***)))***++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++******)))(((''''''&&&)))((('''&&&%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%$$$###"""!!!"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&%%%$$$#########$$$######$$$$$$$$$$$$#####################"""!!!!!!###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######$$$###"""""""""!!!!!! """""""""###$$$$$$$$$%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$#########""""""%%%%%%$$$######$$$%%%%%%&&&%%%###""""""###$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((((((((('''''''''''''''''''''((((((((((((++++++******)))(((((('''******************************+++,,,,,,---......111111222444777<<<@@@CCCLLLQQQZZZdddqqqzzzooohhhbbbZZZTTTLLLKKKGGGCCC???;;;888666888777666555333111000000444333222111000...------......---,,,,,,,,,,,,---'''(((((())))))))))))(((******)))(((((((((((((((&&&'''''''''&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$###"""###$$$$$$###"""########################!!!!!!!!!!!!"""###$$$%%%$$$#########""""""!!!!!!"""############$$$$$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!""""""####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""""""""###%%%&&&***&&&%%%)))+++******,,,...+++'''&&&'''((('''&&&'''''''''''''''''''''''')))&&&$$$%%%((())))))(((+++)))'''&&&&&&'''''''''((()))******)))***,,,...111000000///............,,,------,,,+++******,,,------------------------,,,,,,+++******+++++++++******))))))(((''''''&&&(((((('''%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$"""!!!"""###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%$$$###############"""######$$$$$$######"""!!!!!!!!!!!!!!! """############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" """###%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!""""""###%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&'''%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))******************************++++++,,,------.........///000333555888999<<>>;;;888666555777666555444333111000000111111111000000//////...------,,,+++++++++++++++******+++++++++******))))))(((((('''&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""$$$%%%%%%############"""""""""!!!"""############$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""##############################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%(((%%%%%%)))+++)))((()))+++)))&&&&&&'''((((((''''''''''''''''''''''''''''''&&&%%%%%%(((******)))***)))(((&&&&&&&&&&&&'''(((***************,,,...///000000000000000//////,,,---...---,,,+++,,,---////////////////////////---,,,+++******************))))))(((((('''''''''((('''&&&%%%%%%$$$$$$%%%############$$$%%%&&&'''%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$#########""""""""""""""""""######$$$$$$######"""!!!!!!!!!!!! """"""######""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######""""""""""""!!!!!!$$$$$$$$$###############"""###$$$%%%%%%$$$###"""$$$$$$$$$###############%%%$$$############$$$%%%!!!###&&&&&&$$$###%%%'''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%((((((((('''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((())))))***++++++*********************************+++,,,,,,------,,,,,,---...///000000000444444666999@@@KKKWWW```mmmzzzwwwllleeeXXXRRRKKKFFFDDDCCC@@@===<<<;;;:::999777666555444444444333333222111111000//////////////////000000,,,,,,+++++++++*********++++++++++++***))))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$############"""""""""$$$###"""###$$$$$$###"""########################""""""""""""###$$$%%%%%%############"""""""""""""""############$$$$$$$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""#########!!!!!!!!! ###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###&&&###$$$(((***'''%%%&&&((('''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%$$$$$$%%%'''((())))))&&&&&&&&&&&&&&&''')))+++'''((())))))((()))+++---,,,---///000111000//////,,,---......,,,,,,---...////////////////////////------+++***))))))))))))))))))(((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%######""""""###$$$%%%%%%&&&%%%$$$###"""""""""#################################""""""""""""######!!!"""""""""""""""!!!!!!""""""############""""""######"""""""""""""""###"""""""""""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###$$$######"""########################""""""""""""""""""""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###"""########################$$$$$$############$$$$$$###&&&&&&###!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((()))*********************************)))*********++++++,,,,,,+++,,,.../////////---,,,333333222333555:::AAAGGGUUUcccppprrrrrrzzzyyyuuupppjjjddd\\\TTTNNNIIIFFFAAA>>>>>>>>>>>><<<:::999999888777666555444222222111111111111111000........................,,,,,,,,,,,,,,,+++******))))))))))))((('''&&&%%%(((''''''&&&%%%&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###"""""""""""""""""""""$$$###"""###$$$$$$###"""""""""""""""""""""""""""###############$$$%%%%%%#########"""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!! """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###"""&&&"""###''')))&&&$$$%%%&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''######%%%%%%&&&&&&''''''%%%&&&'''&&&%%%%%%(((+++%%%'''(((''''''''')))+++***+++,,,...///...------,,,---......,,,,,,---...........................---,,,+++***))))))((((((((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$######"""""""""###%%%%%%$$$######"""""""""###########################""""""""""""""""""### !!!!!!"""""""""!!!!!!"""""""""######"""""""""######""""""""""""###$$$"""""""""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$#########################################################"""$$$'''&&&$$$!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************+++(((***,,,...///...---+++,,,...///000000222555777EEEQQQZZZXXXUUU\\\kkkwww}}}vvvmmmddd```ZZZTTTOOOKKKFFFCCC@@@===;;;999888999999888999999888666555444333222000000000000000000000000//////......---,,,,,,+++---------...---,,,++++++)))))))))((((((&&&%%%$$$)))(((''''''&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""""""""""""""""""""""""""""""""""""""""""""###$$$###"""###$$$$$$###"""#################################"""######$$$$$$""""""""""""""""""######""""""#########$$$$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!! """""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$### !!!"""###$$$###""""""&&&###"""&&&(((%%%$$$%%%$$$&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&%%%%%%&&&'''))))))'''###"""%%%((($$$&&&&&&&&&%%%&&&(((***))))))***+++,,,,,,,,,++++++,,,------,,,,,,---...........................,,,+++***)))))))))))))))''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$####################################"""""""""""""""""""""""" """######"""!!!!!!!!!""""""######""""""!!!!!!!!!  """###!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$"""""""""###############$$$$$$$$$######################################################$$$$$$$$$""""""###$$$$$$###""""""%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))(((***...000111222444555<<>>999888777555555666666777666666555444333111///...+++,,,,,,---.........---444111,,,***+++,,,......------+++)))((('''''''''******))))))((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$######$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$$$$##############################!!!###&&&%%%###"""%%%(((""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!$$$$$$###!!!!!! ###"""!!! !!!"""$$$%%%  !!!"""### !!!!!!""""""######$$$###!!! """$$$&&&######""""""!!!!!! """######$$$###"""!!! !!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%#########$$$$$$$$$%%%%%%)))))))))))))))(((((((((((('''''''''''''''(((((()))(((((((((''''''''''''))))))((((((((('''''''''(((******'''(((+++,,,***))),,,+++((((((,,,,,,***.........,,,++++++...000+++,,,---,,,++++++---///+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""" !!!!!! !!!!!!"""###$$$"""!!!  !!!""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$######"""!!!!!!!!!##############################$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$$$$###"""!!!!!!"""############"""!!! """$$$$$$$$$###$$$&&&%%%###!!!!!!###$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''))))))(((''''''''''''''''''''''''((((((((())))))(((((()))***++++++++++++,,,++++++++++++++++++***,,,,,,,,,---------......---......///111222444555555888===BBBGGGIIIKKKKKKSSS[[[eeelllooorrrvvvzzz}}}vvvqqqmmmnnnsss{{{uuusssooojjjfffcccaaa```UUURRRMMMHHHEEECCCDDDDDDCCCBBB???===;;;;;;;;;<<<@@@>>><<<;;;::::::;;;<<<888777666555555555666666555555444333222000///...+++,,,------......------333000,,,++++++---------,,,,,,***)))((((((''''''+++***)))((('''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$######$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$$$$###$$$%%%""""""""""""""""""""""""###############""""""!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!"""""""""######%%%&&&&&&###""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!!!!"""############"""!!!!!!"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))***+++++++++***((('''(((''''''&&&&&&&&&''''''(((((((((((('''''''''''')))))))))(((((((((''''''(((+++***((((((+++,,,***'''***+++)))***---...+++,,,---,,,+++******,,,...,,,---...---,,,,,,...///++++++******((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""" """"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""######""""""!!! !!!!!!!!!!!!""""""""""""########################""""""""""""##################$$$$$$######"""!!!!!!$$$%%%%%%$$$!!! """$$$$$$$$$###$$$%%%"""!!!!!!"""$$$&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%&&&'''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&'''''''''(((((((((((())))))))))))(((((()))***++++++++++++*********+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,...///111111,,,---000222444666777777;;;@@@HHHMMMPPPSSSXXX[[[eeellltttyyy{{{{{{|||~~~}}}|||}}}}}}{{{yyyzzz~~~|||zzzxxxtttnnniii___]]]YYYUUUPPPMMMKKKIIIEEECCC@@@===<<<===>>>???BBBAAA???===;;;;;;;;;<<<===<<<<<<;;;:::::::::999666666555444444444444555444444333333111000...---,,,,,,------......------000...,,,,,,------,,,++++++***))))))((((((((()))+++***)))'''&&&$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######%%%%%%$$$############$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!!!!!!!%%%$$$$$$###""""""""""""!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""!!!!!!!!!!!!!!!""""""""""""""""""#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%&&&%%%%%%%%%&&&&&&&&&'''''''''(((***++++++***((('''(((''''''&&&&&&&&&&&&'''(((((((((((((((''''''''')))))))))((((((((((((''')))++++++((((((,,,,,,***'''***+++)))***------***+++,,,,,,***)))(((***,,,,,,---------++++++---///,,,,,,+++***)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%"""!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$###""""""!!!!!!!!!!!!"""###"""!!! !!!"""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#######################################"""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!"""""""""###########################""""""!!! """###$$$$$$###""" """$$$$$$######$$$%%%"""""""""###%%%%%%$$$"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''''''''((((((((()))))))))******(((((()))***************))))))******++++++,,,,,,)))))))))*********++++++)))))))))***+++,,,---.........//////000222333444333666999;;;<<>><<<<<<>>>???AAABBBBBB@@@???>>>>>>>>>>>>;;;;;;<<<<<<;;;:::888777555555444444333333333333333333333222111000///...,,,,,,------...------,,,...---,,,,,,------+++***))))))((((((((())))))*********)))(((&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$######%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$'''$$$""""""%%%%%%### """"""""""""""""""""""""""""""###$$$$$$#########!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!!$$$###""""""!!!!!!!!!"""######""""""!!!!!!  """#########!!!!!! !!!!!!""""""######""""""""""""""""""######"""#########$$$$$$$$$$$$############""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&(((******)))(((''')))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((((((***)))))))))(((((((((((((((++++++((())),,,...+++))),,,,,,******------+++...//////...,,,+++,,,...+++,,,,,,+++******+++---------,,,+++***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%"""!!!""""""""""""############"""""""""""""""""""""""" !!!###$$$%%%###""""""!!!!!!!!!!!!"""###"""!!! !!!"""#########"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!"""""" !!!""""""######""""""""""""""""""""""""$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""########################!!!"""""""""#####################"""""""""""""""######""""""""""""######!!!###$$$$$$#########$$$%%%$$$###$$$%%%$$$""" #########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((()))*********)))))))))))))))******+++++++++((((((((())))))))))))***)))((((((((()))***++++++,,,,,,+++,,,---...000111---...//////000222555888666999===AAABBBCCCCCCDDDEEEHHHNNNTTTYYY]]]```aaacccggglllnnnpppxxx~~~tttqqqsssuuusssooolllnnnrrrxxx~~~zzzzzzzzz{{{{{{zzzxxxwwwwwwwwwwwwwwwvvvuuuuuuuuuiiihhhgggfffeeedddddddddcccbbb___ZZZVVVTTTSSSTTTPPPOOOMMMKKKJJJHHHEEECCCEEEEEEDDDBBBAAA???>>>======<<<;;;::::::;;;<<<=========<<<<<<;;;;;;;;;;;;::::::;;;<<<;;;999777666444444444444444333333222333333333333222000///...,,,------...------,,,,,,,,,++++++,,,------+++)))(((((((((((((((((()))***))))))((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$######$$$###"""""""""###$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""'''$$$!!!"""$$$%%%""" """"""""""""""""""""""""!!!"""######$$$$$$!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!""""""%%%%%%&&&&&&%%%###!!! !!!"""#########""""""!!!!!! !!!!!!!!!!!!!!!"""###### !!!!!!""""""######"""""""""!!!""""""###$$$"""""""""#########$$$$$$"""""""""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$&&&((()))******)))***)))(((''''''''''''''''''''''''(((((((((((((((******)))))))))((((((((('''******((()))...///---+++...---***+++///111000...//////...,,,+++,,,---+++,,,,,,+++))))))***,,,------,,,,,,***)))''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###""""""""""""""""""#########"""""""""""""""""""""""" !!!"""######$$$""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!######$$$###!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""""""""""""""""""""%%%$$$###""""""""""""###!!!!!!!!!!!!""""""""""""########################""""""""""""############$$$###"""!!!!!!!!!!!!"""$$$###"""!!!!!!"""###$$$!!!###%%%%%%###"""###$$$&&&%%%######$$$###""" ############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''''''''(((((((((((((((((()))******))))))((()))))))))***************(((((((((((())))))))))))))))))((((((((())))))***))))))))))))***,,,---...*********+++---///222444111111333555555666555555555777:::>>>BBBEEEFFFGGGEEEIIINNNQQQVVVaaaqqq~~~}}}vvvpppmmmllllllfff```^^^aaacccbbb```[[[[[[\\\```eeehhhiiiiiifffeeecccbbbaaa```aaaaaa^^^___```___\\\ZZZYYYYYYRRRQQQPPPOOONNNNNNNNNNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA???@@@@@@@@@???>>>======<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;:::888777444444555555444444333222222222222111111000......------......------,,,,,,,,,+++***+++,,,,,,+++)))(((((((((''''''((())))))(((((((((((()))))))))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$#########""""""""""""###$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###""""""######"""!!!"""""""""""""""""""""""" !!!"""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""###$$$######"""""""""######((((((((('''&&&$$$###""" !!!"""###""""""""""""!!!!!!!!!!!!!!! !!!""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%!!!!!!!!!"""""""""##################""""""!!!!!!"""###$$$$$$$$$$$$###"""$$$%%%%%%%%%&&&&&&&&&&&&###$$$%%%''')))+++---...++++++***((((((''''''(((''''''''''''((((((((()))*********)))))))))((((((%%%((()))(((***///111///---///...,,,...555999999...///000///---++++++,,,,,,------,,,******+++,,,++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############""""""""""""""""""""""""""""""""""""""" !!!#########""""""!!!!!! !!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###!!! """""""""""""""""""""""""""""" !!!!!!""""""###""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$###"""!!! !!!!!!""""""""""""######""""""""""""###%%%%%%###"""######&&&$$$"""!!!###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''((()))))))))))))))((((((************))))))))))))(((((((((((())))))))))))******))))))((())))))))))))******+++,,,,,,,,,---,,,+++++++++---///000000///......///000000/////////000222444666777777888888;;;===>>>BBBLLL\\\gggrrrrrrpppiii```XXXTTTRRRPPPNNNLLLKKKMMMNNNNNNNNNHHHHHHIIILLLOOORRRRRRQQQMMMMMMLLLJJJIIIIIIJJJJJJGGGIIIJJJIIIFFFDDDDDDEEEDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@AAAAAAAAA???>>>@@@@@@@@@@@@??????@@@AAA@@@@@@AAAAAA@@@???======<<<;;;;;;;;;;;;<<<===>>>;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;:::999888444555555666555444333222////////////...---,,,,,,------......------,,,+++,,,***)))***+++,,,+++***)))(((((('''''''''((((((((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$!!!!!!"""#####################$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""######""""""###$$$""""""""""""""""""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" """#########"""!!!""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!""""""""""""%%%$$$$$$$$$######"""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%'''***---///111,,,,,,***)))((((((((((((&&&'''''''''(((((())))))************))))))))))))$$$''')))(((***000222111...//////---000999???@@@333444555444222000000111......///---++++++,,,---)))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$############"""""""""!!!"""""""""""""""""""""""" """$$$$$$###!!! !!!###$$$$$$$$$###"""!!!!!!"""###$$$$$$###!!!  """###"""""""""""""""""""""""" !!!""""""#########""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$###!!! !!!""" !!!###%%%%%%###!!! """$$$%%%%%%###""""""###%%%### """%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''((()))))))))))))))((((((++++++******))))))(((((((((((((((((()))))))))***+++******))))))))))))*********++++++,,,++++++***///---+++*********)))(((---,,,++++++---------,,,//////000222222333333333666666555333444;;;GGGQQQ^^^^^^[[[TTTKKKDDDAAA@@@;;;;;;;;;;;;;;;<<<======888888:::===@@@AAA???>>><<<===>>>>>>===<<<======<<<>>>@@@@@@===<<<===???===<<<<<<<<<<<<<<<======;;;<<<===>>>???>>><<<:::>>>>>>???>>>======???AAA??????@@@???>>><<<:::999999999999:::;;;<<<===>>>999999:::;;;;;;;;;::::::======<<<;;;;;;::::::999444555666666666555444333------------,,,+++******---.........---,,,,,,+++,,,***))))))***++++++***))))))((('''''''''''''''))))))((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$ !!!"""$$$$$$$$$###"""######$$$$$$$$$$$$##############################"""$$$$$$!!!!!!###&&&""""""""""""""""""""""""&&&&&&%%%%%%###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######''''''&&&&&&&&&''''''((( !!!###$$$%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""###### """%%%((((((&&&###!!!######""""""!!!!!! """"""""""""""""""""""""%%%%%%$$$$$$###""""""!!!!!!""""""""""""#####################$$$%%%&&&'''!!!"""###$$$&&&'''((()))***************)))((((((((((((((((((((('''''''''''''''''''''((((((((()))+++++++++******)))))))))))))))***+++,,,...///000///---,,,---222999AAAFFF777666444222000...---,,,/////////...------,,,,,,************))))))))))))%%%&&&'''''''''%%%"""!!!###%%%%%%$$$######&&&&&&&&&%%%$$$###"""!!!###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%### !!!#########(((%%%###""""""###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$%%%%%%$$$###"""!!! !!!"""######"""!!! """"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""############""""""!!!!!!!!!!!! ######""""""!!!!!!  !!!######"""!!!!!!"""""""""""""""######$$$%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((((()))***+++***)))'''%%%((((((((((((((((((((((((***++++++***((('''(((*********))))))))))))******++++++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,...//////000111222222333222333444555777999;;;===FFFEEECCC@@@===;;;999888444444444444444444444444777777777777777666666666::::::999888777666555555666777777777888888888888999999:::::::::;;;;;;;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>============<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;<<<===>>>???======<<<;;;:::888666555666666555444333333333333111111111111000000000000///...---,,,+++,,,------))))))))))))(((((((((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######""""""!!!!!! """"""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!"""###$$$$$$$$$$$$$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""############""""""!!!!!! """###$$$$$$###"""!!! !!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((('''''''''''''''&&&&&&&&&'''''''''((((((((())))))++++++******))))))))))))))))))***+++,,,...///000///---,,,,,,///444:::===333333222111000000///////////////...------,,,,,,******)))))))))(((((((((%%%%%%'''''''''%%%###"""!!!$$$%%%$$$#########$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&### !!!###$$$###'''%%%"""""""""######"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$######""""""!!!!!! !!!!!!!!!""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!!!!!!! ###"""""""""!!!!!!!!! ######$$$%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%'''''''''''''''''''''''')))***+++,,,,,,***(((''')))))))))))))))))))))))))))******)))(((''')))*********))))))))))))***************)))******++++++++++++++++++++++++++++++((())))))***++++++,,,,,,---------...//////000000/////////111222444666777999999777666444333222111222222222222222222222222555555555555555444444444777777666666555555444444555555555666666666777777888888999999999:::::::::999999999999::::::::::::;;;;;;<<<<<<============>>>>>>??????>>>>>>>>>>>>;;;<<<<<<<<<<<<;;;::::::::::::::::::;;;<<<===>>>>>>>>>======;;;999888777555444333222222111111222/////////.........------///...---,,,+++,,,,,,---))))))))))))(((((((((((((((((((((((((((((((((((('''(((((()))((('''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$############"""""""""!!!!!!!!!""""""#########$$$$$$$$$$$$$$$"""!!!!!!!!!"""###""""""######$$$#########"""!!!!!! !!!"""###$$$########################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""#########"""!!!!!! !!!!!!""""""#####################"""""""""!!!"""######$$$###"""!!! !!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""#####################$$$$$$$$$%%%############$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$"""###%%%'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))************))))))))))))))))))***+++,,,...///000...---,,,,,,---///111333/////////000000111111111//////......---,,,,,,,,,)))(((((((((((('''''''''$$$%%%&&&&&&&&&%%%$$$######$$$&&&%%%###""""""###"""######$$$%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&###!!! !!!###$$$$$$&&&$$$"""!!!###$$$$$$###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""######"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""############""""""######$$$%%%%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))***+++++++++***((('''************************((()))***)))((((((***+++***))))))(((((())))))***))))))))))))******+++,,,************************)))))))))***++++++,,,,,,***++++++,,,,,,------...------------///000111222222222222222222111111111000000000000000000000000222222222222222222222222333333333333333333333333333444444444444555555555777777777777888888888888777777888888999999999999;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>:::;;;;;;;;;;;;:::999999999999999999:::;;;<<<<<>>===<<<:::999888444333222111111000000000///............---------...---,,,,,,++++++,,,,,,))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!!!! ######$$$$$$$$$$$$######$$$$$$############""""""###############$$$$$$$$$$$$######"""!!!"""""""""""""""#########"""!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################$$$$$$############""""""""""""#########"""!!!!!!###"""!!!!!!!!!"""###$$$"""""""""""""""""""""""" !!!!!!"""###############$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&((()))***++++++&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))++++++++++++++++++******))))))***+++,,,...///000............---.........------...///000000111111//////...------,,,,,,+++(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&'''%%%###""""""#########$$$$$$$$$$$$###### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&$$$!!! """###$$$$$$%%%###!!!!!!###$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$ !!!!!!!!!""""""!!!  !!!"""""""""""""""""""""""""""###""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""%%%%%%%%%$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!!!! !!!"""###$$$############$$$%%%%%%%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((('''&&&&&&))))))))))))))))))))))))'''((()))(((((((((***,,,))))))(((((((((((())))))(((((((((((()))+++,,,,,,************************))))))*********+++++++++*********++++++,,,,,,,,,...............///000111111111111222222222333333////////////////////////000111111111111111222222111111111222222333333333333333333444444444555555555555666666666777777777666666777777888888999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<=========<<<;;;999::::::::::::999888888999999888888999::::::;;;=========<<<;;;:::999888444333222111111000000111000000000/////////......---,,,,,,+++++++++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########""""""!!!!!!######$$$$$$$$$$$$######################################################$$$######""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""### !!!!!!""""""""""""!!!""""""""""""""""""""""""%%%%%%%%%%%%$$$###""""""$$$$$$#########"""""""""###"""""""""""""""""""""""""""""""""""""""!!!!!!"""!!! !!!###$$$""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&'''(((((((((((((((&&&&&&''''''(((((((((((((((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000...//////000000//////...------........./////////.........---,,,,,,++++++''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$$$$$$$$$$$$$###"""!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""&&&$$$!!!!!!"""$$$$$$$$$%%%###!!!!!!###$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######### !!!!!!"""""""""!!!  !!!"""###########################""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$$$$#########"""""""""!!!!!!!!!!!!""""""""""""%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&(((((((((((((((((((((((('''((((((((('''((()))+++))))))(((((((((((())))))(((((((((((()))***+++,,,++++++++++++++++++++++++***************+++++++++***+++++++++++++++,,,,,,...............///000000............////////////000000000000000000000000000000111111111222222222000111111222222333333444333333333444444444555555444444444555555555666666555555666777777888999999;;;;;;;;;;;;::::::::::::999:::;;;=========<<<;;;999999::::::999999888777999999888888888999::::::;;;;;;;;;:::999888777666555444333222222111111111////////////............+++++++++++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!!!!""""""#########$$$######$$$$$$$$$$$$######""""""""""""""""""""""""####################################"""""""""!!!"""""""""""""""!!!  !!!!!!"""""""""""""""######################## !!!"""""""""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!  """###""""""""""""""""""""""""$$$$$$$$$###########################$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$###&&&&&&''''''((()))))))))((((((((()))))))))******+++++++++,,,,,,,,,,,,,,,))))))***+++,,,...///000...///000000111000000000------------------------......------,,,+++++++++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$######$$$%%%%%%%%%$$$###!!! !!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""'''$$$"""!!!"""$$$%%%%%%&&&$$$"""!!!###$$$$$$###!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''((()))((('''''')))***)))((((((''''''(((((()))(((((((((((())))))***+++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///........................000000000000000000000000000000000111222222333333111111111222222333333333333333333333444444444444444444444444555555555555555555666777888999999:::;;;:::::::::::::::999999:::;;;===???@@@???>>>===999::::::::::::999888888:::999999888888999::::::888888888888777666555444555444333222222111111222------,,,,,,,,,+++++++++***++++++++++++***))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$ !!!!!!"""###$$$%%%%%%######$$$$$$$$$$$$######!!!!!!!!!""""""""""""###$$$$$$$$$###############"""############"""!!!!!!""""""#########"""!!!!!! !!!"""""""""""""""######################## !!!""""""######"""""""""""""""""""""""""""###$$$$$$%%%%%%%%%$$$$$$#########""""""!!!!!!!!! !!!!!!!!!!!! !!!""""""  !!!"""""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######%%%%%%&&&''''''((())))))(((((()))))))))*********)))))))))******+++++++++))))))***+++,,,...///000........................++++++,,,,,,---------.........---,,,,,,++++++***(((((((((''''''''''''&&&'''&&&&&&%%%$$$$$$$$$$$$ ###%%%%%%$$$$$$%%%###############"""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""'''%%%"""!!!###$$$%%%%%%'''%%%"""""""""######"""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!!!!  !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!%%%%%%%%%%%%%%%&&&''''''%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''(((((()))((((((((((((((((((((((((((())))))(((&&&&&&''')))((((((''''''''''''(((((())))))((((((((())))))***************************************************++++++******************+++++++++,,,,,,---//////......//////000000111111000000000000000000000000/////////000111222222222111111111111222222222222111111111222222222333333444444444555555555555666555666666777888999:::;;;::::::::::::999999999888999:::===???@@@???===<<<:::::::::::::::999999888::::::999999999999::::::777777777777777666555444444333222111111000000111,,,,,,,,,++++++++++++***)))***+++++++++***(((((())))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$$$$#########"""""""""######$$$###"""!!! """"""######$$$######### !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""############""""""""""""""""""""""""!!!"""###$$$%%%%%%%%%%%%#####################""" !!!!!!!!!"""!!!  !!!"""###!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!"""$$$%%%%%%!!!""""""""""""#########%%%%%%$$$$$$###$$$$$$$$$######%%%&&&((()))***+++%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((())))))))))))************''''''(((((()))))))))***))))))***+++,,,...///000---------,,,,,,+++++++++)))***+++,,,---......///......---,,,,,,++++++***)))(((((((((((('''''''''((('''&&&%%%$$$######$$$"""%%%%%%%%%%%%%%%!!!!!!"""##################"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""'''%%%"""!!!###%%%%%%%%%(((%%%###""""""###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############"""""""""""""""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############"""""""""""""""""""""""" """"""""""""""""""""""""""""""############""""""############"""""""""""" !!!!!!!!!""""""######!!!"""$$$%%%%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''%%%$$$######%%%%%%$$$###""""""###$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''')))))))))))))))))))))))))))))))))(((&&&%%%'''(((((((((''''''''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))++++++******************************)))))))))))),,,,,,,,,---...///111222***++++++---...///000000////////////////////////.........///000111111222111111111111111000000000000000000000111111111111444444444555555555666666555666777888999:::;;;;;;:::::::::999999888888888666888;;;===>>>===;;;::::::;;;;;;;;;;;;:::999999;;;;;;::::::999:::::::::777777888777777666555444333222111000////////////.........---------,,,,,,)))******++++++)))((('''))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""######$$$$$$"""!!! !!!"""###$$$$$$$$$$$$$$$ """#########"""!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""############"""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!""""""######!!!  !!!"""###""""""###$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$###""""""###$$$'''(((!!!###%%%$$$ !!!######$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((((((((((())))))))))))************---,,,+++++++++---///111------,,,,,,,,,,,,------,,,------......------,,,,,,,,,++++++***)))))))))&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$###"""######$$$###"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""#########""" !!!###%%%$$$$$$###"""!!!  !!!!!!!!!!!!$$$$$$######"""######$$$&&&###!!!!!!"""###""""""$$$###"""###$$$%%%$$$""" !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""###########################"""!!!!!! !!!######!!! !!!""" !!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""############### !!!""""""##############################""""""""""""!!!!!!!!!!!!############""""""""""""!!!!!!!!!"""###%%%&&&'''+++)))'''%%%$$$%%%&&&'''+++'''$$$###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''((((((((((((((((((((((((((('''&&&%%%&&&(((***+++...---+++)))(((((()))***''''''((((((((((((''''''+++++++++************))))))******++++++******))),,,---...//////...---,,,222111///---,,,---...///////////////000000000000222222111000//////000000111111111111111111111111222444666666555444555666333333444444555777888999888888777777777777777888:::999:::;;;===>>>===<<<777777999:::;;;<<<<<<<<<::::::::::::::::::::::::999888777666555444333333222222111000///...---,,,---,,,,,,++++++******)))************************((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$!!!!!!""""""######$$$$$$"""############$$$$$$$$$&&&$$$"""!!! !!!"""###""""""!!!!!!!!!!!!""""""############""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!"""######$$$""""""###"""!!!!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""""""""$$$###""""""###$$$&&&(((&&&'''((((((&&&&&&'''(((###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&%%%%%%%%%&&&'''(((((())))))(((((((((((()))))))))*********,,,+++***)))***,,,...///...------,,,,,,------...------------------------,,,,,,+++******))))))(((&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########$$$%%%&&&###############$$$%%%%%%$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""#########"""!!!!!!###%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""###%%%%%%$$$$$$$$$$$$%%%%%%&&&###!!!!!!"""###""""""!!!  !!!"""!!!!!!!!!!!!""""""""""""### !!!!!!!!!!!! !!!!!!"""""""""########################"""!!!!!! """######"""!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""############ !!!!!!"""######$$$ """"""""""""!!!!!!!!!!!!!!!!!!"""""""""#########"""""""""###$$$%%%'''(((***)))'''%%%$$$%%%&&&&&&'''%%%$$$$$$&&&((('''%%%%%%$$$$$$#########$$$$$$########################$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%&&&(((***+++,,,+++)))'''&&&&&&'''((('''(((((())))))((((((''')))))))))******++++++++++++,,,,,,------,,,,,,+++***+++---.../////////...111000...---------///000.../////////000000000000222111111000//////000000111111111111111111111111222333555555444444444555555555555666777999:::;;;999999888888888888999999:::999999;;;===>>>===<<<999::::::;;;;;;;;;::::::::::::::::::::::::::::::999999888777666555444444222222111000///...------------,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$############$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$"""!!! !!!"""######""""""!!!!!!""""""###$$$$$$#########"""""""""$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""""""""######"""""""""######$$$"""###$$$$$$"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""#########$$$######"""###$$$&&&'''$$$######$$$&&&'''&&&%%%###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''******))))))((('''&&&&&&'''(((((()))))))))))))))(((((())))))))))))*********))))))((()))+++,,,---......------------.........---,,,++++++,,,---...,,,++++++******)))((((((&&&&&&%%%%%%%%%%%%$$$$$$############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""######"""!!!!!!"""$$$ !!!!!!!!!"""""""""###""""""""""""############$$$$$$############$$$$$$&&&###!!!!!!"""###""""""$$$###""""""###$$$###"""""""""""""""############ !!!!!!!!!!!! !!!!!!""""""""""""######""""""######""""""!!!!!!!!!###$$$$$$###""""""###""""""############""""""""""""#########$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$########################""""""""""""!!!!!!!!!!!! !!!###$$$$$$%%%#########$$$%%%&&&'''((()))(((&&&%%%$$$%%%%%%&&&%%%$$$%%%'''))))))(((&&&%%%$$$###"""""""""""""""#######################################$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***++++++***((('''&&&''''''(((((())))))******))))))((('''(((((()))***+++,,,---+++,,,,,,------,,,,,,+++)))***+++---...///000000///...---------...///000....../////////000000000111111000/////////000000111111111111111111111111111222444444333333333444555555555666777888999:::::::::999999999::::::;;;:::999999;;;======<<<;;;;;;;;;;;;;;;;;;:::999999999999999999999999999999999888888777666555444444222222111000000///............---,,,,,,++++++***++++++++++++++++++++++++''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$"""!!!!!!!!!"""############""""""#########$$$$$$$$$$$$$$$#########&&&%%%$$$"""!!!!!! """"""""""""""""""""""""!!!!!!""""""""""""######""""""""""""""""""""""""$$$$$$#####################%%%&&&&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!"""######$$$$$$$$$$$$#########$$$%%%&&&!!! ###&&&$$$"""###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''((())))))******))))))(((((((((((()))))))))***)))))))))))))))+++,,,---......------------.........---+++******+++---...+++++++++***))))))((((((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""""""""#########!!!!!!"""$$$!!!!!!!!!!!!""""""""""""!!!!!!"""""""""#########!!! !!!!!!"""&&&###!!!!!!"""###""""""%%%$$$######%%%%%%$$$###!!!!!!"""""""""######### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""###!!!"""""""""""""""!!!!!!"""###%%%%%%###"""###$$$!!!""""""######""""""!!!!!!""""""""""""#########$$$$$$###############"""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$############$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&(((***+++***(((&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''((()))***,,,+++***)))))))))))))))))))))************))))))((((((((()))***+++++++++)))******++++++******))))))***+++,,,---...//////------,,,------///000111........./////////000000111000000/////////000000111111111111111111111111000111333333222222222333333333333333444555666777999999999999999999:::;;;:::999999:::<<<<<<;;;:::::::::;;;;;;;;;;;;::::::888888888888888888888888777777666555555444333333222222111000000///............------,,,+++++++++++++++++++++++++++++++++''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$###"""!!!!!!"""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""###%%%((('''%%%###!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$!!! ###''')))(((&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((())))))***''''''((()))))))))))))))'''(((((((((((())))))))))))))))))******+++,,,---------,,,,,,,,,,,,------...---+++******+++---...++++++******)))(((((('''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%$$$######"""######$$$$$$#################################!!!"""$$$###"""!!!"""############"""!!! !!!!!!!!!""""""  !!!!!!"""&&&###!!!!!!"""###""""""""" !!!"""!!! !!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""""""""!!!!!!"""###%%%%%%###"""###$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!"""!!!!!! !!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$'''))),,,---,,,)))'''%%%$$$######"""!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))************)))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))+++++++++++++++,,,,,,---+++,,,,,,---...///000000............////////////000///////////////000000000000000000000000000000///111333333222111222333333222222222333444555666777777777777777888999999999999888999;;;;;;:::999777888999:::;;;;;;;;;;;;777777777777777777777777444444444333222222111111111111000000///............------,,,,,,+++******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$#########"""""""""#########$$$$$$$$$""""""""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######"""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$$$$$$$######"""###%%%((('''%%%###!!!!!!##############################"""!!!!!!  !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$'''(((((((((###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''######$$$%%%'''((())))))&&&''''''(((((((((((((((''''''(((((((((((())))))((())))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,---,,,+++******+++,,,---+++******))))))(((''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%###"""!!!"""###$$$%%%$$$###"""!!!!!!"""######$$$#################################!!!"""$$$$$$"""!!!"""###$$$$$$###"""!!!  !!!!!!!!!!!!"""!!!!!!""""""###$$$%%%&&&###!!!!!!"""###""""""###"""!!!!!!######"""!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!!###$$$$$$###""""""### !!!!!!!!!!!!  !!!!!!###""""""!!!!!! !!!""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$'''))),,,,,,***'''&&&%%%#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''((())))))******))))))(((******)))))))))(((((((((+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++,,,---.../////////------.........///////////////......//////000000000000000000000000000000000111333333222222222333444444444444444555666666555555555555555666777888999888888999:::;;;999888555666777999::::::;;;;;;666666666666666666666666222222222222111111000000/////////......---------------,,,++++++******)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$############"""############$$$$$$$$$""""""""""""#####################""""""##################$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""$$$$$$######"""###%%%&&&&&&$$$"""""""""########################$$$######"""  !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################$$$$$$$$$%%%%%%$$$$$$### """############%%%&&&###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&''''''''''''''''''''''''((((((((())))))''''''((()))************+++******))))))******+++++++++++++++++++++++++++*********)))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%%%%$$$######!!!"""###$$$$$$""" !!!!!!"""####################################### """$$$$$$###"""""""""######""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""###$$$%%%&&&&&&###!!!!!!"""###""""""%%%$$$###$$$%%%&&&%%%### !!!!!!!!!!!!""""""""" !!!!!!!!!!!! !!!!!!!!!"""""" !!!""""""!!!!!! """######"""!!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!%%%%%%$$$$$$###""""""""" !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!""""""""""""""""""###$$$######$$$$$$$$$$$$#########&&&))))))'''%%%%%%%%%######"""######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))&&&&&&'''''''''''''''&&&'''(((((())))))(((((('''((((((((()))))))))))))))+++,,,,,,------,,,,,,+++******))))))***+++,,,---+++,,,,,,---............---------.........//////...............///000000000000000000000000000000000222444444333222333444444444444333444444555666444444444444555666777888999888888999::::::888777555666777888888888888888555555555555555555555555222222222222111111111111---------------,,,,,,,,,,,,++++++******))))))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$!!!!!!"""##################""""""!!!!!!""""""###"""""""""#########$$$$$$$$$###"""""""""""""""###"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""!!!###$$$######""""""###$$$$$$"""!!!"""$$$###########################"""""""""!!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$###!!!###&&&%%%######%%%((($$$$$$%%%&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))%%%&&&'''((())))))))))))******))))))))))))*********++++++,,,,,,++++++************)))((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$!!!"""###$$$###""" !!!!!!"""####################################### """$$$$$$###"""""""""!!!!!!!!!!!!""""""""""""""""""""""""############ !!!"""$$$$$$&&&###!!!!!!"""###"""""""""!!! !!!"""###""" """"""""""""############ !!!!!!!!!!!! !!!!!!!!!""" !!!""""""!!!!!! !!!######!!! !!!"""""""""############""""""!!!!!!!!!!!!""""""""""""###""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""########################$$$$$$"""######$$$$$$$$$######"""&&&&&&$$$###$$$&&&""""""######$$$%%%''''''!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((((()))))))))))))))(((''''''((((((((((((''''''&&&&&&'''((()))***++++++*********++++++*********((((((((((((***,,,...///+++,,,------......---------------.........//////...............///000111000000000000000000000000111222444444333333333444222222111111222222333333444444444555555666888888999888888888::::::888666777777777777777666666555555555555555555555555555333333222222222222222222,,,,,,,,,,,,,,,,,,++++++++++++******)))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''"""############$$$$$$$$$ !!!"""###############""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$&&&%%%$$$"""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""#########"""""""""###"""!!!!!!###%%%""""""""""""""""""""""""!!!!!!!!!""""""""""""""" !!!"""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################&&&&&&%%%$$$###"""!!! !!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))***(((((((((((((((''''''&&&((((((((()))******++++++++++++++++++++++++++++++***++++++,,,,,,---......---***((('''''''''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$""""""############"""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""""""""###%%%&&&""""""""""""""""""""""""  !!!""""""######"""%%%###!!!!!!"""###"""!!!"""###$$$$$$###"""!!! """!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!""""""""""""!!!!!!############"""""""""""""""""""""""""""""""""""" !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$######""""""!!!!!! !!!!!!!!!!!!'''&&&%%%###""""""!!!"""######""""""######$$$%%%###############"""!!!!!!$$$$$$############$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$(((%%%######&&&(((((('''&&&&&&&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((())))))******''''''&&&&&&&&&''''''((('''''''''((((((((())))))+++*********))))))((((((%%%&&&&&&'''''''''''''''(((((()))***+++,,,,,,---)))*********++++++++++++------------...///000000......------------......////////////////////////000000111111111222222222222222222222222222222222///111333333333333555777555666888888888777555444999999999999999999999999;;;999666333222222222333222111000///.....................---+++)))(((''')))))))))))))))*********&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""!!!  !!!!!! !!!###$$$$$$######""""""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! """#########""""""!!! $$$$$$$$$######""" $$$###!!! !!!""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$#####################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&(((((()))******+++,,,,,,(((((())))))(((((('''&&&((((((((()))******++++++************************+++++++++++++++,,,,,,,,,---+++)))(((((((((&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""!!!!!! ######$$$$$$###""""""!!!""""""""""""""""""""""""!!!!!! !!!"""###"""""""""""""""""""""""" !!!!!!  !!!"""############$$$###!!!!!!"""""""""!!!!!!""""""###"""!!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!""""""!!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""""""""""""""!!!!!!"""""""""############"""""""""!!!!!!!!! !!!!!!!!!""""""""""""###%%%$$$$$$###""""""""""""""""""!!!!!!""""""###$$$###############""""""!!!###""""""""""""""""""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))*********''''''&&&&&&&&&''''''(((''''''''''''''''''((((((******)))))))))(((((((((''''''((()))))))))))))))((()))))))))***+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---...///000......------------......////////////////////////111111111111111111111111222222222222222222222222000222444444444444666888999888888777777777777777999999999999999999999999:::888666333222222222333222111000///............***************)))((('''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$"""""""""""""""!!! """###$$$$$$######$$$%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###!!!"""""""""""""""""""""""""""############""""""$$$###"""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&''''''((((((((((((((())))))(((((('''&&&((((((((()))******++++++************************++++++************)))))),,,***)))((())))))'''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """"""######""""""!!!!!!""""""""""""""""""""""""  !!!""""""""""""""""""""""""""" !!!!!! !!!!!!!!!"""######$$$$$$$$$""" !!!"""!!! !!!!!!!!! !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""""""###!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! """"""""""""""""""""""""$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""##################""""""""""""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$######"""!!!""""""!!!!!!!!!!!!""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!!!!!!! $$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%########################%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))************(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&))))))((((((((((((((('''((()))******++++++******))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++,,,---............------------......////////////////////////111111111111111111000000222222222222222222222222111333444555444555666888:::999777666666777999;;;999999888888888888888888999777555333222222222222111000///......---......((())))))*********))))))))))))))))))))))))))))))++++++***)))((('''&&&%%%'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$""""""######""""""!!!!!!$$$%%%&&&%%%$$$###$$$%%%""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!########################  !!!"""### !!!!!!"""###$$$$$$%%% !!!######$$$$$$$$$######"""!!!!!!!!!!!!!!!#########"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!!!!""""""################################################"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&)))))))))))))))(((''''''((((((((()))******++++++************************+++******)))((((((''''''***((('''((((((((('''%%%%%%%%%%%%$$$$$$$$$$$$###""""""!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$%%%###!!!  !!!  !!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!!!!""""""############"""!!!!!!!!!!!!"""#########$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""######""""""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$################################################%%%$$$###""""""""""""!!!###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((()))***************(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((((((((((((''''''''''''))))))***++++++++++++***)))))))))((((((((((((((()))))))))*********++++++************+++,,,---.........------------......///////////////////////////000000000111111222222222222222222222222222222111222444444333444555777555555555555777888:::<<<888888888888888777777777777666555333222111111111000000///...------------++++++,,,,,,,,,+++++++++)))))))))))))))((((((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###############""""""#########""""""!!!"""###$$$###!!! !!!"""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!!!!""""""###$$$$$$ !!!"""######$$$$$$######""""""!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$############"""$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((())))))))))))))))))))))))(((((('''((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((('''&&&&&&&&&%%%%%%&&&''''''%%%###%%%%%%$$$$$$$$$#########""""""!!! !!!"""""""""""""""######$$$$$$$$$ !!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$%%%###!!!  !!! !!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""" !!!"""###$$$$$$#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$######""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))******+++******(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))******)))))))))))))))((((((((((((((((((((((((((()))))))))***************+++,,,------......------------......////////////////////////------...000111222333444222222222222222222222222000111333333222222333555///000333666888:::::::::888888888777777666666666555555444333222111111111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$######$$$$$$%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""############""""""!!!"""###"""  !!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""################################################%%%$$$$$$$$$######""""""########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))******))))))((('''((((((((()))******++++++------------------------******)))(((((('''&&&&&&$$$###$$$%%%''''''%%%###$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$!!!""""""###$$$%%%&&&'''!!!!!!""""""######"""""""""""""""""""""""""""""" !!!!!!!!!!!! """""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!! """###%%%$$$""" !!!"""!!! !!!!!! !!!!!!"""###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! """""""""""""""""""""""""""!!!!!! !!! """"""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!"""###%%%%%%%%%$$$##################$$$$$$%%%$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$######""""""""""""###############$$$$$$%%%%%%&&&$$$$$$############$$$$$$################################################"""###%%%$$$###""""""###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))***+++++++++)))((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((()))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((()))))))))******************+++,,,------......------------......////////////////////////------...///111222333333222222222222222222222222///111222222111111222444---///333666888999999888888888777777666666555555444444333333222111000000//////---,,,,,,,,,,,,,,,+++++++++***)))((('''&&&***))))))((((((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&$$$############$$$$$$%%%$$$$$$$$$$$$$$$######"""%%%%%%$$$$$$$$$$$$######$$$$$$###""""""""""""###""""""######$$$$$$######"""###$$$###"""!!!"""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!! """"""#########""""""!!!"""""""""""""""!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###############################################################$$$$$$$$$"""######$$$$$$%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))************)))((((((((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))((((((''''''######$$$&&&((((((&&&###$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$""""""######$$$$$$%%%%%%!!!""""""###$$$$$$######"""""""""""""""""""""""" !!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$###!!!!!!"""""""""!!!  !!!"""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!""""""""""""!!!!!!######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###########################""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!""""""""""""###%%%&&&&&&%%%$$$###"""""""""""""""###$$$$$$$$$$$$%%%%%%$$$$$$###"""######""""""""""""############""""""""""""######"""######$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%################################################ """%%%%%%###""""""$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$&&&(((***++++++,,,))))))(((&&&&&&%%%%%%&&&%%%%%%&&&'''((())))))***((((((((()))))))))******&&&'''(((((())))))((((((((()))))))))***+++++++++************+++++++++++++++******++++++,,,---.........------------......////////////////////////////////////000000000000222222222222222222222222000222333333222111222444333444555666666777777777888888777666666555444444333333333222222111000//////...---,,,++++++++++++))))))*********))))))(((***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%&&&###############$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$######"""""""""$$$$$$###"""""""""""""""!!!"""###$$$$$$$$$$$$###"""###$$$$$$###"""###%%%#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""###### !!!"""###############!!!""""""###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######################## !!!"""###$$$%%%&&&&&&######$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))***************)))))))))***************)))((((((((((((((()))******++++++++++++++++++++++++++++++)))))))))))))))(((((((((###$$$%%%'''))))))'''$$$$$$$$$$$$############"""###!!!  !!!############"""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$%%%%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!  """###%%%###"""!!!"""###"""!!!!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$ """"""""""""""""""""""""""""""!!!!!!  !!!!!!!!!""""""######""""""""""""###############$$$&&&''''''&&&$$$###!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%$$$######""""""!!!!!!!!!!!!""""""######""""""""""""######""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%########################"""""""""""""""""""""""" ###&&&'''%%%$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""###%%%''')))+++,,,,,,***)))((('''&&&%%%%%%%%%$$$%%%&&&'''(((***++++++(((((())))))******++++++''''''((()))))))))))))))(((((()))***+++,,,,,,---++++++,,,,,,,,,---------++++++++++++,,,---...///.........------.........////////////////////////222111111000///......---222222222222222222222222111333444444222222333555:::999777555444555666777888777777666555444444444222222222222222111000///......---,,,++++++++++++))))))***,,,,,,---------***))))))((('''&&&&&&&&&))))))((('''&&&%%%%%%$$$$$$#########$$$%%%%%%&&&######""""""###$$$%%%%%%###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!$$$######"""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!######""""""###%%%$$$$$$######""""""!!!!!!########################"""""""""""""""""""""""""""!!!!!! !!!!!! """###%%%&&&&&&!!!"""$$$%%%%%%%%%!!!"""#########""" ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((+++***)))'''''')))***+++)))((((((((((((***+++------,,,,,,,,,,,,,,,,,,+++((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$#########""""""""""""############""""""######""""""!!!!!! ############""""""""""""!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!! """#########"""!!!  !!!###""""""!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$ !!!!!!""""""#########$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######"""""""""""""""###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###%%%((()))'''&&&%%%%%%!!!!!!!!!"""######$$$$$$!!!"""###$$$%%%%%%$$$###$$$$$$######"""!!!!!!!!!""""""############""""""""""""""""""########################$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((((('''%%%$$$$$$%%%&&&(((&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------.........------------............//////000000111111333222111/////////000111000111111222222333333444555666666777777666555444555555666666777777888888666555333333444444333222/////////.....................---,,,,,,++++++***))))))))))))))))))))))))***(((&&&$$$$$$%%%''')))''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&################################################$$$$$$$$$###"""!!!!!! $$$$$$############$$$$$$'''%%%###!!! """###%%%######""""""""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""###############!!!  !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((((((''''''''''''(((((((((((()))))))))*********+++***)))(((((()))***+++***))))))))))))***,,,,,,,,,,,,++++++++++++******(((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""#########"""""""""!!!!!!""""""############""""""###"""""""""!!!!!!!!!   !!!!!!"""""""""""""""""""""#########""""""""""""!!!!!!!!!!!!  """#########"""!!!  !!!!!!""""""!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!! !!!""""""###"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$&&&'''%%%$$$###############"""""""""""""""!!!"""###$$$$$$$$$###"""#########"""""""""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###########################%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''(((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,------............------............//////000111222222222222111000///...//////000111111222222333444444444555555666777666555444333555555666666666666666777666444333333444444333222222111111111111000000000---------,,,++++++******(((((((((((((((((((((((())))))(((((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""########################$$$$$$######"""!!!!!! #########""""""#########%%%$$$!!! """#########""""""""""""##################"""""""""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""############"""""""""!!! !!!"""############""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((((((((''''''''''''((((((*********+++++++++,,,,,,+++***)))(((((()))***+++++++++*********+++,,,,,,+++++++++******)))))))))(((((((((''''''''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""""""""!!!!!!!!!!!!!!!""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!"""#########""""""""""""""""""!!!!!!!!!!!!!!!"""""""""""" !!!"""#########"""!!! !!!!!!!!!!!!!!!!!!""""""###$$$ !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######""""""!!!""""""""""""""""""""""""  !!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$###!!!!!!"""$$$$$$######"""!!!!!! """###$$$$$$$$$###"""!!!!!!!!!""""""""""""######""""""############""""""""""""""""""############!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""######$$$$$$############$$$$$$########################!!!!!!"""############"""########################%%%%%%$$$############$$$########################$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&''''''''''''))))))(((((('''&&&&&&%%%(((((((((((((((((((((((()))))))))*********++++++++++++++++++++++++++++++******++++++,,,---------..............................///000222333444444111000//////.../////////222222222333444444555555555555666666555555444333666555555555555555555444555444333333444444333222222222222222111111000000,,,,,,,,,+++******))))))((((((((((((((((((((((((((()))***+++***(((&&&$$$$$$$$$%%%%%%%%%###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""########################$$$$$$######"""!!!!!!!!!###""""""!!!!!!""""""######!!!  !!!######""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!!$$$######""""""""""""###$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''&&&&&&''''''(((*********+++++++++,,,,,,******)))(((((()))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""############""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!"""###$$$$$$$$$######""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!"""############!!! !!!"""!!!!!!!!!!!!"""###$$$%%% !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! """"""###$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!######!!! !!!!!!############""""""!!!!!!######$$$$$$$$$###!!! !!!!!!"""######$$$""""""############""""""!!!"""""""""############"""#########$$$$$$$$$$$$""""""!!!!!!""""""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#######################################%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))*********************************************+++,,,,,,---------..................---,,,---...///111333444444111111000000000000000000222222333444444555555666555555555555444333333222555555444444333333333222444333222333444444333222111111000000//////......,,,,,,+++******))))))(((((((((((((((((((((((((((((()))******)))'''%%%######$$$&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""####################################""""""!!!!!!""""""!!!!!!!!!!!!"""""""""!!! !!!######""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""!!! $$$######""""""!!!!!!!!!######""""""!!!!!! """"""""""""""""""""""""########################$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))''''''&&&&&&&&&&&&'''''')))))))))************+++******))))))))))))******+++,,,,,,,,,------------...------,,,++++++******''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%$$$##############################""""""############""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""############""""""""""""###"""""""""!!!!!! !!!!!!!!!"""""""""###"""!!!!!!!!!!!!""""""###$$$###"""!!! !!!!!!"""!!!!!!!!!!!!"""$$$%%%%%%!!!!!!!!!""""""#########""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""!!!!!! """######$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!! !!!!!!""""""""""""""""""""""""""""""""" """######!!!!!!!!!"""!!!!!!""""""############$$$$$$%%%%%%%%%###"""!!! !!!"""######$$$""""""############""""""!!!"""""""""############"""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''(((((()))))))))*********************************))))))***++++++,,,,,,---------...//////...------++++++,,,...000111222333222222222222222222222222222222333444444555555666666555555444333222222222444333333333222222111111444222111222444444333222111111000000///......---,,,,,,+++******))))))(((''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&''''''&&&$$$""" %%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########"""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!""""""######""""""""""""######""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""### !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""###############"""!!! """""""""!!!!!!  !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))((((((''''''&&&&&&&&&&&&''''''((((((((())))))))))))***)))))))))******))))))))))))***+++,,,------------///......---,,,+++******'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!! """!!!!!!!!!!!!!!!!!! !!!!!!""""""######"""""""""!!!!!!""""""###$$$###"""!!!!!!!!!""""""""""""""""""######$$$%%%""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$######""""""######$$$""""""""""""""""""""""""&&&%%%$$$"""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""######!!!!!!"""### !!!!!!"""######$$$$$$$$$%%%&&&&&&&&&%%%$$$### !!!!!!"""######""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%########################$$$############$$$%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((()))))))))******************************))))))******+++,,,,,,,,,,,,---...//////...---,,,++++++,,,---///000111111222222333444444444444333222222222333444444555555666555444333222111111111222222111111111111111000333222111222333444333222333222222111000///......,,,,,,,,,+++******))))))'''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""""""""###""""""!!!!!!""""""###"""""""""!!!""""""############""""""""""""######""""""""""""############"""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############""""""!!! !!!!!!!!!!!!  !!!"""###$$$$$$""""""""""""""""""""""""#################################$$$$$$$$$$$$%%%$$$%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))******))))))************))))))'''(((***,,,---...............---,,,+++***))))))'''''''''&&&&&&&&&%%%%%%###$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$""""""""""""#########$$$""""""############"""""" !!!!!!!!!"""""""""#########""""""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!! !!!"""###############"""""""""""""""###$$$$$$"""!!!!!!!!!"""############"""######$$$$$$"""""""""""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""$$$%%%%%%&&&&&&$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""######"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!!!!""""""###"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###""" !!!###"""""""""""""""#########$$$%%%&&&'''''''''&&&%%% !!!"""""""""""""""############""""""""""""""""""############!!!!!!!!!!!!""""""""""""######""""""######$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$########################"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))***************************)))))))))***++++++,,,,,,,,,---///000000///---,,,---------...///000000111111222333444444444333333111111222222333444444444666555333222111000111111000000000000000000111111222111000111333444333222222222111000///...---------------,,,++++++******''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""############""""""#########!!!!!!!!!""""""###############""""""""""""######!!!"""""""""############"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""############""" !!!"""###"""!!!!!! !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))))))))*********))))))************))))))%%%'''))),,,---.........------,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%""""""######$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$ !!!!!!!!!""""""######""""""############"""""" !!!!!!!!!""""""######$$$$$$###"""!!!  !!!"""###$$$%%%%%% !!!!!!"""""" !!!"""######$$$######"""""""""""""""###%%%$$$"""!!!!!!!!!"""###$$$$$$##################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""######$$$ !!!!!!""""""######%%%%%%&&&'''&&&%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""######  """"""""""""""""""""""""!!!"""###$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""!!!!!!###$$$$$$######"""!!!!!!!!!$$$%%%'''((((((((('''''' !!!!!!!!!!!!!!!""""""############""""""""""""""""""########################$$$$$$$$$$$$#########"""######$$$%%%"""###$$$%%%%%%$$$###"""########################!!!!!!"""#######################################""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,---///000000///---,,,......//////000000111111000111222333444333333222000111111222222333444444666555333111000000000111......//////000000111111222111000111333444333222000///...---,,,+++******......---,,,,,,++++++***''''''''''''''''''''''''!!!$$$'''***+++)))'''%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""""""""""""""""""#########$$$$$$############$$$$$$ !!!!!!!!!""""""############""""""""""""######!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!"""######$$$"""""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!"""""" !!!"""############### !!!"""$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""############""""""$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''')))******)))))))))+++---,,,++++++,,,---///000......---***'''&&&((())))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%%%%###!!! #########""""""""""""""" !!!!!!!!!!!! ############""""""""""""###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""###$$$######"""!!! !!!$$$###"""#########!!!###""""""!!!  !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""###############""""""""""""  !!!""""""!!! ###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!$$$$$$############$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""###$$$&&&&&&%%%%%%%%%&&&'''((()))***%%%$$$######""""""############"""!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###""""""############"""""""""&&&******&&&"""!!!!!!"""############"""%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###$$$######$$$$$$$$$%%%%%%%%%###%%%(((***+++)))&&&$$$'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))((('''((()))+++,,,------------------------------......//////000000...000222333444333111000222222111111000111111111333333111000000000111222...------...000111000///000111111111111000///////////////...---,,,***)))************))))))))))))&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''***'''%%%$$$&&&%%%### &&&%%%$$$$$$######$$$$$$#########$$$$$$$$$###### !!!"""######"""!!! !!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!#########"""!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""###!!! ###$$$""" !!!!!! !!!!!!"""###$$$""""""""""""""""""""""""######""""""!!!!!! ###!!! !!!!!! """!!! !!!"""!!! !!!""""""""""""""""""!!!!!! """###$$$""""""############""""""########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))((((((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((''')))++++++***)))***+++---,,,,,,,,,,,,------...+++,,,,,,+++)))((()))+++(((((('''%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$!!!"""###$$$$$$###"""!!!"""""""""""""""############""""""""""""""""""############"""""""""!!!!!!$$$###"""!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$###""""""###$$$$$$######""""""######%%%$$$$$$$$$%%%%%%###!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""###############"""!!! !!!!!!!!!!!!!!!!!!""""""!!! !!!""""""######"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!! """"""!!! !!!""""""###"""!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""######%%%$$$###""""""""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%%%%&&&'''((()))%%%$$$######""""""############"""!!!!!!!!!!!!!!!""""""""""""############""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$###"""##################""""""###%%%&&&&&&%%%###"""######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%!!!###%%%''''''&&&$$$###&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((++++++******************))))))))))))))))))))))))******((((((((()))+++,,,------------------------------...//////000000111///000111222222222111111444444333333222333333444444333222111000111111222///...---...000111000///111111111222111000000///000///...---,,,+++***************)))))))))(((((('''((()))((('''&&&'''(((''''''''''''((((((((())))))'''$$$$$$%%%%%%###!!!&&&%%%$$$$$$######$$$$$$"""###$$$$$$$$$###"""!!! !!!"""######"""!!! """#########$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""!!!!!!!!!  !!!"""######"""!!!"""""""""""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""###!!! ######""" """!!!!!!!!!!!!""""""###""""""""""""""""""""""""######""""""!!!!!!!!!!!!###!!! !!!!!! """!!! !!!"""!!! !!!"""""""""""""""!!!!!! !!!"""###""""""############"""""""""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''((((((((('''''''''''''''&&&''''''''''''(((((((((''''''''''''(((((((((((((((***++++++******+++,,,,,,,,,---------,,,++++++)))+++------,,,+++++++++((('''&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$###########################!!!!!!""""""######$$$$$$%%%$$$###""""""###$$$%%%######""""""""""""!!!!!!$$$######""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$###""""""###%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%&&&&&&%%%$$$######""""""""""""""""""#########"""""""""""""""%%%%%%%%%%%%$$$"""!!! !!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!! """!!!!!! !!!!!!"""!!!!!! !!!"""######"""!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!""""""######""""""!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$%%%&&&'''$$$$$$###""""""""""""######""""""!!!!!!!!!!!!!!!###############"""""""""############$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" !!!###$$$$$$#########$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$#########""""""#########%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))******)))((()))***+++,,,------------------------......//////000111111111000/////////000000111111444333333222333333444444444333222111111111222222///...---...000111000///111222222222222111000000000///---,,,++++++++++++******))))))))))))((((((&&&'''(((((('''&&&((()))''''''''''''(((((((((((('''%%%$$$$$$%%%%%%$$$###%%%%%%$$$############$$$"""###$$$%%%%%%###!!! !!!!!!""""""""""""!!!!!!#########$$$$$$$$$%%%%%%""""""""""""""""""""""""#################################""""""""""""""" !!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!"""###############""""""""""""""""""""""""###!!! !!!"""###""" ###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###""""""""""""!!!!!!!!!###!!! """"""!!!!!!  !!!"""!!! !!!""""""""""""""" !!!""""""""""""############""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((***,,,,,,+++***+++,,,+++,,,---------+++***)))(((+++...///---+++***)))'''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$#########$$$######""""""######$$$ !!!"""###$$$$$$%%%&&&%%%###""""""###%%%&&&###"""""""""!!!!!!!!!!!!###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$%%%&&&'''&&&%%%%%%%%%$$$$$$###"""!!!!!!###############""""""!!!%%%%%%%%%&&&%%%%%%$$$### !!!""""""######!!! !!!!!!!!!!!!!!! ###"""!!! !!!"""### !!!!!!!!!$$$###"""!!!!!! !!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!!!!"""###############$$$%%%%%%$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""$$$$$$$$$######""""""""""""""""""#########$$$$$$""""""#########$$$$$$$$$###########################""" !!!###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$&&&%%%###""""""###%%%&&&!!!!!!"""############"""######""""""""""""######"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((((((((''''''&&&%%%%%%%%%))))))))))))))))))))))))******)))))))))***+++,,,,,,,,,------------------......//////000111111111000///...---...///111222111111000000111111222222444333333333222222222222000///...///000111000///222222222222222111111000000///,,,*********+++,,,***)))))))))((((((((((((###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$%%%$$$$$$###############"""###$$$%%%%%%### !!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""""""""!!!"""""""""""""""#########!!!"""############!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""!!!######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!""""""!!! !!!  !!!"""!!! !!!""""""""""""""" !!!!!!!!!""""""############""""""!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))++++++*********+++++++++,,,---,,,+++)))(((***,,,//////---***'''&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$ !!!"""###$$$$$$%%%$$$###""""""""""""###$$$"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###%%%&&&%%%###"""""""""###############$$$%%%&&&&&&$$$######$$$%%%%%%%%%((('''&&&$$$###!!! !!!"""#########""""""!!!"""###$$$&&&''''''''''''!!!!!!!!!!!!""""""###### !!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!!!!!!!""""""######"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!  !!!!!!!!!"""""""""######"""!!!!!!!!!!!!!!!"""######"""""""""###$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""!!!!!!!!!"""""""""######""""""#########$$$$$$$$$###########################""" !!!###$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""############"""######""""""""""""######!!!!!!""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&''''''''''''''''''((((((((((((,,,,,,++++++************))))))))))))))))))))))))***************++++++,,,,,,,,,,,,---------...............///000000111111111000...------///111333111000000000111111222333444444444444333333222222111000//////000111000...111222222222222111000000///...,,,***)))***+++,,,)))))))))(((((((((((('''"""$$$%%%%%%$$$$$$&&&'''%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%$$$######""""""######!!!"""$$$$$$$$$""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$"""""""""!!!!!!!!!!!!"""!!!"""""""""#########$$$ !!!"""###$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""######"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###"""!!!!!! """""""""!!! !!!""""""""""""""" !!!!!!!!!!!!!!!""""""############"""""""""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''')))******))))))***+++******+++++++++***))))))***,,,///...+++(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###$$$&&&%%%$$$"""###$$$###""""""""""""######$$$%%%###!!!!!!###$$$%%%%%%''''''&&&$$$"""!!!  !!!"""$$$$$$######"""!!!"""###%%%'''((())))))""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!""""""### !!!"""#########"""""""""!!!!!!!!!!!!""""""######""""""""""""######!!!!!! !!!!!!""""""!!!!!!""""""###### !!!!!!""""""######"""""""""!!!!!!"""############"""""""""######$$$######"""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$######### !!!!!!!!!"""""""""""""""############$$$$$$$$$###########################""" !!!###$$$$$$#########$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$#########$$$%%%%%%%%%%%%$$$#########""""""#########!!!"""###$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''((((((((((((************************))))))))))))))))))))))))*********++++++++++++,,,+++,,,,,,------.........------......///000000000111000///......000222333222222222222333444555555444444555555555444333222222000//////111111000...000111111111111000//////...---,,,*********+++,,,))))))((((((((((((''''''%%%&&&''''''&&&%%%'''(((''''''''''''&&&&&&&&&&&&"""$$$%%%$$$######$$$%%%$$$$$$###""""""""""""###!!!"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$###""""""!!!!!!!!!!!!"""!!!""""""######$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""""""""""""""""""""""" """###"""!!! !!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$"""!!! !!!###$$$###"""  """###"""!!! !!!""""""""""""""" !!!!!!"""###"""""""""""""""############""""""########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''))))))((((((((()))***))))))))))))******+++(((***,,,,,,***'''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%######%%%%%%%%%%%%######"""""""""""""""######### !!!"""$$$$$$"""!!! """"""!!!!!!!!!  !!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######"""""""""""""""""""""""""""###%%%%%%$$$###$$$%%%$$$######""""""""""""###%%%###!!!!!!###%%%%%%%%%$$$$$$$$$###""""""!!!!!!!!!###%%%&&&&&&%%%$$$!!!"""$$$%%%&&&'''(((((($$$$$$######"""!!!!!!!!!!!!"""###$$$$$$###"""!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""" !!!"""###$$$$$$$$$###!!! !!!!!!"""###$$$######""""""""""""######"""!!!!!!!!!!!!!!!!!!"""###""""""""""""###$$$%%% !!!"""#########"""""""""""""""###$$$%%%$$$######""""""######$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$%%%!!!!!!"""""""""#########"""############$$$$$$$$$###########################""" !!!###$$$$$$###"""##################"""$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))******++++++,,,,,,,,,+++++++++,,,,,,---......///,,,,,,------......//////111111000///000111222333222222222222333444555666444555555666555444333222222111000000111111000...///000000000000///......,,,,,,,,,+++++++++++++++))))))((((((((('''''''''&&&'''((('''%%%%%%%%%''''''''''''&&&&&&&&&%%%%%%"""$$$%%%%%%"""!!!###%%%$$$$$$###"""""""""""""""!!!!!! !!!"""###$$$###"""!!! !!!"""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###"""!!! !!!"""!!!""""""######$$$%%%%%%######$$$$$$%%%$$$$$$$$$"""""""""""""""""""""""" """###### !!!###"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""#########$$$$$$$$$"""!!! !!!###$$$###"""  """###"""!!! !!!"""""""""""""""!!!!!!###$$$$$$$$$###"""""""""############""""""$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))%%%'''))))))((('''((()))***)))(((((((((***+++,,,&&&(((******)))((((((((($$$$$$$$$###$$$$$$%%%%%%!!!!!!"""###$$$%%%%%%&&&"""###%%%&&&&&&%%%###"""#########"""""""""""""""!!!###%%%%%%###!!!"""!!!!!!!!! !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!! """###%%%&&&&&&""""""""""""""""""""""""!!!###%%%%%%$$$$$$%%%&&&%%%%%%$$$###""""""""""""&&&$$$!!!!!!###%%%&&&&&&!!!!!!""""""#########$$$ !!!$$$&&&(((((('''&&&######$$$%%%&&&&&&&&&&&&%%%%%%$$$###"""!!! """###$$$%%%%%%$$$###"""############""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!###$$$%%%%%%%%%$$$ !!!###$$$%%%!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""###### !!!"""######$$$""""""""""""###$$$&&&&&&$$$$$$###############$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$%%%%%%&&&"""############$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###""" !!!###$$$$$$###""""""############""""""%%%%%%$$$######$$$%%%%%%!!!!!!"""############"""%%%%%%$$$$$$$$$$$$%%%%%%!!!"""#########"""######$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''((((((((()))&&&''''''((()))***++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////++++++,,,,,,---......///111111111111111222222333000000000000111222333444444555666666666555333333333111000000111111000...///////////////......---++++++,,,,,,,,,+++******)))(((((((((''''''''''''$$$%%%&&&%%%###"""###$$$%%%%%%%%%$$$$$$#########"""%%%&&&%%%"""!!!"""$$$$$$######"""""""""""""""!!!  """%%%&&&###"""!!! !!!"""###""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$###""" !!!"""!!!""""""###$$$$$$%%%%%% !!!!!!!!!!!! """""""""""""""""""""""" """$$$### !!!###!!!!!! !!!!!!"""###$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""!!!!!!!!!###$$$$$$###  """######""" !!!!!!"""""""""""""""!!!"""###%%%%%%$$$$$$###!!!$$$&&&&&&$$$!!!"""###$$$###"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###&&&(((((('''%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###((((((((((((((('''''''''%%%&&&'''((()))***+++,,,,,,,,,,,,+++++++++******)))))))))))))))******+++))))))(((((('''&&&&&&&&&((('''&&&%%%###"""!!!!!!########################""""""###$$$%%%%%%###!!!&&&""" #########"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""$$$#########""""""!!!!!!!!!###$$$###"""!!!"""###&&&''''''&&&%%%$$$&&&''')))&&&""""""$$$%%%$$$"""######""""""######$$$%%%%%%$$$$$$$$$###""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&'''''''''&&&%%%###"""""""""""""""""""""""""""###""" """""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!""""""""""""""""""""""""######$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%&&&''''''+++'''!!! """###"""$$$$$$$$$#########""""""""""""############""""""###$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""$$$$$$###"""!!!!!!!!!"""%%%$$$###""""""###$$$%%%######"""!!!!!!"""###$$$'''&&&$$$"""!!!""""""############$$$$$$%%%%%%%%%######$$$$$$$$$######""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$(((((((((((())))))))))))******))))))((())))))***+++,,,,,,+++******+++---,,,++++++******++++++,,,++++++,,,------......///////////////000000000000333222111111111222333444444555777888777555222000111111111000000000000///------......------,,,+++++++++******)))(((((((((((((((''''''&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$###&&&$$$"""###%%%%%%"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################%%%%%%$$$$$$######"""""""""""""""""""""""""""""" !!!!!!!!!"""$$$$$$######"""!!!!!! #########"""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########!!!  """$$$&&&'''((()))""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""###"""!!!  !!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!""""""######$$$&&&((((((&&&$$$### """######""""""###%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((((((&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&''''''((((((((()))))))))******++++++++++++++++++*********)))))))))))))))))))))******+++,,,,,,++++++***)))))))))'''&&&&&&%%%$$$###""""""##############################$$$%%%&&&%%%$$$"""$$$!!! """"""!!!!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" ######"""""""""!!!!!!!!!!!!"""######"""!!!"""###$$$$$$%%%$$$""""""$$$%%%)))&&&###"""###$$$###"""######""""""######$$$%%%$$$$$$##################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&""""""######"""!!! """"""""""""""""""""""""###""" """""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""!!!""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!""""""""""""""""""""""""!!!""""""#########""""""""""""""""""""""""""""""######$$$$$$%%%&&&''''''((($$$!!! """$$$$$$###$$$$$$##################"""##################"""$$$$$$$$$$$$$$$###""""""""""""!!!!!!""""""###$$$##############################""""""""""""""""""$$$###""""""""""""""""""%%%$$$############$$$%%%%%%$$$###""""""###$$$$$$&&&%%%$$$"""""""""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$###############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((((((((()))))))))((((((((())))))***++++++***))))))***,,,,,,++++++******++++++,,,++++++,,,,,,---............/////////000000000000111111000000000111222333333555777888777666333222333333333222222222111111...............---,,,,,,++++++******)))((((((((('''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''&&&%%%###""""""###%%%&&&######$$$%%%%%%%%%%%%$$$ """###!!! ###%%%""""""""""""""""""""""""""""""""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!##########################################"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########"""  !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""###"""!!!  !!!############$$$$$$$$$$$$"""""""""""""""######$$$"""######$$$$$$######"""!!!"""#########%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%'''(((%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''((())))))))))))************))))))*********)))))))))(((((()))))))))))))))******+++,,,,,,,,,+++******))))))%%%%%%%%%$$$$$$$$$##############################""""""###$$$$$$###"""!!!###!!! """"""!!! !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""######""""""!!!""""""!!!!!!!!!!!!!!! !!!"""######!!!!!!"""######$$$$$$###""""""###%%%(((%%%###"""#########"""###""""""""""""###$$$$$$""""""##################""""""###$$$$$$$$$$$$##################$$$$$$%%%"""######$$$$$$###""""""""""""""""""""""""""""""###""" """""""""!!!"""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!"""""""""""""""""""""""" """######$$$$$$$$$########################$$$$$$%%%%%%&&&&&&&&&&&&$$$"""!!!"""###%%%%%%$$$##################$$$$$$######$$$$$$$$$$$$######%%%$$$########################""""""######$$$%%%########################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$###"""""""""""""""#########$$$$$$$$$$$$$$$########################$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))******)))(((((()))+++++++++************++++++++++++,,,,,,------............/////////000000000000////////////000111111333444666888888777666444555555444444444333333333/////////.........------+++******))))))(((((('''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&%%%$$$""" !!!$$$'''"""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""########################"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""#########"""!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!############""""""""""""######""""""######$$$%%%""""""!!!!!!!!!!!!""""""!!!"""$$$#########$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%###$$$&&&(((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''(((%%%&&&'''((()))(((((('''+++*********)))))))))))))))))))))))))))******+++)))))))))(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######""" """######$$$$$$###""" !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$######"""!!!!!!!!!!!! !!!"""###"""!!! !!!###$$$%%%%%%$$$######%%%''''''%%%###"""""""""######"""""""""""""""###$$$$$$!!!!!!""""""######$$$$$$"""###$$$$$$%%%%%%$$$$$$"""""""""""""""######$$$"""#########$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!"""#######################################$$$$$$$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$######$$$$$$%%%&&&######################## !!!!!!""""""#########"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""$$$$$$###"""""""""""""""###############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''((((((((())))))******************)))***+++***((((((***+++++++++************++++++***++++++,,,------.............../////////000000////////////000000111111222333555777888888777777555555555555444444444444000000//////............*********)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$&&&$$$$$$%%%$$$!!!"""$$$"""""""""""""""""""""""" !!!!!!!!!"""""""""################################################!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!"""###$$$######!!!!!!!!!"""""""""!!! """""""""""""""""""""""""""######$$$$$$######"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%$$$"""!!!"""###%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%###""""""%%%'''%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&(((************,,,,,,+++++++++*********)))))))))))))))******+++'''''''''&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######################## """%%%$$$""" !!!###$$$&&&&&&%%%$$$""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!!!!!!! """###"""!!! !!!""""""###$$$$$$######%%%'''&&&%%%$$$"""!!!!!!"""###""""""!!!!!!""""""###$$$!!!!!!!!!""""""######$$$###$$$$$$%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$ !!!!!!!!!!!!!!!!!!!!!!!!###""" """""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!########################"""""""""""""""############$$$%%%%%%$$$###""""""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$"""""""""###$$$%%%$$$$$$$$$$$$$$$%%%%%%&&&########################"""""""""######$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!! ############"""""""""!!!##############################""""""######%%%%%%$$$$$$$$$$$$######"""!!!#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%''''''((((((((())))))))))))***+++,,,,,,,,,++++++***+++,,,+++))))))+++---+++******))))))******+++******++++++,,,------...............////////////000000000111111111111111111222444666777888888888444444444444333333333333111000///............///******))))))(((''''''''''''''''''''''''''''''(((%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$### """''''''"""########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!""""""############""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!!!!!!!"""######"""""""""########################!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""$$$$$$############$$$$$$%%%&&&&&&%%%###!!!!!!"""%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%$$$######$$$&&&%%%&&&&&&''''''''''''&&&''''''''''''&&&&&&%%%%%%###%%%(((,,,............,,,,,,,,,++++++++++++***)))))))))))))))******+++((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%########################"""%%%((('''$$$!!!"""######%%%''''''%%%###""""""!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""" !!!"""""" !!!""" !!!!!! !!!###%%%%%%%%%$$$### """###"""!!!!!!!!!!!!"""######!!!!!!""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$""""""!!! !!!!!!"""""""""""""""""""""""""""###""" """""""""!!!"""""""""""""""""""""""" ############""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$######""" ######################## !!!!!!!!!"""""""""###$$$%%%%%%###"""""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$########################$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$###############"""!!! !!!""""""######"""!!!!!!###############"""""""""######"""""""""$$$%%%&&&#########$$$######""""""""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&(((((((((((()))))))))***((()))+++,,,---,,,,,,++++++,,,,,,+++******+++---******))))))))))))************++++++,,,,,,------------.........////////////000111222222222111111000111333444666777888888444444333333333222222222000///...---------...///***))))))((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&"""%%%...///'''"""####################################$$$$$$$$$%%%%%%###############################################################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$########################!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""#########"""""" !!!!!!!!!""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%&&&%%%###"""###$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$&&&((('''&&&%%%&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''((((((%%%'''***---//////...---++++++++++++************)))))))))))))))******+++)))((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$########################!!!$$$'''&&&""" """###%%%&&&%%%""" !!!""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!"""""""""###### !!!"""!!! !!!""" !!! """$$$$$$%%%%%%### !!!$$$!!!!!!!!!!!!!!!"""######"""""""""""""""!!!!!!!!!!!!!!!"""##################""""""""""""###$$$$$$'''&&&$$$############$$$""""""""""""""""""""""""###""" """""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!"""""""""""""""""""""""" !!!"""###$$$$$$!!!###%%%$$$""""""###&&&&&&%%%%%%$$$###"""!!!!!!"""##################"""""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$###""""""""""""""""""######$$$%%%%%%$$$######"""###$$$$$$$$$###"""""" !!!"""######"""!!!!!!$$$#########"""""""""!!!###"""!!!!!!"""$$$&&&'''!!!""""""############"""!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))%%%''')))+++++++++***)))***++++++***))))))***,,,******))))))))))))***************+++,,,,,,---------------.........//////...///000111111111000000000111222333444666666777444444444333333333222222000///---,,,+++,,,---...)))))))))(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))###%%%///111)))%%%'''##############################$$$$$$$$$%%%%%%%%%################################################%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""""""""#########!!!!!!""""""######$$$$$$ !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$######""""""######$$$$$$##############################"""""""""######"""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$######""" !!!"""######$$$$$$ !!!""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$%%%%%%$$$###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%'''******)))'''''''''%%%%%%&&&'''((((((((('''%%%&&&&&&'''((()))******%%%'''***,,,------+++***************)))))))))))))))))))))))))))******+++(((''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$##############################"""%%%###"""$$$%%%### !!! !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!!!!""""""######$$$$$$ !!!"""!!!  """ !!!""""""""""""$$$&&&$$$%%%%%%### !!!$$$!!!!!!!!!!!!!!!"""############""""""!!!!!!  !!!!!!!!!!!!!!!###############$$$$$$%%%%%%$$$"""!!! !!!""""""""""""""""""""""""###""" """""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&"""$$$###""""""&&&)))'''&&&%%%$$$###!!! """"""############""""""!!!"""###%%%%%%%%%$$$#########""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! $$$$$$###"""!!!!!!"""""""""###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$### !!!"""######"""!!!!!!$$$#########""""""!!!!!!###"""!!!!!!"""$$$&&&''' !!!"""###############!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((###%%%''')))******(((((()))******)))(((((()))+++******))))))))))))******)))******+++,,,,,,---------------.........//////,,,---///000000000///...000111111222333444555666555555444444444333333333000...,,,+++++++++---...)))))))))(((''''''&&&&&&""""""#########$$$$$$$$$%%%$$$######""""""#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%'''***### $$$########################!!!""""""""""""#########""""""""""""""""""""""""########################&&&&&&&&&%%%%%%$$$$$$$$$########################""""""""""""############ """###%%%&&&&&& !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%$$$$$$###"""############""""""!!!##############################$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$###""" !!!"""###$$$%%%&&&!!!!!!!!!!!!!!!"""###### !!!"""######$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))''''''((()))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''''''''((())),,,...///...---+++((()))*********)))'''&&&************++++++++++++%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%$$$""" $$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$""""""!!!!!!"""###$$$$$$""""""############""""""!!!!!! """$$$&&&$$$###""" !!!""" """$$$### !!!###$$$'''###((('''###"""!!!!!!!!!"""$$$%%%&&&%%%###!!!!!!!!!!!!"""%%%$$$$$$$$$######""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!  !!!$$$######"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""#########""""""!!!!!!!!!"""""" """###$$$%%%&&&"""""""""###&&&)))+++---444...&&&!!!!!!###%%%%%%!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$#########""" !!!"""######$$$########################%%%%%%$$$$$$######""""""######""""""!!!!!! """"""""""""############!!!!!! !!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((---((($$$%%%))),,,+++)))(((((((((((((((''''''''',,,,,,++++++++++++++++++))))))***++++++,,,------///......------......///.........//////111222222//////000111222222333333444333333222111000/////////......---+++***))))))***)))(((((('''(((((()))&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&!!!!!!"""""""""#########!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$%%%%%%$$$$$$###""""""""" """$$$###!!! ###&&&!!!!!!###$$$$$$###"""!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$%%%%%%###"""!!!!!! !!!!!!""""""""""""!!!!!!%%%%%%$$$###"""!!! !!!!!!""""""######$$$$$$ """""""""###%%%&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###""""""!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$############$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''((()))''''''((()))))))))))))))''''''((()))))))))))))))%%%&&&&&&'''(((((()))))))))***+++,,,------,,,,,,((()))*********)))''''''((((((((((((((((((((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""######$$$$$$$$$###"""!!!########################!!!!!!"""""""""############"""""""""######$$$%%%"""""""""""""""!!! !!!!!!  """$$$%%%$$$###"""!!! !!!"""!!!###"""  """"""%%%!!!'''%%%###"""!!!!!!!!!"""$$$%%%&&&%%%###!!!!!!!!!!!!"""""""""""""""!!!!!!!!! #####################$$$""""""""""""""""""""""""&&&%%%%%%%%%$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!"""#########"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""!!!!!! !!!!!!""" !!!"""###$$$$$$%%%""""""""""""$$$&&&((()))000+++%%%""""""$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""!!!%%%$$$"""  $$$$$$#########""""""""" !!!"""#########""""""""""""""""""""""""###############"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***&&&"""###'''***)))'''((((((((((((((((((((((((,,,,,,,,,---------------***++++++,,,,,,---------......------------..................///000111222000111111222333333444444555444333222111000///...------,,,+++***)))((((((*********))))))(((((('''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&###""""""""""""######$$$#######################################$$$$$$$$$$$$$$$$$$#########""""""!!!"""######!!!!!!###%%%$$$$$$%%%%%%$$$###"""!!!"""""""""""""""""""""""" ###""""""!!!!!!!!!"""""""""######$$$$$$######"""""""""""""""############"""""""""""""""#########"""###$$$###!!!!!!!!!###########################$$$###"""!!!!!!"""###$$$######"""!!!!!! !!!!!! !!!!!!""""""############""""""""""""######"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$#########"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((())))))))))))(((''''''((((((((()))))))))&&&&&&'''(((((()))*********+++,,,,,,---,,,,,,+++))))))******))))))((('''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!""""""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!!!!""""""""""""##################""""""!!! !!!!!! """###$$$###""""""!!!!!!!!!!!!""" """###"""!!! !!!###"""$$$%%%######"""!!!!!!!!!"""$$$%%%%%%$$$###!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""######$$$%%%%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""#########""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!"""""""""############""""""!!!!!!"""###$$$$$$***'''$$$"""###$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!! ######"""""""""!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""############"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***&&&###$$$'''))))))'''(((((((((((((((((())))))+++++++++,,,,,,------...------------------------...------,,,,,,------...------------...///000000111111222222333444444444666555444333111000///...,,,++++++***)))(((''''''***+++++++++***)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$$$$###############!!!"""###"""!!!!!!###%%%&&&&&&&&&%%%$$$###!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""########################"""""""""""""""###$$$###!!! !!!"""########################$$$###""""""""""""###$$$$$$$$$"""!!! !!!!!!!!!!!!"""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$##################""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''(((&&&'''(((((())))))((((((''''''''''''(((((())))))(((((((((((())))))))))))***,,,...000000...,,,***************))))))((((((((((((((((((((('''''''''%%%%%%%%%$$$$$$$$$##############################!!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""" """"""###$$$$$$$$$$$$###!!!!!! !!!"""###$$$"""""""""!!!!!!!!!!!!""""""###############$$$$$$$$$!!!$$$!!!######!!!###"""!!!!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!"""###$$$$$$$$$###############!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""######"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""#########"""""""""""""""!!!!!!!!!!!!""""""######$$$$$$#########$$$$$$###!!!###$$$###"""!!!"""###########################"""""""""""""""#########!!!"""######$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""""""###"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!""""""######!!!"""""""""############!!!  !!!""""""""""""""""""""""""!!!""""""""""""############$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++)))''''''***++++++***(((((())))))))))))******(((((())))))***+++,,,,,,/////////...............------,,,,,,,,,,,,---------------------...//////111111111222222333333333666555444333111///...---++++++******)))(((''''''***+++,,,,,,+++)))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%""""""############$$$$$$%%%$$$######""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!##################$$$$$$""""""""""""""""""###$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""&&&%%%$$$$$$#########$$$######"""""""""######$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!! $$$$$$######""""""!!!!!! """"""!!!"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$###!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&'''((((((((((((((('''''''''&&&'''((())))))******))))))((((((''''''(((+++111555555222---)))+++******))))))))))))))))))((((((((('''''''''&&&%%%%%%%%%$$$$$$$$$#######################################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!  """###$$$$$$%%%!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""############ """""")))###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!!!!"""#####################$$$$$$#########"""""""""!!!!!!########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!! !!!""""""############"""""""""""" !!!!!!"""###$$$%%%%%% """###$$$$$$######$$$!!!###$$$###"""!!!"""###########################!!!"""""""""#########$$$!!!!!!"""############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######################## !!!!!!""""""###### !!!!!!""""""######!!!"""""""""############$$$######""""""######$$$""""""""""""""""""""""""!!!""""""""""""#########$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((***)))((()))***++++++***))))))))))))******++++++(((((()))***++++++,,,,,,000/////////////////////...------,,,,,,------......------------......///000000000000111111111111555444333222000///...---++++++******))))))(((((()))***+++,,,+++)))'''%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!######################## !!!""""""######"""""""""###$$$$$$$$$%%%###"""!!!!!!"""######$$$!!!!!!!!!!!!""""""######"""""""""""""""""""""""" !!!"""###'''&&&%%%$$$############""""""############""""""$$$$$$######""""""!!!!!!$$$$$$######""""""!!!!!! """"""!!!!!!"""$$$##############################$$$$$$$$$$$$######$$$###"""!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''((('''&&&&&&&&&'''((()))***))))))((((((''''''&&&&&&***111555666333...***,,,+++***))))))))))))***'''''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!########################""""""!!!!!!!!!!!! """###$$$%%%$$$###"""!!! """""""""!!!!!!!!!""""""""""""""" !!!!!!""""""""""""!!! """!!! ### 222###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$$$$###""""""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""""" !!!"""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$#########""""""""""""""" !!!"""$$$%%%%%%%%%%%%!!!###$$$######$$$%%%!!!###$$$###"""!!!"""###########################!!!""""""######$$$$$$$$$###"""!!! ######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""########################!!!""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""###############""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((())))))))))))))))))***++++++,,,,,,,,,,,,,,,------......///////////////////////////.........------.........///...............//////000000000000000000000000222222111000///......---************)))))))))(((((())))))******)))'''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%$$$"""""""""############$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&&&&!!!!!!"""###$$$%%%%%%%%%###""" !!!###$$$$$$### !!!"""###$$$"""""""""""""""""""""""" !!!"""###$$$'''&&&%%%$$$###"""""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$%%%############"""""""""""""""###$$$"""  """"""""""""""""""""""""######$$$%%%%%%$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!! """"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%'''(((***&&&&&&'''''''''(((((((((&&&)))---111222111...,,,,,,+++***)))))))))******((((((''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$""""""!!! !!!"""##############################""""""!!!!!!!!! !!!"""###$$$$$$"""  !!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######"""!!! """###"""!!!((('''AAA(((###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$ !!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!!!!""""""###%%%%%%"""""""""""""""#########"""###$$$$$$$$$$$$###""" """$$$$$$###"""$$$&&&!!!###$$$###"""!!!"""###########################!!!""""""######$$$%%%%%%$$$"""!!!$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!#######################################"""""""""""""""""""""!!!!!!!!!!!!""""""""""""############  """"""""""""""""""""""""############$$$$$$$$$%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))))))))((())))))))))))******+++,,,,,,---........................---......//////000000000000//////......//////000000//////......//////000000000000000000000000000000/////////.........---))))))((((((((((((''''''''''''''''''((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%$$$"""############$$$$$$$$$"""""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$%%% !!!"""###$$$%%%&&&&&&$$$""" !!!###$$$$$$"""!!!!!! !!!"""###$$$""""""""""""""""""""""""#########""""""###$$$$$$$$$$$$###"""!!!!!!!!!""" !!!!!!""""""!!!!!! !!!"""###$$$%%%%%%"""""""""""""""#########"""###$$$""" !!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!""""""### !!!!!!""""""###### """######""" """"""""""""""""""""""""""""""###$$$%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''((('''%%%%%%%%%&&&(((***######$$$&&&''')))***+++&&&(((***,,,.../////////,,,,,,***)))))))))***+++++++++***)))((((((''''''%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$  !!!###%%%&&&########################""""""!!!!!!  !!!!!!###############"""!!!!!!!!!"""""""""""""""!!!  !!!#########"""!!!###!!! """%%%'''&&&$$$!!!"""...$$$///NNN333###"""!!!!!!!!!"""$$$%%%######"""!!!!!!"""###$$$""""""######$$$$$$$$$%%% !!!!!!""""""##############################!!!"""""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""###$$$!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!! """"""""""""###$$$%%%&&&!!!"""""""""###############$$$$$$$$$###"""  ###%%%$$$""""""$$$'''!!!###$$$###"""!!!"""###""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%###"""  !!!###%%%$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$$$$######""""""######""""""!!!!!! """"""""""""##################""""""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((***+++++++++***++++++))))))***+++,,,,,,------------------------,,,,,,,,,------...///000000111000000////////////000000111000000/////////000000222222111111111111111111........................''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))&&&&&&&&&%%%%%%%%%$$$$$$"""""""""""""""""""""""" !!!###$$$%%%%%%$$$$$$!!!""""""""""""############"""""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!###$$$%%%&&&'''$$$""" ###%%%$$$"""$$$###"""!!!!!!"""######"""""""""""""""""""""""""""!!!  !!!!!!"""!!!!!!""""""""""""!!!!!!############""""""""""""!!!!!!""""""######$$$$$$ """!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$### !!!!!!"""###$$$ !!!"""######$$$ !!!"""$$$$$$"""!!! """""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((******+++,,,------......+++*********))))))((((((******)))((('''%%%###"""%%%$$$$$$###"""""""""###&&&###!!!!!!###$$$"""$$$$$$###"""!!! !!! ###"""!!!!!!!!!"""$$$%%%""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """  ///666222 !!!"""""""""""""""&&&%%%###!!! !!!!!!"""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$###"""!!! $$$$$$######""""""!!!!!!$$$###""""""$$$%%%%%%$$$"""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$############"""""""""""""""!!!  !!!"""######""""""!!!!!! $$$######""""""""""""""" !!!!!!""""""#########"""!!! !!!"""###!!!!!!!!!!!!""""""""""""&&&%%%###"""!!!"""###%%% !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$"""!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$########################%%%%%%%%%%%%$$$###""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((('''''''''***)))((((((((((((((()))++++++,,,,,,,,,++++++******+++,,,---............---......///000111111222333222000/////////000111000//////............//////////////////////////////...------++++++***)))))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""""""""############""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""######""""""""""""######$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!###"""!!!!!!!!!###$$$%%%######""""""!!!!!! !!! !!!######"""!!! !!!!!!!!!!!! !!!!!!""""""############!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!! """%%%&&&$$$!!!""""""""""""############$$$$$$############$$$$$$"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$''''''((((((((()))))))))''''''&&&&&&''''''((()))))))))))))))(((((((((((('''''''''(((((())))))***************)))))))))(((******)))((('''%%%###"""'''&&&%%%%%%$$$$$$%%%%%%%%%###""""""$$$%%%###!!!$$$$$$######""""""!!!!!!$$$######""""""""""""""""""!!! !!!######""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""  !!!"""!!!!!!!!!!!!!!!!!!!!! ###!!!(((***$$$ !!!"""""""""""""""%%%$$$###"""!!!!!!!!!!!! !!!""""""""""""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""""" !!!""""""!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""###############"""""""""!!!!!!"""!!! !!!"""""""""""""""!!!!!!!!!!!!$$$######"""""""""""""""!!!!!!"""""""""""""""######"""!!!!!!!!!!!!"""###!!!!!!!!!"""""""""######$$$###!!!  !!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!############"""""""""!!!#########$$$$$$%%%%%%%%% !!!!!!"""###$$$$$$%%%######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""""""""#########$$$$$$$$$  !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&& ######$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((('''******))))))))))))*********++++++,,,,,,++++++***+++,,,---...............---......///000000111111222111000/////////000000/////////...//////000000000000000000000000000000......---,,,+++******)))(((((((((''''''''''''&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$$$$#########$$$$$$$$$$$$###"""!!!######""""""""""""######""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""#########"""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!#########"""""""""!!!!!!!!! !!! !!!######"""!!! !!!!!!!!!!!! """""""""""""""#########!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""#########"""""""""""""""###!!! """$$$%%%###!!!""""""""""""############""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&(((((()))))))))*********((((((''''''(((((()))***(((((((((((()))))))))))))))))))))***************************))))))))))))))))))((((((&&&%%%######&&&&&&%%%%%%$$$$$$%%%%%%$$$###"""$$$%%%&&&$$$###$$$$$$$$$###############%%%%%%$$$$$$$$$$$$###### !!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$"""  """ !!!!!!!!!!!!!!!!!!######$$$!!! !!!"""""""""""""""######$$$######"""!!!  !!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""######$$$"""!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""!!!!!!"""!!!!!! !!!!!!"""!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""###############"""""""""###""""""!!!!!!""""""###"""""""""#########$$$$$$$$$###!!! !!!"""%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""############"""""""""""" !!!!!!!!!!!!"""""" """###$$$%%%######""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$%%%&&&########################!!!!!!"""############"""######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''''''''((((((((((((((((((******************++++++******+++++++++++++++***------...............---------......///000000000111111000////////////000////////////000000111222000000000000000000000000...------,,,+++***))))))'''''''''&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$######""""""$$$$$$############$$$$$$"""!!!  !!!"""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!! !!!######"""!!! !!!!!!""""""!!!!!! #########""""""""""""""""""!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""############%%%###!!!!!!"""###"""!!!""""""""""""############!!!  !!!######""""""######$$$%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((()))******(((((((((((()))))))))))),,,,,,,,,+++++++++++++++*********)))))))))))))))((((((((('''&&&%%%$$$###$$$$$$######"""######$$$!!!"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$"""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!  !!!!!!!!!!!!""""""!!!"""%%%### !!!""""""""""""""""""###$$$$$$$$$"""!!! !!!!!! !!!!!!""""""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""$$$"""!!!!!!###$$$$$$###$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""!!!!!!"""""""""###"""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!""" !!!"""#########$$$######"""""""""""""""%%%%%%$$$$$$######"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%$$$######""""""########################""""""#################################"""""""""""""""  !!!"""###$$$######""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$###""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))******************)))******++++++++++++***....../////////...---------------....../////////////////////////////////////////////000111333333000000000000000000000000------,,,+++***)))(((((('''''''''&&&&&&&&&&&&%%%((((((((('''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""############""""""$$$######""""""######$$$"""!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""######""""""""""""######""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! !!!######"""!!!!!!!!!""""""""""""!!!!!!############""""""""""""""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$&&&%%%"""!!!!!!!!!!!!"""!!!"""""""""############!!!  !!!###############$$$$$$%%%#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&&&&''''''(((''''''''''''((((((((((((((((((((((((((()))******'''((((((((()))))))))*********))))))))))))))))))))))))))))))))))))******&&&&&&''''''&&&%%%$$$$$$$$$######"""######$$$$$$ !!!###$$$$$$$$$###### !!!!!!"""######### !!!""""""!!!!!! !!!!!!""""""############""""""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$###"""  !!!!!!""""""!!!"""!!! """$$$$$$!!! !!!"""""""""""""""!!!"""###$$$$$$###!!! ######"""""""""""""""###"""""""""""""""""""""""" !!!!!!""""""######"""!!!!!!!!!  ######"""!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!"""""""""!!!!!!!!!!!! !!!""""""""""""""""""!!! !!!"""###$$$$$$$$$######"""""""""""""""%%%%%%$$$$$$######""""""""""""############"""""""""#########$$$$$$$$$$$$%%%$$$$$$############### !!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!""""""""""""############""""""""""""######$$$$$$######""""""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$$$$######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''))))))******))))))((()))******++++++++++++..................------------------........................//////......////////////000111333333////////////////////////,,,,,,+++***)))(((((('''((((((((('''''''''&&&&&&((('''''''''&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!""""""#########""""""""""""!!!!!!!!!!!!"""""""""  """""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!! !!!######"""!!!!!!!!!""""""""""""!!!!!!#########""""""""""""""""""""""""""""""###$$$$$$########################!!!!!!""""""######$$$$$$&&&%%%$$$""" !!!"""!!!"""""""""############"""!!!!!! !!!!!!"""$$$############$$$%%%%%%#########$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))*********((((((''''''(((((()))***''''''(((((())))))******++++++++++++++++++++++++))))))))))))************%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&&&& ###%%%&&&%%%$$$###### !!!!!!"""""""""### !!!"""#########"""!!!!!!!!!"""###############""""""!!!!!!!!!"""######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%&&&&&&###!!! !!!"""""""""$$$"""  !!!"""""""""""""""""""""############""""""$$$$$$######""""""######"""""""""""""""""""""""" !!!!!!""""""############"""!!!!!!  !!! ###"""""""""""""""######"""""""""""""""""""""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!! !!!""""""######""""""!!! !!!"""######$$$$$$######"""""""""""""""###############""""""""""""######$$$$$$######""""""""""""#########$$$$$$""""""""""""!!!!!!!!! !!!"""###$$$%%%&&&'''########################""""""""""""############$$$$$$$$$$$$$$$#######################################""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$""""""""""""""""""""""""""""""###%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))%%%&&&((()))******)))((((((((()))***++++++++++++,,,,,,---------------,,,------------------------,,,---......///.........////////////000000111222........................,,,++++++***)))(((''''''(((((((((''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$$$$#######################################$$$$$$#########!!!!!!""""""######""""""""""""!!!!!!!!!!!!""""""!!!  !!!!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""$$$$$$$$$######$$$$$$$$$ !!!!!!!!!!!!"""""" !!!!!!""""""######"""############""""""!!!!!!!!!!!!!!!""""""""""""!!! !!!######"""!!!!!!""""""######""""""!!!!!!"""""""""###############""""""""""""###$$$$$$########################""""""""""""############$$$%%%%%%###!!! !!!"""""""""""""""###############""""""!!!!!!""""""###$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''')))))))))((('''''''''((((((((()))))))))''''''&&&&&&''''''((()))'''''''''((()))*********++++++,,,,,,------......((()))))))))************$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''"""&&&))))))'''%%%$$$$$$""""""""""""""""""###### """###$$$###"""!!! """#########"""!!!""""""!!!!!!"""######$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!!!!! !!!""""""######!!!  !!!"""""""""""""""######""""""""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$###"""""""""###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """"""!!!!!!!!! !!!"""############"""!!! !!!!!!""""""######$$$######"""""""""""""""!!!!!!"""""""""""""""###"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######"""""""""""""""!!! $$$$$$%%%&&&&&&'''((((((########################!!!"""""""""############""""""!!!!!! """""""""######$$$$$$$$$######""""""""""""######"""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***%%%''')))+++++++++***)))'''((()))***++++++++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---/////////...//////000000------------------------++++++***)))(((''''''&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$##############################!!!""""""######""""""!!! !!!!!!"""""""""""""""###""""""""""""""""""### !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""###""""""""""""""""""### !!!!!!!!!"""""" !!!"""#########""""""#########""" !!!!!!!!!"""""""""###!!! !!!######"""!!!""""""############"""""" !!!"""###$$$$$$%%%######""""""######$$$%%%#################################""""""""""""""""""$$$%%%$$$""" !!!"""""""""""""""###############""""""!!!!!!""""""###$$$$$$######$$$$$$%%%&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((******)))((('''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((&&&''''''((()))******+++&&&&&&'''((()))******+++(((((())))))*********+++$$$$$$%%%&&&&&&&&&%%%%%%###"""""""""###$$$$$$%%%%%%(((,,,,,,)))&&&%%%&&&########################!!!"""###"""!!! !!!"""""""""!!! """"""!!!""""""###$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""### !!!""""""###!!!"""$$$"""!!! !!!!!!"""""""""""""""$$$###"""!!!!!!"""###$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""######$$$$$$"""!!! """######"""!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!! """!!!!!!!!! !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""$$$######""""""""""""""" !!!!!!""""""######"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$######"""""""""!!! !!!"""###$$$%%%&&&######""""""""""""######!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***&&&(((***,,,---,,,+++***'''''')))******+++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------000//////............///,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""""""""!!!!!! !!!"""""""""""""""$$$$$$############$$$$$$ !!!""""""!!! !!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!! !!!!!!"""""" !!!"""######$$$!!!!!!"""""""""!!! !!!!!!!!!""""""######!!! !!!###$$$"""!!!""""""############"""""" """###$$$%%%&&&#########"""######$$$%%%########################$$$$$$######""""""!!!!!! ###&&&%%%### !!!"""""""""""""""############""""""!!!!!!!!!!!!""""""$$$$$$%%%&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&%%%'''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((************)))))))))))),,,......,,,)))((())),,,))))))))))))((((((((((((((((((&&&%%%$$$###############""""""""""""######$$$'''))))))'''&&&&&&&&&########################""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###!!!!!!!!!""""""######""""""""""""#########""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%""""""""""""!!!!!!!!!!!! #########"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!! !!!"""###""""""###""""""!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!""""""!!! !!!"""###""" ###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$%%%$$$#########""""""!!!!!!""""""""""""""""""""""""%%%###!!!!!!###$$$""" ###$$$$$$"""!!! """###""""""############""""""########################"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%############""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&+++***)))'''''''''((()))&&&''')))***+++++++++***---,,,***)))))))))***+++///,,,((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............///000111000000000000000000000000000000000///......------,,,+++***)))((((((((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!!!!"""###############!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!((($$$ !!!###"""!!!$$$###""" !!!!!!"""!!!!!!"""###########################""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""!!!  !!!"""###############"""!!!!!!$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$######""""""###$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!""""""#########$$$$$$$$$!!!"""###$$$%%%$$$$$$######"""!!! !!!"""######$$$$$$%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))''')))******((((((+++---))))))))))))((((((((('''%%%%%%$$$#########$$$$$$######""""""""""""######$$$%%%&&&'''&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$###"""!!!!!!""""""#########""""""""""""######!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###!!!""""""""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$###""""""$$$$$$###"""###"""!!!  !!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!"""###$$$""" ###$$$%%%$$$"""!!!"""###""""""############""""""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""######"""######$$$$$$######""" !!!!!!!!!""""""!!!!!!""""""#########$$$##############################$$$$$$$$$%%%%%%%%%(((''''''''''''((())))))+++***)))(((''''''((()))&&&''')))***++++++******,,,+++***)))((())))))***...+++((((((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,///............//////000//////////////////////////////......---,,,,,,,,,+++***)))(((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""##################""""""!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!%%%""" """$$$$$$######"""!!! !!!"""!!!!!!"""###############$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!"""###$$$%%%$$$###""""""###$$$%%%###############"""!!!!!!###"""!!!!!!!!!!!!"""###$$$$$$######""""""""""""!!!""""""""""""##################"""""""""!!!!!!""""""#########$$$$$$$$$""""""###$$$$$$$$$###"""###""""""!!!!!!""""""###"""######$$$%%%$$$$$$$$$%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((('''(((***,,,)))))))))(((((((((''''''"""""""""""""""###$$$%%%$$$$$$############$$$$$$$$$######$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!""""""###$$$###""""""!!!!!!""""""### !!!###$$$%%% """""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""%%%$$$###$$$%%%&&&%%%###""""""!!! !!!!!!########################"""""""""""""""#####################""""""""""""""""""""""""""""""""""""$$$###""""""######""" ###$$$&&&%%%###""""""###""""""############""""""########################!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!""""""""""""""""""!!!!!!"""""""""############ !!!"""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''***))))))(((((((((((()))''''''((()))******************)))((((((((()))))),,,***(((((()))++++++***,,,,,,,,,,,,,,,,,,------000//////............///////////////////////////...------,,,,,,+++******))))))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############$$$######"""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! ###!!! """$$$%%%%%%###"""!!! !!!!!!!!!"""###############$$$$$$$$$###############"""""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%###############"""!!!!!!"""!!!!!! !!!!!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""###############""""""""""""!!!!!!"""""""""############$$$"""######$$$$$$###"""""""""##################"""""""""###$$$$$$$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))))))))((('''&&&'''((())))))((((((((('''''''''###""""""""""""###$$$$$$$$$$$$############$$$$$$$$$"""!!!"""%%%%%%$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$ #########"""""""""""""""$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""######""""""""" """###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###!!!!!!""""""""""""!!!!!!"""!!!!!!!!!!!!""""""###%%%$$$######%%%%%%$$$###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!###%%%$$$###!!!!!!!!!""""""############""""""########################!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######!!!""""""######""""""!!!""""""#########$$$$$$$$$ !!!!!!"""######$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&)))))))))(((((((((((()))'''(((((()))))))))))))))))))))((((((((((((((((((***)))(((((()))*********,,,,,,,,,---------------111000///...............////////////////////////---------,,,++++++******)))(((((('''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!"""###############""""""######"""""""""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!! ###"""!!!!!!"""###$$$$$$###"""  !!!!!!!!!"""###############$$$$$$$$$$$$#####################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!"""""""""#####################"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! ######$$$$$$$$$%%%%%%%%%""""""""""""""""""!!!!!!""""""""""""###########################""""""""""""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###!!!!!!""""""#####################$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''''''((((((((()))+++***)))(((((()))))))))((((((((((((''''''''''''%%%%%%$$$###############$$$##################$$$###"""""""""$$$%%%%%%$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""" #########"""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""############"""""" !!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!  !!!"""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$"""!!!"""###$$$###"""!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!"""""" !!!""""""  """"""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######"""##################""" !!!!!!######""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%'''''''''''''''(((((()))((((((((())))))))))))(((((((((((((((((()))))))))((((((((()))))))))((((((((()))))))))))))))***+++,,,,,,,,,------.........111000///.............................................------,,,+++++++++))))))((((((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######!!!!!!"""############### """###$$$$$$$$$$$$""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!###$$$###""""""!!!""""""###"""!!!  !!!!!!!!!"""#######################################$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""" !!!!!!"""""""""###############"""!!!!!! !!!!!!!!!!!! !!!!!!######$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######"""""""""""""""""""""###$$$%%%%%%$$$###""""""######$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((())))))***(((''''''(((+++---------((((((((('''''''''&&&&&&&&&%%%$$$#####################""""""""""""######!!!"""######""""""$$$&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!! !!!!!!"""######"""!!!!!!!!!!!!!!! """""""""""""""#########""""""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!######################## !!!!!!"""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!  !!!"""!!!!!!""""""""""""!!!!!!!!! !!!!!!"""###$$$"""!!! !!!""""""!!! !!!!!!"""#########"""""" """""""""""""""#########""""""""""""############"""""""""""""""""""""""""""###$$$###"""!!!!!!### !!!!!!  """"""############""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######################################################$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%######""""""""""""######"""######$$$$$$######"""!!!!!!!!!!!!""""""""""""############""""""!!!!!!##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&'''((('''(((((())))))))))))((()))((((((''''''(((((()))(((((()))*********))))))''')))************+++,,,,,,,,,,,,---......//////000//////............///..............................---,,,,,,++++++***))))))(((((('''(((((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###############!!!$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""###$$$%%%$$$!!! !!!$$$###""" !!!!!!"""!!!!!!"""###############"""""""""""""""#################################"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!"""######$$$#####################"""!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!""""""""""""######### !!!!!!!!!!!!""""""###"""""""""""""""!!!!!!"""!!!!!!!!!!!!"""###$$$"""##################"""###$$$$$$%%%%%%%%%%%%%%%''''''&&&'''''''''((()))###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''((())))))***++++++)))'''&&&(((+++......---(((((('''''''''&&&&&&&&&###""""""""""""###$$$$$$""""""!!!!!!!!!!!!""""""!!!$$$"""###(((########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###$$$######!!!!!!!!!!!! !!!!!!"""!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$#########"""""""""!!!!!!######################## !!!!!!"""######$$$$$$!!!"""$$$%%%%%%$$$"""!!!######################## !!!!!!""""""###"""""""""""""""""""""""" !!!"""######"""!!! """!!! !!!!!!!!!""""""""""""!!!!!! !!!"""###$$$"""!!! """"""!!! !!!"""###$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%$$$!!! !!!###""""""!!! """""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$#########################################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!""""""###$$$$$$######""""""""""""######!!!""""""""""""""""""!!!$$$$$$$$$%%%%%%%%%%%%&&&"""""""""""""""#######################################$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''((()))******)))((()))(((''''''''''''((()))((((((***+++++++++******'''))),,,,,,******,,,...,,,,,,------...////////////............//////000........................,,,,,,,,,+++******))))))(((''''''&&&&&&''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######!!!!!!"""############### ###$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!!###%%%$$$"""!!!!!!###%%%$$$###"""!!!""""""###!!!!!!"""############### !!!!!!!!!""""""""" !!!""""""######"""""""""""""""""""""""" !!!"""""""""!!! !!!###$$$%%%%%%$$$$$$###############"""!!!!!!!!!!!!"""######"""!!!!!! !!!!!!!!!"""""""""!!!""""""""""""######### !!!!!!!!!""""""######""""""!!!!!!!!!!!! !!!###$$$%%%###""""""!!!!!!""""""###$$$$$$%%%&&&&&&&&&&&&%%%""""""!!!!!!""""""###$$$%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''(((((('''(((((()))***++++++,,,,,,)))'''(((***,,,***)))(((((('''''''''&&&&&&&&& !!!###$$$%%%!!!!!! !!!!!! $$$!!!!!!(((""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""########################"""###$$$$$$###"""!!! !!!!!! !!!!!! !!!###$$$%%%"""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%$$$$$$$$$############""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$"""""""""""""""""""""""" !!!"""######"""!!! ###"""  !!!!!!""""""""""""!!!!!! !!!"""$$$$$$"""!!! !!!"""###""" !!!"""$$$$$$$$$###""""""""""""""""""""""""""" !!!!!!"""###$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!$$$%%%$$$!!! !!!###$$$###!!!!!!$$$""""""############""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""###########################"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###############""""""""""""###### !!!!!!!!!!!! !!!""""""""""""######### !!!"""###$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&'''((((((&&&'''(((*********)))((())))))'''&&&&&&'''((()))((()))***,,,,,,,,,+++***'''***------++++++,,,...,,,,,,------...///000000...............///000111........................++++++******)))(((((((((&&&&&&%%%%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!!!!"""###############!!!"""$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""!!!!!!""""""######$$$$$$!!!$$$$$$"""!!!###%%%&&&%%%###"""""""""###$$$!!!!!!"""############### !!!!!!"""""" !!!""""""""""""""""""""""""""""""!!!"""""""""!!!  """###$$$$$$#####################"""!!!!!!!!!"""###$$$$$$###"""!!! !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%% !!!!!!""""""######""""""!!!!!!!!! !!!###%%%&&&###"""!!! !!!"""###%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((()))(((&&&&&&''''''&&&%%%'''&&&&&&%%%%%%'''((()))***)))))))))))))))******)))))))))((()))******+++'''((()))******+++******)))((((((&&&%%%$$$######$$$$$$###"""!!!!!!"""""" !!!"""######"""!!! """###$$$%%%&&&$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""######"""!!! %%%%%%###!!! """"""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""############""""""""""""""""""""""""""""""######""""""!!!!!! """###$$$""" ###""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$$$$$$$######""""""!!!!!!%%%$$$$$$$$$######""""""$$$######"""!!! %%%%%%$$$###"""!!! """""""""""""""""""""""" !!!!!!""""""######!!!  """###""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############"""!!!##############################""""""""""""######$$$%%%%%%$$$######$$$$$$""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$###!!! !!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))((())))))+++,,,---......000///...------------------------......000111111///////////////......------,,,+++***))))))))))))%%%'''(((((('''&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######################## !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############""""""$$$$$$######""""""!!!!!! !!!"""#########""""""!!!!!! $$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!!!!!!!"""!!!!!!!!!!!! """"""!!!!!! %%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((()))))))))(((&&&&&&'''(((&&&%%%((('''&&&&&&&&&'''((()))***))))))((((((((())))))((()))))))))************(((((())))))***)))))))))(((((('''&&&%%%$$$######$$$$$$###"""""""""""""""!!!!!!"""###$$$###"""""" !!!"""###$$$$$$%%%######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!###""" !!!#########""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! """"""#########""""""!!!""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!"""###!!! """""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!"""###$$$#########"""""""""""""""######"""""""""!!!!!!!!! !!!!!!""""""######$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""############"""!!! ###########################""""""!!!!!!""""""### $$$******%%%""""""############""""""###"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$%%%###!!!!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((('''''''''&&&&&&&&&'''''''''&&&'''(((((())))))))))))))))))))))))))))))******+++,,,....../////////...------------------------......///000111///////////////...------++++++***)))((((((((((((%%%&&&''''''%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############"""""""""!!!!!!########################!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!""""""######""""""!!!#########"""""""""""""""!!! !!!!!!""" #########"""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""!!!!!!!!!!!!!!!!!!"""%%%%%%$$$###""""""""""""""""""""""""""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))))))))'''&&&'''(((((('''%%%(((((('''''''''((()))***,,,+++******))))))))))))'''((()))***+++******)))(((((()))))))))(((''''''(((((('''&&&%%%$$$######$$$###""""""""""""""""""!!!""""""""""""!!!!!! !!!"""""""""############""""""!!!!!!!!!!!!!!! ########################!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$!!! ###%%%$$$"""!!!!!!!!!!!!"""""""""""" !!!!!!""""""!!!!!! ###############"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""!!! !!!###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!  !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""####################################"""!!! """""""""""""""""""""""""""!!!!!! !!!!!!"""### """,,,777888..."""""""""############""""""""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%###""""""######""" !!!!!!!!!""""""""""""###""""""""""""""""""""""""$$$$$$$$$###############!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++++++++,,,---...///000//////...------------.........---......///000111...////////////...------***)))(((''''''&&&&&&&&&%%%&&&&&&%%%######%%%'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!!!!###########################$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """"""""""""############"""!!!!!! !!! !!!!!!!!!""""""""""""""""""###!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!""""""""""""######################## !!!!!!!!!!!! ########################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!!!!""""""######### !!!!!!!!!!!!!!!""""""$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((((((((()))'''&&&'''((()))'''&&&(((((((((((()))))))))***...---,,,+++************&&&(((***+++,,,+++)))((((((((()))(((((('''&&&&&&''''''&&&&&&%%%$$$############"""""""""""""""###!!!!!!!!! #########"""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########'''$$$!!!!!!$$$$$$"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!######$$$######"""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!###""""""""""""""""""######""""""!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$ ###"""""""""!!!!!!!!!  !!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########"""""""""""""""#######################################"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!&&&$$$&&&000;;;<<<222'''""""""############"""""""""""""""""""""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""#########$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))++++++******+++---...//////......---------.....................///000000......//////......---,,,***)))((('''&&&&&&&&&&&&%%%%%%%%%###!!!"""%%%'''%%%%%%%%%$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$##############################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$$$$###"""!!! !!!!!!""""""#########$$$ !!!!!!!!!""""""######!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################!!!"""###$$$$$$###"""!!!!!!!!!"""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!"""""" !!!!!!"""###$$$$$$%%% !!!!!!"""""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))'''&&&'''))))))(((''''''(((((()))))))))))))))++++++***)))))))))))))))&&&(((***+++,,,+++)))((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$######"""""""""""""""#########""""""!!!!!! ############"""""""""""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!! %%%###!!!"""###$$$!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$%%%$$$###"""######""""""""""""#########""""""!!!!!!!!!!!!"""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""" """"""!!!!!! !!!""""""###############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""##############################"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""%%%***//////***%%%""""""############""""""!!!!!!""""""############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!"""###############""""""""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******)))((()))+++,,,---......---------......//////............//////000...............------,,,******)))(((''''''''''''%%%%%%$$$"""!!!"""$$$'''%%%%%%$$$$$$$$$#########""""""""""""""""""""""""################################################%%%%%%%%%%%%$$$###""""""########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!!!!""""""######$$$$$$###"""!!! !!!"""""""""######$$$$$$ !!!!!!"""""""""###!!!!!!"""###$$$######"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###%%%%%%%%%%%%###""" """###############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!! !!!!!!"""###$$$$$$%%% !!!!!!!!!""""""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''')))***)))(((&&&'''((()))))))))((((((&&&&&&&&&%%%%%%&&&&&&''''''((()))***+++******)))(((((()))))))))(((''''''&&&%%%%%%%%%$$$$$$$$$###"""""""""""""""######$$$%%%$$$$$$############$$$#########""""""""""""""" !!!!!!!!!!!!"""""""""######################## !!!!!!""""""""""""!!!!!! !!!""""""""""""!!!""""""""""""""""""""""""""""""!!!!!! !!!"""############ !!!!!!""""""######!!!""""""######""""""!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########%%%''''''%%%###$$$######""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""############!!!""""""""""""######### !!!"""###$$$%%% !!!!!!""""""""" !!!!!! !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################"""######$$$######"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""" """$$$%%%$$$#########""""""############""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" """###"""###%%%&&&$$$############"""""""""""""""""""""""""""""""""###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))+++***((('''((()))+++---...------------...////////////............//////---............---,,,,,,***)))(((''''''&&&&&&'''$$$%%%%%%$$$""""""$$$&&&$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!######################## !!!!!!!!!!!!""""""""" !!!!!!""""""!!!!!! """"""""""""############"""!!!!!! !!! !!!!!!!!!!!!!!!!!!""" !!!!!!!!!!!!!!!!!!"""!!!"""###$$$$$$$$$###"""######################## !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" """###$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! !!!!!!""""""#########!!!""""""""""""""""""###$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&(((''''''''')))***)))(((%%%&&&'''((()))(((''''''$$$$$$$$$$$$%%%&&&'''(((((()))))))))************(((((())))))***)))))))))%%%%%%%%%$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######"""!!!"""###$$$$$$"""""""""""""""#########!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""#########""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""### """$$$ !!!"""#########""""""############"""""" !!!"""######$$$######"""""""""""""""""""""""" !!!!!!!!!"""""""""######""""""%%%''''''%%%"""$$$######""""""######$$$!!!!!! !!!!!!"""###$$$#########"""""""""""""""!!!!!!"""""""""#########!!!"""$$$%%%%%%!!!"""""""""""""""""""""   !!!"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""######$$$$$$####################################""""""!!!!!!""""""###"""###$$$$$$###"""###$$$""""""############"""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" """$$$###"""!!!###%%%$$$$$$$$$#########""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&'''''''''(((((()))(((((((((((()))******)))))))))))))))))))))))),,,+++)))((((((***,,,------------------...////////////............//////------......------,,,+++)))((('''&&&%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$############"""""""""######$$$$$$$$$""""""""""""#########$$$########################""""""#########"""!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!""""""######""""""!!!#########"""""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """###%%%%%%$$$###"""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """###$$$###!!! """""""""""""""""""""""" !!!!!!!!!"""""""""###""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((''''''((()))******)))$$$%%%'''((((((((('''&&&&&&&&&&&&'''((()))***+++)))))))))((()))******+++'''((()))******+++******%%%%%%$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$  !!!"""!!!"""""""""############!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!###$$$$$$$$$###""""""""""""""""""""""""""" !!!"""###$$$%%%%%%!!!%%%$$$""" !!!"""######$$$""""""############"""""" !!!###$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!!!!""""""######"""!!!!!!$$$''''''$$$!!!$$$$$$############$$$$$$ !!!###$$$$$$$$$$$$######""""""!!!!!! !!!!!!!!!""""""######!!!!!!!!!!!!""""""""""""############""""""""""""  !!!!!!!!!!!!"""""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$####################################""""""""""""######!!!!!!""""""######"""!!!""""""############"""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""###""""""$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""""""""##################$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((()))))))))))))))******+++))))))))))))))))))))))))---,,,***((()))***---...---------------...///000000//////.........//////------......------,,,+++''''''&&&%%%$$$$$$$$$$$$###%%%''''''%%%$$$%%%%%%$$$$$$$$$############"""""""""######$$$$$$$$$%%% !!!!!!!!!""""""##############################!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""############""""""$$$$$$######""""""!!!!!! !!!"""###%%%%%%$$$$$$######""""""""""""!!!!!!  """$$$%%%%%%%%%###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################$$$###"""!!!!!!"""###$$$ !!!"""$$$$$$"""!!!"""""""""""""""""""""""" !!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!! $$$$$$######""""""!!!!!!###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))''')))******((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!!  !!!!!!"""""" !!!!!!!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!!  !!!$$$###""" !!!""""""""""""""""""""""""""""""""""""""""""""""""""" $$$%%%""""""$$$###""""""!!!!!! !!! !!!###$$$###"""############""""""""""""!!!!!!!!!!!!!!!"""#########!!! !!!"""###""" """"""######$$$$$$$$$%%% """$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!! ###"""  !!!""""""!!!!!!!!!!!!""""""$$$###"""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!###"""!!! !!!"""$$$%%%""""""############""""""############""""""""""""#########"""""""""""""""###""" !!!###$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%"""""""""""""""######$$$%%%$$$###""""""###$$$%%% !!!!!!""""""######"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$#########""""""########################$$$#########$$$%%%&&&&&&""""""""""""""""""""""""!!!"""###"""!!!!!!###%%%((('''&&&%%%$$$$$$$$$$$$))))))((((((''''''''''''&&&&&&&&&'''''''''((((((((()))***++++++***)))(((,,,,,,,,,***((())),,,...,,,+++***))))))+++---.....................---------...///000000111000000---,,,+++))))))))))))***000,,,((('''''')))))))))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######$$$$$$$$$############"""######""""""""""""######""""""""""""############$$$"""!!!!!!"""$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""""""""###%%%%%%%%%$$$###"""!!!!!!!!!!!!%%%%%%$$$###"""!!! !!!"""""""""!!!  !!!"""###$$$$$$$$$$$$######!!! !!!"""###"""!!! !!!"""###!!!  !!!###%%%$$$######"""!!! """"""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$#########$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))******((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%% !!!""""""!!! !!!!!!!!!"""""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!""""""$$$###"""!!! !!!"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%### $$$%%%###""""""!!!!!!!!! """ !!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""#########!!! !!!"""###"""!!!"""""""""#########$$$$$$######$$$$$$$$$######"""""""""""""""""""""###$$$$$$$$$$$$$$$###############"""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!'''&&&$$$"""!!!"""######!!!!!!""""""""""""!!!!!!############""""""""""""""""""""""""############$$$"""!!!!!!###$$$###""""""""""""""""""""""""""" !!!"""$$$%%%&&&'''"""""""""""""""######$$$$$$$$$############$$$$$$############""""""""""""""""""""""""""""""""""""$$$###!!! $$$$$$$$$#########""""""########################$$$$$$######"""####################################$$$%%%$$$######%%%'''%%%%%%%%%$$$$$$%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((())))))************)))))))))******)))'''''')))+++,,,+++***))))))+++---.....................------......///000000000//////...---,,,*********************)))&&&######&&&)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$############"""$$$$$$############$$$$$$""""""""""""############%%%###"""!!!!!!"""###%%%########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!""""""""""""!!!""""""""""""############"""""""""######""""""!!!!!!"""###"""!!! !!!"""###"""!!! !!!###$$$$$$######"""!!!!!! """"""""""""""""""""""""######"""""""""!!!!!!!!! !!!!!!""""""######""""""""""""############%%%$$$!!! """%%%'''%%%%%%$$$$$$$$$%%%&&&''''''''''''(((((())))))***''''''''''''''''''''''''''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&&&&%%%%%%$$$$$$###### !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""###### """&&&&&&""""""!!!!!!!!!!!! $$$###!!!!!!""""""  !!!"""###$$$%%%%%%"""!!!!!!!!!!!!"""#########"""!!!!!!######"""!!!!!!!!!""""""""""""######&&&&&&%%%$$$############$$$###""""""""""""""""""""""""######$$$$$$$$$%%%###############"""!!!!!!###""""""!!!!!!""""""###""""""!!!!!!!!!"""######""""""""""""""""""""""""########################!!!!!!!!!""""""""""""###################################################""""""######""""""!!!!!!)))(((&&&###"""!!!!!!!!! !!!!!!!!!!!! ############""""""""""""!!!"""""""""###$$$$$$$$$$$$###""""""###$$$###!!!"""""""""""""""""""""""" !!!"""###$$$%%%%%%"""""""""""""""######$$$######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""'''%%%"""  $$$$$$$$$#######################################%%%$$$###""""""!!!!!!"""###########################$$$%%%%%%$$$$$$%%%'''$$$###$$$$$$%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((******))))))))))))******((()))******(((((()))***,,,+++*********+++,,,---------------------....../////////000//////.........---,,,+++************&&&)))***'''!!! %%%***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$############"""%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############%%%$$$###""""""###$$$%%%########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""###!!!!!!!!!""""""#################################""""""""""""""""""""""""!!!!!!!!! !!!""""""###%%%$$$###"""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$#########""" """###$$$$$$%%%%%% """###"""!!! !!!###$$$###"""!!! !!!"""############""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""###$$$$$$""""""""""""############%%%$$$"""!!!"""###%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((()))******'''''''''''''''''''''''''''((())))))(((''')))+++************************))))))))))))))))))))))))(((((('''''''''''''''''''''&&&&&&%%%$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!$$$$$$""""""!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$%%%%%%$$$ !!!!!!"""######$$$$$$""""""!!!!!!""""""###$$$###"""!!!"""######"""!!!!!!!!!!!!!!!!!!"""""""""&&&%%%###"""!!!"""###$$$$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""######$$$%%%$$$###"""!!!###""""""""""""""""""###!!!!!!!!!!!!"""###$$$$$$###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""################################################!!!"""""""""""""""!!!!!!((('''%%%###"""!!! !!!!!!""""""!!!!!! ############"""""""""!!!!!!!!!"""###$$$$$$%%%%%%$$$###"""###$$$$$$###!!!""""""""""""""""""""""""$$$$$$######"""""""""!!!"""""""""""""""######$$$"""###$$$%%%%%%$$$###"""#####################"""""""""""""""""""""""""""$$$###"""""""""###$$$%%%################################################$$$$$$###############$$$########################!!!"""$$$$$$###"""###$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++***)))(((((()))***+++)))***,,,,,,+++******+++++++++*********+++,,,---,,,,,,------------......////////////......---,,,,,,,,,+++******)))))))))''')))***'''######&&&***$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$######$$$$$$$$$!!!"""""""""############%%%$$$############$$$%%%########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######$$$""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""######$$$$$$###"""!!!!!!"""""" !!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%######################## !!!"""$$$$$$%%%%%%%%% !!!""""""!!!!!!"""###$$$###"""!!!!!!!!!""""""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########!!!"""""""""###############$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((())))))(((((((((((((((((((((((('''((()))((('''(((***,,,++++++++++++++++++++++++************************++++++***)))'''&&&%%%%%%&&&&&&%%%$$$######"""""""""""""""!!!!!!"""""""""""""""""""""""""""!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! $$$%%%###!!!!!!""""""""""""""""""!!!""""""!!!######"""""""""""""""""""""""""""""""""###$$$$$$$$$"""!!!"""###$$$###""""""""""""!!!!!!!!!!!!!!!"""!!! """###$$$$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!###$$$%%%%%%%%%$$$"""!!!######""""""""""""######""""""!!!""""""###$$$%%%######""""""""""""######""""""""""""""""""""""""############""""""""""""########################"""""""""""""""""""""""" !!!!!!"""""""""!!!!!!######"""!!!!!!!!!!!!!!!!!!""""""######""""""!!!############"""""""""!!!!!!""""""###$$$%%%%%%&&&$$$######$$$%%%%%%###!!!########################%%%%%%%%%$$$$$$######""""""""""""""""""######$$$"""###$$$%%%%%%$$$###""" !!!!!!"""###$$$$$$"""""""""""""""""""""""" !!!#########"""!!!#########################################################$$$%%%&&&'''(((######################## """$$$%%%$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++***)))(((((()))***+++(((***,,,,,,***)))******++++++***+++++++++,,,,,,,,,,,,,,,,,,------.....................---,,,+++*********)))(((((('''&&&)))'''&&&%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""######""""""""""""######!!!"""""""""#####################""""""#################################""""""""""""""""""""""""########################"""""""""######$$$$$$$$$############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$$$$###"""""""""""""""""""""""""""!!! ###"""!!!!!!!!!"""$$$%%% !!!!!!"""######$$$"""######$$$$$$$$$######!!!""""""!!!!!!"""$$$#########""""""""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""###############$$$%%%''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((())))))))))))))))))))))))'''((((((''''''(((***---++++++++++++++++++++++++************************,,,,,,+++)))'''&&&$$$$$$%%%%%%$$$$$$######""""""###""""""!!!!!!""""""#########""""""""""""!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!!!!!!! !!!!!!""""""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""" $$$&&&%%%%%%'''&&&###!!!!!!""""""""""""######$$$###!!!!!!"""""" ############""""""!!!!!!###""""""""""""###$$$$$$$$$###""""""$$$$$$###"""######""""""""""""!!!!!!  !!!"""######$$$###""""""""""""""""""%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$###""""""$$$######""""""######$$$######"""""""""###$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""########################"""""""""""""""""""""""" !!!"""""""""!!!!!! !!!!!!"""""""""""""""############""""""############"""""""""""""""#########$$$%%%%%%%%%""""""###$$$&&&&&&$$$"""########################!!!"""###$$$%%%&&&''''''"""""""""""""""######$$$######$$$$$$$$$$$$######!!!"""###$$$%%%""""""""""""""""""""""""###$$$&&&&&&%%%###!!!###############$$$$$$$$$#################################$$$&&&''')))***$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))******))))))))))))******'''((())))))''''''((()))******+++++++++,,,,,,,,,++++++,,,,,,------......---------...------,,,,,,((())))))(((((('''&&&%%%'''%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$############"""###""""""""""""""""""###""""""""""""############################################################""""""""""""""""""""""""#################################"""""""""""""""#########""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$######"""""""""""""""###$$$######"""!!! """!!!!!!!!!!!!"""###### !!!"""###$$$$$$###$$$$$$$$$###"""!!!!!! """"""!!!!!!###$$$"""""""""#########$$$$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!"""""""""###"""""""""!!!!!!!!! """"""""""""############$$$$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&(((+++---,,,,,,,,,,,,,,,,,,,,,,,,******************************)))(((&&&%%%$$$$$$$$$$$$$$$#####################"""!!!!!!"""###############"""""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""""""""""" !!!!!!""""""""" !!!!!!!!!!!! !!!"""######"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!%%%'''%%%%%%'''&&&"""!!!!!!"""""""""#########'''%%%$$$$$$$$$$$$###!!!"""""""""""""""###############""""""######$$$%%%$$$###""""""$$$$$$###"""$$$$$$#########""""""""" !!!!!!"""""""""!!!!!!""""""""""""""""""###$$$############$$$$$$$$$$$$$$$$$$###"""""""""""""""$$$######""""""######$$$$$$$$$######"""#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""######################## !!!""""""!!!!!! !!!"""""""""""""""!!!!!!""""""""""""!!!!!!############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""%%%''''''&&&$$$######################## !!!###$$$&&&''''''"""""""""""""""######$$$$$$$$$############$$$$$$ !!!"""######$$$$$$""""""""""""""""""""""""&&&&&&&&&&&&%%%%%%$$$###""""""#########$$$$$$$$$##############################$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''((('''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))))))))************))))))((((((((('''&&&&&&(((*********++++++,,,,,,,,,+++***++++++,,,------......+++,,,,,,---------,,,,,,((()))))))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$############"""$$$######""""""######$$$""""""""""""###############$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""########################""""""!!!!!!  !!!!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###"""######""""""""""""###############""""""!!!!!!!!! !!!""""""""""""!!!!!!!!!!!!""""""#########""""""######""""""!!!  """"""!!!!!!###$$$ !!!"""###$$$%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!""""""""""""""""""""""""############%%%$$$"""!!!!!!###%%%'''###$$$%%%&&&'''&&&%%%%%%*********)))))))))))))))'''''''''''''''''''''''''''(((((('''&&&(((+++...,,,,,,,,,,,,,,,,,,,,,,,,************************'''''''''&&&&&&%%%%%%%%%###############$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!#########"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!$$$$$$!!!!!!$$$### !!!!!!""""""#########$$$!!!  """######""" !!!"""###$$$%%%%%%#########"""######$$$%%%$$$###"""###$$$$$$$$$"""%%%$$$$$$$$$######""""""######$$$$$$$$$""" """"""!!!!!!"""###$$$$$$ !!!"""###$$$$$$%%%$$$"""!!!!!!!!!"""###$$$$$$############$$$$$$%%%%%%$$$###"""""""""###%%%$$$"""!!!!!!"""$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!!!!""""""############"""""" !!!!!!!!!!!! ############""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$ """%%%((((((&&&%%%########################!!!!!!""""""######$$$$$$"""""""""""""""######$$$%%%$$$###""""""###$$$%%%###############$$$$$$$$$""""""""""""""""""""""""!!!  """$$$%%%""""""######$$$$$$$$$$$$########################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ ###&&&'''&&&$$$$$$$$$""""""###$$$%%%'''((()))'''''''''((((((((())))))(((((((((((())))))))))))((()))***++++++***)))(((++++++***(((''''''***---******+++,,,,,,,,,,,,+++******+++,,,,,,---......***+++,,,,,,------------))))))*********((('''%%%$$$(((,,,***&&&$$$'''+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!  !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """#########"""!!!###"""""""""""""""######""""""""""""############!!!"""""""""!!! $$$$$$$$$###############!!!!!!""""""""""""!!!!!! """"""!!!!!!###%%% """###%%%&&&&&&&&&##################$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!"""###$$$$$$""""""""""""############&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((''''''''''''+++***)))(((((('''''''''++++++++++++++++++,,,,,,((())))))*********))))))''''''&&&&&&&&&%%%%%%%%%$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%$$$"""""""""""""""############%%%%%%%%%$$$$$$$$$######""""""""""""############ !!!!!!""""""######""""""""""""""""""""""""%%%$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$###"""""""""$$$###"""!!!!!!"""###$$$""""""#########""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###############$$$$$$%%%""""""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$#########"""""""""!!! !!!###%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""$$$&&&""""""!!!!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""&&&&&&%%%$$$#########$$$$$$$$$###"""!!!!!!""""""%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%$$$###"""########################!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""&&&%%%%%%$$$###"""!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))++++++***************+++(((***------,,,***)))(((************+++,,,------,,,,,,,,,+++,,,,,,------------------,,,+++***)))***)))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""#########"""""""""""""""&&&&&&%%%$$$###"""!!! $$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$#########$$$$$$######""""""!!!!!!  !!!!!!""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!!!!""""""######""""""""""""######%%%$$$$$$###"""!!!!!! !!!!!!""""""######"""!!! """###$$$""""""!!!!!!"""$$$&&&'''$$$$$$$$$$$$#########"""""""""############"""""" !!!!!!""""""######"""!!!!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!!""""""!!!!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((()))*********))))))(((((((((((((((,,,++++++******)))))))))))))))************))))))'''''''''&&&&&&%%%%%%$$$$$$$$$###"""""""""""""""########################""""""""""""""""""""""""###$$$%%%&&&%%%$$$"""!!!""""""""""""############$$$$$$$$$#########""""""""""""""""""############!!!!!!!!!!!!""""""######""""""""""""""""""""""""$$$$$$"""!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!$$$$$$$$$#########""""""###"""!!! !!!"""###""""""############""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""########################$$$$$$$$$#########"""""""""!!!!!!!!!"""###$$$$$$$$$$$$###""""""""""""###""""""""""""""""""""""""#########""""""""""""""""""""""""""""""!!!!!!!!!###########################"""!!! """###$$$######"""""""""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%$$$###############%%%$$$###"""""""""""""""$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''((((((((())))))))))))******))))))))))))******(((***,,,,,,+++))))))***,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,------------,,,+++***)))))))))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$############################################################""""""""""""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$#########""""""""""""!!!!!!"""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$%%%%%%###"""""""""!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!"""""""""###"""!!!!!! !!!!!!######""""""""""""######$$$$$$###""""""!!! !!!!!!!!!"""""""""""""""###""""""""""""######$$$$$$######""""""###$$$%%%######"""""""""!!!!!!!!!""""""############""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$############$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""!!!!!!!!! &&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******((((((((((((((())))))***,,,,,,+++***)))(((''''''))))))************))))))(((((('''&&&%%%%%%$$$$$$$$$$$$###""""""""""""###########################""""""""""""""""""""""""!!!!!!!!!!!!!!! """""""""#########$$$$$$#########"""""""""!!!!!!""""""""""""############!!!!!!!!!""""""""""""###""""""""""""""""""""""""$$$######"""!!!"""""""""!!!""""""######""""""!!!$$$$$$$$$###############"""!!!!!! !!!!!!"""""""""############""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""!!!!!!!!!"""######%%%$$$$$$$$$$$$#########""""""""""""""""""""""""########################$$$$$$$$$###############!!!""""""#########""""""!!!!!!!!!!!!!!!""""""###""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!!!!""""""""""""""""""###########################"""!!! !!!"""###$$$$$$############""""""""""""###$$$$$$$$$$$$###$$$###""""""""""""""""""$$$$$$###"""""""""######%%%%%%$$$############$$$######""""""""""""!!!!!!###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((()))))))))***++++++***)))***,,,......------,,,,,,------,,,++++++*********++++++,,,,,,,,,,,,,,,+++***))))))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&###############""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!"""""""""######!!! !!!!!!######""""""""""""############""""""!!!!!! """"""""""""""""""!!!!!!###$$$$$$$$$$$$######"""%%%$$$$$$###""""""######!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""!!!!!!$$$###""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""###############"""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''((()))***+++,,,+++++++++******)))))))))************))))))((((((''''''&&&&&&%%%$$$$$$%%%$$$######""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  """"""#########$$$$$$$$$$$$#########""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""""""""""""""######"""""""""##################$$$$$$""""""!!!!!!!!!!!!""""""!!!""""""############"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""################################################!!!"""###$$$$$$###!!!  """######""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!""""""######$$$###########################"""!!! !!!!!!########################"""######$$$$$$$$$############"""""""""""""""#########"""""""""""""""###%%%%%%$$$$$$$$$$$$$$$%%%"""""""""!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!! !!!!!!"""$$$$$$############$$$$$$######""""""######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((())))))(((''''''''''''(((((())))))*********))))))+++---///...---,,,,,,,,,,,,,,,++++++******)))*********+++++++++++++++***))))))(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""###############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######################## !!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$""" """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!""""""#########""""""""""""######"""""""""!!!!!!!!! $$$######""""""!!!!!!!!!###$$$$$$%%%$$$###!!! $$$$$$##################!!!!!!!!!!!! ######""""""""""""######$$$######""""""!!!!!!!!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""####################################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''(((***+++,,,+++++++++,,,,,,---------***************)))((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$############### !!!!!!!!!!!!!!!!!!!!!!!!$$$###!!! """###$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!"""""""""########################""""""""""""####################################"""""""""!!!""""""############"""""""""""""""###$$$$$$$$$%%%########################!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""###########################""""""""""""""""""""""""################################################!!!"""###$$$$$$###!!!  !!!######""""""""""""""""""""""""!!!!!!""""""############!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$######"""###"""""""""""""""#########"""""""""""""""######%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!!!!!!!!!!""""""""" !!!""""""###""""""$$$$$$$$$#########""""""###############$$$$$$$$$""""""""""""############&&&%%%%%%$$$###"""!!!!!! !!!!!!"""$$$$$$############$$$$$$######""""""######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))((()))******)))***,,,...------,,,+++******++++++,,,+++******)))))))))*********++++++******))))))'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$$$$$$$%%%############$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""########################"""###$$$%%%%%%###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""""""""##################""""""###$$$%%%%%%######""""""""""""######""""""""""""!!!!!!!!!!!!$$$$$$######""""""!!!!!!""""""###$$$###""" !!!!!!"""###$$$$$$%%%%%%#########"""""""""!!!!!!######"""!!!!!!"""######$$$$$$######""""""!!!!!!$$$$$$###"""!!!!!!!!!""" !!!!!!!!!"""""""""""""""""""""########################$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******''''''''''''((()))++++++******+++,,,---...//////******+++******)))((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$############$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""############$$$############"""""""""########################"""############"""!!!!!!"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!"""######$$$######""""""""""""""""""""""""################################################""""""""""""""""""""""""$$$$$$###"""!!! """"""!!!!!!!!!"""######!!!!!!!!!"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!""""""#########"""""" """######"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""##################!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!""""""""""""######$$$$$$$$$$$$###"""""""""""""""""""""######$$$######"""""""""###$$$$$$$$$############$$$%%%%%%!!!!!!""""""""""""###### !!!!!!""""""""""""!!!################################################!!!!!!!!!""""""""""""""""""############$$$$$$$$$######"""""""""###$$$$$$$$$$$$############$$$$$$######""""""######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&''''''((()))***&&&(((*********+++---...,,,,,,+++*********++++++---,,,+++***************))))))*********))))))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&""""""""""""""""""""""""########################""""""######$$$%%%%%%%%%""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###############$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%$$$!!!!!!!!!!!!""""""""""""######""""""""""""!!!!!!"""""""""#########$$$$$$$$$#########$$$%%%&&&'''######""""""""""""##################""""""""""""##################""""""!!!""""""""""""!!!!!! !!!"""###%%%%%%%%%%%%$$$$$$$$$$$$############$$$###"""!!!!!!"""###$$$##################""""""$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""#####################$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&'''((()))******(((((('''(((((()))******+++++++++,,,,,,---------+++++++++******)))((('''###$$$$$$%%%&&&'''((((((&&&%%%$$$$$$######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""  !!!"""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""""""""############$$$$$$$$$#########""""""########################"""######$$$###"""!!! """######$$$$$$######""" !!!"""###$$$%%%&&&&&&"""###$$$$$$$$$$$$###""" !!!"""######$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###""""""""""""###$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""!!!!!!!!!"""###$$$$$$ !!!"""######"""""""""""""""""""""""""""""""""""""""#########$$$$$$##################""""""""""""""""""""""""!!!!!!"""$$$%%%%%%%%%%%%"""""""""#########$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$###############$$$%%%%%%"""""""""""""""###$$$%%%"""""""""#########$$$$$$##################"""!!!"""""""""###$$$$$$%%%%%%########################!!!!!!""""""############"""############$$$$$$$$$$$$############$$$%%%%%%$$$$$$############$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((()))***+++$$$'''***+++,,,,,,---...,,,,,,+++++++++,,,------...---,,,++++++*********(((((()))))))))))))))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&################################################""""""###$$$$$$%%%&&&&&&######$$$$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!""""""###############""""""""""""""""""""""""######################## !!!"""###$$$$$$ !!!!!!!!!"""""""""############"""""""""!!!!!!""""""#########$$$$$$$$$############$$$%%%&&&'''######""""""""""""##################$$$$$$$$$$$$##################$$$$$$"""""""""!!!""""""######!!!"""###$$$%%%$$$$$$###%%%$$$$$$$$$$$$#########$$$###"""!!!!!!"""###$$$##################$$$$$$""""""""""""""""""###$$$!!!!!!"""""""""######### !!!!!!!!!""""""""""""""""""#########$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''(((((((((((())))))))))))(((((()))(((((((((''''''''''''((((((((((((((())))))***,,,,,,+++++++++++++++++++++++++++******(((''''''"""###$$$%%%'''((()))***&&&%%%$$$$$$######$$$$$$ """""""""""""""""""""""""""#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%############""""""""""""""""""""""""############$$$$$$$$$$$$######""""""########################"""######$$$$$$"""!!! ######$$$$$$$$$$$$###### !!!###$$$%%%&&&'''!!!"""###$$$$$$###"""!!! !!!######$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!"""###$$$%%%###############$$$$$$%%%!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""!!!!!! !!!###%%%&&&"""!!!!!!!!!!!!"""######""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!%%%$$$$$$$$$###"""""""""######################## !!!###$$$&&&&&&''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""!!!""""""###$$$$$$$$$$$$######$$$%%%&&&&&&""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&$$$$$$##################""""""######$$$$$$$$$%%%&&&%%%%%%$$$###"""!!!!!!"""""""""""""""######$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$$$$&&&''''''&&&$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((***++++++###&&&***,,,---,,,------,,,,,,,,,,,,------...//////...---,,,++++++++++++(((((()))))))))))))))(((&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((( !!!"""###$$$%%%&&&&&&#########$$$$$$%%%%%%%%% !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! !!! !!!!!!!!!""""""######$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""###$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%######"""""""""###%%%&&&######$$$%%%%%%###"""!!!$$$$$$$$$$$$#########"""$$$###""" """###$$$"""""""""###$$$$$$$$$%%%""""""!!!!!!"""###$$$$$$""""""""""""############ !!!!!!!!!!!!!!!!!!""""""############$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***+++++++++++++++,,,,,,---,,,+++******,,,,,,+++***+++***((('''&&&&&&''''''%%%%%%%%%$$$$$$$$$##############################""""""######$$$$$$%%%%%%!!!######"""  $$$###"""!!!!!!!!!"""#########"""""""""###%%%&&&######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$############"""!!!!!! $$$$$$"""!!!!!!!!!"""###$$$#########""""""!!!!!!%%%%%%$$$$$$######""""""!!!!!!!!!!!!""""""""""""########################!!!"""#########!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!  !!!!!!""""""###############"""""""""""""""########################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######%%%$$$"""!!!!!!!!!""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$$$$$$$###"""!!!!!! !!!!!!"""###"""!!!###'''"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########"""!!!!!!!!!!!!!!!"""""""""""""""#################################%%%###!!!"""$$$%%%$$$!!!$$$$$$$$$#########""""""&&&&&&%%%%%%$$$###""""""!!!!!!""""""######$$$$$$$$$$$$##################"""!!! !!!######!!! """$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''***)))'''&&&'''(((***+++,,,+++***))))))+++---///,,,+++++++++++++++++++++,,,,,,,,,+++***)))((('''******)))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%'''((()))&&&&&&&&&%%%%%%$$$$$$$$$"""""""""###$$$$$$""" $$$$$$$$$$$$$$$$$$$$$$$$'''&&&###!!!!!!!!!###$$$######################## !!!!!!"""""""""""""""""""""""""""############$$$#########""""""!!!!!!""""""""""""""""""""""""%%%$$$""" !!!#########"""######$$$%%% !!!###$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%"""""""""""""""######$$$$$$$$$###""""""###$$$$$$$$$$$$###"""!!!!!!""""""#########"""""""""""""""""""""""""""############ !!!"""###############!!!  """###"""############$$$$$$$$$$$$$$$$$$############"""##############################""""""!!!!!!!!! """""""""!!!"""######$$$""""""""""""""""""""""""%%%&&&((('''&&&&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***)))(((((((((((()))******,,,+++******,,,,,,+++******)))((('''&&&&&&&&&'''$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""" !!!###"""!!!!!!!!!"""###$$$&&&%%%$$$""""""""""""""""""######$$$$$$######"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!!!!!!!!!! ###$$$$$$%%%$$$###""""""############"""""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###########################"""""""""""""""!!!!!! """"""""""""""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""####################################""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######%%%$$$###"""""""""######""""""""""""""""""""""""""""""############""""""$$$$$$######"""!!!!!!  !!!""""""$$$&&&"""############$$$$$$$$$$$$######"""""""""""""""######"""!!!!!!!!!!!!!!!#########"""""""""""""""########################%%%###"""###%%%%%%$$$"""$$$$$$$$$#########""""""&&&&&&%%%$$$$$$###"""""""""""""""""""""#######################################"""###$$$%%%###!!!"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''***)))'''''''''(((***+++,,,+++))))))((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((()))(((((('''&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%###!!!########################$$$###"""""""""###$$$%%%######################## !!!!!!"""""""""""""""""""""""""""############$$$#########""""""""""""""""""""""""""""""""""""%%%$$$###!!! !!!!!!"""""""""!!!"""######$$$ !!!"""##################"""""""""""""""###!!!!!! !!!""""""########################$$$$$$###"""""""""""""""###"""""""""""""""""""""""""""""""""############!!!""""""############"""""""""!!!!!!!!!"""###$$$"""############$$$$$$$$$$$$$$$$$$############"""########################"""""""""!!!!!!!!! """""""""""""""######$$$""""""""""""""""""""""""$$$&&&''''''&&&%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''(((((())))))***(((((('''''''''((()))))),,,+++******+++,,,+++******)))((('''&&&&&&&&&&&&#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! #########!!! """%%%!!!!!!!!!!!!"""###$$$$$$%%%$$$###""""""""""""""""""######$$$$$$######"""#########$$$$$$$$$$$$%%%#########""""""""""""!!!$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!###$$$&&&''''''%%%###!!!############""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""####################################"""!!!!!!!!!""""""########################$$$######""""""######$$$########################!!!!!!!!!""""""""""""###!!!"""""""""###$$$$$$$$$########################""""""""""""""""""""""""!!!"""############""""""######""""""""""""######$$$$$$#########$$$$$$%%%""""""""""""""""""""""""######""""""""""""######$$$$$$######"""!!!!!!!!!"""!!!!!!!!!###$$$$$$###"""############$$$$$$$$$"""############""""""!!!######"""!!!!!!!!!""""""$$$$$$######""""""!!!!!!########################%%%$$$######%%%%%%$$$###$$$$$$$$$###############%%%%%%%%%$$$######""""""############""""""""""""########################%%%$$$$$$%%%&&&&&&%%%#########$$$######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''((())))))((('''((()))***+++******))))))((('''''''''+++,,,,,,------.........---------------,,,+++***((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$"""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%######################## !!!""""""######""""""""""""""""""###########################"""""""""""""""""""""""""""""""""%%%$$$###""""""""""""""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!"""!!!!!!!!!!!!"""######""""""###$$$$$$###""""""$$$###""""""""""""""""""""""""""""""""""""######"""""""""#########$$$$$$"""############""""""!!!$$$############$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!! """""""""""""""#########""""""""""""""""""""""""###$$$&&&%%%$$$$$$%%%'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))))))))))))))******++++++***)))***+++,,,+++)))))))))((('''&&&&&&&&&%%%$$$#########""""""""""""########################$$$######"""!!! $$$%%%%%%$$$!!! !!!""""""!!!!!!!!!!!!""""""""" !!!!!!"""###$$$%%%%%%""""""############""""""############$$$$$$$$$$$$######"""""""""!!!!!!!!!############""""""""""""######""""""""""""""""""$$$$$$%%%%%%%%%$$$###"""#########"""""""""""""""""""""######$$$$$$%%%%%%!!!!!!"""""""""#################################$$$###"""!!!!!!!!!######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%########################""""""""""""""""""""""""!!!""""""###############$$$######""""""######$$$#########$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$############""""""!!!!!!&&&&&&%%%###$$$&&&$$$ """"""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""!!!""""""###%%%$$$$$$###"""!!! ########################%%%$$$$$$$$$%%%%%%$$$$$$########################%%%$$$$$$$$$######""""""$$$$$$######""""""!!!!!!###############$$$$$$$$$%%%$$$$$$%%%&&&&&&%%%###"""###$$$$$$$$$""" ###$$$$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''''''''(((((())))))((((((((()))***+++((()))))))))))))))((('''+++,,,,,,---...///000000...............---,,,,,,(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$######%%%#########%%%%%%$$$###########################!!!"""###$$$$$$$$$$$$###########################!!!!!!"""############"""!!!"""""""""####################################""""""""""""""""""""""""%%%$$$$$$###############"""""""""""""""######$$$""""""!!! $$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$%%%%%%&&& """###%%%%%%###""" ######"""""""""""""""###"""""""""""""""#########""""""#########$$$$$$$$$###############"""!!! ############$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###############""""""""""""""""""""""""%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))))))))))))))))))))******++++++***))))))++++++***)))((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$###"""!!! !!!"""!!!""""""""""""!!!!!!  !!!"""###$$$$$$%%%"""""""""######"""""""""""""""#########$$$$$$$$$$$$############"""""""""#########"""""""""!!!!!!""""""##################&&&$$$"""!!! !!!###$$$""""""""""""""""""######""""""######$$$$$$%%%%%%""""""""""""####################################$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!! !!!##########################################""""""""""""!!!""""""###$$$%%%%%%&&&################################################"""""""""""""""######$$$$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########"""""""""""""""###&&&&&&######'''%%% """"""#########$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""######%%%$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############"""$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$$$$######$$$%%%%%%$$$""" !!!###$$$$$$###"""!!!#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###########################%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((()))))))))))))))******+++'''((()))***+++,,,,,,+++,,,,,,---......///000000....../////////...------)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%$$$###$$$%%%&&&''''''&&&%%%###"""!!!!!!$$$###!!!"""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!!########################!!!""""""###############!!!"""""""""###########################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$#########"""$$$$$$######$$$$$$%%%&&&###"""!!!  """"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%&&& !!!###$$$$$$###!!! ###"""""""""""""""######!!!!!!""""""########################$$$$$$$$$$$$###############"""!!! """""""""###############""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""############"""""""""""""""""""""""""""''')))******))))))***+++''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((('''''''''((())))))+++***))))))***+++***)))''''''(((''''''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! ###$$$###"""!!!!!!!!!"""""""""!!! !!!""""""######"""!!!!!!!!!""""""######""""""!!!"""""""""############$$$$$$$$$$$$$$$##################"""""""""!!!!!!!!!""""""""""""############'''$$$!!! ###%%%""""""""""""############!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$##############################"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!"""""""""""""""""""""""""""""""""$$$############""""""""""""#########$$$%%%%%%%%%################################################"""!!!!!!!!!"""###$$$%%%$$$$$$############$$$$$$"""###$$$$$$%%%$$$$$$###""""""""""""""""""""""""######""""""""""""############""""""""""""""""""$$$'''###!!!&&&&&&""""""############$$$$$$$$$!!!""""""############"""######"""""""""###$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""###$$$$$$""""""###$$$###############$$$$$$$$$####################################"""""""""""""""""""""###$$$$$$%%%%%%###""""""###$$$$$$###!!! !!!######$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''''''''(((((())))))))))))*********++++++(((((()))+++,,,---...///,,,---------.../////////....../////////......---)))(((((('''&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&$$$###"""!!! $$$"""!!!!!!"""######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################!!!"""######$$$$$$######""""""""""""#####################$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$###""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$###!!!  !!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!!!!!!!!!!!"""######!!!!!!"""######"""!!!!!!"""""""""""""""######$$$!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%"""############""""""!!! !!!""""""######"""""""""############$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$######"""""""""""""""""""""""""""'''((())))))(((((()))+++''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((((((((((()))******+++)))((()))***+++***((('''''''''((('''&&&$$$###$$$$$$$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! """%%%%%%%%%$$$$$$ !!!"""""""""""" !!!"""######"""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$#########""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""######&&&%%%###!!!!!!"""###$$$!!!"""""""""############"""""""""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################"""!!!!!!!!!"""###$$$%%%%%%$$$$$$######$$$$$$%%%"""###$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""###+++///'''!!!$$$%%%""""""############$$$$$$$$$"""""""""""""""######$$$######""""""######$$$%%%#########"""""""""""""""""""""""""""""""""""""""!!!"""$$$###!!! """$$$""""""#########$$$$$$$$$""""""""""""############"""""""""""""""#########!!!""""""###$$$$$$%%%%%%###""""""###$$$$$$###!!!!!!!!!!!!!!!"""###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))))))))******+++++++++***+++*********+++,,,...///---------------------...---......//////......---((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########%%%&&&'''$$$$$$$$$$$$############%%%###!!!!!!###$$$$$$###########################%%%$$$###"""""""""###$$$########################""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!"""#########"""!!!$$$$$$######$$$$$$%%%&&&$$$###!!! !!!"""######"""""""""""""""######!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%%!!!""""""############""" !!!"""#########"""!!!"""############$$$$$$$$$$$$$$$$$$############"""########################""""""""""""######$$$$$$ !!!###$$$$$$$$$"""!!!""""""""""""""""""""""""$$$%%%&&&&&&%%%%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&'''''''''*********)))))))))))))))+++++++++++++++,,,,,,---***)))((()))***+++***(((&&&''''''((('''%%%$$$###############""""""""""""########################$$$$$$$$$$$$############ !!!###""" !!!###$$$$$$$$$ """$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""###%%%%%%%%%$$$$$$$$$######!!!!!!""""""#########$$$%%%%%%$$$$$$######"""""""""############$$$$$$$$$########################!!!"""###%%%%%%%%%$$$##############################$$$%%%&&&&&&%%%$$$###########################$$$$$$$$$$$$######""""""%%%%%%$$$$$$$$$$$$$$$$$$################################################"""!!!!!!!!!!!!###%%%&&&%%%$$$$$$######$$$$$$%%%"""###$$$$$$###"""!!! """"""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""#########(((555999---######### """############$$$$$$$$$###"""!!!!!!!!!"""$$$%%%######""""""###$$$%%%%%%"""""""""""""""#########"""""""""""""""""""""""" """$$$### !!!###""""""######$$$$$$$$$$$$"""""""""""""""#########!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""###%%%%%%###"""######!!!!!!!!!"""$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***))))))***++++++++++++***---,,,***))))))+++---...------------------,,,,,,------...............---'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############""""""###%%%'''(((!!!!!!"""###$$$$$$%%%%%%'''$$$""""""###%%%%%%%%%""""""""""""""""""""""""$$$###!!!!!!!!!###&&&'''########################""""""###$$$$$$$$$$$$###""""""""""""#####################$$$$$$%%%%%%%%%"""""""""""""""""""""""" !!!"""######"""!!! #########"""######$$$%%%$$$###""" !!!"""###%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$ !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!"""############### !!!"""###$$$###"""""""""############$$$$$$$$$$$$$$$$$$############"""########################""""""######$$$$$$$$$%%% !!!###$$$%%%$$$"""!!!""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$(((''''''''''''(((((()))(((((()))*********************))))))))))))*********)))((()))+++,,,+++***...+++(((&&&&&&&&&&&&%%%'''%%%"""""""""######"""###!!! !!!$$$%%%$$$"""""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$###""""""######$$$&&&%%%$$$###""""""""""""###############"""!!! !!!!!!""""""######$$$$$$!!!!!! !!!"""$$$ """""" !!!!!!!!! """###%%%&&&&&&%%%$$$#########$$$""""""###$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%######$$$%%%%%%###"""!!!$$$$$$###"""!!!!!!""""""###$$$%%%$$$"""""""""$$$$$$###"""!!!!!!"""######%%%///333+++""" """"""""""""""""""############!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""!!!!!! $$$###############$$$$$$""""""""""""############""""""""""""""""""""""""!!!!!!""""""#####################"""""""""""""""""""""""""""############$$$$$$$$$######!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''((((((((()))))))))******'''(((((((((''''''&&&%%%)))(((((('''''''''(((((())))))***+++,,,...///000+++,,,...//////...,,,+++/////////...---,,,******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###!!!!!!!!!"""############"""######$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$#####################""""""""""""######$$$$$$$$$############"""$$$$$$$$$$$$$$$###"""!!!"""""""""""""""""""""""" !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########"""""""""###$$$###  !!!$$$$$$############$$$$$$"""""""""""""""""""""""" !!!""""""###""""""!!!"""############"""!!!"""""""""""""""""""""""""""""""""""""""######$$$"""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$###############$$$$$$#########""""""!!!!!! !!!"""############$$$$$$%%%$$$$$$###"""!!!$$$#########""""""!!!!!!##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((''''''&&&&&&)))(((((((((((()))******(((((()))*********************)))))))))))))))******)))((()))+++,,,+++***(((&&&"""!!!!!!""""""!!!&&&$$$"""!!!"""######"""###!!! !!!###$$$###!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""######"""""""""######$$$"""############""""""!!!"""""""""""""""#########!!!""""""!!!!!!###$$$"""$$$&&&%%%$$$######$$$###"""!!!!!!!!!!!!!!!"""%%%%%%$$$###############""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########"""""""""""""""#####################"""########################$$$######"""!!!!!! """"""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&"""###$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$###""""""$$$$$$###""""""""""""""""""###$$$###!!!!!!!!!"""###"""!!!!!! !!!"""### (((+++%%%!!!!!!""""""""""""############!!!!!!!!!!!!"""""""""###############$$$$$$%%%%%%######""""""!!!!!!!!!!!!$$$###############$$$$$$""""""""""""############"""""""""""""""""""""""" """$$$$$$###"""!!!###"""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$***))))))((((((((())))))*********+++,,,---...///,,,,,,---......---,,,,,,.........---,,,+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""""""""###$$$$$$###############$$$%%%$$$$$$###""""""########################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%$$$######"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################"""""""""!!!!!! """"""!!!!!!###$$$$$$######""""""######$$$"""""""""""""""""""""""""""""""""######"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""######$$$##################$$$$$$##############################"""""""""######$$$############"""""""""!!!############"""!!!  !!!!!!!!!!!! ############"""""""""!!!%%%%%%$$$###""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((()))((((((((()))))))))))))))***++++++((()))))))))************++++++***)))(((((())))))***)))((()))***+++***)))$$$!!! $$$###!!!!!!"""""""""!!!!!!  """###"""!!!""""""""""""""""""""""""$$$$$$############"""""" !!!"""######"""!!!!!!!!!!!!!!!"""###$$$%%%!!!""""""############"""###""""""""""""""""""!!!!!!###$$$###""""""###$$$"""$$$%%%$$$"""!!!!!!!!!############"""!!! $$$######"""""""""""""""######"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""""""""""""""#####################################################################""""""!!!!!! """"""###$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%&&&&&&""""""###$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$######"""#########$$$###""""""""""""""""""###$$$%%%$$$"""!!!"""###""""""!!!!!!!!!!!!""""""###### !!!###"""""""""""""""############!!!!!!!!!"""""""""######$$$######""""""###%%%%%%###""""""""""""!!!!!!!!!$$$$$$###############$$$""""""""""""############"""""""""""""""""""""""" ###%%%&&&$$$!!!""""""""""""""""""######"""""""""#########$$$$$$""""""###""""""!!! """"""""""""############""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''')))))))))((((((((((((((()))))))))))))))(((((((((******))))))))))))******+++++++++++++++,,,---------------------------------------,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$#########%%%%%%$$$###""""""""""""###$$$$$$$$$$$$###"""""""""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!########################"""""""""!!!!!!!!!!!!!!!!!!""""""""""""###%%%$$$######""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! %%%$$$############$$$%%%"""""""""""""""""""""""""""""""""""""""######$$$##################""""""########################!!!!!!!!!!!!"""######$$$############""""""""""""############"""!!! """"""######$$$#####################""""""""""""&&&%%%$$$###"""!!!!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((((((((((((((()))***++++++)))))))))))))))******+++,,,+++***)))((((((((((((***((('''(((******)))((($$$"""!!!!!!"""######"""###!!! """"""""" !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###"""!!!!!! !!!!!!"""###### !!!"""#####################""""""!!!!!!!!! """###$$$###!!!!!!!!!###"""$$$$$$$$$!!!  !!!"""#########!!! """"""!!!!!!!!!!!!""""""$$$###!!! !!!"""$$$&&&""""""""""""""""""""""""########################$$$$$$############$$$$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!"""""""""#################################"""""""""!!!!!!"""######$$$$$$$$$############$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$###"""""""""######$$$$$$%%%%%%&&&%%%###"""""""""###$$$######"""""""""""""""###$$$%%%&&&%%%###"""###$$$""""""""""""""""""######$$$###!!! """$$$%%%$$$!!!"""""""""############!!!!!!"""""""""#########$$$###!!! !!!###%%%""""""""""""""""""""""""%%%$$$######"""#########!!!"""""""""############"""""""""""""""""""""""" """$$$%%%%%%$$$"""!!!"""""""""""""""#########""""""#########$$$$$$$$$###############"""!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''++++++************))))))*********)))))))))******))))))(((((())))))******,,,,,,+++++++++++++++,,,...------,,,,,,------...,,,,,,,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$$$$###&&&%%%$$$###"""""""""""""""###$$$%%%%%%$$$""""""!!!!!!"""###$$$%%%%%%%%%######""""""""""""##################""""""""""""""""""#########""""""!!!""""""""""""""""""""""""######""""""!!!!!! ########################""""""""""""""""""""""""###$$$$$$###!!! !!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$"""!!!!!!"""$$$"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!"""$$$$$$#########""""""""""""""" !!!"""############"""######$$$%%%%%%%%%%%%#########"""""""""""""""%%%$$$###"""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''''''''&&&&&&'''((()))***+++))))))(((((())))))***+++++++++***)))(((((()))))))))((('''((())))))((('''%%%$$$"""###%%%&&&%%%$$$"""!!! !!!"""###"""  !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###%%%&&&%%%$$$#########"""!!!!!!!!!!!!!!! !!!"""##################"""""""""!!!!!! """""""""  !!!%%%'''((('''$$$######### """#########"""!!!"""!!!!!!!!!!!!!!!""""""###"""!!! """$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""######$$$"""""""""""""""""""""""""""#########$$$$$$$$$$$$!!!!!!""""""######$$$$$$ !!!!!!!!!"""""""""#######################################""""""""""""######$$$$$$$$$######"""!!!!!!"""###$$$######"""%%%%%%%%%$$$###"""!!! !!!!!!"""######$$$%%%%%%&&&%%%###"""""""""###$$$###"""""""""""""""######"""$$$$$$###"""!!!"""###"""""""""######$$$$$$$$$'''$$$!!!"""$$$$$$$$$$$$!!!"""""""""############""""""""""""###############"""  !!!###""""""""""""############%%%$$$$$$###""""""######!!!"""""""""############""""""""""""""""""""""""%%%%%%$$$#########$$$%%%!!!!!!""""""########################$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))***,,,,,,+++*********++++++...------,,,,,,------...,,,,,,,,,+++***)))''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$###&&&%%%$$$###""""""""""""""""""$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%%%%######""""""""""""###############"""""""""!!!!!! !!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""!!!!!! """"""""""""""""""""""""###########################$$$%%%$$$""" !!!"""###""""""""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$###"""  """###"""""""""""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$""""""""""""""""""###### !!!"""###$$$$$$$$$$$$ !!!"""""""""!!!""""""""""""""""""######!!!!!!!!!!!!"""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++***)))((((((((()))+++,,,******))))))))))))******)))(((''''''(((((('''&&&$$$###"""###$$$%%%$$$###"""!!!!!!"""$$$$$$"""!!!!!!""""""!!! """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""!!!"""###$$$%%%%%%$$$$$$%%%$$$###"""!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!!!!!!!  """!!!  """###$$$%%%%%%###!!!!!!""" !!!"""############!!!!!!!!!!!!!!!""""""###""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""##############################!!!!!!!!!!!!""""""""""""""""""""""""############"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$###"""""" """#########"""!!!%%%%%%$$$$$$###""" !!!!!!"""###$$$%%%%%%%%%$$$######"""#########"""""""""""""""######$$$ !!!"""!!! !!!"""###$$$$$$######&&&""" ######"""!!!"""""""""""""""############"""""""""#########$$$$$$""""""  !!!"""""""""############$$$%%%%%%$$$###""""""""""""""""""""""""############""""""""""""""""""""""""'''%%%###"""!!!"""$$$&&&!!!!!!!!!"""######$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$######"""""""""""""""############""""""""""""""""""""""""###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((()))))))))***''''''&&&%%%%%%&&&((()))'''&&&&&&''''''((()))***,,,++++++*********++++++------------------------,,,,,,,,,+++***)))((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%######"""""""""!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!############$$$$$$$$$$$$ """############$$$&&&###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$$$$###""""""""""""###$$$"""""""""""""""""""""""""""""""""""""""######$$$""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$""""""""""""############$$$$$$$$$$$$###"""!!! !!!!!!"""#########""""""""""""""""""############ !!!"""###$$$%%%''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((***+++,,,***)))((('''((()))+++,,,(((((((((((()))***+++,,,)))(((&&&'''((((((&&&%%%###"""""""""######""" """!!!!!!###%%%%%%###""""""######!!!!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""###############$$$######"""""""""######"""############""""""!!! !!!!!!!!!!!!!!! """"""!!!!!!"""$$$ """!!!  """!!!!!!!!!!!!!!!"""""""""!!!!!!!!!""""""###$$$!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########""""""""""""""""""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""""" !!!###$$$$$$$$$"""!!!""""""############"""""" !!!"""###$$$%%%%%%###$$$$$$$$$$$$###"""""""""""""""""""""###$$$$$$ !!!"""!!! !!! !!!"""""""""!!!### !!!%%%$$$ $$$""""""""""""############""""""#########$$$$$$$$$######"""""""""!!!!!!!!!""""""#########$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!!!!"""""" !!!!!!"""######$$$$$$#########$$$$$$$$$%%%%%% !!!!!!""""""!!!!!!!!!""""""""""""############""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''))))))***+++,,,------...+++***)))((((((***,,,---''''''''''''((()))***++++++***************++++++,,,,,,---......---,,,,,,---------,,,+++***((((((''''''&&&&&&&&&%%%%%%%%%################################################%%%%%%$$$#########$$$$$$$$$$$$###############$$$######""""""###$$$$$$%%%##################$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###"""""""""!!!!!!!!!!!! !!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$ """############$$$&&&""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""######"""""""""########################"""""""""""""""""""""""""""""""""""""""######$$$!!!!!!!!!"""""""""""""""##############################"""""""""######$$$!!!"""""""""############$$$$$$$$$$$$###"""!!!!!!$$$$$$%%%%%%%%%$$$$$$###!!!"""""""""############!!!!!!!!!!!!!!!"""###$$$''''''''''''''''''''''''((()))))))))((('''&&&&&&'''''''''((()))+++,,,---+++***((('''((()))+++,,,'''((((((((()))+++,,,---)))(((&&&&&&''''''&&&%%%$$$###"""###$$$$$$""" """""""""$$$&&&&&&$$$""" """$$$$$$!!!!!!###%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""#########"""!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%&&&###############"""!!!  !!!!!!""""""!!!"""###""""""$$$&&& """$$$$$$###""""""###%%%$$$""" !!!!!!"""""""""""""""###$$$$$$ !!!"""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%%%%%%%###""" !!!"""$$$$$$%%%%%% !!!"""###$$$%%%%%%######$$$%%%%%%###"""!!!""""""!!!""""""###$$$$$$###$$$%%%$$$###""""""$$$ !!!!!! !!! ###((('''""""""'''""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""######$$$$$$$$$$$$&&&%%%$$$###""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!"""""""""  !!!!!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,)))((('''&&&'''(((***,,,(((((((((((()))***+++,,,******))))))***++++++,,,+++,,,...//////...,,,+++---------,,,+++***)))(((''''''&&&&&&&&&%%%%%%%%%################################################'''&&&$$$###"""###$$$$$$##################$$$$$$$$$###"""""""""###%%%&&&$$$$$$$$$#####################""""""""""""######""""""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""############################## !!!!!!!!!""""""######$$$%%%%%%$$$"""!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""######""""""!!!  !!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""######$$$ !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###############$$$!!!!!!""""""#########$$$!!!"""###$$$$$$%%%$$$$$$"""""""""""""""!!! !!!!!!""""""#########$$$###""""""!!!!!!!!!!!!"""%%%&&&&&&&&&%%%$$$######'''''''''(((''''''&&&&&&(((((((((((((((((((((((()))))))))))))))*********((()))+++,,,,,,+++***)))(((((())))))(((&&&$$$##################"""!!!!!!$$$#########""""""!!!!!!$$$###"""""""""""""""###$$$###"""!!! !!!""""""""""""!!!!!! """!!!!!! !!!!!!%%%$$$###"""!!! $$$###""" !!!"""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""""""""###$$$%%%###############"""!!!!!!###"""""""""!!!!!! $$$$$$###"""!!!!!!""""""!!!!!!""""""######$$$$$$ !!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!""""""###%%%%%%$$$###""""""######$$$$$$$$$###"""!!!!!! """############$$$$$$$$$&&&%%%%%%$$$$$$#########!!!""""""""""""!!!!!! ##################$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""!!! """""""""!!!!!!!!!!!!!!! !!!"""""""""""""""######""""""""""""######""""""!!!!!! ###"""!!! !!!"""#########$$$$$$$$$$$$##################$$$$$$$$$$$$##############################""""""!!!!!! !!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!#########"""!!!########################""""""""""""""""""""""""$$$###""" """###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&(((((((((((())))))))))))*********)))))))))))))))&&&'''(((***++++++,,,,,,(((((()))***++++++,,,,,,...------------,,,,,,,,,...---,,,+++************&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$$$$%%%'''(((***$$$$$$###""""""###$$$$$$ !!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""########################""""""############""""""$$$###!!! !!!###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""'''&&&$$$#########!!! """"""""""""!!!!!!!!!!!!###!!! !!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((()))))))))******++++++******++++++++++++******(((((()))((('''&&&$$$##################"""!!!!!!""""""""""""!!!!!!  """######!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!###""""""!!!!!!!!!""""""$$$$$$###"""!!! $$$###"""!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""!!! !!!"""###############"""!!!!!!#########""""""!!!!!!!!!$$$$$$###""""""""""""""""""""""""""""""######### !!!!!!!!!"""""""""############"""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%%%%$$$$$$###""""""######$$$$$$$$$###"""!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!"""""""""""""""!!!%%%$$$$$$######"""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%$$$######""""""""""""""""""""""""""""""""""""#####################""""""###############"""""""""!!!!!!!!!###"""!!!!!!!!!!!!"""### !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$#########""""""""""""!!!""""""######""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##################################################################$$$###"""!!!!!!"""###$$$$$$##################$$$########################"""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%'''((((((((('''&&&'''((((((((()))))))))))))))))))))(((((((((((((((%%%&&&'''((()))***++++++))))))******+++,,,,,,---.........---------,,,,,,,,,+++***)))(((((((((((('''&&&$$$$$$%%%%%%$$$"""###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######""""""!!! ########################""""""""""""""""""""""""###"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""&&&$$$###!!!!!!"""###$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""######"""!!!!!!""""""!!! ###############"""""""""###"""!!!!!!######"""!!!""""""""""""""""""""""""(((((()))))))))(((''''''&&&''''''(((((((((''''''(((((((((((((((((((((((('''(((((()))***+++,,,,,,,,,,,,++++++***++++++,,,(((((((((((('''%%%$$$###"""############""""""!!!!!!!!!!!!!!! !!!"""""" !!!"""###### !!!""""""###""""""######""""""""""""######""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!! """############""""""!!!###############"""""""""$$$###""""""""""""""""""############""""""""""""!!!!!!!!!"""""""""##################""""""""""""###############$$$$$$%%%%%%$$$######"""#########$$$$$$$$$###""""""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!"""############%%%%%%$$$###"""!!!!!! """"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########"""!!!!!!########################$$$###"""""""""###%%%&&&$$$$$$############$$$$$$$$$$$$############""""""###""""""!!!!!!""""""### !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$#####################$$$$$$#################################""""""""""""""""""""""""%%%$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$########################""""""""""""""""""""""""#########$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&''''''((()))************++++++,,,,,,------............------------***)))((('''&&&&&&&&&&&&(((&&&$$$$$$$$$$$$""" $$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$%%%&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""######""""""!!!!!!""""""###""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""############""""""!!!  !!!"""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""#########""""""""""""!!!!!!!!!###""""""!!!!!!""""""###$$$##################$$$!!!  """######"""###############$$$$$$$$$$$$"""!!!"""$$$$$$###"""########################&&&'''''''''''''''&&&&&&(((((()))*********))))))((((((((((((((((((((((((''''''((()))+++,,,------...---+++*********+++,,,((((((((('''&&&%%%$$$###""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""!!!  !!!"""###### """############""""""!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""&&&&&&%%%$$$###"""""""""""""""############"""!!!$$$$$$########################"""""""""""""""###$$$$$$######""""""!!!!!!""""""""""""#####################"""""""""""""""&&&%%%$$$###""""""""""""$$$$$$###############$$$$$$$$$$$$######"""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""""""""#########""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!!!!!!! ###############$$$$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################"""""""""""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""###############$$$$$$##########################################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((((((((((())))))))))))'''''''''((()))******++++++++++++,,,,,,---------.........------------,,,)))((('''&&&%%%%%%%%%%%%'''%%%$$$$$$%%%%%%$$$"""%%%%%%$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&###$$$&&&''''''&&&$$$###"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###""""""""""""""""""###"""######$$$$$$######"""""""""""""""""""""""""""########################""""""############""""""!!!""" !!!"""$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################""""""""""""""""""###""""""""""""""""""""""""###""""""""""""""""""###%%%$$$$$$######$$$$$$%%%$$$""""""###$$$%%%$$$###""""""###############$$$$$$###"""###$$$%%%$$$###########################&&&&&&'''''''''''''''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------...---+++***)))***++++++)))((('''&&&%%%$$$$$$###!!!""""""#########""""""""""""""""""""""""""""""&&&%%%$$$"""!!! !!!!!!!!!!!!!!! """############ !!!"""###!!!!!!!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!""""""""""""""""""""""""''''''&&&&&&%%%$$$###"""!!!""""""#########""""""##################$$$$$$###"""""""""""""""######$$$$$$######""""""!!!!!!""""""""""""############""""""""""""""""""######""""""!!!!!!!!!""""""###$$$###############$$$$$$$$$$$$$$$$$$############""""""#########$$$$$$$$$ !!!!!!""""""###### """###$$$$$$$$$$$$!!!!!!!!!""""""######$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$###"""  !!!###%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""""""""############""""""""""""############"""""""""#########$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!"""######################################################""""""""""""######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((()))))))))******+++++++++***))))))))))))+++,,,---+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,))))))((('''&&&&&&&&&&&&%%%$$$$$$%%%'''((('''&&&$$$############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%% !!!###$$$$$$###"""!!!!!!###$$$&&&&&&$$$###!!! !!!"""$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############""""""######""""""""""""############$$$$$$$$$$$$##############################""""""""""""""""""""""""""""""############"""""" !!!!!!"""$$$%%%%%% !!!"""$$$$$$###""""""""""""""""""""""""""""""################################################"""""""""######"""""""""""""""""""""##################""""""""""""######%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$###!!!!!!!!!!!!"""""""""#########"""!!!"""$$$%%%%%%###########################''''''((()))))))))(((((($$$$$$%%%&&&''''''''''''))))))))))))))))))))))))((())))))***+++,,,------,,,,,,+++***)))))))))))))))((('''%%%$$$$$$###$$$!!!""""""############"""""""""""""""############ !!!""""""""""""!!!!!!  !!!""""""###""""""  !!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!""""""""""""!!!""""""""""""""""""""""""###$$$$$$$$$###"""!!!!!!!!!""""""############""""""""""""###############"""""""""""""""######$$$############""""""""""""!!!!!!!!!"""""""""######""""""""""""############ """$$$%%%'''#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!"""""""""!!!!!!"""###$$$$$$$$$$$$ !!!"""###$$$$$$############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$#########!!!!!!""""""###$$$$$$$$$"""!!! !!!######$$$$$$############$$$$$$!!!!!!!!!""""""""""""###"""######$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""###"""!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""""""""""""######""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&'''''''''((((((((()))******++++++,,,,,,,,,++++++***)))***+++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&&&&&&&$$$$$$###%%%''')))(((((( !!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""######$$$$$$$$$######"""###$$$$$$$$$$$$###""" """###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""" !!!"""######$$$$$$!!!!!!"""###############""""""""""""""""""""""""################################################""""""############"""""""""""""""############$$$$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!""""""!!! !!!""""""######"""!!!!!!"""$$$%%%$$$###########################&&&&&&'''(((((((((((((((%%%%%%&&&'''(((((((((((())))))))))))))))))))))))*********++++++,,,,,,,,,************)))((('''''')))(((&&&%%%#########$$$!!!!!!"""###############!!!!!!!!!"""""""""###### """######"""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!"""###$$$""""""""""""!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""!!! !!!!!!"""###############!!!!!!!!!""""""#########"""""""""""""""###$$$$$$"""""""""""""""######### !!!!!!!!!"""""""""!!!"""""""""############ !!!"""$$$%%%&&&######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###############""""""""""""######$$$$$$$$$###### !!!!!!""""""##################"""""""""!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""###$$$$$$!!!!!!"""""""""##################""""""#########"""""""""#########$$$$$$"""###$$$$$$$$$$$$###"""""""""############""""""!!!!!!!!!!!!""""""""""""########################!!!!!!"""""""""###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#########""""""################################################""""""############""""""!!!###$$$%%%%%%$$$###!!!################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((((())))))***++++++,,,,,,+++***)))((()))***,,,---+++++++++++++++++++++++++++++++++*********))))))))))))'''&&&&&&&&&&&&&&&%%%$$$###$$$&&&''''''&&&!!!!!!!!!"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######""""""!!!########################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""""""""############"""""" !!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""################################################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$"""!!! !!!"""###"""!!! !!!!!!"""######$$$$$$!!! !!!###$$$$$$###""""""""""""""""""""""""###$$$$$$%%%&&&&&&&&&%%%((((((***++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++++++++,,,)))*********)))(((&&&%%%)))(((&&&$$$#########$$$!!!!!!"""############### !!!!!!""""""$$$###"""""""""""""""### !!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!! !!!!!!!!!!!!"""###$$$%%%###"""""""""!!!!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!!!!!!!!!!"""############### !!!!!!"""""""""###""""""!!!""""""###$$$$$$!!!!!!""""""######$$$$$$ !!!!!!!!!!!!!!!!!!""""""#########$$$&&&&&&$$$###""""""!!!!!!######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$ !!!"""#########""""""###$$$$$$$$$$$$#########""""""""""""###############$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """###%%%%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''(((((()))***++++++++++++***((('''''')))+++,,,+++******************************))))))))))))((((((((('''&&&%%%%%%%%%%%%&&&$$$###$$$%%%%%%$$$######$$$$$$&&&''')))+++,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$###"""!!!!!!!!!######&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######!!! """""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###$$$$$$%%%%%%%%%%%%$$$###"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""################################################!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$"""!!!!!!"""%%%&&&&&&%%%!!!""""""###$$$$$$%%%%%%  ###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&%%%%%%%%%%%%&&&&&&+++)))&&&######$$$&&&'''***)))))))))))))))***+++***,,,------+++******+++---***((((((***+++(((&&&###$$$$$$$$$$$$###""""""""""""!!!!!!!!!###$$$%%%!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!""""""""""""!!! """"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""###'''&&&$$$"""!!!!!!!!!"""$$$###!!!!!!"""""" !!!###$$$%%%%%%"""""""""###$$$$$$$$$%%%"""""""""""""""######$$$$$$#########""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""######""""""######$$$%%%$$$$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!########################!!!!!! !!!!!!################################################"""""""""!!!!!!!!! #########""""""""""""!!!########################!!!!!!!!!!!!!!!"""######$$$$$$$$$############"""""""""""""""############%%%%%%$$$###"""!!! """"""#########""""""!!!"""###$$$%%%%%%$$$###"""&&&%%%$$$""""""""""""###""""""!!!!!!!!!###$$$%%%$$$$$$############$$$$$$##################$$$$$$!!!!!!"""$$$%%%%%%%%%%%%########################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))************+++++++++++++++***)))(((((())))))---,,,,,,++++++,,,,,,---///...,,,***(((&&&&&&%%%((('''%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""!!!###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$""""""#########$$$$$$$$$######""""""""""""##############################'''&&&$$$###""""""""""""###"""!!! !!!"""###$$$$$$######""""""!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!######$$$""""""#########$$$$$$$$$$$$$$$##########################################""""""""""""""""""""""""%%%%%%$$$###"""!!! ###$$$%%%%%%$$$###"""!!!""""""######$$$$$$$$$%%% """###"""!!! !!!###'''&&&$$$"""!!!""""""###$$$$$$$$$###############((((((''''''''''''((((((((('''%%%$$$###$$$%%%&&&((((((((((((((())))))******+++,,,+++***)))***+++---***((()))******(((&&&$$$$$$$$$#########""""""###""""""!!!!!!"""###$$$!!!"""###$$$$$$###"""!!!!!!""""""""""""""""""!!!%%%&&&'''(((((('''&&&%%% !!!!!!!!!###""""""!!!!!!""""""###"""""""""!!!!!! !!!!!!""""""!!!!!! """"""""""""""""""""""""###"""!!!!!!!!!!!!"""###%%%$$$###"""""""""###$$$!!! !!!###$$$###"""""""""""""""!!! ###############$$$$$$$$$"""""""""""""""######$$$############"""""""""!!!########################$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$""""""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!""""""######""""""!!!########################""""""!!!!!!!!!!!!""""""########################$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$#########""""""""" !!!!!!!!!!!!!!!"""######$$$$$$$$$############"""""""""""""""##################"""""""""""""""""""""######$$$######"""""""""###$$$$$$$$$$$$###"""###""""""!!!!!!"""###$$$$$$###"""!!!!!!"""######$$$$$$############$$$$$$"""""""""""""""""""""""" !!!!!!"""!!!!!!########################%%%%%%%%%$$$$$$#########################################################"""!!!!!!!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))*********+++++++++++++++***)))))))))))))))+++++++++******+++++++++...---+++)))(((&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!""""""""""""!!!!!!%%%$$$$$$######"""!!!!!!######$$$$$$$$$%%%%%%%%%#########""""""#################################%%%$$$$$$###""""""!!!!!!###"""!!!!!!!!!!!!"""#########"""""""""""""""!!!"""""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&####################################################################################""""""""""""###$$$$$$%%%$$$###"""!!!!!!!!!""""""############"""###$$$###"""!!!"""$$$$$$###"""!!! """"""""""""""""""""""""((((((''''''''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))***)))*********((((((***,,,,,,***))))))))))))(((&&&%%%$$$###"""!!!"""######$$$###""""""!!!""""""###!!!"""############""""""""""""############""""""$$$$$$%%%&&&&&&%%%$$$$$$ !!!"""###$$$#########""""""#########"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""#########""""""###$$$%%%%%%!!! !!!###$$$$$$###$$$######""" $$$$$$$$$###############"""""""""""""""######$$$############""""""""""""########################$$$$$$$$$###############!!!!!!!!!!!!!!!""""""### !!!"""$$$%%%&&&&&&&&&########################"""""""""#########$$$$$$#########$$$$$$#######################################""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$$$$####################################"""!!!!!!!!!!!!"""######$$$$$$$$$############"""""""""""""""############ !!!"""###$$$$$$%%%######$$$$$$$$$$$$$$$###"""###$$$$$$$$$$$$###"""!!! !!!!!!###$$$$$$%%%%%%$$$""""""!!!!!!"""$$$$$$############$$$$$$""""""!!!!!!!!!!!!!!!!!!""""""###############"""########################$$$$$$$$$$$$$$$#########""""""""""""""""""""""""########################"""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''(((((((((((()))))))))*********+++++++++***))))))))))))))))))******))))))))))))******---,,,+++)))'''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$%%%%%%$$$######%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$######""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$########################"""######$$$###""" ###""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""###"""""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""########################$$$$$$$$$%%%%%%%%%%%%&&&########################################################################"""""""""#########$$$$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$""""""###""""""!!!  !!!!!!""""""######&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&((()))******))))))(((((('''(((((()))***+++*********)))((((((***,,,+++***)))))))))(((''''''&&&$$$"""!!! !!!###$$$$$$$$$###""""""!!!!!!!!!!!!""""""###############"""######$$$$$$######""""""""""""""""""""""""""""""""""""###$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$%%%###""""""###"""!!!!!!!!!""""""""""""!!!!!!%%%$$$$$$$$$###""""""""""""""""""""""""######$$$#########"""""""""""""""################################################"""!!!!!!!!!!!!"""######!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###############$$$$$$%%%%%%$$$$$$##############################""""""!!!!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$ %%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!""""""###$$$$$$$$$$$$#########""""""!!!"""""""""############ !!!"""###$$$$$$%%%######$$$%%%%%%%%%$$$$$$#########$$$$$$#########"""""""""""""""###$$$$$$$$$$$$$$$######"""""""""$$$$$$############$$$$$$"""""""""""""""!!!!!!!!!$$$$$$%%%%%%%%%$$$##############################$$$$$$$$$###############################################################"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''(((((((((((())))))))))))******************)))))))))))))))************))))))*********,,,+++***((('''&&&%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######################## !!!###$$$###""" """""""""""""""""""""""" !!!!!!""""""###############""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############""""""""""""###########################$$$$$$$$$################################################""""""#########$$$$$$$$$#########$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$###$$$%%%%%%%%%###"""!!! !!!!!!"""###$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&###$$$''')))***))))))((())))))))))))***+++,,,---+++,,,,,,+++))))))***+++*********)))((('''''''''%%%$$$""" !!!"""###############""""""!!!!!!"""""""""""""""######$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################""""""############""""""$$$$$$$$$$$$######""""""%%%$$$""""""######!!! !!!"""###$$$%%%%%%%%%%%%$$$$$$$$$###""""""""""""""""""""""""######$$$""""""""""""""""""#########################################################""""""""""""###$$$$$$$$$#####################""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$########################"""!!!!!! !!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""###$$$$$$$$$$$$$$$#########""""""!!!"""""""""############"""""""""""""""#########"""###$$$%%%%%%%%%%%%%%%$$$##################$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))))))))************)))))))))))))))******++++++************+++++++++***)))'''&&&%%%%%%%%%"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%""""""############"""""""""######$$$%%%%%%&&&&&&""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%######################## """###$$$###!!! """"""############"""""" !!!!!!""""""######""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$$$$%%%!!!!!!"""""""""#########""""""#########$$$$$$$$$################################################$$$$$$$$$$$$##############################$$$$$$!!!!!!!!!!!!!!! !!!"""###"""!!!!!!"""###"""###$$$%%%%%%$$$"""!!!!!!!!!"""######$$$%%%%%%((((((''''''''''''(((((("""###%%%&&&''''''&&&&&&)))))))))***+++,,,---...---///000///,,,*********)))******)))'''&&&&&&'''$$$###"""!!! !!!"""""""""############""""""!!!"""!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""""""""!!!!!! #########""""""#########!!!!!!!!!"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################"""######$$$$$$######"""$$$$$$$$$$$$$$$###"""!!!"""!!!!!!"""$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############"""""""""""""""######$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###############$$$$$$%%%%%%$$$###"""""""""""""""########################!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###########################!!!!!! !!!!!!""""""""""""""""""""""""#######################################$$$$$$$$$%%%$$$$$$$$$############""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$############"""""""""""""""############$$$$$$######""""""!!!!!!!!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$######""""""!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))******++++++++++++******+++++++++***)))((('''%%%%%%%%%%%%"""###$$$$$$%%%$$$$$$###%%%$$$$$$$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$###""""""""""""###$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######""""""!!!!!!!!!""""""""""""###$$$$$$############$$$$$$######################## """###$$$######""""""######$$$$$$######"""""""""""""""############!!!!!!"""""""""""""""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!###$$$%%%%%%#########$$$$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######"""#########"""######$$$%%%%%%$$$$$$$$$$$$######### """###"""!!! !!!"""!!!!!!""""""""""""!!!!!!""""""######$$$$$$%%%%%%((((((''''''''''''(((((($$$%%%&&&'''''''''''''''((((((((()))***,,,---...000222444333000,,,***)))(((***+++)))&&&%%%&&&(((###"""""""""!!!!!!!!!!!!!!!!!!######$$$###"""""""""!!!!!!!!!"""###$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""!!! !!!"""""" !!!!!!###""""""!!!!!!""""""### !!!!!!""""""""""""######$$$$$$######"""########################"""###$$$$$$$$$$$$###"""!!!"""###$$$%%%$$$######"""!!!!!!"""$$$%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$###############$$$$$$$$$"""""""""""""""######$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""""""""###$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""#########$$$$$$$$$$$$##############################""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$############"""""""""""""""########################"""""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%$$$###$$$$$$############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!"""""""""#########$$$###################################################$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))))))))***++++++******))))))))))))******))))))'''&&&%%%$$$$$$$$$######$$$%%%$$$$$$""""""&&&%%%%%%$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$&&&''''''''''''''''''&&&%%%$$$$$$######"""!!!!!!!!!""""""""""""##################""""""#################################!!!!!!""""""###$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$############ !!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$%%%%%%############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%######"""""""""###%%%%%%'''''''''&&&&&&&&&%%%%%%!!!"""######!!!!!!"""###""""""!!!!!!!!!!!!"""""""""""""""###############&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))************'''''''''((()))+++,,,---222444666666222...***)))(((***+++)))&&&%%%&&&((("""""""""###"""!!! !!!"""###$$$$$$###""""""!!!!!!!!!!!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###"""!!! !!!"""### !!!"""###$$$$$$""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!########################"""###$$$%%%%%%$$$###""" """$$$%%%%%%%%%%%%&&&$$$######$$$###"""!!! """###%%%&&&&&&&&&""""""######$$$$$$$$$%%%"""""""""""""""######$$$!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######!!!!!! !!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""#########$$$$$$#######################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""######$$$%%%$$$$$$$$$############"""""""""""""""############"""""""""""""""######### !!!######$$$$$$$$$%%%$$$###""""""###$$$%%% !!!###$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$"""!!!$$$$$$############$$$$$$$$$######"""!!!  """"""#########""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""###########################$$$%%%&&&%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%&&&&&&%%%%%%"""###$$$%%%'''((())))))''''''''''''((((((((()))(((((((((((())))))))))))))))))((())))))***++++++))))))(((((((((((()))))))))((('''&&&%%%$$$$$$$$$###$$$%%%%%%$$$###"""!!!'''&&&%%%$$$###!!! """############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!"""######$$$$$$"""############$$$$$$$$$######""""""""""""##############################""""""""""""###$$$&&&'''"""###$$$%%%%%%$$$###"""&&&%%%%%%%%%$$$######### !!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''######"""""""""###%%%&&&"""""""""!!!!!!!!! """$$$%%%$$$###"""###$$$%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!''''''''''''((((((((()))'''((()))******)))((('''*********)))))))))))))))---///222444555333000...+++(((%%%$$$%%%%%%$$$$$$&&&%%%""" !!!###$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###"""""" !!!"""############""""""""""""""""""""""""######""""""!!!!!!!!! !!!!!!""""""""""""!!! !!!"""######""""""############""""""""""""######""""""""""""######&&&%%%$$$###""" """"""!!! """"""!!! !!!"""###$$$#########""""""!!!!!!$$$#########""""""!!!!!!$$$""" ######!!!!!!!!!!!!!!!""""""""""""%%%###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!"""$$$$$$"""!!!"""#########""" !!!###""""""!!!!!!""""""###$$$$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!###""""""""""""$$$&&&'''""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!! !!!"""$$$$$$$$$###"""%%%###!!! !!!###%%%&&&%%%$$$"""!!!""""""###%%%%%%$$$###""""""############""""""""""""######""""""#########$$$$$$$$$&&&$$$"""!!! !!!"""###$$$$$$############$$$$$$$$$$$$##################%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""#########$$$#########""""""!!!!!!######$$$$$$$$$$$$####################################""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))---,,,,,,+++***)))((((((((((((((()))******++++++)))(((&&&%%%$$$##################$$$$$$%%%%%%%%%$$$#########""""""!!!!!!!!!!!!"""##################"""""""""""""""##############################$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%############$$$%%%&&&'''###$$$%%%%%%$$$###"""!!!"""""""""###$$$$$$$$$%%%########################!!! !!!$$$#########""""""!!!!!! !!!"""###$$$$$$###"""########################$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!! ###%%%!!! !!!$$$%%%"""!!!""""""###$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$###$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""""""""""""""$$$!!! """###""" """"""""""""""""""""""""""""""!!!!!! '''''''''((((((((())))))(((((()))******)))((('''******++++++++++++++++++---///111333444333111000,,,)))&&&%%%%%%%%%$$$###%%%$$$"""!!! !!!"""###""""""""""""""""""""""""%%%&&&&&&''''''&&&&&&%%%###$$$$$$$$$$$$###""""""#########""""""!!! """"""""""""""""""""""""""""""!!!!!!!!! """"""############"""""" !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!!!!"""###$$$$$$%%%$$$$$$###"""""""""""""""%%%$$$#########$$$%%%%%%############"""""""""!!!############"""""""""!!!"""  ###$$$###!!!!!!!!!"""""""""#########$$$###""""""$$$$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!!!!""""""!!!"""$$$$$$"""""""""#########$$$#########%%%&&&$$$$$$######$$$$$$%%%&&&######""""""""""""##################"""""""""!!!""""""!!!!!!"""###%%%&&&###""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!! !!!"""###$$$######"""'''&&&$$$""""""$$$&&&'''%%%$$$######"""#########$$$$$$###"""""""""""""""######""""""""""""######""""""#########$$$$$$$$$%%%$$$"""!!! !!!"""###$$$$$$############$$$$$$########################%%%%%%$$$$$$###""""""!!!"""""""""#########$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$##############################!!!!!!!!!"""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++***************+++++++++***************((((((&&&%%%$$$###############$$$$$$$$$%%%%%%%%%$$$#########""""""""""""!!!!!!"""#####################"""""""""######$$$########################$$$$$$$$$#########""""""$$$$$$############$$$$$$"""""""""######$$$&&&&&&###$$$$$$%%%$$$###"""!!!###############$$$$$$$$$########################&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$#########"""!!!"""###$$$$$$$$$##########################################"""""""""!!!########################""""""############""""""""""""""""""""""""""""""""""""###"""!!!!!!$$$&&&"""!!!!!!###%%%%%%###!!!!!!!!!""""""###$$$$$$%%%#########""""""############$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!###$$$###"""""""""""""""""""""""""""""""""!!!!!!!!! ''''''((((((((()))))))))(((((()))******))))))(((+++++++++,,,,,,---------...///000111222333222222---***'''&&&%%%%%%$$$############"""""""""""""""""""""""""""""""""""""""%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$###""""""#########"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""######""""""""""""###### """###$$$%%%&&&$$$######"""""""""""""""""""""!!! !!!!!!"""############""""""""""""############"""""""""""" !!!###%%%$$$$$$""""""#########$$$$$$$$$"""!!!"""###%%%%%%###!!!########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$###$$$$$$$$$!!!###$$$$$$###""""""###"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&""""""############""""""############""""""""""""!!!!!! !!!"""###$$$#########""""""#########!!!!!!""""""###""""""!!!!!!!!!"""############"""$$$"""!!! !!!"""$$$""""""###$$$$$$$$$$$$#########"""!!!!!!!!!""""""######""""""""""""#####################$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$############$$$$$$########################%%%%%%$$$$$$###"""""""""############$$$$$$$$$%%%###############"""""""""######$$$$$$$$$$$$############################## !!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))*********+++++++++------,,,++++++***))))))((('''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%###############"""""""""!!!"""######$$$#########$$$$$$############$$$$$$########################$$$$$$$$$########################""""""#########"""""""""""""""###$$$%%%###$$$$$$$$$$$$###""""""$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$####################################""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$###""""""$$$&&&###""""""###%%%%%%$$$""" !!!!!!""""""######$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$%%%$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!! '''(((((((((((()))))))))((()))))))))******************+++,,,---...............//////000111333333...+++(((&&&&&&%%%$$$###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$###"""""" !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""######$$$$$$######%%%$$$$$$###""""""""""""!!!!!!!!!!!!!!!"""""""""######""""""""""""###############"""""""""""""""!!!!!! !!!!!!!!! #########"""""""""""""""#########"""""""""""""""!!! !!!"""###$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$&&&&&&$$$"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%!!!###%%%$$$###"""######!!!!!!"""###%%%$$$"""!!!""""""!!!!!!""""""###$$$ !!!###$$$$$$###""""""#########""""""""""""""" !!!!!!""""""$$$$$$############$$$$$$!!!!!!"""#########"""""""""""""""#########""""""!!!  !!! !!!###$$$%%%%%%$$$$$$""""""!!!!!!!!!!!!!!!"""######""""""""""""##############################$$$###"""!!!!!!"""######$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$##############################!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++*********))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$#########&&&%%%$$$$$$###$$$$$$$$$######################################################""""""""""""######""""""!!!!!!"""######$$$#########$$$############%%%$$$$$$$$$###"""""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#################################"""""""""""""""##############################""""""""""""######"""""""""""""""""""""""""""###$$$###""""""###$$$"""""""""###$$$$$$$$$### !!!!!!"""""""""######$$$%%%&&&&&&%%%$$$############$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!(((((((((((()))))))))***)))))))))))))))***++++++*********+++,,,---............------...000111222---***'''%%%%%%%%%$$$### !!!###$$$$$$###"""!!!"""""""""""""""""""""""""""######$$$$$$######"""###$$$$$$$$$$$$###""""""!!! !!!"""###$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######""""""$$$###"""!!!!!!!!!!!!!!! !!!!!!!!!""""""############""""""""""""######%%%%%%$$$###"""!!! !!!!!! !!!!!!$$$$$$$$$$$$######""""""""""""""""""""""""######""""""""""""""""""######"""#########"""""""""###$$$$$$$$$$$$%%%%%%%%%%%%"""""""""$$$&&&&&&$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$###""""""###$$$$$$!!!""""""!!!!!!""""""###$$$ !!!"""$$$$$$$$$###"""""""""""""""""""""###### !!!!!!!!!!!!$$$$$$############$$$$$$!!!!!!"""#####################""""""""""""""""""$$$######""""""######$$$!!!"""$$$%%%%%%%%%$$$"""!!!!!!!!!!!!!!!""""""######""""""""""""##############################""""""""""""""""""######$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$$$$##############################$$$#########"""""""""!!!########################$$$$$$######"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++***))))))((((((((((((((())))))******''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$######$$$$$$######################################################""""""""""""######"""""""""!!!""""""###$$$##################$$$$$$%%%$$$$$$$$$###"""""""""########################%%%%%%%%%$$$$$$%%%%%%%%%""""""##################%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######""""""""""""""""""""""""######"""!!!!!!"""######""""""""""""""""""""""""!!!"""######!!!!!!!!!"""!!!!!!""""""!!!"""######!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$#####################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""""""""""""""((((((((()))))))))******)))))))))))))))***,,,,,,+++++++++,,,,,,---------------,,,,,,,,,---...///+++(((%%%$$$%%%%%%$$$$$$ !!!###$$$$$$###""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""%%%$$$""" !!!!!!""""""""""""""""""""""""  !!!"""""""""""""""!!!!!! !!!!!!""""""######$$$$$$######""""""""""""############"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""############""""""""""""###############$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$###"""###$$$%%%%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$######"""$$$%%%%%%$$$######$$$&&&###"""###%%%%%%### $$$$$$######$$$$$$%%%&&& !!!"""######$$$######""""""""""""############ !!!!!!!!!!!! #########""""""#########!!!!!!"""###$$$$$$$$$$$$$$$###""""""!!!"""""""""######""""""""""""######!!!!!!"""###$$$%%%%%%%%%""""""!!!!!!!!!"""############""""""""""""######$$$$$$$$$###############""""""""""""############$$$$$$############$$$$$$"""""""""###$$$$$$%%%%%%####################################$$$$$$$$$%%%#########$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################%%%$$$$$$###""""""!!!!!!""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))------,,,+++***)))((('''&&&&&&''''''((())))))***'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""&&&%%%$$$######################################################$$$$$$$$$#########""""""###############"""""""""######$$$#########"""######$$$%%%$$$$$$$$$#######################################&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""#########%%%%%%$$$############$$$########################""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""" """######!!! !!! !!!"""!!! """$$$""""""""""""""""""""""""######$$$$$$$$$$$$###############"""######$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" """%%%%%%###"""""""""""""""""""""""""""""""""!!!!!!""""""""""""######(((((()))))))))*********)))))))))))))))+++,,,---------------------......,,,,,,,,,,,,+++++++++***(((&&&$$$###$$$%%%%%%$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""%%%$$$"""  !!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!! !!!"""###$$$######"""!!! """###"""""""""###$$$%%%%%%%%%######""""""""""""######!!!!!!""""""######$$$$$$"""""""""""""""###$$$$$$"""#########"""!!! !!!"""""""""############!!!"""""""""############!!!###%%%$$$""""""###%%%############$$$$$$$$$$$$'''%%%""""""###$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###"""$$$%%%%%%$$$######$$$### $$$&&&%%%"""$$$$$$######$$$$$$%%%&&&!!!!!!!!!!!!"""###$$$%%%!!!"""""""""############ !!!""""""""""""!!! ###""""""!!!!!!""""""###!!!!!!"""###$$$$$$$$$$$$%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""###$$$%%%%%%"""""""""""""""###$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!!!!"""###############$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%########################"""""""""#########$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################################################################"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))+++++++++*********))))))(((((((((((())))))))))))&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$$$$###"""%%%%%%$$$###""""""""""""########################""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$######"""""""""###%%%%%%###############$$$$$$$$$###########################""""""!!!!!!""""""###"""""""""######$$$$$$$$$%%%$$$###"""!!!""""""###########################!!!"""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!###$$$$$$"""!!!!!!!!!!!!"""###""" ###&&&#################################""""""###############"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## ###&&&'''%%%######$$$""""""""""""""""""""""""!!!!!!"""""""""#########))))))))))))***************))))))((()))+++---...///////////////.........+++++++++++++++***((((((&&&$$$""""""###%%%%%%$$$!!!!!!""""""#########$$$""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###"""""""""!!!  """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%!!!!!!"""$$$$$$%%%%%%%%%$$$###"""!!!"""###%%%'''""""""###$$$%%%%%%&&&&&&######""""""""""""############"""""""""""""""""" !!!""""""&&&'''''''''&&&%%%###"""!!!!!!""""""#########$$$!!!!!!""""""#########$$$"""$$$$$$######%%%(((""""""#########$$$$$$$$$)))&&&###!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""$$$&&&%%%$$$###$$$%%%!!!%%%%%%###"""""""""!!!"""######$$$"""!!!!!! !!!###%%%&&&!!!!!!""""""#########$$$!!!!!!"""######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!"""$$$$$$%%%%%%%%%%%%$$$###!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%######""""""###$$$%%%%%%######""""""""""""######$$$$$$$$$$$$######"""""" !!!"""###############$$$$$$############$$$$$$!!!""""""###$$$$$$%%%%%%##################$$$$$$!!!""""""""""""##################$$$$$$%%%%%%%%%######$$$$$$$$$$$$##############################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++++++++******))))))((((((&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$###"""!!!!!!!!!!!!########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%######"""""""""###%%%&&&""""""######$$$$$$$$$%%%##############################""""""""""""###############$$$$$$%%%%%%%%%%%%$$$"""!!!!!!!!!""""""########################!!!!!!""""""#########$$$########################$$$###""" """###$$$"""""""""""""""""""""""""""$$$&&&&&&$$$"""!!!""""""$$$$$$###!!!!!!$$$'''$$$$$$$$$###############$$$###"""!!!!!!"""###$$$######"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!%%%((((((&&&$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$))))))))))))))))))******,,,,,,+++******+++++++++///000000000...---+++)))///...---,,,***)))(((((($$$$$$$$$############"""###$$$$$$###""""""###%%%###########################$$$$$$######"""!!! %%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!!!!""""""#########$$$######""""""""""""############""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!###%%%$$$""" """"""############""""""######""""""!!!!!! ######$$$$$$$$$######"""###$$$%%%###!!! !!!"""###""" !!!###$$$%%%%%%%%%%%%%%%$$$###"""###"""!!!!!!!!!"""$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############%%%%%%$$$"""!!!"""####################################"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&%%%###!!! """$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&%%%$$$############""""""######$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$)))(((&&&###"""!!!!!!"""!!!!!!!!!"""######$$$$$$!!! ###%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((((((((()))***,,,,,,)))************++++++++++++***)))(((&&&&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$######"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%$$$###!!! !!!###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""#########$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$###""""""&&&&&&&&&&&&%%%###"""!!!""""""""""""#################################### !!!!!!!!!!!!""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!"""$$$%%%$$$###"""###$$$!!!"""$$$%%%%%%$$$###"""++++++,,,,,,------------+++++++++*********++++++------...//////...---,,,......---,,,***)))((('''$$$$$$$$$############"""###$$$$$$###""""""###%%% """############"""!!!!!!%%%%%%$$$$$$###""""""!!!"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%""""""""""""#########$$$#########""""""###############""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$%%%%%%%%%$$$$$$###""""""############"""""""""""""""#####################$$$$$$$$$######"""!!!"""######"""!!!"""$$$""""""!!!!!!!!!"""###$$$###$$$$$$$$$######"""!!!""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%$$$"""!!!"""##############################""""""""""""""""""""""""######$$$$$$######"""############"""""""""!!!!!!!!!!!!!!!"""""""""###"""""""""############$$$""""""""""""""""""""""""######""""""!!!"""""""""$$$""" !!!###$$$$$$$$$$$$############$$$$$$!!!!!!"""######$$$%%%%%%$$$###"""!!!!!!"""###$$$#########""""""###$$$$$$""""""##################"""######$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$$$$#########$$$############""""""""""""""" !!!$$$%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((())))))(((((()))((((((((()))***++++++)))************++++++++++++***)))'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""""""""""""""############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$#########""""""###########################""""""""""""###$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""""""""!!! """"""""""""####################################!!!"""""""""####################################%%%%%%%%%$$$$$$$$$######$$$###"""!!!!!!"""###$$$############"""""""""!!!!!!"""!!!  !!!%%%%%%%%%%%%$$$###""""""++++++,,,---......//////+++++++++++++++++++++,,,***+++---///000000//////...---,,,+++***(((''''''$$$$$$$$$############""""""$$$$$$$$$""""""###$$$)))((('''&&&$$$"""!!!!!!!!!!!!"""############"""%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%"""""""""###############$$$$$$############$$$$$$###""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$&&&'''%%%"""!!!"""%%%""""""############""""""!!!""""""###$$$%%%%%%%%%"""######$$$$$$$$$######!!!"""###""""""$$$%%%"""""""""#########$$$$$$"""############"""!!!!!!!!!!!!!!!!!!!!!"""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$%%%$$$"""""""""$$$########################""""""""""""""""""######"""""""""######"""""""""############""""""""""""!!!!!!!!!"""""""""##################$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""!!! ###!!!!!!"""############""""""""""""######!!!""""""######$$$$$$$$$$$$###""""""""""""###$$$!!!!!!!!!!!!"""###$$$%%%#########"""""""""""""""!!!"""######$$$$$$######""""""!!!!!!""""""###$$$########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!!!!###"""!!!"""$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''(((((()))******))))))***)))))))))))))))******)))************+++++++++******((('''&&&&&&%%%%%%&&&###!!!"""%%%&&&$$$""" """###$$$%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###"""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%''''''&&&%%%###"""!!!!!!$$$$$$$$$############"""########################"""######$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$$$$%%%%%%$$$$$$###"""""""""############""""""""""""""""""##########################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$###""""""""""""###$$$############"""""""""""""""###$$$###""""""###$$$'''&&&%%%$$$###"""""""""(((((()))***+++,,,---...,,,,,,------------------***+++---///000000//////------,,,***)))((('''&&&$$$$$$$$$#########"""""""""###%%%$$$###"""###$$$222111...+++(((%%%###""" """######$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""%%%&&&### $$$""""""############"""""""""""""""######$$$$$$$$$""""""###$$$$$$$$$###### """######""""""###$$$""""""###$$$$$$$$$$$$###"""###############""""""!!!!!!!!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$########################"""""""""""""""#########""""""############""""""#########"""""""""""""""!!!!!!"""""""""#########%%%%%%&&&&&&&&&'''''''''""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!###!!! """#########""""""!!!!!!!!!!!!""""""!!!"""""""""#########$$$########################"""""""""""""""###$$$$$$#########""""""!!!!!!!!!!!!!!!"""############""""""""""""""""""###$$$$$$########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$######"""""""""#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&'''((()))))))))))))))+++***)))))))))))))))***))))))*********+++++++++***)))((('''&&&&&&&&&&&&&&&"""!!!%%%'''$$$ !!!###%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%''''''&&&%%%###"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$&&&&&&%%%$$$$$$%%%%%%$$$######$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!!!!!######$$$$$$######"""!!!!!!"""######$$$$$$$$$###!!!"""""""""####################################$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""###$$$%%%%%%######$$$%%%&&&%%%###"""!!!!!!"""###&&&'''((()))***+++,,,---------//////000000//////,,,---...//////...------,,,,,,+++***((('''&&&&&&$$$$$$$$$#########""""""!!!###%%%%%%###"""######,,,+++***(((%%%###!!!  !!!###$$$$$$$$$$$$$$$$$$$$$#######################################"""""""""###$$$$$$%%%%%%$$$$$$$$$###############%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""############"""""""""""""""""""""""""""$$$&&&"""$$$""""""############""""""######"""""""""!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$"""$$$$$$###!!!!!!!!!"""""""""###$$$$$$$$$$$$#########$$$$$$%%%$$$$$$### !!!!!!"""""""""""""""""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$########################!!!!!!""""""###############$$$$$$$$$$$$$$$$$$###""""""""""""""""""######""""""""""""############%%%%%%&&&&&&&&&'''''''''""""""""""""""""""""""""###"""""""""######$$$%%%###"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""###############$$$$$$$$$$$$######&&&%%%$$$###############$$$$$$######""""""!!!!!!!!!!!!"""############"""$$$############$$$%%%%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&%%%$$$###"""""""""######$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$%%%&&&'''((((((((((((+++***)))))))))))))))***))))))*********+++++++++)))((('''&&&&&&%%%&&&&&&&&&"""!!!%%%'''$$$ ###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###########################$$$$$$$$$$$$""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!"""""""""""""""!!!!!!  !!!!!!!!!!!!!!!"""""""""#############################################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""###### !!!"""!!! """"""!!! """###%%%))))))***+++,,,,,,------,,,---///000111111000///....../////////...,,,+++,,,+++***)))(((&&&%%%%%%$$$$$$$$$############"""!!!###%%%%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!######$$$$$$$$$################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$"""""""""############$$$""""""""""""""""""""""""###%%%&&&$$$!!! !!!$$$""""""############""""""######""""""!!! !!!"""###$$$$$$$$$$$$$$$###$$$%%%###!!! !!!!!!"""""""""#########$$$$$$######$$$%%%%%%%%%%%%$$$!!!!!!"""########################$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""$$$%%%########################!!!!!!!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############"""""""""#########$$$$$$############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&###""""""###$$$%%%$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$%%%%%%$$$######'''&&&%%%$$$############$$$$$$$$$###############!!!"""######$$$$$$######$$$$$$$$$###$$$%%%%%%&&&########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&&&&&&&%%%$$$###"""!!!""""""######$$$%%%%%%&&&###$$$%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%'''((((((((((((***)))))))))))))))******)))************+++++++++(((''''''&&&%%%%%%&&&&&&&&&###!!!"""%%%&&&$$$"""%%%&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$########################"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""######""""""!!! !!!""""""###""""""""""""""""""####################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######""""""""""""############!!!"""######!!!!!!"""### !!!"""###$$$%%%+++++++++,,,,,,---------***,,,...000000000///...---.../////////...,,,+++++++++***)))'''&&&%%%$$$$$$$$$$$$############""" ###%%%&&&$$$###""""""#########$$$$$$$$$$$$$$$ !!!"""###############################################################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$##################""""""#########""""""#########$$$$$$$$$"""""""""""""""""""""""""""###############""""""""""""############""""""###"""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$"""###$$$###"""!!!"""###""""""!!!!!!!!!"""###$$$""""""###$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%######################## !!!!!!"""######$$$$$$######$$$$$$$$$$$$######!!!"""""""""############""""""#########$$$$$$$$$"""""""""############$$$""""""""""""""""""""""""######"""""""""######$$$"""!!!!!!"""$$$$$$###"""###""""""!!!!!!""""""###"""""""""""""""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$###############$$$$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&((()))))))))***)))((((((((()))***++++++)))************+++++++++''''''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###########################""""""""""""###$$$$$$"""##################""" !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$%%%%%%%%%%%%%%%%%%""""""""""""####################################"""#########$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""""""""###############%%%&&&%%%$$$###$$$%%%!!!"""###$$$$$$$$$$$$$$$++++++++++++++++++++++++)))***,,,...//////...---,,,---...//////...------++++++***((('''&&&%%%$$$$$$$$$$$$############""" ###%%%&&&%%%###""""""$$$$$$###""" !!!""""""############"""##################$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############""""""""""""######""""""######$$$$$$$$$$$$""""""""""""""""""""""""  !!!######!!!""""""############"""""""""""""""###$$$$$$%%%%%%!!!!!!"""$$$$$$%%%%%%%%% !!!######""""""$$$%%%###""" !!!###$$$!!!!!!"""###############"""###$$$%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!###$$$$$$######$$$&&&######################## !!!!!!"""###$$$$$$$$$""""""############""""""!!!!!!""""""#########$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$###"""!!!!!! !!!!!! !!!###$$$"""!!!######""""""""""""######""""""""""""!!!!!!!!!!!!###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$########################$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$#########$$$%%%&&&&&&%%%$$$$$$#########"""$$$&&&$$$"""!!!"""%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%%%%&&&''')))******++++++(((((((((((()))***,,,,,,)))************+++++++++''''''&&&%%%%%%%%%&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&"""""""""###$$$%%%''''''########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&###########################"""!!!!!!!!!"""$$$%%%""""""############"""""" !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$""""""#########""""""!!!""""""""""""##########################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!!!!""""""#########$$$ """###"""!!! !!!"""$$$%%%&&&''''''&&&$$$###******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,---***)))'''&&&%%%$$$$$$###"""""""""""""""""""""""""""!!!"""###%%%&&&%%%###!!!"""###$$$%%%&&&&&&&&&""""""""""""""""""""""""###"""!!! !!!!!!###$$$###"""!!!"""###&&&%%%###""""""###%%%&&&&&&%%%###""""""###%%%&&&%%%$$$$$$$$$###""""""""""""###$$$$$$$$$"""!!! !!!"""###$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%$$$###"""$$$""" !!!$$$%%%###!!!%%%$$$###""""""######$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""############"""#########"""!!!  !!!"""######$$$"""###$$$%%%%%%$$$###"""####################################""""""""""""###########################$$$%%%&&&&&&%%%$$$###!!!""""""""""""#########$$$$$$############$$$$$$!!!!!!""""""############%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$############$$$$$$###""" """"""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))((('''''''''(((***+++))))))))))))))))))))))))------...---,,,***(((&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############""""""""""""""""""""""""""""""#########""""""!!!###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%"""""""""###$$$$$$$$$%%%########################%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!$$$$$$######"""!!!!!!!!!""""""""""""############*********+++++++++,,,,,,++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,)))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###!!!######$$$$$$######"""!!!""""""""""""""""""""""""###""""""!!! !!!!!!!!!###$$$###"""!!!"""$$$%%%$$$###""""""###$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$##############################"""!!!!!!$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$###""""""$$$###"""!!!!!!"""###$$$""""""""""""############$$$$$$###############"""######$$$$$$$$$$$$######$$$"""!!!!!!###$$$###!!!#####################$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$######%%%%%%$$$######"""!!!!!! !!!!!!""""""############$$$$$$$$$$$$##########################################""""""""""""###########################$$$$$$%%%%%%$$$$$$###"""""""""#########$$$$$$#########""""""#########"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$######"""################################################%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&'''((()))))))))((((((((()))***+++************************+++,,,,,,,,,,,,+++)))(((((('''&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######""""""######$$$##################$$$$$$########################"""######$$$######""""""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""#####################""""""""""""############*********++++++++++++,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++''''''&&&%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$!!! !!!"""!!! """"""######""""""!!! """""""""""""""""""""""""""############"""!!!!!!"""###$$$###""""""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$###############$$$$$$$$$$$$$$$###""""""""""""###%%%$$$###!!!!!!!!!!!!"""###$$$$$$$$$$$$###""""""$$$###""""""""""""###$$$###############""""""""""""""""""""""""#########$$$$$$############$$$$$$###"""!!!"""###$$$###!!!!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$#########"""""""""########################$$$$$$$$$######$$$$$$$$$############$$$$$$$$$%%%###""""""!!!!!!""""""############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((%%%%%%%%%&&&&&&'''((()))***))))))))))))***++++++++++++++++++++++++++++++)))***++++++++++++******''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$$$$#########$$$$$$$$$$$$###""""""""""""######$$$%%%%%%&&&""""""""""""############************++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***&&&&&&%%%%%%$$$%%%%%%%%% &&&###  !!!"""!!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!!"""###$$$$$$""""""###$$$######"""!!!!!!"""############"""!!!!!!"""######"""""""""###$$$$$$$$$%%%%%%$$$###"""""""""###$$$###""" !!!"""%%%&&&######$$$$$$$$$######"""########################$$$$$$$$$######"""""""""!!!"""""""""######$$$$$$%%%$$$###""""""###$$$%%%###"""""""""######"""""" ###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""########################%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''((()))*********************+++++++++++++++++++++++++++++++++***************)))))))))'''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&############$$$$$$$$$$$$$$$##################$$$%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%!!!"""""""""############))))))*********++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,+++***)))&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!! """###$$$ """###$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""$$$%%%$$$###"""###$$$###""""""""""""""""""######""""""""""""""""""###"""""""""###$$$$$$$$$%%%%%%$$$###""""""###$$$%%%###""" !!!"""%%%&&&"""######$$$$$$$$$############$$$$$$$$$$$$######%%%%%%$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""######"""""""""### ###%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""%%%$$$###""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$####################################%%%$$$""""""""""""$$$%%%######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%(((((((((((()))***+++,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,***)))(((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$#########$$$$$$#########%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!"""""""""############)))))))))************+++************++++++++++++******+++,,,+++***)))(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """$$$$$$$$$######$$$$$$######"""!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%$$$#########%%%###############################################################$$$$$$$$$$$$############$$$%%%%%%%%%$$$###!!!!!!!!!!!!"""""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!###$$$###"""!!!"""###!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$##################""""""########################$$$$$$############$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$##########################################""""""#####################$$$$$$$$$%%%###""""""!!!!!!""""""###$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%% !!!"""###$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%((((((((())))))***+++,,,((()))******++++++******++++++++++++++++++++++++---,,,***((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""""""""############$$$"""###$$$$$$$$$$$$###"""$$$$$$$$$##########################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%%%%$$$######""""""""""""""""""############))))))))))))************((())))))))))))*********)))***+++,,,+++***(((''''''&&&%%%$$$############!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!"""###$$$###"""""""""######""""""!!! """""""""""""""""""""""""""""""""""""""###$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$###############"""###$$$$$$%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$##################$$$$$$$$$$$$######!!!###$$$###!!!!!!"""$$$#####################$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""######$$$$$$######"""#####################"""""""""######$$$$$$%%%######$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$#################################""""""############"""""""""""""""#########$$$$$$#########""""""#########$$$$$$#########"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""""""""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%''''''''''''((()))***+++'''((()))*********))))))************************+++***)))'''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((("""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$##################$$$$$$######################## !!!"""###$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""############"""###$$$$$$$$$$$$###"""###############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$#####################"""""""""""""""############))))))))))))************(((((((((((())))))))))))((()))+++,,,+++***((('''((('''&&&$$$###"""""""""########################%%%$$$###$$$%%%$$$""" !!!""""""######""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%###$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$######""""""!!!###$$$%%%&&&%%%%%%$$$ !!!"""###$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""!!!###%%%$$$!!! """$$$%%%$$$######"""######$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""####################################$$$!!!!!!"""###$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""########################%%%%%%%%%$$$$$$$$$##############################!!!"""###$$$$$$###"""!!!!!!""""""""""""#########$$$$$$############$$$$$$$$$#########""""""!!!!!!#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$######""" """$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''((()))&&&'''(((******))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''(((""""""######$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$###############"""""""""""""""""""""""" !!!######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""""""""############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$""""""""""""############******))))))***,,,...///,,,+++***)))((('''&&&%%%(((***---......+++(((%%%(((&&&$$$$$$$$$$$$"""!!!############"""""""""!!!$$$$$$############$$$$$$""""""!!! !!!""""""###$$$%%%&&&'''&&&%%%%%%#########$$$$$$%%%%%%%%%"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&""""""############""""""###$$$&&&''''''&&&$$$#################################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$"""!!! !!!$$$''')))((((((''''''&&&%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%((('''%%%$$$###$$$%%%%%%***(((&&&&&&&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$"""!!! """######""""""###$$$$$$###"""$$$%%%###$$$$$$######!!!  !!!!!!""""""###############"""""""""!!!!!!######$$$$$$$$$######"""%%%%%%%%%$$$###"""!!! """"""!!!!!! %%%%%%$$$###"""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))'''&&&%%%$$$$$$$$$%%%&&&+++)))'''%%%%%%&&&(((***'''((()))******++++++******))))))***,,,,,,+++)))))))))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&&&&$$$###'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%'''&&&$$$###""""""###$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$'''&&&$$$###"""###$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%&&&&&&$$$!!!$$$###""""""!!!!!!""""""!!!"""$$$%%%%%%$$$"""!!!######"""!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!+++***))))))))))))***+++++++++***)))(((((('''&&&)))***+++,,,,,,***'''%%%&&&%%%######$$$$$$###!!!!!!!!!!!!"""###$$$%%%&&&$$$##################$$$########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$###############$$$$$$$$$""""""############"""""""""###%%%&&&&&&%%%###"""####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!###%%%&&&""""""""""""############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""!!!"""###$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$"""!!!!!!###$$$$$$###!!!"""$$$$$$######$$$&&&&&&&&&%%%$$$$$$###"""""""""""""""###############%%%%%%%%%$$$$$$$$$############$$$$$$$$$######"""%%%%%%&&&%%%%%%$$$###"""%%%%%%$$$$$$$$$###############""""""!!!"""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&%%%$$$$$$%%%%%%&&&'''''''''''''''''''''((('''((()))******++++++*********)))***,,,,,,***))))))((('''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%$$$''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((('''&&&'''))))))(((''''''%%%$$$$$$$$$%%%###"""&&&&&&''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%######$$$$$$%%%%%%&&&&&&$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$""""""###%%%&&&%%%$$$$$$#########$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$"""&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$###"""""""""""""""!!!"""###$$$$$$###"""!!!,,,+++***(((''''''''''''++++++******))))))))))))))))))***))))))'''&&&%%%$$$###""""""###$$$###"""$$$###""""""###$$$%%%&&&########################""""""############""""""""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$#########""""""""""""############""""""!!!"""$$$$$$%%%$$$###"""########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""###### !!!###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###&&&$$$###$$$%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%###""""""$$$%%%%%%$$$ """$$$$$$###$$$%%%'''((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$"""######$$$$$$$$$######%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&((((((((('''&&&'''((()))******++++++***+++***)))***,,,,,,***((()))((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$(((((((((''''''&&&&&&&&&(((((('''&&&%%%%%%&&&&&&''''''''''''(((((()))***)))(((((())),,,,,,,,,***(((&&&$$$$$$%%%%%%%%%###$$$$$$%%%&&&((()))+++,,,'''''''''((((((((('''''')))((('''&&&%%%%%%%%%%%%######$$$%%%&&&''''''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%$$$$$$###"""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&&&&%%%###&&&%%%$$$$$$######$$$$$$########################$$$$$$$$$###############""""""############""""""++++++***))))))(((((((((*********+++++++++++++++***)))((('''&&&%%%%%%%%%"""!!! !!!###$$$###"""((('''%%%###""""""###$$$#########$$$$$$######### !!!""""""""""""!!! !!!""""""###############%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$########################"""######$$$$$$######""""""###$$$$$$%%%$$$$$$###########################!!!""""""""""""#########"""""""""""""""""""""""""""######$$$###"""!!!  !!!"""###%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$########################$$$$$$"""###$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&%%%######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%#######################################$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$###""""""$$$%%%%%%$$$ """$$$$$$$$$$$$&&&''')))(((%%%$$$###$$$&&&'''%%%%%%$$$$$$#########"""""""""""""""""""""""""""""""""###$$$$$$$$$############$$$%%%&&&&&&%%%%%%##################""""""!!!!!!!!!!!!!!!"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&'''###$$$%%%&&&'''''''''''''''((()))******++++++***+++*********++++++***(((((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((************+++,,,......---,,,---...000000///---***(((&&&&&&((())))))(((%%%%%%&&&(((***---000111---............---++++++,,,+++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######$$$&&&"""###$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''%%%$$$$$$###""""""!!!!!!""""""$$$$$$###""""""###$$$$$$#####################""""""""""""######"""""""""******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***)))'''&&&%%%$$$$$$%%%"""!!! !!!###$$$$$$###'''&&&%%%###############"""###$$$$$$$$$$$$###"""!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%########################!!!""""""""""""#########"""""""""""""""""""""""""""###$$$%%%$$$""" #########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""###$$$%%%%%%%%%$$$######""""""###%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$$$$"""!!!!!!###$$$$$$###!!!###$$$%%%$$$$$$&&&''''''&&&$$$""""""###%%%&&&$$$$$$$$$######""""""!!!""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$$$$%%%%%%$$$""""""""""""""""""""""""""""""""""""######$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&$$$###!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%$$$###$$$&&&(((***'''((()))******++++++***,,,+++******++++++)))''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((***,,,...///222111111111222444666888888777777888999888666333+++)))((((((***,,,---,,,---------///111555888:::999:::::::::999888666444555555444444222111000000---,,,+++)))(((&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%#####################"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###"""""""""$$$%%%!!!"""$$$%%%%%%$$$###"""########################""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$###""""""!!!!!!""""""$$$$$$###""""""###$$$$$$!!!!!!"""######""""""!!!###""""""""""""""""""###)))***+++---.../////////,,,,,,,,,---------------***)))(((&&&%%%$$$$$$$$$###"""!!!"""$$$%%%$$$###!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$"""""""""!!!"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$ !!!"""###$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&''''''########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###"""!!!##################""""""&&&%%%%%%$$$###"""!!! %%%%%%%%%$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$"""###$$$$$$$$$$$$$$$$$$$$$######$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$######""""""######$$$########################"""""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$$$$"""!!!!!!###$$$$$$######$$$%%%%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%###############"""""""""$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$###############$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''(((''''''(((&&&$$$###$$$&&&)))+++'''((()))******++++++***,,,+++***+++++++++)))'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++,,,...111444666777:::999999999;;;===@@@BBBCCCCCCCCCDDDEEEDDD@@@>>>000---+++***+++---......000000///000222555888:::CCCDDDFFFFFFFFFEEECCCAAABBBBBBBBBAAA@@@>>>===<<<555444222///+++(((&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""!!!"""$$$%%%!!!"""######$$$#################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$&&&'''''''''&&&%%%$$$$$$######$$$$$$######################## """######"""!!!!!!######""""""""""""######)))***,,,...////////////.........---------------******)))'''&&&%%%######$$$###"""###$$$%%%$$$###!!!$$$%%%&&&&&&%%%!!!###$$$%%%%%%$$$###!!!$$$###!!!!!!###$$$######"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''####################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###########################%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$###### !!!"""###$$$%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$###############$$$%%%%%%&&&%%%$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################!!!""""""###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%"""############$$$$$$$$$%%%###""""""$$$%%%%%%$$$%%%&&&&&&&&&$$$###$$$%%%############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!!!!"""$$$$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''(((''''''&&&&&&'''((()))'''((()))******++++++***---+++***+++++++++)))'''&&&%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))++++++,,,------...////////////111222555777:::;;;===<<<;;;;;;===@@@DDDFFFIIIIIIJJJLLLMMMLLLIIIFFF:::777333000000000000///000000......000222555777CCCEEEHHHKKKLLLLLLKKKJJJKKKKKKKKKKKKIIIGGGEEEDDD<<<;;;888444111---+++)))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""###%%%'''"""""""""""""""###$$$$$$########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&(((((((((&&&%%%$$$$$$######$$$$$$"""###$$$%%%%%%$$$###"""!!!"""$$$$$$$$$"""!!!$$$###"""!!!!!!"""###$$$***+++---...//////...---//////.........---------******)))((('''%%%###"""%%%$$$###$$$%%%%%%$$$### ###%%%%%%$$$###!!!!!!"""$$$%%%%%%$$$"""!!!!!!!!!$$$###"""""""""###%%%&&&#########$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###""""""""""""###$$$%%%&&&###########################$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""###%%%&&&'''&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$&&&$$$###$$$%%%&&&&&&&&&&&&''''''&&&$$$######$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!""""""############!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$###"""!!!!!! !!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((())))))(((''''''((()))))))))((('''&&&'''((()))******++++++***---,,,++++++++++++)))'''%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''((()))***+++,,,,,,///000000111222333444444111111222333555777999:::;;;:::999:::<<>>@@@EEEIIILLLMMMMMMMMMNNNNNNNNNNNNLLLJJJHHHGGG@@@???<<<999555222///...&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###$$$&&&(((###"""!!!!!!!!!"""$$$%%%########################"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&$$$######&&&((((((((($$$######"""!!!"""""""""!!!"""$$$%%%%%%$$$"""!!! !!!###%%%&&&%%%###"""$$$###"""!!!!!!"""###$$$------......///000000000111111000///...------,,,***(((''''''(((((('''&&&###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%$$$###"""!!!!!!!!!""""""""""""!!!!!! !!!"""""""""""""""########################%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$###"""!!!(((%%%######%%%&&&$$$"""##############################"""""""""""""""###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!  """######"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###"""!!!"""%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''***,,,,,,***'''%%%%%%&&&'''&&&%%%$$$&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%##############################$$$$$$$$$$$$######%%%%%%#########$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&""" !!!###%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''&&&'''((((((''''''(((***(((((((((((())))))))))))+++++++++***************((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""###&&&)))$$$%%%''''''&&&''')))+++,,,,,,---///111444666777999888666666777999:::999;;;;;;::::::;;;===@@@BBBEEEDDDCCCCCCDDDFFFIIIJJJOOOQQQSSSSSSQQQQQQQQQRRRKKKJJJIIIGGGDDDAAA???===<<<;;;:::::::::;;;;;;<<>><<<;;;999999888777555333,,,+++***(((''''''((((((,,,+++++++++******))))))%%%%%%$$$$$$%%%&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############"""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""############$$$$$$$$$###"""""""""!!!!!! ------......///000000000111000000///...---,,,,,,((('''&&&&&&''''''&&&%%% !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!######$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%########################$$$%%%%%%%%%$$$$$$###"""(((&&&######%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))(((&&&$$$%%%&&&'''&&&$$$$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""""""""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''((((((''''''(((***)))))))))************+++++++++******)))))))))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&(((%%%''')))***+++,,,000222555666888:::<<<===??????>>>===<<<===@@@BBBBBBBBBFFFFFFFFFFFFGGGIIIKKKLLLMMMLLLKKKKKKLLLNNNPPPRRRSSSTTTUUUUUUSSSQQQQQQRRRSSSSSSRRRQQQPPPNNNLLLKKKHHHHHHHHHGGGGGGFFFEEEEEEFFFGGGKKKNNNQQQSSSTTTUUUNNNMMMJJJEEEAAA<<<777555444333222222333333111///...---,,,***)))))))))***........................+++***(((&&&&&&&&&'''(((''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############""""""!!!"""############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###------......///000000000111000///...---,,,++++++'''&&&%%%%%%&&&&&&%%%#########$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######'''%%%$$$$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&$$$###$$$%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%"""###$$$%%%'''((())))))((((((((('''''''''''''''&&&&&&'''(((((((((((('''&&&((())))))(((''')))************+++++++++,,,,,,++++++***)))(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###&&&((()))(((''''''''''''***---000333666:::>>>AAACCCEEEGGGIIIIIIIIIHHHDDDDDDDDDGGGKKKMMMNNNMMMSSSSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWYYY[[[\\\ZZZ[[[\\\ZZZWWWUUUTTTUUUVVVVVVWWWWWWXXXWWWWWWWWWUUUVVVWWWWWWVVVSSSPPPNNNMMMOOOQQQTTTVVVXXXYYYZZZSSSRRRPPPLLLFFF@@@;;;777777666555666888888777555555333222000...------,,,/////////000111111222222111000...,,,+++***))))))***)))((('''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$##################$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!"""############$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%------......///000000000000000///...---+++******'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############""""""!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$###!!!$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%'''&&&$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$#########$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((('''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&((())))))(((((()))***************+++++++++,,,+++***)))((('''&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$&&&'''((((((((()))+++---000555999<<>><<<:::777444111///...---......///000111222222333444555555444222000...---,,,***)))''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$########################------......///000000000000000///---,,,***))))))((('''&&&&&&''''''&&&$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""###$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$%%%'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%&&&%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&'''(((((())))))(((((('''((())))))(((((()))+++)))))))))*********++++++******)))((('''&&&%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''(((+++000444777:::???CCCFFFKKKPPPTTTSSSUUUXXXZZZZZZXXXUUUSSSTTTSSSSSSUUUWWWYYYYYYXXXYYYZZZ\\\^^^^^^]]][[[ZZZZZZ[[[[[[\\\]]]^^^___```___```___]]]YYYVVVTTTTTTQQQRRRTTTWWWYYY[[[\\\\\\ZZZ\\\___```^^^YYYSSSOOOLLLLLLMMMOOOPPPRRRTTTTTTXXXYYYZZZYYYWWWSSSOOOLLLJJJIIIHHHHHHIIIIIIGGGEEEDDDCCC@@@<<<777333///---,,,,,,------......//////000333888;;;===;;;999666222000...+++)))'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""###$$$%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""#########$$$$$$$$$!!!!!!""""""""""""""""""------......///000000000000///...---+++***((((((((('''&&&&&&''''''&&&%%%""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######%%%&&&&&&''''''&&&&&&%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$&&&((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))***(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%########################"""######$$$$$$######"""###$$$$$$%%%%%%%%%$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%'''((((((''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))((('''(((***)))(((((()))+++)))))))))************+++******)))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((()))******+++...444;;;@@@DDDFFFJJJLLLOOOSSSWWWZZZ[[[]]]___aaa```]]]ZZZXXX[[[XXXUUUTTTTTTUUUTTTSSSRRRSSSTTTUUUUUUTTTRRRQQQOOOPPPQQQRRRSSSTTTTTTUUURRRSSSSSSQQQMMMKKKJJJJJJFFFGGGIIIKKKMMMOOOOOOPPPQQQTTTWWWYYYXXXSSSNNNJJJCCCDDDDDDFFFHHHJJJLLLMMMTTTUUUWWWXXXWWWVVVTTTSSSQQQPPPOOOOOOPPPOOOMMMKKKGGGFFFCCC???;;;666222////////////......------------111666<<<@@@AAAAAA@@@;;;999666222...+++)))(((&&&&&&&&&&&&%%%%%%%%%$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""############$$$$$$$$$###############$$$$$$$$$------......///000000000000///...,,,+++)))(((''''''&&&%%%%%%&&&&&&%%%###$$$%%%%%%&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""""""""###$$$&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%&&&))),,,---+++******+++************************(((((((((((()))***+++,,,***+++,,,,,,,,,,,,+++***''''''''''''''''''''''''&&&$$$######$$$$$$###"""%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''((()))))))))))))))''')))******))))))***+++*********+++++++++,,,,,,)))))))))(((((((((''''''%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***,,,...111444999@@@GGGMMMPPPQQQSSSTTTUUUWWWZZZ]]]```aaabbbbbbaaa^^^[[[YYY[[[VVVPPPKKKIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCAAABBBCCCDDDFFFFFFFFFGGGCCCEEEEEEDDDAAA???>>>???<<<===>>>@@@@@@AAAAAAAAADDDGGGKKKMMMLLLIIIEEEAAA<<<<<<===>>>@@@CCCFFFGGGOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRSSSTTTTTTSSSQQQKKKJJJIIIFFFBBB>>>;;;888666666555333111000///...---///222666<<>><<<;;;:::::::::::::::999888777777888999:::;;;<<<=========;;;<<<======:::999999999;;;<<<===============<<<:::<<<@@@CCCCCC@@@===:::888888999:::===@@@CCCDDDHHHHHHIIIJJJKKKMMMNNNNNNPPPOOOOOOQQQSSSTTTSSSRRROOOOOONNNLLLJJJGGGDDDBBB===<<<:::888555333222111.........111777???HHHMMMNNNKKKGGGAAA;;;666333111---,,,+++***)))((('''&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""############$$$$$$$$$"""""""""######$$$$$$$$$------...000222222000...222000---)))'''%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$'''&&&&&&&&&%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%###$$$%%%%%%$$$###$$$&&&%%%%%%%%%&&&''''''(((((((((((((((((()))+++,,,,,,&&&,,,333888888777555444444444444444444555555555666666555555666777888888666555444222111111000000333222111///......---------,,,+++,,,...---)))%%%***))))))(((''''''(((((('''(((((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""###$$$$$$&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!"""############$$$$$$$$$###"""!!!"""$$$%%%%%%$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$######$$$%%%%%%&&&((()))))))))((('''))))))))))))))))))))))))---------------...///000---+++)))&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))******))))))******++++++++++++---000333;;;>>>CCCIIIPPPUUUXXXZZZ[[[YYYWWWYYY]]]``````___ccc```\\\[[[YYYUUUOOOKKKFFFAAA:::666555555444222555666777666444444666888:::;;;;;;:::999:::===@@@===<<<;;;===??????<<<999<<<<<<<<<<<<;;;;;;;;;;;;===>>>??????>>><<<:::888666666777888999:::;;;<<<;;;;;;===@@@DDDFFFGGGFFFHHHJJJLLLNNNOOOOOONNNMMMNNNNNNNNNMMMMMMLLLLLLKKKGGGHHHIIIFFF@@@:::666444333222000111555;;;BBBFFFPPPOOONNNKKKEEE>>>777333555111---)))(((((('''&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%########################!!!!!!""""""######$$$$$$########################111111222222222222222222000///,,,)))&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%$$$###!!! """$$$%%%%%%$$$$$$%%%'''''''''((()))***+++,,,,,,............///000111111///333999<<<<<<;;;999999888888888888888888888777777888999:::;;;<<<<<<===>>>===<<<;;;:::999999999777777666444444444444444222111000111222111---***------,,,+++************(((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$#########$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$&&&%%%######$$$$$$"""!!!$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$%%%&&&&&&'''(((((())))))((((((************************---------------...//////,,,***(((&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''''''''&&&((()))(((***---000333888>>>BBBHHHIIILLLOOOSSSWWWZZZ\\\ZZZYYYXXXZZZ]]]___^^^]]][[[XXXTTTQQQNNNJJJEEEAAA@@@<<<777555555666555444666777888888777777999;;;;;;<<<<<<;;;;;;<<>>@@@AAA@@@???@@@AAADDDFFFGGGGGGFFFEEEFFFFFFGGGGGGHHHIIIJJJKKKNNNPPPQQQOOOKKKGGGDDDCCC???<<<999888;;;AAAIIINNNSSSTTTSSSPPPKKKDDD===999555333000//////...---+++''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""####################################///111333222///...///111...,,,***(((&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$%%%'''((())))))$$$$$$$$$$$$###!!! ###%%%''''''&&&'''(((***+++,,,---...000111333333777666666666666666777777888;;;>>>???>>>===<<<<<<>>>>>>======<<<<<<;;;;;;:::;;;===@@@AAAAAA@@@@@@??????>>>======<<<======<<<<<<;;;;;;;;;;;;<<<<<<999888777888888777444222333222222111000/////////---,,,+++***))))))))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%############$$$$$$$$$%%%&&&%%%######$$$$$$"""!!!%%%%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%$$$$$$$$$##############################$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''(((''''''&&&&&&&&&''''''((((((''''''(((((()))***************************,,,,,,------------......***)))'''%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&%%%&&&)))+++---000555:::???EEELLLPPPUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZ[[[]]]\\\ZZZXXXRRRNNNIIIEEEBBB???<<<999999777555555777888777666777999;;;<<<<<<===???@@@@@@AAAAAAAAAAAABBBEEEHHHLLLKKKKKKLLLNNNOOONNNLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIGGGEEEDDD@@@??????>>>============>>>===<<<===??????===<<<:::;;;===???@@@???>>>============>>>???BBBDDDFFFLLLNNNPPPQQQPPPOOOOOOOOOLLLIIIDDDAAACCCIIIQQQVVVWWWWWWXXXVVVRRRKKKEEEAAA888777555555666555333111+++***((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""########################---222666555000------///+++***(((&&&%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%"""###$$$%%%&&&'''((()))'''''''''''''''&&&&&&&&&''')))+++++++++,,,...///111222333555666888999:::<<<;;;;;;:::::::::;;;;;;<<<===>>>>>><<<;;;;;;<<>>>>>>>><<<>>>AAACCCCCCBBB???>>>===<<<;;;::::::::::::;;;=========>>>>>>???@@@AAA????????????>>>===<<<:::999999999999888777666666666444222///...,,,,,,,,,'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''((((((((()))((('''''''''(((***+++************************,,,,,,,,,---------,,,,,,((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''')))---000888;;;AAAEEEJJJNNNSSSVVVZZZ[[[[[[ZZZYYYXXXWWWVVVYYYYYYYYYYYYXXXUUURRRPPPIIIFFFBBB===;;;:::999999999999999:::;;;;;;;;;:::;;;===@@@AAAAAABBBDDDFFFHHHIIIJJJJJJJJJKKKMMMPPPRRRRRRSSSTTTUUUVVVVVVVVVXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTTTTSSSQQQPPPOOOLLLKKKIIIGGGFFFEEEEEEEEE@@@??????AAACCCDDDCCCAAA===>>>???@@@???>>><<<:::999888777666777888:::;;;AAADDDGGGJJJLLLOOORRRTTTSSSQQQNNNMMMNNNRRRWWWZZZXXXYYYZZZYYYVVVQQQKKKGGG???===:::888888888777666222000...+++((('''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""########################...555<<<===777222//////)))((('''%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((()))******+++,,,---.........///111222222222444666777888999:::;;;<<<======<<<;;;;;;:::::::::;;;;;;=========<<<:::999;;;<<>>@@@BBBCCCBBB???;;;999::::::999888777777777777::::::;;;;;;<<<>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@>>>??????@@@???>>>======@@@>>><<<999666333222111******)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$###"""###%%%&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&''''''(((((()))))))))))))))((('''''')))***+++************************++++++,,,------,,,+++***'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((((((***---333777BBBFFFJJJOOOQQQTTTWWWYYYYYY[[[\\\\\\ZZZWWWRRRPPPQQQRRRRRRQQQNNNJJJGGGEEEBBB@@@>>>;;;:::;;;===???AAABBBCCCCCCBBBAAA@@@@@@@@@CCCFFFGGGGGGHHHIIIKKKPPPQQQSSSSSSRRRRRRTTTVVVWWWXXXYYYYYYZZZZZZ\\\\\\]]]]]]\\\[[[[[[ZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYWWWVVVTTTQQQPPPOOOOOOPPPIIIHHHHHHIIIJJJKKKJJJHHHEEEEEEFFFEEEDDDAAA>>>===<<<:::888555444333222222888:::>>>BBBEEEJJJOOORRRSSSTTTTTTVVVWWWYYY[[[\\\ZZZ[[[\\\[[[YYYVVVRRROOOHHHDDD>>>:::888888888777999777444000,,,)))'''&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""########################,,,222888:::777111---,,,((('''&&&$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$"""###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''((())))))***,,,,,,---...///111333444444666777888777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777666777777888888;;;<<<<<<;;;::::::;;;===????????????????????????@@@AAABBBCCCAAA===999666555555333222111000000000444444555555666888999:::<<<>>>??????>>>>>>@@@AAA@@@AAACCCDDDDDDCCCBBBBBBFFFEEEDDDBBB???<<<999888111000000...---,,,++++++))))))(((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$$$$%%%%%%###"""""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$####################################$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''%%%%%%'''((())))))))))))))))))(((((())))))******++++++++++++++++++++++++***+++,,,---,,,+++***)))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++...444:::???HHHLLLQQQUUUWWWYYYZZZ\\\XXXYYYZZZYYYWWWRRRMMMJJJFFFGGGHHHGGGDDDAAA@@@???@@@@@@@@@??????AAAEEEIIILLLMMMNNNMMMJJJHHHHHHHHHGGGIIILLLMMMMMMLLLMMMMMMSSSTTTVVVUUUTTTSSSTTTUUUWWWXXXYYYXXXXXXXXXZZZ\\\YYYYYYYYYYYYYYYXXXXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\[[[YYYWWWUUUSSSTTTUUUUUURRRQQQPPPPPPPPPOOOMMMKKKKKKLLLLLLLLLKKKHHHEEEDDDCCCBBB@@@===:::888555444333555777999;;;???CCCGGGLLLNNNRRRVVVYYY[[[[[[[[[ZZZ[[[[[[ZZZYYYWWWVVVUUUOOOJJJDDD???===;;;999888<<<;;;999555111---)))'''((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#################################+++---000111000...***(((((('''%%%$$$#########$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***,,,...//////111111111222333555777888999:::<<<<<<;;;;;;<<<===<<<;;;:::999888777666555222222222222333444444555777888999999888999:::<<<===>>>>>>??????@@@@@@@@@AAABBBCCCCCCAAA>>>;;;888444333222000...---,,,,,,.........///000111222333444666888999888999<<<>>>???@@@BBBDDDEEEEEEDDDDDDGGGGGGHHHHHHGGGDDDAAA???::::::999777666444333333------,,,+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((&&&%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%&&&&&&###$$$&&&((())))))))))))(((((()))************)))++++++++++++++++++++++++***+++,,,---,,,+++)))(((&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***...222777===DDDIIIOOOSSSWWWZZZ[[[ZZZZZZZZZVVVUUUSSSPPPLLLHHHEEECCC>>>@@@BBBBBBAAAAAACCCEEEEEEGGGHHHIIIIIIKKKPPPTTTTTTUUUVVVTTTPPPOOOOOOQQQMMMOOORRRRRRPPPOOONNNNNNPPPQQQRRRQQQOOONNNNNNOOOOOOQQQQQQPPPNNNNNNPPPSSSPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPQQQRRRSSSUUUVVVWWWVVVTTTRRRPPPPPPQQQSSSTTTTTTSSSRRRRRRRRRRRROOOMMMOOOPPPRRRSSSSSSRRRPPPOOOKKKKKKKKKJJJHHHEEEBBB@@@::::::999777666777:::===???BBBFFFKKKPPPSSSUUUVVVVVVVVVUUUTTTTTTTTTTTTUUUQQQOOOKKKHHHEEEBBB===:::999999999888555000,,,***(((((('''%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%########################///...---...//////---+++((('''%%%###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''(((***---///222444555777777666666777888:::;;;;;;===>>>===<<<<<<===>>>;;;;;;999777555333111000////////////000222333333222333555666666777888:::<<<======>>>???@@@AAAAAABBBBBBCCCCCCBBB@@@>>><<<;;;999777555333222111000++++++++++++,,,---...///...000333333333444888;;;===>>>AAADDDEEEEEEEEEDDDEEEGGGJJJLLLLLLIIIFFFDDDAAAAAA???>>><<<;;;:::999000000///---+++***((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$######$$$&&&''''''&&&%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########%%%%%%%%%$$$$$$$$$##############################"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%''''''''''''%%%$$$((('''&&&&&&%%%%%%%%%%%%"""###%%%'''))))))))))))'''(((***++++++******)))++++++++++++++++++++++++)))***,,,---,,,***((('''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''***...333999???FFFMMMRRRVVVYYY]]]^^^\\\ZZZXXXWWWUUUQQQLLLFFFAAA>>>======<<>>:::999:::<<<444666:::???EEEJJJNNNQQQQQQPPPNNNMMMMMMNNNPPPRRRRRRQQQQQQPPPMMMHHH@@@;;;555666888888666333///,,,)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&########################++++++,,,------,,,,,,,,,'''&&&$$$###"""###$$$$$$"""  $$$'''((('''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%(((***,,,+++---///222444666777888999999999999999:::;;;;;;AAAAAA@@@>>>===<<<;;;:::666555444222111///......++++++,,,,,,,,,,,,------,,,------,,,,,,...222555777777888888999999::::::999::::::;;;<<<>>>???@@@:::::::::999888555333111000///...---,,,+++++++++'''((())),,,///222555777777999===@@@BBBBBBAAA@@@IIIIIIHHHHHHGGGGGGGGGFFFCCCCCCBBBBBBAAAAAAAAA@@@@@@===999555111///......,,,(((%%%&&&)))***((($$$'''%%%$$$###$$$%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$!!!###&&&((()))))))))*********))))))))))))))),,,,,,,,,,,,+++***))))))++++++******************(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''((())),,,///...555>>>EEEHHHLLLRRRWWWVVVVVVWWWYYY[[[XXXRRRMMMEEECCC@@@===<<<<<<>>>???CCCDDDFFFHHHKKKNNNPPPQQQYYYVVVSSSRRRTTTVVVUUUTTT[[[YYYVVVSSSRRRQQQPPPOOOOOONNNLLLKKKKKKKKKKKKJJJLLLKKKJJJKKKLLLIIIDDD???DDDDDDCCCCCCBBBBBBCCCCCCHHHIIIJJJIIIGGGFFFFFFGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHLLLLLLMMMNNNNNNNNNMMMMMMSSSRRRRRRUUUYYY[[[ZZZXXXUUUVVVWWWXXXXXXXXXWWWVVVOOONNNLLLIIIEEEAAA===;;;999888888:::>>>AAACCCCCCEEEBBB@@@@@@BBBEEEGGGHHHNNNNNNOOOOOOLLLIIIEEEBBB999999999888666333111///---++++++******((($$$!!!%%%%%%&&&'''&&&%%%$$$###$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$------------,,,+++))))))'''&&&%%%%%%$$$$$$$$$%%%&&&###!!!!!!###%%%%%%###%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&(((***---///111222444777999;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<@@@???>>><<<:::999777777444222///---,,,,,,---...+++,,,,,,------.........///000000///......000222222222222333333333333333555555666777888:::<<<===:::;;;;;;:::888666444333222111///...---,,,++++++)))***+++,,,...111333444333555:::>>>AAACCCCCCCCCFFFFFFGGGGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGEEEBBB>>>:::777555555000,,,(((''')))***'''$$$(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%&&&&&&%%%%%%%%%%%%###"""###%%%&&&%%%###'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%''')))***+++,,,,,,***)))))))))))))))))))))++++++,,,---------,,,,,,+++++++++******)))))))))'''''''''&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''((()))***,,,000333<<>>@@@@@@DDDFFFHHHJJJKKKKKKIIIHHHAAA@@@===:::777555444444---+++***+++++++++)))(((''''''(((((('''&&&%%%$$$%%%%%%%%%$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$000///...---+++)))'''%%%&&&&&&&&&&&&&&&&&&%%%$$$&&&$$$""""""###$$$$$$###%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''')))))))))***,,,...111333666777999;;;<<<>>>??????>>>======<<<<<<<<<======???>>>===;;;888666555444333111...++++++---000222------...///000000111111333555555444222000000000000000000000000/////////000111222333555777999:::;;;;;;<<<;;;:::888777555555444333111///.........---------......//////000---000444:::>>>AAACCCDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLIIIEEEBBB???>>>888333---++++++***(((&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%%%%$$$###((((((''''''''''''&&&&&&%%%%%%$$$$$$&&&''')))+++((((((((()))***+++,,,---))))))))))))))))))*********+++,,,---............,,,++++++***)))(((((('''&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%&&&'''((((((&&&(((***,,,...222888<<>>DDDKKKOOOTTTVVVYYY[[[]]]^^^^^^^^^WWWUUUSSSRRRRRRQQQNNNLLLNNNLLLJJJIIIJJJMMMPPPSSSVVVXXXZZZ\\\\\\\\\ZZZYYYZZZZZZ]]]aaacccaaa[[[UUUPPPOOOMMMLLLLLLNNNQQQSSSVVVVVVVVVUUUUUUWWW[[[^^^```aaabbbcccbbbaaa___^^^ZZZUUUNNNGGGBBB@@@@@@AAA@@@@@@AAAAAABBBBBBBBBBBBGGGFFFGGGHHHKKKLLLLLLJJJLLLNNNPPPSSSVVVXXXZZZZZZYYYZZZZZZYYYVVVQQQMMMJJJKKKJJJGGGFFFDDD@@@<<<999888666333333555777888888;;;===@@@DDDHHHJJJKKKKKKJJJHHHCCC???;;;999999999111///---,,,,,,---,,,+++))))))******)))'''&&&%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$//////...,,,***(((&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""""""""###$$$&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((())))))))),,,,,,---...000333555666777888:::;;;===>>>>>>>>>======<<<;;;;;;;;;;;;<<>><<<:::777555333333444333111000111333555777111111222333444555666666777999::::::777444333333444444444333333222222222000000111222444777999:::======>>>>>>===<<<;;;::::::999777666444333333333222222111111000///...---+++,,,000444888<<>>;;;999777777888;;;@@@FFFKKKPPPSSSWWWXXXYYYZZZZZZXXXWWWVVVPPPNNNKKKIIIHHHHHHGGGGGGNNNNNNNNNPPPSSSYYY```eeejjjnnnrrruuuuuurrrpppnnnlllkkklllooossssssoookkkbbb```]]]ZZZZZZ\\\^^^```eeedddbbb``````bbbgggkkkpppqqqssstttsssqqqooommmkkkfff^^^TTTKKKEEE@@@>>><<<<<<;;;:::::::::999999@@@@@@@@@BBBCCCCCCCCCBBBCCCEEEHHHKKKOOORRRUUUVVVTTTUUUWWWXXXWWWTTTQQQOOOPPPOOONNNMMMLLLIIIDDD@@@<<<:::777555555555555444666888;;;???CCCFFFIIIJJJNNNLLLIIIEEEAAA>>><<<;;;999555000---,,,++++++***)))************((('''&&&'''&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$,,,,,,,,,+++***)))'''&&&"""###$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((()))***+++,,,---//////000222333555777888999999:::;;;<<<<<<<<<<<<:::999999888888888999999;;;:::999777555333222111333444555777888999999999666666777888888999::::::888;;;===>>><<<999888888999999999888888777777777333333444555777999;;;<<<>>>???@@@@@@@@@???>>>>>>>>>===<<<;;;:::999999999888777777666444111///...,,,---...000222555777888@@@AAABBBBBBDDDEEEEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMNNNMMMLLLIIIHHHFFFCCC>>>:::777555333222...,,,)))(((((('''%%%$$$'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&''')))(((((())))))************+++++++++++++++***))))))++++++***)))(((&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$%%%'''''')))---222888>>>DDDKKKPPPPPPRRRTTTTTTQQQMMMJJJHHH>>>===<<<999888888:::;;;;;;???DDDIIINNNPPPQQQQQQVVVVVVVVVUUUSSSQQQOOOMMMKKKJJJHHHGGGHHHLLLPPPTTTVVVYYY]]]aaafffmmmuuuzzz~~~}}}zzzxxxxxx|||}}}pppnnnjjjfffdddeeefffhhhkkkiiifffcccaaacccgggkkkqqqsssvvvxxxwwwuuuqqqoooooolllggg___VVVMMMFFFBBBAAA???===;;;999888777777:::;;;<<<<<<<<<;;;;;;;;;>>>???AAADDDHHHKKKNNNOOOOOOQQQUUUWWWYYYXXXWWWVVVTTTSSSSSSSSSSSSQQQMMMJJJFFFCCC???<<<:::888666444333555777;;;???CCCGGGIIIKKKKKKKKKJJJGGGCCC???<<<<<<777222...,,,,,,++++++)))***+++++++++***((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###***************)))((('''!!!""""""###############&&&'''((('''$$$"""!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((()))***+++---...///000111111222444555666777777999999::::::;;;;;;::::::555555555555555666777777555555444444333222222222222444777:::;;;;;;:::999::::::;;;;;;;;;<<<<<<<<<999<<<>>>???>>><<<;;;;;;:::::::::::::::999999999777777777888:::;;;===>>>===>>>???AAAAAAAAA@@@???@@@@@@???>>>>>>>>>>>>>>>=========;;;999666444222000///.........///111222666777:::>>>BBBEEEHHHJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHIIIKKKKKKJJJIIIHHHHHHFFFDDDAAA>>><<<;;;:::555222///,,,+++***'''&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%'''''''''''''''((()))***((((((((()))******++++++++++++++++++***)))((('''***))))))((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$&&&(((***+++///444:::AAAFFFLLLQQQTTTSSSRRRQQQNNNJJJEEEAAA>>>666777888888888;;;???CCCDDDFFFKKKOOOPPPPPPNNNLLLNNNMMMMMMLLLKKKKKKKKKJJJJJJKKKLLLOOOSSSZZZbbbhhhlllrrryyy}}}~~~yyyuuutttwwwzzz||||||nnnlllhhhdddaaa```aaaaaaaaa___\\\WWWUUUUUUXXX[[[gggjjjnnnqqqqqqnnnjjjgggggggggfffccc^^^XXXRRRNNNHHHGGGDDDAAA???>>>======:::<<<======;;;999::::::;;;;;;<<<===???AAACCCDDDHHHJJJMMMPPPSSSUUUVVVVVVVVVUUUTTTUUUUUUSSSPPPNNNNNNKKKGGGCCC@@@===999777222333555888<<>>>>><<<;;;:::;;;999999::::::::::::::::::999999999::::::;;;<<<===;;;<<<===???@@@@@@??????@@@@@@??????@@@@@@AAABBBAAAAAABBBAAA???<<<999777555333000...------...///000222555999>>>BBBEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFDDDBBB@@@@@@===:::555222000...+++)))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&%%%$$$$$$##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''%%%$$$&&&(((%%%%%%%%%%%%&&&&&&''''''&&&''')))******)))((('''&&&&&&'''))))))*********'''(((((()))******++++++******+++++++++******)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&)))---000222888===DDDIIIMMMOOOQQQSSSNNNLLLIIIEEEBBB???;;;999666888:::;;;<<>>===>>>>>>???AAABBBCCCFFFIIIKKKNNNOOORRRQQQPPPQQQRRRSSSRRRPPPTTTQQQMMMJJJGGGDDD@@@>>>777777777888:::>>>AAADDDDDDFFFHHHJJJJJJJJJHHHGGG===:::666333222222111000+++,,,...000111111111000(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#################################$$$$$$$$$$$$######++++++******)))'''&&&%%%$$$$$$###"""###$$$&&&'''###%%%((((((%%%######%%%###$$$%%%&&&'''&&&%%%%%%''''''''''''''''''''''''++++++---///111222444555333333444555555555555555111111111111111000000///000000111222333555666777555666777888999;;;<<<<<<::::::::::::;;;===???@@@=========<<<;;;;;;::::::;;;======<<<:::888888999999999::::::;;;;;;;;;<<<:::::::::999:::;;;;;;<<<888:::;;;===>>>???>>>>>>???>>>??????@@@AAABBBCCCCCCDDDDDDDDDBBB@@@===;;;888555222///------...///111222444777:::<<<>>>@@@GGGGGGHHHHHHIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHGGGCCCEEEHHHHHHGGGEEECCCCCCBBB???:::777444111...+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$##############################$$$$$$$$$$$$###############$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%'''(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###%%%''''''%%%%%%''')))&&&&&&&&&'''''''''((((((%%%'''***---...---+++***###%%%'''(((******))))))'''(((((()))***+++++++++)))***++++++,,,,,,,,,,,,''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&(((,,,111666888>>>CCCJJJOOOQQQPPPPPPPPPEEECCC@@@===<<<;;;999777999<<<>>>@@@@@@CCCGGGLLLPPPNNNLLLIIIGGGFFFFFFFFFEEEEEEGGGLLLRRRYYY```dddlllqqqxxx}}}zzzmmmeeeUUUQQQMMMMMMOOOPPPNNNLLLJJJIIIGGGEEECCCBBBAAA@@@@@@@@@>>>;;;888888:::<<<@@@DDDIIINNNOOOLLLHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDKKKJJJHHHFFFFFFFFFHHHIIINNNPPPRRRPPPMMMJJJKKKLLLNNNLLLJJJGGGFFFEEEEEEEEE@@@@@@AAABBBDDDGGGJJJLLLKKKJJJJJJLLLOOORRRSSSSSSXXXUUURRROOOMMMKKKGGGEEE???===;;;999888:::<<<===DDDEEEFFFHHHJJJKKKLLLMMMBBB???:::666444222///---,,,...000222333444444444***)))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$######***)))((('''&&&%%%%%%%%%###%%%%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%&&&''')))+++,,,---///111222111000000000222333444444222111111222............////////////000000111333555666888888:::888888888:::<<<<<<<<<;;;===<<<:::===AAAAAA>>>=========<<<:::999999:::;;;;;;;;;;;;;;;:::999888:::;;;<<<<<<<<<:::888777:::999888777888:::===???<<<<<<<<<;;;<<<======>>><<<<<<;;;;;;;;;===>>>???EEEDDDBBBBBBBBBBBBAAA@@@<<<<<<:::666111///111444/////////111333777:::===BBBDDDGGGKKKMMMNNNNNNNNNQQQPPPNNNNNNNNNMMMJJJHHHGGGGGGGGGGGGGGGHHHHHHHHHDDDDDDCCCAAA>>>:::666444---,,,+++((('''&&&%%%%%%&&&&&&'''((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&''''''((((((((((((((())))))*********))))))(((,,,+++******)))******+++))))))((('''&&&&&&%%%%%%###$$$%%%%%%$$$%%%''')))***))))))***///555<<<@@@GGGJJJNNNPPPOOOKKKFFFBBBAAA???<<<888777888999:::BBBBBBCCCFFFHHHJJJJJJJJJVVVRRRKKKEEEBBBCCCFFFHHHJJJMMMTTT]]]```cccooo|||~~~yyyssssssxxx|||zzzqqqdddWWWOOOCCCAAA???=========;;;::::::::::::888666666888:::999888777666666666777888888999:::;;;;;;<<<;;;;;;:::::::::;;;;;;<<<<<<<<<>>>>>>???@@@BBBDDDFFFGGGKKKOOOUUUWWWVVVVVVWWWXXXWWWWWWVVVUUUSSSPPPMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEGGGIIIKKKNNNPPPQQQSSSRRRQQQRRRSSSRRROOOLLLKKKFFFAAA>>>>>>>>><<<:::;;;===@@@CCCEEEFFFFFFFFFAAACCCDDDAAA<<<666444444111111000000000222333444//////...---+++(((%%%###$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$+++***(((&&&%%%$$$#########$$$%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&'''((()))+++---...+++---///000///......///---...000000///......///---......///000111111222444555555666888999999:::777666666777888999999888:::;;;:::999<<>>???AAABBBAAA>>>:::888777777666888999:::888666;;;::::::::::::;;;<<<<<<<<<;;;:::999:::;;;<<<===@@@???>>>>>>>>>===<<<;;;=========999555333444666333333222222333555777999AAACCCFFFJJJLLLNNNNNNNNNPPPOOONNNNNNNNNMMMKKKIIIGGGGGGGGGGGGGGGGGGGGGFFFDDDEEEFFFFFFEEEBBB@@@>>>666333///+++(((''''''(((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&'''(((((())))))(((((()))***************))))))*********))))))))))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%'''))))))***+++///555;;;BBBEEEIIIKKKLLLLLLJJJFFFAAA>>>;;;999777666777:::>>>@@@FFFFFFFFFGGGGGGFFFEEECCCJJJIIIFFFCCCCCCGGGOOOTTTccceeejjjoooooonnnvvv|||yyytttqqqsssttttttqqqkkkddd```ZZZ]]]___\\\VVVMMMEEEAAA===;;;999777777777555444444555444333111111333555666555444222111111222333444444555555555555555555555555555555555444444444777777888999;;;<<<>>>???CCCHHHLLLOOONNNNNNOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSOOONNNMMMKKKJJJIIIIIIIIICCCCCCCCCEEEGGGIIIKKKMMMLLLLLLNNNOOOQQQQQQPPPOOOLLLIIIDDDBBBBBBAAA???<<>>:::888888222111000///000111333444111111000///,,,***(((&&&$$$%%%%%%&&&&&&%%%%%%%%%&&&%%%$$$""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######+++***(((&&&$$$"""!!!!!!###$$$%%%$$$###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%(((''''''&&&'''(((***+++&&&''')))+++,,,------...)))***,,,---,,,++++++,,,)))+++---...---------///......///000222333444555999999999999999999::::::444555666666777666666666888:::;;;:::>>>CCCDDDAAA>>><<<:::999888:::;;;===???>>>>>>>>>>>>??????@@@FFFHHHKKKLLLIIIEEE???<<<<<<<<<>>>DDDHHHGGG@@@999:::::::::::::::;;;;;;<<<<<<;;;999888888888:::;;;;;;;;;<<<<<<;;;:::888777:::;;;;;;:::888666777888:::888666444444444555666>>>@@@DDDGGGJJJLLLMMMMMMOOONNNMMMMMMNNNMMMKKKIIIGGGHHHHHHGGGGGGFFFEEEEEECCCEEEHHHJJJKKKJJJHHHGGGAAA===777111,,,++++++,,,''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((((())))))(((((()))******+++++++++******))))))*********)))'''&&&((((((((('''&&&&&&%%%%%%'''''''''&&&%%%&&&(((***+++---111777===CCCHHHJJJKKKIIIGGGDDDAAA===;;;999666666666888<<<@@@EEEHHHKKKJJJIIIGGGEEECCCAAA@@@DDDGGGKKKNNNQQQZZZfffooo}}}~~~}}}xxx{{{wwwlllfff```[[[WWWWWWVVVUUURRRNNNKKKIIIGGGGGGFFFCCC@@@===<<<<<<999777555444444444222111111111111000//////222444666555333111000000111222444333222111000000000000333333222111111000000///111111222222444555666777:::===AAACCCCCCCCCCCCDDDEEEEEEGGGIIILLLPPPTTTVVVSSSRRRPPPOOONNNOOOPPPQQQMMMLLLKKKJJJIIIHHHHHHGGGBBBEEEHHHJJJKKKLLLNNNOOOLLLJJJHHHGGGGGGEEECCCAAAEEECCC@@@===;;;;;;;;;;;;;;;>>>AAABBBAAA>>>======555444222111000222333444555444333111///---,,,+++%%%&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""##################""")))((('''%%%###"""""""""###$$$%%%%%%#########%%%$$$$$$$$$%%%%%%%%%&&&&&&)))(((''''''(((***,,,---)))***+++,,,---,,,++++++''')))******))))))***+++***,,,.../////////000222000111111222333444444555999999888888888777777777222444666777666666666666888===AAADDDJJJPPPPPPMMMFFFCCC???===>>>AAACCCEEEFFFEEEEEEEEEEEEFFFHHHIIIPPPSSSUUUVVVTTTNNNHHHCCCDDDEEEJJJSSSYYYWWWMMMCCC===============>>>>>>???>>><<<:::888888888:::;;;;;;<<<>>>>>>===;;;999888;;;;;;;;;;;;;;;;;;===>>>>>>===:::888777666777888;;;===@@@CCCFFFIIIJJJKKKNNNMMMLLLMMMNNNMMMKKKJJJHHHHHHHHHHHHGGGFFFDDDCCC@@@CCCFFFJJJKKKLLLKKKJJJHHHEEE@@@:::555222000///******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''((())))))))))))))))))***++++++,,,+++++++++)))***+++,,,+++***'''&&&(((((('''''''''&&&&&&&&&'''((('''&&&&&&&&&))),,,000444999???DDDHHHJJJKKKGGGDDD@@@;;;888777666777888:::===AAAEEEHHHJJJJJJJJJIIIGGGDDDCCCCCCEEEGGGGGGQQQ\\\eeekkkttt{{{yyyzzzyyyuuummmaaaWWWOOOIIIFFFEEEDDDAAA???===;;;;;;;;;======<<<:::888999;;;>>>:::888666555555555444222333333333222111222444666666666555444444444555555666555333111000000000000333333333222222222111111000000000000111222333333222444666888999999999999999999:::<<<@@@EEEIIILLLNNNMMMLLLLLLNNNQQQUUUXXX[[[[[[ZZZXXXSSSLLLEEEAAA===@@@CCCCCCCCCDDDGGGJJJHHHHHHHHHIIIJJJJJJIIIHHHJJJHHHEEEBBB>>>;;;888777888:::>>>@@@AAAAAA@@@???<<<:::777555444444444555999888666444222000///...(((''''''&&&%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######""""""############""""""'''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&$$$$$$%%%%%%%%%&&&&&&&&&(((((('''((()))+++---...,,,,,,------,,,***)))''''''((())))))(((((()))++++++---000111111111333444444444444444444333333333666666666555555444444444///222555666555666888999;;;CCCMMMVVVaaajjjlllhhh]]]WWWOOOJJJHHHIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNXXXYYY\\\\\\ZZZVVVQQQMMMMMMMMMQQQYYY^^^[[[PPPEEEDDDCCCCCCCCCCCCDDDEEEEEEBBB@@@>>>;;;;;;<<<>>>@@@>>>AAAEEEEEECCC@@@>>>===???>>>>>>>>>@@@BBBCCCDDDAAA???===;;;:::;;;<<<===999;;;===@@@CCCEEEGGGHHHMMMLLLKKKLLLMMMMMMLLLJJJHHHIIIIIIIIIHHHGGGEEEDDDBBBCCCFFFHHHIIIJJJIIIIIIIIIHHHGGGDDD@@@;;;666333---,,,+++)))(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((((())))))&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''(((((()))))))))))))))******+++,,,,,,,,,,,,,,,+++,,,---...---+++(((''''''''''''''''''&&&&&&&&&&&&'''''''''''')))---000999<<>>AAAEEEIIIJJJJJJHHHFFFCCCCCCBBBAAABBBGGGNNNTTTVVVbbbsss~~~xxxrrrooohhhbbbZZZRRRJJJDDD@@@???<<<;;;888555444444555666444555555555555666888;;;<<<999777777777777666555555666666444333444666888555555666777888888888888666555444333222111111111333333333333333333333333111111000000000000111111000000111333444444444333555444222222444888<<<>>>@@@@@@AAADDDHHHNNNTTTXXX^^^aaadddddd___UUUJJJCCC@@@@@@>>><<<;;;<<<>>>@@@@@@BBBDDDGGGIIIJJJKKKLLLLLLLLLLLLJJJFFFAAA<<<888888999;;;===@@@@@@@@@???BBB@@@>>><<<:::888888888<<<;;;:::888555333111000******((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%%%%%%%$$$######""""""############""""""&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''')))***,,,---...///.........---,,,***)))((()))***+++***))))))+++---,,,...000111111111333444666555555444444333333222444444444555555555555555///222555777777999>>>BBBFFFOOOZZZggguuu|||rrreeeZZZUUURRRPPPNNNNNNOOOOOOPPPPPPPPPOOOOOOXXXYYYZZZ[[[ZZZYYYWWWVVVYYYWWWXXX[[[]]]YYYPPPIIIKKKKKKKKKJJJKKKLLLLLLMMMHHHFFFCCCAAAAAACCCEEEGGGFFFKKKPPPQQQMMMIIIGGGGGGCCCCCCCCCEEEFFFFFFDDDAAAAAA@@@>>>======>>>???@@@:::;;;===???AAADDDEEEFFFLLLKKKKKKLLLMMMNNNLLLKKKHHHIIIJJJKKKJJJIIIGGGEEEFFFFFFFFFFFFGGGGGGHHHHHHGGGIIIJJJJJJHHHCCC>>>;;;222000...+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''((())))))******))))))***++++++,,,------------------......---+++)))(((''''''''''''''''''''''''&&&'''((((((***...333777@@@CCCFFFHHHHHHFFFBBB@@@999888666555666888;;;===BBBDDDGGGIIIIIIGGGDDDAAA???BBBEEEGGGKKKRRR\\\dddnnnyyyyyyooogggaaaUUUNNNGGGEEEBBB>>><<<===999888666555444444555666111333666777888999;;;===@@@>>><<<;;;<<<<<<;;;:::;;;;;;;;;999777777999;;;777999<<<>>>???>>><<<:::555666666777777666555555555444444444444444333333333222111000000000000000111111000222444444333222555444111000///111333444444555777;;;@@@FFFKKKOOOXXX^^^fffkkkjjjcccZZZTTTIIIDDD<<<777555666777777888:::>>>AAACCCFFFIIILLLKKKMMMNNNOOOLLLHHHBBB???===;;;:::;;;===>>>>>>===CCCCCCCCCBBBAAA???>>>===AAAAAA@@@>>>:::777333111...,,,***((('''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""##################"""(((((('''&&&%%%%%%&&&&&&###$$$%%%%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&&&&'''&&&(((+++...000000000000///...------,,,,,,------,,,,,,---,,,++++++---000...000222333222222333444444444444444444444333333666666777888999:::;;;;;;444777;;;<<<>>>BBBIIIPPPWWW^^^eeennn{{{vvvhhh```\\\YYYVVVRRRSSSUUUVVVVVVTTTRRRQQQTTTSSSSSSSSSTTTVVVXXXZZZ]]][[[ZZZYYYYYYXXXUUURRRQQQQQQQQQQQQQQQRRRRRRSSSNNNLLLIIIGGGGGGJJJMMMOOOSSSYYY___```\\\WWWUUUUUURRRSSSVVVYYYYYYSSSIIIBBBAAA@@@>>>======>>>???@@@===>>>???@@@BBBDDDEEEFFFKKKJJJJJJKKKMMMNNNMMMKKKHHHIIIKKKLLLLLLKKKIIIGGGGGGEEECCCBBBBBBCCCEEEGGGFFFHHHJJJKKKKKKIIIFFFEEE===;;;666111,,,)))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))(((((()))************)))***+++,,,---...............------,,,+++***)))((('''''''''''''''''''''''''''((()))+++...444;;;@@@DDDFFFHHHHHHFFFBBB===:::777777888999;;;>>>@@@BBBFFFEEEEEEDDDDDDDDDDDDDDDDDDJJJSSSYYY^^^eeemmmsssqqqddd]]]VVVPPPEEE>>>999;;;;;;999888:::999999999999999999888888888;;;===@@@AAADDDHHHJJJLLLJJJHHHHHHIIIIIIHHHGGGHHHIIIHHHFFFCCCCCCDDDFFFEEEHHHLLLOOOOOOKKKFFFCCC<<<>>>AAACCCDDDCCCBBBAAA@@@???>>><<<;;;999888888666666555333333222222222444333111333555666444222555444111000//////000000///000222555888<<>>CCCGGGIIIJJJMMMNNNNNNLLLIIIGGGDDD@@@<<<;;;;;;===<<<;;;>>>@@@CCCFFFGGGFFFDDDCCCFFFFFFFFFDDDAAA;;;666333111///,,,***(((((())))))%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######+++***((('''&&&%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%%%%%%%&&&&&&&&&''''''''')))---000222333222111///...---------///000222.........---,,,---///111111333555555444444555666222333333444444555555555888999:::<<<>>>???AAAAAA;;;>>>BBBDDDEEEKKKTTT\\\gggiiikkknnnxxx}}}ooohhhdddaaa^^^VVVWWWZZZ\\\[[[XXXUUUSSSOOOMMMLLLLLLNNNSSSWWWZZZWWWVVVTTTSSSSSSUUUWWWYYYTTTTTTTTTTTTTTTUUUVVVVVVRRRPPPMMMKKKLLLOOORRRUUU___eeelllmmmhhhcccaaaaaafffjjjooossspppfffWWWKKKBBB@@@>>>===<<<===>>>???@@@@@@AAABBBCCCEEEFFFGGGJJJJJJJJJKKKMMMNNNMMMKKKHHHIIILLLMMMNNNLLLJJJIIIEEECCC@@@>>>>>>@@@CCCEEEFFFGGGHHHJJJKKKKKKLLLLLLHHHDDD>>>777111,,,)))(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((()))******************+++,,,---...............---,,,***)))(((((((((&&&'''''''''''''''''''''((()))+++...222888@@@EEEFFFGGGHHHHHHEEE@@@;;;777777888:::===@@@BBBDDDEEEIIIGGGCCCAAAAAADDDGGGJJJLLLVVVbbbkkkppptttzzz~~~{{{xxxqqqqqqhhhZZZPPPMMMHHHBBBAAA999666999;;;999888;;;:::;;;===>>>>>>===<<<;;;???@@@CCCEEEHHHLLLRRRUUUYYYXXXVVVUUUVVVWWWVVVUUUVVVVVVUUUSSSPPPOOOPPPRRRUUUXXX]]]```^^^YYYRRRMMMFFFIIIMMMPPPRRRQQQOOONNNMMMLLLJJJGGGDDDAAA???>>>;;;:::999777666666555555777444333444666777555333333222000///......//////000111222333444555666666:::@@@JJJTTT[[[]]]\\\[[[ZZZLLL;;;222333555444111111333555555666999>>>CCCGGGHHHIIIKKKLLLMMMMMMMMMJJJEEE>>>;;;;;;<<<;;;:::999===BBBGGGJJJJJJIIIGGGIIIJJJKKKIIIEEE>>>888444222000...+++)))))))))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&'''&&&%%%&&&(((+++///000111222333222111111333333222000///---,,,++++++---///000/////////111555555555666888777555333333000222888:::777999>>>======???CCCGGGIIIIIIGGGKKKJJJJJJKKKPPPXXX___ccceeegggiiiiiilllttt}}}mmmgggjjjmmmlllhhheeebbbaaaaaa^^^WWWRRRLLLKKKHHHGGGHHHKKKOOORRRPPPNNNMMMQQQYYY^^^^^^\\\\\\YYYUUUTTTTTTVVVWWWXXXUUURRRPPPPPPNNNNNNTTT\\\eeefffgggggggggfffeeeeeeiiitttlllRRRJJJ@@@999:::;;;:::<<>>AAADDDEEEEEEDDDEEEJJJLLLIIIJJJOOOPPPNNNMMMOOOOOONNNLLLJJJJJJJJJIIIFFFAAA===;;;<<<>>>@@@FFFFFFFFFGGGIIIKKKMMMNNNJJJHHHEEE@@@;;;555111///)))((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&$$$######$$$$$$%%%$$$#########$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%)))'''%%%$$$###$$$&&&'''((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************((())))))))))))*********............////////////------,,,+++***)))((('''%%%&&&''''''&&&&&&(((***+++---111666<<>>@@@CCCEEEEEEEEEFFFHHHDDDDDDDDDDDDGGGMMMWWW^^^dddkkkrrrxxx}}}zzztttuuusssjjj___YYYWWWSSSLLLFFF@@@===<<<<<<777888999;;;===???AAABBB@@@CCCFFFGGGFFFGGGJJJLLLJJJMMMQQQTTTXXX]]]bbbfffkkkkkkkkkkkkkkkjjjiiihhhmmmjjjfffdddbbbaaa```___aaadddiiimmmnnnjjjbbb\\\TTTXXX^^^cccdddbbb^^^[[[ccc```\\\XXXSSSPPPMMMLLLDDDBBB???<<<999888777777???;;;777666777777444222444333333222111000000000222111//////000222444555888999;;;>>>CCCIIIOOORRRIIIEEE???888333111000000000111111111111444999<<>>;;;:::888888;;;<<<;;;<<<>>>BBBDDDEEEDDDDDDHHHJJJGGGGGGKKKMMMJJJKKKMMMNNNMMMKKKJJJJJJKKKJJJHHHCCC???<<<;;;;;;<<>>;;;;;;>>>AAADDDFFFHHHHHHGGGEEEDDDEEECCCGGGLLLQQQVVV___jjjrrrxxx}}}zzzsssjjjbbbaaa^^^VVVMMMHHHDDDBBB???<<<:::999999999;;;===???BBBDDDFFFGGGGGGHHHKKKOOOQQQTTTWWW\\\```eeeeeefffeeefffiiinnnrrr{{{{{{zzzzzzzzzzzzzzzzzzvvvssspppnnnmmmllliiihhhiiikkkoootttuuurrrmmmhhhbbbdddgggjjjkkkkkkjjjiiinnnmmmjjjfffccc___\\\[[[UUUQQQJJJCCC???=========>>>===;;;<<<>>>???===;;;;;;999777444222000000000444333222222222333555666333444555777999===@@@AAAAAA???:::666222111111111111111111000000333777:::;;;AAAEEEFFFHHHNNNRRRRRROOOMMMIIIFFFCCCAAA??????<<<<<<===???CCCGGGKKKMMMNNNOOOOOONNNLLLHHHDDDAAA999666111///......------)))&&&######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$&&&((())))))+++///111000111222333444444444444/////////000000000000000///000222222222222333444444444333333333222222222666777;;;BBBEEEFFFJJJOOOMMMMMMNNNRRRVVVYYYYYYYYYVVVUUUSSSSSSVVV[[[```dddeeeiiinnnooooooooorrruuuuuuvvvtttqqqqqquuuxxxwwwrrruuuvvvrrrjjjdddaaabbbYYYUUUNNNHHHFFFGGGJJJLLLOOOMMMMMMRRRZZZaaadddeeeeeefffiiilllmmmkkkfffbbb^^^ZZZXXXWWWTTTRRRTTTYYY]]]```ccceeecccaaa______jjjsssxxxcccTTTEEE>>>===<<<;;;;;;<<<;;;:::<<>>;;;:::999999<<<@@@DDDHHHJJJKKKLLLOOOOOOOOOMMMJJJEEEAAA>>>111///---***((((((((((((&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$######""""""######$$$%%%####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))''''''''''''''''''''''''))))))))))))************************+++++++++,,,+++,,,,,,,,,------------,,,,,,+++)))((((((((((((&&&''''''''''''***...222777:::>>>CCCHHHKKKLLLLLLIIIDDD>>>;;;<<<@@@DDDGGGJJJKKKLLLJJJGGGEEEEEEEEEHHHPPP[[[dddkkksss}}}~~~tttdddZZZQQQMMMJJJCCC===:::666666666666777888::::::@@@CCCIIINNNRRRTTTUUUUUUZZZ\\\___bbbffflllrrrwww|||{{{yyywwwvvvxxx|||}}}{{{zzzwwwtttqqqoooppprrrvvvxxxwwwssspppjjjkkkkkklllmmmoooqqqrrruuuuuuuuuuuutttrrrpppnnnkkkeee[[[QQQJJJHHHHHHJJJGGGFFFFFFHHHJJJJJJHHHFFFEEEBBB>>>999666444333333222111111111111111222222111111111111222222222222777666555333222111111111222222222111111333777:::777===BBBCCCFFFKKKNNNNNNKKKKKKJJJIIIHHHGGGGGGFFFAAA???<<<:::===BBBHHHLLLPPPQQQRRRRRRQQQNNNKKKHHHAAA===777333111000///...+++)))&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%''')))+++---///222555444444444444444444444444//////000111222333333444222333333333111111222333444444555555555666888999>>>CCCLLLRRRTTTSSSSSSUUUQQQQQQQQQTTTYYY]]]^^^___\\\ZZZXXXWWWXXX\\\___bbbeeejjjqqquuuvvvuuuttttttrrrtttwwwxxxyyyzzzzzzxxxwwwyyyzzzxxxsssooommmmmmgggaaaYYYRRRNNNNNNQQQTTTXXXVVVUUUVVV[[[___bbbccceeelllvvv|||rrrjjjddd___]]]\\\XXXTTTTTTWWW[[[```eeegggfffcccaaaaaaiiimmmsss|||~~~wwwjjj\\\LLLDDDEEEFFFFFFDDDAAA???======???AAACCCCCCEEEEEEDDDCCCEEEGGGHHHGGGHHHIIIKKKJJJIIIGGGHHHHHHHHHHHHFFFDDDAAA>>>;;;999666777:::===AAAEEEHHHJJJKKKLLLNNNOOOMMMIIIEEECCC:::777333///+++)))((((((&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,+++***(((''''''((((((''''''(((((()))---333888<<>>AAADDDIIINNNVVV___eeehhhhhhhhhhhhhhhhhhjjjmmmssszzz~~~~~~yyyvvvnnnnnnnnnoooqqqqqqooommmfffffffffgggiiikkkmmmoooqqqsssvvvyyy{{{{{{{{{zzzxxxrrrjjjaaa[[[YYYYYYYYYZZZZZZZZZ[[[ZZZWWWTTTRRRSSSPPPJJJDDD???;;;999999333333222222222222222222222222333222222000///...111111222222222111000000333333333333444777;;;???===CCCFFFEEEEEEGGGGGGEEEHHHHHHJJJKKKLLLMMMMMMMMMHHHDDD???<<<<<>>777666555666999>>>CCCFFFFFFHHHKKKMMMNNNLLLIIIGGGDDDAAA<<<666111---***((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((()))))))))******************+++++++++,,,,,,,,,,,,------------.........+++***((('''&&&'''(((((((((((()))+++---222999>>>CCCEEEHHHKKKLLLLLLJJJIIIDDDAAA???AAAGGGKKKLLLKKKFFFFFFFFFHHHMMMUUU___fffpppxxxxxxiii\\\TTTKKKCCC@@@???<<<<<<>>>@@@???======AAAGGGNNNSSSYYY___hhhpppvvvxxxwwwvvvooommmkkkkkknnnsssxxx|||}}}xxxuuullljjjhhhhhhhhhhhhgggfffaaabbbdddfffhhhiiijjjjjjmmmooosssvvvyyyzzzzzzyyyyyywwwsssooollljjjiiihhhnnnoooppppppnnnkkkiiigggiiieee^^^UUUMMMGGGCCCAAA<<<;;;:::999888888888888222222333333333222111000111111222222222111000///222333444555888<<>>??????AAADDDGGGFFFEEEFFFKKKSSS[[[aaaiiinnnvvv}}}~~~|||yyyvvvrrrrrrtttxxx{{{||||||{{{{{{yyywwwuuuuuuwwwzzz|||}}}{{{yyyxxxvvvtttqqqnnnhhheeebbbaaaaaaaaa```______aaadddhhhjjjjjjjjjiiikkkmmmoooqqqssssssssssssvvvwwwwwwwwwvvvuuusssrrryyy|||~~~}}}vvvlllbbbYYYSSSOOOJJJGGGDDD@@@===<<<;;;<<<444444444333222222111111222222222222222111000///000222333555888===DDDHHHVVV[[[\\\WWWRRRNNNHHHCCCCCCDDDEEEHHHJJJLLLNNNOOONNNMMMLLLKKKHHHFFFDDDCCCLLLNNNQQQTTTUUUTTTSSSRRRNNNKKKFFFBBB===999333000///000///---)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&)))+++---...111444555555555666777555555333222222222333444333333333333222222222222111222333222222444888:::@@@CCCEEEEEEEEEJJJRRRYYYkkk~~~zzzuuuoookkkjjjjjjjjjiiigggeeebbb___^^^]]]^^^___eeegggkkkpppvvvzzz||||||{{{{{{vvvttttttqqqiiibbb___aaaeeehhhddd\\\VVVVVVXXXUUUSSSWWW]]]aaaccciiipppmmmnnniii___ZZZZZZYYYVVVTTTUUUXXX___gggmmmqqqrrraaaWWWOOONNNLLLGGGCCCBBB@@@BBBEEEEEEEEEEEEFFFGGGFFFGGGIIIIIIIIIHHHGGGFFFAAA>>>999555333444777999===???CCCGGGJJJMMMNNNNNNLLLKKKIIIFFF@@@;;;555222,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$#########$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((())))))))))))************)))))))))*********+++++++++,,,,,,,,,------------***)))&&&%%%$$$&&&''')))(((+++///333777===CCCHHHKKKKKKKKKJJJIIIHHHFFFEEE@@@BBBEEEGGGGGGGGGHHHHHHFFFLLLVVVbbbppp~~~{{{xxxpppcccZZZSSSKKKCCCAAA>>>???DDDIIIJJJMMMQQQTTTTTTUUUXXX\\\bbbgggjjjooosss{{{yyyvvvvvvwwwvvvuuusssuuuvvvuuuqqqmmmjjjiiihhhfffdddaaaaaaaaacccdddfffdddbbbbbbcccdddcccbbb\\\ZZZXXXWWWWWWXXXWWWVVVZZZ[[[^^^```cccdddddddddfffggghhhjjjmmmooopppqqqvvvwwwxxxyyyxxxxxxvvvuuu{{{~~~yyyqqqkkkggg___[[[TTTLLLFFFCCCBBBBBB???>>>;;;888666444444444222222222111111111000000...///111333555:::@@@EEERRRXXX\\\YYYUUURRRMMMHHHBBBBBBBBBCCCEEEGGGJJJKKKMMMMMMNNNNNNMMMLLLJJJHHHKKKMMMPPPSSSUUUTTTSSSRRROOOMMMKKKHHHDDD>>>777333222444444111,,,)))((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))),,,...111333666666666555555666222222111111222333555666333222222111111000000000///111222333444888<<<@@@JJJLLLNNNNNNMMMQQQZZZaaannnyyysssnnnlllkkkjjjhhhgggdddaaa_________```bbbcccgggnnnvvv~~~wwwooolllgggjjjkkkeee[[[SSSRRRUUUUUUUUU[[[dddgggfffjjjqqqlllqqqqqqhhhbbbcccbbb___TTTWWW^^^hhhsss}}}pppdddZZZWWWSSSKKKFFFEEE===???BBBDDDEEEFFFHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGDDDAAA===888555444444444999;;;>>>BBBFFFJJJLLLNNNLLLLLLLLLJJJEEE@@@;;;777------+++)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&'''((('''&&&%%%########################$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$""" !!!"""$$$"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))))))))))))))************((())))))))))))***************+++++++++,,,,,,,,,***(((&&&$$$$$$%%%''')))(((+++000555:::@@@FFFJJJJJJIIIHHHFFFEEECCCBBBAAA@@@CCCFFFFFFDDDCCCEEEHHHJJJSSSaaaqqqvvviii___]]]UUUKKKFFFDDD@@@;;;CCCCCCGGGOOOUUUWWW[[[___bbbdddfffhhhkkkmmmnnnnnnlllqqqyyyxxxrrrooolllhhheeeaaabbbbbb```]]]ZZZYYYYYY\\\ZZZWWWUUUSSSSSSSSSTTTQQQPPPOOOPPPSSSVVVWWWXXXPPPNNNMMMMMMNNNOOONNNMMMRRRRRRSSSUUUWWWZZZ\\\]]]^^^___aaaeeeiiinnnrrrtttxxxxxxxxxxxxwwwwwwvvvvvvyyy||||||wwwqqqggg]]]TTTPPPNNNNNNLLLIIIDDD???;;;999888777111111000000000000111222,,,---///000222666<<<@@@IIIPPPVVVVVVTTTSSSPPPKKKBBBAAAAAA@@@BBBDDDGGGIIIKKKLLLMMMNNNOOOOOONNNNNNKKKMMMPPPSSSUUUUUUSSSRRRPPPOOONNNLLLHHHBBB:::555555777777444///+++***+++&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&((()))***,,,...///111222333444555444222000///000222111000333888:::999777888555111///.../////////000333666888;;;>>>BBBEEERRRVVVYYYXXXVVVYYYccckkkzzz~~~{{{xxxtttooonnnkkkoooqqqooonnnnnnkkkfffhhhgggjjjssszzz|||}}}|||qqqeeeZZZUUUUUUWWWYYYccceeegggoooooommmtttsssvvvwwwtttsssppphhh```]]]\\\___iiiwwwwwwooogggbbb___XXXMMMDDD@@@>>>???BBBEEEDDDCCCCCCEEEJJJJJJFFFEEEIIIKKKIIILLLIIIEEE@@@;;;777444222333555999>>>BBBEEEGGGHHHIIIHHHGGGIIIJJJHHHBBB>>>666111+++((()))***)))(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%######%%%%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''(((((((((((()))***+++,,,+++++++++,,,,,,,,,------+++,,,.........,,,***)))+++)))&&&$$$$$$%%%((()))000222777<<>>???AAADDDEEEGGGBBBGGGIIIFFFGGGLLLMMMKKKJJJIIIHHHEEE@@@;;;666333333555888<<<@@@BBBDDDEEEFFFEEEDDDFFFHHHGGGDDDAAA>>>888111,,,+++***(((&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%%%%$$$$$$%%%%%%&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$"""###%%%&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))((((((((()))))))))(((((((((((()))***+++,,,,,,,,,---------.........,,,,,,......---,,,***((()))(((''''''''')))***+++222666;;;AAAEEEGGGGGGFFFCCCBBB@@@??????@@@@@@@@@AAABBBCCCEEEIIIPPPYYY___pppyyyrrrbbb]]]\\\TTTJJJBBB>>><<<;;;<<>>888555555444222///444333222111111222444555888:::<<<@@@DDDHHHJJJLLLMMMKKKGGGDDDBBB@@@@@@???CCCFFFIIIKKKKKKLLLMMMOOOQQQOOOMMMNNNQQQTTTTTTTTTSSSRRRQQQOOOLLLFFF???:::555555444555555444111...+++***'''%%%$$$$$$%%%&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%'''%%%###!!!!!!"""###%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&'''((())))))***+++...111333444444444555555444111...---...///000000333666:::;;;:::888666444111///000222555777;;;===AAADDDHHHLLLRRRUUUYYY```hhhkkkkkkjjjmmmpppsssxxx}}}}}}xxxzzzzzzwwwttttttoooppptttyyy~~~zzz|||||||||||||||yyytttpppqqqppprrrxxx}}}}}}~~~vvviiieeeccchhhttt~~~{{{vvvtttrrrkkk```XXXKKKHHHCCC@@@AAADDDFFFGGGBBBEEEGGGGGGIIILLLLLLJJJHHHIIIKKKKKKGGGAAA:::666444555777:::<<<>>>@@@AAA@@@??????@@@CCCFFFFFFFFFDDD???888222...+++)))'''(((''''''&&&$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$###"""###&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((())))))******+++(((((((((((()))***+++,,,---------.........//////,,,------------+++)))(((''''''(((***+++---///000777;;;AAAFFFGGGEEEBBB???<<<<<<>>>???@@@@@@@@@@@@@@@BBBFFFLLLTTT___kkkrrrzzziiiXXXPPPLLLFFF???;;;999:::===AAAGGGMMMRRRUUU```jjjuuuzzz~~~~~~|||zzz{{{vvvnnnhhheeebbb]]]ZZZZZZXXXTTTPPPMMMLLLLLLKKKKKKQQQZZZeeeqqq~~~zzztttqqqpppmmmhhhfffhhhqqq}}}}}}mmm___[[[VVVSSSRRROOOJJJIIIKKKNNNNNNPPPTTTSSSPPPQQQTTTSSSUUUXXX[[[^^^eeennntttppprrrwww{{{|||~~~~~~uuuoooggg```ZZZQQQJJJAAA;;;999888666444666555333222000/////////222333444777;;;???CCCEEEKKKNNNPPPNNNGGGAAA===;;;>>>@@@CCCEEEGGGIIIMMMPPPSSSPPPMMMMMMPPPSSSUUUVVVSSSRRRQQQQQQNNNJJJCCC???777666555555555444222000,,,+++)))'''&&&&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$&&&$$$!!! ###%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&''')))***+++,,,---000333555555555555555444333000---,,,...000...000333555777777666555444333111000///222666999???BBBGGGKKKPPPUUUZZZ^^^^^^fffooouuutttrrrrrrrrruuuzzz~~~}}}uuusssrrroookkkkkkiiijjjlllooossswwwyyyzzzvvv{{{{{{wwwvvvwwwxxxxxxtttmmmgggjjjjjjmmmsss|||{{{pppjjjeeefffmmmuuuyyyyyy{{{wwwsssqqqqqqmmmgggbbbXXXWWWTTTPPPNNNMMMJJJEEEDDDEEEEEEFFFGGGIIIHHHFFFHHHJJJLLLLLLJJJEEE@@@<<<777777777777999:::;;;<<<999888888:::===AAAEEEFFFFFFBBB<<<666111---+++)))'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((()))******(((((((((((()))***+++,,,------------............------------,,,***)))(((''''''((())),,,000444666===@@@CCCEEEEEEAAA===::::::<<>>>>>>>>AAAFFFLLLSSSYYY```cccpppwww}}}~~~|||xxxtttrrrllleee\\\XXXWWWXXXWWWUUUYYYZZZXXXTTTTTTXXXZZZYYYZZZ```jjjwww|||}}}zzzooojjjfffddd```ZZZXXXZZZbbbfffkkkmmmkkkgggdddeee]]]YYYTTTRRRSSSXXX^^^ccc```bbbggglllooosss|||vvvrrrcccZZZNNNEEEAAA???===<<<666666444333111///......222222222333666999===???GGGOOOWWWWWWOOOFFFAAA@@@<<<===???@@@AAAEEEIIIMMMPPPOOONNNOOOPPPRRRTTTUUURRRRRRRRRRRRQQQMMMHHHDDD999888555444444444222000---,,,***)))((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&%%%###!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&(((***+++,,,...///111333555555555555444444222///------///111///000222444333222111111333444444222111222666999AAAEEELLLRRRXXX]]]aaadddiiipppxxx}}}}}}{{{xxxwwwzzzyyyooommmmmmkkkiiiiiijjjjjjkkkmmmooorrrvvvxxxwww||||||zzzyyyyyyzzz{{{wwwnnngggeeegggkkkpppvvvzzz|||}}}{{{{{{~~~wwwppphhhfffhhhkkkjjjhhhjjjgggdddeeehhhlllnnnnnnlllqqqsssoookkkeeeZZZNNNFFFCCCAAABBBEEEFFFFFFFFFJJJJJJJJJJJJIIIGGGEEEDDD<<<:::999777777777999:::444333333444666:::???CCCFFFDDDAAA;;;555///***(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''%%%$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''###$$$&&&((()))*********(((((((((((()))***+++,,,+++,,,,,,,,,,,,------------------,,,+++)))((((((((('''''')))---333999===AAAAAAAAA@@@???===;;;999;;;>>>AAABBBAAA@@@AAABBBIIIPPP\\\iiiuuuwww___RRREEE???>>>===???BBBFFFKKKRRRYYY___eeelllpppzzz~~~zzzsssllleee```]]]YYYVVVTTTVVV\\\cccggghhhlllnnnlllggggggmmmpppnnnpppssszzz~~~|||wwwqqqoooqqq}}}{{{ooo___VVVUUUVVVTTTRRRUUUVVVYYY^^^aaafffrrr}}}yyyooo```TTTMMMHHHCCCAAA;;;:::999777555444333333444333222111222444777888===HHHSSSUUUOOOHHHFFFFFF?????????>>>>>>@@@DDDGGGIIIKKKNNNPPPQQQRRRRRRSSSRRRRRRRRRRRRRRRPPPLLLIII===:::666444333222111///...---,,,+++***))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))),,,...///111111111222222333333333222222222000//////000222000222333333222111222333777999;;;:::777666888;;;CCCIIIRRR[[[aaafffiiikkkooosssyyy||||||zzzxxxwww{{{|||pppmmmoooooooooooommmnnnnnnmmmmmmpppssswwwyyy{{{~~~~~~}}}|||~~~|||tttlllcccdddgggiiikkkllllllkkklllnnnsss|||xxxoookkkiiifffaaa[[[WWWVVVVVVZZZcccmmmvvv{{{rrrcccKKKCCC===>>>AAADDDFFFIIIHHHHHHGGGGGGGGGGGGIIIIIIBBB@@@<<<999777777888999333333222111111444999===DDDEEEDDD@@@999111+++)))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""%%%)))(((&&&$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))+++,,,,,,,,,,,,(((((((((((()))***+++,,,+++++++++,,,,,,,,,------...---,,,+++***)))(((''')))((())),,,111777>>>AAABBB@@@>>><<<::::::;;;<<<<<>>999666444444444444333222111000111111222444===GGGJJJGGGDDDEEEHHHDDDDDDBBB@@@======???AAABBBFFFKKKOOOPPPPPPQQQQQQRRRRRRRRRSSSSSSRRROOOLLLBBB>>>999555333222000/////////...---,,,+++******+++***(((&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$######!!!"""$$$&&&&&&%%%###"""###$$$$$$$$$$$$%%%%%%%%%&&&&&&(((***,,,///111333444333111//////000111222000111222222111111222444222444555555333444777:::>>>BBBEEEDDD???<<<===???FFFNNNZZZeeekkkoooqqqrrrrrrtttvvvvvvvvvuuuuuuuuu{{{|||}}}wwwsssuuuvvvvvvvvvpppppppppnnnllllllooosssvvvwwwxxxyyyzzz|||}}}wwwpppffffffeeecccaaa```aaaaaabbbeeejjjnnnssszzzxxxtttpppiii___WWWQQQRRRTTTZZZdddpppzzzvvvXXXKKK@@@===>>>???CCCHHHDDDDDDDDDEEEFFFGGGIIIJJJHHHEEE@@@;;;888777888999555555444111///000444777;;;???DDDDDD???888333000''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&***)))&&&###$$$'''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&((('''%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&(((***,,,,,,,,,++++++(((((((((((()))***+++,,,,,,,,,,,,,,,---------.........,,,+++)))(((((('''(((***...333888===AAACCC???===<<<::::::;;;===>>><<>><<<<<<===>>>BBBGGGKKKLLLMMMPPPRRRRRRRRRRRRRRRSSSRRRPPPMMMGGGCCC<<<777444333111000000000000///...---,,,+++***)))'''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''(((***,,,///222444666555333000...---...///111...000333333333333333444444555777666666888===BBBDDDHHHLLLKKKFFFBBBAAABBBIIIRRR___kkkrrruuuvvvvvvyyyxxxwwwvvvuuuvvvvvvwww{{{zzz{{{}}}~~~}}}xxxuuuuuuuuuvvv}}}|||xxxyyyzzzyyyyyypppqqqpppmmmjjjiiilllooorrrrrrrrrsssuuuxxx|||~~~{{{~~~|||~~~xxxqqqllljjjfffbbb^^^]]]^^^```^^^aaaeeeeeeeeehhhnnnttttttvvvyyy|||}}}{{{vvvnnnbbbXXXUUUVVVYYY___hhhqqqyyy}}}}}}eeeUUUDDD>>><<<;;;>>>CCCAAAAAACCCEEEFFFHHHHHHIIILLLHHHBBB<<<999888999:::888888666333///...111444111888AAAFFFDDD@@@<<<;;;******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!&&&******&&&###$$$'''((('''&&&%%%$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""%%%''''''%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&(((***+++***)))((((((((((((((()))***+++,,,---------........./////////...,,,***)))((('''''''''+++222999???BBBBBBCCC<<<;;;;;;;;;<<<===???@@@>>>AAAEEEHHHLLLVVVcccmmmyyy|||sssbbbOOOAAABBBBBBGGGOOOTTTWWW\\\bbbnnntttzzz|||zzzyyy{{{}}}{{{{{{rrrdddWWWOOOLLLIIIGGGHHHMMMSSSVVV___ooovvvppplllmmmwww~~~}}}wwwrrruuu}}}|||xxxrrrooosss~~~zzzlllfff[[[PPPFFF@@@>>>===444444555555555555444444444555666666666999>>>CCCIIIIIIHHHDDD@@@===<<<<<<<<<@@@DDDFFFHHHKKKPPPTTTSSSRRRRRRRRRSSSRRRPPPNNNLLLGGG???999666444222111111111000000///---,,,+++((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%(((***---///222333444444333111///...---...000111555333111111222444555555:::;;;<<<<<<<<<>>>BBBEEEJJJVVVYYYWWWVVVKKKBBBEEEJJJWWWdddjjjnnntttzzz|||{{{||||||zzzwwwuuutttuuu{{{{{{wwwpppmmmnnnnnnkkklllooossssssrrrqqqsssuuuzzz~~~~~~~~~}}}vvvtttpppllliiigggggggggkkkhhhfffgggkkknnnooonnnsssrrruuu{{{~~~~~~||||||~~~xxxzzzrrrhhhaaa^^^]]]\\\[[[``````___]]]\\\]]]```cccccckkkuuu{{{|||zzzwwwvvvwww{{{tttiii```bbbWWWUUUbbbooosssyyy~~~~~~zzzfffPPPEEE@@@;;;:::===>>>BBBGGGIIIIIIHHHIIIJJJLLLLLLKKKHHHCCC@@@>>>>>>999<<<===:::555111111222222444999@@@FFFFFFBBB===:::555---)))'''&&&$$$###+++***(((&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&******)))''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''')))******)))((((((******+++...000000---+++******+++++++++*********+++111:::@@@CCCDDDCCCCCC@@@>>>======@@@BBBCCCDDD???@@@FFFRRR___iiiqqqvvv~~~uuusssnnneeeZZZPPPJJJGGGEEELLLVVV^^^dddfffggghhhttt||||||zzz}}}~~~}}}{{{wwwqqqhhh^^^VVVRRRLLLMMMNNNOOOSSSYYYaaagggoootttzzzqqqiiiiiiqqq|||wwwppprrr}}}vvvrrrqqqqqqwww}}}wwwmmmcccZZZQQQGGG@@@<<<999777777999999666333333444444222111444999>>>???BBBEEEHHHIIIEEE@@@;;;>>>>>>???BBBFFFHHHIIIIIIQQQSSSUUUTTTQQQOOOPPPQQQKKKIIIFFFAAA<<<888555333222000......000000000///)))(((''''''((((((((('''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$***,,,...111333333333222000///.........000111222555444222222444666777888CCCDDDDDDCCCCCCEEEHHHKKKQQQ___eeefffeeeXXXKKKLLLRRR]]]hhhlllpppvvv|||~~~~~~zzzwwwwwwssssssoooiiifffffffffcccdddggglllnnnmmmmmmnnnoooppp{{{~~~{{{zzzyyyxxxsssqqqnnnjjjgggeeedddcccfffcccaaabbbfffjjjkkklllnnnnnnrrrzzz}}}}}}|||{{{uuunnnhhheeeccc```^^^^^^]]]\\\[[[[[[^^^aaaccc]]]cccjjjoooqqqrrrtttuuurrrzzz{{{yyyyyywwwnnnhhh^^^ZZZdddnnnqqqvvv}}}~~~}}}{{{|||nnnYYYMMMFFFAAA@@@AAA>>>@@@BBBBBBCCCDDDFFFHHHLLLLLLLLLJJJFFFBBB???>>>999;;;===<<<999555333222///111555===DDDGGGFFFDDD===777000+++)))((('''%%%))))))(((&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&***)))((('''&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$''''''&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&))))))))))))))))))))))))&&&'''(((((())))))((((((((()))******************///......///000000...,,,+++***************+++,,,111777>>>CCCEEEFFFEEEEEE??????@@@@@@@@@AAABBBBBBBBBGGGSSS```kkksssxxx{{{{{{wwwxxxzzzsssjjj[[[ZZZWWWRRRMMMKKKKKKLLLNNNVVV```jjjqqquuuxxxzzzyyy~~~|||}}}|||wwwrrrnnnfff]]]WWWTTTTTTUUUZZZ[[[]]]___bbbeeehhhiiilllpppzzzzzzssskkkjjjsss{{{tttvvv{{{tttqqqqqqxxxwwwqqqjjj```TTTKKKCCC???999777777666444111333444444222000111555999;;;===AAAEEEGGGFFFCCC@@@@@@???>>>???BBBFFFIIIJJJKKKNNNQQQRRRRRRQQQSSSUUUPPPNNNKKKFFFAAA;;;777444555333111000000000///...+++***(((''''''(((((('''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$---///111333444222000///,,,---...///000111222222444444444555777:::<<<>>>EEEEEEEEEEEEEEEHHHLLLPPPWWWgggppptttuuugggWWWUUUZZZdddmmmqqquuu|||{{{uuuqqqpppiiijjjgggaaa___```___\\\^^^bbbgggkkkllllllllllllnnnttt||||||yyyxxxwwwqqqpppnnnllliiigggfffeeefffcccaaabbbfffjjjmmmooorrrrrruuu|||}}}xxxtttoooiiibbb^^^\\\[[[ZZZZZZ[[[^^^aaaccc]]]___cccfffiiinnntttxxxpppuuu{{{}}}{{{vvvqqqnnntttwwwyyy|||~~~zzzpppkkkpppttttttxxx~~~}}}|||zzzyyy{{{~~~yyyeeeWWWOOOJJJGGGGGGFFFEEECCCBBBBBBDDDFFFGGGKKKLLLMMMLLLJJJGGGCCC@@@<<<<<<<<<<<<<<<888444000//////222888>>>DDDGGGHHHBBB===666111---+++***((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&'''(((((())))))((((((***************+++,,,,,,333111000000000000///---+++***)))))))))+++---...666;;;@@@EEEFFFGGGGGGGGG@@@CCCEEEDDDAAA@@@AAADDDHHHUUUfffttt}}}~~~uuulllhhheee\\\SSSJJJIIIIIIHHHJJJOOOVVV\\\^^^dddnnnwww}}}~~~{{{xxxqqqkkkgggaaaYYYSSSRRRYYYdddllltttssstttvvvwwwvvvqqqllliiikkkrrr}}}}}}vvvoooooowww{{{|||}}}wwwppprrrtttxxx~~~vvvhhh^^^NNNHHH???999888888777666555666555333111000222444555777:::>>>BBBCCCDDDEEEBBB@@@>>>===>>>BBBFFFIIIHHHKKKOOOQQQRRRRRRSSSUUUTTTSSSQQQMMMGGGAAA:::777999666333111000000...---///---+++)))''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%000111444555444222///---,,,---///000111222222111333444777:::===AAAFFFIIIEEEFFFFFFFFFGGGJJJOOOSSSWWWgggrrryyy~~~rrrcccaaabbbjjjrrrwww|||{{{{{{xxxtttnnnjjjiiiiiieeegggfffaaa```bbbbbb___^^^bbbggglllnnnmmmlllkkkmmmppptttyyy~~~}}}|||zzzsssttttttttttttsssrrrrrrsssqqqooooooqqquuuyyy|||||||||{{{rrrhhhcccaaa```______aaacccdddddd______```cccggglllrrrvvvsssuuuwwwyyyxxxtttmmmiiiiiiiiiiiiiiijjjnnntttxxx{{{~~~~~~{{{|||}}}zzzyyy}}}~~~mmm```XXXRRROOOMMMNNNLLLHHHGGGHHHIIIHHHFFFIIIJJJKKKMMMMMMKKKGGGDDDBBB???<<<;;;;;;888333///222111111333888???DDDGGGHHHEEE>>>888333///,,,+++&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))+++***)))))))))+++---...333111//////000000000///,,,+++))))))***,,,///111777;;;@@@DDDFFFGGGHHHIIIEEEGGGHHHEEEAAAAAAFFFLLLVVVfffyyyqqqeee\\\UUUMMMGGGEEEGGGIIILLLQQQZZZccciiinnnrrryyy~~~vvvpppjjjbbb[[[ZZZYYYYYYZZZaaaooovvvnnnfffhhhnnnyyyyyywww}}}|||{{{zzz{{{qqq[[[SSSIIIAAA???@@@@@@???888888777555444333222333000222555777:::>>>BBBDDDCCCCCCCCCAAAAAABBBEEEGGGIIIKKKMMMOOOPPPPPPPPPPPPSSSTTTSSSQQQMMMFFF@@@<<<:::777333111000000///...222111///,,,(((''''''(((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%222444555666555222000...///000111111222222111111222666<<>>:::777555333222000///111111000///111777;;;FFFMMMUUUZZZYYYUUUSSSRRRJJJHHHGGGHHHKKKNNNOOOOOOKKKMMMOOOQQQPPPMMMIIIFFF;;;888333111111111222111555888999666000+++******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%555555444444444444444555333222222222333555666777===CCCJJJPPPSSSWWW^^^dddbbb```\\\VVVSSSSSSVVVXXXcccpppyyy}}}vvvuuuvvvrrrllleeegggiiikkkmmmqqqvvvyyyzzz}}}|||yyyxxxyyyxxxtttgggeeeccccccccc```\\\XXXYYY\\\eeeooorrrqqqsssxxx~~~uuuvvvyyy}}}}}}||||||pppmmmkkkjjjfff___\\\]]]______eeepppxxxyyyzzz|||~~~}}}}}}}}}zzzsssqqqmmmhhheeeccccccddd^^^______^^^\\\\\\]]]___\\\___eeennnyyyuuuhhheeegggjjjoooqqqooonnnnnniiiaaabbbaaadddnnn{{{yyyrrrTTTMMMEEEBBBCCCFFFGGGFFFFFFGGGFFFCCC>>>999666444...///000000111555<<>>;;;111///---***((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''""""""###$$$%%%'''))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''''''''&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''(((((()))***************((()))+++---.........---/////////000111000---***,,,---///222555777999:::@@@EEEJJJMMMLLLHHHEEECCCEEEFFFKKKWWWkkkqqq___TTTOOOPPP[[[gggeeehhhmmmqqquuuyyy~~~zzzppphhhdddXXXSSSQQQQQQOOONNNVVV```mmm{{{||||||}}}uuuxxx|||qqqiiiWWWQQQGGG@@@<<<999555222111333555222///000555;;;777AAANNNWWWZZZ[[[\\\^^^TTTNNNGGGDDDEEEGGGHHHHHHKKKMMMNNNPPPOOOMMMKKKJJJEEEAAA;;;666444333333222555;;;???>>>777000---,,,'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&777666555555666666555444222333444555666999>>>BBBMMMQQQTTTVVVXXX]]]eeekkknnnnnnlllhhhdddcccgggkkkmmmpppzzztttrrrrrrqqqpppqqqsssrrrtttyyy~~~{{{zzzyyyyyyzzzzzzyyyxxxzzzxxxuuuqqqllleee\\\WWWTTTVVVZZZ^^^aaaaaa^^^ZZZbbbiiippppppjjjccc^^^]]]YYY\\\^^^aaaeeelllwww~~~vvvmmmkkkjjjjjjjjjooovvvvvvooogggdddfffiiikkkjjjfffeeefffhhhpppnnnmmmpppwww~~~vvvooosss|||zzzuuussstttuuuyyywwwuuusssrrrooollljjjhhhggghhhjjjlllmmmlllkkkqqqrrrrrrpppooopppuuuzzzvvvnnnlllkkkppptttuuuvvvxxxvvvrrrppplllhhhgggkkkmmmiiiccc^^^WWWKKKAAA<<<===BBBEEEEEEEEEEEEFFFEEEBBB<<<888000111111000///111444666???FFFKKKJJJIIIHHHFFFAAA:::555///,,,***)))&&&$$$$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************++++++,,,,,,---......///......///000///...,,,+++---...000222333666;;;>>>EEEDDDFFFJJJJJJFFFFFFIIIFFFNNN\\\lllqqq```RRRRRRZZZcccmmmvvvuuuwwwyyywwwuuuxxx~~~rrreee\\\XXXXXXUUUUUUWWW[[[```dddeeeeeelll{{{~~~~~~~~~yyyiii```RRRFFF???<<<;;;;;;777444111000111333333333666999@@@JJJSSSYYY[[[[[[SSSOOOIIICCC???@@@DDDHHHIIIJJJKKKLLLNNNNNNNNNOOOLLLIIICCC<<<777444333333666:::>>>@@@>>>999222---*********))))))(((''''''%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%555444444555555666555444555444555666999>>>DDDHHHNNNQQQTTTUUUVVV[[[dddkkkttttttqqqmmmhhhgggkkkoooooorrrzzz{{{ssssssvvvwwwyyy{{{}}}{{{zzz{{{|||}}}|||{{{{{{zzz{{{~~~}}}{{{wwwsssnnnfff]]]XXXOOOPPPQQQTTTVVVUUUQQQNNNQQQWWW]]]^^^ZZZUUURRRRRRVVVWWWWWWYYY]]]fffsss}}}yyypppiiijjjiiimmmsssssslllgggeeegggkkkmmmmmmjjjiiijjjlllmmmlllkkknnntttzzz~~~}}}{{{rrrjjjhhhlllsss~~~|||zzzxxxuuusssqqqkkkkkklllnnnooonnnmmmkkkjjjiiifffcccaaabbbfffjjjsss{{{zzzyyyyyy|||}}}{{{{{{}}}zzzuuurrrooojjjeeebbb```___]]]YYYTTTLLLDDD@@@???AAACCCCCCCCCCCCDDDEEECCC@@@===444444333111///000333555<<>>999222...,,,***'''%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************,,,,,,------......//////.../////////...---,,,+++...///222333555888<<>><<<888666444333444444444222333555:::AAAHHHLLLNNNNNNLLLJJJGGGBBB??????CCCFFFHHHIIIJJJLLLMMMMMMMMMLLLMMMJJJEEE@@@;;;777555444777999;;;??????<<<666111,,,+++***)))((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%333333444444444444444444666555555999???FFFLLLOOOQQQSSSUUUTTTTTTYYYccckkkvvvwwwwwwtttpppnnnqqqtttuuuvvvzzzzzztttqqquuuzzz}}}}}}{{{{{{~~~zzzxxxtttpppkkkccc[[[UUULLLKKKJJJJJJJJJIIIFFFDDDHHHLLLQQQRRRPPPNNNMMMNNNQQQQQQQQQQQQVVVaaapppzzzwwwiiihhhfffhhhllllllhhhggghhhjjjlllnnnnnnkkkkkkmmmpppsssrrrqqqsssxxx|||wwwyyy|||uuunnnfff```^^^fffxxx~~~}}}||||||yyy{{{~~~{{{wwwtttlllgggaaa\\\\\\]]]___```ggglllttt|||yyyvvvpppggg^^^WWWVVVWWWTTTQQQLLLGGGCCCAAAAAAAAAAAA@@@@@@AAADDDEEEDDDCCC;;;:::777333000///111444777>>>EEEFFFHHHKKKJJJHHHDDD???888222...+++)))''')))((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++------......///000000000/////////......---,,,,,,///111444666777:::>>>AAADDDDDDEEEFFFCCCBBBIIIRRRdddooozzzcccXXXUUUVVV]]]eeennnxxx~~~~~~{{{wwwnnnggg]]]VVVVVV]]]gggoooyyy{{{~~~yyyoooiiifffppp}}}xxxjjj]]]QQQGGGAAA<<<;;;888777777666444222333333444777<<>>===<<<===AAADDDFFFGGG@@@???;;;666222000111333333:::AAADDDGGGLLLMMMKKKJJJEEE>>>777222...+++***)))((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))))))))))))))))))))************(((((((((((((((((((((((())))))*********+++++++++.........///000000111111000///...------------...222444777999;;;===@@@CCCDDDCCCBBBBBBBBBGGGTTTbbbtttjjjXXXUUUYYY```gggmmmttt}}}|||rrrlllbbb]]]XXXXXXaaaqqq|||ooofffcccjjjuuu~~~~~~rrrdddWWWOOOHHHDDD>>>:::888777666444555444222333666888999999:::===???@@@@@@@@@AAACCCAAACCCEEEHHHIIIJJJJJJJJJNNNNNNMMMKKKGGGBBB===;;;:::666444888@@@DDDAAA<<<555222...***'''&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%333444444333111222666999888<<>>;;;:::;;;>>>BBBEEEFFFCCCBBB???:::666333333333111999@@@CCCGGGLLLNNNMMMLLLJJJDDD===666111...---)))(((((('''&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))((()))))))))*********+++))))))))))))))))))))))))************++++++++++++......//////000111111111111000...------...000111666888;;;===>>>???BBBDDDGGGDDDCCCFFFJJJTTTfffvvv~~~xxxzzz~~~|||rrriii___XXXZZZaaaiiinnnqqqvvv|||sssiiieee[[[\\\___hhhwww|||ooofff___dddmmmxxxxxxkkkbbbYYYRRRGGG>>>999888888888777555222222444555666666555888;;;>>>???@@@BBBDDD???@@@BBBDDDGGGIIIJJJKKKMMMNNNOOONNNLLLGGGCCC@@@<<<777444888@@@EEEDDD@@@:::777222---***(((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%444555555333333777>>>DDDEEEKKKTTT\\\aaadddfffggghhhjjjggg^^^UUUTTT]]]fffuuu~~~{{{}}}{{{|||~~~}}}{{{ssskkkddd```[[[ZZZXXXWWWUUUSSSOOOLLLEEECCCAAAAAACCCFFFHHHHHHGGGFFFDDDCCCCCCDDDFFFGGGHHHMMMSSSXXX[[[___eeejjjrrrpppnnnmmmnnnppptttwwwmmmiiikkkoooqqqrrrqqqoookkkiiijjjkkkkkkooorrrtttyyy~~~zzzvvvwww~~~zzzvvvvvv{{{|||sssiii```ZZZ[[[bbbjjjnnnpppzzz|||}}}|||sssjjjiiillliiiccc\\\UUUOOOKKKHHHAAA>>>;;;;;;===@@@BBBCCCBBBCCCBBB???:::777666666333:::AAACCCFFFKKKMMMLLLLLLKKKHHHBBB;;;555222111+++***)))(((((((((((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))******)))((('''(((((())))))*********))))))))))))))))))))))))*********++++++++++++,,,......//////000000111111111000...---...111444666;;;===@@@AAAAAAAAACCCDDDDDDAAACCCJJJUUUbbbsssrrriiihhhjjjhhhgggccc^^^[[[[[[]]]```cccjjjoooppprrrxxx}}}~~~vvvjjjdddbbb\\\dddooo|||~~~rrrkkk___bbbjjjvvv}}}uuulllbbbSSSFFF>>>;;;;;;<<<777555333222333444444333111444777:::<<>>======@@@CCCDDDDDDDDDCCCAAAAAABBBDDDEEEEEEDDDIIINNNRRRSSSVVV[[[___aaalllyyy|||qqqnnnnnnpppsssyyysssiiieeedddcccdddeeeccc___^^^___``````iiiqqqtttuuuxxxzzzxxxtttrrrvvvxxxuuuuuuwwwzzztttjjjddd]]]aaaeeehhhkkksss~~~wwwuuuyyy}}}{{{vvvnnneee[[[SSSNNNFFFCCC@@@>>>>>>???@@@???@@@AAACCCBBB???;;;999888666===BBBDDDFFFJJJLLLKKKJJJKKKKKKGGG???888444333...---,,,***)))(((((('''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###&&&((()))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$###$$$$$$%%%&&&'''((((((&&&''')))******)))((('''&&&&&&'''(((((()))******))))))))))))))))))))))))*********+++++++++,,,,,,------...//////000000111111000......///333777:::???AAACCCDDDCCCCCCCCCDDDCCCBBBHHHVVVfffrrr}}}{{{nnnbbb\\\[[[SSSSSSRRRSSSUUU[[[dddlllnnnssstttsssvvv~~~zzzqqqhhhbbbbbbdddfffrrrwwwqqqfffhhhooo{{{|||qqqaaaQQQGGGAAA???>>>999777555444444444222111///111333555777<<>>AAAAAAAAA???>>>======@@@BBBCCCCCC@@@DDDIIIKKKLLLNNNSSSWWWSSS\\\fffjjjnnnrrrrrrpppnnnllllllooorrryyyvvvggg^^^ZZZRRRTTTUUUTTTRRRQQQRRRUUU[[[gggrrrtttrrrrrrrrrrrrnnnmmmrrr{{{{{{vvvttttttzzz{{{vvvtttvvvuuurrrmmmhhhiiipppwwwzzzqqqmmmbbbbbbbbbcccgggnnnvvv|||~~~www|||}}}rrreeeYYYRRRJJJGGGCCCAAA@@@???>>>======@@@CCCDDDBBB>>>;;;:::999???DDDDDDFFFJJJKKKJJJHHHJJJLLLIIIBBB;;;666444222000...,,,)))((('''&&&((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""%%%((()))(((%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((())))))(((&&&%%%"""###$$$%%%'''((())))))'''(((***+++***)))'''&&&%%%&&&&&&'''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,------......///000000000111000......000555:::===AAACCCEEEFFFDDDCCCCCCCCCIIIJJJTTTgggyyy{{{nnnaaaXXXSSSJJJKKKOOOTTTYYYaaalllvvvvvvyyyyyywww{{{{{{mmmbbb^^^___ccceeeqqq~~~yyysssooopppvvvzzzjjjZZZNNNFFFAAA>>>===;;;888777666555222000...//////111444999@@@EEELLLHHHCCC@@@>>>@@@CCCFFFHHHJJJLLLNNNOOONNNLLLKKKIIIIIIHHHGGGGGGHHHIIIJJJFFFDDD@@@;;;666111---***((((((''''''''''''(((((()))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%555777:::===EEEQQQaaalllvvv~~~{{{xxxzzz{{{sssnnniiiccc___]]]\\\[[[[[[XXXTTTPPPNNNOOOLLLGGGAAA777888888999:::;;;;;;<<<<<<;;;:::999999:::<<<===<<>>@@@CCCDDDEEEHHHKKKNNNOOONNNLLLKKKOOONNNLLLJJJIIIHHHHHHHHHGGGEEECCC@@@;;;555...))))))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&888>>>FFFKKKQQQZZZgggppp~~~~~~~~~|||{{{zzzzzzxxxtttnnniiigggdddaaa^^^]]]\\\YYYXXXRRRMMMHHHFFFFFFEEE@@@;;;666666777777888888999999888777666555555777888:::===???BBBEEEGGGGGGGGGGGGEEEDDDEEEFFFHHHLLLOOOQQQYYYZZZZZZYYYXXXZZZ]]]___jjjtttzzzssseeeXXXOOOJJJDDDCCCBBBCCCFFFKKKPPPTTT\\\```eeeiiilllkkkjjjiiilllnnnuuu|||rrrkkkhhhlllllllllkkkhhhccc___]]]XXX]]][[[XXXXXXQQQPPP]]]rrr}}}~~~~~~~~~zzzwwwsssmmmhhhfffhhhiiiyyyyyyoooeee\\\VVVWWWSSSMMMKKKJJJDDD===>>>>>>???BBBEEEGGGFFFDDDBBBHHHLLLKKKJJJLLLKKKIIICCCCCCDDDEEEEEEBBB<<<888777444000...---+++)))''')))((('''''''''''''''''''''''''''''''''(((((()))'''''''''&&&&&&&&&%%%%%%(((((())))))))))))((((((&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))''''''(((((())))))*********************+++++++++------------------......---///000000......///111...///000222666:::>>>AAA???BBBDDDDDDCCCEEEKKKPPPbbbkkkxxxyyygggYYYQQQMMMNNNQQQWWWbbbmmmuuuxxxxxx{{{{{{lllaaaYYY[[[aaadddgggjjjllluuu}}}}}}~~~~~~uuucccTTTKKKHHHFFFBBB===:::888666444333333222///...///333777999BBBGGGJJJGGGDDDEEEEEECCCDDDFFFJJJMMMNNNNNNLLLKKKOOONNNNNNLLLKKKJJJIIIIIIIIIGGGDDDBBB>>>999222...,,,+++***(((((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&999DDDQQQXXX[[[```iiirrr}}}{{{{{{{{{tttooohhhfffcccbbbbbbaaa```^^^^^^]]]]]]]]]\\\ZZZUUUQQQKKKFFFAAA>>>===<<<999666444444444444555555555555555444333333333444666777>>>???@@@AAAAAA@@@>>>>>>======<<<===>>>???AAACCCLLLLLLKKKIIIFFFFFFGGGIIIOOOWWW\\\YYYSSSNNNIIIDDD@@@???>>>???BBBGGGLLLOOOZZZ___dddgggggggggjjjllllllqqqwww|||qqqiiidddcccgggddd```\\\ZZZYYYZZZZZZYYYbbbddddddbbbUUULLLSSSiiittt||||||~~~yyytttoookkkfffdddoooyyy~~~wwwkkk```[[[[[[XXXTTTSSSQQQJJJBBB===<<<<<>>>>>???AAABBBAAA===:::777555333111000...***''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&%%%%%%%%%%%%))))))(((((((((((())))))''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""######$$$&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&'''((()))***+++++++++++++++***************------........./////////...///000///------...///...///222666:::===@@@BBBBBBCCCCCCBBBDDDKKKUUU]]]yyyssscccWWWSSSRRRXXX]]]fffooovvvzzzzzzzzzzzzmmm```ZZZYYY___fffiiijjjjjjdddhhhrrr~~~~~~yyyuuuvvvvvv{{{~~~ttteeeYYYRRROOOKKKDDD???<<<:::888666555444222000000222333444;;;BBBIIIIIIIIIIIIFFFAAACCCEEEHHHKKKMMMNNNMMMMMMOOOOOOPPPPPPOOOMMMLLLKKKJJJIIIFFFEEEBBB>>>888444...---+++)))''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&@@@MMM\\\cccccceeennnwww{{{yyywwwsssrrrsssxxxzzz|||~~~{{{rrrggg```ZZZYYYWWWVVVWWWXXXYYYYYYYYYZZZ[[[[[[ZZZUUUNNNIIIFFFBBB<<<999888777555444333333222222222222222222333333222333333444555666============<<<;;;999999<<<<<<;;;;;;;;;<<<===>>>CCCDDDDDDCCCAAAAAABBBDDDDDDIIIKKKIIIGGGFFFCCC>>><<<;;;;;;<<<>>>BBBGGGIIITTT[[[bbbeeedddeeehhhllliiimmmqqqwww|||vvvnnngggbbb___^^^bbb___[[[XXXXXXZZZ]]]___cccnnnrrrsssppp___PPPRRRaaappp}}}{{{vvvtttqqqllliiikkkqqq|||rrrfff```\\\XXXUUUVVVTTTOOOIII???===;;;<<>>===<<<888777555444333000,,,)))''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''((('''%%%$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((()))))))))'''''''''((()))*********))))))))))))((((((((((((,,,------...////////////...///000///---,,,,,,------000444888<<>>??????AAAAAAAAA@@@???AAABBB@@@BBBBBB@@@???@@@>>>:::999999888999:::>>>AAACCCIIIQQQ[[[______^^^```ccc___bbbbbbfffwww{{{wwwppphhhccc```^^^]]]```___^^^^^^```dddgggjjjoooxxxzzz{{{xxxeeeTTTTTTZZZkkk~~~|||uuusssrrrqqqooolllpppyyyttthhh___VVVSSSSSSSSSQQQNNNDDD@@@;;;:::<<<@@@CCCEEEFFFKKKMMMJJJHHHGGGEEEBBB;;;999777777999;;;<<<<<<888777666666555333///,,,&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))***))))))))))))(((((((((((()))))))))(((((((((((((((***+++---.../////////......///000///---,,,,,,---...000555999===@@@AAAAAABBBBBBCCCGGGQQQ```pppzzzrrrccc]]]]]]eeennnqqqtttxxx{{{}}}~~~rrrgggbbbbbbhhhjjjmmmpppsssqqqkkkeee\\\\\\bbbppp~~~vvvoooqqquuuuuuuuuzzzyyysssnnnhhh]]]SSSJJJBBB<<<888666555555444333333222222000555:::>>>CCCHHHIIIFFFBBBCCCEEEGGGJJJMMMNNNOOONNNOOOQQQRRRSSSRRRPPPOOOKKKIIIHHHGGGFFFDDDAAA>>>333111---)))&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''[[[dddmmmpppoooqqqyyyzzztttsssuuu~~~|||yyyvvvqqqooopppnnnnnnoooooommmggg___YYYVVVXXXZZZZZZXXXWWWXXXYYYZZZWWWSSSOOOJJJEEE???;;;888666444333111111111222222222222222333333333333222222333444555666666777777777888999::::::;;;;;;:::;;;===@@@CCCEEEGGGHHHFFFGGGHHHGGGEEEDDDDDDEEECCCFFFEEEAAA???@@@???<<<::::::999999999;;;===???AAAGGGOOOSSSSSSRRRRRRRRRSSSRRRPPPUUUcccuuuzzzrrrlllhhheeecccbbbdddeeegggjjjmmmrrruuuxxxvvv}}}~~~~~~{{{hhhVVVVVVUUUeeeyyy{{{uuusssssssssssswwwvvvgggYYYSSSSSSRRRPPPPPPHHHCCC===999999<<>>:::666444555777999:::888777666555666555333000'''''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((()))))))))((((((((()))))))))*********)))))))))(((((((((''')))*********++++++++++++)))+++,,,.../////////......///000///------...///111333666:::>>>@@@AAABBB:::===DDDOOO^^^ooo~~~nnncccaaadddmmmwww~~~~~~~~~yyyjjj```cccllltttxxxyyyxxxxxxvvvooohhh___\\\aaammmzzz|||nnnkkkllltttuuuyyyzzzxxxxxxzzztttjjj___UUULLLDDD???777666555333222111111111222555777888>>>FFFIIIGGG@@@AAABBBDDDFFFIIILLLMMMMMMNNNOOOQQQRRRRRRQQQQQQLLLJJJHHHHHHGGGFFFCCCAAA:::777222---***(((((((((((((((((((((((((((((((((''''''''''''''''''''''''ccciiippprrrrrrtttzzz}}}uuuoooppptttxxx{{{uuuqqqqqqnnnnnnooopppoookkkeee```]]]^^^^^^\\\YYYXXXZZZ\\\YYYTTTLLLEEE@@@===:::888222333333333222111222222333333444444555555666666666777888:::;;;;;;<<<<<<======>>>???@@@BBBCCCDDDFFFHHHLLLPPPUUUZZZ]]]^^^[[[\\\]]]]]][[[YYYZZZZZZXXX[[[ZZZSSSNNNLLLKKKIIIBBBAAA@@@?????????@@@AAAAAACCCEEEGGGGGGFFFDDDCCCGGGCCCCCCIIIRRR^^^nnn|||}}}xxxsssooooooooonnnmmmpppqqqssswww{{{}}}ooo]]][[[XXXbbbqqq|||zzzzzz{{{tttbbbZZZWWWSSSOOOOOOIIIDDD===999888:::<<<>>>AAAGGGKKKIIIIIIJJJIIIGGGBBB===666222222444666777888666444444555666555444++++++***)))((('''''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))******(((((()))))))))*********(((((((((((())))))))))))(((((()))***+++,,,,,,---***+++---000111111000///---///000000......///111555666999<<>>===:::666444222222222333444444444999AAACCC@@@>>>>>>>>>???BBBEEEHHHIIILLLLLLMMMNNNOOOQQQQQQRRRNNNLLLJJJIIIIIIHHHEEECCC===:::555///+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''lllqqqvvvyyyzzz{{{~~~{{{sssnnnpppuuuwww}}}wwwrrrqqqnnnooorrrttttttqqqkkkfffcccdddbbb^^^ZZZYYY\\\___XXXQQQGGG>>>:::888888888111333444555444444444555444444555666666777888888<<<===???@@@AAABBBBBBBBBEEEEEEFFFGGGHHHJJJLLLMMMUUUWWW]]]ccciiiooosssuuuppprrrtttttttttssstttuuuqqqtttrrrhhh___[[[XXXVVVJJJIIIHHHFFFEEEFFFFFFGGGFFFDDDBBBAAAAAA@@@>>><<<@@@;;;<<>>AAADDDFFFKKKKKKLLLLLLNNNPPPQQQRRRPPPNNNLLLKKKJJJIIIGGGEEE>>>:::444...***(((((((((''''''''''''''''''''''''((((((((((((((((((((((((pppuuu{{{}}}|||}}}~~~yyytttppppppqqqvvvwwwpppmmmoooqqqrrrssswwwzzzwwwpppkkkeee^^^ZZZYYYWWWTTTQQQMMMFFF===888777888777555333333444555666777777888777888:::;;;<<<===@@@AAAGGGJJJNNNQQQQQQQQQQQQRRRPPPSSSXXX\\\___bbbdddfffppprrrvvv|||xxxssspppccc[[[VVVYYY\\\YYYSSSPPPRRRMMMGGGDDDDDDCCC@@@>>>>>>;;;:::<<<>>>DDDOOOZZZdddllluuuzzz{{{|||zzzqqqiiiiiiggghhhlllooozzz|||qqqfffccc\\\QQQHHHEEEHHHFFF???999999:::999:::<<>>???>>>===>>>BBBEEEEEEHHHLLLMMMLLLLLLNNNQQQPPPOOONNNLLLJJJIIIHHHHHHIIIDDD===555///,,,******(((***+++)))'''&&&(((+++&&&'''''''''(((((())))))uuu{{{~~~zzz|||}}}{{{wwwssspppnnnnnnwww|||vvvrrrooollloooqqqtttzzz{{{ssslllbbbZZZVVVSSSOOOLLLFFF@@@888555555666555444777777777777888888999::::::>>>DDDGGGIIIKKKOOOQQQ\\\```dddggghhhgggffffffeeehhhmmmrrrvvvzzz}}}vvvnnniiikkknnnlllgggdddaaa[[[UUUQQQOOOMMMIIIEEEBBB>>><<<<<<<<<>>>FFFOOOVVV^^^kkkuuu|||{{{uuuqqqtttssstttuuusssvvv~~~sssiii^^^TTTPPPMMMOOOMMMDDD===;;;:::888;;;<<>>999222---)))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((())))))***************++++++************++++++---......///000111222222111000///...///222555666===<<<>>>BBBCCCBBBFFFKKKVVVbbbppp|||~~~}}}nnniiikkkwwwwwwnnnaaa^^^bbbooo~~~|||zzz|||xxxwww{{{yyyuuu{{{wwwddd]]]ZZZ___hhhpppyyy~~~||||||yyyqqqjjjcccUUUFFF@@@===888777888666444333555555222333777:::===AAABBB@@@??????@@@CCCFFFJJJLLLLLLLLLNNNPPPPPPOOONNNLLLKKKIIIIIIIIIIIIEEE???888222---+++***&&&((()))'''%%%$$$&&&(((&&&&&&&&&&&&'''''''''(((~~~xxxvvvtttxxx~~~|||vvvpppmmmiiipppzzz}}}xxxvvvvvvtttrrrmmmpppqqquuu}}}~~~ttteeeYYYQQQKKKFFFCCC===:::555333333555555666;;;;;;;;;;;;<<<>>>???@@@BBBKKKVVV]]]```bbbgggkkkxxx|||~~~}}}yyy{{{{{{vvvxxxzzzwwwsssqqqmmmhhhbbb]]][[[WWWRRRNNNIIIEEEAAA???<<<:::===CCCFFFOOO^^^ooo~~~~~~{{{vvvzzzvvvtttyyy|||tttggg______\\\\\\WWWLLLDDDAAA>>>;;;;;;;;;===>>>AAADDDGGGIIIGGGDDD???:::555333111111222444555333222444:::>>>AAA===777000+++)))(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((((()))******++++++******+++++++++******++++++,,,......///000111222222333111000000000222555888:::<<<<<<>>>@@@???@@@IIISSShhhqqqzzz~~~xxxmmmqqqtttuuuwwwwwwrrrkkkhhhiiiqqq}}}xxxkkkbbbZZZ[[[dddvvvzzzxxx|||~~~zzzuuuxxxlll___ZZZeeepppvvv}}}uuummm___OOOFFF@@@<<<999999999555444555444111111555666;;;AAAEEEDDDAAA===;;;@@@CCCGGGJJJKKKLLLNNNOOOOOOOOONNNMMMLLLJJJJJJIIIIIIGGGBBB<<<666000,,,***'''(((((('''%%%$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&xxxrrrrrrvvv{{{{{{tttqqqmmmpppxxxwwwrrrsssvvvwwwuuusssuuuuuuwww~~~wwwfffVVVKKKDDD>>>;;;888777555444444666999;;;@@@AAABBBEEEHHHKKKNNNPPPTTT___mmmvvvyyy|||~~~~~~}}}yyyrrrtttuuuvvvwwwzzz{{{vvvvvvwwwtttppppppqqqmmmhhhfffdddaaa\\\XXXRRRMMMHHHFFFAAA<<<<<>>>>>>>>===BBBQQQ```xxx~~~{{{rrriiiaaabbbbbbbbbdddgggjjjjjjkkkpppyyy~~~pppfff```]]]^^^hhh{{{}}}|||}}}}}}jjjbbbooozzz}}}tttgggVVVKKKFFFBBB???===;;;666333444444111111444333888>>>CCCDDDBBB???===>>>AAADDDHHHJJJLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJJJJIIIFFFAAA;;;555///,,,++++++***)))((('''((((((&&&&&&&&&&&&&&&&&&&&&&&&~~~xxxvvvxxx|||zzzyyyvvvyyywwwrrrssswwwxxxwwwyyyyyyxxxyyysss```PPPEEE???:::888666777777666666999@@@DDDMMMPPPTTTYYY___dddgggiiimmmvvvwwwvvvtttuuuxxxyyyyyywwwtttvvvxxxyyywwwsssooollldddeeeggghhhkkkpppwww{{{xxxsssrrrpppkkkhhhhhhllliiigggggghhhfffbbb^^^WWWQQQMMMKKKGGGBBB???AAAAAACCCKKK[[[mmmzzzyyyvvvtttvvvyyy|||~~~qqqjjjddd___YYYTTTTTTWWWWWW]]]hhhqqqsssvvvyyyxxx{{{vvvuuurrrpppxxx{{{uuuhhhYYYOOOMMMLLLIII>>><<<:::999:::>>>CCCEEEHHHFFFCCC???<<<888555444444666777555444555:::>>>EEEDDDAAA;;;333---******(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))***+++++++++++++++,,,,,,++++++,,,---......//////000111222333444444222222333555888;;;>>>@@@DDDAAA@@@???AAAKKK___qqq~~~tttkkk___[[[XXXWWW[[[bbbjjjqqqqqqwww~~~tttkkkfffeeeccccccjjjyyyuuukkkwww~~~ssscccUUUNNNJJJEEE@@@===777333444444222222444222444888===AAADDDDDDDDD@@@AAABBBEEEHHHKKKLLLLLLNNNNNNOOOOOONNNMMMLLLKKKKKKKKKIIIEEE@@@999333000---,,,***))))))))))))(((((((((''''''''''''''''''|||~~~zzzvvv}}}yyyuuuuuuwwwxxxwwwyyyyyyxxxxxx}}}rrrfffVVVHHH@@@===;;;999777:::<<<======CCCNNNVVVeeehhhnnnuuu{{{|||wwwtttnnnjjjggggggiiijjjhhhfffeeefffhhhiiihhheeebbb```___```bbbeeejjjrrr{{{|||uuurrrmmmgggddddddcccbbbaaaccceeeddd```\\\YYYTTTOOOOOOMMMHHHFFFGGGFFFDDDGGGPPP\\\fffkkkkkkpppmmmlllooosssuuu{{{wwwkkk___XXXSSSPPPPPPRRRRRRVVV^^^fffiiilllttt~~~~~~tttrrruuutttuuusssqqqvvv}}}pppbbbZZZXXXVVVRRRFFFDDD@@@===<<<>>>AAACCCFFFEEEDDDBBB???<<<999888888999:::999666666888<<>>@@@BBBAAA>>>>>>AAAGGGTTTiii{{{{{{sssddd\\\UUUUUU[[[bbbllluuutttzzzvvvnnnjjjjjjllljjjdddfffqqq~~~~~~ttt}}}uuueee\\\WWWOOOGGGCCC<<<666666777555444555333333444777>>>DDDHHHJJJEEECCCBBBCCCFFFIIIJJJKKKMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLKKKHHHDDD>>>888555...,,,))))))))))))((('''((((((((((((((('''''''''}}}~~~wwwlllmmmrrrwww{{{}}}|||yyywwwuuuuuuvvvvvvvvvuuussspppsssvvvuuupppaaaWWWJJJ@@@======>>>>>>===AAAFFFHHHJJJTTTcccooo}}}}}}yyyuuuoooqqqsssqqqmmmhhheeecccbbb^^^[[[\\\```bbbaaa___[[[\\\___aaabbbbbbaaaaaaccceeeiiinnnvvvzzzrrrnnnnnnjjjhhhhhhiiijjjhhhccc^^^___XXXTTTTTTSSSPPPNNNOOOJJJHHHHHHKKKQQQVVVXXXYYYaaa```eeekkkoooqqqyyy{{{qqqeee]]]VVVPPPRRRVVVQQQRRRWWW^^^cccffflllsss||||||rrroooooonnnuuuxxxvvvwww|||rrrllliiiddd]]]SSSPPPJJJDDD@@@??????@@@CCCCCCDDDCCCBBB@@@===<<<;;;===>>><<<888666666888@@@EEEHHHFFF===555///...))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((()))************)))***++++++,,,,,,++++++,,,,,,,,,,,,---...///000000111111222333444555555555666888:::===???AAABBB???===@@@IIIUUUbbbtttwwwggg]]]VVVZZZcccjjjrrryyyuuu{{{~~~uuuooommmppptttvvvqqqgggaaaiiiuuuxxxoooiii```UUUMMMDDD===;;;;;;888555555555333222555<<>>@@@AAACCCIIINNNRRRVVVbbbuuuwwwrrrpppkkkddd^^^]]]___aaa```]]]ZZZXXXWWWYYYUUUSSSUUU[[[___^^^\\\YYY\\\___cccgggiiikkklllmmmpppuuu||||||zzzyyyyyyyyyuuunnniiieee^^^YYYYYYYYYWWWUUUVVVNNNMMMKKKLLLMMMNNNOOOOOORRRUUU]]]gggkkkmmmvvv}}}~~~zzzqqqhhh]]]VVVXXX___QQQPPPRRRYYY___bbbgggllluuuzzz{{{sssmmmjjjgggrrrzzzyyywww||||||xxxpppggg]]]YYYRRRJJJDDD@@@>>>>>>AAABBBDDDDDDDDDBBB@@@>>>===???AAA???:::666555666>>>DDDJJJHHH@@@777111///))))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&''')))***((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))******************+++,,,,,,,,,,,,+++,,,,,,,,,---...///000000000111222222444444555666666777999;;;>>>@@@BBBCCCCCCCCCJJJXXXfffttt{{{ggg]]]XXXaaallltttyyy~~~xxx~~~}}}vvvnnnkkkooowww}}}xxxjjj```cccooo{{{~~~}}}yyyooocccUUUKKKBBB???>>>999666555555333222555<<>>>>>???AAACCCEEEDDDAAA>>>:::???CCCBBB<<<777666777>>>AAAEEEHHHHHHBBB999222///---+++******++++++***)))'''%%%%%%&&&''''''''''''&&&%%%$$$###$$$$$$%%%(((((('''''''''&&&&&&&&&)))'''%%%%%%&&&&&&%%%$$$%%%$$$$$$###"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''')))***+++***((('''((((((((((((((()))******)))******++++++,,,------,,,,,,------.../////////111111111333555777777666666888<<<@@@BBBCCCDDDDDDFFFJJJWWWkkk{{{{{{gggddddddgggoooxxx~~~{{{rrrttttttvvv~~~sssgggcccjjjttt{{{~~~|||{{{xxx{{{|||uuuiii[[[III???======:::555222444666666777:::???DDDDDDGGGHHHEEEAAA@@@DDDHHHMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNMMMKKKHHHFFFDDD777444000,,,)))((((((((()))((('''&&&&&&'''((()))vvvooohhhccc______hhhrrrssswwwxxxvvvxxx|||~~~|||yyynnnbbb\\\VVVMMMFFFDDDDDDBBBDDDKKKOOOPPPTTTYYYdddlllwww}}}rrrddd\\\[[[ZZZUUUQQQOOOQQQRRRRRRRRRTTTVVVYYYYYYZZZ\\\```eeejjjooossssssxxx~~~zzznnngggZZZVVVQQQNNNNNNQQQUUUWWW]]]ZZZVVVWWW\\\dddkkkooouuuttttttuuuxxx|||}}}xxxwwwwwwssstttuuuwwwyyyzzzzzzzzzkkkfff^^^ZZZ[[[bbblllrrrvvv|||~~~|||yyywwwsssnnnpppuuuyyyyyyuuurrrrrrsssuuuwww{{{|||oooaaaSSSFFF>>>>>>>>>@@@BBBEEEEEEDDDBBB===@@@CCCCCC???:::777555999<<>>AAADDDGGGGGGFFF@@@AAABBBDDDCCC???888444222666===DDDIIIHHHCCC>>>222///+++)))(((((((((''')))(((&&&&&&((()))((('''((('''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&+++)))'''''''''((('''%%%'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%'''((((((((('''&&&((((((((()))))))))************++++++,,,,,,------...//////000000111222222222222222333444555666777888;;;>>>AAABBBCCCDDDFFFVVV```qqqtttmmmlllmmmsss}}}{{{uuuqqqmmmxxxuuupppsssyyy|||}}}}}}uuuhhhfffiiiuuuuuueeeWWWMMMFFF@@@<<<222333333333333555999<<>>:::444...)))(((((()))((((((''''''''''''((((((~~~xxxtttrrrrrrpppooooooooolllhhhkkkqqqqqquuuwwwxxx~~~ppp___RRRHHHBBBAAACCCKKKZZZooozzzwwwqqqjjjdddbbbdddgggccc^^^XXXUUUUUUWWWWWWVVVWWWWWWYYY[[[```hhhqqqxxxyyy{{{yyyqqqllliiifffdddgggfffcccbbbaaa```]]][[[YYY]]]cccgggkkkpppxxxyyyvvvtttxxxxxxkkkbbbbbbllluuu|||wwwvvvvvvqqquuuxxxxxxsssmmmhhhfffiiikkkooosssxxxrrrYYYJJJ>>>===<<<>>>BBBEEEGGGHHHCCCBBBBBBEEEFFFCCC;;;444///333:::AAAGGGHHHFFFCCC888444///,,,+++***)))((()))(((''''''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&+++)))'''&&&''''''&&&%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((((((''''''(((((())))))******************++++++,,,------.........///000000111111222222333333333333444777888<<>>777000+++)))))))))(((((((((''''''(((((((((~~~{{{yyyxxxxxxvvvoookkkmmmpppoooppprrrsssxxx|||}}}ooo___SSSJJJEEEGGGKKKVVVkkk~~~uuujjjhhhddd___[[[YYYYYYZZZ\\\[[[YYYYYY[[[^^^bbbcccaaacccggglllttt~~~tttlllgggdddbbbaaabbbdddddddddbbbdddddddddfffrrrzzzuuuuuu||||||rrrhhhfffkkkqqq|||yyywwwooorrruuuvvvsssnnnjjjgggooorrruuutttuuu}}}}}}bbbRRRBBB???<<<;;;>>>BBBEEEFFFDDDBBBAAAEEEHHHFFF>>>777111333888>>>DDDGGGGGGEEE===888222...,,,+++))))))((('''&&&'''((()))(((&&&&&&'''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&'''&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''(((((())))))))))))(((((()))***+++******)))***++++++,,,------......---......//////000111111222333444444333555888<<<===@@@BBBCCCDDDHHHPPPVVVlllxxxxxxllljjjiiilllvvvzzzooohhhjjjvvv{{{xxx}}}tttlllggglllwwwwwwgggVVVGGG>>><<<:::777666666777777888>>>HHHVVV```aaaZZZPPPIIIDDDFFFHHHKKKNNNPPPRRRSSSUUUTTTTTTRRRPPPMMMJJJHHHFFFBBB;;;333...+++******'''(((((((((((((((((('''~~~{{{~~~~~~yyyoooiiilllqqqsssssstttwww~~~wwwmmmbbbZZZTTTPPPSSSXXXbbbxxx~~~|||wwwooohhhaaa___]]][[[XXXVVVTTTSSSVVVYYY\\\___ccciiiooosssvvvyyy~~~tttlllbbb\\\^^^eeennnsssvvvtttooohhhiiixxxyyyvvvxxx}}}yyyrrrnnnnnnppp~~~zzzxxxoooqqqsssuuutttpppllljjjuuuzzz~~~}}}hhhXXXJJJEEE???;;;;;;>>>AAACCCCCCAAAAAADDDGGGGGGAAA;;;555555666:::???DDDFFFGGG@@@;;;444...+++***(((''''''&&&&&&'''(((((('''%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((()))))))))***((()))***+++++++++***)))++++++,,,,,,------......------...//////000000111222444555555444666;;;@@@>>>@@@BBBBBBCCCKKKWWWaaasss}}}|||xxxuuusssttt}}}}}}ppphhhgggppp{{{rrrlllooozzz~~~|||{{{}}}wwweeeQQQDDD???<<<888666666666555555;;;EEESSS___ccc___WWWQQQGGGGGGGGGIIIKKKNNNQQQSSSTTTTTTSSSRRRPPPNNNKKKJJJHHHDDD>>>777111---+++***''''''((((((((((((''''''}}}{{{vvvoookkknnnqqqssstttwwwzzztttnnniiifffcccaaadddjjjrrr|||vvvqqqnnnjjjeeebbb]]]\\\[[[[[[\\\\\\\\\[[[]]]cccjjjpppuuu|||vvviiieeejjjrrrwww}}}zzz{{{yyy||||||yyyvvvuuuyyy~~~yyywwwuuunnnoooqqqsssuuutttrrrpppxxx~~~~~~jjj]]]TTTMMMDDD===:::<<<>>>@@@BBBAAAAAACCCEEEFFFCCC@@@888666444666<<>>AAA@@@AAABBBDDDEEEEEEDDD999666333444:::AAAHHHLLLIIICCC;;;444000...,,,+++%%%$$$$$$&&&''''''%%%###"""###%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$&&&(((+++++++++$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''')))+++,,,,,,,,,***)))++++++,,,------......///000000000111222222333333111444777777666999AAAGGGFFFGGGGGGFFFJJJVVVjjjxxx~~~xxxlllkkkrrr}}}wwwrrrpppllllllnnnttt{{{~~~~~~||||||}}}kkkXXXIIIDDD???<<<<<<;;;999777555888>>>FFFMMMQQQRRRRRRMMMJJJGGGEEEFFFJJJOOORRRQQQQQQRRRRRRQQQOOOMMMLLLGGGEEEAAA<<<666111---***&&&'''((())))))((('''&&&~~~~~~sssssssssrrrssstttwwwzzz~~~xxxwww}}}wwwtttuuupppmmmkkkmmmqqqpppiiicccfffcccbbbfffjjjnnnuuu|||vvvppp}}}{{{rrriiifffaaa]]]\\\```hhhnnnkkkiiiiiimmmnnnpppvvv}}}yyysssmmmnnntttzzz{{{xxxwwwzzzzzz|||rrrfff```YYYTTTMMMEEE@@@<<<;;;:::@@@BBBCCCCCCCCCCCCDDDEEE===888555777:::===DDDKKKFFFFFFDDD===444---******%%%&&&'''((())))))))))))%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&'''''''''&&&%%%(((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''((($$$$$$%%%''')))***((('''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''((()))))))))))))))******+++++++++******))),,,,,,------...///////////////000000111111222222///222666999===AAAGGGKKKIIIFFFCCCGGGWWWmmm}}}}}}{{{|||~~~yyyvvvzzzuuuuuu{{{}}}}}}||||||{{{yyyuuupppllliiiiiiggggggkkkrrryyy}}}~~~}}}uuuaaaMMMHHHDDDCCCAAA;;;777888777666777;;;BBBIIINNNPPPIIIHHHFFFCCCCCCGGGNNNTTTTTTTTTTTTSSSSSSRRRQQQPPPNNNLLLHHHCCC???888111---,,,+++))))))******((('''|||{{{zzzzzz{{{}}}|||{{{yyytttlllggggggggggggkkksss{{{}}}xxxssspppmmmooouuu|||yyy~~~}}}wwwzzz|||yyy{{{~~~|||uuukkkfff___WWWSSSUUU\\\aaahhhfffgggkkkmmmooottt{{{~~~uuugggfffjjjoooqqqnnnmmmoooooorrryyy|||pppeee```\\\YYYSSSKKKCCC>>>;;;;;;>>>@@@BBBDDDDDDCCCCCCCCC<<<777444666888;;;BBBIIIGGGGGGFFF@@@777///+++)))((((((((((((((((((''''''&&&''''''((((((''''''&&&&&&'''((()))))))))((('''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%'''))))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''((()))))))))))))))******++++++++++++******,,,,,,---......//////000000000111111222222222333222333555999===CCCHHHKKKJJJJJJKKKRRRdddzzzxxxtttssstttuuuqqqqqqsssyyy~~~|||}}}}}}|||{{{yyywwwuuutttssstttuuuvvvvvvvvvuuusssrrrpppqqqqqqpppnnnkkkhhhfffbbbaaaaaafffnnnuuuzzz{{{xxx{{{}}}~~~|||jjjSSSLLLFFFCCC???999666777666666777999>>>DDDJJJNNNPPPMMMIIIFFFEEEGGGJJJMMMTTTTTTTTTTTTSSSQQQOOONNNOOOMMMJJJFFFAAA;;;333...+++***))))))******)))'''yyyzzz~~~vvvooommmjjjddd___^^^```fffqqqyyytttmmmmmmsssxxxqqqqqqssszzz{{{{{{yyyyyyzzzwwwrrrjjjeee\\\SSSMMMMMMQQQUUU```___bbbiiimmmpppvvv}}}zzzhhhcccaaaeeegggdddbbbbbbcccgggpppzzzzzzqqqhhhddd```___[[[RRRHHH???;;;;;;:::===AAADDDFFFDDDBBB@@@:::555222444666888>>>EEEGGGHHHHHHCCC;;;333,,,)))******))))))((('''&&&&&&'''(((((((((((((((((('''&&&'''(((((())))))((((((''''''&&&&&&&&&''''''((('''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''&&&&&&'''(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((()))))))))))))))******+++++++++++++++***,,,------......///000000111222222222222333333333555555666:::@@@FFFJJJKKKEEEJJJQQQ]]]pppxxxssspppnnnmmmhhhmmmssszzz}}}yyyyyy~~~{{{vvvssspppooommmkkkiiigggfffeeecccdddeeefffeeedddcccbbbaaaaaabbbccccccaaa```___\\\[[[\\\```ffflllpppqqqpppsssvvvxxxzzzttt```VVVMMMGGGAAA:::777888666777777777888===EEEKKKUUUSSSPPPMMMJJJHHHHHHIIIRRRSSSTTTUUUTTTQQQNNNLLLOOONNNLLLIIIEEE>>>666000+++)))(((((()))))))))(((zzzuuutttxxx~~~~~~tttllljjjjjjfffaaa```bbblll~~~tttrrrnnnlllmmmsss{{{xxxnnnjjjjjjnnnoooooonnnnnnnnnllljjjfffddd___XXXQQQNNNNNNOOOUUUVVV\\\fffnnnttt}}}xxxmmmccc``````^^^\\\\\\\\\aaalllyyy|||vvvooolllccccccaaaXXXKKKAAA;;;:::888;;;???DDDGGGEEEBBB>>>999444111333444666;;;AAAEEEGGGHHHEEE???666...)))******)))(((((('''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((('''%%%%%%'''(((''''''&&&&&&&&&&&&''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&''''''''''''(((((('''&&&&&&((((((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((()))))))))))))))******++++++,,,,,,++++++---------...//////000000111111222222222333333333666777:::@@@GGGKKKKKKJJJDDDMMMZZZiii{{{|||yyytttqqqmmmssszzz|||xxxuuuyyyzzzyyywwwuuussspppkkkgggdddcccaaa___]]][[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVVVVWWWXXXXXXXXXXXXWWWYYYYYYYYYZZZ]]]```bbbdddhhhkkkoooqqqtttzzz}}}pppeeeYYYPPPGGG???;;;<<<777999999666444777@@@HHHTTTXXX[[[XXXPPPJJJIIIKKKMMMOOORRRTTTUUUSSSPPPNNNNNNNNNMMMLLLHHHAAA888222,,,***((('''((())))))(((}}}xxxsssrrrssswww|||uuurrrpppkkkfffeeeiiiwwwzzzqqqmmmnnnpppooooooqqquuuxxxzzzoooiiifffccccccccceeedddcccdddeeedddeeeeeeaaaZZZRRRMMMJJJKKKMMMUUUbbblllvvv{{{jjjaaa^^^[[[[[[]]][[[aaannn{{{{{{vvvtttggggggddd\\\QQQFFF???<<<999:::>>>CCCFFFFFFBBB>>>999444111222333444999>>>BBBDDDFFFEEEAAA999000******)))(((((((((((()))***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''%%%%%%''')))''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''((()))'''&&&&&&'''((('''%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))******+++,,,,,,,,,,,,,,,------......///000000111000000111222222333333444555999AAAIIINNNOOOLLLJJJLLLXXXhhhxxx|||zzz~~~}}}}}}yyywwwyyy|||zzzwwwuuupppooonnnmmmkkkhhhccc```[[[ZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRQQQQQQPPPPPPQQQQQQQQQQQQPPPPPPOOOSSSSSSTTTTTTUUUWWWYYY[[[```cccgggkkknnnssszzz~~~rrrdddYYYNNNCCC======999;;;:::666333555===EEESSS___iiifffXXXLLLIIILLLHHHKKKOOOSSSUUUUUUSSSRRRMMMMMMMMMLLLIIICCC:::555...+++)))(((((())))))(((zzzvvvssssssppppppuuuyyywwwvvvpppnnnvvvpppgggiiilllnnnppprrruuuwwwxxx|||zzzsssmmmiii___^^^___bbbaaa___aaaeeeeeehhhkkkiiibbbWWWMMMHHHHHHHHHNNNYYYccclllwwwqqqfff```]]]___cccbbbgggttt{{{yyyooommmiiiccc[[[RRRJJJEEE===<<<===AAAEEEEEEBBB???:::555222333444444777===???@@@CCCEEEDDD>>>555///***)))((('''((()))***+++%%%%%%&&&&&&&&&&&&%%%%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''%%%%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''((())))))))))))))))))***+++,,,---------------......//////000111111000000111222444555666666666>>>HHHPPPSSSQQQOOOMMMUUUcccsss|||xxx~~~~~~xxxsssrrrvvvpppttt~~~{{{vvvssspppnnnlllgggfffeeeeeedddaaa]]]ZZZUUUTTTSSSRRRQQQPPPPPPOOOMMMMMMLLLLLLKKKKKKKKKKKKMMMMMMLLLKKKJJJJJJIIIIIIHHHJJJMMMNNNOOOQQQUUUWWWYYY\\\```cccggglllqqquuu{{{}}}pppeeeXXXIII@@@>>>;;;;;;999666333555;;;@@@QQQaaappppppaaaQQQJJJIIIEEEHHHLLLQQQTTTUUUUUUUUUOOONNNMMMLLLJJJDDD===888111...+++))))))))))))(((}}}zzzxxxuuummmjjjmmmpppuuussscccrrrkkkiiihhhhhhlllrrrxxx{{{zzzxxxwwwxxxxxxwwwssspppiiiffffffgggddd___```eeefffkkkooooooiii___VVVPPPJJJHHHIIINNNSSSXXXaaakkkuuuuuummmgggdddgggmmmmmmsss~~~zzzvvvpppmmmiiibbbYYYRRRBBB???<<<>>>BBBEEECCCAAA;;;777444555555444777<<<===>>>AAAEEEFFFCCC;;;555---+++)))((('''((()))***&&&&&&''''''''''''&&&&&&(((''''''&&&'''((()))***&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''%%%&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((&&&$$$%%%'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''((())))))))))))))))))***+++,,,------------.........///000000111111000111222444666888:::;;;999CCCNNNSSSSSSQQQRRRUUU```mmm}}}tttooooooxxx~~~~~~nnnfffhhhpppxxx|||yyyuuuooojjjhhhgggeeeddd___^^^^^^]]]\\\YYYUUURRROOOOOOOOONNNNNNNNNMMMMMMJJJIIIHHHHHHHHHGGGHHHHHHIIIHHHGGGFFFEEEEEEDDDDDDBBBEEEHHHIIIIIIKKKNNNQQQSSSUUUXXX\\\aaafffkkknnnssszzz}}}rrrdddSSSFFFAAA;;;:::777555444666999;;;JJJYYYkkkrrrkkk\\\OOOIIIFFFHHHKKKOOORRRTTTVVVVVVQQQPPPOOOMMMKKKGGGAAA===555111---***)))))))))(((vvvkkkeeegggiiilll{{{{{{aaaTTTeeeuuuooogggdddhhhpppyyy~~~~~~xxxsssrrrvvvxxxxxxvvvvvvrrrpppnnnggg^^^]]]bbbgggkkkqqqsssooohhhaaa]]]NNNJJJGGGFFFFFFHHHOOOWWWccclllyyyxxxsssnnnkkkooouuuxxx}}}}}}vvvtttsssnnneee]]]EEE@@@<<<===AAADDDDDDBBB<<<888555666666555777<<<<<<>>>AAAEEEHHHFFF@@@:::///---+++((('''&&&'''(((''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%&&&''''''&&&&&&(((***'''''''''&&&&&&'''''''''$$$%%%''''''''''''%%%$$$&&&&&&&&&'''''''''(((((('''%%%$$$$$$''')))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''(((((())))))))))))))))))***+++,,,------...---......//////000000111111111222444666999;;;===>>>===FFFQQQTTTQQQPPPUUU[[[lllyyy~~~}}}tttqqqtttrrrwww|||~~~lllaaaaaagggnnnyyyqqqoookkkeeeaaa____________[[[ZZZYYYXXXWWWTTTPPPLLLKKKKKKKKKKKKLLLLLLLLLLLLIIIHHHHHHGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAADDDFFFFFFEEEEEEGGGJJJOOOQQQTTTXXX]]]bbbgggkkknnnttt}}}}}}nnn[[[LLLFFF;;;888555444555777777777AAAOOOcccqqqrrrgggWWWLLLHHHIIIKKKNNNQQQSSSUUUVVVSSSRRRPPPNNNLLLIIIDDD@@@777333...+++***))))))(((~~~zzzzzzuuulllfffjjjxxxoooXXXSSS]]]rrrooofffhhhooozzz}}}uuunnnkkknnnuuu{{{|||zzz{{{zzzpppaaa[[[\\\kkkmmmooopppnnnkkkgggeee\\\OOODDDCCCEEEDDDEEEIIIUUU]]]gggrrr{{{uuurrrttttttqqqnnnnnnvvv}}}tttXXXOOOBBB;;;;;;@@@CCCEEE@@@>>>:::666333444888<<<;;;???BBBCCCEEEIIIGGGBBB444111,,,)))((((((((('''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&###&&&)))(((%%%$$$%%%'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,---------......//////000111111111444333222444888:::;;;;;;@@@HHHQQQSSSQQQTTT^^^gggyyy|||yyy~~~~~~zzzzzz|||yyy~~~ssshhhdddhhhppp{{{xxxuuuooojjjddd^^^XXXVVVXXX[[[YYYWWWXXXWWWUUUTTTRRRPPPNNNNNNKKKKKKJJJIIIGGGFFFEEEEEEGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCC@@@@@@AAABBBCCCCCCDDDDDDGGGJJJNNNQQQUUUZZZ```dddgggoooyyywwwiii^^^PPP@@@<<<888888777444555888>>>GGGRRR___kkkpppdddTTTNNNKKKIIIIIIMMMRRRTTTTTTSSSRRRRRRPPPMMMJJJGGGEEE<<<888222---)))(((((()))xxxyyy{{{~~~~~~|||vvvwwwvvvooohhhjjjuuujjjWWWRRRXXXhhh~~~vvvnnnmmmrrryyy~~~wwwooojjjjjjoootttzzzyyy{{{{{{tttjjjfffiiirrrsssuuuuuusssooollljjjcccWWWLLLHHHEEEAAAAAADDDLLLUUU```kkkzzz{{{uuurrrvvvxxxuuuqqqooorrrrrraaaMMM@@@???AAABBBAAA@@@???<<<888555555888;;;<<>>@@@BBBMMMZZZeeeqqq|||yyyrrroootttyyyxxxssspppnnn~~~|||]]]IIIBBBAAA@@@===@@@@@@>>>;;;888777777999>>>???>>>???FFFLLLKKKEEE;;;666///***))))))******((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&)))'''&&&&&&'''((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,------------......///000000111111222111333555666666888>>>BBBIIIQQQWWWVVVSSS\\\ppp|||vvvsss}}}wwwqqqwwwyyysssooommmkkkgggddd^^^XXXQQQMMMMMMOOOOOONNNPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@???BBBAAA???>>>>>>>>>???@@@BBBDDDFFFHHHIIILLLQQQTTT]]]bbbjjjttt}}}{{{eeeSSSGGG===<<<>>>===<<<<<<444777;;;DDDTTTccchhhgggZZZRRRIIIFFFIIINNNPPPPPPRRRRRRQQQPPPNNNKKKHHHGGGBBB>>>777111,,,++++++,,,uuu{{{|||xxxwwwwwwyyyzzzvvvpppnnnrrrwww}}}zzzzzzvvvqqqqqqxxxyyyxxxyyyzzzyyypppcccZZZWWWXXX```gggqqq{{{{{{uuusssmmmiiicccZZZOOOEEEAAA@@@???JJJXXXccckkkttt}}}xxxooojjjooovvvwwwtttrrrmmmyyyoooSSSCCC>>>===<<<@@@AAAAAA???;;;999888999AAA???======EEEMMMMMMGGGAAA;;;333---******+++,,,((((((((((((''''''''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&***'''$$$$$$''')))(((&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))*********++++++++++++,,,,,,,,,------------...000000111111222333333444000333777777666999AAAGGGPPPRRRTTTTTTXXXeeezzzyyyvvvxxx|||xxx}}}{{{yyyzzz{{{||||||{{{{{{zzztttqqqllljjjhhhgggdddbbb]]]WWWPPPKKKJJJKKKLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBAAACCCAAA???===<<<<<<===>>>???@@@BBBCCCDDDGGGKKKNNNZZZ]]]eeepppzzzvvvaaaQQQAAA>>>AAAAAA???===<<<;;;;;;???KKKXXXaaaeee\\\SSSIIIDDDGGGKKKNNNNNNQQQQQQQQQPPPNNNLLLIIIHHHDDD@@@:::333...,,,,,,,,,zzzzzzxxxwwwxxxwwwrrrlllkkknnnrrr{{{yyyzzzyyyzzz}}}|||vvvwwwxxxwwwvvvvvvxxxzzzzzzlll^^^VVVTTTRRR]]]lllyyyvvvssssssrrrnnndddXXXMMMEEE@@@@@@IIIUUU```fffnnnyyy|||rrrkkknnntttwwwwwwxxxttt|||{{{]]]FFF;;;;;;>>>???@@@BBBAAA???<<<;;;;;;CCCAAA===<<>>@@@AAACCCEEEIIIMMMUUUXXX```jjjuuu}}}qqq]]]IIIBBBCCCCCC@@@>>>===:::777999???HHHQQQXXXZZZSSSKKKEEEEEEIIILLLNNNQQQQQQQQQPPPOOOMMMJJJIIIFFFCCC===777222...,,,+++zzz|||xxxttttttqqqkkkfffdddgggjjjqqqtttzzzyyy|||}}}yyyvvvzzzwwwvvvtttssssssuuuwwwxxxtttsssssstttuuuuuutttrrrlllmmmnnnnnnnnnoooqqqsssxxx~~~xxxfffXXXPPPNNNYYYgggsssxxxtttvvvxxxuuulllbbbXXXLLLCCCBBBGGGPPPYYY```gggsss~~~xxxssstttwwwxxx{{{~~~}}}gggNNN???<<>>===???@@@AAABBBEEEIIIKKKNNNRRRZZZdddmmmvvv}}}kkkSSSHHHEEECCCAAA@@@<<<888666777:::???HHHQQQXXXVVVQQQKKKGGGGGGJJJNNNPPPQQQQQQQQQOOOMMMLLLJJJHHHFFFBBB===777111---***}}}yyytttpppooommmhhhccc``````bbbggggggkkkrrryyy{{{wwwsssqqquuuyyyzzzyyy||||||||||||yyytttoooccccccbbbaaaaaaaaabbbccceeeddddddeeeggggggeeeccc```bbbcccddddddfffiiikkknnnssszzzuuuaaaTTTPPPXXX```eeeqqq{{{wwwrrruuuuuuppplllfffZZZMMMFFFFFFKKKTTT[[[cccooo{{{|||{{{{{{{{{yyy{{{{{{oooZZZIII@@@===;;;===@@@BBBBBBCCCDDDEEEGGGGGGBBB:::888>>>EEEHHHKKKEEE>>>777333000---,,,))))))))))))((((((((('''(((((()))))))))*********((('''&&&&&&&&&''')))***&&&&&&''''''''''''&&&&&&&&&(((+++,,,+++)))(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******------------..................///000000111111222777666666888===EEEMMMSSSSSSSSSXXXeeevvvxxx{{{{{{rrrmmmccc```\\\XXXVVVTTTQQQOOOOOOQQQTTTWWWZZZ]]]^^^^^^XXXWWWVVVUUUVVVYYY\\\^^^ZZZZZZ[[[ZZZXXXWWWVVVVVVRRRPPPNNNJJJGGGEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKJJJIIIHHHFFFEEEGGGGGGHHHHHHFFFDDDBBB@@@@@@AAABBBBBBBBBCCCFFFIIIIIIOOOWWW___hhhqqq{{{yyy^^^OOOHHHDDDBBBCCC???;;;888999999;;;EEEQQQYYY[[[[[[TTTJJJFFFIIIMMMPPPPPPQQQQQQPPPNNNLLLKKKKKKJJJHHHCCC===555///***uuummmnnnnnnmmmjjjddd```^^^^^^___^^^```fffmmmooolllhhhgggmmmuuuyyyyyyzzz~~~~~~~~~}}}zzzwwwsssrrrpppllleee```SSSSSSRRRQQQQQQQQQQQQRRRUUUUUUUUUVVVWWWWWWUUURRRSSSUUUWWWXXXYYY[[[^^^aaafffjjjpppvvv}}}nnn^^^SSSXXXYYYYYYaaauuu}}}zzzjjjnnnqqqrrrtttrrrfffXXXJJJGGGIIIRRRZZZbbbnnn{{{}}}|||~~~|||wwwxxx|||}}}~~~}}}zzz}}}tttcccQQQCCC;;;:::<<<@@@BBBCCCEEEGGGIIIHHHIIIDDD:::555:::CCCHHHLLLGGG???999444111---+++))))))))))))(((((((((((((((((())))))*********+++)))(((&&&%%%&&&''')))+++&&&''''''''''''''''''&&&&&&***///000---***)))***"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))---------.........//////111222222333444444555555:::777555888???HHHPPPTTTQQQVVV```nnn}}}yyypppfff```[[[YYYUUURRRPPPNNNKKKIIICCCEEEGGGJJJMMMPPPQQQRRROOONNNLLLKKKLLLPPPSSSVVVTTTUUUVVVUUUSSSRRRQQQRRRMMMMMMKKKIIIEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNOOOOOOOOONNNMMMKKKJJJIIIGGGIIIJJJKKKJJJGGGDDDBBBCCCDDDDDDCCCAAABBBDDDFFFHHHOOOXXX___fffppp|||fffSSSIIIDDDCCCEEEBBB<<<888777555666AAANNN[[[```bbbZZZMMMEEEGGGLLLPPPPPPQQQQQQPPPNNNMMMLLLMMMMMMKKKHHHAAA999000+++{{{uuuqqqoooppppppnnnhhh___YYYVVVVVVZZZ[[[^^^bbbfffgggeeecccfffeeehhhmmmoooooorrrxxx~~~}}}{{{xxxtttrrrpppooonnnjjjeeecccaaa]]]UUUNNNKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJLLLMMMNNNNNNNNNNNNJJJKKKMMMNNNNNNQQQTTTWWW\\\```fffmmmsss{{{~~~jjj___TTTNNNSSSXXX___pppxxxqqqtttttttttwwwxxxmmm```OOOIIIGGGOOO[[[fffrrr{{{~~~xxxrrrpppqqqwww~~~{{{~~~~~~uuummmooo{{{}}}rrrgggZZZIII::::::888999===@@@BBBFFFKKKMMMKKKEEE>>>888888<<>><<<:::666444:::AAAPPP```pppuuuooocccSSSGGGEEEKKKPPPRRRTTTUUUSSSOOOLLLKKKJJJIIIFFFAAA:::555yyyrrrpppqqqrrrqqqpppmmmjjjhhhhhhhhhqqq|||ooobbb[[[TTTOOOJJJIIIIIILLLUUU___qqq~~~|||wwwnnnddd]]]XXXVVVRRRNNNKKKJJJJJJJJJKKKHHHFFFFFFIIILLLMMMMMMNNNOOOPPPQQQPPPOOONNNMMMIIIHHHHHHGGGFFFDDDCCCBBB;;;<<<=========>>>AAADDDHHHKKKQQQVVV\\\bbbhhhmmmooosssyyy~~~mmmddd]]]WWWTTTUUUUUUcccxxx~~~xxxtttvvvxxxxxxuuukkk___SSSMMMLLLPPPYYYbbbmmmpppwww}}}}}}}}}yyymmmffffffkkkqqqtttrrrnnnhhheeegggfffZZZMMM>>>:::888;;;===???DDDJJJMMMMMMJJJDDD<<<888888:::CCCHHHKKKGGGBBB<<<444---++++++***)))(((((((((((((((((((((((())))))))))))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&'''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((((((((((((((())))))))))))'''''''''''''''((())))))((((((((())))))******+++)))******++++++,,,,,,,,,......///000111111111111111111222333444555555666999888999@@@KKKVVVZZZZZZkkkwwwwwwssswww~~~|||{{{yyyxxx{{{yyynnniiirrr~~~zzzooojjjddd```]]]ZZZVVVSSSPPPPPPOOOMMMJJJGGGEEEDDD???@@@@@@>>>===>>>@@@BBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEGGGHHHIIIJJJJJJMMMMMMMMMMMMNNNOOOPPPPPPRRRRRRSSSUUUVVVVVVUUUUUURRROOOKKKGGGDDDDDDEEEFFFEEEIIINNNTTTYYYbbbmmmuuuxxxfffUUUIIICCC>>>;;;:::777555888===FFFVVVjjjwwwzzzrrr___NNNJJJLLLNNNQQQTTTTTTPPPLLLJJJIIIIIIHHHGGGCCC>>>:::{{{xxxzzz|||yyyvvvrrrooooooppprrrtttyyy{{{nnnddd___XXXQQQJJJGGGEEEHHHQQQZZZqqq}}}|||yyyxxxvvvsssmmmcccYYYRRRPPPNNNKKKHHHGGGFFFGGGGGGGGGFFFEEEEEEHHHLLLOOOPPPNNNNNNNNNNNNLLLIIIGGGEEEAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>===<<<===???AAACCCFFFKKKOOOSSSYYY^^^bbbgggkkkrrrxxx}}}tttiii```XXXUUUPPPZZZmmm}}}yyyxxxwwwwwwwwwtttiii\\\SSSLLLJJJNNNUUUccclllxxxtttiiicccccceeeggggggddd```^^^bbbccc[[[PPPAAA;;;888999;;;<<>>======???BBBCCCCCCDDDDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@??????>>>AAA@@@@@@??????>>>======>>>>>>>>>>>>>>>===<<<;;;======>>>??????@@@@@@AAABBBBBBCCCEEEFFFHHHIIIIIIKKKKKKKKKLLLLLLMMMOOOOOOPPPRRRTTTVVVVVVVVVVVVVVVUUURRRNNNJJJGGGFFFFFFFFFEEEHHHMMMQQQWWW___iiippp{{{sss```QQQFFF@@@:::999888555666999>>>LLL```rrr~~~}}}nnn^^^OOOLLLKKKNNNRRRSSSPPPMMMIIIIIIHHHHHHHHHEEEAAA===}}}yyyuuussstttwwwzzz{{{yyy|||}}}wwwpppkkkiii```XXXQQQLLLIIIHHHOOOWWWppp~~~{{{yyywwwqqqooollliiiddd]]]UUUOOONNNMMMLLLJJJHHHGGGGGGFFFDDDDDDCCCCCCEEEGGGJJJLLLHHHGGGFFFDDDAAA>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>@@@@@@BBBFFFIIILLLPPPUUUXXX^^^cccjjjqqqwww|||yyyiii[[[SSSTTTXXXdddxxx}}}wwwttttttvvvnnnddd[[[PPPHHHHHHLLL[[[fffsss||||||qqqfff```____________[[[YYY[[[]]]XXXQQQEEE>>>:::999999:::???FFFJJJLLLLLLIIIAAA:::777666<<>>======@@@BBBBBBCCCEEEFFFEEEDDDBBB@@@AAAAAA@@@???>>>===<<<<<<@@@??????>>>======<<<<<<;;;<<<<<<<<<<<<;;;;;;:::=========>>>??????@@@@@@???@@@AAACCCDDDFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMPPPSSSVVVXXXXXXWWWWWWWWWUUUTTTQQQMMMKKKIIIHHHGGGEEEHHHLLLPPPUUU\\\fffmmmuuu|||~~~lll\\\MMMDDD<<<999999666666777;;;EEEUUUgggyyy{{{qqqVVVMMMGGGJJJQQQSSSSSSRRRLLLKKKJJJJJJIIIGGGCCC@@@|||zzzwwwxxxzzz}}}}}}|||qqqqqqpppnnnlllkkkjjjiiiaaa[[[UUURRROOONNNTTT[[[kkk{{{wwwsssqqqhhheeebbb___]]]ZZZWWWTTTQQQPPPOOONNNKKKIIIFFFDDDAAAAAAAAA@@@@@@AAACCCDDDDDDBBB@@@===;;;999888777999999::::::::::::999999:::;;;;;;;;;:::;;;===???AAACCCEEEHHHIIILLLPPPSSSUUUZZZaaahhhooovvv||||||iii]]]\\\YYY\\\jjjyyyqqqpppsssoooiiibbbWWWKKKGGGIIIOOOWWWdddoooyyyyyylllbbb^^^]]][[[]]][[[WWWVVVWWWUUUQQQJJJCCC<<<:::::::::???FFFGGGKKKMMMJJJCCC<<<777666999@@@FFFIIIKKKIII???444...,,,***)))(((((()))******)))))))))((((((((('''&&&&&&&&&''''''''''''(((%%%%%%&&&'''''''''''''''(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((((((''''''((((((((('''''''''((((((((())))))'''''''''''''''((())))))++++++******************)))******+++,,,---...///------///000111222222222222333444555777888999:::;;;>>>FFFMMMPPPTTT```mmm|||||||||uuuttt{{{xxxkkkbbbccccccdddmmm}}}|||uuupppoooooohhhfffbbb]]]XXXUUUSSSSSSNNNLLLJJJGGGEEEDDDDDDDDD======>>>===<<<===???AAA@@@BBBDDDFFFEEECCCAAA???>>>>>>>>>======<<<<<<<<<>>>======<<<;;;;;;::::::999999::::::;;;;;;::::::;;;<<<<<<======>>>??????======???@@@BBBDDDEEEFFFEEEEEEEEEFFFGGGHHHJJJJJJOOORRRWWWXXXWWWVVVVVVVVVUUUTTTSSSQQQNNNKKKIIIHHHEEEHHHLLLPPPSSSZZZdddkkkqqqxxxwwwgggUUUJJJ???;;;;;;999777888999>>>HHHVVVkkk|||}}}aaaRRRGGGHHHOOORRRTTTUUUPPPOOOMMMMMMLLLIIIFFFCCCzzzyyyyyy{{{}}}zzzeeebbb___]]]]]]^^^]]]\\\YYYTTTQQQPPPPPPPPPVVV^^^fffzzz~~~zzztttooolllbbb___\\\ZZZZZZZZZZZZYYYSSSSSSSSSQQQMMMIIIEEEBBB@@@@@@@@@???>>>===>>>???DDDCCC@@@>>><<<;;;;;;;;;666666666666666555444444555666777777777999<<>>DDDIIILLLJJJ@@@666...---***)))((((((***+++******))))))((((((((('''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((((((((('''((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''((((((((('''&&&&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((()))))),,,+++++++++***))))))))))))******+++---...//////...///000111333333444444333333444666777999:::::::::???HHHPPPRRRVVVeeevvv{{{~~~vvvzzz~~~qqqddddddaaa___gggwwwwwwoookkkkkkkkkfffeeebbb^^^YYYVVVVVVVVVLLLJJJGGGDDDBBBBBBBBBCCC;;;<<<<<<<<<;;;<<>>@@@CCCEEEEEEBBB???===<<<<<<============>>>>>><<<<<<;;;::::::999999888777888999:::::::::::::::::::::;;;<<<<<<======>>>;;;<<<===???AAACCCDDDEEECCCCCCCCCDDDEEEGGGHHHIIIMMMQQQUUUVVVUUUSSSSSSTTTUUUTTTTTTSSSPPPMMMJJJHHHFFFIIILLLOOOSSSZZZcccjjjnnnvvv~~~nnn[[[NNNAAA======;;;999999666999===III^^^ssslllYYYJJJIIINNNPPPRRRTTTTTTRRRPPPOOONNNKKKGGGDDD~~~|||vvvcccZZZSSSQQQPPPNNNMMMNNNIIIKKKQQQXXXZZZYYY[[[___bbbppp~~~zzzvvvrrrmmmjjjhhhfffeeedddccc___YYYSSSSSSRRROOOKKKKKKLLLGGG@@@BBBAAAAAACCCEEEGGGGGGGGGKKKIIIEEECCCAAA>>>:::888777777777777666666666666888777777777888999::::::???DDDKKKPPPRRRSSSTTTTTTSSSWWW\\\]]]___eeeooowww}}}}}}pppfff\\\\\\eeewww~~~ssskkkiiihhhgggddd___WWWMMMGGGDDDBBBGGGSSScccttt~~~ssskkkhhhhhhgggccc______^^^YYYUUUSSSOOONNNJJJBBB;;;999>>>DDDDDDHHHKKKJJJHHHFFF>>>666555999@@@GGGKKKJJJDDD@@@888222,,,***++++++((($$$''''''(((***,,,,,,***((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%$$$###$$$&&&'''((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))***)))))),,,+++++++++******))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***++++++------.../////////000111222333333444777666666777999;;;;;;;;;@@@GGGMMMOOORRR^^^qqq~~~~~~~~~|||xxxmmmddd]]]```iiiuuuyyyqqqkkkhhhfffdddccc```\\\WWWSSSQQQPPPOOOLLLJJJFFFDDDCCCBBB@@@>>>>>>>>>===<<<<<<<<<<<<<<>><<<<<<<<<<<<;;;;;;;;;::::::999999999;;;;;;;;;;;;:::999888888::::::::::::::::::::::::<<<<<<======>>>===============<<<<<<===???AAABBB@@@BBBCCCCCCCCCDDDFFFHHHMMMMMMNNNOOOQQQRRRRRRSSSRRRRRRSSSSSSRRRPPPMMMKKKJJJKKKKKKMMMQQQYYYbbbiiisssuuu{{{jjj\\\JJJ???;;;;;;999666999;;;@@@FFFMMMZZZpppyyykkkUUUHHHKKKUUUYYYWWWWWWTTTQQQPPPPPPOOOLLLHHHwww___UUULLLJJJHHHEEECCCDDDCCCEEELLLTTTXXXWWWYYY]]]dddppp~~~yyytttqqqpppnnnmmmppplllgggccc___ZZZSSSNNNJJJOOOQQQPPPQQQRRRQQQMMMNNNNNNOOOQQQSSSSSSRRRQQQRRROOOJJJFFFCCC@@@<<<:::666666666666555555555555555555555555666777888999:::>>>EEEJJJNNNRRRUUUXXXZZZ```eeefffddddddgggkkkvvv{{{yyyiiiaaacccpppwwwoooiiihhhhhhhhheee^^^RRRIIIEEECCCFFFNNNZZZkkkyyyvvvtttrrrppprrrooollljjjgggbbb]]]ZZZYYYWWWRRRIII???;;;===AAADDDHHHJJJIIIIIIGGG???777555999???FFFJJJJJJEEEAAA:::444---*********(((%%%(((((()))***,,,,,,)))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((('''******)))))))))((((((((())))))))))))))))))))))))***************+++++++++******+++,,,---....../////////000111222333444444555555444555777888999:::AAAHHHPPPUUUYYYddduuu|||{{{|||~~~rrrhhhaaaccckkkuuu}}}vvvooojjjgggdddbbb```]]]YYYUUUQQQOOONNNNNNLLLJJJFFFDDDCCCAAA???=========<<<;;;;;;;;;;;;<<>>===<<<<<<<<<<<<;;;;;;:::::::::999999999::::::::::::::::::999888::::::::::::::::::::::::888888999;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBCCCEEEGGGKKKKKKLLLNNNOOOQQQRRRRRRQQQRRRSSSSSSSSSQQQOOOMMMKKKKKKKKKLLLOOOVVV___eeeooorrrwww}}}ooocccRRREEE>>>;;;999888888999===BBBHHHTTTiii|||ttt^^^LLLIIIPPPVVVUUUXXXUUURRRPPPPPPOOOLLLIII}}}rrr[[[PPPFFFBBB???<<<:::;;;;;;>>>EEEOOOTTTUUUXXX]]]iiisss}}}~~~~~~yyyqqqkkkiiijjjkkkllllllggg```YYYSSSNNNJJJGGGHHHTTT```cccbbbbbbdddddddddddddddddddddaaa]]]YYYVVVQQQKKKEEEAAA>>>;;;999555555555444444444333333333333333333444555666666666999===BBBHHHNNNTTTYYYaaajjjtttwwwssskkkfffdddlllqqqxxxpppgggkkk|||zzzpppnnnmmmooopppiii\\\QQQIIIFFFEEEGGGMMM___{{{{{{vvvyyy}}}|||yyy||||||{{{xxxsssnnniiifffdddaaa[[[PPPEEE>>><<<===CCCGGGIIIIIIIIIHHHBBB:::444777===DDDIIIIIIFFFCCC===777///+++******(((&&&***))))))***++++++)))&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''&&&%%%((((((''''''''''''&&&&&&))))))))))))))))))))))))+++++++++*********))))))******+++,,,---.../////////000111111333333444555666555555555666888:::;;;CCCJJJTTT[[[aaammm}}}zzzuuuwww|||vvvllleeegggnnnuuu~~~{{{wwwqqqllliiifffbbb```\\\ZZZWWWSSSOOOMMMLLLLLLLLLJJJFFFCCCBBB@@@>>><<<<<<;;;::::::999999::::::<<<;;;;;;::::::;;;;;;;;;::::::::::::999999999999888888999:::::::::999999999999999999999999999999666777888:::;;;<<<======>>>?????????>>>>>>===<<<>>>@@@AAAAAA@@@AAACCCEEEGGGHHHJJJKKKMMMOOOPPPQQQPPPQQQRRRSSSSSSSSSQQQQQQLLLKKKKKKKKKMMMRRRZZZ___jjjnnnttt{{{wwwmmm^^^NNNBBB<<<::::::888888:::===AAAKKK^^^pppzzzfffRRRIIILLLSSSVVVZZZWWWSSSQQQPPPOOOMMMKKKtttgggWWWMMMBBB>>><<<888777999777999@@@IIIQQQUUU]]]dddrrr|||~~~~~~}}}uuuooohhhcccaaaaaabbbccc]]]YYYRRRLLLIIIHHHHHHHHHPPPdddyyy}}}{{{{{{{{{{{{yyyvvvrrrmmmeee\\\VVVNNNIIICCC===:::888666444333333333333222222222222111111111222333444555666555777999<<<@@@FFFNNNTTT```oootttoookkkkkkooouuu~~~yyyqqqvvv}}}wwwsssuuuxxxtttiii^^^RRRLLLEEEBBBFFFTTTmmm}}}xxxzzz}}}xxxtttooohhheee^^^TTTIII@@@;;;:::@@@EEEGGGHHHIIIIIIDDD===555777<<>>??????>>>===<<<===>>>????????????AAACCCDDDEEEGGGIIIKKKMMMOOOPPPNNNOOOQQQRRRSSSSSSSSSSSSNNNMMMLLLLLLLLLQQQWWW[[[hhhlllssszzz~~~wwwjjjXXXHHH>>>;;;<<<999888888:::<<>>999555333333222111222222222222111111111111111111111222333444666666888888888888:::???EEEJJJWWWjjjwwwsssnnnnnnsss{{{yyyxxx}}}~~~wwwwww|||}}}xxxrrraaaVVVJJJDDDEEEMMM[[[iii|||{{{zzzttthhheee^^^TTTJJJAAA<<<:::===BBBEEEFFFHHHJJJFFF@@@777888;;;@@@DDDFFFEEECCC@@@<<<555000,,,***))))))+++***))))))******((('''((((((((((((((((((((((((&&&'''''''''(((((())))))***)))'''&&&%%%&&&&&&'''''''''''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,***+++,,,---...//////000111111222333444555666666888999::::::999<<<@@@DDDNNNRRRXXXaaalll{{{yyyrrrrrryyyooohhheeejjjqqqwww}}}|||sssqqqnnnkkkiiifffbbb___ZZZYYYVVVSSSPPPMMMKKKJJJJJJGGGDDDAAA@@@>>><<<:::999999888777777777777777444444444444444555666777999999999999999999999999666777888999:::;;;;;;;;;999999999999999999999999<<<<<<<<<===<<<<<<;;;;;;:::;;;===>>>??????>>>>>>===>>>???>>>>>>>>>@@@BBBBBBCCCDDDGGGIIIKKKMMMMMMLLLMMMNNNPPPQQQSSSSSSTTTOOOOOONNNMMMNNNQQQVVVZZZhhhmmmttt{{{~~~sssbbbOOOCCC>>>>>><<<:::999:::;;;>>>IIIUUUeeejjjhhh[[[NNNIIILLLOOOWWWWWWVVVTTTRRRPPPNNNNNN|||uuupppdddYYYOOOFFF???======:::999:::;;;===FFFSSS^^^hhhttt~~~~~~}}}}}}|||zzzvvvppphhhbbb]]]ZZZWWWUUURRROOOKKKHHHDDDEEEFFFGGGJJJPPPVVV[[[eeeyyy{{{pppdddXXXLLLBBB<<<:::777444222222333333222222222222111111111000000000111111222333555666777888999888888888:::>>>BBBLLL]]]vvv{{{sssoooqqqwww{{{yyyuuu}}}{{{qqqdddVVVMMMIIIHHHNNNUUUmmm{{{yyylllhhh```VVVLLLDDD>>>;;;:::>>>BBBDDDGGGJJJGGGBBB;;;;;;<<>><<<:::999888777777666666777777333333333333444444555666888888888999999999999999777888999:::;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<;;;:::999888::::::<<<===>>>?????????===>>>???>>>======???AAABBBBBBDDDEEEGGGIIIKKKKKKJJJJJJKKKMMMOOOPPPRRRRRROOOOOOOOONNNOOORRRWWW[[[gggmmmuuu{{{zzzkkkYYYKKKCCC@@@===;;;;;;<<<;;;<<>>===>>>???@@@@@@???>>>===:::666222...,,,+++***)))((((((***+++***)))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((()))((((((((((((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...///000000222222333444555666777777666888;;;;;;;;;???FFFLLLVVVYYYaaammm{{{~~~|||~~~{{{uuugggcccdddllltttyyy}}}~~~yyywwwtttoookkkhhhdddaaa^^^\\\ZZZWWWTTTOOOKKKGGGEEEFFFDDDAAA??????>>><<<;;;999888888777666777777777555555555444555555666666777888888888999999999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>???===>>>???>>>======???AAABBBCCCDDDEEEFFFHHHIIIJJJHHHHHHIIIJJJLLLMMMOOOPPPMMMNNNNNNNNNOOORRRWWW[[[dddjjjsssyyy}}}sssdddUUUIIICCC===<<<<<<>>><<<:::===BBBQQQ]]]eee___SSSJJJFFFDDDNNNRRRWWWXXXUUUQQQNNNNNN|||nnnfffdddaaa\\\SSSLLLFFFFFFEEEAAA===<<<>>>FFFWWWkkkyyy{{{xxxtttqqqlllgggbbb\\\VVVRRRRRROOOLLLJJJJJJIIIHHHFFFFFFNNNYYYdddnnnxxxyyylll]]]VVVKKKAAA<<<999777777555333333333555555444333222222222222111111111111......///000222333555666000333666999:::<<<>>>???@@@FFFOOOYYYfffyyyyyyssssssqqqvvv}}}www~~~}}}qqq```NNNBBBEEEMMMKKKYYYgggtttzzz{{{zzzmmm```SSSIIIAAA<<<555:::>>>@@@EEEIIIHHHCCCAAA???>>>===>>>???>>>===<<<<<<;;;888333///,,,+++***((('''(((***++++++***'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&''')))))))))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''((((((((())))))******))))))))))))))))))))))))+++++++++***************+++,,,,,,---...///000000222333333444555666777777777;;;===>>>>>>BBBKKKRRRWWW\\\fffttt|||lllgggdddeeemmmvvvzzz}}}}}}|||{{{~~~|||yyywwwuuutttsssuuu|||}}}zzzuuuxxxtttooojjjfffccc```]]][[[ZZZWWWSSSNNNIIIEEECCCEEEBBB@@@??????>>>===;;;999999888777777777777777888777777666666666777777777777888888999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@?????????>>><<<;;;;;;<<<======>>>??????>>>======???AAACCCCCCDDDEEEFFFGGGHHHIIIFFFGGGGGGHHHJJJLLLMMMNNNKKKLLLMMMNNNOOOSSSXXX[[[aaahhhqqqwwwzzzxxxjjj\\\NNNFFF===<<<===???===999:::>>>LLLYYYccc___UUUMMMIIIHHHKKKPPPVVVXXXVVVQQQNNNMMMtttnnnjjjccc]]][[[[[[YYYUUUOOOIIIFFFFFFGGGGGGRRRbbbrrr~~~wwwrrrkkkhhhccc```^^^ZZZTTTOOOIIIIIIGGGEEEDDDEEEJJJMMMOOO___qqq~~~sssfffZZZSSSHHHEEE???999555333333333444444444444444444444444111111222222222111000000222444555444333333555666777555444666<<<@@@BBBAAAHHHEEEGGGNNNUUU```ttt~~~tttlllkkkqqq|||}}}{{{iiiWWWJJJGGGHHHGGGOOOYYYdddsss}}}}}}~~~yyyqqqqqqvvvvvviii^^^UUUIII>>>666999===@@@DDDIIIIIIHHHGGGDDD@@@>>>>>>===<<<;;;999===@@@===555...+++***((())))))*********))))))))))))((('''''''''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***)))((((((((((((((()))(((((())))))))))))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,//////......///000222333222333333444555666777777999:::;;;;;;===DDDOOOVVVZZZeeerrr}}}~~~{{{~~~eee___ccciiiooorrrvvvyyy{{{~~~tttmmm}}}~~~}}}wwwooohhheeeeeefffrrr|||{{{||||||yyyvvvpppjjjeeeaaa___^^^]]][[[WWWTTTQQQLLLFFFCCCAAAAAA@@@>>>===<<<;;;:::888888999999:::::::::;;;>>>:::666444666999999888777777888888999999::::::===>>>>>>???@@@@@@??????@@@@@@???======<<<<<<<<>>>>>===<<<===>>>???AAACCCDDDFFFFFFFFFEEEGGGGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPSSSXXX[[[bbbeeejjjqqqyyy~~~vvveeeTTTIIIAAA<<<999::::::888:::===HHHSSS```fff```SSSKKKIIIJJJOOOSSSTTTTTTSSSQQQNNNvvvppplllfffaaa___^^^^^^\\\XXXSSSOOONNNNNNTTT]]]lllzzz{{{sssmmmddd```[[[XXXUUUQQQLLLHHHHHHHHHGGGFFFHHHNNNVVV\\\iiivvv{{{nnnaaaUUUJJJDDDAAA???;;;777555444444555444444444444444444444444444555555666555555444444000111333333111000111222444444444666<<>>===<<<:::999:::>>>AAA???888111---,,,))))))************))))))***)))((((((''''''((((((((((((((((((((((((((('''(((''''''&&&&&&&&&''''''(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))))))))************)))))))))))))))))))))******+++***++++++++++++,,,,,,,,,//////......///000222333222333444555666777777888888:::;;;<<>>===<<<;;;:::888999999999:::;;;;;;;;;>>>;;;777666888::::::999::::::;;;;;;<<<===>>>>>>??????@@@AAABBBBBBBBBBBBCCCCCCAAA@@@@@@?????????BBBBBBDDDFFFHHHGGGEEEBBBAAA@@@>>>===<<<;;;<<<<<<;;;===>>>???>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOOOOPPPSSSWWWZZZbbbdddiiiooovvv{{{}}}~~~zzzhhhWWWLLLBBB===:::;;;;;;999:::>>>EEEPPPaaammmmmmcccVVVNNNLLLOOOSSSUUUUUUUUURRRPPPwwwrrrooojjjfffeeedddeeeeeeccc___\\\ZZZZZZdddkkkvvv~~~vvvmmmggg[[[XXXTTTPPPNNNLLLIIIGGGGGGHHHJJJNNNUUU```llluuu{{{iiiXXXMMMEEE===888888888666555555555555555333333333333444444444444666666777777777777777666000222444444222000//////111333444666:::CCCNNNVVVYYYXXXXXXWWWTTTRRRXXXaaaooo|||vvvoooooottt}}}~~~yyywww|||tttiii\\\PPPIIIGGGKKKPPPYYYhhhwwwyyyvvvvvvxxxvvvpppkkkiiigggwwwyyysssrrrooobbbUUUBBB>>>;;;===AAAFFFHHHHHHGGGDDD@@@<<<;;;999777555:::>>>BBB@@@:::444000///))))))******))))))))))))******)))(((((((((((()))''''''((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&'''((()))***+++******++++++++++++******)))))))))))))))******+++++++++++++++,,,,,,,,,,,,//////......///000222333333333444555666777888888777999:::<<<@@@IIIUUU^^^eeeqqq~~~~~~}}}{{{wwwtttsssvvv|||uuunnnuuujjj]]][[[___eeejjjmmmqqqtttwww{{{{{{|||}}}|||zzzyyymmm^^^TTTOOONNNSSS^^^lllxxx}}}{{{zzzyyyuuurrrmmmhhhccc```^^^^^^___]]]YYYUUUQQQLLLFFFBBB@@@??????>>>===<<<;;;;;;999999::::::;;;<<<===>>>@@@>>>;;;:::;;;======<<<======>>>???AAABBBCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDFFFFFFHHHKKKMMMMMMKKKHHHDDDCCCAAA>>><<<<<<;;;<<<;;;===???@@@??????@@@AAA@@@AAACCCDDDEEEEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKNNNOOOPPPPPPPPPRRRVVVYYYccceeehhhmmmrrrwww{{{}}}ppp]]]QQQCCC>>>:::;;;<<<::::::===CCCMMM___rrr|||wwweeeVVVPPPPPPRRRUUUWWWVVVSSSQQQ~~~uuurrrqqqmmmkkkkkkjjjkkkkkkjjjhhhggghhhiiipppuuu}}}~~~~~~xxxpppgggbbbVVVTTTPPPMMMKKKKKKKKKKKKGGGLLLTTT^^^kkkyyyxxxjjjWWWIIICCC@@@;;;777222333333444444444444333333333333333333444444444333444555666666666666666555777888888555333111111///222555555777@@@NNNZZZeeeiiimmmllleee^^^]]]^^^aaajjjzzzyyyooopppxxx~~~yyyvvv{{{|||vvvooodddUUUJJJEEEGGGLLLVVVdddqqqxxxzzzxxxvvvvvvxxxyyytttlllgggaaannn~~~|||{{{uuugggOOOEEE<<<;;;@@@DDDFFFHHHGGGDDD???;;;999777444222999<<<@@@@@@<<<666111///*********)))))))))))))))+++******)))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((******)))******+++,,,,,,)))******++++++******))))))))))))))))))******++++++++++++,,,,,,,,,------//////......///000111333444444555666777888888999888999:::<<>>======<<<<<<:::::::::;;;===>>>@@@AAACCCBBBAAA@@@@@@@@@@@@??????@@@AAACCCDDDFFFGGGHHHFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJLLLOOORRRSSSPPPNNNIIIGGGDDDAAA???=========;;;===???@@@@@@@@@AAABBBAAABBBCCCCCCDDDEEEEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKNNNOOOPPPOOOOOORRRUUUXXXdddfffiiimmmpppuuuzzz}}}~~~hhhWWWGGG@@@;;;;;;<<<:::999;;;AAAIIIZZZqqqyyyfffVVVRRRPPPSSSVVVUUUSSSRRRyyypppnnnnnnmmmmmmnnnoooooonnnlllllloootttwwwyyy}}}~~~||||||||||||wwwqqqjjjccc^^^UUURRRNNNJJJGGGHHHJJJLLLNNNWWWfffvvv{{{dddXXXJJJAAA??????;;;777111222333333333222111111222222222333333333444444111222333555555666666666888999:::999777444333333000333555333333:::IIIUUUdddnnnxxx{{{wwwqqqmmmkkklllnnntttzzzrrrtttyyy|||{{{uuussswww||||||wwwrrrhhhYYYNNNGGGGGGMMMXXXeeeooouuuwww||||||}}}|||uuunnnbbbjjjwww~~~aaaOOO???<<>>:::888555222000666999===???<<<777222///++++++***)))(((((())))))+++******)))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((((((++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((,,,,,,+++******)))******(((((())))))))))))(((((()))))))))))))))******+++++++++,,,,,,,,,---------//////......///000111333444555555666777888999999999:::;;;===BBBLLLYYYcccrrrxxxoooooovvv}}}qqqbbb^^^```^^^iiisssrrrfff[[[WWWYYY[[[^^^ccchhhkkkppptttwwwwww{{{|||uuuiii[[[QQQMMMMMMPPPYYYdddmmmxxx|||yyyvvvtttpppnnniiieeebbb______^^^[[[YYYWWWUUUSSSPPPKKKHHHAAAAAA@@@???>>>======<<<;;;;;;<<<===???BBBEEEGGGFFFFFFFFFEEEDDDBBBAAAAAAAAABBBDDDFFFHHHJJJLLLMMMLLLKKKKKKKKKKKKLLLMMMMMMOOONNNNNNMMMMMMMMMMMMNNNLLLMMMOOOSSSVVVVVVUUURRRNNNLLLIIIFFFCCCAAA@@@@@@===???AAAAAAAAAAAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKMMMNNNOOONNNNNNPPPTTTWWWcccfffjjjmmmppptttyyy}}}uuu```OOOEEE===;;;:::888777888>>>DDDRRRjjj```VVVOOORRRVVVTTTRRRRRRyyyoooffffffiiijjjlllnnnpppooonnnmmmooottt|||~~~|||{{{{{{}}}}}}~~~{{{xxxsssnnniiiddd^^^[[[TTTQQQMMMHHHEEEGGGLLLPPP```kkk|||uuugggTTTLLLCCC===<<<;;;777444333333333333222222111000111111222222333333444444222333444666777888888888888999999777555333444444111444555333111666AAAJJJ\\\iiixxxxxxtttwww{{{xxxqqqmmmqqqtttxxx~~~zzzuuukkk^^^TTTKKKJJJOOO[[[fffnnnrrruuu~~~xxxeeehhhppp{{{sss[[[DDD===???@@@BBBFFFGGGCCC>>>:::777555222000333666;;;===<<<888222...,,,+++***((((((((())))))******)))(((((((((((()))&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''+++***)))((('''&&&&&&&&&(((((())))))))))))(((((()))))))))))))))******+++,,,,,,,,,,,,------------//////......///000222333555555666777888999:::::::::<<<===???EEEQQQ___jjjyyy{{{qqqpppyyyuuufff^^^[[[VVV]]]aaa^^^VVVQQQRRRVVV[[[___cccgggkkkoootttwwwyyy~~~~~~wwwkkk\\\RRRMMMKKKUUU]]]fffmmmwww}}}zzzwwwtttrrrooolllhhheeeccccccccc[[[YYYWWWUUUSSSPPPLLLHHHDDDCCCBBBAAA@@@>>>======<<<<<<===???BBBGGGKKKNNNLLLNNNOOOMMMJJJGGGEEEDDDEEEFFFHHHKKKNNNQQQSSSTTTTTTSSSQQQPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQQQQRRRRRRPPPQQQSSSVVVYYYZZZXXXUUUSSSQQQNNNKKKHHHFFFEEEEEEAAACCCEEEEEEDDDCCCDDDEEECCCCCCCCCCCCCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMOOOSSSVVVaaaeeekkknnnpppsssxxx}}}kkkZZZMMMAAA<<<:::888666777888???KKK```nnn]]]QQQRRRUUUTTTRRRTTTyyy}}}}}}~~~{{{nnnddd\\\^^^cccfffiiilllmmmnnnooopppsssyyy~~~|||||||||{{{{{{{{{zzzyyyxxxvvvuuussspppkkkfffbbb^^^YYYVVVQQQPPPNNNLLLMMMRRR[[[bbbvvvyyymmm___SSSJJJFFF@@@<<<:::888555444444444333333222222222222000111111222333333444444111222444666777888999999999999888666333333555777222444555444222444;;;AAALLL[[[kkkuuu}}}yyyyyy~~~~~~rrriiijjjjjjkkkttt{{{pppcccZZZNNNJJJLLLVVVaaahhhmmmsss{{{|||nnnlllooowww|||{{{{{{}}}fffIII?????????@@@DDDFFFCCC>>>:::777555222000222555999======999333///---,,,***((('''((())))))***)))((((((''''''((((((&&&&&&''''''((())))))***&&&%%%%%%&&&&&&((())))))(((((((((((((((((())))))(((((((((((((((((((((((('''''''''(((((('''''''''))))))((('''&&&&&&&&&&&&)))))))))******))))))))))))))))))))))))******+++,,,,,,,,,------------...//////......///000222333555666666777888999:::;;;;;;<<>>===<<<===>>>AAAEEEKKKPPPTTTYYY[[[\\\ZZZUUUPPPNNNNNNLLLMMMOOORRRVVVYYY[[[\\\\\\[[[YYYWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVWWWWWWTTTUUUWWWZZZ]]]]]]ZZZXXXWWWUUURRROOOLLLKKKJJJJJJGGGHHHJJJIIIGGGFFFFFFGGGDDDCCCCCCBBBCCCDDDEEEEEEGGGGGGHHHIIIIIIJJJJJJKKKHHHIIIJJJKKKLLLNNNSSSVVV]]]cccjjjnnnooorrrwww{{{xxxfffWWWFFF>>>;;;888777777555<<>>???DDDFFFCCC>>>:::888555333111222555999===>>>;;;444000---,,,***(((''''''((()))))))))((('''''''''''''''&&&&&&&&&'''((())))))***%%%%%%%%%&&&'''((()))***&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&)))(((((((((((())))))*********++++++++++++******)))))))))))))))******+++,,,,,,,,,---------......//////......///000222333666666777888999::::::;;;:::<<<@@@EEENNN]]]nnn{{{yyy~~~{{{rrrvvvuuuggg___RRRNNNIIIDDDCCCFFFKKKOOOZZZ]]]aaaeeeiiinnnsssvvvvvviii^^^YYYWWWSSS[[[cccjjjsss~~~|||zzzyyywwwssspppnnnmmmlllmmmjjjhhhdddaaa]]]XXXRRRNNNIIIHHHFFFDDDBBB???>>>===<<<===>>>BBBGGGNNNTTTWWWdddggghhhfff```ZZZWWWWWWQQQRRRUUUXXX[[[___aaabbbbbb```^^^[[[YYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZZZZWWWXXXZZZ]]]______\\\ZZZYYYXXXUUURRROOONNNMMMMMMKKKLLLMMMLLLJJJIIIIIIIIIDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKGGGHHHIIIJJJKKKNNNRRRVVVZZZaaaiiimmmoooqqqvvvzzznnn]]]JJJ@@@<<<999888999444;;;BBBMMMffflllWWWUUUXXXVVVUUUXXXhhhjjjpppwww}}}~~~zzzvvvhhhbbb]]]\\\___dddgggiiigggkkkqqqwww|||~~~~~~~~~}}}~~~{{{wwwsssnnnllllllllljjjgggllliiiddd```\\\XXXRRROOOJJJOOOVVV]]]eeerrr|||iiiZZZQQQLLLGGGCCCDDDBBB???<<<999888777777333333222111111222333333444333222111111333555777333333333444444666777888<<<<<<<<<;;;999777666555999999888777666555444444===@@@HHHSSS```sss{{{~~~iiibbb___\\\bbblllvvv|||wwwooofffRRRJJJEEEGGGLLLSSS]]]gggnnnrrrzzzzzzqqqrrryyyvvvoooppp{{{zzzxxxuuuzzzrrrUUUDDD>>>===>>>@@@@@@???>>>:::555111/////////111555;;;>>>;;;333,,,---,,,+++))))))))))))***---+++)))'''&&&&&&(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%!!!###&&&((()))))))))((('''''''''(((((((((((((((((((((''''''(((***,,,------+++***(((((()))+++,,,+++---//////,,,***)))***...---------///111222444555666777777666777999;;;===???CCCJJJVVVdddrrr{{{~~~tttttt|||xxxsssyyy~~~lll[[[NNNHHHCCCBBBCCCEEEKKKRRR[[[]]]___bbbffflllrrrwww~~~{{{oooaaaXXXWWWWWW]]]eeelllrrrzzz{{{}}}|||{{{yyyxxxvvvuuutttqqqnnnhhhccc^^^YYYTTTPPPKKKJJJGGGDDDBBB@@@???>>>>>>@@@CCCFFFIIIPPPZZZaaakkknnnooommmkkkiiibbbZZZ[[[^^^aaabbbbbbcccfffiiigggfffdddbbb````````````dddaaa^^^]]]\\\\\\\\\[[[\\\[[[YYYXXXXXXZZZ[[[\\\YYYVVVSSSQQQQQQRRRRRRRRRUUUTTTSSSUUUVVVTTTNNNIIIGGGFFFDDDCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGFFFFFFFFFHHHIIIJJJLLLNNNRRRUUU\\\```fffjjjnnnqqqtttwwwuuueeeQQQCCC===<<<999777999777:::FFFWWWjjjxxx___SSSSSSWWWXXXXXXkkknnnssszzzzzzuuukkkfffaaa___aaadddfffgggeeeiiipppyyy}}}}}}|||yyysssnnngggcccccccccccccccbbbbbb```^^^ZZZVVVSSSQQQNNNWWWcccoooyyyxxxmmm]]]QQQJJJFFFCCC@@@BBB@@@>>>;;;999888777777444444444444444444444444444333222222222444666777555444444444555666777777;;;;;;;;;:::999888777666:::999888777666555444444888:::@@@JJJVVVeee|||pppeee___ZZZ^^^fff}}}{{{|||yyyssskkkVVVLLLDDDCCCGGGMMMWWW___fffiiiqqqxxxuuuooopppuuuzzzqqqoooyyywwwqqqooottt~~~rrr]]]MMMBBB;;;;;;???=========:::555222111111///111555:::===:::333------,,,+++)))((())))))***,,,+++)))'''&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&###$$$''')))***))))))(((*********)))((((((((('''***)))))))))))))))******,,,+++***))))))***+++,,,***,,,......,,,+++,,,---///......///000111333444555666777777777777999<<<>>>@@@EEENNNZZZiiiwwwyyysss{{{zzzxxxmmm[[[LLLFFFBBBCCCDDDFFFKKKRRRYYY[[[^^^aaaeeelllssswww|||~~~ssseee\\\ZZZZZZ___eeekkkqqqzzz|||~~~}}}|||{{{yyyxxxwwwvvvtttpppkkkfffaaa[[[VVVRRRMMMKKKIIIEEECCC@@@???>>>>>>AAAEEEHHHLLLTTT^^^eeeqqquuuwwwuuutttsssmmmfffdddfffiiiiiihhhhhhjjjmmmmmmkkkiiigggeeedddddddddgggeeebbb```___^^^^^^]]]\\\[[[YYYXXXXXXYYYZZZ[[[YYYWWWUUUSSSSSSSSSTTTTTTWWWVVVVVVWWWXXXVVVPPPKKKGGGEEEDDDCCCBBBDDDEEEFFFHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHJJJKKKLLLNNNRRRUUU[[[___eeeiiimmmpppsssuuu~~~nnnXXXHHHAAA>>>;;;999:::777888@@@MMM___vvv{{{dddUUUQQQSSSVVVXXXqqquuu{{{zzzuuuppplllgggeeeeeeffffffgggfffkkksss{{{~~~~~~~~~|||{{{{{{zzzvvvrrrmmmggg___YYYXXXZZZ]]]^^^ZZZ\\\]]]ZZZUUUQQQQQQRRRVVVbbbtttvvvddd\\\PPPGGGCCCBBB@@@???AAA@@@>>>===;;;;;;::::::555666666777777666666555444444333333444555777888777666666666666666777777:::::::::::::::999999888:::999999888777666555555555666:::BBBJJJUUUhhhxxx}}}lll```YYYZZZaaappp}}}{{{{{{wwwrrraaaUUUGGGCCCDDDHHHPPPWWW___bbbjjjqqqssspppoooqqq{{{ssspppxxxwwwoooiiioooxxxzzzrrrfffXXXGGG;;;999===:::;;;;;;:::666444333333000111444999<<<:::444...---,,,***)))(((((())))))+++***((('''&&&''''''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((((((((()))''''''''''''''''''''''''''''''''''''''''''((((((&&&'''((()))***)))((((((,,,,,,+++***)))(((''''''***************)))((((((,,,+++***))))))***+++,,,***+++---,,,,,,,,,///111000000000000111333444555444666777777777888:::<<<>>>BBBJJJTTTaaaooo}}}~~~uuu{{{|||}}}kkkXXXHHHDDDBBBDDDEEEGGGKKKQQQWWWYYY]]]```dddjjjqqqvvvzzzzzzkkkbbb```^^^aaafffkkkqqq{{{~~~~~~}}}|||{{{zzzyyyxxxtttpppkkkeee___XXXTTTPPPNNNKKKHHHDDDBBB@@@??????CCCGGGKKKPPPXXXbbbjjjuuu{{{~~~~~~~~~~~~zzzuuurrrssstttsssqqqpppqqqrrrsssqqqooommmkkkjjjjjjjjjllljjjhhheeecccaaa```___]]][[[YYYXXXWWWXXXYYYZZZZZZXXXVVVTTTTTTUUUVVVWWWZZZYYYYYY[[[\\\YYYSSSMMMFFFEEECCCBBBBBBDDDEEEGGGIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLNNNRRRUUU[[[___dddhhhkkkmmmpppsss|||xxxbbbOOOEEEAAA===;;;<<<999777:::BBBPPPgggzzz}}}iiiXXXNNNNNNTTTXXX|||{{{vvvssspppmmmjjjiiiiiijjjjjjkkkooovvv~~~~~~~~~~~~|||xxxvvvsssppplllhhhccc___YYYTTTSSSUUUXXXZZZXXXZZZYYYUUUOOONNNRRRWWWdddppp}}}pppgggXXXRRRJJJDDDBBBAAAAAA@@@BBBAAAAAA@@@??????>>>>>>666777888888888888777666666666666666666777888999888888777777777777777777888999::::::;;;;;;::::::::::::999888777777666666777777999???CCCJJJWWWdddzzzsssbbbWWWWWW]]]bbbttt~~~zzzzzz{{{zzzxxxrrrcccRRRIIIFFFGGGMMMSSS^^^bbbjjjqqquuuuuurrrqqqxxxuuuuuuzzz~~~xxxrrriiimmmttt}}}vvvqqqiii^^^NNN???:::<<<:::;;;<<<:::777444333333000111444999<<<;;;444///---,,,***)))(((((())))))***)))(((''''''''''''(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((()))***))))))((('''*********))))))(((((((((((()))***++++++***)))(((++++++*********+++,,,,,,,,,------,,,,,,---///222111111222222333444555555444555777777777999;;;>>>>>>EEEOOO[[[gggtttyyy|||hhhTTTEEEBBBAAADDDFFFGGGKKKPPPWWWYYY\\\___cccgggmmmqqqxxxrrrhhhfffccceeegggkkkrrr}}}~~~}}}}}}|||{{{xxxtttooojjjccc[[[VVVSSSRRRNNNKKKGGGDDDBBBAAACCCFFFJJJNNNRRRYYYbbbiiiuuu|||~~~|||zzzxxxwwwwwwvvvuuusssqqqpppppppppqqqppppppnnnjjjfffcccaaaaaa___]]][[[YYYXXXXXXYYYZZZXXXXXXWWWUUUSSSTTTVVVXXX\\\[[[\\\^^^___\\\VVVPPPFFFEEEDDDCCCCCCDDDFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIJJJKKKKKKNNNQQQTTT[[[___dddgggjjjlllnnnpppvvv~~~~~~hhhUUUIIICCC>>><<<===;;;::::::<<>>AAADDDLLLVVVddduuuzzzdddXXXVVVXXXWWWhhhzzz|||{{{zzzzzz|||qqq```SSSJJJGGGJJJPPP```fffmmmssswwwwwwuuurrrtttyyy}}}|||yyyvvvtttrrrlllmmmppptttyyy}}}}}}}}}vvvnnneee]]]RRREEE===;;;;;;<<<===;;;777444222111000111555:::>>><<<666000,,,+++***(((((((((((()))((((((((('''''''''''''''''''''((((((((()))))))))$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))&&&''')))***++++++******++++++***++++++,,,,,,---/////////---,,,,,,...111222222333333444444555555333555777777888:::===??????HHHUUUaaalllwwwyyy|||gggRRRCCC@@@@@@DDDFFFGGGJJJOOOWWWYYY\\\^^^```dddiiilllwwwxxxnnnkkkhhhiiijjjnnnuuu}}}{{{xxxtttooohhh___ZZZWWWUUURRRNNNKKKHHHFFFEEEGGGJJJNNNPPPSSSXXX```eeesss{{{~~~|||wwwvvvuuuttttttuuuvvvwwwuuuuuutttoooiiidddbbbbbbbbbaaa^^^[[[YYYYYYYYYZZZWWWWWWVVVTTTQQQQQQTTTVVV\\\\\\]]]```bbb```YYYSSSGGGFFFDDDDDDDDDFFFHHHIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKMMMQQQTTT\\\___dddggghhhjjjlllnnnrrrzzznnn\\\OOOEEE???;;;<<<<<<======<<<@@@MMM[[[kkkppplll[[[LLLJJJQQQXXXyyytttqqqpppnnnkkkjjjkkknnnqqqmmmqqqxxx}}}{{{yyywwwsssnnngggaaa]]]ZZZXXXVVVWWWXXXWWWTTTQQQPPPPPPPPPQQQQQQRRRXXXcccrrr|||zzztttppphhh]]]SSSPPPOOOMMMJJJGGGEEEDDDCCCCCCAAAAAAAAABBBAAAAAA@@@???<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;;;;:::888777777777777777888888888999:::;;;<<<<<<<<<<<<:::::::::999999999888888999888999===???AAAFFFLLLTTT___rrrooo___XXXVVVSSS^^^mmmyyy{{{|||{{{mmm^^^OOOEEEGGGMMM___hhhqqquuuvvvwwwuuurrrttt}}}vvvqqqqqqqqqooonnnlllmmmppprrrssssssrrrhhh___ZZZTTTIII???::::::<<<===;;;888444111111000222777===AAA>>>777111,,,+++)))(((''''''((((((''''''''''''''''''''''''(((((((((((()))))))))***%%%%%%%%%&&&'''''''''(((''''''''''''''''''''''''(((((((((((((((((()))))))))(((((((((((((((((((((%%%%%%&&&'''((()))******&&&'''((()))+++++++++,,,******++++++,,,---------///000000///------...000222222333444555444444444333444666888999;;;>>>@@@CCCMMM[[[gggpppyyyvvvzzzgggRRRDDD@@@@@@CCCEEEFFFJJJOOOUUUWWWZZZ]]]___bbbfffiiivvv{{{rrrooommmmmmmmmqqqyyy}}}zzzuuunnneee___ZZZYYYVVVRRROOOLLLKKKJJJKKKNNNQQQRRRTTTWWW]]]cccpppzzz{{{{{{zzzyyyyyyzzz||||||zzz{{{zzztttlllfffddddddeeeccc```\\\ZZZYYYYYYZZZVVVWWWVVVSSSOOONNNQQQTTTZZZ[[[]]]aaadddbbb[[[VVVHHHGGGFFFEEEFFFGGGIIIKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIKKKKKKKKKMMMQQQSSS[[[^^^bbbeeefffgggiiikkknnnuuuvvvfffXXXKKKAAA;;;;;;;;;<<<>>>======EEENNN[[[hhhlll^^^OOOLLLRRRUUU~~~uuuqqqpppooolllhhheeefffkkkoooqqquuu{{{|||{{{{{{zzzxxxvvvqqqnnniiibbb\\\YYYXXXYYY^^^``````]]]XXXTTTRRRRRRNNNOOORRRYYYdddssszzzooohhhbbbaaa\\\TTTOOOOOOMMMMMMLLLJJJHHHGGGFFFGGGDDDDDDEEEEEEEEEDDDBBBAAABBB@@@>>>======>>>@@@BBBCCCCCCBBBAAA???===;;;:::666666666666666777888999999999:::;;;<<<<<<<<<<<<:::::::::::::::999999999999777999>>>AAAAAADDDIIIJJJRRR^^^kkkyyynnn```XXXUUUXXX```mmmzzzyyyiiiTTTFFFFFFMMM[[[hhhsssvvvvvvxxxwwwuuuvvv{{{yyyyyyxxxtttqqqnnnlllkkkjjjhhhgggggg```ZZZXXXSSSIII>>>:::777:::<<<;;;888555333222///333999@@@DDDAAA888111,,,+++)))(((''''''((((((&&&''''''''''''''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))(((((((((((((((''''''''''''''''''(((((('''''''''((()))))))))***))))))(((((()))***++++++)))***+++,,,------------,,,...000000//////000111111222333444444444333333222444666888999;;;>>>AAAHHHSSSbbbmmmssszzzyyyqqqxxxdddNNNEEEAAA???BBBDDDEEEIIINNNQQQTTTXXX[[[^^^bbbfffiiiwww|||sssrrrpppppppppuuu}}}|||tttkkkeee]]][[[YYYVVVSSSPPPOOONNNMMMPPPSSSTTTUUUXXX^^^ccclllwww~~~yyypppiiiffffffeeeccc```\\\ZZZXXXXXXXXXVVVXXXXXXSSSNNNMMMPPPSSSXXXYYY\\\aaaeeeccc]]]WWWIIIHHHGGGGGGGGGIIIKKKMMMKKKKKKKKKKKKJJJJJJJJJIIIHHHJJJKKKKKKKKKMMMPPPSSSYYY\\\```bbbcccdddeeefffhhhnnnxxxtttcccSSSDDD<<<:::888888:::::::::???FFFPPPcccmmmbbbTTTPPPRRRRRR{{{rrroooooommmjjjdddaaabbbggglllxxx{{{~~~zzzxxxxxxxxxvvvtttnnnkkkfff___ZZZXXXZZZ\\\iiijjjiiiddd]]]WWWUUUVVVOOOPPPUUU___mmm|||xxxllldddaaaYYYUUUWWWVVVQQQPPPSSSNNNNNNOOONNNLLLJJJJJJKKKHHHIIIJJJJJJIIIHHHFFFEEEEEECCCAAA>>>>>>AAACCCEEEFFFFFFEEECCCAAA>>><<<;;;555555555555666777999999999:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::999999888;;;@@@CCCCCCEEEJJJEEEKKKSSSXXX^^^ooo|||hhh\\\XXXVVVXXXdddsssqqqYYYHHHGGGOOOYYYiiivvvxxxwwwyyyzzzyyywwwxxxvvvrrrooolllgggbbb^^^^^^ZZZXXXXXXRRRFFF===999555888:::;;;999777555555///333:::BBBFFFBBB999111,,,+++)))(((''''''((((((&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((************)))))))))))),,,+++)))((((((((()))***)))***+++,,,------------))),,,///111111111222333111222333444444444333222222444666888999;;;???BBBLLLXXXfffqqqvvvzzz}}}qqqpppwww___JJJFFFAAA???AAACCCDDDHHHNNNMMMQQQVVVZZZ^^^ccchhhkkkwww|||tttsssrrrqqqrrrwwwyyyoooiii^^^]]]ZZZXXXUUUSSSRRRQQQMMMQQQTTTVVVWWWZZZ```dddgggsss~~~}}}ssskkkhhhhhheeeccc___\\\YYYWWWWWWWWWXXXYYYYYYTTTNNNLLLOOOSSSVVVWWW[[[aaaeeeccc^^^XXXJJJIIIHHHGGGHHHJJJLLLNNNLLLKKKKKKKKKJJJJJJJJJJJJIIIJJJKKKKKKKKKMMMPPPSSSWWWZZZ^^^``````aaabbbdddbbbgggppp|||}}}lllXXXGGG===:::555444666777888<<>>@@@BBBDDDFFFGGGEEEHHHJJJKKKMMMVVVdddpppjjj[[[ZZZYYYZZZ```kkkwww~~~~~~iiiSSSKKKLLLUUUcccqqquuuvvvxxxxxxuuu||||||wwwrrrjjjfffeee```ZZZTTTSSSSSSOOODDD;;;999:::<<<======:::666444333444888???DDDBBB999111---+++******++++++)))((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&'''((((((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))---------.........//////...//////000111222333333444444666777888999999999888777999;;;;;;;;;AAAIII[[[eeepppvvv{{{|||uuuwwwyyyppplllfffmmmsssxxxyyyyyyxxx{{{fffNNN@@@@@@@@@??????AAADDDHHHJJJLLLNNNQQQXXX___fffiiijjjqqqvvv|||}}}zzzwwwwwwzzz}}}xxxqqqmmmddd___[[[ZZZWWWRRRQQQSSSVVVSSSVVV^^^dddeeeggglllrrruuuyyy}}}{{{vvvrrrpppppplllhhhbbb^^^\\\[[[ZZZYYYWWWXXXXXXYYYYYYXXXWWWWWW\\\[[[^^^eeelllkkkcccZZZOOOJJJFFFEEEIIINNNPPPPPPQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOQQQSSSTTTZZZ\\\^^^]]][[[YYYYYYYYY\\\___fffppp}}}vvv___LLLBBB===999777777777666999???PPPaaaooooooeeeZZZQQQLLL}}}tttqqqqqqnnnjjjfffdddcccfffppp{{{}}}}}}|||zzzzzzzzzzzzxxxqqqiiiccc\\\]]]___bbbfffnnnwww}}}|||xxxqqqjjjeeeeeeiiimmmvvvxxx}}}{{{pppiii]]]QQQHHHCCCAAAAAAAAACCCFFFJJJMMMQQQVVVYYYZZZZZZYYYXXXVVVTTTRRRQQQOOOMMMLLLMMMNNNPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIGGGDDD@@@>>>;;;::::::999999999999999666888999;;;;;;;;;999888:::::::::999999::::::;;;;;;<<<>>>@@@CCCEEEGGGHHHFFFIIIJJJIIIHHHMMMWWW___lllvvvccc^^^YYYWWWZZZaaakkkrrr|||sss]]]PPPLLLOOO]]]lllqqqrrrssstttttt}}}zzzsssooonnnccc\\\WWWVVVYYYUUUJJJ@@@::::::;;;===>>><<<999555444444888>>>DDDBBB:::333...,,,******++++++)))((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''((((((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))---------........./////////000000111222333444444333444555666777888888888999888:::<<<======DDDLLL___kkkvvv{{{|||zzz~~~}}}tttmmmiiihhh^^^bbbfffhhhnnnuuuyyyxxxpppssssssrrrwwwnnnXXXGGG@@@>>>======>>>@@@CCCGGGIIIHHHKKKPPPYYYbbbiiilllmmmlllqqqwww}}}|||zzz{{{|||wwwpppllleee```]]]\\\YYYUUUTTTWWWXXXWWW[[[aaagggjjjnnnsssuuuuuuwww{{{~~~zzzwwwuuutttnnnkkkfffcccbbbaaa```___\\\\\\]]]]]]]]]]]]^^^^^^______bbbiiippppppggg^^^QQQMMMHHHGGGJJJNNNOOOOOOQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPRRRSSSTTTXXXYYYZZZYYYWWWVVVUUUVVVVVVZZZaaajjjwwwzzzdddOOOBBB@@@;;;777777666666999>>>NNN]]]nnnvvvtttkkk]]]PPP|||tttssstttpppmmmiiidddccchhhsss|||~~~|||||||||zzz{{{||||||yyysssjjjcccbbbcccdddgggjjjnnnsssvvvwwwsssmmmhhhfffjjjsssyyy}}}sssjjj^^^XXXMMMDDD===<<<===>>>===AAAFFFKKKPPPUUUZZZ]]]^^^]]]\\\ZZZYYYWWWUUUTTTQQQOOONNNOOOQQQRRRRRRRRRRRRRRRQQQPPPOOONNNMMMMMMJJJJJJJJJIIIGGGDDDAAA???===<<<;;;:::999999999999888:::===??????>>><<<:::::::::999999999:::;;;;;;;;;<<<>>>@@@BBBEEEFFFGGGIIIKKKLLLKKKIIIKKKPPPUUU^^^pppoooeee[[[WWWXXX^^^gggooovvv~~~mmmYYYNNNLLLYYYhhhqqqrrrqqqqqqrrryyyyyy{{{~~~zzzyyyjjjccc\\\\\\```]]]SSSIII<<<;;;;;;===??????;;;888666666999???DDDCCC<<<555...---++++++++++++)))(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''***)))((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------//////000111222333444444222333444666777777777777:::999:::===>>>???GGGPPP___mmm{{{tttjjjeeeeeeeee^^^``````___```eeekkknnnpppuuuvvvppplllqqqzzz}}}tttbbbNNNDDDBBB;;;;;;<<<===???BBBEEEGGGHHHKKKRRR\\\fffmmmpppqqqmmmpppuuu{{{~~~{{{{{{yyysssoookkkfffbbb```\\\XXXWWWZZZZZZ\\\___dddhhhlllqqqvvvzzzxxxxxx|||}}}|||zzzyyytttqqqmmmjjjhhhgggfffdddddddddcccbbbbbbbbbbbbbbbcccbbbfffmmmtttsssiii```TTTOOOJJJIIILLLOOOQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSQQQPPPPPPOOOOOOPPPRRRRRRTTTUUUVVVUUUSSSQQQRRRRRRRRRVVV\\\eeeqqqmmmXXXIIIBBB;;;666555666666999>>>HHHWWWmmmooo\\\zzzuuuuuuxxxxxxvvvooogggdddjjjuuu|||~~~}}}~~~~~~||||||~~~}}}vvvnnnhhhhhhhhhhhhiiikkkmmmnnnnnnnnnkkkhhhfffiiipppzzz|||vvvkkk___UUULLLHHHCCC===::::::<<<===>>>BBBIIIOOOTTTYYY]]]aaaaaa```^^^\\\ZZZXXXWWWVVVRRRQQQPPPQQQSSSUUUUUUTTTUUUUUUUUUUUUTTTRRRQQQPPPLLLLLLKKKJJJGGGEEEBBBAAA>>>>>><<<;;;::::::999999:::<<<>>>@@@@@@???<<<;;;:::999999999::::::;;;<<<;;;;;;===???BBBDDDFFFGGGJJJLLLMMMMMMLLLLLLOOORRRZZZfffyyyrrrccc\\\ZZZ[[[bbbjjjttt|||kkkYYYPPPYYYgggpppssspppoooooossssssvvv}}}sssjjjaaa```dddcccYYYOOO@@@===;;;<<>>;;;:::999;;;@@@EEEDDD>>>888///---,,,+++++++++)))'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''***)))((('''''''''''''''((((((((((((((((((((((((******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------...//////000111222333333222333444666777777777777:::999:::===???AAAIIISSS^^^ooopppeeebbbccceeeeeedddaaa]]]YYYZZZaaaiiivvv}}}tttgggeeejjjooorrrpppnnneeeUUUDDD===>>>::::::;;;<<>><<<;;;999888999::::::@@@EEELLLSSSYYY]]]aaadddeeedddaaa___\\\[[[ZZZYYYUUUTTTSSSTTTVVVXXXYYYXXXZZZZZZZZZZZZYYYXXXVVVTTTQQQQQQOOOMMMJJJGGGEEECCCAAA@@@???>>>===============>>>?????????===;;;:::999999999999:::;;;<<<<<<;;;<<<>>>@@@CCCEEEGGGGGGJJJKKKMMMMMMMMMNNNQQQSSSXXX___mmmvvvmmmfff^^^^^^cccqqqzzzlllZZZ\\\bbbkkkooommmlllmmmoooqqquuuzzz}}}qqqeeeccchhhggg^^^TTTFFF@@@::::::===@@@@@@===???>>>>>>BBBFFFEEE???999000...,,,,,,,,,+++)))'''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((''''''))))))(((((((((((((((((())))))))))))))))))))))))************************(((((()))************)))---------.........//////......///000111222333333333444555666777888888888:::888:::===???BBBKKKUUU___qqqmmmeeedddfffhhhmmmjjjfff```XXXVVV___jjj}}}kkkaaa```aaadddbbb___XXXLLL???:::===;;;;;;<<<===???@@@BBBCCCFFFIIIPPPZZZeeemmmrrrsssxxxzzz}}}~~~yyyrrrkkkfff___XXXWWWYYY\\\ccciiijjjlllqqquuuvvv{{{zzz|||~~~~~~{{{yyyvvvsssqqqttttttsssrrrpppmmmjjjhhhjjjjjjmmmtttyyyvvvjjj```WWWRRRNNNNNNRRRWWWZZZZZZWWWWWWVVVVVVVVVVVVVVVWWWRRRQQQOOONNNMMMMMMNNNNNNLLLMMMMMMLLLKKKLLLMMMOOONNNRRRVVV\\\fffxxx{{{lll^^^MMMBBB999666777777:::>>>EEEQQQhhhvvv{{{qqqnnnrrrwwwwwwjjjeeelllwww|||}}}{{{{{{|||~~~}}}}}}~~~yyyuuuhhhggggggiiilllnnnmmmllliiiggggggnnnyyy}}}tttfffYYYOOOGGG???999888777666666666666777888@@@EEENNNVVV\\\aaadddgggiiigggeeebbb___^^^]]]\\\YYYXXXWWWXXX[[[]]]]]]\\\______``````___]]][[[YYYXXXWWWUUURRRNNNKKKIIIGGGDDDDDDCCCBBBAAAAAABBBBBBBBBBBBAAA@@@???===<<<;;;999999999999:::;;;<<<======>>>@@@BBBEEEGGGIIIJJJLLLMMMOOOPPPQQQRRRTTTVVVYYY\\\eeevvvoooeeeeeekkkvvv}}}ggg___[[[```fffggghhhjjjjjjooouuuyyy}}}|||mmmiiimmmmmmeee[[[KKKCCC:::888<<<@@@AAA@@@DDDBBBAAADDDGGGFFF@@@;;;111///---,,,,,,+++)))'''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''(((((((((((('''''''''''')))******)))(((((())))))))))))))))))))))))************************(((((()))************)))---------........./////////000000111222333444444444444666777888999999999999888999<<<>>>BBBLLLVVV```rrrzzzmmmiiillloooqqquuurrrnnnggg^^^ZZZdddrrrvvvfff___]]][[[WWWRRRLLLCCC;;;:::>>><<<<<<===>>>???@@@AAAAAADDDGGGNNNXXXeeeooovvvyyyzzz|||yyyqqqkkkddd]]][[[^^^\\\fffnnnpppqqqwww{{{{{{zzz|||}}}zzzxxxyyyzzzzzzxxxuuuqqqnnnnnnnnnpppwww{{{wwwkkk```VVVSSSOOOPPPVVV\\\___```ZZZYYYXXXWWWWWWWWWWWWWWWTTTSSSQQQOOONNNMMMNNNNNNHHHIIIJJJJJJJJJKKKMMMPPPMMMPPPTTTXXXaaassssssgggWWWKKK???:::999888999<<>>:::888888777666555444555666777>>>EEENNNWWW^^^cccgggiiillljjjgggdddaaa```______\\\[[[ZZZ[[[^^^`````````bbbcccddddddcccaaa^^^]]]]]]\\\YYYVVVRRRNNNLLLJJJGGGFFFFFFEEEEEEEEEEEEFFFGGGFFFEEECCCAAA???>>>>>>999999999999:::;;;<<<===???@@@BBBDDDGGGIIIKKKLLLPPPQQQRRRSSSTTTVVVXXXYYY\\\\\\bbbqqqrrrnnneeeqqqoooaaaUUUXXX___bbbeeeiiieeemmmtttwwwxxxtttnnnrrrssskkkaaaOOOEEE:::777;;;@@@BBBAAAGGGDDDCCCEEEHHHGGGAAA;;;111///---,,,,,,+++)))'''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''((((((((((((''''''%%%&&&)))***+++***)))((())))))))))))))))))))))))******************************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------000111222333444555555666444555666888999999999999888777888<<<>>>BBBLLLWWW___qqqxxxooonnntttxxxzzz{{{xxxuuuoooeee```kkk{{{nnnccc^^^UUUNNNFFFAAA:::666777<<<======>>>>>>???@@@@@@@@@DDDGGGNNNYYYgggsss{{{zzz}}}~~~vvvpppjjjcccbbbddd\\\hhhrrrtttvvv|||{{{zzz|||~~~~~~{{{vvvsssqqqqqqsssyyy}}}xxxlll```VVVSSSPPPRRRXXX^^^bbbccc[[[[[[ZZZXXXXXXWWWWWWWWWVVVTTTRRRPPPOOONNNNNNNNNGGGHHHHHHIIIIIIJJJMMMPPPLLLOOORRRVVV^^^ppp~~~sss```RRRDDD===:::888888:::>>>DDDTTTqqq{{{ppphhheeegggiiissspppllliiiiiikkkoooqqqwwwyyy{{{~~~~~~||||||}}}}}}zzzwwwxxxyyyzzz|||~~~~~~|||zzzpppnnnlllnnnrrrttttttrrrmmmrrrwww}}}}}}ooo\\\RRREEE===::::::888666777444444666555333666;;;AAAJJJTTTZZZaaaiiilllkkkmmmnnnnnnlllgggcccaaa```___^^^^^^___bbbdddeeeeeehhhiiiiiiiiihhhfffdddcccdddaaa]]]XXXTTTQQQPPPPPPJJJHHHGGGHHHJJJKKKKKKKKKMMMLLLIIIGGGDDDAAA???>>>:::888999===???>>>???CCCCCCDDDFFFHHHJJJLLLNNNOOOSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[bbbqqq}}}dddbbbpppvvvUUUJJJPPPPPP]]]kkkgggfffmmmssstttttt{{{xxxppptttvvvnnneeeWWWHHH:::666999<<>><<<;;;999999;;;999:::<<<>>>???@@@@@@@@@FFFFFFLLL[[[ooozzzzzzvvvkkkeeehhhjjjooovvv}}}}}}zzzwwwvvvxxx~~~ooobbbUUURRROOOQQQWWW^^^bbbcccaaa___\\\YYYXXXWWWXXXYYYXXXWWWVVVTTTQQQOOOLLLKKKOOOOOOOOOOOOOOONNNNNNMMMPPPRRRTTTUUU\\\kkknnn[[[GGG>>>:::777666999===AAAJJJ^^^}}}}}}uuujjjbbb^^^^^^```fffeeecccbbbeeejjjpppssswwwyyy|||~~~~~~~~~~~~{{{xxxwwwwwwxxxzzz}}}}}}|||zzztttqqqoooooorrrtttuuutttzzzpppaaaQQQHHH>>>888777777666444777555555666666444777<<>><<<===AAACCCCCCFFFJJJKKKLLLLLLMMMOOOQQQRRRSSSUUUVVVWWWXXXZZZ[[[\\\]]]^^^^^^cccoooiii___mmm}}}uuuVVVJJJLLLKKKWWWhhhhhhjjjnnnqqqpppooouuuuuurrrpppkkkfffZZZLLL>>>:::===???CCCFFFDDDDDDEEEGGGIIIGGGCCC@@@666000---///000---))))))'''((((((((()))))))))***)))(((((((((''''''''''''&&&'''''''''(((((()))))))))))))))((((((((((((((())))))***************)))******))))))((((((((((((***,,,------,,,,,,---...------,,,+++++++++,,,---,,,------------.........333222222111111222333444555666777888888777777666444777;;;<<>>>>>>>>FFFGGGOOO___ttttttnnnoooppptttyyy~~~~~~}}}~~~pppbbbWWWSSSQQQSSSYYY```cccddddddccc```^^^\\\[[[[[[[[[___^^^^^^\\\ZZZWWWUUUSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQSSSUUUVVV\\\kkkxxxeeePPPEEE@@@<<<<<<>>>===???EEEUUUqqq{{{xxxpppggg^^^XXXUUUUUU[[[ZZZ[[[]]]bbbiiippptttxxxzzz}}}~~~~~~{{{xxxtttssstttwwwzzz{{{{{{zzzwwwtttqqqpppsssvvvyyyzzzqqq___PPPDDD???888555555555555333777555555777666555888===AAAJJJUUU\\\ccclllpppooowwwxxxxxxwwwssspppnnnnnniiihhhffffffhhhiiiiiiiiimmmllljjjhhhgggfffeeeeeebbb```]]]ZZZXXXWWWWWWVVVPPPNNNMMMNNNQQQUUUXXXYYYZZZVVVQQQKKKHHHGGGGGGHHHDDDAAABBBGGGJJJKKKOOOTTTWWWVVVUUUUUUUUUWWWXXXYYYYYYYYYYYYZZZ\\\^^^aaabbbdddbbbeeemmmzzziiiZZZfffwwwrrrXXXJJJGGGDDDNNNbbbkkkooonnnllliiihhhmmmvvv}}}yyypppkkkjjjjjj\\\NNN@@@;;;;;;===@@@DDDFFFDDDDDDFFFJJJIIIDDD???666000...000111...******(((((((((((())))))))))))((((((((((((''''''''''''%%%%%%&&&'''((()))*********)))(((''''''((()))***((()))***++++++,,,++++++***))))))))))))(((((((((+++,,,......------...///,,,,,,,,,,,,,,,,,,,,,,,,------------......//////333222222222222333444555555666666777888888888777777888;;;>>>EEEPPP\\\dddnnnwww{{{{{{qqqtttpppbbbNNNDDD<<<999999777777999888888999;;;<<<===>>>???CCCFFFPPPbbbxxx}}}vvvvvvwwwyyy}}}qqqdddYYYVVVSSSVVV\\\bbbeeefffgggfffeeedddcccbbbaaa```bbbccccccbbb```]]][[[YYYXXXVVVTTTQQQQQQQQQSSSTTTRRRTTTUUUWWW]]]kkkpppZZZLLLEEEAAA@@@BBB>>>>>>@@@KKKbbbzzzxxxvvvqqqhhh___WWWSSSQQQWWWWWWYYY\\\bbbiiipppuuuzzz|||~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~zzzwwwppppppqqqssswwwyyyzzzyyytttsssqqqrrruuu{{{uuudddSSSHHH???<<<888666666666555444777444444666666555888===AAAKKKVVV]]]eeennnrrrrrrvvvwwwxxxwwwtttrrrqqqqqqooollljjjiiijjjkkkkkkkkknnnllljjjhhhfffffffffgggbbbaaa___]]]\\\[[[[[[[[[VVVTTTQQQQQQTTTXXX[[[\\\\\\ZZZUUUQQQMMMKKKKKKJJJHHHEEEFFFKKKOOORRRWWW]]]bbbaaa___]]]\\\]]]]]]^^^[[[[[[[[[[[[]]]```ccceeehhhggggggmmmwwwhhhWWW```nnn~~~ppp]]]LLLDDD@@@GGG[[[lllppplllgggbbbbbbeeejjjnnn{{{wwwoookkkkkklll]]]OOOAAA;;;999999<<<@@@HHHDDDBBBEEEJJJKKKEEE>>>666111///222333///+++***(((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&'''((())))))******)))'''&&&&&&(((***+++'''((()))***++++++,,,,,,)))))))))))))))))))))))))))+++...////////////000++++++,,,---------,,,,,,---------...//////000000222222333333444444555555555555666777888999999999::::::<<>>===>>>FFFVVVjjj{{{vvvuuurrrjjjaaaYYYTTTQQQUUUVVVXXX\\\ccckkkrrrwww|||~~~~~~}}}}}}}}}}}}~~~{{{}}}}}}yyywwwnnnnnnooorrrvvvxxxyyyxxxoooppprrrvvv{{{yyyjjjZZZMMMFFF>>><<<:::888777666555444666333444666555444888===CCCMMMXXX___gggoootttssstttvvvxxxwwwuuusssssssssrrrooollljjjkkklllmmmlllnnnllljjjiiigggggghhhhhheeedddcccbbb```_________\\\YYYUUUTTTVVVXXXZZZ[[[ZZZZZZXXXVVVTTTQQQNNNLLLMMMJJJJJJNNNSSSWWW]]]dddkkkjjjhhhfffdddccccccccc___^^^]]]\\\^^^bbbfffhhhllljjjjjjooowwwlllXXXZZZcccqqq}}}}}}|||zzzpppdddRRRFFFAAACCCTTTjjjooojjjddd```___aaadddfffooottt{{{}}}tttpppnnnkkkiii]]]PPPBBB<<<::::::>>>CCCIIIDDDBBBDDDJJJJJJEEE???666111000333555111---+++))))))))))))(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''***((('''&&&'''(((***,,,&&&'''((()))************))))))))))))************+++---000000///---------***+++,,,------------,,,------...//////000111111222222333444555555666666555555666777888999:::;;;<<<<<<>>>FFFSSSaaakkkqqq~~~}}}xxxyyy___NNNEEE<<<::::::888999;;;:::::::::;;;<<<>>>@@@AAA@@@EEEQQQcccwww}}}yyywww{{{xxxmmm___\\\ZZZ]]]bbbhhhjjjjjjeeefffhhhkkkmmmnnnoooooopppqqqtttvvvuuurrrnnnlllccc```ZZZUUURRRRRRTTTUUUUUUUUUWWWZZZaaannn~~~}}}hhhSSSGGGBBB???===;;;;;;===CCCLLL[[[lllyyysssssspppjjjbbbZZZUUUSSSTTTUUUXXX^^^fffooovvv{{{~~~~~~~~~~~~||||||yyywwwoooppprrrvvvyyy{{{zzzxxxooosssxxx~~~{{{pppcccUUUKKKHHH>>>===;;;999777555444444666444444666666555999???FFFOOOZZZaaahhhpppttttttuuuwwwyyyyyyxxxwwwwwwwwwtttqqqnnnllllllnnnoooooonnnmmmllllllkkkkkklllllljjjiiihhhfffeeecccbbbaaa```]]]YYYWWWWWWYYYYYYYYYXXXYYYZZZZZZYYYVVVSSSQQQSSSOOOOOOSSSXXX]]]dddkkkttttttrrrpppnnnllljjjiiifffdddaaa```aaaeeeiiilllooonnnnnnqqqwww~~~}}}{{{{{{ppp]]]XXXZZZeeerrryyy{{{{{{}}}~~~~~~{{{vvvsssqqqqqqrrrkkkYYYLLLHHHDDDNNNgggooolllhhhdddbbbbbbdddeeefffkkkooovvv}}}vvvuuusssnnniii\\\PPPCCC<<<888888<<>>BBBKKKYYYgggsssyyyxxxsss|||dddNNNDDD<<<::::::999999;;;888888888888:::<<<>>>???CCCGGGQQQ```rrr}}}xxx|||}}}sssdddaaa```bbbhhhlllnnnnnnhhhjjjlllnnnqqqtttvvvxxxvvvyyy}}}|||xxxuuulllhhhaaa[[[WWWVVVVVVWWWWWWXXXZZZ^^^fffssspppZZZLLLEEEAAA===666777;;;???DDDNNNaaarrrppppppooojjjccc\\\XXXVVV[[[\\\___dddkkkrrryyy|||}}}}}}~~~}}}zzzyyyrrrtttwww||||||zzzuuuzzz|||nnnggg___TTTLLLIII???>>>===;;;888777777777888666666888888888;;;AAAHHHQQQ\\\bbbiiiqqquuutttvvvxxxzzz{{{zzzzzzzzz{{{wwwsssooommmnnnpppqqqrrrooooooppppppqqqqqqppppppooonnnmmmkkkhhhfffdddbbbaaa^^^[[[ZZZZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYY[[[VVVUUUYYY^^^ccckkksss}}}}}}}}}{{{yyyvvvrrrpppnnnlllhhhfffgggjjjooorrrqqqqqqqqqssswww{{{}}}zzzuuusssuuuzzzwwwcccYYYTTT]]]jjjssswwwzzz~~~zzztttooonnnoootttrrr```SSSQQQGGGKKKcccrrrrrrppplllgggeeefffhhhcccggghhhkkk{{{}}}|||{{{xxxtttkkk^^^OOODDD<<<888:::???EEECCCCCCDDDEEEEEECCC@@@666222111666777333///---***)))))))))((((((((('''''''''''''''((((((((()))'''''''''((((((((((((((('''''''''((()))*********((())))))*********))))))))))))*********++++++++++++---000000...+++***)))++++++******+++---...///---...///000111222222333111333444666777777777777555555555666888:::===>>>===@@@FFFPPP\\\kkkxxxyyyrrrnnnwwwkkkLLLCCC;;;999999888888;;;888888777888999;;;>>>???BBBEEEMMMYYYhhhvvv}}}yyyiiigggfffhhhnnnrrrssssssqqqqqqrrrtttwwwzzz}}}}}}~~~uuuqqqkkkddd___\\\ZZZZZZ[[[\\\^^^ccclllzzzvvv```PPPIIICCC===777888;;;===>>>GGG]]]rrrppppppoookkkddd___[[[ZZZfffggghhhkkkpppuuuyyy||||||||||||}}}}}}{{{{{{uuuwww{{{{{{{{{pppccc```]]]UUUMMMKKKAAAAAA???===;;;:::;;;<<<:::777888:::::::::===CCCIIISSS]]]cccjjjqqquuutttuuuwwwzzz{{{{{{zzz{{{{{{xxxuuuqqqoooppprrrssstttpppqqqssstttuuuuuuttttttrrrqqqpppmmmjjjgggdddcccaaa___]]]\\\\\\\\\[[[ZZZ[[[ZZZZZZZZZ[[[]]]^^^``````\\\ZZZ^^^bbbhhhpppxxx}}}xxxvvvuuurrrnnnkkkkkkooossswwwssssssssstttvvvyyy{{{}}}wwwvvvrrrmmmkkknnnvvv|||hhhZZZQQQYYYgggqqqxxx}}}|||uuuooopppsssvvvvvveeeXXXWWWJJJIII```uuuwwwvvvrrrlllhhhhhhjjjeeehhhfffeeettttttbbbSSSFFF>>>===AAACCCCCCCCCCCCCCCBBBBBBAAA666222222666888444///---******))))))((((((((('''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******&&&&&&((()))******************+++++++++******)))))))))******++++++++++++$$$''',,,...///......///,,,+++***)))***,,,///000---...///000111222333333111333555666888888888777555555555666888;;;===???<<>>===EEE^^^wwwqqqmmmkkkiiiddd___^^^bbbggggggiiimmmsssyyy|||}}}{{{||||||}}}}}}}}}yyyoooddd^^^\\\YYYSSSMMMHHHEEEAAA>>>===<<<;;;:::<<<<<<===<<<<<<===AAACCCPPPWWW___eeellluuuxxxwwwzzz{{{|||~~~}}}{{{xxxwwwvvvvvvvvvvvvvvvwwwuuuuuuvvvvvvwwwwwwwwwwwwuuuuuutttssspppmmmjjjiiifffcccaaa______^^^]]][[[ddd```]]]\\\^^^```___^^^``````aaadddiiipppvvvzzz}}}{{{{{{vvvpppnnnrrrvvvzzz{{{~~~{{{xxxwwwxxxxxxuuusssssslllggggggggghhhppp{{{kkk]]]TTTXXXaaaiiisss~~~~~~vvvqqqqqqvvvrrrlllbbbUUUKKKNNNUUUkkk|||~~~ooogggiiilllooojjjgggkkkqqqyyyjjjOOOAAA???AAAAAADDDEEECCCBBBCCC@@@<<<444444444777:::888222...+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************------,,,,,,,,,---......//////000111222333444444444444444555555555555555333333444666888:::<<<======@@@JJJXXXcccnnnnnngggaaahhhzzzbbbFFFBBB;;;777666777777888888777777999<<<>>>??????@@@CCCIIIOOOXXXbbbmmmttttttzzz~~~uuuqqqppptttxxxyyy{{{~~~|||}}}~~~~~~~~~yyysssnnnjjjhhhggghhhgggjjjttt}}}jjjWWWHHH>>>:::555999777777>>>EEEZZZzzzooojjjfffccc___[[[^^^cccnnnmmmnnnqqqvvvzzz||||||{{{||||||}}}~~~tttmmmddd___^^^[[[UUUOOOLLLHHHDDDAAA@@@???>>>=========>>>======???CCCFFFSSS\\\dddkkkrrrzzz}}}|||~~~|||zzzzzzzzzyyyyyyyyyyyyyyy{{{{{{{{{{{{{{{{{{{{{{{{wwwwwwvvvuuussspppnnnmmmiiigggdddbbbbbbaaa```^^^bbb```]]]]]]```cccccccccbbbbbbbbbdddiiioootttxxx~~~{{{|||wwwsssrrruuuyyy|||}}}~~~|||zzzyyyyyywwwssspppiiieeecccgggjjjnnnwwwmmm^^^TTTVVV]]]dddqqq~~~|||xxxwwwzzzxxxtttjjjZZZNNNOOOWWWooo|||vvvpppjjjqqqooommmkkkiiimmm{{{bbbIIIAAACCCAAADDDEEECCCBBBBBB@@@<<<555555666999<<<:::444///---,,,***((('''&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,------------.........///000111222333333444444444555555555555666666666666666777888999;;;;;;===???IIIYYYggguuuyyyggg___YYY]]]kkkzzz{{{|||{{{ZZZEEE@@@;;;777666777777777888777777999;;;===>>>>>>???AAAEEEJJJRRR[[[eeellltttzzz~~~zzzvvvtttxxx{{{|||~~~{{{xxxsssppplllmmmnnnppp{{{~~~lllYYYIII???;;;555888666777===CCCXXXwwwnnnggg```\\\YYYXXX___fffppppppqqqsssxxx{{{}}}}}}}}}}}}}}}~~~}}}xxxpppjjjdddaaa```^^^WWWRRRPPPMMMIIIFFFDDDCCCAAA@@@????????????@@@CCCHHHLLLXXXbbbmmmttt{{{~~~~~~~~~~~~~~~~~~}}}||||||~~~~~~}}}||||||yyyyyyyyyxxxvvvuuusssrrrmmmkkkhhhgggffffffdddcccbbb```^^^___bbbeeeggghhhdddddddddfffjjjoootttwww}}}}}}{{{xxxwwwzzz}}}~~~}}}{{{yyytttoookkkaaabbbffflllrrrvvv~~~qqqbbbUUUSSSVVV]]]mmm}}}~~~vvvbbbRRRRRRYYYtttwwwttttttrrrkkkccccccrrrzzzVVVEEEEEEAAAEEEEEEBBBAAABBB@@@<<<777777888<<<>>><<<666111///---+++((('''&&&&&&&&&(((((((((''''''''''''&&&''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,---+++,,,---...///......---...//////000111222333333444555555555666666666777:::999999999999999::::::===???IIIYYYkkk}}}||||||qqqccc[[[TTTTTT\\\ffflllooosssmmmiiiooo~~~hhhNNNBBB>>>:::777666777777777777777888888:::;;;<<<======???BBBGGGNNNXXXcccjjjtttyyy~~~|||zzz~~~yyytttvvvwww{{{rrr]]]KKK@@@;;;555888555555<<>>AAAJJJZZZnnnuuullleee___XXXTTTVVVZZZ]]]^^^^^^^^^```fffqqqqqqXXXDDD>>>;;;888666666777666666666777888888888:::;;;===;;;===BBBHHHPPP\\\iiiqqqvvv{{{~~~}}}xxxdddOOOAAA;;;666888444444:::>>>OOOjjjmmmdddZZZUUUTTTYYYfffsssqqqpppqqquuuzzz~~~~~~||||||}}}~~~~~~~~~vvvssssssnnnllliiigggeeeaaa[[[VVVWWWTTTQQQOOOMMMKKKHHHFFFGGGFFFFFFFFFIIIOOOWWW\\\gggsss~~~}}}}}}}}}}}}|||||||||{{{{{{|||vvvsssqqqoooooonnnlllkkkiiihhhgggffffffgggiiikkkiiiiiikkknnnsssxxx}}}~~~~~~~~~yyyrrrlllgggeeeiiiqqq|||~~~yyyuuuooommmqqq|||~~~mmmZZZQQQMMMPPPaaasss~~~nnnZZZUUUZZZnnntttkkkdddccckkktttxxxXXXHHHCCCEEEDDDAAA???@@@???;;;444555888<<>>???@@@EEENNN\\\ooosssmmmhhhddd___ZZZVVVTTTSSSRRROOOUUU\\\```ccckkkyyyvvvaaaLLL===:::888666666666666666555555777999999888999<<<>>>>>>AAAEEELLLUUUaaammmuuuzzz~~~lllVVVEEE<<<777888444444999<<>>???>>>;;;333444777<<>>@@@BBBCCCKKKVVVbbbrrrvvvsssmmmllljjjddd[[[SSSMMMJJJEEEPPP[[[______aaajjjrrrwww|||~~~wwwgggTTTCCC:::777666555555666666555444444777999999888999===AAADDDGGGLLLRRRZZZcccnnnttt}}}uuuaaaMMMAAA999999444444999:::FFF^^^ddd\\\TTTQQQRRRYYYgggtttyyyxxxxxxyyy|||~~~~~~}}}|||}}}}}}|||~~~~~~zzzuuurrrpppnnnmmmllljjjiiifffdddbbb[[[ZZZXXXWWWWWWUUUSSSPPPOOONNNMMMNNNRRR[[[eeelllyyy~~~|||yyyxxxxxxwwwuuutttssstttsssqqqooooooqqqtttuuuvvvyyy|||~~~yyywwwrrrllliiijjjoootttyyy{{{sssfffeeedddgggppp|||yyybbbVVVPPPPPPXXXccc{{{tttbbb[[[\\\nnnvvvkkkdddaaaaaajjjmmmooonnnmmmsssmmmSSSDDDFFFDDD???===???>>>;;;222444777<<>>@@@AAAEEERRR```kkkwwwzzzzzzxxxzzzzzzsssfffXXXNNNIIIFFFQQQ```jjjllljjjiiiiiikkkkkkjjjbbbUUUFFF;;;666444333333555666666555333333666::::::999:::???DDDGGGKKKQQQXXX```iiirrrxxx~~~}}}lllWWWHHH::::::555555999999CCCZZZ___WWWPPPOOOQQQXXXeeeqqqtttttttttwww{{{~~~}}}}}}}}}~~~~~~}}}zzz|||}}}xxxrrrnnnmmmmmmkkkjjjjjjiiihhhggg]]]\\\ZZZZZZZZZYYYVVVTTTQQQPPPOOOPPPTTT^^^iiippp}}}{{{{{{zzzxxxwwwvvvwwwwwwuuurrrsssvvvyyy{{{|||}}}|||tttrrrmmmhhhfffkkkttt{{{~~~}}}yyyqqqoooooopppuuu}}}|||dddXXXSSSQQQUUU]]]yyy~~~vvvfff]]]]]]aaapppqqqhhheeefffgggjjjllljjjfffhhhpppyyyxxxpppWWWDDDFFFDDD???===???>>>;;;222444888===@@@>>>777111...---+++)))))))))))))))'''((((((((())))))******'''(((((()))***++++++,,,))))))(((((((((((())))))************************)))))))))))))))))))))))),,,,,,,,,---------......---,,,------...000111222222333333444555666777777555666777888999:::;;;;;;777777888999;;;===???@@@GGGWWWgggqqq{{{|||~~~rrraaaTTTMMMKKKVVVgggvvv~~~zzzqqqiiidddaaa[[[SSSHHH<<<666444333222333444666666444333222666:::;;;:::;;;@@@EEEGGGLLLTTT^^^gggqqqzzz|||sss^^^NNN;;;;;;555555:::999BBBXXX^^^UUUNNNNNNRRRXXXbbblllqqqpppqqqtttwwwzzz{{{{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}|||||||||wwwzzz~~~~~~~~~}}}yyyvvvuuupppkkkjjjllllllhhheee````````````___[[[VVVRRRTTTTTTSSSSSSVVV___kkksss~~~~~~}}}zzzwwwvvvxxxzzzyyy}}}|||tttrrriiiaaabbbkkkvvv|||~~~~~~}}}|||~~~ooo\\\SSSOOOQQQVVV{{{}}}zzzvvvrrrkkkbbbZZZ```dddqqqppplllfff]]]___lllsssooohhhggghhhgggqqqvvvvvvqqqqqqsssiiiYYYIIIEEEAAA@@@AAAAAA>>>;;;777555666<<>>:::666222555444444444444555666666777888999999;;;>>>CCCGGGMMMUUU```iiinnnttt{{{~~~lllOOOCCC===777777888;;;BBBIII\\\TTTMMMMMMQQQXXXbbbkkkoooppprrrtttwwwyyyyyyxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}||||||yyysssuuuyyy~~~~~~~~~~~~{{{xxxwwwrrrmmmllllllkkkgggccccccbbbbbbcccbbb___ZZZVVVVVVVVVUUUUUUXXX___jjjrrr~~~}}}yyyxxxzzz|||}}}zzzsssmmmiiifffiiirrr{{{wwwbbbUUUOOOPPPTTTmmmzzzvvvqqqhhh^^^XXXZZZcccwwwtttqqqiii]]]```kkktttpppjjjgggeeecccggglllkkkhhhiiikkkbbbTTTFFFCCC??????AAAAAA???<<<777666777<<>>DDDHHHPPPXXXccclllqqqwww}}}}}}oooWWWFFF???999888888:::???EEEXXXQQQLLLLLLPPPVVV```jjjnnnppptttwwwxxxxxxvvvuuuwwwxxxxxxyyyyyyzzzzzz{{{}}}||||||wwwppprrrvvv||||||}}}}}}{{{yyyuuupppnnnmmmkkkgggcccfffeeeeeeeeeeeeccc___\\\YYYXXXWWWVVVYYY___hhhoooyyy}}}|||}}}wwwnnnfffhhhlllrrryyyjjjYYYPPPOOOQQQ]]]www}}}yyyooocccSSSPPPSSS```vvv|||uuuuuulll^^^___iiirrrrrrmmmhhhccc___^^^aaaaaa^^^```bbbZZZMMMBBB???======@@@AAA@@@>>>666666888===BBB@@@999222///---,,,***))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***))))))******+++,,,---,,,------...............,,,---...///111222333333555666666777888888999999888888999999:::;;;;;;<<<<<<;;;;;;>>>>>>>>>AAAGGGRRRaaannnvvv}}}jjj___^^^dddyyyooo```LLL===777666666666555444444444444555666666666777888999;;;???DDDHHHSSS[[[fffooouuuyyy}}}~~~tttaaaJJJBBB;;;999999888;;;???QQQLLLIIIJJJNNNSSS^^^hhhooosssxxx{{{{{{yyyvvvuuuwwwxxxxxxyyy{{{||||||}}}}}}||||||wwwqqqssswwwzzzzzz{{{~~~~~~|||yyyvvvsssqqqooommmiiifffgggfffeeeeeefffeeebbb```ZZZYYYWWWWWWYYY___eeejjjttt~~~}}}qqqiiieeekkktttzzz~~~sss^^^RRROOOPPPSSSkkkyyyiiiUUUOOOKKKPPP^^^sssyyytttuuunnnddd^^^gggqqquuusssmmmfffbbb]]]^^^\\\ZZZ[[[\\\TTTIII@@@===;;;<<>>DDDHHHRRRZZZdddnnntttxxx{{{~~~yyyfffMMMDDD<<<::::::999:::<<>>>>>======???BBBAAA@@@FFFNNN^^^hhhtttqqqggggggzzzbbbIII<<<999777555666555444444444444555666666555666777888:::>>>CCCGGGOOOVVV___iiipppuuuxxxyyy~~~~~~~~~iiiPPPFFF<<<::::::::::::<<>>888;;;@@@EEEGGGCCC===777000...---+++************''''''&&&&&&&&&&&&''''''))))))))))))************************************((())))))******++++++,,,+++******++++++,,,---...++++++,,,------------------...///000222333444444555555666888999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>======@@@BBBAAABBBJJJTTTeeelllwwwzzznnnmmmkkkMMM@@@<<<888555666555444444444444555666666666777888888999===BBBFFFMMMRRRZZZccckkkrrrvvvwww}}}ttttttwww}}}lllVVVJJJ>>>::::::::::::<<>>999000///---+++*********+++((((((''''''''''''((((((((((((((()))))))))******))))))))))))))))))))))))(((((()))******+++,,,,,,++++++++++++,,,---......,,,------.....................///000222333444555444555666777888:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>======???AAAAAACCCMMMYYYmmmqqqzzzxxxvvvyyyTTTCCC===888666888555444444444444555666666777888888888999<<<@@@DDDMMMPPPWWW```iiiqqqvvvxxxzzzzzzssstttyyytttuuuxxx~~~sss]]]OOO@@@;;;:::999999;;;GGGGGGIIIMMMOOOSSS___jjjssszzz||||||}}}}}}~~~~~~}}}||||||~~~yyyyyy{{{|||}}}~~~zzzuuurrrpppooolllhhhffffffgggffffffaaa^^^\\\^^^bbbeeeffffffhhhoootttvvv{{{~~~xxxppplllooowwwssslllbbbZZZWWWYYY^^^aaa[[[aaajjjooorrrrrrtttuuuxxx{{{xxxcccVVVMMMIIIHHHZZZzzzmmmYYYHHHEEEGGGKKKWWWdddmmmxxx{{{rrrfffcccgggttt||||||yyyzzzsssllleeecccaaa[[[TTTOOODDDAAA>>>>>>@@@@@@>>><<<999>>>DDDJJJJJJFFF???;;;000///---+++*********+++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***++++++,,,......---,,,+++++++++++++++,,,------......------......///111222333444555333444555777888999;;;;;;;;;;;;<<<<<<======>>>>>>======???AAA@@@DDDPPP]]]qqqttt{{{YYYEEE>>>888777:::555444444444444555666666888999999888888;;;???CCCNNNPPPVVV___iiirrrxxxzzzxxxzzzuuupppjjjeeeiiippp~~~xxxzzz}}}xxxcccSSSBBB;;;999888888999HHHFFFJJJRRRWWWZZZbbbkkkqqqzzz}}}~~~}}}}}}}}}~~~zzzsssxxx~~~|||xxxuuusssrrrnnnjjjhhhhhhgggeeebbbeee___\\\\\\^^^aaahhhpppwwwrrrsss{{{xxxrrrlllnnnzzznnnggg\\\TTTOOOOOOOOOPPPOOOVVV___ggglllqqqxxx|||hhhVVVSSSNNNLLLVVVlllrrraaaMMMEEEHHHPPP]]]gggvvvxxx|||~~~~~~|||wwwtttbbbaaaeeeoooyyy|||{{{yyyyyytttllliiiiiiggg___UUUJJJDDD>>>===@@@CCCBBB???999>>>EEEIIIHHHCCC>>>;;;222---+++---,,,)))&&&'''(((''''''((())))))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))+++******))))))******+++)))************+++++++++---------...............111111111111222333333444555555555666666777888999::::::;;;<<<===>>>???@@@AAA>>>???BBB@@@CCCWWWnnn}}}~~~^^^BBB888666555555555555555555555666777777888888888777777:::???BBBIIIPPPZZZccciiiooovvv{{{}}}~~~}}}{{{zzztttooonnngggbbbaaaaaa```bbbfffuuu}}}pppXXXDDD>>><<<777555:::HHHGGGKKKTTTYYY]]]dddmmmpppyyy~~~~~~|||~~~~~~}}}}}}}}}~~~~~~|||ssswww}}}}}}xxxuuutttqqqooommmmmmnnnmmmkkkhhhccc___\\\^^^bbbfffoooxxx}}}zzz{{{vvvuuutttxxxooohhh^^^UUUQQQOOOOOOOOOPPPTTT\\\dddkkkssszzz~~~qqq\\\UUULLLKKKSSSdddwwwyyygggRRRGGGHHHPPP___kkkwwwyyy|||~~~~~~zzzuuuqqqddd```___hhhttt}}}~~~{{{vvvpppooopppnnndddZZZMMMFFF???>>>AAADDDDDDBBB;;;???EEEIIIHHHDDD???<<<111,,,***++++++'''%%%&&&(((''''''((())))))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++------........./////////222222222222333333444555666555555666666777888999::::::;;;<<<<<<===>>>>>>???<<<===AAAAAAFFFYYYpppyyyzzzxxxyyy___EEE;;;888666555555555555555555666666777777888777666777999>>>BBBIIIPPP[[[cccjjjooouuuzzz{{{|||}}}~~~vvvtttrrrnnniiigggaaa\\\\\\\\\\\\```dddqqq}}}sss\\\GGG@@@===777555999GGGHHHNNNWWW]]]aaahhhoooooowww~~~~~~~~~~~~{{{xxx||||||{{{{{{{{{{{{{{{{{{{{{tttuuu{{{}}}wwwttttttppppppqqqsssuuutttqqqnnngggcccaaadddggglllvvv~~~{{{zzzuuuzzzwwwpppggg^^^YYYWWWUUUTTTTTTWWW]]]gggrrr{{{fffZZZOOOMMMPPP\\\jjjxxx~~~nnnWWWJJJHHHQQQbbbqqq|||}}}~~~wwwrrrmmmeee___dddttt{{{vvvvvvyyyvvvlllbbbSSSKKKBBB>>>AAAEEEFFFEEE>>>AAAEEEHHHHHHEEEAAA>>>000+++)))******&&&%%%&&&(((''''''((())))))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******)))************+++++++++------...//////000111111222222333333444555555666666666666666777888999999:::::::::;;;;;;<<<<<<<<<<<<:::===AAABBBIII]]]qqq~~~oooqqq}}}wwwpppvvvooopppuuu|||XXXDDD<<<999777666555555444444555555666777666666666666666999===AAAGGGPPP[[[eeekkkpppuuuxxxzzz{{{{{{{{{||||||rrrooommmiiieeebbb\\\XXXXXXYYYZZZ___eeennn~~~vvvaaaLLLBBB===777666999FFFJJJRRRZZZaaaffflllpppnnnvvv|||||||||~~~~~~|||||||||{{{yyyvvvwwwwwwwwwvvvuuutttssssssqqqvvvxxxuuuzzz~~~vvvqqqpppnnnppptttwwwxxxvvvssspppoookkkiiijjjlllqqq{{{yyywwwzzz{{{|||wwwooojjjfffcccaaa___bbbiiiuuussscccVVVPPPOOOXXXeeessssss\\\MMMIIISSSfffxxx~~~}}}sssiiilll}}}{{{{{{~~~zzzqqqjjj[[[RRRFFF@@@AAADDDFFFFFF???AAADDDGGGHHHEEEAAA>>>111,,,)))******'''%%%'''(((''''''((())))))(((&&&''''''''''''(((((((((((())))))))))))))))))))))))++++++************++++++))))))*********+++++++++------...///000111222333222333444555666666777777666666666666777888999:::::::::::::::::::::::::::<<<;;;===AAACCCLLL^^^qqq~~~qqqmmmtttzzzpppgggiiirrr~~~pppaaadddrrrgggLLL>>>;;;999777777555444444444444555666666444555666666666999===@@@FFFNNN[[[eeekkkoootttwww{{{{{{{{{{{{|||wwwuuurrrmmmiiiddd___ZZZYYYXXXZZZ```hhhpppwwwdddPPPDDD===888777999EEEKKKTTT[[[bbbiiinnnqqqnnnuuuzzzyyyyyy||||||{{{zzzzzzzzzzzzxxxvvvqqqqqqooommmkkkiiihhhgggeeemmmwww{{{}}}wwwoookkkkkkoootttxxxxxxvvvrrrpppssspppoooppprrrwwwyyyrrrooopppzzz{{{vvvrrrooommmrrr{{{nnn\\\RRRMMMUUUeeesss}}}ttt___PPPKKKTTThhh{{{vvvwww~~~|||~~~zzzsssooobbbWWWIIIAAA@@@CCCEEEDDD@@@@@@CCCFFFHHHFFFAAA===333...***+++***((('''((((((''''''((())))))(((&&&''''''''''''((((((((((((************************,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++------...///000111222333111222444555666777777777666666666777777888999:::999999::::::::::::::::::<<<===>>>AAADDDNNN___nnnyyy|||www{{{uuukkkbbb```eeeiiiqqqrrrpppmmm^^^TTTYYYooolllXXXCCC:::999888666555444444444444444555666666333444666666777999===@@@DDDMMMYYYcccjjjnnnrrrvvvyyyzzzzzz{{{|||~~~{{{uuupppkkkeee```]]]ZZZ[[[bbbkkkyyyxxxhhhSSSEEE>>>999999:::EEEMMMUUUZZZaaaiiiooopppnnnuuuyyywwwwwwzzz~~~~~~|||zzzyyyxxxyyyyyywwwvvvkkkiiieeeaaa]]][[[ZZZYYYZZZcccmmmzzz~~~qqqhhhiiinnntttxxxxxxuuusssqqqrrrqqqrrruuuxxxppphhhcccgggqqq~~~}}}yyyzzzxxxaaaTTTKKKRRR```mmmtttyyy|||{{{~~~rrrbbbTTTMMMSSSfffxxx{{{}}}xxxrrrooobbbWWWIIIAAA@@@CCCDDDDDD@@@AAACCCHHHJJJHHHBBB<<<444...***+++***(((''')))(((''''''((())))))(((&&&''''''''''''((((((((((((************************,,,,,,++++++++++++,,,,,,)))************+++++++++------...//////000111111000111444666777777777777777777777777888999::::::999999999::::::;;;;;;;;;<<<===???@@@EEEPPPaaannnttt~~~{{{rrrlllddd```bbb^^^bbb___\\\[[[QQQLLLTTTeeevvvcccRRR@@@999999777444222444444333333444444555666333444666777888:::>>>AAACCCLLLWWWaaaggglllqqquuuuuuwwwyyyzzz{{{}}}}}}yyysssmmmgggbbb^^^^^^fffppp|||mmmYYYHHH>>>;;;::::::FFFNNNUUUXXX^^^hhhnnnoooooouuuxxxvvvuuuxxx|||}}}~~~|||yyyxxxxxxwwwuuuttteeeaaa[[[UUUQQQNNNMMMMMMLLLVVV```mmmvvvhhhgggllltttxxxyyywwwwwwwwwttttttuuuxxx{{{zzzooodddaaabbbhhhuuu|||yyyyyy~~~~~~gggZZZNNNOOOXXXbbblllsssxxxwwwyyypppdddXXXOOOPPP```ppp~~~{{{}}}wwwooommm^^^TTTGGG@@@AAADDDFFFFFFBBBCCCFFFKKKNNNLLLDDD===444...)))***)))'''''')))(((''''''((())))))(((&&&''''''''''''((((((((((((************************+++******))))))******+++)))************+++++++++------.........////////////000333555777777777666777777777777888999::::::888999999:::;;;<<<<<<===999<<<>>>@@@FFFTTTdddooouuuzzzuuutttnnnjjjjjj]]]]]]UUUOOOPPPJJJJJJUUUZZZhhhtttyyy}}}|||sss\\\LLL===888888666444333444444333333444444555666333555777888999<<>>333---(((((((((&&&&&&((((((''''''((())))))(((&&&''''''''''''((((((((()))************************))))))(((((((((((()))))))))************+++++++++---------..................000222555777777666666777777777777888999:::;;;888888999:::<<<===>>>>>>777:::===???GGGVVVgggqqqyyy}}}{{{}}}yyyuuuuuu___]]]RRRKKKLLLIIIKKKXXXTTT```iiillloootttpppgggTTTFFF999666777777555555444333333333333444555555333555777999:::<<<@@@BBBCCCJJJSSS\\\bbbhhhoootttuuuxxx|||}}}wwwqqqlllmmmwww|||fffPPPBBB<<<999777DDDLLLSSSWWW^^^gggmmmooossstttvvvxxxyyyzzz{{{{{{{{{|||||||||zzzvvvrrroooccc```ZZZSSSQQQQQQLLLFFFFFFIIIMMMXXXlllwwwjjjiiimmmuuu{{{}}}~~~~~~|||~~~nnn```UUUWWW^^^lllzzzyyykkkccc```iiiyyyrrraaaTTTRRRQQQUUUhhh~~~~~~yyylll^^^RRRMMMUUU```vvv~~~zzz|||{{{ssskkk\\\SSSHHHAAA???AAACCCDDDCCCDDDGGGKKKNNNKKKDDD>>>666...))))))***((('''(((&&&''''''((()))******+++))))))((((((''''''&&&&&&&&&''')))*********)))((('''''''''((()))+++,,,---,,,+++*********+++,,,---.........///////////////111111333444555666666666888888999::::::::::::999999999999999:::;;;<<<<<<<<<>>>???@@@EEETTTjjjzzz}}}~~~ppp___UUUNNNEEEKKK\\\cccccchhhiiieeegggiiicccXXXGGGBBB;;;666555666777777333333333333333333333333555555666888;;;===???AAAHHHLLLTTT[[[bbbiiiooossstttwww{{{}}}~~~|||wwwvvv~~~oooWWWFFF???;;;888DDDKKKRRRWWW^^^gggmmmnnntttvvvxxxzzz|||}}}}}}}}}~~~~~~}}}{{{yyyxxxnnnooommmjjjhhhfff___VVVKKKIIIJJJRRRddd|||qqqmmmmmmttt|||qqq___[[[___cccpppwwwpppfffaaa___fffssszzzyyyttttttyyyvvvdddTTTQQQPPPUUUiii}}}qqqcccTTTKKKMMMUUUlllyyy|||zzz}}}|||tttlll]]]UUUKKKCCCAAABBBCCCCCCCCCDDDGGGKKKNNNLLLEEE???777000***++++++)))((()))''''''(((((())))))******((((((((((((((('''''''''&&&'''((()))***))))))((())))))(((((()))***++++++,,,+++*********+++,,,---............////////////111111333444555666666666666777888888999999888888888888888999999:::;;;<<<<<<===???@@@FFFVVVmmm~~~wwweeeZZZSSSJJJRRRdddmmmmmmrrrqqqlllkkkjjjaaaTTTCCC>>>888444333444555555444444444444444444444444444555666888;;;===@@@AAAGGGLLLSSSZZZaaahhhnnnrrrtttwwwzzz|||~~~}}}|||yyyaaaNNNDDD===888DDDKKKRRRVVV]]]ffflllmmmuuuwwwzzz~~~~~~zzzoooXXXQQQKKKMMM\\\rrr}}}ssskkkmmmuuu}}}nnn___\\\ZZZfffvvv|||qqqlllllljjjjjjnnnuuuxxxuuuqqqrrrwww}}}{{{fffUUUOOONNNTTThhhwwwiiiYYYLLLJJJNNNbbbqqq~~~xxxxxx||||||uuummm___XXXOOOHHHDDDCCCBBBBBBCCCDDDGGGKKKNNNLLLEEE@@@999111,,,,,,,,,***)))***(((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))******)))))))))))))))***+++++++++++++++,,,------............//////000000111111333444555666666666555666777777888888777777888888777888888999:::;;;;;;===>>>???GGGXXXppp}}}jjj]]]TTTLLLWWWlllwww|||}}}uuuoookkk^^^PPP???;;;666333333444444444555555555555555555555555333444666888;;;>>>@@@BBBGGGKKKRRRYYY```ffflllppptttvvvyyy{{{}}}lllWWWIII@@@999DDDKKKRRRVVV]]]eeekkklllsssvvv{{{~~~}}}}}}}}}nnn```RRRNNNVVViiirrrlllooowwwlll^^^YYYbbbpppzzzvvvvvv|||zzzzzz{{{}}}}}}|||zzzwww{{{}}}hhhVVVPPPOOOSSSeee{{{{{{ooo^^^PPPLLLPPP]]]kkkzzzttttttxxxyyytttoooaaa\\\TTTLLLGGGCCCBBBBBBBBBCCCEEEIIILLLKKKEEE@@@999111,,,,,,,,,***))))))))))))))))))((((((((((((&&&&&&''''''(((((())))))'''(((((()))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,------------......//////000000111111333444555666666666555666777777888888777777777777777777888999:::;;;:::<<<===???GGGYYYrrroooaaaWWWQQQ___xxx{{{rrrkkk]]]NNN>>>;;;777555555666666666444444444444444444444444333444555888;;;>>>AAABBBFFFJJJQQQXXX^^^dddjjjmmmsssuuuxxxzzz|||rrr[[[LLLCCC<<>>???GGGXXXqqqwwwggg^^^YYYjjjwwwnnn^^^NNN<<<:::777666666666666555333333333333333333333333333444666888;;;>>>@@@BBBEEEJJJPPPVVV\\\bbbgggkkkqqqtttxxxzzz}}}rrr\\\NNNEEE@@@FFFMMMTTTXXX^^^ffflllmmmooorrrvvvyyy|||||||||{{{}}}xxx___RRRPPPWWWhhhyyy{{{rrrrrruuummm```aaahhhyyyyyyuuuvvv~~~zzzvvvtttsssqqqsssvvv{{{~~~~~~~~~nnn[[[UUURRRQQQ\\\mmm}}}sssbbbRRRLLLNNNTTT___qqq{{{tttsssuuuwwwuuurrrdddaaaZZZPPPHHHCCCCCCDDDBBBAAACCCGGGJJJJJJEEE@@@999111+++++++++((('''((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((()))******&&&''''''((()))+++---...++++++,,,---------------,,,------...///000111111111111333444555666666666666777888888999999888888888888777888888999:::;;;:::<<<>>>@@@FFFUUUkkk|||zzzjjjbbb___ssstttaaaNNN:::888666555555555333222333333333333333333333333555555666888;;;===???AAAEEEIIIOOOUUUZZZ```eeehhhooorrrwww{{{~~~ttt___QQQHHHCCCGGGNNNUUUYYY___gggmmmmmmoooqqqtttwwwyyy{{{{{{{{{~~~|||cccVVVQQQSSSaaaqqq}}}{{{qqqpppxxx~~~|||fffbbbfffuuu~~~yyytttssszzzyyyppphhhhhhiiiiiikkkooorrrvvv|||~~~~~~uuu^^^VVVRRRQQQ\\\lllyyyjjjZZZRRRRRRSSS^^^nnn{{{~~~{{{yyyzzz}}}}}}yyyuuueeeaaaZZZPPPGGGCCCCCCFFFCCCCCCDDDHHHLLLKKKGGGCCC;;;333---,,,,,,)))((((((''''''(((((())))))******(((((((((((((((''''''''')))(((((('''((()))***+++(((((((((((()))***+++,,,+++,,,---.........---,,,,,,,,,---...///000111111111111333444555666666666555666777777888888777777888888888999999:::;;;<<<:::===???@@@DDDRRReeetttqqqjjjjjj}}}cccLLL;;;999777666666555333111444444444444444444444444666666777888:::<<<>>>???DDDHHHNNNTTTYYY^^^cccffflllqqqwww}}}|||||||||gggVVVKKKDDDHHHOOOVVVZZZ___hhhmmmnnnoooqqqsssuuuxxxzzz{{{|||}}}~~~fffZZZTTTTTT```ooozzzzzzvvvnnnvvvkkkeeefffuuu}}}zzzwwwtttwww}}}mmm```WWWYYY]]]___bbbggglllrrrxxx}}}~~~zzz```UUUQQQQQQ]]]nnn{{{}}}}}}tttddd[[[ZZZVVVaaapppyyy}}}|||{{{}}}}}}xxxeeebbbZZZPPPGGGCCCDDDGGGEEEEEEFFFJJJMMMMMMIIIEEE<<<444......---+++))))))&&&''''''((()))******+++))))))(((((('''''''''&&&)))((('''''''''(((***+++******))))))))))))******+++,,,---.........---,,,,,,,,,---...///000111222111111333444555666666666444555555666666666666666999999999999:::;;;<<<===;;;===@@@@@@CCCOOOaaaooo}}}}}}wwwxxxdddJJJ===<<<:::999999777555222555555555555555555555555777777888999:::<<<===>>>DDDHHHNNNSSSXXX]]]bbbeeekkkpppwww}}}{{{uuuzzznnn[[[MMMDDDIIILLLRRRXXX]]]ccciiillllllpppuuuxxxxxxxxxxxxyyyzzz}}}ppp\\\SSSVVV___eeewwwrrrkkkiiiooo{{{kkkeeesss}}}yyyzzz}}}}}}|||{{{|||}}}|||{{{uuuvvvzzz|||uuuppp```YYYUUUXXX[[[[[[___ffflllrrryyy{{{{{{|||jjj]]]WWWUUU___mmmxxxwwwyyyzzzzzz|||zzznnn___[[[```iiirrryyy}}}~~~|||}}}llleeeZZZNNNHHHHHHJJJJJJLLLIIIFFFHHHKKKLLLIIIEEE;;;333,,,++++++((('''(((,,,+++)))((((((((()))***(((((()))***************))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---////////////000000000000111111222333333444555555777777777777777888888888999999888888888888888888<<<:::;;;>>>BBBJJJZZZiii}}}}}}gggLLLAAA>>>999666555444222111666666666666555444333222444444555777:::<<>>@@@BBBFFFJJJOOOTTTZZZaaafffkkkoootttxxxzzz}}}oooYYYJJJCCCDDDHHHOOOUUU\\\ccciiinnnnnnrrrvvvyyyyyyyyyzzz{{{zzz{{{}}}uuucccUUUTTT]]]ggg|||uuuhhhbbbkkkxxxwwwkkkvvvyyyssspppjjjdddccceeeeeeddddddggglllpppsssttt~~~tttkkkfffggglllpppsssnnnjjjhhhfffeeegggjjjqqqvvvzzz}}}}}}rrrfff]]]]]]cccuuuxxxxxxxxx{{{ppplllooosssuuuqqqjjjfffhhhmmmqqqppppppnnnhhhcccgggnnn~~~sssooofffZZZNNNGGGGGGIIIJJJHHHGGGHHHKKKKKKHHHDDD<<<333---,,,+++)))'''((())))))******))))))(((((('''((())))))******))))))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++,,,,,,---------////////////000000000000333333333333333333333333666666666777777888888888888888999999999999999999;;;;;;===AAAGGGRRRdddtttnnnOOO???<<<888777777777777777555555666555555444333222333444555777999<<<>>>???BBBEEEIIINNNSSSYYY```dddjjjnnnrrrvvvxxxzzz}}}~~~lllWWWHHHAAADDDHHHNNNUUU[[[aaaggglllpppsssvvvyyyyyyzzz{{{|||~~~~~~}}}yyyhhhXXXTTT^^^jjj|||qqqaaadddooo{{{nnnvvv}}}{{{tttmmmhhhaaaZZZXXXYYY[[[[[[^^^dddmmmuuuzzz|||~~~uuujjjbbbcccmmmzzzzzzwwwvvvxxxxxxzzz}}}~~~~~~vvvjjjbbb```dddpppsss{{{wwwtttuuukkkkkkkkksssxxxssshhhaaabbbgggjjjiiihhhhhhddd```dddkkkwwwrrriii^^^PPPFFFEEEHHHIIIHHHHHHIIIKKKJJJGGGDDD<<<444---,,,+++)))'''((('''((()))******)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))************************+++++++++,,,,,,---------////////////000000000000333333333333333333333333555555666666777888888888888888999999999999999::::::999<<>>???AAADDDHHHMMMRRRXXX^^^ccciiilllqqqtttvvvxxxzzz|||jjjVVVGGG@@@FFFJJJPPPUUUZZZ___eeehhhpppsssvvvxxxyyyzzz{{{}}}~~~xxxvvv}}}|||mmm\\\WWWaaammm{{{iiicccjjjuuupppvvv~~~zzzwwwpppiiiccc\\\UUURRRTTTQQQTTTZZZdddppp{{{tttnnnfffdddkkk|||~~~~~~sssggg``````bbbiiiooozzzyyyttt||||||ooodddddddddooozzzxxxlllaaa___aaabbbaaaccceeebbb^^^^^^cccyyy~~~uuujjj___QQQEEEDDDHHHHHHIIIJJJKKKLLLJJJHHHEEE<<<444---,,,,,,)))((()))'''((()))******)))((('''''''''((()))))))))))))))((((((((((((((((((((((((******************************+++,,,,,,---......////////////000000000000222222333333333333444444444555555666777777888888888888999999::::::::::::888888;;;BBBKKKYYYmmm{{{zzzwwwnnnwwwmmmSSSAAA>>>:::888777777666555444444444444444444333222333333444666999;;;===???@@@CCCGGGKKKPPPVVV\\\aaagggkkkooorrrtttvvvxxxzzz~~~lllWWWGGG@@@HHHKKKQQQUUUZZZ___dddgggppprrruuuwwwxxxyyy{{{|||~~~|||uuurrr{{{~~~qqqaaa[[[eeeqqq{{{rrrggghhhqqqtttyyyzzzwwwrrrkkkddd```YYYRRRPPPRRRQQQUUU^^^kkkyyyqqqooommmpppzzz~~~~~~~~~~~~~~~rrrccc\\\[[[[[[bbbiiixxx|||uuuwwwuuujjj```]]]]]]lll{{{}}}ssseee^^^]]]^^^___bbbfffddd^^^[[[]]]ooo|||lll```TTTGGGDDDIIIHHHJJJLLLMMMMMMKKKHHHGGG===444------,,,***((()))''''''((()))))))))((((((&&&'''(((((())))))((((((((((((((((((((((((((((((******************************+++,,,,,,---......////////////000000000000111111222333333444555555444444555666777777888888888888999999:::;;;;;;;;;888888;;;CCCLLL[[[qqq|||vvvrrrxxxttthhheeeqqqjjjUUUAAA>>>:::777666666555444333333444444444444333333222333444666888;;;===>>>???BBBFFFJJJOOOUUU[[[___fffiiinnnqqqsssuuuxxxzzz|||nnnXXXHHH@@@GGGKKKPPPVVV[[[```fffiiippprrrtttvvvvvvxxxzzz|||~~~~~~xxxuuu|||ssseeeaaaiiittt}}}zzzjjjfffmmm~~~xxx{{{uuuqqqkkkeee___\\\VVVPPPNNNQQQRRRXXXcccqqq~~~~~~zzz{{{}}}~~~~~~~~~~~~~~~~~~sssccc[[[XXXUUU[[[dddttt{{{sssnnnlllfff]]]UUUXXXgggyyyxxxlllbbb^^^aaabbbeeeiiiggg```\\\\\\eeeqqqcccWWWJJJGGGKKKIIIKKKNNNOOONNNLLLIIIHHH===555...---,,,***((()))'''''''''''''''((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((************************)))******+++---......///////////////000000000000000000111222444555666666333333444555666777888999888888999999:::;;;;;;<<<::::::===EEEOOO___uuuwwwpppooouuuxxxuuuqqqjjjbbb[[[\\\jjjyyy^^^LLL???<<<888666666666666555222333333444444333333333222333444666888;;;===>>>???AAAEEEIIINNNSSSZZZ^^^dddhhhmmmpppsssvvvxxxzzzzzz}}}~~~oooYYYHHH???FFFJJJPPPVVV\\\bbbhhhllloooqqqtttuuuvvvwwwzzz||||||yyy}}}uuuhhhdddlllvvv}}}kkkeeejjj|||zzz}}}wwwqqqlllgggaaa[[[XXXTTTOOONNNPPPOOOUUU```nnn{{{}}}}}}~~~}}}}}}}}}~~~~~~uuueee]]]XXXUUUWWW```ppp}}}xxxooofffdddcccZZZNNNRRRbbbuuu|||qqqhhhdddcccccceeeiiifff___[[[ZZZ___|||uuufffZZZMMMHHHLLLIIILLLOOOQQQOOOLLLJJJIII===555...------***((()))((('''&&&&&&&&&((()))***&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++---...//////////////////000000000000//////111222444555777777333333444555666777888999888888999::::::;;;<<<<<<<<<;;;???FFFQQQaaaxxx|||qqqllllllkkkeee```]]]WWWRRRVVVeeexxxkkkQQQ???<<<999666555666777777777222222333444444333333333222333444666888;;;===>>>>>>AAAEEEIIIMMMSSSYYY]]]cccggglllpppsssvvvyyy{{{xxx{{{zzzpppZZZHHH>>>EEEJJJQQQYYY___dddjjjmmmssstttuuuuuuttttttuuuwww~~~~~~{{{rrrkkklllqqquuu~~~tttmmmsss~~~xxxtttooojjjgggaaaZZZTTTRRROOOKKKIIIKKKLLLTTTaaakkksssyyy}}}|||~~~|||{{{~~~xxxiii[[[TTTTTTVVVcccrrr~~~ttthhhfffccc[[[SSSPPPQQQfff|||tttiiiffffffgggiiiiiiddd\\\UUU\\\kkkooo]]]PPPHHHGGGNNNOOOPPPRRRSSSQQQLLLHHH>>>666...------+++***+++*********)))(((&&&%%%$$$))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))***++++++,,,,,,---------......//////000000111111000111111222222333444444444444444555555555555555777:::===<<<:::999<<<>>>===>>>@@@DDDNNNccc}}}yyywwwuuunnnddd]]]XXXSSSRRRZZZeeemmmtttzzz{{{{{{}}}~~~sss^^^JJJ@@@:::999888666555555444444555555444444444333333333333333444666888:::<<<===>>>AAADDDGGGJJJPPPVVV[[[aaaeeejjjnnnrrruuuyyy|||zzz{{{}}}vvv\\\IIIBBBGGGLLLRRRYYY___dddiiilllrrrtttuuuuuuttttttvvvwww||||||}}}~~~yyyqqqkkklllqqquuu~~~yyyrrrxxx|||wwwqqqmmmhhhccc```[[[TTTOOONNNLLLHHHFFFHHHGGGMMMVVV^^^eeennnxxx}}}yyy}}}|||{{{~~~zzzjjj\\\UUUTTTSSSaaaqqq}}}sssfffcccaaa[[[UUUSSSTTTlllwwwoooiiihhhhhhkkklllggg]]]TTTTTTaaavvvuuucccTTTKKKHHHKKKMMMOOORRRSSSQQQLLLHHH>>>555...---,,,***)))+++((((((((()))(((((('''&&&))))))))))))(((((((((((('''(((((()))))))))))))))((((((((()))))))))************+++,,,---...//////......//////000111111111111111111222333333444444555555555555666666666666777888999999999:::<<<>>>===>>>AAAEEEPPPeee~~~wwwhhh]]]XXXTTTVVV___hhhlllooorrrnnnllllllkkkbbbQQQAAA::::::999888666555555444444555444444444444333333333333333444666888:::<<<===???AAADDDGGGKKKPPPWWW[[[bbbeeejjjnnnrrrvvvyyy|||||||||}}}xxx^^^KKKCCCIIINNNTTTZZZ___cccgggjjjqqqsssuuuuuuuuuuuuvvvwwwyyyzzz{{{}}}~~~zzztttnnnjjjkkkpppuuu{{{zzzxxxtttnnniiieeeaaa\\\YYYSSSMMMHHHHHHGGGCCCBBBDDDCCCFFFJJJOOOWWWcccqqq{{{~~~~~~~~~}}}|||~~~~~~~~~}}}||||||~~~}}}lll^^^WWWUUURRR```qqq}}}yyyiiibbb___[[[WWWUUUYYYppp|||vvvnnnkkkjjjnnnrrrnnnbbbWWWRRRXXXhhhyyyhhhWWWKKKGGGHHHJJJNNNSSSTTTRRRLLLGGG>>>555...,,,,,,***)))***&&&'''(((((())))))))))))(((((((((((())))))))))))'''((())))))******))))))((())))))))))))************+++,,,---...///000000......///000000111111222111111222222333333444444555666666666777777777777888777666888;;;===??????===???BBBHHHUUUiiilll\\\TTTTTT[[[hhhrrrsssrrrrrrnnniiifffbbbWWWIII>>>;;;999888777666555444444444444444444444333333333333222333444555777:::<<<===???BBBEEEHHHKKKQQQWWW\\\bbbfffkkkooorrrvvvyyy|||}}}}}}~~~{{{bbbMMMCCCLLLPPPVVV[[[___cccfffiiippprrruuuvvvvvvvvvvvvxxxvvvxxxyyy{{{}}}}}}vvvmmmiiigggiiinnntttwww}}}vvvrrrnnniiiddd```\\\XXXUUUMMMGGGCCCDDDCCC@@@???@@@AAACCCEEEHHHOOO[[[jjjuuuyyy}}}}}}{{{zzzzzzzzz~~~}}}|||}}}}}}~~~|||~~~}}}||||||||||||{{{{{{|||~~~nnnaaaYYYUUUSSS```qqqqqqeee```]]]YYYVVV]]]mmm{{{rrrnnnmmmsss{{{yyymmmaaa[[[\\\bbbsssyyyhhhVVVIIIDDDFFFIIINNNTTTVVVSSSMMMHHH>>>555...,,,+++)))((()))''''''((()))))))))))))))(((((((((((())))))))))))(((((()))************))))))))))))*********++++++,,,------....../////////...//////000111111222222111111222222333444444555666666666777888888999999<<<999777999???CCCDDDDDD???@@@DDDMMM\\\qqqppp\\\NNNSSSaaauuu~~~yyysssmmmeeeWWWHHH>>><<<888888777666555444444444444444444333333333222222222333333555777999;;;===@@@BBBEEEHHHLLLQQQWWW\\\cccfffkkkooorrruuuyyy||||||}}}}}}}}}}}}fffOOOBBBNNNRRRXXX\\\___bbbfffhhhnnnqqqtttvvvvvvvvvwwwxxxuuuwwwyyyzzz{{{~~~rrreeeaaaaaaccciiipppuuu~~~wwwppplllhhhccc___[[[XXXTTTQQQIIIDDDAAABBBAAA>>>===>>>>>>@@@CCCEEEJJJTTTaaajjjrrrxxx}}}|||{{{zzzxxxxxxxxxxxxwwwwwwxxxxxxxxxxxxxxxwwwzzzzzz{{{|||}}}|||zzzxxxzzzyyyyyyyyyzzz|||~~~~~~pppcccZZZUUURRR]]]nnn~~~uuugggbbbaaa^^^YYY___cccnnn}}}|||uuuqqqqqqyyy|||rrrkkkfffeeennn~~~xxxiiiWWWJJJDDDFFFIIIOOOTTTVVVTTTNNNIII???666...---,,,)))((())))))))))))))))))((((((''''''((((((((()))))))))***((())))))***************************++++++++++++///............---------//////000000111222222222111222222333444444555555666666777777888999999:::;;;999888;;;AAAEEEFFFEEEAAABBBGGGRRRdddxxxuuu___MMMTTTgggzzzrrrhhhWWWEEE;;;999888777666555444444444555444444333333333222222222222222333555777999;;;<<>><<<===;;;===@@@BBBEEELLLUUU]]]kkkrrr|||~~~{{{{{{yyyxxxvvvuuuttttttttttttqqqrrrsssuuuuuuuuuuuutttwwwvvvvvvwwwyyyzzzxxxwwwxxxwwwvvvwwwzzz|||~~~~~~qqqddd[[[UUUPPPYYYjjjvvviiifffhhheee___^^^ZZZ^^^nnn~~~|||wwwtttvvv~~~vvvpppjjjkkksss}}}~~~yyymmm[[[MMMGGGGGGIIINNNRRRUUUSSSMMMIII@@@777///...---***((()))************))))))((('''''''''(((((())))))******((()))******++++++************+++++++++,,,,,,,,,.........---------------//////000111111222222333222222333333444444555555555555666777888999999:::888888999===AAADDDEEEEEEBBBCCCHHHUUUiii~~~gggRRR[[[oooyyylllYYYFFF<<<:::777666555555444444555555333333333333222222222222111222333444666999;;;<<<>>>AAADDDGGGJJJPPPVVV[[[bbbeeeiiimmmpppsssvvvyyywwwzzz||||||{{{|||}}}xxxxxx|||pppXXXFFFPPPTTTYYY]]]```cccfffiiillloootttwwwwwwxxxxxxyyyuuuxxxzzz{{{zzz}}}lllWWWQQQRRRTTT\\\eeekkkvvvzzzvvvrrrnnnlllbbb___ZZZVVVSSSPPPMMMJJJGGGBBB???AAA@@@===:::;;;<<<===>>>>>>???DDDMMMSSSbbbkkkuuu{{{zzzxxxvvvvvvvvvtttqqqnnnmmmlllmmmnnnlllmmmnnnppprrrssstttuuuvvvtttrrrsssvvvyyyyyyxxxwwwuuutttuuuyyy}}}~~~}}}}}}qqqddd[[[TTTQQQWWWiii|||pppnnnpppllleee[[[VVVYYYhhhwww}}}|||{{{xxxwwwyyy|||vvvooolllnnnsssyyy|||~~~{{{ooo\\\NNNHHHGGGHHHLLLOOOQQQOOOKKKGGGBBB999111///...+++)))***(((((()))************)))'''''''''((()))*********))))))***++++++++++++***+++++++++,,,,,,,,,,,,---+++++++++,,,---.........///000000111111222333333222222333333444555555555444444555666777888999:::666999===@@@BBBCCCDDDEEEAAAAAAGGGWWWlllrrr[[[cccvvvrrr\\\GGG======666666555444444444555555333333333222222222222111111222333444666888:::<<<===@@@CCCFFFIIIOOOUUUYYYaaadddhhhllloooqqquuuwwwvvvzzz}}}~~~||||||zzzwwwppppppttt{{{vvv^^^KKKPPPTTTYYY^^^aaadddgggiiikkkoootttwwwxxxxxxxxxyyyuuuyyy{{{{{{{{{~~~kkkSSSLLLNNNPPPXXXbbbdddooo{{{~~~xxxrrrmmmkkkkkkbbb___ZZZWWWTTTQQQMMMKKKFFFAAA???AAA@@@<<<999:::>>>???>>><<<<<>>===<<<:::999===<<<;;;999:::===BBBGGGQQQVVV^^^ffflllnnnooonnnkkkjjjhhhfffdddcccbbbbbbcccdddeeefffgggiiinnnqqqrrrrrrssstttvvvxxx{{{}}}xxxvvvtttvvvzzz~~~{{{~~~xxxfffWWWNNNRRRZZZpppwww{{{xxxfffZZZVVVZZZhhhwww~~~}}}{{{wwwvvvtttrrrppppppuuu{{{~~~~~~}}}wwwkkk[[[KKKAAADDDFFFIIIMMMOOONNNJJJGGGCCC:::000---,,,))))))+++))))))(((((((((((())))))((((((''''''''''''((((((******++++++++++++******)))******++++++,,,------,,,,,,------.../////////......///000111222222333333444555666777777777777666666777888888888888888666;;;CCCIIIJJJFFF@@@<<<>>>???HHHWWWgggvvvnnnrrryyy]]]EEE===>>>777777777666555555444444333333222222111000000000333444555555555555888:::===???BBBDDDHHHMMMSSSWWWYYY\\\aaaggglllqqqtttuuutttyyy}}}~~~}}}}}}|||xxxtttpppmmmkkkjjjiiiiiimmmtttzzz{{{eeeSSSJJJQQQ[[[cccfffgggiiikkknnnpppsssuuuxxxyyyyyyyyy|||{{{zzz{{{}}}yyy]]]OOOIIIEEEHHHOOOPPPQQQYYYbbbeeekkk|||uuunnngggccc]]]]]]\\\ZZZVVVRRRNNNKKKFFFDDD@@@>>>===<<<;;;999======<<<:::999;;;???CCCIIIMMMUUU]]]bbbeeeeeeeeeeeedddcccaaa```______^^^```aaabbbcccdddgggllloooqqqqqqrrrsssuuuxxx{{{|||{{{yyywwwwww{{{~~~}}}xxxfffXXXQQQNNNXXXppp||||||xxxhhh[[[VVVYYYgggvvv}}}}}}}}}}}}{{{}}}wwwwwwwwwvvvtttuuuyyy~~~~~~zzzssshhhZZZLLLDDDEEEGGGJJJOOOQQQPPPLLLIIICCC:::000---,,,))))))+++))))))(((((((((((()))))))))((((((''''''(((((()))******++++++++++++******)))******++++++,,,------,,,,,,------...///////////////000000111111222222333333444555666666666666666666777888888888888888777:::???BBBCCCBBB???===<<<===DDDSSScccrrrsssvvvdddHHH;;;:::777777777666555555444444333333222222111000000000333444555555555555888:::===>>>AAADDDGGGMMMSSSWWWYYY\\\aaaggglllqqqsssttttttyyy}}}~~~~~~}}}xxxtttpppllliiifffeeeeeefffiiinnnsssvvvyyy}}}hhhUUUGGGOOOYYYaaaeeegggjjjllloooqqqtttwwwyyyyyyyyyyyy{{{zzzyyyzzz|||}}}cccSSSIIIBBBCCCHHHEEEEEEKKKQQQRRRVVVfffyyy}}}vvvlllccc^^^]]]\\\[[[YYYVVVSSSOOOMMMFFFDDD@@@>>>======<<<:::<<<===<<<;;;999999;;;===@@@DDDKKKRRRWWWZZZ[[[[[[]]]\\\[[[ZZZYYYYYYYYYYYY\\\]]]^^^___aaadddiiimmmnnnoooppprrruuuxxxzzz|||}}}{{{yyyyyy{{{}}}~~~~~~~~~xxxeeeYYYUUUOOOYYYqqq~~~yyyjjj[[[UUUWWWdddrrryyyyyyxxxzzzxxxuuuwwwvvvxxxyyyyyyxxxyyy{{{}}}|||vvvoooeeeZZZNNNFFFEEEGGGKKKPPPSSSRRRNNNKKKCCC:::000---,,,))))))+++))))))(((((((((((())))))***))))))(((((())))))*********++++++++++++******)))******++++++,,,------,,,,,,------.../////////000111111111111111111111222333444555555555555555666666777888888888888888888999:::;;;<<<=========;;;;;;@@@NNN^^^mmm~~~wwwxxxoooOOO>>>:::777777777666555555444444333333333222111111000000222333555555444555888:::<<<>>>AAADDDGGGLLLRRRVVVZZZ]]]bbbggglllppprrrssstttxxx}}}|||wwwrrrnnnjjjfffccc______```aaacccfffiiikkkmmmqqqvvv{{{~~~~~~nnnXXXEEEMMMXXX```dddgggkkknnnppprrruuuxxxzzzzzzyyyxxxxxxxxxwwwxxxzzz}}}nnn\\\OOOFFFFFFJJJEEEDDDFFFHHHGGGIIITTTaaaqqq|||||||||yyyssskkkccc^^^^^^]]]\\\YYYVVVRRROOOMMMGGGEEEAAA???>>>>>><<<;;;:::;;;<<<;;;999999:::;;;===@@@EEEKKKPPPRRRSSSTTTSSSSSSRRRRRRRRRRRRSSSSSSVVVXXXYYY[[[]]]aaafffjjjlllmmmooorrruuuxxx{{{|||{{{zzzxxxxxxzzz|||~~~~~~~~~xxxcccYYYVVVSSS]]]qqqzzzjjjZZZSSSSSS___nnnuuutttrrrmmmmmmmmmoooxxxtttwwwzzzyyyyyyzzzyyywww{{{wwwrrrmmmeee[[[OOOGGGFFFHHHLLLPPPSSSSSSOOOLLLCCC999000---,,,))))))+++))))))(((((((((((())))))******))))))))))))************++++++++++++******)))******++++++,,,------,,,,,,------.../////////222111111111111111111111222333333444555555444444666666777888888888888888777777888888999:::;;;;;;<<<;;;@@@LLL\\\mmm~~~wwwsssyyyyyyVVVBBB===777777777666555555444444444333333222222111000000111333444444444555888:::;;;===@@@CCCFFFKKKQQQVVVZZZ]]]bbbhhhllloooqqqqqqtttxxx|||~~~}}}|||yyyvvvqqqlllhhhddd```]]]ZZZ[[[\\\]]]^^^___``````fffjjjnnnrrrtttwwwzzz||||||~~~ttt\\\FFFMMMWWW___dddgggkkknnnqqqsssvvvyyyzzzyyyxxxwwwuuuuuuuuuvvvxxxzzz}}}kkkYYYOOOMMMPPPKKKIIIHHHFFFCCCCCCIIIQQQUUU```jjjmmmpppyyyyyyxxxvvvrrrnnniiieeeccc```___]]]YYYUUURRRNNNMMMJJJGGGCCCAAA@@@???===<<<777999;;;;;;999999:::;;;;;;===AAAEEEHHHJJJLLLLLLKKKKKKJJJJJJKKKLLLLLLMMMPPPQQQTTTVVVXXX]]]bbbfffiiijjjmmmqqquuuxxxzzz|||vvvvvvvvvvvvxxxzzz}}}yyycccXXXVVVUUU^^^ooozzziiiZZZRRRPPP\\\kkkrrrpppmmmdddfffhhhjjjqqq{{{}}}tttyyy{{{zzzzzz|||xxxrrrsssqqqnnnlllggg]]]PPPFFFFFFHHHLLLPPPSSSRRROOOKKKCCC999000---,,,))))))+++))))))(((((((((((())))))******))))))))))))************++++++++++++******)))******++++++,,,------,,,,,,------.../////////222222222222111111111111222333444444555444444444666666777888888888888888666777888::::::::::::999>>>===AAANNN^^^ooo{{{tttjjjjjj|||{{{WWWBBB===777777777666555555444444444444333333222111111111000222333444444555888:::;;;===???BBBFFFKKKQQQUUUYYY\\\bbbhhhmmmooopppppptttwww||||||yyyxxxtttqqqlllgggccc___[[[XXXVVVWWWYYYZZZZZZZZZYYYYYY\\\___cccfffhhhkkknnnqqqtttvvvzzz|||~~~www]]]HHHOOOYYY```cccgggkkknnnpppsssvvvyyyzzzxxxvvvuuutttttttttuuuwwwyyy{{{}}}|||gggYYYSSSRRRVVVSSSOOOJJJEEECCCEEEHHHGGGLLLPPPSSSUUU\\\fffnnnvvv|||wwwuuurrrnnnkkkhhhgggfffbbbaaa^^^[[[WWWTTTRRRPPPNNNKKKGGGCCCBBB@@@>>><<<888999::::::999999:::;;;888999;;;===???AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHJJJLLLOOORRRWWW]]]aaadddfffjjjnnnrrrvvvxxxyyyrrrssstttuuuuuuxxx|||~~~|||eeeZZZWWWTTT^^^ooo{{{jjj\\\RRROOO[[[jjjrrrppplllbbbfffhhhiiilllsssvvvuuussszzz|||zzz{{{zzzqqqmmmkkkiiiiiiggg___SSSIIIHHHIIIMMMQQQSSSRRRNNNKKKCCC:::000---,,,))))))+++))))))(((((((((((())))))***))))))(((((())))))*********++++++++++++******)))******++++++,,,------,,,,,,------.../////////111111222222222222222222444444555555555555444444666666777888888888888888666777999;;;;;;;;;999888>>>===BBBPPPaaasss~~~uuuxxxoooaaa[[[lllvvvRRR>>>:::777777777666555555444444444444444333222222111111000111333333444555888::::::<<>>>>>@@@BBBEEEHHHLLLQQQWWW[[[^^^aaaeeejjjooorrruuuvvvssstttuuuttttttvvvzzz~~~~~~~~~~~~~~~}}}~~~jjj^^^YYYVVVcccvvvqqq___TTTPPP\\\llltttrrrnnnbbbgggjjjiiiiiimmmooonnnooovvvyyywwwzzz|||rrrjjjgggdddeeeeee```VVVMMMKKKLLLOOOSSSUUUSSSNNNKKKCCC:::000---,,,))))))+++))))))(((((((((((()))))))))((((((''''''(((((()))******++++++++++++******)))******++++++,,,------,,,,,,------.../////////111111111222222333333333555555666666666555555444666666777888888888888888777888999:::::::::999999;;;;;;BBBQQQbbbttt{{{pppppp~~~fffWWWPPP```mmmLLL<<<:::777777777666555555444444555444444333333222111111///111222333444555888::::::<<<>>>AAAEEEJJJPPPTTTUUUZZZaaahhhmmmpppqqqqqqtttwww{{{yyyssspppkkkhhhccc^^^ZZZVVVRRROOOMMMNNNOOOOOOOOOOOONNNMMMNNNPPPSSSUUUWWWYYY]]]___```dddkkkqqqvvvzzzqqqWWWNNNTTT\\\aaadddfffiiilllppprrrvvvxxxyyywwwtttrrruuuuuuvvvwwwxxxzzz|||}}}}}}xxxtttqqqjjjaaa[[[XXXUUUQQQRRRQQQQQQSSSTTTRRRPPPPPPSSSSSSUUUXXXYYY[[[aaaiiiyyywww}}}xxxuuuvvvtttrrrnnnjjjgggdddbbbcccbbbaaa```___^^^^^^^^^TTTQQQLLLGGGDDDBBB???===???>>>===:::777666777999888777777666666777888888999999888888888888999999;;;===@@@CCCGGGMMMSSSWWW[[[]]]bbbggglllppprrrsssuuuvvvwwwuuuttttttxxx|||~~~~~~~~~}}}|||}}}mmmaaa\\\ZZZiii~~~xxxaaaVVVRRR^^^ooowwwuuuqqq___fffjjjiiiiiilllmmmllliiiqqqtttrrrwww|||qqqjjjeeeaaaaaaccc```XXXQQQMMMOOOQQQUUUVVVTTTOOOKKKCCC:::000---,,,))))))+++))))))(((((((((((())))))((((((''''''''''''((((((******++++++++++++******)))******+++,,,,,,------,,,,,,------...//////000000000111222333333444444555666666666666666555555666666777888888888888888999999888777777888999:::888999@@@PPPbbbtttyyymmmkkkuuuqqq^^^OOOHHHZZZyyyhhhJJJ======777777777666555555444444555444444333333222222111///000222333444555888:::999;;;>>>AAADDDIIIOOOTTTTTTYYY```hhhmmmpppqqqqqquuuwwwzzzxxxppplllhhheee```[[[WWWSSSOOOLLLIIIJJJJJJKKKKKKJJJJJJIIIFFFHHHKKKLLLNNNPPPTTTWWW[[[```gggooouuu{{{nnnSSSIIIOOOVVV[[[]]]___dddhhhkkkpppuuuxxxyyyxxxwwwwwwwwwvvvuuutttuuuwwwzzz|||~~~vvvooojjjgggeeefffeeebbb___]]]\\\\\\\\\^^^YYYTTTQQQRRRTTTVVVWWWdddssswwwllllllssszzzvvvtttrrroookkkgggccc```^^^aaaaaa``````^^^\\\[[[YYY[[[VVVOOOIIIEEEBBB@@@>>><<<;;;::::::999999::::::777666555444444444444444666555444333333555777888;;;<<<>>>AAADDDGGGJJJLLLVVVXXX[[[___dddiiinnnqqqrrrsssrrrqqqqqqsssvvvyyy||||||||||||}}}~~~~~~~~~kkk___[[[[[[ppp{{{eeeYYYUUUdddyyy}}}uuummmooopppmmmiiifffgggjjjccceeefffkkkwww{{{kkkfffaaa```aaa]]]TTTKKKKKKLLLOOORRRUUUUUURRRPPPGGG===222...,,,)))(((*********))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,////////////000000000000111222222333333444444555888999:::888666555666777::::::999999888777777777666666777888999999::::::<<<<<<@@@KKK]]]sssuuuhhhkkklllmmmpppsssoooiiiUUUMMMHHHRRRjjjhhhNNN<<<777777777666555555555555555555444333111000111111222111222333444555777888888999<<>>::::::999888888888888999777777555444444333333333555444222222222333555666::::::<<<>>>AAADDDFFFHHHNNNPPPSSSWWW]]]bbbhhhlllrrrsssttttttssstttvvvxxx||||||||||||}}}~~~kkk___[[[XXXmmm}}}jjj___^^^pppyyywwwsssnnniiifffggghhhaaaeeeiiiooozzzrrrjjjbbb___^^^\\\TTTMMMKKKLLLOOOSSSVVVUUURRRNNNGGG<<<222...,,,)))(((***))))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,---////////////000000000000111111222333333444444555777888999888666666666888777777888888888888888888888888888888888888999999::::::???LLL```vvvvvviiijjjhhhfffhhhiiieee^^^QQQJJJGGGPPPddd{{{{{{dddKKK<<<888777777666555555555555555555444333111111111111222000111222333444555666777:::<<<>>>AAACCCGGGKKKOOOUUUYYY___fffllloooqqqqqqvvvxxxzzz~~~~~~yyyssslllhhhaaa]]]XXXSSSOOOLLLHHHFFFEEECCC@@@???@@@AAA???===>>>???@@@BBBEEEHHHKKKMMMQQQTTTZZZ```fffnnnuuuzzz~~~gggQQQKKKQQQYYY___```___]]]\\\bbbffflllqqquuuyyy}}}}}}|||{{{{{{|||~~~|||yyyqqqiii]]]SSSKKKGGGDDDCCCHHHNNN[[[qqq}}}^^^XXXXXXfffwww~~~zzzwwwtttsssqqqooollljjjhhhgggcccbbb___]]][[[ZZZZZZZZZYYYTTTNNNIIIEEEBBB???===999999888777777777777777888777666444333222222222222222111000111222333444777777888999;;;>>>@@@AAADDDGGGKKKOOOUUU[[[bbbgggrrrtttvvvwwwvvvvvvvvvwwwzzzzzz{{{{{{}}}~~~jjj^^^ZZZTTTggg~~~~~~}}}}}}ooofffhhh|||rrrkkkgggfffeee___fffmmmuuu~~~yyyoooccc]]]\\\ZZZTTTNNNJJJLLLPPPTTTVVVUUUPPPLLLEEE;;;222...,,,)))(((***((((((''''''''''''(((((())))))))))))))))))******))))))))))))))))))))))))*********+++,,,,,,------////////////000000000000111111222222333444444444555777888888666666777999555555666777777888999999999999999888888888888777777999@@@NNNccczzzvvvkkkkkkiiifffffffff```YYYNNNJJJHHHPPP```qqq}}}sss^^^HHH;;;999777777666555555555555555555444333222111111111111///000000222333444555666:::<<<>>>???AAADDDHHHKKKTTTWWW\\\ccciiinnnrrrsssvvvxxx{{{~~~xxxwww}}}xxxqqqjjjddd[[[XXXTTTPPPMMMIIIEEEAAA@@@>>><<<;;;<<<<<<;;;999;;;;;;<<<===@@@CCCFFFHHHJJJNNNSSSXXX^^^eeelllqqqwww{{{~~~fffPPPIIIOOOYYYbbbfffddd___[[[```eeelllssswwwzzz}}}~~~}}}}}}~~~wwwrrreee^^^TTTKKKEEEBBBAAA@@@FFFEEEMMM^^^tttdddWWWQQQ[[[kkkyyy~~~zzzxxxttttttrrrqqqooommmlllkkkeeeccc```\\\ZZZYYYZZZZZZWWWSSSMMMIIIEEEBBB???===999999888777777777777888999888666444333222111111000000//////000000111222444444444555666777999:::===AAAEEEJJJNNNUUU^^^dddooossswwwyyyyyyxxxwwwwwwyyyyyyzzz{{{|||~~~jjj^^^YYYSSS```ttt{{{{{{~~~~~~qqqkkkrrr|||qqqjjjeeebbb___fffpppzzz{{{qqqeee^^^\\\YYYSSSMMMIIIKKKPPPTTTVVVTTTNNNJJJDDD:::111...,,,)))(((***)))((((((''''''(((((())))))))))))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,////////////000000000000111111111222333333444444444555777777666777888:::555555666666777777777777888888888888888888999999888:::AAAPPPeee}}}vvvooorrrssssssssspppggg]]]NNNKKKKKKRRR```mmmuuuyyy{{{zzzwwwmmmYYYEEE;;;:::777777666555555555555555444444333222111111111111///000111222333555666666999;;;===???@@@DDDHHHKKKTTTVVVZZZ```fffkkkooorrruuuwwwzzz}}}}}}rrrkkkttt~~~{{{vvvooofff```VVVSSSPPPMMMJJJFFFAAA>>><<<;;;999888888888888777777777888999;;;>>>@@@BBBDDDGGGLLLQQQVVV\\\ccchhhpppvvv~~~}}}eeeOOOIIIPPP\\\jjjrrrsssmmmfffeeejjjrrrxxx{{{{{{{{{|||~~~}}}}}}~~~~~~sssfff___QQQLLLEEE@@@>>>=========???;;;???LLL^^^pppwwwvvvlllZZZMMMSSSaaaooo~~~|||zzzuuuuuusssrrrpppooonnnmmmgggeeeaaa]]][[[YYYYYYZZZVVVRRRMMMHHHEEEBBB>>><<<::::::999888888888888888888777666444222111111000////////////000000111111222222222222222333444555888<<<@@@DDDGGGNNNXXX___kkkooouuuyyyzzzyyyxxxxxxyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~kkk^^^YYYSSSZZZiiizzz}}}~~~uuupppyyy{{{ooofff```___eeeqqq}}}yyyqqqgggbbb```\\\SSSLLLIIILLLPPPTTTUUUSSSMMMHHHBBB999000...---***)))******))))))(((((())))))***(((((())))))************))))))))))))))))))))))))(((((())))))***+++++++++////////////000000000000000000111222222333333444333444666777666666888:::777777777777666666555555555666777888999:::;;;;;;:::<<>>;;;::::::999888888888888999777666555333222111111111000000000111111111222222111111000000111111222333222777;;;===???EEEOOOWWWeeejjjqqqvvvyyyzzzzzzzzzzzzzzzyyyzzzzzz{{{|||}}}{{{||||||}}}}}}~~~~~~~~~lll___YYYUUUVVVbbbuuu}}}vvv|||uuuiiibbb^^^cccnnn~~~xxxqqqiiifffeeeaaaXXXPPPJJJLLLOOOSSSTTTQQQLLLGGG@@@777000...---***)))*********))))))))))))******((((((((()))******++++++))))))))))))))))))))))))((())))))***++++++,,,,,,////////////000000000000000000111111222333333333333444666666666666888999999999888777777666555555444555666777999;;;<<<===<<<>>>DDDRRRfff{{{{{{nnn]]]OOOLLLNNN[[[mmm{{{~~~||||||{{{xxxlllVVVAAA999;;;777777666555555555555555333333333333333111000000000111222333444666666777777999<<<>>>AAADDDIIIMMMQQQSSSVVV[[[___dddgggiiinnnrrrvvvwwwxxxzzz~~~}}}|||||||||wwwtttqqqjjj```WWWNNNKKKGGGEEEBBB@@@<<<:::777888888777555444555777666666555555666888999;;;<<>>HHHQQQ___dddlllssswwwzzz|||}}}{{{zzzzzzyyyzzzzzz{{{{{{{{{||||||}}}}}}}}}||||||}}}mmm___ZZZVVVTTT___uuuxxxxxx|||mmmeee]]]___kkk~~~~~~yyyrrrkkkiiijjjggg___XXXLLLMMMOOOQQQRRRPPPKKKGGG???666///...---+++)))***))))))(((((((((((())))))'''(((((()))******++++++))))))))))))))))))))))))***++++++,,,,,,---......////////////000000000000000000000111222222333333333555666666555555777888888888888888888888777777555666666888999:::;;;;;;;;;===DDDQQQeeezzzvvveeeUUUQQQSSSddd{{{qqqXXXAAA999:::777777666555555555555555333333444444333222000//////000111222333444555666777999;;;===???BBBFFFIIILLLNNNSSSXXX^^^bbbeeegggkkkooosssttttttvvv{{{}}}~~~~~~yyysssqqqoooiii^^^UUUJJJGGGCCC???===;;;999777555666777666333333444777777777666666666777999:::999;;;>>>AAAEEEIIINNNRRR^^^fffooovvvyyy|||lllUUUQQQXXXggg~~~~~~}}}{{{xxxvvvwwwzzz|||||||||}}}~~~}}}kkkXXXJJJBBB>>>===<<<;;;;;;;;;:::888666999777:::>>>;;;;;;MMMdddnnneeehhh~~~}}}```XXXXXX\\\kkk}}}xxxwwwuuurrrnnnkkkiiihhhiiihhhgggdddaaa]]]ZZZXXXRRROOOKKKHHHEEEAAA===:::888888777666666666666666555444333333222222222222222222333444444444444333111111111111111222333444222666999999888<<>>666///...---+++)))***((((((''''''''''''(((((('''(((((()))***+++++++++)))))))))))))))))))))))),,,,,,---......//////000////////////000000000000000000000111222222333333444555666666555555666777777777777888999999::::::777777888888999999999:::999<<>><<<:::===;;;;;;:::888;;;HHHVVVqqq|||eeecccpppnnnVVVOOOVVVfffttt~~~yyywwwsssmmmhhheeefffgggpppmmmhhhddd```\\\WWWTTTPPPNNNLLLHHHDDD@@@>>><<<888777666555444333333222111222222333333222222111000111222333444555555555222222222111111111111111444222222444555999CCCMMMXXXcccmmmpppqqqvvvzzz|||}}}{{{xxxvvvvvvwwwyyy{{{|||~~~~~~}}}|||lll^^^WWWRRRUUUbbbyyyvvvkkkvvv|||mmm```\\\hhh|||rrroooooonnntttssseeeQQQNNNLLLMMMOOOOOOKKKHHH???666///---,,,***)))***+++*********))))))((((((&&&&&&&&&&&&&&&'''((((((((()))***,,,---...//////***,,,------------...000000000000000111111111111333333333444444444555555555555555555666666666777999888888888777777666666999888888888888888999999999;;;@@@NNNfffsss]]]___xxx|||bbbGGG:::;;;888777555444444555666777000000000000000000000000000000111222333444444555666777999<<>><<<:::999:::;;;<<<;;;:::888666666666444666AAAMMMlllmmmfffhhh~~~zzzaaaTTTTTT^^^iiixxx}}}zzzyyyuuupppkkkhhhggghhhnnnkkkgggccc___[[[WWWTTTPPPOOOLLLHHHCCC???<<<;;;888777666444333333222222111222222333333222222111111111222333444444444444222222222222111111111111444222222444555888BBBLLLXXXbbbllloooqqqvvvzzz{{{}}}|||yyywwwwwwxxxyyyzzz~~~~~~mmm^^^WWWSSSUUU```uuuqqqfffnnnrrraaa\\\eee}}}~~~uuusssrrrqqqwwwuuugggQQQOOOMMMNNNPPPPPPMMMIIIAAA888000...---)))((()))************)))))))))(((((((((((('''((())))))***)))******+++,,,,,,,,,,,,***,,,------------...000//////000000000111111111333333333444444444555555555555555666666666777777888888888777777777666666888777777777888888999:::999;;;@@@MMMeee}}}eeeccc|||kkkLLL<<<<<<999777666444444444555666444333333222111000000000000000111222333444444555777777999;;;>>>@@@CCCDDDDDDHHHNNNTTTYYY^^^cccfffiiilllqqqssstttuuuvvvwww|||}}}zzzssskkkgggddd^^^UUUMMMDDD@@@;;;888888777777666555555555555555555555444666777777888888888777777777999:::;;;<<>>;;;:::;;;<<<<<<;;;:::999999999777777@@@JJJbbbwwwjjj```rrrooo\\\SSSVVV]]]jjjqqq|||~~~{{{uuuoooiiigggfffkkkhhhdddaaa^^^[[[WWWTTTQQQOOOLLLHHHCCC???;;;:::777666555444333222222222111111222222222222111111222222333333333333222222222222222222222222222222444222222444555888AAAJJJWWWbbbkkknnnpppuuuyyy{{{~~~}}}{{{yyyxxxxxxzzzzzz}}}|||}}}~~~mmm^^^WWWTTTTTT\\\ooo~~~yyylllaaadddsssvvvccc[[[___ssswwwvvvuuusssxxxvvvhhhRRRPPPNNNOOOQQQQQQNNNKKKCCC:::111///---***((()))************))))))))))))***))))))))))))***++++++*********++++++******)))+++,,,---...------...000////////////000000000000333333333444444444555555555555666666666777777777888888777777777777666666666666666777888999:::;;;999;;;@@@LLLccc}}}oooiiiuuuRRR???<<<999888666555444444444555666666555333222111000///000000111222333444444555777777888:::<<<>>>@@@AAABBBFFFLLLQQQVVV[[[aaadddgggkkkooorrrtttvvvxxxyyy||||||~~~yyyrrriiiccc^^^WWWNNNFFFAAA>>>:::888777777777666333444666888888777555333666666888999::::::::::::888999::::::;;;===AAADDDLLLRRRZZZccclllttt{{{qqq\\\QQQYYYdddlllppprrruuuwwwyyyyyyzzz{{{{{{{{{{{{{{{{{{{{{|||}}}~~~~~~}}}}}}{{{}}}vvviii]]]TTTNNNLLLNNNMMMKKKLLLMMMNNNNNNLLLIIIEEE@@@===<<<============<<<===>>><<<:::@@@HHHXXXuuuppp^^^jjjwwwcccTTTQQQUUU^^^hhhvvvzzzrrrjjjeeeccciiifffccc```^^^[[[XXXUUURRRPPPMMMHHHCCC???;;;999666555444333222222222222111111222222222222111111333333333333333222111111111222222222333333444444555333333555555777???IIIVVVaaajjjmmmoootttxxxzzz~~~}}}{{{zzzyyyyyyzzz{{{}}}|||~~~nnn___WWWTTTQQQWWWfffxxx~~~zzztttjjj___^^^eeewwwvvvcccYYYYYYiiiyyy}}}{{{{{{}}}vvvvvvuuurrruuussseeeSSSPPPOOOPPPRRRRRRPPPLLLAAA888111///...+++)))+++*********)))))))))))))))******))))))******+++,,,)))******++++++++++++++++++,,,......------///000....../////////000000000333333333444444444555555555666666666666777777777777777777777777777666666555555666666888999:::;;;:::<<>>;;;999555444333222222222222222000111111222222111111000333333333333222111000000111111222333444555555666777555555777666777???GGGUUU```iiilllnnnssswwwyyy}}}|||{{{zzzzzzzzz{{{{{{{{{|||~~~~~~~~~ooo___XXXRRRNNNQQQ___ppp~~~zzznnneee]]][[[```mmm{{{zzzsssbbbWWWUUUcccqqquuutttvvvwwwrrrssssssnnnpppmmm___RRRPPPNNNOOORRRRRRPPPMMM>>>555.........,,,,,,---))))))))))))))))))******)))(((((((((((()))******((()))***,,,---.........+++---............///111////////////000000000000333333333444444444555555666666666666777777777888666666666666666666777777555555555666777999:::;;;;;;>>>BBBMMMccc}}}yyyrrrlll]]]DDD>>>999888777666555444333333222222222222222111111111000000111222333444444555555555777999<<>>AAAGGGKKKQQQYYYbbblllvvv}}}ppp\\\UUUZZZaaagggkkkmmmnnnooorrrtttvvvxxxzzz{{{||||||yyyzzz{{{|||}}}}}}}}}}}}{{{|||}}}}}}}}}~~~ssskkk]]]PPPJJJJJJMMMQQQXXXYYY]]]bbbfffgggfffdddRRRNNNGGGBBB???>>>===<<<<<<:::999;;;:::888;;;@@@QQQgggmmmgggooovvveeeRRRHHHFFFQQQ[[[iiivvv}}}~~~~~~zzz{{{{{{xxxsssooommmlllfffccc```^^^\\\ZZZWWWTTTOOONNNJJJFFFAAA===999888444333222222111111111222000000111111111111000000222222333333222111000000111111222333555666777777999777777999888888>>>GGGTTT___hhhkkkmmmrrrvvvxxxzzzzzzzzzzzzzzz{{{{{{|||yyyzzz|||}}}}}}~~~ppp```XXXQQQLLLMMMZZZkkkzzzkkkaaaYYYYYY```jjjwwwyyywwwxxxpppaaaWWWUUUbbbnnnqqqpppqqqsssnnnqqqpppjjjkkkhhhZZZPPPNNNLLLNNNPPPQQQOOOLLL;;;333---,,,---,,,,,,...))))))))))))************(((''''''''''''((())))))((()))***,,,.../////////+++---...///......///111000000000000111111111111333333333444444444555555666666666777777777888888555555666666666666777777555555555666777888999::::::>>>BBBMMMbbb~~~xxxyyyiiiddd```FFF???888888777666555444444333111111111222222222222222000000111222333444444555444555666888;;;>>>AAABBBCCCEEEHHHKKKMMMRRRWWW[[[aaadddhhhlllooosssxxx{{{yyyyyyzzz}}}|||vvvssskkkddd[[[QQQJJJDDD???<<<999777666666777777777666888777666555666777:::;;;:::;;;;;;;;;;;;;;;:::999:::;;;:::999888999<<<>>>EEEHHHNNNVVV^^^hhhqqqxxx}}}nnn[[[WWWZZZ___fffllloooooonnnooopppqqqsssvvvxxxyyyzzzxxxyyyzzz|||}}}~~~~~~~~~||||||}}}||||||~~~}}}|||lllcccUUUKKKGGGLLLUUU[[[ccceeehhhmmmpppqqqooommmYYYTTTMMMHHHEEEBBB@@@>>>@@@===<<<======<<<>>>CCCOOOddduuuhhhhhh}}}ssseeeUUUJJJGGGKKKTTTaaammmuuuyyyzzz{{{xxxxxxxxxuuuqqqmmmllllllcccaaa]]][[[YYYWWWSSSQQQKKKIIIFFFBBB>>>:::777555333222222111111111111111000000111111111111000000111222222222222111111000111111222444555777888888;;;999999:::999999???GGGSSS^^^hhhkkklllqqquuuwwwwwwwwwxxxyyyzzz{{{||||||{{{|||}}}}}}}}}}}}ppp```XXXQQQKKKLLLYYYjjjzzzsssdddWWWWWW___gggnnnrrrxxxwww}}}|||uuuwwwzzzqqqaaaYYYYYYfffqqqqqqnnnooopppmmmqqqpppiiiiiieeeXXXNNNLLLJJJLLLOOOOOOMMMJJJ;;;333,,,,,,,,,++++++,,,((()))))))))************(((''''''''''''((())))))))))))***,,,,,,---------,,,---//////......000111111111111111222222222222333333333444444444555555666666777777777888888888555555555666666666777777666666666666666777888888888<<>>???@@@CCCFFFIIIMMMRRRXXX]]]___bbbfffjjjmmmqqqvvvzzzxxxxxxyyy|||~~~wwwqqqmmmbbb\\\SSSJJJCCC???<<<:::777555555555777777777666777777777777888999::::::888999:::;;;;;;;;;;;;;;;;;;;;;:::999888999<<>>CCCLLLaaayyygggddd|||xxxpppgggZZZPPPLLLGGGOOO[[[gggooouuuxxxyyy{{{zzzxxxtttnnniiihhhgggaaa___[[[YYYWWWTTTQQQNNNGGGFFFCCC???;;;888555333222222111111111111111111000000111111111111000000000111111222222222111111111111222444666777888999<<<:::;;;<<<:::999???GGGSSS^^^gggjjjlllqqquuuvvvuuuvvvwwwxxxzzz{{{|||}}}~~~~~~~~~}}}}}}qqq```XXXQQQLLLLLLYYYkkk{{{~~~jjjWWWUUU]]]cccffffffqqqpppuuuxxxuuuzzz}}}sssbbb[[[]]]jjjtttsssnnnnnnpppnnnrrrqqqiiiiiieeeWWWLLLJJJIIIKKKMMMNNNLLLIII<<<333,,,++++++)))(((***(((((())))))*********+++((((((((((((((())))))************+++++++++******,,,---//////......000111111111222222222333333333333333333444444444555555777777777777888888888888444555555555666666777777777666666666666666777888666:::@@@JJJ```}}}|||sss___RRRaaavvvYYYAAA;;;555666666666666666555555777777666555333222111111000000111222333444444555555555555666777999:::;;;>>>@@@DDDHHHMMMSSSZZZ______aaaeeeiiilllpppuuuxxxxxxwwwxxx{{{|||tttmmmiii[[[VVVNNNEEE???;;;:::999666555444555777777777666444666888:::;;;:::999888666777888:::;;;<<<===============;;;:::<<<>>>AAAAAADDDJJJQQQWWW___gggllluuuzzzmmmXXXUUU[[[ccchhhkkklllppprrrpppooommmmmmnnnqqqtttvvvxxxyyyzzz|||}}}}}}~~~}}}yyyjjj]]]OOOIIIGGGJJJUUUaaaooorrrqqqnnnooossstttrrrmmmfff]]]TTTOOOLLLJJJHHHHHHCCC@@@@@@???<<<===AAAMMMgggnnnhhhwwwqqqmmmkkkaaaSSSHHHHHHLLLTTT```jjjqqqttttttvvvtttrrrpppnnnjjjfffbbb^^^\\\YYYWWWUUUQQQLLLHHHDDDBBB???<<<999666444333////////////000000000000.........//////000111222000222222222111111333555333444666888999999999888777666888:::::::::@@@HHHXXX___eeehhhkkkqqqttttttwwwsssuuu{{{~~~||||||}}}}}}}}}{{{{{{|||rrr___TTTOOOOOOMMMXXXppp}}}mmmZZZ]]]aaa___bbbkkklllppptttxxx}}}~~~wwwddd\\\^^^kkkrrrooommmqqqssspppoooqqqoooggg[[[TTTIIIJJJJJJJJJMMMOOOLLLFFF:::555...+++++++++)))'''+++*********))))))((((((*********))))))))))))))))))*********+++++++++++++++,,,---...///////////////111222444444333222111333333444444555444444444999888888888777777666666333333444444555666777777666555555555555666777777555<<>>;;;999888555555444444444555555666777777777777777888888888::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@CCCGGGKKKPPPYYYdddlllwww{{{iiiVVVWWW\\\ccchhhjjjlllppptttqqqpppooooooppprrruuuwwwwwwxxxyyy{{{}}}qqqcccTTTKKKGGGIIISSS___qqquuuuuurrrrrrvvvzzzzzzwwwqqqhhh```YYYSSSNNNKKKIIIDDDAAA@@@???<<<===AAAJJJeeetttkkkuuu~~~ooolllmmmeeeWWWMMMFFFIIIQQQ[[[fffmmmpppqqqrrrpppnnnllljjjgggccc```]]][[[WWWUUURRRNNNJJJGGGCCCAAA>>>;;;888555444333000000000000000////////////......//////000111222333333444333111111222444666777:::<<<===>>>>>>>>>;;;::::::<<<<<<<<>><<<===AAAKKKfff{{{pppsssyyyyyyiiigggkkkfffZZZOOODDDFFFLLLUUU___fffjjjkkkkkkjjjhhhfffeeeccc```]]]\\\YYYTTTQQQNNNKKKGGGEEEAAA???===:::777444333222111111111000000//////...////////////000111222222444555555333111000111333777999<<>>AAAEEEJJJPPPTTTWWWYYY[[[]]]aaafffkkkoooqqqvvvvvvwwwyyy|||}}}|||zzzzzzzzz{{{}}}{{{rrrjjjaaaXXXQQQKKKGGGBBB>>>;;;999777666555555444444555555666777888888888999999:::::::::::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;<<>>===<<<<<>>AAADDDIIINNNSSSUUUUUUXXX\\\```dddhhhmmmpppvvvttttttwwwzzz{{{xxxuuutttttttttvvv{{{vvvmmmddd[[[QQQJJJHHHEEE@@@===;;;:::888666555444444444555666777888888999999::::::;;;;;;;;;::::::;;;;;;;;;:::999999:::::::::::::::;;;;;;;;;;;;>>>AAADDDHHHQQQ[[[cccnnnuuufffPPPWWW[[[```ccceeehhhmmmqqqqqqqqqrrrsssssstttttttttrrrssstttvvvyyy~~~tttfffbbbbbbbbblllxxx{{{nnnaaaVVVMMMGGGBBB<<<999999999999===BBBIIIddd~~~pppkkkeeelllxxx{{{|||jjjZZZZZZ___\\\QQQGGGBBBDDDHHHNNNVVV\\\```aaa```^^^\\\[[[[[[[[[YYYWWWVVVRRRNNNJJJGGGEEECCCAAA===<<<:::777555333222222333222222111000//////.../////////000000111222333222333444444333444666888777999===AAAEEEHHHJJJKKKGGGDDDBBB@@@>>>>>>DDDMMMZZZccclllpppssswwwwwwtttuuutttwww|||}}}zzzzzz|||zzz}}}{{{~~~{{{eeeWWWQQQKKKMMMMMMZZZqqq|||xxxvvv{{{ssswwwyyyyyy{{{yyyqqqhhhbbb]]]___mmm{{{vvvrrrfffXXXKKKMMMLLLKKKMMMPPPLLLEEE888333...++++++,,,***((())))))))))))))))))************++++++,,,,,,,,,,,,************++++++++++++,,,---...///000000000000111111222222333333333333444555666777888888888888555555555555555555555666444444444555555555555555444333333333333444555555888;;;>>>HHHaaa|||zzz{{{|||mmmcccXXXHHHEEEIIILLL\\\vvvjjjPPP@@@<<<666777888888888666444333222222333333333222111000111111111111222333444555444444555666777999;;;<<<===>>>@@@CCCGGGLLLPPPRRRRRRVVV[[[___bbbfffkkknnntttssssssvvvyyyzzzvvvsssqqqqqqqqqtttyyy}}}rrrhhh___VVVMMMGGGEEECCC???===<<<;;;999777444444444555666777888888888999999:::;;;;;;<<<<<<::::::;;;;;;:::999999888999999999:::::::::;;;;;;<<<>>>AAADDDHHHOOOZZZbbbkkksss}}}|||cccNNNVVV[[[aaadddeeehhhlllppppppqqqssstttuuutttsssrrrrrrrrrsssuuuxxx||||||wwwsssppprrr|||~~~qqqeeeYYYOOOIIIDDD???;;;::::::999===BBBOOOgggqqqeeeaaa[[[aaalllnnnrrrcccVVVVVVYYYVVVLLLEEEBBBCCCGGGNNNUUUZZZ[[[\\\\\\YYYWWWVVVVVVVVVTTTSSSRRROOOKKKHHHGGGEEEBBB@@@<<<;;;999777555444333333222222222111111000000///000000000000111222333333111222444444444555888:::888;;;???CCCGGGJJJLLLMMMKKKHHHFFFDDDAAA@@@EEEMMMVVV```jjjppptttxxxxxxvvvvvvvvvyyy}}}}}}zzzzzz}}}}}}{{{~~~zzzdddVVVPPPJJJMMMNNN\\\qqqyyyzzzyyyzzz~~~uuuyyy{{{{{{{{{yyypppfff___^^^aaammm~~~~~~xxxjjj[[[LLLMMMMMMLLLNNNPPPLLLEEE888333---++++++,,,+++)))))))))))))))************''''''(((((()))*********+++++++++,,,,,,,,,,,,---------...///000000000000111111222222222333333333333444555777888888888888444444444555555555555555555555555555555555555555444444444444444555555666666:::===FFF]]]xxxwwwlll___NNNFFFGGGIIIXXXmmmvvv|||}}}|||ttt```KKK???>>>666777777777666666555444333333444444444222111000111000000111111222333444333444444555666888:::;;;======???BBBEEEIIIMMMOOOQQQVVV[[[___aaadddiiimmmpppqqqtttwwwyyyyyywwwuuusssssstttwww{{{yyymmmbbbYYYRRRJJJEEEBBB@@@>>><<<<<<;;;999888444444444555666777888999888888999:::;;;;;;<<<<<<:::;;;;;;::::::999888777888888999999::::::;;;;;;<<>>CCCRRRfffqqq^^^UUUTTTQQQXXXaaaaaadddYYYPPPQQQSSSOOOHHHCCC@@@BBBGGGMMMTTTWWWXXXWWWWWWUUURRRPPPPPPPPPOOONNNMMMLLLIIIHHHGGGEEEBBB???<<<;;;999777666555444444111111111111111111111111000000000000111222333333333444555555444555777999777999===BBBFFFIIIKKKLLLIIIGGGEEEDDDAAA>>>BBBIIIPPP[[[fffnnntttxxxyyyvvvvvvwww{{{~~~zzz{{{~~~~~~|||{{{dddWWWRRRIIIMMMPPP]]]qqqvvvttt{{{~~~zzzsssxxxyyy}}}|||ssshhh[[[]]]bbbkkkzzzmmm[[[MMMNNNMMMLLLNNNPPPLLLEEE777333---+++,,,,,,+++)))((()))))))))************&&&&&&'''(((((()))******,,,,,,------------......---...///000000111111000222222111111222222333333333333555666777888888888333333444444444555555555555555555555555555555555555555444444555555666777555:::???FFFZZZuuuiiiUUUKKKKKKNNN^^^qqquuuyyyzzzzzzrrr___JJJ>>>===777777666555555555555666444444555666555333111///000000000000111222333333333333333444555777888999<<<<<<>>>@@@CCCGGGJJJLLLQQQVVV\\\```aaabbbgggkkkmmmpppuuuyyyzzzyyyyyyyyyxxxyyyzzz}}}}}}tttfffZZZRRRLLLFFFCCC???===;;;:::;;;:::999777444444555555666888999:::777777888999:::;;;<<<<<<:::;;;;;;::::::888777777777888888999::::::;;;;;;<<<>>>@@@BBBFFFMMMWWW^^^gggpppzzzuuu\\\HHHXXX^^^eeeiiijjjkkknnnppprrrtttvvvxxxxxxwwwuuusssssssssrrrsssvvvzzz~~~xxxnnnUUUNNNGGGDDD@@@===???CCCMMM___vvvyyyjjjcccQQQJJJKKKKKKRRRZZZYYYXXXPPPKKKLLLMMMIIIDDDAAA???AAAGGGMMMSSSVVVUUUTTTUUURRROOOMMMMMMMMMLLLJJJKKKJJJIIIHHHHHHEEEBBB???<<<;;;999888666555555555111111111111111222222222000000000000111222333444555666666666444444666888444777;;;???CCCFFFHHHHHHEEECCCBBBBBB>>>:::===CCCKKKWWWccclllrrrxxxxxxvvvwwwxxx|||~~~zzz{{{~~~~~~~~~}}}|||fffYYYUUUIIINNNQQQ^^^qqqtttpppuuurrrzzzvvvjjjkkkvvv}}}vvvkkkXXX\\\bbbjjjwwwooo[[[MMMNNNMMMLLLNNNPPPLLLEEE777333---+++,,,,,,+++)))(((((())))))*********+++'''(((((()))***+++++++++---------.........//////---...///000111111111111222222111111222222333444222333444666777777888888333333333444444555555555555555555555555555555444666555555555555666777777555;;;@@@FFFYYYtttppp[[[PPPQQQWWWjjj|||~~~wwwcccKKK===:::888777555444444555666777555666666777555333111///////////////000111222333222222333333555666888888;;;<<<===???BBBFFFIIIKKKQQQWWW]]]``````bbbfffjjjjjjpppwwwzzzzzzzzz{{{|||}}}~~~zzzpppaaaUUUMMMHHHDDDAAA<<<;;;999999:::999888666444444555555666888999:::666777777888:::;;;<<<<<<;;;;;;;;;:::999888777666777777888999::::::;;;;;;;;;===???AAADDDKKKUUU]]]gggoooyyy~~~uuu]]]JJJXXX]]]ccchhhjjjlllnnnooowwwvvvuuuttttttttttttttttttuuuvvvuuutttvvv||||||uuuzzzuuuaaaOOOJJJEEE>>>===CCCNNNWWWeeeppptttmmm```VVVIIIDDD@@@AAAGGGLLLMMMLLLLLLKKKJJJKKKKKKIIIDDD???>>>BBBGGGMMMQQQQQQQQQPPPMMMKKKIIIGGGFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCC>>><<<:::999888777444222222333444333111////////////000222333444444333222555555555555555444444444888999:::<<<===???@@@AAA>>>===:::777666777;;;???JJJVVVcccjjjnnnsssuuutttyyyyyyzzz{{{|||}}}~~~~~~kkk\\\TTTKKKMMMUUUcccpppvvvtttpppnnnrrruuuwww}}}uuueee[[[fff{{{zzzuuu```___cccnnnyyyxxx___SSSOOOLLLNNNRRRQQQIIIBBB999111++++++,,,++++++,,,)))))))))))))))******+++(((((((((((()))***+++,,,,,,,,,,,,------.........,,,---...///000000000000111222222333333222222111111222333333444444333333666555333222222333444555555555444444444333333333444444444555555555555666333777<<>>=========<<<;;;:::888888888888888888888999999:::;;;<<<===???DDDKKKTTT[[[gggooowwwzzzzzz|||sss\\\JJJXXX\\\bbbgggjjjlllmmmooouuuuuutttsssssssssssssssrrrtttuuutttsssuuuzzzvvvpppuuusss\\\PPPHHH@@@@@@FFFJJJNNNVVV\\\^^^YYYQQQJJJCCC@@@===>>>CCCHHHKKKKKKKKKJJJIIIJJJJJJHHHCCC???>>>AAAFFFJJJLLLLLLKKKJJJJJJIIIGGGEEEDDDDDDDDDEEEGGGGGGGGGGGGFFFEEECCCCCC???===;;;:::999888666444444555666555222000000111///000111222333444444444666666666666666555555555555666888:::<<<===>>>>>><<<;;;888555444555999<<>><<<<<<;;;;;;::::::;;;;;;999888888777888999::::::;;;;;;:::;;;;;;<<<===>>>=========<<<;;;:::999888666666666666666777888888:::;;;<<>>CCCHHHKKKJJJIIIHHHHHHHHHFFFBBB???@@@BBBFFFIIIIIIHHHFFFDDDFFFEEEDDDBBBAAAAAABBBBBBDDDEEEEEEFFFEEEDDDCCCBBB===;;;999888888777555333555777777666444222222222000000111111222444555666777777777777666666555555222333666888:::;;;;;;:::::::::888555444444888:::BBBOOO\\\dddjjjpppsssrrrvvvvvvwwwxxxzzz{{{|||}}}}}}mmm___XXXOOOPPPXXXfffuuu}}}|||wwwooopppooommmpppwwwyyywwwmmm^^^VVVaaaxxxxxxdddaaaccckkkuuu~~~zzzYYYSSSMMMLLLOOONNNGGGAAA888000+++++++++)))((()))+++************+++,,,,,,******)))******+++,,,---///......------,,,++++++...///000111222222222222111222222333333222222111333333444555555555555555333333444444555444444333666666666666555555555555444444444444555555555555888:::<<>>:::999:::999666666999444444444444444555555555222222111111111111000000000111222333555666777777999;;;===>>>???AAADDDFFFJJJNNNSSSVVVXXX[[[```dddgggkkkqqqvvvyyy{{{}}}~~~|||xxxpppggg]]]WWWPPPKKKHHHEEEAAA=========<<<;;;;;;;;;;;;;;;999999888888999999:::;;;;;;;;;:::;;;;;;<<<===>>>=========<<<;;;:::999888555555444444555555666777888:::;;;>>>BBBIIIRRRXXXaaagggnnnqqqrrrtttzzzyyyyyyvvv]]]IIIWWW\\\bbbgggiiikkkmmmnnnooooooppppppppppppppppppooorrrtttuuuttttttxxx|||xxxsssrrrxxx}}}dddSSSHHHDDDFFFBBB???;;;999888888777666444555666888;;;AAAHHHMMMIIIIIIIIIHHHGGGDDDAAA???BBBDDDFFFHHHHHHGGGDDDCCCBBBAAA???>>>>>>>>>??????BBBCCCDDDEEEEEECCCBBBAAA>>><<<:::::::::999777666666777888777444222222333111111000111222444666888777777666666555555444444000111444777888999999888::::::999777555666888:::>>>KKKYYYaaahhhnnnqqqqqqttttttuuuwwwxxxzzz{{{|||{{{~~~lll___YYYPPPQQQYYYiii{{{vvvuuupppkkklllqqqsssqqqooo```UUU\\\pppuuudddaaacccjjjrrrzzz___WWWOOOMMMOOONNNHHHBBB777000+++++++++)))'''(((******))))))******+++,,,++++++******+++,,,,,,---------------------,,,,,,......///000111111111111111222222333333222222111111111222333333333333222222333444555555555444333555555555555444444444444333333444444444555555555888888:::???NNNeee}}}nnnmmm}}}bbbMMMAAA;;;888999888666666999555555555555444444444444111000000000000000000000...///000111222444555555777999;;;<<<===???BBBEEEGGGKKKPPPSSSUUUXXX^^^ccceeejjjqqqvvvyyy|||~~~tttlllgggaaa[[[RRROOOLLLJJJHHHFFFBBB???======<<<;;;::::::::::::888888888999999:::;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>=========<<<:::999888555444444444444555666666777888:::<<>>>>>>>>>>><<<;;;666777888777444222222222222111111111222444666777666666555444444333222222000111333666777888888888999999999888666666777999;;;HHHVVV___fffmmmqqqppprrrssstttvvvxxxyyy{{{{{{{{{}}}{{{jjj^^^XXXMMMOOOWWWiii}}}vvvnnnlllppprrrpppnnn___RRRTTTfff|||dddaaacccjjjqqqwwwbbb[[[RRROOOPPPNNNIIICCC666///***+++,,,)))''''''((((((((((((((()))******+++++++++***++++++,,,,,,++++++,,,,,,---...//////------...///000000000000111222222333333222222111000111222222333333222222111222444555666555444333444444444333333333222222333333333444444444444555666666777===JJJ```{{{yyytttnnnVVVCCC<<<777777777555555777666666555444333222111111...///////////////////////////000222333444555666444666888:::<<>>>>>>>>>>>===<<<;;;999999666666555555666666777888666888999;;;???DDDKKKPPPWWW[[[aaaeeehhhmmmssswwwoookkkvvvwww]]]JJJTTTYYY___dddggghhhjjjkkkjjjkkkmmmoooppppppooooooppptttxxxzzzyyyxxxzzz|||~~~|||{{{{{{}}}}}}jjjUUUHHH@@@;;;888666444333333333222111111222444999@@@HHHPPPTTTOOOOOONNNKKKFFFBBBAAA@@@AAABBBCCCCCCBBB@@@>>>===:::999888888888999:::;;;>>>@@@CCCEEEEEEDDDBBBAAA>>>===;;;;;;<<<<<<;;;999666777888777555333222333333222222333333444555666666555555444333222111111111111222444555777888999888999:::999888777777888;;;HHHVVV___fffmmmppppppqqqrrrsssuuuwwwyyy{{{{{{|||}}}yyyhhh]]]XXXKKKLLLTTThhh|||sssqqquuuvvvtttlll___RRRQQQ___|||fffdddeeekkkpppsssxxx~~~ccc[[[SSSPPPPPPOOOIIICCC555///+++,,,---+++))))))(((''''''''''''((())))))++++++************+++,,,)))***+++,,,...///000000,,,---...//////000000000111222222333333222222111222222333444444444444444222222333444555555555555333333333333222222222111333333333333444444444444444444666<<>>BBBEEEDDDHHHLLLNNNOOOSSSYYY^^^aaafffmmmssswwwzzz|||~~~}}}~~~uuudddYYYRRRLLLGGGFFFEEEEEEFFFFFFFFFEEECCCBBB<<<<<<;;;999888888888888555666777888999:::::::::;;;;;;:::;;;;;;<<<===>>>>>>>>>>>>===<<<;;;:::999777777666666777777888999666888999:::===AAAGGGKKKQQQUUUZZZ___dddjjjppptttzzzmmmfffmmmwwwxxx___KKKQQQUUU[[[```ccceeefffhhhiiijjjmmmoooppppppoooooooootttyyy{{{zzzyyyzzz|||}}}{{{wwwuuuuuuxxx|||~~~gggRRRGGG???999666444222111111222111///222111222999CCCNNNTTTWWWSSSTTTRRRNNNGGGCCCAAAAAADDDDDDDDDCCCAAA>>>;;;999888777666666666888999:::===@@@CCCEEEFFFEEECCCAAA<<<:::999:::;;;;;;:::999888999:::999666444444555333333444444444444444333777666555444333222111111111000000111333555888:::;;;===>>>>>><<<;;;;;;;;;<<>>>>>>>>>>>>>>===;;;:::999777777666666777777888999777888999:::;;;>>>CCCFFFKKKNNNSSSXXX___fffmmmqqquuu{{{lllcccfffoooyyyuuu[[[HHHNNNRRRXXX]]]```bbbccceeehhhjjjmmmooopppppppppooonnnsssxxx{{{zzzyyyyyy{{{|||yyytttqqqrrruuuzzz}}}eeePPPEEE>>>999777555111000000000000///333111111999EEEQQQWWWXXXVVVVVVUUUOOOHHHCCCAAABBBJJJIIIHHHEEEBBB>>>:::888666666555555666777999:::===???CCCFFFGGGFFFDDDBBBAAA???>>>???@@@AAA@@@>>>999:::;;;:::888666666666333444555666555444333222888777666555444333222222111000//////000444777999@@@BBBDDDDDDBBB@@@@@@@@@===IIIWWW```gggmmmppppppqqqrrrsssuuuxxxzzz{{{|||wwwggg]]]YYYTTTSSSZZZmmm{{{||||||tttiiiccceeevvvmmmkkklllnnnnnnjjjiiikkkiiiqqqvvvwww|||zzzooo___XXXQQQOOOOOOMMMFFF???444...+++...000...,,,,,,)))))))))))))))******+++******)))))))))))))))***,,,---------------------...///000111111222222222222222222333333222222222000000111222222222222111333333222222333444666777555555444444444333333333222222333333333444444444666555777<<>>@@@<<<===>>>>>>===<<<<<<<<<;;;:::999777666555555555222333555777888999888888;;;;;;;;;;;;;;;<<<>>>>>>??????>>>>>>===;;;:::999666666666666666777888888888999999::::::===AAADDDGGGJJJNNNUUU\\\dddkkkooorrrwwwlllaaabbbjjjvvvqqqWWWCCC