BM6P6(@ tttjjjgggkkksssrrr]]]WWWSSSRRRPPPOOOOOONNNLLLJJJFFFGGGGGGEEEBBB???>>>???>>>>>>===<<<;;;999777666111111000000111222222333444555666777777666555555111111222222222222111111000000000000000000000000111111111111111222222222000000000000000///......//////...//////000111222---,,,,,,,,,,,,---............//////000000111111222222111000///...------...//////---,,,---000333222222222222222222222222666555555555555444444444666666666666777777777777::::::;;;<<<>>>???AAABBBEEEFFFFFFEEEEEEEEEHHHJJJOOOOOOPPPQQQSSSUUUVVVXXXVVVVVVVVVVVVWWWXXXYYYYYY\\\]]]___aaadddfffggghhhiiihhhfffeeeeeefffggghhhjjjkkklllmmmnnnpppqqqqqqvvvxxx{{{}}}~~~~~~qqqbbbXXXRRRNNNJJJIIIOOOUUU[[[eeemmmxxx~~~zzztttpppqqqnnncccVVVKKKBBB<<<>>>@@@???>>>===<<<;;;:::999888888888888888444555999;;;:::999<<>>>>>===;;;999777666000000000000111222333444888888999888777555444333111111222222222222111111000000000000000000000000111111111111111111111111000000000000000///......///...............///000......------......///000////////////000000000000111111000000///.........000/////////////////////222222222222222222222222444444444555555555666666666666666666777777777888<<<<<<<<<<<<===>>>@@@@@@CCCDDDEEEEEEEEEGGGJJJLLLOOOOOOPPPQQQSSSUUUWWWXXXVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]___aaaccceeeggggggiiihhhfffeeeeeefffhhhiiijjjkkklllmmmoooppprrrrrruuuwwwzzz|||}}}~~~mmm___VVVQQQNNNJJJIIIMMMSSSXXXaaaiiisss}}}|||yyytttpppqqqoooeeeXXXMMMDDD===>>>@@@???======;;;;;;:::999888888888888666333333888;;;:::;;;>>>KKK[[[mmmyyy{{{rrrllliiikkknnnsss||||||wwwuuu{{{|||lllbbb]]]ZZZ[[[^^^aaadddiiimmmrrrwww}}}zzzrrrvvv~~~zzzwww{{{xxxmmmgggjjjqqqzzzeee___YYYVVVSSSQQQPPPOOOLLLKKKHHHIIIIIIGGGDDDAAA@@@@@@??????>>>===;;;999777666000000000000111222333444444444444333222111000///111111222222222222111111000000000000000000000000000000111111111000000000000000000000000//////...///......------------...//////......//////000111000000000000////////////////////////////////////111///---...111111///---222222222222222222222222222222333444555666777888444555555666777888999999===============>>>??????AAACCCDDDEEEFFFHHHLLLOOOOOOPPPQQQRRRTTTVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZZZZ]]]]]]___```bbbdddeeefffiiihhhgggffffffggghhhiiijjjjjjlllmmmoooqqqrrrssssssuuuxxxzzz{{{|||~~~{{{jjj\\\TTTQQQMMMIIIGGGKKKOOOTTT\\\dddlllvvv}}}zzzwwwssspppqqqqqqhhh]]]PPPFFF???>>>@@@???======;;;:::999888888777888888444222333777::::::===AAAPPP```tttwwwrrroooqqqtttwww~~~|||xxxtttrrryyyyyyjjjbbb^^^ZZZ[[[^^^bbbeeeiiinnnrrrwww}}}}}}qqquuu{{{zzzxxx}}}zzzmmmfffhhhooo}}}{{{fff```YYYVVVSSSPPPNNNMMMKKKIIIHHHIIIIIIGGGCCC@@@??????@@@??????===;;;999777666222222111111111111111222...//////000111111111111111222222333333222222111000000000000000000000000000000111111111000///...//////000000000000//////000//////...------------//////......//////000111111111000000//////.............../////////000000222---)))***///222111...222222222222222222222222333333444444555666666777333444555666888999:::;;;<<<<<<<<<<<<===>>>@@@@@@BBBCCCEEEEEEFFFHHHLLLNNNOOOPPPRRRSSSUUUWWWWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[]]]^^^___```bbbcccdddeeehhhhhhggggggggghhhiiijjjhhhiiijjjlllnnnppprrrrrrqqqtttwwwyyyzzz{{{}}}|||jjj\\\SSSOOOKKKGGGEEEHHHLLLQQQYYYaaafffqqq{{{vvvuuurrrppprrrssslllbbbTTTJJJAAA???@@@???===>>>;;;:::999888777777777777555333333777999999===CCCTTTeeezzzyyyuuurrruuuwwwzzz|||xxxuuuuuu{{{tttgggaaa^^^\\\]]]```cccfffkkkooossswww}}}|||qqqsssyyy}}}yyyxxx~~~}}}nnndddeeelllyyyzzzeee^^^XXXUUUPPPMMMLLLJJJHHHGGGFFFGGGGGGEEEBBB@@@??????AAA@@@???>>>;;;999777666555444222111000/////////222222333333444555666666222222333333333333222222000000000000000000000000000111222222222000///...//////000000000000//////111111000///..................------......///000111111000000//////......------......//////000000111+++&&&&&&,,,111222111222222222222222222222222555555555555555555555555333444555777888:::;;;<<<999::::::<<<>>>@@@BBBCCCDDDEEEFFFFFFFFFGGGKKKMMMOOOQQQSSSUUUVVVWWWXXXXXXYYYYYYYYYYYYZZZ[[[\\\\\\^^^___```aaabbbcccddddddhhhhhhhhhhhhiiiiiijjjjjjggghhhiiikkkmmmooopppqqqooorrruuuxxxyyyzzz|||~~~lll\\\RRRMMMJJJEEECCCFFFKKKOOOWWW___dddnnn~~~}}}yyyrrrrrrqqqppprrruuupppiiiYYYNNNCCC@@@@@@>>>===>>>::::::999888777777777777666444555777888999>>>FFFYYYjjj~~~zzzvvvsssuuuxxx{{{yyywwwxxx~~~|||pppeee```___^^^```dddfffhhhlllppptttxxx}}}{{{rrrssswww}}}|||xxxwww}}}pppddddddjjjttt{{{eee]]]VVVSSSNNNKKKIIIHHHGGGFFFDDDEEEFFFDDDBBB@@@@@@@@@AAAAAA@@@>>><<<999777666555444333111000/////////555444333222222222222333222222333333333333222222000000000000000000000000111222333444333111///......//////000000000000000111000000////////////000......------......///000000000000000////////////---------....../////////000,,,''''''+++000222333222222222222222222222222666666555555555444444444444555666777999:::;;;<<<888999:::<<<>>>AAACCCDDDEEEFFFGGGFFFFFFHHHKKKMMMOOOQQQSSSVVVXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\]]]]]]```aaaaaabbbcccdddddddddhhhhhhiiiiiijjjjjjkkkkkkiiiiiijjjlllmmmnnnooopppoooqqquuuwwwxxxzzz|||~~~sssaaaTTTMMMKKKFFFDDDFFFJJJNNNUUU\\\aaalll|||{{{wwwoooppppppooossswwwtttnnn^^^QQQEEEAAA@@@>>>===>>>:::999888777777666777777666555666888999:::BBBKKK^^^oooyyyvvvvvvxxxzzzyyyyyy}}}|||pppddd___^^^___bbbfffhhhkkkooorrruuuzzz~~~{{{ttttttvvv{{{|||wwwuuu{{{sssfffeeekkkooo}}}ggg___UUURRRMMMIIIHHHHHHGGGFFFCCCDDDEEEEEECCCBBBBBBCCCBBBAAA@@@>>><<<999777666333222111111000000111111222111000/////////000111222333333444444333333222000000000000000000000000222333444555444222000.........///000000000000000//////.........///000000//////......//////000111////////////000000000000---.....................//////...---...///000000222222222222222222222222444444444555555555555555555666666777999:::;;;;;;999::::::<<<>>>@@@BBBCCCCCCDDDFFFFFFGGGIIILLLOOOPPPQQQTTTWWWXXXYYYYYYXXX[[[[[[ZZZ[[[[[[\\\]]]^^^bbbbbbccccccddddddeeeeeeggghhhiiijjjkkkkkkkkkkkkllllllmmmmmmnnnoooooopppnnnqqquuuwwwyyyzzz}}}kkk\\\SSSPPPJJJGGGHHHIIILLLRRRYYY^^^iiizzzxxxyyy||||||xxxuuulllnnnoooooosssxxxwwwsssaaaTTTGGGAAA@@@======>>>:::999888777777666666666444444555888:::===GGGRRRcccssszzzyyyyyyzzz{{{~~~sssfff___]]]]]]aaaeeekkkmmmqqqtttwww{{{vvvuuuvvv{{{}}}uuutttyyyuuugggffflllkkkjjjbbbUUUQQQLLLIIIHHHHHHHHHGGGCCCDDDFFFFFFEEEDDDDDDEEEBBBBBBAAA???<<<999777666000000000000111222333444111111000111222444666777222333333444444333333222000000000000000000000000333444555666555333000.........///000000000000000---------------...///000000000000000000111111222......//////000000111111........................///222444444111///...---222222222222222222222222222333333444555666777777666666777888999::::::;;;;;;;;;<<<<<<===???@@@AAAAAACCCEEEFFFGGGJJJNNNRRRPPPRRRTTTWWWYYYYYYYYYXXX[[[[[[[[[[[[\\\]]]^^^___ccccccdddddddddeeeeeeeeeggghhhiiijjjkkklllllllllooooooooooooppppppppppppnnnqqquuuwwwyyy{{{}}}vvveee[[[TTTNNNIIIIIIIIIJJJOOOUUU\\\gggxxxuuuvvvxxx}}}{{{vvvssskkkmmmnnnooosssyyyyyyuuucccUUUHHHBBB@@@======>>>:::999888777666666666666222222555888;;;???KKKWWWgggwww|||zzz{{{~~~wwwggg___\\\\\\___dddlllooorrruuuxxx|||wwwvvvwww{{{~~~uuussswww|||mmmfffeeeppp|||{{{gggYYYWWWSSSMMMJJJHHHHHHHHHHHHGGGFFFDDDCCCCCCCCCDDDEEECCCAAA???===<<<:::888666555444333222111111111111000000111222222333444444444333222222111111222222222111000000000111333444222222222111000//////...//////000000000000000///////////////000000000000111111000000//////......//////000000000000000///............///000222222111000000000//////......222222222222222222333333777666555444444444444444777777666666777999;;;<<<;;;<<<>>>>>>>>>???AAACCCGGGGGGHHHHHHHHHJJJNNNQQQOOOQQQTTTVVVXXXXXXWWWWWWWWWXXXZZZ[[[[[[\\\^^^```bbbbbbgggkkkjjjeeeccceeehhhiiiiiijjjlllmmmnnnnnnrrrrrrrrrrrrrrrrrrsssssstttuuuvvvxxxzzz|||}}}~~~~~~yyylllcccSSSJJJLLLNNNKKKMMMTTTYYYcccssswwwpppmmmtttyyyuuutttooolllkkkmmmppprrrqqqnnncccVVVIIICCCAAA>>>===>>><<<;;;999777666666777777::::::;;;===<<<@@@MMM[[[ppp|||~~~|||nnnddd```___ccchhhnnnpppssswww|||}}}zzzyyy{{{wwwtttvvv|||nnngggeeejjjvvv|||jjj]]]WWWSSSNNNJJJIIIIIIIIIIIIGGGFFFEEEDDDCCCDDDEEEEEEEEEBBB@@@>>><<<;;;888666333333222111000000000111111111222222333333444444444333222222111111222222000//////...///000111222222222222111000///////////////000000000000//////////////////000000000000111000000000/////////...//////000000000000//////............///000111222222111111111000000000000111222222222222333333333666666555444444444444444666666777777888999;;;;;;;;;<<<===>>>>>>???AAACCCFFFFFFGGGGGGGGGIIIMMMPPPQQQRRRUUUWWWYYYYYYXXXXXX[[[[[[\\\[[[[[[\\\___aaabbbaaaccchhhjjjhhhgggiiiiiiiiijjjkkklllmmmnnnnnnqqqqqqqqqqqqrrrrrrrrrrrrtttuuuvvvxxxzzz|||}}}~~~ssscccVVVUUUSSSNNNNNNTTT[[[cccqqqyyypppkkkrrr|||}}}{{{{{{rrrooommmmmmppppppnnnkkkbbbUUUHHHBBB@@@===<<<===<<<;;;999777666666777777444555888;;;>>>FFFVVVfffuuu~~~qqqeeeaaa```dddiiinnnppptttxxx}}}~~~{{{zzz|||yyyuuuvvv~~~ooohhhfffeeeppp|||jjj^^^WWWTTTOOOKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFDDDAAA???===;;;888666333333222222111222222333333333333333333444444444333333222111111111111222000////////////000111111222222222111000000/////////000000111000000//////////////////000000000000000000000000//////////////////000000000000//////............///000111111222222111111000000111111111111222222222333333333666666555444444444444555555666777888999::::::::::::<<<===>>>>>>???BBBDDDDDDFFFGGGGGGGGGIIIMMMPPPRRRSSSUUUWWWYYYYYYYYYYYYZZZ[[[[[[[[[[[[^^^cccfffhhhcccaaaeeeiiiiiiiiikkkiiijjjjjjkkklllmmmnnnnnnooooooppppppqqqqqqqqqqqqtttuuuvvvxxxzzz|||~~~vvvggg```[[[TTTTTTYYY^^^cccnnn}}}{{{qqqjjjnnnxxx~~~wwwssspppooopppooollliiiaaaTTTGGGAAA???===;;;<<<<<<;;;999777666666777777333333666;;;@@@KKK___qqq|||sssgggaaa```dddiiinnnppptttyyy}}}|||~~~zzzwwwwwwqqqhhhddddddnnn|||yyyggg[[[WWWTTTOOOLLLLLLKKKKKKJJJHHHGGGFFFEEEDDDEEEEEEFFFGGGEEEBBB???>>>;;;888666444444333333333444444555444444444444444444444333333222222111111111111111111111111222222222333333222222222111111000000000000000111111111000//////////////////000000000000000000000000///////////////000000000000//////..................///000111222111000//////000000111111111111222222333333444666555555444444444555555444555777999:::::::::999:::;;;===>>>>>>???BBBDDDEEEFFFHHHHHHIIIKKKNNNQQQRRRSSSUUUVVVWWWXXXXXXXXXUUUVVVWWWXXX[[[```ggglllpppgggaaadddhhhhhhhhhiiijjjkkkkkklllmmmnnnnnnnnnnnnnnnooooooppppppqqqqqqtttuuuvvvyyy{{{}}}xxxnnnfff___^^^aaa```eeennn|||tttjjjlllttt{{{|||xxxtttrrrrrrqqqnnnkkkbbbUUUGGGBBB@@@===<<<<<<<<<;;;999777666666777777777777888<<>><<<999666333222222222222333333444444444444444444444444333333222111111000000111111111222222222333333333333222222222222111111111111111111111111111000//////////////////000000000000////////////000000000000000000000000000///.....................//////000000///...------...000111000000111222333333444444555555444444444555555666444555777999:::::::::999999;;;======>>>???BBBEEEEEEGGGJJJKKKLLLMMMPPPRRRRRRRRRSSSTTTUUUVVVVVVVVVSSSTTTUUUVVVYYY___fffkkkooofff```cccgggiiiiiikkklllllllllmmmmmmnnnnnnooommmmmmnnnoooooopppqqqqqqtttuuuvvvyyy{{{~~~vvvlllhhhhhhcccgggooo}}}zzznnnmmmsssyyy}}}xxxuuuuuutttrrrooocccVVVIIICCCAAA>>>===>>><<<;;;999777666666777777:::999:::===CCCQQQggg{{{nnnddd```___ccchhhooorrrvvv{{{~~~~~~}}}yyyxxx~~~xxxjjjbbb^^^fffrrr}}}wwwhhh[[[TTTRRROOOMMMLLLLLLKKKIIIGGGFFFDDDCCCCCCCCCDDDEEEEEECCC@@@>>>===<<<999777111111000//////000000000333333333333333444444444222222111000000000000111///000111111222222111111222222222222222222222222222222222222111000//////////////////000000000000////////////000000000000000111111000000///...---///......---....../////////...---,,,,,,---///111000000111222333444444555555444444444444555666666555666777888999:::::::::999;;;<<<===>>>@@@CCCEEEFFFHHHKKKLLLMMMOOOQQQSSSRRRRRRRRRSSSTTTUUUUUUVVVUUUVVVVVVWWWXXX[[[```cccgggaaa___ccchhhjjjlllooommmmmmmmmnnnnnnnnnoooooommmmmmnnnooopppqqqqqqrrrtttuuuwwwyyy|||~~~yyyqqqmmmfffiiippp}}}ssspppuuuyyy~~~{{{xxxwwwvvvsssqqqcccVVVIIICCCAAA???===>>><<<;;;999777666666777777888888:::>>>FFFUUUmmmxxxiiibbb``````dddhhhppprrrvvv{{{}}}}}}~~~zzzwww|||}}}mmmccc```fffppp{{{~~~vvvfffYYYSSSPPPNNNLLLLLLKKKJJJHHHFFFEEECCCBBBBBBBBBCCCDDDCCCAAA>>>======<<<:::888333222111111000000000000111111222222333333444444222222111000000000000000///000111222222222111111222222222222222222222222222222222222111000//////////////////000000000000.../////////000000000111111111111111000///...---///......------.........000///---,,,,,,...000222///000111222333444444555444444444444444555666666666666777777888999;;;;;;999:::<<<===>>>@@@CCCEEEEEEGGGJJJLLLMMMOOOQQQSSSSSSSSSSSSSSSTTTUUUVVVVVVUUUVVVWWWXXXXXXZZZ]]]```aaa^^^```eeeiiiiiilllpppnnnnnnnnnnnnnnnooooooooommmnnnnnnooopppqqqrrrssstttuuuwwwyyy|||wwwpppjjjkkkooozzzyyyuuuwww{{{~~~~~~yyywwwuuuqqqnnncccUUUHHHCCC@@@>>><<<===<<<;;;999777666666777777777777:::@@@HHHWWWooo|||pppeeeaaaaaabbbfffjjjqqqssswww{{{|||}}}~~~zzzvvvzzzpppdddeeeiiirrr{{{}}}sssbbbTTTRRRPPPMMMLLLLLLKKKIIIHHHEEEDDDCCCBBBAAABBBBBBCCCAAA???=========<<<:::888777666555444333333222222000000111222222333444444222111111000000000000000111222333444555444333333222222222222222222222222333333333222222000//////////////////000000000000.../////////000000111111111111111111000///...---///......---------......111000...------///222333///000000222333444555555444444444444444555666777777777666666777999;;;<<<888:::<<<===>>>@@@CCCFFFCCCFFFIIILLLMMMNNNPPPRRRTTTTTTTTTTTTUUUVVVWWWWWWSSSUUUWWWXXXZZZ\\\___aaa______ccchhhhhhggghhhmmmnnnnnnnnnnnnoooooooooooommmnnnooopppqqqrrrsssssssssuuuwwwyyy|||zzzrrrnnnlllnnnvvv}}}xxxyyy|||~~~zzzvvvsssooolllbbbTTTGGGBBB???===;;;<<<<<<;;;999777666666777777999999<<>>;;;888666555555333111///...000222333555555555444333222000///222222111111111111222222111111222222222333333333333333333222222222222111333111000222222000...---............////////////............////////////000111222333222111///---////////////////////////////////////000000000000111222222333333444444555666555555444444444555555555555666888999:::;;;<<<777999<<<===>>>@@@DDDFFFGGGHHHIIIKKKMMMOOORRRSSSSSSTTTUUUUUUWWWWWWXXXYYYYYYZZZZZZZZZYYY[[[]]]```bbbcccdddfffhhhiiikkkkkklllmmmnnnpppqqqrrrrrrrrrrrrqqqoooooooooqqqsssuuuwwwxxxyyy{{{~~~~~~tttsssqqqsss|||yyywww{{{|||tttooonnnbbbUUUIIIDDDBBB???>>>>>>===<<<:::888777666555555777888;;;AAANNNbbbuuu|||}}}}}}yyyxxxyyyxxxmmmhhhcccaaaccchhhlllooorrruuuyyy}}}~~~vvvvvv~~~{{{uuuwww|||hhhcccmmmooowwwqqq___UUUNNNNNNMMMKKKJJJHHHGGGGGGGGGDDDBBBAAABBBCCCAAA???BBBAAA@@@>>><<<999777555555333111//////000222333333333444444333333222222222222111111111111222222111111222222222333333333111111111000000000000///111000000111111///...---000000//////.........---............////////////000000222222222111///...////////////////////////////////////000000000000111222222333333444444555555555444444444555555666333444555666777999::::::888:::<<<===???AAADDDGGGGGGHHHIIIKKKMMMPPPRRRSSSTTTTTTUUUVVVWWWXXXXXXYYYYYYZZZ[[[[[[[[[\\\^^^```bbbcccdddfffhhhiiikkkkkkkkklllmmmooopppqqqrrrrrrqqqqqqppppppqqqrrrtttuuuwwwxxxzzz|||~~~ttttttqqqsss{{{~~~{{{|||}}}}}}wwwrrrqqq```SSSGGGCCCAAA???>>>>>><<<;;;:::888777666666666777888<<>>???AAADDDGGGFFFGGGIIIKKKNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYXXX[[[]]]^^^]]]^^^___```cccccceeefffhhhiiikkkkkkjjjkkkmmmnnnpppqqqqqqqqqqqqqqqrrrrrrsssttttttuuuxxxyyyzzz|||~~~|||wwwssssssyyy~~~}}}{{{|||vvvttt___SSSFFFBBBAAA>>>===>>>;;;:::999888888777777777777999>>>HHHXXXnnn|||sssnnnjjjgggjjjooozzz~~~uuummmccc```]]]___dddjjjpppssssssvvvzzz}}}~~~vvvwww}}}||||||wwwyyysss___TTTMMMLLLLLLKKKJJJIIIIIIHHHKKKIIIGGGFFFEEEEEEDDDCCCCCCCCCBBB@@@>>>;;;999888666444333222111222333444333222222222333333444444222222111111111111222222111111222222222333333333333333333222222222111111...111333111000222222111111000000///...---------............////////////000000111111111111000///000000000000000000000000////////////000000000000111222222333333444444555333333333444555666777888666777888999:::;;;<<<===:::;;;===>>>???AAADDDGGGEEEGGGIIIKKKNNNPPPRRRSSSTTTTTTUUUVVVWWWXXXYYYYYYXXX[[[^^^_________```aaaddddddeeeggghhhiiijjjkkkiiijjjlllnnnpppqqqqqqrrrqqqrrrssstttuuuvvvvvvuuuyyyzzz{{{}}}|||wwwuuuyyyzzzuuubbbUUUHHHCCCAAA>>><<<<<<::::::999888888888999999777:::AAAMMM___vvvwwwqqqjjjfffiiioooyyy}}}sssjjj___]]]\\\^^^dddjjjppprrrtttwww{{{~~~yyyxxx~~~{{{|||qqq^^^SSSLLLLLLKKKKKKJJJJJJJJJIIIKKKJJJIIIGGGEEEDDDDDDDDDCCCCCCBBB@@@>>><<<:::999555444333222222222333333555444333222222222333333222222111111111111222222111111222222222333333333333333333222222222111111///555777333111444555333.........///////////////............////////////000000000111111111000000000000000000000000000000////////////000000000000111222222333333444444555333333333444555666777888666666777888:::;;;<<<===:::;;;===>>>???@@@CCCFFFDDDFFFIIILLLOOOQQQRRRSSSTTTUUUVVVWWWXXXYYYYYYZZZXXX[[[^^^````````````aaadddeeefffggghhhiiijjjkkkiiijjjlllnnnpppqqqrrrrrrrrrssstttvvvwwwwwwwwwwwwzzz{{{|||~~~|||xxxyyy}}}{{{tttfffYYYKKKEEEBBB>>>;;;;;;::::::999999999999999:::888<<>><<<:::999444333333222222222222222666555333222111222333333222222111111111111222222111111222222222333333333111111111000000000000///000888:::444111555666333............//////000000............////////////000000000000000111111111000000000000000000000000////////////000000000000111222222333333444444555444444444444444555666777333333444666777888999:::999;;;======>>>???BBBDDDCCCEEEIIILLLOOOQQQRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXZZZ]]]^^^______aaabbbeeeffffffgggiiijjjjjjkkkjjjkkkmmmoooqqqsssssstttssstttuuuvvvwwwxxxyyyzzz||||||}}}yyywwwyyyyyyrrrgggZZZLLLFFFCCC>>><<<<<<;;;::::::999999999999:::999===FFFTTThhhyyyrrrmmmqqqyyytttiii^^^]]]^^^aaafffkkknnnooovvvyyy}}}|||~~~|||}}}{{{}}}zzzkkkZZZQQQJJJJJJJJJKKKKKKKKKKKKKKKGGGHHHHHHEEEAAA???@@@BBBAAAAAA@@@???>>><<<:::999333333222222111111111111444333222111111333444555222222111111111111222222111111222222222333333333111111111000000000000///000999<<<444000444666222///////////////.....................////////////000000000000000111111222////////////////////////////////////000000000000111222222333333444444555555555444444444555555666222222333555666777888999999:::<<<<<<===>>>AAACCCCCCEEEIIIMMMPPPRRRRRRSSSUUUUUUVVVWWWXXXYYYZZZZZZXXXZZZ\\\\\\]]]^^^aaacccffffffggghhhiiijjjjjjkkkjjjlllnnnppprrrtttuuuuuuuuuuuuuuuvvvwwwyyy{{{||||||}}}~~~yyyuuutttxxx~~~wwwpppdddWWWKKKEEECCC???======<<<;;;:::999999999999999:::>>>HHHVVVjjjyyyrrrqqqyyyrrreee]]]\\\^^^bbbggglllooopppwwwzzz}}}~~~}}}zzz|||}}}zzz{{{}}}wwwiiiYYYQQQJJJJJJJJJKKKKKKKKKKKKKKKIIIJJJJJJGGGCCC@@@AAACCCAAAAAA@@@???===;;;:::999222222222111111111000000222111111000222444666888222222111111111111222222111111222222222333333333333333333222222222222111///:::<<<333///333555000111111000///...------,,,............/////////000000000//////000111222222////////////////////////////////////000000000000111222222333333444555555666555555444444444555555333444555666777999999:::888:::;;;<<<<<<===@@@BBBBBBEEEIIIMMMPPPRRRRRRSSSUUUVVVVVVWWWXXXYYYZZZZZZYYYZZZ[[[[[[\\\^^^aaadddffffffggghhhiiijjjjjjkkkkkklllnnnqqqsssuuuvvvvvvvvvvvvuuuuuuwwwyyy|||~~~}}}}}}~~~yyyssspppsss~~~}}}zzzvvvpppaaaTTTHHHDDDBBB@@@>>>???===<<<;;;:::999999999999:::???IIIWWWkkkzzzssstttoooaaa[[[[[[]]]bbbiiinnnqqqrrrxxxzzz~~~|||yyyyyy}}}}}}~~~~~~uuudddVVVPPPKKKKKKLLLKKKKKKJJJIIIIIIJJJIIIGGGEEECCCAAA@@@@@@?????????>>><<<;;;999888333333222222333555666777777555333444666777555333222111000///111555999;;;222222222222222222222222333333222222111000//////111111111111000000000000//////.........---------......//////000000111111000000000000////////////////////////////////////000111111111111222222222000000111222444555666666777666555444444444444444333444666777888888888777???<<<999:::>>>BBBCCCBBBDDDFFFIIILLLMMMOOORRRTTTWWWWWWWWWXXXYYY[[[\\\]]][[[\\\\\\]]]___aaabbbcccbbbeeehhhjjjkkkkkkmmmooopppooonnnnnnoooqqqsssuuuyyyxxxxxxxxxyyy{{{}}}~~~}}}uuuooopppuuu~~~xxxtttqqqlll]]]RRREEE??????AAA@@@>>>===<<<:::999888999999:::???CCCLLL[[[ooo~~~wwwuuuzzzxxxiiiaaa[[[ZZZ\\\aaahhhnnnpppooovvvyyy~~~}}}{{{xxx~~~tttcccTTTNNNLLLKKKJJJHHHHHHHHHIIIJJJJJJIIIGGGEEECCCAAA@@@@@@AAAAAAAAA@@@>>>===;;;:::666555333222111111222222222111///111333444333111444444333333444444555666222222222222222222222222333333222222111000000///111111111111000000000000000000/////////...............//////000000111111000000000000////////////////////////////////////000111111111111222222222111111222333444444555555666555555444444444555555444555666777888888777777===;;;999:::===@@@AAAAAADDDGGGJJJLLLNNNPPPSSSUUUVVVVVVWWWXXXYYY[[[\\\]]]\\\\\\]]]^^^```bbbdddeeeeeegggiiijjjjjjkkkmmmoooqqqpppoooooooooqqqsssuuuuuuuuuuuuvvvxxxzzz{{{|||{{{vvvoookkklllttt}}}vvvrrrnnniii^^^SSSFFF@@@@@@AAA@@@===;;;:::999999888888888999>>>DDDNNN]]]ppp}}}vvvtttyyyvvvhhh___ZZZZZZ]]]bbbiiinnnppppppvvvyyy~~~~~~zzzwww~~~}}}rrr```RRRLLLMMMKKKHHHFFFFFFGGGJJJKKKJJJIIIGGGEEECCCAAA@@@@@@AAAAAA@@@???>>><<<;;;:::666555333111000000000000333222222333555666555444333333444444333222000///222222222222222222222222333333222222111000000000111111111111000000000000000000000000000/////////......//////000000111111000000000000////////////////////////////////////000111111111111222222222222222333333444444444555555555444444444555666666555666777777777777777666;;;999888999<<>>>>>===<<<:::999888444333222111111222333333666555555555555555555444333333444444444333222111222222222222222222222222222222222111111111000000111111111111000000000///////////////////////////......//////000000111111000000000000////////////////////////////////////000000111111111222222222333333333444444444444444444444444444444555666777666666777777777777777666::::::999:::<<<>>>@@@@@@CCCFFFJJJLLLOOOQQQUUUXXXVVVWWWYYYZZZ\\\]]]^^^____________```bbbeeehhhiiillllllmmmlllllllllnnnqqqqqqpppooooooooopppqqqrrrrrrtttwwwzzz|||}}}~~~}}}}}}yyyuuutttuuutttooojjjeeeaaa^^^^^^eeerrr~~~{{{yyy|||zzzooohhhdddaaaWWWOOOFFF@@@??????>>><<<777888:::;;;;;;:::999888;;;EEESSSdddttt~~~{{{|||}}}~~~}}}vvvpppooouuuoooaaaYYYYYY[[[___eeejjjnnnpppqqqvvvyyy~~~{{{www{{{|||uuuiiiYYYOOOLLLJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIGGGEEECCCAAA@@@@@@>>>>>>>>>===;;;:::888777555555333222222333444444555555444333222111000000333333333333444555666777222222222222222222222222222222222111111111111111111111111111000000000///..............................//////000000111111000000000000////////////////////////////////////000000111111111222222222444444444444444444444444444444444444444555666777666666666666666777777777::::::;;;<<<===>>>@@@AAABBBEEEIIILLLNNNRRRUUUXXXXXXYYY[[[]]]___```aaaaaaaaa`````````cccfffiiikkknnnoooppppppooooooqqqrrrqqqqqqppppppoooppppppppprrrsssvvvyyy|||}}}}}}}}}yyytttooonnnooonnnhhhbbb___\\\YYY[[[dddsss{{{|||~~~vvvmmmddd______SSSMMMFFFAAA??????>>>===888999;;;<<<===<<<;;;;;;;;;FFFXXXhhhvvvyyywwwxxxzzzzzzyyy}}}tttpppooottt{{{jjj]]]XXXYYY\\\aaafffkkknnnppprrrvvvyyy~~~~~~yyy{{{}}}rrreeeWWWOOOMMMHHHJJJMMMOOOOOONNNKKKJJJJJJIIIGGGEEECCCAAA@@@@@@@@@@@@???>>>===;;;:::999999777555333222222222222666777888666444222333444222111000000111222444555222222222222222222222222111111111111111111111111111111111111000000000000------------..................//////000000111111000000000000////////////////////////////////////000111111111111222222222333333444444555555555666555555444444444555666666555555555555666777888999999:::<<<======>>>@@@BBB@@@CCCGGGKKKNNNQQQUUUXXXYYYZZZ]]]```bbbcccccccccaaa`````````cccfffjjjmmmppprrrttttttssssssssstttssssssrrrrrrqqqqqqppppppqqqrrrtttvvvxxxzzz{{{{{{~~~~~~|||uuuooonnnpppooogggaaa]]]ZZZWWWZZZcccttt~~~~~~}}}xxxssskkkaaa]]]]]]TTTPPPIIICCC@@@>>>===<<<999999;;;<<<===============KKK^^^ooozzz~~~{{{vvvttttttuuuvvvvvv|||uuurrrrrrwwwuuueee[[[WWWXXX]]]ccchhhkkknnnqqqsssvvvyyy~~~~~~}}}rrrcccUUUNNNNNNIIIJJJLLLMMMMMMMMMLLLKKKJJJIIIGGGEEECCCAAA@@@@@@@@@@@@???>>>===;;;:::999777555444222111111222222777999::::::888777888:::999999999888666555333222222222222222222222222222111111111111111111111111111111111111000000000000---.........////////////......//////000000111111000000000000////////////////////////////////////000111111111111222222222222333333444555666777777666555555444444444555555444444444555666888:::;;;777999<<<===<<<<<<>>>AAA???BBBFFFJJJMMMQQQUUUXXXXXXZZZ]]]```bbbcccccccccaaa```___```bbbfffkkkmmmpppssswwwxxxxxxwwwvvvvvvvvvvvvvvvvvvuuutttsssrrrsssssstttuuuwwwxxxzzz{{{|||}}}~~~zzzsssrrruuussslllddd]]]ZZZWWWYYYcccsss|||xxxtttrrrjjj___[[[]]]ZZZVVVOOOHHHCCC>>>;;;:::999999999:::;;;<<<>>>>>>AAAPPPeeeuuu}}}zzzwwwvvvtttqqqoooppprrrttt~~~|||xxxwwwwww{{{ooo```YYYWWWXXX]]]dddiiilllnnnqqqsssvvvyyy~~~sssbbbTTTNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLJJJIIIGGGEEECCCAAA@@@@@@>>>======<<<;;;999888777111111000000111333555666222444777777666666999;;;IIIJJJJJJIIIEEE@@@;;;777222222222222222222222222111111111111111111222222111111111111000000000000.../////////000000111111......//////000111111111000000000000////////////////////////////////////000111111111111222222222222222333444555777777888777666555444444444444444444333444444666888;;;<<<555888;;;<<<;;;;;;===@@@>>>AAAEEEIIILLLPPPTTTXXXWWWYYY\\\```bbbccccccbbbaaa```______bbbfffkkknnnppptttxxx{{{{{{yyyxxxxxxyyyyyyyyyyyyxxxvvvuuutttwwwvvvvvvvvvwwwyyy{{{}}}{{{|||~~~zzzsssrrruuutttlllddd^^^ZZZWWWXXXbbbrrrzzzuuurrrqqqiii___[[[^^^```[[[TTTLLLDDD>>>:::888888888888888999;;;===???DDDTTTjjjzzz}}}vvvtttssstttssspppllllllooossszzz~~~zzz{{{{{{~~~~~~lll^^^XXXXXXXXX]]]eeejjjlllnnnqqqtttvvvyyy~~~xxxfffTTTLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJGGGDDDAAAAAAAAAAAA???>>>===<<<<<<:::666444333444444444444333222111111444777888777999@@@FFFzzz|||iiiPPP======999:::555---333999222444444222111000000//////222222111000000000000000111111111000000000000000...---------//////---,,,///000111000///...///000777333///...000222111000000/////////000111222222111333555555444444444555444444444555555555555666555555555666777777888888:::::::::::::::;;;<<<===BBBEEEHHHJJJMMMPPPTTTXXXYYY\\\aaaccceeeeeefffgggddddddbbbaaa```cccgggjjjpppsssvvvxxxyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyyyyyyyyyyyyyyzzz|||~~~zzzrrrtttxxxwwwrrrnnnddd___[[[^^^dddppp}}}{{{vvvmmmccc\\\ZZZZZZ]]]^^^\\\TTTHHH>>>999999999::::::999888999;;;===HHHYYYnnn~~~tttooopppyyy||||||xxxpppkkkkkknnnxxxyyyggg[[[XXXXXX[[[___eeeiiilllnnnppprrrvvvxxx||||||nnn]]]MMMGGGGGGLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJGGGDDDBBBAAAAAAAAAAAA@@@???>>>>>><<<999666333333333222222111111111111444777777666888>>>CCCqqquuuQQQ888...444333222555444444333222111000000000000000///......------......111111111222222222222222000//////000111111000...///000111000///...///000333000------///111111000000000000000000000111222111333444444333333333555444444444555555555555666666666777777888999999999;;;;;;;;;;;;<<<===>>>???AAACCCFFFIIIKKKOOOSSSVVVXXX[[[```dddeeegggiiijjjeeeeeedddbbbaaacccgggjjjooorrruuuwwwxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwwwwwwwyyyyyyzzzzzzzzz{{{{{{{{{}}}}}}tttuuuyyyxxxtttrrriiiccc^^^___dddooo}}}yyypppeee]]]YYYXXX[[[\\\ZZZSSSHHH???<<<;;;::::::::::::999:::<<>>>>>>>><<<999666333333111000000111111222222444666666555666:::>>>NNNsssRRR333999999//////333333222111000000000000000//////...---------------111222222333333444444444333222111222444444222111///000111000///...///000///---+++,,,...000111000222111000000000000000000000111333333222222222333444444444555555555555666666666777777888999999999999::::::;;;<<<>>>???@@@???BBBEEEGGGJJJMMMQQQUUUWWW[[[```cccfffhhhkkkmmmggggggeeecccaaacccgggjjjnnnppptttvvvwwwwwwyyyzzzzzzyyyyyyxxxwwwwwwwwwvvvzzz{{{{{{|||}}}}}}||||||~~~xxxxxx{{{{{{yyyxxxooohhhbbbaaaeeeooo~~~|||tttiii^^^WWWTTTTTTUUUTTTNNNFFF???<<<<<<999::::::999999:::===@@@III[[[ppptttqqquuu{{{sssoooqqqtttzzzssscccYYYXXXYYYZZZ^^^dddjjjmmmpppsssuuuzzz|||zzzlll^^^QQQLLLMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIGGGEEECCCAAA@@@@@@>>>===<<<<<<<<<:::777555555333111000000111333444333444555555444444777999444BBBQQQkkkggg<<<999666...///222222111111000000000000111111000000///////////////000000111222333444444555333222222333444444333111///000111000///...///000...------------//////000222222111000/////////000///111222222111111222333444444444555555555555666555555666666777888888888666666777888999;;;===>>>???AAADDDGGGIIIMMMQQQTTTXXX[[[```ccceeegggjjjllliiihhhfffcccbbbcccgggjjjlllooosssuuuvvvvvvxxxyyyzzzzzzzzzzzzyyyxxxxxxwww{{{|||}}}~~~~~~~~~~~~|||~~~~~~~~~tttllldddcccfffooowwwlll```VVVPPPLLLLLLKKKGGGAAA<<<;;;;;;888888888777777999===@@@LLL]]]rrrvvvuuuzzz{{{sssppprrrvvv}}}ooo```XXXWWWYYYYYY^^^eeejjjooorrruuuxxx|||~~~zzzlll^^^PPPJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIGGGEEECCCAAA@@@@@@>>>===<<<<<<<<<;;;888555666444333222222333555666333444444444333333555666777;;;<<>>>>>>>>>>>===:::888555444444333333444666666444444444444444444444444888:::777999===666555BBBBBB666222000000777777***////////////000000111222000000///...............---.........///000000000111000///000111222000...///000111000///...///000111222222111///......///222111000000000000000000///000222222111111111222444444444555555555555666888888999999:::;;;;;;<<<888888888999:::<<<===>>>???AAADDDGGGIIILLLQQQTTTYYY[[[]]]___```aaadddfffggggggeeecccaaacccgggjjjlllooorrrtttuuuvvvwwwxxx{{{{{{}}}}}}}}}|||{{{zzz{{{}}}|||rrrhhhdddfffpppyyypppdddWWWOOOIIIHHHEEECCC@@@>>>======666666666555555999>>>BBBSSScccwww|||}}}xxxqqqppptttyyy{{{iii]]]WWWVVVWWW[[[```ffflllqqqtttxxxzzztttfffXXXNNNKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHFFFDDDBBB@@@??????>>>===>>>>>>===:::888333333333444444444555555444333333444555555444333000333......444444444===222///444777222555444))).........//////111222222111111000///////////////..................//////000///...///111111///...///000111000///...///000...111222222///...///111000000000000000000111222///111333333222111222333444444444555555555555666666777777888999999::::::888888888888999:::<<<<<<===???BBBEEEGGGKKKOOORRRUUUWWWZZZ[[[]]]```cccfffeeeeeedddbbbaaacccgggjjjlllooorrruuuuuuvvvwwwxxxzzz{{{|||}}}}}}|||{{{zzz{{{}}}vvvjjjdddeeennn~~~xxxpppeeeYYYPPPJJJHHHEEEBBB@@@???===<<<777777777666777;;;@@@EEEVVVfffzzz}}}~~~xxxqqqpppuuu{{{yyyhhh\\\VVVUUUUUU]]]aaahhhmmmqqqtttxxxzzzsssfffXXXNNNJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDBBB@@@???===<<<;;;<<<<<<;;;999666111222333444444444444333444333333444555555444333444999444333999555,,,,,,666...222666111000444000............///111222333444333333222222222222222////////////............000///...///111111///...///111111000///...///000+++...111111//////000222000000//////000111222222000111333333222222222333444444444555555555666666333333444444555666666666777777666666777888999999<<<>>>AAADDDFFFIIINNNQQQQQQTTTWWWYYY\\\___cccfffddddddcccaaa```cccgggjjjlllooosssuuuvvvvvvxxxyyyxxxzzz{{{}}}}}}|||zzzyyyzzz|||yyylllddddddlll||||||wwwpppeeeZZZRRRIIIFFFCCC@@@>>>===;;;:::999999888777888<<>>>>>>>>>>><<<:::888777333222222333444555444222222333333444444333333222444444444333333222222222222222222333333333444444111///...///222333222///222111111000///......---...---,,,,,,---...---+++000000000000111222333444,,,---------.../////////111000///......------...222333444444333111...,,,///000111222333222111111444666888777444333555777444444555555666777777777555666888888999:::<<>>;;;::::::999666666888999;;;BBBJJJ___qqq~~~~~~xxxppppppwww~~~zzzhhh[[[UUUTTTUUU^^^cccjjjqqquuuwwwyyyzzz~~~sssfffXXXNNNKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBBBBBBBBBB>>>??????>>>===;;;999777333111000000111222111000222333333444444333333222333333333333222222222111444444333222111000//////111///...///222333111000222222111111000000//////---,,,,,,---///000///...000000000000111222222333...//////////////////000000//////............///111111222333222111000///111222333444444444333333555777888777555444666888555555555666777777888888666777888999888999<<<>>>===???AAACCCFFFHHHIIIJJJNNNPPPSSSWWWZZZ]]]___```bbbccccccbbb``````bbbdddiiilllpppsssttttttuuuvvvwwwxxxzzzzzzyyyyyy{{{|||~~~~~~{{{sssjjjbbb^^^cccsss|||vvvkkk^^^UUUKKKJJJGGGCCC>>>;;;:::999999777777999:::<<>><<<:::888666333000///000111111111222333333444444333333222222222222111111111111111333333222111000///......111/////////111222111000111111111111111111111111---,,,,,,---000111111000.../////////000111111222111111000000000000000000///............///000000000000111111222222222222111222333444444444444333333444555444333333444555666666666777888888999999777888999999888999;;;===>>>???@@@CCCEEEGGGIIIIIILLLNNNQQQVVVZZZ]]]___aaabbbbbbcccbbb``````bbbdddgggkkkooorrrssstttuuuvvvwwwyyyzzz{{{zzzzzz|||}}}}}}}}}~~~}}}{{{vvvqqqjjjbbb[[[]]]mmm~~~{{{qqqcccXXXMMMKKKGGGCCC???<<<:::999999777888::::::<<>><<<:::999999666222000111222333333222333333444444333333222111111111000000000000000//////000000000111111111000000///000111111111111000000000000000111111111---,,,,,,---///000///...---...//////000111111111111111111000000/////////---------......///111111111111000000111111222333000000111111222222222222333444444444444444555555666777777888999999::::::777999999999888888:::<<<>>>???@@@BBBDDDFFFHHHIIILLLNNNQQQVVV[[[^^^aaacccaaabbbcccbbbaaa```aaaccceeeiiimmmppprrrssstttuuuwwwyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~vvvssspppnnniiibbbYYY[[[kkk}}}{{{kkk]]]PPPLLLGGGBBB???<<<:::999888888999;;;;;;===FFFPPPhhh{{{~~~wwwvvvwww{{{{{{xxxtttqqqsss{{{vvvzzzwwweeeYYYUUUVVVXXX```eeekkkppptttwwwyyy{{{}}}nnn___RRRNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLJJJHHHFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@>>><<<:::999999666222000111222333333222333333444444333333222000000000000000000000000000000000000111111111111///000000000000000111222.........///////////////...---,,,,,,------+++***---...///000111111000000000000000//////.........------------...000111222333222111111000000111111111000111111111111222222666666666777888888888888777777888888999999::::::777999999999888888:::<<<>>>??????@@@BBBEEEGGGHHHJJJLLLPPPUUUYYY]]]```bbb```aaacccbbbaaa```aaabbbdddggglllooopppqqqssstttwwwyyyzzz{{{{{{{{{}}}yyyqqqmmmhhhfffddd^^^WWWYYYjjj|||tttcccRRRNNNGGGBBB???===:::888777777:::<<<;;;===GGGRRRlll}}}xxxvvvvvvwwwvvvtttrrrqqqvvv~~~}}}{{{zzzzzzyyyxxxnnnrrr{{{uuucccXXXTTTVVVYYY```eeejjjooorrruuuxxxzzzqqq```SSSNNNOOOLLLLLLLLLMMMMMMNNNNNNNNNKKKIIIGGGDDDBBBAAAAAAAAA??????@@@???>>><<<:::888666333000///000111111111222333333444444333333222000000000000111111111111333333222111000///.........000111111000000111222........................///---,,,+++++++++)))(((---...000111222222111000000///////////////......---------......000111111222222222222111111000000333333222222333333444555333222222333555666555444777777777888999999::::::777888999999888999;;;===????????????AAADDDFFFHHHGGGIIIMMMQQQVVVZZZ]]]^^^___aaabbbbbbaaa``````aaabbbfffjjjnnnoooppprrrsssvvvxxxzzzzzzzzz{{{}}}wwwoookkkbbb___[[[WWWSSSWWWhhhyyy|||hhhUUUOOOGGGBBB@@@>>>;;;888555777:::<<<;;;<<>>??????>>>===;;;999777333111000000111222111000222333333444444333333222000000000111111222222222222111111000///...------...000222111000///111333000000//////......------...---,,,,,,,,,,,,+++)))---///111222333333222111///000000000000000000111...............///000111///000111222333222111111333333222222222333444555111///...000333444333111666666777777888999999999666777888999888999<<<>>>???>>>>>>???@@@CCCFFFGGGGGGIIILLLQQQUUUXXX[[[\\\^^^```bbbbbbaaa``````aaaaaadddiiimmmnnnpppqqqsssuuuwwwyyyyyyzzzzzz|||~~~~~~~~~~~~xxxppplllbbb\\\WWWSSSQQQXXXhhhwwwjjjWWWPPPGGGBBB@@@>>>;;;777444666999;;;:::<<>>>>>>>>>>><<<:::888777333222222333444555444222222333333444444333333222000000111111222222222333---------.........//////...000222111//////111333222111111000///......---...,,,+++,,,.........,,,...///111333444333222111000000111111222222222333///............///000000,,,...111333444444333222222111000000000111222333666444333444888999888666666666666777888888999999555666888888999:::===??????>>>>>>>>>@@@BBBEEEGGGIIIKKKNNNRRRVVVZZZ\\\]]]^^^```bbbcccaaa````````````dddhhhlllnnnoooqqqrrrtttvvvxxxyyyyyyzzz|||~~~}}}}}}~~~~~~yyyrrrnnnfff^^^VVVSSSSSSYYYiiiwwwkkkXXXQQQHHHBBB@@@???;;;777222555999;;;999;;;GGGTTThhh{{{{{{xxxxxx{{{~~~xxxrrrlllfffbbb[[[```jjjxxxnnn]]]SSSQQQTTTXXX___cccgggkkknnnqqquuuwww{{{~~~wwwhhh\\\TTTPPPNNNNNNOOOPPPRRRQQQNNNKKKLLLKKKIIIFFFDDDBBBAAA@@@????????????===;;;:::888222222111111111111222222111222333444555444333333555111///111555666222...222222222222111111111000111000...---...///111333222222111//////.........++++++******++++++,,,---000000000///////////////333333333333333222111000......////////////......000000000000111111111111000000111111111222222222444444444444444444444444777777777777777888888999:::::::::;;;;;;;;;<<<<<>><<<<<<===@@@CCCEEEJJJLLLNNNQQQTTTWWWYYY[[[___```````````````___^^^```aaadddgggjjjmmmooopppuuuuuuvvvxxxzzz{{{}}}}}}}}}~~~{{{yyywwwtttooodddYYYSSSRRRXXXfffsss~~~lllYYYNNNDDDAAA???;;;888777666666888:::999===IIIWWWmmm|||~~~yyy}}}{{{vvvlllccc___ZZZ___fffttt|||ggg^^^XXXSSSUUU[[[```dddiiilllmmmooosssvvv|||~~~zzzjjj]]]TTTPPPLLLLLLMMMOOOQQQQQQOOOMMMKKKJJJHHHEEECCCAAA@@@@@@>>>>>>>>>>>>===;;;999777333333222222222222333333111222333444444444333333444222000222555666333111222222111111111000000000000///.........///111222222111000///............---,,,,,,,,,,,,---......000000000000000000000000000111111222222222222111000000000000000000//////////////////000000000000111222222222333333333333444444444555555666666666777777777777777888888999:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<>>>AAADDDFFFIIIJJJLLLOOORRRUUUWWWYYY\\\]]]^^^___```````````````aaacccfffiiilllnnnpppqqqrrrtttvvvyyy{{{}}}~~~}}}~~~}}}zzzxxxpppfff[[[TTTSSSXXXeeerrr}}}kkkZZZOOOEEEBBBAAA===999999777777999::::::===JJJXXXhhhwwwzzzoooccc]]]XXX]]]ffftttzzzfff\\\WWWSSSUUU\\\bbbfffkkknnnoooqqquuuyyy{{{|||~~~nnn```UUUOOOKKKKKKLLLNNNPPPQQQPPPNNNIIIHHHFFFDDDBBBAAA@@@@@@===>>>>>>===<<<999777666444333333333333333333444111222333444444444333333222222222222222222222222111111000000000/////////////////////000000000000000000///...------------///............///000000111111111111111111111111...///000111111222222222111111222111111000//////000000000000111111111111222222333333333444444444444444555666777777888888777777777777777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>AAAEEEGGGGGGHHHJJJMMMPPPSSSUUUVVVXXXYYY[[[]]]^^^___``````___```bbbeeehhhkkkmmmnnnmmmnnnqqqtttwwwzzz|||}}}|||}}}~~~~~~|||zzzsssiii^^^VVVTTTXXXcccooo|||kkkZZZOOOEEECCCBBB>>>;;;:::888888:::;;;:::>>>KKKYYYfffvvv~~~qqqddd]]]XXX^^^iiiwwwwwwcccZZZVVVSSSVVV]]]dddhhhnnnqqqrrrtttxxx{{{}}}}}}rrrbbbVVVOOOLLLKKKKKKMMMOOOOOONNNLLLGGGFFFEEECCCAAA@@@@@@@@@=========<<<;;;888666555333333222222222222333333222222333333333444444444111222222111...---...///000000000000////////////......///000111000000000//////...---------------//////......//////000111111111111111111222222222...///000000000000000///111111111111000///......111111111222222222333333222222222333333333333444333333444555777888999999777777777777777888888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>AAACCCEEEFFFGGGIIIKKKNNNQQQSSSTTTVVVWWWYYY[[[\\\]]]^^^^^^^^^___aaacccfffiiikkklllmmmnnnpppsssuuuxxxzzz{{{zzz|||~~~~~~{{{yyyuuukkk```XXXUUUXXXbbbmmm}}}mmmYYYNNNEEEBBBAAA>>>;;;:::888888999::::::>>>LLLZZZjjjxxxsssgggaaa\\\dddppp}}}ttt```WWWTTTRRRVVV^^^dddiiiooossstttvvvyyy}}}ssscccVVVOOONNNMMMLLLLLLMMMLLLKKKIIIFFFEEEDDDBBBAAA@@@@@@@@@=========<<<:::888555444222222111111111111222222222222222333333333444444444444444111...---...///000000000000////////////......///000111000000000///......------------............---...//////000000000111111222222222222111111111000///...---,,,///000000000//////...---000000000111111111222222111111111111222222222222222333333555666777888888777777777777777888888999:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAAEEEFFFHHHKKKMMMPPPRRRSSSUUUVVVWWWXXXYYYZZZZZZZZZ\\\]]]___bbbdddgggiiijjjnnnoooqqqrrrtttvvvxxxxxxyyy{{{~~~~~~{{{zzztttkkk```ZZZVVVXXXaaakkk~~~~~~pppXXXMMMDDDAAA@@@<<<999888777777888999999>>>MMM\\\mmm{{{}}}tttkkkhhhdddmmmyyyrrr^^^VVVSSSRRRWWW___ccciiippptttuuuwwwzzz}}}ssscccWWWPPPOOOMMMKKKKKKKKKKKKIIIGGGEEEEEEDDDBBBBBBAAAAAAAAA>>>>>>===<<<:::888555444222111111000000111111222333333222222222333444555777555333222111111111222111111000000000/////////////////////000000000000//////...............///---------------...////////////000000111222222222222222222111///...,,,+++......////////////......---.........////////////000000111111111222222222333333444555666666777777777777777777777888888999:::::::::;;;;;;;;;<<<<<<>>>=========>>>>>>??????DDDEEEGGGIIILLLNNNPPPQQQSSSSSSUUUVVVWWWXXXXXXXXX[[[\\\^^^```ccceeeggghhhnnnoooppprrrsssuuuvvvvvvxxxzzz}}}||||||qqqiii```ZZZWWWXXXaaakkk{{{}}}pppYYYNNNDDDAAA???;;;888777777666888999:::@@@PPP___ooo}}}}}}uuunnnkkkjjjtttqqq]]]UUURRRQQQWWW___ccchhhppptttvvvwwwzzz}}}~~~rrrcccWWWQQQMMMKKKJJJIIIJJJJJJIIIHHHEEEEEEDDDCCCBBBBBBBBBCCC??????>>>===;;;888555444333222222111111222222333333333222222222333444555444111......222444444333222222111111111000000000000///.........///111222000//////......//////000...------------...//////......///000000111222222222222222111000///...------...///000000000000000....../////////000000000111111111222222222333333555555555666666777777777777777777777777888888999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@BBBCCCEEEGGGIIILLLMMMNNNOOOPPPRRRTTTVVVXXXXXXYYYZZZ[[[]]]___aaadddeeefffkkkkkkmmmoooqqqtttuuuvvvwwwzzz}}}~~~{{{zzznnnfff^^^YYYWWWYYYaaakkkzzzzzznnn[[[PPPFFFBBB@@@;;;777666777777999;;;===DDDTTTddduuuvvvmmmjjjkkkwwwrrr]]]TTTRRRQQQWWW```ccciiiqqqvvvwwwyyy{{{~~~}}}~~~qqqbbbXXXRRRKKKJJJHHHHHHJJJKKKKKKJJJEEEEEEDDDCCCCCCCCCCCCCCC?????????===;;;888666444444333333222222333333444444333222111222333444555...***''')))000555555333222222222222111111111111111000...---...///111333000000/////////000000111...............///000000---......///000111111111000111111111111111000///---...///111222222222222111222222222222333333333222222333333333444444444777777777777777888888888777777777777777888888999:::::::::;;;;;;;;;<<<<<<::::::;;;===>>>@@@AAAAAAAAAAAACCCEEEGGGJJJKKKLLLKKKMMMOOOSSSVVVXXXZZZZZZZZZ[[[\\\___aaaccceeeeeeggghhhjjjmmmpppsssuuuvvvvvvyyy}}}}}}~~~zzzxxxwwwlllddd]]]YYYWWWYYYbbbkkkzzzwwwkkk]]]RRRGGGCCCAAA<<<888666888888:::<<>>===<<<:::777444222222111111222222333444333333444444333333222111777444111000111111111000444333222111111111222333111111000000///.........////////////............---/////////---,,,---...000000////////////000000222111111000///......---,,,,,,.../////////...---/////////000111111222222222222111111111111222222666666555555555777888999:::999888777777777888999999999::::::::::::;;;;;;============>>>???AAAAAADDDDDDEEEGGGHHHJJJLLLMMMNNNNNNOOOPPPQQQSSSSSSTTTVVVWWWZZZ\\\___aaabbbcccdddfffiiillloooqqqssstttuuuxxx{{{}}}~~~~~~~~~{{{xxxyyy}}}|||uuupppiii^^^WWWXXXYYYYYYaaalll{{{}}}}}}yyyooogggYYYOOOFFFBBB@@@;;;888999:::777999===@@@HHH^^^uuurrrkkkllljjjrrr~~~ttt^^^UUUQQQQQQWWW```fffjjjppptttwwwyyy|||}}}sssbbbXXXTTTQQQLLLHHHHHHJJJLLLKKKHHHJJJGGGDDDBBBBBBCCCCCCBBBBBB@@@>>>===<<<:::777444222222222111222222333444333333444444333333222111444222111222444555555555444333222111111111222222222222111111111111000000000000000/////////......+++,,,------,,,,,,...///000000////////////000000111111000000//////......,,,,,,.../////////...---//////000000111111222222222222111111111222222333555555555444555666888999;;;:::999888888999:::;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>======>>>??????BBBCCCDDDEEEGGGIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTVVVWWWYYY\\\^^^```aaabbbdddeeehhhjjjmmmpppqqqrrruuuwwwyyy{{{|||}}}~~~{{{yyyyyy}}}yyyrrrnnnhhh^^^XXXXXXXXXXXXaaammmzzz}}}|||xxxnnneeeXXXNNNEEEBBB@@@<<<999:::999777888===???GGG]]]ttt|||~~~sssiiiggggggoooyyyuuu___UUURRRQQQWWW```fffjjjoootttwwwyyy{{{}}}sssbbbWWWTTTPPPMMMIIIIIIKKKLLLKKKIIIJJJHHHDDDCCCCCCDDDDDDCCCBBB@@@>>>===<<<:::777444222222222222222333444444333333444444333333222111333222111222555666666555444333222222111111222222222222222222222333333333111111000000000/////////(((***,,,,,,,,,---...000111000000//////000000111000000000000////////////......///000000000000000000000000111111111111111111111111111222222333333555555444555555777888999::::::::::::;;;<<<======;;;<<<<<<<<<<<<=========???>>>>>>===============AAAAAABBBCCCEEEFFFHHHIIIMMMMMMNNNPPPQQQRRRSSSTTTWWWWWWYYY[[[\\\^^^___```bbbdddfffhhhkkkmmmooopppsssuuuvvvwwwyyy{{{~~~|||zzz{{{~~~~~~vvvpppmmmiii___YYYYYYXXXXXXbbbnnnzzz}}}|||vvvlllcccUUULLLDDDBBB@@@===:::;;;999666888<<>>===<<<:::777444333222222222222333444444333333444444333333222111444333222333444444333111333333222222222222111222000000111222333333444444111111111111000000000000***,,,------------...000111000000000000000000111////////////000000000000111111222222222333333222111111111111111111111111///000000111222222222222555555555666777888999:::999999999:::;;;===>>>>>>;;;;;;<<<<<<<<<==================<<<======>>>>>>AAAAAABBBCCCDDDFFFGGGHHHLLLMMMNNNOOOQQQRRRTTTTTTWWWWWWXXXYYY[[[\\\^^^___aaabbbccceeegggjjjlllmmmqqqrrrssstttvvvyyy~~~}}}}}}|||}}}vvvqqqoookkkbbb[[[[[[YYYYYYdddrrr~~~~~~|||uuujjj```SSSJJJCCCBBBAAA===;;;<<<999666777<<>>===<<<:::777444333333222222333333444555333333444444333333222111333333444666777777444222333333333333222222111111......///000111222333333111111111111000000000000...///000///...---...///111111000000000000111111////////////000000000000000000000111111111222222111111111111222222222222///000111222222222222111555666777888999::::::;;;777888999:::<<<======>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFHHHIIIKKKLLLMMMOOOQQQRRRTTTTTTWWWWWWXXXXXXZZZ\\\^^^___aaaaaabbbccceeegggiiijjjnnnpppqqqrrrtttxxx}}}}}}~~~~~~yyyuuutttmmmddd^^^]]]ZZZZZZfffuuu}}}vvviii^^^QQQIIICCCBBBAAA>>>;;;<<<999666888<<>>===<<<:::777444333333333333333444444555333333444444333333222111000111444888;;;<<<:::888222333333333333222111000------...///000000111111111111000000000////////////000111000...---...///222111111000000111111222000000000000////////////.........---...//////000000000111111222333333444111222333444444333222111444555666888999:::::::::777888999;;;<<<=========::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===???AAABBBCCCCCCCCCDDDDDDEEEGGGHHHIIIJJJKKKMMMNNNPPPRRRTTTTTTWWWWWWWWWXXXZZZ\\\___```aaaaaaaaaaaaccceeegggiiikkkmmmppprrrtttxxx||||||~~~{{{wwwvvvmmmeee```^^^ZZZZZZgggwwwwwwiii^^^PPPHHHCCCBBBBBB>>>;;;;;;:::777999===@@@HHH^^^uuuyyyrrrqqqmmmkkkooowwwwwwfff___bbbfffllluuuvvv```WWWUUUUUU[[[dddiiikkkooorrruuuxxx|||{{{kkkZZZQQQOOOMMMNNNNNNMMMLLLKKKJJJKKKJJJGGGDDDBBBBBBCCCCCCBBBBBB@@@>>>===<<<:::777444444333333333333444555555333333444444333333222111---///333777;;;;;;999666222222333333333222111000.........//////000000000000000000/////////......---///000///......///000222111111000000111111222111111000000//////......///......---...///000111//////000111333444555555666666777888777666444222222333555777888999999999999:::;;;===>>>>>>>>>===;;;<<<<<<<<<<<<==================>>>???AAABBBCCCCCCCCCDDDDDDEEEFFFHHHHHHJJJKKKLLLNNNPPPRRRTTTTTTWWWWWWWWWXXXZZZ]]]aaabbbaaaaaa``````aaadddfffhhhiiilllpppsssuuuxxx|||~~~~~~~~~|||{{{uuutttllleee___]]]XXXYYYfffwwwyyyjjj___PPPHHHCCCBBBBBB===::::::;;;888:::>>>AAAIII___vvvyyyuuuqqqkkkhhhmmmuuurrrddd___bbbfffkkksssttt^^^VVVTTTUUU\\\eeejjjmmmpppsssvvvyyy~~~zzziiiYYYPPPNNNMMMNNNOOONNNLLLKKKJJJKKKIIIFFFCCCAAABBBBBBBBBBBBBBB@@@>>>===<<<:::777444444333333333333444555555333333444444444333222222---...111555777666333///222222333444333222111000////////////000000000000////////////............***,,,............000111222222111111111111222222222111111000///......---222111000000000111333444......000111333555666666999:::;;;;;;:::888555444000111333555777777777777;;;<<<===?????????>>>>>>============>>>>>>>>>>>>@@@?????????@@@AAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHIIIJJJLLLNNNPPPRRRTTTUUUWWWWWWWWWXXX[[[^^^bbbdddbbbaaa``````aaacccfffggghhhkkkpppsssvvvyyy|||~~~~~~}}}}}}}}}|||~~~zzzsssqqqkkkddd^^^[[[WWWWWWeeevvvzzzkkk___PPPHHHCCCCCCBBB===:::999<<<999:::???BBBJJJ```vvvzzzxxxqqqiiieeelllttt|||oooccc```bbbfffkkkrrrrrr]]]UUUTTTUUU]]]fffkkkmmmqqqtttvvvzzz~~~yyyjjj[[[QQQNNNLLLLLLLLLKKKJJJJJJJJJIIIKKKIIIFFFCCCBBBCCCDDDEEEAAA@@@>>>===;;;999555222555333000000111222333222444444333222222111000000222222111111222222333444333333333222222000//////000000000000000111222222111111000000//////......000///------.........---000///...---...000222333111111111111000000000000000111111111222222222222000000111222222222222222333888>>>@@@>>>888333000444444333444555777999::::::;;;===>>>@@@@@@AAAAAA@@@AAAAAA@@@???===;;;999=========>>>??????@@@@@@DDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLOOOQQQSSSTTTUUUWWWYYYYYYYYY\\\aaaffffffeeedddbbbbbbbbbbbbccchhhkkknnnrrrtttxxx{{{~~~~~~|||zzzyyy}}}}}}||||||}}}~~~yyyoookkkccc___[[[WWWUUUWWWcccpppsssgggUUUKKKCCC@@@>>>;;;999:::888888999;;;???KKKbbbwww~~~wwwrrrllliiiffffffllluuuyyymmmgggeeeggggggggglllyyynnn]]]XXXWWWVVVZZZaaajjjmmmrrrvvvyyy|||yyykkk[[[RRROOOKKKKKKKKKJJJJJJIIIHHHHHHJJJHHHFFFDDDCCCCCCDDDDDDAAA???>>>===<<<:::666333555333111111222333333333555555444333333222111111000000//////000000111222111111111000000///...---------------...///000111111111000000//////.........---+++++++++,,,,,,+++...///000111111222222222111111111000000000//////000000000000111111111222//////000111111111111111000555;;;>>>===999666444444444333444555777888:::;;;<<<===???AAABBBCCCCCCCCCCCCCCCBBBAAA>>><<<:::<<<<<<===>>>@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJKKKLLLNNNQQQSSSTTTVVVWWWXXXXXXYYY\\\```ccceeedddbbbaaaaaaaaabbbbbbgggjjjmmmpppsssvvvzzz}}}~~~|||{{{zzz{{{{{{|||}}}~~~~~~xxxmmmggg^^^ZZZVVVSSSQQQTTTaaannnrrrfffTTTKKKCCC@@@>>>;;;999:::999999:::<<>>>>>===;;;888555555333222222333444444333444333333222222111111111000////////////000111111000000111000000///...---,,,,,,,,,---...000111222111111000000//////......------,,,++++++++++++,,,,,,...111333444444333222111111000000000000//////////////////000000000000000000000111111111222222///222777999888555444333444444333333444666888999:::<<<>>>@@@CCCDDDFFFFFFHHHHHHGGGFFFCCCAAA>>><<<<<<===>>>???AAACCCDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFIIIJJJKKKLLLNNNPPPRRRTTTWWWVVVUUUWWWZZZ]]]^^^___bbbbbb```______```aaabbbeeehhhllloooqqqtttwwwzzz}}}}}}|||{{{xxxzzz|||~~~wwwjjjcccWWWTTTPPPOOOMMMQQQ^^^lllrrreeeTTTJJJBBB???>>>;;;:::<<<::::::;;;<<>>>>>>>><<<999777555333222333555555555444222111111111000000000///111111111111111222333333222222222222222111000000------...///111222444555111111000000//////....../////////...---,,,---...,,,...000222333333333333111000000000////////////.........////////////000222222111222222222333333000222444444111///......444444333333444555777888888:::<<<@@@BBBEEEFFFGGGKKKKKKJJJIIIFFFCCCAAA??????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFFFFIIIIIIJJJLLLNNNPPPRRRSSSVVVTTTSSSUUUZZZ^^^^^^]]]```___^^^^^^^^^___```aaadddgggjjjmmmnnnqqqtttwww{{{}}}}}}|||wwwyyy|||~~~vvvggg___TTTPPPNNNLLLLLLPPP^^^lll{{{tttfffTTTJJJAAA???>>>;;;;;;<<<999999:::;;;>>>III```tttxxxtttsssrrrqqqmmmlllkkkkkknnnrrrvvvyyyyyyzzzxxxrrrkkkhhhkkkoooqqqnnnhhhgggppp}}}lll[[[VVVVVVVVV[[[cccgggkkkppptttxxx|||rrrbbbWWWSSSNNNMMMMMMLLLJJJIIIIIIHHHFFFFFFEEEEEEDDDDDDCCCCCC@@@???>>>>>>>>><<<999777444333222333555666555444222222222222222111111111111111000000111111222333111222222222222111111000------...///111222444555111111000000//////.........///000...,,,+++---///............///111333444000000000////////////...---.........////////////111000000///000111222222111222333333111//////000444444333333444555666777666888:::>>>AAACCCEEEEEELLLLLLKKKKKKIIIFFFDDDBBBDDDDDDDDDDDDCCCCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKMMMPPPRRRSSSSSSRRRQQQUUU[[[______^^^^^^^^^]]]]]]]]]^^^```aaacccfffiiikkkmmmooorrrtttyyy|||~~~}}}wwwyyy|||wwwggg^^^VVVRRRPPPNNNNNNRRR```mmm{{{xxxiiiUUUKKKBBB>>>===;;;;;;===888777888:::===III___ttttttrrrrrrrrrqqqlllllllllnnnppptttwwwyyy{{{{{{xxxqqqjjjhhhnnnsssyyyuuunnnlllttt~~~kkkZZZUUUUUUVVV\\\dddkkkooosssvvvyyy|||rrrcccWWWSSSLLLKKKJJJIIIHHHGGGFFFEEEFFFEEEDDDDDDCCCCCCCCCDDDAAA???>>>>>>===;;;888555222222222333555666555333444444444444444444444444///............///000000//////000000000000//////,,,,,,,,,---...000111222111111000000//////......+++---///---***)))+++...000///---------///222333000000////////////..................////////////......---,,,---...///000000222444444444444555777555444333333333444666777555666999<<>><<<::::::<<<777777888:::===III```uuu|||rrrqqqssssssqqqjjjjjjkkknnnqqqvvvzzz|||~~~yyyqqqiiigggmmmssszzzwwwqqqpppwww}}}jjjYYYTTTUUUVVV\\\eeennnqqqtttxxxzzz|||}}}qqqaaaUUUPPPMMMLLLKKKJJJIIIGGGFFFFFFFFFEEECCCBBBBBBCCCDDDEEEAAA???>>>===<<<:::666333111000111333555555444222333333333333333333333333...............///000000//////000000000000//////------------...///000111111111000000//////......+++---///---)))(((+++...000000000000000000000111000000/////////.............../////////000000000///...---,,,---...000111///111444555444444555777555444333333333444555666555666999<<<>>>@@@BBBBBBFFFGGGIIIJJJKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEE@@@@@@@@@@@@AAABBBCCCCCCHHHHHHIIIKKKMMMOOOQQQRRRTTTVVVXXXYYYZZZ[[[\\\^^^\\\\\\\\\\\\]]]___aaabbbdddfffhhhjjjkkkllloooqqqtttxxx}}}~~~~~~~~~zzzllleeeaaa]]]YYYWWWUUUXXXdddqqqpppYYYNNNCCC>>><<<999999;;;777777999;;;???LLLcccxxxyyyqqqqqqsssrrroooffffffhhhlllqqqwww|||zzzpppgggdddiiinnnsssqqqnnnoooyyy}}}jjjXXXSSSTTTVVV]]]ffflllooossswwwyyy|||{{{ooo___SSSNNNPPPPPPOOOMMMLLLJJJIIIIIIGGGEEECCCAAAAAABBBDDDFFFAAA@@@>>>===;;;999555222000///000222555555333222000000000000000000111111000000000000000111222222000111111222222222111111000000000000000111222222111111111000//////......---000111///+++***---111000111333333333222000///000/////////............////////////000000000000333222000///000111333444///111333444222000000000555444333333333444555666666777999<<<>>>@@@AAABBBDDDEEEGGGIIIKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHIIIKKKMMMOOOQQQRRRVVVYYY\\\\\\YYYXXXZZZ\\\\\\\\\\\\\\\]]]___aaacccdddfffhhhjjjkkkllloooqqqrrrvvv{{{}}}~~~~~~}}}|||}}}{{{nnngggeeeaaa\\\YYYVVVYYYeeerrrrrrZZZNNNCCC>>>;;;888888:::777888:::===AAANNNfff{{{wwwpppqqqsssqqqnnnbbbccceeejjjpppwww~~~{{{oooeeeaaaeeejjjkkkkkkiiimmmxxx}}}iiiXXXSSSTTTVVV]]]fffiiilllqqquuuyyy|||wwwkkk^^^TTTNNNOOOOOONNNLLLKKKIIIHHHHHHIIIFFFDDDBBBBBBCCCBBBAAA???@@@AAA@@@===999555333555444333333555555444333333333333222222222111111222222333444444444444333222111000000000111333444222111111000000000000000333111000///111222222222//////.........//////000000000000000111111111111////////////////////////---------------...///000000111111111222222222222000111111222222333444444444444444444444666777777:::999999999:::<<<>>>???CCCEEEGGGGGGGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLLLLKKKHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRSSSVVVVVVVVVWWWWWWYYYZZZ[[[ZZZ[[[[[[ZZZZZZ\\\___bbbfffgggiiijjjkkklllooorrrsssvvv{{{~~~}}}|||}}}||||||||||||{{{{{{{{{{{{~~~tttooojjjgggccc___ZZZ[[[gggtttrrr]]]RRRFFFAAA>>>;;;:::;;;999:::;;;===@@@NNNhhh~~~pppnnnssstttqqqpppiiiggggggllluuu~~~wwwlllaaa[[[[[[\\\```___```gggyyy~~~jjjWWWQQQQQQTTT\\\fffjjjmmmpppsssuuuyyy}}}uuuiii^^^UUUQQQOOONNNMMMLLLKKKJJJIIIHHHIIIFFFCCCBBBBBBCCCBBBAAA>>>>>>>>>===;;;777444222333111000111222333222111333333222222222111111111111111222333333333333333111000000000111111222333333222111000///////////////......///111111000...111000///......---......//////000000000111111111000000000000000000000000//////.........///000000000000000111111111222222000111111222222333444444333333333444444555666777777777777777888:::<<<===AAACCCEEEFFFFFFGGGIIIKKKLLLLLLMMMNNNNNNNNNMMMMMMKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLMMMNNNPPPRRRSSSSSSUUUUUUUUUVVVVVVWWWXXXYYYZZZZZZ[[[ZZZZZZ\\\___bbbdddfffhhhiiijjjlllooorrrrrrvvvzzz}}}{{{{{{zzzzzzyyyxxxxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}}}}}}}~~~|||||||||||||||}}}}}}~~~tttoooiiifffbbb___ZZZ[[[fffrrrvvv```SSSFFF@@@>>>;;;:::;;;999999;;;>>>BBBQQQmmm|||nnnkkkoooqqqooonnnjjjiiiiiiooowww}}}ttthhh]]]WWWUUUWWW[[[YYYYYY```rrr{{{gggTTTOOOOOOQQQXXXbbbjjjlllpppsssuuuyyy}}}sssggg]]]VVVRRRMMMMMMLLLLLLKKKJJJIIIIIIHHHFFFCCCBBBCCCCCCBBBAAA??????>>><<<999777555333555333222333444555444333333222222222222111111111000111111111222222222222000000111111222222111111333222111000////////////......///111222111...,,,111111///...---,,,,,,,,,//////000000000000111111111111111111111111111111111000000////////////000/////////000000000111111000111111222222333444444222222333333444555555666777777777777888:::;;;<<<>>>@@@CCCDDDEEEFFFHHHJJJKKKLLLMMMNNNOOOPPPPPPPPPOOOOOONNNMMMLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWWWWYYYZZZ[[[[[[[[[\\\```bbbcccdddggghhhiiillloooqqqqqqtttxxx|||~~~}}}zzzyyyxxxwwwvvvtttssssssrrrssstttvvvwwwwwwwwwxxxwwwvvvuuutttsssrrrrrrrrrqqqpppnnnnnnnnnoooqqqssstttyyy~~~vvvooohhheeebbb___[[[[[[eeeppp}}}{{{dddVVVGGG@@@===;;;:::;;;888999;;;>>>DDDUUUsss{{{mmmjjjnnnooooooooommmlllnnnsss||||||rrrfffZZZSSSPPPPPPSSSSSSTTT[[[mmmyyyfffTTTOOOOOOPPPWWW___iiilllooosssvvvyyy}}}qqqdddZZZTTTQQQLLLLLLKKKKKKKKKJJJJJJJJJHHHFFFCCCBBBCCCCCCCCCBBBBBBAAA???===;;;999777777555333222333444555444333222222222222111111111111000000000000000111111222///000111222222111000///111111000000000000111111333222111111222111...,,,000///......------------////////////000000000111000000000000000000000000111111000///............////////////000000000000000111111222222333444444111222333444444555555555888888999999;;;<<<======<<<>>>@@@BBBCCCDDDGGGIIIJJJKKKLLLNNNPPPQQQRRRRRRSSSSSSQQQPPPOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVXXXYYY[[[[[[[[[]]]```bbbaaacccfffggghhhkkknnnqqqpppssswwwzzz}}}}}}|||{{{zzzxxxyyyxxxwwwuuusssqqqooonnnoooppppppqqqrrrrrrqqqqqqpppooommmkkkjjjiiihhhhhheeedddaaa```aaabbbeeegggiiimmmssswww{{{yyyrrriiieeeaaa___\\\\\\dddooo{{{hhhXXXGGG@@@===;;;:::;;;999999;;;>>>DDDVVVttt}}}ooolllnnnpppqqqrrrrrrqqqrrrxxx~~~ssseeeZZZRRRNNNMMMMMMOOOSSS]]]ooo|||iiiXXXSSSSSSSSSXXX```gggkkkooosssvvvyyy}}}qqqcccXXXQQQNNNLLLLLLKKKKKKJJJJJJIIIIIIGGGEEECCCBBBCCCCCCCCCBBBAAA@@@???===;;;999888777000///......///000///...222222222111111111000000000000/////////000111222///000111222222111///.........//////000222333444888555111............------------------...///000...////////////000000000////////////////////////000//////...------------////////////000000000000000111111222222333444444111222333555555555555555777888999:::;;;<<<<<<<<<:::<<>>CCCSSSppp}}}qqqnnnpppqqqrrrtttuuutttvvv|||sssfffZZZSSSNNNLLLHHHMMMTTT```rrr~~~kkkYYYTTTTTTSSSXXX```fffjjjooosssvvvyyy}}}~~~ssscccWWWPPPMMMLLLLLLKKKKKKJJJIIIHHHHHHGGGEEEBBBBBBCCCDDDDDDCCC>>>======;;;:::888666555111000//////000111000///222111111111111000000000111000/////////000222333000000111111000000//////.........///000222333444777333---******+++,,,---++++++,,,,,,---...000111......////////////000000........................///......------------.../////////000000000111111000111111222222333444444222333444666777666666555444555666888999999:::999:::<<>>BBBPPPkkktttrrrsssssstttvvvvvvuuuuuu{{{ttthhh^^^VVVQQQNNNJJJOOOWWWbbbrrr~~~jjjXXXRRRQQQQQQVVV^^^eeeiiinnnsssvvvyyy}}}~~~tttdddYYYQQQNNNMMMMMMLLLKKKIIIHHHGGGGGGGGGEEEBBBBBBCCCDDDDDDCCC<<<=========;;;888666444555333222333444555444222111111111111000000000000222111000//////111222444111111000///////////////000000000000000111111222111///,,,+++,,,...//////,,,,,,,,,,,,---......///........./////////000000///////////////////////////...............///000000000000111111111222222000111111222222333444444222444666777888888777666444555666888999999999999;;;===???@@@@@@AAACCCEEEDDDFFFHHHJJJLLLMMMNNNNNNQQQPPPPPPOOOOOOOOOPPPPPPOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVUUUSSSUUUXXX[[[\\\]]]^^^```bbbeeefffhhhhhhhhhiiilllnnnppprrrtttvvvyyy}}}~~~|||zzzyyyxxxuuurrrnnnmmmkkkiiigggeeecccbbb^^^^^^]]]\\\ZZZXXXWWWVVVVVVUUUSSSQQQOOONNNMMMLLLNNNMMMMMMMMMMMMNNNOOOOOOQQQTTTXXX[[[___fffpppwwwvvvnnneee```___bbbllluuuiiiYYYHHHCCCDDDBBB===:::777999<<>>??????>>>;;;777555333222111111333333222111111111111111000000000000333111000///000111333444222111000.........///000333222111000////////////---,,,,,,...111333333222......---,,,,,,,,,------............/////////000000000000000000000000000//////...//////000111222111111111111222222222222000111111222333333444444333444666888999888777666555777888:::;;;;;;;;;;;;<<<>>>@@@@@@@@@AAACCCDDDDDDEEEFFFHHHJJJLLLLLLMMMOOOOOONNNNNNNNNOOOOOOPPPMMMMMMNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSRRRUUUWWW[[[\\\]]]^^^```bbbfffhhhiiiiiiiiiiiilllnnnqqqrrrtttvvvxxx||||||zzzxxxwwwwwwuuurrrooojjjiiihhhfffdddbbb``````[[[[[[ZZZYYYWWWUUUSSSRRRTTTSSSQQQOOOMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLNNNPPPSSSVVVYYY```jjjrrr}}}zzzpppfffaaa```dddnnnxxxiiiXXXHHHDDDEEECCC>>>:::666888<<<@@@CCCOOOhhh~~~sssppppppuuuuuummmgggbbb^^^```aaaaaacccnnn~~~lllXXXPPPOOOOOOVVV```ccchhhnnnssswwwzzz|||~~~}}}jjjXXXOOOOOOOOONNNLLLJJJGGGDDDBBBAAADDDDDDCCCBBBAAAAAAAAAAAAAAA===::::::<<<;;;666111444333111000000111333444000111111222222333444444111111111111111222222333///000111111000///...---///111333222111/////////000////////////...............------------.........///000111111000///...111111000000//////......///............000222333---......///////////////333333222111222444777888444444444444555555555666333444555666888:::;;;<<<<<<<<<===>>>???@@@AAAAAAEEEEEEDDDEEEEEEFFFGGGHHHKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOUUUUUUUUUUUUUUUUUUVVVVVVUUUWWWZZZ\\\]]]^^^```bbbdddeeefffhhhiiikkklllmmmlllooossswwwzzz~~~{{{zzz{{{yyyvvvsssqqqnnnkkkiiidddcccbbbaaaaaa___[[[XXXSSSRRRRRRQQQPPPOOONNNNNNLLLKKKJJJIIIIIIIIIJJJKKKHHHHHHHHHIIIIIIIIIJJJJJJKKKJJJMMMRRRVVVZZZbbbjjjwww{{{sssjjjccc___bbbppp~~~gggWWWGGGAAAAAA@@@===<<<:::888888<<>>???@@@@@@AAADDDDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJKKKLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPPPPTTTTTTUUUUUUUUUUUUVVVVVVUUUXXX[[[\\\]]]^^^```bbbcccdddeeeggghhhjjjkkklllnnnpppsssvvvyyy|||}}}{{{zzzxxxvvvrrrpppnnnkkkhhheeeaaa```^^^]]]]]]ZZZWWWTTTOOONNNNNNMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIJJJJJJJJJJJJKKKKKKNNNLLLNNNRRRUUUWWW^^^eeeqqqyyy~~~vvvmmmeeeaaaeeerrrzzzeeeVVVGGGBBBAAA@@@===<<<<<<::::::===CCCOOOeeexxxsssmmmhhhlllzzzwwwrrrnnnlllpppkkkjjjfffgggyyymmmYYYOOOMMMOOOUUUZZZ```eeelllppprrruuuyyy}}}{{{hhhWWWNNNNNNPPPNNNKKKHHHFFFEEEEEEEEEFFFFFFEEECCCCCCCCCCCCCCC@@@===;;;;;;<<<:::666111444333222111111222333444333333333222222222111111000000/////////000111111///000111222333222111000:::555000...000111111000///............---------......------------......------............------000000000////////////...---......///000000000000---......///////////////,,,---...000333777;;;===555555555555666666666777777777888888999:::::::::;;;<<<======??????@@@AAABBBBBBBBBCCCCCCEEEFFFFFFFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVUUUXXX[[[\\\]]]^^^```bbbbbbcccdddeeegggiiijjjkkknnnpppsssuuuwwwzzz~~~|||zzzyyytttqqqnnnkkkiiifffccc```]]][[[YYYXXXVVVTTTQQQNNNLLLKKKJJJJJJHHHHHHGGGFFFIIIHHHHHHGGGHHHHHHIIIIIIKKKKKKKKKLLLLLLLLLMMMMMMQQQOOOOOOQQQRRRSSSYYY___iiirrr~~~vvvlllfffbbbeeerrr~~~|||ssscccTTTGGGBBBBBB???===<<<===;;;;;;===AAANNNdddwwwuuunnnhhhkkkyyyzzztttqqqqqqxxxrrroooiiihhhyyy}}}lllYYYPPPNNNPPPUUUZZZ___dddjjjoooqqqsssxxx{{{zzziiiYYYPPPNNNOOOMMMIIIFFFDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBB???>>><<<;;;;;;999555222333222222111111222222333444444333333222111000000///////////////000000111///000222333444333333222888333...---111333111...............------------......------------......///000000000000000000///////////////////////////,,,---///000111000///...---......///////////////000000000111222444666777555555555666666666777777999999999999999:::::::::;;;;;;<<<===>>>???@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLMMMNNNOOOOOOPPPQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVXXX[[[]]]]]]^^^___aaaaaaaaacccdddfffhhhiiiiiilllnnnqqqsssuuuxxx||||||zzzxxxwwwqqqnnnjjjgggeeebbb___\\\YYYWWWTTTRRRQQQOOOLLLIIIJJJJJJJJJIIIHHHGGGGGGFFFGGGGGGHHHHHHHHHIIIJJJJJJNNNNNNNNNNNNOOOOOOOOOOOORRROOONNNPPPPPPPPPUUU\\\dddnnn{{{|||sssiiiccc```cccooozzzzzzppp___RRRGGGCCCBBB???======<<<;;;;;;===AAANNNeeezzz{{{ssskkklllxxx{{{tttrrrrrryyyuuusssnnnmmm}}}}}}lllYYYPPPNNNPPPTTTYYY___dddkkkoooqqqsssxxx{{{{{{kkk[[[RRRPPPMMMKKKGGGDDDCCCCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAA???>>>===<<<;;;888555333222222222222222222222222555444444333222111000000///////////////000000111000111222333444444333222111---+++...333444111---//////.........---------......------------......000000000//////000000000.............../////////,,,---///000000///......---......///////////////222222222111111222222222555555555555666666666666999999999999999999999999;;;;;;<<<===>>>???@@@@@@@@@@@@AAAAAABBBDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKNNNOOOPPPRRRRRRSSSRRRRRRRRRRRRSSSTTTTTTUUUVVVVVVVVVYYY[[[]]]]]]]]]___aaa```aaabbbdddeeeggghhhiiiiiilllooorrruuuxxx}}}~~~~~~|||zzzwwwuuutttnnnkkkhhheeebbb___[[[XXXVVVSSSPPPNNNMMMLLLIIIGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLLLLPPPPPPQQQQQQQQQRRRRRRRRRQQQNNNMMMOOOOOOOOOTTTZZZbbblllzzz{{{qqqgggaaa___bbblllvvv{{{ppp[[[PPPFFFCCCBBB???======999999;;;===BBBPPPjjjzzzpppnnnwwwvvvssssssuuusssvvvuuuvvvmmmZZZPPPNNNPPPTTTYYYaaaffflllppprrruuuyyy}}}~~~{{{lll]]]SSSPPPKKKJJJGGGEEEDDDDDDEEEFFFDDDCCCBBBAAAAAA@@@AAAAAA>>>>>>>>><<<:::888555444222222222222222222222222444444333333222111000000000000/////////000111111000111222333444333222111,,,++++++///222444111///000////////////...............------------............------------......---............/////////---....../////////......---....../////////////////////000111222222333333444444444444555555555666888888888999999999999999:::;;;<<<<<<>>>>>>???@@@@@@@@@AAAAAACCCDDDFFFGGGIIIIIIIIIJJJJJJJJJJJJJJJMMMNNNPPPRRRSSSSSSRRRRRRQQQRRRRRRSSSTTTUUUVVVVVVWWWYYY\\\]]]]]]]]]___``````aaabbbccceeeggghhhiiihhhkkknnnrrrtttxxx}}}~~~|||zzzwwwtttrrrpppllliiieeebbb___\\\XXXUUURRRPPPMMMKKKJJJIIIHHHFFFEEEEEEEEEFFFFFFGGGGGGHHHJJJKKKMMMNNNOOOPPPPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUQQQNNNMMMOOOOOONNNSSSYYY```jjjxxxzzzpppfff```___bbbkkkttt}}}{{{oooWWWNNNFFFDDDBBB???======888999;;;>>>CCCRRRnnnuuuooovvv|||wwwvvvpppqqqwwwyyy|||qqq\\\QQQNNNPPPUUUZZZbbbgggmmmrrrtttvvv{{{~~~~~~yyylll]]]SSSPPPKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAA===>>>>>>===:::777555444222222222333333222222222333333333222222111111111111000000000000111222222111222222333333222111000------...///000111222222111111000000000/////////......------------......///...---,,,,,,---...///---------........./////////......------.........---......///////////////---...///111222222333333333333333333444444444444777777777888888999999999:::;;;;;;<<<===>>>??????@@@AAAAAABBBCCCEEEGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMLLLMMMOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWYYY\\\]]]]]]]]]^^^``````aaabbbdddfffggghhhiiijjjmmmppprrrtttwww{{{~~~~~~}}}|||yyyuuurrrooommmiiifffbbb___\\\YYYUUURRROOOLLLIIIHHHHHHHHHGGGFFFDDDEEEFFFGGGHHHJJJKKKKKKMMMNNNPPPRRRTTTUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVWWWSSSPPPOOOOOONNNMMMQQQWWW\\\fffuuuxxxmmmbbb]]]]]]___gggoooyyyyyylllUUUMMMFFFDDDBBB>>>===>>>999:::===@@@DDDSSSpppxxxooosssyyywwwooopppvvvzzzttt]]]QQQMMMOOOUUU\\\bbbgggnnnrrrtttwww{{{~~~~~~~~~xxxkkk]]]SSSOOOLLLKKKKKKJJJJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBBBBCCC===>>>>>>===:::777555444111222222333333222222111333333333222222222222111111111111111111222222333111222222333222111///...111111000...---///222555111111111111000000000000.........------.........111000///......///000111---------.........//////000///---,,,,,,---...///---....../////////////////////000111111111111111222222222333333333444444555666666777888888999999::::::;;;<<<===>>>??????AAAAAAAAABBBDDDFFFGGGHHHGGGGGGHHHJJJLLLMMMNNNOOOKKKLLLOOOQQQRRRRRRQQQQQQPPPQQQRRRSSSTTTUUUVVVVVVWWWYYY\\\]]]]]]]]]^^^```aaaaaacccdddfffgggiiiiiimmmoooqqqssstttvvvzzz|||~~~~~~}}}{{{xxxtttpppmmmkkkgggddd```]]]ZZZWWWSSSPPPLLLJJJGGGFFFFFFGGGFFFEEEFFFGGGHHHJJJLLLNNNOOOPPPOOOPPPSSSUUUWWWWWWWWWWWWVVVVVVVVVWWWWWWWWWXXXXXXVVVRRRPPPPPPNNNLLLPPPUUUXXXcccrrr}}}tttiii^^^YYYYYY\\\ccckkkwww~~~vvviiiSSSLLLFFFDDDBBB>>>===>>>:::<<>>===<<<;;;999666444333111222222333333444444555111222333444444222111///111111111111111222222333444333111////////////000000000000000111111111111444444333222111000///......------------...//////////////////////////////000000000111222222333333///////////////.........///...---...111222111000000111111222333333444444444444555555666777777888444444555666777999;;;<<>>>>>>>>???@@@AAAAAADDDEEEEEEEEECCCBBBBBBDDDJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNOOOPPPOOONNNMMMLLLNNNNNNNNNOOOQQQTTTWWWYYYYYYZZZ]]]^^^^^^___aaacccaaabbbbbbccceeeggghhhiiinnnnnnooorrrvvvyyyzzzzzz|||vvvtttssspppiiidddaaa___]]]ZZZWWWTTTSSSRRRMMMMMMKKKJJJIIIHHHHHHHHHEEEGGGJJJNNNQQQSSSTTTTTTXXXXXXXXXYYYYYYYYYYYYYYYZZZYYYZZZ\\\]]]^^^\\\ZZZXXXWWWVVVSSSPPPQQQSSSVVV^^^fffrrr~~~zzzxxxzzzkkkddd^^^[[[[[[^^^hhhrrrzzz}}}xxxiiiRRRJJJCCCBBBBBB???===>>>>>>======@@@EEEUUUooouuulllmmmxxxyyywwwnnnqqqqqquuu|||dddTTTPPPSSSVVVXXXbbbhhhooosssuuuwww{{{~~~}}}~~~~~~qqqdddWWWOOONNNMMMLLLJJJJJJKKKLLLKKKJJJHHHFFFDDDAAA@@@???@@@@@@>>>===<<<;;;999777555333111222222333333444444555333333222222222111222222111000000000000111222222333222111000/////////000000000000000111111111111444333333222111000///......------------...//////////////////////////////000000000000////////////////////////............///...---...111222111000000000111111222222333333222222222333444444555555555666666777888:::<<<===============>>>???@@@@@@@@@BBBCCCCCCBBBBBBCCCEEEHHHIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOONNNMMMMMMNNNNNNNNNOOOQQQTTTWWWYYYYYYZZZ]]]^^^^^^___aaaccccccccccccdddeeeggghhhiiimmmnnnooorrruuuxxxzzzzzz}}}|||~~~{{{vvvsssrrrnnnhhhccc```___\\\YYYVVVSSSRRRQQQNNNNNNLLLKKKKKKKKKKKKKKKIIIJJJMMMQQQTTTVVVWWWWWWYYYYYYZZZ[[[[[[\\\]]]]]]ZZZZZZ[[[]]]______^^^\\\[[[ZZZYYYVVVTTTTTTWWWYYY]]]eeeqqq|||tttqqqrrriiiccc]]][[[[[[___iiissszzz~~~yyyjjjRRRJJJCCCBBBBBB???>>>???>>>======???DDDSSSmmmrrrhhhhhhrrr{{{uuussskkkmmmmmmqqq}}}|||eeeUUUQQQSSSWWWXXXbbbgggnnnsssuuuwwwzzz~~~~~~~~~}}}pppcccVVVNNNMMMMMMKKKIIIIIIJJJKKKJJJIIIFFFEEECCCAAA?????????@@@>>>>>>===;;;999777555444111222222333333444444555555444222000000111222444000000/////////000111111333222111000/////////000000000000000111111111111333333222111000//////......------------...//////////////////////////////000//////...------,,,,,,........................///...---...111222111000/////////000111111222222111111111222333333444444666666777888999:::<<<===;;;;;;<<<<<<===>>>??????>>>???AAABBBBBBBBBDDDFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNPPPRRRTTTWWWYYYYYYZZZ]]]^^^^^^___aaaccceeeeeeeeeeeefffggghhhiiilllmmmooorrruuuwwwyyyzzz|||zzzzzz{{{}}}~~~}}}|||||||||~~~zzzuuurrrooolllfffaaa___]]][[[WWWTTTRRRPPPOOOOOONNNNNNNNNNNNNNNOOOOOOMMMOOOQQQTTTWWWYYYZZZ[[[ZZZ[[[\\\]]]___```aaabbb\\\\\\\\\^^^aaabbbaaa```___^^^]]][[[YYYYYY[[[^^^]]]eeeppp{{{zzznnniiihhhgggaaa]]]\\\]]]aaajjjssszzzyyylllSSSJJJCCCBBBBBB???>>>???=========???CCCPPPiii~~~nnndddccckkk{{{~~~rrrmmmllleeefffgggjjjttt~~~hhhXXXRRRTTTWWWYYY```fffmmmrrrtttvvvzzz}}}}}}pppcccVVVOOONNNMMMKKKIIIHHHIIIIIIIIIHHHEEEDDDBBBAAA????????????>>>>>>===<<<999777555444111222222333333444444555444333222111111111222333///////////////000000111222111111000000000000000///000000000111111111111333222222111000/////////...------------...//////////////////////////////.........---------,,,,,,------...............//////...---...111222111000......//////000111111111222222333444444555555666666666666777888999;;;<<<:::;;;<<<===>>>????????????@@@BBBBBBBBBBBBDDDFFFDDDFFFIIIKKKMMMMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOPPPRRRUUUWWWXXXXXXZZZ]]]^^^^^^___aaacccfffffffffffffffggghhhiiikkkmmmppprrrtttvvvyyy{{{}}}|||{{{|||}}}~~~~~~}}}|||zzzyyyyyyzzzwwwsssooolllhhhccc___^^^\\\YYYVVVTTTQQQPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRSSSUUUWWWYYY[[[\\\]]]]]]^^^___```aaabbbcccccc^^^^^^^^^```ccceeeeeedddbbbbbbaaa___^^^^^^___aaabbbhhhrrr{{{yyylllfffccceee```^^^___aaadddmmmvvv|||yyymmmSSSJJJDDDCCCBBB@@@>>>???=========>>>AAAMMMdddyyy|||kkkaaa```gggwwwrrrhhhcccccc^^^^^^___bbbkkkyyyjjjZZZTTTUUUXXXYYY___eeelllqqqsssvvvyyy}}}|||ooobbbUUUOOONNNLLLJJJHHHGGGHHHHHHGGGFFFDDDCCCBBBAAA@@@????????????>>>===<<<:::777555444111222222333333444444555222222333444333222111000///////////////000000111111111111111000000000//////000000000111111111111222111111000000/////////...------------...//////000000000000000000000000---------....../////////,,,---------....../////////...---...111222111000---......///000000111111222222333444444555555666555555555555666888999::::::;;;===>>>???@@@@@@@@@AAACCCDDDDDDCCCCCCDDDEEECCCEEEHHHKKKLLLMMMLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNPPPQQQSSSUUUWWWXXXXXXZZZ]]]^^^^^^___aaacccfffffffffffffffggghhhiiijjjmmmppprrrsssuuuxxx{{{~~~~~~~~~}}}|||}}}}}}}}}||||||}}}||||||zzzyyyxxxvvvtttpppmmmiiieeeaaa^^^\\\[[[YYYVVVTTTRRRQQQQQQQQQQQQQQQQQQSSSTTTUUUVVVUUUVVVWWWXXXZZZ\\\^^^___``````aaaaaaaaaaaabbbbbbaaa``````bbbeeegggggggggdddddddddcccaaaaaacccdddhhhmmmttt{{{zzzooogggdddccc``````ccceeeiiiqqqyyyzzzmmmSSSKKKDDDCCCCCC@@@??????===<<<===>>>AAAKKKaaauuuzzzkkkbbbaaahhhwwwwwwjjj___\\\\\\YYYXXXYYY\\\cccpppmmm]]]UUUUUUWWWYYY^^^ccckkkppprrruuuyyy|||zzzlll___SSSMMMLLLKKKIIIGGGGGGGGGGGGFFFEEECCCCCCCCCBBBAAA@@@@@@?????????>>><<<:::888666555111222222333333444444555111222444555444333000///000000/////////000111111000000111111111111000///000000000000111111111111111111000000000/////////...------------...//////000000000000000000000000------......///000000111,,,,,,,,,---....../////////...---...111222111000.........///000000111111111111111222333333444444555444444555666777888888999;;;===???@@@AAA@@@@@@BBBDDDEEEDDDCCCCCCDDDEEEEEEFFFHHHJJJKKKLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTVVVWWWXXXYYYZZZ]]]^^^^^^___aaaccceeeeeeeeeeeefffggghhhiiiiiimmmqqqrrrrrrtttxxx{{{~~~~~~}}}}}}}}}|||||||||{{{{{{zzz{{{||||||{{{yyywwwuuuqqqpppnnnkkkgggccc```^^^\\\[[[YYYXXXVVVUUUUUUTTTTTTTTTTTTUUUVVVWWWYYYYYYXXXYYYYYYZZZ\\\]]]___```bbbbbbbbbbbbbbbbbbbbbbbbcccbbbaaaccceeeggghhhhhheeefffgggfffeeedddfffgggkkkooouuuzzz~~~ssskkkgggcccbbbccchhhkkknnnvvv~~~zzzlllSSSKKKDDDCCCCCC@@@???@@@<<<<<<>>>???AAAJJJ___rrr|||mmmeeedddjjjxxx~~~ssseee\\\YYYZZZYYYXXXWWWZZZ^^^hhhzzznnn^^^VVVTTTVVVXXX\\\bbbiiioooqqqtttxxx|||zzzlll___SSSMMMMMMKKKIIIGGGFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBAAA@@@??????>>><<<:::888666555111222222333333444444555333333333333222222111111111000000000000111222222///000111222222111000///000000000000111111111111000000000000////////////...------------...//////000000000000000000000000............////////////++++++,,,------.../////////...---...111222111000...//////000000111222222222222222333444444555555555555555555666777888999888999<<<>>>???@@@??????@@@AAACCCCCCCCCCCCEEEFFFGGGGGGHHHIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJLLLMMMNNNNNNOOOPPPSSSUUUVVVWWWXXXYYYZZZ]]]^^^^^^___aaaccccccccccccdddeeeggghhhiiiiiimmmqqqrrrrrrssswww|||}}}~~~}}}||||||}}}}}}}}}|||{{{zzzyyyzzz||||||zzzwwwsssqqqmmmlllkkkiiieeeaaa___^^^\\\[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\\\\[[[\\\]]]___aaabbbbbbbbbccccccddddddeeeeeefffdddcccccceeeggghhhhhhhhhiiijjjiiihhhhhhiiijjjjjjmmmrrrwww|||vvvmmmiiidddcccffflllpppssszzzzzzkkkTTTKKKDDDDDDCCCAAA???@@@;;;<<<>>>@@@AAAJJJ^^^qqqqqqhhhfffkkkxxx|||qqqddd\\\[[[]]]^^^[[[ZZZZZZ[[[bbbtttooo___VVVSSSUUUXXX[[[aaahhhnnnqqqtttxxx{{{~~~~~~|||nnnaaaVVVPPPPPPKKKIIIFFFFFFFFFFFFDDDCCCDDDDDDDDDDDDCCCBBBAAAAAA??????>>>===;;;888666555111222222333333444555555555444222000000111222333111111111111111222222333///000111222222111000///000000000000111111111111000000000000////////////...------------...//////000000000000000000000000000//////......---,,,,,,++++++,,,,,,---.../////////...---...111222111000//////000000111111222222444444555666666777777888777777666777777888999999666888:::===??????>>>>>><<<>>>AAABBBBBBCCCFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIIIIIIIJJJKKKMMMNNNMMMOOOQQQSSSUUUWWWXXXXXXYYYZZZ]]]^^^^^^___aaacccaaabbbbbbccceeeggghhhiiihhhmmmqqqsssrrrssswww|||}}}~~~}}}|||}}}~~~~~~|||{{{zzz{{{|||{{{yyytttpppmmmjjjkkkjjjgggdddaaa___^^^[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\]]]^^^___```^^^^^^]]]^^^___aaabbbdddaaabbbcccdddeeeggghhhhhhgggeeecccccceeegggggggggiiikkklllllljjjjjjkkklllgggkkkpppuuuzzzwwwnnniiieeedddhhhooosssvvv}}}{{{jjjTTTLLLEEEDDDCCCAAA???@@@;;;<<<>>>@@@BBBJJJ^^^ppptttkkkgggkkkwww{{{qqqeee^^^^^^```ccc___\\\[[[YYY^^^pppooo```VVVSSSUUUWWW[[[```hhhmmmpppsssxxx{{{}}}~~~}}}mmm^^^RRRNNNOOOLLLJJJHHHFFFEEEEEEFFFGGGCCCCCCBBBAAAAAA@@@????????????>>><<<999777555333222222222444555555333111000000000111222222222333000000000000000000000000///000111222222222222222////////////////////////.........///////////////........................///000111333333222222111////////////////////////////////////////////////000000//////......------...///000222222222111000222333333333333333333444444444555666777888999999<<<<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJKKKKKKLLLLLLNNNOOOQQQSSSVVVXXXZZZ[[[[[[[[[\\\]]]___```aaaaaabbbbbbbbbcccdddeeefffgggmmmnnnooopppqqqsssxxx{{{~~~~~~}}}}}}~~~~~~}}}|||||||||{{{yyywwwtttrrrqqqooommmiiieeebbbaaaaaaaaa```___^^^]]]]]]]]]]]]]]]aaaaaaaaaaaa````````````aaaaaabbbbbbbbbcccccccccaaabbbdddfffggggggffffffhhhgggfffffffffgggiiiiiiiiikkknnnnnnmmmkkkkkkkkkjjjlllooorrrwww~~~wwwppplllhhhhhhooowww}}}xxxeeeRRRKKKFFFFFFFFFCCC@@@@@@AAA===>>>CCCEEEJJJ[[[nnnuuuhhhfffllluuu{{{}}}|||xxxpppgggaaa___```jjjggg```WWWTTT]]]ooo~~~sss```TTTSSSUUUVVVZZZ___fffkkkooorrruuuwww{{{{{{{{{|||}}}~~~~~~nnn___SSSNNNOOOLLLKKKHHHFFFEEEEEEEEEFFFDDDDDDCCCCCCBBBAAAAAA@@@??????>>><<<999777555333222111111222444444333222111111111111111222222222000000000000000000000000000111222222222222222111111111111111111111111111000000000000000000//////........................---...///000111000000///////////////////////////////////////////////////000000////////////......///000000111111111111000222333333333333444444444555666666777888999::::::<<<<<<<<<<<<===???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMNNNOOOQQQSSSVVVXXXZZZ[[[ZZZZZZ[[[]]]^^^___```aaabbbbbbbbbcccdddeeefffggglllmmmoooooopppssswwwzzz~~~}}}||||||}}}}}}|||{{{zzzyyyxxxwwwtttrrrpppooommmkkkhhhdddbbb`````````bbbaaa``````````````````bbbbbbbbbbbbbbbbbbbbbbbbccccccccccccddddddddddddbbbccceeeggggggggggggfffhhhgggeeeeeeeeefffhhhiiikkkmmmoooooommmjjjhhhhhhfffiiimmmrrrwww~~~{{{tttoookkkkkkqqqxxx~~~uuubbbRRRJJJFFFFFFGGGCCCAAAAAA@@@===>>>BBBDDDIIIZZZmmmsssgggeeekkkttt{{{yyyxxxtttmmmgggddddddfffllljjjcccYYYTTT\\\nnn}}}ttt```TTTRRRUUUVVVZZZ___ffflllpppsssvvvwww{{{{{{|||}}}pppaaaTTTMMMNNNMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBB??????>>><<<999777555333333111000000222333333222222222222111111111111111000000000000000000000000222222333333333222111111111111111111111111111111222222111111000000//////........................---...///000000000//////////////////////////////000000000000000000000000/////////000000000111111222222111000000000111111222222333333444444444444666777777888999:::;;;;;;<<<<<<<<<<<<===???@@@AAADDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSVVVXXXZZZ[[[YYYZZZ[[[\\\]]]___``````bbbbbbccccccdddfffggghhhkkklllnnnoooppprrrvvvyyy}}}zzzyyyzzz{{{{{{{{{wwwvvvuuusssqqqooonnnmmmkkkjjjgggdddbbbaaa``````ddddddcccccccccdddeeeeeeccccccddddddeeeeeeffffffeeeeeeeeeeeeffffffffffffdddeeeggghhhiiihhhhhhggghhhfffdddcccdddeeehhhjjjmmmoooqqqppplllgggdddcccbbbffflllsssyyy~~~yyysssnnnnnnttt{{{rrr___QQQJJJFFFFFFGGGDDDAAABBB@@@===>>>BBBDDDHHHYYYlll}}}nnncccbbbjjjssszzzzzzwwwqqqkkkfffeeehhhkkkpppnnnggg\\\UUU[[[lll{{{uuubbbTTTQQQTTTUUUZZZ___ffflllqqqtttvvvxxxzzz{{{}}}sssdddUUUNNNMMMMMMLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBB??????>>><<<999777555333333111//////111222333222333222222222111000000000000000000000000000000000333333333333333222111000........................222222111111000///..............................000000000111111111111111////////////////////////000000000000000000000000...//////000111222222222444333111000///000111111222222333333444555555555666666777888999:::;;;;;;<<<<<<<<<<<<===???@@@AAAEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNPPPPPPRRRTTTVVVXXXZZZZZZYYYYYYZZZ[[[]]]^^^______bbbbbbcccccceeefffhhhiiijjjlllnnnoooppprrruuuxxx~~~|||yyyxxxyyyzzzzzzyyyuuutttrrrqqqooonnnmmmmmmkkkjjjhhhfffdddccccccccceeeeeeeeeeeefffggghhhhhheeeeeefffggghhhiiiiiiiiigggggggggggghhhhhhhhhhhhfffggghhhiiijjjiiihhhgggiiigggeeecccdddfffhhhjjjooopppqqqooojjjddd```______eeemmmuuu{{{|||uuuqqqpppvvv}}}ppp]]]PPPJJJEEEGGGGGGEEECCCCCC@@@===>>>BBBCCCHHHYYYlll}}}~~~uuuggg___```iiittt{{{zzzrrrjjjeeeeeehhhkkksssqqqkkk^^^VVVZZZkkkzzzwwwcccTTTPPPSSSTTTZZZ___fffmmmqqqtttwwwyyyyyy{{{~~~uuugggWWWOOONNNLLLKKKJJJIIIGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBBBB??????>>><<<999777555333333111//////111222333222333222222222111000000000000000000000000000000000333333333333222222111000........................111111000///......------........................000000000000000111111111000000000000000000000000////////////////////////......///000111222333333444333222000000000111222222222333444444555666666555666666777888999::::::<<<<<<<<<<<<===???@@@AAAEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRTTTVVVXXXYYYZZZYYYYYYZZZ[[[]]]^^^______bbbbbbcccdddeeeggghhhiiiiiikkknnnoooppprrruuuxxx~~~~~~{{{yyyxxxxxxyyyxxxxxxtttsssqqqpppnnnnnnnnnnnnlllkkkjjjiiihhhggggggfffgggfffffffffggghhhiiiiiiggghhhhhhiiijjjkkkllllllhhhiiiiiiiiijjjjjjjjjjjjhhhiiijjjjjjjjjiiihhhgggiiigggeeedddeeefffiiijjjnnnoooooolllfffaaa^^^]]]```fffpppxxxwwwrrrpppuuu~~~nnn\\\PPPIIIEEEGGGHHHFFFDDDDDDAAA>>>>>>BBBCCCHHHYYYlll}}}tttlllaaa\\\```lllxxx~~~tttkkkffffffhhhkkkrrrrrrlll```WWWZZZkkkzzzzzzeeeTTTOOOQQQTTTYYY^^^ffflllqqqtttwwwyyyxxx{{{~~~wwwiiiZZZQQQOOOKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB??????>>><<<999777555333333111000000222333333222222222222111111111111111000000000000000000000000111111222222222111000000111111111111111111111111000000//////......------..............................---------...///000000000000000000000000000////////////////////////......//////000111222222333222222111111111222222222222333444555666666777555555666777888999::::::<<<<<<<<<<<<===???@@@AAACCCCCCBBBBBBCCCDDDFFFGGGFFFGGGHHHHHHIIIIIIIIIHHHGGGHHHIIIJJJKKKLLLMMMNNNQQQRRRSSSUUUWWWXXXYYYZZZYYYZZZ[[[\\\]]]___``````bbbbbbcccdddfffgggiiijjjjjjlllooopppqqqsssvvvxxx|||}}}{{{zzzyyyzzzyyyxxxvvvsssrrrpppnnnmmmnnnnnnooommmmmmllllllkkkkkkjjjjjjiiihhhhhhhhhhhhiiiiiijjjjjjjjjkkkkkkllllllmmmmmmiiijjjjjjjjjkkkkkkkkkkkkiiijjjjjjjjjjjjiiigggfffgggfffeeeeeeeeefffggghhhlllllljjjgggccc___^^^___bbbiiirrr{{{{{{tttooosss|||mmm\\\OOOIIIEEEGGGHHHFFFEEEEEEBBB??????CCCDDDHHHYYYlll~~~zzzllleee]]]\\\cccrrrvvvmmmhhhhhhiiijjjoooppplllaaaWWW[[[mmm}}}|||fffTTTNNNPPPSSSXXX]]]dddkkkppptttwwwyyyxxxzzz}}}yyylll\\\SSSPPPIIIIIIJJJIIIIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCCCCCCC??????>>><<<999777555333222111111222444444333222111111111111111222222222000000000000000000000000//////000111111111000000111111111111111111111111000000//////////////////...........................------,,,---...///000000000000000000000000000------------------------.........//////000000000111111222222333333222222222222333444555666777777666777777888999:::;;;;;;<<<<<<<<<<<<===???@@@AAAAAA@@@@@@@@@AAADDDFFFHHHGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIKKKLLLMMMNNNOOORRRRRRSSSUUUWWWXXXYYYZZZZZZZZZ[[[]]]^^^___```aaabbbbbbcccdddfffhhhjjjkkkjjjlllppprrrssstttvvvxxxzzz~~~}}}}}}|||{{{{{{{{{|||zzzwwwtttqqqpppnnnmmmllllllnnnnnnmmmmmmmmmmmmmmmmmmllllllkkkkkkjjjjjjjjjjjjjjjjjjlllllllllllllllllllllmmmjjjjjjjjjkkkkkkkkklllllliiijjjjjjjjjiiihhhfffeeeccccccddddddeeeeeeeeedddhhhhhhfffbbb___^^^```aaadddjjjsss{{{wwwoooqqqxxx~~~lll[[[OOOHHHEEEGGGIIIGGGFFFFFFDDD@@@AAADDDEEEIIIZZZmmm~~~{{{qqqgggbbb\\\^^^hhhyyy{{{pppjjjgggfffeeejjjmmmkkk```XXX\\\ooo}}}hhhTTTNNNOOORRRVVV\\\cccjjjooosssvvvxxxxxxyyy{{{~~~zzzmmm^^^TTTQQQHHHIIIIIIJJJJJJIIIIIIHHHDDDDDDDDDDDDEEEEEEEEEEEE??????>>><<<999777555333222222222444555555333111000000111111222222222333000000000000000000000000---...///000000000000000////////////////////////000000000000111111111111........................000//////......000111222000000000000000000000000------------------------............///////////////000222333444444333222222222333444555666777888777888999:::;;;<<<<<<===<<<<<<<<<<<<===???@@@AAA@@@?????????AAACCCFFFHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJLLLMMMOOOPPPPPPRRRSSSTTTUUUWWWXXXYYYZZZ[[[[[[\\\]]]___```aaaaaabbbbbbcccdddfffhhhjjjkkkjjjmmmppprrrsssuuuwwwyyyyyy}}}}}}|||{{{{{{|||}}}}}}{{{wwwssspppooommmkkkkkkkkkmmmnnnllllllmmmnnnnnnmmmmmmlllnnnmmmlllkkkkkkkkkkkkkkkmmmmmmmmmmmmmmmllllllllljjjjjjjjjkkkkkkkkklllllliiijjjjjjjjjiiigggfffeee```aaabbbddddddcccbbbbbbfffeeebbb___]]]]]]aaadddeeekkkssszzzzzzpppooovvv|||kkkZZZOOOHHHEEEGGGIIIGGGFFFGGGEEEAAAAAAEEEFFFJJJ[[[mmm}}}vvvllleeeaaa]]]```mmmsssjjjeeeaaa^^^gggjjjiii```XXX]]]ppp~~~hhhTTTMMMOOORRRVVV[[[bbbiiinnnrrruuuxxxxxxyyyzzz}}}uuummmeee[[[SSSJJJIIIIIIHHHGGGFFFEEEEEE@@@???@@@AAACCCCCCBBB@@@;;;;;;;;;:::999777444333555444444333222111000000111111111111222222222222111111111111222333444555111111111111111111111111222111///......000222333......///000000000000000------...///...---+++***---...///000111222333333222111111000///......---000000////////////000000000000000000000000000000000111111111111222222222333333333333444666888999777888999:::;;;<<<<<<<<<:::;;;<<<<<<===<<<<<<;;;>>>???AAACCCDDDEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHIIIKKKMMMNNNOOOPPPSSSSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ\\\]]]^^^___cccdddeeefffggghhhiiijjjkkklllnnnooopppssswwwzzz~~~~~~~~~~~~||||||||||||{{{yyyvvvuuupppooonnnlllkkkkkkllllllooooooooooooooooooooooooqqqooommmlllkkklllnnnooonnnnnnnnnnnnnnnmmmmmmlllkkklllllllllllllllkkkkkkjjjiiiiiiiiihhhfffbbb______^^^]]]\\\\\\]]]___```aaa```^^^[[[ZZZ\\\```dddkkkoootttxxx|||xxxqqqppptttyyyeeeWWWIIIHHHGGGGGGHHHHHHFFFEEEFFFBBB@@@AAAEEELLL[[[hhh{{{xxxlllgggaaa^^^dddpppyyylll```[[[]]]\\\cccfff```XXX]]]qqqmmmZZZOOOLLLNNN[[[___dddhhhkkkooosssvvvzzz{{{}}}|||rrrjjjbbbXXXPPPKKKJJJJJJIIIHHHGGGFFFFFFBBBAAAAAABBBCCCBBB@@@>>><<<<<<<<<;;;999777444333444333333222222111111111111111111000000/////////000000000000111222333444111111111111111111111111222111000000111333555666......///000000000000000.../////////......---,,,------...///000111222222111111111000///.........000000////////////000000000000000000000000000000000111111111111222222222333333333333444666888999666666888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAABBBCCCEEEFFFFFFHHHGGGGGGFFFFFFGGGGGGHHHGGGHHHHHHJJJLLLMMMOOOPPPSSSSSSSSSTTTUUUVVVWWWXXXXXXYYYZZZ[[[\\\^^^______ccccccdddeeeggghhhiiiiiikkklllnnnpppqqqtttxxx{{{~~~}}}}}}|||||||||||||||{{{zzzxxxvvvuuupppooonnnmmmllllllmmmnnnooooooooooooooooooooooooqqqpppooonnnmmmnnnooooooooooooppppppoooooonnnmmmlllmmmmmmmmmmmmllllllkkkiiiiiihhhhhhhhheeebbb______^^^\\\[[[ZZZ[[[]]]^^^^^^^^^]]][[[ZZZ\\\```ccchhhlllqqquuuyyy~~~yyypppooosssyyyfffXXXLLLJJJHHHHHHIIIIIIHHHGGGGGGDDDBBBCCCFFFLLLZZZgggzzzzzzoooiiiccc___dddooosssccc[[[[[[]]]dddgggaaaYYY]]]pppnnn[[[PPPNNNPPP[[[___eeejjjmmmqqqtttwwwyyyzzz|||~~~wwwnnnfff\\\SSSMMMLLLKKKKKKJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA>>><<<>>>>>>===<<<:::777444222222222222222222222222222111111000///...---,,,,,,000/////////000111222333111111111111111111111111222111111222333555777999...//////000000000000000000000///............///,,,,,,---...///000111111111111000000//////......000//////......//////000000000000000000000000000000111111111111222222222333333333333444666777888555666777888999:::::::::<<<<<<;;;;;;;;;<<<>>>>>>AAAAAA@@@AAABBBDDDFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHJJJLLLOOOPPPSSSTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[\\\]]]^^^___```bbbcccdddeeefffhhhiiiiiikkkllloooqqqrrrvvvzzz}}}~~~}}}||||||{{{{{{{{{{{{{{{yyywwwuuutttpppooonnnmmmmmmmmmnnnoooooooooooooooooooooooooooqqqqqqrrrqqqqqqqqqpppoooqqqqqqqqqqqqqqqpppoooooonnnnnnnnnnnnnnnmmmlllkkkiiihhhgggffffffdddaaa^^^___]]][[[YYYXXXXXXYYYYYYYYY[[[[[[[[[\\\]]]aaaccceeehhhmmmqqquuuzzz{{{qqqooossszzzgggYYYOOOMMMJJJIIIJJJKKKJJJIIIHHHEEECCCDDDFFFLLLYYYeeevvv}}}uuullleee```cccmmm~~~kkk___\\\^^^dddgggaaaYYY]]]nnn~~~nnn\\\QQQPPPSSSZZZ___ffflllooorrruuuwwwwwwxxxzzz}}}~~~~~~sssjjjbbbXXXOOOKKKKKKKKKJJJIIIHHHGGGFFFFFFDDDCCCAAAAAAAAAAAA???===??????>>>===:::777444222111111111222222333333333111000000///......------///////////////000111111111111111111111111111111111111111111222333555666//////000000000000//////000///...------...///000------......///000111111111000000000/////////.../////////....../////////////////////////////////000000111111111222222222333333444444555666777777555666777999::::::::::::===<<<;;;:::;;;<<>>===:::777444222111111111222222333333444000000000000000000000000/////////...//////000000111111111111111111111111111000000000//////000000//////000000000000//////......,,,,,,,,,---...////////////000000111111222000000000000//////////////////............//////////////////////////////000000111111111222222222333333444555555666666666666777999:::;;;;;;<<<<<<===<<<;;;:::;;;===???AAACCCBBBAAA@@@AAACCCFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJMMMOOOPPPSSSTTTUUUWWWYYYZZZZZZZZZZZZZZZ[[[\\\^^^___```aaacccccceeefffhhhjjjkkklllkkkmmmppprrrtttwww|||~~~}}}|||zzzzzz{{{zzzyyywwwuuusssnnnmmmlllllllllmmmnnnoooppppppppppppppppppppppppssstttvvvwwwwwwuuusssqqqppppppqqqqqqppppppooonnnpppppppppooonnnlllkkkjjjfffeeecccbbbbbb```^^^\\\[[[YYYVVVRRRPPPPPPPPPPPPQQQTTTYYY\\\___bbbfffhhhiiikkknnnppprrruuuyyy|||yyytttyyy}}}iiiZZZRRROOOMMMKKKLLLLLLKKKJJJGGGEEEDDDEEEFFFJJJTTT^^^lllwww|||qqqkkkfffeeeiiittt~~~lllbbb\\\cccfffbbb[[[\\\hhhtttrrr___QQQNNNPPPSSSYYYaaahhhmmmppprrrtttuuuvvvxxxzzz|||~~~~~~vvvjjjeee^^^SSSLLLMMMJJJIIIHHHGGGFFFEEEEEEDDDCCCAAA@@@@@@AAABBBAAA@@@>>>>>>===<<<:::777444222111111111222222333333333000111111111222222222333000000////////////000000111111111111111111111111000000000///......------000000000000000//////...---,,,,,,,,,,,,---......000000000000111111111222000000000000///////////////......------......///000000000000000000000000000111111111111222222222333444444555666666555555777888999:::;;;<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAABBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPQQQSSSUUUWWWYYYZZZZZZZZZYYYZZZ[[[\\\]]]^^^___```bbbbbbdddfffhhhjjjkkkllllllmmmpppqqqssswww{{{~~~~~~|||{{{{{{{{{{{{yyywwwuuutttpppooonnnmmmmmmmmmnnnoooqqqqqqqqqqqqqqqqqqqqqqqquuuvvvwwwxxxxxxvvvtttssspppqqqqqqqqqqqqpppoooooopppppppppooommmkkkjjjiiieeecccaaa``````___\\\[[[XXXVVVRRROOOMMMLLLLLLMMMNNNQQQVVVZZZ^^^cccgggkkklllnnnrrrtttuuuwwwyyy{{{}}}xxx}}}lll]]]RRRPPPNNNNNNNNNMMMKKKIIIGGGEEEEEEGGGHHHKKKTTT^^^iiiuuuvvvrrrnnnllllllrrroooaaa]]]cccgggddd^^^^^^iiissszzzeeeUUUOOOPPPQQQVVV^^^eeejjjnnnqqqsssuuuvvvwwwyyy{{{}}}rrrfffbbb[[[PPPKKKNNNJJJJJJIIIHHHGGGFFFFFFEEEFFFCCCAAA@@@@@@@@@@@@???<<<<<<<<<;;;999777444333222222222222222222333333222222222222222111111111111000000//////000000111111111111111111111111111000000111111000000//////000000000000000///......,,,,,,---.............../////////000000000000000////////////000000000000///......------......///000000000000000000000000000111111111111222222222333444555666666666555444666777888999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHKKKNNNOOOPPPPPPOOOPPPRRRUUUWWWYYYZZZYYYYYYXXXYYYZZZ[[[\\\^^^_________```bbbdddfffhhhiiijjjlllnnnpppqqqsssvvvzzz}}}~~~}}}{{{|||||||||{{{zzzxxxvvvuuusssrrrpppooooooooooooppprrrrrrrrrrrrrrrrrrrrrrrrvvvvvvwwwwwwwwwvvvuuutttrrrrrrrrrrrrrrrqqqqqqpppppppppooonnnllljjjhhhgggdddbbb```^^^^^^]]][[[ZZZUUUSSSPPPMMMKKKJJJJJJKKKJJJMMMRRRVVV[[[aaagggkkkmmmpppuuuyyyzzz{{{|||}}}}}}{{{qqqaaaSSSRRRQQQRRRRRRPPPLLLIIIHHHFFFGGGIIIJJJMMMVVV___iiiuuu}}}{{{xxxvvvrrrtttvvvddd^^^eeejjjgggbbbbbbkkkuuunnn[[[RRRQQQQQQUUU\\\ccchhhmmmqqqtttuuuvvvwwwyyy{{{}}}~~~oooccc```ZZZOOOJJJNNNLLLKKKJJJIIIHHHGGGGGGFFFHHHEEEBBB@@@??????>>>===;;;;;;;;;:::999777444333222222222222222222222222444333333222111000//////111111000000000000000111111111111111111111111111000111222333333333333333000000000000000///......,,,---///000000000///............///////////////////////////000000000000.........------.........000000000000000000000000000111111111111222222222333444555666666666555444555666777888999::::::::::::;;;<<<>>>???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFFFFIIILLLOOOQQQQQQPPPOOOOOOQQQTTTWWWYYYYYYYYYYYYXXXXXXYYYZZZ\\\]]]^^^___^^^^^^```bbbdddfffhhhiiimmmnnnpppqqqrrruuuyyy|||}}}|||zzz||||||}}}|||{{{yyywwwuuuvvvuuusssqqqppppppqqqqqqsssssssssssssssssssssssswwwwwwwwwwwwwwwvvvuuuuuussssssttttttssssssrrrqqqppppppooommmkkkiiigggfffdddbbb___]]]]]]\\\[[[YYYSSSQQQNNNKKKJJJIIIIIIJJJGGGJJJOOOTTTYYY```gggkkklllqqqwww|||~~~~~~||||||uuudddTTTSSSTTTUUUTTTRRRMMMJJJIIIGGGIIIKKKMMMOOOXXXaaajjjvvv}}}xxxwww}}}jjj```fffllljjjeeefffnnnwwwuuu```UUUTTTQQQUUU\\\bbbgggmmmrrrvvvuuuvvvwwwyyy{{{}}}~~~uuuggg^^^VVVNNNJJJJJJKKKKKKKKKJJJIIIGGGFFFEEEFFFDDDAAA@@@@@@@@@???>>>>>>>>><<<:::888666555444444222000...---///000222444444333222222111111000000111222333333222000///000111111111111222222222111111111000///......---,,,---...//////...---,,,000000000...,,,,,,...000......//////000000111111---///222555555333000...////////////////////////---......///000/////////000111111111111222222222333333444666777999:::;;;555666888888777777999:::999::::::;;;<<<===>>>>>>BBB@@@>>>>>>???BBBFFFIIIGGGFFFEEEEEEEEEFFFHHHIIIJJJLLLOOOPPPOOOOOOOOOPPPQQQSSSVVVWWWWWWWWWXXXZZZYYYZZZ[[[[[[]]]]]]^^^___bbbaaa``````aaadddggghhhjjjllloooqqqrrrtttvvvyyy~~~~~~}}}|||}}}}}}}}}|||{{{zzzxxxxxxuuuuuutttsssqqqppppppooosssssstttttttttttttttsssttttttsssssstttuuuwwwxxxtttsssrrrqqqppppppooopppooooooppppppnnnkkkhhhffffffdddaaa]]]ZZZXXXWWWWWWTTTQQQLLLIIIHHHGGGFFFEEEHHHIIILLLOOOSSSZZZbbbgggooossszzz~~~~~~tttbbbZZZXXXVVVVVVVVVTTTOOOKKKKKKKKKJJJIIIJJJPPPZZZbbbppp||||||zzzrrrhhhooouuusssiiifffrrrhhhZZZUUUPPPTTT[[[aaafffjjjooorrruuuvvvwwwxxxyyy{{{vvviii```YYYPPPKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFCCCAAA???@@@@@@???>>>???>>>===;;;999777666555555333111//////000222333444444333222222111111000000000000000111222222333000000111111111222222222333222222111000000//////...//////000000//////...000000000...,,,,,,...000......//////000000111111...///111333222111///---////////////////////////.........////////////000000111111111111222222222333333444555777888999999555666888888777777999:::999::::::;;;<<<===>>>>>>???>>>===<<<===@@@BBBDDDCCCCCCCCCCCCDDDFFFHHHIIIIIIKKKNNNOOOOOOOOOQQQRRRQQQSSSVVVWWWWWWWWWYYYZZZZZZZZZ[[[\\\]]]^^^______bbbaaaaaabbbccceeeggghhhjjjlllooopppqqqsssvvvxxx|||~~~|||||||||||||||{{{zzzyyyxxxwwwuuuuuutttsssrrrqqqppppppsssttttttuuuvvvvvvuuuuuuttttttssssssssstttuuuvvvtttsssrrrrrrqqqqqqqqqqqqpppppppppooommmkkkiiigggfffdddaaa]]]ZZZXXXWWWVVVSSSPPPLLLIIIHHHGGGFFFEEEEEEFFFIIILLLPPPWWW___eeemmmrrrxxx}}}tttbbbYYYXXXWWWWWWWWWUUUPPPLLLKKKLLLKKKJJJKKKQQQ[[[cccttt{{{yyyoootttzzzxxxooojjjuuukkkYYYPPPOOOSSSYYY```eeeiiinnnqqqvvvwwwxxxyyyyyy{{{wwwlllddd]]]SSSLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGEEECCC@@@???@@@@@@???>>>@@@???>>><<<:::888666555555444222000000111333444444444333222222111111000000///......///222444666000000000111111111222222///......------,,,,,,,,,///000000111111000000/////////000...---,,,...///......//////000000111111000000000000///...------//////////////////////////////.........///000111000111111111111222222222333333444444555666777777555666888888777777999:::::::::;;;<<<===>>>>>>?????????>>>>>>???@@@AAAAAABBBBBBCCCDDDFFFHHHJJJKKKJJJKKKMMMMMMNNNOOORRRTTTQQQSSSVVVWWWWWWWWWYYYZZZZZZ[[[\\\]]]^^^______```aaaaaabbbdddeeefffhhhhhhiiilllnnnpppqqqrrruuuwww{{{~~~}}}|||{{{{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvuuutttsssrrrqqqqqqttttttvvvwwwxxxxxxxxxxxxvvvuuuttttttssssssttttttssssssrrrrrrrrrrrrrrrsssrrrqqqpppooommmkkkjjjiiigggeeebbb^^^ZZZWWWUUUUUURRROOOKKKHHHGGGGGGEEEDDDAAACCCEEEHHHMMMSSS[[[```jjjooovvv|||ppp___XXXXXXXXXYYYYYYVVVRRROOOLLLMMMMMMLLLMMMSSS\\\cccxxx{{{tttxxx|||{{{sssnnnvvvnnnYYYLLLMMMQQQXXX^^^ccchhhmmmqqqwwwxxxzzzzzzzzz|||yyyooohhhaaaVVVNNNJJJHHHHHHIIIIIIIIIHHHHHHGGGEEEBBB@@@??????@@@?????????>>>===;;;999777555555444333111000000111222333444444333222222111111000000/////////000111333444000000000000111111111111---------,,,,,,,,,++++++000000000000000000000000---...///...---,,,...///......//////000000111111222111000///......------////////////////////////000///.........///111111000000111111111222222222333333333444444555555555555666888888777777999:::::::::;;;<<<===>>>??????BBBBBBCCCCCCCCCBBBBBBBBBEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMMMMMMMNNNQQQTTTRRRTTTVVVWWWWWWXXXYYY[[[[[[[[[\\\]]]^^^______``````aaaccceeeggghhhhhhhhhiiikkknnnoooppprrrtttvvvyyy}}}}}}|||{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwvvvvvvuuuttttttssssssuuuvvvwwwxxxzzzzzz{{{{{{yyyxxxwwwvvvuuutttttttttqqqqqqqqqpppqqqqqqrrrrrrsssrrrpppnnnlllkkkkkkjjjgggfffccc___[[[WWWUUUSSSPPPNNNJJJHHHGGGGGGEEECCC???AAACCCEEEIIIPPPWWW\\\gggllltttzzz}}}}}}}}}{{{|||~~~~~~kkk[[[XXXYYYZZZ[[[ZZZXXXUUURRRNNNOOOPPPOOOPPPUUU]]]cccwwwzzz}}}uuuvvvyyyyyytttpppuuu~~~nnnZZZMMMLLLPPPVVV]]]bbbhhhnnnrrrwwwyyy{{{{{{{{{|||zzzqqqkkkcccXXXOOOKKKHHHHHHHHHIIIHHHHHHGGGGGGDDDBBB???>>>???@@@??????>>>===;;;999777555444333111111000000000000111222444444333222222111111000///000111222111111////////////000000000111111111222111111111111111000000////////////////////////,,,---///...---------///......//////000000111111333222111///.........//////////////////////////////////////////000111111000000111111111222222222222333333333444444555555555666888888777777999::::::;;;;;;<<<===>>>??????CCCDDDDDDEEEEEEDDDBBBBBBFFFGGGGGGHHHIIIIIIIIIIIIMMMNNNNNNMMMLLLMMMPPPRRRRRRTTTWWWXXXXXXXXXYYY[[[ZZZ[[[[[[\\\]]]^^^___``````aaaccceeeggghhhiiiiiiiiikkkmmmooooooqqqsssuuuxxx{{{}}}}}}}}}|||zzzyyyxxxwwwwwwwwwxxxwwwwwwvvvvvvuuuuuuuuuvvvwwwxxxzzz{{{||||||||||||{{{{{{zzzxxxwwwuuuuuuooooooooooooooooooppppppsssrrrpppnnnlllkkkjjjjjjgggeeeccc___[[[WWWTTTSSSOOOMMMJJJIIIHHHGGGEEECCC???@@@BBBDDDGGGMMMTTTYYYbbbhhhpppvvvzzz|||}}}~~~zzz}}}~~~{{{{{{|||}}}}}}hhhZZZWWWYYY\\\]]]]]]ZZZWWWUUUQQQSSSTTTSSSSSSVVV]]]bbbqqq||||||{{{uuusssttttttrrrpppssszzz{{{kkkYYYNNNKKKOOOUUU[[[aaahhhnnnsssvvvxxx{{{||||||}}}{{{rrrllleeeYYYPPPLLLHHHHHHHHHHHHHHHGGGFFFFFFCCCAAA>>>>>>???@@@@@@???===<<<;;;999777555333222000000000000000000111111444444333222222111111000///000111222222000...---/////////000000000111111111111111111111111111111000//////......//////000+++---...///---------.........//////000000111111222222111000////////////////////////////////////...///000111111111000000000111111111111222222222222222333333444555666666555666888888777777999:::;;;;;;<<<===>>>??????@@@AAAAAABBBBBBBBBBBBAAA@@@DDDEEEFFFFFFGGGFFFFFFFFFLLLMMMNNNNNNMMMNNNPPPQQQRRRTTTWWWXXXXXXXXXZZZ[[[YYYZZZ[[[\\\]]]^^^^^^______```bbbccceeegggiiiiiiiiikkkmmmnnnoooppprrrtttxxx{{{~~~~~~|||zzzyyyyyyyyyzzzyyyxxxxxxxxxwwwwwwwwwvvvxxxxxxyyy{{{||||||||||||}}}}}}}}}|||zzzyyywwwvvvoooooonnnnnnnnnnnnnnnoooqqqpppooonnnllljjjiiihhheeeeeeccc```\\\XXXUUUSSSOOOMMMKKKJJJIIIHHHFFFDDD@@@AAABBBBBBEEEIIIPPPTTT\\\aaaiiippptttvvvwwwxxxtttwwwzzz|||~~~}}}}}}}}}xxxggg\\\VVVYYY^^^```^^^\\\YYYXXXTTTVVVWWWVVVUUUWWW\\\```jjjuuu{{{~~~vvvqqqnnnnnnnnnlllooosssuuueeeVVVMMMIIIMMMSSSYYY___fffnnnrrrtttwwwzzz||||||}}}|||rrrllleeeYYYPPPMMMIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@>>>>>>???@@@@@@???======;;;999777555444333000000000111111222222222444444333222222111111000//////000000000000000000////////////000000000111////////////////////////111111000//////000111111***,,,...///...------.........//////000000111111////////////////////////////////////////////////---...111222333222000///000111111111111222222222111222333444555666777888555666888888777777999:::;;;;;;<<<===>>>???@@@@@@??????@@@@@@@@@@@@@@@@@@AAABBBDDDFFFFFFGGGFFFFFFHHHJJJMMMNNNOOOPPPRRRSSSRRRUUUWWWXXXXXXYYYZZZ[[[XXXYYYZZZZZZ\\\\\\]]]^^^___``````aaacccfffiiijjjiiikkkmmmnnnnnnoooqqqsssxxxzzz}}}~~~|||{{{{{{||||||yyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{||||||{{{{{{|||}}}}}}|||{{{yyywwwvvvqqqpppooonnnnnnmmmnnnnnnooooooooonnnllljjjgggfffdddcccbbb```]]]YYYVVVTTTOOOMMMLLLKKKJJJIIIGGGDDD@@@AAAAAAAAABBBFFFKKKPPPUUUZZZbbbhhhlllnnnooopppnnnooorrrtttxxx}}}}}}~~~qqqccc[[[UUUZZZ___bbb```]]][[[[[[XXXYYYZZZYYYWWWWWW[[[___dddppp~~~yyyxxxvvvnnnfffeeeeeedddfffiiitttxxx|||zzzooo```RRRJJJFFFJJJOOOVVV\\\dddkkkpppqqqtttxxx{{{|||}}}|||rrrllldddYYYQQQMMMJJJIIIIIIHHHGGGFFFDDDCCCBBB@@@>>>===???@@@@@@???>>>>>><<<:::888666555444111111222222222333333333444444333333222111111000///...------...000222444////////////000000000000111111111111222222222222333222111000000111222333))),,,...///...------.........//////000111111111,,,---......///......---////////////////////////,,,...111444444222000...000111111111111222222222111222333444666777888999555666888888777777999:::;;;;;;<<<===>>>???@@@@@@@@@@@@??????@@@@@@AAABBBAAABBBDDDGGGIIIIIIIIIIIIDDDGGGLLLOOOPPPRRRTTTUUUSSSUUUWWWXXXXXXYYYZZZ\\\XXXXXXYYYZZZ[[[\\\]]]]]]```______```bbbeeeiiikkkiiikkkmmmnnnnnnoooqqqsssyyyzzz|||}}}}}}||||||}}}~~~zzzyyyyyyyyyyyyyyyyyyxxxzzzzzz{{{{{{{{{{{{{{{zzz{{{|||||||||{{{yyywwwvvvrrrrrrpppooonnnnnnnnnnnnmmmnnnnnnnnnllliiifffdddccccccbbb```]]]YYYVVVTTTOOONNNLLLLLLKKKJJJGGGEEE@@@@@@@@@???@@@CCCHHHLLLPPPUUU]]]cccggghhhjjjkkkiiikkklllooosssyyy}}}}}}vvvjjj^^^XXXUUUZZZ```bbbaaa^^^\\\\\\ZZZ[[[\\\[[[XXXWWWZZZ^^^aaammm{{{uuurrr}}}uuujjjaaa^^^^^^\\\]]]___dddllltttuuulll^^^QQQJJJCCCGGGMMMSSSZZZbbbjjjooopppssswwwzzz|||~~~|||rrrkkkcccXXXQQQOOOLLLJJJHHHGGGGGGFFFDDDBBBCCCBBB@@@???>>>>>>======@@@???>>>;;;999666555444000222333444444333111000111222222222222111000000000000000000000000000000///......000222333222111000000//////.........------------------...///000...------,,,,,,------...111111111111111222222333111111000000//////......000///......000000///---000000111222222222222222111111111111000000000000222222333444555555555555000666:::::::::<<<;;;888===<<<<<<<<<===???AAACCCCCCBBB@@@>>>>>>???@@@BBBBBBCCCDDDFFFGGGHHHIIIIIIKKKKKKLLLNNNOOOPPPQQQRRRTTTUUUUUUVVVWWWWWWWWWWWWVVVWWWXXXYYYYYYZZZ\\\___]]]___aaabbbcccfffjjjnnnmmmnnnnnnpppqqqrrrssssssyyyzzz|||}}}}}}{{{yyywwwwwwwwwxxxyyy{{{zzzyyyyyyyyyyyyzzz{{{||||||||||||{{{zzzyyyxxxttttttssssssqqqnnnllljjjnnnmmmllljjjiiihhhhhhgggfffdddaaa___^^^[[[WWWUUURRRPPPNNNKKKHHHGGGFFFFFFDDDDDDBBB???>>>AAAEEEIIIRRRTTTVVVZZZ^^^bbbdddfffdddfffggghhhkkksss}}}{{{pppbbbYYYWWW[[[___``````bbbdddbbb]]]^^^]]][[[YYYXXXXXXYYYZZZeeemmmyyywwwssszzzuuuiii^^^YYYWWWUUUUUUXXXbbbiiiqqqrrrjjj\\\OOOGGGFFFHHHLLLRRRYYYaaagggjjjoooppprrrvvvyyy}}}{{{qqqjjj```UUUMMMLLLLLLJJJHHHGGGGGGFFFDDDBBBCCCBBB@@@???>>>>>>======@@@???===;;;888666444444555444333111000000111111222222222222222111000///000000000000000000000000///......000222333222111111111000000000/////////...............///000111///......------......///000000000000000111222222111111111000//////......---.........---------...///000111222333222222111000000111111222222333333222222333444555555555555---333777777888;;;<<<;;;<<<<<<<<<===>>>???AAAAAAAAA@@@???>>>>>>>>>???@@@CCCDDDEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNPPPQQQQQQUUUUUUVVVWWWXXXXXXXXXXXXVVVWWWYYYYYYYYYZZZ]]]______aaabbbcccccceeeiiikkkmmmmmmnnnoooqqqrrrsssssswwwxxx{{{~~~~~~}}}{{{yyyyyyyyyzzz{{{{{{{{{yyyyyyyyyyyy{{{{{{||||||}}}}}}|||{{{yyyxxxttttttttttttrrrpppooommmnnnmmmllljjjiiihhhggggggfffdddaaa```^^^\\\XXXUUUTTTRRROOOLLLJJJHHHHHHGGGFFFEEECCCAAA???AAAEEEIIINNNOOORRRVVVZZZ]]]```aaaaaacccddddddgggmmmwww~~~|||wwwkkk^^^WWWWWWZZZ^^^aaaaaaccceeebbb]]]___]]]\\\ZZZYYYZZZZZZ[[[gggooozzzzzznnnlllppp}}}pppfff]]]YYYXXXUUUTTTUUU]]]fffpppssslll___SSSLLLFFFHHHKKKQQQXXX___fffiiinnnooorrruuuyyy||||||{{{|||rrrjjj```TTTLLLJJJKKKJJJHHHGGGGGGFFFEEECCCCCCBBB@@@???>>>>>>======???>>>===:::888666444333999666222...---...111222333333333222111000///...000000000000000000000000/////////000222333222000111111111111000000000000000////////////000111111/////////......////////////////////////000111111222111111000000///.........///000000///...///000///000222333333222111000///000111222333444555555222333444555555666555555111555888666777:::<<<<<<;;;;;;<<<>>>????????????>>>>>>>>>>>>>>>>>>??????DDDEEEFFFHHHIIIJJJKKKKKKJJJJJJKKKMMMNNNOOOPPPQQQUUUVVVWWWXXXYYYYYYYYYYYYVVVXXXYYYZZZZZZ[[[]]]___aaacccdddddddddeeegggjjjlllmmmnnnoooqqqrrrssstttuuuwwwzzz}}}}}}{{{{{{{{{|||||||||{{{zzzyyyyyyzzz{{{||||||}}}~~~~~~|||zzzyyyvvvvvvvvvuuutttrrrqqqpppnnnmmmkkkjjjhhhgggggggggfffdddbbb```___]]]YYYWWWUUUSSSQQQNNNKKKJJJIIIIIIGGGGGGEEECCCAAABBBFFFHHHKKKLLLOOOSSSVVVZZZ]]]^^^```aaabbbcccdddjjjssszzz|||tttggg[[[WWWYYYYYY___cccdddeeegggddd_________]]]\\\\\\[[[\\\\\\hhhppp{{{mmmeeedddeeeppp}}}|||uuujjjccc]]]\\\[[[WWWTTTTTTWWWcccpppuuuooocccXXXRRRFFFGGGJJJOOOVVV]]]dddhhhlllnnnppptttwww{{{~~~~~~xxxuuuvvvnnndddWWWNNNKKKKKKIIIHHHGGGGGGGGGEEECCCBBBBBB@@@???>>>=========>>>===<<<:::777666444333888555111...---...111333333333333222111000///...////////////////////////000//////000222222111000000000000000000000000000000///////////////000000//////............//////...............///000000222222111111000//////...///---,,,---///000///---///000222444444222000///000000111111222333333444222333444555666666666666999===<<<888777:::<<<;;;:::;;;<<<>>>??????>>>=========>>>???@@@@@@??????EEEFFFGGGIIIJJJKKKKKKLLLJJJJJJKKKLLLNNNOOOPPPPPPTTTUUUVVVXXXYYYYYYYYYYYYWWWXXXZZZZZZZZZ[[[^^^```aaaccceeeeeeeeefffhhhjjjkkklllmmmoooppprrrsssttttttuuuxxx}}}~~~}}}|||||||||||||||{{{zzzyyyyyyzzz{{{||||||}}}~~~{{{zzzyyyxxxwwwvvvtttrrrppppppnnnmmmkkkjjjhhhgggggggggfffdddbbbaaa```^^^[[[YYYVVVTTTQQQNNNLLLJJJJJJIIIIIIIIIHHHFFFDDDDDDFFFHHHKKKLLLOOOSSSWWW[[[]]]___aaaccceeefffgggmmmvvv|||vvvfffYYYVVV[[[XXX```fffgggggghhheee````````````___^^^]]]\\\\\\hhhppp{{{sssddd^^^___]]]gggrrrxxx{{{zzztttmmmgggaaa^^^``````\\\WWWUUUUUUaaapppwwwsssggg[[[UUUFFFFFFHHHLLLRRRZZZbbbfffjjjlllooosssvvvzzz|||}}}|||www~~~wwwrrrhhhZZZOOOKKKJJJIIIGGGGGGGGGGGGEEEDDDBBBBBB@@@???>>>============<<<;;;999777555444333222111000///000111222333333333333222111000//////////////////////////////000//////000222222111//////////////////////////////......------............------,,,,,,------..................//////000222222222111000000/////////)))%%%(((///111---(((000111222333333222000///111111111111111111000000333333444555666666666666:::===<<<888666999;;;;;;999:::<<<===>>>>>>===<<<===>>>???@@@AAAAAAAAAAAAEEEFFFGGGIIIJJJKKKLLLLLLJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[[[[[[[\\\___aaa```bbbdddfffggghhhjjjlllkkkkkkmmmnnnppprrrsssttttttuuuxxx}}}~~~}}}}}}||||||||||||{{{zzzzzzzzzzzz{{{||||||}}}~~~|||{{{|||{{{xxxvvvsssqqqooonnnnnnnnnllljjjiiihhhhhhhhhfffdddcccbbbaaa```]]][[[UUUTTTQQQNNNLLLJJJIIIIIIJJJKKKKKKIIIGGGGGGHHHIIIKKKMMMPPPTTTYYY]]]```bbbdddfffhhhjjjlllqqqzzz{{{fffWWWUUUYYYZZZbbbhhhiiiiiihhhfffbbbbbbbbbbbbaaa```^^^\\\ZZZcccmmmyyyxxxkkk]]]YYY[[[XXXbbblllrrruuuuuunnnfffbbb]]]\\\```aaa]]]XXXVVVUUUaaapppzzzwwwkkk^^^UUUFFFFFFFFFIIIOOOWWW___dddiiikkknnnrrrvvvyyy{{{|||~~~{{{{{{wwwtttkkk\\\PPPJJJJJJIIIGGGGGGGGGGGGFFFDDDCCCBBB@@@???>>>>>>======<<<;;;:::888666555333333//////000111111222222222111222222222222111000000000000000000000000000000111000///000222222111///............///////////////......------------...------,,,,,,,,,,,,------...............///000000333222222111111000//////222---))),,,333666222,,,111222222222222111000000111111111000000000//////333333555666666666666666444777888555555999<<<<<<::::::;;;<<<<<<===<<<<<<===>>>???@@@AAABBBCCCCCCEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXZZZ[[[\\\\\\]]]___aaa___bbbeeeggghhhiiikkkmmmjjjkkklllnnnppprrrssstttuuuwwwzzz}}}~~~}}}}}}|||}}}|||{{{zzzzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}|||yyyvvvsssqqqpppppppppooommmllljjjiiiiiiiiifffeeecccccccccaaa___\\\VVVTTTQQQNNNLLLKKKJJJJJJJJJLLLMMMLLLJJJJJJJJJKKKKKKMMMQQQVVV[[[```dddfffgggjjjlllmmmooottt{{{jjjWWWTTTXXX]]]eeekkkkkkiiihhhgggdddcccddddddcccaaa]]]ZZZXXX\\\ggguuu}}}|||xxxxxxxxxxxxttthhh[[[WWWYYYXXX```jjjqqquuutttkkkaaa\\\XXXWWW[[[]]]ZZZWWWVVVVVV```ooo{{{|||rrr```TTTFFFEEEDDDFFFLLLTTT]]]bbbhhhjjjnnnrrrvvvyyyzzz{{{}}}~~~~~~|||yyyxxxxxxpppaaaSSSLLLJJJHHHGGGGGGGGGGGGFFFEEECCCBBB@@@???>>>>>>======;;;:::999888666444333333000000000000000111111111000000111222222222222111000000000000000000000000111000000000222222000///......//////000000000000000000///.....................------------......//////......//////000111333333222111111000000///111111111222444555444444333333111000000000111111111111111111111111111222333444555666666777777777111555777555555999;;;;;;;;;;;;::::::;;;;;;<<<<<<============???AAACCCDDDDDDEEEGGGHHHJJJKKKKKKKKKLLLLLLMMMOOOPPPQQQRRRSSSRRRSSSUUUWWWXXXYYYYYYZZZYYYZZZ\\\\\\\\\]]]```bbbaaadddggghhhhhhiiijjjkkkiiijjjlllnnnppprrrssstttwwwxxx{{{~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}~~~}}}||||||||||||}}}~~~}}}{{{yyywwwuuuuuuttttttqqqpppooommmlllkkkjjjjjjfffeeedddccccccbbb```^^^WWWVVVSSSPPPNNNLLLLLLKKKJJJLLLNNNNNNMMMLLLLLLMMMNNNPPPUUUZZZaaafffkkkmmmoooqqqsssssssssvvv|||ppp\\\WWW[[[```hhhmmmkkkhhhggggggfffeeeeeeeeedddaaa\\\XXXUUUTTTaaaqqqyyyzzz{{{yyytttssstttwwwuuulll___ZZZ\\\\\\eeeooovvvzzzxxxmmmbbbZZZUUUSSSWWWZZZYYYXXXXXXVVV^^^lll{{{xxxdddTTTFFFDDDCCCDDDJJJRRR[[[aaagggjjjnnnssswwwyyyzzz{{{}}}}}}~~~|||zzz{{{|||uuufffWWWPPPJJJHHHGGGGGGHHHHHHFFFEEECCCBBB@@@???>>>>>>======;;;:::999777666444333333333222000///...///000111///000111222222333222222000000000000000000000000111000000000222222000...//////000000111111111222111111000/////////////////////............/////////////////////000111111333333222222111000000000)))---111000---,,,///444555333111//////000111222000000111222333444444555333444555666777777777777555999:::888777999:::999<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;===@@@CCCEEEDDDEEEFFFHHHIIIJJJKKKKKKMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTVVVXXXYYYZZZ[[[[[[YYY[[[\\\\\\\\\]]]```bbbdddfffhhhiiiiiihhhhhhiiiiiijjjkkkmmmppprrrssstttyyyzzz|||}}}|||{{{zzzzzz{{{|||}}}~~~}}}{{{zzzzzz|||~~~|||{{{yyyxxxwwwxxxxxxyyyrrrqqqooonnnlllkkkkkkkkkfffeeedddddddddcccaaa___YYYWWWUUURRROOONNNMMMMMMIIILLLNNNOOONNNMMMNNNNNNRRRTTTYYY___fffmmmqqqtttvvvxxxyyyxxxvvvxxx}}}|||{{{{{{{{{~~~wwwbbb]]]```cccjjjoookkkggggggggggggeeeffffffeeeaaa\\\VVVSSSOOO]]]nnnwwwwwwwww}}}zzzvvvrrruuuzzzzzzqqqddd___```bbbkkkuuu|||}}}rrreee\\\VVVSSSWWWZZZZZZZZZ\\\VVV\\\iiizzz}}}gggTTTFFFDDDBBBCCCHHHQQQZZZ```gggjjjnnnssswwwyyyzzz{{{|||}}}~~~zzz|||~~~|||tttgggXXXOOOLLLKKKJJJHHHGGGFFFEEEEEE???AAADDDEEEEEEBBB>>>;;;===;;;888777777666444333222222111000//////000000555444222000///000000111//////............//////555555444444222111///...111///---...000222000...000000//////.........---//////...------------......//////......///222444222222111111000/////////333222000/////////000111555222000000111111...+++000000000111222222333333555555555666666666666666999999999999999999::::::;;;;;;;;;::::::999999999>>>===<<<;;;<<>>======;;;999777777666444333222222111000000000000000444333222000000000000111/////////....../////////111222222222222222111111444111......000222111000000/////////............//////...------------...---...///...------...000222222111111000000//////222111000//////000111222555333000///000000///---000000000111222222333333555555555555666666666666888999999999999:::::::::;;;;;;;;;::::::999999999<<<<<<===>>>???@@@AAAAAAEEEEEEFFFHHHIIIKKKLLLLLLMMMMMMNNNPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\\\\\\\^^^```cccccceeefffffffffgggiiikkkjjjllloooppppppppprrrsssvvvyyy~~~|||zzzwwwuuutttuuuwwwyyy~~~~~~~~~~~~}}}|||{{{{{{zzzyyyxxxwwwvvvuuuuuuuuutttsssrrrpppnnnlllkkkkkkeeecccaaaaaa``````^^^\\\YYYXXXVVVSSSPPPNNNMMMLLLIIIJJJKKKKKKKKKKKKMMMOOOSSSXXX___eeejjjoootttwww{{{}}}~~~~~~~~~wwwrrrppppppqqqvvv}}}}}}hhh``````gggjjjmmmnnnmmmkkkjjjiiijjjfffdddccc]]]SSSMMMLLLKKKWWWhhhtttyyyzzzzzz{{{yyyyyyxxxyyy{{{wwwnnnfffdddhhhttt~~~pppdddWWWUUUYYY\\\cccdddZZZWWW```mmmzzz~~~lllYYYKKKDDDAAADDDHHHLLLRRRYYY```dddjjjooorrrtttvvvwww|||}}}~~~xxxzzz|||zzzrrrfffYYYQQQKKKJJJIIIGGGFFFEEEEEEDDDCCCAAA???<<<<<<===>>>@@@===;;;999888777666444222222111000000000000000000444333222111000000000000////////////////////////---...///111222222222222555222///......000000000////////////............//////...------------......000111000///---......222222222111000000//////000000/////////111222333666333000...////////////000000000111222222333333444444555555555666666666888888999999999:::::::::;;;;;;::::::::::::999999:::;;;>>>???AAAAAA@@@???CCCCCCEEEGGGIIIJJJLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]\\\\\\]]]___aaaaaaccceeefffggghhhjjjlllkkkmmmpppqqqqqqqqqssstttwwwzzz~~~zzzxxxuuusssrrrsssuuuvvv|||}}}~~~~~~|||{{{}}}|||zzzxxxvvvuuutttsssssssssrrrpppooonnnmmmmmmgggeeebbbaaa```___\\\ZZZWWWVVVTTTRRROOONNNMMMMMMHHHIIIKKKKKKKKKLLLNNNPPPUUUZZZ```ffflllpppuuuxxxzzz{{{}}}~~~~~~uuunnnlllmmmnnnttt|||{{{iiiaaaaaaiiillloooqqqpppnnnnnnnnnnnniiieeeaaaZZZPPPJJJIIIJJJVVVfffsssyyyzzz{{{{{{~~~zzzyyy{{{}}}zzzqqqjjjhhhmmmyyyvvvfffZZZYYY^^^aaaiiikkkaaa[[[bbbmmmyyy~~~lllYYYMMMFFFBBBDDDGGGJJJPPPUUU^^^bbbhhhmmmppprrrsssuuu{{{|||}}}}}}~~~yyy{{{{{{xxxpppcccWWWOOOKKKJJJHHHGGGEEEDDDDDDDDDDDDBBB???<<<;;;===???@@@===;;;999999888777444222111111000000000000000111333222222111111000000000/////////000000/////////,,,---...000111222222222222111000///......------///////////////.........//////...------------...///111333444222111111111333333222111111000000//////.........000111333555666333000...---///000111000000000111222222333333333444444555555666666666888888888999999::::::;;;::::::::::::::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAABBBDDDFFFHHHJJJLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\]]]]]]\\\\\\^^^___aaacccfffgggggghhhjjjllllllnnnqqqrrrrrrrrrsssuuuwwwzzz~~~{{{yyywwwuuutttuuuvvvwww|||}}}~~~}}}}}}|||{{{yyywwwvvvuuuuuurrrrrrqqqpppnnnmmmkkkjjjhhhfffcccaaa```^^^[[[YYYUUUTTTSSSQQQOOONNNMMMMMMHHHIIIKKKKKKKKKLLLNNNQQQVVVZZZaaaggglllppptttwwwyyy{{{|||}}}~~~}}}ssskkkiiijjjlllttt~~~vvvfff``````jjjmmmqqqssssssqqqqqqqqqpppjjjddd___XXXNNNIIIIIIJJJTTTcccqqqyyy}}}~~~xxxwwwzzz~~~|||tttooommmrrrzzziii]]][[[```dddlllooofff___dddmmmwwwmmm[[[MMMFFFBBBCCCFFFIIINNNTTT[[[___eeejjjmmmoooqqqsssyyyzzz{{{}}}~~~~~~}}}||||||{{{{{{zzzuuulll```TTTLLLJJJIIIHHHFFFEEEDDDCCCCCCCCCBBB@@@???>>>>>>??????===;;;:::999999888555222111000000000000000111111222222222222111111111000//////000111111000//////---...///000000000000000000111222333111///---,,,........./////////////////////...------------...,,,///222333333333333444333333222222111000000000............000222444555444333000...---...000222000000000111222222333333333333333444555666666777777777888999::::::;;;;;;::::::::::::::::::::::::>>>===<<<<<<===???AAACCCAAABBBDDDFFFHHHJJJLLLMMMQQQQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\^^^^^^]]]]]]^^^___bbbdddggghhhgggggghhhiiilllnnnqqqrrrrrrrrrtttuuuvvvyyy}}}~~~|||{{{zzzzzz{{{|||~~~}}}|||{{{yyyxxxxxxxxxxxxuuuuuutttrrrooommmjjjiiihhhfffcccaaa```^^^[[[YYYUUUTTTRRRQQQOOONNNNNNNNNHHHJJJKKKKKKKKKLLLNNNPPPTTTYYY___eeejjjnnnrrruuuxxxyyy{{{|||}}}~~~{{{qqqiiifffiiillluuurrrddd```aaalllooosssuuutttsssssssssqqqjjjddd^^^VVVMMMHHHHHHHHHQQQ___nnnyyyxxxxxx|||{{{wwwvvvxxx}}}mmm___\\\```ccclllpppgggbbbeeelllvvvppp^^^LLLFFFAAABBBFFFHHHNNNSSSWWW\\\ccchhhlllnnnppprrrvvvwwwyyyzzz|||}}}}}}}}}|||{{{zzz{{{~~~yyyyyywwwrrriii]]]RRRKKKIIIHHHGGGEEEDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>===<<<;;;::::::888555222000000000000000111111222111111222222222111111000//////111111111111////////////000000000000//////000222444555333000//////........./////////////////////...------------...)))+++...///000000222444333333333222111111000000///.........000222333555222222111///......000222000000000111222222333333222222333444555666666777777777888999:::;;;;;;<<<999999::::::::::::;;;;;;???===<<<;;;<<>>>>>===>>>>>>===<<<;;;;;;;;;888555222000000000000000111222222000111222222222222111000...///111222222111///......///000000111111111000///111111000...---///222............/////////000//////...------------...+++,,,---...---...111333444333333222222111111000///////////////111333444000222222111......000222000000000111222222333333111222222333555666666777666777888999:::;;;;;;<<<999999999::::::;;;;;;;;;======<<<===>>>???AAABBBEEEEEEFFFHHHIIIKKKLLLLLLQQQQQQQQQRRRRRRSSSSSSTTTVVVVVVVVVWWWXXXYYYZZZ[[[ZZZ\\\___`````````aaabbb```cccfffhhhiiihhhiiijjjkkknnnpppqqqqqqrrrsssttttttwwwzzz}}}~~~}}}{{{zzzyyyxxxxxxwwwwwwwwwvvvtttqqqnnnlllgggeeebbbaaa```___\\\ZZZWWWVVVTTTRRRPPPOOONNNNNNKKKLLLLLLLLLJJJJJJLLLMMMNNNRRRYYY^^^cccgggkkkmmmqqqssstttttttttuuuwwwyyy{{{~~~}}}zzzyyyxxxyyyyyy~~~~~~|||uuullldddbbbfffkkkrrruuufff```ccchhhtttvvvzzz{{{zzzxxxvvvvvvssslllfff___UUUJJJCCCAAA@@@FFFRRRbbbtttyyyhhh^^^\\\\\\eeejjjdddcccdddgggrrrxxxhhhOOOHHHBBBBBBDDDEEEIIINNNQQQVVV^^^eeejjjooorrrtttuuuvvvxxxzzz|||}}}~~~~~~{{{zzzxxxyyy||||||qqqqqqpppllleee\\\SSSNNNIIIHHHFFFEEECCCBBBBBBBBBBBB@@@===;;;;;;<<<===>>><<<<<<;;;;;;;;;999555222000000///000000111222222000000222333333222111000...000111222222111000.........///111222222222222......,,,)))'''(((---222---.........//////000000//////...------------.../////////.........111333444444333222222111111000000000/////////111222333///111333222///...///222000000000111222222333333111111222333555666666777666777777999:::;;;<<<<<<999999999::::::;;;;;;;;;;;;<<<===???@@@@@@@@@@@@FFFFFFGGGHHHJJJKKKLLLLLLOOOOOOPPPPPPQQQQQQRRRRRRVVVVVVVVVWWWXXXYYYZZZ[[[YYY\\\___aaaaaaaaabbbccc]]]aaaeeehhhiiijjjkkklllkkkmmmpppqqqqqqqqqsssttttttvvvzzz|||}}}~~~|||zzzxxxwwwvvvssstttuuuuuusssqqqnnnlllgggeeebbbaaa```___\\\ZZZYYYWWWUUUSSSQQQOOONNNNNNLLLMMMMMMLLLJJJJJJKKKLLLLLLPPPVVV\\\```dddhhhkkknnnpppqqqqqqpppqqqsssuuuvvvzzz~~~}}}|||yyyvvvttttttuuuuuuzzz~~~{{{yyysssjjjaaa```eeejjjppp~~~~~~lll___\\\bbbiiiwwwyyy|||}}}|||yyyxxxxxxuuunnnggg```UUUHHH@@@>>>===BBBMMM^^^qqq~~~kkk___[[[ZZZccciiibbbccccccfffqqq{{{kkkRRRJJJCCCBBBCCCCCCGGGKKKOOOUUU]]]eeekkkooosssuuuvvvxxxyyy|||}}}{{{zzzxxxyyy|||~~~}}}~~~wwwuuusssoooiii```UUUNNNKKKIIIFFFDDDDDDDDDCCCBBBBBBBBBAAA@@@???>>>===<<<>>>===<<<:::888555333111222111111111000000//////111111111111111111222222666555333111////////////111222222222222111000000111000000000222222000///000000//////......------***+++,,,---...000111111555333111///......000000555555444333222111///...000000000000000000000000///000111111111///...------...............------444555555555666666777777777888888999999::::::;;;;;;::::::;;;;;;===>>>>>>>>>@@@BBBBBBAAAAAABBBCCCDDDEEEGGGIIIJJJJJJJJJIIIMMMNNNOOOPPPQQQSSSTTTTTTWWWWWWXXXXXXWWWWWWVVVVVVYYYZZZ\\\^^^___aaaaaabbbbbbdddfffiiikkklllllllllmmmmmmnnnoooppprrrtttuuuvvvwwwyyyyyyxxxxxxyyy{{{|||zzzyyyxxxxxxvvvuuutttssstttssspppnnnjjjhhheeeaaa^^^]]]\\\\\\YYYWWWUUURRRPPPOOOOOOOOOQQQOOOMMMKKKJJJKKKLLLMMMJJJKKKNNNSSSYYY___dddggghhhiiikkkkkkkkklllppprrrqqqtttyyy|||}}}||||||}}}|||zzzwwwsssooommmlllkkkqqqwww|||rrriiifffeeedddeeehhhqqq}}}qqqeee\\\[[[dddnnnuuuyyy~~~~~~{{{xxxvvvuuuppphhh]]]RRRHHHBBB>>>AAABBBJJJZZZooo|||{{{tttaaaXXXYYY\\\aaafff```bbbgggrrrrrrXXXMMMDDDBBBCCCEEEIIIMMMSSSWWW\\\aaaffflllrrrwwwwwwyyy|||}}}}}}|||}}}}}}~~~~~~~~~~~~~~~~~~sssssssssqqqlllcccXXXQQQJJJHHHEEECCCCCCCCCBBBAAABBBBBBAAA@@@???>>>======>>>===<<<:::888555333111111111111111000000000///444444333222111000//////000000111111111000///...///000111222222222222222111000///......---+++(((///////////////.........------..................111000///......///111222444444444333222111///...000000000000000000000000000000000000000///......000111111222222111111000444444444555666777777888888888888999::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJNNNNNNOOOQQQRRRSSSTTTUUUWWWWWWWWWXXXXXXWWWVVVVVVYYYZZZ\\\^^^___aaaaaabbbcccdddfffhhhjjjkkkkkkkkklllmmmnnnpppqqqssstttuuuwwwwwwwwwvvvuuuwwwzzz}}}}}}{{{yyyyyyxxxwwwuuutttttttttssspppnnnjjjhhhdddaaa^^^]]]]]]]]]YYYXXXVVVSSSQQQPPPOOOOOONNNMMMJJJIIIHHHHHHIIIJJJIIIJJJMMMQQQVVV\\\aaacccaaaaaaaaa``````aaadddggghhhlllqqqtttuuuvvvwwwwwwwwwuuusssooommmkkkiiiiiiooouuu~~~zzzrrrlllkkkjjjggggggiiiqqq|||wwwjjj```YYYZZZdddooowww{{{|||yyyxxxuuupppggg[[[PPPGGG@@@===@@@BBBIIIYYYnnn{{{zzzzzzyyycccYYYXXX[[[aaafffeeedddfffppprrrXXXMMMCCCAAABBBCCCGGGKKKSSSVVV\\\aaafffkkkqqquuuxxxzzz}}}~~~~~~~~~~~~~~~~~~}}}ssstttvvvuuupppeeeXXXOOOIIIGGGDDDBBBBBBBBBAAA@@@BBBAAAAAA@@@???>>>============;;;:::777555333111111111111111000000000000555444444333222111000000+++---000222333111///...---...000111222333333333111///.........,,,***(((.........///////////////000000///...---,,,++++++---,,,,,,---...000222333333333333333222111000///000000000000000000000000111000000///////////////111222222333333333222222222333444555666777888999888999999::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<======???AAACCCDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHJJJKKKLLLOOOOOOPPPQQQSSSTTTUUUUUUVVVWWWWWWXXXXXXXXXWWWWWWYYYZZZ\\\^^^___aaaaaabbbcccdddeeeggghhhiiiiiiiiikkkmmmoooqqqssstttttttttwwwwwwuuussssssvvv{{{~~~}}}}}}|||zzzyyyyyywwwvvvtttttttttssspppnnniiigggdddaaa^^^]]]]]]^^^[[[YYYWWWUUUSSSQQQPPPPPPMMMLLLJJJHHHHHHHHHIIIIIIHHHIIIJJJMMMQQQWWW[[[^^^[[[[[[YYYWWWUUUVVVYYY\\\^^^aaafffjjjlllnnnppprrrrrrqqqpppnnnllljjjiiihhhmmmsss|||}}}vvvrrrpppsssrrrmmmjjjjjjrrr}}}yyyooobbbZZZVVVYYYeeepppyyy}}}}}}zzzyyyuuupppeeeYYYNNNEEE>>>;;;???AAAHHHXXXmmm~~~yyyvvvqqq~~~hhhZZZVVVXXX___fffiiifffdddlll|||sss[[[PPPEEEBBBBBBCCCFFFJJJRRRVVV[[[aaaeeejjjooosssxxx{{{~~~|||~~~|||yyyvvvtttsss{{{uuuxxxzzzzzzsssfffVVVKKKJJJGGGDDDCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>===<<<<<<;;;999777555333111111111111000000000000000111111222222333333444444---...000222222111000///...///000111222222222222000//////000111111000...------......//////000000111000///...---,,,++++++++++++,,,,,,...///111222222222222222222111000///////////////////////////111000///......///000111///000000111111111111000222222333555666888999:::999999999:::;;;;;;<<<<<<======<<<<<<<<<<<<======@@@BBBDDDEEEEEEEEEFFFGGGHHHGGGGGGGGGHHHJJJLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVVVVVVVWWWXXXXXXYYYXXXXXXYYYZZZ\\\^^^___aaaaaabbbcccdddeeefffggggggggghhhkkkmmmpppsssuuuuuuuuutttuuuuuuuuuttttttwww{{{|||zzzzzzzzz{{{~~~~~~|||}}}~~~}}}|||{{{zzzxxxwwwuuuttttttssspppnnniiigggddd```^^^^^^^^^^^^\\\[[[YYYWWWTTTRRRQQQPPPMMMMMMLLLKKKJJJJJJKKKKKKGGGGGGHHHJJJMMMRRRVVVYYYZZZYYYWWWSSSPPPPPPSSSUUUUUUYYY]]]aaaeeehhhlllooopppppppppooonnnmmmkkkjjjjjjpppzzz|||xxxsssrrruuuzzzyyysssnnnnnnuuuwwwkkk___XXXVVV[[[gggrrr{{{~~~~~~{{{zzzvvvpppeeeXXXLLLCCC>>><<>>>>>>>>;;;;;;:::999777555333222000000000000000000111111000000111222222333444444333333222111000000000000000000111111111000000///222111000111333333111000------......//////000000/////////...---------,,,---------------...//////111111222222222111000000////////////////////////111000///......///000111...///000000111111111000222222333555666888999:::888888999::::::;;;;;;<<<======<<<<<<<<<===>>>>>>@@@CCCEEEFFFEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLMMMOOOPPPQQQRRRSSSUUUVVVVVVUUUVVVWWWXXXYYYYYYZZZYYYYYYZZZ\\\^^^___aaaaaabbbdddddddddeeefffgggggghhhkkkmmmpppsssvvvvvvvvvvvvssstttvvvwwwwwwxxx{{{}}}}}}yyywwwtttuuuxxx}}}{{{|||}}}~~~}}}|||{{{yyywwwvvvuuutttssspppnnniiigggdddaaa^^^]]]]]]]]]\\\\\\ZZZXXXUUUSSSQQQPPPMMMLLLLLLKKKKKKKKKKKKKKKGGGGGGGGGHHHKKKOOOTTTVVVXXXWWWTTTPPPLLLKKKMMMNNNNNNQQQUUUYYY]]]bbbgggkkknnnooopppqqqpppooommmkkkiiioooyyy~~~vvvrrrpppqqqvvv||||||vvvrrrrrrzzzzzzmmm```YYYXXX^^^jjjuuu|||}}}{{{{{{vvvooocccVVVKKKCCC>>>===???BBBIIIWWWmmmxxxmmmllltttqqq```WWWUUUZZZ```hhhbbb]]]aaappp{{{cccWWWJJJDDDBBBAAADDDGGGOOOTTT\\\bbbgggkkknnnpppwwwyyy}}}|||~~~|||wwwsssmmmfffaaa^^^]]]^^^vvvnnnsssyyy|||xxxlll\\\QQQKKKIIIFFFDDDDDDDDDCCCBBB@@@@@@@@@?????????>>>>>>;;;::::::888777555333222000000000000111111111111222222222111111111000000777555333111////////////000000111111000000///...444222111111111000---+++.........///////////////..........................................------000000111111222111111111000000000000000000000000///////////////000000111000111222333333333333333222333444555666777888999777888888999999:::;;;;;;<<<<<<<<<<<<===>>>???@@@@@@BBBEEEFFFFFFFFFGGGIIIGGGGGGHHHHHHIIIKKKLLLMMMOOOOOOPPPQQQSSSTTTUUUUUUTTTUUUWWWXXXZZZZZZ[[[[[[YYYZZZ\\\^^^___aaaaaabbbddddddddddddfffgggiiiiiilllmmmpppsssuuuwwwwwwxxxtttvvvxxxyyyxxxyyy{{{||||||xxxuuuppprrrwww~~~{{{|||}}}~~~}}}|||zzzxxxvvvuuuuuussspppnnnjjjhhheeeaaa^^^]]]\\\\\\\\\\\\[[[YYYVVVSSSPPPOOOKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGGGGJJJOOOSSSWWWVVVUUUSSSOOOKKKHHHHHHIIIIIIKKKOOOSSSWWW]]]dddhhhmmmoooqqqrrrrrrpppmmmkkkjjjpppyyy{{{rrrmmmlllmmmsssxxxxxxtttrrruuu}}}~~~pppbbb[[[[[[aaalllwww||||||zzzyyytttmmmaaaSSSHHHAAA>>>===>>>AAAHHHVVVkkkwwwooonnn}}}wwwhhh^^^XXXYYY]]]ddd```\\\]]]hhhwww}}}{{{eeeXXXJJJCCC@@@>>>AAADDDNNNSSS\\\dddiiillloooqqqvvvyyy|||~~~~~~~~~~~~~~~|||yyyrrrnnnhhhccc___]]]]]]^^^sssmmmqqqxxx|||xxxmmm]]]RRRKKKHHHEEECCCCCCCCCCCCBBB@@@@@@@@@???????????????::::::999888666555333222///000000000111111111111111111111000000000000///444444333222000///------...///000000000000000///333222000000000///,,,***///////////////.........//////.........---------....../////////.........//////000111111111111111000000000000000000000000......///000000000000000111222333444555555555555444444444555666777777888666777777888888999999:::;;;;;;;;;<<<===???@@@AAA???BBBDDDEEEEEEFFFGGGIIIFFFGGGHHHJJJKKKKKKLLLLLLNNNNNNOOOQQQRRRSSSTTTUUUTTTUUUWWWXXXZZZ[[[[[[\\\YYYZZZ\\\^^^___aaaaaabbbccccccddddddfffhhhjjjkkkmmmnnnppprrruuuwwwyyyzzzxxxxxxyyyxxxwwwyyy{{{~~~~~~zzzvvvtttpppsssxxx}}}}}}}}}~~~}}}zzzyyywwwvvvuuussspppmmmllliiieeeaaa^^^\\\[[[[[[\\\\\\[[[YYYVVVSSSPPPNNNKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHKKKPPPUUUXXXXXXYYYXXXUUUPPPLLLKKKJJJIIIKKKNNNRRRVVV\\\ccchhhoooqqqtttvvvuuussspppmmmkkkqqqyyyzzzooohhhhhhhhhlllqqqqqqnnnqqquuupppaaaZZZ\\\cccnnnxxx{{{}}}}}}zzzxxxxxxqqqiii]]]OOOEEE???===<<<<<<>>>FFFTTTiii}}}rrrzzz}}}qqqfff]]]ZZZ\\\bbb```]]][[[aaannnvvvyyyjjj\\\MMMEEEAAA???AAAEEELLLSSS\\\eeekkknnnqqqrrrxxxzzz}}}~~~~~~~~~~~~~~~~~~~~~zzzwwwooommmhhheeebbbbbbcccdddrrrooosssyyy|||xxxkkk[[[PPPIIIGGGDDDBBBBBBBBBAAA@@@@@@@@@@@@???????????????::::::999888666555333222//////000000111111111222,,,---...///000111222222000111222333222///,,,***,,,---...000111111111111111000000000222222000///000000//////.........---000000///...---,,,,,,+++---......///000000//////...///000111111222111111000000000000000000000000---...///111111111000///000111222333444444444444444555555555666666777777666666666777888888999999::::::;;;<<<>>>@@@AAABBB???AAADDDEEEEEEFFFGGGIIIFFFGGGIIIKKKLLLLLLKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUWWWXXXZZZ[[[\\\\\\YYYZZZ\\\^^^___aaaaaabbbcccccccccdddfffiiikkkmmmnnnoooppprrrtttwwwzzz{{{|||{{{yyywwwvvvxxx|||}}}yyyuuurrrqqqtttzzz~~~~~~~~~~~~{{{yyywwwvvvuuussspppmmmmmmjjjfffaaa^^^[[[ZZZZZZ\\\\\\[[[YYYVVVRRROOOMMMMMMNNNNNNOOOOOOOOONNNNNNKKKJJJIIIIIILLLQQQVVVZZZ^^^______]]]XXXTTTQQQPPPLLLMMMPPPTTTXXX___fffkkksssuuuxxxzzzzzzwwwsssqqqlllrrrzzzzzzmmmfffeeeeeegggkkkkkkjjjooouuu}}}ooo___YYY\\\cccoooyyy{{{|||~~~~~~{{{xxxwwwwwwnnnfffZZZLLLBBB===;;;<<<:::===DDDQQQgggyyy{{{wwwlllaaa[[[\\\aaaaaa^^^ZZZ]]]hhhqqqvvvpppbbbRRRIIIEEECCCEEEHHHKKKRRR\\\ffflllppprrrtttyyy{{{~~~~~~~~~~~~~~~~~~~~~yyyvvvooommmjjjgggfffggghhhiiisssqqqsssvvvyyyvvvkkk[[[PPPJJJIIIFFFDDDCCCCCCDDDEEEBBBBBBAAA???>>><<<;;;;;;===<<<;;;999777444222111111///...---...///...---111111111111111111111111111111000000000000111111111000///......///000111///.........///111222444000000000000000000000000000000//////.........---------------......//////111111111000000000000000111111111111111111111111000/////////000111333444333333222222222222222333777666666555444444333333777777888888999999::::::;;;===>>>???>>>???@@@BBB???@@@BBBDDDFFFFFFFFFFFFEEEFFFGGGHHHJJJLLLNNNPPPOOOOOOPPPRRRTTTVVVXXXYYYUUUVVVXXXYYYYYYYYYXXXXXXYYYZZZ\\\^^^```bbbcccddddddeeeggghhhhhhiiilllnnnnnnnnnnnnooorrrtttwwwyyyzzzyyyxxxuuutttvvvzzz}}}{{{wwwwwwzzz~~~}}}yyy{{{{{{zzzxxxuuurrrooommmmmmkkkhhheeebbb___]]]\\\\\\\\\\\\[[[YYYVVVTTTRRRSSSRRROOOMMMKKKJJJJJJJJJHHHGGGHHHLLLMMMPPPXXXaaaeeekkkmmmhhhaaa]]]YYYUUUTTTTTTUUUXXX^^^eeekkkooouuuxxx|||{{{wwwsssrrruuu{{{zzzjjj___]]]\\\]]]```ccchhhsss}}}~~~lll\\\ZZZ]]]cccooo{{{~~~~~~~~~~~~|||yyyvvvqqqgggXXXKKKBBB===<<<;;;999>>>FFFOOO___yyy{{{|||}}}rrriiidddcccgggddd^^^YYYXXX```mmmwwwvvvlllZZZIIIBBBCCCEEEDDDJJJOOOWWW___fffkkkpppssszzz{{{}}}~~~~~~~~~~~~~~~yyyvvvssspppnnnmmmnnnppppppppprrrpppsssxxx{{{xxxmmm\\\PPPHHHFFFDDDBBBAAAAAABBBCCCBBBAAA@@@???>>><<<;;;;;;::::::999888666555333222222000......///000///...111111111111111111111111111111000000000000111111111000///......///000000333111000...---,,,,,,---000000000000000000000000000/////////..............................//////111000000000000000000000////////////////////////000//////...///000222222111111000000000000000111555555555555555555555555555555555666777777888888:::<<<>>>>>>>>>>>>@@@BBBAAABBBCCCEEEEEEEEEDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOOOOOOOPPPQQQSSSUUUWWWWWWUUUVVVWWWYYYYYYYYYYYYXXXZZZ[[[]]]___`````````___ccceeegggggghhhiiilllnnnnnnnnnnnnppprrruuuwwwyyyzzzzzzyyywwwvvvwww{{{~~~}}}zzz{{{~~~}}}}}}yyyzzz|||}}}~~~}}}{{{zzzzzzyyyxxxuuurrrooonnnnnnllliiifffccc```___^^^^^^^^^^^^\\\ZZZWWWUUUSSSTTTSSSQQQNNNMMMLLLKKKLLLIIIHHHJJJMMMOOOQQQZZZccckkkssswwwtttoookkkgggbbb^^^^^^^^^```dddjjjpppsss|||~~~|||yyyuuuxxx}}}{{{kkk```ZZZYYYZZZ^^^aaafffqqq||||||kkk\\\[[[```fffrrr~~~}}}yyyvvvooofffWWWJJJAAA===<<<;;;:::???EEEMMM\\\uuu}}}}}}zzzrrrkkkhhhgggfffbbb[[[XXX^^^lllxxx}}}tttaaaMMMCCCCCCCCCAAAHHHNNNVVV^^^dddjjjpppssszzz{{{|||~~~~~~~~~{{{{{{{{{{{{{{{|||}}}}}}}}}~~~}}}|||wwwvvvuuuvvvxxxyyyyyyxxxrrrooossszzz~~~|||ooo]]]PPPHHHFFFDDDBBBAAAAAABBBBBBBBBAAA@@@???>>><<<<<<;;;999999999999888666555444222111//////000000000///111111111111111111111111111000000//////000000111000000////////////000000444333111///---,,,++++++000000000000000000000000////////////............////////////////////////000000000000000000111111////////////////////////000//////......///000000111000000000000000111111333333444444555666777777444555555666777777888888999;;;============???AAACCCCCCDDDDDDDDDDDDCCCCCCHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVWWWYYYYYYYYYYYYXXXYYY[[[]]]___``````______cccdddfffggggggiiikkknnnnnnnnnoooppprrrtttwwwxxxzzz{{{zzzyyyxxxyyy|||~~~~~~}}}xxxuuurrrooopppqqqqqqssswww}}}}}}~~~~~~}}}|||zzzzzzzzzxxxvvvsssqqqoooooonnnkkkhhheeecccaaa```aaa```___]]][[[XXXUUUTTTUUUTTTRRRPPPOOOMMMMMMMMMJJJIIIKKKOOOQQQTTT\\\eeepppzzz}}}yyytttmmmmmmlllmmmppptttxxxzzz}}}xxx{{{pppeee[[[YYY[[[^^^bbbhhhtttzzziii[[[\\\cccjjjvvv}}}xxxuuulllcccUUUHHH@@@===<<<;;;<<>>===<<<<<<<<<;;;;;;:::999777666555333111//////000111000///111111111111111111111111000000////////////000000///////////////000000000000000000000000000000000///////////////////////////////////////.........000000000000////////////000000000000000111111111000000000000000000000000/////////...............222222222111222222333444333333444444555666666666666666777888999::::::;;;999;;;<<<===<<<===>>>@@@CCCCCCCCCDDDDDDDDDDDDDDDIIIIIIIIIIIIIIIJJJKKKLLLOOOOOOPPPQQQQQQRRRRRRRRRTTTUUUWWWYYYZZZZZZYYYYYY[[[[[[\\\]]]___aaabbbcccbbbdddeeeffffffhhhkkkmmmnnnnnnooopppqqqtttvvvxxxzzz{{{||||||||||||}}}|||wwwqqqkkkhhhffffffeeeeeehhhnnnuuu{{{}}}|||{{{|||}}}}}}{{{|||{{{zzzxxxvvvsssrrrqqqpppmmmjjjgggeeedddcccbbbaaa```]]][[[XXXVVVUUUVVVUUUSSSRRRPPPOOONNNMMMKKKJJJLLLPPPRRRTTT]]]fffppp|||~~~}}}{{{{{{|||~~~}}}{{{}}}xxxooobbb```aaadddgggmmmyyywwwfffYYY\\\eeennnyyy}}}wwwrrrhhh___QQQFFF???<<<;;;<<<===>>>BBBKKKXXXlll}}}vvvnnnkkkppppppfff[[[[[[iiixxx{{{lllYYYKKKFFFFFFEEEDDDHHHOOOWWW^^^fffmmmrrrvvvwwwzzz{{{|||||||||{{{|||~~~~~~|||{{{xxxvvvsssqqqqqqtttwwwyyyyyy{{{}}}~~~~~~pppnnnttt}}}sss___PPPIIIGGGEEECCCBBBBBBCCCDDDAAA@@@@@@???>>>===<<<<<<===<<<;;;999777555333222333111//////000111000///000000000000000000000000000000////////////000000......///000000000000000------...///000000111111////////////////////////.........///////////////000000000000000///////////////000000111111111111000000000000000000000000///////////////.........222222111111222333333444555555555555555555555555666666777888999:::;;;;;;999;;;<<<===<<<===>>>@@@AAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIJJJKKKKKKOOOOOOPPPQQQRRRQQQQQQQQQTTTUUUWWWXXXZZZZZZZZZYYYaaa___]]][[[\\\___bbbeeebbbccceeeeeefffgggjjjlllnnnnnnnnnoooppprrruuuvvvyyy{{{~~~~~~~~~~~~zzztttoooiiiccc^^^ZZZZZZYYYYYY[[[bbbkkkqqqyyy~~~{{{zzzzzz|||}}}}}}}}}}}}|||{{{yyyvvvuuurrrqqqooollliiigggfffeeecccbbb```]]][[[YYYWWWVVVVVVVVVUUUSSSQQQPPPNNNMMMLLLKKKMMMPPPRRRTTT\\\eeeooo|||~~~||||||~~~zzzllljjjiiijjjmmmqqq}}}uuudddXXX]]]hhhqqq{{{{{{tttoooccc[[[NNNCCC===;;;;;;<<<===<<>>======<<<;;;:::999777555222000...222111//////000000000///000000000000000000000000000//////......//////000---...///000111111111000---............------,,,000000000000000000000000.........///////////////.........//////000000000/////////000111111222222////////////////////////...//////000000000//////////////////000111222222555555555555555555444444333444555666777888999:::999;;;============???AAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRRRRRRRQQQQQQSSSTTTVVVXXXZZZZZZZZZZZZeeeccc^^^[[[ZZZ\\\___aaaaaabbbdddeeeeeegggiiilllmmmmmmmmmmmmoooqqqssstttwwwzzz~~~~~~zzzrrrlllgggaaaZZZUUUOOONNNMMMMMMPPPWWW```fffuuu}}}zzzyyy{{{|||}}}}}}}}}}}}|||zzzxxxwwwsssrrrooommmjjjhhhggggggdddcccaaa^^^\\\[[[ZZZZZZXXXWWWWWWVVVTTTRRRPPPOOOOOONNNOOOQQQRRRTTT[[[dddmmmzzz}}}wwwssspppoooooosss}}}vvveeeZZZ___kkkttt}}}~~~xxxpppjjj___WWWKKKAAA;;;;;;;;;<<<<<<;;;@@@KKKUUUbbbxxxxxxuuu||||||vvvqqqpppwwwzzzqqqbbb]]]dddnnn}}}xxxfffRRRGGGBBB@@@AAAEEEJJJPPPWWW```hhhnnnqqqssswww{{{}}}}}}|||{{{{{{~~~~~~}}}}}}yyyssskkkeeedddhhhnnnrrrwwwzzz}}}{{{uuurrr|||nnnnnnttt}}}ttt```RRRFFFEEECCC@@@???@@@@@@AAA@@@@@@??????>>>=========::::::999888666444222111222000......///000///...000000000000000000000000//////............//////,,,---///000111111111000000111111111000///---,,,000000000000000000000000............/////////000,,,,,,---...///000000111...//////000111111222222////////////////////////---...000111111111111000////////////000111222333333333444444555666666666333333444666777888999::::::<<<>>>>>>>>>>>>@@@BBBCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTSSSRRRRRRSSSTTTVVVXXXZZZZZZZZZZZZ___^^^\\\[[[[[[\\\^^^___```bbbddddddeeefffiiikkklllkkkkkklllmmmoooqqqrrrvvvzzz~~~}}}|||||||||}}}~~~|||tttjjjccc^^^YYYSSSNNNIIIHHHGGGGGGJJJPPPYYY___qqq|||{{{yyyyyy{{{{{{|||||||||{{{yyyxxxwwwsssrrrpppmmmkkkiiihhhgggfffdddbbb```___^^^^^^^^^ZZZZZZZZZYYYWWWUUUSSSRRRRRRQQQRRRTTTTTTUUU\\\dddjjjuuu|||xxxuuurrrttt}}}zzzhhh]]]cccooowww|||uuulllfff\\\TTTHHH???::::::;;;<<<===:::???JJJSSS[[[nnn~~~rrrpppxxx}}}wwwssspppoooooovvvzzzrrrddd\\\___eeeyyy~~~|||kkkWWWJJJDDDAAAAAADDDHHHMMMTTT]]]ffflllooorrrvvv{{{}}}~~~~~~}}}|||~~~~~~}}}|||yyyuuuoooiiiggghhhlllooovvvzzz~~~zzzsssmmmhhheeebbb|||mmmnnnttt|||ttt```RRRHHHGGGDDDBBBAAAAAABBBCCC@@@@@@??????>>>>>>======;;;;;;;;;:::999888777666111///...---...///...---000000000000000000000000//////............//////,,,---///000111111111000333333444555444333222111000000000000000000000000---.........//////000000***+++,,,---...000111111...//////000111222222222111111111111111111111111---...000111222222222111111111111111222333444555111222333444666777888888555555666888999;;;<<<<<<;;;===>>>???>>>???@@@BBBEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHIIIJJJKKKLLLMMMMMMOOOQQQSSSTTTTTTSSSRRRSSSTTTVVVXXXZZZZZZZZZZZZTTTUUUXXX[[[^^^___`````````bbbcccddddddfffiiikkkkkkkkkjjjkkklllnnnpppqqquuuyyy~~~}}}zzzzzzyyyyyyzzz|||~~~~~~}}}yyypppeee]]]XXXTTTOOOJJJGGGGGGGGGGGGIIIOOOWWW]]]nnnzzz|||yyyyyyzzzzzzzzz{{{{{{zzzxxxwwwvvvsssrrrpppmmmkkkiiihhhhhhgggfffdddbbbaaaaaabbbbbb]]]]]]]]]\\\ZZZXXXUUUTTTUUUTTTTTTUUUUUUVVV\\\eeefffpppzzz~~~yyyuuuuuu~~~}}}kkk___eeerrrzzz{{{sssjjjdddZZZSSSGGG>>>::::::;;;======:::???JJJQQQVVVfffyyyzzznnnllluuuwwwooojjjjjjkkknnnuuuxxxrrreee\\\\\\___sss{{{|||ooo\\\OOOHHHFFFAAADDDGGGLLLRRR[[[dddjjjnnnqqqvvv{{{~~~~~~|||~~~~~~}}}|||||||||yyytttpppmmmmmmmmmnnnvvvzzz~~~}}}wwwmmmddd^^^ZZZWWWUUUvvvnnnnnnttt}}}rrr^^^OOOLLLHHHCCC@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;:::888666555444222111000.........///000000111111111111222222222...///000111111000///.........//////000000111111111000///......///000111000000000000//////////////////////////////////////////000///------...000000000000000111111111111111111000///////////////000000111111111111000000111111222222222111111000222222222222333444555555555555555666777777888888;;;;;;;;;;;;<<<>>>???@@@DDDDDDDDDDDDDDDEEEEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRSSSTTTSSSRRRQQQQQQRRRSSSUUUWWWXXXXXXXXXZZZZZZ\\\]]]^^^____________aaaccceeeggghhhhhhhhhgggiiijjjjjjkkkmmmpppsssxxxyyy|||~~~~~~~~~yyywwwsssqqqqqqtttwwwyyy~~~~~~{{{yyywwwqqqhhh[[[SSSPPPNNNJJJGGGEEEDDDDDDGGGHHHKKKTTT^^^hhhttt~~~}}}|||{{{}}}}}}|||{{{zzzxxxvvvuuuuuusssqqqooommmkkkjjjjjjgggfffdddbbbaaa```_________^^^^^^]]]\\\[[[ZZZZZZZZZYYYWWWWWWXXX[[[___bbbkkkooouuu{{{xxxssstttpppdddgggttt{{{rrrhhh```VVVMMMDDD>>>:::555555777===@@@CCCEEEJJJRRR]]]eeevvv}}}~~~oooggggggpppwwwlllaaabbbhhhbbbeeellloooggg[[[ZZZ```nnnyyyuuu^^^JJJCCCDDD>>>@@@CCCHHHNNNVVV___eeelllpppvvvzzz|||}}}}}}~~~~~~~~~|||yyyvvvrrrpppooopppqqqwwwyyy|||{{{vvvmmmfff\\\SSSNNNMMMMMMLLLtttkkkkkkqqqzzzsss___QQQLLLHHHCCCAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;:::888666444333111000000////////////000000000111111111222222222...///000111111000///.........//////000000111111...------------------...////////////............///////////////////////////000000///......///111000000000000111111111111111111000///////////////000000000111111000000000111111222222222111111000222222222222333444555666666777777888888999::::::============>>>@@@AAABBBCCCCCCDDDDDDEEEEEEEEEEEEHHHIIIIIIJJJKKKLLLLLLMMMNNNOOOQQQSSSTTTSSSRRRRRRQQQRRRTTTUUUWWWWWWXXXXXXXXXYYY[[[]]]___aaaaaabbbaaabbbdddfffhhhhhhhhhhhhgggiiijjjjjjkkkmmmqqqtttxxxyyy{{{}}}~~~}}}|||{{{vvvssspppmmmmmmooorrrttt||||||vvvrrroooiiiaaaVVVOOOLLLKKKHHHFFFCCCAAABBBDDDEEEIIIRRR\\\gggsss~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzzxxxvvvuuutttsssrrrpppnnnllljjjiiihhhhhhfffdddbbbaaa````````````___^^^^^^]]]\\\\\\\\\[[[YYYYYYZZZ^^^aaadddkkkooouuuzzz~~~yyyuuuvvvqqqeeeiiivvv}}}yyyqqqfff^^^SSSJJJBBB>>>;;;888888;;;<<>>???BBBFFFKKKRRRZZZ```jjjooouuuyyy{{{||||||}}}~~~~~~}}}}}}|||zzzwwwtttsssssstttuuuyyy{{{~~~yyyrrrmmmccc^^^VVVPPPKKKIIIGGGEEErrriiiiiinnnxxx~~~rrr```RRRKKKHHHDDDAAAAAABBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;:::777555333111...//////000000000000///000000000111111111222222...//////000000//////.........//////000000111111000000111111111111000000............------------////////////////////////...///000///...---///111000000000000111111111111111111000///////////////000000000000000000000000000111111222222222111111333333333333444555666777888888999999:::;;;;;;;;;============>>>@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIJJJJJJKKKKKKLLLLLLMMMNNNPPPRRRTTTTTTTTTTTTSSSTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[^^^aaabbbddddddcccccceeefffhhhhhhhhhhhhhhhiiijjjjjjkkkmmmqqqtttxxxyyy{{{||||||{{{yyyxxxtttqqqnnnkkkjjjkkkmmmoooxxxzzzwwwpppiiieee]]]WWWNNNIIIHHHGGGFFFDDDCCCAAAAAADDDEEEHHHQQQ[[[gggrrr|||}}}~~~}}}{{{yyyzzz{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}{{{zzzxxxvvvuuurrrssssssrrrpppmmmjjjhhhjjjiiihhhfffdddcccbbbaaaaaaaaaaaa``````_________^^^]]]\\\\\\^^^aaaeeegggkkkooouuuyyy}}}}}}zzzxxx{{{qqqhhhlllyyy}}}{{{wwwoooccc[[[OOOGGG@@@>>>===:::;;;???;;;>>>BBBEEEHHHNNNVVV\\\fffooowww|||}}}~~~yyyssskkkccc___ddduuuvvvfff^^^\\\\\\dddqqqzzzwwwlllccc```fffqqqyyysssbbbPPPGGGEEE???AAACCCEEEIIIOOOVVV[[[gggkkkrrrvvvyyyzzzzzz{{{zzz{{{}}}~~~}}}|||{{{{{{zzzxxxwwwwwwxxxzzz{{{~~~}}}xxxqqqiiiddd\\\XXXSSSNNNKKKHHHDDDBBBrrrjjjhhhmmmuuu|||{{{ooo^^^QQQJJJGGGDDDBBBBBBCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>======<<<:::777444222000---...///111111111000///000000000000111111111111////////////////////////......//////000000111111111111333444444333111111/////////.........------////////////////////////---......---,,,,,,...000///000000000111111111111111000000///////////////000000000//////000000000000000111222222222111111444444444444555666777777888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBCCCEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMOOORRRSSSUUUUUUUUUTTTTTTUUUVVVWWWWWWWWWVVVYYY[[[]]]___aaacccddddddaaabbbccceeegggiiijjjjjjhhhiiijjjjjjkkknnnsssvvvyyyyyy{{{{{{zzzyyyvvvuuusssqqqnnnkkkjjjjjjlllmmmqqqtttxxx}}}zzzqqqhhhaaa]]]RRRNNNHHHEEEEEEFFFFFFFFFGGGEEEEEEGGGHHHKKKTTT^^^hhhrrr|||}}}zzzzzzyyywwwuuuvvvxxx{{{}}}}}}}}}}}}}}}~~~~~~}}}|||zzzwwwuuutttqqqrrrssssssqqqnnniiigggiiiiiihhhgggeeedddbbbbbbbbbbbbaaaaaaaaaaaaaaaaaa______^^^___aaaeeehhhjjjmmmqqqvvvzzz|||~~~|||{{{|||{{{pppjjjppp|||}}}zzzvvvmmmbbbYYYMMMEEE???>>>===<<<===@@@;;;???CCCEEEGGGLLLSSSXXXdddnnnyyy{{{xxxxxxxxxtttrrrnnngggaaacccsssqqqhhhdddbbblllzzzzzzkkkbbb___hhhqqqooobbbSSSIIIEEEAAABBBCCCEEEHHHNNNUUUZZZccchhhnnnsssvvvwwwxxxyyywwwyyy{{{}}}~~~~~~}}}{{{zzzyyyyyyxxxxxxzzz|||~~~~~~zzzuuuooogggbbb]]]YYYTTTPPPMMMJJJHHHFFFqqqiiiiiimmmtttyyyxxxlll[[[NNNJJJGGGDDDCCCCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>===<<<;;;999777444111000---...///111111111000/////////000000000111111111//////............//////......//////000000111111---...///000000///...---000000000/////////......////////////////////////+++,,,,,,,,,++++++---//////000000000111111111111111000000///////////////000000///......///000000///000111222222222222222444444444444555666777777777777888888999:::::::::;;;;;;;;;;;;<<<>>>???@@@???@@@AAACCCDDDFFFGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUVVVVVVTTTUUUVVVWWWWWWWWWWWWWWW\\\]]]^^^```aaabbbbbbbbb___```aaadddfffiiikkkllljjjjjjkkkkkklllooouuuxxxzzzzzz{{{{{{zzzxxxvvvtttrrrpppnnnkkkkkkkkklllmmmmmmpppsssxxx|||~~~ssshhh^^^VVVRRRKKKIIIGGGGGGHHHIIIKKKKKKMMMKKKKKKLLLLLLNNNVVV```jjjttt|||~~~}}}}}}{{{xxxwwwvvvtttssstttuuuxxxzzz}}}}}}~~~~~~~~~}}}|||yyywwwuuutttqqqrrrttttttrrrnnnjjjgggggggggggggggfffeeecccbbbaaaaaaaaabbbbbbbbbbbbbbbaaaaaaaaabbbeeehhhlllnnnqqquuuyyy|||}}}|||zzz}}}vvvnnnkkksss~~~{{{wwwmmm```WWWLLLEEE???>>>===;;;;;;>>>===@@@CCCEEEGGGKKKQQQWWWcccooo{{{}}}wwwttttttqqqrrrqqqlllddddddrrryyyqqqllljjjssspppaaaYYY```ggghhhaaaTTTIIICCC???@@@AAACCCFFFLLLSSSWWW^^^cccjjjooorrrtttuuuvvvvvvwwwzzz|||~~~~~~~~~}}}{{{zzzxxxxxxxxxyyy{{{}}}~~~}}}}}}yyyvvvpppkkkfffaaa]]]VVVQQQOOONNNMMMMMM~~~ooofffhhhlllrrrvvvuuuiiiYYYMMMIIIGGGDDDCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>><<<;;;:::999666444222000...//////000000000000////////////000000000111111///......------......///......//////000000111111//////000000000000//////111000000000////////////////////////////////////***+++,,,,,,++++++---///000000000000111111111111111111000///////////////000000............000000///000111222222222222222333333333333444555666777666666777777888999999999============>>>@@@AAABBB???@@@AAABBBDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNOOOQQQRRRTTTVVVVVVTTTTTTVVVWWWXXXXXXXXXXXX]]]]]]___```aaaaaaaaaaaa```aaabbbdddgggjjjlllnnnllllllllllllmmmqqqwww{{{{{{|||||||||{{{yyywwwuuuooonnnmmmllllllmmmoooppppppqqqtttwww{{{}}}xxxjjj]]]SSSMMMJJJKKKKKKKKKMMMNNNQQQSSSTTTTTTQQQPPPQQQPPPQQQXXXaaakkkttt|||}}}{{{{{{yyyvvvsssrrrrrrqqqqqqrrrssstttzzzzzz|||}}}}}}|||yyywwwuuusssrrrsssttttttrrrnnnjjjgggeeefffggghhhhhhgggeeeeeeaaabbbbbbccccccdddddddddcccdddeeegggjjjmmmppprrrwwwzzz}}}~~~zzzzzz~~~pppkkkkkkuuu|||wwwlll^^^UUUJJJCCC>>>===<<<::::::======@@@CCCDDDEEEIIIQQQVVV```mmmzzzzzzuuutttppprrrsssooohhheeeppp~~~~~~uuuooonnnuuuqqq^^^UUUZZZ```bbb___UUUJJJCCC<<<===>>>@@@BBBGGGMMMRRRZZZ___fffllloooqqqsssttttttvvvyyy{{{}}}~~~~~~}}}|||{{{{{{{{{zzzxxxxxxyyyzzz|||~~~}}}{{{zzz~~~~~~~~~}}}zzzxxxuuuqqqnnniiiddd]]]WWWUUUTTTTTTTTT~~~oooffffffiiioootttsssiiiZZZNNNIIIGGGEEEDDDEEEEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>;;;::::::888666444222111111000000////////////000////////////000000000111///...------------...///......//////000000111111222111111000000111111222000000/////////.........////////////////////////+++,,,------,,,---///111000000000000111111111111111111000///////////////111000...------...000111//////000222222333333222222222222222333444555666666666777777888999999999============>>>@@@AAABBB@@@@@@AAABBBCCCEEEEEEFFFFFFGGGHHHJJJKKKMMMNNNOOONNNNNNOOOPPPRRRTTTUUUVVVSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[]]]___aaabbbbbbbbbeeeeeeeeefffhhhjjjlllnnnnnnnnnmmmmmmooosssyyy~~~|||}}}~~~~~~}}}{{{yyywwwoooooonnnoooppprrrtttvvvxxxyyyzzz{{{|||}}}~~~~~~zzznnnaaaVVVOOOLLLKKKNNNPPPRRRTTTVVVYYY\\\]]]\\\ZZZXXXWWWUUUVVV\\\eeekkkssszzz{{{yyyxxxvvvsssooooooooooooooonnnnnnnnnpppqqqsssvvvyyy{{{|||}}}zzz{{{}}}~~~|||yyywwwtttsssssssssttttttrrrnnnkkkhhhdddeeegggiiijjjjjjiiihhhccccccddddddeeefffggggggggggggiiikkkooorrruuuwww|||~~~|||~~~~~~||||||yyyyyyzzzkkkgggjjjwww|||vvvjjj\\\QQQFFF@@@<<<<<<<<<::::::======>>>@@@AAABBBGGGOOOVVV]]]jjjyyyzzzyyyssstttuuusssmmmiiippp{{{}}}uuupppuuu|||rrr^^^TTTWWW[[[___^^^WWWLLLDDD>>>?????????@@@DDDIIIMMMWWW\\\dddiiimmmoooqqqrrrssstttwwwyyy{{{|||}}}}}}}}}|||zzzxxxwwwxxxyyyyyyzzz{{{{{{|||}}}~~~~~~{{{yyywwwyyyzzz{{{|||~~~~~~|||yyywwwvvvrrrlllhhhfffdddbbb```qqqhhhcccgggmmmrrrrrriii[[[PPPHHHGGGEEEDDDEEEFFFEEEDDDBBBAAA@@@???>>>>>>>>>>>>::::::999888666555333222222111000.........///000////////////000000000000///...---,,,,,,---...///......//////000111111111///...---,,,,,,---.../////////.........---------////////////////////////,,,...///.........111333000000000000111111111111111111000///////////////111///...------...///111//////000222222333333333222222222222333444555555666777777888999999::::::;;;;;;;;;;;;<<<>>>???@@@@@@AAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOPPPOOOOOOOOOPPPRRRSSSUUUVVVRRRSSSUUUWWWXXXYYYZZZZZZXXXYYY\\\^^^```bbbcccdddjjjjjjiiiiiiiiijjjlllmmmoooooonnnnnnpppttt{{{}}}~~~~~~|||zzzyyyqqqqqqrrrsssuuuxxxzzz|||~~~~~~}}}}}}}}}wwwpppeeeZZZRRROOOPPPQQQQQQSSSWWWYYY\\\^^^aaacccdddaaa___]]][[[[[[aaajjjjjjrrryyyyyyvvvvvvtttqqqlllmmmmmmnnnmmmllljjjiiieeegggjjjooosssvvvxxxyyywwwyyy|||~~~|||yyywwwtttssstttttttttsssqqqnnnkkkiiidddfffhhhkkkllllllkkkjjjdddeeeeeefffggghhhiiiiiiiiijjjlllooorrrvvvyyyzzz|||{{{|||}}}|||zzz|||xxxyyyssshhheeejjjwww|||uuuiiiZZZOOOCCC>>>:::;;;<<<:::;;;>>><<<===>>>>>>@@@EEENNNUUU[[[iiixxx~~~}}}wwwwwwxxxwwwqqqmmmrrr{{{}}}rrrvvvzzzuuu```UUUVVVYYY]]]^^^XXXMMMEEEBBBBBBBBBAAAAAACCCHHHLLLVVV[[[bbbhhhlllnnnpppqqqrrrsssuuuxxxzzzzzz{{{{{{|||zzzwwwuuutttuuuwwwxxx|||}}}}}}~~~~~~zzzxxxvvvuuuvvvxxxzzz}}}~~~}}}zzzwwwsssooolll}}}nnnfff___eeeooowwwwwwlll[[[NNNFFFEEECCCCCCEEEEEEEEEDDDBBBAAAAAAAAABBBAAA>>><<<<<<;;;999777555333222111111///...,,,,,,...///111000000000000////////////111111111///------///111000111111111111000////////////......---------,,,//////.........---------////////////////////////...............///000000.../////////000000000000222111111000000000000000...///000000000000000///000111111111111222222222222222333333333444444444555555666666777777888888999:::;;;<<<===???@@@@@@AAABBBDDDEEEDDDCCCDDDEEEJJJJJJKKKMMMNNNNNNNNNNNNUUUSSSQQQPPPOOOPPPRRRSSSUUUVVVWWWXXXXXXXXXWWWVVVYYYZZZ[[[^^^```bbbdddeeefffgggiiilllmmmmmmmmmmmmoooooonnnmmmnnnrrrxxx}}}~~~zzzuuuwww{{{~~~~~~|||rrrfffZZZSSSOOOLLLLLLOOOWWWZZZ^^^bbbeeeiiimmmpppnnnllliiiddd``````cccfffrrruuuxxxyyyxxxtttqqqppplllllllllkkkiiifffdddbbbdddeeehhhlllppprrrsssrrruuuwww{{{~~~~~~|||zzzxxxvvvtttsssttttttsssqqqooommmlllggghhhjjjkkklllmmmmmmmmmmmmllllllkkkkkkllllllmmmlllooorrruuuxxx{{{~~~}}}|||~~~wwwvvvvvvvvvxxx}}}|||{{{|||yyyooocccfffnnnxxx{{{pppaaaTTTLLLBBB>>>999888999;;;:::999999<<>>>>>AAAGGGLLLTTTXXX___eeeiiilllooorrrsssttttttuuuvvvwwwwwwxxxyyyxxxvvvttttttuuuwwwxxx}}}~~~}}}{{{|||||||||}}}}}}zzzyyyyyyxxxvvvwwwyyy~~~yyyttt~~~nnneee^^^ccclllssstttjjjZZZNNNFFFEEECCCCCCEEEEEEEEEDDDAAA@@@@@@@@@AAA@@@===;;;<<<;;;:::888666444333222111000///......///000111000000000000///////////////000000...---,,,---.........///000000000000000000000000000//////......000000/////////.........////////////////////////...............///000000000000000000000000000000222111111000000000000000------...000111111111111000111111111111222222222222222333333333444444444666666777777888999999999;;;;;;<<<===???@@@AAAAAAAAABBBDDDEEEDDDDDDEEEFFFIIIJJJKKKLLLMMMNNNNNNNNNSSSRRRQQQPPPQQQQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVYYYZZZ[[[^^^```bbbdddeeeggghhhjjjlllmmmnnnnnnnnnooooooooonnnooosssyyy}}}}}}yyy{{{~~~|||zzz{{{}}}}}}wwwtttiii___VVVRRRQQQOOOPPPSSS\\\___dddhhhlllqqqvvvyyyvvvtttpppkkkgggfffhhhjjjrrruuuxxxzzzzzzwwwtttsssllllllkkkjjjgggdddbbb```]]]^^^aaaeeejjjmmmoooooouuuwww{{{~~~}}}{{{xxxvvvuuuuuuuuuuuutttsssqqqooommmjjjkkklllmmmnnnnnnoooooommmmmmllllllllllllmmmmmmnnnqqquuuxxx{{{~~~~~~}}}||||||tttrrrsssssswww|||tttkkkbbbfffnnnyyyyyymmm___RRRJJJBBB???;;;:::;;;======<<<<<>>===@@@FFFJJJQQQUUU\\\bbbfffjjjnnnpppssssssttttttuuuuuuuuuvvvwwwvvvuuuuuuuuuwwwyyyzzz}}}~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzz{{{~~~}}}~~~mmmccc]]]aaahhhnnnnnnfffXXXMMMFFFEEECCCCCCEEEEEEEEEDDDBBBAAA@@@@@@AAA@@@>>><<<===<<<;;;999777555333333111111111111111111111111////////////000000000000///111222111...---------,,,,,,---...///000111111222222111111111111000000000000000000000/////////////////////////////////...............///000000111111111111111111000000222111111000000000000000+++,,,...///111222222222000111111111111222222222333333333333444444444444777777888888999::::::;;;<<<<<<===???@@@AAABBBCCC@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIJJJLLLMMMMMMNNNNNNPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUYYYZZZ[[[^^^```bbbdddeeehhhiiijjjlllmmmnnnooooooppppppppppppqqqtttzzz~~~~~~}}}|||yyyxxxuuuwwwyyy|||~~~|||uuunnniii^^^WWWSSSSSSUUUUUUWWW[[[aaaeeekkkpppuuu{{{}}}wwwrrrppppppqqquuuwwwzzz||||||{{{xxxvvvnnnmmmkkkhhheeebbb```^^^XXXZZZ]]]aaafffjjjmmmooovvvxxx{{{~~~~~~|||yyyxxxvvvvvvwwwwwwvvvuuusssqqqpppmmmnnnooopppppppppppppppnnnnnnnnnmmmmmmnnnnnnnnnqqqtttyyy}}}~~~}}}|||xxxpppmmmnnnpppuuu{{{wwwllleeebbbfffooozzz}}}tttiii[[[OOOHHHBBB@@@>>>===>>>@@@@@@@@@AAACCCFFFHHHKKKOOOTTTXXX[[[cccooo|||~~~~~~||||||wwwnnnnnnsss~~~uuutttyyyzzzvvvpppbbb[[[ZZZbbbhhhbbbUUUKKKBBBAAA@@@======???DDDHHHLLLQQQWWW^^^cccgggllloooqqqrrrrrrsssssssssrrrrrrttttttssstttvvvxxxzzz||||||}}}~~~{{{{{{{{{|||~~~~~~~~~lllbbb[[[^^^ccchhhiiibbbUUULLLFFFEEECCCCCCEEEEEEEEEDDDCCCBBBAAAAAABBBBBB@@@???>>>===;;;999777555444333///000000111111000000///////////////000000000000111333555444222/////////------......///000111111111111111111111111111111////////////////////////////////////////////////...............///000000222222222111111111111111222111111000000000000000------///000111111111111000000111111111222222222333333333444444444444555777777888888999:::::::::<<<===>>>???@@@AAABBBCCC@@@BBBDDDEEEEEEEEEFFFGGGGGGHHHJJJKKKMMMMMMNNNNNNOOOPPPQQQSSSTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWYYYZZZ[[[^^^```bbbdddeeehhhiiijjjlllmmmnnnoooooopppqqqqqqqqqrrrvvv{{{~~~|||zzzyyyvvvuuussstttvvvxxxzzz|||~~~~~~~~~zzzrrriiidddXXXTTTTTTXXX[[[\\\```dddfffjjjqqqwww~~~{{{yyyyyy{{{|||}}}}}}zzzxxxqqqooolllhhhdddaaa___^^^[[[]]]```cccgggkkkoooqqqvvvxxx{{{}}}~~~~~~~~~|||zzzxxxwwwxxxxxxxxxxxxwwwuuusssrrrppppppqqqqqqqqqqqqqqqpppppppppooooooooooooppppppsssxxx}}}~~~}}}}}}~~~uuukkkiiijjjmmmttt{{{xxxmmmddd```aaagggqqq{{{yyypppcccWWWLLLFFFAAAAAA@@@AAAAAABBBCCCCCCDDDFFFIIIKKKNNNSSSXXX\\\```fffpppzzz{{{yyyssslllkkkppp{{{uuuwwwyyyxxxuuufff___\\\cccllliii[[[MMMEEECCC@@@===<<<>>>BBBDDDHHHMMMSSSZZZ___eeejjjmmmppppppqqqqqqqqqpppooooooqqqqqqrrrssstttvvvxxxyyyyyyzzz|||}}}~~~zzzzzzzzz{{{|||}}}kkk```YYY[[[```eeefff___TTTKKKFFFEEECCCCCCEEEEEEEEEDDDAAA@@@>>>???@@@@@@???>>>>>>===;;;999777555444333...//////000000//////....../////////000000000111111333444444222000//////111111000//////000000111000000000000000000000000........................////////////////////////...............///000000222222111111111111111111222111111000000000000000///000000000000//////...000000111111111222222222333333444444444555555555666666777777888999999:::<<<<<<===>>>@@@AAABBBBBB@@@BBBEEEEEEEEEEEEGGGHHHGGGHHHJJJKKKMMMNNNNNNOOONNNOOOQQQSSSTTTUUUUUUUUUWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[^^^```bbbdddeeeiiiiiijjjkkklllnnnoooppppppqqqrrrrrrsssvvv{{{~~~}}}{{{yyyxxxuuussssssssstttvvvwwwyyyzzz{{{|||~~~~~~yyyqqqhhhbbbYYYWWWYYY___cccdddhhhnnnnnnssszzz{{{wwwsssppplllgggccc```___^^^___bbbfffhhhjjjlllpppsssvvvwwwzzz|||~~~~~~}}}}}}~~~~~~|||{{{yyyxxxxxxxxxyyyyyyxxxvvvtttsssqqqqqqrrrrrrrrrrrrrrrqqqrrrqqqqqqppppppqqqqqqrrrvvvzzz~~~~~~|||rrriiifffhhhlllttt{{{|||qqqeee^^^]]]```gggrrr}}}~~~vvvkkk^^^SSSJJJEEEAAABBBDDDDDDDDDDDDEEEEEEGGGIIIKKKMMMQQQVVV\\\```eeekkkssszzz~~~{{{wwwqqqkkkiiikkkzzzxxxzzzzzzyyyllleeeaaafffppppppaaaQQQHHHEEEAAA======>>>@@@BBBFFFJJJPPPWWW\\\bbbhhhlllmmmnnnoooppppppooommmllloooooopppppprrrssstttuuuwwwwwwyyyzzz{{{|||}}}}}}yyyyyyyyyzzz{{{~~~}}}kkk___WWWZZZ___dddeee^^^SSSJJJFFFEEECCCCCCEEEEEEEEEDDD???===;;;;;;===>>>===<<<===<<<;;;999777555333333..............................//////000000111111...000111000///......///333222111/////////000111.........////////////000------------............////////////////////////...............///000000000000000111111111222222222111111000000000000000111111111000000///...---000111111111111222222222333444444444555555555555666666777777888999999999<<<<<<===>>>@@@AAABBBCCC@@@BBBEEEFFFFFFFFFGGGIIIHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVXXXXXXXXXWWWXXXYYYYYYZZZYYYZZZ[[[^^^```bbbdddeeehhhhhhiiiiiikkkmmmnnnooooooqqqrrrrrrsssvvvzzz~~~~~~}}}}}}{{{xxxuuusssssssssssstttuuuvvvwwwxxxzzz|||{{{wwwooogggbbb]]]]]]```fffjjjlllqqqwwwzzz|||wwwssspppkkkeeeaaa___^^^^^^___dddiiillllllmmmpppsssuuuvvvxxx{{{}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwxxxxxxxxxwwwvvvtttsssqqqrrrssssssttttttttttttssssssrrrrrrrrrrrrsssssswwwzzz{{{qqqiiigggiiimmmuuu}}}{{{lll___YYYZZZ___gggsss~~~}}}sssfff[[[QQQJJJFFFCCCFFFHHHIIIHHHGGGGGGHHHJJJKKKMMMOOOSSSXXX___ccciiiooovvv|||}}}xxxrrrmmmjjjjjj{{{}}}}}}}}}|||sssnnnjjjmmmvvvwwwiiiXXXLLLHHHBBB>>>>>>??????@@@CCCGGGMMMSSSYYY___eeeiiikkklllnnnooopppnnnmmmllllllmmmnnnooopppqqqrrrrrrvvvvvvwwwxxxyyyzzz{{{|||yyyyyyyyyzzz|||~~~}}}jjj^^^WWWYYY___dddeee___SSSJJJFFFEEECCCCCCEEEEEEEEEDDD???===<<<;;;===>>>>>>>>><<<;;;:::888666444333222111000///......///000111.........///000111111111---...///...------///000111000///......///111222........./////////000000---.........////////////////////////////////////...............///000000......//////000111222222222111111000000000000000///000000000000//////...000111111111111222222222444444444444555555555555777777888888999:::::::::===>>>???@@@AAABBBCCCDDD@@@BBBEEEFFFFFFFFFHHHIIIHHHIIIKKKMMMOOOPPPQQQQQQRRRRRRQQQRRRRRRTTTVVVWWWXXXXXXWWWVVVWWWXXXYYYZZZYYYZZZ[[[^^^```bbbdddeeehhhgggggghhhiiikkkmmmnnnnnnpppqqqrrrsssvvvzzz}}}}}}zzzvvvuuutttsssssstttuuuuuuuuuwwwyyyyyyuuuoooiiieee``````eeekkkoooqqqxxx~~~yyyqqqmmmhhhbbb^^^\\\\\\]]]]]]dddkkkooooooooorrruuutttuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}{{{zzzxxxwwwvvvvvvwwwwwwvvvuuusssrrrrrrssstttvvvvvvwwwwwwwwwuuuttttttssssssttttttuuuwwwzzz~~~zzzrrrjjjiiilllpppwww~~~yyyiiiZZZUUUWWW^^^gggttt{{{pppdddXXXOOOJJJHHHGGGJJJNNNNNNMMMKKKJJJKKKLLLNNNOOORRRUUU[[[bbbgggjjjqqqzzz}}}wwwrrrnnnkkkqqq~~~{{{xxxtttuuu|||}}}ppp```OOOJJJCCC???????????????AAAEEEJJJOOOUUU[[[aaaeeeiiikkkmmmooopppooommmllliiijjjlllnnnqqqrrrssstttwwwwwwwwwxxxxxxzzz{{{{{{|||||||||}}}~~~}}}jjj]]]VVVYYY___eeefff___SSSJJJFFFEEECCCCCCEEEEEEEEEDDDBBB@@@>>>>>>@@@AAAAAAAAA<<<;;;999777555333222111333111000......000111333---......///000111111222...//////......///111444...---,,,,,,---///222333......//////000000000111.../////////000000111111////////////////////////...............///000000,,,------///000111222333222111111000000000000000......///000000111000000000111111111111222222222444444444555555555666666888999999::::::;;;<<<<<<>>>???@@@AAACCCDDDEEEEEE@@@BBBEEEFFFFFFGGGHHHJJJIIIJJJLLLNNNPPPQQQRRRRRRTTTSSSRRRQQQRRRSSSVVVWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYZZZ[[[^^^```bbbdddeeeggggggggggggiiikkkmmmnnnnnnoooqqqrrrsssuuuyyy|||}}}yyyxxxvvvuuutttuuuuuuvvvuuuvvvxxxxxxvvvqqqkkkhhhaaabbbfffmmmqqqttt|||{{{oookkkeee___[[[ZZZ[[[\\\\\\dddmmmrrrssssssuuuxxxtttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}|||{{{yyyxxxwwwuuuuuuvvvvvvuuutttsssrrrttttttvvvwwwyyyyyyzzzzzzuuuuuuttttttttttttuuuuuuwwwyyy|||zzzrrrkkkkkknnnrrryyyxxxgggXXXSSSUUU^^^hhhuuuzzzooobbbWWWOOOKKKIIIJJJNNNRRRRRRPPPMMMMMMMMMNNNPPPQQQSSSWWW]]]dddiiijjjrrr|||{{{vvvqqqnnnhhhttt|||{{{uuueeeQQQKKKDDD@@@@@@@@@???>>>???CCCHHHMMMRRRXXX^^^bbbhhhjjjmmmooopppooonnnlllgggiiikkkooorrrtttvvvvvvxxxxxxxxxxxxyyyzzz{{{{{{~~~~~~~~~~~~yyyiii```[[[[[[___gggggg^^^RRRLLLEEEDDDDDDDDDDDDDDDEEEFFFBBBAAA???===<<<<<<======>>>===;;;999666444222111222111111000000000000000222111///.........///000000000000000////////////000000000000000222444555000000111222222000///.........//////000000111111---------------...///000///...---,,,,,,---...///000000111111111222222222///111222333111111111222222111000//////000111111111111111111222333444555444444333333333444555555777888999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIGGGHHHJJJMMMOOOQQQRRRSSSTTTSSSRRRRRRSSSUUUWWWXXXYYYYYYXXXXXXXXXXXXYYYYYY___^^^^^^]]]^^^___```aaagggiiijjjjjjiiiiiijjjkkkooonnnnnnoooqqqtttwwwyyy{{{{{{zzzxxxtttrrrrrrsssyyyyyyyyyyyywwwsssnnnjjjeeehhhkkkmmmoootttzzz~~~|||uuuppphhh```ZZZXXXYYYZZZdddhhhmmmqqqrrrrrrssssssttttttuuuvvvwwwyyy{{{|||}}}{{{zzzxxxwwwvvvyyyxxxwwwuuuttttttttttttttttttuuuxxx{{{}}}|||zzzwwwuuusssrrrrrrsssqqqppptttuuuwww{{{ssspppoooqqqrrrsssyyywwwcccWWWTTTVVVbbbmmmyyy|||uuujjj]]]TTTNNNKKKJJJMMMRRRVVVUUUQQQLLLLLLNNNQQQRRRTTTUUUWWWZZZ___ccclllqqqzzzxxxssspppqqqqqq{{{{{{vvvvvvxxx|||}}}~~~ttt[[[OOODDDBBBCCC@@@<<<;;;AAACCCFFFIIINNNTTT[[[```dddhhhkkknnnnnnnnnnnnoookkkmmmooorrruuuwwwxxxyyyyyyzzz|||{{{zzzxxxyyyyyy}}}~~~vvvzzziii```\\\\\\```gggggg^^^RRRKKKGGGFFFEEEDDDDDDCCCDDDDDDCCCBBB@@@>>>=========>>>===<<<;;;999666444222222111111000////////////000---------...///000111222222222111111111000000000//////......///111222333111111111111111000//////......//////000000000000---------------...////////////...------...//////111111111111222222222222...000222111000//////000111111000//////000111222111111111111222333444555555555444444555555666666555666777888999:::::::::<<<<<<===>>>???@@@AAAAAABBBBBBCCCDDDFFFGGGHHHHHHGGGHHHJJJLLLNNNPPPQQQQQQRRRRRRRRRRRRTTTUUUWWWXXXYYYXXXXXXXXXXXXYYYYYYZZZ______^^^^^^___```bbbcccfffhhhjjjjjjiiiiiikkklllpppoooooooooqqquuuxxxzzz~~~}}}zzzzzzzzzwwwtttrrrssstttvvvwwwxxxyyyxxxtttpppllliiikkkmmmmmmnnnqqqvvvzzz~~~wwwrrrjjjbbb\\\[[[[[[\\\dddhhhmmmpppqqqrrrssstttttttttuuuvvvwwwyyyzzz{{{~~~~~~}}}|||zzzxxxwwwyyyxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwyyy|||}}}}}}||||||zzzwwwuuuuuutttrrrqqqooopppssswww|||~~~qqqooonnnqqqrrrtttzzzxxxeeeYYYVVVXXXeeeppp|||zzzssshhh\\\RRRMMMJJJJJJLLLPPPSSSRRRNNNKKKLLLNNNQQQRRRTTTVVVXXX\\\aaaeeekkkpppyyy~~~yyyqqqnnnsssvvvqqqpppqqqyyy|||yyy|||xxxbbbTTTGGGCCCCCC@@@<<<;;;@@@BBBEEEHHHLLLSSSZZZ___cccfffjjjlllmmmnnnooopppnnnppprrruuuxxx{{{|||}}}{{{|||~~~}}}{{{zzzzzzzzz}}}~~~|||sss{{{jjj```]]]]]]aaahhhggg]]]QQQJJJHHHGGGFFFDDDCCCCCCCCCCCCDDDBBBAAA???>>>>>>>>>>>><<<;;;:::888666555333333111000//////......//////,,,---...000111111222222111111111000000000/////////......---...///111222222111111000000000000000...////////////000000000...------------...//////000//////......//////000111111222222222333333333000222333222000//////000000/////////000111222333111111111111222333444555666666555555666666777888555666777999::::::::::::<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLMMMNNNOOOOOOQQQQQQQQQRRRTTTVVVXXXYYYXXXXXXXXXXXXXXXYYYZZZ[[[___^^^^^^___```bbbdddeeeeeegggiiijjjjjjjjjlllnnnrrrqqqooooooqqquuuyyy|||}}}{{{xxxuuuuuutttrrrpppoooppprrrsssuuuxxxyyyxxxvvvrrrpppmmmnnnooonnnmmmmmmoooqqqvvv|||xxxssslllddd___]]]^^^^^^dddgggllloooqqqqqqssstttssstttuuuvvvwwwxxxyyyzzz{{{}}}~~~~~~|||zzzxxxyyyyyyxxxxxxxxxxxxyyyyyy{{{zzzzzz{{{}}}~~~~~~}}}|||yyyvvvsssqqqooommmkkkhhhiiilllqqqvvv}}}}}}pppnnnnnnqqqssstttzzzyyyfff[[[ZZZ\\\jjjtttvvvoooeeeYYYPPPKKKIIIIIIJJJMMMOOONNNKKKJJJLLLOOOQQQSSSUUUWWWZZZ]]]bbbeeeiiimmmuuuxxxooommmzzz}}}qqqjjjhhhhhhooossstttzzz}}}iiiZZZKKKDDDBBB???===<<<===???BBBEEEJJJPPPXXX]]]```cccgggjjjlllmmmooopppppprrrtttxxx{{{~~~~~~~~~|||||||||~~~yyyppp}}}kkk```^^^]]]aaagggggg\\\PPPIIIFFFFFFEEEDDDDDDCCCDDDDDDDDDCCCAAA???>>>>>>??????;;;;;;:::888777555444444000000///...............000111222333222111000///............------------//////.........///111111333222000/////////000111////////////////////////......---------......///000000////////////000000222222222222333333333333444555666555333111111111...//////000111222222333111111111111222333444444555555555555666777888888888888:::;;;<<<=========<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEEEEFFFFFFHHHIIIJJJLLLLLLMMMMMMMMMOOOPPPQQQRRRTTTVVVXXXYYYWWWWWWWWWXXXXXXZZZ[[[[[[]]]]]]]]]^^^```bbbeeefffdddfffiiijjjjjjkkknnnpppsssrrrpppppprrrvvv{{{}}}~~~}}}{{{wwwsssooollllllllljjjiiiiiikkkmmmqqqtttxxxzzzyyyvvvsssqqqppppppooommmkkkiiihhhggghhhlllqqqvvv{{{yyyuuunnnfffaaa_________cccfffkkknnnoooqqqssstttttttttuuuvvvwwwxxxxxxxxxyyy{{{}}}~~~~~~~~~}}}|||zzzzzzzzzzzzzzzzzz{{{|||}}}}}}|||}}}~~~~~~|||yyytttqqqnnnkkkgggeeecccdddgggkkkqqqxxx~~~{{{qqqnnnoooqqqrrrsssxxx~~~zzzhhh^^^^^^aaammmwww|||qqqkkkaaaVVVMMMIIIGGGGGGHHHJJJKKKJJJIIIJJJMMMPPPSSSUUUWWWYYYZZZ\\\```ccceeeiiipppzzzwwwlllttt|||ooogggddd___eeejjjmmmuuu~~~nnn]]]LLLDDDBBB???>>>>>>;;;===???CCCGGGMMMTTTYYY\\\```dddgggjjjllloooqqqppprrruuuxxx|||~~~~~~~~~~~~xxxppp~~~kkk```]]]\\\```ffffff[[[OOOHHHDDDDDDCCCDDDDDDEEEFFFFFFDDDCCCAAA???>>>>>>??????;;;;;;:::888777555444444000000///...............///000111222111000///...............------------111000///...///000111222333222000/////////000111/////////...............///......---------......//////000000000000//////111111222222222333333333444555666555333111111111......///000111222222222111111111111222333444444444444444444555666777888888999:::;;;<<<=========<<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRTTTVVVWWWXXXVVVVVVWWWWWWYYYZZZ[[[\\\[[[[[[\\\]]]___aaadddeeedddfffiiijjjkkklllnnnpppsssrrrqqqqqqssswww{{{}}}~~~zzzvvvrrrnnniiieeecccdddcccbbbbbbcccgggjjjnnnsssyyy{{{zzzwwwtttsssqqqpppnnnkkkhhhddd```^^^ZZZ[[[]]]___eeeooo|||zzzvvvooohhhbbb_________bbbeeeiiimmmnnnpppsssttttttuuuvvvwwwxxxxxxwwwwwwwwwyyy{{{||||||}}}~~~}}}~~~}}}|||{{{{{{||||||}}}~~~|||wwwsssppplllhhheeebbbbbbdddggglllsssyyy}}}zzzssspppqqqssssssrrrvvv|||yyyhhh```bbbfffoooyyy|||vvvlllfff\\\RRRJJJFFFEEEFFFGGGGGGGGGHHHIIIKKKOOOQQQUUUWWWYYYZZZZZZ[[[^^^```cccfffllltttpppppp}}}}}}ppphhhccc[[[^^^bbbgggpppyyy}}}|||ppp___MMMDDDBBB@@@???@@@:::;;;>>>@@@DDDJJJQQQUUUYYY\\\```dddhhhkkkooorrrrrrtttvvvzzz}}}}}}uuuooo~~~kkk```ZZZZZZ^^^eeedddZZZNNNGGGCCCCCCCCCCCCDDDFFFGGGHHHDDDBBBAAA???>>>>>>>>>>>><<<;;;:::888666555333333111000//////......//////***+++,,,...////////////111111111000000000//////111000/////////000111222222111111000000000000000/////////............---//////...------------......//////000000//////...000000111111111222222222000222333222000//////000...///000111111222111111111111111111222333444555333333333444555666777888666777888:::;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVUUUVVVVVVWWWYYY[[[\\\]]][[[[[[[[[\\\^^^aaaccceeeeeegggiiijjjkkklllnnnpppqqqqqqqqqrrrtttwwwzzz|||~~~}}}zzztttooojjjeee```]]][[[[[[[[[[[[[[[^^^bbbfffkkkqqqxxx|||{{{xxxwwwwwwssspppmmmjjjeee___XXXSSSNNNNNNNNNNNNSSS]]]kkkuuu}}}yyyrrrjjjddd```^^^^^^bbbeeehhhkkkmmmpppsssuuuvvvvvvxxxyyyyyyxxxwwwvvvvvvxxxzzz{{{{{{{{{}}}~~~}}}~~~}}}}}}}}}}}}}}}~~~{{{wwwrrrooolllhhheeecccbbbbbbcccgggmmmrrruuuyyy}}}}}}yyyuuussstttvvvvvvuuuyyy~~~wwwhhhbbbeeejjjqqqyyy}}}wwwpppgggaaaXXXNNNHHHDDDDDDDDDEEEEEEFFFHHHKKKNNNQQQSSSWWWYYY[[[\\\\\\]]]___```cccfffjjjqqqzzzuuunnnttt~~~~~~rrriiieeeZZZ[[[^^^dddllltttyyy{{{sssbbbOOOFFFCCC@@@???@@@:::<<<===???BBBGGGMMMRRRUUUXXX]]]bbbfffjjjooosssuuuwwwyyy|||~~~}}}{{{wwwqqqmmm~~~kkk```XXXWWW\\\ccccccYYYMMMGGGDDDDDDCCCDDDDDDEEEFFFGGGCCCBBB@@@>>>=========>>>===<<<;;;999666444222222111111000////////////000,,,,,,------...000111222222222111111111000000000000000............///000111111111111111000////////////.........---------//////...------------------...////////////...---//////000000000111111111...000222111000//////000///000111111222111000000111111111111222333444555444444444555666777999:::666777999:::;;;;;;<<<<<<<<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFHHHIIIKKKLLLIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUTTTUUUUUUVVVWWWYYY[[[]]]^^^]]]]]]]]]]]]___aaaccceeefffhhhjjjkkkkkklllnnnpppooopppqqqsssuuuwwwyyyyyy{{{~~~|||xxxrrrkkkfff```[[[WWWQQQQQQQQQQQQRRRVVV[[[___eeemmmwww||||||{{{{{{|||vvvrrrmmmhhhbbbYYYPPPIIIEEEFFFFFFEEEHHHOOOZZZbbbqqqzzz|||uuummmfffbbb___^^^aaadddhhhjjjlllooorrruuuwwwxxxyyyzzzzzzyyywwwvvvvvvxxxzzzzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}}}}~~~~~~{{{vvvrrrpppmmmiiigggdddcccaaa```bbbfffjjjmmmrrrvvv{{{|||zzzwwwuuuwwwzzz|||{{{uuugggbbbgggmmmrrrzzz{{{tttlllccc]]]UUULLLEEECCCBBBCCCDDDEEEFFFIIIMMMQQQSSSTTTWWWYYY\\\^^^___aaaccceeefffhhhkkkpppwwwzzzooommmttt}}}rrrjjjfffZZZZZZ\\\ccclllsssyyy|||xxxfffSSSIIIEEEAAA???>>>;;;<<<>>>???AAAEEEJJJOOORRRVVVZZZ___dddjjjooosssvvvwwwyyy|||~~~~~~{{{xxxtttpppmmm}}}kkk```VVVVVVZZZbbbbbbYYYMMMGGGFFFEEEDDDDDDDDDDDDDDDEEEBBBAAA???>>><<<<<<======>>>===;;;999666444222111222222111000000000000000444333111000000000111222000000000000//////////////////------,,,---...///000111222222222111///...//////.........---------000///...---------------,,,---...//////...---,,,////////////000000000000///111333333111111111222000000111222222111//////111111111111222333444555555555555666777999:::;;;999999;;;<<<===>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAABBBDDDFFFHHHKKKLLLMMMIIIJJJLLLMMMOOOPPPPPPPPPOOOPPPRRRSSSTTTTTTTTTSSSTTTUUUVVVWWWYYY[[[]]]^^^___^^^^^^___```bbbdddeeeggghhhjjjkkkkkklllnnnooonnnoooqqqtttvvvwwwxxxxxxwww{{{|||wwwqqqjjjddd^^^YYYUUUHHHIIIIIIIIIJJJNNNTTTXXX```iiiuuu|||}}}}}}~~~xxxtttnnnhhh```VVVJJJBBBAAABBBCCCCCCCCCGGGOOOUUUfffqqqxxxppphhhccc```___aaadddgggjjjlllooorrruuuxxxyyyzzz{{{{{{zzzxxxvvvvvvxxxzzzzzzyyyyyyzzz{{{}}}~~~~~~~~~~~~}}}~~~~~~{{{wwwuuurrrooommmeeeccc```^^^___bbbeeehhhnnnqqqvvvzzz~~~|||zzz|||~~~|||zzzwwwvvvyyy~~~sssfffbbbhhhooosss{{{~~~zzzrrrkkkaaa[[[SSSJJJDDDBBBBBBCCCDDDDDDFFFJJJOOOSSSUUUUUUVVVYYY]]]```bbbeeegggjjjhhhjjjmmmpppuuu}}}qqqkkkooo{{{|||rrrjjjfffZZZYYY\\\dddmmmtttzzz~~~|||kkkWWWLLLGGGAAA>>>===<<<===>>>???@@@DDDIIIMMMQQQTTTYYY^^^ccciiioootttuuuvvvwwwyyy{{{|||}}}}}}}}}}}}yyyuuurrrpppkkk___UUUUUUZZZaaabbbXXXLLLEEEFFFFFFDDDCCCBBBBBBBBBBBBBBB@@@>>><<<;;;;;;<<<===<<<;;;999777555333222222111111000//////////////////////////////000111111000000000000000///......000000//////......------222222222111111111111111000000000000000///......///...,,,,,,+++,,,---...,,,---...000000000//////111000...///111222///,,,(((+++.../////////333666222222222222222111000000111222222333333444444555555555666666777777888888::::::;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>???AAAFFFFFFFFFGGGHHHHHHHHHIIIIIIJJJKKKLLLLLLMMMOOORRRPPPQQQSSSUUUVVVUUUTTTSSSSSSTTTUUUWWWYYY\\\^^^___]]]]]]^^^```aaacccddddddfffggghhhiiikkklllnnnnnnqqqqqqqqqrrrsssvvvxxxyyy{{{~~~}}}yyytttmmmggg```YYYUUUQQQPPPLLLHHHGGGJJJOOOSSSdddkkkttt{{{~~~~~~~~~~~~zzzwwwqqqggg\\\QQQGGGBBB======<<<===@@@DDDHHHKKKXXXeeexxxzzzqqqiiieeecccccceeefffgggiiilllnnnppprrrtttvvvyyyyyyxxxwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~}}}|||}}}}}}{{{zzzxxxsssmmmgggddd```\\\[[[\\\^^^```cccgggmmmsssxxx}}}yyyqqqmmmmmmnnnyyy{{{{{{{{{|||~~~{{{ooofffdddjjjrrr~~~{{{wwwqqqjjj\\\XXXQQQJJJDDDAAA@@@@@@CCCCCCEEEHHHLLLPPPSSSUUUWWWZZZ^^^bbbdddfffhhhjjjfffiiimmmqqquuuzzzrrrlllooouuuzzzzzzrrrjjjddd]]]ZZZ[[[dddnnntttyyy}}}}}}ooo\\\NNNGGGDDD@@@===::::::999:::===@@@CCCEEEKKKPPPWWW^^^dddiiinnnqqqvvvvvvuuuwwwzzz|||}}}}}}}}}}}}{{{wwwqqqlll|||hhh\\\UUUTTTWWW^^^___VVVLLLFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCAAA???===<<<<<<<<<===<<<;;;999777555333222222111111000//////////////////////////////000000111000000000000000///......000000000000////////////111111111111111111111111000000000000000///......//////...------......///---...///000000//////...///------...111222000......000222111///...000222000111111111111000000000111222222333333444444555777777777666666666666666:::::::::;;;;;;;;;;;;;;;<<<===??????>>>>>>@@@AAAEEEEEEFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLLLLMMMOOORRRPPPQQQSSSUUUVVVUUUTTTSSSTTTUUUUUUWWWYYY[[[]]]^^^______``````aaabbbbbbcccdddeeefffhhhjjjlllmmmnnnqqqqqqqqqrrrsssuuuwwwxxx{{{}}}~~~{{{uuuoooiiiccc\\\XXXRRRQQQMMMIIIHHHJJJNNNRRRbbbiiisss{{{~~~~~~zzzwwwqqqhhh\\\PPPFFF@@@<<<;;;;;;;;;===AAADDDGGGTTTbbbttt}}}tttlllgggdddcccdddeeefffhhhkkknnnqqqrrruuuwwwyyyzzzxxxwwwxxxxxxxxxxxxxxxyyyyyyzzzzzz{{{||||||~~~~~~|||{{{{{{~~~}}}{{{wwwqqqllldddaaa]]]YYYWWWWWWYYY[[[\\\```eeejjjooosssxxx{{{|||rrrhhhbbb``````lllvvv|||{{{}}}|||~~~xxxmmmfffeeekkkttt}}}~~~zzzvvvooohhh\\\XXXQQQJJJEEEBBB@@@@@@CCCDDDFFFIIILLLPPPRRRTTTUUUXXX]]]aaaccceeeggghhhhhhjjjmmmpppssswww{{{wwwqqqtttzzz~~~|||sssjjjccc]]]XXXXXX```iiiqqqwww}}}~~~ppp^^^PPPHHHEEEBBB???;;;::::::;;;===@@@CCCEEEIIINNNUUU\\\bbbhhhmmmppptttttttttvvvxxxzzz||||||}}}|||xxxrrrnnnyyyeeeYYYTTTQQQSSSYYYZZZTTTLLLHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA???===<<<======<<<;;;999777555333222222111111000/////////////////////......//////000111000000000000000///......000000000000000111111111000000000000000000000000000000000000000///......000//////......///000000...//////000//////...---,,,,,,+++---000111111000222333333222000//////000000000000000000000000000111222222333333444444555888888777666666555555444999:::::::::;;;;;;;;;<<<<<<===??????>>>???@@@BBBDDDDDDEEEEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMOOORRRQQQRRRSSSUUUVVVUUUUUUTTTVVVVVVVVVWWWYYYZZZ\\\]]]`````````aaaaaaaaabbbbbbcccdddeeegggjjjlllmmmnnnrrrrrrrrrrrrssstttuuuvvvzzz{{{}}}|||wwwrrrmmmgggaaa]]]WWWVVVSSSOOOLLLMMMQQQTTTaaaiiittt}}}~~~{{{xxxrrriii]]]PPPEEE???;;;:::999888:::===@@@BBBOOO\\\nnnxxxpppjjjfffdddbbbcccdddgggjjjnnnqqqsssuuuwwwzzzzzzyyyxxxyyyyyywwwwwwvvvwwwwwwyyy{{{||||||}}}~~~~~~{{{yyyyyy{{{}}}|||yyytttmmmhhh___\\\WWWSSSQQQQQQRRRSSSTTTWWW\\\```dddhhhmmmpppwww{{{yyymmmaaaXXXTTTSSS^^^jjjyyy~~~xxxyyy~~~ssskkkggggggnnnvvv~~~}}}yyytttmmmfff[[[XXXRRRKKKFFFBBBAAA@@@DDDEEEHHHKKKMMMPPPQQQRRRRRRVVV\\\```bbbcccdddeeehhhjjjmmmooopppssswwwzzz{{{uuuwww}}}uuujjjbbb^^^XXXWWW]]]gggooovvv|||sssbbbSSSJJJFFFCCCAAA<<<<<<;;;;;;===???BBBCCCFFFKKKRRRYYY```ffflllooorrrssstttuuuwwwyyyzzz{{{}}}~~~}}}yyytttpppwwwdddWWWSSSOOOOOOSSSUUUQQQLLLJJJGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDBBB@@@>>>=========<<<;;;999777555333222222111000000//////////////////............///000000000000000000000///............//////000000111111////////////000000000000000000000000000///......//////////////////000000000000000//////...------,,,,,,,,,---...///000000111111222222222222222333111111111111111111222222111222222333333444444555666666666666666666555555999999999::::::;;;;;;<<<<<<===????????????AAABBBCCCCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMOOORRRQQQRRRSSSUUUUUUUUUUUUUUUWWWWWWWWWXXXXXXZZZ[[[\\\^^^___```aaabbbcccddddddcccdddfffhhhkkkmmmnnnooorrrrrrrrrrrrrrrsssssssssvvvwwwxxxyyy{{{|||}}}}}}~~~zzzvvvrrrmmmgggddd___^^^\\\XXXUUUUUUWWWZZZaaajjjvvv~~~{{{yyytttkkk___QQQFFF???<<<;;;999888888:::<<<>>>IIIUUUgggxxx{{{ssslllfffccc```aaabbbeeehhhmmmqqqtttuuuxxxzzz{{{zzzyyyzzzzzzwwwvvvuuuuuuvvvxxxzzz|||}}}}}}~~~}}}}}}{{{yyywwwwwwyyy{{{zzztttmmmgggbbbYYYVVVRRRNNNKKKKKKKKKLLLMMMPPPUUUYYY]]]aaafffjjjooosssyyy~~~yyynnnbbbYYYTTTRRRVVVccctttxxxrrruuu|||zzzoooiiihhhjjjrrryyy}}}xxxssskkkdddZZZVVVQQQKKKGGGDDDBBBAAAEEEGGGJJJMMMPPPQQQRRRRRRQQQVVV[[[___aaaaaabbbbbbfffhhhjjjlllnnnppptttwww{{{uuuvvv|||wwwjjjaaa___ZZZYYYaaajjjpppvvv{{{uuufffWWWLLLGGGDDDCCC>>>===<<<<<<===>>>AAABBBDDDHHHOOOWWW]]]dddkkkoooppprrrtttvvvwwwxxxzzz{{{}}}~~~~~~yyytttqqqwwwdddXXXRRRMMMKKKOOOQQQNNNKKKKKKGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDBBBAAA???>>>======<<<;;;999777555333222222111000000///////////////...............//////000000000000000000///......,,,------....../////////......//////000000000000000000000000000///......------......////////////000000//////.....................---,,,---...///222111111222333333333333444333333222222333444444111222222333333444444555333444444555666777777888888888999999:::;;;;;;<<<<<<===???@@@???@@@BBBCCCBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMOOORRRRRRSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]^^^```ccceeeggggggeeefffhhhjjjlllnnnppppppqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrssstttuuuuuuzzz}}}}}}zzzwwwsssoookkkgggfffdddaaa^^^]]]___aaafffnnnyyy|||zzzvvvnnnbbbUUUHHH@@@>>><<<:::888888:::<<<===CCCOOO```rrr~~~uuummmfffbbb______```cccggglllpppsssuuuwwwzzz{{{zzzzzzzzz{{{wwwvvvuuutttuuuwwwzzz{{{{{{|||}}}}}}}}}}}}}}}|||yyyyyyxxxvvvttttttwwwyyy}}}|||uuunnngggaaa]]]TTTQQQMMMJJJGGGFFFFFFFFFFFFIIIMMMQQQUUUZZZ```dddggglllrrrwww{{{~~~zzzqqqggg```\\\ZZZWWWbbbsss}}}sssmmmqqqzzzwwwllliiijjjnnnuuu|||~~~wwwrrriiibbbWWWUUUPPPLLLHHHEEEDDDDDDGGGJJJNNNRRRTTTUUUUUUTTTSSSWWW\\\___`````````aaaccceeehhhjjjlllooosssuuu}}}{{{zzz~~~xxxsssttt|||zzzmmmccc___\\\]]]fffooosssvvvyyyxxxlll]]]PPPHHHEEEEEEAAA???>>>======>>>???@@@CCCGGGMMMTTT[[[bbbiiimmmooorrrvvvwwwxxxxxx{{{}}}|||~~~~~~xxxtttrrrxxxeeeYYYSSSMMMJJJMMMNNNLLLJJJJJJFFFEEEEEEDDDDDDEEEEEEEEECCCBBBBBBAAA@@@???>>>>>><<<;;;999777555333222222111111000///////////////......------......///000000000000000000///......------------------.........//////000000111111222000000000000000///......,,,,,,...///////////////000//////............///000000///...,,,,,,...000555444333333555555444333777666444333333333444555111222222333333444444555222222333444666777888999777777888999:::;;;<<<<<<;;;===???@@@@@@@@@BBBDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIJJJKKKLLLLLLMMMOOORRRSSSSSSTTTTTTUUUVVVVVVWWWWWWWWWWWWXXXXXXZZZ[[[\\\ZZZ[[[^^^```cccfffhhhiiiggghhhiiikkkmmmnnnooopppppppppqqqrrrrrrrrrqqqqqqllllllllllllmmmnnnooopppvvvzzz~~~}}}{{{wwwtttnnnnnnmmmjjjhhhfffggghhhnnnuuu}}}|||yyyrrrgggYYYLLLDDD???>>>;;;999999:::<<<>>>@@@JJJ[[[mmmzzzwwwnnngggbbb^^^^^^___aaaeeejjjooorrrtttvvvyyyzzzzzzyyyzzz{{{xxxwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyxxxttttttsssqqqnnnnnnppprrruuuxxx{{{~~~~~~~~~|||yyytttnnnggg```[[[XXXNNNLLLHHHEEECCCBBBBBBBBB???BBBEEEHHHLLLQQQWWW[[[^^^ccciiiooossswwwzzz}}}yyyyyywwwrrrlllgggeeeddd^^^ffftttxxxppplllqqqxxxvvvllljjjmmmqqqxxx~~~}}}vvvoooggg^^^TTTRRROOOLLLIIIHHHGGGFFFJJJMMMRRRVVVYYYZZZYYYXXXXXX[[[]]]______^^^___```bbbdddgggiiijjjmmmqqqtttwww~~~vvvqqqrrrvvvyyy~~~~~~|||uuuoooqqq{{{sssiiibbb___aaakkksssvvvxxxzzz|||sssfffWWWLLLHHHHHHCCCAAA???=========>>>???AAAEEEKKKQQQWWW^^^fffjjjmmmqqqvvvxxxxxxxxxzzz}}}|||}}}~~~~~~xxxtttsssxxxeeeZZZSSSMMMIIILLLMMMKKKIIIIIIEEEDDDDDDCCCCCCDDDDDDEEE@@@@@@@@@@@@@@@??????>>><<<;;;999777555333222222111111000///////////////...------------...//////000000000000000///.....................---------//////000000111222222333000000000000000///......,,,---///000111111000000//////...---......000000///000000...,,,---000333666555444555888:::999777888777444222111222222333111222222333333444444555333333444444555666777777777777888999:::;;;<<<<<<;;;===???@@@@@@AAACCCEEECCCDDDEEEFFFGGGIIIJJJJJJIIIJJJKKKLLLLLLMMMOOORRRTTTTTTTTTTTTUUUVVVWWWWWWVVVVVVWWWWWWYYYZZZ[[[\\\[[[\\\^^^aaacccfffhhhiiihhhiiiiiikkklllmmmmmmnnnnnnooopppqqqrrrrrrqqqqqqjjjjjjiiiiiijjjlllmmmnnnssswww}}}}}}wwwxxxxxxvvvsssrrrrrrsssvvv|||~~~~~~|||vvvkkk]]]PPPHHH@@@>>><<<:::999;;;===>>>>>>HHHXXXiiiwww||||||}}}zzzqqqhhhccc___^^^^^^```ccchhhnnnqqqsssuuuxxxyyyyyyyyyyyyzzzyyyxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuurrrqqqoookkkgggfffggghhhgggjjjmmmnnnnnnmmmnnnooollljjjgggaaaZZZUUUQQQOOOHHHFFFDDDAAA???>>>>>>>>>===>>>@@@BBBDDDHHHMMMQQQTTTXXX___eeejjjnnnqqqtttrrrssstttssspppmmmlllmmmiiioooxxx{{{tttpppnnnssszzzwwwmmmllloootttzzzzzzssslllcccZZZQQQPPPNNNLLLKKKJJJIIIIIILLLOOOUUU[[[^^^___]]]\\\^^^___```___^^^^^^___aaadddfffhhhiiiiiikkknnnpppsss{{{wwwpppnnnooopppsssuuutttnnnhhhkkkvvv{{{ssskkkggghhhpppyyy}}}{{{ooo^^^QQQLLLKKKDDDCCC@@@>>>===<<<===>>>???BBBGGGMMMSSSZZZaaafffkkkpppuuuwwwvvvvvvyyy||||||}}}~~~~~~yyyuuutttwwweeeZZZSSSMMMJJJLLLMMMJJJHHHHHHDDDDDDCCCCCCCCCCCCDDDEEE>>>??????@@@@@@??????>>><<<;;;999777555333222222111111000///////////////...------------...//////000000000000000//////...000000//////.........---///000000111222333333333000000000000000//////...---...000111222222222111///...------...///000111---///000...---...222666444333333777<<<@@@@@@???888777444222000000111222111222222333333444555555444444555555555555555555666777888999:::;;;<<<<<<;;;===???@@@@@@AAACCCEEECCCDDDEEEFFFHHHIIIJJJKKKIIIJJJKKKLLLLLLMMMOOORRRTTTTTTTTTTTTUUUVVVWWWXXXVVVVVVVVVWWWYYYZZZ\\\]]]]]]^^^___aaaccceeegggggghhhiiiiiijjjjjjkkkllllllmmmnnnpppqqqrrrrrrqqqqqqjjjiiiiiiiiiiiikkkmmmnnnrrrvvv|||}}}{{{{{{||||||~~~yyynnn```SSSKKK???>>>;;;999999;;;===>>>>>>GGGVVVhhhuuu}}}~~~}}}uuutttuuuyyy|||sssjjjeee___^^^^^^___bbbhhhmmmppprrrtttwwwyyyxxxxxxyyyzzzyyyyyyzzzyyyyyyxxxvvvvvvuuuvvvvvvuuuuuutttsssrrrqqqooolllgggbbb______```\\\^^^```aaa`````````aaa___^^^[[[VVVPPPKKKHHHGGGDDDBBB@@@>>>===<<<<<<<<<>>>???@@@@@@AAADDDHHHKKKMMMQQQXXX^^^cccgggjjjmmmoooqqqssstttsssqqqqqqrrrssswww}}}wwwqqqpppqqqvvv|||yyynnnmmmqqqvvv|||xxxpppiii```XXXOOONNNMMMLLLKKKKKKKKKKKKMMMQQQWWW]]]aaabbb```___aaabbbaaa___]]]]]]___aaafffhhhiiiiiiiiiiiilllnnnqqqzzz{{{rrrnnnmmmnnnjjjmmmmmmgggaaaeeerrr~~~{{{uuupppooovvv~~~uuucccUUUOOONNNEEECCCAAA>>>===<<<=========@@@EEEJJJPPPVVV]]]bbbiiinnntttvvvuuuuuuxxx{{{|||}}}~~~~~~zzzwwwvvvwwwgggZZZPPPOOOMMMMMMMMMLLLIIIGGGDDDCCCCCCDDDEEEEEEDDDBBB============>>>???AAAAAA<<<;;;999777555333222222111111000///////////////111111000000//////......111222222222222111000000//////.........---------000000000000000111111111555444222000...---+++***..............................//////...---,,,,,,//////.........000222333444555888:::;;;:::999999;;;999777444111000//////000222444444333333333444444222111333666888888666999999999999999999::::::<<<===???@@@BBBBBBCCCCCCBBBCCCEEEEEEEEEEEEHHHJJJFFFHHHKKKLLLMMMNNNPPPSSSSSSSSSTTTUUUVVVVVVVVVVVVXXXXXXXXXYYYZZZZZZ[[[[[[___```bbbdddeeefffeeeeeejjjjjjkkkkkkjjjlllnnnqqqppprrrssssssssstttvvvxxxqqqnnnkkkkkkooosssuuuuuuwwwyyyzzz{{{}}}}}}zzzsssgggXXXNNNGGGDDD???===<<<<<<<<<;;;AAAGGGTTTdddttt}}}~~~}}}uuummmhhhmmmvvv~~~~~~wwwnnnfffaaaaaa```aaadddgggkkknnnuuusssrrrsssvvvxxxyyyyyyzzzzzzyyyxxxxxxwwwvvvvvvsssqqqppppppqqqqqqooonnnfffdddcccaaa```\\\XXXUUUTTTOOOKKKKKKNNNQQQPPPMMMQQQMMMHHHEEEDDDDDDDDDCCC=========<<<<<<;;;;;;;;;::::::999:::<<>>@@@BBBEEEHHHLLLRRRYYY^^^dddhhhmmmqqqtttvvvyyy{{{~~~~~~}}}}}}~~~~~~~~~}}}yyyyyyvvveeeXXXPPPNNNMMMMMMMMMKKKIIIGGGDDDCCCCCCDDDEEEEEEDDDBBBAAAAAA???>>>============<<<;;;999777555333333222111111000///////////////////////////.........---//////000111222222222111//////.........---------///////////////000000000222111111000///......---..............................//////...------,,,///.........///000111222333444777999:::;;;::::::999888666444222111111222000222444444333333333444444333222444777999888777999999999999999:::::::::======???@@@BBBCCCCCCDDDDDDEEEFFFFFFEEEEEEGGGIIIGGGIIIKKKLLLMMMNNNPPPRRRRRRRRRTTTUUUVVVWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[\\\___```bbbdddeeefffffffffiiijjjkkkkkkkkklllnnnqqqooopppssstttuuuwwwzzz|||wwwtttrrrrrruuuxxxxxxxxxyyyzzz{{{|||}}}~~~|||{{{uuukkk^^^TTTKKKGGGBBB>>>===>>>======@@@FFFSSScccsss|||~~~}}}rrriiidddhhhqqqyyy{{{sssjjjdddcccbbbbbbdddgggkkkmmmsssrrrqqqqqqsssvvvxxxyyyzzzzzzyyyyyyxxxwwwwwwvvvuuussspppoooooommmkkkiiifffddd```\\\YYYUUUPPPMMMNNNIIIEEEEEEHHHJJJIIIGGGGGGEEECCCCCCCCCCCCAAA???<<<<<<<<<;;;;;;;;;::::::999888888888999;;;>>>@@@DDDGGGKKKOOORRRVVV[[[^^^ccceeehhhkkkmmmrrrwwwzzz|||pppmmmpppuuu}}}vvvkkkmmmtttzzz~~~|||vvvnnnfff\\\QQQJJJGGGGGGFFFFFFGGGHHHIIIJJJQQQUUUZZZ^^^____________aaadddggghhhgggeeeeeefffggggggffffffggghhhjjjkkkmmmsss|||~~~sssiiinnnoooiiiaaa```iiirrr}}}zzzwww{{{uuudddTTTKKKIIIIIIGGGCCC>>><<<<<<>>>>>>@@@BBBEEEIIIOOOVVV[[[bbbfffkkkooorrruuuxxxzzz}}}}}}}}}}}}~~~~~~}}}|||uuucccUUUOOONNNLLLLLLLLLKKKHHHFFFDDDDDDCCCDDDEEEEEEDDDBBBCCCBBB@@@???======<<<<<<===<<<:::777555444333222111111000///////////////............------------------///000111222222222/////////.........---------.........////////////////////////000000000000.................................///......---,,,............///000111222111222555888:::;;;;;;;;;888777555444333333333444000222444444333333333444555444444555888999999888888999999999:::::::::;;;======>>>@@@AAABBBCCCDDDFFFGGGHHHGGGEEEEEEGGGHHHIIIJJJLLLMMMLLLMMMNNNPPPPPPQQQSSSUUUVVVWWWXXXXXXYYYYYYZZZZZZ[[[\\\\\\]]]___```aaacccdddeeeffffffiiijjjkkkkkkkkklllnnnpppnnnpppsssuuuwwwzzz~~~~~~}}}||||||}}}~~~}}}|||{{{|||~~~~~~||||||||||||yyypppeee\\\RRRMMMFFFBBB@@@@@@@@@@@@@@@FFFRRRbbbrrr|||~~~pppfff___aaahhhqqqzzzyyyqqqiiigggdddcccdddgggkkkmmmqqqpppoooooopppsssvvvxxxyyyyyyyyyyyyxxxxxxwwwvvvuuussspppmmmkkkiiifffcccccc___ZZZUUUQQQNNNJJJHHHHHHDDD@@@@@@BBBDDDCCCBBB=========???@@@@@@>>>;;;;;;;;;;;;;;;::::::::::::999999888888888:::;;;===>>>@@@CCCEEEHHHLLLQQQUUU[[[]]]aaafffkkkqqqxxx}}}yyynnnlllpppwww}}}rrrjjjllltttzzz~~~{{{rrriii___UUULLLFFFDDDDDDDDDEEEFFFHHHJJJLLLQQQUUUZZZ]]]^^^^^^^^^___```dddiiilllllljjjiiihhhgggffffffeeefffggghhhiiikkkqqqyyyvvvnnnrrrsssmmmddd```eeelll}}}zzz|||}}}mmmZZZNNNJJJJJJHHHDDD???======>>><<<===@@@BBBFFFKKKRRRWWW___ccchhhmmmpppssswwwyyy{{{{{{|||}}}~~~~~~vvvcccTTTNNNMMMLLLKKKKKKJJJHHHEEEEEEDDDCCCDDDFFFFFFDDDCCC@@@@@@??????>>>?????????===<<<:::888555444333333111000000///////////////........................------///000000111111111////////////............---......//////000000000......//////000000111111........................---...............------------......///000000111///111333666999;;;<<<===:::999777555333333333333000222444444333333333444666666666777888999999999888999999::::::;;;;;;;;;<<<<<<===>>>???AAABBBCCCFFFGGGGGGGGGFFFFFFHHHJJJJJJKKKMMMMMMLLLLLLMMMOOONNNPPPRRRTTTVVVXXXYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^___aaabbbdddeeeeeeiiijjjkkklllkkklllnnnpppoooqqqtttvvvyyy|||~~~~~~|||{{{{{{|||zzztttjjjcccYYYSSSLLLFFFCCCBBBBBBAAABBBGGGQQQaaaqqq{{{~~~oooeee\\\[[[```hhhsss|||~~~wwwnnnkkkgggddddddgggkkkmmmpppooonnnmmmmmmppptttwwwxxxxxxyyyyyyyyyxxxwwwvvvsssqqqmmmkkkhhhfffbbb```]]]YYYSSSOOOMMMKKKJJJHHHFFFCCC???>>>@@@AAAAAA@@@;;;;;;:::;;;======<<<:::::::::::::::::::::::::::<<<;;;;;;:::::::::;;;<<<:::<<<===???AAAEEEJJJNNNSSSVVVZZZ```fffnnnwww|||vvvllllllrrrzzzvvvnnniiikkkssszzz~~~yyypppeeeZZZPPPGGGCCCBBBBBBBBBDDDFFFIIILLLMMMQQQUUUYYY]]]^^^^^^___```bbbfffkkkoooooommmjjjhhhddddddddddddeeegggiiijjjjjjpppxxxvvvtttxxxyyysssiiiccceeeiii}}}yyyzzzttt___OOOKKKJJJGGGCCC@@@=========;;;<<<>>>@@@CCCHHHNNNSSS\\\```fffkkkooosssvvvyyyyyyzzz{{{}}}~~~~~~~~~yyyeeeVVVNNNMMMLLLKKKKKKJJJHHHEEEEEEDDDDDDEEEFFFFFFEEECCCAAA@@@???????????????@@@===<<<:::888666444333333111000000/////////////////////////////////////////////000000000000//////000000/////////...............///000000111222222000000000000////////////........................------...............---,,,---......///000000000...///222555888;;;===>>>===;;;888666444222222222000222444444333333333444666666777888888888999999888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===???AAABBBCCCDDDFFFFFFGGGHHHKKKMMMJJJLLLMMMMMMLLLLLLMMMNNNMMMOOOQQQTTTVVVXXXYYYYYYZZZZZZZZZ[[[\\\\\\]]]]]][[[\\\]]]^^^```bbbcccdddhhhjjjllllllllllllnnnoooqqqsssuuuwwwyyy{{{~~~|||zzzzzzyyyuuummmggg```[[[SSSLLLHHHFFFDDDCCCDDDHHHRRR```oooyyy}}}}}}pppeee[[[XXXZZZaaalllwwwzzzsssooojjjfffeeegggllloooooopppooonnnmmmnnnrrruuuvvvwwwxxxyyyxxxwwwvvvuuupppmmmjjjhhhfffdddaaa^^^\\\XXXRRRMMMKKKJJJIIIHHHDDDAAA>>>======>>>>>>>>>@@@===:::999:::;;;<<<;;;::::::::::::::::::::::::<<<<<<;;;;;;::::::::::::999:::<<<<<<>>>AAAFFFIIIMMMPPPTTTYYY```iiirrrxxx~~~tttmmmnnnuuu}}}~~~xxxooollliiikkksss{{{~~~}}}}}}xxxooodddWWWMMMFFFCCC@@@AAAAAACCCFFFJJJMMMOOOSSSVVVZZZ]]]^^^^^^```aaadddggglllpppqqqnnniiieeeaaaaaabbbccceeehhhkkkmmmkkkqqqyyywwwyyy~~~{{{qqqjjjhhhiii}}}yyyyyyxxxcccRRRLLLJJJFFFCCC@@@>>><<<;;;;;;<<<>>>???BBBFFFLLLPPPYYY^^^dddiiinnnrrrvvvyyywwwyyy{{{}}}~~~~~~~~~|||hhhYYYOOONNNLLLLLLLLLKKKHHHFFFEEEDDDDDDEEEFFFFFFEEECCCDDDCCCAAA@@@>>>>>>======>>>===;;;888666555444333111111000////////////////////////000000000000000000111111111000000///...000000000/////////............///000111222333333111111000000//////..............................,,,---......///.........,,,,,,---///////////////...///111444777:::<<<>>>>>><<<:::777444333222222000222444444333333333444555777888888777777888999888888999:::;;;<<<======;;;;;;;;;;;;===???AAABBBAAACCCEEEFFFFFFHHHKKKNNNJJJKKKMMMMMMLLLLLLMMMOOONNNOOOQQQSSSVVVWWWXXXYYYYYYYYYZZZZZZ[[[\\\\\\]]][[[[[[\\\]]]___aaadddeeegggjjjlllmmmllllllnnnoooqqqsssuuuvvvxxxzzz}}}~~~{{{xxxwwwwwwuuuppplllhhhccc[[[TTTOOOKKKHHHEEEGGGJJJQQQ]]]kkktttwwwxxxmmmcccYYYUUUWWW]]]iiittt~~~}}}wwwssslllgggfffhhhmmmqqqppprrrsssqqqnnnmmmpppssssssuuuvvvwwwwwwvvvtttsssmmmkkkhhhfffeeeccc```]]]\\\XXXRRRLLLIIIGGGEEEDDDAAA???===;;;::::::;;;<<>>:::888999:::;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::999999999888999:::;;;<<<===???BBBEEEGGGJJJNNNSSSYYYccclllrrr|||tttooorrryyywwwqqqjjjjjjjjjlllsss|||~~~|||yyyvvvnnncccWWWLLLFFFCCC@@@AAABBBDDDGGGKKKNNNPPPTTTWWW[[[]]]^^^___aaacccfffhhhlllpppqqqooojjjeee___```aaacccfffjjjmmmooonnnttt|||||||||yyyqqqlllkkk{{{~~~|||gggXXXNNNKKKGGGCCCAAA@@@===;;;;;;<<<===>>>@@@DDDJJJNNNUUUZZZ```fffkkkppptttwwwwwwxxx{{{}}}~~~}}}jjj[[[PPPNNNMMMMMMMMMKKKIIIGGGFFFEEEDDDEEEGGGGGGEEEDDDCCCBBBAAA@@@????????????>>>===;;;888666555444444111111000///////////////........./////////000000000000111111222111111111000000000000/////////...------...///000111222222000000000000////////////........................,,,------...//////......+++,,,---////////////......///111333666999<<<======<<<999777555444444444000222444444333333333444555777888888666555777999888888999:::;;;<<<============<<<<<<>>>@@@BBBDDDAAACCCEEEEEEEEEGGGIIILLLIIIKKKLLLMMMLLLLLLNNNPPPNNNOOOQQQSSSUUUVVVWWWXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\]]]^^^```ccceeeggggggiiilllmmmmmmmmmmmmnnnoooqqqsssuuuvvvyyy|||}}}yyytttsssttttttsssqqqoookkkddd]]]WWWRRRLLLIIIHHHJJJPPPZZZeeennnqqqqqqfff^^^UUUSSSUUU[[[hhhttt}}}zzzuuummmhhhfffiiiooosssqqqtttvvvtttpppmmmnnnqqqqqqsssuuuvvvvvvuuusssqqqnnnkkkhhheeedddaaa^^^[[[WWWSSSNNNJJJHHHFFFDDDBBB@@@???===;;;999999:::;;;===;;;999888999999999888::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;::::::999777999;;;;;;<<<<<<>>>@@@AAADDDHHHMMMTTT^^^hhhooo||||||uuurrrvvv}}}~~~rrrjjjfffjjjlllmmmttt|||~~~zzzuuusssmmmcccVVVLLLFFFDDDAAABBBCCCEEEHHHKKKOOOQQQVVVYYY\\\^^^___aaacccdddggghhhkkkooorrrqqqmmmiiiaaaaaabbbdddfffjjjmmmnnnqqqxxx{{{vvvpppnnnpppnnnaaaRRRNNNIIIEEEDDDBBB???===:::;;;<<<===>>>BBBGGGKKKQQQUUU\\\ccchhhmmmrrruuuwwwyyy{{{~~~~~~~~~~~~jjj[[[PPPOOONNNMMMMMMLLLJJJGGGFFFEEEDDDEEEGGGGGGEEEDDD????????????@@@AAABBBCCC>>>===;;;999777555444444111111000///////////////---------.........//////...///000222333333333333000000000000////////////,,,,,,---...///000111222////////////000000000000........................,,,,,,---.../////////...+++,,,---////////////......///000333666999;;;===;;;:::888777666555666666000222444444333333333444444666888888555555666999888888999:::;;;======>>>???>>>===>>>???AAADDDFFFCCCDDDEEEEEEDDDEEEGGGIIIIIIJJJLLLMMMLLLMMMNNNPPPOOOPPPQQQSSSUUUVVVWWWWWWXXXXXXXXXYYYZZZZZZ[[[[[[]]]]]]^^^___aaadddggghhhgggiiilllmmmmmmmmmmmmnnnmmmoooqqqtttvvvyyy|||~~~}}}{{{|||~~~|||wwwqqqppprrruuuuuuuuutttpppjjjccc]]]VVVOOOKKKHHHIIINNNWWWbbbiiillllllaaaYYYRRRQQQTTT[[[iiiuuu}}}{{{vvvnnnhhhgggjjjppptttrrrvvvyyywwwqqqmmmmmmooopppqqqtttuuuvvvtttrrrpppooolllhhheeeccc```\\\ZZZPPPMMMJJJGGGGGGFFFEEECCCAAAAAA???<<<::::::;;;===888777777888:::999777555;;;;;;;;;<<<<<<=========<<<======>>>>>>===<<<<<<555777:::;;;::::::<<<======@@@DDDJJJRRR\\\gggnnnzzz|||vvvtttyyy}}}ooofffeeejjjmmmnnnttt|||~~~yyyqqqppplllbbbVVVLLLFFFDDDBBBBBBCCCEEEHHHLLLOOOQQQWWWZZZ]]]___```aaadddeeeggghhhjjjooossstttppplllcccccccccdddfffiiilllmmmsss{{{zzzyyyrrrooofffwwwrrrgggTTTPPPKKKGGGFFFEEEAAA???999:::;;;;;;===@@@EEEIIINNNRRRYYY```eeekkkooossswwwyyy{{{~~~~~~~~~~~~}}}lll\\\QQQOOONNNNNNPPPOOOLLLHHHEEEDDDEEEFFFGGGFFFCCC@@@@@@@@@>>>>>>>>>???@@@AAABBB>>>:::777666555444333000000////////////000000////////////////////////+++---///222333333333222000000000000///...,,,,,,111111111111111000000000//////............//////000000111000///...,,,+++////////////////////////***...111111...,,,---...//////000111444777:::;;;>>>===<<<999777444111000111111111111111111111111444555666777888888888888888999999:::;;;<<<=========>>>>>>???@@@@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIGGGHHHJJJKKKMMMNNNNNNNNNLLLNNNPPPRRRTTTVVVWWWWWWXXXXXXXXXYYYZZZ\\\]]]^^^\\\]]]___aaaccceeeffffffhhhiiijjjlllmmmnnnnnnnnnpppqqqqqqsssuuuwwwzzz{{{~~~{{{zzzyyywwwwwwvvvxxxzzz}}}{{{wwwsssqqqqqquuuxxxzzzxxxssslllbbbZZZUUUSSSJJJKKKNNNTTT\\\cccgggiii^^^VVVPPPNNNPPPWWWdddppp~~~|||vvvnnniiihhhkkknnnpppsssvvvxxxwwwrrrooommmnnnoooppppppppppppooonnnmmmkkkjjjhhheeeaaa\\\XXXUUUSSSPPPKKKGGGEEEDDDBBBAAABBBAAA@@@>>><<<;;;;;;;;;555555555666888999;;;<<<;;;;;;;;;;;;<<<===>>>>>>============<<<;;;:::999<<<;;;999888888999<<<===>>>AAADDDFFFKKKTTT```iiixxx~~~{{{yyywww{{{}}}ooodddccceeejjjqqqvvvyyyyyywwwsssmmmddd[[[SSSLLLFFFBBBEEEEEEFFFHHHKKKNNNQQQRRRYYYZZZ\\\^^^___aaaaaabbbhhhiiilllnnnpppqqqqqqppplllkkkjjjiiijjjlllnnnppppppyyyyyyzzz~~~mmmffflllyyyoooXXXSSSMMMHHHFFFDDDCCCBBB>>>===<<<;;;===???BBBDDDJJJNNNTTTZZZaaahhhpppuuuuuuwwwyyyzzzzzz{{{}}}jjjZZZRRROOONNNOOOPPPPPPLLLHHHGGGFFFDDDDDDEEEEEEDDDCCC@@@@@@???>>>>>>???@@@AAAAAA===999666555555333222000000////////////000000////////////////////////......//////000000111111000000000000///...------........................//////............//////...//////000000///...---////////////////////////,,,...//////...------...//////000222444777:::<<<>>>===<<<:::777555222111222222222222222222222222444444555666777777777777888999999:::;;;<<<======>>>>>>??????@@@@@@@@@AAADDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMNNNOOOPPPPPPMMMNNNPPPRRRTTTVVVWWWWWWXXXXXXYYYYYYZZZ\\\]]]^^^[[[\\\^^^aaacccdddeeefffhhhiiijjjlllmmmnnnnnnnnnppppppoooppprrruuuyyy{{{{{{xxxwwwvvvwwwwwwwwwyyy|||vvvtttpppmmmmmmqqqvvvzzz}}}|||xxxqqqhhh^^^WWWSSSJJJKKKMMMRRRYYY___cccddd]]]VVVPPPOOOQQQWWWdddppp{{{~~~xxxqqqlllkkkmmmpppqqqsssuuuwwwvvvrrrnnnmmmnnnmmmmmmmmmnnnnnnmmmmmmmmmjjjiiigggccc___[[[XXXVVVRRROOOJJJGGGFFFEEEDDDBBBAAA@@@???===<<<;;;::::::777777777777888:::;;;<<<;;;;;;:::;;;;;;<<<===>>>============<<<;;;:::::::::::::::999::::::;;;<<>><<<;;;<<>>??????@@@???<<<888666555444222111000000////////////000000////////////////////////222111000000///000000111/////////000000///......------------------------000//////......//////000------...///000000/////////////////////////////////...,,,---...///......000000000222444777:::<<<=========;;;999666444222444444444444444444444444333333555666666666666666888999999:::;;;<<<======???????????????@@@@@@@@@CCCDDDEEEFFFGGGHHHIIIIIIKKKKKKMMMOOOPPPQQQQQQRRRNNNOOOQQQSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]]]][[[\\\^^^```bbbccceeefffhhhiiijjjkkklllmmmmmmmmmooonnnmmmmmmooossswwwyyy~~~zzzwwwvvvvvvxxxxxxzzz|||vvvrrrllliiijjjooouuuzzz~~~~~~}}}xxxpppeee[[[UUULLLLLLLLLPPPUUUZZZ]]]^^^[[[UUUPPPPPPRRRXXXcccooovvv}}}vvvqqqpppqqqrrrssstttuuuvvvtttqqqnnnmmmmmmiiijjjjjjjjjkkkkkkkkkkkkiiihhheeeaaa]]]ZZZXXXWWWRRROOOKKKHHHGGGFFFDDDCCC@@@???>>><<<;;;::::::999999999999999999:::;;;;;;;;;::::::;;;;;;<<<===>>>>>>>>>>>>>>>===<<<;;;;;;999::::::;;;;;;;;;;;;;;;@@@BBBDDDFFFIIIPPPZZZbbbqqq|||{{{{{{|||~~~|||ppphhheeehhhlllrrrwwwxxxwwwtttiiiddd\\\TTTOOOKKKHHHFFFGGGIIILLLPPPRRRTTTUUUUUUZZZ[[[]]]```bbbccceeeeeeggghhhjjjmmmoooqqqrrrrrrrrrqqqooommmllllllmmmnnnooouuu{{{}}}}}}wwwvvvxxxyyyrrrhhhiiimmmuuukkk```SSSKKKJJJJJJGGGCCCBBB@@@===;;;;;;>>>AAADDDGGGJJJOOOUUU\\\ccckkkppprrrsssuuuvvvvvvwwwyyy{{{}}}~~~~~~~~~kkk\\\RRRPPPNNNOOOQQQPPPLLLIIIHHHFFFDDDDDDEEEFFFFFFFFF@@@@@@??????????????????===:::777555444333222000000000////////////000000////////////////////////111222222222222222222111...//////000000000//////.........///////////////000000////////////000000......//////////////////////////////////////////111...++++++...000///---000000111222444777999;;;============;;;999666444333333333333333333333333222333444555666666666666888999999:::;;;<<<======????????????????????????CCCCCCDDDFFFGGGHHHIIIIIIKKKLLLMMMOOOPPPQQQQQQRRROOOPPPRRRTTTUUUWWWWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]][[[\\\]]]___aaaccceeefffhhhiiijjjkkkkkkkkkkkkkkkmmmllljjjjjjlllpppuuuyyy|||{{{zzzzzz|||}}}zzzqqqkkkjjjmmmrrruuu|||}}}}}}|||vvvlllaaaYYYOOONNNMMMOOOSSSWWWYYYYYYYYYSSSOOOOOOQQQVVVaaakkkrrr|||{{{wwwuuuuuuuuuuuuvvvuuutttrrrooommmlllkkkgggggggggggggggggggggggghhhfffccc___\\\ZZZYYYYYYTTTQQQMMMJJJIIIGGGDDDBBB??????===<<<;;;:::::::::;;;::::::999999999::::::;;;;;;;;;;;;<<<===>>>>>>????????????>>>===<<<;;;;;;;;;::::::;;;<<<===>>>@@@BBBDDDFFFHHHNNNWWW^^^mmmxxx}}}zzzzzz}}}zzzoooiiigggiiinnnssswwwxxxuuurrrfff```XXXPPPLLLIIIGGGFFFIIIKKKOOORRRUUUWWWWWWWWWZZZ[[[]]]```bbbdddeeefffggghhhjjjlllnnnppprrrsssuuutttrrrpppnnnmmmmmmmmmmmmppptttvvvxxx~~~uuuooopppttt~~~wwwllljjjhhhkkkuuuxxxjjjXXXNNNMMMLLLHHHCCCDDDBBB>>>;;;;;;===@@@CCCEEEHHHMMMSSSYYY```hhhlllppprrrtttuuuuuuvvvxxxzzz{{{|||}}}~~~}}}~~~~~~~~~kkk[[[QQQOOOMMMNNNPPPOOOLLLHHHEEEDDDDDDFFFGGGGGGEEECCC@@@@@@@@@@@@??????>>>>>><<<999777555555444222000000000////////////000000////////////////////////---...111333444333111000//////000000000000000///............//////000000000000////////////000000111000000///...---------////////////////////////111...++++++...000///---000000000111333666888:::<<<===>>>>>>===;;;888777333333333333333333333333222333444555666666666666888999999:::;;;<<<======???????????????@@@@@@@@@CCCCCCDDDEEEGGGHHHIIIJJJJJJJJJLLLNNNOOOPPPPPPPPPPPPQQQSSSTTTVVVWWWXXXXXXZZZYYYYYYYYYZZZ[[[\\\\\\\\\]]]]]]___aaaccceeegggiiiiiijjjjjjjjjjjjjjjiiikkkiiihhhhhhkkkpppvvvyyyxxxpppmmmnnnoooooouuuvvvxxxyyywwwoooddd\\\RRRPPPNNNOOORRRUUUWWWWWWVVVRRROOOPPPQQQTTT]]]fffnnnxxx}}}{{{zzzxxxwwwvvvtttqqqmmmkkkiiihhhgggddddddcccbbbbbbccccccdddfffdddaaa^^^\\\ZZZZZZZZZXXXUUUQQQMMMKKKHHHDDDBBB@@@???>>>===<<<;;;;;;;;;;;;;;;:::999999999::::::<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@???>>>===<<>>===;;;999777666666444222000000000////////////000000////////////////////////***,,,...000111000///...000000000111111000//////,,,,,,,,,---......//////111000000//////000000111222111000...------------///////////////////////////...,,,---...///....../////////000222444777888<<<===???@@@???===;;;999222222222222222222222222333333555666666666666666888999999:::;;;<<<=========>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEGGGIIIJJJJJJHHHIIIKKKMMMNNNOOOOOOOOOQQQRRRSSSUUUWWWXXXXXXXXXZZZZZZZZZZZZZZZ[[[\\\\\\^^^^^^^^^___aaadddfffhhhiiiiiijjjjjjjjjiiihhhhhhhhhggggggiiimmmrrrwwwzzz~~~{{{yyy~~~wwwtttqqqooolllnnnnnnooorrrrrrlllccc[[[SSSPPPNNNNNNQQQTTTVVVWWWWWWSSSPPPQQQQQQSSSZZZbbbjjjttt~~~~~~|||zzzuuuqqqkkkgggdddbbb```___]]]\\\\\\\\\]]]^^^```aaadddcccaaa___]]]\\\[[[ZZZZZZWWWTTTPPPNNNJJJFFFCCCBBBAAA@@@???>>>>>>>>>>>><<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>===@@@???===<<<===@@@CCCEEEAAADDDFFFFFFHHHLLLSSSYYYhhhttt|||yyyzzz|||tttllliiilllnnnrrrvvvxxxvvvqqqmmmddd^^^TTTLLLIIIHHHIIIIIIMMMOOORRRUUUXXXZZZ[[[[[[]]]^^^```bbbccceeeeeeeeeiiiiiijjjkkklllnnnpppqqquuutttsssrrrqqqooonnnnnnkkkkkkkkklllqqqyyyyyymmmmmmppp}}}wwwooolllpppxxxlll]]]UUUQQQLLLGGGGGGEEEAAA>>><<<<<<===>>>AAADDDHHHMMMSSSYYY```dddkkkmmmppprrrtttvvvyyy|||zzz{{{|||}}}}}}~~~~~~}}}~~~~~~|||gggXXXOOOMMMKKKLLLNNNMMMIIIEEECCCBBBBBBCCCEEEEEEDDDCCC@@@@@@AAAAAA@@@???===<<<;;;999888777777555333000000000////////////000000////////////////////////000///.........///000111111111111111111000///...,,,,,,---......///000000111111000000000000111111111000///...------...///////////////////////////,,,...//////...------............///111333555777;;;===???AAAAAA???<<<:::444444444444444444444444444444555666777777777777888999999:::;;;<<<======<<<<<<===???@@@AAABBBCCCBBBBBBDDDEEEGGGIIIJJJKKKIIIIIIKKKMMMNNNOOOOOOOOORRRSSSTTTVVVWWWXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\_________```bbbeeehhhjjjiiiiiijjjjjjiiihhhggggggeeefffhhhkkkooouuuyyy|||~~~}}}yyyvvvtttuuuxxx}}}wwwpppkkkiiigggggghhhiiifff^^^WWWQQQOOOLLLLLLOOOSSSVVVWWWYYYUUUSSSTTTSSSSSSYYY```eeennnwww}}}~~~|||rrrllleee___\\\ZZZXXXVVVRRRRRRSSSTTTWWW[[[___aaacccbbbbbbaaa___]]]\\\[[[YYYWWWTTTSSSQQQNNNKKKHHHDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>=========>>>??????????????????@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@BBBCCCCCCDDDDDDBBBDDDFFFGGGHHHLLLSSSYYYhhhtttyyyyyyzzz{{{pppllljjjmmmooossswwwxxxuuupppkkkbbb[[[RRRKKKIIIKKKMMMNNNQQQRRRTTTWWWZZZ\\\^^^___aaabbbccceeeffffffggggggjjjjjjjjjjjjkkkmmmoooppprrrrrrrrrrrrqqqppppppooollljjjiiiiiilllttt}}}sssrrrssszzzooolllnnnrrr|||xxxggg[[[TTTOOOLLLGGGEEECCC@@@>>><<<;;;;;;===@@@DDDIIINNNTTT[[[___fffiiimmmppprrruuuyyy|||zzz{{{|||}}}}}}~~~~~~~~~~~~iiiYYYNNNLLLJJJKKKMMMLLLHHHEEEDDDBBB@@@@@@BBBDDDEEEEEE@@@@@@AAAAAA@@@???===<<<;;;999888777777666333111000000////////////000000////////////////////////999666111...---///333555222222222111111///....../////////000111222222333111111000000000000111111//////...------///000111////////////////////////***...111111...,,,---......---......000222444666;;;===@@@BBBBBB@@@===;;;555555555555555555555555444555666777888888888888888999999:::;;;<<<===>>>;;;<<<===>>>@@@BBBCCCDDDBBBBBBDDDEEEGGGIIIJJJKKKIIIJJJKKKMMMOOOOOOPPPPPPRRRSSSUUUVVVWWWXXXXXXXXX[[[ZZZZZZZZZZZZZZZ[[[\\\``````___```bbbeeehhhjjjiiiiiijjjiiiiiihhhgggfffdddeeehhhlllqqqvvv{{{~~~|||}}}{{{vvvsssqqqmmmpppxxx|||qqqiiigggdddbbbbbbccc```YYYSSSPPPMMMKKKKKKNNNRRRUUUWWW[[[WWWVVVVVVUUUTTTYYY___bbbkkksssxxx}}}}}}oooiii```ZZZWWWUUURRROOOJJJJJJLLLOOOTTTYYY^^^aaabbbbbbbbbbbbaaa^^^\\\[[[XXXVVVTTTTTTSSSQQQNNNLLLEEEDDDCCCCCCBBBBBBBBBBBB@@@@@@??????@@@AAAAAABBB@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBAAA@@@??????<<>>>>>>>>>>>???:::;;;;;;;;;999666222///111000000////////////000---------...///000000111/////////000111111222222111111111111111000///...////////////////////////333222111000000111222333........................///////////////.................................///.........000333666888<<<>>>@@@BBBBBB@@@>>><<<666444222111333555666666777666666666666777777888777888:::;;;;;;;;;===???>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKHHHHHHHHHIIIKKKNNNPPPRRRRRRRRRSSSTTTVVVWWWXXXYYY[[[ZZZZZZZZZ[[[\\\]]]]]]^^^___aaabbbcccdddgggjjjiiikkklllmmmllliiifffdddcccgggmmmssswwwxxxxxxwwwrrrvvv{{{||||||{{{|||~~~{{{uuupppllljjjeeehhhooo{{{yyyrrrgggccc___[[[XXXUUUSSSQQQJJJLLLNNNOOOQQQTTTWWWZZZ^^^]]]\\\ZZZYYYYYY[[[]]]^^^bbbhhhooovvv||||||xxxqqqfffYYYPPPMMMLLLJJJGGGDDDFFFHHHJJJMMMQQQVVVZZZbbbbbbaaa``````______^^^]]]\\\[[[YYYWWWTTTRRRQQQKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAABBBCCCDDDEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDBBBCCCGGGIIIKKKQQQYYYgggrrr}}}uuulllkkknnnqqqtttxxxzzzxxxsssmmmhhh]]]YYYSSSNNNMMMOOORRRUUUZZZ[[[]]]___aaadddfffgggjjjiiiggghhhiiikkkjjjiiimmmlllkkkkkklllmmmnnnoooooopppqqqrrrrrrrrrqqqqqqnnnmmmjjjhhhgggkkkqqquuuzzz|||jjjbbbcccbbblllzzzvvvpppwww{{{iiiZZZQQQNNNJJJGGGCCC@@@???>>>===;;;888:::===AAAFFFMMMUUUZZZ\\\```eeejjjmmmqqquuuxxxxxxxxxyyyyyyzzz{{{{{{{{{~~~~~~zzzdddVVVMMMMMMLLLMMMMMMKKKGGGEEECCCCCCCCCDDDFFFGGGFFFEEEBBBAAA@@@>>>======>>>>>>;;;;;;;;;:::888555222000111111000///////////////------......///000000111/////////000111111222222000111111111111000000///////////////////////////000///............///000---------.............../////////////////////.......................................000333666777;;;===@@@BBBCCCAAA>>><<<777555333222444555666666666666666666666777777888888999;;;;;;;;;;;;===>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIIIIIIIKKKMMMOOOQQQRRRSSSSSSUUUVVVWWWXXXXXXZZZZZZZZZZZZ[[[\\\]]]]]]^^^___aaacccdddeeeiiikkkkkkllllllmmmkkkiiigggeeehhhkkkppptttvvvvvvuuusssnnnrrruuuwwwvvvuuuvvvxxx{{{~~~zzzuuupppjjjgggddd```bbbhhhrrrxxxsssnnngggaaa\\\WWWRRROOOIIIKKKNNNQQQTTTWWWZZZ[[[______^^^]]]\\\\\\]]]______aaaeeejjjooosssvvvxxx||||||~~~{{{wwwmmmcccWWWNNNJJJIIIGGGEEECCCEEEFFFHHHJJJNNNTTTXXX______````````````______^^^^^^]]][[[YYYWWWUUUTTTNNNMMMLLLJJJHHHGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAABBBBBBCCCCCCCCCBBBBBBAAADDDBBBCCCGGGJJJLLLSSSZZZhhhsss~~~|||sssllllllpppqqqssswwwxxxvvvqqqjjjfff^^^ZZZTTTOOOLLLNNNQQQTTTYYYZZZ]]]```cccfffggghhhiiihhhggghhhkkkmmmmmmmmmmmmllllllkkkkkklllmmmnnnoooooopppqqqrrrrrrssssssqqqoookkkhhhgggjjjooottt}}}~~~jjj``````]]]dddoooxxx~~~|||sssnnnrrrzzzppp___UUUQQQMMMJJJFFFCCCAAA>>><<<999999;;;>>>@@@DDDJJJQQQVVVZZZ]]]cccgggkkkoootttvvvyyyyyyzzzzzzzzz{{{{{{{{{}}}~~~~~~}}}}}}xxxbbbTTTKKKJJJJJJKKKKKKJJJHHHEEECCCCCCCCCDDDFFFGGGFFFEEEAAA@@@???>>>=========>>><<<;;;:::888666444333222222222111000//////......------......///000000000...//////000000111111222///000000111111111111000///////////////////////////......------......///---------.........//////......//////////////////.................................///000333555666999;;;???BBBCCCAAA>>><<<999666333333444555666666666666666666666777888888999:::;;;;;;::::::<<<===>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDEEEFFFHHHJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPSSSSSSTTTUUUVVVVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]^^^^^^```bbbdddeeegggjjjmmmmmmmmmmmmmmmlllkkkiiiiiinnnpppsssuuuuuutttqqqooojjjlllnnnnnnmmmllllllmmmrrrwww~~~{{{yyyuuupppjjjeeeaaa___[[[\\\___gggsss{{{vvvnnnfff^^^XXXRRRNNNLLLOOOSSSXXX\\\___```aaaccccccbbbbbbbbbaaaaaaaaa```aaabbbcccfffhhhjjjlllqqqrrrtttxxx{{{{{{xxxvvvhhh```TTTKKKGGGEEECCCBBBCCCDDDDDDEEEFFFKKKQQQUUUZZZ[[[^^^```bbbbbbaaa`````````___^^^]]][[[ZZZYYYTTTSSSQQQOOOMMMLLLKKKJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEDDDDDDBBBAAAAAAEEECCCDDDIIILLLNNNUUU]]]iiittt}}}uuuoookkknnnsssrrrsssvvvvvvsssnnnhhhddd^^^ZZZTTTOOOMMMNNNQQQSSSXXXZZZ^^^bbbfffhhhiiiiiigggfffeeegggkkknnnppppppmmmmmmlllkkkkkkkkkllllllnnnnnnoooqqqrrrsssttttttuuurrrmmmhhhfffhhhmmmrrrxxx~~~lll___\\\ZZZ^^^dddjjjooouuuzzz}}}xxxrrrmmmnnnrrryyyyyygggYYYSSSPPPMMMIIIFFFCCC???;;;888:::<<<===???BBBFFFMMMQQQVVVYYY___dddhhhmmmqqqtttyyyzzzzzz{{{{{{{{{{{{{{{{{{|||}}}}}}}}}~~~vvvaaaSSSIIIHHHHHHIIIJJJIIIHHHFFFGGGEEEEEEEEEEEEEEECCCAAA?????????>>>>>>============<<<999666444333333333222222222111000///...---............//////000000......//////000111111111...///000111111111111111////////////////////////000000////////////000000,,,,,,------.../////////............////////////.................................///000222444555666999===@@@AAA@@@>>><<<999777444222333555555555666555555666666777888999999;;;<<<;;;::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLNNNOOOSSSTTTTTTUUUUUUVVVWWWWWWZZZZZZZZZZZZ[[[\\\^^^^^^___```cccdddfffhhhkkknnnnnnnnnnnnmmmmmmmmmmmmmmmrrrsssuuuvvvuuurrrooommmiiihhhgggfffcccaaaaaa```eeejjjqqqwww}}}xxxvvvrrrmmmhhhccc___]]]XXXWWWXXX]]]gggwww}}}uuummmfff```ZZZVVVTTTWWW\\\bbbhhhkkkkkkjjjiiihhhhhhhhhhhhgggeeedddbbbaaa```______aaabbbccceeefffiiinnnrrruuutttssseee]]]SSSJJJEEECCCBBBAAADDDDDDDDDDDDEEEIIINNNSSSUUUXXX\\\```bbbcccbbbbbbaaaaaaaaaaaaaaa```___^^^ZZZYYYWWWUUUSSSQQQPPPPPPNNNNNNMMMKKKJJJHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKLLLGGGGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDFFFDDDFFFJJJNNNQQQXXX___kkkvvvuuunnnjjjiiimmmssstttuuuuuutttpppkkkeeeaaaZZZWWWRRRNNNMMMOOORRRUUUYYY\\\```dddggghhhhhhhhhbbbaaaaaadddhhhlllooopppmmmmmmlllkkkkkkjjjjjjjjjmmmmmmnnnpppqqqsssuuuvvvwwwtttoooiiifffggglllpppuuu}}}nnn___[[[ZZZ]]]aaaeeeiiinnnssswwwtttqqqmmmkkkmmmsss~~~mmm]]]UUUPPPNNNJJJGGGDDD@@@<<<888:::;;;<<<===???DDDIIIMMMRRRVVV\\\aaafffkkkpppsssyyyyyyzzz{{{|||{{{{{{zzzzzz|||}}}~~~~~~ttt```SSSHHHGGGGGGGGGIIIIIIHHHFFFGGGEEEEEEEEEEEEEEECCCAAA???????????????>>>>>>>>>===;;;999666444333333333222222222222111000..................////////////.........///000000111111...///000111111111111111//////////////////////////////000000000000//////---------.........//////---.........//////000000........................---......///000222333444444666:::===???>>>===<<<:::777444222333444444333555555555555666777888999999;;;<<<;;;::::::;;;<<<>>>>>>???@@@AAABBBBBBCCCBBBCCCDDDFFFGGGHHHIIIIIIKKKJJJJJJJJJKKKLLLNNNOOOSSSSSSTTTUUUVVVVVVWWWWWWYYYYYYYYYZZZ[[[]]]^^^______aaaccceeefffhhhkkknnnnnnnnnooooooppppppqqqqqquuuuuuvvvvvvuuurrrooommmiiifffbbb^^^[[[XXXVVVUUUXXX]]]dddkkkqqqwww|||~~~|||wwwuuuqqqlllfffaaa]]][[[TTTTTTSSSUUU]]]lll}}}{{{tttnnnhhhddd```bbbgggnnntttwwwvvvtttrrrpppnnnnnnnnnmmmjjjgggdddcccaaa___]]]]]]]]]^^^[[[\\\___dddjjjnnnooooooddd^^^UUULLLFFFDDDCCCBBBFFFFFFEEEEEEEEEHHHMMMPPPRRRUUUYYY^^^aaabbbbbbaaa``````aaabbbbbbbbbbbbbbb___^^^\\\ZZZXXXWWWVVVVVVVVVTTTRRROOOLLLIIIGGGFFFHHHIIIIIIIIIJJJJJJJJJJJJGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHHHHFFFHHHLLLPPPSSSZZZaaalllvvv|||ooohhhfffggglllrrrvvvvvvuuurrrnnnhhhbbb___UUUSSSPPPNNNNNNQQQUUUXXX[[[]]]aaaeeeggghhhgggfff```^^^]]]___dddhhhkkkllllllllllllkkkkkkjjjiiiiiillllllmmmnnnppprrruuuvvvwwwuuupppkkkggggggkkknnnuuu~~~ooo```\\\ZZZ]]]cccgggjjjmmmppprrrrrrpppmmmiiikkkttt~~~tttcccYYYQQQNNNJJJGGGDDDAAA>>>;;;888999:::<<<>>>BBBGGGKKKNNNSSSYYY___eeejjjooosssvvvxxxyyy{{{|||{{{zzzzzz{{{}}}~~~sss___SSSIIIHHHGGGGGGHHHHHHGGGFFFCCCCCCCCCDDDFFFGGGFFFEEE??????@@@@@@@@@@@@???>>>===;;;888666444333222222000111222222222111000///......//////////////////---......//////000000111///000000111111111111000////////////////////////---......//////......---........................------......///000000000........................------...///111222222333222333666888:::<<<======;;;888555333333444444333555555555555666888999:::999:::;;;;;;::::::<<<===>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEFFFHHHIIIIIIIIIJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYYYYZZZ[[[]]]^^^___```bbbdddeeeeeegggjjjmmmlllmmmoooqqqssstttuuuuuuwwwwwwxxxwwwuuurrrooommmgggbbb\\\WWWTTTRRRPPPNNNNNNSSSZZZbbbhhhooouuuyyy}}}||||||}}}~~~~~~{{{yyyvvvtttpppkkkeee```\\\ZZZTTTSSSRRRSSSWWWcccsss~~~{{{uuuqqqqqqrrruuu|||{{{xxxtttrrrsssqqqmmmjjjfffeeebbb___]]]ZZZYYYXXXSSSTTTVVV[[[bbbgggjjjkkkddd___WWWOOOHHHEEEEEEEEEFFFGGGGGGFFFFFFGGGKKKMMMOOOQQQUUUYYY\\\]]]^^^^^^]]]^^^___aaabbbcccddddddbbbaaa```^^^]]]\\\\\\\\\\\\[[[XXXUUUQQQMMMKKKIIINNNNNNMMMLLLKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKIIIJJJOOORRRTTT[[[ccclllwwwwwwiiiddddddffflllrrrwwwvvvsssooojjjddd^^^[[[RRRPPPNNNMMMOOOSSSWWWZZZ[[[]]]aaadddfffgggggggggaaa___]]]^^^aaaeeeggghhhjjjjjjkkkkkkkkkjjjiiiiiikkkkkkkkklllnnnpppssstttuuutttqqqmmmiiiiiikkkmmmttt|||nnnaaa]]]YYY^^^ffflllppprrrsssuuutttsssoookkkppp{{{mmmaaaTTTPPPLLLHHHEEECCC@@@>>>999999:::;;;<<<@@@EEEIIIKKKOOOVVV]]]ccchhhnnnrrrsssuuuwwwzzz{{{{{{zzzzzz|||~~~rrr```TTTKKKIIIGGGGGGHHHHHHGGGFFFCCCCCCCCCDDDFFFGGGFFFEEE???@@@AAABBBBBBAAA@@@???;;;:::888666444333222111///000111333333222111000/////////////////////...------......///000000000000111111111111000000///////////////////////////......///000000///....../////////...------,,,,,,------......///000000111........................------...000111111222222000111222444666999<<<>>>>>>;;;777555555666555444444444555555666888999:::888999;;;;;;;;;;;;===>>>>>>>>>???@@@AAABBBBBBCCCBBBCCCEEEGGGHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMOOOQQQPPPQQQRRRTTTVVVXXXYYYZZZXXXXXXYYYZZZ[[[]]]___```aaacccdddeeeeeefffhhhjjjjjjlllpppsssvvvxxxxxxxxx{{{zzzyyywwwtttpppmmmkkkaaa\\\VVVQQQOOONNNMMMKKKKKKPPPWWW^^^eeelllssswww{{{{{{}}}}}}zzzyyywwwsssnnnhhhccc___]]]XXXXXXXXXWWWYYYaaaoooyyy~~~xxxuuuuuutttppplllgggfffccc```[[[WWWSSSQQQOOOOOOQQQVVV\\\bbbeeegggddd```YYYQQQJJJFFFFFFGGGEEEGGGHHHHHHGGGGGGHHHJJJLLLMMMOOORRRUUUWWWXXXXXXZZZ[[[]]]___aaacccdddddddddcccbbbaaa````````````aaa___]]]ZZZWWWTTTQQQPPPNNNNNNOOOOOONNNLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMKKKLLLPPPSSSUUU[[[ccclllvvv}}}qqqeeeaaadddhhhnnnsssvvvtttqqqkkkeee___ZZZWWWRRRPPPNNNNNNOOORRRVVVYYYYYY[[[^^^aaaeeehhhjjjkkkgggdddaaa```aaadddfffggghhhiiijjjkkkkkkjjjjjjiiikkkjjjjjjjjjlllnnnqqqrrrrrrrrrqqqooolllkkklllmmmqqqxxx{{{{{{|||kkk```^^^ZZZ```iiirrrwww{{{~~~|||zzzvvvttt|||{{{mmm[[[VVVOOOIIIFFFDDDBBBAAA;;;<<<<<<;;;;;;>>>BBBEEEGGGKKKRRRYYY```ffflllpppooorrruuuyyy{{{{{{zzzzzz}}}~~~rrr```UUULLLJJJHHHGGGHHHHHHGGGFFFGGGEEEEEEEEEFFFEEECCCAAA???@@@AAABBBCCCBBBAAA@@@;;;:::999777555333111000...///111333444333222111///////////////.........------......///000000000111111111111111000///...////////////////////////000111222333333222111000000000///...---,,,,,,+++---------...///000000111........................------///000111111111111000000000111444888<<<>>>@@@===:::777777777777666444444555555666888999:::777999:::;;;;;;;;;===???>>>>>>???@@@AAABBBBBBCCCAAACCCEEEGGGHHHIIIIIIHHHHHHHHHHHHIIIKKKNNNPPPRRROOOPPPRRRTTTVVVYYYZZZ[[[XXXXXXYYYZZZ[[[]]]___```bbbcccdddddddddeeegggiiihhhkkkpppuuuxxxzzzzzzzzz~~~}}}{{{xxxtttoookkkiii]]]WWWQQQMMMMMMMMMLLLKKKKKKOOOVVV]]]dddlllssswww}}}~~~}}}}}}{{{wwwrrrlllgggcccaaa]]]______]]]]]]dddoooyyy~~~{{{wwwwwwuuurrrnnnhhhgggddd___YYYSSSNNNKKKMMMMMMNNNSSSYYY___cccddddddaaaZZZRRRKKKGGGFFFGGGDDDFFFHHHHHHGGGFFFFFFGGGJJJJJJLLLNNNPPPRRRSSSTTTXXXYYY[[[^^^```bbbcccdddddddddcccbbbbbbbbbbbbcccbbbaaa```]]][[[YYYWWWVVVJJJLLLNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQTTTTTTTTTTTTSSSRRRQQQQQQOOOMMMNNNQQQSSSUUU\\\ccclllvvvyyylllbbb```dddjjjpppuuuuuusssnnniiibbb\\\WWWTTTSSSQQQOOONNNOOORRRUUUWWWVVVXXX[[[```dddiiilllnnnllliiidddbbbccceeeffffffggghhhiiijjjkkkkkkjjjiiikkkjjjiiiiiijjjmmmoooqqqoooqqqqqqpppnnnllllllmmmooouuu}}}zzzyyyyyy|||wwwhhh```___]]]cccmmmvvv}}}~~~|||wwwaaa[[[SSSKKKGGGEEECCCBBB>>>>>>===<<<;;;<<>>;;;888555444333111///111111000////////////000000000000000000000000000////////////000000000000444444444444333111000///////////////////////////............////////////........................---------.........//////000000000000000//////...------,,,------...///000222222222333555888;;;===???===;;;999777666666666666666666666777777777777777888999:::<<<===>>>>>>????????????@@@AAABBBCCCBBBCCCDDDFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOTTTTTTUUUUUUUUUVVVVVVVVVYYYZZZ[[[\\\]]]^^^^^^^^^aaabbbcccdddfffggghhhiiijjjllloootttxxx|||}}}}}}|||zzzuuuooohhhdddWWWVVVSSSQQQOOONNNNNNNNNQQQVVV\\\ccciiinnnsssvvvzzz||||||xxxsssooommmllllllllljjjjjjkkkjjjjjjooowww|||vvvtttrrrmmmjjjhhhddd]]]YYYVVVTTTPPPLLLNNNNNNOOOQQQVVV\\\aaadddhhhccc\\\TTTNNNJJJHHHHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKQQQSSSUUUVVVWWWZZZ^^^aaacccdddeeeeeeeeeeeeeeeeeegggdddaaa___]]]\\\ZZZXXXSSSSSSTTTTTTTTTSSSRRRRRRTTTTTTUUUUUUVVVWWWXXXXXXYYYZZZYYYYYYWWWUUUSSSRRRSSSLLLIIIMMMSSSXXX^^^cccmmmvvv~~~~~~}}}}}}}}}qqqggg``````eeejjjqqqwwwtttpppkkkeee```[[[UUURRRRRRRRRSSSSSSSSSTTTTTTTTTZZZZZZ[[[^^^bbbgggllloooqqqnnniiieeeddddddggghhhhhhhhhhhhhhhiiijjjkkkkkkmmmkkkiiigggggghhhjjjkkklllmmmnnnmmmlllkkklllnnnnnnpppuuu}}}zzzooorrrssssssrrroooiiibbb^^^___eeeqqq}}}sssfffVVVMMMKKKJJJFFFAAABBBAAA@@@>>>>>>>>>??????CCCFFFKKKQQQWWW^^^eeejjjoooqqqtttvvvvvvwwwyyy{{{|||~~~xxxdddVVVNNNLLLJJJHHHHHHHHHGGGEEEFFFEEEEEEEEEEEEEEEDDDDDDAAA@@@>>>???@@@AAA???>>>???===:::777666555333111......---,,,,,,,,,,,,---------------------------.../////////000000000000000000000000///...---,,,////////////////////////......////////////000000........................---------........./////////000000000000///......------,,,------...///000222222222333555888<<<>>>???>>><<<999888777666666777777777777888888888888777888999:::<<<===>>>>>>????????????@@@AAABBBCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNOOOOOOSSSTTTTTTUUUUUUVVVWWWWWWXXXYYY[[[]]]^^^_________```aaabbbdddeeeggghhhiiikkkmmmqqquuuzzz~~~}}}zzztttnnnhhheeeYYYWWWUUUSSSSSSSSSTTTUUUZZZ^^^eeekkkppptttwwwzzz{{{~~~~~~yyyuuusssrrrssssssvvvsssrrrssspppnnnqqqwwwzzzyyyrrrooolllhhhdddbbb^^^XXXUUUSSSQQQNNNKKKNNNOOOPPPSSSWWW\\\aaadddfffbbb[[[TTTNNNJJJIIIHHHJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJLLLOOORRRUUUYYY___bbbcccdddeeefffgggggggggggggggeeebbb```___^^^]]][[[YYYYYYZZZZZZYYYYYYXXXXXXWWWWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZXXXUUUTTTUUUNNNKKKOOOTTTXXX^^^cccmmmvvv~~~wwwvvvvvvyyy{{{qqqiiibbbdddiiinnnsssyyytttpppjjjeee___ZZZUUUQQQSSSTTTTTTUUUUUUVVVVVVVVVZZZ[[[\\\^^^bbbgggkkknnnooommmiiieeeddddddfffhhhgggggggggggghhhiiijjjkkkkkkjjjgggeeeeeefffgggiiijjjlllnnnnnnmmmlllmmmnnnoooppptttzzz~~~qqqoooooopppooonnnjjjfffcccgggkkkttt|||nnn]]]QQQMMMLLLHHHDDDCCCAAA@@@>>>======>>>>>>AAADDDIIINNNTTT[[[bbbggglllooosssuuuvvvxxxzzz||||||~~~{{{fffYYYOOOMMMJJJIIIIIIIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFBBB@@@??????@@@@@@???===???===999777666555333111111000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000///000000111111000000////////////////////////////////////000000000111111////////////////////////------.........////////////////////////......---------,,,------...///000222222222333666999===??????>>><<<:::999777777777777888888888999999999999777888999:::<<<===>>>>>>????????????@@@AAABBBCCCBBBCCCDDDFFFGGGHHHHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPRRRRRRSSSTTTVVVWWWXXXXXXYYYZZZ[[[]]]___``````aaa___```aaaccceeeggghhhhhhlllnnnrrrwww{{{}}}xxxsssmmmhhheee[[[ZZZXXXXXXYYY[[[^^^```dddiiioootttwwwyyy{{{|||~~~|||yyyxxxzzz|||~~~~~~|||zzzvvvpppppptttrrruuu{{{~~~uuunnniiieee```]]]ZZZWWWTTTRRRQQQPPPNNNLLLOOOPPPQQQTTTXXX]]]aaacccccc___YYYSSSNNNKKKIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHEEECCCCCCCCCDDDEEEEEEGGGJJJMMMPPPUUUZZZ^^^bbbccceeehhhiiijjjjjjjjjiiifffdddccccccbbbaaa```____________^^^^^^^^^]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZ\\\]]]^^^]]][[[XXXVVVWWWQQQMMMPPPTTTXXX]]]bbbmmmvvv~~~}}}qqqpppqqqxxxxxxooohhhcccggglllppptttxxxtttpppjjjccc^^^YYYUUUQQQUUUUUUVVVXXXXXXYYYYYYYYY[[[[[[]]]___cccgggjjjmmmnnnkkkhhheeedddeeefffgggffffffffffffggghhhiiiiiiiiigggeeecccbbbbbbcccdddgggjjjmmmoooooonnnnnnooopppqqqrrrvvv|||vvvnnnlllkkklllnnnnnnnnnmmmooopppvvv{{{hhhYYYQQQMMMJJJGGGCCCBBB@@@>>>===<<<======>>>BBBFFFKKKPPPWWW]]]bbbhhhlllppptttvvvxxx{{{}}}}}}~~~}}}hhh[[[OOOLLLJJJIIIIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHDDDBBBAAA@@@AAA@@@???======:::777555444333111000222222111000000000000111////////////////////////........./////////000000//////000111111111111111//////////////////////////////000000111111222222000000000000000000000000............///////////////////////////...------------,,,------...///000222222222444666:::>>>@@@@@@???>>><<<:::999888777666777777888888999999999777888999:::<<<===>>>>>>????????????@@@AAABBBBBBBBBCCCEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPQQQQQQSSSTTTVVVXXXYYYZZZ[[[\\\]]]^^^___`````````___```aaaccceeeggghhhiiilllooorrrwww{{{|||wwwqqqlllhhhfff___^^^]]]^^^```eeeiiilllnnnrrrwww{{{|||||||||}}}~~~~~~~~~zzztttllliiijjjiiijjjmmmqqqyyyyyyqqqiiiddd___ZZZWWWUUUTTTSSSRRRRRRRRRQQQPPPPPPQQQSSSVVVYYY]]]___aaa```]]]XXXRRRNNNKKKJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIJJJHHHEEEBBB@@@@@@AAABBBDDDEEEGGGIIIKKKNNNRRRUUU```bbbeeehhhkkklllmmmmmmjjjhhhffffffggggggfffeeebbbbbbaaaaaa`````````___aaa```___^^^]]]\\\\\\[[[ZZZ[[[]]]___^^^\\\YYYWWWWWWQQQNNNPPPRRRUUUZZZ```mmmvvvyyyppppppsss|||xxxjjjeeebbbgggmmmoooqqqtttuuupppiiibbb]]]YYYUUUSSSVVVWWWYYYZZZ\\\\\\\\\\\\\\\\\\^^^```cccfffiiikkkkkkjjjgggfffeeeeeefffgggddddddddddddeeeeeefffgggeeedddbbb```______``````dddhhhlllooooooooooooooorrrqqqqqqssswww~~~~~~pppmmmkkklllqqqvvvxxxyyyuuurrruuu{{{{{{uuubbbUUUNNNIIIGGGEEECCCAAA>>>===<<<<<<<<<===@@@DDDHHHMMMSSSYYY^^^cccgggmmmrrruuuxxx{{{}}}}}}~~~~~~}}}}}}~~~jjj[[[MMMKKKIIIHHHHHHGGGFFFDDDEEEEEEFFFFFFGGGGGGHHHHHHEEECCCBBBAAABBBBBB@@@>>><<<:::777555555444222000000///......------......000000000000000000000000............////////////***+++,,,---............////////////////////////...//////000111222222222111111111111111111111111........./////////000000/////////000///......---------,,,------...///000222222333444777;;;???AAA@@@@@@???===<<<:::888888555555666666777888888999777888999:::<<<===>>>>>>????????????@@@AAABBBBBBBBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPQQQRRRTTTVVVXXXYYYZZZ]]]^^^^^^______^^^^^^]]]______aaaccceeegggiiiiiilllnnnrrrvvv{{{|||vvvqqqmmmjjjhhhdddddddddfffjjjoootttwwwxxx{{{|||vvvrrrkkkbbb]]]\\\]]]]]]^^^aaagggrrr~~~~~~vvvrrrkkkddd]]]XXXTTTQQQQQQRRRRRRSSSRRRRRRRRRSSSQQQSSSUUUXXX[[[]]]______^^^\\\XXXSSSOOOLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKIIIFFFCCC@@@??????@@@AAACCCDDDFFFGGGJJJNNNQQQ\\\___ccchhhlllnnnnnnooolllkkkiiiiiijjjkkkjjjiiieeeeeecccbbbaaaaaaaaaaaadddcccbbbaaa___^^^]]]\\\YYYZZZ\\\]]]\\\ZZZXXXVVVTTTOOOMMMNNNOOOQQQVVV]]]kkkuuu~~~|||vvvqqqrrrwwwyyyiiidddccciiinnnooopppqqqtttoooggg```\\\YYYWWWUUUVVVWWWZZZ\\\^^^^^^^^^^^^\\\]]]___aaacccfffhhhiiihhhhhhgggfffeeeeeeffffffdddccccccbbbbbbcccccccccbbbaaa```___^^^^^^^^^^^^bbbfffkkknnnooonnnoooooorrrqqqppppppssszzzxxxsssooopppwww~~~{{{vvvttt}}}~~~wwwwwwnnn]]]QQQIIIFFFGGGEEEBBB???===<<<;;;;;;<<<>>>BBBFFFJJJOOOUUUZZZ^^^ccciiiooosssvvvyyy{{{|||}}}~~~}}}||||||}}}~~~~~~~~~~~~jjj[[[MMMKKKHHHGGGGGGGGGEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCAAAAAABBBBBBAAA???>>>;;;999777777666444333111111000///////////////////////////////////////------........./////////,,,---...///////////////////////////////////////......//////000111222222000000000000000000000000....../////////000000000000000000000000//////...------,,,------...///000333333333555888<<<@@@BBBAAAAAA@@@???===;;;999888444444555666777888888999777888999:::<<<===>>>>>>????????????@@@AAABBBCCCBBBCCCEEEGGGHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPQQQRRRPPPQQQRRRTTTVVVXXXYYYZZZ]]]]]]^^^^^^^^^^^^]]]]]]___```bbbdddfffhhhjjjkkklllnnnrrrvvv{{{|||xxxtttpppnnnmmmkkklllnnnqqquuuzzz~~~zzzrrrjjjfff```WWWRRRRRRQQQQQQRRRTTTYYYbbbmmmuuu~~~}}}zzzwwwmmmjjjeee^^^XXXSSSPPPNNNOOOQQQRRRSSSRRRQQQRRRSSSTTTVVVYYY\\\^^^___``````^^^\\\XXXTTTPPPMMMKKKJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLJJJHHHFFFCCCAAA@@@???>>>@@@BBBDDDFFFIIINNNQQQWWW[[[```fffkkknnnooooooooommmkkkkkklllmmmlllkkkiiihhhfffdddccccccddddddddddddcccaaa```___^^^]]]YYYYYYZZZYYYYYYWWWVVVUUUQQQMMMKKKLLLLLLMMMTTT\\\iiittt}}}yyytttpppttt{{{yyykkkfffeeekkkooopppoooqqqqqqkkkccc]]]YYYXXXVVVVVVUUUVVVZZZ]]]^^^______^^^]]]^^^```aaaccceeefffgggffffffffffffffffffeeeeeedddcccbbbaaa```_________```______^^^^^^^^^^^^^^^bbbeeeiiikkklllmmmmmmnnnoooooonnnmmmooovvv|||vvvwww~~~|||uuuyyyxxxpppuuu|||iiiYYYNNNIIIIIIGGGDDDAAA>>><<<;;;;;;:::<<<@@@CCCGGGLLLQQQUUUZZZ___ffflllqqqtttwwwyyyzzz|||}}}}}}|||{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~iiiZZZNNNLLLIIIHHHHHHHHHFFFEEEFFFEEEEEEEEEEEEEEEDDDDDDAAA@@@??????AAAAAA@@@???===;;;888777777666444333444333222222111111222222////////////////////////---------.........//////000000111222222222111111////////////////////////,,,---...///000111111222000000000000000000000000.../////////000000000000111111111111111000000///------,,,------...///000333333444555888===@@@CCCAAAAAAAAA@@@>>><<<:::888444555666777888999::::::777888999:::<<<===>>>>>>????????????@@@AAABBBCCCBBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRRRRQQQRRRSSSTTTVVVWWWXXXYYYYYYZZZ[[[]]]^^^^^^______```aaabbbeeegggjjjkkklllmmmpppsssxxx|||~~~{{{yyyvvvtttssssssuuuxxx||||||zzzrrriiiaaa\\\XXXQQQMMMLLLKKKLLLMMMPPPTTT\\\dddjjjpppzzzzzzwwwtttssshhhgggccc^^^XXXTTTQQQQQQQQQSSSVVVVVVTTTSSSSSSUUUXXXZZZ^^^aaaccccccbbbbbb___]]]YYYUUUQQQMMMKKKJJJIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJGGGEEEBBB@@@@@@AAACCCDDDFFFHHHLLLPPPSSSWWW^^^eeejjjmmmooooooqqqooommmmmmnnnnnnmmmllljjjiiigggeeeccccccdddeeedddcccbbbaaa```___^^^]]]ZZZZZZXXXWWWVVVUUUTTTTTTOOOLLLKKKKKKKKKLLLSSS\\\gggrrr|||~~~xxxsssooouuuwwwkkkfffeeejjjnnnnnnmmmnnnlllfff^^^XXXUUUUUUUUUUUUSSSUUUYYY\\\^^^___^^^^^^^^^___```bbbdddeeeeeefffddddddeeefffffffffeeedddeeedddbbb```^^^]]]\\\\\\^^^^^^^^^^^^_________```bbbdddgggiiiiiijjjlllnnnjjjjjjjjjiiikkkrrr~~~}}}}}}uuurrr{{{|||qqqsssxxxfffXXXRRRLLLJJJFFFBBB???===<<<;;;777:::===@@@CCCHHHMMMQQQVVV\\\cccjjjnnnrrrtttvvvxxxzzz||||||{{{{{{|||}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~hhhYYYOOOMMMJJJIIIIIIIIIGGGFFFFFFFFFEEEEEEDDDDDDCCCCCC???>>>===>>>???@@@???>>>;;;999666555555444333111111000000///.../////////000000000000000000000000---------.........//////......////////////......////////////////////////,,,,,,---...///000111111////////////////////////////////////000000000000222222222222222111000000---------------...000000333333444666999===AAACCCAAAAAAAAAAAA???<<<:::999555666777888999:::;;;;;;777888999:::<<<===>>>>>>????????????@@@AAABBBCCCBBBCCCEEEGGGIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXVVVWWWYYY\\\^^^___aaaaaa```aaaccceeehhhjjjlllmmmoooqqquuuyyy~~~~~~}}}zzzxxxwwwxxx{{{~~~xxxtttnnneee\\\XXXTTTOOOKKKLLLJJJLLLNNNQQQUUU[[[ccchhhjjjrrryyy||||||xxxuuurrrqqqpppiiihhheeeaaa[[[WWWVVVUUUTTTWWWZZZZZZWWWVVVVVVXXX\\\^^^aaadddffffffeeeddd```^^^ZZZVVVRRRNNNKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLMMMMMMMMMMMMJJJGGGCCCAAAEEEEEEFFFFFFEEEFFFIIIKKKQQQUUU\\\ccciiimmmnnnooorrrpppnnnmmmnnnnnnnnnllliiihhheeecccbbbbbbccccccccccccbbbaaa```___^^^]]]\\\[[[XXXVVVTTTTTTTTTTTTOOOLLLKKKKKKKKKLLLTTT\\\fffqqq|||}}}wwwsssooowwwtttjjjdddcccgggkkkjjjjjjkkkhhhbbbZZZTTTRRRRRRSSSTTTRRRTTTXXX\\\^^^___^^^]]]^^^___aaabbbddddddeeeeeecccdddeeefffffffffeeedddeeedddbbb___]]][[[ZZZZZZ]]]^^^^^^______``````aaabbbdddfffggggggiiikkkmmmfffggghhhggghhhooo|||tttlllooovvvuuu~~~oooaaaYYYMMMKKKGGGCCC@@@===<<<;;;555888;;;===@@@EEEJJJNNNTTTZZZbbbiiimmmppprrrtttwwwyyy{{{|||{{{{{{|||}}}}}}}}}||||||||||||}}}}}}}}}}}}~~~hhhYYYMMMKKKIIIIIIIIIIIIGGGEEEGGGGGGGGGFFFFFFDDDCCCCCCAAA@@@>>>======???@@@BBB===;;;888555333222222222555444222000//////000111000111111111111///---,,,,,,---------------------000///...---------------////////////000000000000000111222111000///000111111111000000000000111111......------------......111111000///...---,,,,,,////////////............---...111444888:::<<<===DDDCCCBBB@@@>>>===<<<;;;999888888888999:::;;;;;;999999:::;;;;;;<<<======???@@@AAAAAACCCCCCDDDEEEEEEFFFGGGGGGFFFFFFHHHJJJOOOOOOPPPPPPPPPPPPPPPOOORRRSSSUUUUUUUUUUUUWWWYYYZZZ[[[\\\]]]___```aaaaaaddddddfffgggiiikkklllmmmrrrssswww}}}}}}}}}}}}{{{uuupppmmmeee___XXXUUUTTTTTTSSSQQQQQQSSSWWW[[[___ccceeegggmmmnnnppprrrtttwwwxxxyyywwwvvvtttqqqpppnnnmmmmmmmmmkkkhhhdddaaa______^^^]]]]]]\\\\\\[[[\\\\\\\\\___aaadddfffhhhhhhggggggeeeaaa[[[WWWTTTQQQOOOLLLLLLKKKJJJIIIJJJJJJKKKLLLNNNOOOQQQPPPMMMJJJHHHHHHIIIGGGEEECCCCCCDDDFFFHHHMMMRRRYYYbbbiiinnnqqqrrrqqqpppooommmllllllllllllnnnkkkfffdddcccccccccbbbaaabbbccccccbbb```]]]\\\VVVTTTRRRQQQRRRTTTSSSSSSNNNNNNLLLJJJKKKNNNTTTYYYfffnnnyyyxxxrrrppprrrxxx}}}uuujjjgggeeegggkkknnnllliii```ZZZSSSPPPNNNKKKNNNRRRRRRUUUYYY]]]______^^^^^^aaaaaaaaaaaabbbbbbbbbbbbaaaaaabbbdddeeefffggghhhfffddd```\\\[[[[[[]]]______```bbbdddeeegggggghhheeefffggggggeeedddeeefffeeebbbbbbeeegggiiisss}}}ttthhhdddjjj{{{~~~kkk\\\QQQNNNKKKGGGDDDAAA>>><<<;;;:::;;;<<>>@@@AAA>>><<<999666444333333333555333111000//////000111111111111000000///...---000000/////////.........//////...---------......///000000000000000000000///000111111//////000111111111000000000000111111//////............//////000000///////////////...////////////............///111333777:::<<<>>>???CCCCCCBBB@@@???===;;;;;;888888888888888999::::::888888999:::;;;<<<======<<<===>>>???@@@AAAAAABBBEEEFFFGGGGGGFFFGGGIIIKKKOOOOOOPPPQQQQQQQQQQQQQQQRRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[\\\]]]___```aaaaaadddeeefffhhhiiikkkllllllrrrtttwww|||yyysssooolllgggddd___[[[YYYYYYYYYYYYYYY[[[___cccgggjjjlllmmmnnnnnnoooqqqrrrssstttuuuuuutttrrrpppnnnllllllkkklllkkkiiigggeeecccbbbbbbcccbbbbbbaaaaaaaaabbbbbbeeefffhhhjjjjjjjjjiiihhheeebbb^^^ZZZWWWTTTPPPNNNMMMLLLKKKJJJJJJKKKMMMNNNOOORRRTTTTTTQQQMMMKKKJJJKKKJJJHHHFFFEEEFFFGGGHHHKKKOOOVVV^^^ffflllppprrrsssrrrqqqpppooonnnnnnnnnllliiieeecccccccccdddcccaaabbbbbbbbbaaa```^^^]]]YYYVVVTTTSSSSSSTTTSSSRRROOONNNLLLKKKKKKNNNTTTXXXdddlllwww|||uuupppnnnpppxxx{{{uuukkkhhhgggiiilllmmmiiifff___XXXRRRPPPNNNLLLOOOTTTSSSVVVZZZ\\\^^^___```````````````aaaaaaaaaaaaaaaaaaaaabbbcccddddddeeefffdddbbb___\\\[[[\\\^^^___aaabbbccceeefffgggggggggfffgggggggggeeeddddddeeefffcccdddggghhhjjjrrr}}}wwwiii```aaammm{{{~~~oooaaaUUUPPPJJJFFFDDDBBB???<<<999999999:::<<>>>>>>>>??????>>>===:::777555444444444444333111000//////000111222111000//////......///000000000//////......---......------......///000000000000000000000000000---...000/////////000222111111000000000000111111000000////////////000000/////////000000111111111////////////............000222444777:::<<<>>>@@@CCCCCCBBBAAA???===<<<;;;888888888777888888999:::666777888999;;;<<<===>>><<<<<<===>>>???@@@AAAAAAEEEFFFGGGGGGGGGGGGIIIKKKNNNOOOPPPQQQRRRSSSSSSSSSRRRTTTUUUVVVUUUVVVWWWYYYZZZ[[[\\\]]]___```aaaaaaeeefffggghhhiiijjjkkkkkkrrrtttwww{{{{{{vvvqqqmmmkkkjjjjjjhhheeebbbaaaccceeefffhhhkkkoooqqqssssssrrroooooooooooopppppppppqqqsssrrrpppmmmkkkiiihhhhhhjjjjjjkkkjjjjjjiiihhhggghhhggggggggggggggghhhhhhkkklllmmmnnnmmmllljjjhhhfffdddaaa^^^\\\XXXSSSPPPMMMLLLKKKJJJKKKLLLNNNOOOQQQTTTXXXYYYWWWRRROOOMMMNNNMMMKKKIIIHHHGGGGGGFFFKKKNNNUUU\\\eeelllqqqtttuuuuuutttsssrrrqqqqqqpppkkkhhhdddbbbbbbcccccccccbbbbbbaaaaaa``````______\\\ZZZWWWUUUUUUTTTRRRQQQOOONNNMMMKKKKKKNNNSSSWWWaaaiiittt|||xxxqqqnnnmmmpppxxxvvvqqqjjjjjjjjjlllnnnlllgggbbb[[[UUUPPPNNNMMMLLLPPPUUUVVVYYY[[[]]]]]]^^^```bbb^^^_________``````aaaaaa```aaaaaaaaabbbbbbbbbbbbaaa```^^^\\\\\\]]]___```cccdddeeefffggggggggggggggghhhhhhgggdddccccccdddfffeeegggjjjjjjkkkqqqyyyyyykkk]]]WWW]]]hhh{{{}}}zzz{{{|||}}}~~~uuujjj]]]UUULLLGGGFFFEEEBBB>>>:::999999999;;;>>>AAABBBHHHLLLSSSZZZ```fffkkkooooooppprrrtttvvvwwwxxxxxx{{{{{{||||||}}}~~~~~~~~~wwwbbbTTTKKKIIIFFFFFFGGGHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB@@@???>>>>>>>>>>>>===<<<:::777555444333333333222111000///000000000222111000.........///000,,,---------------------------------...///000111111111111000000000000000+++---...///...///000222111111000000000000111111111111000000000000111111000000000000111111111111////////////............///000222444777:::<<<===AAABBBAAAAAA@@@>>><<<;;;888888888777777888888999555666777999;;;<<<>>>?????????@@@AAABBBCCCCCCDDDEEEFFFGGGGGGGGGHHHJJJLLLMMMNNNPPPRRRSSSTTTUUUUUURRRTTTVVVVVVVVVVVVXXXYYYZZZ[[[\\\]]]___```aaaaaafffgggggghhhiiijjjjjjjjjqqqssswwwzzz|||~~~{{{yyyxxxxxxyyyyyyzzz|||}}}~~~~~~{{{xxxtttpppmmmkkkmmmooopppnnnkkkkkknnnqqqsssuuuwwwxxxxxxwwwuuutttoooooopppppppppppppppppppppooommmjjjhhhfffeeedddgggiiijjjllllllllllllkkkkkkjjjjjjjjjkkklllmmmmmmooopppppppppooollljjjhhhfffeeecccbbb```[[[VVVRRRNNNLLLKKKJJJJJJLLLNNNPPPQQQUUU[[[]]]\\\WWWSSSQQQOOONNNMMMKKKIIIGGGEEEDDDMMMPPPVVV]]]fffnnntttwwwwwwvvvvvvuuutttsssrrrqqqmmmiiidddbbbaaaaaaaaa```bbbaaa```______``````aaa___\\\ZZZXXXWWWUUURRRPPPOOOOOOMMMLLLKKKNNNRRRVVV___gggqqqzzzzzzsssooonnnooottt|||zzzooommmhhhiiilllpppqqqmmmfffaaaXXXRRRMMMMMMMMMMMMQQQWWW\\\^^^```___]]]\\\^^^```]]]]]]^^^^^^___```aaaaaaaaa````````````````````````___^^^^^^^^^___aaaaaaeeeffffffgggggggggggggggggghhhhhhfffdddbbbbbbccceeegggjjjlllkkklllqqqvvvzzznnn^^^RRRTTT[[[gggyyy{{{ooonnnlllnnnuuu|||{{{uuuhhh^^^RRRJJJIIIHHHEEEAAA======<<<;;;<<<>>>@@@BBBCCCGGGNNNTTTZZZ```fffjjjlllmmmpppsssvvvwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~vvvaaaTTTKKKHHHFFFEEEFFFFFFFFFFFFDDDEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>===;;;:::999777444333222111111111000000000000000000222111///......///000000***++++++,,,---...//////---------...///000111222222111111111000000000///+++---...///...///000222111111000000000000111111111111000000000000111111111111111111000000000000////////////............///000111333666999;;;===???@@@AAAAAAAAA???>>><<<999999888888888888888999555666777999;;;===>>>???@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHGGGHHHKKKMMMMMMNNNPPPRRRSSSTTTUUUUUUSSSTTTVVVVVVVVVVVVXXXZZZZZZ[[[\\\]]]___```aaaaaafffgggggghhhiiijjjjjjjjjooorrruuuxxxzzz|||~~~zzzwwwvvvrrrsssuuuwwwyyy{{{|||}}}}}}{{{yyyvvvssspppooonnnooorrruuuuuuttttttxxx{{{~~~~~~~~~}}}zzzwwwtttrrrqqqqqqqqqrrrrrrsssssssssnnnllljjjgggeeecccbbbaaadddeeegggjjjkkklllkkkkkklllllllllmmmnnnooopppqqqooopppppppppooommmjjjiiigggffffffeeeccc___YYYUUUOOOMMMKKKIIIIIIKKKMMMOOOPPPUUU\\\```___[[[XXXUUUPPPOOOMMMKKKIIIFFFDDDCCCMMMQQQVVV^^^gggooouuuxxxwwwwwwwwwvvvuuutttrrrqqqppplllgggbbb```___^^^]]]```______^^^^^^___```aaa___]]][[[YYYXXXVVVSSSQQQPPPOOONNNLLLLLLMMMQQQTTT\\\dddooowww}}}|||uuuqqqpppsssvvv}}}uuukkkjjjfffiiiooossssssooohhhbbbUUUPPPLLLLLLMMMNNNRRRXXXbbbeeegggeee```[[[[[[\\\[[[\\\]]]^^^___```aaabbbaaaaaaaaa````````````````````````aaabbbbbbccccccfffgggggghhhhhhggggggfffggghhhhhhfffcccbbbbbbcccdddiiillllllkkkmmmpppssszzzzzzyyy|||}}}{{{rrrcccTTTOOORRRVVVggg||||||llliiieeedddlllxxx~~~ssshhhZZZOOOKKKHHHDDDBBB@@@???===<<<;;;===>>>???@@@CCCIIIOOOTTTZZZ```dddgggiiimmmqqquuuwwwxxxyyyxxxxxxxxxxxxzzz{{{}}}~~~~~~vvvaaaUUULLLIIIFFFDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDCCCAAA@@@@@@@@@??????>>>>>>;;;:::888777555333111000000000000000000000000000000000////////////000000,,,------...///000111111............///000111222222222222111111000000///---...000/////////000222111111000000000000111111111111000000000000111111111111111000000/////////////////////............111111222333666999<<<>>><<<===???AAABBBAAA@@@>>>;;;:::999999888999999999777888999:::<<<===>>>?????????@@@AAABBBCCCDDDDDDEEEFFFHHHHHHHHHIIIKKKMMMMMMNNNOOOQQQSSSTTTTTTTTTSSSUUUVVVWWWVVVWWWXXXZZZZZZ[[[\\\]]]___```aaaaaaeeefffggghhhiiijjjkkkkkklllppptttvvvwwwzzzzzzvvvtttooopppsssvvvyyy{{{|||}}}|||{{{yyyvvvtttsssrrrqqqrrruuuxxx{{{}}}~~~~~~zzzwwwtttsssttttttttttttuuuuuuuuuuuulllkkkhhhfffcccaaa______```aaacccdddfffgggggghhhkkkkkkkkklllmmmooopppqqqnnnooopppqqqqqqpppooommmjjjiiiiiihhhfffccc]]]YYYRRRPPPMMMJJJJJJKKKMMMOOOOOOTTT\\\aaaaaa___]]][[[SSSRRROOOMMMJJJHHHGGGFFFMMMPPPWWW^^^gggnnnsssvvvwwwwwwxxxxxxvvvuuusssrrrsssooohhhccc```^^^]]][[[\\\]]]]]]]]]^^^^^^______^^^\\\ZZZZZZYYYXXXUUURRRPPPPPPOOOMMMLLLMMMPPPSSSYYY```kkktttzzz~~~xxxsssqqqttt{{{qqqjjjiiifffkkkrrrvvvuuupppiiidddWWWQQQNNNNNNOOOPPPUUU\\\gggmmmqqqnnnfff^^^ZZZZZZ[[[[[[\\\^^^```aaabbbcccbbbbbbbbbbbbaaaaaaaaaaaabbbbbbdddeeefffffffffeeeffffffgggggggggggggggffffffggggggfffcccbbbbbbcccccciiilllkkkjjjmmmpppqqqwwwzzzxxxsssuuuxxx{{{zzzzzzvvviiiYYYOOOLLLKKKXXXiii|||rrrnnnfff```eeesss~~~tttfffXXXNNNGGGDDDCCCAAA???===;;;::::::;;;<<<===@@@DDDIIINNNTTTZZZ^^^```bbbgggmmmqqqtttuuuvvvvvvvvvuuuvvvwwwyyy{{{}}}~~~~~~}}}~~~~~~~~~~~~~~~vvvcccWWWMMMJJJFFFCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC??????@@@@@@@@@??????>>>;;;:::999888666444222111//////000000000000000/////////000000000000////////////////////////////////////......///000111111333333222111111000000//////000111111//////000111111111000000000000111111000000000//////000000000...///////////////000000////////////............111000111222444777;;;<<<999;;;>>>AAABBBBBBAAAAAA<<<;;;;;;:::999999::::::999::::::;;;===>>>>>>???>>>??????@@@AAABBBCCCDDDEEEFFFHHHHHHHHHIIILLLNNNMMMMMMOOOPPPRRRRRRSSSSSSSSSUUUVVVWWWWWWWWWYYYZZZZZZ[[[\\\]]]___```aaaaaadddeeefffhhhiiikkklllllljjjnnnsssuuuvvvyyyzzztttpppmmmooosssvvvzzz|||~~~~~~}}}{{{yyywwwvvvuuuuuuuuuuuuwwwzzz~~~{{{yyyxxxwwwxxxxxxwwwvvvvvvuuuuuutttllljjjhhheeebbb___^^^]]]]]]]]]]]]^^^___aaabbbccceeeeeefffggghhhjjjkkklllnnnooorrrtttvvvvvvuuuuuuooommmlllkkkjjjgggccc___WWWTTTPPPMMMKKKLLLNNNPPPOOOUUU\\\bbbdddcccbbbbbbYYYWWWTTTPPPNNNMMMMMMMMMNNNRRRYYYaaaiiiooosssuuuxxxxxxyyyyyyxxxvvvtttrrrsssoooiiidddaaa```^^^\\\YYYZZZ\\\]]]^^^^^^]]]]]][[[ZZZYYYZZZZZZYYYVVVTTTPPPPPPPPPNNNLLLMMMOOORRRTTT\\\gggpppvvv|||{{{vvvqqqrrryyyzzzkkkffffffjjjooouuuxxxvvvpppiiiddd[[[UUURRRRRRSSSUUUZZZ```jjjrrryyyyyyoooddd]]][[[[[[[[[]]]^^^```bbbcccdddccccccccccccccccccccccccdddfffgggiiiiiiiiihhhgggdddeeeffffffggggggggggggdddeeefffeeecccbbbcccdddbbbhhhllliiihhhmmmqqqqqqtttvvv}}}{{{qqqoooppptttsssuuuvvvpppaaaTTTOOOJJJRRR]]]lll|||xxxlllaaaaaaooovvveeeUUUKKKHHHHHHCCCAAA>>><<<:::::::::;;;999<<<@@@DDDHHHMMMSSSWWWVVVZZZ___fffkkknnnpppppptttsssssssssuuuwwwzzz{{{~~~}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}~~~vvvcccYYYNNNKKKFFFCCCBBBCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCC>>>??????@@@@@@@@@??????<<<<<<;;;999777555333222...///000000000000000///...///000111111000///...000///...---,,,+++******///////////////000000111333333222222111000000///000111222111000///000111111111000000000000111111000000////////////000000,,,,,,---...///000111111000/////////.....................///111444888:::777:::===AAACCCCCCCCCBBB===<<<;;;;;;::::::::::::;;;;;;<<<<<<===>>>?????????@@@AAAAAACCCCCCDDDEEEEEEFFFHHHHHHHHHJJJLLLNNNMMMMMMOOOPPPQQQQQQRRRRRRSSSUUUWWWWWWWWWWWWYYY[[[ZZZ[[[\\\]]]___```aaaaaaddddddfffgggiiikkklllmmmhhhmmmrrrtttuuuxxxxxxrrrmmmmmmooossswww{{{~~~}}}|||zzzyyywwwwwwxxxxxxxxxxxx{{{~~~|||{{{||||||{{{zzzyyywwwvvvtttsssrrrkkkjjjgggdddaaa___]]]]]][[[[[[ZZZZZZ[[[\\\^^^___^^^^^^___```bbbccceeefffnnnppptttwwwzzz{{{{{{{{{rrrqqqooonnnmmmjjjfffcccZZZWWWSSSOOOMMMMMMOOOQQQPPPUUU]]]ccceeefffffffff^^^[[[WWWTTTQQQQQQRRRSSSQQQUUU]]]eeelllrrruuuvvvyyyyyyzzz{{{zzzwwwuuusssrrrnnniiidddbbbaaa```___WWWXXX[[[]]]^^^]]]\\\[[[YYYXXXXXXYYYZZZZZZXXXUUUQQQQQQPPPNNNLLLMMMOOOQQQQQQYYYdddmmmssszzz}}}zzztttqqqsss|||rrrfffaaaaaannnrrrxxxzzzvvvooohhhddd^^^XXXUUUUUUVVVXXX]]]ccckkkuuuvvvjjjaaa^^^[[[\\\]]]___aaacccdddeeeccccccdddddddddeeeeeeeeefffhhhjjjkkklllkkkiiihhhcccdddeeefffggggggggggggccceeeeeeeeeccccccccceeeaaahhhkkkggggggmmmqqqqqqqqqsss{{{rrrlllkkkkkkkkkooouuutttiii\\\UUUNNNSSSYYYddduuurrrbbb___lllppp]]]PPPMMMNNNGGGEEEBBB???===<<<<<<<<<777:::===AAADDDIIIOOOSSSPPPSSSZZZ```fffiiikkkkkksssrrrrrrrrrsssvvvyyyzzz~~~~~~|||{{{}}}}}}~~~~~~~~~~~~}}}}}}||||||}}}||||||}}}xxxfff[[[NNNKKKHHHGGGGGGHHHHHHHHHFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCBBBAAA???===;;;:::===;;;999777555333222222000000000000////////////------......//////000000222222222000...------///,,,+++++++++,,,...000111...///000111111000///...000000000000000000000000111111111111111222222333000000000000////////////////////////000000000000////////////000000000111///...------...111555777999:::<<<>>>@@@AAABBBCCC===;;;:::888777777888999:::::::::;;;<<<===>>>??????>>>>>>>>>???AAACCCDDDEEEFFFFFFHHHJJJLLLNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTVVVWWWWWWWWWXXXZZZ]]]ZZZZZZZZZ[[[^^^```cccdddbbbcccdddfffgggiiijjjkkkmmmnnnppprrrtttyyy}}}wwwqqqmmmrrrrrrrrrwww|||~~~}}}{{{{{{|||}}}}}}|||}}}~~~~~~||||||{{{|||{{{zzzxxxuuusssqqqpppooojjjeeebbbbbbaaa___]]]\\\[[[[[[[[[]]]^^^]]]\\\\\\ZZZXXXWWWYYY^^^cccggghhhnnnuuu{{{}}}}}}||||||vvvuuussspppmmmjjjgggfff\\\XXXSSSNNNLLLLLLOOOQQQRRRWWW^^^eeejjjllllllkkk___^^^ZZZTTTPPPPPPRRRUUUUUUYYY```fffjjjooosssvvv|||}}}~~~}}}yyywwwuuuuuuuuupppjjjeeecccaaa```^^^ZZZ[[[\\\\\\[[[ZZZ[[[[[[\\\[[[[[[[[[[[[ZZZXXXVVVRRRPPPMMMKKKJJJJJJJJJKKKLLLRRRZZZcccllluuu}}}|||zzzwwwvvvzzz|||ppphhhdddeeejjjnnnsssyyy{{{wwwppphhhddd^^^]]][[[YYYXXXZZZ___ccckkksss{{{|||yyyrrrggg\\\YYYZZZ\\\___aaacccdddeeeeeeffffffggggggggggggfffccceeegggjjjkkkkkkjjjiiiggggggeeeeeedddeeefffgggiiiiiiiiihhhhhhgggeeeeeeffffffgggiiijjjkkklllmmmqqqsssxxx~~~zzzooollliiiooosssuuuxxxxxxmmm___WWWUUUUUU\\\kkk{{{zzzoooddddddsssnnn^^^RRRJJJGGGEEECCC@@@>>><<<;;;:::888888999;;;>>>CCCGGGIIIMMMPPPTTTXXX[[[___cccfffjjjlllnnnpppqqqssswwwyyyxxxyyyzzzzzzxxxxxxxxxzzz||||||||||||{{{zzzyyyxxx}}}}}}|||{{{zzzzzzzzzzzz{{{xxxggg]]]PPPMMMIIIGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBAAA@@@???===<<<;;;===;;;999777555333222222000000000000////////////.........///////////////111111111000...---...///...------------///000111111111222333333222111111////////////////////////111000000000000111222222111000000000////////////////////////000000000000///////////////000000000///.........///222555666888999:::<<<>>>??????@@@===<<<;;;:::999999999999:::::::::;;;<<<===>>>???????????????@@@BBBCCCDDDFFFFFFGGGHHHIIIKKKMMMNNNPPPPPPQQQQQQRRRSSSUUUUUUUUUVVVWWWWWWWWWXXXZZZ\\\[[[[[[[[[\\\^^^```bbbcccbbbcccdddfffgggiiijjjkkkmmmnnnoooppprrrwww}}}{{{vvvqqqmmmrrrrrrtttyyy~~~}}}{{{|||}}}~~~~~~}}}~~~}}}||||||}}}|||zzzwwwuuusssqqqpppooolllgggeeedddcccaaa___^^^]]]\\\]]]___``````___]]][[[XXXWWWXXX\\\aaadddjjjooovvv{{{}}}}}}}}}}}}vvvvvvtttqqqnnnjjjgggfff___[[[VVVPPPNNNNNNOOOQQQTTTXXX___gggkkkmmmmmmlllbbb^^^YYYTTTRRRRRRTTTUUUVVVZZZaaagggkkkppptttvvvyyy{{{}}}}}}{{{zzzyyyyyyyyytttnnniiifffdddbbb```[[[\\\^^^^^^^^^]]]]]]]]]\\\\\\\\\]]]^^^]]]ZZZWWWRRRPPPMMMJJJHHHHHHHHHHHHIIINNNVVV___hhhqqqzzzuuuttttttxxxuuuiiibbb```ccchhhqqquuuzzz{{{wwwpppiiifffbbbaaa```^^^\\\^^^bbbeeeiiiqqqxxxyyyxxxsssjjjaaa]]]^^^___aaabbbcccddddddffffffggghhhhhhhhhhhhgggdddfffhhhjjjkkkkkkjjjjjjiiihhhfffeeedddeeeffffffggghhhhhhiiiiiiiiihhhhhhfffggggggiiijjjkkkllllllnnnqqqvvv|||wwwooojjjoootttwww|||}}}ttthhhXXXVVVVVV[[[ggguuuuuuhhhcccmmm{{{zzziiiZZZPPPIIIGGGDDDAAA???===;;;:::888888888999<<>>===<<<<<<;;;999777555333333222000000000000////////////000000///////////////...///000000///......///111000//////......///000000111222333444444333222111........................000000/////////000111111111111000000000/////////////////////000000000000/////////////////////////////////000111333444555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::::::::;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDEEEGGGGGGGGGHHHIIIJJJLLLLLLPPPPPPPPPQQQRRRTTTUUUVVVVVVWWWXXXXXXWWWWWWYYY[[[\\\\\\\\\]]]^^^___aaabbbbbbcccdddfffgggiiijjjkkknnnnnnnnnnnnpppuuu{{{|||xxxtttqqqnnnssstttwww|||~~~}}}}}}~~~}}}}}}}}}|||yyyvvvtttrrrqqqqqqpppnnnkkkiiiiiigggeeeccccccbbbbbbccceeegggfffeee___]]]ZZZXXXXXX[[[___bbbjjjnnntttyyyzzzzzzzzz{{{wwwvvvtttrrrnnnjjjgggfffbbb^^^YYYSSSPPPOOOPPPQQQUUUZZZaaahhhmmmnnnnnnmmmddd___XXXTTTUUUVVVVVVUUUXXX\\\bbbhhhlllpppsssvvvvvvyyy|||~~~~~~}}}~~~~~~zzztttoookkkhhheeebbb\\\^^^```aaabbbaaa```___\\\\\\]]]___```___\\\YYYRRRPPPMMMIIIFFFDDDDDDDDDEEEIIIQQQYYYbbbllluuu{{{{{{qqqqqqttt|||}}}mmmbbb^^^^^^cccjjjtttwwwzzzyyyuuuooojjjhhheeefffeeedddbbbbbbdddfffgggmmmsssttttttsssmmmfffbbbbbbcccdddddddddddddddgggggghhhiiiiiiiiiiiiiiifffgggiiikkkllllllkkkkkkjjjiiigggfffeeeeeeeeefffggggggiiijjjkkkkkkkkkkkkgggggghhhhhhiiijjjkkkkkkjjjmmmsssyyyuuunnnrrruuuzzzzzzqqq___\\\YYY\\\dddooozzzpppdddfffoooxxxeeeXXXNNNJJJEEEBBB@@@>>><<<:::888888777777999;;;>>>@@@EEEGGGKKKNNNQQQUUUZZZ]]]ccceeehhhjjjkkknnnqqqsssqqqsssuuuuuuuuuuuuwwwyyyyyyzzz{{{|||}}}}}}}}}}}}yyyxxxxxxwwwwwwwwwxxxxxx{{{ttteee\\\PPPMMMJJJGGGGGGGGGGGGFFFFFFDDDCCCCCCDDDEEECCCBBB???????????????>>>>>>===<<<;;;999777555444333333000000000000////////////111000000000//////......---...//////......000222000000000//////.........000111222333333222111000///////////////////////////////////////000000111111111111000000000//////////////////000000000000000000////////////......//////000111222333444444555666777888999::::::::::::;;;<<<<<<<<<;;;999888:::::::::;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFIIIIIIIIIIIIJJJKKKLLLLLLOOOOOOOOOPPPQQQSSSTTTUUUWWWXXXXXXXXXVVVVVVXXXZZZ]]]]]]^^^^^^______``````bbbcccdddfffgggiiijjjkkkooooooooonnnpppttt{{{yyyuuusssqqqooorrruuuzzz~~~|||xxxuuurrrqqqqqqrrrqqqpppooonnnmmmkkkiiigggjjjiiiiiijjjlllnnnnnnmmmdddbbb___\\\\\\]]]```bbbgggkkkooossstttttttttuuuwwwvvvtttqqqnnnjjjgggeeeccc```ZZZUUUQQQPPPPPPQQQVVV[[[bbbiiimmmooonnnmmmfff___WWWTTTVVVXXXWWWUUUYYY^^^dddiiillloooqqqssstttwww|||zzzuuuqqqmmmhhheee___```bbbdddfffeeecccaaa\\\]]]^^^```aaa```\\\YYYQQQOOOKKKGGGCCCAAA@@@@@@BBBEEELLLSSS\\\eeeooouuu}}}zzzvvvqqqrrrxxxvvvhhh```^^^```hhhpppvvvwwwxxxuuuqqqllliiihhhggghhhiiigggfffeeeeeefffeeekkknnnnnnoooooolllgggddddddeeefffffffffffffffggghhhiiijjjjjjjjjjjjjjjggghhhiiikkklllllllllkkkllljjjhhhfffeeeeeeeeeeeehhhiiijjjkkkllllllllllllhhhhhhhhhhhhiiiiiiiiiiiigggkkkqqqvvv}}}vvvuuuvvv{{{|||vvvjjjeee^^^\\\aaalllxxx}}}yyyxxxyyy{{{{{{{{{xxxgggbbbgggtttpppaaaUUUOOOHHHCCC@@@>>><<<999888777666666888:::<<<>>>AAACCCFFFIIILLLQQQVVVYYY___bbbeeehhhiiikkknnnpppoooqqqsssttttttuuuwwwyyyzzzzzz{{{|||}}}}}}}}}}}}wwwvvvvvvvvvvvvvvvwwwwww{{{qqqaaaWWWMMMJJJGGGFFFGGGHHHIIIHHHEEEDDDCCCCCCDDDDDDCCCBBB>>>>>>?????????>>>>>>===;;;:::999777555444333333000000000000////////////111111000000/////////...,,,.........---...000222000/////////...------,,,000111222333333222111000000000000000000000000000///////////////000000111111111111111000000000000////////////000000000000000000000000000000000/////////000111222333333333555666777888999:::::::::999999:::;;;;;;:::888777:::::::::;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEEEEKKKKKKJJJJJJKKKLLLLLLMMMMMMMMMNNNOOOPPPRRRSSSTTTWWWXXXXXXXXXVVVVVVXXXZZZ^^^^^^^^^______`````````bbbcccdddfffgggiiijjjkkkppppppppppppqqqvvv|||yyyuuusssrrrqqqrrrvvv}}}|||wwwsssqqqqqqqqqrrrrrrrrrsssrrrpppooonnnmmmnnnmmmmmmnnnpppqqqqqqpppkkkiiieeebbbaaabbbccceeeeeehhhlllnnnnnnnnnoooppptttsssrrrooollliiifffdddbbb___[[[VVVRRRQQQQQQRRRWWW\\\bbbiiinnnooonnnmmmggg```XXXVVVXXXZZZYYYWWW\\\```fffjjjlllmmmnnnooorrrvvv|||~~~zzzvvvrrrmmmiiidddcccdddfffhhhiiifffccc^^^^^^^^^______^^^ZZZWWWOOOLLLHHHDDD@@@>>>======@@@BBBGGGMMMUUU___iiiooovvv{{{|||vvvsssqqqttt}}}yyynnnccc^^^___cccllltttvvvvvvuuuqqqlllhhhfffffffffggghhhgggeeeddddddeeeeeeiiikkkiiiiiikkkiiieeecccdddeeeggghhhhhhhhhhhhggghhhiiijjjkkkkkkkkkkkkhhhiiijjjjjjkkkkkkkkkkkklllkkkiiigggffffffffffffkkkkkkllllllllllllkkkkkkiiiiiiiiihhhhhhhhhhhhgggeeejjjppptttyyy|||wwwuuuxxx~~~~~~tttmmmbbb[[[^^^iiixxx{{{wwwuuuvvvxxxyyyyyyzzzhhh```aaafffrrr{{{mmm^^^VVVLLLEEEBBB@@@<<<999777777666666888:::===???>>>@@@CCCFFFIIIMMMSSSWWW]]]```dddggghhhjjjmmmooommmooorrrssstttuuuxxxzzz{{{{{{||||||||||||{{{{{{uuuuuuuuuuuuvvvvvvwwwxxx|||ooo^^^TTTJJJHHHEEEEEEFFFHHHHHHHHHEEEDDDBBBCCCDDDDDDCCCAAA>>>>>>>>>???>>>>>>======;;;:::888777555444444444000000000000////////////111000000000000000000///---.........------///111///////////////...---,,,111222333444444333222111111111111111111111111111000000/////////000111111222222111111111000000000////////////000000000000000000000111111222222222////////////000111222333444555666888999:::::::::999999999::::::999999888:::::::::;;;<<<===>>>??????@@@BBBCCCDDDEEEEEEEEEKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPRRRTTTUUUVVVWWWXXXXXXWWWWWWYYY[[[]]]^^^___```````````````bbbcccdddfffgggiiijjjkkknnnooopppqqqssswww|||zzzwwwuuusssrrrqqqwww|||wwwrrrpppppprrrsssssstttuuutttrrrqqqrrrssspppooonnnoooqqqqqqqqqoooooommmjjjgggeeeeeefffgggeeegggjjjjjjjjjkkklllnnnpppooonnnllljjjgggeeecccaaa^^^[[[WWWUUUTTTTTTUUUYYY^^^dddkkkoooppppppoooiiiccc]]]ZZZ[[[\\\\\\\\\```dddiiilllmmmlllkkkkkkooottt{{{}}}xxxssspppiiigggeeegggiiijjjhhheee```^^^]]]\\\[[[XXXUUURRRKKKHHHEEEAAA>>>===<<<<<<>>>@@@CCCHHHNNNXXXbbbiiipppwww~~~yyytttrrrpppwww|||lllddd]]]]]]aaaeeemmmtttuuutttrrrnnnhhhdddcccccccccdddeeedddcccbbbcccdddeeehhhhhhffffffhhhgggdddcccdddeeefffggghhhhhhhhhfffggghhhiiijjjkkkkkkkkkiiiiiiiiiiiijjjjjjkkkkkklllkkkiiihhhggggggggggggkkklllllllllllllllkkkjjjjjjjjjiiihhhggggggffffffdddiiinnnrrrvvv~~~{{{uuuwww}}}{{{sssfff]]]\\\gggvvv~~~zzzyyyzzz|||}}}~~~}}}vvvggg^^^^^^]]]fffqqq|||zzzjjj```SSSJJJFFFCCC>>>:::888777666777888:::===>>><<<>>>AAACCCFFFKKKQQQUUUZZZ^^^bbbfffhhhiiikkkmmmlllnnnppprrrssstttwwwyyyzzz{{{{{{{{{{{{{{{zzzzzzuuuuuuuuuvvvwwwxxxyyyzzz{{{~~~ooo]]]RRRJJJHHHEEEDDDEEEFFFFFFFFFEEECCCBBBBBBCCCDDDBBBAAA>>>>>>??????>>>===<<<<<<::::::888777555444444444000000000000////////////000000000000000111111111---...///...------...000...///000000000///......111111222333333222111111000000000000000000000000111000000000000111222222222222222111111111000000////////////000000000000000000111222333444444555000///...---...///111333222333555777888999::::::::::::999999999::::::;;;:::::::::;;;<<<===>>>???>>>@@@AAACCCDDDDDDDDDDDDHHHHHHHHHHHHIIIJJJLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWUUUVVVWWWWWWWWWXXXZZZ\\\\\\]]]___```aaaaaaaaa```bbbcccdddfffgggiiijjjkkkjjjllloooqqqtttwww{{{~~~|||yyywwwuuutttpppwww~~~|||vvvqqqoooooorrrtttuuuvvvvvvtttrrrrrrtttwwwtttsssrrrrrrssssssrrrqqqooommmjjjgggfffeeeffffffccceeeffffffffffffhhhjjjkkkkkkjjjiiigggeeecccbbb___^^^[[[YYYXXXXXXYYYZZZ]]]aaagggnnnrrrsssrrrqqqkkkhhhccc___^^^___aaabbbfffiiinnnpppooommmkkkjjjjjjpppxxxzzzvvvnnnjjjffffffiiijjjhhhfffbbb___[[[XXXUUUSSSOOOMMMFFFDDDAAA>>>===<<<<<<===<<<===???BBBHHHQQQ[[[bbbkkkttt}}}{{{vvvsssrrrttt}}}yyyrrrccc]]][[[___dddiiiooouuuttttttqqqmmmgggcccaaaaaa```aaabbbaaa``````bbbcccdddggghhhffffffiiiiiifffeeeeeeffffffffffffeeeeeeeeefffgggiiijjjkkkkkkkkkiiihhhhhhhhhhhhiiijjjjjjkkkjjjiiihhhggghhhiiiiiiiiijjjkkklllllllllllllllkkkjjjiiihhhgggfffeeeeeebbbgggmmmooorrryyy{{{yyy|||~~~zzzooodddaaahhhuuu~~~{{{yyyrrrggg```___ZZZ]]]bbbjjjwwwvvvjjj[[[PPPKKKGGGAAA<<<:::999777666777888:::;;;;;;<<<>>>AAADDDIIIOOOSSSWWW[[[```dddfffhhhjjjkkkjjjlllooopppqqqrrrtttvvvwwwxxxyyyzzz{{{{{{{{{zzzvvvvvvvvvwwwxxxzzz{{{|||xxx|||ppp]]]RRRKKKHHHEEECCCCCCDDDDDDCCCEEECCCBBBBBBCCCDDDBBBAAA????????????>>>===<<<;;;:::999888777555444444444000000000000//////////////////000000111111222222......///...,,,,,,...//////000111222222111000///...///000111111000///...000000000000000000000000111111111111111222222333222222222111111111111000////////////000000000000000000111222444555666777000///---+++,,,...111333000111333555777999::::::<<<;;;:::999999:::<<<===:::::::::;;;<<<===>>>???>>>???AAACCCDDDDDDCCCCCCFFFFFFFFFGGGHHHIIIKKKKKKOOOPPPQQQRRRTTTVVVXXXYYYTTTVVVWWWWWWWWWXXXZZZ]]]\\\]]]___```bbbbbbaaaaaabbbcccdddfffhhhiiijjjkkkgggjjjnnnqqqtttwwwzzz}}}~~~{{{yyyvvvuuuooowww~~~~~~~~~|||vvvqqqnnnooorrrtttuuuwwwwwwtttrrrrrrvvvyyyyyywwwvvvvvvwwwvvvuuusssnnnllliiifffeeedddeeeeee```aaabbbbbbaaabbbdddfffhhhhhhhhhgggfffdddcccbbb___^^^\\\ZZZZZZ[[[\\\]]]___cccjjjppptttuuutttsssmmmkkkhhhddd```aaadddgggjjjmmmqqqsssqqqnnnkkkjjjffflllvvv~~~{{{qqqlllffffffhhhjjjiiifffccc___ZZZUUURRROOOLLLJJJDDDBBB@@@===<<<<<<<<<===:::;;;<<>>;;;:::888666555666777888999;;;===???BBBGGGMMMRRRVVVYYY___bbbeeefffhhhjjjiiikkkmmmnnnoooppprrrtttuuuvvvwwwyyyzzz{{{||||||wwwwwwwwwxxxyyy{{{|||}}}vvvzzzppp]]]RRRLLLHHHCCC@@@AAABBBDDDDDDGGGFFFEEEDDDCCCBBBAAAAAADDDCCCBBB@@@???>>>>>>>>><<<;;;999666444222111111111111111111000000000000000000000000000000000000000///---++++++---///000+++,,,...///000///......,,,---///000000000///...,,,...000111222111///...///////////////000111111222222111000//////000000111111111111111111111111111111222222222333333333333333222111111111111111333333444555777888:::;;;999:::;;;;;;;;;;;;:::999;;;:::999999999;;;===???@@@@@@AAABBBCCCEEEEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPRRRSSSUUUUUUVVVVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^___```bbbccccccfffgggggghhhiiijjjjjjkkknnnpppqqqrrrtttwww{{{}}}yyywwwvvvvvvuuuzzz{{{yyyyyy}}}xxxrrrooooooqqqrrrsssuuuwwwyyyyyyxxxwwwvvvyyyxxxwwwxxxyyyxxxtttpppooolllgggbbb___^^^___```___aaabbb```]]]^^^bbbfffggghhhhhhgggcccaaa``````aaa```^^^]]]]]]___bbbdddiiimmmsssxxx{{{zzzwwwuuuyyytttmmmhhhhhhjjjlllmmmsssssstttsssppplllhhhfffeeeiiipppxxxrrroookkkiiihhheeeaaa]]]]]]YYYSSSMMMKKKIIIGGGFFFDDDBBB@@@===;;;:::::::::AAA>>>>>>AAADDDHHHQQQZZZaaarrr}}}wwwuuuxxxpppddd```___```dddlllsssvvvwwwxxxuuuoooiiidddaaa``````ccc```^^^]]]^^^```aaaaaaffffffggggggggghhhiiiiiillljjjfffbbb`````````aaacccdddeeeggghhhggggggfffffffffeeeeeeeeeffffffgggiiiiiijjjiiiiiihhhgggffflllkkkiiiiiiiiijjjlllnnnlllkkkjjjiiihhhhhhhhhhhhiiiiiiiiijjjnnnvvv{{{}}}~~~tttoootttzzzxxxooohhhcccbbb]]]YYYWWWYYY^^^gggvvv~~~rrrcccTTTJJJEEEDDDAAA???<<<;;;;;;:::999777:::;;;<<<>>>BBBEEEIIIKKKPPPTTTYYY]]]```bbbeeeggghhhiiikkkmmmooopppqqqqqqtttvvvyyyzzzyyyzzz{{{|||zzzzzzzzzzzz{{{{{{{{{{{{}}}rrr___SSSMMMIIIDDDBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@>>>===<<<<<<<<<;;;:::888666555333222111////////////............000000000000000000000000//////...------...//////------..................------///000000000///...---...000111111111000//////////////////000111111222222111000000000000000111111111111111111111111222222333333333444444444//////...---------------333333444555666888:::;;;:::999888777777888999::::::999888888999;;;===>>>???@@@AAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQRRRTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[\\\]]]]]]___```aaabbbbbbeeefffgggggghhhiiijjjjjjkkklllnnnooopppsssxxx{{{|||xxxwwwwwwxxxyyy}}}{{{wwwvvvvvv|||~~~xxxrrrooooooqqqssssssuuuwwwxxxyyyyyyxxxwwwzzzyyyxxxyyyyyyxxxtttpppooolllgggccc___^^^______```aaa```______aaadddffffffhhhiiigggeeeccccccdddeeedddcccbbbcccfffhhhjjjnnnsssyyy~~~{{{|||wwwrrrnnnnnnpppqqqrrrsssssstttssspppmmmiiifffhhhjjjooovvv}}}yyytttnnniiieee```[[[XXXXXXTTTOOOKKKIIIGGGEEEDDDDDDCCC@@@>>>===<<<<<<<<<>>>;;;;;;???BBBEEEMMMVVVaaaooo|||{{{{{{}}}mmmbbb``````ccciiipppvvvyyyyyyuuurrrmmmgggccc```______aaa___]]]]]]___bbbccccccgggggghhhiiiiiiiiiiiiiiijjjiiifffcccaaa``````aaaffffffggggggfffeeecccbbbdddddddddcccddddddeeefffiiiiiiiiiiiiiiiiiihhhhhhkkkjjjiiiiiiiiikkkmmmnnnkkkkkkiiihhhhhhhhhhhhiiihhhhhhhhhiiilllsss{{{yyytttuuuxxx}}}zzzqqqiiifffeee```\\\ZZZZZZ___kkkxxx|||uuukkk___TTTKKKGGG???===;;;::::::999777555999:::;;;===@@@CCCFFFHHHMMMQQQUUUYYY\\\___bbbeeeggghhhjjjlllooopppqqqrrrsssuuuxxxyyyxxxxxxzzz{{{xxxyyyzzz{{{|||}}}~~~~~~~~~uuuaaaTTTMMMJJJEEECCCCCCEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCAAAAAA???>>>======<<<<<<999999888777666444222111////////////............000000000000000000000000///////////////////////////......---------......---......///000/////////////////////000000000000///////////////000111111222222111000000000000111111111111111111111111111333333333333444444444555222222111000000000000111222222333444666888:::;;;:::888666444444666888:::888777777777888:::<<<>>>>>>???@@@AAACCCDDDEEEFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPQQQSSSTTTTTTTTTUUUVVVVVVWWWXXXYYYZZZZZZ\\\\\\]]]^^^___``````aaadddeeefffggghhhiiiiiijjjjjjkkkmmmmmmooorrrvvvzzz~~~{{{zzz{{{}}}yyyvvvuuuvvv{{{yyyuuurrrsssuuuwwwwwwxxxzzz{{{||||||{{{zzz{{{zzzzzzzzzzzzxxxtttqqqooolllhhhccc```_________aaa___^^^^^^aaadddeeefffeeeggghhhiiihhhggghhhiiijjjjjjiiijjjlllooorrrtttvvv{{{~~~zzzxxxxxxxxxxxxwwwuuuuuuvvvuuurrroookkkiiijjjkkkoootttzzzzzzqqqiiibbb\\\WWWTTTRRRPPPLLLJJJIIIGGGEEECCCCCCBBBAAA???>>>>>>=========;;;;;;???AAADDDKKKSSS___jjjtttyyy}}}~~~|||}}}xxxjjj```___bbbgggnnnvvv{{{||||||sssppplllgggcccaaa`````````^^^]]]^^^aaadddeeeeeeggghhhjjjkkklllkkkiiihhhiiihhhfffdddcccbbbaaaaaaeeeeeeeeeeeeeeecccbbbbbbdddddddddddddddeeeffffffhhhiiiiiiiiijjjjjjjjjjjjkkkjjjjjjiiijjjlllnnnoookkkjjjhhhgggfffgggiiijjjiiiiiijjjjjjlllpppvvvzzzzzzvvvuuuyyytttmmmpppkkkfff```ZZZWWW^^^hhhsssuuuvvvtttlll___RRRJJJAAA???===<<<;;;:::777555888888999:::===@@@CCCDDDIIILLLOOORRRUUUZZZ___ccceeefffiiilllnnnqqqrrrssssssuuuwwwxxxwwwwwwxxxzzzxxxxxxzzz{{{}}}xxxcccUUULLLIIIEEECCCCCCEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@????????????777888888777666444333222111111111111000000000000//////////////////////////////000000000000//////111000...---,,,,,,---...---......////////////////////////...///000111111///////////////000000111222222111000000111111111111111111111111111111111222222222333333333444444555555444333333333333333111111222333555888:::;;;999777666555555666777999666666666777888:::<<<======>>>???AAABBBDDDEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRSSSTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYZZZ\\\\\\]]]]]]^^^______```cccdddeeefffggghhhiiijjjlllnnnoooooopppsssxxx{{{|||yyyyyyzzz~~~|||yyyxxxyyy|||~~~}}}~~~}}}}}}}}}}}}{{{yyyuuusssooolllhhhdddaaa```______aaa^^^[[[]]]aaaeeeeeeeeecccfffhhhjjjkkklllmmmooooooooopppqqqtttxxx{{{}}}|||zzzxxxxxxxxxwwwuuurrrooommmkkkkkknnnqqqwww}}}}}}tttkkkbbb\\\WWWUUUPPPNNNLLLKKKKKKIIIGGGEEECCCBBBAAA@@@??????>>>>>>@@@>>>>>>AAACCCEEEJJJRRR\\\bbbjjjrrrzzz}}}{{{zzz{{{~~~tttggg^^^^^^bbbjjjsssyyy}}}}}}|||rrrpppmmmiiifffeeeddddddbbb```___```ccceeeeeeeeeggghhhkkkmmmnnnmmmkkkiiiiiihhhhhhgggeeedddccccccaaabbbbbbcccddddddeeeeeeffffffffffffggghhhiiiiiihhhhhhhhhiiijjjjjjkkklllmmmmmmllllllllllllmmmmmmjjjiiigggeeeeeegggiiijjjkkkllllllllllllooosssvvv|||zzzuuuxxx}}}yyy{{{wwwrrrkkk___UUUTTTYYYccciiirrrwwwttthhhYYYNNNFFFDDDAAA???>>><<<999777777777777888:::<<>>@@@BBBCCCEEEEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWWWWVVVVVVWWWWWWXXXYYYYYYYYY[[[\\\\\\]]]^^^___``````ccccccdddfffgggiiijjjjjjmmmnnnooopppqqqtttxxx{{{~~~}}}~~~|||{{{{{{~~~}}}zzzwwwvvvpppnnnjjjfffcccaaa`````````]]]ZZZ\\\```dddeeedddcccfffjjjmmmoooqqqtttvvvuuuuuuwwwyyy||||||yyyyyyxxxwwwuuussspppooollllllnnnpppuuuzzzyyypppggg___YYYWWWPPPOOOMMMLLLLLLKKKHHHFFFCCCCCCCCCBBBAAA@@@??????AAA???@@@DDDEEEEEEIIIOOOWWWZZZaaakkkvvv}}}zzzxxxvvvxxx|||}}}pppeee___]]]cccllluuuzzz{{{{{{zzzooonnnllliiigggfffffffffeeecccbbbcccdddeeeeeedddfffhhhkkknnnooonnnmmmkkkjjjjjjiiihhhgggfffeeeeeeaaaaaabbbbbbcccddddddeeeeeeeeeeeeffffffhhhiiiiiihhhgggggghhhiiijjjlllmmmppppppooonnnllllllkkkkkkjjjhhhgggeeeeeefffggghhhjjjjjjkkkjjjjjjkkknnnqqqvvvzzzyyyzzz{{{uuuhhhXXXOOOMMMXXX___kkkuuuwwwooobbbXXXMMMJJJEEEAAA???===:::888888777777777888:::<<<===BBBDDDEEEGGGJJJPPPWWW\\\___aaaeeeiiimmmqqqssstttsssuuuwwwwwwwwwvvvwwwxxxzzzzzzzzz{{{||||||}}}}}}}}}{{{}}}}}}fffVVVHHHFFFCCCBBBCCCDDDDDDDDDFFFFFFFFFEEEEEEDDDDDDDDD@@@??????>>>======>>>>>>:::999777666444333333333////////////............000000000000000000000000///////////////////////////......---------......///............///000000////////////000000000000///////////////000111111222111111111111222333333111111111111111111111111000000000000111111111111//////...------------...//////000222444777999:::777888:::;;;;;;:::888777666777777888999999::::::;;;<<<===???AAACCCDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOQQQSSSUUUWWWXXXXXXWWWWWWWWWXXXXXXXXXYYYYYY[[[[[[\\\^^^___```aaabbbcccdddeeefffhhhiiikkkkkklllmmmnnnnnnoooqqquuuyyy}}}}}}|||{{{{{{~~~|||yyyyyyqqqooollliiieeecccbbbbbb```^^^]]]]]]```bbbdddeeegggjjjooorrruuuxxx|||~~~|||}}}zzzzzzyyywwwvvvtttrrrqqqppppppppprrrtttwwwyyy{{{xxxwwwvvvuuutttwww|||xxxooofff___\\\UUURRROOONNNMMMLLLJJJHHHFFFFFFFFFFFFEEECCCBBBAAABBB@@@BBBEEEEEEDDDGGGLLLRRRSSSYYYdddoooxxx}}}yyyvvvrrrqqqttt{{{xxxjjjbbb___^^^eeennnvvvyyyyyywwwvvvkkkjjjiiigggffffffeeeeeefffeeedddeeeffffffeeedddeeegggjjjlllnnnooooooooommmllljjjhhhgggfffeeeeeefffeeedddcccbbbbbbbbbbbbbbbbbbbbbcccdddeeefffggghhhggggggfffgggiiikkkllloooooonnnmmmlllkkkjjjiiiiiihhhgggffffffeeeeeeeeeeeeffffffeeedddfffiiilllpppwww}}}{{{|||{{{ooo^^^OOOIIIRRRWWWaaammmttttttmmmfffUUUPPPIIICCC???===:::999:::999888888888999:::;;;???@@@BBBCCCFFFKKKQQQUUUZZZ\\\```eeejjjnnnqqqrrrrrrtttvvvvvvuuuuuuuuuvvvyyyyyyyyyyyyyyyzzzzzzzzzzzzyyy{{{~~~fffUUUHHHFFFDDDCCCDDDEEEEEEEEEHHHGGGGGGFFFEEEDDDCCCCCC@@@???>>>>>>===>>>>>>>>>===;;;777444222222222333////////////............000000000000000000000000//////...------...//////------..................///......---...///000111---...000111111111000//////////////////000111111222111111111222222333444111111111111111111111111000000111111111222222222333222111111000000111111......///111444777999:::999999999999999999999999888888999999999999999888:::;;;<<<>>>AAACCCDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMMMMNNNPPPRRRTTTVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[\\\^^^```bbbcccdddcccdddeeegggiiijjjllllllkkkllllllmmmmmmppptttwww{{{||||||}}}~~~{{{{{{sssqqqnnnkkkhhheeedddcccaaabbbaaaaaa```bbbeeeggglllpppuuuyyy|||~~~|||{{{yyyxxxwwwuuuuuuuuuttttttssssssrrrmmmkkkiiieeedddgggoootttxxx|||yyyqqqkkkhhh^^^[[[VVVSSSRRRQQQOOONNNKKKKKKKKKJJJIIIGGGEEECCCDDDCCCEEEHHHHHHFFFHHHLLLNNNNNNTTT^^^fffmmmyyy~~~zzztttpppllllllrrr|||rrreee```___```gggqqqwwwxxxvvvtttssshhhhhhhhhgggggggggggggggeeeddddddfffhhhhhhgggfffccceeegggjjjmmmoooqqqrrrnnnllliiifffdddcccddddddgggfffdddcccbbbbbbccccccaaaaaaaaabbbcccdddeeefffhhhgggfffeeefffgggiiijjjjjjjjjjjjjjjjjjiiiiiihhhhhhhhhhhhhhhfffeeecccbbbbbbbbbbbbaaaaaacccgggkkklllrrrzzz}}}vvvgggWWWMMMNNNPPPVVV```lllrrrsssqqq```YYYPPPHHHCCC@@@???>>><<<;;;999888888999::::::;;;<<<>>>@@@BBBFFFKKKNNNSSSVVVZZZ___eeeiiimmmnnnppprrrssstttrrrrrrrrrsssuuuuuuvvvvvvwwwxxxyyyyyyyyyxxxzzz~~~~~~fffUUUIIIGGGEEEDDDFFFGGGGGGFFFHHHHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@???<<<777333111111222333111111111111000000000000000000000000000000000000000///---,,,,,,---///000+++,,,...///000///......///......------///000111---...000111222111///...///////////////000111111222111111111222333333444111111111111111111111111111111222222222333333333333222111111000000111111---...///111444666999:::;;;999777666666777999;;;999::::::::::::999888888:::;;;<<<>>>@@@BBBDDDEEEHHHHHHIIIJJJKKKLLLMMMMMMKKKMMMOOOQQQSSSUUUVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[\\\___aaaccceeefffdddeeefffhhhiiikkklllmmmllllllmmmmmmnnnppptttwww{{{~~~}}}}}}sssrrrooollliiifffeeedddcccdddeeecccaaabbbfffiiiqqqtttyyy}}}~~~zzzyyyxxxvvvssspppnnnlllcccaaa]]]XXXVVV[[[cccjjjmmmuuu~~~|||wwwtttgggccc]]]YYYWWWVVVUUUTTTOOOOOOOOONNNLLLJJJGGGFFFHHHGGGIIILLLKKKIIIJJJOOOMMMMMMRRR[[[```fffrrr}}}xxxqqqlllgggiiiqqq|||nnnbbb^^^___cccjjjrrrxxxwwwuuusssrrriiiiiiiiiiiiiiiiiiiiiiiidddcccdddfffiiijjjiiihhhcccdddfffiiilllppprrrtttnnnlllhhhdddbbbaaabbbcccdddccccccbbbccceeefffgggbbbbbbbbbcccdddeeeggghhhhhhgggeeedddeeefffhhhiiieeefffggghhhhhhiiiiiihhhhhhiiiiiiiiigggdddaaa___cccbbbbbbaaaaaadddiiimmmjjjnnnuuu{{{}}}}}}~~~|||nnn^^^UUUJJJIIILLLVVVcccoootttvvvjjjbbbWWWMMMGGGEEEDDDCCC===<<<:::999999999::::::888999<<<===???BBBFFFIIIOOOQQQVVV[[[aaafffjjjkkknnnpppqqqqqqpppppppppqqqqqqrrrssstttvvvxxxyyyzzzxxxwwwyyy}}}~~~~~~lll[[[NNNFFFAAACCCEEEDDDEEEGGGGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@??????>>>=========>>>===:::777444222111000111111111111000000000000......////////////////////////.........---------...---,,,,,,,,,...000222...------,,,,,,,,,------333222111111111111111222222222111111111111222222000111111222222222111111333222111111000000111111444333222111000000000000222222222222222111000///000000000111222444555666;;;;;;:::999999999:::::::::::::::999888777666555666888;;;===>>>@@@CCCEEEGGGHHHHHHJJJLLLNNNPPPQQQQQQRRRSSSTTTTTTUUUWWWYYYYYYYYYYYYYYYXXXXXXXXXXXXZZZ[[[]]]___```aaabbbbbbeeeeeefffggghhhiiijjjjjjjjjjjjjjjiiiiiikkkooosssyyy~~~~~~yyyvvvuuussspppnnnkkkhhhfffdddeeegggggggggfffdddccclllqqqwww|||}}}|||zzzxxxtttnnngggbbb[[[WWWQQQNNNOOOSSSWWWZZZjjjpppyyy|||vvvmmmeee```\\\ZZZXXX[[[[[[ZZZXXXTTTNNNIIIFFFGGGGGGGGGJJJNNNPPPNNNKKKOOOMMMOOOUUU[[[cccnnnyyy~~~|||yyytttooojjjeeejjjsss~~~uuufff___```bbbiiiqqqxxxyyyxxxvvvqqqllllllhhhfffhhhkkklllhhhdddfffcccaaaaaadddgggfffeeecccccccccdddfffiiilllnnnpppmmmhhhccc``````bbbddddddfffgggfffdddccccccdddaaabbbbbbbbbaaabbbeeegggjjjiiigggfffeeeeeeeeefffeeeeeeeeeeeefffggghhhhhhgggggghhhhhhfffdddaaa___]]]]]]^^^___aaacccdddeeejjjjjjnnntttyyy~~~wwwuuuyyy~~~}}}yyylll^^^MMMKKKIIILLLTTT```kkkqqqtttnnnbbbUUUOOOLLLFFF???BBB???<<<:::::::::999777888888999;;;>>>AAADDDFFFJJJMMMQQQVVV[[[___bbbdddiiillloooqqqpppooooooooottttttuuuuuuvvvvvvwwwwwwuuuwwwyyyzzz|||~~~lllZZZMMMFFFAAABBBDDDDDDDDDFFFDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@??????>>>============<<<999777555333222111111111000000000/////////.........------,,,,,,,,,//////.........---------******+++,,,------------///......------.........000///////////////000000111000000//////000000111000000111222222222222111333222111111000000111111222111111111111111222222222222333333222222111000//////000000222333444555;;;:::::::::::::::;;;;;;<<<<<<<<<;;;:::999888777888:::<<<>>>>>>@@@BBBEEEJJJJJJJJJJJJKKKLLLMMMMMMPPPQQQSSSSSSSSSTTTWWWYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[\\\]]]___```aaabbbbbbeeeeeefffhhhiiikkklllllllllmmmlllllllllnnnrrruuuyyy~~~~~~xxxwwwuuusssqqqooollljjjhhhiiikkkkkkjjjiiifffeeeiiimmmsssxxx|||zzztttmmmeee___XXXSSSMMMJJJKKKNNNQQQSSSbbbhhhrrr|||yyysssoookkkhhheeefffeeeddd```[[[TTTNNNKKKJJJIIIIIIKKKOOOQQQQQQOOORRRPPPRRRXXX^^^dddoooyyy}}}{{{xxxtttooollliiipppzzzooobbb^^^aaaeeelllttt{{{{{{yyyvvvpppjjjjjjgggeeefffiiijjjgggcccbbb___]]]^^^aaaccccccbbbbbbaaaaaabbbcccfffiiijjjmmmkkkgggcccaaaaaabbbcccdddfffhhhgggfffdddddddddeeefffgggfffeeefffiiikkkjjjhhhgggeeedddccccccdddbbbbbbbbbbbbcccdddeeefffggghhhhhhhhhfffcccaaa___^^^^^^___```aaaccceeefffhhhhhhkkkqqquuuyyyvvvpppooopppvvv}}}tttiii\\\VVVNNNJJJMMMVVVaaahhhuuuuuunnnaaaUUUOOOJJJEEEBBB???<<<:::999888666444:::999999:::;;;>>>AAACCCGGGIIILLLQQQVVV[[[___aaaeeehhhlllmmmmmmmmmmmmnnnqqqrrrsssssstttuuuuuuvvvtttvvvxxxyyyzzz{{{~~~mmmZZZMMMFFFAAABBBDDDCCCDDDFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????>>>=========;;;:::888666555333333222000000000/////////......000//////...---,,,++++++...............---------(((***,,,.........,,,+++//////.........//////000///.........///000111111000//////......//////000000000111222222222222222333222111111000000111111000000000000111222333444333333444444333333222222/////////000111222333444::::::::::::;;;<<<======??????>>>>>>===;;;:::999999;;;===>>>>>>???BBBDDDIIIIIIJJJJJJKKKLLLLLLMMMOOOPPPRRRRRRRRRSSSVVVXXXWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\^^^___```aaabbbbbbdddeeefffhhhjjjlllmmmnnnlllmmmmmmmmmmmmooosssvvvxxx}}}}}}{{{zzzyyywwwtttrrrnnnoooppppppooollliiiggggggjjjoootttyyy}}}vvvnnnfff```WWWRRRLLLHHHHHHJJJLLLNNNXXX^^^hhhsss~~~}}}xxxuuuuuutttqqqllleee]]]VVVRRRNNNMMMKKKLLLOOOSSSUUUVVVXXXVVVWWW\\\aaagggpppzzz~~~}}}zzzvvvsssooommmoooxxxxxxggg]]]\\\cccjjjqqqyyy~~~}}}yyytttmmmffffffcccbbbccceeefffccc```^^^\\\[[[[[[]]]___````````````______```bbbdddeeeiiihhhfffcccbbbbbbbbbbbbdddfffiiiiiigggfffeeeeeeggghhhiiiiiihhhhhhjjjllliiihhhfffdddcccbbbaaaaaabbbbbbaaabbbbbbcccdddeeeggggggggggggeeebbb```_________``````bbbccceeeeeefffeeehhhlllnnnqqqzzzyyynnngggcccgggppp{{{|||vvvkkkbbbTTTJJJGGGLLLVVV]]]pppxxxyyynnn___TTTNNNKKKDDDBBB>>><<<:::999666444;;;:::888777888:::===???BBBCCCFFFJJJOOOUUUYYY\\\___bbbfffhhhiiijjjkkklllnnnoooppprrrsssttttttttttttuuuwwwwwwwwwxxx{{{}}}~~~nnn[[[NNNFFFAAABBBDDDCCCCCCEEEEEEFFFFFFEEEEEEDDDCCCBBB@@@@@@??????>>>=========:::999777666555444333333////////////............111111000000//////..............................+++,,,.../////////........................///000000000000000111222444444000//////......//////000///000111222222222222222333222111111000000111111000000000000111222333444333444444444444444333333000/////////000111222222888999999:::;;;===>>>???@@@@@@??????>>><<<;;;:::777999:::;;;<<<>>>BBBEEEDDDEEEGGGIIILLLNNNOOOPPPNNNOOOQQQQQQQQQRRRUUUWWWVVVWWWXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaaaaabbbbbbcccccceeegggiiikkkmmmnnnjjjkkklllllllllnnnrrruuuxxx}}}~~~zzztttuuuvvvvvvtttpppllljjjgggiiilllqqqwww~~~yyyrrrkkkfffZZZUUUNNNJJJHHHIIIKKKKKKPPPVVV___jjjuuu~~~|||vvvmmmddd\\\WWWRRRPPPMMMMMMOOOTTTYYY\\\^^^\\\]]]bbbfffjjjqqqzzz~~~~~~}}}yyytttqqqoooooowwwpppaaaYYY[[[dddmmmuuu{{{|||vvvppphhhaaa```___^^^___``````^^^\\\\\\[[[[[[[[[\\\^^^````````````_________```aaabbbeeeddddddccccccbbbbbbaaacccfffiiijjjhhhfffeeeeeefffggghhhhhhgggggghhhjjjiiihhhgggeeecccbbbaaaaaacccccccccccccccdddffffffeeeeeeeeedddcccaaa___^^^____________```bbbccccccdddccceeehhhiiikkksss|||sssggg```aaafffooozzz|||tttlll]]]PPPHHHIIIOOOTTTdddpppyyyuuujjj^^^TTTMMMHHHFFFBBB@@@>>><<<:::888:::999666555666888;;;===>>>???AAADDDIIIOOOTTTWWWYYY\\\```ccceeefffiiikkkkkklllnnnqqqrrrsssttttttuuuvvvwwwvvvvvvvvvxxxzzz{{{{{{ppp\\\OOOHHHBBBCCCEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>=========999888777555444444333333////////////...............//////000000111111111---.....................///...---,,,---...///000---,,,,,,,,,------...///000000000000111222444444111000000//////000000111//////000111222333333333333222111111000000111111222111111111111111222222333444444555555555444444111000000000000000111111666777888999;;;>>>@@@AAA????????????>>><<<;;;:::444555777888:::===AAAEEEBBBDDDFFFIIILLLMMMNNNOOONNNOOOPPPQQQQQQRRRTTTVVVVVVWWWXXXYYYZZZ\\\\\\]]]]]]^^^___```aaaaaabbbaaaaaabbbcccfffhhhjjjlllllljjjlllmmmnnnnnnpppsssvvvyyy}}}{{{|||}}}}}}{{{vvvrrroooiiiiiijjjnnnttt|||}}}uuummmhhh\\\WWWPPPKKKIIIIIIIIIIIINNNRRRYYYbbbllltttzzz~~~~~~{{{rrrhhh```[[[UUUSSSPPPNNNPPPVVV^^^ccceeeccceeeiiikkkmmmssszzz~~~|||{{{|||~~~}}}xxxssspppqqqssslll___[[[]]]gggpppwww|||}}}xxxqqqkkkddd^^^\\\[[[[[[[[[\\\[[[ZZZYYYYYYYYYYYYZZZZZZ\\\^^^```aaaaaa````````````aaaaaabbbbbbbbbbbbbbbaaaaaa```bbbeeeggghhhgggeeeeeeeeedddfffggggggfffeeefffgggiiihhhhhhfffeeecccbbbaaabbbbbbaaabbbbbbcccdddeeebbbbbbbbbaaa```___^^^]]]^^^^^^^^^^^^^^^___```aaacccbbbccceeeeeefffnnnvvvyyykkkccc]]]^^^cccmmmyyy}}}}}}{{{{{{uuukkk]]]RRRKKKJJJLLLXXXdddpppuuutttmmm```TTTMMMJJJEEEBBB@@@>>><<<;;;888777555555666888;;;<<<<<<===>>>AAAEEEJJJOOORRRTTTWWW[[[^^^```bbbeeehhhhhhjjjmmmpppssstttttttttuuuvvvwwwvvvuuuuuuwwwyyyzzzzzz|||rrr___QQQIIIDDDDDDFFFEEEEEEFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>=========999888777555444333333333000000000/////////......,,,,,,---...///000000111---------..................---+++******+++---...,,,,,,,,,,,,,,,---...//////.........///000111111111000000//////000000111...///000111222333333333333222111111000000111111222222111111111111111222333333444444555555444444222222111000000000111111444444666888;;;>>>@@@BBB????????????>>><<<;;;:::333444666666888;;;@@@CCCDDDEEEHHHJJJKKKKKKKKKKKKNNNOOOQQQQQQQQQRRRUUUWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^___```aaaaaaaaaaaaaaabbbccceeegggiiijjjkkklllnnnpppqqqrrrsssvvvxxx{{{~~~{{{wwwpppmmmkkkmmmrrrxxx}}}|||yyyyyy{{{wwwmmmfff[[[WWWPPPKKKHHHHHHGGGGGGLLLOOOVVV^^^fffmmmsssvvvxxxyyy|||~~~vvvlllddd___XXXVVVTTTRRRTTTZZZbbbiiinnnlllmmmqqqrrrrrrwww}}}~~~|||zzzzzzzzz{{{|||}}}}}}{{{wwwsssrrrwww{{{~~~jjjcccbbbdddllluuuxxx{{{{{{tttlllhhhbbb]]]ZZZZZZZZZZZZZZZYYYXXXXXXVVVWWWXXXWWWWWWYYY\\\^^^bbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaaaaaa````````````aaacccddddddccccccccceeedddfffggggggfffeeeffffffggggggggggggfffdddcccbbb_______________```bbbbbb``````__________________^^^^^^]]]]]]]]]^^^^^^___aaa___```bbbbbbdddkkkttt{{{nnneeeYYYVVVXXX```kkkwww~~~|||zzzyyynnn___RRRJJJHHHPPPYYYeeepppyyyyyyooobbbUUUPPPIIICCC@@@???===<<<888777777777777999:::;;;;;;;;;===???CCCGGGJJJLLLNNNQQQTTTWWWZZZ]]]aaacccfffhhhlllooorrrttttttttttttuuuvvvuuuttttttvvvwwwyyyxxxzzz~~~}}}}}}sssaaaRRRKKKEEEFFFGGGFFFFFFGGGFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@??????>>>=========999888777555333222222222111111000000000/////////------......//////000000---------.........//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------...///000000///////////////000000000//////......//////000...///000111222333333333333222111111000000111111000000000000111222333333222222333444444444444444333333222111111111111111111222444777:::===@@@BBB@@@@@@@@@???>>>===<<<;;;777777777777777999===AAACCCDDDGGGIIIKKKKKKKKKJJJNNNPPPQQQRRRRRRSSSUUUWWWXXXXXXYYYZZZ[[[[[[\\\\\\^^^___```aaaaaabbbaaaaaaccccccdddfffgggiiijjjjjjlllnnnqqqrrrssstttwwwyyy|||}}}xxxsssqqqssswwwzzz{{{yyyzzz|||||||||}}}~~~xxxuuupppssswww|||zzzooohhh\\\WWWPPPKKKIIIHHHGGGFFFIIIMMMTTT\\\dddlllqqqtttuuuuuuvvvzzzyyypppiiiddd[[[ZZZYYYWWWXXX^^^gggooovvvuuuvvvyyyyyyxxx{{{}}}|||{{{zzzzzzyyyyyyzzzwwwxxxxxxuuutttwww~~~yyyiiihhhkkkmmmsss{{{yyy{{{yyypppiiifffbbb^^^ZZZ[[[\\\\\\[[[ZZZZZZZZZUUUWWWXXXXXXXXXYYY\\\```aaaaaabbbbbbbbbbbbbbbbbbaaaaaa```___^^^^^^______```aaaaaa```___```bbbdddccceeeggggggeeeddddddeeedddeeeeeefffeeedddcccbbb^^^^^^^^^^^^___```aaaaaa____________```aaabbbccc___^^^^^^]]]]]]]]]^^^^^^]]]\\\]]]``````bbbiiirrr{{{{{{ppphhh[[[UUUSSSXXX```iiivvv|||zzzkkk\\\RRRMMMLLLRRR[[[fffsss|||zzzsssccc\\\RRRIIICCCAAA??????:::::::::::::::999888888999:::<<<>>>AAACCCEEEFFFIIIKKKOOOQQQTTTWWW[[[^^^bbbeeeiiinnnqqqrrrssssssqqqrrrssssssrrrrrrtttvvvwwwwwwyyy{{{zzzyyy}}}tttcccSSSLLLFFFFFFHHHGGGFFFHHHHHHIIIIIIHHHHHHGGGFFFEEE@@@@@@??????>>>=========:::999777555333222111111111111111111000000000000111111111111000000000000---------.........//////,,,---///000000///---,,,---------......000111111333222111111111111111222.........------............///000111333333333444333222222111000111111111......///000111333555666111222333333444444444333444444333222111111111111000111333666999===@@@BBBAAAAAAAAA@@@???>>>===<<<;;;;;;:::888777888<<>>@@@AAABBBBBBFFFHHHKKKMMMPPPSSSWWWZZZ```cccgggllloooqqqqqqqqqooopppqqqqqqpppqqqssstttvvvvvvwwwyyyxxxvvvzzzsssaaaVVVPPPHHHDDDDDDFFFFFFEEEGGGGGGEEEDDDCCCCCCCCCCCCAAA???>>>>>>???>>>===<<<;;;:::999777666444333222...///000111222111000///222111000111111111///---................................................------------------------......///000000000000000///............//////000333333333333333333333222222111111111111111222222///000000000111111111111333444444444333333222111555444222111000000//////222222333555777;;;>>>???CCCCCCBBBAAA@@@>>>===<<<>>>===:::888888:::<<<===<<>><<<;;;;;;:::999777888999999:::<<<======>>>AAABBBDDDHHHLLLQQQUUUWWW^^^___```aaadddfffhhhiiimmmoooqqqqqqppppppqqqrrrsssuuuvvvwwwwwwwwwyyy{{{vvveeeVVVOOOHHHDDDEEEFFFFFFEEEFFFFFFEEEDDDDDDCCCCCCDDDBBB@@@????????????>>><<<;;;:::999777666444333222222333444444444333222222222111000000111111///...................................................------------------------//////111222333444444555111000000/////////000000222222333333333333333333333222111111111111111222111111111111111222222333222333333444555555444444666555444333222111111111222222333444777:::===???@@@AAAAAAAAAAAA@@@??????>>><<<:::888888999;;;<<<===???CCCEEEGGGHHHKKKMMMMMMNNNNNNOOOQQQRRRTTTUUUWWWXXXYYYZZZZZZ[[[]]]```^^^______```aaabbbcccdddeeefffggghhhiiijjjkkkkkkmmmoooqqqrrrssstttwwwyyyxxxzzz}}}|||{{{zzz{{{xxxwwwuuutttttttttuuuuuuyyy|||sssooogggggghhhjjjnnnuuu}}}{{{ooobbb^^^XXXSSSPPPNNNLLLJJJOOOQQQVVV___jjjsssxxxzzz|||uuuppppppsssvvv}}}|||rrrmmmjjjfffdddfffkkkqqqvvv~~~{{{yyywwwwwwvvvuuutttuuuuuuuuurrrnnnpppzzzwwwooossszzz~~~zzzqqqiiieeeccccccccccccbbbbbbaaaaaa```aaaaaa^^^]]]\\\]]]^^^]]]\\\ZZZ[[[\\\___```aaaaaa```___fffeeedddbbbaaa______^^^```___^^^]]]\\\\\\]]]^^^`````````aaaaaabbbbbbbbbdddddddddddddddeeeeeeeeeaaa```^^^]]]^^^___aaabbbbbbbbbcccddddddeeeeeefffdddaaa^^^]]]___``````______]]][[[[[[^^^ccciiimmmsssuuuzzz|||wwwssskkkfff^^^WWWVVV^^^jjjsss|||zzzzzz|||~~~yyynnneeeUUUQQQNNNPPPZZZhhhvvv~~~}}}uuukkk___TTTKKKFFF@@@???>>>>>>===<<<999777999999::::::;;;<<<<<<<<<===>>>@@@CCCGGGKKKOOOQQQYYYZZZ[[[]]]___bbbdddfffiiikkkmmmnnnnnnmmmnnnpppqqqssstttuuuuuuvvvxxxzzzxxxfffUUUOOOHHHEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDBBBAAA??????@@@@@@>>>===;;;:::999777666444333222111111222222111000///...111000///000111111///...........................------------------------------------------------+++,,,---///111222333444333222111111000000000000111111111222333333333444444333222111111111111111222222111000111222333444111222444555666777777777777777666555444333222222111222222333666999;;;===>>>???@@@AAABBBBBBAAAAAA===<<<:::888888999:::;;;===???CCCEEEFFFHHHJJJLLLLLLLLLMMMNNNPPPRRRTTTVVVWWWYYYZZZZZZZZZ\\\^^^```___``````aaabbbcccddddddeeeeeeeeefffhhhjjjlllmmmmmmoooqqqrrrrrrsssuuuwwwvvvwwwzzz}}}{{{zzzyyyxxxxxxxxxyyyyyy{{{}}}sssnnngggffffffgggjjjrrr{{{wwwjjjeee]]]WWWSSSPPPOOOMMMRRRUUU[[[dddoooxxx~~~yyysssqqqrrrtttzzz~~~wwwtttpppmmmnnnsssxxx|||~~~{{{yyywwwuuuuuuuuutttsssrrrrrrqqqnnnnnnttt{{{tttqqqvvv~~~xxxnnngggcccdddeeefffgggfffdddcccbbbbbbbbbbbb___]]][[[[[[]]]]]]]]]\\\[[[[[[\\\^^^___``````aaagggeeecccbbb`````````aaaaaaaaa___^^^]]]]]]]]]]]]``````aaabbbccccccdddeeedddddddddeeeeeeeeeffffffaaa```^^^]]]]]]^^^___``````aaabbbbbbcccddddddddddddaaa___^^^```aaaaaa```aaa___]]]]]]___ccchhhkkkssstttwww|||}}}xxxuuuppphhh^^^YYY^^^jjjttt{{{yyyyyy|||{{{uuuppp___ZZZRRRMMMPPP[[[kkkvvv~~~yyynnn```RRRIIICCCBBB@@@@@@???===:::777::::::::::::::::::::::::::::::<<<>>>AAAFFFIIIKKKQQQRRRTTTVVVYYY\\\___```dddfffhhhiiiiiijjjkkklllnnnppprrrrrrssssssuuuwwwtttcccTTTNNNHHHEEEFFFGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEECCCAAA@@@@@@AAA@@@???===;;;:::999777666444333222111111000000///...---,,,000//////000111111///...........................------------------------------------------------++++++,,,---...000111222444333222111000////////////000000111222333333444444444333222111111111111222111000///000111333444333444555666777888888888777777666666555444222222111111111222444777999;;;===>>>@@@BBBCCCCCCBBBAAA===<<<;;;999999999:::;;;<<>>BBBEEEFFFJJJKKKMMMOOOSSSVVVYYY[[[^^^```cccdddeeefffgggiiikkkllloooppppppqqqsssuuuqqq```SSSNNNHHHEEEFFFGGGFFFEEECCCDDDEEEEEEFFFEEEEEEDDDCCCAAA@@@@@@AAA@@@???===;;;:::999777666444333222444444333222111000000000//////...///111111///...........................------------------------------------------------000000000000000111333333333222111000///.........//////000000111222333333444444333222111111222222111111000///000111222333555666777777888888777777666666777666555444222111111000000111333555777888>>>???AAACCCDDDCCCAAA@@@>>>===<<<:::::::::::::::<<<>>>AAACCCDDDEEEGGGIIIJJJJJJKKKMMMOOORRRTTTUUUUUUVVVXXXXXXXXXYYY\\\^^^``````aaabbbcccdddeeeeeeeeedddddddddfffiiilllnnnnnnoooqqqqqqpppqqqrrrtttvvvwwwwwwwwwwwwzzz~~~uuupppjjjiiihhhgggjjjqqq{{{zzzrrrggg^^^YYYWWWWWWXXX\\\^^^dddnnnyyy~~~{{{xxxyyy~~~~~~zzzxxxwwwwwwwwwuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzqqqlllpppvvv|||~~~wwwmmmeeeaaaaaabbbbbbbbbdddfffgggfffbbb___\\\]]][[[YYYYYY[[[]]]^^^^^^\\\[[[ZZZZZZ\\\^^^```aaabbbaaa```______```aaaaaadddddddddcccbbbbbbaaa``````aaabbbdddfffggghhhiiieeeeeeeeeffffffgggggggggaaa```______^^^^^^^^^^^^^^^___aaabbbccccccbbbaaaaaabbbbbbbbbaaaaaabbbcccdddcccbbbbbbccceeehhhiiimmmnnnppprrrvvv}}}{{{oooeeecccjjjrrr|||{{{|||{{{yyytttoooeeeYYYPPPOOOUUUZZZ___gggsss||||||uuujjjbbbTTTOOOGGGAAA>>>>>>=========<<<<<<;;;:::999888777777777777888:::===@@@AAADDDEEEGGGJJJMMMPPPSSSUUUWWWZZZ]]]___```aaaccceeefffhhhkkkllllllmmmppprrrppp___RRRMMMHHHFFFGGGHHHGGGEEECCCDDDEEEFFFFFFEEEDDDCCCBBBAAA??????@@@@@@>>>===;;;:::999777666444333222222222111000/////////000///......///000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///.........///111111222111000////////////////////////000111111111222333333222222222222333333111111111222222222222222666666777888888888777777666777777777666444222111000000000000111333555666===???BBBDDDEEEDDDBBBAAA??????===<<<;;;;;;;;;::::::===@@@AAABBBCCCEEEGGGJJJJJJKKKLLLNNNQQQRRRTTTTTTVVVWWWWWWWWWXXX[[[]]]___``````aaabbbcccdddddddddddddddeeegggiiikkklllmmmooopppppppppppprrrsssvvvwwwvvvuuuuuuwww{{{~~~~~~xxxtttlllllljjjjjjmmmsss|||xxxlllbbb]]]]]]___```ccceeekkkttt~~~|||{{{wwwvvvvvvvvvvvvtttuuuvvvwwwzzz~~~|||qqqkkkhhhqqq{{{{{{uuummmeeebbbaaa``````aaaccceeefffeeebbb___\\\]]]\\\[[[\\\^^^``````___]]]\\\\\\[[[\\\]]]___`````````aaaaaabbbbbbbbbbbbcccddddddddddddcccbbbbbbbbbcccdddeeeggghhhiiijjjgggggggggggggggggggggggg```````````````____________```bbbdddeeedddcccbbbaaabbbccccccbbbbbbcccdddeeedddddddddeeeggghhhiiiiiilllnnnppprrrxxxwwwnnnjjjlllooo{{{rrrfff[[[SSSPPPPPPRRRZZZgggrrrwwwvvvqqqlll___XXXOOOGGGCCCAAA@@@???>>>======<<<:::999999888555555555555777999;;;<<<@@@AAABBBEEEHHHKKKMMMOOOPPPSSSVVVYYY[[[\\\___aaaaaaccceeegggggghhhkkkmmmnnn]]]QQQMMMHHHFFFGGGHHHGGGEEEDDDEEEFFFGGGFFFDDDCCCAAABBB@@@????????????>>><<<;;;:::999777666444333222///...------------...///...------///000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,---///111222111111000000000111111///000000000000000000000222222222222333333444555111222444555666555444333444444666777888888888888888888999999888666444222000000//////000222333555:::===AAADDDFFFFFFDDDCCCAAA@@@???>>>===<<<;;;;;;999;;;>>>@@@@@@AAACCCEEEJJJKKKKKKLLLNNNOOOQQQRRRUUUVVVXXXXXXXXXYYY\\\^^^^^^______```aaabbbcccdddddddddeeefffggghhhiiijjjlllmmmoooppppppppprrrtttuuuuuuuuuttttttwww{{{~~~~~~{{{xxxrrrrrrqqqrrrtttyyy|||pppfffcccdddgggiiijjjmmmrrr{{{{{{wwwuuutttuuuuuutttsssssstttxxx}}}}}}qqqiiifffhhhuuuwwwrrrkkkfffcccbbbaaa```cccccccccccccccbbbaaaaaa^^^^^^^^^```cccdddcccbbb^^^^^^]]]]]]]]]]]]^^^^^^\\\^^^```bbbcccbbbaaaaaaaaaaaacccddddddccccccbbbddddddeeefffhhhiiijjjjjjiiiiiihhhhhhgggfffffffff``````aaaaaaaaaaaaaaaaaa```aaadddfffgggfffdddccc```bbbddddddcccbbbccceeedddeeeeeefffggghhhiiijjjgggkkknnnoooooorrryyy{{{uuurrrqqqyyyuuujjj___VVVPPPMMMRRRZZZccciiilllllllllfffaaaYYYQQQKKKGGGCCC@@@>>>>>>===<<<<<<;;;::::::777666666666666888999;;;<<<===>>>@@@BBBEEEGGGIIIIIILLLPPPSSSUUUWWWZZZ\\\[[[]]]___aaaaaaccceeegggkkkZZZQQQMMMHHHFFFHHHHHHGGGEEEEEEFFFGGGGGGFFFDDDBBB@@@AAA@@@>>>>>>??????===<<<;;;:::999777666444333222111111000//////000222222...------...000111000...........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,---///111444666222222222111222222333333000000000000////////////111111111222333444555666222444666888999777555444111222444666888999::::::999:::;;;;;;:::888555444000/////////000111333444888;;;???DDDGGGGGGFFFFFFAAAAAA@@@???>>>===<<<;;;888:::===??????@@@BBBDDDKKKKKKKKKLLLMMMOOOPPPQQQVVVWWWYYYYYYYYYZZZ]]]___^^^^^^___```aaabbbccccccdddeeefffggghhhhhhhhhhhhkkkmmmoooooooooppprrrtttssssssttttttuuuxxx|||~~~||||||}}}{{{xxxxxxyyyyyy{{{sssjjjfffiiimmmooooooqqqwwwzzzxxxtttsssssstttssssssrrrrrrssswww~~~vvvkkkdddcccjjjxxxsssooojjjfffdddcccbbbaaafffeeebbb``````bbbdddeee``````aaadddfffgggfffddd_________^^^^^^^^^]]]]]]XXXZZZ]]]```aaa```___^^^^^^___aaabbbccccccbbbbbbeeeeeefffggghhhiiijjjjjjjjjjjjiiihhhgggfffeeeeee___```aaabbbbbbcccbbbbbbaaaccceeeggghhhgggeeeddd___bbbeeeeeecccbbbccceeedddeeefffggghhhiiijjjkkkgggjjjnnnnnnmmmoootttyyyyyyuuusss~~~vvvjjj^^^UUUKKKMMMRRRXXX]]]aaadddfffjjjfff```YYYSSSKKKDDD??????>>>>>>===<<<<<<;;;;;;:::999888888999:::;;;<<<::::::;;;===???BBBDDDEEEEEEHHHLLLOOOQQQSSSVVVXXXVVVXXX[[[]]]]]]___aaacccwwwdddYYYSSSOOOKKKHHHGGGGGGGGGFFFHHHHHHGGGEEEDDDBBBAAAAAA??????>>>======>>>???@@@===;;;999888777666444222444333111////////////000111111111111111222222222000000//////.........---/////////...------,,,,,,+++,,,---.........---,,,...............///000000555222111111222333111///111111111111000///...---111222333333444444444333555555555555444333111000333444555777888:::;;;<<<:::;;;===>>>===999666333333111000000111222222111444888<<>><<<===<<<;;;:::;;;>>>AAACCCEEEFFFHHHJJJLLLNNNOOOOOORRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^___aaaaaabbbbbbbbbffffffggghhhiiiiiijjjjjjmmmnnnnnnmmmmmmnnnpppsssuuuxxx{{{~~~~~~~~~~~~~~~xxxqqqmmmmmmpppsssvvvzzz{{{xxxsssppppppqqqrrrrrroooqqqtttxxx}}}}}}vvvuuunnndddeeemmmsss|||wwwrrrlllhhhfffeeeeeedddeeedddbbbaaaaaabbbdddeeeddddddddddddeeeeeeffffffgggeeedddccccccbbb```^^^``````_______________```______```aaabbbccccccccchhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiijjjiiihhhgggfffeeeddddddcccbbbbbbbbbbbbccccccccceeeffffffdddbbbcccbbbbbbbbbcccddddddeeedddeeeggghhhiiiiiiiiihhhmmmlllkkkkkkmmmpppsssuuuzzz{{{vvvggg]]]RRRMMMKKKOOORRRRRRVVV]]]dddjjjkkkddd\\\WWWOOOFFFEEE>>><<<@@@BBB???===???999;;;===<<<999888:::<<<999999999999;;;>>>AAACCCCCCDDDEEEGGGJJJNNNRRRTTTPPPSSSUUUWWWYYY[[[___bbbxxxfffZZZOOOKKKGGGEEEEEEFFFFFFFFFFFFFFFEEECCCBBBAAA@@@???@@@???>>>======>>>???@@@===;;;999888777666444222444333111000/////////000000000000000000000//////000/////////............,,,,,,,,,---------------+++,,,---.........------...............///000000333000---,,,,,,...//////111111111111000///...---...///111222333444444444444555666777777555444222444444555666888999:::;;;<<<===???@@@???<<<999777666444222222333333222111444666:::>>>AAACCCCCCCCCBBBAAA@@@@@@AAA@@@>>><<<===<<<;;;:::;;;>>>AAABBBEEEFFFHHHJJJLLLNNNOOOOOORRRRRRTTTVVVXXXYYY[[[\\\^^^^^^```aaabbbbbbccccccffffffggghhhiiijjjkkkkkkmmmnnnooonnnmmmnnnqqqsssyyy}}}}}}vvvtttuuuxxx{{{~~~|||wwwtttpppmmmlllnnnooopppqqqrrrsssuuu{{{yyypppmmmhhhbbbeeeooo|||~~~}}}uuuqqqkkkgggeeeeeeeeedddeeedddbbbaaaaaabbbdddeeeccccccdddeeeeeefffggggggeeeddddddeeeeeedddbbb___``````______```aaabbbbbb`````````aaabbbccceeefffhhhhhhhhhhhhhhhgggggggggggghhhiiijjjjjjiiihhhggggggfffeeeddddddccccccdddaaaaaaaaacccfffgggfffeeecccbbbbbbbbbccccccdddeeedddeeefffhhhiiiiiihhhhhhjjjiiihhhiiijjjnnnqqqsss}}}qqqfffWWWPPPKKKKKKJJJHHHKKKPPPZZZbbbgggddd```]]]VVVOOONNNGGGBBBCCCCCC>>><<<===999;;;<<<:::777666777999888888777777999;;;===??????@@@@@@BBBDDDGGGJJJKKKMMMOOORRRTTTVVVYYY\\\___yyyggg[[[LLLIIIFFFDDDEEEGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@???@@@??????>>>>>>>>>??????===;;;999888777666444222333222111000000000000000/////////......---------////////////............******++++++,,,------...+++,,,------......------...............///000000555333///,,,,,,///222444111111111111000///......,,,---///111333444555555444555888::::::999777555444444555666777888::::::>>>???AAABBBBBB@@@>>><<<;;;999666555555444333111222444777:::>>>BBBDDDEEEDDDCCCAAAAAAAAA@@@>>><<<<<<<<<::::::;;;===@@@AAADDDEEEFFFHHHJJJLLLMMMNNNQQQRRRSSSUUUWWWYYY[[[[[[^^^___```aaacccccccccdddeeeeeeggghhhjjjkkklllmmmnnnooopppoooooooooqqqsss|||~~~yyyuuussspppmmmjjjjjjkkkmmmnnnrrrrrrrrrsssxxxvvvjjjfffcccbbbjjjuuu}}}xxxvvvrrrnnniiifffeeeeeedddddddddcccbbbaaaaaabbbcccdddbbbbbbcccdddfffggghhhhhheeeeeefffhhhiiigggdddaaa`````````aaabbbcccdddeeeaaa`````````bbbdddgggiiiiiiiiihhhhhhggggggfffffffffggghhhiiijjjjjjjjjjjjiiihhhgggfffeeeeeeeeeeeecccbbbaaaccceeeffffffeeecccbbbbbbbbbbbbcccddddddcccdddfffggghhhggggggfffeeeeeedddeeehhhkkknnnpppwwwzzznnn]]]UUULLLGGGDDDBBBBBBEEEMMMUUU]]]```bbbccc```]]]YYYSSSMMMJJJFFFAAA>>>>>>;;;<<<<<<:::888666777888777666666666666888999:::<<<<<<<<<===>>>@@@BBBDDDHHHJJJMMMOOOQQQUUUYYY\\\xxxeeeZZZOOOKKKHHHFFFGGGHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@??????????????????===;;;999888777666444222222222222111111000000000000000///...------,,,,,,///////////////.........++++++,,,,,,,,,---------,,,,,,,,,---------------...............///000000444222111000111333444555111111111111000///......---...000111333444444555333555999<<<===<<<:::999666555555555666888999:::>>>???BBBCCCDDDCCCBBBAAA???===999777666444222000111222333666;;;@@@DDDGGGEEECCCBBBBBBBBBAAA>>><<<<<<;;;::::::;;;===>>>@@@AAABBBCCCEEEGGGIIIKKKLLLPPPQQQRRRTTTWWWYYYZZZ[[[^^^___```bbbcccddddddddddddeeefffhhhjjjlllmmmnnnnnnooopppppppppppprrrsss{{{yyysssppppppooollljjjiiijjjmmmppprrrrrrrrrtttyyytttgggbbbbbbgggrrr}}}}}}vvvqqqnnnnnnkkkgggeeedddddddddcccccccccbbbaaaaaabbbccccccaaaaaabbbdddeeeggghhhiiihhhhhhiiikkkllliiieeeaaabbbbbbbbbbbbbbbcccdddeeebbbaaa______aaadddhhhjjjiiiiiiiiihhhggggggffffffeeefffggghhhjjjkkklllllliiihhhgggfffeeedddddddddgggeeedddcccddddddcccbbbcccbbbbbbbbbbbbbbbccccccbbbccceeefffffffffeeedddaaaaaabbbcccfffiiilllnnnqqqxxx}}}pppccc[[[PPPJJJFFFDDDCCCBBBCCCIIIQQQWWW]]]cccgggiiieeeaaa[[[UUUOOOIIIEEECCC???>>>===;;;:::999:::;;;888777666666666666777777::::::::::::<<<>>>@@@BBBCCCEEEHHHKKKMMMPPPUUUXXXvvvcccWWWPPPMMMHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@@@@@@@??????>>>>>>===;;;999888777666444222222222222222222111111111111111000000///...------.........//////////////////.........---------,,,,,,,,,,,,,,,------.....................///000000------///222666666333000222222222222111000///...111111222333444444444444444666999;;;======<<<;;;888777666666666888999:::===>>>AAACCCEEEEEEEEEEEECCC@@@<<<999777555222000000000111333777===BBBEEEDDDCCCBBBBBBBBBAAA???===;;;;;;::::::;;;<<<===>>>>>>??????AAACCCEEEHHHIIINNNOOOQQQTTTVVVXXXZZZ[[[]]]^^^___aaacccdddddddddcccdddeeegggiiikkklllmmmmmmoooqqqqqqppppppqqqsss{{{yyytttpppnnnmmmmmmllljjjhhhiiinnnqqqssstttuuuyyyyyyoooddd```dddlllwww|||vvvpppllljjjjjjgggdddccccccddddddcccbbbbbbbbbbbbbbbbbbbbbbbb``````aaacccdddfffggghhhkkkkkklllmmmmmmjjjeeeaaaddddddcccbbbaaaaaaaaabbbaaa```___^^^```cccfffhhhiiiiiihhhhhhgggggggggfffddddddeeegggiiikkklllmmmhhhgggfffdddcccbbbbbbbbbfffeeecccdddeeeeeecccbbbccccccbbbaaaaaabbbbbbbbbaaabbbcccdddeeedddcccccc___```aaaccceeehhhkkkmmmmmmqqqxxx}}}||||||sssjjjcccYYYQQQMMMKKKFFFAAA@@@BBBFFFLLLSSS[[[eeemmmqqqppplllddd[[[SSSMMMHHHBBB@@@>>><<<;;;<<<<<<<<<999999888888777777777777777777777888:::===???AAA???BBBEEEGGGIIILLLPPPSSSuuuaaaUUUNNNKKKFFFDDDDDDDDDEEEDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???>>>======;;;999888777666444222111222222333222222111111222111111000000/////////.........///////////////000000///......---,,,,,,---,,,,,,,,,,,,---...///...............///000000------000888@@@AAA999111222222222222111000///...222222333444444444333333444666888:::;;;<<<<<<<<<;;;999888777777888:::;;;<<<>>>@@@CCCFFFGGGHHHHHHGGGDDD@@@===:::888555222111000000222555:::>>>AAACCCAAA@@@AAABBBAAA???===:::::::::::::::;;;<<<<<<=========???AAACCCFFFHHHMMMNNNPPPSSSUUUXXXZZZ[[[\\\]]]^^^```bbbcccddddddcccdddeeefffhhhiiijjjkkklllnnnpppqqqppppppqqqrrrzzzzzztttqqqoooooolllmmmmmmkkkiiikkkpppuuuwwwzzz~~~~~~nnnhhhaaabbbhhhrrrzzz{{{uuuooollliiihhhfffdddbbbbbbcccdddccccccbbbbbbbbbbbbbbbbbbbbbbbb______```aaacccdddeeeeeejjjjjjjjjkkkkkkiiieeeaaadddcccbbbaaa```_______________^^^]]]^^^```cccdddffffffffffffffffffffffffccccccdddeeegggiiikkklllgggfffdddcccbbbaaa````````````aaadddggghhhgggeeeccccccbbbaaaaaaaaaaaabbbaaaaaabbbcccccccccbbbaaa______```bbbdddgggiiijjjjjjmmmqqqvvv|||zzzwwwpppsssyyy{{{rrrnnneee]]]YYYUUULLLCCCDDDAAA@@@CCCIIIPPP\\\gggssswwwxxxrrriii```WWWOOOHHHDDD@@@======<<<;;;;;;::::::::::::999999888888444444555666888:::===>>><<<>>>AAACCCEEEGGGKKKNNNuuubbbVVVLLLIIIEEECCCDDDEEEFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAA???>>>======;;;999888777666444222111111222333333333222111000000000000000000000000............/////////000------------------------------,,,,,,,,,---...///...............///000000111...111<<>>AAADDDGGGIIIKKKLLLKKKHHHDDD@@@>>>;;;888666111111111111444777:::===@@@??????@@@AAAAAA@@@>>>:::::::::::::::;;;;;;;;;>>>>>>===>>>@@@CCCFFFHHHMMMNNNPPPRRRUUUXXXZZZ[[[ZZZ[[[]]]___aaabbbccccccccccccdddeeefffggghhhiiikkkmmmpppppppppooopppqqqwww{{{zzztttqqqpppqqqrrrppprrrssspppnnnpppvvv{{{~~~uuueeedddcccgggpppzzz~~~~~~{{{ssslllhhheeedddccccccbbb``````bbbccccccbbbaaaaaabbbbbbbbbbbbaaaaaa^^^______```aaabbbbbbcccfffeeeeeefffggggggeeecccaaa```______^^^^^^^^^^^^]]]]]]]]]]]]]]]^^^______aaaaaaaaabbbccccccddddddcccccccccdddeeegggjjjkkkgggfffdddcccaaa`````````]]]^^^aaaeeeiiiiiigggeeeccccccbbbaaaaaaaaaaaaaaa```aaabbbbbbbbbbbb``````^^^^^^___aaaccceeefffggghhhjjjmmmpppttt}}}{{{xxxnnnmmmmmmqqqxxx~~~vvvuuuqqqkkkiiifffZZZLLLIIICCC@@@AAACCCFFFPPPZZZhhhrrrzzzzzzuuuooofff^^^SSSNNNHHHCCCAAA???<<<:::::::::;;;;;;;;;:::999999666666555555777888:::;;;999;;;===???@@@BBBEEEHHHvvvdddXXXLLLIIIFFFEEEFFFHHHJJJJJJFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBBBBAAA@@@>>>======;;;999888777666444222000111333333444333222111/////////000000000000000---.........//////000000***++++++,,,,,,------...------,,,+++,,,---...///...............///000000111,,,,,,999IIIMMMBBB555222222333222222111000///,,,---///111333444555555666555555555666888:::<<<>>>===:::888888:::<<<======???BBBEEEHHHKKKMMMNNNNNNKKKGGGCCCAAA>>>;;;999222111111111333555888:::???>>>>>>???AAAAAA@@@>>>999::::::::::::::::::;;;???>>>>>>???AAADDDGGGIIILLLMMMOOORRRUUUXXXZZZ[[[YYYZZZ\\\^^^```bbbbbbcccccccccddddddeeefffggggggjjjmmmooopppoooooooooppprrrwww}}}{{{vvvqqqoooppprrrtttvvvxxxyyywwwtttvvv}}}ooobbbcccfffmmmxxx|||vvvmmmfffaaa___^^^^^^bbb```___```bbbccccccbbbaaaaaabbbbbbbbbbbbaaaaaa^^^_________``````aaaaaaaaa``````bbbdddfffeeeddd^^^^^^]]]]]]]]]^^^^^^___\\\\\\\\\\\\\\\\\\\\\\\\]]]]]]^^^___```aaabbbbbbcccbbbbbbcccdddfffhhhjjjhhhgggeeecccbbbaaa``````^^^```cccgggiiihhheeeaaaccccccbbbaaaaaa```aaaaaa``````aaabbbbbbaaa```___]]]]]]___```bbbcccddddddfffhhhkkkmmmpppwww}}}{{{qqqmmmhhhfffiiirrr|||}}}wwwyyyxxxvvvwwwuuuhhhYYYMMMFFFBBBBBBAAAAAAGGGQQQYYYhhhwww|||}}}{{{tttlll^^^XXXPPPIIIFFFBBB>>>;;;::::::;;;;;;;;;::::::999:::999888777888888::::::777999;;;<<<<<<>>>AAADDDwwwdddYYYQQQKKKEEECCCEEEHHHHHHHHHGGGGGGFFFFFFEEECCCBBBAAADDDCCCBBBAAA???===;;;999888777555444222111111000333333333222222222111111222222111000000000000000---......///000111111222---------...............---,,,,,,+++*********+++---,,,++++++---///......000111222222111000111333555444333333222222222333000000111111111222222222333444555555666888===@@@>>>===;;;999888666666555;;;>>>BBBEEEGGGIIIKKKMMMSSSSSSNNNHHHDDDCCC>>>888777444111000222555777888???????????????>>>======>>>===<<<;;;:::;;;<<<======>>>???@@@BBBEEEGGGHHHLLLNNNPPPRRRSSSTTTWWWYYY[[[]]]______^^^^^^^^^___ddddddcccccccccdddeeeeeefffggghhhkkknnnqqqsssuuuxxxxxx{{{}}}zzz{{{~~~zzzuuuqqqooommmlllrrryyy|||~~~~~~uuummm^^^```gggqqq|||sssnnngggbbb^^^\\\[[[ZZZ\\\]]]^^^```bbbdddfffgggbbbaaaaaa`````````````````````___^^^^^^^^^^^^____________aaaccccccaaa___aaa```]]][[[ZZZ[[[]]]^^^___^^^\\\ZZZYYYZZZZZZ[[[\\\\\\^^^^^^^^^^^^\\\\\\\\\\\\[[[\\\___dddhhhjjjeeeeeedddcccaaa```______``````bbbcccdddeeeeeeeeeaaabbbccccccddddddccccccaaabbbbbbbbbbbbaaa``````aaabbbccccccbbbaaacccdddccccccdddgggmmmttt{{{xxxrrrhhh```]]]bbbkkksss~~~~~~{{{yyyzzz{{{xxxqqqkkk___VVVIIIAAA???@@@AAAAAAMMMUUUdddrrr|||qqqhhh\\\RRRLLLHHHEEECCC???>>><<<999777888;;;>>>999999::::::::::::999888777777888999;;;===???AAAxxxfffZZZPPPKKKEEECCCEEEGGGHHHHHHGGGGGGFFFFFFEEECCCBBBAAACCCCCCBBBAAA???===;;;:::<<<<<<:::888777666555555333222222222111111111111222111000////////////000000000//////......------..................------...------,,,+++,,,,,,,,,,,,+++)))***,,,------,,,---///000111000111222444444444333222222222222222222222222222333333333444444444555444444666999<<>><<<:::999888777777;;;>>>BBBEEEGGGJJJMMMPPPTTTUUUTTTOOOLLLIIIBBB;;;888555111000111333555555<<<<<<======>>>>>>>>>>>>======;;;:::::::::;;;<<<<<<<<<===>>>@@@BBBDDDEEEJJJLLLOOOQQQRRRTTTWWWZZZ[[[\\\^^^___^^^^^^^^^```cccddddddddddddeeeeeeeeefffggghhhkkknnnpppsssuuuxxxyyy{{{}}}vvvsssssstttvvvxxxxxxzzz}}}}}}~~~vvvqqqmmmllljjjkkkqqqxxx|||{{{mmmddd___cccjjjttt|||~~~|||oookkkddd___]]][[[ZZZYYY[[[\\\]]]___aaaccceeeeeecccbbbaaaaaa``````aaaaaa```______^^^^^^^^^_________^^^___```bbbbbbaaa___```___\\\ZZZYYYZZZ\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\^^^]]]\\\\\\\\\\\\]]]^^^^^^]]]\\\]]]^^^aaadddfffeeeeeedddcccbbbaaa```___^^^___```bbbccccccddddddaaaaaabbbcccccccccccccccaaabbbbbbbbbbbbaaa`````````aaacccbbbaaa```aaaccccccccceeeggglllrrrwww{{{xxxmmmaaaZZZZZZ```eeepppvvv{{{~~~{{{{{{|||zzzuuupppiiiaaaUUUKKKDDDBBBAAAAAAAAAIIIUUUcccooowwwzzz|||yyyrrriii```YYYSSSLLLHHHDDDBBB???<<<;;;:::;;;;;;:::::::::999999888777666888888888888999;;;<<<==={{{hhh\\\OOOJJJDDDCCCEEEGGGHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<<;;;;;;999888666555555555222222111111111000000000000000//////......//////000000///......---,,,,,,/////////...---------,,,///......------------------,,,***+++,,,...------+++---...//////000222444333222111111111111111111333333444444444555555555444555555444333444777999>>>======;;;:::999888888:::===AAAEEEHHHLLLPPPSSSVVVZZZ]]]\\\YYYUUUKKKAAA===999444222222333444444777888999:::<<<>>>??????===<<<;;;:::999::::::;;;::::::;;;<<<===???AAABBBGGGIIIMMMOOOQQQTTTWWWZZZZZZ\\\^^^^^^^^^^^^___```bbbcccdddeeeffffffeeedddggggggiiikkkmmmpppssstttwwwxxxzzz}}}{{{tttpppnnnnnnoooqqqrrruuuzzz~~~~~~|||}}}}}}yyyqqqmmmiiiiiihhhiiiooowww|||tttggg```___eeennnwww}}}|||wwwsssiiieee```\\\ZZZZZZYYYXXXYYYZZZ[[[]]]___aaacccccccccbbbaaaaaa```aaaaaaaaa______^^^^^^^^^______```^^^^^^^^^___```aaa___^^^___]]][[[YYYYYYYYYZZZ[[[[[[[[[ZZZZZZ[[[[[[\\\]]]```^^^[[[ZZZZZZ[[[^^^``````___]]]\\\]]]^^^```aaaeeeddddddcccbbbaaa``````___```aaabbbcccdddddddddaaaaaabbbccccccccccccbbbbbbbbbccccccbbbbbbaaa``````bbbbbbbbb``````aaabbbcccdddfffhhhlllpppssstttxxx|||~~~qqqdddYYYUUUVVVYYYccciiiooouuu~~~}}}}}}|||yyyvvvuuupppggg[[[PPPGGGCCCBBB<<>>===:::999888666555555444444111111111000000000000/////////............//////........./////////000000000000///...---,,,,,,,,,......---------------...000///------///000000///+++,,,............000111111111000000000000111111333333333444444444555555333444555555444555777999<<<<<<<<<<<<;;;:::999999999<<<@@@DDDHHHLLLQQQTTTXXX___fffhhhhhhbbbWWWKKKCCC???999555444444444333333444555777:::===???@@@===<<<;;;:::999999:::::::::::::::;;;<<<===>>>???CCCEEEIIIMMMOOOSSSWWWYYYXXX[[[]]]^^^^^^^^^___aaaaaaccceeeggggggfffeeedddggghhhiiikkkmmmppprrrtttvvvwwwyyy|||~~~{{{uuurrrpppooooooqqquuu{{{~~~}}}}}}wwwsssmmmjjjhhhiiiiiijjjpppwww{{{}}}pppgggccc___eeepppxxx{{{xxxpppkkkbbb___[[[XXXXXXXXXXXXXXXWWWXXXYYY[[[]]]___```aaaaaaaaa```____________```^^^^^^^^^^^^^^^___```aaa^^^]]]]]]]]]______^^^]]]]]]\\\ZZZYYYXXXXXXYYYZZZYYYYYYZZZZZZ\\\]]]^^^^^^^^^]]][[[ZZZZZZ[[[]]]^^^___^^^]]]\\\\\\\\\^^^___cccccccccbbbbbbaaaaaaaaabbbbbbdddeeeeeefffffffffaaabbbccccccddddddccccccdddddddddddddddccccccbbbaaacccccccccaaaaaabbbccceeefffhhhjjjlllnnnoooooorrruuu{{{~~~sssfff[[[UUUTTTUUU^^^dddlllttt}}}{{{yyyzzzzzzwwwmmm___QQQHHHEEECCCCCCEEEIIIPPPYYYaaafffqqqtttxxxyyywwwooofff```VVVOOOFFFBBBBBBBBB???<<<======<<<<<<;;;;;;;;;;;;999888888888888888999999~~~iii[[[QQQLLLFFFCCCEEEHHHHHHHHHFFFGGGGGGFFFFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>;;;;;;:::888777777777777111111111000000000000/////////............//////000000000000000111111111000000///...---,,,,,,,,,------,,,,,,,,,,,,------111///---...///000///...---...///...---,,,---...000000000//////000111111111222222222333333333333222444555666666777999;;;::::::;;;<<<<<<;;;::::::999;;;???BBBFFFJJJOOOSSSYYYaaajjjoooppplllaaaUUUGGGBBB<<<777444333222111111111333555888;;;>>>@@@>>>===<<<:::999999::::::;;;;;;;;;;;;;;;<<<======???BBBFFFIIILLLPPPTTTWWWWWWYYY\\\]]]^^^^^^```aaaaaabbbeeeggghhhgggfffeeehhhhhhiiikkkmmmppprrrssstttuuuxxx{{{}}}~~~yyyvvvtttssstttxxx}}}|||vvvqqqnnnkkkiiijjjmmmnnnnnnrrryyy{{{~~~vvvkkkfffddd```gggqqqxxxyyyrrrjjjddd]]]ZZZWWWVVVWWWXXXXXXWWWUUUVVVWWWYYY[[[]]]____________^^^]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaabbb___^^^\\\]]]^^^___^^^]]]\\\[[[ZZZXXXXXXXXXXXXXXXWWWXXXYYY[[[\\\]]]^^^___[[[\\\\\\]]]]]]\\\\\\[[[]]]\\\\\\[[[\\\]]]^^^___aaaaaaaaaaaaaaaaaaaaaaaabbbccccccdddeeeeeeeeeeeebbbccccccdddddddddddddddeeeeeeffffffeeeeeedddcccbbbdddeeeeeedddccceeefffhhhiiijjjlllmmmmmmmmmmmmnnnpppttt{{{{{{ssshhh]]]VVVSSSSSSYYYaaakkkvvv|||{{{zzz~~~zzzmmm^^^RRRKKKIIIGGGDDDCCCFFFKKKQQQUUU```fffooowwwyyywwwrrroooeee\\\PPPHHHEEECCC@@@<<<<<<<<<;;;;;;;;;<<<======999999999999999:::;;;<<>>===999888777666555555555555222222111111111000000000//////......//////000000444444333222000///....../////////...---------,,,,,,,,,,,,,,,,,,,,,---...///---++++++,,,---,,,+++...//////...,,,+++,,,---000000000000000000111222000000000111111111222222111333555666666777999;;;999:::<<<=========<<<<<<999;;;===@@@BBBFFFKKKOOOUUU]]]ffflllooonnneee\\\IIIDDD===777444222111///111111222444666:::===???@@@>>>===;;;:::::::::;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;>>>BBBFFFIIIMMMQQQTTTVVVXXX[[[]]]]]]^^^```bbbbbbccceeefffgggggggggggghhhhhhiiikkkmmmppprrrsssssstttwwwyyy|||}}}}}}|||{{{{{{|||zzzsssooolllkkkkkkkkknnnrrrsssrrrtttyyyyyy|||ooodddaaabbbgggmmmuuuyyyvvvnnneee```ZZZXXXVVVUUUVVVXXXWWWWWWTTTUUUVVVXXXZZZ\\\^^^^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\]]]]]]___```bbbccc```___]]]]]]^^^^^^^^^]]][[[[[[ZZZYYYXXXXXXXXXXXXWWWXXXZZZ[[[]]]^^^^^^^^^ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[[[[\\\\\\]]]^^^_______________````````````___```aaabbbbbbbbbbbbbbbbbbbbbcccddddddddddddcccdddeeeeeeeeeeeedddccccccbbbccceeeeeeeeeeeegggiiijjjjjjkkklllllllllkkkkkkiiijjjmmmqqqyyy}}}{{{uuulllbbbZZZUUUSSSUUU]]]hhhttt}}}zzz~~~wwwjjj^^^WWWNNNKKKGGGDDDCCCEEEHHHJJJQQQXXXbbbkkkpppsssuuuvvvooohhh]]]TTTMMMHHHBBB>>>===<<<;;;::::::;;;<<<===::::::::::::;;;<<<======ooobbbWWWQQQJJJGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEEEEAAAAAAAAA@@@???>>>===<<<666666555444333333333333333222222222111111111111000////////////000111222444444222111000...------..................---------------------...//////...,,,+++***+++,,,+++***---...///...---,,,---...111000000000000111222333000000000111111111222222222333555666555555666888:::<<<>>>@@@@@@@@@??????999;;;<<<===???BBBGGGJJJMMMUUU\\\bbbgggiiiddd]]]MMMHHH@@@:::777555333222222222222333555888;;;===AAA@@@>>><<<;;;;;;;;;;;;<<<<<<;;;:::999999999:::888;;;???CCCFFFJJJNNNQQQUUUXXX[[[]]]]]]^^^```bbbccccccdddeeefffggghhhhhhhhhiiijjjkkkmmmoooqqqrrrttttttvvvwwwyyy{{{}}}~~~}}}xxxpppjjjhhhiiijjjjjjlllqqqwwwxxxuuuuuuxxxxxx{{{~~~mmmcccbbbeeerrrwww{{{{{{tttjjjbbb]]]YYYWWWUUUUUUWWWXXXXXXWWWTTTTTTVVVXXXZZZ\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\\\\]]]___aaabbbcccbbb```]]]]]]^^^___^^^^^^[[[[[[ZZZZZZYYYXXXXXXXXXWWWXXXZZZ\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\]]]]]]]]]]]]^^^]]]]]]]]]^^^^^^_______________```aaaaaaaaa````````````aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa```___aaadddeeeeeefffhhhjjjjjjjjjjjjjjjjjjiiiiiiiiigggggghhhkkkqqq{{{}}}~~~}}}zzztttkkkddd___]]]XXX^^^gggppp{{{tttkkkddd\\\YYYUUUPPPLLLIIIHHHGGGGGGLLLSSSZZZ___dddjjjooolllkkkgggaaaZZZSSSLLLHHHCCCAAA???===<<<;;;<<<======<<<<<<;;;;;;;;;;;;;;;rrreeeYYYSSSLLLHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGFFFFFFEEEAAAAAAAAA@@@???>>>===<<<:::999888777777666777777333333333222222222222111000000000000000111222222000000000000////////////---------..............................///000111000...,,,,,,------,,,+++,,,---......------///000111111000000111222333333000000111111111222222222222444666555444333333444;;;===@@@BBBCCCCCCBBBAAA:::;;;;;;<<<===???DDDGGGGGGMMMTTTZZZ```dddbbb\\\QQQLLLEEE???;;;999777666444333333333555777:::<<>>AAADDDHHHKKKNNNUUUWWWZZZ\\\]]]___aaabbbddddddddddddfffgggiiijjjiiiiiijjjkkkmmmoooqqqrrruuuuuuuuuvvvxxxyyy{{{|||}}}}}}~~~yyypppiiieeeeeehhhkkkjjjlllssszzz{{{wwwuuuwwwwww{{{pppggghhhlll{{{~~~|||ssshhh```\\\XXXWWWVVVVVVWWWXXXXXXWWWTTTTTTVVVXXXZZZ\\\]]]^^^___^^^]]]]]]\\\\\\]]]]]][[[\\\\\\]]]___aaacccdddbbb```^^^]]]^^^______^^^[[[[[[[[[ZZZYYYYYYXXXXXXWWWXXXZZZ\\\]]]]]]]]]]]]^^^\\\ZZZYYYYYYZZZ\\\^^^^^^^^^^^^]]]]]]]]]\\\\\\[[[\\\\\\]]]]]]^^^^^^^^^```aaaaaabbbbbbbbbbbbaaa^^^______``````````````````````````````___^^^^^^]]]```bbbddddddfffhhhkkkjjjiiihhhhhhggghhhhhhiiigggggggggiiimmmuuu~~~{{{uuuoookkkiii```dddhhhooo{{{~~~||||||xxxrrrmmmllljjjeee___XXXQQQLLLIIICCCFFFIIILLLPPPVVV^^^ddddddgggkkkjjjeee^^^WWWSSSJJJHHHEEEAAA???>>>>>>>>>???>>>===;;;:::999999888vvviii]]]TTTLLLJJJJJJIIIJJJLLLFFFFFFFFFGGGHHHHHHEEECCCCCCBBBAAA@@@@@@@@@@@@AAA999999888777666555444444444333222111000000000000000//////////////////000000111111111000///...---......---------,,,,,,,,,........................///,,,+++,,,...///---+++------------------------222222222111111111111111...///000111111222222111333222111///000333999===>>>???@@@AAABBBBBBBBBBBB???===;;;::::::<<>>BBBHHHLLLOOOSSSWWWZZZ\\\^^^aaacccdddfffggghhhggggggiiikkkiiiiiijjjjjjlllnnnooopppppprrruuuwwwwwwxxxzzz|||}}}~~~yyy|||yyyyyy|||zzzsssiiicccaaabbbcccccchhhmmmssswwwxxxwwwvvvvvvzzz{{{pppkkkooottt~~~zzztttkkkddd```^^^[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUUUUUXXX[[[]]]\\\YYY[[[ZZZYYYYYYYYY[[[\\\]]]ZZZ[[[]]]^^^^^^^^^]]]]]]aaaaaaaaaaaaaaa``````___aaa]]]XXXYYY\\\^^^]]]ZZZYYYYYYZZZ[[[\\\]]]]]]^^^___^^^]]]]]]\\\\\\\\\\\\^^^^^^^^^]]]]]]\\\\\\\\\ZZZ[[[\\\]]]^^^^^^______aaaaaabbbbbbbbbaaaaaa```\\\]]]^^^___```````````````bbbcccaaa]]]ZZZZZZ\\\[[[^^^```bbbbbbcccdddfffhhhhhhgggfffffffffffffffffffffggghhhjjjnnntttyyy{{{wwwtttnnnlllhhhggglllwww~~~xxxvvvvvvvvvwwwuuuoooiiibbbYYYPPPKKKGGGDDDEEEEEEFFFMMMTTTZZZ___ffflllmmmjjjddd```XXXRRRLLLGGGFFFDDDBBB?????????===<<<<<<<<<<<<===wwwiii]]]TTTLLLJJJKKKJJJJJJLLLGGGFFFFFFFFFGGGGGGFFFDDDDDDDDDBBBAAA???===<<<;;;999999888777666555444444444333222111000000000000///000000111111000000///111111000000///.........//////.........---------...........................---+++,,,...///---+++------------------------000000000000000000000000...///000111222222222222444444333333333666;;;???===>>>@@@BBBCCCDDDEEEEEE@@@>>><<<::::::;;;===>>>BBBDDDHHHLLLPPPSSSUUUVVVXXXVVVSSSOOOIIIDDD???<<<555555444333222444666888???@@@BBBCCCCCCAAA???===<<<<<<<<<<<<<<<<<<;;;;;;999999::::::;;;>>>CCCHHHLLLPPPUUUYYY\\\^^^```aaadddfffggghhhggghhhiiikkkiiiiiijjjkkklllnnnoooppppppsssuuuwwwwwwwwwyyyzzz{{{}}}~~~|||xxxwwwyyy|||~~~{{{rrrmmmeeeaaaaaacccddddddggglllrrrwwwyyyyyyyyyyyy{{{~~~|||qqqoootttyyyyyyqqqiiibbb^^^\\\[[[ZZZYYYXXXXXXWWWXXXXXXWWWVVVUUUWWWZZZ\\\ZZZXXXYYYYYYXXXXXXYYY[[[\\\]]][[[\\\]]]^^^^^^^^^]]]]]]``````aaaaaaaaa``````___aaa]]]ZZZ[[[^^^```^^^[[[[[[[[[[[[\\\\\\]]]^^^^^^```___^^^]]]]]]]]]]]]^^^______^^^]]]]]]\\\[[[[[[ZZZ[[[]]]___````````````aaaaaabbbbbbbbbbbbaaaaaa]]]^^^___```aaaaaaaaaaaaaaacccdddbbb___\\\\\\]]]^^^```bbbbbbaaaaaabbbcccffffffeeeeeeeeeeeeffffffeeefffffffffhhhlllqqquuu}}}xxxuuuooojjjjjjoooxxx}}}{{{}}}{{{vvvlllbbbUUUNNNGGGEEECCCAAADDDIIIKKKQQQYYYaaaggghhhgggeeeaaa]]]XXXTTTQQQNNNIIIEEECCCBBBAAA???===;;;:::999yyykkk]]]TTTLLLKKKLLLJJJKKKMMMIIIGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBAAA@@@===;;;:::999999888777666555555444444333222111000000000000///000111222222111000///333222000///......//////000000/////////.........------------------------...---,,,,,,......---,,,------------------------......//////000000111111...///000111222222222222222333444555555888<<<@@@===>>>@@@CCCEEEFFFGGGHHHBBB@@@===;;;::::::;;;<<>>>>>======<<<<<<;;;;;;999999999888999;;;@@@CCCGGGLLLRRRWWW[[[]]]^^^```ccceeeggghhhhhhhhhjjjkkkiiiiiijjjkkkmmmnnnooopppqqqsssuuuvvvvvvvvvxxxyyyyyy{{{|||||||||}}}zzzwwwyyy|||wwwqqqhhheeeaaa```aaacccdddeeeeeejjjqqqwwwzzz|||}}}~~~wwwsssvvv|||wwwnnneee```\\\[[[[[[[[[YYYXXXXXXWWWWWWWWWWWWVVVVVVWWWYYYZZZXXXWWWWWWWWWWWWWWWXXXZZZ\\\^^^\\\\\\]]]^^^^^^^^^]]]]]]______```````````````___```^^^]]]^^^aaabbb___]]]^^^^^^]]]]]]]]]^^^^^^^^^aaa``````_______________``````___^^^\\\[[[ZZZZZZZZZ\\\___bbbccccccbbbaaaaaaaaabbbbbbbbbbbbaaaaaa___```aaabbbcccccccccccccccdddeeedddaaa_________aaacccccccccaaa______```ccccccccccccdddeeeffffffeeeeeeeeeeeeeeehhhmmmqqqwww~~~xxxpppllllllooosss~~~{{{pppbbbWWWLLLGGGDDD???>>>??????DDDLLLUUU\\\aaadddeeeeeedddcccbbb```[[[TTTOOOJJJHHHFFFCCC???===;;;:::zzzkkk\\\SSSLLLKKKLLLKKKKKKMMMJJJHHHEEEDDDEEEFFFFFFEEE>>>???AAABBBBBB@@@>>>===:::999999888777666555555444333222111000000000000000111222333333222111000333222000...---...///000////////////.........---------------------------------,,,---------------..............................//////000111222222//////000111222222222222000111333444555777;;;>>>???@@@BBBDDDEEEFFFGGGGGGCCCBBB???===;;;;;;;;;<<<>>>@@@DDDHHHNNNRRRVVVWWW[[[\\\]]]\\\XXXQQQJJJEEE===:::666333222333333444666:::@@@EEEGGGGGGDDDBBB??????>>>===<<<;;;;;;;;;;;;;;;;;;:::999;;;>>>AAADDDIIIPPPVVVYYY\\\]]]___bbbdddggghhhhhhhhhiiijjjiiiiiikkklllnnnoooooopppqqqsssuuuvvvuuuuuuvvvwwwxxxyyyzzzzzzyyyzzz|||~~~~~~}}}vvvnnnhhhaaa`````````aaabbbccccccbbbgggooowww|||yyysssuuu|||}}}sssjjjccc```^^^]]]\\\[[[ZZZXXXWWWWWWWWWWWWVVVVVVVVVWWWXXXXXXWWWVVVVVVVVVVVVVVVXXXZZZ\\\^^^\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^______````````````_________aaacccdddbbb___aaaaaa___^^^^^^^^^______bbbaaaaaa``````aaaaaaaaaaaaaaa___^^^\\\[[[ZZZYYYZZZ\\\```dddfffeeedddbbb```aaaaaabbbbbbbbbbbbaaaaaaaaabbbcccdddddddddddddddeeeeeedddcccbbbaaaaaaaaaccccccbbb```^^^^^^___aaaaaabbbbbbdddeeeggghhhfffffffffeeeeeegggjjjmmmuuuzzz}}}wwwrrrpppqqqrrr~~~~~~}}}wwwmmm```TTTNNNJJJDDD@@@>>>>>>@@@DDDJJJOOOTTTXXXZZZ^^^aaaeeehhhiiifffbbb^^^WWWSSSNNNHHHCCCAAA@@@???{{{kkkZZZRRRKKKKKKLLLKKKJJJLLLKKKHHHFFFDDDEEEFFFEEEEEE>>>@@@AAACCCCCCBBB@@@???::::::999888777666555555444333222111000000000000000111222333333222111000333222000...---...///000.........---------,,,,,,------------------------,,,------------,,,------........................//////000111111222333333///000111222222333333222000222333444555777:::===BBBBBBCCCDDDEEEEEEDDDDDDEEECCCBBB@@@???>>>>>>>>>???AAAEEEJJJPPPVVVZZZ\\\ccceeeffffffbbbZZZRRRMMMAAA===777444333444444444444888===CCCFFFGGGGGGFFFBBBAAA???===<<<<<<;;;<<<<<<<<<<<<:::999:::<<>>===::::::999888777666666555444333222111000000000000111111111111111111111111333222000///......//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...........................000000111111222222333333///000111222333333333333444555555555555777;;;>>>BBBBBBBBBCCCCCCBBBBBBBBBEEEEEEDDDCCCCCCCCCCCCCCCAAACCCGGGMMMSSSZZZ___bbbfffhhhkkkkkkgggaaaYYYTTTJJJDDD<<<777666666555444444777:::???CCCGGGIIIJJJFFFDDDBBB@@@>>>>>>>>>>>>:::;;;;;;:::888999;;;===AAAEEEJJJOOOSSSVVVYYY\\\]]]aaadddgggggggggggghhhhhhjjjlllnnnoooppppppooooooqqqssstttttttttvvvwwwxxxyyyzzzyyyxxxxxxyyy{{{}}}~~~zzzuuupppkkkgggbbb___]]]^^^______]]]\\\]]]^^^^^^dddnnnxxx}}}xxxwwwwwwyyy}}}{{{sssiiicccbbbccccccccc]]]\\\ZZZYYYWWWVVVVVVVVVTTTVVVXXXXXXXXXWWWXXXYYYWWWWWWWWWWWWXXXZZZ\\\^^^\\\[[[ZZZZZZYYYYYYZZZZZZZZZ[[[\\\^^^___`````````___```aaacccdddeeeeeeeeedddccc```___^^^___```aaabbbbbbbbbbbbbbbccccccdddccccccbbb```___^^^]]]]]]\\\^^^aaacccdddcccbbbaaa___```aaabbbbbbcccbbbbbb```aaabbbcccddddddddddddcccbbbbbbcccddddddbbbaaa^^^___aaaaaa```___```aaa``````aaacccdddfffhhhiiiggghhhhhhgggfffgggiiikkklllpppvvv|||zzzzzz}}}tttjjjccc\\\QQQHHHEEECCCAAA???======???BBBDDDGGGLLLUUU]]]dddjjjooosssuuupppfff\\\SSSMMMIIIHHH|||iiiVVVNNNIIIIIIKKKIIIHHHIIIIIIHHHGGGGGGGGGFFFDDDBBBCCCBBBBBBAAA@@@???>>>>>>;;;::::::999888777666666444333222111000000000000222111///......///111222111111000000///.....................------------,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++---...........................000000000111111111111111000000111222333333333333666555555333333555:::===>>>???@@@AAAAAAAAAAAAAAAFFFFFFFFFGGGGGGHHHHHHHHHCCCEEEIIIOOOVVV]]]cccfffgggiiimmmooommmhhhbbb^^^UUUMMMCCC===:::999666333666666777:::???EEEJJJMMMKKKIIIFFFCCCBBBAAAAAAAAA;;;<<<===<<<::::::<<<>>>???BBBFFFJJJMMMQQQVVVYYY[[[___ccceeefffeeeffffffhhhjjjlllooopppppppppooommmppprrrtttttttttvvvxxxyyyzzz{{{zzzxxxxxxyyy{{{~~~xxxssslllgggccc```^^^\\\ZZZ[[[]]]\\\YYYYYYZZZ\\\___eeeppp|||yyyuuusssssswww|||~~~~~~vvvoooeee``````aaaaaa```]]]\\\ZZZYYYWWWVVVVVVVVVTTTVVVYYYYYYXXXXXXYYY[[[YYYYYYXXXXXXYYY[[[\\\]]][[[ZZZYYYXXXWWWXXXXXXYYYYYYZZZ[[[]]]___`````````___```aaabbbcccdddfffhhhcccbbb```^^^^^^___aaacccbbbbbbaaaaaabbbccccccdddcccccccccbbbaaa``````___]]]^^^```aaaaaaaaa```______```aaabbbbbbccccccccc___```aaabbbbbbcccbbbbbbbbb``````aaacccdddbbb___^^^```aaaaaa```______```___``````aaaccceeefffgggfffggghhhgggfffggghhhjjjiiilllrrrwww~~~~~~{{{vvvrrriii^^^VVVTTTLLLJJJFFFBBB@@@@@@BBBCCCBBBFFFKKKOOOTTT\\\eeekkkqqqooolllfff```YYYSSSPPP{{{hhhUUUMMMHHHIIIJJJHHHGGGHHHIIIHHHGGGHHHHHHFFFCCCAAA??????>>>>>>???@@@AAAAAA;;;::::::999888777666666444333222111000000000000222111...------...111222000111111111000///...---000/////////............,,,,,,,,,,,,,,,,,,,,,,,,+++---///...,,,+++,,,///////////////////////////000000000000////////////000000111222333333333333555444222000///222777;;;;;;<<<>>>???@@@AAAAAAAAAFFFFFFGGGHHHJJJKKKLLLLLLCCCEEEIIIOOOWWW___eeeiiilllooosssvvvuuurrrnnnkkk^^^UUUIIIAAA===;;;777333777666666888<<>>???@@@???>>>===???AAA>>>@@@CCCFFFIIIMMMSSSWWWZZZ]]]bbbeeeeeeeeeeeeeeehhhjjjmmmooopppppppppooolllooorrrssstttuuuvvvxxxzzz{{{{{{zzzyyyxxxzzz{{{yyy{{{}}}~~~tttooogggaaa]]]\\\[[[[[[WWWYYYZZZYYYWWWWWWYYY\\\```gggrrr~~~zzzxxxyyyzzzxxxqqqmmmlllpppwww~~~{{{zzztttlllccc^^^^^^___^^^\\\]]]\\\[[[YYYWWWVVVVVVVVVSSSVVVYYYZZZYYYYYY[[[]]][[[ZZZYYYYYYYYY[[[\\\]]]ZZZYYYXXXWWWVVVVVVWWWXXXXXXYYY[[[]]]___``````aaa``````aaaaaabbbdddgggiiicccaaa___^^^^^^___bbbcccbbbaaaaaaaaabbbccccccddddddcccccccccbbbbbbaaaaaa^^^^^^____________^^^^^^______```bbbbbbccccccccc^^^___```aaaaaabbbaaaaaaaaa___^^^```bbbcccaaa^^^___aaabbbaaa___^^^^^^___^^^______```aaaccceeefffeeefffggggggffffffhhhjjjjjjmmmpppssswwwzzzwww|||}}}~~~|||uuujjjdddeeeXXXTTTOOOJJJFFFDDDDDDEEEAAABBBCCCDDDGGGNNNXXX___fffhhhkkkllliiiccc]]]XXXkkk\\\SSSLLLJJJIIIFFFDDDFFFFFFEEEDDDDDDEEEEEEDDDBBB@@@@@@AAAAAA@@@@@@???>>><<<;;;:::999888666555555333333333222222222111111000000000000000000000000//////.........---------------...///000000//////---------............///222000---+++,,,---------000...---...///000///---000000000000111111111111333333333333333333333333222222444555666888999999;;;<<>><<<;;;;;;<<<===>>><<<<<<>>>@@@EEEJJJNNNQQQWWWYYY\\\^^^___aaadddfffiiijjjjjjjjjkkkkkklllllloooooopppqqqsssuuuwwwxxxwwwwwwwwwwwwwwwwwwwwwwwwzzz{{{}}}~~~~~~{{{yyykkkfff```]]]\\\[[[XXXVVVTTTVVVXXXYYYZZZZZZ\\\^^^aaaoooxxxwwwyyyzzz{{{oooffffffjjjyyy|||}}}xxxuuulllgggaaa]]]]]]^^^]]][[[ZZZ[[[[[[\\\\\\\\\[[[[[[XXXYYYZZZZZZ[[[[[[[[[[[[```___^^^]]]\\\[[[[[[\\\ZZZXXXVVVUUUUUUUUUTTTSSSVVVWWWXXXYYY[[[]]]^^^___^^^_________```ccchhhkkkddddddcccaaa___```bbbdddccccccccccccccccccccccccccccccdddddddddccccccbbbeeedddbbbaaa___]]][[[[[[```aaabbbcccdddcccbbbaaacccbbbbbbaaa```aaaaaaaaacccaaa______```aaaaaa```aaaaaaaaaaaa````````````\\\]]]^^^```aaabbbbbbbbbdddeeeeeefffgggggggggffflllmmmmmmooossszzz{{{sssqqqvvv|||}}}}}}~~~~~~~~~~~~~~~}}}vvvqqqooojjjbbbZZZUUUPPPLLLIIIFFFFFFEEEDDDDDDFFFIIILLLXXX\\\aaabbb```^^^^^^^^^jjjZZZQQQIIIHHHGGGDDDCCCDDDFFFEEEDDDDDDFFFFFFEEEDDDAAAAAAAAAAAAAAA@@@@@@???<<<;;;:::999888666555555333333333222222222111111000000000000000000000000//////.........------------...//////////////////---------............//////...---,,,,,,---///000000///......000000///...............////////////000000000000000111111111555555555666666777777888888:::<<>>:::777777999999:::@@@GGGQQQRRRSSSRRROOOKKKGGGDDDBBBAAA???===<<<<<<===>>><<<<<<===@@@DDDHHHMMMOOOTTTVVVYYY[[[]]]___ccceeehhhhhhiiijjjjjjkkkkkkkkknnnnnnoooppprrrsssuuuvvvuuuuuuuuuvvvvvvvvvwwwwwwyyyzzz|||~~~~~~|||{{{zzzxxxtttqqqeeeaaa\\\YYYYYYYYYWWWUUUTTTUUUVVVVVVWWWYYY\\\___fffsssvvvtttwww{{{}}}wwwlllfffiiinnnzzz|||~~~yyytttqqqlllgggaaa^^^]]]]]]\\\[[[ZZZ[[[\\\\\\]]]]]]]]]]]][[[[[[\\\]]]]]]]]]]]]]]]___^^^]]]\\\[[[[[[[[[[[[\\\ZZZWWWVVVVVVVVVUUUTTTUUUVVVWWWYYYZZZ\\\]]]]]]]]]___```aaaaaabbbdddfffbbbcccbbb```______bbbdddeeeeeedddddddddcccccccccbbbcccccccccccccccbbbbbbcccbbbaaa```___]]]\\\\\\```aaacccdddeeeeeeeeeddddddcccbbbbbbaaabbbbbbbbbcccaaa```aaacccddddddccccccbbbaaaaaa```___^^^^^^]]]^^^___```aaabbbbbbbbbccccccdddeeefffgggggggggjjjkkklllllloootttzzz~~~sssnnnnnnsssxxx||||||}}}}}}~~~{{{wwwrrrmmmiiieee```]]]RRRNNNJJJFFFFFFGGGHHHHHHKKKOOOTTTVVVWWWXXXZZZ\\\jjjZZZQQQIIIHHHGGGEEEDDDEEEFFFEEEDDDEEEGGGGGGFFFEEEBBBBBBBBBBBBBBBAAA@@@@@@<<<;;;:::999888666555555333333333222222222111111000000000000000000000000/////////.........------//////////////////...------------............///+++---...---+++,,,000333111///...///000111000///------........./////////222222222333333444444444777777777777777777666666555777:::===AAAEEEGGGIIIIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLKKKKKKMMMTTT^^^fffppptttxxxyyywwwuuuuuuvvvvvvxxxvvvnnnfff^^^TTTKKKDDD>>>999999::::::<<>>=========<<<<<<===???BBBFFFIIILLLOOOQQQTTTWWWYYY]]]aaadddfffggghhhiiiiiijjjjjjjjjmmmnnnnnnooopppqqqssstttrrrrrrssstttuuuvvvwwwwwwxxxxxxzzz|||~~~|||xxxtttqqqnnniiifff___\\\XXXVVVVVVWWWWWWVVVUUUUUUUUUUUUWWW[[[aaafffppp|||tttpppttt|||{{{oooiiigggnnnuuu~~~~~~zzzuuuooollljjjgggbbb___]]]\\\[[[ZZZZZZ[[[\\\]]]^^^_________^^^___``````aaa```````````````___^^^]]]]]]]]]]]]^^^\\\ZZZXXXXXXXXXVVVUUUVVVVVVWWWXXXYYYZZZ[[[[[[[[[]]]```aaa```______```aaaaaaaaa```______bbbdddggggggfffeeeddddddccccccaaaaaabbbbbbcccbbbbbbaaaaaaaaa``````______^^^^^^```bbbdddfffggghhhggggggeeeeeedddccccccccccccddddddbbbbbbccceeegggggggggdddcccaaa```___^^^]]]]]]___``````aaabbbbbbbbbaaaaaabbbcccdddeeefffggghhhjjjkkklllllllllnnnqqqtttzzzwwwoookkkkkklllvvvyyy}}}||||||~~~~~~{{{hhh___TTTNNNLLLKKKHHHEEECCCEEEGGGIIIJJJMMMQQQTTT~~~jjj[[[RRRKKKJJJJJJHHHGGGHHHGGGEEEEEEFFFGGGHHHGGGFFFBBBBBBCCCCCCBBBBBBAAA@@@<<<;;;:::999888666555555333333333222222222111111000000000000000000000000////////////............//////000000///...---------------............///***...000///+++***...333111000//////000111000///.../////////000111111111222333333444555666666777888888888888888888888888555666999<<>>CCCGGGNNNTTTWWWVVVTTTRRRKKKJJJGGGDDDAAA???>>>>>>>>>======>>>@@@BBBFFFGGGJJJLLLPPPSSSVVVZZZ___cccdddeeeggghhhiiiiiiiiiiiimmmmmmmmmnnnoooppprrrrrrqqqqqqrrrtttuuuvvvxxxxxxvvvwwwxxxyyy{{{}}}|||xxxrrrmmmhhhddd```\\\\\\ZZZWWWVVVUUUVVVWWWWWWVVVVVVVVVXXX\\\cccmmmsssvvvnnnnnnwwwrrrjjjgggjjjsss}}}}}}xxxrrrllliiihhhfffccc```^^^\\\[[[ZZZ[[[\\\]]]___```aaaaaaaaabbbbbbcccccccccccccccbbbccccccbbbaaaaaaaaaaaaaaaaaa^^^\\\ZZZZZZYYYXXXVVVWWWXXXXXXYYYYYYZZZZZZZZZYYY[[[]]]^^^]]]]]]^^^___```aaaaaaaaa``````bbbdddiiihhhgggfffeeedddcccbbb``````aaabbbbbbbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbccceeefffhhhiiiiiihhhhhhgggffffffeeeeeeeeeeeeeeefffdddcccdddfffggggggfffbbbaaa```^^^^^^]]]^^^^^^aaaaaabbbbbbbbbbbbbbbaaa```aaaaaacccdddfffggghhhkkklllnnnnnnnnnmmmooopppuuu{{{}}}wwwssspppnnnpppqqqrrruuuxxx|||zzz}}}vvvfff\\\YYYUUUMMMGGGFFFEEECCCAAAAAACCCFFFHHHjjjZZZRRRKKKJJJJJJHHHHHHIIIGGGFFFEEEFFFGGGHHHGGGFFFBBBBBBCCCCCCBBBBBBAAA@@@<<<;;;:::999888666555555333333333222222222111111000000000000000000000000000000/////////.........//////000000///...---------------............///,,,000222000+++))),,,000000///...///000111000...---......///000111111111...///000111222333444555777777888888999:::::::::666777999===AAAEEEIIIKKKMMMNNNOOOQQQSSSTTTTTTUUUVVVXXXXXXUUUPPPPPPVVV[[[bbbkkkvvv||||||zzzzzz{{{{{{}}}ooo^^^JJJ???;;;999:::<<<;;;@@@GGGOOOTTTWWWWWWWWWOOOMMMKKKHHHEEECCCAAA@@@??????>>>===>>>@@@BBBCCCFFFHHHKKKNNNRRRWWW\\\```bbbccceeeggghhhhhhhhhggglllllllllmmmnnnpppqqqrrrqqqqqqrrrtttvvvwwwxxxyyyvvvvvvvvvwwwyyy{{{}}}~~~~~~|||wwwrrrlllfffaaa]]]YYYWWWXXXWWWVVVTTTSSSTTTVVVWWWWWWXXXZZZ^^^eeeooo{{{~~~tttoookkknnnzzzyyylllhhhiiioooyyy|||vvvooojjjhhhddddddcccaaa^^^\\\[[[[[[[[[\\\^^^___```aaabbbbbbddddddeeeeeeeeeddddddcccccccccbbbaaaaaaaaabbbbbbaaa___]]][[[[[[[[[YYYXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZYYYYYY[[[___bbb___```bbbbbbaaabbbccceeehhhgggfffeeedddcccbbbbbb___```aaabbbbbbbbbbbbbbbbbbccccccdddeeeffffffgggggghhhiiijjjiiiiiigggggghhhggggggfffffffffffffffhhhfffdddddddddeeedddccc```___]]]]]]]]]^^^___```bbbbbbcccccccccccccccbbbaaaaaaaaabbbdddfffhhhiiiiiilllnnnooonnnnnnnnnooossswww|||}}}yyyvvvqqqnnnjjjhhhiiinnnuuuyyyuuu{{{zzzpppkkkeeeZZZPPPNNNIIICCC???===>>>@@@AAAkkkXXXOOOIIIHHHIIIGGGGGGIIIHHHFFFEEEEEEFFFFFFEEEDDDBBBBBBBBBBBBBBBAAA@@@@@@<<<;;;:::999888666555555333333333222222222111111000000000000000000000000000000000/////////......//////////////////...------------............///...000111000,,,***,,,...000...---...///000///...++++++,,,---...//////000///000111222444555666777888888999999:::;;;<<<<<<888999:::<<<@@@CCCGGGIIILLLNNNOOORRRTTTUUUVVVVVVYYYZZZ[[[YYYUUUSSSTTTVVV[[[dddoooxxx{{{||||||}}}qqqYYYIII???999777999777:::@@@FFFMMMQQQTTTVVVPPPOOONNNLLLIIIGGGEEEDDDBBB@@@???======>>>???@@@BBBDDDFFFIIIMMMRRRXXX]]]]]]___bbbdddffffffeeedddhhhiiiiiikkklllnnnpppqqqqqqqqqssstttuuuwwwxxxyyyvvvuuuuuuvvvwwwyyy|||}}}~~~|||xxxvvvoookkkddd^^^ZZZXXXVVVTTTTTTTTTTTTTTTSSSUUUXXX[[[]]]```eeekkksss~~~vvvmmmmmmnnnttt}}}|||rrrjjjjjjooouuu}}}xxxqqqlllhhheee```aaabbbaaa___]]]\\\\\\\\\]]]^^^___```aaaaaaaaaddddddddddddddddddcccbbb```______^^^^^^______```aaa___]]]\\\\\\\\\[[[ZZZ\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXXXXWWWWWWZZZ^^^bbb]]]___```aaaaaabbbccceeeeeeeeedddcccbbbbbbaaaaaa``````aaabbbccccccccccccddddddeeefffggghhhiiiiiiiiijjjkkkkkkjjjiiigggfffhhhhhhgggffffffffffffgggiiigggddddddddddddcccaaa^^^]]]\\\[[[\\\^^^```bbbbbbbbbcccdddeeeeeeddddddcccbbbbbbbbbdddfffhhhiiigggiiilllmmmmmmmmmmmmnnnmmmqqquuuyyy||||||tttooohhhaaa___aaaeeeiiinnnttt~~~wwwkkkaaaVVVPPPHHHBBB@@@@@@AAABBBlllWWWOOOIIIHHHIIIHHHHHHJJJHHHGGGEEEEEEEEEEEECCCAAAAAAAAAAAAAAAAAA@@@@@@???<<<;;;:::999888666555555333333333222222222111111000000000000000000000000000000000000/////////...---...//////////////////---------............///---...............------///---,,,---...///...,,,***++++++,,,---...///000111222333555777888:::::::::::::::::::::;;;;;;;;;:::::::::;;;===@@@DDDEEEJJJLLLNNNPPPRRRTTTUUUUUU[[[]]]______^^^\\\YYYWWWXXX]]]fffooowww|||~~~mmmYYYIII===888999777888:::>>>CCCHHHMMMPPPPPPPPPOOONNNLLLKKKIIIHHHDDDBBB@@@>>>======>>>???>>>???AAADDDGGGLLLSSSWWWXXXZZZ]]]```bbbaaa``````ddddddeeegggjjjlllnnnppppppqqqrrrssstttuuuvvvvvvvvvuuuuuuuuuvvvyyy{{{}}}}}}~~~|||xxxrrrnnngggbbb\\\WWWUUUUUUTTTTTTRRRTTTVVVWWWXXX[[[```dddjjjnnnuuu}}}zzztttqqqvvv|||}}}}}}}}}~~~uuummmiiinnnuuu{{{zzzrrrkkkfffcccbbb\\\___bbbbbb___]]]]]]^^^]]]^^^______`````````___cccccccccccccccbbbaaaaaa^^^^^^]]]]]]]]]]]]^^^^^^```^^^\\\\\\]]]]]]]]]\\\\\\\\\[[[ZZZYYYXXXXXXXXXXXXYYYYYYYYYXXXYYY\\\^^^ZZZ\\\^^^______```bbbcccbbbbbbaaaaaaaaa````````````aaabbbcccddddddddddddeeeeeefffgggggghhhiiijjjhhhiiijjjkkkjjjiiihhhggghhhhhhgggfffffffffffffffhhhfffddddddeeeeeedddccc___^^^\\\[[[[[[]]]___```bbbbbbccceeeffffffffffffeeedddccccccdddfffhhhiiihhhjjjlllmmmlllllllllmmmjjjmmmppprrruuuyyy~~~yyyqqqhhhbbb_________eeejjjttt{{{qqqbbb[[[RRRKKKHHHHHHGGGGGGmmmYYYQQQKKKJJJKKKJJJJJJLLLIIIGGGEEEDDDDDDDDDBBB@@@@@@AAAAAAAAAAAA@@@??????<<<;;;:::999888666555555333333333222222222111111000000000000000000000000000000000000////////////------...///000000000///---------.........//////---,,,,,,---000000///......---,,,,,,---...---,,,,,,,,,---...///000111222...///000222444666777888======<<<;;;;;;:::999999;;;:::::::::;;;>>>AAACCCHHHJJJLLLNNNQQQRRRSSSTTT___```bbbeeegggeee```\\\XXXZZZ```iiisss{{{|||gggSSSCCC;;;;;;999888777888<<>>===<<<===>>>;;;<<<>>>@@@CCCIIIOOOTTTUUUWWWZZZ]]]___^^^]]]\\\```aaabbbeeegggjjjmmmnnnppppppqqqrrrssssssttttttvvvvvvuuuuuuvvvxxx{{{}}}|||}}}~~~{{{uuummmhhhaaa\\\VVVSSSRRRSSSTTTTTTSSSVVVYYY[[[^^^bbbiiinnnwww||||||wwwtttzzzzzzwwwyyy~~~{{{pppkkkiiiqqqzzz|||uuummmgggbbb```___ZZZ^^^aaabbb```^^^^^^___^^^^^^_______________^^^bbbbbbbbbbbbaaaaaa```_________^^^^^^^^^______```___]]][[[\\\]]]^^^]]]\\\[[[[[[ZZZYYYXXXWWWVVVVVVXXXZZZ\\\\\\ZZZYYYYYYYYYWWWYYY\\\^^^^^^^^^```aaa````````````____________aaaaaabbbcccdddeeeeeeeeedddeeeeeefffggghhhiiiiiiggghhhiiijjjkkkjjjjjjiiihhhhhhgggfffffffffffffffgggeeeddddddfffggggggfffaaa___]]][[[ZZZ[[[]]]^^^aaabbbccceeefffggggggggggggfffdddddddddfffhhhiiikkkmmmnnnnnnmmmmmmmmmnnniiilllnnnoooooorrrwww|||}}}tttllleee```^^^___ccckkkuuu|||ppphhh]]]TTTPPPNNNLLLJJJnnn^^^VVVNNNLLLKKKHHHGGGHHHGGGFFFFFFEEEDDDCCCCCCBBBDDDCCCBBBAAA@@@@@@@@@@@@;;;:::999888777555444444333333222111111222222222111111111111111111111111000---+++,,,...000///---+++,,,,,,---...///000000//////.........---------......------------.........------,,,,,,------...,,,---///111111000///---000000000222555888;;;===>>>===<<<;;;:::999999999<<<<<<<<<<<<<<<===>>>???FFFJJJNNNPPPPPPQQQSSSUUU]]]dddjjjlllnnnnnniiiddd[[[\\\___dddkkkttt|||yyyaaaOOOCCC;;;;;;777777;;;======@@@EEEKKKLLLMMMNNNNNNNNNMMMLLLJJJFFFAAA?????????>>><<<===<<<<<<<<>>>>>>>>>>>;;;;;;:::888777666555444444444333222222222222222111111111111111111111111444111///000222333222111111000///...---,,,++++++//////.........---------......------------.........------,,,,,,------...++++++---.........---,,,000000000111333666888999::::::999999999999::::::===============>>>??????EEEIIINNNQQQRRRRRRTTTVVV___gggooosssvvvwwwrrrlll```^^^\\\]]]bbbkkkuuu{{{qqq^^^LLLAAA<<<888666888:::999;;;???AAABBBCCCEEEFFFFFFFFFEEEIIIEEEAAA?????????>>><<<===<<<;;;;;;===AAAEEEGGGKKKMMMOOOPPPPPPQQQSSSUUUWWWXXXYYY[[[]]]```eeeiiipppooopppssssssrrruuu{{{zzzzzzzzzyyyyyyxxxxxxxxxyyy{{{}}}~~~{{{xxxtttnnnggg```[[[YYYUUUQQQOOOQQQSSSSSSRRRUUUVVV[[[eeelllrrr~~~~~~~~~zzzrrrqqqtttvvvyyy}}}uuunnnlllhhhfffdddaaa^^^[[[[[[\\\]]]^^^^^^]]]]]]\\\^^^^^^_________^^^]]]\\\]]]]]]]]]]]]]]]^^^^^^___]]]^^^^^^^^^^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]\\\[[[\\\^^^``````aaabbbcccccccccbbbfffcccaaaaaaccceeefffeeefffffffffffffffeeedddcccgggfffdddccccccccceeefffeeeddddddeeeggghhhhhhgggdddcccaaa______aaacccdddcccdddddddddcccdddgggiiimmmjjjgggcccaaaaaabbbbbbfffgggggghhhggggggffffffhhhhhhhhhiiilllooorrrtttvvvzzz{{{wwwmmmkkkgggfffjjjrrrzzz}}}wwwqqqlllhhhfffkkk^^^UUUMMMLLLKKKHHHGGGHHHFFFFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@??????>>>>>>>>><<<;;;:::999777666555555666666444333222222222222111111111111111111111111111000//////111111000///222222000///---+++***)))...............---------......------------............------------......,,,,,,,,,------------...111111000000111333444666777777777777888999:::;;;===>>>>>>>>>>>>>>>??????CCCGGGMMMQQQTTTVVVXXXYYYccclllwww}}}yyylllfff^^^YYYZZZbbblllssszzz~~~oooYYYHHHAAA;;;777777777666777999<<<===???AAACCCDDDDDDEEEGGGEEEAAA@@@@@@@@@???>>>>>><<<;;;::::::===???AAADDDFFFHHHIIIIIIJJJMMMOOOPPPQQQSSSUUUWWW[[[aaadddlllkkknnnrrrsssqqqssswwwyyyyyyyyyyyyyyyyyyxxxxxxxxxzzz|||~~~~~~zzzvvvqqqkkkeee___XXXTTTUUUSSSPPPPPPRRRTTTUUUTTTXXX[[[bbbllluuu~~~~~~~~~zzzrrrmmmppptttyyy|||~~~~~~uuukkkfffdddbbbaaaaaa___]]][[[YYYZZZ[[[\\\]]]]]]\\\\\\]]]^^^^^^^^^^^^]]]\\\[[[[[[[[[[[[ZZZ[[[[[[\\\\\\[[[\\\]]]^^^^^^_________\\\[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[]]]]]]\\\\\\[[[[[[[[[ZZZXXXZZZ[[[\\\[[[[[[]]]^^^^^^___```aaabbbbbbbbbbbbcccaaa______aaacccccccccddddddeeeeeeeeeddddddccceeedddcccbbbaaabbbcccccccccbbbbbbdddgggiiiiiihhhccccccbbbbbbbbbbbbcccddddddddddddcccccceeehhhkkkmmmjjjfffbbb```_________ccccccbbbbbbbbbccccccdddeeeeeeeeegggiiillloooqqqtttuuuyyy~~~yyyrrrkkkiiijjjnnnqqqyyy~~~|||jjj]]]TTTMMMKKKKKKHHHGGGIIIFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA<<<<<<;;;999888777666555888777555444333222222222111111111111111111111111//////////////////...---......................................................------------............------------......///............///000000333222111111111111333333666666666777888999:::;;;<<<======>>>>>>>>>>>>>>>@@@DDDJJJPPPUUUYYY\\\]]]dddooo{{{zzzrrrggg^^^ZZZ^^^dddiiiuuuyyy{{{dddQQQHHH@@@999888888666666888999:::<<>>@@@BBBCCCDDDEEEGGGIIIIIIKKKMMMOOORRRWWW\\\```fffgggkkkppppppnnnooorrrwwwwwwwwwxxxxxxyyyyyyyyyyyyyyy{{{}}}|||zzzvvvqqqjjjccc^^^YYYTTTQQQQQQPPPPPPQQQTTTWWWYYYZZZ^^^dddmmmwww~~~yyyrrrooonnnsssxxx{{{{{{zzzxxxoooeeebbb```^^^^^^^^^]]]\\\ZZZYYYYYYZZZ[[[]]]]]]^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[YYYYYYXXXXXXXXXXXXYYYZZZYYYZZZ\\\^^^____________[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWXXXXXXXXXYYYYYYZZZZZZZZZ^^^]]]]]]\\\\\\[[[[[[ZZZXXXZZZ[[[[[[ZZZZZZ[[[]]]\\\]]]^^^```aaaaaaaaaaaa``````______```aaaaaaaaaaaabbbccccccdddddddddccccccbbbaaa`````````aaaaaaaaa```aaacccfffhhhiiihhhddddddddddddcccbbbaaaaaabbbcccbbbbbbaaacccgggjjjkkkiiiddd```]]]\\\\\\\\\```___^^^]]]]]]___```aaabbbcccdddeeehhhjjjmmmnnnrrrsssuuuyyyzzztttooommmlllqqqwwwkkk\\\SSSLLLKKKJJJHHHGGGIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA===<<<;;;:::999777777666888777555444333222222222111111111111111111111111000111222222111000//////,,,,,,------...//////000---...........................------------......///......------......//////............///000000444333222111111222333333888888888888888999:::::::::;;;===>>>>>>>>>>>>>>>===@@@EEEMMMTTT[[[___```cccmmmxxxzzzqqqggg```^^^^^^___mmmqqqxxxqqq```OOOEEE<<<999888666555666444444666888:::===???@@@AAAAAAAAA@@@????????????@@@???<<<;;;:::::::::;;;;;;===???@@@@@@@@@BBBDDDDDDFFFIIIKKKNNNSSSXXX]]]cccdddiiinnnooolllmmmppptttuuuuuuvvvwwwxxxyyyyyyyyyzzz{{{}}}}}}}}}|||zzzwwwtttooojjjccc\\\XXXTTTQQQOOOPPPPPPPPPQQQSSSVVVZZZ\\\ccclllxxxyyyzzz~~~xxxqqqpppsssvvvzzz|||{{{vvvssspppjjjccc```^^^\\\\\\\\\[[[ZZZXXXYYYYYYZZZ[[[]]]___```aaa]]]]]]\\\\\\[[[[[[[[[[[[XXXWWWVVVUUUUUUVVVWWWXXXXXXYYY\\\^^^____________[[[\\\\\\\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYY^^^]]]]]]]]]\\\\\\\\\[[[ZZZ[[[\\\[[[YYYXXXYYYZZZ[[[\\\]]]^^^____________^^^_______________```aaa___```aaabbbcccccccccbbbaaaaaa```________________________bbbeeehhhhhhhhhgggffffffeeecccaaa___^^^`````````______```cccfffgggeeeaaa]]]ZZZYYYZZZZZZ]]]\\\[[[[[[[[[\\\^^^___```aaabbbdddgggiiikkklllmmmnnnpppsssxxxzzzvvvrrrssswww~~~{{{{{{|||kkk[[[SSSKKKJJJJJJHHHGGGIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@????????????>>>===<<<;;;999888777777666666444333222222222222111111111111111111111111...000222111///---------...............------------------.....................------------......//////............//////,,,,,,,,,------------...333222111111111222333444888888777777888999::::::999:::===???@@@@@@@@@@@@>>>???BBBHHHQQQXXX]]]___```hhhpppuuu||||||vvvoooggg```[[[YYYcccgggnnnwww~~~~~~rrrYYYMMMAAA<<<:::777555555333333444555777999;;;<<<===>>>??????>>>===>>>??????>>>===;;;:::::::::;;;;;;<<<>>>>>>======???@@@AAABBBEEEGGGJJJOOOTTTXXXbbbcccgggmmmnnnllllllpppqqqrrrssstttvvvwwwxxxyyyzzzzzz{{{|||}}}~~~}}}{{{yyyxxxwwwtttpppmmmeeeaaa[[[VVVTTTRRRQQQPPPSSSSSSSSSRRRSSSVVV[[[___jjjvvvvvvzzzyyyqqqooorrryyy~~~yyypppjjjhhheeeaaa^^^\\\[[[ZZZZZZZZZXXXVVVXXXXXXYYY[[[]]]___bbbccc^^^]]]\\\\\\[[[[[[\\\\\\XXXWWWUUUSSSSSSTTTVVVWWWWWWYYY\\\^^^______^^^]]]\\\\\\\\\]]]^^^^^^^^^___[[[[[[ZZZYYYXXXWWWWWWVVVWWWWWWXXXXXXXXXXXXXXXXXX\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]][[[YYYXXXXXXYYY[[[\\\]]]]]]^^^]]]]]]]]]\\\]]]___^^^]]]]]]^^^```^^^___```aaaaaaaaaaaaaaa`````````_________^^^^^^___^^^___aaadddfffgggfffggggggfffdddbbb```^^^]]]^^^______^^^]]]]]]^^^```aaa___\\\YYYWWWWWWXXXYYY[[[[[[[[[[[[\\\\\\]]]^^^^^^___```ccceeegggiiijjjkkkmmmoooqqqtttwww|||yyyttttttwww{{{|||zzzxxxxxx|||}}}iii[[[RRRKKKJJJJJJHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@???@@@@@@>>>>>>===;;;:::999888777444444333222222222222222111111111111111111111111,,,///111111...+++++++++000000///...---,,,,,,,,,---------.........//////......------------......//////............//////++++++---.........---,,,////////////000222444555444444555666777999:::;;;999;;;>>>AAACCCDDDDDDCCCBBB@@@@@@DDDLLLTTTXXXZZZ[[[```eeehhhnnnuuuyyyxxx{{{zzzxxxtttnnnggg```\\\\\\```fffnnnvvv|||hhhZZZKKKCCC???:::666555555555555555666777999:::999<<<>>>>>><<<<<<===???===<<<;;;::::::::::::;;;;;;<<<===<<<;;;:::;;;======???AAACCCFFFJJJOOOSSS______ccchhhiiigggiiimmmnnnoooppprrrtttvvvwwwxxxyyyyyyzzzzzz{{{|||}}}}}}}}}~~~~~~{{{yyyyyyxxxvvvtttrrrnnniiifff___\\\WWWUUUUUUUUUUUUTTTVVVVVVVVVVVVXXX^^^fffmmmwww{{{{{{zzz~~~tttooorrrxxx~~~~~~wwwkkkdddbbb```]]]ZZZYYYWWWWWWXXXXXXWWWVVVVVVWWWWWWYYY\\\___bbbccc___^^^]]]\\\[[[\\\\\\]]]XXXWWWTTTRRRRRRSSSUUUVVVXXXYYY\\\^^^______]]]\\\[[[\\\\\\]]]^^^______```[[[[[[ZZZYYYXXXWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[ZZZ[[[\\\\\\ZZZYYYZZZ\\\\\\\\\\\\]]]\\\\\\[[[ZZZYYY[[[]]]]]][[[ZZZ\\\]]]^^^______`````````____________``````______^^^]]]___^^^^^^```ccceeeeeeeeeeeedddcccbbbaaa``````___]]]^^^```___]]][[[[[[[[[\\\ZZZWWWUUUUUUVVVXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^ZZZ\\\^^^```ccceeefffgggjjjkkklllmmmnnnqqquuuxxx|||~~~|||tttooommmqqqyyy{{{zzz}}}|||hhhZZZRRRKKKJJJJJJHHHHHHIIIFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBBBBBBBBBB>>>>>>===<<<:::999888777333333222111111222222222111111111111111111111111000333666555222///...//////............------------------.........//////.........------.........//////............//////,,,---///111111000///---------------///111444555111111222444666999;;;<<<:::<<>>;;;::::::999666444333333333222222222111111000000111222222222222111333333222000///---,,,,,,,,,,,,.........---,,,+++......------------............---------......///,,,,,,---------,,,++++++333222000.........//////000000000000000111111222000333555555444555999<<<<<<<<<===???BBBEEEEEEEEELLLJJJHHHFFFHHHKKKOOORRR[[[[[[\\\\\\^^^ccciiinnnppptttxxxxxxvvvqqqnnnlll```^^^]]]cccmmmwww}}}~~~yyypppcccVVVLLLBBB888222:::666222111333666666555666666777888999::::::;;;999999999999:::;;;<<<===999999888888888888888888===>>>>>>===>>>AAAEEEIIIOOOSSSXXX\\\___aaadddfffjjjllloooqqqrrrsssuuuwwwuuuvvvxxxzzz|||}}}~~~~~~~~~~~~}}}|||~~~~~~}}}{{{wwwtttrrroookkkhhhgggfffeeeddddddaaa^^^^^^___bbbdddeeeddddddeeejjjtttwwwxxxvvvsssxxxvvvsssppprrrxxx~~~xxxlllbbb\\\YYYWWWWWWUUUVVVXXXXXXVVVUUUUUUVVVUUUTTTUUUVVVWWWZZZ\\\^^^]]]\\\[[[ZZZYYYYYYYYYYYY\\\ZZZWWWUUUSSSSSSTTTTTTWWWXXXZZZ[[[]]]]]]^^^^^^]]]]]]]]]]]]]]]\\\[[[ZZZ[[[ZZZYYYWWWWWWWWWXXXYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXXXXVVVWWWXXXZZZ[[[[[[[[[[[[[[[YYYWWWWWWYYY[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]^^^______```aaaaaabbbbbbbbbaaaaaa]]]\\\\\\]]]^^^```bbbddd``````____________`````````___^^^^^^___^^^]]][[[XXXWWWVVVUUUUUUWWWXXXZZZYYY[[[]]]_________]]]]]]\\\\\\\\\]]]^^^___```aaa```aaabbbdddfffhhhiiijjjlllmmmqqqwwwzzzooohhheeekkkuuu~~~iiiZZZTTTMMMIIIIIIIIIIIIGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@>>>;;;::::::999666444333333333222222222222111000000111222222222222111111111000000//////......------............------///..................//////......---------......,,,,,,---...............111000000///////////////000000//////000000111222222333444555555777999;;;<<<<<<===@@@CCCGGGIIIJJJQQQOOOLLLJJJJJJLLLOOOQQQYYYZZZ[[[\\\]]]aaafffjjjooosssxxx{{{zzzxxxuuutttfffdddbbbeeelllvvv|||pppdddYYYNNNCCC<<<;;;666222000222444444333777777777888999999:::;;;<<<<<<;;;::::::::::::;;;999999999999::::::::::::;;;<<<<<<<<<===@@@DDDGGGKKKOOOTTTXXX[[[^^^aaaccceeehhhllloooppprrruuuwwwwwwxxxzzz{{{|||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{}}}~~~~~~~~~~~~~~~~~~}}}{{{zzzyyyvvvrrrooojjjgggeeedddeeegggiiijjjmmmkkkiiihhhiiijjjjjjkkkiiikkkpppxxxuuullliiiooosssttt}}}~~~rrrqqqrrrvvv{{{xxxrrrhhh___ZZZXXXWWWVVVRRRTTTUUUUUUSSSSSSSSSTTTUUUUUUUUUUUUWWWYYY[[[\\\\\\\\\[[[ZZZYYYYYYYYYYYY\\\[[[XXXVVVUUUVVVVVVWWWXXXXXXYYY[[[\\\\\\\\\\\\[[[\\\\\\\\\\\\[[[ZZZYYYZZZYYYXXXWWWWWWWWWXXXYYYWWWWWWVVVVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVWWWWWWXXXWWWWWWXXXYYYZZZZZZZZZZZZ\\\ZZZXXXWWWXXXYYYYYYXXXXXXXXXYYYYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ]]]^^^___```````````````]]]]]]\\\\\\]]]___aaabbb_______________```aaaaaaaaa```____________\\\ZZZXXXWWWUUUTTTUUUWWWYYY[[[ZZZ[[[]]]______^^^]]]\\\ZZZZZZ[[[[[[\\\^^^___`````````aaabbbdddeeefffgggggghhhkkkooovvv{{{qqqllljjjooovvv|||jjj\\\VVVNNNJJJIIIIIIHHHFFFFFFFFFEEEEEEDDDDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA???===;;;::::::999777555333333333333222222222222000000111222222222222111////////////000000000000//////............//////000//////......//////000000///...------------------------...//////000000......///000000000000///000000//////000000111222333222222444777999::::::<<<<<<===@@@EEEJJJPPPSSSYYYXXXUUURRRPPPOOOOOOOOOVVVXXXYYYYYYZZZ\\\```ccchhhnnnuuu{{{}}}}}}}}}|||qqqnnnjjjiiillltttuuujjj^^^QQQIII???:::444222333555444333777777777888999:::;;;<<>><<<;;;:::::::::;;;999999::::::;;;;;;;;;<<<999999::::::;;;>>>BBBEEEEEEIIIMMMRRRUUUXXX\\\^^^```cccgggkkknnnppptttvvvwwwxxxyyyzzzzzz{{{{{{{{{}}}}}}}}}}}}|||{{{zzzyyy{{{|||~~~~~~}}}|||{{{zzzyyyyyyzzzyyywwwtttsssqqqnnnkkkhhh```___^^^___bbbhhhnnnrrrwwwwwwwwwwwwwwwuuutttssstttyyy|||nnnbbb^^^```kkkuuu{{{rrrmmmoootttzzz~~~pppkkkccc\\\YYYWWWVVVUUURRRSSSTTTTTTRRRRRRSSSTTTVVVVVVUUUUUUUUUWWWXXXYYY\\\[[[ZZZYYYXXXXXXXXXXXXZZZYYYWWWVVVVVVVVVWWWXXXXXXXXXYYYYYYZZZZZZZZZZZZYYYZZZZZZZZZZZZYYYXXXXXXXXXWWWWWWWWWWWWWWWXXXYYYVVVVVVUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWW[[[YYYWWWWWWXXXXXXWWWUUUVVVVVVWWWXXXYYYZZZ[[[[[[\\\\\\[[[ZZZYYYWWWWWWVVVYYYZZZ[[[\\\]]]^^^^^^^^^]]]]]]\\\\\\]]]]]]^^^___]]]]]]^^^^^^___```bbbbbbbbbaaa`````````___\\\ZZZXXXVVVTTTSSSTTTVVVZZZ\\\[[[\\\]]]^^^___^^^]]]\\\YYYYYYYYYZZZ[[[\\\]]]^^^______```aaaaaabbbbbbccccccdddeeegggkkksss|||~~~vvvooonnnmmmmmmqqqyyymmm^^^WWWOOOJJJIIIIIIHHHFFFGGGFFFDDDCCCCCCCCCDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@???===;;;::::::999777555444444333333333222222222000000111222222222222111000000//////////////////000000.........///111222000000////////////000000000///...---------------..................//////+++,,,...000111111000//////////////////000111111222000///333888<<<===;;;;;;<<<>>>@@@EEELLLTTTYYY___``````___\\\VVVQQQNNNRRRSSSUUUVVVVVVWWWYYY\\\___eeennnvvv{{{~~~|||yyyuuuooonnntttxxxkkk]]]SSSGGGAAA:::666666666555444555555666777999;;;>>>???@@@??????>>>============999999::::::;;;<<<<<<<<<777888999999:::<<>><<<;;;::::::999777666444444444333333333222222000000111222222222222111111111000000//////......000//////...///000111222000000////////////000000//////...---------------000///...---,,,,,,------***,,,...///000000000////////////...///000000111///......222888===>>>===;;;<<<>>>@@@DDDKKKUUU[[[aaadddhhhiiifff^^^TTTNNNMMMNNNPPPQQQQQQSSSUUUXXX[[[```iiirrryyy~~~{{{xxxzzzxxxiii___QQQJJJAAA;;;999888666444444444555666999===@@@BBBEEEEEEEEEDDDBBB@@@>>><<<:::::::::;;;;;;;;;<<<<<<777888999999999:::===@@@===@@@CCCGGGIIIMMMQQQTTTYYY\\\```cccfffhhhkkkmmmmmmnnnqqqsssuuuwwwxxxyyyzzzzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{}}}~~~|||zzzzzzzzzzzzzzzzzz{{{{{{|||vvvvvvuuutttrrrqqqooonnnjjjhhhdddaaa___]]]ZZZXXXTTTTTTSSSTTTWWW___iiiqqqzzztttggg]]]YYY\\\___iiiwwwzzzssssssxxx|||uuuppplllhhhccc___]]]ZZZWWWUUUSSSTTTTTTTTTSSSSSSUUUWWWXXXWWWVVVUUUTTTUUUVVVVVVZZZYYYXXXWWWVVVVVVVVVVVVSSSSSSTTTTTTUUUVVVWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSTTTUUUUUUUUUUUUUUUTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTWWWZZZZZZYYYWWWXXXXXXWWWWWWVVVVVVUUUUUUXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWYYYZZZ[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\]]]___aaabbbcccdddcccbbbbbbbbbaaa___\\\[[[YYYWWWVVVWWWYYY\\\___^^^^^^^^^^^^]]]\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^___bbbaaaaaaaaa``````````````````aaaaaabbbfffkkknnnuuu~~~}}}zzzyyyxxxxxxxxx}}}ppp___YYYQQQLLLKKKJJJIIIGGGFFFFFFEEEEEEDDDDDDDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@>>><<<::::::::::::888666444444444444333333333333000000111222222222222111222111111000///......---///......//////000111222000//////......//////000......---------......///000///---,,,,,,,,,---...+++,,,---...///000000000//////......//////000111------...111666:::<<<<<<:::<<<>>>@@@BBBHHHQQQXXX]]]aaagggjjjhhh```WWWPPPJJJKKKMMMNNNOOORRRVVVYYY\\\aaahhhpppwww~~~yyyooo^^^VVVKKKCCC>>><<<999666555555555666999<<<@@@BBBJJJKKKLLLLLLIIIDDD???<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;::::::<<<>>>;;;===@@@BBBDDDGGGKKKNNNSSSVVVZZZ^^^```bbbeeegggjjjlllnnnqqqtttvvvwwwxxxvvvwwwxxxyyyzzzzzz{{{{{{yyyyyyyyyzzz|||~~~|||zzzxxxxxxwwwvvvuuuuuuvvvvvvpppoooooommmkkkiiigggfffaaa^^^ZZZXXXVVVTTTRRRPPPMMMNNNOOOOOORRRZZZeeemmmzzzrrrdddYYYVVVWWW\\\bbbnnn}}}~~~zzz|||wwwpppllliiifffcccaaa___]]]YYYVVVRRRRRRSSSRRRQQQRRRTTTWWWYYYXXXWWWUUUUUUUUUVVVWWWYYYXXXWWWVVVUUUUUUUUUUUUTTTUUUUUUVVVWWWXXXXXXXXXVVVUUUTTTSSSSSSTTTUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUUUUVVVUUUUUUUUUUUUTTTTTTSSSRRRPPPQQQTTTXXX[[[\\\ZZZXXXYYYYYYXXXWWWVVVUUUTTTTTTRRRSSSSSSTTTUUUUUUVVVVVVVVVWWWXXXZZZ[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^```bbbcccdddcccbbbbbbccccccaaa___^^^]]][[[[[[[[[\\\^^^_________^^^]]]\\\\\\[[[[[[[[[[[[[[[\\\]]]^^^___```bbbbbbbbbaaaaaa`````````]]]^^^^^^^^^___aaaeeegggjjjqqq{{{~~~yyy~~~ooo___XXXQQQLLLKKKKKKJJJHHHFFFFFFGGGGGGFFFFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@???===<<<::::::::::::888777555444444444444333333333000000111222222222222111000000000000////////////,,,---...///000000000000///..................///---------------...///000...---,,,,,,---///111222------------......///000///............///000000...000111222333444777999999<<>>:::999777777888:::===???HHHKKKOOORRRPPPKKKEEEAAA@@@@@@@@@??????>>>>>>===<<<===>>>===;;;:::;;;<<<999:::<<<>>>???BBBFFFIIIKKKNNNSSSWWWZZZ]]]aaacccfffhhhjjjlllooopppqqqrrrqqqrrrtttvvvxxxyyyzzzzzzwwwwwwwwwwwwyyy{{{}}}~~~~~~~~~~~~~~~|||yyyuuutttrrrpppooonnnnnnnnnggggggfffeeeccc```]]]\\\XXXUUUQQQOOOMMMLLLKKKIIIHHHKKKOOOQQQTTT]]]hhhqqqyyyjjj___YYY[[[aaadddlllyyywwwooojjjhhhbbbaaa``````___]]]ZZZWWWSSSSSSSSSRRRRRRSSSVVVXXXYYYXXXWWWVVVVVVVVVWWWXXXXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWUUUTTTRRRQQQQQQSSSTTTUUUTTTTTTUUUVVVVVVVVVVVVVVVUUUUUUVVVUUUTTTSSSQQQPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVUUUUUUUUUUUUVVVVVVSSSSSSTTTTTTTTTSSSRRRRRRQQQRRRUUUZZZ]]]\\\ZZZWWWXXXXXXWWWWWWVVVVVVVVVUUUQQQQQQRRRSSSSSSTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYY[[[\\\]]]^^^^^^]]]]]]\\\\\\\\\\\\]]]^^^___aaabbbcccbbbbbbcccddddddcccaaa````````````____________``````^^^]]]\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^___```aaaaaaaaaaaa````````````]]]^^^^^^^^^]]]^^^```bbbfffjjjqqqvvv{{{mmm^^^XXXQQQLLLLLLLLLKKKIIIFFFGGGGGGHHHHHHGGGEEEDDDAAAAAAAAA@@@@@@@@@??????===<<<::::::::::::888777555555444444444333333333000000111222222222222111.........///000111111222+++,,,...000000000000///......------------......,,,,,,,,,---...///000111,,,,,,,,,---///222555777///...---,,,,,,...///000...............///000000000222444333000000333666999<<>>AAAGGGNNNSSSUUUXXXZZZZZZYYYVVVUUUJJJKKKMMMNNNQQQVVV]]]bbbaaacccfffjjjpppyyy{{{rrrdddYYYRRRMMMIIIFFF>>><<<999888777888:::<<>>??????>>><<<:::;;;;;;777999:::;;;<<<>>>BBBEEEDDDHHHMMMRRRVVVZZZ^^^aaacccdddeeegggiiijjjjjjkkkmmmnnnqqqsssvvvwwwxxxyyyvvvuuuuuuuuuwwwyyy{{{|||~~~~~~~~~~~~|||{{{zzz{{{}}}~~~~~~{{{yyysssqqqooollliiihhhhhhhhh`````````___\\\YYYVVVUUURRROOOKKKIIIHHHGGGFFFEEEHHHLLLQQQUUUZZZcccoooyyyuuujjjcccaaafffnnnqqqyyy}}}~~~~~~}}}wwwooohhhdddccc]]]\\\]]]^^^___]]]ZZZXXXUUUVVVUUUUUUTTTUUUYYY[[[YYYYYYWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUTTTTTTTTTTTTRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSQQQPPPQQQRRRTTTVVVSSSTTTUUUVVVVVVVVVVVVVVVUUUVVVVVVUUUTTTRRRPPPOOOPPPPPPPPPQQQQQQSSSTTTTTTWWWVVVVVVUUUUUUVVVVVVWWWRRRRRRSSSSSSSSSSSSRRRRRRRRRTTTWWW[[[]]]\\\YYYUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTTTTTTTTTTUUUUUUUUUUUUVVVVVVWWWXXXXXXXXXWWWWWW[[[\\\]]]^^^___^^^]]]]]]\\\\\\\\\]]]^^^___```aaacccbbbbbbccceeeeeedddbbbbbbcccccccccbbbaaa```___aaa```___]]]\\\[[[[[[ZZZZZZZZZ[[[[[[\\\]]]___```````````````````````````___``````___]]]]]]^^^```hhhjjjmmmnnnpppuuu|||pppbbb[[[SSSMMMKKKKKKJJJHHHJJJIIIGGGFFFGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>===;;;999888888444444444333333333222222111111111111111111111111000///......///111333444222222000///............///...,,,,,,...///...---,,,---......//////......//////............//////000000///............///---......///000111111222333222000///000222555777999:::;;;===???BBBDDDEEEJJJLLLOOORRRTTTSSSRRRQQQKKKKKKKKKLLLOOOVVV^^^dddhhhiiikkklllooouuu|||wwwjjjaaa[[[TTTMMMKKKFFF???999666666888:::===EEELLLPPPVVV[[[YYYRRRNNNMMMJJJGGGEEECCCBBBAAABBB???<<<:::;;;;;;;;;:::888999;;;<<<<<<===???@@@BBBEEEHHHKKKNNNRRRWWWZZZ]]]```bbbdddeeefffhhhiiikkklllmmmnnnppprrrssstttttttttsssrrrqqqrrruuuxxxxxx{{{}}}~~~~~~~~~}}}}}}}}}~~~}}}|||zzzyyyxxxwwwxxxyyyzzzyyyxxxsssmmmgggddddddbbb^^^YYYYYYXXXVVVSSSQQQOOOOOONNNJJJIIIHHHHHHGGGFFFFFFFFFJJJOOOVVV]]]fffrrruuupppnnnooovvv~~~zzzvvvqqqllliiifffccc```\\\ZZZXXXYYY[[[[[[XXXVVVYYYXXXWWWWWWXXXZZZ\\\^^^]]]\\\YYYXXXWWWXXXYYYZZZXXXWWWVVVUUUTTTSSSSSSSSSWWWVVVSSSRRRQQQRRRSSSTTTUUUTTTSSSRRRRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOPPPRRRSSSRRRQQQSSSTTTUUUVVVVVVUUUSSSRRRTTTSSSRRRQQQQQQQQQQQQQQQSSSTTTVVVXXXYYYYYYYYYXXXYYYYYYXXXXXXWWWWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTVVVVVVVVVWWWWWWXXXXXXXXXXXXYYY[[[\\\]]]^^^______]]]___``````___^^^^^^___bbbdddgggiiihhhhhhiiijjjjjjiiifffdddcccbbbbbbbbb``````___]]][[[ZZZ[[[]]][[[[[[ZZZZZZ[[[]]]___```aaa```^^^]]]\\\\\\]]]]]]____________````````````bbbeeegggiiikkknnnrrruuu~~~~~~pppbbb\\\SSSMMMLLLLLLJJJIIIKKKIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@AAA@@@???>>><<<:::999888777444444444333333333222222111111111111111111111111000000///...///111333444222111000///............000...------...//////...,,,---......//////......///..................///++++++++++++,,,,,,---............///000111111111111000...---...000333444888888999;;;>>>@@@CCCDDDGGGIIILLLOOOQQQRRRRRRRRROOONNNMMMMMMOOOUUU]]]bbbiiijjjkkklllnnnsssxxx|||vvvnnniiiaaaYYYSSSNNNFFF@@@<<<;;;;;;;;;:::BBBIIIPPPYYYccceeebbbYYYUUUPPPKKKFFFDDDCCCCCCEEEDDDBBBAAAAAA@@@>>><<<<<<===>>>============>>>???AAAEEEHHHJJJNNNRRRUUUXXXZZZ]]]___```aaaccceeefffggghhhiiikkkmmmnnnooollllllllllllkkklllooorrrvvvxxx{{{}}}||||||}}}~~~}}}}}}}}}}}}}}}zzzzzzyyywwwvvvuuutttssstttuuuvvvuuutttnnniiibbb___^^^]]]XXXTTTSSSRRRPPPNNNLLLKKKJJJJJJFFFEEEDDDDDDDDDEEEFFFGGGLLLRRRZZZdddnnnzzz~~~wwwwwwzzz}}}|||uuuqqqlllhhheeebbb```]]]\\\YYYVVVUUUWWWYYYYYYXXXYYYYYYXXXXXXYYY\\\^^^___^^^\\\ZZZXXXWWWXXXYYYYYYWWWWWWVVVUUUTTTTTTTTTUUUUUUTTTRRRQQQRRRSSSTTTUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVVVVVVVUUUTTTSSSRRRRRRQQQPPPQQQSSSTTTSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRSSSRRRRRRQQQQQQQQQQQQRRRSSSTTTVVVWWWXXXYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUUUUUUUTTTTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ\\\\\\]]]]]]]]]]]]^^^______^^^^^^___aaadddfffiiijjjjjjjjjjjjkkkjjjiiigggeeeccccccccccccaaaaaa```^^^\\\[[[\\\^^^]]]]]]\\\\\\\\\^^^___```aaa```^^^]]]\\\\\\]]]]]]^^^______```````````````aaaccceeegggiiikkkooorrrwww|||yyyvvvtttssswww~~~qqqbbb\\\SSSNNNLLLLLLLLLJJJJJJHHHFFFEEEEEEEEEDDDBBBBBBAAAAAA@@@@@@@@@AAAAAA???>>>===;;;:::888777666444444444444333333333333111111111111111111111111000000/////////111222333222111000//////......///111///......///000000///,,,---......//////............------------......))))))***+++,,,---............//////000000111111000///...---...000222333666666777999<<<>>>AAABBBDDDEEEGGGJJJMMMOOOQQQRRRRRRRRRQQQPPPPPPTTTZZZ___gggiiikkklllmmmpppsssvvvzzzwwwyyy{{{qqqggg\\\VVVNNNFFFAAA>>>;;;999777<<>>===<<<;;;:::999999888;;;===@@@BBBDDDHHHLLLOOOPPPSSSVVVYYYZZZ[[[]]]______```aaacccdddfffggghhhhhhiiiiiiiiiiiikkknnnppprrruuuxxxzzzzzzzzz{{{|||}}}|||{{{zzzzzz{{{}}}~~~|||~~~~~~}}}|||{{{yyyvvvttttttsssqqqppppppnnnmmmnnnoooooonnnmmmfffbbb\\\XXXWWWUUUQQQNNNLLLKKKIIIGGGFFFEEEDDDDDDCCCBBBAAAAAACCCGGGJJJLLLSSSYYYbbbkkkuuu~~~zzz|||~~~{{{vvvllliiidddaaa___^^^[[[ZZZZZZWWWSSSRRRTTTWWWYYYZZZZZZZZZZZZZZZ\\\^^^```bbb^^^]]][[[YYYXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUVVVVVVRRRRRRQQQQQQRRRSSSUUUVVVSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWVVVUUUTTTTTTUUUSSSRRRSSSTTTTTTSSSQQQRRRSSSTTTUUUUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSTTTUUUVVVWWWXXXXXXXXXVVVVVVWWWWWWXXXYYYYYYYYYUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYZZZZZZ[[[[[[[[[[[[\\\]]]^^^]]]]]]^^^aaacccfffiiikkkllllllllllllmmmkkkiiigggeeeddddddddddddbbbbbbbbb___]]]\\\]]]______^^^^^^^^^^^^^^^___`````````^^^]]]]]]]]]]]]]]]]]]^^^___```aaa``````______aaacccdddeeehhhkkkmmmnnnrrrwww}}}yyyrrrlllhhhiiimmmrrrbbb[[[SSSNNNMMMMMMMMMKKKJJJHHHFFFEEEEEEDDDCCCBBB@@@@@@?????????@@@AAAAAA>>>>>><<<;;;999777666666555444444444444333333333111111111111111111111111000000//////000111222222111111000///////////////222000//////000111111000,,,---......///.........------,,,,,,,,,,,,------,,,---...//////000000000.../////////000000000111222111000000000222333444444444555777:::<<<>>>@@@AAAAAABBBDDDGGGJJJMMMOOOSSSUUUVVVWWWVVVVVVXXXYYYccceeeiiikkklllnnnppprrr|||}}}|||uuuqqqooosss~~~}}}qqqhhhbbbYYYQQQKKKFFFAAA===:::;;;>>>EEEPPP^^^hhhmmmvvvsssnnnhhhbbb]]]ZZZXXXUUUUUUVVVVVVSSSMMMEEE???AAA???<<<;;;:::999888777888:::===???@@@BBBFFFIIIKKKMMMQQQSSSTTTVVVXXXZZZYYYZZZ[[[]]]___```aaabbbccceeefffggggggiiilllnnnnnnqqquuuwwwwwwxxxzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxzzz{{{}}}~~~~~~{{{|||}}}~~~~~~~~~~~~~~~}}}|||{{{yyywwwvvvtttrrrpppooonnnnnnllljjjjjjiiihhhhhhiiiiiigggfff^^^ZZZUUUQQQOOOMMMJJJHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAACCCFFFLLLRRRUUUZZZ```hhhooovvv}}}yyyppplllpppwww}}}sssmmmdddaaa^^^[[[[[[ZZZYYYXXXXXXVVVTTTSSSTTTVVVXXXYYYZZZZZZ[[[\\\^^^```bbbccc^^^]]][[[ZZZXXXXXXXXXXXXVVVUUUUUUUUUUUUVVVVVVWWWRRRRRRRRRRRRRRRSSSTTTUUURRRQQQPPPPPPPPPPPPQQQRRRUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWVVVTTTTTTVVVTTTSSSSSSSSSSSSQQQPPPQQQRRRSSSTTTTTTTTTSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTSSSSSSTTTUUUVVVWWWXXXXXXWWWWWWWWWXXXXXXXXXXXXXXXUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYZZZYYYYYYYYY[[[\\\\\\\\\\\\^^^bbbeeehhhjjjmmmnnnmmmmmmmmmnnnkkkjjjhhhfffeeeeeeeeeeeeccccccbbb___]]]\\\]]]^^^______^^^^^^^^^^^^^^^^^^______^^^^^^]]]]]]]]]]]]\\\]]]___```aaa```_________```bbbccccccdddgggjjjjjjmmmppptttzzz|||tttmmmjjjjjjsss```ZZZRRRMMMMMMMMMMMMLLLJJJHHHEEEDDDEEEEEECCCBBB@@@@@@?????????@@@AAAAAA>>>>>><<<;;;999777666666555555555444444444333333111111111111111111111111000000000000000111111111111000000////////////000222111//////111222111000,,,---......///.........------,,,,,,,,,,,,------000000111222111111000///////////////000000000000222111000000000111222333222222444555888:::===>>>@@@@@@@@@@@@CCCEEEHHHJJJQQQVVV\\\___^^^[[[XXXVVV]]]aaaeeeiiikkknnnppprrrxxxxxxxxxxxxyyy{{{}}}zzzvvvsssqqqnnnmmmuuu|||wwwppphhhaaa]]]WWWOOOIIIBBB???>>>CCCMMMXXXbbbhhhsssssstttrrroooiiidddaaa```aaaaaaaaa^^^WWWNNNGGGGGGCCC@@@>>>>>>>>>===;;;888:::<<<===>>>???BBBEEEFFFIIILLLOOOPPPQQQSSSUUUTTTUUUVVVXXXZZZ[[[\\\]]][[[]]]___``````bbbeeegggiiilllpppssstttuuuwwwyyyuuuuuuuuutttttttttuuuuuuuuuvvvwwwwwwwwwxxxzzz|||zzz{{{|||}}}}}}~~~}}}{{{yyywwwvvvuuuuuuuuuvvvxxxzzzzzzzzzyyyxxxvvvvvvuuutttrrrpppnnnmmmmmmkkkjjjiiijjjiiigggeeeeeedddbbbbbbbbbbbb```___VVVSSSOOOLLLIIIGGGEEEDDDEEEDDDCCCBBBBBBBBBBBBCCCAAAAAABBBEEEJJJRRRXXX\\\]]]bbbiiinnnrrrwww~~~yyylllccc^^^```kkkwwwtttiiiddd^^^[[[YYYXXXXXXYYYYYYXXXTTTUUUVVVVVVVVVVVVWWWXXXZZZZZZ[[[\\\]]]___```aaa\\\\\\[[[YYYXXXWWWWWWWWWUUUUUUTTTTTTTTTUUUVVVVVVTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSVVVTTTRRRRRRRRRRRRPPPOOOQQQQQQRRRRRRSSSSSSSSSSSSQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSSSSTTTUUUVVVWWWXXXZZZZZZYYYXXXWWWVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXX[[[[[[\\\[[[\\\^^^bbbeeehhhjjjmmmnnnmmmllllllmmmjjjiiihhhfffeeeeeeeeefffbbbbbbaaa^^^\\\ZZZ[[[]]]^^^^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]]]][[[\\\^^^___`````````___```aaabbbbbbbbbccceeeggggggjjjnnnpppsssyyy{{{uuurrrsss___XXXPPPLLLLLLMMMMMMLLLIIIGGGEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@@@@@@@AAAAAA???>>>===;;;:::888777666555555555555444444444333111111111111111111111111000000000000111111000000000000////////////000000222000//////000111111000,,,---......//////............------------......///000111111111000...---////////////000000000000/////////......//////000111111333444777999<<<===?????????@@@BBBDDDGGGIIIOOOVVV___dddddd```\\\YYYZZZ^^^cccgggjjjmmmqqqtttuuuuuusssqqqpppqqquuuxxxwwwuuuuuuuuuqqqmmmpppuuu|||~~~|||uuupppmmmhhh___XXXKKKDDD@@@CCCHHHNNNUUU\\\kkknnnsssvvvvvvrrrmmmiiigggggghhhhhhfff```YYYTTTIIIEEE???======>>><<<::::::;;;<<<======>>>@@@BBBBBBEEEHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRTTTUUUWWWWWWVVVXXXZZZ[[[\\\]]]___aaacccfffjjjmmmoooqqqsssuuuqqqqqqqqqqqqqqqqqqqqqqqqpppqqqrrrrrrqqqqqqsssuuutttuuuvvvwwwvvvwwwyyy{{{~~~}}}{{{zzzyyyxxxvvvvvvvvvtttqqqpppqqqrrroooppprrrttttttsssqqqppppppoooooonnnllljjjiiihhheeeccccccccccccccc```^^^^^^\\\ZZZZZZZZZYYYWWWVVVOOOMMMJJJGGGEEECCCBBBBBBCCCCCCBBBBBBBBBCCCCCCDDD???@@@CCCHHHOOOVVV]]]aaa___bbbgggjjjmmmrrryyy~~~|||mmmeee]]]XXXWWW]]]kkkyyyxxxkkkaaa[[[YYYWWWUUUVVVWWWYYYZZZYYYSSSUUUWWWWWWVVVUUUUUUVVVXXXXXXYYYZZZ[[[\\\]]]]]]ZZZYYYYYYXXXXXXWWWWWWVVVUUUTTTTTTSSSSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTUUUTTTRRRRRRRRRRRRPPPOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSRRRRRRRRRSSSTTTUUUWWWXXX[[[[[[ZZZXXXWWWVVVUUUTTTUUUVVVVVVWWWWWWXXXXXXYYYXXXWWWWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\^^^aaadddgggiiikkklllkkkjjjjjjkkkiiihhhgggeeedddeeeeeefffccccccaaa^^^[[[ZZZ[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]]]]^^^^^^______^^^]]]]]]\\\\\\]]]^^^___``````aaaaaabbbbbbbbbaaaaaabbbdddeeehhhkkkllllllnnnssswww~~~sss]]]WWWOOOKKKKKKLLLLLLKKKHHHGGGEEEEEEGGGHHHGGGFFFCCCCCCBBBAAA@@@@@@@@@AAA@@@???>>><<<:::999888777555555555555444444444444111111111111111111111111000000111111111000000000000000////////////000000222000......000111000///,,,---......//////......///..................///---...000111111000///...000000000000////////////////////////......//////000111222444666999;;;===>>>>>>@@@BBBEEEGGGJJJKKKPPPWWW___eeefffdddbbb```[[[^^^bbbeeehhhlllqqqtttuuuuuusssqqqoooqqqvvvzzz~~~|||{{{{{{wwwqqqppprrrrrrqqqrrrvvvyyy|||}}}tttlll^^^TTTMMMKKKJJJIIIKKKPPP]]]aaaggglllooonnnkkkiiiddddddeeeffffffeeeaaa^^^PPPJJJCCC?????????<<<999:::<<<<<<<<<<<<<<<>>>@@@===???BBBCCCCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOPPPQQQPPPSSSUUUVVVVVVWWWYYYZZZ\\\___dddgggjjjlllnnnpppnnnnnnnnnnnnmmmmmmlllkkkjjjkkklllkkkjjjjjjlllnnnnnnoooppppppooooooppprrrrrrtttvvvxxxyyyzzzyyyyyywwwwwwvvvuuuuuutttsssssstttssssssrrrrrrqqqqqqppppppqqqqqqooolllkkkmmmooohhhiiikkklllllljjjhhhggghhhhhhggggggeeedddbbbbbb[[[[[[ZZZ[[[\\\[[[YYYVVVUUUSSSQQQPPPPPPOOOMMMLLLHHHGGGEEECCCAAA@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCAAACCCGGGMMMUUU]]]cccgggfffhhhjjjjjjjjjnnntttyyyyyy~~~{{{wwwrrrkkkcccYYYXXXYYY\\\```gggvvv~~~oooccc[[[VVVUUUTTTSSSTTTWWWYYYZZZZZZTTTUUUVVVTTTRRRQQQSSSVVVVVVWWWWWWXXXXXXXXXXXXXXXVVVWWWWWWWWWWWWWWWVVVVVVTTTTTTSSSRRRQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQSSSRRRQQQPPPPPPQQQRRRSSSRRRRRRSSSSSSTTTUUUUUUVVVXXXXXXYYYXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSUUUVVVWWWZZZZZZYYYXXXWWWVVVVVVUUUVVVVVVVVVWWWXXXYYYYYYYYYXXXXXXWWWWWWWWWVVVVVVVVVUUUVVVWWWYYYZZZZZZZZZZZZYYY[[[]]]]]]]]]^^^```aaadddfffiiiiiihhhgggggghhhhhhgggfffdddddddddeeeeeeddddddbbb```\\\[[[\\\]]]\\\]]]^^^___``````______]]]]]]^^^______^^^^^^]]]]]]\\\\\\\\\]]]___aaaccc```aaaaaa```___^^^```aaadddfffhhhgggfffgggkkkooottt|||sss\\\VVVNNNJJJJJJLLLLLLKKKHHHGGGEEEFFFGGGIIIHHHHHHEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>===;;;999888888666666555555555444444444111111111111111111111111000000111111111111000///000000////////////000111111///......///000000///,,,---......//////......//////............//////,,,...000222333333222111000000000000////////////111111111111111000000000000111222444666999;;;======>>>AAADDDHHHKKKMMMOOORRRWWW___dddffffffffffff\\\___bbbeeegggkkkpppssswwwwwwvvvtttsssuuu{{{}}}vvvssssssnnnjjjjjjlllmmmqqq~~~vvvkkk```ZZZTTTLLLJJJMMMLLLPPPUUU[[[___`````````^^^^^^^^^```cccdddcccbbb\\\UUUMMMHHHGGGFFFBBB>>>;;;<<<<<<<<<;;;;;;===???999;;;>>>>>>>>>>>>???AAACCCDDDEEEFFFHHHJJJKKKLLLHHHJJJMMMNNNNNNNNNOOOQQQWWW[[[___cccfffhhhjjjlllmmmmmmlllllljjjiiiggggggbbbcccccccccaaabbbccceeeeeefffgggfffeeedddeeefffhhhiiilllnnnpppqqqqqqqqqlllllllllkkkkkkjjjjjjjjjllllllllllllkkkkkkkkkkkkgggiiijjjhhheeedddeeehhhcccdddfffgggfffdddbbb```]]]]]]]]]\\\[[[ZZZYYYXXXUUUTTTTTTUUUVVVVVVSSSQQQOOOMMMKKKJJJJJJIIIFFFEEEDDDDDDCCC@@@>>>===>>>@@@>>>>>>>>>??????@@@BBBBBBDDDGGGLLLSSS[[[bbbhhhlllooopppooollliiijjjoootttsssuuussskkkddd^^^VVVOOONNNQQQZZZeeemmmuuuxxxjjj___XXXTTTSSSRRRQQQSSSVVVYYY[[[[[[UUUUUUTTTQQQNNNNNNRRRVVVUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVVVVWWWWWWVVVVVVTTTTTTSSSQQQPPPPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQRRRSSSQQQRRRRRRSSSTTTTTTUUUUUUZZZZZZZZZZZZYYYXXXWWWVVVVVVUUUSSSTTTUUUUUUTTTSSSOOOOOOOOOPPPPPPRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRRRRQQQRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWXXXYYYZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVUUUVVVWWWYYYZZZ[[[[[[[[[YYY[[[]]]^^^^^^^^^___```ccceeeggggggfffeeeeeefffhhhgggeeedddccccccdddeeeeeeeeedddaaa^^^\\\]]]^^^\\\]]]___aaaaaaaaaaaaaaa\\\]]]^^^_________^^^]]]^^^]]][[[ZZZ\\\^^^bbbddd```aaaaaa___]]]]]]^^^___eeefffgggeeecccdddiiinnnkkkrrrzzzppp```WWWOOONNNMMMKKKKKKMMMJJJIIIGGGFFFEEEFFFGGGGGGBBBBBBAAAAAA@@@???>>>>>>@@@???>>><<<::::::999999555555444333333222111111000000111111111111000000111000///......///000111000000000000000000000000......------------......//////............////////////............//////111...,,,---///111///---111111000000//////......+++,,,,,,---...///000000...000222444666888<<>>>>>>>><<<:::999999::::::::::::;;;;;;??????@@@AAACCCDDDEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKNNNQQQVVV\\\aaadddffffffkkkgggdddcccdddcccaaa___\\\[[[YYYXXXYYYZZZ\\\]]][[[[[[[[[[[[\\\\\\\\\\\\``````aaabbbcccdddeeeeeeccccccccccccccccccccccccbbbccceeeffffffeeedddccc____________^^^^^^]]]\\\\\\]]]^^^___^^^\\\ZZZYYYVVVVVVUUUUUUTTTTTTTTTSSSRRRQQQPPPNNNMMMKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAA???>>>======>>>??????>>>AAA@@@???@@@CCCFFFGGGHHHHHHPPPVVVZZZ```kkktttwwwxxxvvvtttsssrrrpppmmmkkkmmmhhh```XXXSSSPPPMMMLLLOOOYYYhhhvvvrrrdddZZZUUUSSSPPPQQQRRRSSSVVVXXXZZZ[[[[[[WWWQQQLLLJJJKKKOOORRRSSSSSSSSSSSSTTTUUUVVVVVVTTTUUUVVVUUUSSSQQQQQQRRRTTTTTTSSSSSSRRRRRRQQQQQQRRRPPPPPPQQQRRRSSSSSSRRRQQQPPPOOONNNMMMNNNOOOPPPQQQQQQQQQOOOOOOPPPTTTWWW\\\\\\[[[ZZZYYYWWWUUUTTTRRRRRRSSSSSSRRRQQQPPPPPPQQQPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTSSSSSSSSSRRRRRRPPPPPPQQQQQQQQQTTTXXX[[[YYYYYYYYYYYYXXXWWWVVVUUUTTTTTTUUUUUUVVVWWWXXXXXXWWWVVVVVVUUUTTTSSSRRRRRRSSSTTTUUUVVVWWWYYYZZZZZZ______^^^^^^___```aaabbbbbbccccccddddddcccccccccdddcccbbbaaaaaabbbcccdddbbbbbbbbbaaa___^^^\\\[[[______``````___^^^]]]]]]aaaaaa``````_________^^^^^^^^^]]]]]]]]]^^^^^^___``````____________``````eeedddbbb``````aaabbbcccmmmoooqqqtttzzzpppaaaXXXPPPNNNNNNLLLKKKMMMKKKJJJHHHGGGEEEEEEEEEEEEBBBBBBAAAAAA@@@??????>>>???>>>===;;;:::999999888555555444333333222111111111111222222222222111111111000///......///000111////////////////////////......------------......//////............////////////............//////111///------///000///...111000000000/////////...................../////////111333444555777:::===AAACCCFFFIIIMMMPPPRRRTTTTTTVVVZZZ___cccfffhhhiiifffccccccggggggfffkkkqqqtttxxx||||||{{{}}}yyyvvvpppjjjhhhjjjpppuuu}}}nnnaaaXXXQQQLLLFFFDDDEEEFFFEEECCCFFFDDDEEEKKKPPPWWWbbblllooofff^^^ZZZTTTJJJDDDDDDDDDBBB@@@??????>>><<<:::<<<<<<<<<<<<<<<<<<;;;;;;======>>>???@@@AAABBBBBBAAAAAAAAABBBCCCFFFHHHIIIJJJMMMRRRXXX]]]```bbbcccfffccc___^^^^^^]]][[[YYYWWWVVVTTTSSSSSSTTTVVVWWWTTTTTTTTTUUUUUUUUUVVVVVVYYYZZZZZZ[[[\\\]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]ZZZ[[[\\\\\\\\\[[[ZZZZZZXXXXXXXXXXXXXXXWWWVVVVVVUUUVVVVVVWWWVVVTTTRRRPPPPPPPPPPPPPPPOOOOOOOOONNNMMMMMMLLLJJJIIIGGGFFFFFFBBBBBBAAAAAA@@@???>>>===<<<;;;:::;;;<<<===>>>>>>AAA@@@???@@@DDDHHHLLLNNNXXX___dddgggkkkttt{{{~~~|||xxxuuupppkkkggg^^^YYYRRRMMMKKKMMMOOOQQQZZZeeevvv|||nnnbbbYYYTTTRRRPPPPPPQQQRRRTTTVVVWWWXXXUUUSSSPPPNNNMMMOOOQQQSSSRRRRRRQQQQQQQQQRRRSSSSSSTTTUUUVVVUUUSSSRRRRRRRRRSSSRRRRRRRRRRRRRRRQQQQQQRRRPPPOOOPPPRRRRRRQQQPPPPPPOOONNNNNNNNNOOOPPPQQQOOOPPPOOONNNMMMOOORRRUUUYYYYYYXXXWWWVVVTTTRRRRRRPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUUUUUUUUUUTTTTTTTTTSSSQQQRRRTTTTTTTTTVVVZZZ\\\YYYYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTTTTSSSSSSVVVVVVWWWXXXYYYZZZ[[[\\\^^^^^^]]]]]]^^^```aaabbbbbbcccccccccccccccbbbaaaaaaaaa```______```aaaaaabbbbbbbbbaaa```___^^^]]]```````````````___^^^^^^aaa`````````____________^^^^^^^^^^^^^^^^^^^^^^^^``````____________``````dddcccaaa______```aaabbbhhhjjjlllnnnrrrxxxoooaaaXXXPPPOOONNNLLLKKKMMMLLLKKKIIIGGGEEEDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;:::888888777555444444333333222222111222222333333333333222222000000////////////000000..............................------------......//////............////////////............//////000///------///000///...000000000000////////////000000000//////.........000111333444444555888:::???BBBGGGLLLRRRVVVXXXZZZUUUWWWYYY]]]aaaeeeiiikkkgggfffhhhkkkkkkjjjlllqqqwww{{{yyyqqqlllkkknnnqqqyyymmm^^^VVVKKKCCC@@@@@@>>>===AAA??????AAAEEENNN___nnnuuuoooiiibbbXXXNNNIIIJJJHHHEEECCCBBBAAAAAA???>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<=========>>>;;;;;;<<<===???AAADDDEEEEEEHHHMMMRRRWWWZZZ\\\]]]^^^\\\YYYWWWVVVUUUSSSQQQOOONNNMMMLLLLLLMMMNNNOOOMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVUUUSSSSSSQQQQQQRRRRRRRRRQQQPPPPPPNNNNNNOOONNNMMMKKKIIIHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGFFFEEECCCBBBAAAAAA=========<<<<<<<<<;;;;;;;;;:::::::::;;;===???@@@AAAAAAAAADDDIIIPPPXXX\\\jjjppptttvvvyyyzzzsssllleee```RRRMMMGGGCCCFFFNNNWWW^^^kkkwww~~~}}}tttjjj```XXXSSSQQQOOOOOOPPPPPPQQQRRRTTTTTTQQQPPPOOOOOOOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOOOOPPPSSSUUUVVVUUUSSSRRRRRRRRRPPPQQQQQQQQQQQQQQQQQQRRRQQQPPPOOOOOOPPPQQQPPPNNNNNNNNNNNNNNNOOOPPPQQQQQQMMMNNNMMMLLLKKKMMMPPPRRRUUUUUUTTTSSSQQQPPPOOOOOOMMMNNNOOOOOOOOOOOOOOONNNMMMMMMMMMNNNNNNOOOPPPQQQVVVVVVUUUUUUUUUUUUTTTTTTQQQSSSUUUVVVVVVWWWYYY[[[YYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUWWWWWWWWWXXXYYYZZZ[[[[[[\\\\\\[[[\\\]]]___aaabbbbbbbbbcccbbbbbbaaa``````___^^^]]]\\\\\\]]]^^^___aaaaaaaaaaaaaaa```______``````aaaaaaaaa```______````````````____________^^^___````````````^^^^^^```______^^^^^^______```bbbaaa___^^^^^^___``````dddeeehhhiiikkkmmmqqqtttwwwzzznnn```WWWPPPOOOOOOLLLKKKLLLJJJJJJIIIGGGFFFEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@======<<<;;;:::888777666444444444333333222222222111222222222222222222111000000////////////000000..............................------------......//////............////////////............//////000///........./////////000000000000////////////000000000000000/////////111222333333333333666888;;;>>>EEELLLSSSXXX[[[]]][[[[[[[[[]]]```dddgggjjjhhhjjjnnnqqqqqqpppqqqssswww{{{yyyrrrooooooqqqzzzsssiiiZZZNNNGGGDDDAAA@@@@@@???>>>???@@@GGGYYYjjjqqqrrrqqqjjj___UUUQQQRRRKKKHHHEEEDDDDDDDDDCCCBBBAAAAAA@@@???>>>===<<<;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::999:::;;;===???@@@BBBDDDHHHLLLQQQTTTVVVXXXXXXVVVTTTQQQPPPNNNLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQQQQQQQPPPOOONNNMMMMMMLLLMMMMMMNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<<<<======<<<===<<<<<<<<<>>>@@@BBBCCCDDDGGGLLLTTT___iiipppwww|||uuukkkbbbZZZUUUMMMIIIDDDCCCIIIVVVeeeppp~~~zzz{{{}}}xxxtttoooggg___XXXSSSPPPPPPPPPOOOOOOPPPPPPQQQRRRPPPOOONNNNNNNNNOOOQQQRRRRRRRRRQQQOOOOOONNNNNNNNNQQQRRRSSSSSSQQQPPPPPPQQQNNNOOOOOOOOOPPPPPPQQQQQQPPPNNNMMMNNNOOOOOONNNLLLMMMMMMMMMNNNOOOPPPQQQQQQLLLMMMMMMLLLKKKKKKNNNPPPRRRQQQPPPOOONNNNNNMMMMMMLLLMMMNNNNNNOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPPPPTTTTTTTTTTTTTTTTTTTTTTTTNNNPPPSSSTTTUUUUUUVVVXXXYYYYYYYYYYYYYYYXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVVVVWWWXXXXXXXXXZZZZZZZZZZZZ[[[]]]___aaaaaaaaaaaaaaaaaa```___^^^]]]]]]\\\[[[[[[\\\]]]]]]``````aaaaaaaaaaaaaaa``````aaaaaaaaaaaaaaa`````````````````````_________^^^___aaabbbbbb```^^^]]]___^^^^^^^^^^^^^^^^^^___aaa```___^^^^^^___``````aaadddggghhhiiiiiijjjlllnnnppptttzzznnn___VVVPPPOOOOOOLLLJJJKKKGGGGGGGGGGGGGGGGGGGGGFFFBBBBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<;;;:::888777555444444333333333333222222000000111111111111000000//////000000000000//////..............................------------......//////............////////////............///////////////.........///000////////////000000000000.........///000111111222000222222222111222444666999<<>>>>>>>>CCCQQQ```mmmtttyyytttjjj```ZZZXXXMMMKKKGGGEEEEEEEEEDDDCCCBBBAAA@@@???>>>===<<<;;;===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::::::::;;;<<<<<<@@@AAADDDHHHKKKOOOQQQRRRRRRRRRPPPMMMKKKIIIHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB?????????????????????????????????>>>>>>============<<<<<<<<<<<<===>>>>>>===>>>>>>===<<<>>>AAAEEEEEEJJJQQQYYYbbbnnnzzzyyykkk___UUUMMMIIIFFFEEEEEEGGGQQQbbbuuu~~~yyy{{{~~~zzzvvvrrroookkkeee^^^XXXRRROOOPPPPPPOOOOOOOOOOOOPPPPPPQQQPPPNNNMMMOOOSSSWWWZZZSSSSSSQQQPPPOOOOOONNNNNNMMMOOOPPPPPPNNNMMMMMMNNNMMMMMMNNNNNNOOOOOOOOOPPPNNNLLLKKKLLLMMMMMMLLLKKKKKKLLLMMMNNNNNNOOOOOOPPPKKKLLLMMMLLLJJJKKKMMMOOOOOOOOOMMMLLLLLLLLLLLLMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQRRRRRRNNNPPPSSSTTTTTTTTTUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXXXXVVVVVVWWWWWWWWWWWWWWWWWWYYYYYYXXXYYYZZZ[[[]]]______`````````______^^^]]]]]]\\\[[[[[[[[[[[[\\\]]]___``````aaaaaaaaaaaa`````````aaaaaaaaaaaaaaa```_________```````````````___```aaabbbbbb```^^^\\\^^^^^^]]]]]]]]]]]]^^^^^^`````````___````````````^^^aaaeeeggggggggghhhhhhjjjlllooorrrxxxmmm]]]UUUOOONNNNNNKKKIIIIIIEEEFFFGGGHHHHHHHHHHHHGGGBBBBBBBBBBBBAAAAAAAAAAAA============;;;999777666333333333333333333333333000000000111111000000000//////000000000000//////..............................------------......//////............////////////............//////...///000///------///000////////////000000000000,,,------...000111111222000111222111000111333555999<<>>>>>AAAKKKWWWhhhrrr{{{zzzssslllfff```VVVRRRMMMIIIGGGFFFEEECCCBBBBBBAAA@@@???>>>===<<<==================<<<<<<>>>===<<<::::::::::::;;;???@@@AAADDDFFFIIIKKKLLLLLLLLLKKKIIIFFFDDDDDDEEEBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBBCCCBBBBBBAAA@@@@@@@@@???============>>>>>>>>>>>>>>>>>>=====================<<<;;;;;;;;;<<<===>>>;;;===>>>======???EEEJJJMMMUUU```jjjttt~~~}}}nnn```TTTLLLGGGDDDBBBEEEIIIPPP\\\nnnzzz|||}}}xxxqqqmmmkkkiiifffaaa[[[VVVQQQNNNOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNNNNRRRWWW]]]aaaRRRQQQPPPOOONNNNNNNNNNNNKKKMMMNNNNNNLLLKKKLLLMMMLLLMMMMMMMMMMMMMMMNNNNNNKKKJJJIIIJJJLLLMMMLLLKKKJJJKKKLLLMMMMMMMMMMMMMMMJJJKKKLLLKKKJJJJJJKKKMMMMMMLLLKKKJJJJJJJJJLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMMMMNNNOOOPPPNNNNNNOOOOOOOOOOOOPPPPPPPPPRRRSSSTTTTTTTTTVVVXXXVVVVVVWWWWWWWWWVVVVVVUUUWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVVVVWWWWWWXXXXXXXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXYYY[[[\\\]]]]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]______```````````````_________```aaaaaaaaa``````_________```````````````___```aaaaaa```___]]]\\\^^^]]]]]]\\\\\\]]]]]]^^^_________```````````````[[[^^^bbbdddeeedddeeeffffffhhhkkknnnrrrxxxmmm[[[TTTNNNMMMMMMJJJGGGHHHFFFGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBBBBBBBBBBBBB======>>>>>><<<:::888666333333333333333333333333000111111222222111111000...///000111111000///...////////////////////////......------------......//////............////////////............//////...///000///------///111.../////////000000000111------........./////////...000111000000000333444777999===DDDKKKTTT[[[___```___^^^^^^]]]^^^___```fffnnnuuuwww{{{~~~zzziiiYYYOOODDDAAA???@@@???@@@FFFNNN[[[gggrrruuuvvvvvvrrrmmmgggbbbZZZTTTOOOKKKHHHFFFCCCCCCBBBBBBAAA@@@??????==============================;;;:::::::::;;;<<<>>>>>>???@@@BBBCCCEEEFFFDDDEEEEEECCC@@@>>>@@@AAA>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<==================>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAABBB===>>>??????@@@@@@@@@???>>>>>>>>>=========>>>>>><<<<<<<<<=========>>>>>><<<<<<<<<===============@@@>>>===<<<;;;<<<>>>???:::===@@@AAABBBFFFOOOUUU]]]ggguuutttkkk]]]QQQKKKIIIIIIIIILLLQQQYYYaaalll{{{}}}yyy|||~~~}}}xxxpppiiieeecccaaa___[[[WWWRRROOOMMMMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQTTTWWWYYYMMMMMMLLLKKKJJJJJJJJJKKKJJJLLLMMMMMMLLLKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLHHHGGGGGGHHHKKKLLLLLLKKKIIIJJJKKKLLLLLLKKKJJJJJJHHHIIIJJJIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOPPPQQQRRRQQQQQQRRRUUUWWWTTTUUUUUUVVVVVVUUUUUUTTTVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUUUUVVVWWWWWWXXXXXXZZZZZZYYYYYYYYYXXXXXXXXXYYYXXXWWWVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^^^^\\\[[[ZZZYYYYYYZZZ[[[\\\^^^_______________^^^]]]^^^^^^___```````````````____________`````````aaa``````______^^^]]]]]]\\\]]]]]]\\\\\\\\\\\\]]]]]]]]]]]]^^^_______________[[[]]]aaabbbbbbbbbccccccccceeehhhkkkmmmqqquuuxxx{{{lllZZZSSSMMMMMMLLLIIIFFFGGGHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB===>>>??????===;;;888666333333333333333333333333222222222333333222222222...///000111111000///...000000000000000000000000.........------.........//////............////////////............//////---///111///---,,,...111.../////////000000111111...............---------...///000000000000333555555666999>>>FFFNNNVVV[[[]]]\\\\\\\\\]]]]]]^^^^^^dddlllsssuuuzzz}}}lll```QQQKKKEEECCCAAA@@@CCCHHHLLLYYYeeemmmttt{{{|||wwwvvvpppggg^^^WWWRRRMMMJJJDDDDDDDDDCCCBBBBBBAAAAAA<<<<<<<<<=========>>>>>><<<;;;:::::::::;;;===>>>============>>>@@@AAABBB>>>@@@AAA???<<<:::<<<>>>;;;;;;;;;;;;:::999777777;;;<<<<<<<<<<<<=========::::::;;;<<<===>>>>>>???========================;;;:::999999999:::;;;<<<===>>>>>>???@@@@@@@@@???======<<<<<<======>>>???;;;;;;<<<<<<=========>>>;;;<<<<<<<<<<<<=========CCCAAA???>>>>>>>>>@@@AAA;;;???CCCFFFHHHNNNXXX```lllwwwsssaaaYYYMMMFFFEEEIIINNNRRR\\\bbbjjjqqqyyy~~~zzzyyy{{{|||zzzssskkkddd```\\\[[[YYYVVVSSSPPPNNNMMMKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLIIIIIIHHHGGGGGGGGGHHHHHHJJJLLLNNNNNNLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGFFFFFFHHHJJJLLLLLLKKKIIIJJJKKKKKKKKKJJJIIIHHHFFFHHHIIIHHHFFFFFFGGGHHHIIIHHHFFFEEEEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJIIIIIIJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNMMMOOORRRUUUSSSTTTTTTUUUUUUUUUTTTTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVWWWXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUYYYXXXWWWVVVUUUVVVWWWWWWYYYZZZ[[[\\\]]]^^^^^^^^^[[[ZZZYYYXXXXXXYYYZZZ[[[^^^^^^______^^^]]]]]]\\\]]]]]]^^^___``````______^^^_________``````aaaaaaaaa```___]]]]]]\\\\\\]]]]]]\\\\\\\\\\\\\\\\\\]]][[[\\\]]]^^^^^^^^^^^^^^^]]]___bbbcccbbbbbbbbbcccccceeegggiiiiiijjjlllnnnqqqvvv}}}kkkaaaXXXOOOMMMLLLJJJIIIKKKKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDBBBAAA@@@@@@AAAAAA???>>><<<:::888777777666444333111111222333222111222333333333333222111111000000000000000000000000222222000///............/////////....../////////---,,,,,,,,,,,,---......---------...............---------.........////////////.........---------............///000222222111222222222222333333333444333333666===DDDIIILLLQQQUUU[[[^^^___^^^^^^^^^bbbeeejjjooouuu{{{}}}}}}ssshhh^^^RRRJJJHHHGGGEEEBBBKKKOOOUUU^^^hhhqqqxxx|||}}}vvvnnnggg___YYYUUUMMMMMMLLLIIIFFFCCCAAA@@@CCCAAA???>>>???@@@@@@???<<<<<<===<<<;;;;;;===>>>@@@@@@@@@@@@??????>>>>>>===>>>?????????===<<<;;;;;;;;;;;;::::::999999999888888888888888888888888777888:::<<<<<<<<<:::999;;;;;;;;;<<<<<<<<<======:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<>>======<<<<<<<<<<<>><<<<<<===>>>>>>======???AAABBBHHHNNNQQQSSSYYYeeennn|||yyykkk```TTTOOOHHHFFFKKKSSS\\\aaaooouuuzzz}}}zzz{{{~~~|||zzzwwwyyyxxxrrriii```\\\ZZZYYYWWWUUURRROOOLLLJJJIIIHHHIIIJJJKKKKKKJJJIIIHHHJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLLLLJJJHHHGGGGGGFFFEEEEEEFFFHHHJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFEEEHHHHHHHHHGGGGGGFFFFFFFFFIIIIIIIIIIIIIIIIIIIIIHHHKKKJJJIIIHHHIIIKKKMMMNNNNNNNNNNNNNNNMMMLLLJJJIIIMMMMMMNNNNNNNNNOOOOOOOOOOOOPPPRRRTTTTTTSSSRRRQQQUUUUUUTTTSSSRRRPPPNNNMMMRRRRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRWWWVVVUUUUUUTTTTTTUUUUUUWWWXXXXXXXXXXXXXXXXXXXXX\\\ZZZXXXWWWVVVWWWYYYZZZ[[[[[[\\\]]]]]]]]]]]]\\\ZZZ[[[^^^```aaaaaa``````^^^^^^^^^____________```cccbbbaaa___]]][[[YYYYYYYYY[[[\\\\\\[[[[[[\\\^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___```aaaaaaaaaaaaddddddeeeffffffeeeeeeeeemmmnnnqqquuu{{{oooaaaXXXOOOMMMLLLJJJIIIJJJKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@@@@AAAAAA???>>>===;;;999888777666555444222222333444444333222222333333222222111000000000000000000000000000222111000///............,,,,,,,,,++++++,,,,,,,,,------,,,,,,------...///........................---------.........//////000000/////////.....................///000111222....../////////000000000111000000333888>>>CCCFFFNNNSSSXXX\\\^^^^^^___```cccfffiiimmmrrrxxx~~~xxxooobbbXXXSSSOOOKKKGGGIIIJJJMMMRRR[[[eeennnttt{{{zzzxxxuuuqqqlllgggcccWWWTTTPPPMMMKKKIIIGGGFFFHHHEEEAAA??????>>>>>>===??????@@@??????>>>??????AAA@@@@@@???>>>>>>>>>>>>======>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;:::::::::999999999999999999999999999::::::;;;;;;:::999888;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<>>===<<<<<<======@@@>>>===>>>AAABBBAAA???>>>??????>>>>>>???AAADDDFFFNNNXXX___eeemmmyyyzzzpppeeeYYYQQQKKKJJJIIIKKKRRR\\\gggnnn{{{xxxuuuxxxzzzyyyvvvuuuuuussslllccc[[[WWWUUUTTTSSSRRRPPPNNNLLLJJJJJJHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEDDDCCCDDDEEEGGGIIIHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGJJJIIIHHHGGGHHHJJJLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSRRRQQQPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWVVVUUUTTTSSSUUUTTTTTTTTTTTTTTTUUUUUUVVVVVVWWWWWWXXXYYYYYYYYYZZZYYYXXXWWWWWWWWWXXXYYYYYYYYYZZZ[[[[[[[[[[[[[[[XXXZZZ\\\^^^______^^^^^^]]]^^^^^^^^^____________bbbaaa```^^^\\\ZZZYYYXXXYYYZZZ[[[[[[ZZZZZZ[[[]]]\\\\\\\\\\\\\\\\\\\\\\\\\\\]]]^^^___````````````bbbbbbcccddddddeeeddddddccceeegggjjjooowwwtttbbbXXXPPPMMMLLLJJJIIIJJJJJJIIIHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<:::888666555666444333333555555555444222222333333222222111000000000000000000000000000222111000//////......//////......------......///---------,,,------...///////////////////////////------........./////////000000000000000/////////............///000111111---------.........//////000000000111555999>>>@@@JJJNNNUUUZZZ]]]___bbbcccfffgggiiijjjlllpppuuuyyy~~~|||{{{{{{vvvllleee```[[[WWWOOOLLLIIIIIINNNVVV```fffpppsssvvvyyyzzzyyyvvvtttmmmhhhaaa]]][[[ZZZWWWUUUOOOLLLFFFCCCAAAAAA@@@???BBBBBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>============<<<<<<=========<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999888888777;;;;;;;;;<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===???>>>===<<<<<<======>>>BBBAAAAAABBBEEEFFFFFFEEEEEEDDDCCCBBBAAACCCHHHKKKOOOZZZiiiuuu~~~{{{nnnccc[[[TTTNNNJJJHHHLLLRRRXXX```kkkwww{{{wwwxxx{{{}}}{{{xxxqqqooojjjbbbZZZTTTQQQPPPOOOOOONNNMMMLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCEEEFFFGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCDDDEEEGGGGGGFFFFFFFFFFFFEEEEEECCCDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDDDDEEEEEEFFFFFFFFFIIIHHHGGGGGGHHHIIIKKKLLLNNNMMMLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMOOOPPPPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPNNNOOOOOOPPPQQQRRRSSSSSSWWWWWWWWWWWWVVVUUUTTTTTTRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWXXXYYYYYYZZZXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYYYYXXXWWWXXXZZZ[[[\\\\\\\\\[[[]]]]]]]]]]]]^^^^^^^^^^^^```___^^^]]][[[ZZZYYYXXXXXXYYYZZZZZZYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^_________^^^^^^___```aaabbbccccccccc```aaacccdddgggmmmtttyyyxxxbbbYYYPPPMMMLLLIIIHHHJJJIIIHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBB>>>>>>>>>===;;;999777555666444333333444555555444222222222222222111000000////////////////////////111111000///////////////000000////////////000000---------------...//////000000000000////////////............////////////////////////////////////...............///000111//////000000000111111111222333333333444777;;;>>>FFFJJJQQQVVV[[[```dddgggiiiiiihhhfffeeefffhhhkkkpppsssvvvwwwvvvsssrrrqqqtttwww~~~~~~yyytttpppnnn___ZZZSSSMMMKKKNNNSSSWWWbbbffflllssswww{{{~~~|||uuurrrqqqnnniiidddYYYUUUOOOKKKIIIHHHGGGGGGDDDEEEFFFHHHIIIHHHEEECCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999888888888999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=========>>>===<<<<<<<<<===???@@@EEEFFFHHHKKKMMMNNNNNNNNNMMMLLLKKKIIIIIILLLRRRVVV```lll}}}oooggg[[[SSSPPPPPPQQQRRRQQQYYYccclllsss|||{{{zzzzzz}}}~~~{{{iiifff```YYYRRROOOMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIGGGHHHHHHHHHHHHHHHHHHGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIKKKLLLNNNLLLJJJHHHHHHIIIJJJKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNMMMMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSQQQRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXWWWVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXVVVWWWYYYZZZ[[[[[[[[[ZZZ\\\\\\\\\\\\]]]]]]]]]^^^]]]]]]\\\[[[ZZZYYYYYYXXXWWWYYYZZZYYYXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]]]]]]][[[\\\]]]___```aaaaaaaaaaaabbbbbbcccdddggglllooonnnsssyyyyyycccYYYPPPMMMLLLIIIHHHIIIGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBB???>>>>>><<<;;;999777666666444222222333444333222111222222222222111000000////////////////////////111000000////////////000---,,,,,,++++++,,,,,,---...------------...//////111111000000/////////............/////////000000.......................................//////000000000000111111111222222333444555444333555888;;;BBBFFFLLLRRRXXX^^^dddhhhjjjjjjhhhddd```]]]]]]^^^aaacccggghhhhhhhhhiiijjjiiikkkqqq{{{|||vvvpppggg]]]TTTOOOLLLKKKPPPUUU[[[bbbjjjttt}}}~~~wwwrrrhhhddd]]]WWWTTTQQQNNNMMMKKKJJJJJJLLLNNNMMMJJJGGGDDDBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<<<<=========<<<<<<<<<<<<=========>>>>>>>>>===<<<<<<===@@@BBBDDDJJJNNNSSSXXXZZZ[[[ZZZZZZVVVUUUTTTRRRSSSXXX___dddssstttiiiZZZUUUNNNJJJLLLQQQXXX\\\___hhhuuu|||xxxyyy||||||wwwaaa]]]WWWQQQMMMLLLLLLMMMMMMMMMLLLKKKJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBB??????@@@AAABBBCCCEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLKKKIIIGGGGGGHHHJJJKKKHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXWWWWWWWWWWWWWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUTTTTTTVVVWWWXXXXXXYYYYYYXXXXXXXXXXXXYYYZZZZZZZZZ[[[[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\\\\\\\\\\\\\YYYZZZ[[[]]]^^^_________^^^______^^^^^^___bbbddddddggglllooorrrvvvzzz}}}xxxcccYYYPPPNNNLLLIIIGGGIIIFFFFFFGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBAAA???>>>;;;:::999888888888555333222333333222000111111222222111111000///000000000000000000000000000000////////////000000......------------............------......///000111000000//////......---....../////////000000000------------............///......---......//////....../////////000000000111333444333000111444777>>>AAAGGGLLLRRRYYY```eeeiiiiiihhheee```[[[YYYXXXXXXZZZ]]]```aaabbbeeefffcccdddhhhnnnxxx~~~xxxzzz}}}qqqdddXXXOOOJJJFFFJJJOOOTTT[[[ggguuu~~~}}}xxxqqqjjjeee___ZZZWWWYYYVVVTTTTTTUUUSSSOOOKKKFFFDDDAAA>>><<<<<<<<<===<<<<<<<<<;;;<<<<<<===>>>;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777777888999;;;<<<===>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<=========;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>>===>>>AAAEEEIIIKKKTTTZZZcccjjjlllkkkjjjiiiaaaaaaaaaaaaccciiipppuuuxxxjjj]]]UUULLLKKKJJJLLLQQQYYYbbbhhhqqqyyy}}}yyy|||~~~xxxrrr[[[VVVPPPKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCEEEFFFGGGGGGGGGFFFDDDCCC@@@@@@@@@AAAAAACCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEHHHHHHHHHGGGFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHLLLMMMMMMNNNOOOPPPQQQRRROOOOOOPPPQQQRRRRRRRRRRRRRRRTTTVVVWWWYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUUUUUUUTTTTTTTTTTTTWWWWWWXXXYYYYYYYYYYYYXXXYYYYYYYYYYYYZZZZZZZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZYYYXXXWWWXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\\\\\\\[[[XXXYYYZZZ\\\]]]]]]]]]]]]]]]^^^___^^^]]]]]]^^^```___bbbdddfffgggiiilllnnnrrrwww~~~tttcccZZZQQQNNNLLLIIIGGGHHHEEEFFFFFFGGGGGGFFFDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBBBB@@@===:::888888999::::::888555444444333111000111111111111111000000///000000000000000000000000000000////////////000000000000////////////000000...............//////000000000//////...------,,,.../////////000000000000---.........///////////////......------.........---------........./////////222444222//////222666999<<>>???<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<=========<<<======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<===>>>???@@@@@@@@@@@@======>>>>>>>>>?????????AAAAAAAAABBBFFFKKKPPPSSS^^^gggsss|||~~~|||yyyxxxrrrrrrtttuuuxxx~~~rrrjjj```UUUMMMLLLIIILLLRRRZZZdddpppzzz~~~zzzxxxyyypppjjjWWWRRRKKKGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBAAAAAAAAACCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHKKKKKKLLLMMMNNNOOOOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRRRRSSSVVVWWWXXXXXXWWWVVVSSSTTTTTTVVVWWWXXXYYYYYYVVVUUUTTTSSSRRRSSSTTTTTTVVVWWWXXXXXXYYYYYYXXXXXXYYYXXXXXXXXXXXXYYYZZZZZZYYYYYYYYYZZZZZZZZZ[[[[[[YYYYYYYYYZZZZZZ[[[[[[\\\YYYZZZ[[[ZZZXXXWWWXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\\\\[[[YYYYYYZZZ[[[\\\\\\[[[[[[^^^___``````___^^^^^^```\\\^^^```aaaaaabbbdddeeeggglllqqqttttttvvvzzz~~~rrrdddZZZQQQNNNLLLHHHGGGHHHEEEEEEFFFGGGGGGFFFDDDDDDBBBCCCDDDEEEEEEDDDCCCCCCDDDAAA===999777888:::;;;===:::777555555333222000111111111111111000//////000000000000000000000000000000////////////000111------,,,,,,,,,,,,------...............///000000000//////...---,,,,,,,,,////////////000000000000.../////////000000111111///......---------.............../////////000000000333555444000///222666666999===AAAGGGNNNUUUZZZbbbeeehhhiiifffbbb___]]]YYY]]]cccfffgggfffeeeeeeccccccaaa___```fffqqqzzzvvvtttyyyuuukkkeeeVVVWWWVVVQQQNNNOOOVVV]]]hhhqqq{{{yyysssjjjeeebbb^^^WWWQQQJJJGGGCCC@@@=========>>>>>>===<<<<<<===>>>???@@@>>>>>>??????@@@@@@@@@AAA<<<<<<<<<<<<<<<<<<<<<<<<999;;;===>>>>>>===;;;:::======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========>>>======>>>@@@@@@AAAAAAAAA>>>>>>>>>>>>????????????CCCCCCCCCEEEJJJPPPUUUYYYeeeppp~~~vvvjjj___XXXQQQIIIGGGJJJLLLSSS^^^lllzzzzzzxxxyyy|||}}}~~~yyyoooeee^^^UUUPPPIIIFFFEEEEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDDDDDDDDDDDDDDDDCCCAAABBBEEEFFFGGGFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBCCC???@@@AAABBBCCCDDDDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDDDDDDDDDDDDDCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOQQQRRRSSSSSSSSSSSSRRRSSSUUUWWWWWWWWWVVVUUUPPPQQQSSSUUUWWWYYY[[[\\\VVVUUUSSSQQQQQQRRRTTTUUUUUUVVVWWWWWWXXXXXXWWWWWWXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYYYYZZZ[[[\\\\\\\\\ZZZ[[[\\\[[[YYYXXXXXXYYY[[[[[[[[[[[[[[[[[[[[[[[[\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZ[[[[[[[[[[[[[[[ZZZ[[[]]]^^^^^^]]]\\\\\\]]]ZZZ\\\^^^_________```bbb___ccchhhiiiiiijjjoootttqqqbbbYYYOOOLLLJJJHHHGGGIIIHHHHHHGGGFFFEEEDDDCCCCCCGGGFFFEEEDDDCCCBBBAAAAAAAAA>>>;;;999888888777666666555555444222111111000000000000000000000000000000000000000000000000000000000//////.........---000///...---,,,------------------------...///000333111000000111111000...///......------...000111////////////////////////......------------......////////////////////////////////////000000000000666666777:::>>>DDDIIIMMMUUU]]]gggmmmmmmjjjggggggeeehhhlllnnnoooooopppqqqnnnjjjddd^^^[[[^^^eeejjjxxx}}}zzzpppjjjaaa[[[YYYWWWTTTRRRZZZ___ffflllqqqyyyxxxnnngggaaa[[[XXXOOOKKKEEECCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBAAA@@@@@@AAABBBCCCBBBAAA???>>>>>>============<<<======>>>???@@@>>>>>>???===;;;::::::;;;===>>>>>>>>>===>>>AAACCC@@@AAABBBCCCCCCBBBBBBAAA?????????AAACCCEEEEEEEEEFFFGGGJJJOOOUUU\\\bbbeeerrryyyxxxmmm]]]YYYSSSNNNMMMMMMNNNOOOUUUdddzzzyyyvvvwwwzzz|||~~~}}}zzzuuummmcccZZZTTTNNNMMMKKKHHHFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???DDDDDDEEEEEEFFFFFFGGGGGGCCCCCCCCCAAA???>>>???AAAEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@??????AAACCCEEEGGGFFFDDDCCCBBBBBBCCCDDDFFFBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEDDDCCCBBBAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFJJJIIIIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJLLLLLLMMMNNNNNNMMMLLLKKKHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKMMMOOOPPPQQQRRRRRRVVVVVVUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVTTTSSSSSSTTTVVVWWWWWWVVVTTTSSSSSSUUUXXXZZZYYYYYYYYYYYYZZZZZZZZZZZZ]]]\\\ZZZYYYYYYZZZ\\\]]][[[[[[[[[[[[\\\]]]^^^___[[[\\\\\\[[[YYYXXXZZZ[[[ZZZ[[[[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^^^^^^^]]]]]]YYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[\\\[[[ZZZZZZZZZ[[[\\\]]]]]]]]]^^^___aaadddgggiiiooobbbXXXNNNKKKJJJGGGGGGHHHFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCBBBAAAAAABBB???<<<::::::999888777666555555444222111111000000000000000000000000000000000000000000000000000000/////////............000000000/////////............---------......///111///......//////...---...............///000000////////////////////////222111000///...---------////////////////////////000000000000111111111111222222333555999>>>CCCFFFRRRZZZdddkkkmmmllllllmmmmmmqqquuuxxxyyyyyyzzzzzzwwwrrrjjjbbb______aaacccnnnuuu~~~wwwpppjjjccc[[[UUUTTTWWWZZZ\\\```hhhrrrzzzzzzsssmmmgggcccWWWRRRMMMIIIIIIIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGEEEEEEEEECCCBBBAAAAAABBBAAAAAA@@@???>>>============<<<<<<<<<;;;<<<<<<<<<===>>>???>>>===<<<===>>>>>>????????????@@@CCCEEEDDDEEEHHHJJJKKKJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLLLLNNNQQQUUU[[[aaahhhmmmpppxxx~~~tttggg]]]QQQPPPNNNNNNQQQTTTWWWYYYhhhxxx}}}vvvttttttvvvwwwwwwuuurrrnnnggg___WWWRRRLLLKKKIIIGGGFFFEEEDDDDDDEEEDDDCCCCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@DDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCAAA???>>>???AAADDDCCCCCCCCCBBBBBBBBBBBB@@@???>>>>>>???AAADDDEEEEEEDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUVVVVVVUUUTTTTTTSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVXXXYYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\[[[ZZZZZZZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\[[[[[[\\\\\\[[[YYYXXXZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\\\\[[[\\\]]]^^^___^^^]]]]]]ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]\\\[[[ZZZZZZ[[[\\\\\\^^^]]]]]]^^^___```bbbcccnnn```VVVMMMJJJIIIFFFFFFHHHDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBB@@@===;;;;;;:::999777555555444333333222111111000000000000000000000000000000000000000000000000////////////............---.../////////...---,,,//////...---------......///...,,,---......---+++---......///////////////////////////////////////111000000///......//////////////////////////////111111111111222222222222000000000222555999<<>>===<<<<<<<<<===???AAAAAA@@@@@@@@@BBB@@@AAACCCCCCDDDGGGJJJMMMMMMPPPTTTWWWYYYXXXVVVTTTSSSSSSRRRRRRSSSTTTVVVWWW\\\```fffmmmtttzzz~~~~~~rrrhhh^^^UUUOOOJJJLLLPPPVVV[[[aaafffhhhyyy}}}xxxsssrrrpppooonnnllljjjhhheeeaaa[[[UUUPPPIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCAAA??????@@@AAACCCCCCBBBBBBBBBBBBBBBBBB>>>>>>======>>>@@@BBBCCCDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNQQQSSSUUUWWWXXXXXXUUUUUUTTTTTTSSSSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVUUUTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWWWWXXXYYYZZZ[[[[[[[[[\\\\\\\\\\\\ZZZZZZ[[[[[[[[[[[[ZZZZZZ____________]]][[[YYYXXXZZZ[[[\\\[[[YYYYYYYYY[[[ZZZZZZZZZ[[[[[[[[[\\\\\\[[[\\\]]]______^^^^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZ\\\\\\]]]]]]]]]]]]\\\\\\^^^]]]\\\ZZZZZZZZZ[[[[[[]]]]]]\\\\\\\\\\\\]]]]]]ppp___UUULLLIIIHHHFFFEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAAAAA???===;;;;;;:::888666555555444333333222111111000000000000000000000000///////////////////////////////////////.........---...000111111000...---000///...---------------...---,,,,,,......---,,,,,,---///000000000///...////////////////////////+++,,,,,,---///000222333////////////////////////000000000111111111222222111111111222444666999;;;AAAIIISSS\\\cccjjjqqqvvv|||||||||{{{wwwssspppoooqqqyyyzzzllliiiddd```]]]\\\\\\\\\```gggrrrzzz~~~zzzwwwuuuqqqmmmlllkkkkkkkkkgggggggggggggggffffffeeeaaa___]]][[[YYYVVVSSSQQQPPPOOOMMMJJJHHHGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@@@@BBBDDDEEECCCCCCCCCDDDCCCEEEHHHKKKNNNRRRWWWZZZ]]]```fffjjjkkkiiifffddd``````aaaaaaaaacccfffiiiooossszzzxxxkkk___WWWSSSPPPNNNQQQVVV^^^gggnnntttxxx{{{{{{yyyvvvtttqqqmmmiiieee```___```aaaaaa\\\TTTNNNGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCAAA??????@@@BBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAABBBCCCCCCFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHKKKKKKMMMNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJIIIIIINNNOOOQQQTTTVVVXXXYYYYYYTTTTTTSSSSSSSSSRRRRRRRRRQQQRRRSSSTTTUUUVVVWWWXXXXXXWWWVVVVVVVVVVVVWWWXXXWWWXXXXXXXXXXXXXXXXXXXXXYYYZZZZZZ[[[[[[\\\\\\\\\ZZZ[[[\\\^^^^^^\\\[[[ZZZ]]]^^^______^^^\\\YYYXXXZZZ[[[\\\\\\ZZZYYYYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\\\\^^^_________^^^]]]^^^^^^^^^]]]\\\[[[ZZZZZZZZZZZZ[[[\\\\\\\\\[[[[[[___^^^\\\ZZZYYYYYYZZZZZZ\\\[[[[[[[[[[[[[[[\\\\\\ppp^^^TTTKKKIIIHHHFFFEEEGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA???>>><<<;;;:::999777555444444444333333222222111000000000000000000000000////////////////////////.........///////////////000111333444444333222000000///...---------------///...---...///000///---,,,---///000000000///...////////////////////////)))******+++---///111222/////////////////////////////////000000000111111111111111222333444666777<<>>===;;;;;;:::999666444444444444333333222222222000000000000000000000000000000000000000000000000.........///////////////,,,---///000000///......//////...---------......000.........000111000///---......///////////////////////////////////////,,,,,,,,,+++,,,,,,------////////////////////////.../////////000000000000/////////000000111222333:::???FFFMMMUUU```mmmuuuwwwwww~~~{{{kkk```XXXVVVVVVYYYZZZ\\\bbbiiijjjooovvv}}}zzzvvvnnnllliiieee```]]]ZZZYYYVVVVVVVVVVVVTTTRRRPPPOOOOOOQQQTTTVVVUUUSSSSSSSSSUUUXXX]]]bbbhhhnnnuuuzzz{{{nnnggg[[[XXXUUUTTTWWW^^^fffkkkqqqyyy}}}yyyxxxuuurrrmmmeee\\\VVVQQQSSSXXX___dddaaaXXXOOOFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAA@@@???AAACCCDDDDDDCCCBBBAAA@@@??????AAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDEEEDDDEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIHHHIIIJJJLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQSSSTTTUUUUUURRRRRRRRRRRRQQQQQQQQQQQQSSSSSSTTTVVVWWWYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWWWWVVVWWWWWWWWWWWWWWWXXXYYYZZZ[[[[[[\\\[[[\\\^^^______^^^\\\[[[WWWXXXZZZ\\\\\\\\\\\\[[[YYY[[[]]]]]][[[YYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\]]]^^^___```______^^^``````aaaaaa```^^^]]][[[WWWXXXYYYZZZZZZZZZZZZZZZ^^^]]]\\\ZZZZZZZZZ[[[[[[YYYZZZ\\\^^^___```aaaaaappp^^^TTTLLLIIIIIIGGGGGGIIIIIIIIIIIIHHHHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBAAAAAA???>>><<<<<<<<<:::777444444444333333333333222222000000000000000000000000000000000000000000000000............/////////000******++++++,,,,,,,,,,,,......---------......//////...---...000111000///...............///000000////////////////////////...------,,,,,,,,,------//////////////////////////////000000000111111111......//////000000111111666:::???DDDLLLWWWdddnnn}}}~~~{{{mmm___[[[YYYYYYXXXUUUXXX___]]]aaagggmmmsss{{{~~~{{{xxxvvvuuuppppppooonnnkkkgggcccaaa___bbbgggjjjjjjjjjjjjkkkjjjmmmrrrvvv{{{xxxnnneee```\\\^^^```dddjjjsss}}}~~~yyyvvvtttrrroookkkeee^^^VVVPPPOOOOOORRRZZZ``````YYYQQQGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBB@@@AAABBBAAA@@@@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCDDDDDDDDDDDDCCCAAAAAABBBCCCCCCDDDEEEEEEDDDEEEEEEFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOQQQRRRRRRSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRTTTUUUWWWYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]\\\YYYXXXVVVUUUTTTUUUVVVWWWWWWXXXYYYZZZ[[[\\\]]]]]]ZZZ[[[\\\\\\\\\\\\[[[ZZZWWWXXXXXXYYYZZZZZZ[[[[[[XXX[[[]]]]]][[[YYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[\\\]]]___`````````___^^^___```aaabbbaaa```^^^]]]XXXYYYZZZ[[[\\\\\\\\\\\\]]]\\\[[[ZZZZZZ[[[\\\\\\YYY[[[]]]___```aaaaaaaaarrr^^^UUULLLJJJIIIHHHHHHJJJHHHHHHIIIIIIIIIIIIJJJJJJBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>======;;;888555444333333333333333333333000000000000000000000000000000000000000000000000---.........//////000000///////////////000111222---------------...///000///------...000111000/////////...------///000111////////////////////////,,,,,,,,,---...///000111////////////////////////000111111111111222222222//////000111111222222222222555888<<>>>>>???@@@BBBCCCDDDDDDAAAAAABBBCCCCCCCCCBBBBBB???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCDDDDDDDDDCCCAAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMHHHIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRPPPQQQQQQQQQQQQQQQQQQQQQPPPQQQSSSTTTVVVXXXYYYZZZ]]]^^^^^^______^^^^^^]]]ZZZXXXUUUSSSSSSTTTVVVXXXXXXYYYZZZ[[[\\\]]]^^^^^^YYYYYYZZZZZZZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYZZZZZZXXX[[[]]]]]]\\\ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZ]]]]]]___`````````___^^^___```bbbcccbbbaaa___^^^ZZZZZZ[[[]]]]]]^^^^^^^^^\\\[[[ZZZZZZZZZ[[[\\\]]]ZZZ\\\]]]___`````````___xxxcccYYYOOOKKKIIIFFFEEEFFFGGGIIIKKKMMMLLLJJJFFFDDDEEEEEEEEEEEEDDDCCCBBBAAABBB???<<<::::::;;;:::999444444333333333333222222222111111111111111222222000000000000000000000000111111000000//////..................////////////000///---,,,,,,---...///...///000222222000///...///////////////......---////////////...---,,,+++///......---------......///...---,,,,,,,,,,,,,,,............/////////000///////////////.........333666:::;;;>>>EEEPPPYYYgggqqq~~~|||wwwtttssssssuuuwww|||{{{sssllllllmmmlllmmmooorrrqqqpppppprrruuuxxx{{{|||yyyxxxrrrrrrsssxxx}}}~~~tttpppooonnnmmmllliiiccc\\\VVVQQQNNNMMMOOONNNOOOTTTZZZ\\\YYYUUULLLJJJGGGDDDAAA@@@@@@AAA>>>??????@@@BBBCCCCCCDDDBBBBBBBBBCCCCCCCCCCCCDDDAAAAAABBBBBBAAAAAA@@@???AAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA????????????AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDGGGGGGFFFDDDCCCBBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMPPPPPPPPPPPPOOOOOONNNMMMGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPNNNOOOQQQSSSSSSRRRPPPOOOQQQQQQQQQRRRTTTVVVYYYZZZ\\\aaaeeeddd```\\\\\\^^^[[[ZZZXXXVVVUUUUUUUUUUUUWWWYYY[[[]]]^^^^^^]]]\\\[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZ\\\^^^___^^^]]]\\\[[[[[[[[[\\\]]]___```aaaaaaaaa```^^^]]]```___^^^\\\\\\\\\]]]^^^[[[[[[[[[\\\]]]^^^___```^^^^^^]]]]]]]]]^^^______zzzdddYYYPPPLLLJJJGGGFFFGGGEEEFFFHHHIIIHHHFFFDDDBBBFFFFFFFFFFFFEEEDDDCCCBBBAAA>>><<<:::::::::999888444444333333333333222222000000////////////000000000000000000000000000000000000000000//////..................///////////////......------...............------------............000111222333333333,,,------............---///......------.........//////......---................../////////000000////////////////////////000333555666888>>>HHHPPP[[[eeerrr~~~|||uuupppnnnmmmnnnpppttt{{{zzzzzz||||||~~~{{{wwwrrrqqqooommmkkkkkkkkklllnnnttt}}}zzzrrrnnnmmmkkkiiibbb___ZZZUUUPPPMMMKKKKKKLLLLLLNNNSSSXXXZZZVVVRRRLLLJJJGGGDDDAAA@@@@@@AAA===>>>>>>???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@BBBAAAAAABBBBBBDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMLLLLLLGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQRRRRRRQQQPPPOOOPPPPPPPPPQQQSSSVVVXXXZZZ\\\```dddccc___[[[[[[\\\YYYXXXWWWUUUTTTTTTTTTTTTVVVXXX[[[^^^```aaaaaa```YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXYYYYYYZZZ[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[ZZZZZZZZZ[[[]]]^^^______^^^\\\[[[[[[\\\]]]]]]______```aaaaaa```______aaa```______^^^^^^^^^___\\\\\\\\\\\\]]]^^^___```___^^^^^^^^^^^^___``````|||dddZZZQQQMMMKKKHHHGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFFFFFFFFFFFFFEEEDDDCCC@@@===;;;::::::999888777444444333333333333222222000000000000000000000000000000000000000000000000000000000////////////...............////////////---......//////.........000...,,,++++++,,,...000***+++,,,...////////////)))***+++---...//////000///......---......////////////////////////000000....../////////000000000///////////////////////////111222222333888???EEENNNVVVcccoooxxxyyyrrrnnnkkklllnnnpppssszzz~~~yyysssooolllhhhbbb^^^XXXXXXXXXXXX[[[___ccceeeqqq}}}|||tttnnnkkkhhhdddaaaWWWUUURRRNNNLLLJJJJJJIIIIIIIIILLLQQQVVVVVVRRRNNNJJJHHHFFFCCCAAA@@@@@@@@@======>>>???@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCDDDCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAA@@@@@@BBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGIIIKKKMMMNNNNNNJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJGGGHHHIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKKKKLLLLLLMMMNNNPPPQQQQQQQQQPPPOOOPPPOOONNNNNNQQQTTTXXXZZZ[[[^^^aaa```\\\YYYXXXYYYXXXWWWVVVTTTSSSSSSSSSSSSTTTVVVZZZ^^^aaacccccccccXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\^^^___aaa```___]]]\\\\\\\\\]]]^^^^^^^^^```aaaaaaaaaaaaaaaaaaaaaaaabbbaaaaaa``````^^^^^^]]]]]]]]]^^^^^^___```____________```aaabbb|||eee[[[QQQNNNLLLIIIHHHJJJMMMLLLKKKJJJIIIHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCC???===;;;::::::999777666444444333333333222222222222222333333222222111111////////////////////////////////////////////////............////////////,,,---///000000///......000///............///000,,,,,,,,,,,,,,,+++******)))***+++---.../////////...............//////000---......///000000000000...////////////000000000///////////////000000000111222222222222555999===EEEMMMXXXcccllluuu~~~}}}xxxuuuvvvwwwwwwwwwyyy}}}~~~xxxtttqqqpppkkkhhheeebbb___[[[VVVSSSSSSTTTUUUXXX^^^eeelllppp{{{vvvooojjjfffaaa[[[WWWPPPOOOMMMLLLJJJIIIIIIIIIEEEGGGJJJOOORRRRRRNNNJJJHHHGGGEEECCCAAA@@@@@@@@@>>>>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLMMMIIIIIIIIIIIIIIIJJJJJJKKKJJJKKKKKKKKKKKKKKKJJJJJJGGGHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNOOOPPPPPPPPPOOOOOONNNMMMMMMOOOSSSWWWYYYYYY[[[]]]\\\YYYWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRSSSUUUYYY\\\___```aaaaaaWWWWWWXXXXXXXXXXXXXXXYYYYYYXXXXXXWWWXXXXXXYYYYYYXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[[[[[[[\\\^^^```bbbaaa```^^^]]]\\\]]]]]]^^^]]]^^^___```aaabbbbbbcccaaabbbcccddddddcccaaaaaa``````___^^^^^^]]]^^^^^^````````````aaabbbccccccyyyeee[[[QQQNNNLLLJJJIIIKKKJJJIIIHHHFFFEEEDDDDDDEEECCCCCCCCCDDDCCCCCCBBBBBB>>><<<;;;::::::999777555444444333333333222222222333333333444333222111000////////////////////////.............../////////............////////////,,,---///000111000///...---...///000000///...---...////////////...------+++,,,------.........---...............///000111,,,---...///////////////////////////000000000111////////////000000111111222222222222111333555777>>>EEENNNWWW___hhhqqqxxx~~~|||{{{zzzxxxvvvtttsssrrroooooonnnkkkgggeeefffgggdddccccccbbb```]]]YYYVVVXXXYYY]]]ccclllwwwvvvqqqjjjddd___YYYRRRMMMLLLKKKJJJIIIHHHHHHGGGGGGCCCEEEHHHLLLNNNMMMJJJGGGFFFEEEDDDCCCAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBBBBBBBBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFGGGGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIJJJJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMMMMOOORRRUUUWWWVVVWWWXXXXXXVVVUUUTTTTTTWWWVVVVVVUUUTTTSSSRRRQQQQQQSSSVVVYYY[[[[[[[[[ZZZWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZYYYXXXXXXYYYYYYYYYVVVWWWYYYZZZ[[[[[[[[[[[[[[[ZZZZZZ[[[]]]___aaabbbaaa```___]]]\\\\\\]]]]]]\\\]]]]]]^^^```aaabbbcccaaabbbcccddddddcccbbbaaaaaaaaa```___^^^^^^^^^^^^`````````aaabbbcccddddddxxxdddZZZQQQNNNLLLJJJIIIKKKLLLKKKIIIHHHFFFEEEEEEEEEBBBBBBBBBCCCCCCBBBBBBAAA>>>===<<<;;;;;;:::777555444444333333333333222222111111222222222000///...000000000000000000000000---............/////////............////////////---...//////000000000000***+++---//////---+++******+++,,,---.../////////.........///......------............///000111111,,,---...///000///...---/////////000000000111111...//////000000111111222000000000000000111111222777<<>>===<<<<<<;;;888666444444333333333333222222111222333333222111///---000000000000000000000000---------.........//////............////////////............///000111222,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------...//////000000//////...............///000111222...///000111111000...---//////000000000111111111...//////000111111222222/////////000111222111000222555:::===AAAGGGPPPWWWcccjjjssszzz~~~xxxuuunnnllljjjhhhfffddd___\\\````````````aaaaaabbbcccdddhhhlllmmmnnnrrrxxx~~~}}}vvvyyyyyyllleee[[[SSSNNNKKKFFFCCCBBBCCCDDDEEEFFFFFFFFFFFFBBBDDDEEEFFFFFFFFFFFFFFFBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEFFFEEEDDDDDDCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGIIIHHHGGGFFFFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOPPPQQQRRRSSSSSSRRRRRRRRRRRRRRRQQQOOONNNLLLMMMNNNPPPRRRSSSSSSRRRQQQRRRRRRSSSSSSTTTUUUUUUVVVZZZYYYXXXXXXWWWWWWWWWXXXTTTVVVXXX[[[\\\\\\\\\[[[YYYXXXYYYZZZ[[[^^^```bbbaaa___^^^\\\[[[ZZZ[[[[[[\\\[[[[[[[[[\\\^^^___``````````````````aaabbbbbbaaaaaa``````___`````````___`````````aaacccdddeeezzzcccYYYPPPMMMKKKIIIIIIJJJJJJJJJIIIHHHGGGEEECCCBBBCCCCCCDDDDDDDDDDDDDDDCCC???>>>=========<<<999666444444444333333333222222333444555666555333111///000000000000000000000000---------.........//////............/////////000///............000222333000///---,,,,,,---///000//////000000//////...---......///000000111000000............///000222222000111222333222000...---000000000000111111111111...//////000111222222222000000000222333444333222000222555777999???GGGNNNYYY___gggooowww{{{wwwooommmlllkkkjjjgggdddaaahhhhhhiiijjjkkkmmmoooppptttxxx}}}{{{ttthhh```UUUMMMIIIGGGDDDBBBAAABBBDDDFFFHHHIIIIIIJJJCCCDDDEEEEEEDDDDDDFFFGGGAAABBBBBBBBBBBBAAA@@@??????????????????@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCCCCBBBBBBBBBCCCCCC@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>======>>>???@@@??????????????????????????????AAABBBCCCDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBB>>>??????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@BBBCCCCCCDDDBBBBBBDDDEEEGGGGGGHHHHHHFFFFFFFFFEEEFFFGGGGGGHHHDDDEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHGGGGGGIIIHHHFFFDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKMMMNNNOOOPPPPPPRRRSSSRRRQQQPPPOOONNNMMMMMMOOOQQQSSSSSSRRROOOPPPPPPPPPOOOMMMKKKJJJJJJLLLOOOQQQRRRSSSRRRQQQPPPPPPPPPQQQRRRSSSSSSTTTYYYXXXWWWWWWVVVVVVVVVVVVSSSUUUXXX[[[\\\]]]\\\\\\XXXXXXXXXYYY[[[]]]```aaa```___]]][[[ZZZZZZZZZZZZ\\\[[[[[[ZZZ[[[\\\^^^___```___^^^^^^^^^```aaabbbaaaaaa````````````aaaaaa_________```aaacccdddeeevvvaaaUUUKKKIIIJJJIIIIIIJJJIIIHHHHHHGGGGGGFFFFFFFFFCCCBBBBBBCCCDDDCCCAAA>>>======<<<;;;999888777777555555444333222222222222666777666444111111333444////////////............................................................------,,,,,,,,,,,,------.........------,,,,,,,,,///////////////////////////000111222222111000///......---,,,---...///000000//////.........//////000000000000000000000000222111000000000000000111111111000000//////......,,,///222444666999===@@@LLLRRR[[[eeennnyyy~~~|||zzzyyyxxxuuussstttyyy~~~vvvmmm```XXXPPPJJJIIIGGGBBB>>>BBBDDDEEEDDDAAA@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDBBBAAA@@@@@@@@@AAABBBCCCAAAAAA@@@@@@???>>>======;;;<<<>>>@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>>>>============>>>???@@@AAAAAA?????????AAABBBAAA@@@>>>>>>?????????@@@@@@@@@@@@@@@???????????????@@@BBBBBBAAA@@@????????????@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFJJJJJJIIIIIIIIIJJJJJJKKKPPPPPPPPPPPPOOOOOONNNMMMNNNMMMLLLMMMPPPQQQRRRQQQPPPPPPOOONNNMMMMMMMMMMMMKKKKKKJJJJJJLLLMMMOOOPPPOOOQQQSSSSSSRRRQQQQQQRRRVVVUUUUUUUUUTTTTTTSSSSSSVVVWWWXXXYYYYYYYYYXXXWWWXXXXXXXXXXXXYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZZZZ[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\]]]^^^^^^]]]\\\[[[]]]^^^_______________```aaaaaavvveeeYYYOOOLLLLLLJJJJJJJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEDDDBBB@@@>>>===<<<;;;999888777777555555444333222222222222555555555444111111222333111111111111000000000000////////////////////////........................//////............///////////////......---------........................///000000000000000000///...------,,,---...///000//////............//////000000000000000000000000111000000000000000111111111000000000/////////...///000222444555666:::<<>>======;;;<<<>>>@@@AAAAAAAAAAAA@@@???>>>>>>======>>>>>>============>>>???@@@AAABBBAAA??????@@@@@@???===????????????@@@@@@@@@@@@@@@??????>>>>>>?????????AAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCEEEEEEFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNNNNNNNNNNNNNMMMLLLLLLNNNLLLKKKMMMOOOQQQQQQQQQOOONNNMMMLLLLLLKKKKKKLLLKKKKKKJJJKKKLLLMMMOOOPPPOOOQQQSSSSSSRRRQQQRRRSSSSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[[[[[[[[[[\\\\\\[[[\\\\\\[[[ZZZZZZ\\\^^^_______________```aaaaaaxxxggg[[[PPPLLLLLLJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEDDDDDDEEEFFFFFFCCCAAA>>>===<<<;;;:::888777777555555444333222222222222222333444333111000000111111111111111000000000000000000000000000000000000////////////////////////,,,,,,,,,++++++,,,,,,,,,///////////////.................................//////............//////...------------...////////////............//////000000000000000000000000////////////000111111222000000000000////////////000222333333222333555777999???GGGPPPXXXcccooowww}}}xxxsssmmmeee___WWWQQQKKKHHHGGGFFFDDDAAABBBCCCDDDCCCAAAAAAAAABBBDDDDDDDDDCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@DDDCCCAAA@@@???>>>>>>>>>@@@@@@??????>>>>>>======;;;<<<===???@@@@@@@@@@@@??????>>>========================>>>>>>???@@@AAACCCAAA@@@???@@@???===<<>>>>>>>>>>>??????@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJMMMKKKKKKLLLNNNPPPPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOOOOOOOQQQSSSSSSRRRRRRSSSTTTPPPPPPQQQQQQRRRSSSSSSTTTRRRSSSTTTUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXX\\\[[[[[[[[[[[[[[[[[[ZZZXXXYYYZZZZZZYYYYYY[[[]]]______`````````aaaaaaaaazzzeeeYYYNNNKKKKKKIIIHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDCCCCCCEEEFFFFFFDDDAAA>>>>>>===;;;:::999888777555555444333222222222222///111333333111/////////////////////............////////////////////////000000000000000000000000,,,,,,++++++++++++,,,,,,//////..........................................///...---,,,,,,---...///------------....../////////............//////000000000000000000000000000.........//////111222333000000000000////////////000111222111111111333555333888@@@GGGNNNXXXccckkkvvv~~~~~~yyyrrrlllfff```ZZZUUUPPPLLLHHHFFFFFFEEEDDDBBBAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????>>>>>>============>>>>>>AAAAAA@@@@@@??????????????????>>>>>>>>>=========<<<<<<===>>>?????????@@@>>>>>>===<<<<<<<<<<<<===============>>>???@@@AAAAAA@@@>>>>>>??????>>><<>>>>>=========>>>??????????????????@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@CCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIJJJMMMOOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOQQQSSSSSSRRRRRRSSSTTTPPPPPPPPPPPPPPPQQQQQQQQQOOOPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPUUUUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWW\\\[[[[[[[[[ZZZZZZYYYYYYWWWXXXYYYYYYYYYYYY[[[]]]______``````aaaaaaaaaaaa}}}eeeYYYOOOLLLLLLJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBBBBDDDEEEEEECCCAAA>>>>>>===<<<:::999888888555555444333222222222222...000222222111/////////////////////....................................000000000000000000000000111000000//////000000111------------------------........................///...---,,,,,,---...///---------..............................///000000////////////////////////............///000111222////////////000000000000...///000000000111333555...222888===BBBKKKUUU\\\jjjrrr|||{{{{{{{{{zzzxxxuuuqqqjjjbbb[[[UUUPPPMMMIIIGGGEEEDDDDDDDDDDDDCCC??????>>>>>>>>>>>>======????????????????????????@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>>>>??????@@@@@@@@@>>>>>>==================<<<<<<<<<======>>>??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>===<<<===???@@@???>>>>>>>>>????????????@@@@@@===<<<<<<<<<======>>>???????????????@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????CCCCCCCCCBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBFFFEEEEEEDDDDDDDDDEEEEEEJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHIIIKKKMMMNNNMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPRRRRRRRRRRRRSSSTTTQQQQQQPPPPPPOOONNNMMMMMMLLLMMMOOOPPPPPPPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPUUUUUUTTTTTTUUUUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVZZZZZZZZZYYYYYYXXXXXXXXXWWWXXXYYYYYYYYYYYY[[[]]]^^^^^^___````````````___iii]]]RRROOONNNLLLKKKKKKKKKJJJIIIHHHGGGEEEEEEDDDBBBBBBBBBDDDEEEEEECCCAAA???>>>===<<<;;;999888888555555444333222222222222...000111111000//////000111111111111000000000000........................////////////////////////000000////////////000000,,,,,,,,,---------------------------------------......------------......,,,---......//////............---......///000111////////////////////////............///000000111////////////000000000000,,,...///000000111333555000333666999<<>><<<===>>>>>>===;;;===>>>>>>>>>>>>>>>??????BBBBBBCCCDDDCCCBBBAAA@@@================================================>>>======<<<<<<======>>>;;;<<<===???@@@@@@@@@@@@============<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>><<<;;;;;;<<>>>>>>>>??????<<<;;;;;;<<<<<<===>>>???@@@@@@@@@???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCCCCGGGFFFEEEDDDCCCCCCCCCCCCHHHIIIJJJJJJJJJJJJJJJJJJIIIGGGGGGHHHJJJLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIIIIHHHHHHJJJKKKLLLMMMMMMMMMLLLNNNPPPQQQQQQQQQRRRSSSRRRRRRQQQPPPNNNMMMLLLKKKKKKLLLMMMNNNNNNNNNMMMLLLNNNNNNOOOOOOPPPPPPPPPPPPTTTTTTSSSSSSTTTTTTUUUVVVUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXZZZ\\\\\\]]]^^^___```___^^^^^^mmmaaaTTTPPPNNNJJJHHHHHHJJJJJJIIIGGGFFFDDDCCCCCCCCCBBBCCCEEEFFFFFFEEECCC??????>>><<<;;;:::999888555555444333222222222222000111111000//////000222111111111111000000000000................................................---------,,,,,,---------------------.........///------------------------......////////////......,,,---.../////////...------------......///000111//////////////////////////////.........//////000.../////////000000000111...///000000///000222444333555666777888<<>>======??????>>><<<>>>>>>>>>??????@@@@@@@@@@@@AAABBBCCCBBBAAA???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;<<<===?????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>===<<<;;;;;;::::::;;;;;;999999999999:::;;;<<<<<<===;;;;;;<<<>>>???>>>===<<<<<<<<<<<<============;;;;;;;;;;;;<<<===>>>???AAAAAA@@@@@@???@@@@@@@@@?????????@@@@@@@@@AAAAAABBBAAAAAA@@@@@@AAABBBCCCDDDCCCBBBAAAAAACCCDDDFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHFFFFFFGGGIIIKKKKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGHHHJJJKKKLLLMMMLLLLLLJJJMMMOOOPPPOOOOOOQQQRRRQQQQQQPPPOOONNNNNNMMMMMMJJJKKKLLLMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOPPPPPPRRRRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXWWWVVVVVVXXXYYYZZZ[[[]]]______^^^]]]\\\ooobbbUUUOOOKKKGGGCCCCCCIIIIIIHHHFFFEEECCCBBBBBBDDDDDDDDDFFFHHHHHHFFFDDD??????>>><<<;;;:::999888555555444333222222222222111111111000...///111333////////////............000000000000000000000000......................../////////....../////////---.........//////000000---------------------------...///000000///...---,,,,,,.../////////...------------......000111111////////////////////////000//////.........//////.../////////000000111111///000111000//////111333000111222111000444;;;@@@BBBKKKVVV```hhhqqq|||wwwtttqqqooolllggg___YYYOOOOOOOOOLLLHHHEEECCCBBB???@@@AAAAAA@@@@@@AAABBBBBB@@@>>>>>>@@@AAA???===??????@@@@@@AAAAAAAAAAAA<<<===???@@@???>>><<<;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<======>>>??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::;;;<<<===>>><<<<<<;;;::::::::::::;;;888888888888999:::;;;;;;>>>===<<<<<<===>>>===;;;;;;;;;;;;<<<<<<<<<<<<===:::::::::;;;<<<===>>>???BBBBBBAAA@@@????????????>>>>>>?????????@@@@@@@@@??????>>>>>>>>>???AAABBBDDDCCCAAAAAAAAABBBDDDFFFAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFGGGDDDEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEFFFIIIJJJKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMLLLLLLIIILLLNNNOOOOOOOOOPPPQQQPPPPPPOOOOOOOOOOOOOOOOOOJJJJJJLLLMMMMMMMMMLLLKKKIIIJJJKKKLLLMMMOOOOOOPPPQQQPPPPPPPPPPPPQQQRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSTTTTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTVVVWWWYYYZZZ\\\^^^^^^]]]\\\[[[sssdddTTTNNNLLLIIIGGGFFFFFFEEEDDDDDDDDDEEEGGGHHHDDDCCCBBBCCCDDDDDDBBB@@@======<<<;;;:::999999888888555111000000111111000...//////000000000000/////////.........//////000000000000000000000000000,,,,,,,,,,,,,,,---...///222000...---,,,---...///........................------............------........................////////////...---,,,+++........................//////000000000000//////////////////////////////,,,,,,------.../////////000000111111111111000000111000///...///111333444<<<@@@HHHQQQ[[[gggssszzzzzztttrrrsssrrrooohhh```XXXTTTIIIHHHHHHFFFDDDBBB@@@?????????????????????@@@@@@????????????>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???>>>???@@@AAA@@@???>>>===<<<======>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<888999:::;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<999::::::;;;<<<===>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@?????????>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKIIIFFFDDDDDDDDDFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPPPPOOONNNMMMNNNPPPQQQQQQQQQPPPPPPIIIKKKLLLLLLJJJIIIJJJKKKIIIIIIJJJKKKLLLMMMNNNOOORRRQQQOOOOOONNNOOOPPPQQQSSSSSSSSSSSSSSSRRRRRRRRRTTTSSSSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYWWWXXXZZZ[[[\\\]]]^^^^^^sssdddTTTNNNLLLJJJGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDCCCDDDEEEEEECCCAAA======<<<;;;:::999999888888555222111111222222111000000111111111000000///000000000//////000000111000000000000000000000000---.........////////////111000...---------//////........................------............------........................000////////////..........................................//////...------////////////////////////,,,------...//////000000000000111111111111000000111111000///000222444555777:::@@@GGGPPP[[[fffmmmvvv|||zzzvvvtttssspppkkkccc[[[SSSNNNHHHHHHGGGEEECCCAAA@@@???AAAAAA@@@???>>>>>>>>>>>>?????????>>>>>>>>>======>>>??????@@@@@@@@@@@@@@@>>>???@@@@@@@@@???>>>===;;;<<<======>>>>>>======<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<==================<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>===@@@@@@?????????>>>>>>>>>AAA@@@@@@@@@@@@@@@@@@@@@>>>?????????@@@BBBCCCDDDBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJIIIFFFEEEDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIJJJLLLMMMNNNNNNMMMMMMLLLMMMOOOPPPQQQQQQQQQPPPKKKLLLMMMMMMKKKJJJJJJJJJHHHHHHIIIJJJKKKKKKLLLLLLQQQPPPOOONNNNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRSSSTTTUUUVVVUUUVVVWWWXXXXXXYYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]tttdddUUUOOOMMMJJJHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCFFFEEEDDDDDDEEEEEEDDDBBB======<<<;;;:::999999888999666333222333333222222222222222222222111000///111111111111111111111111000000000000000000000000...///000111111111000///111000...------...//////........................------............------........................000000///...///000111222........................---------------,,,+++***////////////////////////---......//////000111111///000000111111000000///222111000000111222444555333555888===CCCMMMWWW]]]kkkqqqzzz|||xxxvvvtttqqqlllddd\\\SSSMMMIIIHHHGGGEEECCCAAA@@@@@@@@@BBBAAA@@@???>>>=========??????>>>>>>>>>>>>======??????@@@AAAAAAAAAAAA@@@>>>????????????>>>===<<<:::;;;<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>======<<<;;;<<<;;;;;;::::::;;;;;;<<<:::999999888999:::;;;<<<;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<===============??????>>>>>>>>>>>>>>>===@@@@@@??????>>>>>>>>>===>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@@@@????????????@@@@@@????????????@@@@@@BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGFFFHHHIIIHHHGGGEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHJJJKKKKKKLLLKKKKKKJJJKKKMMMNNNPPPPPPQQQQQQMMMNNNOOONNNLLLJJJJJJJJJMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOPPPPPPNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[[[[[[[[[[[[[ttteeeVVVOOOMMMKKKHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCEEEDDDCCCDDDEEEDDDCCCAAA======<<<;;;:::999999888999777555444444444333222444444444333222111000///111111111111111111000000////////////////////////...///111222222111000...000///............//////........................------............------........................///...---------///222333........................------------,,,,,,+++***000000000000000000000000......//////000111111111//////000000000000//////000000000000111222333444222333444666:::BBBJJJPPPaaahhhrrr{{{}}}yyyuuurrrooollleee]]]UUUNNNIIIFFFFFFEEECCCAAA@@@???@@@@@@AAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>============??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<<<<;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<======<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;999888777777999;;;<<<;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<<<<<<<<<<========================???>>>>>>======<<<<<<;;;>>>======>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@??????@@@??????>>>>>>??????@@@BBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@?????????????????????@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFDDDFFFHHHHHHFFFFFFFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKIIIJJJKKKMMMNNNOOOPPPQQQOOOPPPPPPOOOMMMJJJJJJJJJNNNOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNQQQQQQQQQRRRRRRTTTUUUVVVTTTUUUVVVWWWWWWXXXXXXWWWYYYYYYZZZZZZ[[[ZZZZZZZZZuuufffVVVPPPNNNKKKIIIHHHJJJJJJIIIHHHGGGEEEDDDDDDCCCBBBBBBBBBCCCCCCAAA???======<<<;;;:::999999888999777555444555555333222444444444333333111000000000000111111111000///...////////////////////////---...000111111000...---//////........./////////........................------............------...........................---,,,+++,,,///111333.......................................---,,,,,,111111111111111111111111......//////000111111111//////000000000000//////.........///000000111222222222333333555:::@@@EEEQQQXXXcccoooyyy{{{tttnnnjjjfffbbb\\\UUUOOOKKKHHHGGGCCCBBBAAA@@@????????????============>>>???@@@@@@>>>>>>>>>============<<>>>>>===<<<;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<<<<======:::;;;<<<<<<<<<<<<;;;;;;::::::999999999999:::::::::999888777777999;;;<<<:::::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;<<<<<<===999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;===============>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@?????????>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDEEEEEEDDDEEEGGGGGGFFFFFFFFFGGGEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIIIIJJJKKKHHHHHHIIIKKKLLLNNNOOOPPPOOOPPPQQQOOOMMMKKKJJJKKKJJJJJJJJJJJJJJJJJJJJJJJJLLLMMMMMMNNNNNNOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOSSSSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYvvvfffWWWQQQOOOLLLJJJIIIJJJJJJJJJJJJHHHGGGEEEEEEBBBAAAAAAAAABBBBBB@@@???======<<<;;;:::999999888888777555555555555333111333333333333333222111000000111111222111000...---000000000000000000000000---.../////////...---,,,.........///////////////........................------............------........................---,,,,,,,,,---...000111..............................////////////......111111111111111111111111---......//////000111111...//////000000//////...------...//////000000000111111222222222555:::===DDDJJJUUUbbbooo}}}|||tttlllddd___YYYWWWRRRMMMJJJGGGFFFFFF???@@@@@@@@@@@@???>>>===<<<<<<<<<===>>>???@@@AAA>>>>>>============<<<<<<>>>>>>???@@@@@@@@@@@@???>>>>>><<<;;;:::999999:::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;:::999999888888999999:::999888888777888999:::;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::888888999:::;;;<<<======::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA@@@????????????>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGGGGFFFEEEFFFGGGEEEEEEDDDDDDDDDDDDEEEEEEGGGFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPOOOMMMKKKKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPPPPPPPTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYvvvgggWWWQQQOOOMMMJJJIIIIIIIIIJJJIIIIIIGGGFFFEEECCCBBBAAABBBCCCCCCAAA???======<<<;;;:::999999888777666555555555444222000111222222222222222111111111222333333222111///---000000000000000000000000/////////......------------......///////////////........................------............------........................------......//////000000........................,,,---...//////000//////////////////////////////,,,------...//////000000......////////////......---...///000000111111111111222444444444666888;;;===BBBJJJTTT```mmmzzzyyyppphhhaaaZZZVVVNNNMMMJJJGGGDDDCCCCCCCCC<<<>>>???AAA@@@???===;;;===============>>>???@@@>>>>>>=========<<<<<<<<<======>>>????????????>>>>>>===;;;:::999888999999::::::;;;<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;;;;;;;;;;999999888888888888999999888888888888999999999999::::::999999::::::;;;<<<<<<<<<<<<;;;;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>????????????@@@@@@@@@AAABBBBBBAAAAAAAAAAAABBBBBB????????????@@@AAABBBBBB@@@@@@@@@?????????>>>>>>??????@@@@@@@@@AAAAAAAAACCCDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGGGGEEEDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHIIIJJJLLLMMMLLLNNNOOONNNLLLKKKKKKLLLJJJJJJKKKLLLMMMMMMNNNNNNJJJKKKLLLMMMNNNNNNNNNMMMLLLMMMMMMNNNOOOOOOPPPPPPSSSRRRRRRQQQQQQQQQRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVUUUVVVWWWXXXYYYZZZZZZZZZvvvgggXXXQQQPPPMMMJJJJJJGGGHHHIIIIIIHHHGGGEEEDDDDDDCCCBBBCCCDDDDDDBBB@@@>>>===<<<;;;:::999999888777555444444555444222///000000111222222222111111222333444555444222000...000000000000000000000000111000///...---.........------...///000000//////........................---..................---...........................//////000111000000///........................++++++---...///000000000........................,,,,,,------.../////////......////////////.........///000111111222222111333555777888888888:::<<<888;;;???EEENNNYYYeeelll|||{{{pppfff^^^XXXTTTQQQHHHGGGEEEBBBAAA@@@@@@@@@:::<<>>>>>============>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===;;;999888888888888:::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888999::::::;;;;;;;;;;;;999999888888888888999999777777888999999999999888::::::999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999=========<<<;;;:::999888999999999::::::;;;;;;;;;999::::::;;;<<<===>>>>>><<<<<<;;;;;;;;;<<<============>>>>>>?????????@@@CCCBBBBBBAAAAAABBBBBBCCC????????????@@@AAABBBCCC@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@DDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIHHHHHHGGGHHHIIIKKKLLLKKKMMMNNNNNNLLLKKKKKKLLLFFFGGGHHHIIIJJJKKKLLLMMMIIIJJJLLLMMMNNNNNNNNNMMMKKKLLLLLLMMMNNNOOOOOOOOOQQQQQQQQQQQQQQQRRRSSSTTTRRRSSSTTTUUUUUUVVVUUUUUUTTTUUUVVVXXXYYYZZZZZZZZZyyyiiiWWWPPPMMMJJJHHHHHHKKKIIIHHHGGGGGGGGGEEECCCAAABBBCCCCCCCCCBBBAAA@@@;;;;;;999888777666666666777555222111222333222111111111111111111111222222...000222222000.........000000000000000000000000///000111111///+++'''%%%))).........000222///...,,,++++++,,,---///000///...---------------////////////////////////...............///000111000---+++***,,,---......000000000000000/////////............////////////000//////.........//////........................////////////000111222333555;;;;;;777<<>><<<@@@IIISSSYYYhhhqqqwwwooodddYYYRRRMMMKKKIIIDDDCCCBBB@@@???>>>>>>>>>===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???=========<<<;;;;;;::::::=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::===<<<;;;::::::;;;<<<=========<<<;;;999888777777777888888999999:::;;;;;;999888777777777888::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;::::::999888???>>>===<<<;;;:::::::::999999::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<;;;::::::999999999::::::<<<===============<<<<<<<<<<<<;;;:::999999888888=========>>>??????@@@@@@@@@?????????>>>>>>======??????@@@@@@@@@AAAAAAAAABBBAAA???>>>>>>>>>??????AAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCDDDCCCAAA@@@???@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGIIIIIIIIIHHHGGGGGGJJJLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVUUUVVVVVVVVVWWWYYY\\\^^^```xxxhhhWWWOOOMMMKKKIIIIIIJJJHHHFFFFFFFFFFFFDDDBBBBBBBBBCCCCCCCCCBBB@@@???<<<;;;:::999888777777777666444222111222333333333222222222222222222111111///111333333111/////////////////////////////////...///000000///...+++***###)))///111///,,,---...///---,,,++++++,,,---...000000///...............------------------------,,,,,,,,,,,,,,,---......000---+++***,,,---......////////////////////////............//////////////////............//////////////////////////////////////////000111222333444>>>DDDDDDIIIOOOKKKBBB<<<:::888888;;;AAAGGGKKKXXXaaaooo{{{zzzuuuiiibbbYYYPPPKKKHHHGGGFFFCCCBBBAAA@@@???>>>>>>>>>======>>>>>>>>>>>>==============================>>>======<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>=========<<<;;;:::999999;;;;;;:::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;::::::999999::::::;;;<<<<<<;;;:::999888888777999999999999999999999999888888777777777888999:::::::::999888888888888999::::::;;;;;;::::::999888===<<<;;;:::::::::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::::::::;;;;;;=========>>>>>>======<<<<<<<<<<<<;;;:::999999999<<<<<<<<<===>>>>>>??????>>>>>>>>>???????????????>>>>>>>>>?????????@@@@@@AAA@@@???>>>>>>>>>??????@@@AAAAAABBBAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEDDDBBBAAA@@@@@@@@@AAAAAAAAAAAAAAABBBDDDFFFGGGJJJKKKKKKJJJHHHHHHIIIJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKJJJJJJIIILLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPPPPOOOOOORRRRRRQQQPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVUUUUUUVVVVVVWWWXXXZZZ[[[]]]^^^vvvgggVVVOOOMMMKKKIIIIIIIIIGGGEEEEEEEEEEEECCCBBBCCCCCCDDDDDDCCCAAA???>>>===<<<;;;:::999888888888666444222111333444444333444444333333222222111111000222444444222000000000000000000000000000000000........./////////000000---000333222///,,,,,,...//////...------...///000111000//////////////////---------------------------,,,,,,,,,,,,---......///---++++++,,,---...---,,,------....../////////............//////////////////............///////////////000000111111111////////////000111222222000999???@@@CCCGGGAAA777333333333444666888;;;<<>>>>>>>>>>><<<======>>>>>>=========>>>>>>>>>???????????????>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::999999;;;::::::::::::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::;;;:::::::::999999999999;;;::::::999888888777777888777777777777888999999<<<;;;999888666666555555:::::::::::::::999999888::::::::::::::::::::::::999999999999::::::::::::<<<<<<<<<<<<;;;:::999888<<<;;;;;;;;;;;;;;;<<<<<<======>>>??????>>>>>>=========<<<<<<;;;:::::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAA============>>>>>>>>>>>>@@@@@@???>>>>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFEEEDDDBBBAAAAAA@@@@@@AAAAAAAAAAAACCCEEEGGGHHHLLLMMMNNNMMMKKKIIIHHHHHHFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOOOONNNNNNQQQPPPPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUTTTTTTVVVWWWXXXYYYZZZ[[[[[[[[[uuufffVVVPPPNNNKKKIIIIIIIIIGGGFFFEEEFFFFFFDDDCCCDDDDDDDDDDDDCCCAAA???===>>>===<<<;;;:::999999999888666333222333333333222555555444444333222111111///111333333111000///000111111111111111111111111......---------///000111...000111000...---...000111000000///000000111222//////............////////////////////////////////////.........//////000///---++++++---...------++++++,,,,,,---...//////............///////////////............//////000...//////000000111111222///////////////000111111000333222000222666666111222222222222333444555555888>>>GGGQQQ]]]lll|||{{{vvvlllbbbZZZPPPLLLGGGDDDCCCCCCCCCCCC??????>>>======>>>>>>>>><<<<<<======>>>=========>>>>>>>>>>>>>>>?????????======<<<;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<=========@@@@@@???===<<<;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>===<<<;;;999999999999999999999::::::999999999888888777777777777777777777888888999;;;:::999888777666666666999999:::::::::999999888999999::::::;;;;;;;;;;;;888999999999999:::::::::;;;<<<<<<<<<;;;;;;:::999<<<<<<;;;;;;;;;<<<=========>>>>>>????????????>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>???????????????@@@@@@@@@@@@<<<<<<=========>>>>>>>>>?????????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAACCCEEEGGGHHHLLLNNNPPPPPPMMMJJJGGGGGGFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPPPPRRRQQQQQQPPPOOONNNNNNMMMOOOOOOOOOPPPPPPRRRSSSSSSTTTUUUUUUUUUTTTTTTTTTSSSVVVWWWYYYZZZ[[[ZZZYYYYYYvvvgggXXXQQQOOOLLLIIIHHHIIIHHHFFFFFFGGGGGGFFFDDDDDDDDDDDDDDDCCCAAA???===>>>>>><<<;;;:::999999999;;;888555333333222111000555555444444333222111111...000222222000///...///000000000000000000000000///...---++++++,,,...///---------,,,+++,,,---///.........//////000000111---------,,,,,,------...////////////////////////000//////.........//////...---+++,,,---...---,,,***++++++,,,---......///............////////////...............///000000.........//////000000000//////////////////000111444333///,,,---222333222444333111000000111333444666999>>>DDDLLLXXXgggqqq~~~~~~{{{{{{yyyvvvqqqiii^^^SSSLLLKKKHHHDDDBBBBBBBBBAAAAAA>>>>>>===<<<<<<<<<======;;;;;;<<<===============<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;:::::::::;;;<<<======<<<;;;:::888888999999999999::::::777777777888888999999999666666777777888888888888999999888888888888999999888888999::::::999999999999:::;;;<<<======<<<<<<888888888999999999::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>======>>>???????????????<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>???@@@@@@AAAAAA@@@@@@???>>>===============>>>>>>>>>>>>???>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHKKKMMMPPPPPPMMMJJJGGGFFFHHHHHHHHHIIIIIIIIIIIIJJJKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPOOONNNNNNOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTVVVWWWXXXZZZZZZZZZYYYXXXxxxiiiZZZSSSQQQMMMIIIHHHIIIHHHGGGGGGHHHHHHGGGEEECCCCCCDDDDDDCCCAAA???>>>>>>===<<<;;;:::999999999;;;888555333333333222000444444333333222222111111...000222111000.........------------------------000///---,,,++++++,,,---///...,,,+++******++++++***++++++,,,---------...,,,,,,,,,+++,,,,,,---...------------------------......---,,,,,,,,,,,,---...---,,,,,,......---,,,+++,,,,,,------.....................////////////......---......///000111/////////////////////////////////......//////000111000000111333333111///333222///......000222444666777999;;;???GGGRRRZZZlllwww}}}xxxvvvqqqppplllfff^^^UUUMMMHHHFFFCCCAAA???@@@@@@???>>>>>>===<<<<<<;;;;;;;;;<<<:::;;;<<<<<<============::::::;;;;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;@@@@@@??????>>>>>>======999999999::::::::::::;;;::::::::::::::::::::::::999999::::::::::::999999888888999999999999888888888888888999999999999999666666777777888999999:::555666777777888888777777777777777888999:::;;;;;;777888999999999999999999999:::<<<===>>>===<<<<<<888888888888999999999999888999:::;;;<<<<<<<<<<<<::::::::::::;;;<<<======<<<<<<===>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>???@@@@@@@@@BBBAAA@@@???>>><<<;;;;;;============>>>>>>>>>>>><<<===>>>?????????>>>>>>===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJMMMNNNLLLIIIHHHGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTTTTSSSTTTTTTUUUUUUVVVWWWXXXXXXYYYYYYYYYYYYzzzkkk\\\UUURRRMMMIIIGGGHHHGGGFFFFFFGGGGGGFFFEEEBBBBBBCCCCCCCCCBBB@@@???>>>===<<<:::999999888888888666444333444444444333222222222222222222111111///111222222111/////////........................///......---------------111///---,,,,,,,,,++++++******+++,,,------......,,,,,,,,,,,,,,,---......------------------------......---,,,,,,,,,,,,,,,---,,,,,,---......---+++---------------.....................////////////---------......///000111222111111000000//////...000//////.........//////------...111333222000...000000/////////111222333333444555555666:::BBBIIIVVVaaappp~~~zzzvvvrrrmmmiiidddbbb^^^XXXRRRLLLIIIHHHAAA@@@>>>>>>??????>>>===>>>===<<<;;;::::::::::::999:::;;;<<<============999::::::;;;<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================999999999:::::::::;;;;;;::::::::::::::::::::::::777888888999999888888777888777777777777777777888999999999888888888888888777777777777888888888888555555777888888888777666666666666777777999::::::777777888999999999999999999:::<<<======<<<;;;:::888888888888999999999999::::::;;;;;;<<<;;;;;;;;;999999999999:::;;;<<<===;;;;;;<<<===>>>>>>>>>>>>:::::::::::::::;;;;;;;;;<<<<<<======>>>??????????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<=========;;;<<<>>>?????????>>>>>>===>>>???@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFDDDCCCCCCCCCDDDEEEDDDGGGIIIJJJJJJHHHHHHIIIFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLLLLLLLOOONNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRRRRPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTSSSSSSSSSUUUVVVWWWVVVVVVVVVWWWXXXYYYZZZ[[[|||mmm]]]VVVSSSNNNIIIGGGGGGFFFDDDEEEFFFFFFEEEDDDAAABBBCCCCCCCCCBBBAAA@@@===<<<;;;:::999888888888666444222333444666777666111111111111111111222222000222444333222000000000111111111111111111111111.........///////////////000///------/////////...,,,---...///000000000000---------------...///000////////////////////////111000///...............---,,,,,,---......---+++..................------............/////////000---------......000111111444333333222111000//////000//////.........//////000---,,,...111111222333///000111222333444444444///000222111111444:::???EEENNN]]]kkkxxx~~~{{{xxxtttppplllgggaaa]]]TTTRRROOOJJJEEECCCCCCDDD???>>>===>>>@@@AAA@@@??????>>><<<;;;:::999999888999:::;;;<<<============::::::;;;;;;<<<======>>><<<<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========::::::::::::::::::::::::777777888888888888777777:::999888777777888999:::999999999888888888777777999999888888777666666666444555777888888888777666666666666666666777888888666777888999999999999999888999;;;<<<<<<;;;999888777888888888888999999999<<<<<<<<<<<<;;;:::999999999888888999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>============<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;<<<===?????????>>>=========>>>@@@@@@AAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFF@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHGGGHHHGGGEEEDDDCCCCCCCCCDDDBBBDDDGGGHHHHHHHHHIIIJJJCCCDDDEEEGGGIIIKKKLLLMMMIIIJJJLLLMMMNNNNNNNNNMMMOOOOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSRRRRRRSSSUUUWWWXXXWWWVVVVVVVVVWWWYYY[[[\\\ooo]]]TTTPPPLLLHHHGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCAAA>>>===???>>>===;;;:::999888888777666555555666777666444666555222111000000111222444333111////////////000/////////000000000---+++...------...000000///...111111000/////////////////////............//////------------------------///............---------111///---++++++---///111---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------******+++,,,---...//////---///111222000/////////------------...///111111............////////////000000000000000000000000333333222111222333444555<<<@@@GGGQQQ^^^mmm|||~~~zzzxxxuuuooogggbbb___[[[SSSMMMJJJIIIHHHFFFDDDBBB@@@@@@AAA@@@???===;;;:::::::::999::::::;;;;;;::::::999888888888777888888999999999999999:::;;;<<<===>>>======<<<;;;::::::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999888777777666666777777999999888777666555444333555666666777888999999999::::::999888777777888888777777666666666666777777666666666666666777888888777666555555555777888999::::::999999888999999999999999999999999888777666888888999999999:::::::::888999::::::::::::999888999999999999999999999999;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;::::::::::::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<=========<<<============>>>>>>>>>>>>DDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAA@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBAAAAAABBBDDDFFFGGGFFFFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOOOOPPPPPPPPPSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSRRRSSSSSSTTTUUUVVVTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVUUUTTTUUUVVVWWWXXX~~~nnn\\\TTTPPPLLLHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDCCCDDDEEEEEEDDDBBB???>>>???>>><<<;;;999888888888777666444555666666555333666444222111000000111222333222111000/////////000000///...///000000...+++000///...///000000///---//////...---------------///..................///------------------------///............---------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,....................................////////////---------------------------///111111000/////////............///000111222............////////////000000000000000000000000222111111000111222333444777:::>>>DDDLLLWWWcccjjj{{{}}}xxxtttqqqkkkddd[[[VVVSSSPPPKKKGGGDDDDDDCCCBBBAAAAAA@@@@@@>>>===<<<<<<;;;;;;;;;;;;999999999999999999999999<<<;;;:::888777777777666:::999999::::::<<<=========<<<<<<;;;::::::999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::999888888888888888666666666777777777777888555555666777777888999999888777777666555555666666777777666666666666777777666666666666666777888888777666555555555666888999999888888777777777888888:::::::::::::::999888888888888888999999999::::::888999999::::::999999888999999999999999999999999999999888888999;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<<<<<<<<<<============>>>CCCBBBAAAAAA@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVUUUUUUUUUVVVWWWXXX|||lll[[[RRROOOLLLIIIHHHJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@>>>===<<<:::999888777777666555444444555555444222555444222111000111111222333222111000/////////000000///...///000000...,,,111000///000111111000...///...------,,,---------......------------......------------------------///............---------,,,---............---,,,---,,,++++++++++++,,,---////////////////////////,,,------...//////000000000000//////...---,,,,,,---///111111///.../////////......//////000111222............////////////000000000000000000000000000000000///000000111222222333555888<<>>>>>>>>?????????;;;;;;:::::::::;;;;;;<<<999888777666666777888999<<<;;;:::999888777777777:::999999::::::;;;<<<===<<<<<<;;;;;;::::::999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;:::999999999999:::666777777777888888888888555555666666777777888888777777666555555555666666777666666555555666666777666666666666666777888888666666555555555666777888777777666666666666777777;;;;;;;;;;;;;;;;;;:::999888888888999999999999:::888888999::::::999888888888888888888888888888888777777888999:::<<<===>>>;;;;;;;;;;;;;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>===;;;:::888777777777666555333333444444333111444333222111111111222222222111111000000000000000000.........000000///---///...///000222333222111000//////....../////////------,,,,,,,,,,,,------........................///............---------////////////////////////000///---,,,,,,---///000////////////////////////---------....../////////111000000///......---------///000000.........000///////////////000111222............////////////000000000000000000000000000///000000000000111111000111333444777;;;AAAEEEKKKRRR]]]hhhrrr{{{zzzrrrkkkddd]]]YYYSSSNNNIIIEEECCCBBB@@@>>>:::;;;;;;<<<<<<=========::::::999999999999:::::::::999777666666777999:::999888888888999:::;;;<<<:::999999999:::;;;;;;<<<;;;;;;::::::::::::::::::999999999888888888888888999999999999999999999999999999999999::::::::::::;;;::::::999888999999999:::999999888777777666666555555555666666777777777999888888777777777888888666666666555555666666666666666666666666777777888666666666555666666666666666666666555666666777888::::::;;;;;;;;;::::::999888888888888999999999999888888999999999999888888888888888888888888888888888888888999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<========================>>>>>>??????>>>===<<<<<<999999:::::::::;;;;;;;;;??????>>>>>>>>>>>>>>>???>>>???@@@AAABBBBBBBBBAAA??????>>>>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIFFFEEEDDDCCCCCCCCCDDDEEEHHHHHHHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMLLLKKKKKKKKKJJJKKKKKKLLLMMMNNNOOOPPPQQQNNNNNNNNNNNNOOOPPPRRRRRRPPPPPPQQQRRRSSSTTTUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWuuufffVVVOOOMMMKKKIIIIIILLLKKKJJJIIIGGGFFFEEEDDDFFFFFFFFFEEEEEEDDDCCCCCC>>>===<<<:::999888777777777555444333444444222111333333222222222222222222111111111111000000000///000...---...///000///...,,,,,,---000333444444333//////............//////------,,,,,,,,,,,,------........................///............---------000...,,,++++++,,,...000000///---,,,,,,---///000........................///.........---------,,,.........////////////000...///000///------...000///////////////000000111............///////////////////////////////////////000000111111111111111000222333444555777;;;>>>@@@DDDJJJQQQXXXaaajjjppp}}}~~~yyyqqqiiiaaaYYYRRRNNNIIIHHHGGGEEEDDDAAA>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777777888;;;:::888777777888:::;;;888888888888999:::;;;<<<::::::999999999:::;;;;;;999999::::::::::::::::::999999999888888888777777::::::::::::::::::::::::888888888999999999::::::999888888777777777777777999999888888777666666666555555555555555666666666888777777777777777888888666666555555555555666666666666666666666777777888555666666666666555555555666666666666666777888888777888888999999999888888777777888888888999999999888888888888888888888888777777777777777777777777999999999999999999888888::::::::::::;;;;;;<<<<<<::::::::::::;;;;;;<<<<<<========================>>>>>>??????>>>===<<<<<<999999999999::::::::::::======<<<<<<<<<<<<===>>>===>>>???@@@AAAAAAAAAAAA??????>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIEEEDDDCCCBBBAAABBBCCCDDDHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTRRRRRRRRRRRRRRRSSSSSSSSSUUUUUUVVVVVVVVVWWWWWWWWWrrrcccTTTMMMLLLKKKIIIIIILLLKKKJJJHHHGGGEEEDDDCCCFFFEEEEEEEEEDDDDDDDDDDDD???>>>===;;;:::999888888888666555444555444333111222222222222222222222222000000111111111111000///000...------///000000///++++++,,,///222444444333,,,,,,,,,+++,,,,,,---.........------------..............................///............---------...,,,)))''''''))),,,...---,,,++++++++++++,,,---------------------------//////......---,,,,,,++++++,,,---...///000111111...//////...------...000//////............//////............//////////////////////////////////////////000111111111111111000111222111000000111333;;;<<<>>>@@@EEELLLTTTZZZdddmmmzzz}}}sssnnneee\\\UUUOOOJJJGGGBBBCCCCCCCCCBBB???<<<:::======<<<<<<;;;:::::::::;;;;;;:::888888777777777:::999888888888888999::::::999888888777777888888::::::999999999999::::::888888999999::::::;;;;;;:::::::::999888888777777::::::::::::::::::::::::777777888888888999999999777777666555555555555666444444555666777888888999444444555555555555555555555555444444555555666666666555555444444555555666666666666666666777888888555555666666666555444444666666555666666777888999555666777777777777777777777777777888888888888999999888777777777777888999666666666666666666666666888888888888888777555555888888999999::::::;;;;;;:::::::::999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<999999999999::::::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<>>>???@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGCCCCCCCCCBBBCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJLLLKKKKKKKKKKKKKKKKKKJJJIIIJJJKKKLLLMMMNNNOOOOOONNNNNNOOOPPPQQQRRRTTTUUURRRRRRRRRRRRQQQQQQQQQQQQTTTUUUVVVWWWWWWWWWVVVVVVpppaaaRRRLLLLLLKKKIIIJJJKKKKKKIIIHHHFFFDDDCCCBBBEEEEEEDDDDDDCCCCCCDDDDDD@@@???>>><<<;;;:::999999999777666555555555333111111222222333333222222222///000111222222111000///000...,,,---...000000000---,,,---///111222111000,,,+++++++++,,,,,,---...///..................///........................///............------------,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---...///000000...//////---,,,,,,...000......------------..................////////////////////////////////////---...///000000000/////////000111111///......///555666777777999===BBBFFFKKKTTT```iiipppyyy}}}uuunnneee___WWWOOOJJJGGGEEECCC???@@@@@@???===;;;::::::<<<<<<;;;;;;;;;::::::::::::999999888888999999999888888888888888888888888888888777777666666777777::::::999999999999999:::777888888999::::::;;;;;;;;;;;;;;;:::999888888888999999999999999999999999777777777777888888888999777666666555444555555555333333444555666777888888444444444444444444444444444444444444444555666666666555555444444555555666666666666666666777888888555555666666666555444333444444444444555666777888444555666777777777777777777777777777888888888888999888777666666777888999666666666666666666666666555666666777777666555444666777777888999999::::::::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<<<<999999999:::::::::;;;;;;999999999999999:::;;;;;;;;;;;;===>>>???@@@@@@@@@AAA@@@@@@?????????@@@@@@???@@@@@@AAABBBAAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNOOOQQQRRRTTTUUUPPPPPPPPPQQQQQQRRRRRRRRRTTTUUUVVVWWWWWWWWWVVVVVVooo```QQQLLLKKKJJJJJJJJJKKKJJJIIIGGGEEEDDDBBBBBBEEEDDDDDDCCCCCCCCCCCCDDDAAA@@@>>>===;;;::::::::::::888666666666555444222111222222333333333222222///000111222222111000///000...,,,,,,...000000000///......///000000...---------------......///000//////............////////////////////////////////////.........------------......//////......------......//////......---........................+++,,,,,,------......///++++++,,,,,,---......///...///...---,,,,,,...000...------,,,,,,,,,------............/////////000////////////////////////,,,,,,.../////////...---...000222222111111111222111222333444444666999;;;<<>>??????@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA??????@@@AAAAAAAAAAAA@@@??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLLLLMMMMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMNNNOOOPPPRRRTTTTTTMMMNNNOOOPPPQQQSSSTTTTTTTTTUUUVVVWWWXXXWWWVVVVVV{{{iii___UUUQQQNNNIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<:::999888888888777666555444333222222333333222222111000//////////////////////////////000000///...---,,,++++++///////////////.........000///---,,,,,,---///000//////.........---------///......---------......,,,,,,------------,,,,,,......------------......,,,,,,,,,------------...------------------------000...,,,++++++---000111---+++)))***---///---++++++,,,,,,---...///000000,,,,,,,,,------.................................000000000000000000000000000000000000000111111111000111111111111222222222222222222333333333444444999:::<<>>===???>>><<<:::999999999::::::::::::999999999888888999888666555666777999::::::999888777777777888999888888888888777777777777777777777777777777777777999999::::::;;;<<<======<<<<<<;;;:::888666444333777777777777777777777777444555666888888888777666333333333333333444555666444444444555555555555666666555444444444444666666444444444444555555555555555555666666666666555555555666666666444333444555555555444444444444555555333333444444555666777777666666666666666666666666777666555444444444444444666666555555555555666666555666888:::999777444333333444555555666666555555555555555555666777999999777999:::999777777:::===>>>===<<<;;;:::999999999999999999::::::;;;;;;;;;888888999999999:::::::::::::::::::::::::::::::::::::::;;;<<<===>>>???@@@DDDBBB@@@???=========>>>;;;===???AAABBBAAA@@@???@@@?????????@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHHHHEEEDDDCCCCCCDDDEEEDDDBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMQQQQQQPPPPPPPPPOOOOOOOOONNNOOOPPPRRRSSSSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUU|||kkkaaaWWWRRROOOKKKHHHIIIHHHHHHHHHGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???>>><<<:::999777777666888777666555444333222222333333222222111000000///////////////////////////000000//////...---------/////////////////////...000...---,,,,,,---...000//////.........---------------,,,,,,,,,------...------............------......------------...............////////////000------------------------///...---,,,,,,---///000---+++***+++...///...,,,,,,,,,------.../////////,,,,,,------------------........................////////////////////////222111111111000///////////////000000000111111111222222222333333333333444666666888:::>>>CCCGGGJJJSSSYYYdddppp|||~~~yyyrrrmmmgggccc```ZZZRRRLLLIIIFFFBBB???>>>>>><<<;;;>>>===;;;:::999999::::::::::::::::::999999999999888777666555555777888:::999999888888888888999999888888888777777777666666777777777777777777777777777888888999::::::;;;;;;999999999999999888777777555555555555555555555555444444666777777777666666444444333333333444444555444444444444555555555555333333222111111111222333666666666666777777777777555555666666666666555555444666666555444333444555555555444444444444555555111222222222333444444444555555555555555555555555666666555444444444444444666666555555555555666666555666777888777666444333333444555555666666555555555555555555666777888999777888:::999777777999;;;===<<<;;;::::::999::::::999999::::::::::::::::::888999999999999:::::::::::::::::::::::::::::::::999::::::;;;===>>>>>>???@@@@@@>>>======>>>>>>???===>>>@@@AAAAAA@@@???>>>???>>>>>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGGGGGGGDDDBBBAAABBBCCCDDDCCCAAABBBBBBCCCCCCDDDFFFGGGHHHJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPRRRSSSSSSTTTTTTSSSSSSSSSSSSSSSTTTUUUUUU~~~lllbbbXXXTTTQQQLLLJJJKKKIIIIIIHHHGGGFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???===;;;999888888777777777666555444333333222333333222222111000000000////////////////////////////////////////////////....../////////////////////...---,,,,,,---...///...............---------+++++++++++++++,,,---............//////...............------------...............////////////000------------------------------------......//////---,,,,,,,,,...///...---........................------------------,,,,,,........................////////////////////////333222111111//////...---........./////////000000111111222222222333333333555555444555666888:::;;;@@@FFFOOOZZZfffsss~~~yyysssnnnbbb^^^XXXUUURRROOOIIIEEEDDDBBB>>><<<<<<<<<;;;:::<<<;;;:::999999:::;;;<<<;;;;;;;;;:::::::::999999777666555444555666777888777888999999::::::::::::888888777777777777666666777777777777777777777777666666777777888999999999999999999:::999999888777444444444444444444444444333444444555555555555444555444444333333333333444444444444444555555555555666555444333333333333333555666666666666777777777555555666666666666555555444555666555444333333555555555444444444444555555222222222222333333333333555555555555555555555555666555444444444444444444666666555555555555666666555555555555555555444444333444555555666666555555666555555666666777888999888999:::999777777777999;;;::::::999999::::::;;;:::::::::::::::999999999999999999999::::::::::::::::::::::::::::::::::::999999::::::;;;<<<=========<<<<<<<<<===>>>????????????@@@AAA@@@???>>>===>>>>>>>>>===>>>>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFCCCAAA@@@AAABBBCCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGIIIIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPRRRRRRSSSSSSSSSTTTTTTSSSSSSTTTTTTUUUVVVkkkaaaWWWSSSPPPLLLJJJKKKJJJIIIIIIGGGEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<;;;::::::777666666555444444333333222222222111111111000000////////////////////////.../////////000000111111............///////////////...------------...///........................++++++++++++,,,---...///......////////////............------------......,,,,,,,,,------------...------------------------,,,,,,.../////////...---------------...//////...//////.........---------.........------,,,,,,,,,........................////////////////////////111111000000/////////........./////////000000000111111111111222222222222666555444333333333444555;;;>>>DDDJJJRRR\\\fffllluuu}}}|||vvvqqqkkkeee```VVVRRRNNNKKKJJJHHHEEEBBB@@@>>><<<;;;;;;;;;:::999::::::999999999:::<<<===;;;;;;;;;::::::::::::999666555555444555666777777666777999:::;;;;;;;;;:::888777777777666666666666777777777777777777777777666666777777888888888888<<<<<<;;;:::999777555444444444444444444444444444333333333333444333333333555555444333222222222222333333444444444555555555777666666555444444444333333333333444444444555555444555555666666555555444444555666555333222333444555444444333333444444555555555444444444444444444444444444444444444444444555555444333333444444444666555555444444555555666555555444333333333444555333444555555666555555555666666666666666777888888999:::::::::999888777777999999999999999:::;;;;;;;;;:::::::::999999888888999999999:::::::::;;;;;;;;;;;;::::::::::::999999888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@@@@????????????>>>>>>>>>??????@@@???@@@BBBCCCDDDDDDEEEEEECCCAAAAAAAAACCCDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOONNNOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUU~~~iii___VVVRRROOOKKKIIIJJJIIIIIIHHHGGGEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;;;;::::::666666666555444444333333222222222111111111111111000000000000000000000000......//////000000111111---.........//////000000.........------.........---.....................---------------...//////......////////////............------------......,,,,,,,,,------------...------------------------+++,,,...///000///...---------...............////////////...------,,,,,,.........------,,,,,,,,,......................................................//////000000000111/////////000000000111111000000000111111111222222444444333333222222333333666888:::<<>>===;;;;;;;;;;;;:::999:::999888888999:::<<<===;;;;;;:::::::::999999999555555555555555666666777555777888:::;;;;;;::::::777777777666666666666555666666666666666666666666777777777777888888888888;;;::::::999888666555444555555555555555555555555333333333222222222222333555444333222222222222222333333333444444444444555222222222222111111000000333333333333444444444444444444555555555555444444444555555555333222333444444444333333333333444444444444444444444444333333444444444444444444444444444444333333333444444555555555444444444444555555555444333222222333555666333444555555666555555555777666666666666777777888:::::::::;;;;;;:::888777888888888888888999:::;;;:::::::::999999888888888999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999888888999999:::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::<<<<<<>>>???@@@AAABBBBBBAAA@@@@@@?????????@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCBBBAAABBBDDDEEEEEECCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNOOOPPPPPPPPPPPPPPPRRRQQQQQQQQQQQQRRRSSSSSS|||ggg]]]TTTPPPNNNJJJHHHIIIHHHHHHGGGFFFEEECCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA===<<<;;;:::999888888888666666555555555444444444111111111111111111111111000000000000000000000000.........//////000000000------......///000000000........................---------...............///......------..................//////...............------------...............////////////000------------------------,,,,,,.../////////...---+++---......------.../////////.........---------------------------,,,,,,................................................,,,---......000111111222//////000000000111111111///000000000000111111111111111111111111111111111333444555666777:::>>>BBBGGGMMMUUU]]]fffsss{{{xxxuuusssjjjeee^^^YYYUUUQQQKKKGGGBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;;;;;;;:::888:::999888888888:::;;;<<<:::::::::999999999888888555555666666666777777777666777888888999999999999777777666666666666555555666666666666666666666666777777777777777777777777555666777777888777777777555555555555555555555555444333333222222222222333444333333222222222222333333333333333444444444444111222222333333333222111444555555555555666666666444444555555555555444444333444555444333222222444444444333333333333444444111111111111222222222222333333333333333333333333333333333333333444444555555555444444444444555555555444333222333444555666333444555555666666555555777777666666666666777777999999999:::;;;;;;888666888777777777888999999:::999999999999999888888888::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999999888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999;;;<<<===>>>@@@BBBCCCDDDBBBAAA@@@@@@@@@@@@@@@@@@<<<===>>>@@@AAAAAAAAAAAACCCBBBBBBCCCEEEFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQyyyggg]]]TTTPPPNNNJJJHHHIIIGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999888777777777555555555555555444444444111111111111111111111111000000000000000000000000..................//////------......///000000111---..................------------.........////////////...---,,,,,,,,,,,,------............------......------------...............////////////000------------------------,,,------...............***,,,...---,,,+++---///...............---------,,,,,,------------------................................................---.........///000000000........./////////000000/////////000000000111111///000000111111111000000222333444555555666888::::::>>>CCCHHHNNNWWWbbbjjjtttyyyzzzuuuoooiiieeebbbWWWSSSNNNKKKJJJHHHDDDAAA<<<===??????>>>=========<<<;;;::::::::::::888666:::999888888888999:::;;;999999888888888777777777666666777777888888777777777777777666777777888888777777666666666555555555666666666666666666666666666555555555555555555555444444555666666666666666444444444444444444444444555444333222111222222333222222222111222222333333222222333333333444444444111222444555666666555555444444555555555666666666333444444555555444444333333444555444222111222333444333333222222333333444000000000111222222222333222222222222222222222222333333222222333333444555555444444333333444444555444444444444444555666666333444555555666666555555777777666666666666777777777666666888::::::777555888888777777777888888999888888888888999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888::::::::::::;;;;;;;;;;;;:::;;;<<<======<<<<<<;;;=========>>>???AAABBBCCCAAAAAA@@@???????????????;;;<<<===>>>???@@@@@@@@@BBBAAAAAABBBDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNxxxggg]]]TTTPPPNNNJJJIIIJJJFFFFFFFFFFFFEEEDDDBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<;;;:::999888888888555555555555555444444444111111111111111111222222000000000000000000000000........................---------...///000000111------............---------------........./////////...---,,,+++*********,,,------------------,,,.........------.........,,,,,,,,,---------......------------------------------------......//////))),,,...---+++***,,,///........................,,,,,,,,,------.........................................................///////////////.........---------.........//////////////////000000000000000111111222222111111000///111222222111000111222333777:::===@@@EEEMMMSSSYYY^^^fffoooxxxwwwtttnnnggg___XXXSSSPPPKKKGGGDDDCCCDDDDDDAAA>>>:::<<>>======;;;:::999999999999666444;;;:::999888888999::::::888888888777777777777666666666777888888888888888888777666555555666777777777666666666555555555555666666666666666666666666444444444444444444444444666666666666555444222222333333333333333333333333666555333222222222333333111111111111222333444444222222333333333444444444---...000222333333333222222222222333333333444444333444444555555444444333333444555444222111222333444333333222222333333444111111222333444444555555222222222222222222222222222222222222333333444555555444444333333444444555444444444555555666666666333444555555666666555555888777666666666666777777444333333666999999666333888888777777777777888888777777888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;::::::999888888:::;;;;;;;;;;;;;;;;;;<<<888999;;;===>>>>>>>>>===???>>>>>>>>>???@@@AAAAAA@@@@@@???>>>>>>===>>>>>>:::;;;<<<>>>??????@@@@@@AAA@@@@@@AAACCCDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJJJJKKKIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLwwweee```XXXQQQMMMKKKJJJIIIKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA999::::::::::::999888777666666666555444444333333111111111111111222222222111111111111000///------........................222111///...,,,,,,++++++------------------------//////.........---------..................------111000...,,,+++++++++,,,///...---,,,+++************---000///,,,+++,,,...,,,---......//////......------......------,,,++++++++++++,,,---...///000////////////////////////,,,---///000000000///...///......------,,,++++++,,,,,,,,,------.........000000000///......------......//////000000111111////////////000000000111......///000111111222222111111111222333333333444111333555777999;;;???AAAHHHKKKQQQXXX```jjjsssyyy{{{wwwuuummmfff\\\UUUQQQNNNJJJGGGBBBBBBCCCBBBAAA???===;;;===<<<;;;:::999:::;;;;;;;;;;;;<<<===<<<;;;999888999999999999999999:::::::::777444111111222555777444555777777666555222111666666666666555555555555444444444444444444444444666555444333333444555666444555777777777555222111666555555555555444444444222222333333333333444444333333333333333333333333//////000000111111222222000111222222222000///...)))+++...111222111///...333333333333333333333333444444444333333222222222333333333222222111111111444444444444444444444444444444333333333333222222333333333222222111111111//////000111222333333444333333333444444444555555666666555555555444444444333333333444444555555555444444444444555555555555444444444555555777888999777666666555555555666666999999888888999999:::;;;999999999;;;======<<<:::999:::<<<=========<<<;;;:::888666777999:::999666>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@@@@??????????????????======>>>>>>??????@@@@@@>>>>>>???@@@AAAAAABBBBBBBBB???===???BBBDDDDDDBBBDDDCCCBBBBBBBBBBBBDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEGGGIIIIIIHHHGGGFFFHHHIIIJJJJJJJJJIIIHHHGGGLLLJJJIIIHHHHHHIIIKKKLLLvvvddd___WWWQQQNNNLLLKKKJJJKKKKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>======<<<;;;:::::::::666666666555444444333333222222111111111111111111000111111111000///..............................111000///...---,,,,,,,,,------------------------//////.........---------..................------000///---,,,++++++,,,,,,......---,,,+++++++++++++++---......---,,,,,,---,,,------...............+++,,,,,,---.........---,,,,,,,,,,,,---...//////------------------------,,,---.../////////............------------,,,,,,,,,,,,,,,---------..................////////////000000000////////////////////////////////////////////////000111222222222000000000000000000111111000111333333333555777::::::===BBBGGGLLLSSSZZZ___hhhlllttt|||~~~yyyrrrlllgggddd]]]XXXQQQKKKHHHGGGDDDBBB@@@@@@@@@???>>>===<<<;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::999999777777777777777777777777777666555444333444444555666666777777666555333222666666666666555555555444444444444444444444444444555555444333333444555555333444555666666555444444444444444444333333333333222222222333333333444444333333333333333333333333000000000000000111111111111111111111111000/////////000222444444444333222333333333333333333333333333333333333222222222111333333333222222111111111444444444444444444444444222222222333333444444444333333333222222111111111111111111111111222222222333333333444444444444555666555555555444444444444444444555555555555555555666666666666777777777777888777666444333222222222777666666555555555666666888888777777888888999:::999999999;;;<<<<<<:::888:::;;;;;;<<<<<<<<<<<<<<<;;;999888999;;;<<<:::888=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>????????????????????????;;;<<<<<<<<<=========>>>===>>>>>>???@@@@@@AAAAAAAAA???===>>>AAACCCBBBAAACCCBBBAAA@@@@@@AAAAAABBBDDDDDDEEEFFFFFFFFFFFFFFFEEEFFFHHHIIIIIIHHHGGGFFFKKKLLLMMMMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHIIIKKKLLLuuuddd^^^WWWQQQNNNLLLKKKJJJKKKJJJJJJIIIGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@???===;;;:::999999:::666666666555444444333333333222222222111000000000000000000111000000////////////////////////////////////...---------------------------------------...............---------------------------.........------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,---......,,,+++,,,,,,---...............)))***,,,---.../////////,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---------------------.........,,,,,,,,,------------...,,,------...//////000000111111000//////......---//////..................///000000111111222222222000000000000000000//////000111111111000000111333555777999;;;>>>AAAFFFJJJLLLPPPWWW___hhhqqqzzz|||yyytttooohhhccc___[[[UUUQQQLLLIIIDDDAAA@@@@@@???>>>======<<<;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999;;;:::999999888999999999777777777777777777777777555555555666555555444333888777777666666555555444666666555555555444444444444444444444444444444444444333333222222333333444222222333444444555666666333333333333222222222222222222222222333333333333333333333333333333333333111111111111000000000000222111111000000000000000333333444444444444444444333333333333333333333333222222222111111111111111222222222222222111111111444444444444444444444444000000111222333444555555222222222222222111111111222222222111111111000000333333333333444444444444555555555555444444444444666666666666555555555555555666666666666777777777777777555444222000//////666666666555555666666777777777666666777777888999;;;::::::;;;<<<<<<999777;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::;;;<<<===<<<:::<<<<<<;;;;;;;;;;;;::::::;;;;;;;;;<<<======>>>>>>????????????????????????<<<<<<<<<<<<=====================>>>>>>??????@@@???>>>======???AAAAAA@@@CCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFHHHIIIJJJJJJJJJJJJJJJIIIKKKKKKJJJIIIJJJKKKMMMNNNqqqddd___WWWPPPMMMKKKIIIIIIJJJJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA???===:::777666555666777666666666555444444333333333333333222111000/////////000000111111111000000000000000000000000000000......---------......///............------------........................,,,,,,------------......,,,,,,,,,,,,------......,,,+++++++++,,,,,,---......+++***+++...///,,,))),,,,,,---.........------***+++,,,---............,,,,,,,,,,,,,,,---...///........................++++++,,,,,,------------,,,,,,,,,---...//////000---------------------------------......///////////////////////////..................------------000000000111111111222222333333222222111111000000111222222111000///111333555777888888999:::===??????BBBFFFKKKPPPWWW___dddiiiooowwwzzztttpppmmmjjjhhheee^^^VVVSSSRRRPPPKKKFFFDDDBBB@@@>>>>>>>>>======<<<;;;:::999999:::<<<<<<999:::;;;;;;;;;:::888777:::999888777777888999:::999999999999888888888888555555555555555555444444999888777666555555555666555555555444444444333333333333333333333333333333222222222222222222222222333333222222333444555555333333333333222222222222111222222222222333333333333333333333333333333333222222111111000000//////222111000//////000111222444333222111111111222333222222222222222222222222111111111000000000000000222222222111111111111111333333333333333333333333000111111222333333444444222222222111111111111111111111111111111111111111222222333333333444444444444444444444444444444444666666555555444444333333333333333444444444555555222222333333333333333333666666666666666666777888777777777777777888999999<<<<<<;;;<<<===<<<:::888<<<;;;:::999:::;;;<<<===<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????<<<<<<<<<=========>>>>>>>>>===<<<===>>>?????????DDDCCCCCCBBBAAAAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEGGGHHHHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHLLLLLLLLLLLLMMMNNNPPPQQQ}}}mmmccc^^^VVVOOOKKKIIIGGGFFFJJJJJJIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBAAAAAAAAA>>><<<999666444444555666666666666555444444333333333333333222111000/////////000111111111111111000000000000000000000000000...------------...///////////////......------------.....................,,,,,,,,,,,,------......++++++,,,------.........++++++++++++,,,---......---+++***+++...///,,,)))+++,,,,,,---...---------,,,------...------,,,,,,------,,,,,,,,,---..............................++++++++++++,,,,,,------+++,,,------...///000000------------------------///.........---------,,,,,,------...///000000111...............---------///000000000000000111111333222222111111000000000000111222111000000222444222333444444333444555777:::;;;===>>>@@@DDDIIIMMMTTTWWW]]]ccclllvvv~~~tttooohhhbbb^^^\\\ZZZXXXVVVPPPJJJHHHIIIIIIFFFBBB@@@@@@@@@???>>>=========<<<;;;:::999999;;;<<<===888999:::::::::999777666999888777666777777999:::999999999888888888777777666555444333333444666777999888777666555555555666444444444444333333333333333333333333333333333333222222222222222222222222555444333222222222222222444444444444333333333333111111111222222222333333333333333333333333333333222222111111000000//////222111000//////000111222333222000//////000111222222222222222222222222222000000000000000000000000111111111111111111111111333333333333333333333333222222222222222222222222111111111111111111111111///000000111222222333333222222222333333333444444333333444444444444444444444444444333333222222222333333333333444444444444111222333555666777777777666666666666666777888888999888888888888999::::::>>>=========>>>===;;;999;;;;;;:::999999;;;<<<===::::::;;;;;;:::::::::;;;999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>?????????????????????>>>>>>>>>>>><<<<<<<<<<<<<<<=====================<<<===>>>???AAAAAAAAAAAA@@@@@@????????????AAABBBDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHIIIJJJKKKKKKNNNNNNOOOPPPQQQRRRSSSTTTyyyhhh```ZZZSSSMMMJJJHHHGGGGGGIIIIIIIIIHHHGGGFFFDDDDDDDDDDDDCCCCCCBBBAAAAAAAAA>>>===;;;999888777777888666666666555444444333333333222222222111000000000111111111222111111000000////////////////////////......---------......///000000//////...------------------...............++++++,,,,,,------......+++,,,------.........---++++++++++++,,,,,,---...,,,++++++,,,------+++***++++++,,,---------------------......------,,,+++---------,,,,,,------...++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,---...//////000000...------------,,,,,,,,,//////......---,,,,,,+++++++++,,,---///000111222------.........///////////////////////////////////////////////////.........///000000//////111333000111222222111111222444333555666666777999===???DDDFFFHHHLLLRRR[[[dddkkksssvvvzzz~~~}}}vvvnnniiibbb]]]WWWRRRPPPNNNMMMKKKIIIFFFBBBAAACCCCCC@@@>>><<<>>>???>>><<<;;;:::;;;;;;;;;:::::::::;;;;;;<<<888999999999999888777777888888888777888888999:::777777777666666555555444666555333222333444666888888777777666666555555444444444333333333222222222333333333333333333333333111222222333333222222111444444333222222111000000444444444444333333333333111111111111222222222222333333333333333333333333111111111111000000000000000000000000000111111222333222111000000111222333222222222222222222222222000000000000111111111111000000000111111111111111333333333333333333333333333333222222111111111111000000000111111111111111...///000111222333444444222222222222333333333333333333333333444444444444333333333222222222222222444555555555555666666666444555666777777777666555666666666666777888999999999999999888999::::::;;;===<<<<<<===>>>>>><<<999:::::::::::::::;;;;;;<<<888:::;;;:::999888999:::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>?????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<===???===>>>>>>??????>>>>>>===???@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKNNNOOOPPPQQQSSSTTTUUUVVVuuudddYYYTTTNNNJJJIIIIIIJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAA======<<<<<<;;;:::999999666666666555444444333333222222111111111111111111222222222222111111000///........................///......---------......000000000///...------------------.........//////***++++++,,,------......+++,,,---.........---,,,,,,,,,+++++++++,,,------***+++---,,,++++++++++++++++++,,,------------,,,,,,,,,------...---------...------,,,,,,---------++++++++++++++++++++++++---,,,,,,+++,,,---...///------......//////000000......---------,,,,,,,,,------------------------,,,,,,------...///000000------...///000000111111.....................---.........//////////////////000111000//////000222222333555444333222333444000222444444444555666888<<<===>>>???BBBGGGMMMQQQTTTWWW\\\```cccfffjjjmmmsssyyy}}}xxxrrrnnnjjjfffbbb^^^ZZZWWWSSSPPPKKKHHHFFFEEEDDDCCCAAA@@@@@@???>>>===;;;:::888;;;>>>>>>;;;999999:::::::::;;;;;;;;;::::::999999999888777777777777777777888888999::::::999999888777777666555555444444444444444555555555666666666666777777666555333222333333333333222222222222222222222222222222222222222222333444444333222222111111222333333222111000333333333333222222222222111111111111222222222222333333333333333333333333000000000000000111111111//////000111111111111111111111111111111222333444111111111111111111111111000000000111111222222222///000000000111111111222222222222222222222222222111111111111111222222222///000000000111111111222000000111111111222222222111222222222222333333333222222333333333444444444222222333333333333333333444444555555555666666666555666777888888777555444666666666666777888999:::888888888888888999999::::::999:::;;;======;;;999999999:::;;;;;;;;;;;;:::888:::;;;:::888888999;;;::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@>>>=========<<<<<<<<<;;;=========<<<<<<<<<<<<<<<===>>>???>>><<<;;;===???===>>>???@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDFFFGGGGGGDDDDDDDDDEEEFFFHHHJJJKKKLLLMMMOOOQQQSSSTTTUUUVVVrrrbbbTTTPPPKKKHHHIIIKKKLLLMMMIIIIIIIIIHHHGGGFFFEEEDDDEEEEEEDDDCCCBBBBBBAAAAAA;;;<<<<<<<<<;;;;;;999999777666666555444444333333111111111111111222222222333333333222111000///...........................//////...---------------111000000///...------------------.........//////******+++,,,,,,---......,,,,,,.........---,,,+++---,,,,,,++++++,,,,,,---(((+++...---***)))***---++++++,,,---------,,,,,,***+++,,,---.../////////...------,,,,,,,,,------------------------------------,,,+++,,,---...///............////////////.........------,,,,,,,,,+++,,,,,,------......///------..................,,,---...///000222333333---------------------,,,//////000000111111222222222333333222000000111222222444555444222111111111222444666666444333444444888:::;;;;;;<<<===???BBB@@@CCCHHHLLLOOORRRVVVYYYWWW]]]gggpppvvv|||~~~{{{ooonnnmmmoooooommmgggaaabbb^^^WWWRRROOONNNMMMLLLKKKHHHEEECCCBBBAAA@@@>>>???@@@AAA@@@===:::999999666:::===>>><<<::::::;;;999::::::;;;;;;999888777:::999777666666666777888777888999;;;;;;;;;:::999:::999999888777666666555111333555777888777555333444555777777666555222111333333333222222222111111222222222222222222222222222333444444444444333222...///111333444333222111222222222111111111111000000111111111111222222222333333333333333333333333//////000000111111222222...///000222222222111000......///000111222222222111111111111111111111111000000111111222222222333//////000000111111111222222222222222222222222222//////000111222333333444//////000000111111111222222222222111111111111111111111222222222333333333222222222333333444444444333333333444444555555555222222222333333333444444222444666777888777666555666666666666777888999:::777777777777777888888999777777888999;;;<<<:::888888999:::;;;<<<;;;:::999888:::<<<;;;999888:::<<<:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@??????>>>>>>>>>=====================<<<<<<===???@@@>>><<<;;;===@@@???@@@BBBDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDCCCCCCCCCAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJMMMOOOPPPKKKLLLNNNPPPRRRTTTUUUUUUmmm___SSSOOOKKKIIIHHHHHHGGGFFFIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEECCCBBBAAA@@@>>>;;;999777777777888666555555444444333222222000111222333222000...,,,111000///......///000111222111...------...111222000///...///000111111///------------------------//////.........---------...+++))))))+++...//////........................000//////......//////000,,,,,,,,,---------......000...,,,***+++---000222---------.........//////.........------,,,,,,,,,,,,---......,,,,,,---.../////////...---,,,***)))------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...///////////////......//////////////////////////////000000111111222222333111...,,,,,,...111333222111000000111222444555777777777777888888888888;;;<<<===>>>???@@@AAABBBKKKMMMPPPUUUZZZ^^^bbbcccfffiiimmmnnnooottt}}}{{{tttnnnhhhdddbbbZZZZZZZZZYYYWWWTTTRRRPPPKKKJJJHHHFFFFFFGGGHHHIIIIIIFFFBBB>>><<<<<<<<<===>>>>>>===<<<;;;;;;:::::::::::::::;;;;;;:::999999::::::999999999999888888888999:::999777777777888999999999888888777555555777777666555555555555555444555666777777555333222333222222222222222222333111111111111111111111111222222222111111111000000333222222111111222222333444333222111111111222333222111000000000000000111222222222111111111000000111111111111111111111111000000000000111111111111////////////////////////111111000000000000111111///000111222222111000///111111111111111111111111111000///......000222444000000000000111111111111111111222222222222111111000000000000000000000000000111111000///......///444333222222111111111111111111222222222333333333111333444333222222444777333333333444444555555555777777666666666555555555888777666666666777999:::;;;::::::999999888888888888999;;;;;;;;;999777666888999::::::;;;;;;::::::;;;<<<===<<<:::999:::;;;;;;:::999999888888999999999999:::;;;;;;;;;::::::999999999:::;;;<<<===>>>AAA@@@???>>>>>>???@@@AAA===>>>>>>>>>>>>>>>======<<<<<<<<<===============???@@@@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQSSSTTTTTTlll^^^SSSPPPLLLIIIIIIIIIHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDCCCBBB???>>>;;;999888888999999666555555444444333222222111222222222222000///...111000////////////000111111000...------...000111///...---...000111000///------------------------///.........------------***(((&&&''')))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------------------.........///,,,------------.........((())))))******+++,,,,,,,,,---...---,,,,,,,,,...---------------,,,,,,,,,---------------------------------------,,,,,,,,,---------------------------------............///..............................////////////......//////////////////////////////000000000000000000333222000......000222333222222111111222333555666555555555555666666666666888888999:::;;;<<<=========???AAADDDGGGJJJMMMNNNMMMPPPTTTVVVWWW]]]fffmmmwwwzzz}}}~~~xxxtttrrrpppooonnnnnnkkkfff```[[[VVVSSSRRROOOOOONNNMMMLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDEEEEEEDDDCCCAAA>>>======>>>>>>======<<<;;;;;;:::999999999::::::;;;::::::999999:::::::::999999999999888777888999888666555555666888888888888888777666555777666666555444444555555444444666666666555333222222222111111111111222222111111111111111111111111222222222111111111000000333222222111111222222333444333222111111111222222111000000000000000111111222222222111111111000000111111111111111111111111000000000000111111111111////////////////////////111111000000000000111111///000111111111111000///222111111111111111111111111000000///000111222333//////000000000111111111000111111111111111111000000000000000000000000000///000111000///...///000333333222111111111111111111111111222222222333333222222333333333444555666333333333444444444444444333333444444555555555555777777777777777888999999:::::::::999999888888888888999:::;;;:::999777666888999999:::;;;:::::::::;;;<<<<<<;;;:::999999;;;::::::999999888888999999999999:::;;;;;;;;;::::::::::::::::::;;;<<<======@@@???>>>======>>>???@@@======>>>>>>>>>>>>======??????>>>===<<<<<<;;;;;;??????@@@AAAAAABBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKKKKNNNNNNOOOPPPRRRSSSTTTUUUkkk\\\TTTQQQMMMJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFDDDCCCBBB???>>><<<:::999::::::;;;666555555444444333222222333333333222111111000000111000000//////000000111//////............//////...---,,,---///000///...------------------------............---------------+++))))))+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***+++...000000///---+++,,,,,,,,,,,,------------%%%&&&''')))***,,,------+++---...---,,,+++,,,...+++++++++++++++,,,---...---------------------------------,,,,,,+++++++++........................---------............///------------------------......///////////////...////////////////////////000000//////////////////333333222222222222333333111111000111111222333444222222333333333444444444333444444555666777888888888888999:::<<<===>>>>>><<>>>>>>>>?????????;;;;;;;;;:::999999888888999999::::::::::::999999;;;:::::::::999999999999666777777666444333333444777777888888888777666666666666555444444444555555333444555666555444333222111111000000000000111111111111111111111111111111222111111111111000000000222222111111111111222222333222222111000111111111000/////////000111222222222111111111111000000000111111111111111111111111000000000000111111111111000000000000000000000000111000000//////000000111///000000111111000000///222222222111111000000000111111111111111222222222//////000000000000111111///000000111111000000///000000000000000000000000...000111000//////000111222222111111000000111111111111111222222222222333222111111222444555555444444444444444333333333333111222333444555666777777666777888888999999888888999999999888888888888888888888999::::::999777666888888999::::::::::::999:::;;;<<<;;;999888999::::::::::::999999999888888888999::::::;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>>>>===<<<<<<===>>>>>>======>>>>>>>>>>>>======??????>>>======<<<<<<===??????@@@@@@AAABBBBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQRRRTTTUUUUUUiii[[[UUUQQQMMMKKKJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFIIIIIIHHHHHHFFFEEECCCBBB>>>===<<<;;;;;;;;;;;;<<<666555555444444333222222444444333222111111222222000000000000000000000000...///000000000000///...---,,,+++,,,...///...---------------------------------------------------...,,,++++++...///000///........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,)))+++...000000///---++++++++++++,,,,,,,,,------))))))***,,,---...///000+++,,,------++++++,,,---,,,++++++***+++,,,---...------------------------......------,,,+++++++++........................---------............///---------------------------...//////////////////////////////////////////000000//////......------222222222333333222222222......//////000111111222111111111222222222333333222222333333444444555555888888888999999::::::::::::<<<>>>@@@BBBFFFLLLQQQKKKLLLLLLMMMNNNQQQUUUYYYbbbaaaaaa___^^^\\\ZZZYYYYYYXXXVVVUUUTTTSSSTTTTTTUUUTTTUUUYYY\\\^^^^^^\\\XXXUUUQQQNNNMMMLLLKKKJJJGGGFFFDDDBBB@@@>>>===<<<>>>===<<<;;;;;;===>>>???===>>>>>>??????>>>======<<<<<<>>>>>>???>>>======:::999999999888888888777888888999::::::::::::999::::::::::::999999999999666777777666444333333444666777777777777777666666555555444444444444444555333444444444444333222222000000////////////000000111111111111111111111111111111111111000000000000222222111111111111222222222222111111000000000000////////////000111333333111111111111000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000////////////000000///000000000000000000///222222111111000000//////000111222222222222111111////////////000000000111//////000000000000//////////////////////////////...///111111000000111333333222222111111111222222111111111111222222222222222111000111444555333222555444444333333222222222333333444555666777888888555666888999999999888777777777777888888888888888777888888999999888777777777888888999999999999999999:::;;;:::999888999:::::::::::::::999999888888888888999:::;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<======???AAABBB?????????@@@AAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBBFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQSSSTTTUUUUUUhhhZZZUUUQQQMMMKKKJJJJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHFFFEEECCCBBB======<<<<<<;;;;;;;;;;;;666555555444444333222222444333222222111222222222000000111111111111000000...///111222222111///...---,,,+++,,,---......,,,------------------------,,,,,,------------------***)))((()))+++---,,,,,,........................+++******))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------------+++++++++,,,,,,,,,---------------.........//////+++,,,---,,,++++++,,,---------,,,,,,++++++,,,,,,------------------------///.........---------,,,---------------------------------............///------------------------------...///////////////////////////////////////000000//////......------///000111222222111000/////////000111111222222222111111222222222333333333333333444444444444444444333333444444555666777777777888999999;;;===AAADDD@@@@@@AAAAAAAAACCCGGGKKKPPPOOOOOOMMMLLLJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHKKKNNNOOONNNMMMHHHFFFCCCAAAAAA@@@???>>>???>>>>>>>>>===<<<<<<;;;;;;::::::::::::<<<>>>???<<<<<<======>>>======<<<;;;<<<===>>>===<<<:::999888888888888888777777777777888999999:::::::::999::::::999999999888888888666777888777555444555666666777777777777666666555444444333333333333444444333333333333333222222111000//////////////////000111111111111111111111111000000000000000000000000222111111000000111111222111111111000000000//////////////////000111333333000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000000//////////////////000111111111000000000//////111111222222222111111000...////////////000000000//////000000000000//////////////////////////////...000111111000000111333333333222222222222333444000000111111111222222222222111111222333333111000444444444333333222222111333333444444444555555555555666777888999888777777666666666777777888888888666777777777777777777777666777888888999999888888777999:::999888888999:::999999:::::::::999888777777888999:::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBB>>>>>>???@@@@@@AAAAAABBBCCCCCCBBBAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAAFFFGGGGGGHHHIIIJJJKKKKKKNNNOOOPPPQQQRRRTTTTTTUUUhhhZZZTTTQQQMMMJJJJJJIIIIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFDDDBBBAAA======<<<<<<;;;::::::999666555555444444333222222222222222222222222111111000111111222222111111000...///000111111000///...---,,,+++,,,...///...---------------------------,,,,,,,,,,,,------------+++******+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,+++++++++,,,...///,,,,,,,,,,,,------------......------,,,,,,,,,+++***,,,---,,,+++***+++------............---,,,+++------------------------........................---------------------------------............///------------------------,,,---...///000000000000////////////////////////000000////////////////////////000000000000//////000111222333444444444444111111222222222333333333444444444444444444444333000000111222333555555666555444444444555777888999:::;;;<<<<<<;;;===@@@BBBAAAAAAAAA@@@???>>><<<;;;======>>>>>>>>>>>>>>>>>>;;;===@@@BBBCCCCCCCCCBBBAAA???===<<<<<<<<<;;;:::888888999999999999888888888888888999:::;;;<<<===;;;;;;<<<<<<<<<<<<======<<<<<<======<<<:::888777888888888888888888888888666777888999::::::::::::999888888888777777777777555777888888777666888999777777777777666555444444333333222222222333444444333333222222222111111111000000////////////000000111111111111111111111111//////000000000000000111111111000000000000111111///000000000000///......000/////////000111222222//////000000000000000111000000000000000000000000000000000000111111111111000000000000000000000000000//////......//////000000//////......//////000000000000000000000000000111111111000000000000000......////////////000000///000000111111000000///000000000000000000000000///111222111000000111222222222222111222222333444000000000111111111111222333555666666333111000000333333333333222222222222222222222222222333333333444555666666777777666666444444555666777888888999666666666666666777777777666666777888888888888777666888999999888777888:::999999:::;;;:::999888777777888999:::;;;<<<<<<<<<;;;;;;;;;::::::;;;;;;<<<:::;;;<<<<<<<<<<<<;;;:::;;;<<<===>>>>>>??????>>>DDDCCC@@@>>>======>>>???>>>>>>??????@@@AAAAAAAAACCCBBBBBBAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNOOOPPPQQQSSSTTTTTThhh[[[SSSPPPLLLIIIIIIIIIHHHGGGJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHGGGEEECCCAAA@@@======<<<<<<:::999888777666555555444444333222222///000111222222111000000000111222222222222111000------............------...,,,,,,---...///...---------------------------++++++,,,,,,,,,------------------...000111000///,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,,,,------------,,,,,,+++++++++,,,---...,,,------------.........---------,,,,,,+++++++++***,,,,,,,,,+++***+++,,,+++,,,///000111///...,,,------------------------+++,,,,,,------......///........................---------............///........................,,,---...///000000000000//////////////////////////////000000000000000000///////////////////////////000111333333333333222111111111111222222222222444333333333222222111111111111222333444555666666444333333333555777777888666777999999888999:::<<<999999999999999888888777777888999999::::::::::::666999<<<>>>>>>===<<<;;;>>><<<;;;;;;<<<<<<;;;:::555666777777777777666555666666888999::::::;;;;;;;;;;;;:::::::::;;;======;;;;;;;;;;;;:::999888777888888888888888888888888666777888999999:::::::::777777777777666666666666333555777777777777999;;;888888888777666444333222222222222222222333444444333222222111111111111111111000000//////000000111111111111111111111111111////////////000000111111111111000000000000111111//////000000000///...---111000000000000000111111////////////000000111111000000000000000000000000000000000000111111111111//////////////////////////////............//////000///............///000......//////000111111111222111///.........//////........./////////000000000111111111111111111000000000000000000000000000111222333222000000000222000000//////000111111222000000000000111111111111555:::===;;;555000111333222222222222222333333333222222333333444555666666444444444444444555666666333333444555666888888999555555555555666666777777555666777777888888777777666777888888777777888:::888999:::;;;;;;999888666777777999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;:::;;;<<<======<<<;;;:::;;;<<<===>>>????????????FFFDDDAAA>>>===<<<===>>>>>>>>>>>>???@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAACCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJKKKKKKLLLMMMNNNOOOPPPRRRSSSSSSiii[[[SSSPPPKKKIIIHHHHHHGGGFFFIIIHHHGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFDDDBBB@@@???======<<<;;;:::888666555666555555444444333222222...///111222222111000...000111222333333222111000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---///000///...------------------------+++++++++,,,,,,---------*********+++......---,,,........................,,,++++++******++++++,,,,,,,,,------------......++++++,,,,,,---------,,,---------.........//////------------------------***+++,,,,,,******+++,,,(((+++///222333222000...------------------------)))***+++,,,------...///000000000000000000000000---------.........//////////////////////////////,,,---...///000000000000//////////////////////////////000000111111222222000000////////////000000+++,,,...000000000//////000000000000111111111111222222222111000000//////000111111222333333444444222222111333555777888888222444666777666666777888666666777888888888888888444555666777888888888888666888<<<===<<<;;;:::999999888777888999999888777666777888999999888666666555777888:::;;;;;;::::::;;;:::999888888:::<<<>>>:::999999999999999999999888888888888888999999999666666777999999:::::::::666666666666555555555555222444666777777888:::;;;999999888777555333222111222111111111222333333444333222111111000111111111111111000000000000111111111111111111111111111111.../////////000000111111111111000000000000111111...///000000000///---,,,222111000000000000000111.../////////000000111111000000000000000000000000000000000000111111111111//////////////////////////////............//////000///...------...///000------...///000111222222222000...---,,,---...///............/////////000111111222222222222111111000000000000000000000000222333333222000///000111...............///000000000000000000111111111111777>>>BBB???666000222666111111111222222333333444333444555777999:::<<<<<<444444333222222444555666222333444555666888888999555555555555555666777888555666666777777777777777555777888888777777888:::888999:::;;;;;;999888666666777999:::;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;<<<======<<<;;;;;;;;;<<<===>>>????????????EEECCC@@@>>>===>>>@@@AAA>>>>>>>>>???@@@@@@AAAAAACCCBBBAAAAAA@@@@@@AAAAAA?????????@@@AAABBBCCCDDDFFFGGGGGGHHHIIIJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRRRR{{{fffYYYUUUSSSLLLEEEHHHOOOQQQMMMKKKJJJHHHGGGFFFFFFGGGHHHGGGGGGGGGFFFDDDCCCAAA@@@??????>>>===<<<;;;;;;::::::777444444555555333000333333444555444333111000333222111000//////000000111111000...---,,,+++***)))+++---//////...---,,,,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,---------......)))***++++++------...///.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,.../////////...---......////////////......------------------------,,,,,,,,,---...///000000........................111000000////////////000//////............//////333///,,,,,,///222222111---///000111111000///---000000111222222222222111222222111111111111111111555333333666666333333555333333222222333333444555555444333333222222222222333333333333333444555666888888888888888888888888888888888888888777666666777777777777777777777777444444444444444555666777777;;;???===999666888:::999888777888:::;;;:::999:::999888777666666666666777777666666666666666777444555666777999999999:::666666555444444444444555111222333444555777888888777777666444444333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000//////000000000000000000000000000000000000000000000000+++++++++,,,,,,,,,------000000000000000000000000000000000000000000000000000000000000000000000000............////////////////////////////////////000000//////......------............////////////000000//////.........---000000000000000000000000111111000000//////......000000000000000000000000333111///---,,,,,,---...000000111222222000///...////////////////////////000000000000000000000000444444444333222111///////////////000111111222222555555555555555555555555444333333333333444555555111444777777555555777999999888888888777777666666444555555555666666777777777777777777888888888888888888888777777777666666444555777999;;;<<<======<<<<<<;;;:::999999999999===<<<;;;:::999::::::;;;;;;;;;::::::;;;<<<>>>?????????>>><<<<<<;;;;;;;;;>>>>>>>>>>>>????????????CCCBBBBBBAAAAAA@@@@@@???AAAAAABBBBBBCCCDDDEEEEEEJJJIIIHHHGGGFFFFFFFFFFFFJJJLLLNNNNNNMMMLLLMMMNNN|||fffYYYOOOOOOKKKIIIOOOZZZ___]]]LLLKKKIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFEEECCCAAAAAA>>>======<<<;;;:::999888999666444444555555333111222222333444444333222222000000000000000000//////000000///...---,,,,,,+++,,,---.........---,,,+++,,,,,,---......---,,,,,,,,,------......------,,,,,,,,,,,,------------...***++++++,,,,,,------.........---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++------------------------,,,,,,.../////////...---------............------........................---,,,,,,------///000000........................---------,,,,,,---......//////............//////,,,)))''''''***,,,---,,,///000111222222111000///000000111222222222222111111111111111111111111111555222222444444222222555333222222222222222333444555444333222222222222222222222222222222333444444444444444444444444444444777777777777777666555555666666666666666666666666444444444444555666777888888<<>>:::888999;;;999888777888:::::::::888999888777666666555555555777777666666666666666777666666777888888888888777555555444333333333333333222222333444555666777777666555444333222222222222111111111111111111111111111111111111111111111111111111111111111111111111000111111111111000//////////////////////////////000000000000000000000000---.........////////////////////////////////////////////////////////////....................................////////////........................////////////............------......///000111111000/////////.........---////////////////////////000000000000//////......////////////////////////444222111///...///000111000111111111111000//////////////////////////////////////////////////////111111111222111111000////////////000111111222222444444444444444444444444444333333333333444555555111333444555555555555666777777777666666555555555444555555555666666666777666666777777777888888888999999999888888777777777666666777999::::::::::::;;;;;;::::::::::::::::::===<<<;;;:::999::::::;;;;;;;;;::::::;;;<<<>>>>>>???>>>===<<<;;;;;;;;;;;;======>>>>>>>>>?????????BBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDHHHGGGGGGFFFFFFFFFFFFFFFHHHIIIKKKKKKJJJJJJJJJKKK}}}gggZZZQQQOOOJJJHHHLLLTTTXXXVVVLLLKKKJJJHHHHHHHHHHHHIIIHHHHHHGGGFFFEEECCCBBBAAA<<<<<<;;;:::999888777777777666444444555555444333111222333333333333333222000000222222333222111111//////.........---------//////......---,,,,,,+++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,---......---***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---************************------------------------,,,,,,---............---,,,,,,------------,,,,,,////////////////////////---------------...///000........................////////////000000111222//////............//////---+++******,,,...//////000000222222222222000000///000111111222222111111111111111111111111111111444111000222222000111444333222222111111111222222444333333222222222222333222111111111111222222333555555555555555555555555555666666666666555444444555555555555555555555555444444444444555666777888999<<<>>>===:::999:::<<<:::999777888999999888777888777666555444444444444777666666555555666777777888888888888777777666555444333333222222222222222333333333444444555555555444333222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111000000///...////////////////////////////////////////////////....../////////000000000........................---------------------------------------------------............/////////......................................./////////,,,---...///000111222333/////////...............////////////////////////000000000////////////...........................222111000/////////111111111111000///////////////////////////////////////////////////////////////......///000000000000000/////////000111111222222333333333333333333333333333333333333333444555555222111111333444555444333555555555555555444444444555555555555555666666666666666777777777777888888888888777777777777666666666777777888888888888777999999:::::::::::::::;;;<<<;;;:::999999999::::::::::::::::::;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;======>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFFFFEEEGGGIIIIIIHHHGGGHHHIII~~~hhh[[[TTTPPPIIIFFFGGGJJJJJJIIIKKKJJJHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFEEECCCBBBAAA<<<<<<;;;:::999888777777555555555555555555555444333333333333222222111111000111333555666555333222---.....................///...------------......------------------------,,,------......------,,,++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,------+++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************++++++++++++------------------------,,,,,,---------.........,,,------......------,,,.............../////////---------------...///000........................000000000000111222444444//////............//////222111000000000111111111///000111111111111000//////000000111111111111111000000000000111111111111333000///222222///000333333222111111000000111111333333222222222222222333222222111111111222222333555555555555555555555555444444555555555444444333444444444444444444444444333333333333444555777777999:::<<<;;;999888999;;;:::999777777888888777555666555444444333333333444666666555555555666777777777777777777777666666555444444333222222222222222444444333333333333333333333222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000//////...////////////////////////........................---------............///........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................---------....../////////......//////000111222222........................////////////////////////////////////////////////...........................------------...///000111000///...---...///000////////////////////////////////////////////////......///000000000000////////////000111111222222444444444444444444444444333333222222333333444555333111000222555666444111555555555555444444444444555555555555555555555555666666666666777777777888555555555555555555555555555666666777777777777777666777888888999999999999::::::999999999999999999::::::::::::;;;<<<======>>>===<<<;;;;;;;;;;;;;;;============>>>>>>>>>???>>>??????@@@AAAAAABBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGDDDFFFGGGHHHGGGFFFGGGHHHjjj\\\SSSNNNHHHGGGJJJKKKLLLLLLIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGFFFFFFDDDCCCAAA@@@======<<<;;;:::999888888555555555555444444444555666555444222111000//////...000222333444333222111---------...............---,,,,,,---...///000111------------------------,,,------......------,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++++++++,,,,,,------------,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++,,,,,,------------------------------,,,,,,,,,,,,------............////////////......,,,,,,---------............------------...//////........................,,,,,,,,,---...///000111//////............//////111111000///...---,,,---...//////////////////...//////000111111111111000//////000000000111111111222000000333333000000222222222111111000111111222222222222111111222222333333333222222222222333333111111111111111111111111333333444444444444333333444444444444444444444444111111111222333444666777888888999888888777888999999888777777777777666555555444444333333333333333555555555555555666777777555555666777777777777777555444444333333333333333333333333333333222222222333222111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///..............................---------------------------------............///////////////////////////------------------------........................------------....................................,,,,,,------......//////000000000000////////////---------....................................................../////////////////////////////////,,,,,,,,,------...//////111000...---------...///////////////////////////........................000000000111000000///.../////////000111111222222444444444444444444444444333222222222222333444444444222111222555666444111555555555555555555555555555555555555555444444444555666666666666777777777666666666666666666666666333444555666777888888888444555666777888777777777888888999999999999999999999999:::;;;;;;<<<<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>===>>>??????@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBCCCAAAAAAAAABBBCCCDDDFFFFFFEEEGGGHHHHHHGGGGGGHHHIIIkkk^^^UUUNNNIIIIIIKKKJJJJJJKKKHHHGGGFFFDDDCCCDDDDDDEEEFFFFFFEEEDDDCCCAAA@@@???>>>>>>===<<<;;;:::999999555666777666444333444555666555333222000/////////,,,---...///000///......------..................++++++,,,...///000111222...------,,,,,,------...,,,------......------,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,......---------------,,,***++++++,,,,,,------......,,,+++******+++...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...------------------------,,,,,,,,,+++,,,------......//////////////////...++++++,,,,,,---...............---------......///........................------------...///000000//////............//////000111111///---++++++,,,...........................///000000111111000000...//////000000111111111222000222666666222000222111111111111111222333333222111111111111222222333444444333222222222222333222222222222222222222222222333333444444444444333444444444444444444444444111111111222333555666777777777666666666777888999888777666666777777666555444444333333333333333444444444444444555666777777444555666666777777777777555555444333333333333333222222222222222222222222222111111000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000//////...---....................................................../////////000000000////////////////////////................................................,,,------------.........---------------------------------------.........000000000///......---------------------.................................---............/////////////////////////////////.........///000000000000//////...---------------////////////////////////........................000000111000000///....../////////000111111222222333333333333333333333333222222222222222333444444333222222333444444333222444444444555555555555666555555555444444444444444555555666666666666777777777777888888888888999999333444555777888888999999444555666777777777666555777777888999999999888888888999:::;;;<<<<<<<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJJJJIIIHHHIIIJJJlll___XXXPPPIIIIIIIIIFFFDDDEEEHHHGGGFFFDDDDDDDDDEEEEEEEEEDDDDDDCCCBBB@@@???>>>>>>>>>===<<<;;;:::999999555777888666333222222444333222111000000111111222///..................---..................------+++,,,...///000000000///...---,,,,,,,,,,,,---...,,,------......------,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------******+++,,,,,,---......++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------------------------------,,,,,,+++++++++,,,---...---......//////......---,,,,,,,,,---...////////////......---------..............................000///////////////000000//////............//////---///111000...,,,---/////////............//////...//////000000000000000......//////000111111222222111555::::::555111222111111111111222444555666111111111111111222333333333333222111111111111111555555555555555555555555222333333444555555444444444444444444444444444444222222333444555777888999888777666666777888999999666555444555777777777555444444333333333444444444444444444444555666777777666666666777666666555444444333333222222222222222111111111111222222222222000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000//////...---................................................---.........////////////................................................------------------------,,,,,,---------.........------------------------...------------------,,,............------------,,,,,,,,,------.................................---------.........//////..............................//////////////////---............---,,,,,,////////////////////////........................------...////////////.../////////000111111222222111111111111111111111111222222222111222222333444000222333333222111111222222333333333444444444555555555555444444333333333555555555666666666777777666666666777777888888888555666777777888888888777666777888999999777666555555666888999999999888888777888:::;;;<<<<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEGGGHHHJJJJJJIIIIIIIIIJJJmmm```WWWNNNIIIKKKMMMJJJIIILLLIIIHHHGGGEEEEEEEEEEEEFFFDDDDDDCCCBBBAAA???>>>===>>>===<<<<<<::::::999888666888999777333111222444111000000000000222444555333222111000//////000000//////.........---------,,,---///111111000...---...---,,,,,,,,,,,,---...,,,------......------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,---......)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++((())))))***++++++,,,,,,---------------------------,,,+++***+++,,,---...,,,------......------,,,---------...///000000111///......---------..............................---,,,,,,+++++++++,,,,,,//////............//////'''***------,,,+++---///000000////////////000000...//////000000000000000---......///000111111222222222777======777222222000111111222333555666777111111000000111222333333222222111000000///000000222222222222222222222222222333444444555555555555555555555555555555555555333444444555777999:::;;;999888666666888999::::::555444444555777888777666444444444333333444555555333333333444555666777888888888888777666444333222333222222111000111111111000000111111222222222222......---------......///000000000000000000000000000000000000000000000000000000000000000000000000///////////////......---........................////////////////////////+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.................................---------.........//////------------------------,,,------...------,,,,,,,,,---...///...---,,,+++////////////////////////........................)))***,,,---...//////////////////000111111222222////////////////////////222222111111222222333444...111333333000...///222111111111222222333333333555555555444444333333333555555555555666666666777333333333444444444555555888888888888888777666666888999:::;;;:::888666555555666777999999999888777777888:::;;;<<<<<<;;;:::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>???????????????@@@@@@@@@EEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHJJJJJJIIIIIIIIIJJJnnnbbbWWWSSSLLLHHHGGGGGGHHHHHHNNNLLLJJJGGGEEEDDDCCCCCCFFFEEECCCBBBAAA@@@@@@@@@======<<<;;;:::999999888666666444333222111111111333333333222222222111111000000////////////000000000///---------...---,,,////////////////////////---,,,+++******,,,...///++++++,,,---...///000111,,,,,,------,,,,,,+++***.../////////...------,,,,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,------......------,,,************************..................---------...000111111000...---,,,,,,,,,------.........---------------...///000//////......///000222333............////////////////////////////////////---------------...///000.../////////...---,,,,,,---------......000111111222111111000///......------...............------////////////////////////---///444;;;@@@???:::555000111222111//////111333000000111111111222222333222111///.........///000111333555555444222222222111111222222222333333333222222333333333333444444222333444666777777888888444555666666666555333333555666777777777666444333333333222222111222222222444444555555555555444444555555555555555555555555333222000/////////000111333222111111222222000///000111111000///......//////000000000000000//////------......//////000000000000000000000000000000//////.........---------,,,,,,------.../////////,,,,,,,,,---...///000000.........------,,,,,,+++---......//////000000000......//////...---,,,,,,------------------------//////...---,,,,,,++++++------------------------...------------...//////,,,,,,,,,------.........000000//////............++++++,,,---//////...,,,------------------------,,,---------,,,,,,...000000///...---------------------..................//////...---...///000111/////////...---------,,,------......///000000000111111111111111111111222222222111111222444666777333333333222222111111111333222111000000111222333222222222333333444444444555555444333444555666777222222222333333333444444444444444555555555666666555555444444444444555555777777777777777777777888777777777777777777888999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::::::::;;;===???>>>>>>>>>>>>????????????AAABBBCCCCCCDDDDDDCCCCCCEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFGGGHHHIIIJJJKKKKKKlll```WWWRRRLLLHHHGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@??????>>>======;;;:::999888888777666555444222222222222333333333222222222111111000000////////////000000000...------...//////...........................---,,,+++******,,,---///............------------,,,,,,------,,,,,,+++***...............---,,,+++,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,---------------,,,,,,---///000000///---,,,,,,,,,,,,---------......++++++++++++,,,,,,------...---,,,++++++,,,---------.........////////////..............................---------......///------..................---------......///000111111111000000///......---...//////000//////......////////////////////////111333777===AAAAAA>>>:::333222000//////111444555222222111111111111111111333222111000///000000111///222555666666666777888111111222222222333333333222222222333333333444444222222444555666777777777444555666666666555333333555555666777666555444333333333222222111222222333444444555555555555444444444444444444444444444444444333222111000000111222333222000000111222000//////000111000///...///000//////000000000000//////////////////000000000000//////////////////////////////.........---------...............---------,,,,,,------......//////---------------------------------------........................---,,,,,,------------------------......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////,,,,,,,,,---------....../////////......------------,,,,,,---...///---,,,------------------------...///000...---+++,,,---//////...---------------..............................---------...///000---------------,,,,,,,,,,,,------...///000000111111111111111111000000000111111000000000222333444333333333222222111111111222222111000000111222222222222222333333333444444444333333222333444555666333333333333444444444444444444444444555555555555666555555444444555555666888888777777777777777777777777777777777888888999;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;::::::;;;===>>>>>>>>>>>>>>>????????????AAAAAABBBCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJ~~~jjj]]]UUUQQQLLLHHHGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>===<<<:::999888777888777666444444333333333333333333222222222111111000000////////////000000000///---...///000000///---------------------------,,,+++***+++,,,---...............------,,,,,,,,,,,,------,,,,,,+++***,,,,,,---------,,,++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,---,,,,,,,,,,,,............,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---...---,,,+++************---------.........//////........................//////...---------......,,,,,,---....../////////......---......///000111111000000//////.........//////000000000000000//////////////////////////////000333777::::::888666:::666111000333777888888333222222111111000//////333222222111000111111111///111444444444444555666111111222222222333333333222222222222333333333333222333444555666777777777444555555555555444333333555555555555555444333333333222222111222222333333444444555555555555444444333333333333333333333333444333222222111222222222222111000000111111000///...///000000///...///111//////000000000000//////111111111000000000000000////////////////////////...............---------//////......---,,,,,,+++---------------.........,,,,,,---------------.........---------------,,,---............------,,,------------------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,,,,,,,------------.........------------,,,,,,///---,,,,,,---...---,,,,,,,,,,,,,,,------------,,,---///000...---,,,---//////...------------...........................---------,,,---......///++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222111111000000/////////...000///////////////000000222222222222222111111111222222111000000111222222222222222222333333333333222222222222222333444444333444444444444555555555444444444444444444444333666555555444444555555666888888888777777666666666777777777777777888999999:::::::::::::::;;;<<<<<<<<<<<<==================<<<<<<;;;::::::<<<===>>>>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDEEEFFFGGGGGG|||hhh[[[TTTPPPKKKHHHHHHHHHHHHHHHJJJIIIHHHFFFDDDBBBAAAAAABBBBBBBBBAAAAAA@@@???>>>???>>>===<<<:::888777777888777666555555444444444333333333222222222111111000000////////////000000222111///...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++,,,------...//////,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++***)))***+++,,,,,,,,,,,,++++++******))))))******+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++))))))+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.....................///......---------------,,,,,,---------.................................000///...---------------......---------......///...............///000000000000/////////...............///000000000//////////////////////////////+++,,,---///111222222111@@@;;;666666:::<<<;;;888111111111111000000000000222222111111111000000000111222222111...,,,,,,---111111222222222333333333111222222222222333333333333444555666777777777777555555555444444444333333444444444444444333333222222222111111222222333333333444444555555444444333111111111111111111111111222222222222222222222222111000//////000111000///,,,...//////......000111...//////000000000000///111111000000//////......////////////////////////.................................------,,,,,,,,,...---------------------------------------,,,,,,//////......---------,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,111...,,,+++,,,------,,,,,,,,,,,,,,,,,,---------%%%(((,,,//////.../////////......---------.....................---------,,,,,,,,,,,,------......++++++,,,,,,---------...+++,,,---...///111111222000000000///......------000/////////////////////222222222111111111111111222111111111111111111222222222222222222222222333222222222222222333333444444444444555555555666666444444444444333333333333666666555555555555666666888888888777666666555555777666666666777888999:::::::::999999::::::;;;<<<<<<<<<===============>>><<<;;;;;;;;;;;;<<<===>>>===>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEEEE|||gggZZZRRRNNNJJJHHHHHHHHHHHHHHHKKKJJJJJJHHHGGGEEECCCCCCBBBBBBBBBBBBBBBAAA?????????>>>===<<<:::999888777888777666666555555555555333333333222222222111111000000////////////000000555222000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------++++++,,,,,,---.........,,,,,,------,,,,,,+++*********++++++,,,++++++***)))***+++,,,,,,,,,,,,++++++******))))))******+++*********++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++---............+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////...------------......////////////,,,,,,,,,,,,------------........................000///...---------------111000///---,,,,,,,,,,,,///............//////000////////////............,,,---....../////////...//////////////////////////////000111111111222333>>>;;;999:::===<<<777111......///000111111222222000000000000000/////////222222222///+++)))))))))111111222222222333333333111111111222222222333333555666777888888888888888555555444444333333333333444333333222222222222222222111111111222222333444333333444444444444333333111111111111111111111111000000111111111111111111000///......000000000...,,,...//////......///111......///000000000000000/////////......------,,,........................---.....................,,,,,,,,,,,,------......---------------,,,,,,,,,//////...---,,,,,,++++++---------,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------------------------+++,,,,,,,,,,,,,,,,,,,,,111...,,,+++,,,------,,,+++++++++,,,,,,,,,------$$$'''+++---...---............---------....../////////.........---------,,,,,,,,,---------------,,,,,,------......//////,,,,,,---...///000111111////////////......------000000000000000000//////111111111111111111111111111111111222222111111111222222222222222222222222222333333333444444444444444444444555555555666666444444444444444444444444666666666555555666666666777777777777666666555555666666666666777888999::::::999999999999:::;;;;;;;;;<<<<<<<<<=========>>>;;;;;;;;;;;;<<<<<<=========>>>>>>>>>????????????>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDD|||ggg[[[PPPMMMJJJHHHHHHIIIIIIHHHHHHIIIIIIJJJIIIIIIHHHHHHBBBBBBCCCDDDCCCBBB@@@???======<<<;;;:::999999888777777666555555555555555333333333222222222111111000000////////////000000444222///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///......---,,,+++******,,,,,,------,,,,,,+++*********+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++************++++++*********++++++,,,,,,---************************))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,+++*********,,,---............+++++++++,,,,,,,,,------------------------------//////...---------......333111///---,,,++++++,,,//////............//////........................+++,,,---.../////////...////////////////////////000111222222000000111333777666666888999666000+++,,,---...///111222333333///000000000000///......000111111000...---...000111111222222222333333333111111111111222222222222555666777888888888888777555444444333222333333333333333222111111111111111111111111111222333444444333333444444444444333333111111111111111111111111//////000111111111000000///...---...///000///...---...//////...---...000---...///000000111111000......------------------........................---------...............***++++++,,,------......,,,,,,,,,,,,,,,---------///......------,,,++++++******************))))))+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,///.....................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------,,,,,,,,,++++++,,,,,,,,,,,,------///---,,,,,,---...---,,,******++++++,,,,,,------)))+++------,,,+++***+++...------------...///////////////...------,,,,,,,,,,,,---............---------..................------......///000000000...////////////////////////000111111111111000000000000000111111111111111000111222222222222111000222222222222222111111111222222333444444444444444333444444444444555555555444444444555555555666666777666666555555666666777666666666666666666666666666666666666777888::::::999999999999999:::;;;;;;::::::;;;;;;<<<=========;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>??????????????????@@@AAAAAAAAAAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDD}}}iii\\\OOOLLLIIIHHHIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHBBBCCCDDDEEEEEECCCBBB@@@<<<<<<;;;;;;;;;:::::::::666666555555444444555555333333333222222222111111000000////////////000000111///------...///...---------------------------++++++,,,,,,---------,,,///......---,,,+++***))),,,,,,------,,,,,,+++******++++++,,,------,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,---...---,,,***)))***+++,,,,,,---,,,++++++++++++++++++,,,,,,,,,,,,------------------------......---------......///222000...,,,+++,,,------//////............//////........................,,,---...//////000000000////////////////////////...000111111...---...000///000222333333000...+++---......///000111222222000000111111111000///...///000111000000111444666111111222222222333333333111111111111222222222222444555555666666666666555555444333222222222333333333222111000///000111111111111111111222333444555222333333444444333333222111111111111111111111111///000111222222222111111...---,,,---///000///...---/////////---,,,---...---...///000111111111111---------.......................................---------.........//////,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,------...,,,,,,,,,------.........+++++++++++++++,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,---...///---,,,)))******+++,,,,,,---------//////...,,,+++,,,------------------...//////000//////...------,,,,,,,,,---.../////////............------------------......//////////////////.........//////000111111...///000111222222111111///000000000111111111222000111222222222222111000222222222222111111111000000111222333444333333222333333333333444444444444333444444555666777888888777777666666666666777777444444555555666777777777555555666666777999:::;;;999999999888999999:::;;;999999::::::;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBCCCCCCCCCDDDDDDDDDDDDEEE~~~iii]]]NNNLLLIIIHHHIIIIIIIIIHHHKKKKKKKKKKKKJJJHHHFFFDDDBBBCCCEEEFFFFFFDDDBBBAAA;;;;;;;;;;;;;;;;;;;;;;;;666555555444444444444555333333333222222222111111000000////////////000000---,,,+++,,,...000000///------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,---------,,,++++++***+++,,,---------------,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))...------,,,,,,------...,,,,,,,,,++++++*********---...///000000...,,,+++,,,---......---,,,***)))******+++++++++,,,,,,,,,---------------------------------------...///000000///---,,,,,,---...///000//////.........//////---.....................---...///000111111111111///////////////////////////222444333000...///111,,,...000000/////////000////////////000000000000111111222333222111000//////000111000000111444666111111222222222333333333000111111111111222222222333333444444555444444444555444333222111222333444333222000/////////000111111111111111222333444555222333333444444333333222111111111111111111111111000111222333444333333222...---,,,---///000///......///000///---,,,,,,------...///000111111111111---.........//////000000........................---------.........//////...------,,,,,,++++++*********+++,,,,,,---......))))))+++,,,...///000111.........//////000000000***+++,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,++++++,,,,,,---............------,,,,,,,,,,,,,,,,,,------.........++++++,,,---//////...,,,))))))***+++,,,,,,---------...///...---...000222---------------...///000000000///...------,,,,,,------///000000000///...---------,,,,,,+++++++++////////////............------...///000111222222,,,---///111111111111000//////000000111111111222000111222333333222111000222222222222111111000000///000111222333222111111222222222333333333444444333444555666777999::::::777777666666666666777777333333444555666777888888555555555666777999:::;;;999999888888999999:::;;;888888999::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDEEEEEEEEEEEEEEEhhhYYYQQQNNNLLLJJJJJJJJJJJJIIILLLKKKKKKIIIHHHGGGFFFFFFAAABBBCCCCCCDDDCCCCCCCCC>>>>>>===<<<:::999888777555555555555555555444444555555555555444222000///000000000000////////////////////////...---,,,+++(((***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---***++++++,,,,,,++++++***)))***+++,,,++++++)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...111---***)))***+++***(((***+++,,,,,,+++***)))(((---,,,***'''"""------,,,+++************,,,,,,,,,++++++******************++++++,,,,,,,,,******+++---//////,,,***,,,------.../////////...,,,,,,,,,---------......------------------------//////......------------........................111///---+++***+++,,,...,,,---......//////........................------///////////////000111111............////////////...............//////000222111111111000000//////111111000000//////......333333222222222222333333222222222222222222222222...000222444666555444444222222111111111111222222111111111111111111111111000222444444333333333444222222111111111111222222222222111111000000//////111000/////////000222333////////////////////////+++,,,---......---,,,+++......////////////......+++,,,.../////////...---...------,,,,,,------.........,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------...///...,,,)))''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++........................,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++------------------------...///000000///---+++***------------------------------------------------///...---,,,+++,,,,,,---000//////.........//////---------............///......///000000000000000000000000000000000000000000000000///000111111222111111111111111111111111111222333444444333222111111111222333333333333222222333444666777888888888999888777666666777888888888666444444666888888888;;;:::888666666777888999===<<<;;;999888777777777999999999888999999::::::::::::;;;;;;<<<===>>>>>>>>>???@@@@@@???>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHkkk]]]QQQOOOKKKJJJJJJJJJIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFBBBCCCCCCCCCCCCCCCBBBBBB??????>>>===;;;:::999888777777666666666555555555444555555555333222000///000000000000////////////////////////...---,,,++++++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++))))))+++,,,---***++++++,,,,,,++++++*********+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++*********+++,,,---///,,,***)))++++++***)))***++++++,,,+++***)))((())))))***,,,,,,---------,,,,,,++++++***+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******+++,,,......,,,***+++,,,---...............,,,,,,,,,------------...------------------------000/////////....................................000///...------------...,,,---......//////..............................///////////////000111111000000000000000000000000......///000000000000///111111111000000000//////111111111111000000000///111000000//////000000111222222222222222222222222///111333444555444333333222111111000000111111222111111111111111111111111///111333333222222333444222111111000000111111222111111111000000000000000000000/////////000222222..............................////////////............////////////......,,,------..................------,,,,,,------...,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,------,,,+++***)))++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********)))---------------------------,,,,,,,,,,,,,,,,,,---************************------------------------+++++++++,,,------------......------------------------------------------///...---,,,,,,,,,------//////............//////---------............///......///000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000111111222222111111000111111222333333333333222222333444555666777777888666555444444444444555666777555444555777999999999;;;:::888777777777888999===<<<;;;999888777777777999999888999999:::;;;;;;::::::;;;<<<<<<======>>>BBBCCCCCCBBB???>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFnnn```RRROOOKKKIIIIIIIIIIIIHHHKKKJJJIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@???===<<<;;;:::999999999888777666555555444444444444444333222000///000000000000////////////////////////...---,,,,,,/////////...............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++******)))))))))***+++,,,---+++))))))+++,,,+++***+++++++++,,,++++++***))),,,,,,+++,,,---...//////++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,))))))***+++------+++)))++++++,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------000///////////////......------------------------//////////////////......,,,---......//////..............................///////////////000111111333333222222111111000000---...000222222111000///111111000000000000//////222222111111111111000000111000000//////000000111222222222222222222222222111222333444444333222111222111111000000111111222111111111111111111111111...000222222222222333444222111111000000111111222///000000000000000000111000000/////////000111111........................000000////////////000000......////////////......---------------......///...------,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++++++++************************,,,,,,++++++++++++******++++++++++++++++++++++++...------,,,,,,------...++++++***))))))***++++++------------------------,,,...///...------...000//////.........---------,,,,,,,,,,,,------------......---,,,,,,,,,------///...............//////---------............///......///000000000000///000000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000111111111222333333333333222222333444444555666777777555555444444444444555555666555444555888:::;;;:::;;;:::999888888888999:::<<<;;;:::999888888888888888888888999:::;;;<<<===;;;;;;;;;<<<<<<======>>>CCCDDDDDDCCC@@@??????@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFFFFnnn```RRROOOKKKIIIHHHIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@???@@@???>>>===<<<:::999999999999888777666444444333444444444333222111000000000000000000////////////......//////...------,,,000000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---***++++++,,,,,,++++++***++++++,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***************++++++,,,******)))***++++++,,,++++++++++++++++++++++++***...---+++)))(((((()))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***,,,,,,+++)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---------........................------------------------,,,---///000000///...---,,,---......///.........---------...............///////////////000000111333333222222111000//////---///111333333222000///000000000000000000//////111000000000000000000000222222111111111111222222111111111111222222222222222333333333333222111000111111000000000000111111111111111111111111111111///111333333333222333444111111000000000000111111.../////////000000111111000000/////////000000000........................111000///......///000111......////////////.........---,,,+++,,,---...///...------,,,,,,------............------.........+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...---+++******+++---...------------------------111777;;;888///***,,,000000//////......------,,,,,,,,,,,,,,,,,,---------------------------------......---------...//////---------............///---...//////000000//////000000000000000000000000//////000111111111111111111111111111111111111111222111000//////000111222111111222333333333333222333333333333444555666777777777777777777777888888555444444666999;;;;;;;;;;;;:::999999888999::::::;;;;;;:::999888888888888888888888999:::<<<===>>>;;;;;;<<<<<<=========>>>>>>@@@AAABBBAAAAAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHlll^^^SSSOOOKKKHHHGGGHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>>===<<<:::999888888888888777666444333222222444333333222111111111111000000000000////////////.........///......---,,,000///...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,((()))*********++++++,,,++++++++++++++++++,,,,,,+++*********+++---///000)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,+++******++++++,,,++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))+++---///000///---,,,,,,---......///.........---------........./////////////////////000000111222222111000///......------///111333333222000/////////////////////000000.../////////////////////222111111111111111111222000000000111111222222222333333333333222111000000111000000000000000000111111111111111111111111111111333555555444333444555111000000000000000000111......//////000000000111//////000000000/////////........................//////---,,,,,,---//////......////////////......------,,,++++++---...///...------,,,,,,------...........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---+++******+++---...------------------------///999BBB>>>111((()))000//////......------------+++++++++,,,,,,,,,------,,,------------------------------------...//////---------............///------.../////////////////////////////////////////////000111111111111000111111111111111111111111333222111000000111222333111111222333333333333222333333222222333444555666777777777888999999999999444444444666999;;;;;;:::999999999999999999999:::::::::999999888999999999999999999:::;;;===>>>???<<<<<<<<<===============<<<>>>@@@AAA@@@AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJjjj]]]TTTPPPJJJGGGFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???>>>>>>===;;;:::999888777777777666555444333333222333333222111111111111111000000000000////////////---...............------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***++++++******+++,,,---...++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******++++++,,,------------,,,''')))++++++*********+++,,,++++++++++++,,,------************+++,,,---...)))***+++,,,---,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***+++***)))***+++,,,,,,+++++++++,,,,,,,,,+++******++++++++++++,,,,,,,,,,,,******++++++,,,,,,------*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...//////...---,,,---......//////......,,,,,,------...////////////////////////000111111000000//////......---------...000222222111000///......////////////000000------............//////000//////......//////000//////000000111222222222333333222222111111111111111000000//////000000111111111111111111111111111444555666666444333333444111000000//////000000111...//////////////////000//////000000000///......------------------------------,,,,,,,,,,,,------......////////////......,,,,,,,,,,,,,,,------......------,,,,,,------...,,,,,,------------,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++------------------------,,,++++++******++++++,,,++++++***))))))***++++++------------------------(((222;;;999///(((***///------------------------******++++++,,,,,,------+++,,,---.........------,,,,,,,,,,,,---...//////---------............///------...////////////...////////////////////////...///000222222111111000111111111111111111111111333333222222222222333333111111222333333333333222333333222111222333444555333444555666777777777666444333444666999:::999888777888888888888999999999999999999888999999:::::::::::::::;;;<<<===>>>???========================???@@@AAAAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJKKK~~~jjj]]]TTTPPPJJJFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>><<<;;;:::999888777666666666555555444444333222111000000111111222000000000000////////////------...............---,,,---...///000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,***++++++,,,,,,++++++*********))))))***+++---...++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******)))***+++,,,---,,,,,,+++&&&))),,,,,,***((()))***,,,++++++++++++,,,---...++++++++++++***(((''''''***+++,,,------,,,***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++******,,,------,,,,,,,,,------,,,++++++******++++++++++++,,,,,,,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...///000//////,,,---......//////......,,,,,,------...//////000///////////////000111111..............................///000000000000///........./////////000000............/////////000//////............///////////////000111222222222222222111111111111111111000000////////////000000111111111111111111111111555666777666333111111222000000////////////000000///////////////.........//////000000000///------------------------------,,,,,,------------,,,,,,......////////////......++++++,,,------------,,,...------,,,,,,------...+++,,,---......---,,,+++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++((((((((())))))*********++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,************************------------------------***,,,......------------******++++++,,,---------)))******+++,,,,,,------+++,,,---.........------,,,,,,,,,,,,---...///000---------............///,,,---......//////......////////////////////////...///111222222222000///111111111111111111111111111111222222222222111111111111222333333333333222333333111000111222444555111222333444555555555444333333333555888888777555666666777777888888888888999888888888999::::::;;;<<<<<<;;;;;;<<<===>>>>>>>>>=====================???AAABBBBBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDDDDDDDDDDFFFFFFGGGGGGHHHHHHIIIIII~~~jjj^^^TTTPPPJJJFFFEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@???===<<<;;;:::999777777777777666666666666333222111000000000111222000000000000////////////------...............---,,,---000111222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++++++++))))))(((((()))+++,,,...++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******((()))***+++,,,+++******&&&))),,,,,,***((((((***,,,,,,+++***+++,,,...///***+++,,,---...---,,,+++++++++---------+++)))(((*********++++++,,,,,,,,,,,,,,,,,,++++++*********---+++***+++,,,...---------------------,,,+++*********+++++++++,,,,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---///000111111111,,,---......//////......,,,,,,------...///000000///////////////000111111............////////////............/////////000---.........//////000000.../////////000000111111111111000000000000111111...//////000111222222222222111111111111111222222000000////////////000000111111111111111111111111555666777555222000///000000000////////////000000000000//////.........---//////000000000///---,,,------------------------+++,,,---......---,,,+++......////////////......***+++,,,---...---,,,+++...------,,,,,,------...---...///000000///...---************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++---......---+++***************************---,,,+++******+++,,,---*********++++++,,,,,,,,,))))))******++++++++++++************************))))))******+++++++++,,,************************...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------111+++%%%'''---111...***((()))***+++,,,------...))))))***+++,,,,,,------***+++---...///...------+++++++++,,,---...///000---------.........//////,,,---......//////......////////////////////////...///111222333222000///111111111111111111111111///000111222222111000///111111222333333333333222444333111000000222333555000222333555666666555555333333333555777777555444555555666777777777777777888888888888999:::;;;;;;======<<<<<<<<<======>>>>>>>>>>>>>>>===============???AAABBBCCCDDDGGGIIIBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGFFFFFF|||iii\\\RRRNNNIIIFFFFFFGGGHHHIII@@@BBBFFFIIIJJJHHHEEECCCHHHGGGEEECCCAAA@@@@@@?????????>>><<<;;;999888888555555444333222111111000333222111000///---,,,,,,........................///////////////////////////...,,,+++***+++,,,,,,------...//////......---*********+++,,,---...///---,,,,,,+++***)))((((((...------,,,+++***))))))++++++***)))(((((())))))+++++++++++++++++++++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))************************...!!!###...///+++'''''''''((()))***++++++,,,,,,---,,,+++)))((()))***+++,,,,,,+++)))((()))***+++++++++*********))))))'''))),,,......---+++)))------------------------******+++++++++,,,,,,,,,...---,,,,,,,,,---...///---......///////////////......------------..............................------......//////000000////////////////////////---------............///222000---,,,---...//////111000000///...---------...............---------333222000///000111222444000000000000000000000000222222111000///...------...///111111000000111222222222222222111111000000////////////////////////---,,,++++++---//////............---,,,,,,++++++...---,,,,,,,,,,,,---...++++++,,,---.........---000///...------------------+++***+++,,,,,,+++***+++,,,---------,,,++++++,,,---...//////---+++***+++***)))***,,,---,,,+++)))******++++++******))),,,,,,,,,++++++***************************************++++++++++++******---,,,***(((''''''((()))******+++++++++,,,,,,,,,************************((())))))))))))*********++++++++++++++++++++++++------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********......---------,,,,,,,,,*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000111111000//////---,,,+++******+++,,,...///222333555666........................111111111111111111111111444333111000......//////222222222222222222333333333333222111000///......333222111111111222333444444444444555555555555666444444444444444444444444555555555555555555555555888999999::::::;;;;;;<<<;;;<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFFFFFFFGGGHHHIIIIII{{{ggg[[[RRRNNNIIIFFFFFFHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCGGGFFFEEECCCAAA@@@@@@???AAAAAA@@@>>>===<<<;;;:::999888888777666555444444333333333222222111111000////////////////////////...........................---,,,+++++++++,,,,,,------.........------,,,,,,,,,,,,,,,---...//////---------,,,++++++******+++++++++++++++*********,,,,,,+++***************,,,+++)))'''''')))+++,,,---------------,,,+++***++++++++++++++++++++++++......---------,,,,,,,,,************************++++++++++++++++++++++++000(((%%%***......,,,---))))))******++++++,,,,,,,,,,,,,,,+++)))((()))***---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++******)))***,,,---...---,,,+++------------------------++++++++++++++++++,,,,,,---,,,+++***++++++,,,---------...///////////////......------------......////////////////////////---------.........//////.................................////////////000555333000///000111111111000000000///...---------................................./////////......222222222222222222222222111111000000//////......///000111111000000111333333222111000000000000111........................///---,,,,,,...//////...////////////...............---,,,,,,,,,,,,---...---...////////////////////////...---------------,,,+++***+++,,,,,,+++***------------------------,,,---...//////---+++***,,,******+++,,,---,,,+++******++++++++++++******,,,,,,,,,+++++++++************************************++++++++++++******...---+++)))))))))***+++******+++++++++,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,+++*********++++++************************,,,+++************+++,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******...------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,------------............///////////////........................111111111111111111111111444333222000000000000111222222222222222222222222222222111111000/////////222222111111111222333444444444444444555555555555444444444444444444444444444444444444444444444444777777888888999:::::::::<<<<<<===>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCCCCFFFFFFEEEFFFFFFGGGHHHIIIyyyeeeYYYRRROOOJJJGGGGGGIIIJJJJJJOOOMMMJJJGGGFFFEEEFFFGGGFFFEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>===<<<;;;:::::::::999888777666555555222222222333333333333333000000000000000000000000........................------,,,+++++++++,,,,,,...---------,,,,,,++++++......------------......------------------------+++++++++,,,,,,------------,,,++++++++++++++++++,,,***'''%%%%%%'''***,,,,,,,,,---------,,,++++++++++++++++++++++++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,***''')))---++++++++++++++++++,,,,,,+++,,,,,,+++)))((()))***,,,***((())),,,...,,,***---------,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,+++*********+++,,,---------.........//////......------------..............................------------.......................................////////////000000000333111...---.........---000000//////...---------......//////////////////+++---...000000...,,,+++111111111111111111111111000000000000///////////////111222111000000111333333222000///...///111222........................111///....../////////...............////////////...------,,,,,,------......////////////......---.........---------------,,,+++***+++,,,---,,,+++///...---------...//////,,,---.........---,,,+++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********************************++++++++++++******///...,,,+++***++++++,,,******+++++++++,,,,,,,,,************************************+++++++++,,,++++++++++++++++++++++++++++++*********+++,,,,,,************************,,,,,,++++++++++++,,,,,,//////...---,,,+++******,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,---------.........------------,,,,,,,,,////////////////////////000000000000000000000000333222222111111222222333333333222222111111000000000000000000000000000000222111111111111222333333333333333444444444555555444444444444444444444444444444444444444444444444666666666777888888999999<<<===>>>>>>??????>>>>>><<<<<<<<<============>>>>>>======>>>>>>???@@@AAABBBBBBAAA@@@@@@@@@@@@AAA@@@??????@@@@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHHHHzzzeeeXXXRRRNNNJJJHHHHHHIIIJJJJJJLLLKKKIIIGGGFFFGGGHHHIIIEEEDDDDDDDDDCCCBBBAAA@@@>>>>>>===<<<;;;:::999999888888777666555444444333111111111111111111111111////////////////////////........................---,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++///...---,,,,,,,,,,,,,,,,,,,,,,,,------.................................,,,++++++*********+++++++++)))(((&&&&&&((()))+++******+++++++++******)))***+++++++++++++++,,,,,,+++*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++(((&&&(((,,,++++++++++++++++++******+++,,,,,,***)))((()))+++)))&&&###&&&+++---+++''',,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++---,,,+++*********+++,,,---------------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,..................//////....................................////////////222///---,,,,,,---,,,+++/////////......---------......///////////////000///000111111111000///...////////////////////////.../////////000000000111000111222111000000111222333111///------///111222........................111000...---...///...---******+++,,,,,,---......------------------------------------,,,,,,+++***---------------------,,,,,,+++***+++---------+++///...,,,++++++---///000------.........---,,,+++,,,+++++++++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******...---,,,++++++++++++,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......---,,,++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...---,,,,,,++++++++++++,,,,,,------......////////////////////////000000000000000000000000000000000111111222222333333333222111000//////...//////000000111111111111111111111111111222222333222333333333444444444444333333333333333333333333333333333333333333333333555666666777777888999999;;;<<<<<<===============;;;;;;<<<<<<<<<========================>>>???@@@AAA@@@@@@?????????@@@@@@????????????@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGG|||gggYYYPPPMMMJJJHHHHHHIIIJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFCCCCCCDDDDDDCCCBBBAAAAAA>>>>>>===<<<;;;::::::999888777777666555444333333333333222222111000000///................................................+++,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,------,,,+++*********************+++,,,,,,------......------,,,++++++*********))))))))))))***+++)))******++++++******))))))******+++++++++***************++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,------,,,***************)))))))))***+++,,,***)))(((***+++)))%%%###&&&+++---+++(((************++++++++++++...---,,,++++++---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---+++++++++,,,------,,,,,,+++,,,---......------,,,,,,,,,,,,------------------------------////////////////////////........................,,,,,,,,,---------......333222000///000000///---............---------------........./////////000333333111000000000111111..............................//////000000111111///111111111//////000111222000...,,,,,,...111222........................000...,,,,,,---------+++)))******+++,,,---......------------------------,,,---------,,,+++******,,,,,,---......------,,,,,,+++***+++---...---,,,---,,,+++******,,,...000------...---------,,,,,,,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******+++++++++*********************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))***++++++,,,++++++++++++++++++++++++++++++,,,,,,------------******************++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---..................------,,,,,,+++,,,,,,---------.........////////////////////////////////////////////////......///000000111111111222222111000000///....../////////000111111222222000000111111222222222222222222222222333333333444333333333333333333333333333333333333333333333333666666777777888999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<======>>>>>>??????>>>>>>>>>??????@@@????????????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFF}}}hhhZZZNNNLLLIIIHHHHHHIIIIIIIIIHHHIIIJJJJJJHHHEEEBBB@@@BBBBBBDDDDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<::::::999888777666555555555444444333222111111111........................------------------------++++++,,,---------,,,,,,...---,,,++++++,,,---...,,,,,,+++******)))******)))))))))******+++++++++,,,++++++***(((''''''&&&)))))))))((())))))***+++)))***,,,......,,,***)))++++++,,,---------,,,,,,*********++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))((((((+++///---((()))))))))))))))))))))******++++++***))))))***,,,+++)))''')))---...---+++)))***************++++++---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000///---,,,+++,,,,,,---,,,,,,+++***+++,,,---...------,,,,,,,,,,,,------000000000000000000000000///////////////.........------------------------++++++,,,,,,,,,---------000///......//////...---------------------------,,,,,,------.../////////333222///...---...///000000000000000000000000000......//////000000111111///000111000...---...///000///---,,,---...000111------------------------///---,,,+++---------,,,+++,,,,,,---.../////////,,,------......------,,,---............------,,,***+++---......---,,,,,,,,,+++***+++...///...---,,,+++******+++,,,...///......---------,,,,,,,,,+++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******************************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************+++++++++,,,++++++++++++++++++++++++******)))))))))***++++++)))))))))))))))))))))))))))***+++,,,---------,,,))))))))))))*********+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........***+++,,,,,,---...//////000000///...------,,,,,,........................////////////////////////------...///000000000///111111000000//////......//////000000111111111222///000111111222222111111111111222222222333333333333333333333333333333333222222222222222222222222666666666777888888999999888999999:::;;;::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>>============>>>?????????>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEEEE~~~hhhZZZMMMJJJHHHGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHFFFCCCBBBAAABBBCCCDDDEEEDDDBBBAAA?????????>>>======<<<<<<;;;;;;:::999888777777666222222222222222222222222........................------------------------***+++,,,---------,,,,,,...---,,,+++,,,---///111,,,,,,+++******+++++++++))))))************************)))))))))(((((((((***)))))))))******+++,,,++++++,,,------,,,++++++***+++,,,------------,,,)))******+++,,,,,,------***+++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++'''******((())),,,+++%%%)))))))))******+++++++++***++++++***))))))***,,,***+++++++++,,,---------*********++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++***++++++,,,---.../////////...---++++++++++++,,,,,,+++***)))***+++---...---,,,,,,++++++,,,,,,---////////////////////////......---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,++++++,,,---...---+++------------------------++++++,,,,,,---.........111000000///...---------////////////////////////////////////000000000000.../////////---,,,---......---------......///000------------------------///---,,,,,,...//////...,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,---.........------)))+++,,,......---,,,+++,,,+++***,,,...//////...++++++,,,,,,---......///......------,,,,,,,,,---***)))((()))+++,,,+++*********++++++++++++************+++++++++,,,,,,,,,******************************++++++++++++******((()))))))))))))))))))))******+++++++++,,,,,,,,,************************)))))))))*********+++++++++++++++++++++++++++++++++******))))))))))))***))))))))))))))))))))))))((()))***+++,,,,,,,,,+++++++++************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000//////......------,,,,,,------------------------...........................///000000111000//////////////////////////////000000000000000111111111...///000111222111111000111111111111222222222222222222222222222222222222222222222222222222222222444555555666666777888888999999:::;;;;;;;;;;;;:::999::::::::::::;;;;;;;;;===<<<<<<;;;;;;<<<<<<======<<<<<<<<<======>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDEEE~~~gggYYYLLLIIIGGGFFFGGGHHHHHHGGGEEEFFFFFFGGGHHHHHHHHHHHH@@@AAACCCEEEEEEDDDCCCAAA======<<<<<<;;;;;;::::::;;;::::::999888777666666---......///000000111111000000000000000000000000------------------------)))***,,,---...---,,,,,,------,,,+++,,,...111222---,,,,,,++++++,,,,,,---***************************++++++++++++,,,,,,,,,+++*********+++,,,,,,---,,,,,,+++******+++,,,,,,((()))***+++++++++++++++))))))***+++,,,,,,------(((((())))))************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++000222---+++...---)))))))))***+++,,,,,,------***++++++***))))))+++,,,(((***++++++***)))+++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,...///000000///---,,,***))))))******,,,+++***))))))+++---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------------------------------.........//////---------///111111000///------------------------******+++,,,,,,---......000111222222111///---,,,------------------------000000000000////////////---...///...,,,+++,,,---,,,------....../////////------------------------///...,,,---///000000000******++++++++++++,,,,,,,,,,,,---......---,,,,,,)))***++++++,,,,,,,,,,,,)))***,,,.........,,,+++,,,++++++,,,...//////...+++,,,---...////////////......---,,,,,,,,,,,,---)))(((((((((***+++***)))*********++++++******************++++++,,,,,,,,,******************************++++++++++++******((())))))*********))))))******+++++++++,,,,,,,,,************************((())))))))))))*********++++++++++++++++++++++++++++++***)))(((((())))))************************'''(((***+++,,,,,,++++++...------,,,+++***))))))*********++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******------------------,,,,,,***++++++,,,...//////000,,,,,,,,,,,,,,,,,,,,,,,,........................///000111222222111000///.........///////////////111111000000000000000000...///000222222111111000000111111111111222222222222222222222222222222222111111111111111111111111333333444444555666666777999:::;;;;;;<<<<<<;;;;;;999999:::::::::;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDyyycccVVVNNNKKKIIIGGGHHHHHHGGGGGGIIIIIIHHHGGGGGGGGGHHHHHHAAABBBBBBBBBAAAAAA@@@???>>>===;;;;;;<<<<<<<<<;;;;;;;;;999777666444222222333333222222111000//////000000/////////.........+++...111444444111...+++...------,,,++++++++++++......---------,,,,,,,,,''')))+++---...---,,,+++,,,+++++++++++++++++++++***,,,---+++))))))+++...,,,++++++++++++++++++,,,---,,,***))))))***,,,---,,,,,,,,,++++++*********,,,***(((***---...---+++******)))))))))))))))***++++++++++++++++++++++++***++++++,,,,,,------...---,,,***)))))))))***+++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++++++++++++++++++++))))))******+++++++++,,,+++,,,---,,,***)))***+++***************)))((((((,,,,,,++++++,,,---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))***+++,,,...///000111///...---,,,,,,---...///------............---------------............///+++,,,.../////////...---000///...------------------.........//////000000..................------//////.........---------,,,------...///000111111------------------------,,,,,,------............,,,...000000...---------------------------------------------,,,+++***))),,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))************+++++++++,,,+++)))(((((()))+++,,,'''(((((()))***++++++++++++,,,------,,,+++***))))))************+++++++++,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))+++++++++++++++***)))(((++++++******************************************,,,,,,,,,++++++******************++++++,,,,,,,,,++++++************++++++,,,,,,+++***))))))******//////---,,,+++*********'''(((***,,,---------,,,......---------,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++,,,,,,---...000//////.........//////---......///000111111222000000000000000000000000///////////////000111111111111000000000000000000000000000000//////////////////000111111111111111111333444444333222444555333444444444444333222111444444444555555555555666777666666666666888:::;;;999999999999999:::::::::<<<<<<<<<<<<<<<<<<;;;;;;>>>===;;;::::::;;;<<<==================>>>??????@@@@@@@@@@@@@@@@@@@@@@@@yyycccUUUNNNKKKIIIGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEAAAAAABBBBBBBBBAAAAAA@@@>>>===;;;;;;<<<<<<<<<;;;;;;:::999777666444333222333333222222111000000/////////.........---------+++---///111111///---+++------,,,,,,+++,,,,,,,,,......---------,,,,,,,,,''')))+++---------,,,+++)))*********++++++++++++***,,,---,,,***)))+++---++++++************++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++************((('''(((***+++***(((************+++,,,---...******************************++++++,,,---......************++++++,,,---++++++***))))))***++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))))))))******+++++++++,,,---...---+++***+++,,,+++++++++++++++******))),,,,,,,,,,,,---...//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,------............---,,,,,,---......------............---------------............///,,,---......///.........//////...------------------........./////////000........................//////.........---------------......//////000000111111111000000000000000//////.........//////000,,,---///...,,,*********------------------------------------,,,+++***))),,,,,,,,,,,,,,,+++***)))+++,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++,,,+++)))(((((()))+++,,,((((((((()))***++++++++++++++++++++++++******))))))************+++++++++,,,,,,,,,+++++++++*********************)))((((((************************+++++++++++++++***))))))************************************************,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++************++++++,,,++++++***))))))******------,,,+++++++++,,,,,,((()))***+++++++++++++++---------,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...///......------......///---......///000000111111........................///////////////000000111222222111111000000000000000///////////////////////////000111111111111111000222333333222222333444444333333333222222222222444444444444555555555555777666666666666888999:::777777888888999:::::::::999999999:::::::::::::::>>><<<;;;::::::;;;<<<==================>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@yyycccUUUNNNKKKIIIGGGHHHHHHGGGGGGFFFFFFGGGGGGGGGFFFDDDCCC@@@AAAAAABBBBBBBBBAAAAAA>>>===;;;;;;<<<<<<<<<;;;999999888777666555444444333333222222111000000000///////////////.........+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,((()))+++,,,------,,,+++*********++++++,,,,,,---+++---......,,,******+++*********))))))*********+++***)))(((((()))***++++++++++++++++++*********+++)))((()))******)))(((******))))))***++++++,,,))))))))))))))))))))))))))))))***+++,,,---...///******++++++,,,+++++++++++++++***))))))***+++++++++++++++++++++*********************************)))))))))))))))*********+++---------+++***+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---............,,,,,,,,,,,,++++++++++++******++++++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---------............---------------............///...------------...//////.........---------------.............../////////.......................................---------..................//////000/////////......------...---,,,++++++,,,---...---...///...,,,*********------------------------------------,,,+++******++++++,,,,,,,,,+++******---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,------------------,,,,,,++++++++++++++++++++++++)))************+++++++++,,,+++***))))))***+++,,,(((((())))))***+++++++++++++++***)))))))))******)))************+++++++++,,,,,,,,,+++++++++***************+++******)))(((***************************++++++++++++***))))))************************************************,,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,++++++************++++++,,,+++******)))*********++++++++++++,,,,,,---...,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---------,,,,,,------............//////000000111------------------------//////......//////000111444333333222111000////////////////////////////////////000111111111111111///111222222111111222333444333222111000111222222444444444444555555555555777777777666666777888888666666777777888999::::::888888888999999::::::;;;===<<<;;;::::::;;;<<<=========<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@zzzcccUUUNNNKKKIIIGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIGGGEEEDDD@@@AAABBBBBBBBBBBBBBBBBB>>><<<;;;;;;<<<<<<<<<:::999888888777666555555444222222222111111111000000000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------,,,,,,,,,---......---+++************))))))))))))************)))(((((()))******+++++++++***************---,,,,,,+++++++++******---,,,++++++************************************(((((()))+++,,,---...///,,,------,,,+++(((&&&$$$+++******************++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,---,,,,,,+++++++++++++++***+++---...///...---,,,,,,+++++++++++++++++++++))))))***+++,,,------...+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------......------,,,---------............///......---,,,,,,...///000------.........---------........................---------............................................................---......------,,,,,,++++++...---,,,******+++,,,---///000111000...------...,,,,,,------------------,,,---------,,,,,,+++***++++++,,,,,,,,,++++++***---------,,,,,,+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,///......------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++***))))))***++++++)))))))))******++++++++++++***)))(((((()))***+++))))))*********+++++++++,,,,,,,,,+++++++++***************++++++******)))******************************+++++++++******)))***************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***************+++,,,,,,++++++,,,,,,------///...---+++++++++,,,---+++++++++************)))++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,------........./////////000000------------------------///............///000000555444333222111000///............/////////////////////000111111111111111///000111111000000111222444222000//////000222333333333444444444555555555777777777666666666666666777777777777777888888888888999999:::;;;<<<<<<===;;;;;;:::::::::;;;<<<======<<<<<<<<<<<<===>>>>>>????????????@@@@@@@@@@@@{{{dddUUUNNNKKKIIIGGGHHHHHHGGGGGGGGGHHHIIIJJJIIIGGGEEECCCAAABBBBBBCCCCCCBBBBBBBBB>>><<<;;;;;;<<<<<<<<<:::999888888777666555555444222222222111111111111111////////////////////////......------------......,,,,,,,,,,,,---......///......---------,,,,,,,,,******++++++,,,,,,++++++......---,,,+++***))))))------,,,,,,---,,,+++*********))))))))))))*********))))))))))))))))))***************************,,,,,,,,,,,,+++*********------------------......++++++++++++++++++++++++((())))))***,,,------...++++++,,,+++)))'''%%%###*********++++++*********************************))))))))))))))))))))))))*********)))))))))))))))(((***+++***)))(((***+++,,,,,,+++************++++++,,,---.........---,,,++++++++++++++++++++++++))))))******+++,,,------,,,++++++++++++++++++,,,)))******++++++,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,,,,---------............///......---,,,,,,...///000------.../////////...---...............------------------.........//////---.................................------------000000/////////.........000000///.........///000...///000///......///111,,,,,,,,,---------......,,,,,,---------,,,++++++***++++++,,,,,,,,,++++++---------,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,.........------,,,,,,+++++++++++++++++++++++++++))))))*********++++++++++++******************+++************+++++++++++++++***)))(((((()))***+++))))))*********+++++++++,,,,,,,,,+++++++++************++++++++++++******************************)))******+++++++++******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++***************++++++------,,,,,,++++++,,,,,,///...,,,*********++++++++++++*********)))))))))+++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...+++++++++++++++,,,------............////////////.......................................//////000444444333222111//////...------....../////////000//////000111111111111111...000111111000///111222333222000//////000222444333333333444444444444555777777777777666666666666999999888888777666666666888888999999:::;;;<<<<<<::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@}}}eeeVVVNNNKKKIIIGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFDDDBBBAAACCCCCCCCCCCCCCCBBBAAAAAA>>>===;;;;;;<<<<<<<<<;;;999999888777666555444444111111111111111111111111,,,,,,,,,,,,------------........................------------------...///......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''---+++)))***+++,,,,,,+++*********))))))*********************************)))))))))***************)))***+++***(((((()))***''''''((()))***,,,---...++++++++++++++++++++++++))))))******+++,,,,,,,,,(((((()))))))))))))))((()))***++++++++++++***))))))))))))***************************************+++++++++***************((()))******))))))***+++---,,,***)))))))))***+++,,,,,,------...------,,,*********+++++++++++++++))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---)))******+++,,,------...***++++++,,,,,,++++++***,,,,,,------------,,,,,,---------............///...------------...//////---...///000111000///............---------------,,,,,,------.../////////---------...............------------------..................................../////////000000000---......---,,,,,,---///+++,,,,,,------.........,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++************++++++++++++***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++************************++++++++++++++++++++++++******)))))))))***++++++)))************+++++++++,,,,,,,,,+++++++++******)))***++++++,,,+++++++++++++++++++++++++++++++++))))))***++++++++++++***)))))))))***++++++,,,,,,***************************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++************++++++*********)))******+++,,,...---,,,,,,+++++++++++++++******)))((((((((((((+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++,,,---............................................................------......///000333222222111000///......---------......//////000//////000111111111111111...000111111000000111222222222111000111222333444333333333333444444444444555555666777777777666666999999999888888777666666666666666777777888888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>======>>>>>>???@@@@@@@@@gggWWWNNNKKKIIIGGGHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBDDDDDDDDDDDDCCCAAA@@@???>>>===;;;;;;<<<<<<<<<;;;;;;:::999777666444333222111111111111111111111111,,,---------..................////////////......///......------------.........---------,,,,,,,,,,,,+++++++++++++++++++++************************,,,)))&&&&&&))),,,---,,,++++++************++++++******++++++++++++******((()))))))))*********+++''')))+++***(((((()))+++))))))((((((((())))))*********************************************++++++******)))******+++,,,,,,)))***++++++++++++***)))((()))))))))*********+++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***)))+++,,,,,,++++++,,,---...---+++*********,,,---...------,,,,,,---------)))*********++++++++++++***************+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,---------++++++,,,------,,,+++++++++,,,,,,------,,,,,,+++---------............///,,,---......///............///111222333222111000.........------,,,,,,,,,,,,,,,------...//////000---------.........//////,,,,,,,,,------.........,,,,,,------...////////////000222444555555444444111111000...+++***+++---++++++,,,,,,---......///+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---************++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,******++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++*********++++++++++++++++++++++++)))******+++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******)))***++++++,,,,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++******))))))***++++++,,,,,,,,,+++++++++,,,------*********+++******)))))),,,,,,+++++++++************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,---...///........................------------------------...------------...//////000000000/////////......,,,,,,---......///000000//////000111111111111111///000222111000000111333222222222222333333333444222222333333333444444444333444555777777777666666888888888888999999::::::666666666777777777777777888888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<===============>>>???@@@@@@@@@hhhXXXNNNKKKIIIGGGHHHHHHGGGGGGJJJIIIHHHFFFEEEDDDDDDDDDFFFEEEEEEDDDCCCAAA@@@???>>>===;;;;;;<<<<<<<<<;;;;;;;;;999777666444222222111111111111111111222222///000000000111111222222,,,---...//////...---,,,000///...---------------......---------,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,...///000000,,,((($$$$$$(((+++---...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))*********+++(((+++---,,,******,,,...666444222000---+++******))))))))))))))))))))))))+++++++++************)))///...,,,+++***+++,,,,,,)))***+++,,,,,,+++***)))(((((())))))*********+++++++++++++++++++++++++++---------,,,,,,++++++++++++,,,...------,,,...///000...---++++++,,,---...///...,,,++++++,,,---...))))))******+++++++++++++++++++++***************///......------....../////////...------,,,+++++++++,,,------------,,,++++++,,,,,,------,,,,,,+++---------.........//////+++,,,.../////////...---...000222333444333222111.........------,,,,,,,,,,,,,,,------...///000000---------.........//////++++++,,,,,,---...//////000000111222333444555555777999===@@@AAA@@@???>>>666555444000,,,++++++,,,++++++,,,,,,---...//////++++++,,,------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))************+++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,)))))))))******++++++,,,++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++)))***+++---------,,,+++)))************+++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++((())))))***++++++,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********++++++************++++++******))))))***+++,,,,,,*********+++,,,---///000+++,,,...//////...---,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...///000.....................---,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////////////////............,,,,,,------...///000000//////000111111111111111///111222222111111222333111222333444444444444333222222333333333444444444222333555777777777777777555666777888:::;;;======999999999999888888888888777888999:::;;;<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<======>>>???@@@@@@@@@~~~fffXXXJJJHHHEEEDDDFFFIIIJJJKKKIIIIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDDDDCCCAAA???>>>@@@@@@??????>>>=========;;;:::999888777555444444222555777555222///...///111111000000//////......///......///000111111000000000//////.........---///...,,,,,,------,,,+++*********++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++++++++*********))))))'''((()))(((&&&$$$%%%&&&------,,,,,,+++***)))))))))************+++++++++))))))))))))))))))))))))******************************++++++++++++******************************))))))((((((''''''&&&&&&++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))************+++++++++,,,++++++******++++++,,,,,,------......------,,,++++++******++++++,,,---...------,,,,,,++++++***)))))))))*********++++++,,,,,,,,,---------......)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000///...---,,,,,,+++++++++---......---++++++---.........//////000000000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.................................///////////////...,,,++++++...444;;;???@@@@@@@@@???????????????>>><<<888333///,,,***)))***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))((()))***+++,,,---------(((((()))+++......---+++,,,,,,,,,,,,,,,,,,,,,,,,000,,,***,,,000111---(((,,,***+++...---)))(((+++))))))************))))))************************))))))))))))))))))))))))******+++,,,...---***((())))))(((((()))***++++++******+++,,,,,,,,,,,,+++++++++******))))))((((((++++++++++++++++++++++++---------,,,+++***)))((())))))))))))))))))))))))******)))(((((('''(((((((((((())))))******++++++************************......---+++)))((('''&&&************************))))))*********+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,'''(((+++------,,,***(((***+++,,,---...---,,,+++---------............///..................------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---...///...------.../////////000000///...------111111000000000000000111222222222111111111000000111111222222222333333333000000111222333333444444666666666666666666555555555555666666777777888888999999888777777888999:::::::::999999999:::;;;;;;:::;;;<<<<<<<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@~~~fffXXXPPPMMMIIIFFFGGGHHHHHHHHHJJJIIIIIIHHHGGGFFFFFFEEECCCDDDDDDDDDBBBAAA???>>>???>>>>>>===<<<<<<;;;;;;;;;:::999888777555444444333555666444111//////000111000000000/////////...///.........000111000///000/////////.........---///---,,,,,,---...,,,+++++++++++++++++++++,,,,,,************************,,,,,,,,,+++++++++******+++++++++*********))))))++++++***)))))))))******------,,,,,,+++******))))))************+++++++++************************+++++++++*********************++++++++++++******************************,,,,,,+++++++++*********++++++++++++++++++++++++******))))))))))))******)))************+++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,......---,,,,,,++++++***------------............,,,,,,,,,------------...******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,***++++++,,,,,,++++++***,,,---------..................---,,,,,,,,,,,,,,,************************........................,,,,,,,,,------.........---+++))))))+++///333666444444333222111//////...333111000...------------,,,,,,,,,------,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,,,,,,,***)))***,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,************+++...333666999///)))***---,,,*********++++++,,,,,,++++++***************************))))))))))))))))))))))))++++++,,,---///...+++))))))))))))))))))***++++++)))***++++++,,,,,,++++++++++++++++++***************************************+++++++++++++++******************************+++***))))))(((((())))))(((((((((((((((((())))))************************+++++++++******)))))))))******************************************+++++++++++++++******+++++++++*********+++++++++,,,,,,((()))***,,,,,,+++***)))++++++,,,,,,------,,,,,,,,,,,,,,,,,,------------..................------------------------------------------.........///,,,---......,,,+++,,,---///////////////...------111111000000000000000111222222222111111111000000111111111222222222333333000111111222333333444444555555555555555555555555222333444666777999:::;;;:::999888777777888888999::::::999999999:::;;;;;;;;;;;;<<<============<<>>=========>>>???@@@~~~fffXXXRRROOOJJJHHHHHHHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHGGGDDDDDDDDDCCCBBBAAA@@@???======<<<<<<;;;::::::999::::::999888666555444444444444444222000///000111000000000000///////////////.........000111000////////////...............///---,,,,,,---...---+++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************...+++'''(((***------,,,---,,,,,,++++++*********)))************+++++++++************************++++++++++++******))))))******++++++++++++******************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******)))************+++++++++++++++************++++++,,,,,,------------,,,,,,---,,,+++++++++++++++,,,......------,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------+++,,,,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,,,,,,,,,,,,,------------------------,,,,,,+++++++++++++++++++++++++++------------------------))))))***++++++,,,---------,,,+++******+++,,,---------,,,,,,+++******)))***)))))))))***+++,,,---,,,------......------,,,++++++++++++,,,,,,,,,,,,************************++++++++++++***************++++++,,,,,,+++++++++,,,+++***+++...///000///,,,,,,,,,,,,,,,,,,,,,,,,***---///---+++111>>>JJJEEE555''''''---///,,,***,,,,,,------------,,,,,,************************)))))))))))))))))))))))),,,,,,,,,---//////,,,***))))))))))))))))))***+++)))***++++++,,,,,,+++++++++++++++++++++,,,,,,,,,))))))))))))))))))))))))((()))******++++++******************************++++++******))))))************))))))))))))))))))************************(((((()))******++++++,,,************************++++++***************************************************++++++++++++,,,))))))******++++++++++++,,,,,,++++++,,,,,,------++++++++++++,,,,,,,,,,,,------------------..............................------------............,,,......---+++***+++,,,///////////////......---000000000//////000000111222111111111111000000000111111111222222222222333111111111222222333333444444444444444444444444444222333444666777999:::;;;;;;:::999888888888888888:::999999999::::::;;;<<<<<<<<<===>>>>>>>>>>>>>>>???????????????@@@AAAAAA}}}fffXXXOOOLLLIIIGGGHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHDDDCCCCCCCCCBBBAAA@@@@@@======<<<;;;;;;::::::999::::::999777666555444333444333222000///000111222000000000000////////////000...---...000000///..............................---,,,,,,---...---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************---(((######(((,,,,,,***,,,,,,,,,++++++*********))))))*********+++++++++************************,,,,,,++++++***)))))))))******++++++++++++************************************************))))))************************,,,,,,++++++++++++,,,,,,))))))*********+++++++++++++++************++++++,,,,,,,,,------,,,,,,,,,------,,,++++++++++++,,,.........---,,,,,,++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---......---------........................++++++++++++++++++++++++,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,,,,,,,,,,---------+++,,,---......---+++***------------------------------------------------(((((()))***+++,,,------.........------,,,++++++++++++,,,,,,---...//////******)))))))))))))))***,,,,,,------------,,,,,,---------.........//////************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))---+++)))***,,,///000000+++++++++++++++++++++++++++///000...,,,222???KKKEEE666(((''',,,...---+++,,,,,,------------,,,,,,************************))))))))))))))))))))))))+++++++++,,,......,,,+++***)))))))))))))))******))))))***+++++++++++++++)))******++++++,,,,,,,,,************************((())))))*********))))))************************,,,,,,+++******+++++++++---------,,,,,,+++++++++************************'''(((((()))***++++++,,,************************+++++++++*********************++++++++++++******************+++++++++++++++***)))))))))***+++,,,---,,,+++***+++,,,---...++++++++++++,,,,,,,,,,,,,,,,,,------------......------------------------------------------------...//////...,,,++++++,,,...///////////////......000////////////000000111111111111111000000000000111111111111222222222222111111111222222333333333222333333333333333444444666666666666777777777777;;;::::::999888888888888999999999999:::;;;<<<<<<<<<===>>>???????????????@@@@@@@@@@@@AAAAAABBBBBB|||fffXXXNNNKKKHHHFFFGGGIIIIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGDDDCCCCCCBBBAAAAAAAAAAAA>>>>>>======<<<;;;;;;;;;:::999888777666444333333333222000///000111111222////////////000000000000000...---...///000...------------..................,,,,,,,,,......---,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************+++&&&"""###(((,,,,,,***,,,,,,+++++++++++++++***))))))*********+++++++++************************+++++++++*********))))))******++++++++++++******************************))))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,))))))*********++++++++++++******))))))******++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,+++,,,,,,---//////...------,,,,,,+++............////////////+++++++++,,,,,,,,,---------------......---,,,,,,........................++++++++++++++++++++++++++++++,,,,,,---............---,,,++++++,,,---......---------------------***+++,,,---------++++++------------------------------------------------)))******+++,,,---------,,,---...///...---,,,+++((())))))***+++,,,------,,,,,,,,,++++++***))))))++++++,,,,,,,,,,,,++++++---------.........//////+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))+++***((()))+++---......++++++++++++++++++++++++***+++***))))))---444999:::111***+++,,,,,,,,,---++++++,,,,,,,,,,,,++++++***************************************************))))))***,,,,,,+++*********)))))))))))))))***))))))***++++++++++++***((()))))))))******+++++++++++++++++++++++++++++++++++++++******(((''''''************************,,,+++++++++++++++,,,,,,......------,,,,,,++++++************************))))))))))))))))))******************************************************++++++,,,------,,,++++++))))))*********++++++++++++***)))((()))***,,,------,,,+++***+++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,///000000///...------.........///////////////...//////......///000111111000000000000000000000000000000111111111222222222111222222222222222333333222222222222333333444444777777777777666666666666::::::::::::999999888888999999999999:::;;;<<<===<<<===>>>???@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBB|||fffXXXQQQMMMIIIGGGFFFGGGGGGGGGIIIHHHHHHHHHGGGGGGFFFFFFDDDCCCBBBAAAAAAAAAAAABBB??????>>>>>>===<<<<<<<<<999999888777555444333333222000//////111222222111////////////000000000000000...---...//////...,,,---------------.........---,,,+++,,,.........---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++,,,(((&&&&&&***,,,---,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******************************++++++++++++***************************************+++++++++++++++******************************))))))))))))******)))************+++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,------------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------.........------------..................------------***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------)))***+++---------,,,+++,,,,,,+++***))))))((((((***+++,,,,,,---,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***)))((())),,,---...---++++++++++++++++++++++++,,,+++)))***+++,,,,,,,,,...,,,,,,---,,,)))+++///******++++++++++++******************************************************)))((('''(((***,,,+++***+++******)))))))))))))))((()))******++++++******)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,+++***)))'''&&&++++++++++++++++++++++++++++++******++++++,,,,,,++++++*********************************************)))))))))))))))((((((************************))))))*********++++++++++++,,,---......---,,,+++)))))))))************++++++***)))))))))***,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...///000000///...///000---...//////////////////............///000111111//////000000000000000111000000000111111111111222222222222222222222222222111222222333333444444555444444555666777888999999999999::::::::::::999999888888888999:::;;;<<<===;;;<<<===???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBB|||fffYYYQQQNNNJJJHHHHHHIIIIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFDDDCCCBBBAAAAAAAAABBBBBB??????>>>>>>===<<<<<<<<<999999888666555444333222000///...000222333222000.../////////000000000111000///------...///---,,,,,,,,,,,,------.........---,,,+++,,,...///...---++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********+++++++++************+++,,,,,,---++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,******++++++++++++******************************+++++++++,,,,,,,,,------******************************))))))))))))******)))************+++++++++******))))))))))))******++++++,,,,,,,,,,,,+++++++++++++++,,,---...///000/////////...------,,,,,,)))))))))************+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------......------,,,------------,,,,,,++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++)))***+++,,,,,,,,,,,,+++//////...---+++***)))))))))***+++,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++************++++++++++++************************+++++++++,,,,,,,,,------++++++,,,,,,,,,+++*********))))))+++...///...---************************,,,,,,,,,,,,,,,,,,,,,+++***)))***---,,,)))***...******++++++++++++*********************************************************)))((()))+++,,,,,,,,,++++++***)))))))))))))))((())))))***************++++++***************)))************************++++++,,,,,,+++***))))))++++++++++++++++++++++++***************+++,,,,,,))))))))))))************************************))))))))))))))))))))))))************************(((((()))***+++,,,,,,---***+++,,,------,,,+++***))))))))))))***************************++++++,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,------......---------------------------------,,,,,,,,,++++++,,,...//////......000111------...///////////////...------......000111111////////////000000111111000000000000111111111111222222222222222222222222222222222333444555555555444444555666777888999999777888999;;;;;;;;;;;;:::888888888999:::;;;======:::;;;===>>>???@@@@@@@@@???@@@AAABBBCCCBBBAAAAAA{{{fffYYYNNNKKKHHHHHHJJJLLLNNNNNNMMMLLLLLLJJJIIIHHHGGGGGGDDDCCCBBBAAA@@@AAABBBCCC>>>>>>>>>===<<<<<<;;;;;;999999888666555444333222///......000333444222///.../////////000000111111000///------......---,,,,,,,,,,,,------.........---,,,+++,,,...///...---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++(((***++++++***)))***,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---******++++++++++++***************************************++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))************+++++++++******))))))))))))******+++++++++,,,,,,+++++++++******+++,,,---///000111/////////...------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,,,,++++++*********++++++***)))***+++---...........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++)))'''&&&,,,------......------,,,++++++,,,,,,,,,---------))))))))))))))))))))))))+++++++++,,,,,,---------***++++++,,,,,,,,,++++++******+++---000000///---************************'''(((***)))((((((***+++,,,)))))),,,---***+++---***++++++,,,,,,++++++***************************************************+++))))))))),,,---------++++++***))))))((())))))(((((()))***************---,,,,,,++++++*********))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***)))))))))***++++++,,,*********++++++,,,,,,---************************''''''(((((())))))******************************''''''(((***+++,,,---...((()))+++,,,,,,+++)))((())))))))))))************))))))******++++++++++++***+++,,,---...---,,,+++)))************+++++++++******+++,,,,,,---..............................---------,,,,,,+++++++++***,,,............000111------...///000000//////---------......000111111.../////////000000111111000000000000111111111111222222222222222222222222222222333444444555666666888888777777666666666555666777999;;;<<<<<<<<<;;;888888888999:::;;;===>>>:::;;;<<<===??????@@@@@@???@@@AAABBBBBBBBBAAA@@@zzzeeeXXXNNNLLLHHHGGGGGGHHHHHHGGGJJJJJJIIIHHHGGGFFFEEEDDDEEEDDDDDDDDDDDDCCCCCCCCCAAA@@@???===<<<<<<;;;;;;888888777666555444333333222222222111111111111000555222000000///...,,,---------,,,,,,,,,,,,------........................---------,,,,,,------...------------,,,,,,+++***,,,++++++******++++++,,,/////////...---,,,+++***,,,,,,,,,,,,,,,+++***)))************************++++++************************+++,,,,,,***)))((()))************+++++++++...+++((((((******(((&&&*********++++++,,,,,,,,,)))+++------,,,******+++************************,,,+++++++++***)))))))))***)))((()))*********)))+++***************+++++++++++++++******+++,,,,,,333333222///,,,)))((())))))***++++++***+++---...(((((((((((()))***+++,,,,,,,,,++++++***))))))))))))***+++,,,...///000000***+++,,,,,,******+++,,,,,,,,,,,,------...............//////...---,,,,,,------------------------------------------------............------,,,+++***+++---......---+++***)))***,,,---------,,,,,,+++++++++++++++***)))(((...+++)))))),,,......,,,---,,,,,,++++++,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,*********+++,,,---,,,,,,+++***))))))******)))))))))******+++++++++***++++++,,,,,,,,,+++++++++,,,---///000111111111,,,+++***))))))***+++,,,************************+++++++++*********))))))***)))((('''''')))+++---************************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++******)))***,,,,,,***((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++*********+++,,,------)))************+++++++++++++++************++++++,,,+++******))))))******((((((((((((((((((((((((,,,++++++******++++++,,,...---+++)))(((((()))***************************...------,,,+++***))))))++++++++++++++++++++++++*********++++++,,,,,,,,,000...,,,+++---...//////........................+++,,,,,,------,,,,,,+++***,,,......---------...------------.........///------...000111111111111000000000000000000000000...............///000000111222222333333444444555555444444333333444444555666666888999999999999999:::;;;;;;:::888777777888::::::999999::::::;;;<<<;;;;;;;;;<<<===>>>>>>???CCCCCCCCCCCCCCCCCCBBBBBB{{{fffXXXNNNLLLHHHGGGGGGHHHHHHGGGIIIHHHGGGEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<;;;;;;888888777666555444444333222222222222111111111111000...------...---------......------------......------------------------......---,,,,,,,,,------,,,---------,,,,,,+++***,,,++++++******++++++,,,,,,,,,---,,,,,,+++***)))))))))***))))))(((((('''***************************************************++++++++++++***)))))))))************+++++++++''''''(((***...///---***++++++++++++++++++,,,,,,(((***,,,,,,+++*********************************+++++++++******************)))))))))*********)))---,,,+++***)))))))))***+++++++++++++++,,,------000111111///---++++++,,,---......---++++++,,,---******)))))))))***++++++***************+++++++++***++++++,,,---...//////***,,,,,,,,,+++***+++,,,***++++++++++++++++++,,,...............---,,,,,,------------------------++++++++++++++++++++++++---------------,,,++++++***+++,,,---------,,,+++***+++,,,---...------,,,+++++++++++++++***))))))...+++)))***,,,......,,,------,,,,,,,,,,,,------......---,,,,,,+++******+++++++++++++++++++++++++++++++++++++++,,,---------,,,+++*********+++,,,,,,++++++************************+++++++++,,,,,,+++++++++,,,++++++******+++,,,---...///000000000,,,+++***))))))***+++,,,************************+++++++++*********))))))+++***)))))))))+++,,,---************************************************))))))***++++++++++++***)))************+++++++++***)))((((((******)))((())))))))))))))))))))))))************+++++++++++++++++++++*********))))))+++++++++*********))))))***************+++,,,,,,)))************+++++++++++++++************+++++++++***))))))(((((())))))+++++++++++++++++++++++++++******))))))******+++...,,,***((((((((()))***************************---,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,///---++++++---000111111...............---------+++,,,,,,------,,,,,,+++***,,,......---------...---...//////000000//////---...///000000111000000000000000000000000000000//////......//////000111111222222333333444444555555444444333333444444555555555666777888888888888999:::;;;:::888777888999:::999999999999:::;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA{{{fffYYYNNNLLLHHHGGGGGGHHHHHHGGGLLLKKKIIIHHHGGGGGGGGGHHHCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@???===<<<<<<<<<<<<999888777777555555444333333222222222111111111111.../////////000111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,++++++******++++++,,,)))***************)))))))))))))))))))))(((((('''************************************************,,,+++******)))*********)))************+++++++++%%%&&&)))---000000...,,,,,,,,,++++++++++++++++++(((***,,,,,,***)))*********************************************+++++++++************************...---,,,******)))))))))+++++++++,,,---...//////---...//////...---...///111111111///,,,++++++,,,,,,,,,++++++******++++++))))))******+++,,,,,,---,,,,,,,,,,,,------------***,,,---,,,+++***+++---,,,++++++++++++++++++***---............------,,,------------------------************************,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,---------+++,,,---.........------++++++++++++++++++***)))---+++******,,,---------......------------.........------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,+++*********+++++++++++++++************++++++++++++,,,,,,,,,,,,+++++++++++++++***)))(((++++++,,,---------------++++++************++++++************************+++++++++***************+++++++++++++++,,,,,,,,,************************************************))))))***++++++++++++***)))************++++++++++++)))'''&&&((()))))))))))))))))))))))))))))))))************+++++++++,,,*********)))))))))((((((+++++++++*********************)))))))))***++++++)))************+++++++++++++++************++++++***))))))(((((((((((((((+++++++++,,,,,,+++++++++***))))))))))))))))))***,,,+++***((((((((())))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---+++***+++...000111111///.........------,,,,,,,,,,,,------------,,,,,,+++---......---------...,,,---///000000000///...//////000000000000//////000000000000000000000000000////////////000111111111222222333333444444555555444444333333444444555333444555666777777777777777888:::999888888999;;;999999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@|||fffYYYNNNLLLHHHGGGGGGHHHHHHGGGMMMLLLJJJHHHGGGGGGHHHIIIEEEDDDDDDDDDDDDCCCCCCCCC@@@???>>>===<<<<<<<<<<<<999999888777666555444444333333222222222111111111---000111000///111222000//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,++++++******++++++,,,(((((()))***************+++,,,,,,,,,,,,,,,++++++***************************************+++++++++---,,,***)))))))))***+++))))))*********+++++++++******+++,,,---,,,***))),,,,,,,,,++++++************+++,,,,,,*********,,,************************)))))))))***+++++++++,,,)))***++++++***)))***+++,,,,,,+++*********++++++***+++,,,---///000000000---...//////...---...000000111000...,,,++++++---///...---,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---.........------,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,++++++***+++++++++++++++---......------------------------+++++++++,,,,,,+++******,,,+++++++++,,,---------.........------.........---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,------,,,++++++*********+++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((((((++++++,,,,,,,,,++++++***++++++++++++++++++++++++******************************************************+++,,,,,,++++++***************************************************))))))***++++++++++++***))))))*********+++++++++,,,)))'''&&&''')))******))))))))))))))))))))))))*********+++++++++,,,,,,+++*********))))))))))))***************************)))))))))))))))******))))))*********+++++++++++++++************++++++******)))(((((((((((()))))))))***++++++***))))))******))))))))))))******+++***)))((((((((())))))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***,,,.........///......------,,,,,,+++,,,,,,------------,,,,,,,,,---//////...------...+++,,,.../////////---,,,///000000000000//////...////////////////////////000000000000000111111222111222222333333444444555555444444333333444444555333444555666666777777666555777999999888888:::;;;999999999888999::::::;;;;;;;;;;;;<<<<<<=========???????????????@@@@@@@@@}}}gggYYYNNNLLLHHHGGGGGGHHHHHHGGGHHHGGGEEEDDDCCCDDDDDDEEEEEEDDDDDDDDDDDDCCCCCCCCC@@@???>>>======<<<<<<===999999888777666555444444333333333222222222222111,,,222333///---......,,,//////000111111000//////------------------------///...---,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,((()))***+++,,,,,,,,,,,,,,,,,,------...------,,,************************))))))*********+++++++++---,,,***)))))))))***+++))))))*********+++++++++...---+++)))''''''((())),,,,,,,,,++++++*********+++,,,---,,,+++***,,,---************************)))))))))***+++++++++,,,)))+++,,,+++))))))***,,,))))))******+++,,,......***+++---...000000000000...//////...---,,,,,,---,,,------,,,++++++,,,...//////---,,,++++++******,,,,,,,,,,,,++++++******---,,,,,,,,,,,,++++++++++++,,,------++++++,,,---.........------,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,++++++++++++,,,---...------------,,,---------***++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,------.........------.........------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++***)))+++++++++,,,,,,+++++++++************************************************)))******+++******))))))************************************************))))))***++++++++++++***))))))*********+++++++++---+++(((''')))***++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,+++++++++***************************************)))))))))))))))***))))))*********+++++++++++++++************++++++++++++***))))))))))))***)))***+++,,,,,,+++***)))+++++++++******+++++++++*********)))))))))))))))*********************************++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,***))))))***+++***)))......------,,,,,,,,,,,,,,,------......------,,,,,,...000///...------...,,,---...///000///......///000000000000//////...////////////////////////000000000000000111111222111222222333333444444555555444444333333444444555333444555666777777777777555666888888888888:::<<<999888888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@@@@@@@@@@~~~gggYYYNNNLLLHHHGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEECCCBBBBBBBBBBBBAAAAAAAAA??????>>>===============:::999888888666666555444333333333333222222222222111999;;;444000222111---...///000111111000///...........................---------,,,,,,------...++++++,,,---------,,,,,,,,,++++++******++++++,,,******+++,,,---------,,,)))***++++++++++++++++++************************)))))))))***++++++,,,,,,,,,+++******)))*********)))************+++++++++,,,+++***'''%%%&&&***,,,,,,,,,+++++++++++++++++++++,,,,,,+++******+++---***************************************+++++++++)))+++---,,,)))(((***---(((((()))***,,,...///000***+++---///000000//////...//////---+++******+++(((***+++******+++---//////...---,,,++++++++++++...------,,,++++++******,,,,,,,,,,,,+++++++++++++++---...---,,,+++,,,...,,,++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000111000///...***++++++,,,,,,,,,+++*********,,,---------,,,+++,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++***+++++++++++++++******++++++,,,,,,,,,,,,++++++***************************************+++++++++*********)))))))))))))))************************++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++---+++)))(((***+++++++++))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++++++++***)))))))))******)))************+++++++++++++++************++++++,,,++++++***************+++,,,...//////...,,,+++,,,,,,++++++++++++,,,,,,******+++************************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++))))))******(((''',,,,,,,,,,,,,,,,,,------------............---------///000000...------...////////////000000111111//////000000000000//////000000000000000000000000000////////////000111111111222222333333444444555555444444333333444444555333444555666777777777777555666888888888888999;;;888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;======>>>??????@@@@@@@@@~~~hhhZZZNNNLLLHHHGGGGGGHHHHHHGGGHHHIIIJJJKKKJJJIIIGGGFFFCCCBBBBBBBBBBBBAAAAAAAAA???>>>>>>===============:::999999888777666555555444444333333333222222222111;;;>>>666111444444///---...000111111000...---------------------------,,,,,,,,,,,,------...///***+++,,,,,,---------,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,,,,,,,'''((())))))*********)))************************((())))))***++++++,,,,,,***++++++++++++***)))))))))************+++++++++***++++++)))'''(((+++...++++++++++++++++++,,,,,,)))******)))'''(((***+++************************+++++++++***************(((,,,...---)))(((***...))))))***+++,,,---///000***+++---/////////------,,,------,,,***))))))***((()))************,,,...------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,---...---,,,,,,,,,...***++++++++++++++++++,,,***+++,,,---------------++++++++++++++++++++++++------------------------++++++,,,---------------,,,------...---,,,***)))---,,,+++************+++***+++,,,,,,------,,,,,,(((+++......,,,+++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,.../////////------((()))+++,,,------,,,,,,)))***,,,---...---,,,+++,,,,,,+++++++++************+++,,,---------------******+++,,,,,,+++++++++++++++,,,------,,,++++++************************))))))*********+++++++++,,,+++***)))))))))******************************++++++++++++++++++++++++))))))***++++++++++++***)))************++++++++++++)))((()))***+++***)))))))))))))))))))))))))))+++++++++,,,,,,,,,------++++++++++++************))))))*********+++++++++,,,,,,+++***************)))************+++++++++++++++************++++++++++++***)))))))))))))))+++---///000000///---+++++++++************++++++++++++,,,,,,,,,,,,++++++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,+++***+++,,,,,,***)))+++++++++,,,,,,------...------............------...///111000...------...///...---,,,,,,...///000---...///000000111000000000000000000000000000000//////......//////000111111222222333333444444555555444444333333444444555222333444555555666666555555777888888777777888:::888888888888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????hhhZZZNNNLLLHHHGGGGGGHHHHHHGGGEEEFFFHHHJJJJJJHHHEEEDDDEEEEEEDDDDDDDDDCCCCCCCCC???>>>>>>============>>>::::::999888777666555555444444444333333333222222***555888000+++//////***---...///111111///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000***+++,,,,,,------------,,,++++++++++++++++++,,,++++++,,,,,,,,,++++++***(((((()))***************************************((())))))***++++++,,,,,,******+++,,,,,,***)))((()))************+++++++++***,,,...---***))))))+++*********++++++,,,,,,---((((((((('''&&&&&&(((***************************,,,+++++++++******))))))(((,,,///---)))(((***...++++++++++++,,,---......***,,,---//////...,,,+++)))+++,,,+++))))))***+++***+++++++++******,,,...,,,,,,++++++******++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,------.........***+++,,,,,,------------++++++++++++++++++++++++------------------------+++,,,------............,,,---...///...+++)))'''---,,,***)))))))))*********+++,,,,,,------------(((+++......,,,+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***,,,,,,+++***)))'''(((***,,,---------,,,)))***,,,.........,,,++++++++++++******)))))))))***+++,,,---.../////////******+++,,,,,,,,,,,,,,,++++++------------++++++************************))))))******++++++++++++///---+++))))))***+++,,,************************++++++++++++++++++++++++))))))***++++++++++++***)))************+++++++++)))(((((()))******((('''))))))))))))))))))))))))++++++,,,,,,,,,---------************))))))))))))))))))******++++++++++++------,,,+++******++++++)))************+++++++++++++++************++++++******)))((((((((((((((()))+++---//////---+++)))******))))))))))))******+++,,,,,,---------,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,......---,,,)))***+++,,,------...///------............------...000111000...------...,,,***(((''''''))),,,...------///000111111111111000000000000000000000000...............///000000111222222333333444555555555444444333333444444555111111222333444444444444666777888888777777888999888888888777888999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>hhhXXXOOOMMMJJJIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@???>>>===<<<;;;777555444444666777777666444444333222111000///...222111000......000111222555000---888@@@333)))222...---,,,***(((&&&%%%$$$.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++***++++++,,,,,,,,,***(((***---...,,,***---+++******+++,,,,,,+++,,,,,,,,,++++++*********)))***,,,,,,,,,***((('''++++++******************((()))***+++,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))+++++++++*********))))))************************((((((((()))***+++---...---,,,+++***))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,.........------,,,,,,,,,......,,,,,,,,,,,,......------------------------,,,,,,++++++,,,,,,---...,,,------......------,,,******+++,,,,,,,,,,,,+++,,,,,,---------,,,++++++......---,,,,,,+++******+++++++++*********))))))---,,,,,,+++*********+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++------++++++++++++------+++*********+++,,,,,,---------------------------++++++************++++++---,,,,,,+++*********++++++++++++***++++++,,,,,,000///---,,,------,,,***,,,+++***))))))***+++,,,---,,,+++*********+++,,,******)))(((((()))************+++++++++,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++''''''((()))))))))))))))******+++,,,,,,,,,,,,+++(((((()))+++,,,---...///++++++************++++++***************)))((((((((((((((((((((((((((((((------,,,+++******++++++(((((())))))*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------000000//////............,,,,,,------...///000000////////////////////////000000000///......------////////////000000000000222222333333333444444444333444444555555444444333333333333444444444555555888777666555666888:::;;;666777888999:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::<<<<<<============<<<<<<~~~gggXXXNNNLLLIIIHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<666555333333444555555444555555444333222111000000222111000//////000111222000,,,+++;;;JJJ<<<+++,,,//////...------,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,+++******))))))))),,,***)))***,,,---,,,***---+++******+++,,,,,,+++,,,,,,,,,+++++++++******------.........---,,,+++++++++++++++++++++++++++((()))***+++,,,++++++***,,,++++++++++++++++++***,,,,,,++++++++++++++++++******+++++++++******)))************************+++++++++*********))))))++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,...---,,,+++******************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,---------------------------++++++************++++++---,,,++++++*********++++++************+++,,,,,,.........///000///---***,,,+++***))))))***+++,,,---,,,+++*********++++++------,,,++++++,,,------******+++++++++,,,,,,,,,)))***,,,------,,,***)))************************))))))************))))))************************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++(((((()))************))))))******+++++++++++++++((())))))***+++,,,------++++++************++++++***************)))((((((((((((((((((((((((((((((+++******)))(((((())))))))))))))))))*********+++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------------------------/////////......---------,,,,,,------...//////000/////////////////////////////////000000000000000////////////000000000000222222222222222333333333333333444444444444333333333333333444444444555555777666555555555777999:::888888999:::::::::999999;;;;;;<<<<<<<<<<<<;;;;;;<<<======>>>>>>======<<<|||gggXXXNNNLLLIIIHHHHHHHHHHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDDDD@@@?????????>>>>>>======999777555555666666555444666555555444333222111111222111000//////000111222111---...CCCUUUIII111,,,........./////////000000......------------,,,,,,------------------------++++++******************...------,,,+++***))))))+++***)))***,,,---,,,+++---+++******+++,,,,,,+++,,,,,,,,,++++++++++++***+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******,,,,,,,,,+++******)))))),,,,,,,,,++++++*********+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++***+++......---,,,++++++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,***++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,------------,,,,,,+++***,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,((()))***++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,++++++******++++++++++++,,,,,,,,,,,,------///...------++++++***)))---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,------------------------++++++************++++++,,,,,,+++************+++******))))))***++++++,,,------///111222111---***++++++************++++++---,,,++++++******+++++++++***))))))))))))***+++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))************************))))))************))))))***************************************+++++++++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))***++++++++++++***((()))******++++++******)))))))))*********++++++++++++************++++++*********+++******)))((())))))))))))))))))))))))+++***))))))((())))))))))))))))))***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......------------,,,,,,,,,,,,------.../////////////////////////////////...//////000111111222222////////////000000000000222222222111111111111111333333444444444444333333333333333444444444555555555555444444555666888999999999::::::999888888777999:::;;;<<<<<<===<<<<<<===>>>>>>??????>>>>>>===zzzfffXXXOOOMMMJJJHHHIIIIIIHHHGGGHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEDDDDDD?????????>>>>>>>>>>>>>>>===;;;999888999999888666555444444333222222111111111111000//////000111111222///000@@@QQQFFF222...,,,,,,------.........///////////////............---------------------------------,,,,,,++++++***.........------,,,+++++++++******+++,,,,,,,,,,,,---+++******+++,,,,,,++++++++++++++++++++++++++++++***))))))))))))******+++++++++,,,,,,,,,,,,,,,))))))++++++,,,+++***)))+++++++++***************---,,,,,,++++++*********+++++++++++++++***)))(((++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++******+++------,,,+++++++++++++++******+++++++++,,,,,,,,,///......---,,,++++++***,,,,,,,,,------.........++++++++++++++++++++++++......//////...---,,,+++,,,,,,++++++,,,,,,---...,,,------......------,,,***+++,,,,,,------,,,,,,((()))***+++,,,---------+++,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***************+++))))))))))))***+++,,,,,,///......//////...,,,)))++++++++++++++++++++++++,,,,,,++++++++++++***+++***)))(((''''''((()))*********+++++++++,,,,,,,,,)))***++++++++++++***)))************************)))******++++++******)))************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++(((((()))************)))***)))))))))))))))))))))++++++************++++++*********++++++******)))************************,,,,,,+++++++++++++++,,,************************************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////......//////000000000000////////////000000000000111111111111000000000000333333333444444333333333333333333444444444555555444444333444444555777777888888999999999999888888888888:::;;;<<<=========>>>>>>????????????>>>>>>xxxeeeYYYQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBCCCDDDEEEEEEDDDDDD?????????>>>>>>>>>>>>>>>>>><<<999999999999888777333333222222111111000000111111000000000000111111......,,,333===555+++...------------,,,,,,,,,,,,---------------------...++++++++++++++++++++++++...------,,,,,,+++++++++)))***+++,,,------,,,,,,******++++++++++++,,,,,,---+++******+++,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,------...)))*********+++++++++,,,)))***+++,,,++++++))))))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********+++++++++++++++***)))(((************************************************++++++++++++++++++++++++***************+++,,,,,,,,,++++++************+++******+++++++++,,,,,,,,,...------,,,+++******))),,,,,,,,,------.........++++++++++++++++++++++++,,,---.........,,,+++***,,,,,,++++++,,,,,,---...,,,------......------,,,++++++,,,------------,,,***+++,,,---............+++,,,,,,,,,,,,,,,,,,,,,******+++,,,...///000000,,,++++++***++++++,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********))))))***++++++))))))))))))***+++,,,---333000---+++******)))(((+++++++++,,,,,,+++++++++,,,,,,,,,,,,++++++******---,,,++++++++++++,,,---******+++++++++,,,,,,,,,******************************************************++++++++++++******************************************************************************))))))*********+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,(((((()))************)))*********)))))))))))))))++++++************++++++******++++++++++++******++++++++++++++++++++++++,,,+++++++++++++++,,,,,,+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++------............//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,,,,,,,,,,,,,,,,---------...............//////////////////////////////.........---------////////////000000000000000000000000000000000000222333333333333333333222333333333444444444555555333333333444444555666777555666777888999999999999777888999;;;<<<=========>>>>>>????????????>>>>>>wwwdddYYYSSSPPPMMMKKKKKKJJJIIIHHHHHHHHHGGGGGGFFFEEEEEEEEEBBBCCCDDDDDDDDDDDDDDDDDD@@@?????????>>>>>>======;;;999777777888888777666222222222111111000000000000000000111111000000000///111------111,,,)))222/////////...------,,,,,,*********++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++%%%&&&(((***+++++++++***)))+++,,,,,,+++***,,,------+++******+++,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))))))))******++++++,,,******+++,,,+++***)))(((&&&'''((()))***,,,------++++++++++++++++++++++++)))******+++++++++******))))))))))))))))))))))))***************+++++++++************************((((((((()))***+++---...++++++***))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++)))***,,,------,,,***))),,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***++++++,,,---------------+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000++++++******++++++,,,,,,++++++,,,,,,,,,,,,------)))***++++++---......///+++******+++---......---+++,,,,,,------,,,,,,+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***))))))))))))***++++++))))))******+++,,,......444000+++(((((()))))))))++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))),,,+++***))))))***+++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******************************+++++++++***************************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++((()))******++++++***************************)))++++++************++++++)))***++++++,,,+++++++++************************)))))))))((())))))***++++++++++++++++++*********************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,,,,------........................//////////////////////////////...------,,,++++++////////////000000000000///000000000111111111111222222333333333333222222333333333444444444555555333333444555555666666666444555666888999:::::::::777888999:::<<<<<<=========>>>>>>??????>>>>>>===uuucccYYYRRRPPPLLLJJJJJJJJJIIIGGGHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>===<<<<<<999888666666777888888777333333222222222222111111000000111111111111000000000444111///222...+++555//////............------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------'''(((***+++,,,+++******)))+++,,,,,,******+++...---+++******+++,,,,,,+++******+++++++++,,,,,,,,,'''((()))***+++******)))))))))***++++++,,,------***++++++,,,+++***)))((('''(((((()))***++++++,,,*********++++++,,,,,,---((()))***+++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++)))))))))***+++,,,......+++++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++***+++,,,---......---,,,+++)))***---///000///---,,,,,,,,,++++++,,,,,,---...***++++++,,,,,,++++++***+++,,,------...---------,,,,,,---......------------------,,,,,,+++++++++******+++,,,---......///++++++******++++++,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++******+++---......---+++,,,,,,------,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))***++++++*********+++,,,...///000000...+++***+++,,,,,,+++++++++,,,------,,,++++++++++++,,,,,,,,,+++***)))***)))(((''''''((()))*********+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************+++++++++*********))))))************************)))************+++++++++++++++++++++++++++++++++)))******+++++++++++++++)))******+++++++++++++++*********+++++++++++++++++++++************++++++)))***++++++,,,,,,,,,+++************************))))))(((((()))******+++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---------...........................////////////////////////...............---------////////////000000000000...///000000111222333333222222333333333333222222333333333444444444555555333444555555666666777777666666777888888888888888777888999:::;;;<<<<<<<<<<<<======>>>>>>======<<>>===<<<;;;:::999777888999::::::999444444333333333333333333000000111111111111000000,,,111//////444///***111,,,,,,,,,---------------........./////////000000------------------------.........//////000000000+++---...//////...,,,+++(((+++---,,,***)))+++...---+++******+++,,,,,,+++*********++++++,,,,,,,,,)))***,,,...///...,,,+++******+++,,,,,,---......***+++,,,,,,+++***)))((())))))))))))************))))))***+++,,,------...'''((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,---------------------.........------,,,,,,,,,,,,,,,............,,,,,,+++---000333444333222111,,,,,,++++++,,,,,,---...,,,------......------,,,+++,,,------......------,,,,,,---------,,,++++++......---,,,,,,+++*********++++++,,,,,,---------+++*********+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---++++++------------++++++---,,,,,,+++*********+++++++++++++++++++++++++++++++++************++++++))))))((())))))***+++++++++++++++,,,---...000111,,,++++++---...///...---++++++------------++++++++++++,,,---,,,+++***)))---,,,+++******+++,,,---******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++++++++******))))))************************)))************+++++++++++++++++++++++++++++++++))))))***++++++++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++******+++,,,------,,,,,,,,,++++++*********************************++++++++++++++++++++++++------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------..............................---////////////////////////------......///000000000////////////000000000000......///111222333444555222222222333333222222222333333333444444444555555333444555666777777777777888888888888888777666666888888999:::;;;;;;;;;;;;<<<<<<============<<<<<>>>>>>>>>>>>>>vvvbbbVVVRRRNNNIIIIIIKKKLLLJJJGGGIIIIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;;;;::::::999888888777777333222222111111111111111000000000000000000000000111111000///////////////222000.........///...---///...---,,,,,,,,,------...---,,,++++++,,,------,,,,,,+++******+++,,,,,,***+++,,,,,,---------,,,,,,,,,,,,+++++++++++++++,,,+++***))))))***,,,---,,,,,,,,,+++++++++******+++***)))***++++++***)))((())))))***+++,,,---...))))))***+++,,,,,,,,,++++++,,,---...---,,,***)))))))))******+++,,,---------+++)))***,,,---,,,***************************------,,,,,,,,,++++++++++++************+++,,,,,,***++++++,,,+++***)))(((---,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,++++++++++++++++++++++++******))))))*********++++++************++++++***,,,...//////...,,,***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++***...,,,+++******+++,,,---,,,++++++++++++,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******************++++++++++++++++++++++++++++++************************//////......//////000111------------.........///...---,,,+++******)))***,,,,,,+++***************++++++,,,,,,+++***)))(((++++++***)))))))))******------...//////...,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++...------,,,++++++******++++++++++++++++++++++++,,,+++***)))))))))))))))***)))((((((((()))+++,,,,,,,,,++++++++++++++++++************************,,,,,,,,,+++++++++******************+++++++++,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))******++++++++++++******+++***)))***+++,,,,,,+++)))************+++++++++)))***++++++))))))***+++,,,+++*********+++,,,---)))******++++++******)))++++++***************+++------------------------.........---------,,,,,,------------------------///...---,,,,,,,,,---...........................,,,,,,---......---,,,,,,------............------......///////////////...000000//////000000111222222222222222111111111111111111222222222222111111111111222333333444444555999999888888888888999999888999999::::::;;;;;;<<<;;;<<<======>>>>>>======yyyeeeYYYQQQMMMIIIIIIKKKLLLJJJHHHIIIHHHGGGFFFFFFEEEFFFFFFDDDEEEEEEDDDDDDCCCBBBAAA???>>>===<<<;;;:::::::::999999888888777777777777333333222111111111111111000000000000000000000000111111000///////////////111///------/////////...///...---,,,,,,,,,,,,---+++++++++***+++,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,,,,+++++++++,,,+++***))))))***,,,---,,,,,,,,,++++++++++++***+++***)))***++++++***)))******+++,,,---...//////++++++************+++++++++++++++++++++******************+++++++++,,,,,,---,,,++++++,,,---,,,+++************************,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,++++++***************,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---...---,,,***)))************))))))(((((()))******,,,,,,++++++++++++,,,,,,+++,,,...//////...,,,+++((()))***+++,,,,,,,,,,,,---------------,,,++++++))))))((()))***+++---...)))***++++++,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------//////......//////000111------------............///...---+++***)))((((((,,,,,,+++***************,,,,,,,,,,,,+++***)))(((+++++++++***++++++,,,---000//////...,,,++++++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++++++++++++++***************************************+++++++++,,,,,,,,,************************************************------,,,,,,++++++******************************,,,,,,+++************+++)))))))))*********++++++++++++++++++++++++,,,,,,************************,,,,,,,,,+++++++++******)))))))))*********+++++++++++++++***************************************))))))))))))))))))))))))++++++************+++++++++)))(((((()))+++++++++)))************+++++++++***+++,,,,,,******+++,,,************+++,,,---...)))))))))******)))))))))+++***************++++++---------------------------.../////////...---,,,------------------------*********+++,,,---///000........................,,,------......------,,,------............---------...///000000000000000///............///000000000000000000000111111111111111222222222222222111111111111222333333444444888888777777777777888888888999999::::::;;;;;;<<<:::;;;<<<<<<======<<<<<>>===<<<;;;;;;;;;::::::999888777777666666444333333222111111111111000000000000000000000000111000000///////////////000...------///000000///......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...---------,,,++++++******...---,,,++++++++++++++++++++++++++++++++++++++++++***)))***++++++***)))...------------,,,,,,,,,...---+++)))((('''((((((,,,+++******)))***+++,,,+++++++++***************++++++++++++++++++++++++************************,,,+++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,***))))))***,,,---,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------...---+++))))))***+++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,............,,,+++(((((()))***++++++++++++------......------,,,+++++++++++++++,,,...///000)))***,,,---------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++.../////////000/////////++++++++++++++++++++++++------------............+++++++++++++++,,,------------------------------...---,,,+++************+++************+++,,,,,,*********++++++,,,,,,,,,************+++,,,---...222000///,,,+++)))))))))************++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++*********************************************+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,,,,,,,,,,++++++******)))))))))))))))))))))))),,,,,,+++++++++++++++,,,((()))***+++++++++***************++++++,,,,,,,,,************************,,,,,,,,,+++++++++******((())))))))))))*********************************))))))))))))))))))))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,)))'''&&&(((***++++++))))))*********++++++++++++,,,------++++++,,,---*********++++++,,,,,,,,,))))))************))))))*********)))******+++,,,++++++++++++++++++++++++,,,---...000000...,,,+++---------------------------------------------...........................------------------------------............------+++,,,---///000000111111//////......//////000111////////////000000000000111111222222333333222222111222222333333444555555555444444444444555555666888999999::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;{{{eeeYYYNNNLLLJJJIIIIIIJJJJJJJJJHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA???>>>======<<<<<<===<<<;;;999888666555555555444333222111111111111000000000000000000000000111000000///////////////000...------///000000///---------------,,,,,,,,,.........---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---,,,+++++++++*********)))***************++++++,,,+++++++++++++++++++++++++++***)))***++++++***))),,,,,,,,,,,,++++++++++++---,,,+++))))))***+++,,,---,,,+++******+++,,,...++++++************)))))))))*********)))))))))***************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,***))))))***,,,...,,,++++++******++++++,,,+++++++++,,,,,,---------,,,+++***))))))+++---...,,,,,,,,,,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,)))******++++++******)))------......------,,,+++------------------......***+++---.........---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++---...///111222333333333++++++++++++++++++++++++))))))******++++++++++++******))))))******+++,,,------------------,,,,,,+++++++++***++++++,,,,,,((())))))***+++---//////+++++++++++++++,,,,,,,,,)))))))))***+++,,,---...111000...,,,***)))((((((******++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++******************************************************+++++++++,,,,,,,,,************************)))))))))))))))))))))))),,,+++++++++++++++******)))))))))))))))))))))))),,,+++++++++++++++,,,,,,))))))***++++++++++++************++++++,,,,,,,,,************************,,,,,,,,,+++++++++******((())))))))))))*********************************))))))))))))))))))))))))************************,,,+++***))))))***+++,,,,,,)))'''&&&(((***++++++))))))*********++++++++++++---------,,,+++,,,---,,,,,,,,,,,,++++++*********++++++++++++++++++*********))))))***++++++,,,++++++++++++++++++++++++***+++---......---,,,***---------------------------------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------)))***+++---...///000000000////////////000111111....../////////000000000111111222333333333333333333333444444555666666666444444333333444555666666888999999::::::;;;;;;<<<999::::::;;;;;;;;;;;;;;;{{{eeeXXXLLLLLLJJJIIIIIIIIIJJJJJJHHHGGGFFFEEEEEEDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBB@@@???>>>=========<<<<<<;;;:::888777666555666555444222111111111111000000000000000000000000111111000///////////////111///------/////////...------......------,,,+++//////......---+++***))),,,,,,------------,,,,,,------,,,,,,++++++,,,,,,************************$$$%%%&&&(((***+++,,,---***++++++++++++,,,,,,,,,+++***)))***++++++***)))(((((()))***+++,,,------*********+++---///000111,,,,,,+++******,,,---...******************))))))((()))***)))((('''(((************************************++++++++++++++++++++++++++++++,,,---------,,,***)))***+++---...++++++************+++++++++,,,,,,,,,,,,,,,,,,---*********)))***,,,---...************+++,,,------,,,,,,++++++++++++,,,,,,,,,------------------,,,***+++++++++++++++******---------------,,,++++++------,,,,,,++++++******,,,,,,------.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++(((***,,,///111111111111++++++++++++++++++++++++******++++++,,,---------,,,++++++++++++,,,------------------,,,,,,,,,,,,************+++,,,---...(((((()))***,,,...///000000///---,,,***)))))))))************+++,,,---......------,,,***))))))(((***++++++,,,---,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++)))))))))*********************************************+++++++++,,,,,,,,,************************))))))))))))))))))))))))++++++++++++++++++******************************+++************+++,,,,,,*********++++++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++***************+++++++++************************((((((((((((((((((((((((++++++************+++++++++)))(((((()))+++++++++)))************++++++++++++,,,------++++++,,,---,,,,,,---,,,,,,***)))(((++++++,,,,,,,,,,,,++++++))))))))))))***+++,,,,,,------------------------***+++,,,---------,,,+++------------------------((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...------............------))))))+++,,,---......///000000//////000000111222......//////000000111111000111222333444444444444444444444555666666777777666666555666666777888999888999999::::::;;;;;;<<<999:::;;;;;;<<<<<<;;;;;;|||fffYYYKKKKKKJJJIIIHHHHHHJJJKKKHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCBBBAAA@@@>>>=========<<<888888888888888777777777666555444333222111111111000000000000000000000000111111000///////////////222000.........///...---------.........---,,,+++,,,,,,------,,,+++***))),,,,,,---......---,,,,,,,,,---------,,,,,,+++***)))******++++++,,,,,,---((()))***+++++++++++++++******+++++++++,,,,,,,,,+++***)))***++++++***)))(((((()))***+++,,,------((()))***+++,,,---------***************+++,,,,,,))))))))))))************(((***+++***(((''')))+++************************)))*********+++++++++++++++************+++,,,,,,,,,++++++***+++,,,---...++++++************++++++---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,))))))))))))***+++,,,---++++++************++++++------------------------)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++***)))))),,,,,,++++++,,,,,,---...------,,,,,,,,,,,,++++++************************''')))+++---...///...---++++++++++++++++++++++++,,,,,,---......///000000---------------......///---------,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++++++++,,,---......111///---+++***))))))))),,,,,,++++++,,,---......***++++++,,,,,,+++))))))***+++,,,---------,,,,,,************************+++,,,---.........------((()))))))))*********+++******************************+++++++++,,,,,,,,,******************************************************************++++++++++++++++++++++++++++++)))))))))))))))***+++,,,++++++*********+++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************+++++++++,,,))))))*********+++++++++++++++++++++++++++++++++((((((((((((((((((((((((******++++++++++++******+++***)))***+++,,,,,,+++)))************+++++++++***,,,---,,,+++***+++,,,***+++,,,,,,,,,+++************++++++++++++******))))))))))))***+++,,,---------------------------,,,,,,,,,,,,------......------------------------((()))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------............------***+++,,,---............//////.........///000000......///000000111222222000111222333444444444444333333444444555666666777666666666666777888999:::888999999::::::;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<~~~hhh[[[KKKKKKJJJIIIHHHHHHJJJKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAA@@@???===<<<<<<<<<<<<444444555666777888999999777666444333222111111111000000000000000000000000111111000///////////////333111............---,,,,,,---.........---,,,+++((()))***+++,,,+++******,,,,,,---......---,,,,,,,,,,,,---...---,,,***))))))***+++,,,---......///222222111000...,,,***)))*********++++++,,,,,,,,,+++***)))***+++++++++))),,,,,,,,,+++++++++******)))*********(((&&&$$$###(((((())))))************((()))))))))************(((+++,,,,,,)))(((***,,,************************))))))******++++++++++++******))))))******+++,,,++++++++++++,,,,,,---...++++++************++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++))))))************+++,,,---...+++******************+++------------------------((()))***,,,......//////+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,+++***)))***+++---...---------,,,,,,,,,++++++************************)))***,,,.........,,,+++++++++++++++++++++++++++))))))***++++++,,,---------,,,,,,,,,,,,---......---------,,,,,,+++++++++------,,,+++*********+++...---,,,,,,++++++,,,,,,...---,,,+++++++++,,,---...------------...//////''')))+++,,,---,,,***)))***+++,,,---...---,,,,,,************************------///000000000///...(((((())))))*********+++******************************+++++++++,,,,,,,,,******************************************************************++++++++++++++++++++++++++++++))))))(((((()))***++++++,,,+++***))))))+++---...---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))+++******+++------,,,***)))************+++++++++***+++,,,,,,******+++,,,((()))+++,,,------,,,+++))))))************))))))))))))))))))***+++,,,---++++++++++++++++++++++++---------------...///000------------------------,,,---...///000///......------------------------...---,,,,,,,,,,,,---...---..................---,,,,,,---...////////////...------------...//////...//////000111222222333000111222333444444555444222222333444444555555666444444444555555777888888888999999::::::;;;<<<<<<:::;;;<<<<<<======<<<<<<|||gggZZZOOOLLLIIIHHHHHHIIIIIIHHHIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>======<<<<<<===<<<;;;:::888777666555555444444333333222222111000000000000000000000000000000000000000000000000222111000//////.../////////............------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,&&&(((***+++,,,+++)))((((((((()))***+++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))++++++,,,,,,+++)))'''&&&'''((()))***+++,,,,,,,,,,,,+++***)))))))))***+++++++++******************,,,,,,++++++++++++++++++,,,+++******)))*********+++++++++,,,,,,---------++++++************++++++))))))))))))***+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++---------,,,,,,+++++++++***++++++,,,,,,++++++***************************,,,+++*********+++,,,---))))))(((((((((***+++,,,************************,,,,,,,,,++++++*********...---+++*********+++,,,------,,,+++************------------------------++++++,,,,,,,,,,,,------,,,------------,,,++++++***+++,,,,,,+++***((('''++++++******++++++,,,---+++,,,------,,,+++)))(((++++++++++++******))))))++++++++++++++++++++++++*********)))******+++,,,------------------------***++++++,,,,,,++++++***---,,,,,,------,,,)))'''++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************(((((())))))******++++++************))))))))))))------------------------************))))))((((((++++++++++++++++++++++++************************,,,+++***))))))***+++,,,++++++***)))(((((()))))))))******+++++++++******,,,,,,++++++******)))))),,,,,,++++++++++++++++++,,,++++++******++++++,,,,,,+++***)))***+++,,,---)))************+++++++++---+++)))+++---///---+++++++++++++++,,,,,,---...++++++++++++******))))))------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******///...,,,------...,,,+++******+++,,,,,,---......111,,,)))***...222111///+++,,,...//////---,,,***------............------............////////////111000///......///000111......///000111222222333111222222222222333333333666555444333333333444555666666666666666777888888888:::;;;;;;:::999999:::<<<<<<<<<<<<<<<;;;;;;;;;}}}hhhZZZOOOLLLIIIGGGGGGHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@@@@???>>>>>>======<<<<<<;;;:::888777666666555444444333333222222111000000000000000000000000000000000000000000000000000///...............//////............------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++)))))))))************++++++++++++++++++++++++++++++++++++******+++++++++((()))+++,,,,,,,,,+++***)))))))))***+++++++++,,,+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++((()))***+++++++++++++++++++++*********++++++,,,++++++************************************++++++***************+++,,,,,,,,,,,,---------------...,,,,,,++++++++++++,,,,,,))))))((())))))***+++,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++***)))******,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++++++++***))))))((((((((())),,,+++++++++++++++,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***)))******+++++++++******+++************+++,,,,,,++++++,,,---------,,,+++++++++++++++*********)))++++++++++++++++++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))((('''''''''((('''%%%###++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************))))))))))))************************))))))))))))((((((((((((((((((((((((++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,+++************+++,,,+++******))))))))))))***++++++,,,,,,,,,++++++***)))(((((((((''''''''''''++++++++++++++++++++++++,,,++++++******++++++,,,+++*********++++++,,,,,,)))************++++++++++++)))(((***---///...---+++++++++++++++,,,---...++++++++++++*********)))------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,***++++++,,,***)))******+++,,,,,,---......,,,((($$$%%%))),,,,,,***+++,,,---//////...,,,+++------............------............////////////111000///......///000111//////000000111111222222///000000000000111111111555444333222222333444444444444444444444555555666888:::;;;;;;:::999999:::;;;;;;;;;;;;;;;;;;;;;;;;iiiYYYOOOLLLIIIGGGFFFGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;::::::999888888777777555444444333333222222111000000000000000000000000000000000000000000000000...------------......//////............------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,---******************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))******+++++++++******)))***+++,,,,,,---,,,,,,******++++++++++++++++++)))))))))******+++++++++((())))))***+++------...............---------------,,,,,,,,,,,,,,,,,,---)))))))))((())))))******///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***------------------------++++++******++++++,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,++++++************+++,,,---...------------------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******)))))))))******+++------******))))))******+++,,,***+++,,,---............++++++++++++************++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***)))*********(((&&&++++++++++++++++++++++++,,,++++++******++++++,,,***************************************************************)))))))))++++++*********)))))))))************************+++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******)))))))))***++++++---------------,,,+++***+++++++++************)))************************,,,++++++******++++++,,,)))***++++++,,,,,,++++++)))************+++++++++&&&%%%%%%'''***+++++++++,,,++++++++++++,,,,,,---++++++++++++************------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---+++******,,,,,,+++)))***++++++,,,,,,------...///+++((()))+++------+++***+++---...///...------------............------............////////////000000////////////000000000000000000000111111111///000000000000111111111333333222222222222333444444444333333444444555666888999;;;;;;999888999:::;;;;;;;;;;;;;;;;;;;;;;;;iiiYYYOOOLLLHHHFFFFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>======:::999999999888888777777555444444333333222222111000000000000000000000000000000000000000000000000------------...//////000///............------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++,,,++++++++++++,,,------+++++++++***************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++)))((((((((()))******+++++++++******)))(((***+++---......------******+++++++++++++++,,,))))))***+++,,,,,,------)))***+++,,,,,,---------.........---,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++******)))*********000///...---------------------------------------,,,+++++++++++++++++++++***++++++,,,,,,++++++***------------------------+++***++++++++++++,,,,,,------,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---...///000000///...---+++++++++++++++,,,---...------------------------+++++++++,,,,,,,,,------++++++,,,,,,++++++***)))++++++***)))***+++,,,...******)))))))))***+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++,,,------......------,,,///---,,,---------,,,***++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++******)))))))))+++++++++*********))))))------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***++++++,,,------------,,,+++***))),,,,,,,,,,,,,,,,,,++++++))))))************++++++,,,++++++******++++++,,,((()))+++,,,,,,,,,+++***))))))*********+++++++++((((((((()))***++++++***,,,+++++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******...---,,,,,,......---,,,+++++++++,,,,,,---------111///------///000///...***+++,,,---...///......------............------............////////////000000////////////000000111111111000000000000000111111222222222333333333222222222222222222333333666555555555555666777777777999::::::999888888999;;;;;;;;;;;;<<<<<<<<<<<<hhhYYYOOOLLLHHHFFFFFFFFFFFFEEEHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEEEEDDDCCCCCCBBBBBB?????????>>>======<<<<<<999999999888888777777777555444444333333222222111000000000000000000000000////////////////////////............///000111111///............------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++++++++************+++++++++************+++,,,,,,+++++++++***************------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++***))))))***+++,,,******+++++++++******)))(((***+++---......------******++++++,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,------------,,,+++---,,,,,,,,,+++*********++++++************++++++------,,,,,,+++,,,,,,,,,000///......---------...++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++,,,------,,,+++***...------,,,++++++,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,+++******...---+++*********+++,,,*********)))***++++++,,,,,,++++++***************+++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---++++++++++++++++++++++++,,,------......------,,,,,,***))))))***+++***(((++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,++++++******))))))++++++++++++************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))******++++++++++++,,,++++++******++++++,,,((()))***+++,,,+++***)))))))))*********+++++++++...//////...---,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******...---,,,,,,......---,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,++++++***+++,,,---......//////------............------............//////////////////000000000000//////111111111000000000000000111111222222222333333333111111111222333333333333555555555555555666777777666888999999888777777888;;;;;;<<<<<<<<<========={{{eeeXXXNNNKKKHHHFFFGGGGGGGGGGGGIIIHHHHHHGGGFFFGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>===<<<<<<<<<:::999999888777777666666555444444333333222222111000000000000000000000000////////////////////////000////////////000000111///............------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************++++++++++++******************++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,...///000)))******+++++++++******)))***+++,,,,,,---,,,,,,******++++++,,,------------------....../////////------...///...---++++++++++++++++++************+++******))))))******+++...------,,,------............---------......///++++++++++++++++++++++++*********+++++++++++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,+++***+++++++++++++++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++,,,,,,---------------///...---,,,++++++++++++------------------------++++++,,,,,,,,,,,,------,,,------------,,,++++++......,,,++++++*********++++++******++++++,,,---,,,,,,***)))((((((((((((++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++***(((((()))******)))++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************+++++++++++++++*********,,,++++++++++++*********((((((((((((((((((((((((*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++*********++++++,,,)))******++++++*********************++++++++++++*********+++,,,,,,------,,,++++++******++++++,,,((()))******++++++******)))************+++++++++,,,------,,,)))''''''(((,,,++++++************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,---.........------............------............//////////////////000000000000//////000000000000000111111111///000000000000111111111000111222333444444444333333333222222333333444555666777999999777666777888:::;;;;;;<<<<<<=========vvvbbbXXXMMMKKKHHHGGGHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????>>>======<<<;;;:::999888777666555444555444444333333222222111000000000000000000000000////////////////////////000000///........./////////............------------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***,,,---------,,,+++)))))))))***+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***((()))***+++++++++++++++++++++*********++++++,,,******++++++,,,------...---------...............+++,,,...//////...---,,,***+++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,++++++***+++,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++......------...//////000...------,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------............---,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++,,,,,,---...,,,+++***)))))))))***++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))...,,,******+++------,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++******************************************************++++++++++++++++++,,,,,,,,,+++++++++*********************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******,,,,,,+++*********++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,---------......***++++++,,,------......,,,++++++******++++++,,,)))))))))))))))***++++++)))************+++++++++((()))***(((%%%$$$$$$&&&,,,,,,+++***************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******+++***)))***,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------......------,,,,,,,,,------...------............------............////////////...///000111111000///...//////000000111111222222///000000000000111111111000111333444555555555444333333222222333333444555555777888888777666666777888888999::::::;;;<<<<<>>>>>>>>;;;;;;:::888777555444333555555444333333222222111000000000000000000000000////////////////////////000///...---------------//////.........------------+++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------...------,,,,,,------...***+++---//////...---,,,(((((()))***+++,,,,,,---,,,++++++******++++++,,,------------------------++++++***)))'''$$$!!!'''((()))***+++,,,,,,,,,,,,+++***)))))))))***+++******+++,,,,,,---......------------------,,,,,,)))+++---///000000///...+++++++++,,,,,,------------,,,,,,++++++,,,,,,---*********+++,,,---...///+++++++++,,,---...///000------------------------))))))******+++++++++++++++++++++,,,,,,+++++++++************************)))***+++,,,---,,,++++++***+++---...///...------************************---,,,,,,++++++*********+++******)))***+++,,,...,,,,,,,,,,,,---...//////------------------------++++++,,,,,,,,,---------......//////......---,,,)))***,,,---......---,,,------,,,,,,------...///+++******)))***,,,---...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------+++++++++,,,,,,+++++++++---+++))))))***,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++************************************************************++++++,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))------,,,+++************)))***+++,,,---.........)))))))))******+++++++++++++++,,,------...//////,,,++++++++++++++++++,,,***)))((((((((()))+++,,,)))************+++++++++***,,,---,,,)))(((***,,,,,,,,,+++***))))))******+++++++++,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------------.........---,,,,,,,,,---------..................---............/////////000...///000111111000///......//////000111222222333111222222222222333333333111222333555666666555555555444444444444555666666555777888888777666666777666666777888999999::::::uuu```SSSNNNKKKHHHGGGHHHIIIJJJJJJKKKIIIGGGEEEEEEEEEFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@@@@???>>>>>>>>>???<<<888777777888888888333333444555666666333000222222222111000//////...111000///------......///000000///...............,,,,,,---------------,,,---------,,,,,,+++++++++---------,,,,,,,,,++++++++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,,,,******,,,///111///---------------------------++++++++++++++++++++++++///...,,,+++***+++,,,,,,************************))))))))))))))))))))))))*********************+++---------,,,,,,+++++++++*********)))))))))))))))++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,************************,,,+++***))))))***+++,,,++++++------------++++++...------,,,,,,++++++***++++++++++++++++++++++++))))))************))))))+++++++++,,,,,,---------)))***,,,---...---,,,,,,...,,,++++++,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---.........---,,,,,,+++---***)))***---///---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))***,,,---///000///...---,,,+++++++++111...,,,***+++++++++***,,,,,,,,,++++++*********------------------------...------,,,+++++++++,,,)))***,,,---------,,,,,,******++++++++++++******************************++++++++++++++++++++++++*********++++++,,,,,,,,,---,,,++++++,,,,,,***)))***+++,,,---,,,***((('''******+++,,,,,,,,,,,,+++))))))************))))))((((((((()))******++++++++++++++++++++++++++++++////////////...---,,,,,,((()))+++---...///000000++++++************++++++***+++,,,------,,,+++***///...,,,+++***+++,,,,,,************************++++++++++++++++++++++++---,,,++++++******++++++++++++************+++++++++*********))))))(((((())))))***+++,,,,,,------------++++++++++++------000///---+++******++++++(((((()))***,,,---...///++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++*********.........---,,,+++))))))+++,,,---.........---,,,+++---//////...---...///...///000111111000//////////////////////////////333000//////222222111...000000111111111222222222444444444444444444444444666666666666666666555555333555666777666555666777999888777666666888:::;;;uuu```SSSNNNKKKHHHGGGHHHJJJJJJIIIKKKIIIGGGFFFEEEEEEFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>>>>><<<999888888888888777444333444555666555333000/////////000111111222222111000///...---...//////000000///...............------............------//////.........------------------,,,,,,,,,++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++******+++,,,---------,,,,,,,,,******,,,...///...,,,------------------------++++++++++++++++++++++++---,,,+++*********++++++*********************************************************************))),,,,,,,,,,,,+++++++++++++++++++++***************,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,------------------------++++++************++++++++++++,,,------,,,++++++++++++++++++******************+++++++++,,,,,,,,,******++++++++++++******---,,,,,,,,,,,,,,,,,,+++***+++,,,---------,,,,,,...,,,++++++,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------......---,,,,,,+++...---,,,,,,.........---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************,,,---...///...---,,,++++++++++++---+++))))))+++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,+++++++++++++++,,,---///000000000//////******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,***+++,,,,,,+++))))))***+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++******++++++++++++******,,,,,,,,,+++******))))))++++++++++++++++++++++++------.........---,,,,,,++++++,,,---------------++++++************++++++******+++,,,,,,+++******...---,,,,,,+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++,,,+++++++++************)))******+++,,,,,,---------,,,++++++++++++,,,---...---,,,+++******++++++******+++,,,---......///++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++******,,,,,,---------,,,+++++++++,,,---.........------+++---//////...---...///------///000000//////...////////////////////////000...---...000111///---111222222222333333333333444444444444444444444444555555555555555555555555444666888888777666777888999888777666777888:::;;;vvv```TTTMMMKKKHHHHHHIIIJJJJJJIIIJJJIIIHHHFFFEEEFFFFFFGGGDDDDDDDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>===;;;999999999999777666555444444555666555333000...//////000111111222222111000///.........//////000//////............///....../////////......---///............---------------------,,,,,,,,,,,,------------,,,++++++*********++++++++++++*********+++,,,---------,,,,,,,,,++++++,,,------,,,***------------------------++++++++++++++++++++++++,,,+++***)))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((*********+++++++++++++++++++++++++++++++++++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++...------,,,,,,++++++***++++++,,,---------,,,,,,---,,,++++++,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++,,,---......,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************+++,,,------,,,,,,++++++++++++,,,,,,---+++))))))***++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,+++************+++++++++,,,---------,,,,,,******++++++++++++******************************++++++++++++++++++++++++,,,,,,++++++++++++++++++---+++***+++,,,,,,+++)))((()))+++,,,,,,+++***)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++---------,,,++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++************++++++)))***++++++++++++***))),,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,------------+++,,,------......------+++---...///---------...---...///000000000000///////////////////////////...------...000111000///222222333333333444444444444444444444444444444444444444444444444444444444666777999999888777888999999888777777777888:::;;;uuuaaaTTTLLLJJJHHHHHHIIIJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;:::::::::999777555555555444444555555222000111111111111000000//////000000000///////////////000///............////////////////////////...---,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,.........---,,,+++***)))+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((((((((()))))))))******++++++,,,*********+++++++++++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++************************++++++---......---+++++++++++++++,,,,,,+++++++++,,,,,,---......///000000++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,---------,,,,,,+++***---...---***)))***---,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++*********++++++,,,---111///,,,++++++***(((&&&++++++++++++++++++++++++------------------------++++++******)))******+++******++++++++++++++++++***++++++,,,,,,++++++******************************+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,+++******,,,,,,+++***((()))***+++++++++++++++******+++,,,,,,,,,,,,+++***++++++++++++++++++*********++++++,,,---------++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,+++++++++++++++***)))(((,,,++++++******++++++,,,************************+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,************++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------------+++---......---,,,---...//////000000111111222222//////////////////////////////000111222333333333222222222333333333333444333333333333333333333333222333333333333333444444666888999999888777777888888888777777777888999:::uuu```TTTKKKIIIHHHIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>><<<;;;:::::::::999777555666555444444555444222000111111111000000000000000000000000000000///////////////............////////////000000///......---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,.........---,,,+++***))),,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((()))))))))******++++++,,,))))))))))))******++++++,,,,,,+++***))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***++++++------------------------++++++---......---+++++++++++++++++++++++++++++++++,,,------...///000000...------,,,+++***))))))******++++++++++++************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...//////...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++,,,,,,---,,,,,,++++++---///...+++***,,,...,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,+++************+++,,,------111000...------,,,***(((++++++++++++++++++++++++------------------------+++******)))******++++++......------------------++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++******,,,,,,,,,***((()))******++++++++++++******+++,,,,,,,,,,,,+++))))))************))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,))))))******++++++******,,,,,,++++++++++++,,,,,,+++******************+++***+++,,,---...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++******++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,------......+++---......---,,,,,,---------......///000111111000000000000000000000000///000111111222222333444111111111111222222222222333333333333333333333333222222222222333333444444555777999888777666666777888888888888888999999999sss___SSSJJJIIIHHHIIIKKKKKKKKKIIIIIIIIIHHHHHHGGGFFFFFFEEECCCCCCCCCDDDCCCBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>===;;;999999999999777666777666444444444444222111---...///000111222333444000000111111111000///...///............//////000///////////////...---,,,---------............///............---------,,,------------,,,++++++***------............------,,,,,,+++++++++,,,---...+++---...---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++++++++((((((((()))******++++++,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++)))******+++,,,------......------,,,+++***))))))******++++++++++++******))))))***+++---...//////------,,,+++++++++,,,,,,---,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,---.........---///000,,,------......------,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++,,,---------,,,,,,---///000...---***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,---,,,,,,+++++++++++++++++++++*********,,,---,,,+++***************+++++++++******+++,,,,,,,,,,,,+++)))))))))******))))))))),,,,,,,,,+++******))))))++++++++++++++++++++++++******+++,,,,,,,,,++++++'''((()))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,++++++,,,---------,,,,,,************************++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++************++++++++++++++++++++++++++++++++++++******++++++++++++*********+++,,,---------------++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))***++++++++++++,,,,,,,,,------------,,,,,,+++***---,,,,,,,,,,,,---...///+++---......,,,++++++,,,*********+++,,,---...///000000000000000000000000---///000000//////111222000000111111111222222222333333333333333333333333111222222333333444444555666777999888777555666777777777888888999999999999rrr^^^RRRIIIHHHHHHIIIKKKLLLKKKIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>><<<999888888888888777888666444333444333222111------...000111222333444000000111222111000///..................///000000/////////......---++++++---------.........//////............------------,,,,,,,,,------,,,++++++,,,------......------,,,,,,,,,+++++++++,,,---...+++---///...,,,++++++---++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------,,,,,,,,,,,,++++++++++++(((((()))******+++,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,))))))))))))))))))))))))++++++************++++++,,,+++***))))))***+++,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,---.........---,,,+++++++++,,,,,,,,,,,,+++---000111111000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******+++,,,,,,,,,,,,,,,*********+++---.........,,,------......------,,,******************************+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***---,,,,,,,,,,,,,,,---...******+++---///000///---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,+++)))((((((((()))***+++,,,,,,------,,,,,,+++************************)))******+++,,,,,,------++++++++++++++++++,,,,,,+++***)))***,,,---,,,+++++++++************************+++,,,,,,,,,,,,+++)))******++++++******)))---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,------,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++++++++++++++,,,,,,------++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,,,,---.........---,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,+++************+++++++++,,,,,,,,,++++++,,,---------,,,,,,------,,,,,,,,,---...///+++---......,,,+++++++++++++++++++++,,,...000111000000000000000000000000...000222111///...000222111111111222222222333333222222222222222222222222222222222333444555555555777999:::999888666777777777777888999999999999999qqq]]]RRRIIIHHHHHHJJJKKKLLLKKKIIIHHHHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>???<<<999777777888888888999666444333333333222111000000000000000111111111000111111222222000///..................///000111............---,,,+++***+++++++++,,,,,,---------//////.........---------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...***---//////,,,+++,,,...++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,---......///---------,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------((())))))+++,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,---000222222111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***+++,,,,,,,,,,,,,,,'''%%%$$$&&&***---,,,***,,,------......------,,,*********************************++++++,,,,,,,,,***+++,,,---,,,,,,***)))...------,,,,,,---------,,,++++++---......,,,************++++++,,,,,,,,,------------------------,,,+++++++++,,,------...///...,,,+++++++++,,,,,,+++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,------*********++++++,,,,,,---+++***)))***,,,---,,,+++,,,,,,+++***)))))))))*********+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------......///++++++++++++++++++++++++---------------,,,+++*********+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......,,,,,,,,,,,,......,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******++++++++++++************++++++,,,,,,,,,------.........++++++++++++++++++++++++)))***+++,,,,,,+++***)))------/////////...---,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++------------++++++*********++++++,,,,,,,,,))))))+++,,,---.........------,,,+++,,,---...///,,,---......,,,***++++++......---...///111333444000000000000000000000000111333555444111000111444222222333333333444444444222222222222222222222222222222333444444555666666999:::;;;;;;999888888888777777888999999999999888lll[[[RRRKKKIIIFFFDDDDDDEEEGGGIIIGGGGGGGGGGGGFFFDDDCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAA???>>><<<<<<<<<======<<<<<<;;;:::999888777666333000///000222333444222222222222222222222222111111111111000000////////////...------------...//////............//////000000//////.........---......---------,,,,,,,,,+++,,,---.........---,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,---------......++++++++++++++++++++++++))))))***++++++++++++***************************))))))***+++,,,,,,------)))))))))))))))))))))))),,,,,,,,,+++***)))(((''',,,,,,++++++***+++++++++---,,,+++***))))))))))))---------,,,,,,+++++++++///...,,,,,,+++,,,---...************************//////000000///---+++******+++,,,------,,,+++***+++,,,,,,------,,,,,,++++++,,,,,,+++***)))+++------,,,***))))))***,,,---))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---...---,,,,,,++++++++++++++++++++++++------,,,++++++*********)))******++++++******))),,,------......------,,,+++++++++,,,,,,---------***+++,,,,,,+++***)))(((---,,,++++++************------,,,++++++,,,---------,,,++++++++++++,,,---......---,,,,,,+++******---,,,+++***++++++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***************************++++++,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***++++++++++++++++++++++++///,,,))))))+++,,,+++***++++++,,,,,,,,,,,,------,,,++++++******++++++,,,+++******+++---......---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,...///000,,,,,,............,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,+++***,,,,,,,,,+++***)))((('''###%%%((()))))))))+++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---+++***,,,///000...+++.........///////////////000000000000111111111111111111111111000000000000111111111111111111111111222222333333333444444444222222333444444555555666:::999999999999999999999999777555444666888999999kkkZZZQQQKKKIIIGGGFFFFFFFFFHHHIIIGGGGGGGGGGGGFFFEEECCCBBBAAABBBBBBBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<======<<<<<<;;;:::999888777777777555222000111222222111222222222222222222222222111111000000000000000000//////...------------...//////............//////000/////////............//////.........------------............---+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,------------...++++++++++++++++++++++++)))******+++,,,+++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***))),,,,,,++++++***++++++,,,,,,++++++***************---------,,,,,,+++++++++...---,,,,,,,,,,,,---...***************+++++++++------------,,,+++******+++++++++,,,,,,+++++++++***++++++,,,,,,++++++******+++,,,+++******,,,...+++***)))(((((()))***+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------............------+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,+++++++++++++++---,,,+++******+++,,,---///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************)))))))))))))))******+++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,,,,***)))++++++++++++++++++++++++,,,)))'''(((***,,,,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,,,,+++++++++,,,---...///,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++------------,,,+++******)))+++------,,,,,,---...,,,,,,---------.........,,,,,,,,,------------...---,,,+++,,,//////...,,,............/////////////////////000000000111111000000000000000000000000111111111111111111111111111111111111222222222222222222333333444555555555888888888777777777777777999777666666777888999999jjjYYYPPPJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGFFFEEECCCBBBBBBCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@>>>============;;;;;;:::999888777777666888666444333333222000...222222222222222222222222000000000000000000000000//////...------------...//////............//////////////////............000000/////////.........////////////...,,,+++***------......///.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,,,,------------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,*********************************++++++,,,,,,---------------------------,,,,,,---------,,,,,,+++,,,++++++***++++++,,,,,,+++************+++,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,,,,------)))*********++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,)))******++++++******))))))***,,,+++++++++,,,...************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---************************------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,***)))((()))+++---///++++++,,,---------,,,,,,++++++************++++++......------------......******+++,,,,,,---......------------,,,,,,+++***...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++*********)))***++++++,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,***(((++++++++++++++++++++++++)))'''&&&(((***,,,---,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++---------+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,++++++******+++++++++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++------------,,,++++++***)))+++,,,,,,+++)))***+++,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,+++---...///...,,,............//////000000....../////////000000000////////////////////////111111111111111111111111111111222222222333333333222222333333444444555555555555555666666666666666777888888888888999999999kkkZZZQQQJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFEEEDDDDDDAAAAAA@@@???>>>>>>======;;;::::::999888777666666666555444555555444111...222222222222222222222222/////////000000000000000//////...------------...//////............/////////////////////.........////////////.........---//////.........---,,,,,,---....../////////......++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,+++***++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,------------,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------,,,,,,++++++******++++++,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------)))******++++++,,,,,,---...---,,,+++,,,---///000---,,,+++******+++,,,---******++++++++++++*********+++---,,,+++******,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------,,,,,,------............++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++---,,,,,,,,,++++++************)))))))))***++++++***+++,,,---......------************************++++++++++++++++++++++++***++++++,,,,,,------...,,,---......---,,,***)))------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))*********+++++++++,,,++++++++++++,,,------*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++)))++++++++++++++++++++++++))))))))))))+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,...,,,++++++------,,,*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,++++++***))))))******+++++++++++++++++++++++++++***)))((()))***,,,,,,***)))***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---......------------......//////000000............////////////............////////////111111111111111111111111333444444444444555555555111222222333444444555555444555555555555555666666666888999:::999999999999mmm\\\SSSKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCDDDFFFFFFFFFEEEDDDCCCAAAAAA@@@@@@??????>>>>>>;;;::::::999888777666666444444444555777666333111222222222222222222222222//////////////////000000//////...------------...//////............//////.........///////////////.........---------,,,,,,------------...//////000------............------+++++++++,,,,,,---------...---,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,------------,,,***************************+++++++++++++++,,,,,,++++++++++++++++++++++++((()))***++++++,,,,,,++++++*********++++++,,,---))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------******++++++,,,,,,,,,,,,---,,,++++++,,,---///000---,,,+++******+++,,,---++++++,,,,,,,,,,,,++++++,,,---...---+++)))((()))+++,,,------------,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------------------------...---------,,,,,,,,,+++......////////////......,,,,,,------------,,,,,,,,,,,,,,,++++++*********)))***++++++***(((&&&$$$***++++++,,,------------************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,************++++++++++++***************+++,,,,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---***+++++++++++++++++++++++++++,,,---,,,,,,++++++,,,*********+++++++++,,,,,,,,,++++++******++++++,,,...,,,++++++------,,,*********+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******)))******+++++++++,,,,,,,,,******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++((())))))******++++++,,,******+++++++++***))))))***,,,...///......///000---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---...---------------------...///000000111............////////////---........./////////000000000000000000000000000333333333444444444555555111111222222333444444555555555555666666777777777555777::::::888777888:::mmm\\\TTTKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHGGGEEEEEEEEEEEECCCDDDFFFGGGFFFEEECCCBBB@@@@@@AAAAAA@@@??????>>>;;;;;;:::999888777777666444444444666777777555333222222222222222222222222000000000//////.........//////...------------...//////............//////.........///////////////...------------,,,,,,,,,,,,,,,,,,---...///111222---------...------,,,+++***++++++,,,,,,------......,,,++++++------,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,************************++++++++++++++++++++++++------------------------((()))******++++++++++++************+++,,,------*********++++++---......++++++,,,,,,,,,,,,------)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++---......+++)))((((((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,++++++***,,,------------------,,,,,,------......------,,,+++++++++++++++*********)))***,,,---,,,((($$$"""++++++*********+++,,,,,,******+++,,,,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---*********++++++++++++,,,((((((''''''(((((()))***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000---+++++++++++++++++++++++++++,,,---///...---++++++,,,************++++++++++++,,,++++++******++++++,,,---,,,++++++---------+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,............,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,------,,,,,,+++)))+++------------.../////////............------++++++++++++,,,,,,,,,,,,***,,,......---,,,---...,,,------...///000111111....../////////000000000.........//////000000111000000000000000000000000000000111111111222222222111111222222333333444444555555666666777888888888444777999888666555888:::mmm\\\SSSLLLKKKIIIGGGGGGHHHIIIJJJKKKJJJHHHFFFEEEEEEEEEFFFCCCDDDFFFGGGFFFDDDBBB@@@@@@@@@AAAAAAAAA@@@???>>><<<<<<;;;:::999888777777777666555555666666444222222222222222222222222222111111000///...------,,,//////...------------...//////............//////............/////////000............------------......------...///000111---.........------,,,+++******+++,,,,,,---......,,,+++***+++---...---,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++************+++,,,---...+++++++++++++++,,,---...+++++++++,,,,,,---------((()))+++,,,------,,,,,,---------,,,,,,++++++***)))******+++++++++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++(((***---...,,,+++***+++,,,+++************+++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........---------------))))))************)))))),,,,,,,,,------,,,,,,,,,************++++++++++++***+++------,,,***(((&&&---+++)))(((''')))+++,,,***+++,,,------,,,+++***+++,,,------------,,,+++***++++++,,,,,,------...++++++++++++,,,---......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------*********+++++++++,,,,,,))))))(((((())))))***+++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...000000---***++++++++++++++++++++++++))),,,......,,,+++,,,---************++++++++++++,,,++++++******++++++,,,,,,+++***+++---...---,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***)))******+++++++++,,,,,,,,,+++,,,---......---,,,++++++---///111111///---+++++++++,,,,,,,,,,,,------***++++++,,,,,,------...******+++++++++++++++++++++,,,,,,------,,,,,,,,,((()))++++++***))))))***---------,,,,,,+++++++++***++++++++++++,,,,,,,,,***,,,......---,,,---///,,,,,,---...///000111111/////////000000000111111......///000000111222222000000000000000000000000/////////000000000111111111111111222333333444444444555555666777777888888444777888777333333777;;;lll[[[RRRLLLKKKHHHFFFFFFGGGIIIKKKKKKJJJHHHFFFEEEEEEEEEFFFBBBCCCEEEFFFFFFDDDAAA@@@???@@@AAABBBAAA@@@???>>>===<<<<<<;;;:::999888888:::888666555666555333111222222222222222222222222222222111///...---,,,+++//////...------------...//////............//////---.........//////000000000/////////............000000...------...///000......//////...---,,,,,,******+++,,,,,,---......,,,+++***+++---...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,------,,,,,,+++************+++,,,---...,,,,,,++++++,,,,,,------+++++++++,,,,,,---------((()))+++,,,------,,,,,,///...------,,,+++***)))+++,,,---......---++++++***+++,,,------,,,+++*********++++++++++++******%%%(((+++------,,,------///...,,,++++++,,,...///))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,+++***+++,,,---...++++++++++++++++++++++++------......///000000000+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,)))&&&&&&'''***++++++,,,------------,,,+++)))***+++,,,,,,+++***)))((()))***+++---...///000+++*********+++---///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++++++++++++++,,,------------------------++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++...000///,,,***++++++++++++++++++++++++%%%))),,,---,,,+++,,,...)))************+++++++++,,,++++++++++++++++++,,,+++******+++---///...---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------,,,++++++******+++++++++,,,,,,,,,,,,---.........---,,,++++++---000333333000---+++++++++,,,,,,,,,---------)))***+++,,,------...///++++++++++++++++++++++++)))******+++++++++******,,,...///...,,,******+++***)))))))))((((((''''''******+++++++++,,,,,,,,,***,,,//////,,,+++---///,,,,,,---...///000111222000000000000111111111111...//////000111222222333000000000000000000000000000111111111111222222222000111111222333333444444444444555555666777888888444666888555222222666;;;lll[[[RRRIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAABBBBBBAAA@@@???======<<<<<<<<<;;;::::::999888888666666555444333333333333333222111000000111222333000000000000000000000000,,,...000111111000...,,,......------------......000000//////.........---...///000///------///000222111///---,,,+++,,,,,,///......---...///111111(((((()))***++++++,,,,,,,,,***(((''''''(((***,,,+++++++++,,,,,,------------,,,,,,+++*********+++...---+++))))))***+++,,,)))***+++,,,---,,,++++++(((&&&$$$&&&))),,,+++***+++++++++*********))))))))))))***++++++++++++***,,,+++++++++***)))))))))***+++++++++******,,,...///...,,,+++***+++,,,,,,++++++,,,---,,,+++)))(((---------------,,,+++******+++,,,...//////......,,,++++++***)))))))))***///...---+++******+++++++++******+++,,,,,,+++)))************************+++++++++*********))))))++++++++++++++++++++++++---,,,,,,++++++******))),,,,,,++++++++++++******++++++***))))))***++++++***+++---......---+++***,,,+++***)))))))))++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************---......,,,******+++---......---------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,---...000111222333******+++++++++,,,,,,,,,,,,++++++***+++,,,...///************************,,,,,,+++******+++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++...------,,,,,,------......------,,,,,,------...++++++******************+++++++++++++++++++++++++++******))))))******+++...------,,,,,,------...++++++++++++++++++++++++,,,...---)))(((+++,,,***++++++++++++******)))))),,,,,,,,,...///...+++((()))+++...000000---***'''+++++++++++++++++++++++++++,,,------++++++,,,---***************************++++++,,,,,,++++++***------,,,,,,,,,+++++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////------......//////000000000000////////////000000111111111111111111111111333333333333444555666666555555444333333333444444666666666666777888999:::mmm\\\SSSIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAABBBAAAAAA@@@???>>>======>>>===<<<;;;999888777666777666444333222222333333222222111111111111222222000000000000000000000000---...///000000///...---......------------......000/////////.........---.../////////------///000------,,,,,,,,,,,,,,,---...---,,,+++,,,---...///+++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------...------,,,++++++,,,,,,///---,,,*********,,,---)))***+++,,,,,,,,,+++++++++)))'''(((+++---,,,+++,,,,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,,,,++++++++++++***************+++,,,+++******,,,......---,,,+++++++++,,,,,,+++,,,---------,,,***))))))************)))((((((++++++++++++***(((&&&%%%---,,,***)))))))))***+++000///...,,,++++++,,,,,,---,,,,,,---......---+++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,------......---,,,,,,---......,,,---///000000...---,,,---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++,,,,,,+++))))))***+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++************+++++++++,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,---......---,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,...---,,,+++++++++,,,---************************,,,,,,+++******+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************---------......------,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++******************++++++++++++++++++++++++++++++************++++++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++---,,,)))))),,,---+++++++++++++++*********)))))))))***,,,...///...,,,***+++...//////---***(((++++++++++++++++++++++++,,,---...---+++***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////////////////////////////000000////////////000000222222222111111111111111222222222222222444555555444444333333333444444555666666666666777888999:::mmm\\\SSSJJJIIIIIIIIIIIIJJJKKKKKKJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>>>>===<<<;;;999888777666888666444222111222333444111111222222222222111111000000000000000000000000//////............//////......------------....../////////..................//////...------...000***+++,,,---.../////////222111///......///000000........................***+++---......---+++***++++++,,,,,,,,,,,,------......------,,,,,,------...---,,,******+++,,,---)))***+++,,,,,,,,,,,,+++...,,,++++++,,,------,,,---------,,,,,,,,,++++++++++++,,,------------,,,*********+++++++++++++++***+++,,,,,,******,,,---------,,,+++++++++,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,,,,.........,,,+++)))'''&&&---,,,***)))((()))+++,,,000///...---,,,,,,------...------...//////...,,,************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......******+++,,,---...//////,,,++++++******++++++,,,,,,---...//////...---,,,------,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------......+++,,,---,,,******+++,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,+++,,,---,,,+++***+++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,++++++******...---------------------,,,,,,,,,,,,------------///...---,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------...//////......---,,,,,,++++++++++++,,,,,,++++++************++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,,,,,,,+++++++++++++++---,,,))))))---...+++++++++++++++******************)))+++---///......+++,,,---...---,,,+++***++++++++++++++++++++++++......///---+++)))******************************...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////222222111000000///......000000000000000000000000222222222222111111000000111111111111222333444444333333333333444444555666666666666666777888999999lll[[[RRRJJJJJJIIIIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGHHHHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????????????????<<<<<<;;;::::::999888888888666444222111222333555000111222333333222111000000000000000000000000000000///...------...///000......------------....................................///...---,,,...000,,,---///111222222111111333222000/////////000000/////////...............,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,+++************++++++******++++++,,,,,,,,,,,,///...,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,---------------------,,,***+++,,,---............,,,,,,------------------...,,,***)))(((***,,,---......------,,,,,,,,,,,,...------...//////...,,,************************************************------------------------,,,,,,,,,------.........++++++,,,------...//////******************************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,---...///---...//////...------...,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,+++,,,------+++***+++---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++******111111111111111111111111,,,,,,,,,---------......------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,++++++******++++++,,,++++++************++++++******+++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,+++++++++***------******......+++++++++++++++++++++++++++///---++++++,,,,,,,,,+++---------,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,---...---+++***+++,,,************************000///---,,,,,,---///000.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////222111111111000000000///000000000111111000000000333333222222111000000000111111111111222333444555222222222333444555666777666555555666666777888999jjjYYYQQQKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHHHHEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@??????????????????::::::::::::::::::::::::777666444222222222333444000111222333333222111000000000000000000000000000111000...,,,,,,...000111......------------......---------...............---...///...,,,,,,...///...///000111111111//////...---,,,*********++++++............------------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,******)))))))))*********+++***++++++++++++,,,,,,...------,,,*********+++++++++++++++************)))******+++++++++++++++******++++++,,,,,,,,,---)))+++------+++******++++++,,,,,,,,,,,,,,,,,,,,,------------------------&&&'''(((***++++++++++++((())))))***+++---......---,,,***))))))+++,,,---,,,,,,,,,,,,+++++++++***---,,,+++,,,......,,,+++************************************************------------------------.........------,,,,,,,,,---------------------------..................---)))******++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------++++++******+++,,,------,,,...///000...---......------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------------,,,++++++******+++++++++,,,,,,,,,+++,,,------,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,------...//////,,,,,,,,,---------......+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++***---...++++++......++++++++++++++++++++++++,,,///---++++++,,,,,,,,,+++------,,,,,,+++++++++,,,*********++++++,,,,,,,,,***+++,,,,,,,,,,,,---...************************000///---,,,,,,---///000......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////////////////000000000111111111222000000111111111111000000222222222111111111000000222222222333333444555666222222222333444555666777555555555555666777888999iiiXXXPPPKKKKKKJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@?????????>>>>>>::::::::::::::::::::::::666666555444333333333333111111222222222222111111000000000000000000000000111///...------...///111......------------......---------------.........---......---,,,,,,---///...............---,,,+++...---,,,+++***+++,,,---,,,,,,------------------///---+++))))))+++---///------,,,,,,,,,,,,++++++++++++*********+++,,,,,,)))))))))***************++++++******++++++,,,---,,,------+++))))))***++++++++++++*********))))))))))))***++++++++++++***+++++++++,,,,,,,,,,,,,,,)))+++------,,,*********++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,---...((()))***+++,,,,,,,,,,,,------,,,,,,------...///+++++++++++++++,,,,,,---******++++++++++++******+++******+++,,,,,,+++)))***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,++++++***------------,,,,,,,,,+++,,,------......------,,,++++++,,,,,,------......)))***+++,,,------,,,,,,------------------------++++++*********+++,,,,,,(((***------,,,++++++,,,.........---------,,,,,,+++,,,,,,------,,,,,,+++---------------,,,++++++******+++++++++,,,,,,,,,+++,,,------,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------)))******+++,,,------...,,,,,,,,,,,,------------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,---------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,......------,,,,,,+++++++++...///,,,,,,...---)))++++++++++++,,,,,,,,,,,,******)))+++---///......------,,,,,,,,,+++++++++*********++++++,,,,,,---(((***,,,,,,,,,,,,...000************************///...------------...///------,,,,,,,,,+++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......///////////////......///000000111222222///000111222222111000///111111111111111111111111333333333333444555666666333333333333444444555666555555555555666777888888iiiYYYPPPKKKKKKJJJIIIIIIIIIIIIIIIKKKJJJIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDBBBAAABBBAAAAAA@@@???>>>=========<<<<<<;;;999888888777444555555555555333222111222222111111111111222222000000000000000000000000000///...------...///000......------------......,,,,,,,,,------.........---......---,,,,,,---///...------,,,,,,,,,,,,,,,//////...---......000111,,,,,,,,,------...............---,,,,,,---......---------,,,,,,++++++++++++++++++++++++,,,------******+++,,,,,,,,,,,,,,,++++++*********+++,,,---+++,,,---,,,))))))+++---,,,,,,+++++++++*********)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++)))+++......,,,***))))))***+++,,,---------,,,,,,,,,++++++***+++,,,---...+++,,,------............000000///.........///000***+++,,,---------,,,,,,******+++,,,,,,,,,+++***+++******+++,,,,,,+++)))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++,,,---...///)))***,,,---.........---........................------,,,+++++++++,,,,,,'''))),,,---,,,+++***+++---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++---------...------,,,+++******+++++++++,,,,,,,,,+++,,,------,,,,,,---///...---,,,,,,,,,,,,---...------------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---.........,,,,,,------------------++++++++++++,,,,,,,,,,,,***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************+++,,,---............------,,,,,,,,,,,,------++++++************++++++******++++++,,,------...++++++++++++++++++++++++++++++************++++++++++++************++++++///......---,,,,,,++++++---000000---,,,---,,,(((+++++++++,,,,,,,,,------))))))***,,,...///...,,,,,,,,,---------,,,+++***)))******+++,,,,,,------***+++,,,,,,,,,,,,---...************************------------------------,,,,,,+++++++++*********)))*********+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---......//////////////////////////////////////////000222333333222000///000000000111222222333333222222222222333444555666444444333333333444444555555555555555555666888888jjjZZZQQQLLLKKKJJJIIIIIIIIIIIIIIILLLKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFFFFEEEDDDCCCAAABBBBBBAAA@@@???>>>===<<<@@@???===;;;999777555444333444666666666444222000333222111000000111222333000000000000000000000000//////............//////.........------.........,,,,,,,,,------.........------...---,,,+++---//////...---,,,,,,---///000---,,,++++++,,,---...///+++,,,,,,---...///000000---...///000000///...------------,,,,,,+++++++++,,,,,,,,,,,,------...///+++,,,------............,,,+++*********+++,,,---+++,,,...,,,******,,,///---------,,,,,,,,,++++++++++++,,,------------,,,---------,,,,,,+++++++++))),,,......,,,***)))))))))***,,,---...---,,,,,,++++++***)))***+++---...))))))***+++++++++******+++******)))***+++---...)))***,,,.........,,,+++***+++,,,---------,,,+++++++++***+++,,,---+++)))************************))))))******++++++++++++++++++++++++++++++++++++)))******++++++,,,,,,---))))))***+++,,,,,,---...------////////////------))))))))))))***+++,,,---***+++---///000000///...........................///...------,,,,,,,,,,,,(((***---///...,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++------......------,,,+++******+++++++++,,,,,,,,,+++,,,------,,,,,,...///...---,,,,,,,,,,,,---...------------------------...------,,,,,,------...***++++++,,,---...//////------,,,++++++***))))))******+++++++++,,,,,,,,,,,,---......---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////...------,,,,,,------...******))))))))))))************+++,,,,,,---......+++++++++++++++++++++++++++******************+++******))))))))))))******//////...---,,,,,,++++++...111111...,,,---+++'''+++++++++,,,,,,---------,,,,,,,,,...///...+++(((+++,,,---...---,,,+++***))))))***+++,,,,,,------+++---------+++++++++---************************,,,,,,---......---,,,,,,+++++++++*********))))))))))))******+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---......///////////////000000//////......------///000222333333222000/////////000111222333333444111111111111222333444555555555444333333333444444555444444555555666777888lll[[[RRRNNNNNNMMMKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFJJJIIIGGGEEEBBB???<<<:::BBBAAAAAA@@@???>>>======>>>======<<<:::999999888666666555444333333333333333222222111111222222333222111111111000000//////000...---,,,......---,,,---------,,,,,,++++++***......................../////////...------,,,,,,,,,...111111000.........///...------//////...---------++++++++++++------.........------,,,,,,,,,......---------......///---***((((((+++------,,,+++,,,,,,,,,,,,+++******++++++************++++++000...,,,,,,,,,,,,***)))&&&''')))***++++++******))))))***++++++++++++***++++++,,,,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,+++***)))------++++++++++++------))))))))))))************++++++++++++++++++++++++------------------------+++,,,,,,+++***+++---000---------------...///000---------,,,,,,,,,++++++---------,,,,,,+++++++++//////...---,,,++++++***)))))))))))))))))))))))),,,,,,,,,------.........+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------......///000000000------------------------...---,,,,,,+++++++++,,,,,,,,,+++***+++,,,...///............------,,,+++((()))***+++++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---------------,,,+++******///...,,,+++***+++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---)))&&&)))---...+++)))++++++++++++++++++++++++...------,,,,,,++++++***+++,,,------......------------,,,+++************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++,,,---///111333555000///...,,,+++***)))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------///...------++++++***))),,,,,,,,,++++++,,,,,,---************************...---+++*********++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------......///000+++++++++*********))))))))),,,......,,,,,,...000------,,,,,,------...///////////////////////////////////////000111222333000000000000000000000000...//////000111222222222444333333222222333333444444333333555888888555222333444666777888777555444kkk[[[RRRMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCBBBAAA@@@???>>>>>><<<;;;;;;:::888777777666555555444333222222222222444333111000000111333444111111111111000000000///222111//////000000000///000000000//////.........------------------------........................***,,,//////...,,,++++++...---,,,---.........,,,---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++///...------,,,,,,------...+++)))***,,,......------------------,,,++++++,,,,,,++++++++++++,,,,,,,,,+++***+++++++++)))''''''((()))+++,,,,,,++++++))))))***++++++++++++++++++,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,++++++***---,,,,,,++++++,,,,,,---************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++,,,+++******,,,------------,,,------......---,,,,,,,,,+++++++++++++++++++++*********))))))---------,,,++++++******************************++++++,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,------...//////000000++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---------------,,,++++++******+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,***)))+++,,,,,,------,,,,,,+++,,,,,,+++******+++,,,,,,++++++,,,------,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++---+++***+++,,,,,,+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,+++,,,,,,,,,*********++++++,,,,,,,,,************************------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------,,,,,,++++++***---,,,+++++++++++++++,,,************************------+++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++***---///000...,,,***+++---,,,,,,++++++,,,,,,---...////////////////////////////////////000111222333000000000000000000000000000000000111222333333333333222222111111222222333444333333555888888555222333555666888888777666555kkk[[[SSSLLLLLLKKKKKKKKKKKKLLLLLLIIIHHHGGGFFFEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGDDDCCCCCCBBBAAA@@@??????;;;;;;:::999999888777777666555555444333333222222555333111//////111333555111111111111000000000000333111//////000000000///111111000000000000000000------------------------------------............+++---//////---+++***+++---,,,+++,,,---...---++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++......---,,,++++++++++++...---++++++---......---...............---,,,,,,---,,,,,,,,,,,,,,,,,,---*********,,,---,,,***'''))))))***+++,,,,,,,,,,,,)))******+++++++++++++++------------------------------,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,---------,,,,,,++++++*********************************+++---,,,+++******+++------,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////++++++++++++++++++++++++...------,,,,,,,,,,,,---,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,++++++***+++,,,,,,---------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,)))***+++,,,------------------,,,+++++++++,,,,,,************************,,,,,,---...---,,,***)))---------,,,++++++,,,---++++++++++++++++++++++++******+++,,,,,,---......***+++,,,,,,------,,,,,,------,,,,,,------......)))***************++++++************************,,,,,,,,,,,,++++++++++++,,,++++++***************------,,,+++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,------,,,,,,+++******)))...//////...,,,++++++,,,---,,,,,,,,,,,,---......////////////////////////////////////000111222222000000000000000000000000111111111222333333444444333333222222222222333333555444444666777666444222555666777888888888777666jjj[[[SSSNNNMMMLLLKKKKKKJJJKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>======<<<;;;;;;:::999999777777777666555555444333333222111000000111222333111111111000000000000000111///------...///...---........................------------------------...---------------------...///111000...,,,,,,------,,,++++++------,,,+++++++++------------++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,---,,,,,,,,,---------------............---,,,,,,,,,,,,++++++++++++,,,,,,******,,,///111000---***+++++++++,,,,,,---------)))***++++++,,,,,,++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------,,,,,,+++******+++++++++++++++,,,,,,,,,+++,,,......,,,*********------,,,+++************,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,+++***))))))+++,,,---------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++,,,,,,---.................................---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,---......---,,,***)))+++,,,+++)))***,,,---++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,+++,,,,,,---...///.........------......///,,,+++***))))))***+++,,,***+++++++++++++++,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------+++++++++,,,,,,---------///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++***))))))(((''''''++++++,,,---------...///...............//////000///////////////////////////......//////000111222000000000000000000000000111111111222222222333333555444444333333444444555555555555666666555444333666666777888999888888777|||hhhZZZSSSOOONNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFEEECCCBBBAAABBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;::::::999555555666666555444222222000000222333333222000000000000000000000000111111111///...---//////...---,,,,,,,,,------......///------------------------//////...---,,,++++++***---///000///---,,,,,,------,,,++++++------,,,+++++++++------------++++++++++++++++++++++++++++++)))))))))***+++,,,---...+++,,,,,,,,,++++++++++++---------------,,,++++++++++++************++++++******,,,///111000...+++,,,,,,,,,,,,,,,---------******+++,,,,,,,,,,,,+++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++---//////---+++++++++---,,,+++***************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////......------,,,,,,,,,+++***)))***+++---...------------------------++++++,,,,,,,,,------------------,,,,,,+++++++++++++++,,,,,,---.................................+++***************++++++,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,+++***)))+++)))(((+++///...(((++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,------------,,,++++++******+++,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------...//////......---------...//////+++***)))(((((()))***+++*********++++++,,,,,,,,,***+++---......---+++***+++++++++,,,,,,,,,------***++++++,,,,,,------...//////...---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,*********))))))))))))(((+++++++++,,,---.........---------,,,------...///////////////////////////............///000111222000000000000000000000000000000000111111111111111333333222222222222333333444555555555555444444444666777777888888888888888yyyeeeYYYRRROOONNNMMMKKKJJJJJJJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@???>>>===<<<:::::::::999999888888888222333333444333111000//////000111222222111000///000000000000111111111111444222000000111111111000------...///000000111111..............................------,,,+++++++++***,,,,,,,,,+++***+++------,,,+++,,,---...---++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,)))))))))***+++,,,---...***+++------+++******+++---------------,,,+++++++++******))))))******+++))))))***,,,......,,,***---,,,,,,++++++,,,------***++++++,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------+++,,,,,,------------,,,+++,,,,,,------,,,,,,+++************++++++++++++,,,,,,,,,,,,------------(((((())))))***++++++++++++---...---,,,++++++,,,,,,,,,++++++***+++++++++---------,,,,,,,,,++++++)))************+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,////////////............++++++++++++,,,---......------------------------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,,,,,,,---------,,,++++++***++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,------------,,,+++***)))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))///000,,,---000...'''++++++++++++++++++++++++......---,,,,,,+++******+++,,,------......------++++++*********+++,,,,,,---------,,,,,,,,,,,,,,,*********************************+++++++++++++++......,,,+++************,,,+++++++++++++++,,,,,,+++******************+++*********++++++,,,,,,---+++,,,---......---,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,---------000...------------,,,***+++************+++,,,,,,////////////////////////............///000111111000000000000000000000000000000000000000000000000000000////////////000000333444555555444444555777666666666777777777888888vvvcccWWWRRRLLLKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAA@@@???>>>>>>===::::::999999999999888888333333444555444222000///222111000//////000111222///000000000111111111111444222000000111222111000---......000111222333333////////////////////////+++++++++,,,,,,---------)))***++++++***+++,,,......---,,,---.........,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***---///...,,,******+++...............---,,,,,,,,,++++++******++++++,,,,,,++++++,,,------,,,***---,,,+++******+++,,,,,,***+++,,,,,,------,,,,,,+++,,,,,,------.........+++++++++,,,,,,---------------------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,---++++++,,,,,,---.........)))))))))***+++,,,,,,,,,)))***+++***))))))+++,,,,,,++++++++++++,,,,,,---.........---------,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++---------...............++++++,,,---....................................,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---,,,------...//////000000------------------------,,,,,,++++++,,,------...,,,,,,---------,,,+++***++++++,,,------------------------------,,,++++++,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,,,,,,,,,,------,,,++++++***+++,,,---------,,,,,,************************,,,+++******+++,,,...///,,,999@@@777//////...***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******************************)))*********++++++++++++,,,,,,+++******)))******,,,++++++*********+++++++++,,,,,,------,,,,,,+++)))******+++,,,,,,------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++---.........------+++,,,,,,,,,,,,,,,,,,+++------------------------------,,,+++++++++++++++++++++,,,---...//////000000...,,,,,,......,,,***+++++++++++++++,,,------////////////////////////...............///111111000000000000000000000000111111111111111111111111111000000000000000000111111333555555444444777999666666555555666666777777uuubbbVVVQQQIIIIIIIIIJJJLLLMMMOOOPPPKKKKKKJJJIIIHHHHHHHHHHHHFFFFFFFFFEEEEEEDDDBBBBBBDDDCCCCCCBBBAAA@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;666666888888777666333222555222...,,,,,,...222555//////000000111111111222222000......///000///...,,,---...///000111222333000000000000000000000000((((((***+++---...000000***+++,,,,,,,,,---///111///...------//////...---...---++++++++++++---...,,,,,,,,,------.........000///...,,,+++*********+++...000000---++++++,,,///////////////......------,,,,,,++++++,,,,,,---///...------...///...------,,,+++*********+++,,,***+++,,,,,,------,,,,,,++++++,,,,,,---...//////+++++++++,,,,,,---------............---,,,++++++++++++------------++++++,,,,,,,,,---------......***++++++,,,---...//////++++++,,,---......//////((((((((('''''''''***,,,++++++++++++,,,---......//////.........---------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........***+++---///000000///...........................,,,,,,,,,---------......+++++++++,,,,,,---------------......///000000000////////////////////////---------------...///000,,,,,,---...---,,,***)))+++,,,------.............../////////...---,,,,,,---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,******+++,,,------------)))***,,,---...---,,,,,,------------------------,,,+++))))))***,,,///111...BBBMMMAAA111,,,...---++++++++++++++++++++++++***++++++,,,,,,------...---...//////000////////////...------,,,,,,,,,,,,++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))***+++---...///...---,,,,,,+++++++++,,,,,,---////////////---,,,))))))***+++,,,,,,------...------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,------......------,,,------------------------000///......------------((()))***+++---...///000---+++***+++...000///---///............///000000////////////////////////...------......///000111000000000000000000000000333222222222222222222222444333333333333333333444000333555555444444888;;;555555555555555666777777ppp___VVVSSSPPPNNNKKKIIIHHHHHHIIIJJJLLLKKKKKKJJJHHHGGGFFFFFFAAAAAAAAABBBAAAAAA@@@@@@DDDCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<;;;;;;;;;888666444444444333222000444444444333222111000///333111000000111222222222000000000000000///......+++,,,,,,---...///000000---......///////////////++++++,,,,,,---...//////................................................---......,,,((((((+++///222000...---,,,---...///+++******))))))******+++------------------------,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---...------,,,,,,------...++++++,,,------......///---...............------+++,,,---...---,,,+++***++++++,,,,,,,,,+++***))),,,,,,,,,,,,+++***))))))+++++++++***++++++,,,,,,/////////000///---,,,+++///...,,,*********,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------***+++---......---+++***))))))***+++,,,,,,------///......---------......///...,,,,,,...///...---..................------------------............+++,,,...//////...,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000222333,,,,,,,,,---------......***---...,,,,,,//////,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,---------------------------,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---+++,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++)))---))))))...000...///444===HHHIII999+++***...---++++++++++++++++++++++++***+++---......---+++***...------------...//////,,,++++++******++++++,,,************************,,,---......//////......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******+++,,,---,,,***)))***+++***,,,,,,+++)))((()))***---...///111111///...---///...---,,,+++,,,,,,---***************)))((('''///...,,,+++***++++++,,,------,,,+++,,,---...///........................******+++,,,,,,,,,++++++---------......---,,,,,,...---,,,+++************,,,,,,+++***)))))))))))),,,,,,,,,---...///000000000///............///000........................//////000111111111111111222222111111000/////////111111111111111000///...222222222222222222222222222222222333333333444444777777777777666666666666qqq```VVVSSSOOONNNLLLJJJIIIIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAA@@@???????????????>>>===;;;::::::::::::888666444444444444222000333333333333222222111000333111000///000///...,,,000000000000000///......------...//////000000000,,,---......//////......,,,,,,,,,------.................................------------------------......---+++******---///111000...---,,,---...///---,,,,,,++++++,,,,,,---------------------------,,,,,,.../////////...---............---------,,,---...//////------...///...------,,,,,,------...///......------,,,++++++------............------+++,,,,,,---------,,,,,,------,,,,,,+++++++++***+++,,,,,,---------,,,,,,,,,,,,++++++***+++++++++,,,++++++***++++++,,,------------------,,,++++++...---------,,,,,,,,,+++------,,,,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***)))******+++,,,,,,---------------,,,,,,,,,------///...,,,,,,...///...---.................................//////000000000,,,---///000000///---,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222,,,,,,,,,---------......***---...,,,,,,//////,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------------------------------,,,,,,+++++++++,,,---...///......------......///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,......+++))),,,,,,...000---***///888FFFJJJDDD444,,,...///,,,+++++++++++++++++++++++++++,,,...//////...,,,+++------........./////////,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,------...............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++------,,,+++***+++,,,,,,---...---++++++,,,------...///000000///...---///...---,,,+++,,,,,,---+++,,,---------------,,,------,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++------------------------***+++,,,,,,---,,,,,,,,,,,,,,,------------,,,,,,///...---,,,++++++++++++------,,,+++++++++,,,,,,+++++++++,,,,,,---//////---,,,+++******+++,,,---...........................///000000111111000000111111111111000000000000222222222222222111000000222222222222222222222222222333333333444444444444666666666666666777777777qqq```VVVSSSNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::999999999777666444444444444222000222222333333333222222111111000000111111111///,,,000000000000000///......000000000000000000000000,,,---......//////......------------------..............................,,,,,,,,,,,,,,,,,,,,,,,,///---++++++---...///...000///...---------...///.........------.........------------------------,,,,,,---............---000000000//////......------...//////------...///...------,,,,,,------...///......------,,,++++++------............------,,,+++++++++,,,---......000///---,,,++++++,,,,,,***+++,,,---............------,,,+++************,,,+++)))((((((***,,,...,,,---///000///...,,,***.........------------------------------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++,,,,,,------,,,,,,+++++++++,,,,,,---///...,,,,,,...///...---...........................//////000111222222333---...///000000///...------............/////////,,,,,,,,,,,,,,,,,,,,,,,,......------...//////000,,,,,,,,,---------......+++......+++,,,//////,,,+++,,,,,,------,,,,,,+++++++++,,,---....................................,,,,,,,,,+++,,,------...//////............//////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,...---,,,***,,,///222111...333EEEWWWpppfffOOO777---...---(((++++++++++++++++++++++++,,,---.../////////---------...///000000000//////,,,,,,++++++++++++,,,,,,------------------------,,,,,,---........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,---...---,,,++++++---+++,,,------,,,,,,---...---...///000000///...---...------,,,,,,,,,,,,---+++,,,---...////////////,,,,,,------...---------/////////...---,,,******,,,,,,,,,,,,------------+++,,,------......------++++++,,,,,,,,,,,,++++++//////...---,,,,,,,,,,,,...---------------...///+++++++++++++++,,,---...000...,,,******,,,...000..............................///000000000000///000000000000111111111111000111111111111000//////222222222222222222222222333333333444444444555555555555555666666777777888rrr```VVVRRRNNNNNNNNNNNNMMMLLLJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGGGGFFFEEEDDDDDDAAAAAA@@@??????????????????>>>===;;;:::999999999777555444444444444222111111111222333333333222222......000333666666444222000000000000000///......000000000/////////......---...//////000000//////............------------........................,,,,,,,,,,,,,,,,,,,,,,,,000---***+++///111000...//////...---------.../////////............//////------------------------,,,,,,---------..................///////////////+++,,,------++++++,,,---...------,,,,,,------...++++++,,,------......///,,,,,,---.........------,,,+++++++++,,,---///000222111...,,,++++++,,,---++++++,,,---------------...---,,,+++************...---,,,+++++++++,,,,,,---.../////////...---,,,..........................................------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,---...///...,,,,,,...///...------------.....................///000111222222333---...////////////...---------........./////////------------------------///......------.........,,,,,,,,,---------......,,,......++++++...///,,,+++,,,,,,------,,,,,,+++***+++,,,---............////////////////////////,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++///000000///333EEEccczzzuuuUUU888+++,,,,,,***++++++++++++++++++++++++,,,------...///......------...000222222111///...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---...///...,,,+++,,,---(((***++++++******,,,------......//////......------,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---/////////...---+++,,,---...///...---,,,++++++,,,,,,,,,,,,,,,---,,,------...............******+++,,,,,,,,,++++++......---,,,,,,,,,,,,,,,---------------...///000,,,,,,++++++,,,------...111///,,,******,,,///111........................---......///////////////...//////000111222222222...///////////////......111222222222222222333333333333444444444555555555444444555555666777888888rrraaaWWWRRRMMMMMMNNNNNNMMMLLLKKKJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAAAAA@@@>>><<<;;;:::999999666555333333444444333111111111222333333333222222...///000333666666444222000000000000000///......000//////......------,,,//////000111111111111000.....................---........................------------------------///,,,***,,,///111000---......---------...............------------......------------------------,,,,,,,,,,,,------......++++++,,,---......///000+++,,,------++++++,,,---...------,,,,,,------...++++++,,,------......///++++++,,,---......------,,,,,,++++++,,,...000111222111...,,,+++,,,---...,,,,,,,,,,,,,,,+++******...---,,,+++************(((***,,,...///...---,,,///...------------//////................................................,,,,,,,,,---------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,------------------------.../////////...,,,,,,...///...------------.........//////------......///000111111---------......---------,,,------------.........------------------------///......---------------,,,,,,,,,---------......---///...++++++......,,,+++,,,,,,------,,,,,,+++***+++,,,---............////////////////////////,,,,,,---------............------,,,,,,------...+++,,,,,,---.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,,,,000000......666III___nnn```VVVDDD222***+++...///++++++++++++++++++++++++++++++,,,,,,---------------...000222222111///...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,,,,++++++++++++------------------------,,,,,,,,,,,,++++++++++++---...///...,,,+++,,,---)))***,,,,,,++++++,,,...------............------++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))+++,,,...///000//////...+++,,,---...///...---,,,+++++++++,,,,,,---------,,,---......//////......)))***++++++,,,,,,,,,+++---,,,++++++++++++++++++,,,+++++++++,,,---......---------------......///---+++)))(((((()))+++---........................---......///////////////......///000111222222333//////000111111000000000111111111222222333333333333333333444444444555555333444444555666777777888sssaaaWWWRRRMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAA???===;;;::::::999666555333333444555333222222222333333333222222111222111111222222222///---000000000000000///......//////......---------,,,//////000111111111111000..................//////................................................------,,,---...///...---,,,---------............------,,,,,,,,,,,,------------------------------,,,,,,,,,+++,,,------...)))******+++,,,---......---...//////------...///...------,,,,,,------...///......------,,,++++++***+++,,,------...---------,,,,,,,,,---...//////000///...---,,,---......,,,,,,,,,,,,+++***)))(((------,,,+++************!!!$$$)))---//////...---///...,,,++++++---///000---------------.........---------...............////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------...//////000///...,,,,,,...///...---,,,,,,------.../////////------------............------------------------,,,,,,---------.........------------------------......---------------...,,,,,,,,,---------.........///...******---...,,,+++,,,,,,------,,,,,,+++++++++,,,---....................................,,,,,,---............---000000////////////000000+++,,,,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---...//////---,,,,,,---//////......222:::>>>>>>111333333111///------,,,++++++++++++++++++++++++***+++++++++,,,------------...///000000000//////------,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---------------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,---...---,,,++++++---,,,---......------...///------------------------***++++++,,,,,,,,,,,,+++.........------,,,+++***......///////////////////////////...---,,,******++++++,,,,,,------......,,,---......//////......)))***+++,,,---------,,,,,,++++++******+++++++++++++++++++++++++++,,,---.........------......///------,,,++++++,,,------..............................///000000000000///...//////000111222222222111222222333333333333222111111111222222333333444222222222333333333444444444444444555555666666777sssbbbWWWRRRMMMLLLKKKJJJJJJJJJKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>><<<:::999888888666444333333444555444222333333333333222222111000444333111111111111///...000000000000000///......////////////............------...///////////////------......//////000000........................------------------------,,,---......,,,+++,,,,,,+++,,,------...............------,,,,,,------...------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++++++++---...//////------...///...------,,,,,,------...///......------,,,++++++******+++,,,------------------...............------------------.........,,,,,,,,,---,,,,,,++++++,,,,,,++++++***+++++++++&&&(((***---......------,,,,,,,,,,,,,,,---......+++,,,,,,,,,------------,,,,,,---------................../////////000000,,,,,,,,,,,,,,,,,,,,,,,,......------------......------------------------,,,,,,,,,,,,---...///000///...,,,,,,...///...---,,,,,,------...//////000.........---------------......------------......---............/////////........................---------,,,,,,---......,,,,,,,,,---------.........000...***)))---...,,,+++,,,,,,------,,,,,,+++,,,,,,------...---------------------------------,,,,,,.../////////...---000000////////////000000,,,,,,,,,------.................................------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,,,,...,,,//////,,,---///,,,&&&(((***...111222...+++)))+++++++++++++++++++++++++++++++++,,,---......///------........./////////------,,,,,,,,,,,,------------------------------++++++,,,------------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++------,,,+++***+++,,,---...//////---,,,---......------------------...)))***+++,,,---,,,,,,+++---...............---,,,000000//////.../////////000///...---,,,++++++++++++,,,,,,---......//////,,,,,,---............---***+++,,,------.........,,,,,,+++++++++,,,,,,------,,,++++++++++++++++++...------,,,,,,------.../////////000000/////////...........................///000000111111000000//////000000111111111222000000111222222222222222000111111222333333444444111111111222222222333333555555555555555555555555tttbbbWWWRRRMMMLLLJJJIIIHHHIIIKKKLLLJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFEEECCCCCC@@@???????????????@@@@@@@@@???===;;;999888777777555444333333444555444222444444444333222111000///555333111222333444444333000000000000000//////.../////////000000000000000+++,,,------......------,,,------...///000111111........................,,,,,,,,,,,,,,,,,,,,,,,,***---///...+++)))***,,,+++,,,------.........---......------------......---------------------------,,,+++***+++,,,---...///......---+++***))))))+++,,,------++++++,,,---...------,,,,,,------...++++++,,,------......///)))***+++,,,------...------.../////////...---,,,***+++,,,---............++++++,,,---............+++++++++***++++++,,,,,,111000000///...---,,,+++)))***,,,......---,,,++++++++++++,,,,,,---------,,,,,,,,,---------......+++++++++,,,,,,---------------------------------......------------......------------------------++++++++++++,,,---...//////...,,,,,,...///...---,,,,,,------...///000000/////////...------,,,,,,//////............//////////////////000000000000........................---,,,,,,,,,,,,---...///,,,,,,,,,---------......///000...***)))---...,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,------------------------,,,,,,.../////////...---......------------......------,,,,,,,,,,,,++++++...................................................---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,///111000---+++,,,...+++//////******000333000...***(((***......------++++++++++++++++++++++++,,,,,,,,,------///000111...------------...//////...------,,,,,,------...........................++++++,,,---------,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,+++,,,---,,,***)))***+++,,,---...---+++******,,,...------,,,,,,------...)))***+++,,,---,,,,,,+++***+++,,,---............222111000.........///000...---,,,+++,,,---...///,,,,,,------...///000000+++,,,------......------***+++,,,---............------,,,,,,,,,------......---,,,,,,++++++++++++------,,,++++++,,,,,,,,,+++,,,---......---,,,+++........................//////000111111111111111000000000000111111111111------...///////////////000000111222333333444444000000111111111222222222555555555555555444444444rrr^^^TTTQQQMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIFFFFFFGGGFFFEEECCCAAA@@@BBBAAA@@@@@@??????@@@@@@=========<<<;;;;;;::::::888777666555444333333333555333111111222333222111111222333333222111000/////////000000111111222222000000////////////000000/////////...---------,,,,,,---///000000000//////---------------------------------,,,,,,+++++++++...------,,,,,,------...111---******---000000///+++,,,------......------...---,,,++++++,,,...000///...,,,++++++,,,---......------,,,,,,------...,,,,,,---......---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................,,,---......,,,,,,---...//////...---,,,,,,+++++++++,,,------++++++,,,---,,,---.........---,,,+++,,,,,,,,,---------................................................------)))***,,,------,,,***)))......---------,,,,,,,,,......//////////////////------------------------///...,,,++++++,,,...///,,,---...///---***'''$$$.........------,,,,,,,,,///...---,,,---...000222222111000.........///000////////////////////////---......---++++++---.........---,,,,,,,,,------+++,,,---/////////......------------------------((()))+++------,,,+++***++++++,,,,,,---...//////...............---------,,,---......//////......//////.........---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///............------------------,,,,,,+++++++++%%%(((,,,000111111///.........---------,,,,,,,,,---.........---,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,------............------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------------++++++++++++++++++,,,,,,,,,---......,,,,,,---...------,,,++++++++++++,,,+++,,,---...///...---,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++*********++++++,,,,,,+++++++++------,,,+++,,,---.../////////.........---------......////////////......//////////////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,........................///...---,,,,,,,,,,,,,,,------,,,,,,,,,---......000000000000000000000000111111000000000000111111000000000000000000000000222222111111111111111111333333333333333333333333333333333444444444555555666555333333222333444555sss___UUUQQQLLLLLLJJJIIIHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIFFFGGGGGGFFFEEEDDDBBBAAABBBAAA@@@@@@??????@@@@@@=========<<<;;;;;;::::::888777666555444333333333555333111111222333222111111222222333222111000///000000000000000111111111000000////////////000000//////////////////......+++,,,---.........---------------------------------------,,,,,,,,,++++++...------,,,,,,------......,,,******---///...---+++,,,------......---------,,,+++***+++,,,...000111000...------...///000,,,++++++******++++++,,,,,,,,,---......---,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......------,,,---------........................,,,---......,,,,,,---...//////......---,,,,,,+++,,,---...---,,,+++,,,...------.........---,,,+++,,,,,,---------.................................,,,---.........,,,***)))***+++---...---,,,+++***))))))***,,,...000111111////////////............------------------------///...,,,++++++,,,...//////000000111///---+++***...------------------,,,//////---------...000111222111///.........///000////////////////////////---......---,,,+++---//////...------,,,,,,---------,,,,,,,,,,,,------...------------------------)))***,,,---...---,,,+++++++++,,,------...//////.....................///,,,---......//////......//////.........---------........................---,,,,,,++++++,,,,,,---,,,,,,,,,---------......///............------------------,,,,,,,,,++++++)))+++---///000///---,,,//////...---,,,,,,++++++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***---------------.........---------,,,,,,,,,,,,,,,,,,---......,,,,,,---......------,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***------,,,,,,,,,---.../////////.........---------------............---------....../////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++******))))))******+++///...---,,,,,,,,,,,,---......---------...//////........................111111000000000000111111111111111111111111111111222222111111111111111111333333333333333333333333333333333444444444555555555555444333333444555666sss```UUUQQQKKKKKKJJJIIIIIIJJJJJJKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@=========<<<;;;;;;::::::888888666555444333333333555333222111222333222111111222222222222111000000111111111111000000000000000000////////////000000/////////000000000000000,,,,,,---.........------------------------------------------,,,,,,,,,,,,......------------......,,,+++***+++---------,,,,,,,,,---............---///.........///000222333000///...------...///000,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000///...------......------------------------,,,.........---,,,---...000//////......------------...///...---,,,---///---............---,,,,,,,,,------------.................................---...///000///---***)))+++,,,---......---,,,,,,///.........------,,,,,,////////////......------------------------------///...---,,,,,,---...///000000000000/////////...---------------.........//////...------...000111111000///.........//////////////////////////////---......---,,,,,,---/////////...---------------...---,,,******+++,,,---------------------------***+++---.........---,,,,,,,,,,,,---......//////.........//////000000000,,,---......//////.....................---------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......///............---------------------,,,,,,,,,,,,............---,,,+++***//////...---,,,,,,++++++------......------,,,,,,++++++,,,,,,------......------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++------.........///////////////......------,,,,,,,,,...///...---,,,---...///......---,,,------------,,,,,,,,,,,,---......,,,,,,------......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,+++******---,,,,,,,,,,,,---...///...............---------,,,,,,------------,,,,,,+++,,,---...............---------------.........,,,,,,,,,,,,,,,,,,------.........------.........///...---++++++---...///......---,,,,,,,,,------...............///000000........................111111000000000000111111111111111111111111111111111111222222222222222222333333333333333333333333333333333444444444555555555555444444555666777888rrr___TTTPPPJJJJJJJJJJJJJJJKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@@@@??????@@@@@@=========<<<;;;;;;::::::999888777555444444444333555444222222333333333222111111111222111111111111222222111111000000//////000000////////////000000.........//////000000111/////////000000000000///........................------------------,,,,,,......------------......,,,,,,,,,---------,,,+++,,,------...........................///000222333------,,,,,,,,,---............------------......------------------------,,,------------------,,,------------------------000000///...---------------------------------------...///...---,,,---///000000//////...............///000///...---...000...............------,,,------------....................................000000000000000000//////,,,---......///......---222111000///---+++***)))000//////......------,,,------------------------......------------.........---,,,,,,,,,---...///,,,,,,------......////////////............///000////////////.../////////////////////////////////---......---,,,,,,...000000000///...------------......---,,,,,,+++++++++------------------------,,,---......//////......,,,---------......//////---......///000111111222,,,---......///.................................------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......///............---------------------------,,,,,,000///...---,,,+++++++++------------------------,,,------...------,,,,,,***++++++,,,---...//////------............------------------.........///------------------------,,,---------------,,,,,,------......///000000000000//////...---,,,++++++---...///...---,,,---...//////...------------...------,,,+++,,,---...///++++++,,,---...//////000///.........------------------------,,,+++******,,,,,,,,,,,,------..............................,,,------......------,,,***+++,,,---............,,,------....../////////,,,,,,,,,---------------///...---,,,,,,---...///333111///------///111333...------,,,,,,,,,------------------...///000000000000000000000000000000111111000000000000111111111111111111111111111111111111222222222222222333333333333333333333333333333333333444444444555555444555555666777888888999ppp^^^TTTPPPJJJJJJKKKKKKKKKKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGGGGFFFFFFEEEEEEDDDDDDBBBAAA@@@@@@??????@@@@@@=========<<<;;;;;;::::::999888777666555444444444666444222222333444333222111111111111111111222222222222111111000000//////000000////////////000000---------....../////////000000000000///000000000........................------------------------///......------......///,,,---...///...---------,,,---......//////......***+++++++++,,,---......,,,,,,,,,,,,------......///......------......///------------------------,,,------......------,,,------------------------//////...---,,,,,,---------------------------------...//////------...//////////////////............///000000......///000//////......---------------------.........//////////////////////////////000///...---...000222333------......////////////,,,,,,---......///000000//////......---------,,,------------------------........................,,,++++++***+++---///000---------......//////////////////.........//////.........////////////...////////////////////////,,,---......------///111222111000///............---...///000///---,,,***------------------------------....../////////...------...............///---......///000111111222,,,---......///.........---.....................------------------------...------,,,,,,------...,,,,,,,,,---------......///............---------------------------------......---,,,,,,,,,------***++++++,,,---...///000,,,,,,------...------,,,++++++,,,------...//////------............------------........./////////------------------------,,,------......---------------......///000000111///......---,,,++++++***...///000///---,,,---...//////...------------...------,,,+++,,,---...///***++++++,,,---......////////////.........---------------------,,,+++***,,,,,,,,,------------------...........................////////////......***+++,,,---............,,,------....../////////,,,,,,,,,------.........///...---,,,,,,---...///...---***))))))***---...------,,,,,,,,,------...,,,,,,,,,,,,---...///000111111111111111111111111111111000000000000111111111111111111111111111111111111222222333333333333333333333333333333333333333333333444444444555555444555666777777888999999ooo___UUUPPPKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEFFFBBBAAA@@@@@@??????@@@@@@=========<<<;;;;;;::::::999999777666555444444444666444222222333444333222111111111000111111222333111111111111000000000000000000////////////000000------------............000///...---------..............................------------............//////............//////...///000///---,,,---...------...////////////............///////////////------...//////000000000------,,,,,,,,,,,,------...------,,,,,,------...,,,---...//////...---,,,------------------------...---------------......,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...///...........................///000///...---...000000///......------......------........./////////////////////////////////...---+++++++++---///111,,,---------.../////////........................------------------------------------------------...........................------,,,---///000222...............////////////////////////.........------.../////////......////////////////////////,,,---......---...000111333222111///............---...///000///...---,,,------------------------------------......//////.................................//////000000000,,,---......//////......---------...............,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......///............---------------------............------,,,,,,,,,---......******+++,,,...///000000,,,,,,------......------,,,,,,------......//////------............---------------.........//////------------------------,,,------............---,,,,,,---...///000000111......------,,,,,,++++++///000000///---,,,---...///......---,,,------------,,,,,,,,,,,,---......++++++,,,,,,------......//////.........---------,,,,,,------------,,,,,,+++,,,------......---------------..................//////////////////...+++,,,---...............---------------.........,,,,,,,,,---......//////.........------.........,,,+++***))))))***+++,,,------,,,,,,,,,---......+++++++++,,,---...///000////////////////////////111111000000000000111111222222222222222222222222111111222222333444444444333333333333333333333333333333333444444444555555444555666777888888777777ooo```WWWSSSLLLLLLMMMMMMLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGBBBAAA@@@@@@??????@@@@@@=========<<<;;;;;;:::::::::999888666555555444444666444333333444444444222111111000000000111333333000000000000000111111111000000////////////000000////////////............111000...---------..............................------------........./////////............//////...//////---+++***,,,///------...///////////////000111111111111000//////,,,---...///000000000000------,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,---...//////...---,,,........................------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---///000///...---...000---------------------------...//////------...///000000......---......///............////////////////////////////////////---------------,,,+++***,,,,,,,,,,,,---...///000222111000///...---,,,++++++,,,,,,------......///------------------------......////////////..................///000111111////////////............///////////////......---,,,---.../////////......////////////////////////,,,---............000222333333111000///............---,,,++++++---...000------------------------------,,,---------...///////////////.................................///,,,---......//////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......///............---------------------.........///------------------------,,,,,,,,,---------......+++,,,------......---------------...............------............------,,,,,,---------.................................,,,,,,---...............++++++,,,---...///000000.........---------------///000111000---,,,---......------,,,,,,,,,,,,,,,+++,,,------......---------------------..................---------,,,,,,***+++,,,---............+++,,,---.........---------------.........//////---......//////......------....../////////......------------,,,,,,,,,,,,,,,,,,------.../////////------............------......------------......,,,,,,,,,,,,,,,---...///++++++,,,,,,---///000111////////////////////////111111000000000000111111222222222222222222222222111111222222333444444555333333333333333333333333333333333444444444555555444555666777777777666555pppbbbYYYUUULLLMMMMMMMMMLLLKKKIIIHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHGGGFFFEEEEEEEEEFFFGGGBBBAAA@@@@@@??????@@@@@@>>>======<<<;;;;;;:::::::::999888666555555555555666555333333444444444333111111000000000111333444//////000000111111222222000000////////////000000111111000000//////......333222111/////////000111////////////////////////---------.........////////////............//////.........+++((((((+++///---......///////////////,,,,,,,,,,,,+++***)))(((***+++,,,---............//////............//////...---,,,,,,,,,,,,---...,,,---///000000///---,,,....................................///111222333,,,,,,,,,,,,,,,,,,,,,,,,...///000///...---...000,,,------------------------...///...---,,,---///111000///------......///............/////////000000000000000000000000000...///222333111---)))&&&+++++++++,,,,,,...///000+++,,,---...///111222222***++++++,,,---...//////------------------------......////////////......---.........////////////000000//////......------//////000000///...------+++,,,.../////////......////////////////////////,,,---............000222444333222000///.........000---)))&&&'''+++///333---------------------------,,,,,,,,,,,,---......///////////////........................---------,,,---......//////......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------......//////.........------------------.........//////............---,,,++++++///......------,,,+++++++++,,,,,,---.........---...............------------..................---,,,,,,,,,---------..............................,,,,,,---.../////////...******+++,,,---...///000.........///////////////000111111000...,,,---...------,,,++++++++++++,,,+++,,,---...///...---,,,///////////////...............---------,,,,,,,,,******,,,---.../////////+++,,,---.........---,,,---------.........//////,,,------......------,,,/////////000//////......---------,,,,,,+++++++++,,,,,,------...///000000,,,---...//////...---,,,........................,,,,,,,,,,,,,,,---...///,,,,,,------///000111222111111111111111111111111111111000000000000111111222222222222222222222222111111222333333444555555333333333333333333333333333333333444444444555555555555666777777666555444ppp```WWWSSSNNNLLLJJJJJJLLLLLLIIIFFFIIIHHHGGGGGGFFFFFFGGGGGGIIIHHHGGGFFFEEECCCCCCBBBCCCBBBAAA???======???BBB>>>>>>===<<<;;;;;;;;;;;;777777777777777666666666333333333222222222111111222222111111222222333444//////............//////111///......//////...------...000111222111///...000/////////............000000000///......------000////////////.........------,,,+++,,,---...///..................------///000000000000///......///......---------......000000///............///---//////---***)))+++---///...---,,,,,,,,,,,,,,,000///---+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000111---,,,,,,,,,---...---,,,............////////////////////////////////////............////////////000...---++++++,,,---...222111000//////000111111111000///...............---///000000///......///111000000///////////////,,,------...///000111111000///............///000++++++---...///000000000............///////////////......------///000111////////////....................................//////............//////000///////////////000111......////////////......---///111///,,,+++---///............//////////////////............//////...//////...,,,,,,---///---------............///,,,,,,,,,------.........,,,,,,,,,---------......000000//////.........---,,,,,,,,,---------......++++++,,,,,,---...//////***+++,,,---.....................------,,,,,,,,,------------------------+++,,,------......------------......//////000000+++,,,...//////...,,,+++---,,,,,,+++,,,---///000------............------------------------------...------,,,,,,++++++***..............................,,,,,,,,,,,,............---,,,---...///000//////...------------......---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++++++++,,,---////////////////////////,,,---......------...000000///.........///111222------,,,+++,,,---...///,,,,,,---...///000111111.........------,,,,,,,,,000///...---,,,+++******------..................+++,,,------......------+++,,,---...///111222222000000000000000000000000000000000000000000000000////////////000000000000...//////000111222222222444444444444444444444444333333333444444444555555444444444555666777888999ppp```VVVRRRNNNLLLJJJKKKLLLLLLIIIGGGIIIHHHGGGGGGFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCBBB@@@>>>===>>>@@@>>>===<<<;;;::::::::::::777777777666666555555555444444444333333333222222222222111111222222333333111111000000000000111111111///......//////...---///////////////000000111000000/////////.........111111111111111111111222/////////............---------,,,,,,,,,---...///...........................///000111111111111111......------------......///...------,,,,,,------)))+++---,,,******+++---///...------,,,,,,,,,---///...---,,,+++,,,------------------------------------,,,,,,---...000111...---,,,---......------............////////////////////////////////////............////////////000///---,,,+++,,,---...000///............///000000/////////...............000111111000//////000111111000///////////////------......//////000000+++---000222222000---+++,,,------............---............//////////////////...---...///000111////////////....................................000//////......//////000///////////////000111111222111111000///...------.../////////---,,,---...............//////////////////............//////---......---,,,,,,...///---------............///,,,,,,,,,------.........,,,,,,---------.........000000/////////.........,,,---------.........///++++++,,,------...//////***+++,,,---.....................------,,,,,,,,,------------------------,,,,,,---........................///////////////+++,,,...//////...,,,+++---,,,,,,,,,------...///---......//////......---------------------------+++++++++,,,,,,,,,,,,,,,........................///...---,,,,,,---...///......---------...///000//////...------------......---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,........................---...000///......///111//////......//////000111------,,,,,,,,,---...///.........///////////////.........------,,,,,,,,,......------------,,,,,,.........------,,,,,,++++++,,,------......------***++++++,,,---...//////000000000000000000000000000000000000000000000000////////////000000000111/////////000111222222222333333333333333333333333333333333444444444555555555555555555555555666666qqq```UUUQQQMMMLLLKKKKKKLLLLLLJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFEEEEEECCCDDDDDDCCC@@@>>>>>>???======<<<;;;::::::::::::888777777666555444333333555555555444444444333333111111222222222333333333333222222222222222222333111000...///000000///---111000...------///111333000000000/////////......///000000111222222333333///............---------------,,,,,,------...///........................,,,---...000111111222222------,,,,,,,,,------...------,,,++++++++++++,,,)))+++,,,---,,,,,,...//////...------,,,---------...------------,,,,,,,,,........................------------...///000000..................------............////////////////////////////////////............////////////000///...,,,,,,------......------,,,,,,---.........///000000000///...---///111222222111000000111222111111000///......---.........///////////////...000222333333222000...------......------,,,+++............//////////////////.........///000111////////////....................................000000////////////000000.........///000111222333666555222000...---,,,,,,000///......//////...,,,............//////////////////............//////---...///...------...000---------............///---------------.........,,,------------.........000000////////////..................////////////,,,,,,,,,---......//////+++,,,---........................------------------------------------------......//////////////////////////////.........,,,---...//////...---,,,,,,,,,---............------......//////......---------------------------***++++++,,,------....................................------------............------......///000//////...------------......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---......---,,,+++------------------------...///000000//////000222------...////////////...------,,,,,,------...///000000//////.....................---------------,,,,,,------.........//////......---,,,+++******+++,,,------......------,,,,,,---------.........000000000000000000000000000000000000000000000000/////////000000000111111//////000000111222222222333333333333333333333333333333333444444444555555666666555444444444444444rrr```UUUPPPLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFGGGFFFEEEDDDDDDCCCEEEGGGFFFDDDAAA??????===<<<;;;::::::999999:::888777666555444333222222444444444444333333333333111111222222333333333333333333222222222222333333111000//////000000///---000///.........///111222000000000////////////...---------....../////////............---------------------------......///............////////////+++,,,---...////////////---,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,......---------...111222......------------......,,,------......---,,,,,,.............../////////...............//////000.../////////...---..................////////////////////////////////////............////////////000///......------......------------------......---...000111111///...,,,...000222111000///000000222111111000///...------///////////////.........333111---++++++---111333,,,---------------,,,,,,............///////////////////////////000000000////////////....................................111000000//////000000111.........///000222333444777555222///------......111///,,,---000000...+++............//////////////////............//////111222111000...---...///---------............///---------...............------------............000000/////////////////////////////////000000000,,,---------......//////,,,,,,---..............................---------..............................///000000000000000000000//////......------------............------,,,---...//////...---,,,......////////////..............................---------.........//////........................------,,,,,,,,,,,,------...............//////000//////...------------.........---,,,,,,,,,,,,,,,........................------------------------........................***+++---//////...,,,+++---------------------------///000000///...000111+++,,,.../////////...------------------......//////////////////........................---------------------.....................------,,,,,,,,,+++,,,------......------000000000/////////////////////////////////////////////////////////////////////000000000111111111000000000111111222222222222222222222222222222222333333333444444444555555555555444444444444555555sssaaaVVVPPPKKKLLLMMMMMMLLLKKKKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGHHHGGGFFFDDDBBBAAADDDFFFHHHHHHFFFCCCAAA@@@======<<<;;;::::::::::::888777666555444333222222333333333333222222222222000111222333333333222222222222222111111222222222222000//////000000///...---...000111111111000///111000000000////////////.........------,,,,,,,,,//////.........---------------.........//////............/////////000000/////////000000//////...,,,,,,,,,,,,------.../////////...---------------222000---+++,,,...000111......---------......///,,,,,,---......------,,,,,,,,,------................../////////////////////000111000...---...///............////////////////////////////////////............////////////000000//////............------......////////////,,,...///111111000...------///000000///......///111111111111000///------///////////////.........///,,,)))&&&&&&))),,,///***+++,,,---......................../////////////////////000000000000000////////////............////////////////////////111111000000000000111111......//////111222333444444333111///...///000111222///---...000111///,,,............//////////////////............//////555666555222///---...///---------............///........................---------.........////////////000000000000000000000000000000000000000000------...............///------......//////.........................................................///000000111111000000000000//////......------........................---.../////////...---,,,...//////////////////...........................111111000000////////////........................+++++++++,,,,,,+++++++++........./////////////////////...------------...///...------,,,,,,------........................------------------------........................***+++---/////////---,,,------------------------,,,...//////...---///000+++,,,.../////////...---------.........//////...------......///000000111........................//////.........---------------......//////000000+++,,,------......------111000000000000/////////////////////////////////////////////////////////000000000000111111111111111111111111222222222222222222222222222222222222333333333444444444555555444333333444555666777777tttbbbWWWQQQJJJLLLNNNMMMLLLKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHHHHGGGDDDAAA@@@CCCEEEGGGGGGEEECCCBBBBBB>>>>>>===<<<;;;;;;;;;;;;888777777666555444333333333333222222222111111111000111222333444333222222222111111000000111111222222000//////000111///...,,,...000222222111///...111111000000000/////////111111000//////...------000////////////.........------...////////////............//////000000111222222222222222111000000------------......///000000000///............///111///---,,,---//////............---......///000,,,,,,,,,------------...,,,,,,,,,---......//////...//////000000000/////////111333111...,,,...000............////////////////////////////////////............////////////000000000000000/////////---...///000000000000000---...///000000000///...---...000000.........//////000111111111000...---.........///////////////,,,---///000000///---,,,***+++---...///000000000............////////////...///000111111111000000////////////............////////////////////////222222111111111111222222/////////000111222333444111000/////////000111111111000//////000000///---............//////////////////............//////666777666333000......///---------............////////////...............------.........///////////////000000000000111111000000000000////////////........................---....../////////...................../////////...........................//////000000000000000///////////////....................................////////////...------...//////000000//////...........................222222111111000//////...........................++++++,,,,,,,,,,,,++++++---...///000000000000/////////...------------...///......---------------........................------------------------........................+++,,,---...//////......------------------------,,,---......------...///------...////////////...------...////////////...,,,,,,---...///000111111...............//////////////////.........------------...///000111222222+++,,,------......------........................000000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222333333333333333333333333333333333444444444555555444444444555666777888999uuudddXXXSSSJJJLLLNNNNNNLLLKKKLLLMMMJJJJJJIIIHHHHHHHHHHHHIIIEEEFFFHHHHHHGGGEEECCCAAA@@@BBBDDDDDDBBBAAAAAABBB??????>>>===<<<<<<<<<<<<777777777666666555555555444444333333333222222222///111222444444333222111222222111111111111222222222111000000111111000......//////000000000000000111111111000000000//////111111111111111000000000111111000000000/////////,,,---...///000//////...---......///000000111111000000111111111111111111............///000111111111000//////......//////---...000333666555111---...............///000000------,,,+++,,,---...///,,,------...//////000000...///000111000000///...///222444222...,,,...111............////////////////////////////////////............////////////000111111111000000//////,,,---///000111111000000............/////////000...///111111///...///000---...000111111111///...------......//////000000...000333555555333000...---......///000000000///............////////////...///000111222111000000////////////............////////////////////////222222222111111222222222111000000000111111222333///////////////////////////000111000///......///............//////////////////............//////333333333111///...///000---------............///000/////////.........---............//////////////////000000000111111111000000000//////.........////////////..................////////////......---........./////////000........................---...//////000000//////........./////////////////////............//////000000///...............//////000000000000//////........................////////////////////////........................,,,---............---,,,---...///000111000000/////////...------------...//////...---------------........................................................................,,,,,,------.../////////........................---...//////......///000//////......//////000111,,,---...///000//////...---.........//////000000---........./////////000............////////////---.........//////000000+++,,,------......------.............../////////000000000000000000000000000000000000000000000000000000111111111222222222222222222222222222222222333333333333333333333333333333333444444444555555666666666666666777888999vvvdddYYYSSSJJJLLLOOONNNLLLKKKLLLNNNJJJJJJIIIHHHHHHHHHHHHIIICCCDDDGGGHHHHHHFFFDDDCCC>>>???AAAAAA@@@???@@@AAA@@@???>>>======<<<<<<===777777777777777666666666555555444444444333333333///111222444444333222111333222222111111222222333222111000000111111000...111000...---...///111222111111111111000000000000/////////000111111222222111111111111000000000000,,,---///000000000///...---......///000111111222++++++---...////////////.........//////111222222000000///............///+++...444;;;???===555///...............///000000...---+++++++++---///000---......///000111111222...///000111111000///...000333555333...,,,...111............/////////000////////////////////////............/////////000111111111111111000//////+++,,,...000111000000///...............///000111///000222222000///000111,,,---///111222111000///,,,------...///000111111000///...------...///000000000000000000//////.............../////////000...///000222222111111000000/////////............000000000000000000000000333222222111111222222333222111111111111111222222/////////000///......---...111222111...---...111............/////////000//////............/////////000000///......///111---------.........//////000000//////.........---............/////////000//////000000111111111222000000//////.........---///////////////............///////////////......---.........//////000000////////////////////////---......///////////////---.........//////000000//////............//////111000///---------.../////////000000000000//////////////////////////////,,,,,,------.../////////........................---...///000000///...------...000111111111000/////////...------------...//////...------------...////////////////////////................................................---,,,,,,------///000111////////////////////////...///000000//////000111000000///......000111222,,,---///000000000///...///////////////.........---.........//////000000,,,,,,---...///000111111..................------+++,,,------......------///000000000111111111222000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222444444444444444444444444333333333444444444555555999888888777777777777777tttaaaVVVQQQOOONNNNNNMMMLLLKKKJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@???===<<<:::999999::::::999999888777777777888777666555444555555666555555444444444333333333333333333222222222111111111111111111000000000000222111///.........///000222111000......000111222000000000000000000000000111111111111000000000000000111111111111///---,,,.........///000222444444111///...///000111000///000///.........000111222...------...///000000///---555...???cccXXX555111............////////////---...000///......///000//////000000000000//////////////////..........................................///000000000000000111111000///////////////------...///000111222222---------.........//////////////////////////////------------.........///.........///////////////......///000000000000000111000000///......------444444222111000000000000111111111111000000000000000///////////////000111///000000000111111111111111000000///////////////333222111000000111111222000000111111111000000///////////////////////////000000////////////000000111111000///////////////---....../////////////////////......---------,,,------......//////000000......///000000000000000000000//////.........---+++---000000///---,,,,,,000000000000000000000000000000000000///...---,,,///...---,,,,,,---...//////000111222222111000///111111000///...---,,,,,,000000//////.........------...///000000///...---000000//////......------///000111222222111000///////////////////////////000000//////......------111111000000//////......////////////////////////222222111111000////////////////////////.........000000//////......------........................---------.........//////111111000000//////.........---+++******+++---...////////////////////////........................------------------------......////////////......////////////000000000000//////000000///...------///000000000000000//////////////////////////////........................---------.........//////...------,,,,,,,,,------////////////000000000000...///000111111000......---...000111222222222111111111000000111111222333111111222222222222111111222222333333333333444444555555555555444333222222333333333444444666777888tttaaaVVVQQQNNNNNNMMMMMMLLLLLLKKKKKKKKKJJJIIIGGGFFFFFFFFFEEEHHHGGGFFFEEEDDDCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAA@@@???>>>===;;;:::999888:::999999888777777666666777666444333222222333444444444333333333222222222333333333222222222111111111111111111000000000000444444333222222222222222222111000//////000111222111111111111111111111111//////000000000111111111///000000000000000//////////////////000111333333///...---...//////...---000//////......///000111000//////////////////...+++333---666QQQFFF---000------........./////////...///000000...---...////////////000000/////////////////////////////////111111111111111111111111...//////000000000000000111111000///////////////......//////000000111111---------.........//////000000000000000000000000////////////000000000000//////////////////............///000000000000000////////////////////////333333222111000/////////111000000000000000000000000000////////////000000000000000000000111222222111000///...............111111111111111111111222111111222222222222111111111111111111111111111111000000////////////000000111111000///////////////---...//////000000//////////////////......------.........///////////////......///000000000000000000000/////////.........---///222222111/////////111111111111111111111111000000000000///...---,,,///...------------...///......////////////......111000000//////.........000000/////////............//////////////////...000000//////////////////.........//////.........000000000000000000000000///////////////.........111000000000/////////...////////////////////////111111111111000000000000///////////////////////////////////////.................................---------.........//////////////////.........---000...---,,,,,,---...000////////////////////////.............................................///......////////////......////////////000000000000///////////////...------....../////////......---/////////////////////////////////...............---------.........//////......------,,,------...////////////000000000000222222222222111000.........///000111111111111111111111000000111111222333111111111222222111111111222222333333333333444444222222333333444333333333444444444444555666777777tttaaaVVVQQQMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGGGGGGGHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???===;;;999888777999888888777777666555555666555444333222333444444333333333333222222222111333333333222222222111111222222111111111000000000444444444444444333333222222111000//////000111222000000000000000000000000---......///111222222333.........///000111222333000000000000000111111222000///...///000111000...111000000////////////000111111111000///.........***333---...<<<555(((111............///////////////000111000...---...///......////////////.........//////000000111111111////////////////////////////////////000000000000111000000///////////////////////////000000000000------........./////////111111111111111111111111000111111111222222222222000000000//////............//////000000000000000------...//////000111111222111000000///////////////000000000000000000000111000000//////000000000111111000000000111222333111000///...------,,,---///000111222333333222111111222222333333333222222333333333333333333333333000000////////////000000111111000///////////////---...//////000000//////000000000000////////////000000///////////////.........///000000000000000000000////////////......---000222222111//////000111111111111111111111111000000000000///...------///......------....../////////............//////000000000000000000000000000000////////////......000//////......//////000//////000000000000000000......------------......111111111111111111111111...///////////////000000000000000000////////////////////////////////////000000000000111111111111////////////////////////...///////////////000000........................------........./////////............------------111000///......///000111////////////////////////.................................//////000000000......////////////......////////////000000000000///////////////......---...//////000000000//////////////////////////////111000000000//////......------........./////////......------------......////////////000000000000555555333222000/////////111000000000000000111111111111000000111111222333111111111111111111111111222222333333333333444444000111111222333333444444666666555555555666666777tttaaaVVVQQQLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCAAAAAA@@@>>><<<:::999999888888777777666555555555555555444444555666888999444444444333333333222222333333333222222222111111222222222111111111000000111222333333333222000///111111000//////000111111////////////////////////......//////000111111222---------...000222444666111111000000000000000111333222111111333333222111111111000000//////......000111111000///...//////---444...+++333///***333/////////000000000000111111111222000...------.........////////////.........//////000111222222333........................///////////////000000111000000////////////000000111000000000/////////...............////////////111111111111111111111111111111111222222222333333222111111000///...------//////000000000000//////.........///000000111111111000///////////////000/////////000000111111111111111000000///000000000222111111111111222333333222111000///...------------...111333444333222111111111222222333222222222333333333333333333333333000000////////////000000111000000///////////////......///000000000000000111111000000000000000000111000000000//////............///000000000000000000000//////////////////,,,...000000///......///111111111111111111111111000000000000000///......//////............//////111111000//////000222333///000000000111111111222000000//////////////////111000///......///000111//////000000111111222222111000///......///000111000000000000000000000000......//////000000000111000000000000////////////////////////////////////...//////000111222222222///////////////000000000......//////000000000111....................................////////////........................111000000//////000000111////////////////////////........................---......//////000000111......////////////......////////////000000000000...///////////////......111111222333333333222222////////////////////////222222111111000/////////............////////////.........---......///000////////////000000000000555333222000//////000000222111000/////////111111111111000000111111222333222111111111111111111222222222222333333333444444222222222333333444444555777777666555555555666666sss```VVVRRRLLLLLLLLLLLLLLLMMMMMMMMMKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDCCCBBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAA@@@???===<<<;;;;;;888888777777666555555555333333333444555777:::;;;555555555555444444444444333333333222222222111111222222222222111111111111000111222222222111///...111111000000000000111111000000000000000000000000000/////////////////////---------...000333555777222111111000000000000000444222111222333444333111111111000000//////......---///000000///...000222...111...,,,000111///111000000111111111222222222111222222111///---............////////////.........//////000111222222333111111111111111111111111000//////...///000111111000000////////////000000111111000000//////.............../////////000000000000000000000000000000000000000111111111222222222222111000///......---//////000000000000//////000000000000000000000000000///////////////000111...//////000111222222333222222111000000000000000111222222333333333333333333222111000////////////---...111333444333222111//////000111222222111111222222222222222222222222000000////////////000000111000000///////////////...//////000000000000000000000111111111111111111111111000000/////////.........///000000000000000//////000000000000000000,,,.../////////...///000111111111111111111111111000000000000000000///...////////////////////////111000/////////000222333//////000000111111222222//////000000000000000000111000///......///000111//////000000111111222222111000///......///000111////////////////////////.../////////000000111111////////////000000000000000000000000000000000000......///000111222222333////////////000000111111.../////////000000111111////////////////////////........./////////000000////////////////////////000//////////////////000////////////////////////////////////////////////------........./////////......////////////......////////////000000000000......///////////////...111111222333333333333333000000000000000000000000222222111111000000000000........./////////000000............//////000111////////////000000000000111000///......///111222222111000/////////111111111111000000111111222333222222111000000111222222222222222333333333444444777666555444333444444444777666666555555555555666rrr```VVVSSSMMMMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGEEECCCBBBBBBBBBAAAAAAAAAAAABBBBBB@@@@@@???>>>>>>======<<<999888888777777666555555222222111222333555777888666666666666555555555555333333333222222222111111333222222222222111111111333333333333333222222111000000000111111000000000222222222222222222222222000000000//////...............///000111333444555111111000000000000000111111000///000111111111//////000000000000000///...+++---000000...---000333---...///......111111---111111111111222222222222000111222111///...///000//////000000000000//////...//////000000111111111000000000000000000000000000///.........///111222///////////////000000111111111000000//////............/////////000000000000000000000000000000000//////000000000111111111111111111000000/////////000000000000000//////...000000000000000000000000////////////000000111222//////000111222444444555333222111111000000000000000111444555666555333222222222111111000000111111///000111222333333222111...///000111111111111111111111111111111111111111000000////////////000000111111000///////////////...///000000111111000000000000000000111111111111111000000000000000000///......///000000000000000//////000000000000111111///000111111000111222444222222222222222222222222000000000111111000000///...//////000000//////......------......///000111/////////000000111111111//////000000000000111111111000000//////000000111//////000000000000000000//////............//////........................///000000000000000000111////////////000000000000000000000000000000000000...//////000111222222222...//////000000111111222///000000000000000000111////////////////////////....../////////000000000/////////000000000000000......////////////......////////////////////////////////////////////////..............................////////////......////////////000000000000---...//////////////////...///000111111111111111000000000000000000000000000000000000000000111111....../////////000000000//////...//////000111222////////////000000000000............///000111222111000000000000000111111111111000000111111222333333222111000000111222333222222333333333333444444999888666444444444444555555555444444444555555666ppp```WWWTTTNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHHHHGGGGGGGGGGGGHHHGGGHHHHHHHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@AAAAAA<<<<<<<<<<<<<<<<<<<<<<<<:::999999888777777666666666555444333222333444444666666555555555444444444333333333222222222111111333333222222222111111111555555444333333333333333000000111111111111000000222222222222222222222222........./////////////////////000111222222222222111000000000000000111111111///...///000111000///...///000111111000000///+++...000///,,,+++---000---///333000+++///222,,,//////000000000111111111000111222111//////000111000000111111111111000000////////////////////////........................000000.........///111222///////////////000111111000000000000////////////.../////////000000000000111111111111111111111111000000000000111111111111111000000000000000000000000000000000000///....../////////000111111222222/////////000111222333333///000111222444555666777444333222111000000000000...111555888888666333000000000000000000111111222111111111111111111111222...///000111222222222222111111111111111111111111000000////////////000000111111000/////////////////////000111111111111000/////////000000000111111000000000000000111111111......///000000000000000//////000000000111111111///000111111000111333555222222222222222222222222///000000111111111000000...///000111111000///...,,,---...//////000000000/////////////////////000//////000000000111111111000000000111111000000000000000////////////////////////000000000000//////////////////////////////111111111000000000000000.../////////000000000111000000000000000000000000//////000000111111111222...//////000111111222222111111111000000000000000////////////////////////.../////////000000000000........./////////000000...//////////////////...////////////////////////////////////////////////111000000//////...............////////////......////////////000000000000------...///////////////---...///000111111111111000000000000000000000000......///000000111111111.../////////000000000000////////////000111222333////////////000000000000//////000111111111000000...///000111111111111111111111000000111111222333333222111//////111222333222222333333333333444444777666444333333444555666333333333333333444555666ppp___WWWTTTOOONNNNNNMMMLLLKKKKKKJJJHHHHHHGGGGGGFFFFFFGGGGGGGGGHHHIIIIIIHHHFFFCCCBBBAAA@@@@@@??????@@@@@@AAA:::::::::;;;;;;;;;<<<<<<::::::999999888777777777;;;:::888555444333333333555555444444444333333333333333333222222222111111333333333222222222111111555444333222111222333444000000111111111111000000////////////////////////,,,------...///000111111000000222333333222111000000000000000000111222222222111000111222222222000---...///111111111000000,,,///111///+++)))+++...///222888333(((,,,333...............///////////////000111111000///111222111111222222222222111111////////////............111111111111111111111111111000...---...///111222///////////////000111111////////////000000000000////////////000000000000222222222222222222222222000000111111111222222222000000000000000111111111000000000000000///......------...000111222444444000000000000111222444444000000222333555666777888444333222111000000000000---111666999:::777222///.........//////000111222333222111111000111111222///000111222333444444444111111111111111111111111000000////////////000000111111000/////////////////////000111111111111111......//////000000000111//////000000111111222222...//////000000000000000//////000000111111111222---...//////...///111333222222222222222222222222///000000111111111000000...///000111111000///...---...000222222222222111///////////////.........//////000000111111111222///000111222222111000///000000//////......------111222333444444333222111000000000000000000000000222222111111000000//////.../////////000000111111000000000000000000000000000000000000111111111111...//////000111222222222222222111111000000//////000000000000000000000000////////////000000000000---------.........////////////000000000000//////////////////////////////000000000000000000000000333333222111000///............////////////......////////////000000000000------...///000000////////////000222222333333333000000000000000000000000------...///000111222222////////////000000000000////////////000111222333////////////000000000000111222333333333111000...---...000111222222222111111111111000111222222333333222000//////000222333222222333333333444444444444333222222222444666888111111111222333444555666qqqaaaXXXSSSRRRPPPNNNMMMNNNNNNMMMKKKIIIHHHGGGGGGFFFFFFGGGGGGIIIIIIIIIIIIHHHHHHGGGFFFAAAAAA@@@???>>>>>>>>>>>>@@@@@@>>>===;;;;;;::::::999888777666555555555555444444444555555555555666444555666666666555333333444444444555555555666666444333222222111111222222333333333222222222111111000000000000000000000000222111000000///000000111////////////////////////222222111111111111111111333222222111000000111111111000000///////////////............////////////000000111111111111000000111111111111000///------000000000000000000000000000000000000111111111111111111111111000000000000...///000111111000///...333222000000111000///---////////////000000000000222222222222222222222222...000333555555333000...222111000//////000111222000111111111111222222222000000111111000///---,,,//////000000111111222222000000////////////000000222222111111000000/////////000111222333444444444222222222222444666999:::777666555444333333222333222222111111111111111111333222111000000//////000555555444333222222333333222333444444444333222111222222222222222222222222222111111111222333444444222222222222222111000///......//////000000000111000111111111111222222222222222222222222222222222//////000111222222111111---///111111000000000222...//////000000111111222444444444333222111///...111111111333555444222000222222111111111111111111/////////...///000000111000000000000111111111111111111000000111111222333222111111000000000000000222111000.........///000////////////////////////.../////////000000000111///...---,,,,,,---...///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111////////////000000000000000000000000000000000000---///000222222000///---111111000000000000111111...000111222222111000...///000000///...///000222000000///////////////000111111111111111000//////////////////000000000000111000000////////////000111111000000//////......000000000000000000000000222222111111000//////...222222222111111111000000............////////////222000......///000000/////////000111222222333333222222222111111111000000111111111111111111111111//////000000000//////...222222333333333333444444222222333333333333444444333333333333333333333333666666666666666555555555ooo```WWWSSSRRRPPPNNNNNNNNNOOONNNMMMJJJJJJIIIHHHHHHHHHHHHIIIHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@?????????@@@???>>>===<<<;;;;;;;;;999999888777666666666666555555555666666666777777444555666666666555444333333444444444444555555555444444333222222222222333333333333222222222111111111111111111111111111111222222222222222222111111000000000000000000000000222222111111111111111111222222111111111111222222333333222111111111111111/////////000000111111111111111222222222222111111222222222111111000//////000000000000000000000000000000000000111111111111111111111111000000000000000000111222222111000///000///...///000111000///000000000111111111111222222222222222222222222222111111222222222222111111222111000//////000111111000111111111111222222222111222333444444333222222111111111111111111222222000000////////////000000111111111000000////////////000111222333333333333111222222444555777888999666555444333222222222222222222111111111111111111222222111111111111111222111111111111000000//////111222333444444444333333222222222222222222222222111111111111111222333333222222222111111111000000000000000111111222222222000111111111111222222222111111111111111000000000111111111111111111111000000222333333111111111222111111111111111111222222222222333444444444444444222111222333555444111///000000000000000000000000000111111111222222222222000000000000111111111111111111000000111111222333222222111000000000000000222111000///...//////000000000000000000000000000/////////000000000000000000000///......///000000////////////000000000111000000000000000000000000000000000000000000000000111111111000000000000000////////////000000000111000000000000000000000000///000111222222111000///111000000//////000000111...///111222222111///...///000000/////////000222222222111111111111222222111111111111111000//////////////////000000000111000000/////////000000111/////////000000000000000000000000000000000000000000000000000000111111111222222222111111111000000....../////////000000000111000...///000111000/////////000111111222333333222222222111111000000000111111111111111111111111333333444444444444333333222222333333333333444444222222333333333333444444333333333333333333333333666666666666666666666555mmm^^^VVVSSSPPPOOOMMMMMMNNNOOOOOONNNLLLLLLKKKJJJJJJJJJJJJKKKHHHHHHHHHHHHGGGFFFEEEDDDFFFFFFDDDCCCBBBAAAAAAAAA???>>>======<<<<<<<<<<<<;;;:::999888777777777777666666777777777888888888555555666666555555444333333333333333444444444444555444333333222222333333333333333222222222111111111111111111111111111111111222333444444333222222111111111111111111111111111111222222222222222222222222111111111222222333222111111000000000000000//////000111111222333333222222333333333333222222222222222222111111111111000000000000000000000000000000000000111111111111111111111111000000000000000111222222222222111111...---,,,...000111111000111111111222222222333333222222222222222222222222333222111000000111222333333222111/////////000000000111111111111222222222111111333444444555555444222222222222111111111111111000000//////000000111000000000000//////////////////000111222222222222111222333555777777777777444444333222111111111111111111222222222222222222111111000111111333444444222333444444444333222111111222333444444444444444222222222222222222222222111111111000111111222333333222111000000000111222222222222333333333333333000111111111111222222222222222111111111000000000111111111111111111000000222333444333222111222333555444444333333333333333111222333555777999:::;;;333333222333444333111...//////////////////000000///000111222333222222111000000000000111111111111111111000000111111222333222222111000000000000111111111000/////////000000111111111111111111111111000000000000000000000000111111000000000000111111/////////000000000111111000000000000000000000000////////////////////////222111111111000000///////////////000000000111111000000000000000000000000111111111111111111111111000//////......//////000......000111111000......//////000000000111111111222111111111111111222222000111111111111000000////////////000000000111111////////////000111222222......///000000111222222000000000000000000000000...//////000111222222222222222222111111111111111///000000000000111111111111000//////111222111000///000000111111222222222333333333333222222222222111111111111111111111111111111222333333222222111222222333333333333444444222222333333333333444444444444444444444444444444555555666666666666666666kkk]]]VVVSSSNNNLLLKKKKKKMMMOOONNNNNNMMMLLLKKKKKKJJJJJJKKKKKKHHHHHHHHHGGGFFFEEEDDDCCCGGGFFFEEECCCBBBAAAAAAAAA>>>>>>===============>>>;;;;;;:::999888888888888666666666777777777888888555555555555555444444444222222222333333333444444444333333222222222222222333333333222222222111111222222222222222222222222000111333555555444222111222222222222222222222222111111222222222222222333444333222222111111111111333222111111000000111111...//////000111222333333111222222222222222222111111111111000111111222222000000000000000000000000///000000000111111111111111111111111000000000///000000111111111111111111///...---///111222111000111111111111222222222333111111111111111111111111222222111000000111222222333222111/////////000000000000111111111222222222///000000111111222222222222222111111000000000///111000000000000000000111//////////////////////////////000111111111111111000222555777888777666444333333222111000000111111111111222222222222222333/////////000111333444555333444555777777555333222333333333333333333333222111222222222222222333333111111111000000111111222444222000//////000222333333333333333333333333333000000111111111222222222333222222222111111111111/////////000000111111222222333444444333333555666:::999777666555555555666333333444666888;;;===>>>444333333333333222000.../////////000000000000000,,,...000111222111///...///000000000111111111111111111000000111111222333333222111111000000111111111111000000000000000000111111111111111111111111111111111000000000000///111111111000000111111111//////000000000111111111000000000000000000000000////////////////////////222222111111000///////////////000000000111111111000000000000000000000000111000////////////000111//////............//////......////////////......000//////111222333222111//////////////////000111000000111111111111000/////////000000000111111111/////////000111222333444//////000000000111111111000000000000000000000000/////////000111111222222111111111111111111111111000000111111111222222222111000///000222333222000///000000000111111111222555555555555555555444444111111111111111111111111//////000111111111000000222222222333333333444444222222222333333333444444555555555555555555555555555555555555666666666666jjj\\\UUURRRLLLJJJIIIJJJLLLMMMMMMMMMLLLKKKKKKJJJIIIJJJJJJJJJHHHHHHHHHGGGFFFEEECCCCCCFFFEEEDDDBBBAAAAAA@@@@@@???>>>>>>=========>>>>>><<<;;;:::999888888888888555555666666666777777777666666555555444444444444222222222333333333444444333333222111111111111111333333333222222222111111222222222222222222222222...000222444444333222111222222222222222222222222111111222222333333333333666555444222111000000000555444444333333333333333......///000000111222222000000111111111111000000000000/////////000111111111111111111111111111111///000000000111111111111111111111111000000000///////////////000000111111222111000000222222111000000000000111111111222222111111111111111111111111000111222222222222111000333222000/////////000111000000111111111222222222111111000000////////////111111111000000//////...111111000000000000111111/////////000000000000000//////000111111111111000000222555888888777555333222222111000000000111111111111222222333333333333/////////000111222333444///000222444444333111000666555444333222222111111111111111222222333333333222222111111111111111222333222000//////000222444222222222222222111111111000000111111111222222222111111111111111111111111............000222333444444555777777777888;;;======<<<:::888777777777888555555555666777999;;;<<<555444222222333222000...000000000111111222222222,,,...000111222111///...///000000000111111111111111111000000111111222333333222222111111111111111000000111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000//////000000000000111111111111111111111111111111111111000//////......//////000//////............//////......////////////......000//////111444555333111//////......///000111111///000000111111111000000000000000000111111111111000000000000111333444444222111111111000000000///000000000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111000000222333444222111000000000000000111111111333333333333444444444444111111111111111111111111000111222333333333333333222222222333333333444444222222222333333333444444555555555555555555555555444555555555666666777777kkk\\\TTTQQQLLLJJJIIIJJJLLLMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>============<<<;;;:::999888888888888555555555666666666777777666666555444444444444555333333333333444444444444444333222222111111222222333333333222222222111111333333333333333333333333///000111333333333222222222222222222222222222222111111222222333444444444777666444333111000000000222111000000//////000000/////////000000000000111000000000111111000000000111000///......///000000111111111111111111111111000000000000111111111111111111111111000000000000///.........///000111222333222111111333333222111000000000111111111111222111111111111111111111111000111222333333222111000222111000//////000111222000111111111111222222222444333222111000000000000111111111000000000000000222111111000000111111222000000000000111111111111000000111111222111111000222333666777888666444222222222111111111111111222111111222222333444444444222222111111111222222333111222333444555444333333666555444333222111111111111111111222222333333444444333222222111222222222222111000000000111222333111111111111000000000000000111111111111222222222//////000000111222222222000000///000111333555777888999999999999;;;>>>@@@===;;;999777666666888888666666555444555666777888555333222222222222111000000000111111222222333333///000111222333222222111000000000000111111111111111111000000111111222333333333222111111111111222///000111222222222111111000000000000000000000000000000000111111111222222000000111111111111000000000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000111000000000111111111222222111111111111111111111111////////////////////////000//////......//////000////////////////////////000//////222666777444111000000000000111222333444///000000111111111111000000000000111111111222222111111111111222333444444333222222111000000//////000000000000000000000000111111111000000000000000111111111111111222222222000111111111111222222222000000111333555555333111000000000000000000000000000000000000111111111111111111111111111111111111...///000111222222222111222222333333333333444444222222333333333333444444444444444444444444444444444444555555666777777777lll]]]TTTPPPNNNLLLKKKKKKMMMNNNNNNMMMKKKKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGFFFDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???>>>============;;;:::999888888777777777666666777777777888888888777666555444333444444555333444444444444555555555555555444333333333333444333333333222222222111111444444444444444444444444111111222222333444444444222222222222222222222222111111222222333444444555444444333222222222333333000000///............///222111111111111000000000000111111222222111111000333222000///...///000111111111111111111111111111000000000000111111111111111111111111000000000000///////////////111222333111000///000222333333222111111111222222222333333111111111111111111111111222222111111111111222222000000/////////111222333000111111111111222222222444333222111111111222333222222222222222222333333222111111000000111111222000111111111222222222333111222222222222222111111333444666777777555444333222222111111111222222333111111222222333444444555777666555444333222222222555555555555666666777777444333222222222333444444000111111222333333444444555444444333222222333333000000111111111222222222222222111111000000000000000111111111111222222222222333444555666888999999666555444333333555666777888999888777666777999<<<:::888666444333444666777555444333222222333444666444222111111222333222111/////////000111222222222000111111111222222222222000000000000111111111111111111000000111111222333444333222222111111222222///000111222222222222111111111111111111111111111//////000111222222333444000111222333333222111000000000111111111222222222000000000000000000000000222222222222222222222222/////////000111111222222000000111111111222222222111111111111111111111111000111222333333222111000111000000//////000000111000000000//////000000000111//////222777888555111000000000000111222333444//////000111111111111111000000111111111222222222333333222222222333333444111111111111111111111111000000000000000000000000//////000000111111222222000000111111111222222222000000000111111111111222000000111333666666444222000000000000000000000//////000000000111111111222111111111111111111111111------...///000000000000222222333333333333444444222222333333333333444444333333333333333333333333444444555555666777777888nnn^^^TTTPPPPPPNNNMMMMMMNNNOOOOOONNNLLLLLLKKKJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHFFFEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@>>>===<<<<<<<<<;;;:::999888777777777777777888888888888999999999777666555444333444555555444444444555555555666666777777666555555555555666333333333222222222111111444444444444444444444444333222222333333555666777111111111111111111111111111111222333333444555555222111222222333444555666777666555555444444555555444444333222222111111000222222222333333222222222666444222000//////000111111111111111111111111111000000000000111111111111111111111111000000000000111000000000000222444555...------///222444444333222222333333333444444444000000000000000000000000555333000......000333555//////...///000111333444000111111111111222222222111000000///000222333444333333333444444555555555222222111111111111222222111111222222222333333333222222333333333222222111444555666666666555444333333222222222222222333333111111222333333444555555:::999888666444333333222222222222222222333444555111111111111222444666777000000111222333333444444666555444444333333333333///000111222222222222222222222222111111111000000000111111111111222222222888888:::;;;===???@@@AAA<<<:::888666555666777777777666555333000000222444777555333111111222444666333222111000000111333444333222000111222333333222---......///000111111222/////////...///000000111000000000000111111111111111111111000111222222333444333222222111111222222///000111222333333222111222222222222222222222222......///111222333444555222222444444444444222222000111111111111222222222000000000000000000000000222222222222222222222222......///000111222333333000111111111111222222222111111111111111111111111111222444555555444222111111111000000000000111111111111000000000000111111111//////333888999555111............///000111222//////000111111111111111000111111111111222222222444444333222222222333333000000000111222222333333000000000000000000000000------...000111333444444000000111111222222222222///000000000000111111111000000111444666666444222000000000000////////////222222222333333444444444111111111111111111111111111111222333444555555555222222333333333444444444222222333333333444444444333333333333333333333333444444444555666777777888jjj^^^VVVPPPRRRQQQOOOMMMLLLKKKJJJJJJMMMLLLLLLKKKJJJIIIIIIIIIJJJIIIHHHFFFEEEFFFFFFGGGGGGFFFDDDCCCCCCDDDDDDEEEGGGDDD@@@>>>======<<<;;;===;;;:::999999999777555111222555777888888777666555555555555444333222111888555333444666777555222333333333444444555555555555555555444444333333222444444333333333444444555333333333333333333333333333333333333333333333333444444333222333444555666222222222333333222222111111222333444555444333333444444333333222111000000222222222222222222222222666555333111000000111222000000000000000000000000111111111111111111111111000000000000000000000000111111222222222333333333111111111111111111111111111111111000111111222333222111000000222333222000111111111111111111111111111111111111111111111222000000000111222222222333333333222222111222222222444333333222222333333444222111000000000111333444555444222111000111222222666555333222222333555666000444888888444111222444333333222111111111222222444444222222222222444444555555444333333222111111111111222222222333333333111222222222333333333333333333333333333333333333111111222222222333333333111111111111111111111111111111000000000111333444222222222222222222222222:::===BBBEEEFFFDDDAAA???:::999888999:::999888666222333444444555555444444444444444333333222222222444444333333222111111111222222222222222222222222222222222111222222333333111111111111111111111111333333222222111000000000111222222222222111000000333222222222111111000000000000000000000000000000333333222222222333444444000000000000000111111111111111222222222222111111111111111000000000000000000000111222222333444444444444444333222111000/////////000000111222444444333333222111000000111111111222333333444444333333222222222333333444444444555222//////111222222000222111111111000000//////111111111111111111111111000000000000111111111111000111222333222000...,,,111111111111000000000000222222222222222222222222000000111111222222222222222222222222222222222222111111000000//////......111111111111111111111111333333333222222222111111111000000111333444444333222222222111111111111111222222111111000111111222333222222111111222222333444111///000333333111///222222333444555555555555333333333333333333333333444444444555555555555666999888666555555666777888lllaaaZZZTTTSSSRRRPPPOOOMMMLLLLLLKKKMMMLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGEEEEEEEEEFFFFFFGGGFFFEEEDDDCCCCCCDDDDDDBBB???<<<;;;;;;<<<<<<<<<===;;;:::999:::999777666777888:::::::::999777666888888888888777666555444777555333444555666444222333444444444444444444555555555555444444333333333555444444333333444444555333333333333333333333333333333333333333333333333444444333333333444555666333333333333333333222111111222333444444444333333444333333333222111111111222222222222222222222222555444222111000111222333111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111222333333333222111111333333222111222222222222222222222222444444444444444333333333111111111111222222222222333333222222222222222333333333222222222222333333222111111000000111111222777666444333222222222222444444555555555555555555111555999888444222222444333333222222222333333444444444333222222333444444555555444333333222111111222333333333444444444444222222222333333333444444333333333333333333333333222222222222333333333333222222222222222222222222333222111000000111222333111222222333444555666666AAACCCEEEFFFEEEAAA>>>;;;666555444555666666444222111111222333333333333333444333333333333333333222222222222222222222222222111111111111111111111111222222222222222222333333222222222222222222222222111111111111222222222222222222222222222111111000222222222111111000000000111111111111111111111111333222111111111111111222111111111111111111111111111111222222222222111111000000000000111111111111000000111111222222333333333333333333222111000000000000000000111222333444333333222111111111111111111222333333444444333333777666666555555666666666555222//////111222111000111111111111000000000///000000000000000000000000000000000000111111111111111222222222111000...---//////000000111111222222222222222222222222111111000111111111222222222222222222222222222222222222111111000000000000000000111111111111111111111111333333222222222111111111222111000111333444444333111111111111111222222222222222111111111111111222444444444444444444444444333222222222333444333222111111222333444444444444333333333333333333333333444444444555555555555666777666444333333444555666oooddd]]]XXXSSSSSSRRRPPPOOONNNMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIGGGGGGFFFEEEEEEEEEFFFFFFHHHGGGFFFEEEDDDCCCCCCDDD???===;;;;;;===>>>???>>>===<<<::::::::::::888666666777888888888666555444999999999999888777666666666555333444555555444222555555555444444444444444555555555444444444444444555555444444444444444555333333333333333333333333333333333333333333333333444444333333444444555666444444444444444333222222111222333444444444333333333333333333222222222222111111111111111111111111444333222111111111222333111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111222222222222222222222222222222111111222222333444555333222333444444333222333333333333333333333333666666555555444444333333222222222222222111111111333333222222222222333333222222111111111111222222...///000111222222222222666555444333222222222222111333555777777777555444333666999999555333444555333333333333333444555666444444333333333333444444555444444333333222222111444444444444555555555555222222333333333444444444333333333333333333333333222222222333333333444444222222222222222222222222333333222111111111222222222222222333333444444444<<<<<<<<<<<<:::777555333444333222333444444222000000000111222222222222111222333333333333333333444000000111111222333333444111111111111111111111111222222222222333333333444222222222222222222222222000000111222222333444444222222333333222222111000111111111000000000000000111111111111111111111111222111111000000000111111111111111111111111111111111111222222222222111111///000000000111222222222111111111111222222222222333333333333222111111000222222111111111111222222333333222222222222111111111222333333444444333333999888777555555666777888333222000///000111111000111111111111000000000000000000000000000000000000000000000111111111222222222222222111000000//////......///000111222333444222222222111111111000000111111111111222222222222111111111111111111111111111111111111111111222222222222222222222222222222222222222111111111111111222111000111444555444333000000111111222222333333222222111111222222222222000111222222222222111000000111222333222222333555000111222333333444444333444444444444444444444444444444444555555555555666666555444444444555666777pppeee]]]XXXSSSRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEDDDDDDCCCCCCAAA???>>>???@@@BBBBBBBBB>>><<<::::::;;;;;;999888333444555666777777777777666777777777666666555444666555444444444444444333666666555555444444333333444444444444555555555555666555555444444444444555444444444444444444444444444444444444444444444444444444444444444555555666444555555555444444333222222222333333333444444444222222333333333333333333111111111111111111111111333222111111111222333444222222222222222222222222222222222222222222222222222222222222222222222222000111111111222222222222333333333333333333333333222222222222222333444444666555444444555555444333444444444444444444444444555555444333333222111111333333333222222111111111333333222222222333444444222111111000000111111222***,,,...111333444555555222222222222333333333444111222444555666666555555555777999888666555555666333333333444444666777888444444444333333444444444444444444333333222222222333444444444444555555555222222222333333333333444444444444444444444444444333333333333444444444444333333333333333333333333222222222222333333444444444333333111000///......222222222111111111222222666555444444666555444222000000111222222222222111222222222333333444444444111111111111222222333333222222222222222222222222111111222333333444444444333333333333333333333333222222222222333333444444333333333333333222222111000000000000000000000000111111111111111111111111111111111111222444555666222222222222222111111111111222222333333222222111//////000111222222333333333333333333222222222222333333333333333222111000444333222222111111111111333333333333333333222222111222333333444444333333555444333222333444666777222222111000111111000000111111111000000000000000222222222222222222222222000000111111111222222222333222111000000000000111//////000111111222333333333222222111111000000///222222222222222222222222111111111111111111111111111111111222222333333333222222222222222222222222111111111111111111111111222111111222444555555444000000111111222333444444111111222222222222222222...000222333333222000...,,,///111111//////111444111111222333444444444444444444444444555555555555444444444555555555555666888777777666777777888999ooobbbZZZTTTQQQQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFEEEEEEDDDCCCDDDBBBAAAAAABBBCCCBBBAAA>>><<<;;;;;;<<<<<<:::999777888888999::::::::::::555555666666666555444444555666666555555444444444666666666555555444444444444444444555555666666666777666555444444444444444444444444444444444444444444444444444444444444444444444555555555666666555333444444555555444444333222222222333333333444444333333333333333333444444111111111111111111111111222222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333333333333333333444444555777666555555666666444333444444444444444444444444555555444333333222111111444333333333222222111111333222222222333444444555222111111000000111111222---///111222444444333333111222333444666777888888222111111111333555666888777777888888777666666666333333333444555666777888444444444444444444444444444444333333333333222222333333333333444444444444222222222333333333444444444444444444444444444444333333444444444555555555333333333333333333333333000000222333444555666666444444333222111//////...333222222111222444555777666555555555666666444333111222333333444444333333222222222333333444444444333333333333222222111111444444444444444444444444000111222444444555444444333333333333333333333333444444444444333333222222444444444444444333222222000000000000000111111111111111111111111111111111000111222444666888:::;;;444333333333222222222111222222333333333333222222///000000111222333333444444444444444444333333333222222333333333222111111555444333222111111111111222333444444444444333333111222333333444444333333111111111111333555666888222222333222111111111111000000000000000000111111222222222222222222222222111111111111222222222222333222111111000111111222222222222111111111111111222222222222111111000000333222222222222222222222111111111111111111111111111111222222333333444444222222222222222222222222111111111111111111222222222111111222444555555444000000111222333444444555000111222333333333333222333444666888888666444333,,,///222111//////222555222333444555666666666666444444444555555666666666444444444555555555555666777777777777777888999999nnnaaaXXXQQQPPPQQQQQQRRRQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCAAA@@@@@@AAAAAA???===>>>===;;;;;;<<<<<<;;;:::;;;::::::999888777666666666777777888888777777666666777888777555444555666666666666555555555555555333333444555666777777777777777666555444444444444444444444444444444444444444444444444444444444444444444555666666666666555111222333444444555555444333333222222222333444555444444444444333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555444444444444444444444444444444333333444444555666888666555555666666444333444444444444444444444444666666555555444444333333333333333333333222222222333222222333333444555666222222111111111111222222555555555444333111000///333444666888:::;;;<<<<<<222111111111222555888:::888777777777666666666666444444444444444555666777444444555555555555444444333333333333333333333333222333333333333444444444444444444555555555666666444444444444444444444444444444444555555555666666444444444444444444444444000111222444555666777777333333333444444555555555666555444333333333444555555444333444555555333111333333444555555555555444222333333333333333333444666555555444333333222222555555555555555555555555000111333444555555555444444444444444444444444444666666555444444333222222444444555555444444333222111111111111111222222222222222222222222222222222000111222444777999<<<===555444444333333222222222222222333333333333222222000111111111222333333333333333333444444444444444222222222333333222222111555444333222222222222222222333444555666555444333111222333333444444333333111222333444666777888888222333555444333111111222000000000000111111111111111111111111111111111111111111111222222222222333222222222222222222222222333333222222222111111111222222222222222222222222333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222222333333333333222111222555666555444111111222222333333444444000111222444444444333333444444555666666555444444111222333444333333444666333444555666666777777666444444555555666777777777444444444555555555555666444555555666666777777777nnnaaaXXXRRRQQQRRRSSSSSSSSSQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEDDDEEEFFFGGGGGGGGGFFFFFF@@@???>>>???@@@@@@>>><<<>>>===<<<<<<======<<<;;;999999888666555444444444777888888999999888888888777999:::999666555666888555555555555666666666666333333444555666777888888888777666555444444444444555555555555555555555555555555555555555555555555333444555666777666666555...///111333444555555555333333222222222333444555555555555444333333333222333333333333333333333333333333333333222222111000444444444444444444444444333333333333333333333333444444444444444444444444222222333333333444444444444444444444444444444444444444444444444555555666888666555555555555444222333333333333333333333333444444444444444333333333222222333333333333333333222222222333333555666666333333222222222222333333777777555444333222222222444555777999::::::::::::111222333444666888:::;;;888777666555666666666555555444444333444444555555333444555666666555444333333333333333333333333333444444444444555555555555777888888888888999999999555555555555555555555555444555555555666666666666444444444444444444444444333333555555666555555444333333444555666666777777666555333222111111111111555444333444555555333111333333444555555555555555444333333333333333333222555555555555555555555555555555555555555555555555///111333555666666555555444444444444444444444444555555555555444444444444555555555555555444333333111222222222333333333333222222222222222222222222000000111222444666888999555555555444333333222222222333333444444333333222222222222222222222222222000111111222222333333333111222222333333222222222444444333222222222333333222333555666666666555444111222333333444444333333333444666777777777555444222555777666444222222444///000000000111111111111111111111111111111111111111111111222222222333333111111222333333333222111111222222222222222222222222222222333444444555555444444333333333222222222333333333333333333333333222222222222111111111111333333333333333333333333222222333333333444444444333222222333555666555444333333333333333333333333///111333444555555444333222222222222222222222222555444333444555555555444222333444555666666666666444555555666777777888888444444444555555555555666444444555666777888888888nnnbbbZZZTTTRRRSSSTTTUUUTTTSSSQQQOOOLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLKKKIIIGGGEEECCCCCCDDDFFFGGGHHHHHHGGGGGG???>>>>>>???AAAAAA@@@>>>>>>===<<<<<<===>>><<<;;;:::999999999999999:::;;;666777777888888888777777777:::;;;:::777666777999444444555555666666777777222333444555666888888999888888777555555444444444555555555555555555555555555555555555555555555555333444666777777777666555---...000222444555666666444333222111222333444555666666555444333333222222444444444444444444444444444444444333222111000///444444444444444444444444333333333333333333333333444444444444444444444444111111222222222333333333555555555555555555555555555444444444444555666666888666555444555555333222333333333333333333333333111111111111111111111222222222222333333444444444222222222333444555666777444333333222222333333444555444333333444555777888444555666777777666555444111222555888:::;;;;;;;;;888666555444555666555555555444444333333333444444333444555666666555444333333333333333333333333333555555555555666666666777::::::;;;;;;;;;<<<<<<<<<555555555555555555555555555555555555666666666777555555555555555555555555666666777777666444222111444444444444444444444333555444444333333333333333666555555555666666444222222333444444555555444444444444444333333222222222444444555555666777777777444444444444444444444444///111333555666666666555555555555555555555555555333333444444555666666666555555666666555555444333222222222333333444444444222222222222222222222222000000000000111222333444666666555444333333222222222333333444444333333222333333222222222222222222......///000111222222333111222222333333333222222444333333222222333333444222333555777777666555444222222333444444444333333444555777888777555222000333555888888555333333444//////000000111111111222333333333333333333333333111111222222222333333333000111333444444333222000000000111222333444444555111222333333555555666777444444444333333222222222444444444444444444444444333222222111111000000000333333333333333333333333333333333444444555555555333222222333555666666555444333333333333333333333///000333555555555444333555444444333333444444555666333111222444555333000222222333444555555555555444555555666777888888999444444444555555555666666666666888999::::::::::::pppaaaYYYVVVUUURRROOOOOOQQQRRRPPPNNNPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMLLLIIIHHHHHHIIIHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBAAA@@@@@@??????>>>@@@???>>>===;;;;;;;;;:::888999::::::::::::888888999999999888777666666555999777666777888888777666555555555555555555555555555555555555666777999999777666555444444444444444777777888777777666555555888777666444444333333333666555444333222333333444222222222333333333444444222222222222222222222222999888555333222333444444444444444444444444444444444444444333333222222222222333555666666555333222444333222111111222333444333333333444444333222222222222222222222222222222///000222444555555555444222222222333333444444444444444444444444444444444444444444444444444444444555555444444444444555555777666555444333333222333555444333333333333444555777666444333333444555777444555555555444333222222555666777888888888666666666666555555666777888999777777666555444333333333444333333333333444555555111333666777666555555555555444444444555666888999666666666555444444444333555555666777888888777777555555555555555555555555777777777777777777777777444555555333//////222666666666555555555444444444444444444444444444444444444444444444444444444444555555555555555555555555333111000222555666444222444444444444444444444444444444444555555555666666888999999888555444444555333333333444444555555555999888777666555444333333333333444555666666666555333444444555555444444333444444333222222333333333///111333333222222333444222222222222222222222222333333333333333333333333333444444555555444444333333333333333333333333333333444555666555444333222222222222222222222222222111111111222333444555666666666666555444444333333444444333222111111111111777888888777555333333444222;;;PPPOOO666111:::555222222222333333444444444444333333222222333333444...000111333333222111000222333333444444333333222222222111111222444555777444444333333333444555666222333333333333222111111555555555444444333333333333222111000000222444555555555444333333222111111---000444777777666333111555222000333777888555111333333333333333333333333444444444444444444444444555444444333333444444555555444444333333333444444777555333333666999:::;;;777777777777777777777777444555666888888888777666777777777777888888888888pppbbbZZZVVVUUURRRPPPPPPQQQRRRQQQOOOOOOOOONNNMMMLLLLLLLLLMMMMMMNNNNNNLLLJJJHHHIIIJJJHHHGGGEEEEEEFFFFFFDDDCCCBBBBBBAAAAAA@@@?????????@@@???>>><<<;;;:::::::::::::::;;;;;;;;;:::888777:::::::::999888888777777999888777888999999888777555555555555555555555555555555555555666777888999666666555444444444555555444555555555555444444333777777666555444444333444666555444333333333444444555555555555555555666666666666666555555555555555888777555333222333444555555555555444444444444444444444333333333222222222222333555666666555333222333333222222222222333333444444555555555444444333333333333333333333333333222333333444444444333333333333333444444444444444444444444444444444444444444444444444444444444444555555444444444444555555444444444333333444444555555555444333333444555555666555444333333444555666666666666777666666555555555555666777777777777666888888888999::::::;;;;;;999888777666555555555555444444444444444555666666444666777777555444444555555555444444555777888999666666555555555555555444555555666777777777666666666666666666666666666666777777777777777777777777777777666444222222444666666666666555555444444444444444444444444444444444444444444444444444444444555555555555555555555555444333222444666777555333444444444444444444444444444444444555555555666666666777888777555444555666333444444444444444444555555555555444444444444444333444555555666666555555333333444444444444333333444444333333222333333444000222444444333222333444222222222222222222222222333333333333333333333333333444444555555444444333333333333333333333333333333444555555555444222222222222222222222222222222555444333333222222333333777777666555555444444333444333222222222222222222777777888666444333444666666XXXtttgggDDD555666222111111111222222222222222444444333333222333333333222333555666666666444333222333333444444333333222333222222222222333555666444444444444444555666666444444444444444333222222555444444444444444444333444333222111111222444555555555444444333222222111111222333555555666666666666333000222666888555222333333333333333333333333444444444444444444444444555444444444444444444555555555444444444444555555<<<999666444555666666555555555555555555555555555555666777777777777777777777777777777888888888888qqqbbb[[[XXXTTTRRRQQQQQQRRRSSSRRRQQQOOONNNNNNMMMMMMMMMNNNNNNMMMNNNOOOMMMKKKIIIIIIJJJIIIGGGFFFEEEFFFFFFEEECCCCCCBBBBBBAAAAAA@@@?????????>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;:::999999;;;;;;;;;:::999999888888888777666777888999888666666666666666666666666666666555555666666777888999555555444444555555666777222222333444444444333333777666666555555444444444666555444444333444444444666666666666666555555555888888777777666666666555555555333222222333444555666666666555555444444444333333333333222222222222333444555666666555444333222333333444444333333222444555555666666666555555444444444444444444444444555555444333333333333333555555555555555444444444444444444444444444444444444444444444444444444444555555444444444444555555333333333333444555666777555555444333333444555555555444333222222333555555555555666777777777666666555555555555555666777777999:::;;;===>>>>>>======:::999888777666666666777666555555555555666777777777777777555333333444666666555555555666777888999555555555555666666666666666666666666666555555555777777777777777777777777777777777777777777777777:::888555555666777777666666666666666555555555555444444444444444444444444444444444444444444444444555555555555555555555555555444444555777777666444555555555555555555555555444444555555555666666666555666888777666555666777555555555444444444444444222222222333333444444444444444555666666666555555222333333444444333333222444333333333333333444444111333555555444333444555333333333333333333333333333333333333333333333333444444555555555555444444444444444444444444444444333333444444444333222111333333333333333333333333555444444333333333333333777777666666555555444444333333222222222333444444666777666555444444666888===xxxpppHHH666333333333333333333333222222222555555444333222222333333333444666777777777666555333333444444444444333333444333333333333333444444555555555555555666666666555555555555555444333333444444444444444555555555444444333222333444555666555555444444333222222222555444333222444666999;;;777444111111555777666444444444444444444444444444333333444444555555555666555555555555555555555555666666555555555555666666<<<:::777555555555444333555555555555555555555555888888777666666666777777777777777888888888999999qqqccc[[[YYYTTTSSSRRRRRRRRRSSSSSSSSSNNNNNNMMMMMMMMMNNNOOOOOONNNOOOOOONNNKKKJJJJJJKKKIIIGGGFFFFFFFFFFFFEEECCCCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::999999999888666555444555777777777555666666666666666666666666666666666666666777888888444444444444555666777888222333444555555555555555666666666666666555444444555555555444444444444555555555555444444444444444666666666555555444444333333333333222333444555666777777777666555555444444333333333333333222222222444444555555555555444444222333444555555444333222444444555666666666555555444444444444444444444444666555444333333444555666777777666666555555444444444444444444444444444444555555555555555555555555555555444444444444555555444333333444444555666777555555444444444444555555444333333333333444555555222333444555555555555555555555444444444666777888777999<<<>>>???>>>===<<<999999888777777777777777777777666666777777888999888777666444222333666999666666666777777888888888555555555666666777777888777777666555555444444444888888888888888888888888666666666666666666666666:::777444555777999888666666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666555444555555555555555555555555555555555555666666666666777999::::::888666666666666666555555444444333333222222333333333444444444555555666666666666555555222222333333333333222222444333333333333444444555333444666666555444444555444444444444444444444444444444444444444444444444444444555555555555444444444444444444444444444444333333333333333222222222444444444444444444444444222222222333444555666777888888777666666555555444333333222333333444555666555666555444333444777:::AAA~~~ZZZ:::444333777777777666666555555555444666555444333333333333333111222333444444444444333333333444444444444333333444444444444333333333333444444555555555666555555444555555555555444333333333333444444555555666666555444444444444555666666555555444444333333333333444333222222444666999;;;777444222111444666777666444444444444444444444444333333444444555555666666555555555666666555555555666666666666666777777888777666444555777888888888888888888888888888888888:::999777666555666777777777777888888888999999999qqqbbb[[[YYYUUUUUUTTTTTTSSSSSSTTTTTTNNNNNNNNNNNNNNNNNNOOOOOONNNOOOOOONNNKKKJJJJJJKKKIIIHHHFFFFFFGGGGGGEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>===<<<;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@999999999999999888888888777666555666888999888777777777777777777777777777777666666666666777777888444444444555666777888999555666666777888888888888555666777777777666555444444555555555555555555555555555555555555555555555555555555555444444333333333333333333444555555666777777666666666555555555333333333333333333333333555555555555555555555555333444555666666555444333333333444555555555555555333333333333333333333333555444333333444666777999777777777666666555555555444444444444444444444444555555555555555555555555555555444444444444555555666555555444444555555666555555555555555555555555333333333333444444555555333333444555666666666555555555444444555666888999555777999<<<===<<<;;;;;;888888777777666666777777888777777777777888999999999999888666666888<<>>>>>===<<<<<<<<<<<<<<<888999999:::<<<>>>@@@AAA999999999999999888888888999888777888:::<<<;;;:::777777777777777777777777777777666666666666777777555555555555666777888999777777888999999999888888555666777888888777555555444444555666666666666555777777777777888888888999666666777777777777777777333444444555555666666666555555555555555555555555444444444444555555555555555555555555555555555555444555555555555555555444222333444555555555555555333333333333333333333333444444444555666777888999666666666666666555555555444444444444444444444444555555555555555555555555555555444444444444555555666666555555555555555666444555666666666666555444333333444555555666666666666666777888888888777777555555555555666888999:::444666888999;;;;;;;;;;;;888888777777777777777888888777777777777888999999;;;;;;:::::::::<<<@@@DDD777888999999999999888888777777777777888888888888999888666555555666777777999999999999999999999999777777777777777777777777666555444555666777666555777777777777888888888888555555555555555555555555555555555555555555555555666666666666666666666666333555666666444333333444777777777777777777777777555555666666666777777777999;;;======:::777666666666666666555555555555555777777777666666555555555666666777777777666555555333444444555555444444333333333333333444555666777444555777666555333444444555555555555555555555555444444444444444444444444555555666666666666555555666666666666666666666666666555444333333333444444555555555555555555555555666555555444444444444444999999888888777777666666555555444444444555666666333555666666555555666888333GGGFFF222///888777111444444444444444333333333555555444444444444555555444444444444444555555555444444555555555555444444333444555555555555444444333444555666777666555555444444444444444333222222555555555555555666666666444444444555555555555666555555444444444444444444000222444666777666555444666555444444444555777777666666666666666666666666555555555555555555555555555666777888888777666555666555555666666777888999666555444666888999888777777777777777777777777777999999888777777777888888888888888999999999999:::pppaaaZZZXXXXXXYYYYYYWWWSSSRRRSSSTTTQQQPPPOOONNNNNNNNNNNNNNNMMMNNNNNNLLLJJJHHHIIIJJJJJJHHHGGGGGGGGGGGGFFFDDDEEEEEEDDDDDDCCCBBBBBBBBB??????>>>============>>>;;;::::::::::::<<<===>>>999:::::::::::::::::::::888777666888:::;;;:::999888888888888888888888888777777666666666666777777666666555555666777888888777777777888777777666666444555777888888777666555333444555666777777666555666666777888999999:::;;;666777777888888999999999555555666666666666666666333333333444555555666666555555555666666666777777666666555555555555666666666666555555555555666666333333444666666777777666444444444444444444444444444555666777777777777777555555555555555555666666444444444444444444444444555555555555555555555555555555444444444444555555555444444555555666777888444555666777777666555444444444555666777777777777777888888888888777777666444555666888999999::::::666777888999;;;<<<======999999888888888888999999777777777777777888999999999::::::999999:::===@@@888888999::::::999888888999888888888888888777777999888777666666777999:::888888888888888888888888777777777777777777777777333555666777666555666777777777777888888999999999555555555555555555555555555555555555555555555555666666666666666666666666444666888777555333444555777777777777777777777777555666666666777777777777444777:::;;;:::888777777555555555555666666666666555666666666666666777777777777777777777666555555444555555666666555555444333333333444444555666777444555666666444333333444555555555555555555555555555555555555555555555555555555666666666666555555666666666666666666666666777666555444444444555555555555555555555555555555666666555444444444444444:::999999888888777666666777666555555555555555555222555777888777555555555444222666555111444666///333333333333333444444444444444333444444555666777555555555555555666666777444444555555555555444444222333444555666666555555555666888999999999777666555555555555555444333333666666666666555555555555333333444555555555555555444444555555555555555555333444666777777666555444444555666666555555666777666666666666666666666666777777666666555555444444555666888999999888666555555555555555666777888888666666555666888888777666888888888888888888888888777777888999999999888888888888888999999999::::::pppaaaYYYWWWYYYZZZZZZWWWSSSQQQRRRTTTRRRQQQPPPOOONNNMMMMMMMMMLLLMMMMMMLLLIIIHHHHHHIIIJJJHHHGGGGGGGGGGGGFFFDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@??????>>>>>>>>>>>>???===<<<;;;:::999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;444444333444777888888777888888888888888888888888888777666666666666777777666666666666666777777888555666666666555444333333444555777888999888666555333444666777777777666555333333444666777888999:::555555666777888999999:::666666777777777777666666111222222333444555666666555666666666777777888888666666555555555555666666777666555444444555666777444555666777888888888888666666666666666666666666666777888888888777555444333444444444555555666666444444444444444444444444666666666666666666666666555555555444444555555555333333333444666777999:::444555666777777666555444444555666777888888888888666666777666666555444444444555777999:::;;;::::::999999999:::<<<===???@@@:::::::::999999:::;;;;;;777777777666777888888999666777777666444555777999888999:::;;;::::::888777:::999999999888777777777999888777666777888:::<<<888888888888888888888888777777777777777777777777222666999888666555777999777777888888999999999999666666666666666666666666666666666666666666666666777777777777777777777777555888:::999666444555777777777777777777777777777666666666666777777777777///333777999999888888888444444555555666666777777333333444555666777888999777777777777777666555555555555666666666666555555333333333444555666777777333555666555444222222333666666666666666666666666555555555555555555555555555555666666666666555555777777777777777777777777888777666555444555666666666666666666666666666666333333333444555666777888::::::999999888777777777888777666555555555555555222555888999888666444444:::+++111999...---555222333444444555555666666666333333333444555666777888444444444444444555666666444444555555555555444444111222444666777777666666666888:::;;;;;;;;;999888666666666666666555555444777777666666555555444444222333444444555555444444444444555555555555555555777777777777777666666555333555666777666666666666777777777777777777777777888888777666555444333333555777888999999888777555444444444444555666888888555444444666888999888777::::::::::::::::::::::::555666888999::::::999888888888999999999:::::::::pppeee]]]WWWWWWVVVUUUTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOPPPNNNMMMLLLJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGFFFEEECCCCCCBBBBBBBBBBBB???===>>>???@@@===;;;========================999999999:::::::::;;;;;;999888777888999999999777888999:::::::::::::::999888888999999999999888888444666888:::;;;<<<;;;;;;::::::999888777666555555777777777777666666666666888888888777777777777777666666777777888888888999;;;:::999777666555555555999999999999888888888888444555666777777666555444444333333333333444555555555555555666666666666666666555555444444555555666777777666666555555555444444555555666555555444444333666999999888666555666:::999888777666555444333777666666666555555555555888888777777777777888888666666555555555444444444555555555555555666777777777777777777888888888888666666777777777777666666777777777777777777777777777777777888999999::::::999888777888:::<<<===<<<@@@<<<999888999<<<>>>???777777888888999999999:::999999999888888777777777:::999999888888999999:::888888777666666777888999999888777666777888:::<<<999777777777999:::999888777777666666666888999:::777888999888666444444555888888888888888888888888999999888777666666777777666666666666666666666666888777666444444444555666888777666666666777999:::555666777666555444555777999999888777666666777777666666777777777777666666666555444333333444555666666666666666666666666666777666666666555555555555555777999999666444333222444555666777777666555444666666666666666666666666222333333444444555555555555555555444333333222222555555666666777777888888555555555555666666666777AAA>>>999555333333444555888777666444444555555666888888777777666666555555:::999999999888888777777555555555666777777555222888777555444333333333444444444444444444444444444666444222333666777666444666555444333333444555666999888666555555555666777666444444666999:::777555555555555555666666666666777888:::;;;:::888666555777777777777666666666666888999999888555444555555555555555555555555555555555444333444666666666444666666666666777777777777444444444333333444444444555555555555666666666666666444222333777999888666:::999777555555555555666333444555666666666666666888999999::::::999999888999888777999<<<===<<<999999999999888888777777777:::999888777777777888999oooddd]]]WWWWWWVVVUUUTTTSSSSSSSSSSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPOOOMMMLLLLLLLLLLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBB@@@>>>>>>??????===;;;=================================<<<<<<;;;;;;;;;999888777888999:::999777777777777777666666555444888888888888888888888888666777888:::;;;;;;;;;:::999999999888777777666666777777777777777777777666888888888888777777777777777777777777888888888999777777777777777888999999444444555555555666666666555666666666666666666555777777666666666666777777888888777777666666555555555444444333333444444555777666666666555555555555666666666777666666666555444666999999888666666666999999888777666555555444777777666666666555555555555555555444444555555555777777777666666555555555777666666666666777888888777777777777888888888888888888999999999999888888777777777777777777777777555555666666777888999999::::::999;;;===??????>>>???<<<999888999;;;======999999999999888888888888999999999999999999888888999888888888888888888999999888777666666777888888888777777666777888:::;;;888777666777999::::::999888777777666666777888999777888999888666555555555888888888888888888888888999999888777777777777777666666666666666666666666888777777666555555666666333444555666666666555444555666777777666555666777999999888777777777777777::::::;;;;;;;;;;;;::::::777777777666666777777777666666666666666666666666777777666666666555555555666888::::::888666555555444555666777777666555444555555555555555555555555444444444444555555555555555555555555444444444444555555555555666666666666555555555666666666777777===;;;888666444444666666888777666555555555666666777777777777777666666666666666666666555555555444:::888888888:::999888666777666555444333333444444444444444444444444444444666555333444777888777555666555444333333444555666:::999888777777777777888777555555777999:::777555555555666666666777777777888888999:::999888777666777777777777666666666666666777888777444333444555555555555555555555555555555444444444666777666555666666666666555555555555555555444444444444555555555555555555666666666666666444333444777999888777999888666555555555555666555666888999:::;;;;;;<<<999999::::::::::::999999:::888888:::<<<===<<<:::::::::999999999888888888<<<;;;:::999888999999:::nnnddd]]]XXXWWWVVVUUUTTTTTTSSSSSSTTTPPPQQQQQQQQQQQQPPPOOOOOOQQQQQQOOONNNMMMMMMMMMMMMJJJJJJJJJJJJIIIIIIIIIIIIEEEEEEDDDCCCCCCDDDDDDDDDBBB@@@>>>>>>??????>>><<<========================???>>>===<<<;;;::::::999:::888777888999:::999888;;;::::::999888777666555999888888777777888888999777888999::::::::::::999888888888888888888888888777777777777777777777777888888888888888888888888777777777888888888888888666666666777888999:::;;;555666666777777888888888777666666555555666666777999888888777777777888888:::999999888666555555444666555555555555555555666666666666666555555555555777777777777777777777777444777999999888666666666888888777777777666666666777777777666666666555555777777777777777777777777888888777777777777666666888777777777777888999999777777777888888888999999555666666666666666666555777777777777777777777777555555666777888999:::;;;999999:::<<>>>>>:::::::::::::::::::::::::::999999:::======<<<;;;;;;:::::::::::::::999999>>>>>><<<;;;::::::::::::mmmddd^^^YYYWWWWWWVVVUUUTTTTTTTTTTTTPPPQQQRRRRRRRRRQQQOOOOOORRRQQQPPPOOONNNNNNMMMMMMIIIHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDEEEEEEAAA@@@@@@?????????>>>===========================<<<<<<;;;:::999999888888:::999888888::::::999888;;;;;;:::999999999888888:::999888777777888999:::999999999999999999999999888888888999999999::::::777777777777777888888888777888888888888888999999888888888888888888888888999999888777777888888888777888888888888888888888888777666555555666777888888777777666666777777888999888888777666666555555888777777666666777777888666666666666666555555555777777666666777777888888555777999999777666777777777777777777777777777777777777777666666666666555888999999999999999999888777777777777777777777777888777777777777888999999777777888888888999999999555555666666666666555555888888888888888888888888777777888:::;;;<<<===>>>777777888;;;???AAA@@@??????===;;;:::::::::999777:::::::::::::::::::::999======>>>>>>>>>>>>??????999999888888888888999999;;;:::999888777777666666555555777888999999999999888777666888:::<<<;;;:::999999888777777666666666777888999999777666666666888888888888888888888888888888777777777777777888666666666666666666666666777888999::::::999777666555666888999:::999777666777888999999777777888999999999888777777888888888777777777888888777777777888999;;;;;;;;;;;;999888666666666666666666666666777777777666666666666555888:::;;;;;;999777777888555666666666666666666555555555555555555555555555888888777777666666555555444555555666777888888888777777777666555555555444666666777777777888888888888888888888888777666666888888777777777666666666666666666777777888888999888888888888888777777777999777444333444555444444555444444444555555555666666666666666666666666666555555555555666666666666666555444333333444555666888999:::;;;;;;:::888777888888999999999888666555777777777777888888888888999888777777777777888888666666666666777777777777666777888777555444555666666666666666666666666666777666555666777888888666777666666555555444444333777777666666666666777777555555555555666666666666777777666666777888999999777777777777777888888888555666777999:::;;;;;;;;;;;;::::::::::::::::::;;;999999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;::::::999lllccc^^^YYYXXXWWWVVVUUUTTTTTTTTTTTTQQQQQQRRRRRRQQQQQQPPPOOOQQQQQQQQQPPPOOOMMMLLLLLLIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::::::::::::::999888999:::::::::888666666666666666777888999::::::999999999999::::::::::::999999999999999999888888999999::::::;;;;;;666777777777888888888999777777888888999999999:::999999999888888888888888999999888888888888888999666666666555555444444444888777666555555666777888777777777777777888999999666666666666666666666666777666666666666666666777555555555666666666666666666666555555555666777888666888999999777666777888777777777777888888888888888777777777666666666666555666666777777666666555666666666666666666666666777666666666666777888888888888888888999999999999:::;;;;;;;;;;;;;;;;;;:::999999999999999999999999777888999:::;;;<<<======777777888<<<@@@BBBCCCBBB@@@>>>;;;:::::::::999777999::::::;;;<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAA;;;::::::999999::::::;;;:::::::::999888777666666555666777999::::::;;;:::888777777888:::<<<;;;:::888888888888777777666666666888999999777666666777888888888888888888888888888777777777777777888888777777777777777777777777777888999::::::999888777999999999888999::::::;;;777999:::999888777888:::999888888888888888999999999999::::::::::::999999777888999::::::999888777777777777777777777777777888777777777666666666666777888999999777666777888666666666555555666666666666666666666666666666666888888888777777666666555444555555666777888999999999888888888777666666666777777777888888888888999999999999999888666555444888888888888888777777777666666777777888888999999999999999999999999999999===:::777666777888777777444444555555555555555555666666666666666666666666333333444444444444555555666555444333333444555666666777888999999888777666777888999999888777666555777777777777888888888888888777777666666777888888555666666666777777777888777888999888666666666888777777777777777777777777777666555666777888888666777777777666666666555555777777666666666666777777555555555555666666666666777777777777777777888999888999999999999999999999777777888888888888888777;;;::::::999999::::::;;;888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888lllccc^^^ZZZXXXWWWVVVUUUUUUTTTTTTUUUSSSRRRQQQQQQPPPPPPQQQQQQRRRRRRRRRQQQPPPNNNLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIFFFFFFEEEDDDDDDEEEEEEEEE@@@AAABBBAAA???>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======;;;999888999:::;;;:::999888888777777888:::<<<===:::;;;;;;<<<<<<;;;;;;:::::::::999888888999999:::999999999::::::;;;;;;;;;666777777888888999999999777777888888999:::::::::999999999999999888888888777777777888999:::;;;<<<888888888777777777666666888777777666666777777888888888888999:::;;;<<<===666666666777777888888888555444444333333444444555555555555666666666666666666555444444555666888999777888999888777777888999777888888888888888888888888888777777777666666666666777888999999888777666555555666666666666777777777666666666666777888888888888888999999999999:::::::::;;;;;;;;;;;;::::::999999999999999999999999666666777777888999999999:::999:::===AAAEEEGGGHHHAAA???<<<:::;;;;;;:::999:::;;;<<<===>>>@@@AAAAAACCCCCCBBBBBBBBBAAAAAAAAA;;;;;;::::::::::::;;;;;;999:::::::::999888777777666777888999:::<<<======:::999888999:::;;;;;;999777888888888888777777666666888999999888777777888888888888888888888888888777777777777777888888999777777777777777777777777777777888999999999999888999888777777777888:::;;;777999999999888777888999999888888888888999::::::777777888888888888777777777777777888888777777777777777777777777777777777888888777777777666666666666777888777666555666888666666555555555555666666777777777777777777777777777777777777666666666666444555555666777888888999999999888888888888888777777888888888999999999999999999999999888666555444888999999999999888777777777777888888888888888888777777888888888888888999;;;999777666666666555444444555555666555555444444555555555555555555555555111333444444333222444555666555444333333444555666555555666777777777777666555777999999777555555666666666666777777777888888666666777777777777777888555555666666777777888888777888999999777777888999777777777777777777777777666555444555777888777666777777777777777777777777777777666666666666777777555555555555666666666666666777888777666666777999999999:::::::::999999888999999999999999888888777::::::888888888888::::::777888:::;;;::::::;;;<<<::::::;;;;;;;;;;;;;;;<<<999::::::::::::999888888lllccc^^^ZZZXXXXXXWWWVVVUUUUUUUUUUUUUUUSSSQQQOOOOOOPPPRRRSSSSSSTTTTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDDDD@@@BBBCCCAAA???===>>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<;;;;;;;;;:::999999;;;;;;:::999===<<<;;;;;;;;;===???@@@:::<<<>>>??????>>><<<::::::999888888888999:::;;;:::::::::;;;;;;;;;;;;;;;666777777888888999::::::777777888999999:::;;;;;;:::::::::999999888888888888888888888999999:::;;;888999999:::;;;<<<<<<<<<777777777888888777777777666666777888:::<<<===>>>:::999999999999999999999666555555444444555555666555555555555666666666777777666555555666777999;;;888999999888777777888:::999888888888888888888888888888888777777777666666888999;;;<<<<<<;;;999888666666666777777888888888888777777777777888999999888888888999999999::::::777888888999999888888777::::::::::::::::::::::::777777777777777777777777;;;:::999<<>>>>>??????@@@AAABBBBBBCCCCCCBBBAAA@@@???>>>>>>;;;::::::999999::::::;;;888999:::::::::999888888999888888999:::<<>>@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;:::999888888777;;;:::999999;;;;;;:::999===<<<:::999999:::;;;<<<:::<<>>DDDIIIKKKDDD@@@<<<:::;;;===>>>>>>AAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@>>>===<<<<<<:::999999888888999999:::777888999:::;;;:::999888::::::999999:::===@@@BBB===;;;::::::::::::999777555666777888999999888777666888::::::888888888999888888888888888888888888777777666777777888999999777777777777777777777777888777666666666777999:::666777:::<<<<<<;;;999888666888888888777666777888999888888888999::::::;;;::::::;;;;;;;;;;;;::::::888777666555555666777888777777777777777777777777888888888888777777777777777888888777666666888999777666555444444555666777666666666666666666666666444444555555666666777777555555555555666666666666555555666666777777888888888888999999999:::::::::666666666666777888::::::999999:::;;;:::999888777:::999999999888777777777777777888888999999999::::::999999999999888555222666666777777666444222111444444444444444444444444222444666666444333555888666555444333333444555666777666555555555777888999000333777777555444555777555555555555666666666666333555777888999888777666444555555666777888888999555666888777666555777888888888888888888888888888555444333444666666666555222333333444555666777777666666555555555555666666555555555555666666666777555777888666444333555888777888888888777666444333444555666777888999999999999888666555555666888999444777::::::888777999;;;999999999::::::;;;;;;;;;777888:::;;;<<<;;;;;;:::