BM[6( {{{}}}rrrVVVEEEAAA<<<<<>>999666555555:::BBBGGGIIIMMMRRR\\\ggglllttt}}}~~~yyyyyyfffOOOIIIBBB>>>CCCDDDCCCAAA>>>999444111222111000000111222333444333222000///.........///................................................//////............//////555///---222333111555===PPPoooxxxccc```kkkuuu{{{qqqqqqssseeedddhhhppp{{{wwwnnnfff```SSSHHHGGGKKKFFF;;;777666444333111111111111111111222222222222222111222000000333777888555222222333444555555555444333111111111111000000000000222222222222222222222222111111222222222333333333111222333444555555666666555<<>><<>><<<>>>???===:::888777777888999999888666555888;;;<<>>:::666444555:::DDDLLLNNNNNNTTT\\\ooozzz}}}{{{{{{~~~iiiRRRGGGFFFBBBBBBBBBBBB@@@<<<777333222111000000000111222333222111///...---------...................................................//////............//////222000111222111333>>>JJJkkk{{{uuudddcccmmmwwwnnnjjjttt~~~~~~ooolllppp~~~~~~uuuqqqbbbNNNFFFIIIFFF<<<;;;999666444222111111222000111333444444444222222222111111333555666555333333333555555555555444333111111111000000000000000111111111111111111111111111111222222222333333333222333444444444444555777>>>HHHVVV___dddjjjuuu{{{qqqfff______eeekkkvvv{{{yyyxxxqqqcccSSSKKKMMMRRRTTTXXX]]]\\\XXXOOOFFF???@@@===;;;<<<<<<<<<>>>BBB@@@AAAFFFRRRaaappp|||sss```TTTLLLCCC@@@BBBBBB>>>888999888777888999:::999777333555888888:::@@@IIIQQQ^^^ggglllmmmuuu|||uuuZZZ>>>333444444111...000///////////////000000~~~|||{{{{{{oooUUUFFFBBB<<<;;;???===;;;999777777888999888777666666555444222111000///................................................---.....................---------------------------------------...//////222333555666888888888777:::666444777<<>>HHHVVV\\\XXXTTT\\\ggg}}}~~~yyyvvviiijjjjjjjjjkkkkkkllllllnnnnnnoooqqqssssssqqqooollllllkkkjjjiiigggeeecccdddiiikkkfffaaabbbhhhnnn{{{}}}yyyyyy~~~nnnTTTHHHAAA@@@@@@AAABBB@@@;;;888333222111000000000111222000000///......---------................................................//////............/////////222555333000777LLL```~~~wwwllleeeiiisss|||~~~zzzoookkknnnrrrrrrsss~~~wwwyyyzzzttt\\\LLLHHHHHHEEE???<<<999555333222222333222333444555555444333222222111111222444555444333333333444555555444333222000000000000000000111111111111111111111111111111111111222222222333333333333444444333333444777;;;MMMXXXcccgggfffiiiqqqyyyyyyuuunnnhhhgggiiiooosssxxx|||mmmfff\\\UUUSSSVVVZZZ]]]```\\\XXXSSSLLLDDD>>>;;;>>>::::::>>>AAAEEEPPP\\\[[[^^^dddooo~~~wwwiiiWWWKKKGGGEEEBBB>>><<<:::999999::::::999888444666666666666:::@@@EEEOOO___kkklllooozzzlllKKK888444333111...111000000/////////000000~~~{{{yyywwwkkkRRREEECCC<<<;;;???>>>;;;999777777888999888777666555444333222111000///................................................---------...............---------------------------------------...///000333444666888999888666555888555666;;;>>>???@@@BBBCCCAAA>>><<<===BBBGGGKKKCCC???;;;999;;;>>>@@@AAAFFFOOOZZZ]]]VVVRRRZZZfff}}}|||tttlllfffaaa]]][[[___```bbbdddeeeeeeeeeddd```___^^^___``````^^^]]]XXXWWWVVVUUUTTTRRRNNNKKKLLLPPPQQQKKKFFFHHHLLLOOOVVVddduuu~~~~~~lllGGGCCCAAA@@@AAACCCCCC@@@<<<444333222111000000111222000////////////......---................................................//////............//////...333666333333@@@ZZZpppuuuiiieeehhhpppzzz{{{tttrrrwww|||{{{wwwvvvyyywwwvvv~~~~~~}}}}}}~~~~~~ppp[[[NNNLLLNNNCCC@@@<<<888555444444555555555555555555444333333222222222222333333333444222333444444444333222111000000000000111111111111111111111111111111111111111111222222222333333333333444555333333777>>>EEEZZZfffoooooonnnqqqxxx}}}sssooolllmmmrrrwwwyyyyyyyyy}}}~~~}}}}}}uuuYYYUUUSSSXXX```ggghhheeefff]]]RRRJJJDDD===;;;<<<;;;999===GGGOOOYYYlllvvv___PPPJJJFFFDDD@@@>>>;;;;;;;;;;;;:::999888888888777777999<<>>===;;;999777777888999888777666555444333222000//////................................................---------.........//////---------------------------,,,,,,------///000000333555777999999888555444555555999@@@@@@======@@@@@@>>><<<<<<>>>BBBEEEGGG===:::999:::>>>BBBDDDCCCJJJMMMQQQSSSQQQRRR[[[gggyyy}}}{{{zzzxxxxxxkkkeee]]]XXXXXXZZZ]]]^^^jjjmmmqqqtttvvvuuutttrrrkkkhhhdddbbbaaaaaa___]]]ZZZYYYWWWVVVVVVSSSNNNJJJJJJMMMJJJCCC@@@DDDFFFEEECCCNNNZZZcccqqq~~~}}}~~~zzzVVVGGGDDD@@@AAACCCDDDBBB???666555333222111111111222///000000000000///......................................................//////............/////////222333444:::LLLcccuuusssiiiccchhhpppuuu|||}}}yyyyyy|||}}}uuuyyy}}}vvvqqqfffbbbaaaeeehhhhhhkkkooossstttvvvyyyoooWWWLLLNNNGGGDDD???:::777555666666888888666555444444333333222222222222222222333444222222333333333222000000///000000000111111111111111111111111111111111111111111222222222333333333222333444444666===IIIRRRhhhrrryyyxxxxxx}}}qqqmmmlllrrr}}}||||||rrrbbbZZZOOOPPPUUU___iiinnnlllgggaaaUUUHHHBBB>>>:::;;;?????????HHHVVVbbbnnnooo___SSSNNNDDDAAA>>><<<<<<<<<:::999888888888777777999;;;===>>>RRRfffqqqxxx|||tttiiikkkiiiPPP???777444333222111111000//////000000zzzxxxwwwxxxbbbMMMDDDDDD===;;;>>>===;;;999777777888999888777666555444333111000//////................................................---------.........//////------------------------,,,,,,,,,---...///000111333555888::::::888555333333555<<>>===>>>@@@BBBCCCCCC;;;::::::===AAADDDCCCAAAPPPLLLKKKNNNSSSZZZeeepppwww{{{uuuqqqxxxzzz}}}vvvkkkdddaaaYYYTTTPPPPPPWWWaaajjjpppmmmqqqvvv{{{}}}|||zzzxxxppplllgggccc```^^^\\\[[[ZZZXXXUUUUUUUUURRRLLLHHHFFFGGGDDD<<<:::>>>???<<<:::AAAGGGJJJRRRdddxxx}}}|||kkkKKKFFFBBBAAACCCEEEBBB???777666444222111111222222///000000000000000///...................................................//////............//////111111000444@@@TTTgggsssjjjdddeeeooowwwxxx|||~~~xxxttt|||{{{rrrggg```ZZZUUURRRSSSUUUTTTVVVYYYWWWXXXZZZ^^^eeeppp|||}}}\\\IIIIIIIIIFFF@@@;;;888666777777;;;999777555333333333444222222333222111111333444111222222333222111000/////////000000111111111222000000000000000000000000111111222222222333333333111333444555888CCCQQQ]]]rrr{{{~~~qqqllllllvvv}}}|||}}}eeeUUUOOORRRUUU[[[bbbhhhjjjiiifffXXXKKK@@@<<<:::888;;;@@@FFFHHHSSSdddooozzz{{{fffYYYFFFCCC@@@>>>===<<<;;;999666666666666777888:::<<<:::FFFSSS^^^kkksssmmm```jjjxxx^^^GGG:::444333222222111000000///000000zzzuuuwwwxxxwwwfffNNNAAA@@@;;;999<<<888;;;:::999777777777777888555555333222111000000000------------------------------------------------........................)))***+++,,,---...------//////......///111444555666777888888888777555444888;;;???@@@@@@>>>>>>>>><<<;;;;;;>>>BBBAAA===999>>>999999>>>DDDFFFGGGIIIUUUWWW[[[^^^```cccgggiiinnnoooqqqsssvvvyyy~~~xxxmmmddd\\\VVVSSSUUUXXX\\\aaagggmmmqqqssswww|||zzz}}}{{{ssspppnnnjjjeeeaaa[[[TTTOOOOOONNNMMMJJJHHHFFFDDDDDDEEEAAA<<<:::::::::999777;;;:::888:::>>>FFFNNNSSSggg}}}qqqOOOBBBDDD???CCCFFF;;;<<<999555111///000222444000/////////............////////////////////////......------------......///...//////000000...,,,,,,333999AAAPPPaaagggddddddhhhkkkxxx{{{|||xxxrrrkkkbbbZZZTTTPPPEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDGGGLLLRRRXXX[[[jjjrrr}}}yyyzzzfffMMMEEEFFFEEEGGGIIIEEE<<<666444:::888666333222222333444111111222222222333333333111111222222222333333333000000000000111111111111000000000000000000000000000000111222333333333333333444222111@@@YYYkkkqqqzzzvvvjjjeeeqqqzzzzzznnnPPPHHHMMMZZZcccjjjnnnppplll___PPPKKKBBB;;;<<<===>>>CCCKKKQQQ\\\kkkyyyyyy___OOOCCCCCCDDD???:::777999999888666555666888:::;;;CCCDDDCCCPPPgggmmmcccdddwwwzzzzzzfffGGG555333000000///---...111222111zzzvvvyyyzzzxxxhhhOOOBBBAAA<<<;;;===::::::999777666555555666666555444333222111000000000------------------------------------------------........................++++++,,,,,,------......///.........///222444666666666777777777666666555:::===@@@AAA@@@???>>>>>><<<===@@@CCCDDDBBB===999>>>::::::???DDDEEEHHHLLL\\\___cccffffffffffffgggllllllllllllmmmqqqvvvzzzpppjjjbbb[[[YYY[[[^^^aaadddeeefffhhhjjjmmmooopppuuu|||yyy{{{xxxpppllliiiddd___ZZZTTTNNNJJJEEEDDDCCCBBBAAA??????>>>>>>;;;888777888999888777999999999999;;;>>>AAACCCCCCSSScccrrr{{{|||iiiLLLDDDBBBBBBBBB>>>===:::666222000000111333000000/////////.........///////////////////////////......------......///......------...000000000444444@@@TTTbbbdddffflllmmmqqqvvv~~~xxxqqqlllgggddd^^^VVVOOOHHHCCCAAA????????????????????????>>>===<<<===???BBBEEEGGGKKKRRR\\\fffttt|||sssmmmqqqyyy~~~yyyeeeSSSLLLHHHGGGIIIJJJFFF>>>::::::999777555333222222333333111111222222222333333333111111111222222222333333222111111111000000//////000000000000000000000000111111111222222222111111---333666666CCC]]]sss|||~~~}}}zzz|||qqqkkklllwwwvvvwwwgggLLLFFFJJJ[[[dddlllnnnllleeeVVVHHHBBB<<<999===BBBGGGOOOXXXeeemmmyyylllXXXLLLEEE@@@@@@CCC;;;;;;:::888666666777888555<<>>===???<<<888777666555444444444444555444333222111000000000------------------------------------------------------------------------......---,,,,,,---...///---------...000333555777666666555555555666666777>>>@@@BBBBBB@@@???>>>>>>===AAAEEEGGGEEE@@@<<<999<<<;;;<<>>DDDIIISSSggg{{{nnnhhhnnn}}}vvvmmmcccWWWOOOGGGFFFHHHIIIFFF>>>;;;<<<777666444333222222222222111111222222222333333333111111111111111222222222333333222111000///......000000000000000000000000222222111111111111000000444>>>CCCBBBKKKbbbxxx}}}vvvtttssssssuuuxxxxxxwwwzzzuuuxxxrrrXXXHHHHHHMMMUUU^^^ffffff___UUUGGG<<<<<<:::<<>>===???<<<777777666555444444444333555444333111000000//////------------------------------------------------------------------------000///---,,,,,,---...000,,,------///111444666888666555444444444555777888???@@@AAA@@@>>>======>>>???CCCFFFEEE@@@<<<:::;;;::::::===CCCFFFIIIRRR[[[]]]```dddffffffffffffgggiiiiiiiiigggccc[[[SSSNNNKKKQQQXXX___dddgggiiijjjooonnnlllkkkkkklllnnnoooqqqvvvvvvppplllllljjjfff^^^YYYQQQJJJEEEAAA>>><<<888888888777777666666666333222222222333444555555222444777999:::::::::999???<<<<<<@@@GGGZZZ}}}}}}{{{|||}}}~~~~~~~~~PPPCCC???;;;CCC@@@>>>:::666333111000000000000000////////////...//////////////////////////////............//////------.........///111333888CCC```yyyuuubbbbbbtttqqquuuvvvooogggiiiuuuyyytttwww}}}}}}pppfff___YYYSSSOOOOOOLLLFFFAAA===;;;::::::999999999999::::::::::::888888888888888999::::::999===@@@???CCCQQQhhh{{{vvvnnnnnn}}}xxxmmmhhh^^^QQQGGGEEEEEEGGGDDD<<<888888666555444222222111222222111111222222222333333333111111111111111111111111222222111111000//////...000000000000000000000000111111111111222222333333;;;DDDJJJLLLXXXnnn~~~sssppplllgggjjjrrr~~~www~~~zzzttthhhYYYMMMIIINNNUUUUUUZZZ___\\\SSSHHH???:::<<<>>>CCCLLLVVVbbbmmmvvvyyyZZZHHHCCCFFF>>><<<:::999999888777666:::777888<<>>;;;888777777777666555555444444444222111000/////////------------------------------------------------------------------------000///---,,,,,,---...000,,,---...000222444666777555444444444555666888999======>>>===;;;;;;<<<>>>AAABBBBBB>>>:::888:::<<<888999>>>EEEIIIMMMWWW```___````````````aaaccceeegggccc^^^ZZZVVVQQQKKKGGGRRRXXX```fffiiiiiiiiiiiillllllkkkjjjjjjkkklllmmmooopppnnnhhhcccbbbaaa___UUUPPPIIIBBB>>><<<999888888777777666555444333333333333333222222222222333333333444666888999:::;;;888777:::>>>===BBB\\\yyyhhhKKKCCC===AAA@@@???<<<888555222000///111000000000/////////////////////////////////////////////....../////////,,,///111111000///111333:::VVVttt{{{nnneeejjjtttuuu|||yyyvvvxxxqqqeeedddeeeoooyyy{{{xxxwww~~~uuummmbbbYYYSSSOOOKKKHHHDDDBBB>>>:::888777888888777888888888999999999:::444555666777888888888888999<<<>>>;;;:::BBBQQQ^^^oooyyy|||}}}zzz}}}{{{ooo```QQQKKKGGGGGGEEE>>>777444555444444333222222222222111111222222222333333333222222111111111111111111000000000000000000111111000000000000000000000000111111111222444666888999666???FFFOOObbb}}}sssnnniiidddgggooo{{{{{{rrriii\\\RRRPPPSSSYYY^^^aaa```\\\UUUKKKBBB??????;;;AAAJJJSSS^^^kkkxxx}}}xxxxxx}}}zzz^^^LLLDDD???<<<:::999::::::999777@@@888666<<<>>>???JJJZZZzzzsssmmmrrr|||}}}uuuppptttzzz}}}{{{~~~xxxaaaGGG999444222555555111000222{{{yyy|||~~~|||dddLLL??????;;;:::===:::888888888888888666555555444333222111000/////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---...///---...///111333555666777444444555555777888999:::999::::::999999:::===???@@@???;;;888555666999<<<;;;;;;@@@HHHNNNQQQXXX___aaaaaa___]]][[[[[[^^^```cccZZZNNNGGGGGGKKKOOOQQQWWW[[[___aaabbbdddhhhkkkllllllkkkkkkjjjiiiiiiiiijjjkkkiiieee___[[[XXXWWWLLLHHHBBB===:::999777666555555444444333222111111333444555444222000111222555444333333333444666777444555===DDDCCCAAAHHHUUUpppyyycccNNNBBB>>>@@@???===:::777333111000111111000000000/////////////////////////////////000//////......//////000---000222222000000444777IIIiii~~~uuujjjoooyyy|||{{{xxxtttpppmmmsssqqqwww~~~zzztttbbb[[[RRRKKKHHHFFFCCC@@@===;;;999777666666777777555555666666777888888888888999:::;;;:::999888777666999<<<;;;:::>>>EEELLLOOO```{{{{{{ttt}}}jjj\\\NNNJJJIIIDDD<<<777444444444444333333333222111111222222222333333333333333333222222222222222//////000000111111111111000000000000000000000000111111111222555888;;;<<<<<>>666444999===>>>CCCKKK```jjjwww~~~yyyvvvzzz~~~~~~|||pppXXXCCC666...111333///---000zzzzzzdddKKK??????;;;:::===:::888888999999888777555444444333222000////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------.........///000222333444555555333444666777999:::;;;;;;666777777777888:::???BBB===:::777555666888::::::AAA@@@CCCKKKQQQSSSVVVYYY\\\\\\\\\ZZZXXXXXXYYY[[[]]]SSSGGGBBBFFFMMMTTTXXXUUUYYY^^^``````bbbfffkkkggghhhiiijjjiiihhhfffeeeeeegggiiigggaaaYYYRRROOOCCC@@@<<<999888777666555222222222222222222222222111333555444111000111222555444444333333333444444888:::AAAOOOYYYXXXOOOFFFTTTtttvvvvvv]]]IIIAAA??????===;;;888555222000111111111000000000//////////////////////////////000000////////////000000...000000///...222:::AAA^^^qqqxxxmmmjjjzzz}}}}}}yyynnneeeTTTNNNFFFBBB@@@???===::::::999999888777888888888555555666666777888888999;;;<<<>>>???>>>===;;;999999:::<<<>>>???AAADDDEEEAAAKKK^^^www{{{oooUUUKKKLLLJJJCCC>>>444555555555555444333333111111222222222333333333444444444333333333222222111111111000000000000000000000000000000000000000111111111222444777:::<<>>DDDHHHSSS^^^dddlllyyy~~~uuuwww{{{~~~|||~~~}}}}}}oooOOOHHH@@@======>>>===:::999777555666999<<>>;;;777888888888888666555444444333222000//////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---...------...///111222333444444444333444777999;;;;;;;;;;;;555666666777888<<>>;;;888777777777666555000111111222333444555555...111444333111000111333333444555666777666666555666777???TTTllltttcccNNNFFFaaaqqqxxxiiieeehhhOOOEEE>>>>>>>>><<<999666333111111111111111000000000000////////////////////////000000////////////000000//////...,,,,,,333???IIInnnrrrnnnfffmmm~~~ssseeeZZZMMMHHHBBB>>>===<<<:::888777777777777777777777666777777888888999:::;;;;;;666888;;;===>>>===;;;:::<<<<<<===???BBBCCCCCCBBBDDDGGGRRRgggwwwyyyzzzXXXJJJKKKLLLGGGBBB555555555666555555444444111111222222222333333333555555555444444333333333333333222111000///......000000000000000000000000333222111111333555888999JJJVVV___```eeettt}}}nnnjjjqqqsssnnnwwwqqq\\\WWWWWW[[[eeepppuuurrrmmmZZZLLL@@@>>>???@@@FFFMMMVVVbbbkkknnnsss~~~zzzzzz}}}zzz~~~{{{xxxyyyzzz{{{~~~zzzVVVNNNEEE?????????===;;;888999888444444999???AAADDDJJJZZZnnnzzz|||{{{}}}~~~|||zzzyyy{{{rrr{{{bbbIII555444888444000111zzz~~~}}}hhhNNN:::<<>>999<<<666444888999777888===KKKMMMQQQTTTUUUTTTQQQPPPTTTUUUUUUSSSQQQOOOOOOPPPPPPNNNMMMMMMQQQUUUXXXYYYYYYZZZ\\\^^^```bbbdddeeedddcccbbbcccdddccc```^^^```dddgggeee\\\QQQIIIEEE999888666444333222333333333333222222222222222222111111111222222333333333999888777666666666888888444999EEEXXXmmmtttgggVVVWWWRRRppp{{{ooofffwww\\\BBB<<>>@@@BBBFFFIIIJJJFFFHHHNNN^^^{{{|||zzzvvvzzzwwwZZZMMMKKKJJJGGGEEE===999555555777888444111222111111111111111222222444555777888888777555444222222111000//////000000000000000000000000000000444000...111333222333666DDDQQQVVV\\\nnnxxxzzz~~~rrrooossswwwwwwttt}}}|||}}}ppp\\\ZZZ\\\ccclllssssssllleeeMMMFFFAAAAAABBBCCCLLLVVV```gggqqqyyy~~~|||qqqttt{{{tttqqqtttxxxzzz{{{~~~yyywww]]]EEE???AAA???<<<<<<999999999777777888;;;>>>GGGDDDMMMbbbsssxxxzzz}}}vvvyyy}}}}}}}}}www___>>>111777222+++111~~~~~~}}}fffMMM;;;>>>BBB<<<777:::777777777666666555555555333222111000//////............---------,,,,,,,,,------------------------+++,,,------...---------------,,,,,,------......000111333444444444444333333333444777;;;<<<:::888666444444888===???===::::::666444888999888;;;@@@MMMNNNQQQSSSTTTSSSQQQPPPRRRSSSRRROOOLLLIIIIIIJJJMMMLLLLLLNNNRRRVVVYYYZZZWWWXXXZZZ\\\^^^```aaabbbeeecccaaa````````````^^^aaacccccc^^^TTTIII@@@<<<888777555444222222222222222222222222222222222222111111222222222333333333999888777666555666666777888<<>>???>>>;;;777444333///////////////000111222000000000000000000000000111000000///////////////...222333111777GGGXXX___iiifffhhhqqqxxxssscccSSSHHHCCC===<<<:::888777777888999777777777777777888999999::::::::::::::::::999999::::::;;;<<<>>>???@@@@@@;;;<<<===???CCCGGGKKKMMMMMMNNNPPP[[[sssxxxqqqppp{{{lllTTTIIIIIIIIIGGGFFFAAA;;;666444666666444222222222111111111111222222333444666777777666444333222222111000000000000000000000000000000000000000222///...222333333444777:::HHHOOOVVVhhhqqqrrrwwwxxxrrrttt{{{{{{~~~|||~~~|||}}}qqqbbbcccdddgggkkkmmmiii___WWWJJJEEECCCEEEHHHLLLVVV```jjjqqqzzzzzzyyygggccckkkmmmjjjhhhiiimmmsssyyy|||tttvvv}}}|||~~~vvvYYYLLLFFF@@@===???;;;;;;:::999888888:::;;;AAADDDMMM[[[pppyyy{{{{{{|||nnnHHH555666222...555}}}zzz|||qqqVVV???===@@@<<<888:::999999888777777666555555111111111111000...---,,,......---------,,,,,,,,,------------------------++++++,,,---------------------,,,,,,---......///222222333333333333333222333333444777999:::999777444666888:::<<<<<<;;;:::777555666888999:::>>>EEEOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOMMMJJJEEEBBBBBBBBBIIIJJJLLLOOOSSSVVVYYYZZZVVVXXXYYY[[[]]]___``````eeebbb^^^]]]^^^___```___^^^^^^[[[TTTJJJ@@@999666666555444333222111111222111111222222222222222222222222222222333333333333999888777666666666666777:::<<<@@@JJJ\\\oooyyyzzznnnYYYUUU___lll~~~iiitttlllIII@@@<<>>===:::999888777666666777888777777666666777777888888:::;;;;;;;;;<<<;;;;;;;;;:::;;;<<<===>>>???@@@AAA?????????AAAFFFKKKQQQTTTUUUUUUUUUZZZmmmvvvnnnsssvvvcccOOOGGGGGGHHHHHHIIIFFF@@@888444333444444333222222111111111111222222222333444555555444333222222111000000000000000000000000000000000000000000111...///222444222333777888JJJSSSZZZfffjjjiiinnnwwwuuuvvv}}}}}}xxxxxxyyyzzzsssjjjmmmlllkkkjjjggg^^^RRRIIIFFFDDDEEEJJJOOOWWWbbbllltttzzz}}}{{{|||xxxyyy{{{wwwcccVVVVVVUUUVVVXXX\\\bbbkkkvvv|||wwwqqqnnnuuu{{{ttt___PPPCCC@@@CCC===<<<;;;:::999999888888<<>>999999888777666666555444111111111111000...---,,,......---------,,,,,,,,,------------------------++++++,,,------------,,,------,,,------...///000333333333333222222222222333444555666888888888777555999<<<===:::888777888666777999::::::<<>>DDD???999999222111111000000000111111/////////////////////////////////////////////...111666555888NNNmmmyyysssfffrrr{{{}}}}}}wwwoooaaaQQQDDD===;;;<<<:::999888888888999999:::999888888777888888999999999:::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>??????@@@BBBAAA@@@AAAEEEKKKQQQUUUZZZ[[[[[[^^^mmmzzzzzztttdddRRRJJJHHHGGGJJJMMMKKKDDD;;;444222333444444333333222111111111222222111222333333333333222111111111000000000000000111000000000000000000000000222000000333333111333777CCC[[[hhhiiijjjffffffnnnxxxzzz}}}wwwsssqqqttt~~~tttuuurrrnnniiibbbWWWLLLDDDBBBCCCGGGMMMUUU___jjjssswww|||yyyuuuqqqpppxxx{{{xxxuuurrrqqquuu{{{xxxiiiYYYQQQJJJKKKMMMPPPVVVaaaoooyyytttfffdddooo}}}~~~ttt]]]IIIBBBEEE===<<<:::999999999888777===CCCIIIQQQ^^^ppp}}}~~~{{{|||rrrttt{{{pppooouuummmVVVAAA===666---///{{{zzzvvvooonnntttwww^^^DDD:::::::::;;;===888888777666666555444444222222111111000...---,,,......---------,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------...///000111333222222222222222222222333444555666666666666777888<<>>999666555222222222222222222111111111111222222333333333333333333333333333333333333444555666888:::<<<======777:::===AAANNNdddxxx|||vvviii\\\SSS[[[{{{~~~zzzqqqzzz^^^>>>:::AAA???;;;;;;444333222111111111111111//////////////////////////////000111111000000///444555555???\\\zzz~~~rrrgggzzzzzzyyyzzz|||zzz{{{pppcccRRREEE???===;;;999888888888999999:::;;;;;;;;;;;;:::999999:::::::::888999;;;<<<<<<<<<;;;::::::;;;===???BBBDDDFFFGGGEEEBBB@@@???BBBHHHOOOTTT___cccdddeeeppp|||nnn^^^RRRKKKGGGIIINNNMMMGGG>>>666333222333444444333333222111111222222111222222222222222222111111000000000000000111111000000000000000000000000444222222444222000333999LLLiiiyyyvvvooofffhhhttt~~~wwwnnnfffiii{{{|||wwwpppggg\\\RRRHHHCCCBBBFFFKKKQQQYYYdddnnntttvvv||||||tttrrrooonnntttyyy|||xxxuuurrrnnnnnngggfffmmmtttnnn```TTTJJJJJJHHHHHHLLLVVVdddooouuuhhheeemmmyyymmmRRRCCCBBB>>><<<999999::::::999777???>>>FFFSSSYYY[[[kkkooosssjjjmmm~~~|||ssstttpppqqq```IIIAAA;;;333333}}}yyytttlllccc___WWWKKK???===>>><<<999999777777666666666666555555444333222000////////////......---------,,,,,,,,,------------------------******+++,,,,,,,,,,,,,,,,,,,,,------...///111111222222111111111222222333333555666555444444555666:::<<<>>><<<888555555777;;;EEEJJJGGGAAABBBGGGKKKIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEDDDBBB@@@AAACCCEEEHHHLLLPPPRRRQQQQQQSSSVVVUUUVVVXXXZZZ[[[[[[ZZZYYYXXXYYY\\\___bbbaaa]]]ZZZVVVPPPGGG???:::666333111111111222333333333222222222222333333444444555555444444444444333333333333222444666888;;;<<<===>>>999>>>AAAFFFRRRfffwww}}}{{{nnnddd\\\jjjqqqyyyQQQ???===<<<::::::555444333222111111111111000000000000000000000000///000111222333222111000333333:::NNNkkktttkkk|||www~~~xxx{{{uuufffXXXHHH>>><<<<<<999555666666777888999:::;;;;;;<<<<<<;;;;;;::::::;;;;;;777999;;;=========;;;::::::<<>>999AAASSSUUUPPP```zzz|||{{{rrrpppwwwyyytttooooooxxx}}}jjjLLL>>>888333444yyyvvvnnn^^^MMM???<<<<<<>>>???;;;999888666666777777777777888888777555222000//////000111......---------,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,------...000111222111111000000111222333444333555666555333222444666:::::::::999777888999:::@@@LLLTTTNNNEEEDDDGGGJJJFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBBAAAAAADDDGGGIIINNNSSSTTTSSSTTTXXX\\\WWWYYY[[[]]]^^^]]][[[ZZZZZZZZZ[[[\\\]]][[[XXXUUUOOOIII@@@:::666444222000000111222444444444333333333333444555555666666777555555444444444333333333222444666888999:::::::::;;;???DDDIIIVVViiiwww}}}{{{jjjeeeyyyzzz|||uuuqqqqqqRRRAAA<<<;;;<<<666555444333111111111000000000000000000000000000///111222444444444222111222555EEEaaawww{{{xxxwww{{{{{{{{{|||vvvnnneeeSSSJJJ???999999999888555666777999:::<<<===>>>>>><<<<<<;;;:::::::::::::::888:::<<<>>>???>>>===<<<>>>@@@CCCHHHMMMQQQUUUWWWUUUQQQLLLJJJNNNVVV___fffiiittt|||{{{}}}{{{hhhUUULLLMMMKKKIIIDDD>>>888444333222555555444333222222222222222222222111111222222222000000000000000111222222000000000000000000000000333111111222222444>>>HHHWWWmmmxxxwwwxxxvvvwww~~~~~~zzzssskkkhhhoooxxxwwwqqqeeeYYYNNNIIIHHHIIIOOOWWW]]]aaahhhsss{{{|||}}}vvvllljjjmmmvvv{{{qqqrrrxxx{{{|||||||||zzzuuussspppggg^^^WWWTTTNNNKKKLLLMMMLLLJJJEEEBBB??????AAAEEEGGGHHHTTTYYYaaahhhmmmqqqtttvvvrrrvvv|||~~~}}}|||yyy___UUUMMMGGG???;;;<<<<<<;;;999:::777===JJJNNNMMMXXXgggzzzwwwuuuuuuuuuyyyVVVBBB:::333111{{{xxxsss^^^FFF;;;:::;;;<<<;;;999999;;;777777777888999999::::::888666222///...///111333......---------,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,------///000111222000000//////000222444555333555666555222111333666999888666666888:::===>>>CCCQQQYYYRRRHHHEEEGGGIIIEEEFFFGGGGGGGGGGGGFFFFFFGGGGGGEEEBBBAAAAAADDDFFFJJJOOOTTTUUUUUUWWW\\\aaa[[[]]]```bbbbbbaaa___^^^^^^\\\YYYXXXWWWVVVSSSQQQGGGAAA:::555444444444222000111333444555555444333444444555555666777777888555555555444444333333333333444555777777777666555:::>>>CCCIIIWWWiiivvv{{{ssscccoooqqq}}}yyyccczzzeeeHHH======>>>777666555333222111111000000000000000000000000000000111333555555555333222333:::QQQooo~~~zzzvvvzzz{{{yyy}}}tttkkk```VVVBBB>>>:::777666777888999999:::<<<>>>???AAAAAABBB<<<;;;::::::999999999999999;;;===@@@AAA@@@>>>===CCCDDDFFFIIILLLOOOQQQRRRRRRNNNJJJHHHLLLUUU```gggkkkyyywww___RRROOOJJJIIIFFF@@@:::555222222666555444333222222222222333333222222222222333333000000///000000111222222000000000000000000000000111///000222333777CCCOOObbbqqqvvvwww~~~~~~wwwvvvuuuyyywwwtttssspppmmmggg\\\QQQJJJIIILLLOOOUUU^^^eeehhhooo{{{~~~{{{{{{}}}xxxzzzzzz}}}}}}mmmiiilllsssuuuoootttwwwvvvsssssspppllljjjfff[[[OOOHHHJJJHHH@@@;;;;;;@@@DDD===;;;;;;===@@@AAA>>>;;;:::@@@HHHMMMQQQVVV]]]cccccchhhqqqwwwxxxvvvqqqmmmooonnnqqq|||rrrgggUUUMMMCCC>>>======;;;999777888;;;@@@GGGMMMQQQSSSuuu|||~~~}}}~~~gggQQQDDD777111}}}uuutttfffJJJ;;;999999999;;;;;;;;;999999888777888999888777555888555111////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---///000222333111111111111222333444555555222000000222444555555:::888:::===;;;888???IIISSSQQQMMMIIIEEEBBB@@@???CCCCCCCCCDDDEEEGGGHHHIIIIIIIIIHHHFFFDDDEEEGGGIIIMMMNNNOOOOOOOOOQQQTTTWWW]]]]]]]]]]]]\\\\\\[[[ZZZXXXXXXXXXWWWUUUSSSQQQQQQEEE>>>555111222444333111333222222333444555444333666444333555777777444111666777999::::::999888777555777888999999:::<<>>GGGTTT[[[aaannn{{{~~~yyyttt|||}}}cccfffMMM===BBB;;;;;;888444222111111///...000000000000000000000000000444000///888888000000444III^^^oooyyyqqqnnnxxxuuu}}}ttteeeZZZPPPFFFCCC???;;;999:::;;;999777<<<<<<<<<<<<===@@@FFFJJJAAA>>>:::999:::<<<;;;999<<<:::>>>IIIMMMIIIDDDDDDFFFJJJOOOOOOLLLHHHGGGHHHBBBBBBBBBCCCGGGNNNVVV\\\aaammmttt\\\NNNLLLJJJHHHEEEAAA;;;666333444444444555555444111...///000222444555555444444111111111111111111222222222222111111111111111111444111000111444<<>><<<;;;;;;<<<===999999:::::::::;;;;;;;;;:::;;;===@@@CCCGGGKKKMMMMMMVVVdddpppssssssyyy|||vvvhhh\\\PPPDDD@@@>>><<<;;;<<<;;;888999@@@FFFJJJNNNRRRfffxxxmmmSSS===111~~~rrrnnnaaaIII;;;:::999999;;;;;;;;;999999888777888999888777555888555111//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///111222333111111111111222333444444444222000000222555666666888666888;;;<<<>>>GGGRRRZZZUUUNNNGGGBBB?????????CCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGFFFGGGIIIKKKJJJLLLNNNOOOQQQSSSWWWZZZYYYYYYZZZZZZZZZZZZYYYYYYWWWWWWXXXYYYXXXUUUQQQNNNBBB<<<444111222444333222555444333333444555666666777555333555888:::999888999:::<<<=========>>>>>><<<>>>@@@@@@===;;;::::::;;;CCCSSSccciiiiiimmmtttzzz{{{}}}{{{vvvqqq|||yyygggeeerrrUUU>>><<<::::::888444222222111000///000000000000000000000000///444000///888888222555;;;RRRbbbiiimmmiiijjjuuuppp{{{yyy|||wwwkkk^^^UUUKKKCCC>>><<<::::::<<<>>>===;;;:::===@@@CCCEEEGGGJJJMMMEEEAAA===;;;;;;<<<<<<;;;???===CCCOOOVVVSSSNNNMMMRRRSSSRRRNNNJJJFFFCCCCCC@@@CCCFFFHHHJJJNNNTTTXXXcccooowww___MMMLLLKKKJJJGGGCCC>>>888444444333222333444444333222111222333444444444333333222222222222222222111111222222111111111111111111555333444666999CCCVVVhhhkkkuuu|||{{{yyyzzzzzz}}}nnnaaaaaacccaaa^^^YYYQQQKKKIIILLLPPPTTT___gggnnnqqqtttyyy}}}|||yyypppqqqgggccckkkvvv}}}rrrkkklllqqq{{{tttnnnmmmjjjeee\\\SSSJJJDDDBBB@@@???<<<:::999999:::;;;999999999999::::::::::::999999999:::===AAAEEEHHHIIIQQQ^^^jjjqqqwww{{{bbbTTTFFF@@@???<<<::::::<<<999999>>>CCCFFFKKKQQQbbbrrrtttXXXAAA555oooggg\\\HHH<<<:::999:::;;;;;;:::999999888777888999888777555777444111//////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...000111222222111111111222222333444444444222//////222555777888777666666999;;;@@@JJJTTTWWWRRRIIIAAA===<<>>FFFLLLOOOOOONNNMMMHHHDDD???<<<<<<===>>>???@@@???EEERRR[[[]]]YYYWWW\\\[[[[[[ZZZXXXUUUOOOLLLIIIKKKMMMNNNOOORRRXXX\\\fffooo|||wwwwww{{{cccNNNLLLKKKKKKIIIFFFAAA999444444333111222333555555444222333333444444333333222444444333333222222111111111111222222222222222222111000222777>>>LLLbbbuuu}}}|||vvvmmmvvvqqqrrrxxxyyyhhhaaaeeeeeeaaaXXXTTTOOOKKKKKKOOOUUUYYYccckkkqqqsssuuuxxxxxxvvvyyypppqqqllleeedddjjjwwwppphhhjjjmmmyyy|||xxxtttmmmbbbVVVKKKDDD@@@>>>===<<<:::888777777888888888888888999999999999:::888777666777:::@@@FFFIIIIIIPPP]]]iiirrr{{{qqq___LLLCCCAAA>>>;;;:::===999888<<>>======@@@DDDFFFGGGIIIKKKMMMNNNPPPQQQQQQQQQRRRTTTVVVXXXXXXZZZ\\\]]]^^^^^^___XXXUUUSSSRRRRRRNNNGGGAAA888444111000222444444444333444555444333333444555777666666666777777777777>>>HHHVVV______YYYQQQMMMWWWZZZ]]]___^^^\\\[[[[[[YYY```iiiooonnnlllnnnqqqqqqssswww{{{}}}zzzuuupppgggjjjxxx~~~{{{tttbbbyyyzzzSSS;;;???:::888555333333333222111000000000000000000000000000555111000555444666BBB^^^rrrttthhhkkktttxxx|||{{{}}}zzz|||rrrbbbRRRFFF???:::666;;;;;;<<<======<<<;;;999666>>>IIIQQQSSSOOOJJJGGGFFFBBB>>>;;;;;;===AAACCCEEEEEEIIIRRR\\\```___]]]XXX[[[bbbkkksssvvvsssnnniiieee```^^^___ccceeeffffffhhhnnnzzzqqqrrr{{{gggSSSLLLKKKJJJJJJIIICCC;;;444444333333444555555444333111222222333444444444444555555444444333222111111111111222222222222222333000...111<<>><<<<<<;;;:::999888777777777777777777888888888999999999999888777888<<>>===999888:::===AAAIIIRRRVVV]]]oooyyyttt~~~yyygggMMM999sssfff[[[JJJ===<<<:::;;;;;;<<<:::999999888777777999888777555444222000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000111111111111///000222333333333333333333111000111444777888999555888::::::;;;>>>@@@AAA===<<<<<<<<<<<<>>>@@@BBBAAAAAA@@@???===<<<:::999:::===@@@CCCEEEGGGIIIKKKMMMNNNPPPQQQPPPPPPRRRSSSVVVWWWYYY[[[]]]^^^______[[[VVVPPPKKKGGGCCC===999333222000000222444555555111333555555333222333444555777999;;;;;;:::999999>>>IIIVVV]]][[[UUUOOOLLLMMMPPPUUUXXX[[[___cccfffhhhnnnssssssooonnnppprrrqqqssswww|||~~~}}}xxxuuummmeeebbbqqqvvv}}}~~~kkkwwwgggEEE@@@;;;999666444444333222111000000000000000000000000111555111///222111999LLLuuu{{{ooovvv|||uuu~~~~~~}}}|||}}}xxxhhhSSSEEE>>><<<===>>><<<===??????>>>===<<<;;;555===GGGNNNNNNIIIBBB>>>???===:::999999===BBBFFFOOOOOOOOOQQQTTTWWWWWWUUUKKKOOOYYYiii|||}}}sssiii[[[XXXZZZhhh{{{xxxvvvfffYYYLLLKKKJJJKKKJJJEEE===555555555666777888777444111000000111222333555666666555555444444333222111111111111222222333333333333666333888III___rrr}}}{{{~~~{{{vvvuuuzzz|||}}}~~~uuuiiifffiiidddZZZPPPOOONNNOOOSSSZZZ```eeehhhkkknnnpppuuu}}}{{{zzz|||~~~}}}zzzrrrrrrwwwwwwyyyrrrrrrrrrqqqtttwwwvvvssseee[[[LLL@@@999777777888::::::999888888777777777777777888888888999999999999888888888<<>><<<;;;;;;<<<<<<:::999999888777888999888777555333111000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...000111222222111000///000222333444444333222222111111333666777777666333777:::;;;>>>AAAAAA???:::;;;===???????????????AAA@@@>>><<<:::999888888:::<<>>>>>DDDKKKLLLHHHDDDDDDEEE@@@CCCHHHLLLPPPUUU[[[___iiirrrzzzzzzvvvtttrrrpppppprrrvvvzzz~~~~~~{{{yyyuuukkk```bbbyyyvvvuuuwwwrrr{{{[[[FFF===;;;777555444333222111000000000000000000000000111444111///222333BBB\\\{{{sss}}}|||qqq}}}vvvqqqllleee```hhhyyyxxxcccLLL???;;;:::===???;;;=========;;;999999:::666;;;BBBFFFEEE@@@;;;888999999888777888<<>>???<<<:::999;;;<<>>>>>>>>======CCCAAA===:::999999999:::<<<>>>???@@@@@@CCCFFFIIIDDDGGGJJJLLLMMMMMMOOOPPPOOOPPPRRRTTTVVVWWWWWWWWWXXXXXXTTTKKK@@@777444444///111222333333444555666555555555444555;;;FFFOOOHHHIIIHHHFFFDDDDDDFFFIIIMMMTTTZZZYYYSSSMMMLLLMMMKKKNNNRRRTTTVVVWWWYYY[[[bbbnnnwwwxxxuuuuuutttqqqooopppssswww{{{}}}|||zzzzzzzzzsssnnnwww~~~vvvzzzyyyyyyUUU???<<<888666444333111000000000000000000000000000000333000///333888NNNooovvvsss~~~tttyyy|||hhh\\\SSS\\\sssqqq\\\HHH@@@AAACCCEEEHHHIIIIIIGGGBBB<<<888888888777:::===>>><<<:::888888666777888777777:::???DDDJJJTTTZZZTTTKKKFFFBBB???AAA@@@@@@GGGUUUllllll]]]OOONNNSSSbbbyyynnnhhhSSSOOOLLLMMMNNNLLLDDD===888777555666999;;;<<<<<<444444333222222222333444222222222222222222111111111111222222333444444555444;;;KKK```nnnuuuyyy}}}~~~wwwvvv~~~vvvmmmiii___TTTMMMMMMOOORRRWWW^^^dddhhhhhhjjjlllnnnuuu}}}~~~xxx{{{|||}}}|||yyy}}}}}}vvvlllfffeeefffhhhxxxwwwhhhccc```cccgggfff^^^XXXLLLEEE===999:::;;;:::999888888888888888777777666999999999999::::::::::::888:::===@@@BBBCCCBBBAAABBBCCCRRRmmmqqqbbbhhhtttoooWWWFFF>>>>>>===;;;;;;;;;:::;;;CCCMMMbbbnnnzzztttooozzzwww~~~zzz}}}rrr```{{{zzz{{{fffMMM???===<<<<<<<<<<<<:::999999888777888999888777555111000///000111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...000222333222111000...000222444555444333222111222444777999888555111444777666333555;;;===999666777888:::;;;<<<======DDDBBB>>>:::999999;;;<<>>AAAIIIZZZfffcccZZZTTTQQQNNNCCCCCCDDDFFFMMMZZZjjjuuu{{{nnnccc]]]UUUXXX___jjjyyyvvvoooWWWRRRNNNNNNPPPOOOGGGAAA:::777333333777===BBBDDD888666444222111111111111111111111111111111222222111111222333333444555555666CCCYYYkkksssrrruuuzzz}}}zzzwwwuuuzzzuuulllhhh```UUUPPPPPPRRRUUU[[[aaagggjjjhhhkkkmmmooouuu{{{{{{wwwuuuwwwvvvtttyyy|||mmmiiifffeeeccc___]]]]]]eeeooo{{{rrrjjjbbb]]]YYYSSSMMMJJJAAA<<<666555777999777444666777777777777777666555999999:::::::::;;;;;;;;;888<<>><<<<<<;;;888777>>>GGGTTThhhyyyzzzkkkooo}}}||||||}}}wwwxxx~~~zzzooozzz{{{wwwfffTTTDDD@@@;;;:::;;;<<<;;;999999777777777777777555333111111000000//////..................---,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++***+++---///......000111111000/////////000111222222111000///000333777888777555444444888777666555555666777888777888888999:::;;;<<<<<>>===<<<<<<<<<<<<<<<:::===???AAAAAAAAACCCDDDHHHIIIJJJKKKMMMOOOPPPQQQOOOOOOPPPRRRVVVZZZ^^^aaa```eeeeeeZZZGGG777111222111333666888999===CCCGGGFFF@@@<<<:::888<<>>444...111222222222222111111111111000444222333555888BBBZZZsssjjjqqq|||uuucccZZZeeeyyy}}}{{{|||zzzmmm___JJJAAA???KKK[[[ggglllnnnooosssvvvoooZZZFFF>>>@@@<<<;;;;;;;;;<<<<<<:::888:::;;;;;;;;;::::::<<<>>>CCC\\\xxxxxxqqqhhh^^^VVVYYY^^^aaafffmmmvvvuuurrrmmmiiihhhhhhjjjpppsssxxx{{{rrr[[[JJJLLLPPPLLLFFFEEE>>>:::555333444888;;;<<<555555555555444333222111333111000222555666555333111111000111222333222111444CCCZZZqqq~~~}}}vvvooo}}}|||}}}}}}zzzzzz~~~vvvnnnhhh```XXXRRROOOPPPTTTYYY```eeeggghhhhhhiiikkkmmmppprrrtttuuusssttttttsssvvv}}}rrr```___dddfffiiinnnnnnqqquuuyyy{{{}}}wwwhhh]]]SSSGGG???======;;;888777888888777666666666666666777888999:::777<<<@@@???<<<<<<======CCC===AAATTTeeeiiieeeaaaVVVPPPUUUeee|||}}}ooonnnqqqwww{{{{{{xxxvvvssssssxxxwwwUUUCCCAAA@@@<<<:::;;;::::::===CCCMMMaaaooorrryyy|||zzzzzzqqq{{{xxx~~~}}}yyy}}}yyygggvvvjjjSSSEEEAAA<<<:::;;;<<<:::888999777777777777777555333111111000000//////......,,,,,,---------------,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++***+++---//////000111111111000/////////000111111111111000///000333777888888666666666888777666555555666777777777777888999;;;<<<======>>>===<<<;;;;;;;;;;;;<<<<<<>>>AAABBBBBBBBBDDDEEEFFFGGGHHHKKKMMMPPPRRRSSSPPPOOOOOOPPPRRRTTTWWWYYY[[[\\\YYYNNN@@@666444666:::===@@@AAABBBFFFNNNUUU```SSSEEE<<<555555===HHH```nnn}}}yyypppmmmnnnzzz|||vvvoooiiidddaaa[[[TTTPPPRRRWWW^^^eeegggeeeffflllqqqiiiiiikkknnnuuu}}}{{{|||pppeee}}}wwwJJJ;;;:::>>>777333555444222222222222111111111111...---///444===KKK```qqqjjj{{{oooeeeppp}}}}}}zzzvvvsssmmm^^^QQQHHHDDDDDDLLLTTTXXX\\\______eeeooosssjjjXXXIIICCC>>>???@@@AAACCCDDDEEEFFFDDDCCCAAA@@@@@@BBBCCCEEEBBBYYY{{{}}}zzz{{{~~~{{{}}}gggQQQNNNRRRPPPKKKKKKAAA===777444444666777888333333333444333333222222333111000111333444333111222111000111222222222222777AAAXXXuuuyyysssuuuxxx{{{yyyyyy}}}ssskkkeee___XXXSSSQQQSSSVVV[[[bbbfffhhhiiiggghhhjjjmmmoooqqqssstttqqqrrruuuwwwwwwzzz~~~{{{|||{{{yyyxxxqqqsssuuuxxx|||{{{aaaOOODDD===::::::;;;:::888888999:::888777999999888888777777777666:::<<<<<<===???BBBDDDEEELLLGGGMMMaaauuu|||zzzxxxaaaXXX[[[jjj}}}~~~zzzwwwxxxwwwtttpppooogggiiilllrrr~~~cccLLLCCCAAA===;;;<<<;;;999;;;@@@HHHVVVeeeppp}}}oootttzzzzzzzzz{{{xxxjjjxxxuuunnnVVVHHHCCC===:::;;;;;;999777999777777777777777555333111111000000//////......***+++,,,---............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++...000111222222222111000/////////000000111111000000///111333777888888777777777777666666555555666777777666777888999;;;<<<===>>><<<;;;;;;::::::::::::;;;===???BBBCCCCCCCCCDDDFFFDDDEEEGGGJJJMMMPPPRRRTTTPPPOOONNNMMMMMMNNNOOOPPPSSSOOOHHH???888555666888;;;???CCCBBBAAAEEEOOOWWWfffXXXIII???:::999;;;???GGGTTTeeennnmmmfff```^^^llloooeee[[[TTTNNNKKKGGGDDDEEEHHHOOOXXXaaadddbbbccciiipppjjjjjjjjjmmmttt}}}zzzyyyzzzooovvv}}}vvveeewwwTTT???999===:::777777222333222222222111111111111111111111555CCCTTTaaaeeemmm|||rrr{{{}}}yyy{{{xxxqqqiii___QQQEEEBBBBBBEEEIIIHHHEEEFFFJJJJJJQQQ```rrrvvviiiWWWKKKCCCGGGLLLOOOPPPSSSXXX\\\XXXTTTOOOMMMMMMKKKHHHEEEEEESSSsssyyyuuuoooTTTLLLOOOOOOLLLKKKEEE@@@999444333333444444111222222222333333333333333222111111222222111000222111111111222222333444999>>>UUUzzz{{{~~~vvvzzzzzzooofff```\\\XXXUUUTTTUUUXXX^^^dddhhhiiiiiifffgggiiilllnnnpppqqqrrrmmmnnnsssxxxxxxxxx}}}tttssssssuuuzzz~~~```JJJ>>>888666888999888888:::;;;;;;999777::::::::::::999888777777<<<999888:::AAAGGGLLLNNNMMMKKKRRReeezzzuuufffeeeppp|||{{{xxxuuupppnnnppppppsssrrrmmmmmm|||uuuWWWEEECCC???<<<===;;;999999===HHHPPP___rrrkkklllyyyyyynnnvvvvvvyyyppp{{{xxxrrr]]]JJJDDD>>>:::::::::999777999777777777777777555333111111000000//////......***+++,,,---------------+++++++++,,,,,,,,,------+++,,,---,,,+++,,,...111333333333222111000/////////000000000000000000///222444666777666555444555555555555555666666666777666666777999;;;<<<===>>>::::::999999999999999:::===???AAABBBBBBBBBCCCEEEDDDEEEGGGJJJLLLOOOQQQRRRPPPOOONNNMMMLLLKKKKKKLLLKKKEEE<<<666444444555555555;;;@@@@@@>>>@@@HHHPPP]]]WWWRRRNNNKKKIIIGGGFFFAAAJJJTTTXXXVVVQQQOOOOOOZZZfffsssvvvlll]]]RRRMMMIIICCC>>>===<<<:::===AAAEEEPPP\\\```^^^```gggnnnmmmmmmmmmoootttzzzuuukkk}}}nnnppp}}}~~~vvvcccpppiiiKKK;;;:::888777666///333333222222222111111111444333333999MMMaaahhhccctttwww~~~~~~{{{yyyyyy|||yyypppeee[[[QQQIIIGGGEEEDDDEEEBBB===<<>>:::::::::999777999777777777777777555333111111000000//////......,,,,,,------,,,++++++***++++++,,,,,,,,,---------+++,,,---,,,+++,,,///111444333222222111000000///000//////////////////000222444555555333111111111444444555555666666666666555666777888999;;;<<<<<<999999888888888999999:::;;;===???@@@@@@???AAABBBEEEFFFGGGIIIKKKMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLGGG@@@999666777777555222444:::BBBDDDCCCDDDJJJPPP^^^dddjjjkkkggg```YYYTTTRRRWWW[[[YYYQQQJJJFFFFFFHHHJJJKKKHHHBBB>>><<<===:::777555888888666777;;;>>>IIIVVV\\\\\\^^^dddjjjjjjlllnnnqqqsssvvvwwwxxx}}}zzzlllmmmxxxssspppxxx]]]]]]ZZZ???888666888888111333333333222222222222111......333CCC]]]sssxxxttt}}}||||||xxx{{{~~~{{{zzzzzz{{{}}}}}}{{{xxxyyy|||zzzpppgggbbb]]]XXXWWWNNNFFFFFFFFFCCC@@@@@@@@@@@@GGGRRRYYYZZZYYY[[[fffrrr~~~rrreee[[[bbb~~~iiieeevvvttt[[[PPPPPPQQQOOOLLLHHHCCC<<<666444444444444999888666444333222222222555555555444333333333333222333333222111222555888999???XXX}}}zzz{{{~~~uuuiii```\\\ZZZYYYWWWUUUWWWZZZ___dddffffffeeebbbdddgggkkkmmmooopppppprrriiibbbeeekkkmmmkkkhhhlllzzz}}}}}}yyyqqqssstttuuuwww{{{mmm[[[HHH:::888;;;888888999:::<<<;;;888666666777888999999999999999888999>>>AAA???>>>FFFQQQUUUTTTVVV^^^nnnxxxpppttttttwww~~~~~~wwwvvv{{{}}}zzzrrrQQQGGG@@@<<<======;;;:::<<>>::::::;;;:::999999777777777777777555333111111000000//////......------------,,,+++***))),,,,,,,,,,,,------------+++,,,---,,,,,,---000222333222111000000000000000000//////......//////000222333444333111000000111333444555666666666666666555555666777888999999:::999888888888888999999::::::;;;>>>>>>======>>>???EEEFFFGGGIIIJJJLLLMMMNNNMMMMMMMMMMMMMMMMMMLLLLLLEEE@@@======@@@@@@===999888===BBBEEEGGGIIILLLPPP[[[iiiyyy{{{ttthhhjjjllliiiaaaVVVKKKDDD>>><<<:::777666666777888222000111555666444555888:::CCCOOOXXX[[[^^^bbbeeecccfffjjjnnnqqqrrrrrrrrrzzzxxx{{{vvvkkkeee{{{{{{pppwwwiiiccc{{{jjjGGG;;;777;;;===888333333333333222222222222111222>>>WWWqqq}}}}}}zzzzzz{{{}}}|||yyy}}}zzzxxxvvvwwwzzz{{{zzzwwwvvvyyyxxxsssooonnnllliiicccUUUJJJJJJOOOPPPLLLJJJQQQMMMJJJKKKLLLMMMTTT[[[gggsss|||yyyxxxiiisssqqq]]]QQQOOOOOOMMMJJJJJJDDD===888555555555555;;;:::777555333222222222444555666555444333444555222333444333111222666;;;===KKKeeewwwrrrvvv}}}xxxzzzsssiiibbb^^^\\\ZZZWWWUUUWWWZZZ___ccceeedddbbb```bbbfffkkknnnpppqqqqqqxxxnnn```YYY```iiidddWWW\\\gggqqqtttttttttuuuttttttvvvyyy|||~~~vvvdddQQQ@@@666666<<<888888999;;;>>>>>>===<<<;;;:::::::::;;;<<<===>>>@@@DDDMMMQQQIII>>>@@@JJJXXXYYYZZZ]]]fffttt~~~qqqoootttsssvvvxxxsssyyytttwwwzzz|||```LLLDDD>>>===>>><<<;;;<<>>::::::;;;;;;:::999777777777777777555333111111000000//////......++++++,,,,,,,,,++++++***,,,,,,,,,------------...+++,,,---,,,,,,---000333111111000/////////000111000///............///000000111333333222222333444222333444666666666666666555555555555666666777777999888888888888999:::;;;999;;;=========<<<===>>>CCCDDDFFFHHHJJJLLLNNNOOOKKKKKKKKKKKKKKKJJJJJJIIIDDDCCCBBBEEEJJJMMMLLLJJJGGGEEECCCBBBBBBDDDEEEFFFKKKYYYmmmzzzvvvwwwwwwnnn^^^OOOCCC???;;;999999999888666222000000444666555666999999@@@JJJTTT[[[___``````___aaaeeehhhkkkmmmnnnooorrrtttvvvzzzuuueeeooosssuuuooo}}}sssyyy{{{UUUDDD======???999444444333333333222222222777999MMMppp~~~uuusssrrrtttpppppp{{{}}}www|||~~~}}}zzzuuuqqqqqqsssuuutttqqqrrrvvvzzzzzz|||}}}{{{vvvjjj^^^VVVZZZdddiiiiiihhhggg___WWWSSSPPPNNNQQQVVV\\\bbbllluuu}}}zzz|||zzz___eeeooowww~~~ssssss{{{ppp```RRRLLLLLLLLLKKKMMMHHH@@@:::777666555555:::888666444222222333333222444555555333222444666222444555333111222777<<>>===;;;999:::???CCCOOOcccwww~~~xxxdddWWWbbb~~~uuu___KKKEEE===::::::<<<<<<;;;999777777777888777555333111111111000//////......)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,...111333000000///......///000111000///...------...///000...000222333333444666888111222444666777777666555555555555555555555555555999999888888999:::;;;;;;999;;;===>>>===<<<===>>>AAABBBEEEGGGJJJMMMOOOQQQIIIIIIIIIIIIIIIHHHFFFFFFEEEDDDFFFKKKQQQWWWXXXXXXXXXQQQGGGAAA??????>>>===???KKK\\\sss|||~~~tttcccNNNHHH@@@;;;:::999666333666222222555777666999===888>>>GGGSSS[[[______^^^aaaaaabbbdddfffhhhjjjlllkkkpppsssuuummm]]]}}}}}}{{{lllmmmhhh```MMMAAA>>>===666444444444333333333222222111666SSSzzz{{{yyysssppp}}}wwwvvvyyy|||}}}||||||xxxssslllkkkmmmnnnmmmjjjpppvvv}}}}}}rrrjjjgggqqq~~~vvvmmmccc^^^ZZZTTTQQQQQQUUUVVVXXX[[[^^^^^^\\\ZZZWWWWWWXXX[[[dddqqqsssJJJPPPWWW^^^bbbeeeggghhh~~~vvvmmm~~~|||vvvgggWWWNNNNNNPPPPPPPPPJJJBBB;;;777666555444777666444222222222444555000222444444222222444666222444555333111222888===LLLhhh}}}ooonnnxxxttttttrrrqqqxxx~~~vvvqqqkkkgggdddaaa[[[WWWWWWYYY\\\aaaeeefffcccaaa]]]```ffflllpppsssttttttvvvzzzmmmZZZccc~~~sss]]]]]]ffftttwwwrrrssszzzyyyyyyvvvpppiiidddaaaaaa]]]MMM???===@@@???999555666666888===DDDIIIMMMNNNDDDEEEFFFKKKQQQZZZaaafffaaabbbkkksssjjjRRRBBB???MMMUUUZZZZZZ[[[___^^^YYYRRR\\\lllnnniiiqqqxxxqqqtttrrr|||rrrhhhmmm{{{www[[[OOOCCC>>><<<999888888<<<===EEEXXXsss|||jjjYYY___zzz|||bbbMMMDDD===;;;;;;888777888999777666666666666333111000000000///......------,,,,,,,,,------.........,,,,,,,,,---------......---------------...///000000000......///111333555222111///------...000222444222//////111333444555444555555555555555444444777777777777777666666666888777777777888999::::::======<<<<<<<<<>>>???@@@@@@@@@AAACCCGGGJJJKKKKKKJJJDDDAAABBBCCCCCCEEEHHHDDDJJJTTT^^^ccchhhnnnttt{{{cccIII=========:::888666DDDNNNWWWppp{{{yyy{{{gggYYYGGG<<<666444333444555555555555555666777888999===EEEMMMTTTXXXZZZ[[[ZZZ^^^cccfffgggiiimmmqqq{{{vvvtttyyy{{{kkkvvv}}}sssuuugggxxxNNN;;;;;;;;;666666444222222333555555555666888SSS~~~~~~||||||zzzwwwvvvmmmhhhbbb```bbbeeeggghhhllluuusssjjjggg```RRRJJJKKKHHHHHHGGGHHHIIIJJJIIIHHHFFF@@@BBBIIIJJJKKK]]]uuu~~~vvv|||eeeNNNIIIHHHLLLQQQUUUZZZ___kkkuuu}}}yyyrrraaaZZZQQQKKKPPPMMMKKKFFF>>>666222333555888777666555333222111000333333222222333555666777444888333000444222222<<>>;;;555888999777555777===EEEKKKNNNKKKJJJKKKNNNTTT```uuuuuuccc___mmmnnnXXXBBB;;;QQQQQQPPPPPPSSSVVVZZZ\\\YYY\\\bbbgggllloooqqqqqquuurrryyyzzzlllgggxxx||||||eeeQQQ@@@???>>>999777;;;>>>>>>DDDTTThhhwww{{{zzzzzz|||mmm]]]aaaxxx{{{eeeLLLDDD<<<;;;;;;999888999999777666666666666333111000000000///......------,,,,,,,,,---------......,,,,,,,,,------------...,,,++++++,,,,,,---...///000///.........000222444333222000......///111333333111//////111333444444444444555555555555444444666666666666666666666666777777777777888999::::::===<<<<<<<<<<<<>>>???@@@AAA@@@@@@AAADDDEEEEEEDDDDDD???===???@@@@@@BBBFFFIIISSSaaajjjlllnnnsssxxxttthhhYYYKKK===333000222888AAAHHHOOOaaa}}}{{{jjjTTTDDD<<<888777666555444444444555555666777555:::AAAIIIPPPVVVYYYZZZ[[[___cccfffgggkkkqqqvvv}}}zzzyyy}}}~~~nnnpppttt}}}ooo~~~ZZZBBB<<<999333666555333222222333444444888===XXX|||tttmmmhhh___ZZZUUUTTTVVVYYY[[[\\\bbbkkkxxx}}}ssskkkiiihhhaaaXXXSSSHHHEEEAAA?????????>>><<>>???@@@???======>>>>>>===;;;>>>;;;;;;>>>@@@???AAAFFFQQQcccwww{{{rrrmmmlll```dddfff\\\HHH;;;AAANNNLLLKKKKKKNNNYYYjjj}}}aaaIII===999777555444444333333333444555555222555;;;BBBIIIPPPTTTVVV[[[^^^bbbeeefffjjjpppuuu{{{{{{|||~~~wwwooosssxxxzzzvvvkkkfffIII===888222666555333222111222333444888BBB^^^vvvxxx~~~xxxlll```XXXOOOKKKGGGFFFHHHLLLNNNPPPWWWaaarrr~~~wwwtttwwwwwwlll```VVVOOOFFFBBBBBBBBB???<<>>III\\\fff^^^YYYZZZ___fffrrr~~~oooNNN===999888666333333333222222333444444111333666;;;AAAGGGLLLNNNUUUZZZ```dddeeegggkkkooouuuwwwyyy|||wwwwww~~~www{{{```qqqlllLLL===888666777666444222000111333555777HHHeeeyyyqqquuu~~~~~~xxxnnnaaaUUUMMMDDDBBB???>>>@@@CCCGGGIIIOOO]]]sss~~~pppggg^^^SSSMMMLLLKKKHHHDDDCCCGGGIIIIIIMMMRRRRRRNNNTTTfff}}}vvv___NNNLLLNNNSSS\\\iiipppnnnhhhKKKJJJPPP[[[fffnnntttzzzzzzdddRRRRRRQQQPPPNNNFFF===666333333333333333333333333333333000000111111111222222333///333111111555333:::OOOooo}}}{{{vvvwww{{{vvvvvvxxx}}}vvvooonnnpppoookkkeeebbb```___]]][[[XXXZZZ\\\^^^aaadddeeedddjjjlllppprrrpppjjjeeebbbhhhmmmooommmhhhhhhnnnuuusssrrrvvv~~~www^^^WWWKKK@@@::::::>>>BBBHHHRRRTTTSSSTTTJJJ???AAA===;;;888888:::;;;<<<<<>>;;;:::666888>>>KKK[[[jjjtttyyyuuu}}}yyy}}}wwwyyy}}}tttssswww{{{~~~kkkcccsssfffKKKCCC<<<<<<<<<;;;;;;<<<999777666666666666333111000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,...///000111...............//////000///......---...///000111111000///000333555555444111111222333444444333333444444444444555555666666666666666777888:::;;;<<<::::::;;;;;;;;;:::::::::666555333444555555333222666666999>>>??????CCCIIIZZZoooxxxkkk```aaaeeefff]]]NNNJJJYYYmmmuuuooonnnrrrtttpppllllllzzzUUU@@@<<<;;;999444333333222222222333333222333444777:::>>>BBBDDDIIIQQQ[[[cccfffiiikkknnnqqqsssvvvxxxzzz~~~tttppp^^^bbbqqqNNN===::::::777777555222000111444777999RRRpppyyyqqqxxx~~~~~~~~~}}}|||yyysssiii^^^RRRIIICCC======;;;;;;;;;>>>BBBEEEIII[[[www}}}yyyoooiiieeeaaaZZZUUUTTTXXXZZZZZZ^^^cccaaa[[[[[[bbbrrreeeLLLEEEGGGPPP^^^iiimmmkkkjjjOOOKKKKKKRRR[[[ccckkkssszzzkkkSSSNNNMMMNNNMMMHHH???888555444555444444333222222111111000000111111111111111111000333111111444222===WWWpppyyy~~~|||||||||wwwyyy|||}}}rrrnnnnnnppplllgggccc```^^^\\\[[[ZZZZZZ\\\^^^``````aaacccgggjjjnnnsssxxx|||~~~~~~}}}~~~~~~}}}zzzvvvrrrooorrrsssvvvyyy{{{zzztttnnnddd[[[NNNBBB<<<;;;===@@@AAAHHHGGGJJJRRRNNNEEEEEEHHHEEE@@@===<<<;;;999888===AAAHHHLLLLLLQQQaaarrrxxxyyylllWWWPPPTTTLLL<<<999888666666777999<<<>>>999???HHHTTT]]]eeeiiijjjkkkqqquuuvvvxxx|||~~~zzzzzz~~~tttVVVDDD@@@>>>;;;999999:::>>>HHHYYYmmmxxx~~~}}}}}}vvvsssuuuxxx{{{kkkaaarrrpppMMMDDD===<<<<<<;;;:::<<<999777666666666666333111000000000///......------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...///111222333////////////////////////------------...//////000000//////111444555555444000000111222333333333333444444444555666666777777666666666777888:::;;;<<<;;;;;;;;;;;;:::888777666111000///000222333222111000111444999::::::@@@GGGZZZccckkkooovvv~~~~~~xxxeeeddddddccc___aaakkkxxxwwwggghhhnnnssswww[[[CCC<<<:::666444444333222222222333333333333444555666888:::;;;===FFFSSS^^^dddiiinnnqqqqqqrrrssstttvvv{{{sssddd|||yyyaaa^^^zzz{{{UUU@@@;;;;;;777777666333111222666;;;EEEddd|||~~~}}}vvvsssyyy}}}yyyuuuvvv{{{~~~}}}|||yyy~~~{{{wwwwwwyyyyyyrrrlllcccWWWLLLCCC===:::888999888777777999===@@@BBBVVVvvv{{{pppjjjsss}}}|||zzzxxxwwwvvvssspppnnnllleeejjjkkkOOO>>>AAAOOOffftttqqqhhhdddPPPHHHCCCDDDIIIPPPXXX```mmmxxx|||zzzlllTTTMMMKKKNNNNNNJJJBBB:::666444555444444333222111111000000111111222222222111111222333111222444333DDDcccwww~~~vvvnnnlllllljjjgggccc___]]][[[[[[XXXWWWYYY[[[[[[YYY[[[___gggkkkrrrzzztttxxxwwwsssrrrwww}}}qqq^^^NNNCCC@@@@@@AAAFFFMMMPPPWWWeeefff^^^___^^^YYYPPPIIICCC>>>:::888666;;;EEEOOOUUU]]]lllzzzoooQQQ@@@BBB@@@888777777555555777:::===???:::>>>EEENNNWWW```fffjjjiiinnnrrrrrrtttxxxyyywww{{{aaaJJJAAA>>><<<:::;;;<<<>>>DDDSSShhh~~~{{{wwwuuurrrqqq}}}pppcccpppvvvNNNEEE>>>===<<<:::999;;;999777666666666666333111000000000///......------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,------......000222333444000000000000000000000///---------...///000000111/////////111444666555444///000111222333333333333444444555666666777888888555555666777888:::<<<===<<<<<<<<<;;;999777444333///......///000111111000---...111444555555===FFFUUUVVVTTTXXXiiiyyyvvvxxx||||||wwwrrrqqq~~~ffffffggghhhiiitttgggNNNCCC<<<555555555444333333333333333333333333444555555555555666>>>IIISSS[[[bbbjjjoooooonnnoooqqqwww~~~www```|||ddd___|||___FFF===:::666777777444111333999???XXX{{{}}}~~~yyy{{{{{{ooovvvtttdddllltttqqqrrrwwwyyyvvvvvv{{{}}}{{{}}}xxxsssvvvvvvqqqnnnmmmkkkggg]]]XXXOOOFFF>>>999777777555666777666444666999======MMMmmm{{{lll[[[XXXZZZbbbrrr}}}rrrlllsssXXXEEE@@@LLLiii}}}ppphhhPPPGGG>>><<<>>>AAAHHHOOOYYYhhhxxx}}}~~~|||vvv|||{{{gggSSSOOONNNPPPQQQMMMDDD;;;666333222222222222222222222222111111222333333222111000333444111333666777MMMrrrvvvmmmiiieeeeeedddaaa^^^\\\[[[[[[XXXVVVWWWZZZXXXUUUWWW]]]iiinnnttt{{{zzzxxxkkkTTTGGGCCCDDDFFFXXXfffppp|||~~~~~~uuuiii[[[PPPHHHAAA>>>777888???KKKWWWeeewww~~~]]]DDD<<<;;;888777666555555666999<<<>>>;;;<<>>===:::;;;<<>>;;;;;;<<>>999999===<<<999999999888777555444333333222111000////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,...000222222222222---111222000111444444111......//////000111111111222111111222444444333111//////000111222222333333444444444555555555555555777777777888999;;;<<<===::::::::::::888666444222222111///...---------......,,,---///000222;;;DDDTTTQQQKKKQQQccchhhgggmmm]]]dddmmmxxx|||jjjdddwwwrrrddd```XXXOOOXXXkkkbbbTTTKKK???888999888666333333555777---000111111222333222000666666999===DDDLLLSSSWWWSSSYYYcccmmmuuu}}}fffwwwpppbbbkkk}}}NNN999888777666:::333444666666QQQsssZZZTTTfffllllllhhhiiilllrrryyy|||rrriiidddbbb[[[WWWSSSPPPOOONNNJJJGGGAAA>>>;;;888777666555444444444555555666777777777:::CCC\\\~~~vvvlllbbbUUUJJJGGGRRR^^^fffsss|||{{{fffLLLCCCAAASSSooo|||rrrTTTJJJAAA>>>===<<<===@@@DDDOOOaaarrrxxxyyy|||{{{hhhccc\\\KKKQQQSSSRRRNNNJJJEEE;;;222444444333333333333222222111111111111111111111111111222777888666???```}}}zzz{{{yyyrrrkkkkkkccc]]]^^^^^^\\\ZZZ[[[ZZZ]]]bbbddd^^^XXX]]]gggdddhhhnnnqqquuuxxxzzzyyyqqqtttuuuxxxiiiWWWJJJAAA@@@DDDXXXjjj}}}sssuuugggRRRPPPEEE@@@@@@KKK\\\oooXXXCCC<<<;;;888::::::999777666888:::666555666999===EEETTTbbbcccccchhhoooqqqooommmooommmrrrwwwxxxwwwvvvwwwzzzqqqxxx}}}~~~[[[EEE@@@???:::;;;:::;;;@@@JJJ[[[lllxxxyyyzzzuuu{{{gggUUUUUUaaawwwooo___XXXjjj[[[FFF>>>???:::999<<<:::888888888777666555333222222222000///////////////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...000222222222222...111222000000333222///---......//////000111111333222222333555555444222///000000111222222333333444444444444555555555555666777777888999:::;;;;;;888888888777666444222000222111///...---------...///......000000111888AAAFFFPPPVVV^^^hhhccc]]]dddggglllppptttzzz~~~www{{{}}}uuugggfffvvvzzznnnfff[[[PPPQQQZZZnnn|||hhhUUUEEE999999888666555444444555444666777777888999999888444444555888<<<@@@EEEHHHDDDHHHQQQ^^^kkkvvv}}}jjjqqq|||dddccc\\\BBB<<<:::555888222222333999\\\zzzUUUVVVccceeeeeeiiijjjlllrrrxxx||||||zzz||||||}}}~~~zzzqqqfff\\\TTTNNNJJJIIIFFFCCCBBBBBBAAA???======;;;999777666666666666555555555555666666666666888@@@UUUuuuxxxmmmdddXXXRRRTTT___ccc^^^]]]aaauuulllkkktttUUUIIIAAAHHH]]]nnntttrrrWWWLLLCCC@@@???===<<<<<<@@@HHHWWWhhhqqquuuzzz}}}nnnjjjbbbOOOQQQTTTSSSOOOKKKFFF<<<333444444333333333333222222111111111111111111111111111333777:::>>>NNNooowwwxxx}}}yyywwwuuuqqqllljjj```YYYWWWXXXWWWXXX[[[]]]___cccddd^^^XXX]]]fffmmmqqqssspppkkkkkkpppuuuooonnnooorrr{{{iiiQQQEEEAAAAAABBBIIIXXXjjjvvvwwwtttqqqpppsss}}}yyy~~~rrr\\\SSSJJJDDDIIIWWWjjjjjjJJJ<<<===777777888666444444555666<<<;;;::::::999===JJJXXXbbbaaaeeekkkmmmllllllnnnqqqssstttrrrnnnkkkiiiiiijjjmmmooottt___HHHBBB@@@;;;;;;;;;;;;???HHHVVVfffpppzzzzzzzzzfffUUUWWWcccvvvqqqeee^^^jjj}}}]]]HHH???@@@;;;999;;;888777777666666555444333222111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,...000111222222111///222333111000222111---,,,------...//////000000444333333444666666555444000000000111222222333333333333444444555555555555666777888999:::999999888555555444444222111///...111000///...------------111//////000//////666>>>OOOZZZ\\\ZZZZZZTTTYYYjjj{{{oooeee^^^qqq{{{ddd\\\dddllltttuuuuuuoooeeeZZZQQQKKKVVVmmmnnnYYYKKKAAA>>>;;;999888666444222222111222333333333444555333333333333444666777999666999AAAQQQdddttt|||~~~~~~sssjjjlll^^^ssseeeEEE;;;<<<222666444444444BBBpppdddRRR[[[```]]]aaafffgggjjjooottttttppplllkkkoootttyyy{{{}}}~~~}}}|||{{{}}}|||xxxtttiiiZZZQQQLLLIIIBBB===:::888777777888999888777===<<<999777666666777888666666666666555555555555666<<>>HHHWWWbbbiiipppwwwvvvqqqfffOOORRRUUUTTTPPPLLLGGG>>>555444444333333333333222222111111111111111111111111333333666===JJJbbb{{{zzzxxx{{{sssvvv|||xxxtttrrrrrrjjj```WWWTTTUUUVVVXXX\\\[[[^^^aaabbb]]]ZZZ```hhhiiinnnpppkkkbbbbbblllxxxvvvpppmmmmmmmmmtttpppSSSKKKQQQPPPIIIBBBKKKWWW]]]]]]ZZZZZZZZZbbbuuurrrcccXXXNNNNNNVVVddduuubbbMMMJJJ<<<;;;:::888777777777777888999<<<<<<999:::FFFSSS```^^^___dddgggfffhhhlllrrrqqqooollljjjhhhggggggjjjfffaaaeeeuuueeeLLLDDD@@@===;;;;;;;;;>>>EEEPPP^^^ggg~~~~~~zzznnnaaagggvvv}}}{{{sssjjjooo{{{}}}uuu^^^GGG>>>@@@;;;:::;;;777555555555555444333222111000000///...------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---...000111222111111111444555222222333111---,,,,,,------.../////////333333222444666777666444000000111111111222222222333333333444444555555666666777999::::::888777555333333222111000///...---//////......------------///......///......444<<>>;;;888555:::888999;;;;;;888777888333333222222333444555555555555<<>><<<888555444555666888777777666555444444444555:::CCCUUUrrrxxxxxxwwwpppnnnnnnqqquuuvvvvvv}}}vvv}}}aaaRRRddd}}}kkk\\\IIIAAAIIIYYYiiiqqqbbbTTTEEEAAAAAA>>><<<:::<<<;;;???JJJVVV___gggnnnvvv|||~~~yyykkkQQQTTTVVVVVVRRRNNNIII@@@777444444333333333222222222111111111111111111111111333333444===RRRrrr{{{vvvppprrr}}}||||||uuuuuuwwwmmmcccZZZWWWXXXXXXZZZ]]]WWWZZZ^^^^^^\\\]]]ccckkkgggkkkooommmgggcccjjjtttuuummmjjjiiiaaa___sss{{{```bbbpppkkkXXXGGGLLLRRRTTTPPPLLLJJJJJJUUUwwwpppfff]]]ZZZ[[[^^^dddkkk~~~bbbSSSCCC???;;;999999999888777999>>>EEEGGGBBB@@@GGGRRR\\\YYYXXX\\\^^^___ccchhhooommmkkklllpppvvv|||wwwjjjdddkkk}}}kkkQQQEEE@@@>>>::::::;;;===CCCMMMYYYbbbtttxxxqqqzzz}}}|||{{{wwwppp|||yyylllmmmvvv{{{yyy___GGG<<<===::::::;;;777444555555555444333222111000///...---,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///000111111111111222555777444333444111---,,,,,,------.../////////222111111333555666555444111111111111111222222222222222333333444555555666666777888999999777666444333222111000//////.....................---------,,,+++,,,.........444<<>>OOOgggyyy}}}|||vvviiiuuuttt[[[hhhcccIII???;;;111888999777555HHHrrrNNNWWW```XXXXXXdddgggmmmrrrooohhhdddhhhnnniiimmmqqqsssssssssvvvyyy{{{{{{{{{yyyuuunnnfff```\\\SSSLLLMMMSSSSSSJJJAAA===<<<:::888777888;;;<<<>>>>>>===:::666333444555888888777666555444444333666999>>>GGG[[[tttyyy~~~{{{tttvvv{{{yyyfffvvvkkkRRRQQQnnnjjjOOOBBBIII\\\ppp{{{qqqbbbQQQHHHEEEAAA>>>===>>>;;;<<>>999::::::===CCCNNNZZZbbbkkkxxx}}}~~~~~~}}}rrrwwwzzz{{{yyywwwwwwfffffftttdddJJJ<<<<<<999999;;;777444444555555444444333222000///...------,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///000111111111000111555666444444444111,,,,,,------...//////000000111111111333555666555444111111111111111111111111111111222333444555555666666666777888888777666555222111000///............------.........------,,,+++***,,,......---333;;;IIIPPPTTT^^^pppyyysssYYYQQQIIIcccgggOOOHHHLLLKKKHHHKKKRRRSSSNNNEEE???:::999999888:::===BBBCCCCCCCCCDDDHHHNNNSSSNNNNNNUUU\\\VVVEEE777333222111111333666:::>>>AAA>>>===CCCSSShhhxxx}}}}}}zzzvvv{{{|||pppooowwwaaacccbbbJJJ???<<<444:::777555666HHH{{{bbbIIIVVVZZZTTTYYYaaadddiiijjjdddYYYUUUZZZ```bbbiiissszzz{{{xxxsssppprrrrrrpppllldddZZZQQQKKKFFFCCCCCCHHHPPPUUUSSSOOOAAA???;;;666444555:::===???AAABBB???:::666666777888777777666555444444444666777:::???HHHZZZvvv~~~iiipppsssRRRGGG]]]qqqzzzyyyWWWCCCFFF[[[ssszzzlll^^^TTTKKKCCC?????????<<<===DDDKKKSSS^^^gggtttzzzpppWWWZZZZZZVVVRRRNNNEEE<<<444444333333333333222222111111111111111111111111222444333999TTTzzzwwwooopppssssssxxx~~~yyy~~~wwwqqqpppssspppfff^^^\\\[[[XXXXXXYYYYYY\\\\\\XXXXXX]]]dddhhhgggbbbdddnnnpppggg]]]ZZZ______bbbbbbZZZQQQUUU```bbb```ggg{{{oooRRRWWW]]]bbbeeefffhhhiiibbbjjj}}}jjj\\\SSSPPPRRRWWW]]]eeemmmxxx|||[[[QQQEEE@@@BBBFFFEEECCC===CCCLLLSSSPPPIIIHHHKKKKKKFFFDDDFFFIIIKKKQQQWWWdddgggkkkpppyyypppmmmwww]]]IIIAAA???:::999:::<<>>@@@@@@<<<;;;999666555777777555999<<<>>>>>>>>>DDDOOOYYYgggiiisss|||ttt[[[FFF>>>777555444444777<<>>@@@EEEKKKRRRVVVIIIFFFAAA:::777999@@@FFFMMMPPPQQQMMMDDD===999999777777666666555555444444555222666<<<<<>>444444333333333333222222111111111111111111111111111666666999SSSzzzwwwqqquuutttmmmmmmsss~~~tttiii\\\fffqqqwwwwwwvvvvvvxxxtttjjj___[[[YYYWWWWWWYYYWWW[[[[[[WWWYYYbbbkkkmmmggg______jjjnnnfff___^^^hhhjjjkkkhhhaaaYYYRRROOOTTTQQQRRR\\\nnn|||mmmooosssxxx|||jjjkkkuuubbbUUULLLGGGIIIMMMHHHJJJQQQ^^^rrrpppcccSSSLLLPPPUUUUUUSSSGGGHHHKKKOOONNNGGGDDDDDD@@@;;;999;;;>>>@@@FFFLLL^^^eeennnrrruuu{{{~~~qqq|||}}}cccMMMCCCAAA;;;:::999;;;AAAMMM\\\eeegggiiidddfffuuu|||vvvuuu}}}}}}zzzvvvooopppsssuuusssUUUBBB>>>999999;;;666555555555666555555444444111000///......---......******************************+++++++++,,,,,,,,,---...///111111111000000+++000333222111222///***......//////000111111111333333333555888999888777222222111111111111111111000111111222444555666666555555555555555666777888000///---,,,+++,,,,,,---+++,,,---.........---,,,...------...,,,***...444AAAXXXsssqqq^^^TTTJJJIIIMMMTTTXXXUUUNNNIII888333111333666555333333222666555000111666555000555999;;;999777===JJJVVVeeegggtttuuuWWW===222===:::777666888===CCCGGGLLLNNNVVVdddtttyyyvvvjjj]]]QQQuuuTTT@@@:::888;;;333999KKKccc~~~yyywwwyyyuuuOOOFFFSSSUUUZZZaaaZZZbbb___\\\[[[\\\[[[XXXVVVYYY\\\dddppp{{{|||{{{{{{xxxqqqggg\\\SSSNNNRRRNNNFFF===999<<>>@@@===777999EEEPPPZZZooozzzjjjYYYQQQUUU[[[\\\ZZZggg```[[[WWWOOODDD===:::999444222555777999???EEEYYYdddqqqtttrrrrrryyy~~~gggPPPEEECCC<<<;;;999999@@@LLL[[[eeeuuutttiiigggsss{{{~~~yyy}}}yyyxxxrrrgggddduuuxxx|||WWWAAA???<<<::::::666444555555666555333222111000000///...---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,------...000111000///000111///000111000---,,,---...---------------...000000444222222333555777888777//////000111222333333333333333333333333333333333444555666666666666666555111000...---,,,,,,,,,---......//////...,,,***))),,,------,,,++++++,,,...===LLLnnnhhhSSSJJJHHHGGGHHHHHHFFF@@@:::666333111111333444222000222222222111000111444666999;;;<<<999555555:::???IIIQQQXXXZZZYYYVVVNNNFFFHHHFFFAAA>>>AAAIIILLLJJJPPPWWWbbbllluuu|||~~~{{{zzz}}}yyy~~~ppp]]]WWWMMMDDD<<<777;;;;;;777KKKwwwwwwaaadddbbbNNNDDDPPP[[[[[[\\\bbb^^^eeehhhbbb]]]]]]^^^___]]]aaahhhooouuu|||yyymmm]]]OOOEEEAAABBBEEEEEEHHHMMMOOOMMMNNNYYYeeeqqqrrrooogggZZZLLLAAA<<<===888555666555222222555...111666777333444AAAOOOrrrqqqfff~~~\\\WWWcccfffiii\\\HHHBBBTTTdddccc___```vvvuuukkkXXXHHHGGGWWWhhh{{{}}}vvvnnngggcccaaa^^^```dddiiipppvvv|||~~~iiiXXXXXX^^^]]]UUUTTTNNN===666444111000111222111111222222222222222222222222777555666888GGGmmm|||zzzxxxttt{{{nnn```eeelll[[[WWW___nnn~~~{{{^^^YYY]]]\\\XXXWWW]]]^^^\\\]]]iii}}}tttjjjcccfffjjjkkkiiigggggghhhgggiiihhhccceeetttfff[[[cccmmmmmmhhh```\\\TTTLLLEEE@@@>>>===999:::::::::<<>>FFFVVVdddrrrsssgggaaammmyyywwwwww{{{tttiiiccclll{{{yyyZZZBBB???<<<:::999555444555666666555444222111000000///...---,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,---...000111222111000111222444555555333000......///------------...///000000222111111222444666666666000000000111222222222333222222222333333444444444555555666666666666555555000000///...------------------...//////...---,,,,,,------,,,++++++,,,...000;;;ZZZtttaaaOOOLLLHHHFFFDDDAAA<<<777666444111111333444333111222333333222111222555777>>>@@@AAA???:::777999<<<===CCCHHHMMMTTT]]]```^^^QQQNNNIIIGGGLLLTTTVVVSSSUUU\\\eeeooovvv{{{}}}zzzyyyzzz|||yyyuuu^^^SSSyyyRRRDDD>>>888;;;;;;888NNNyyypppnnn[[[JJJBBBOOOZZZZZZ\\\bbbeeeooossskkk```\\\___cccgggkkkpppuuuyyy}}}qqq___OOOCCC>>>IIILLLRRRWWWWWWVVV\\\eeeooonnnjjjccc[[[QQQJJJFFF@@@:::777777555333333666111222555666333333===IIIaaavvveeerrrlll[[[YYY\\\ggg```NNNDDDKKKUUUUUUSSSTTTcccccc]]]PPPDDDCCCOOO[[[lllxxxyyyoooeee^^^ZZZYYYQQQSSSVVV\\\ccckkkrrrwwwvvv{{{xxxdddWWWVVV\\\]]]VVVUUUNNN===666444222111111222222111222222222222222222222222444444777888EEEkkk~~~yyyuuu|||~~~kkk```lllqqqfffeeekkkvvvfffYYYXXXVVVVVVXXX]]]___^^^^^^iii|||jjjfffccccccgggiiiiiihhheeejjjmmmooouuu~~~hhh[[[YYY\\\\\\ZZZWWWTTTOOOIIIDDD@@@===<<<999:::999777777;;;AAAFFFFFFDDDAAA???>>>???AAACCCOOOZZZ^^^UUUEEE<<<999999999888999<<<:::888;;;@@@PPPggg~~~yyyppprrryyysss\\\KKKCCC===:::888:::===EEETTTbbbrrruuujjjbbbkkkvvv~~~~~~xxxrrrppptttyyywwwnnnlllttt}}}ttt|||]]]DDD@@@<<<999888444555555666666555444222111111000000///...---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---///000222222111000111222777777777444111.........------------...///000111111000000111333555555444111111111111111111222222111111222333333444555555666666666666666555444333------.........------,,,------...///////////////,,,------,,,++++++,,,...666888KKKkkkrrrYYYSSSKKKEEEAAA===999555555444222222333444333222222333333333222333666888DDDGGGHHHFFFAAA;;;999999888;;;>>>GGGZZZqqqxxxrrrhhh```aaaddd```YYYWWW^^^gggooouuuxxx{{{}}}|||{{{yyyxxxzzzsss{{{|||```VVVxxxZZZFFFBBB:::;;;;;;;;;TTTRRRDDDAAAMMMWWWXXX[[[bbbhhhuuuzzzooo___YYY]]]ccchhhkkkooossswwwzzzlllVVVHHHKKKLLLPPPWWWYYYXXX[[[```eeebbb\\\XXXTTTRRROOOMMMDDD===888777666333333555444333333444333222999AAANNNssshhhfffhhhVVVUUUdddcccWWWIIIBBBCCCGGGGGGEEELLLMMMKKKEEE???>>>CCCIIITTTfff}}}}}}{{{yyyssskkk```WWWOOOJJJHHHDDDDDDFFFKKKSSS\\\eeekkkiiiqqqvvv```VVVSSSYYY]]]YYYWWWPPP>>>777555222111222333222111222222222222222222222222111333777888DDDlll~~~vvvuuuddd[[[nnn{{{{{{rrrmmmhhhppp{{{}}}eeeYYYVVVSSSTTTXXX[[[]]]]]]\\\ddduuu{{{oooccc___dddiiihhhdddbbbgggnnnwwwwwwooobbbVVVNNNKKKJJJKKKMMMKKKIIIFFFBBB???===<<<888888888666555666999;;;<<<;;;:::999999:::;;;<<<===IIIQQQLLLCCCAAAFFFJJJOOOKKKGGGEEE@@@;;;;;;???PPPhhhtttqqqsss{{{~~~xxxaaaOOOFFF???;;;999;;;===DDDQQQ^^^lllqqqhhhaaajjjuuu~~~~~~|||xxxsssqqqrrrssszzzuuu{{{qqqvvvaaaGGGAAA;;;888777333555555666666666444333222111111000///...---,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...000222222000///000111333444444222...,,,,,,,,,------------...///000111111000000222444555444333222222222111111111111111000000111222444555666666666777666666555444333222,,,,,,...//////...---,,,000000000000000/////////,,,,,,---,,,++++++,,,...111,,,222GGG\\\dddbbb___yyy{{{bbbYYYNNNDDD???<<<999666444333222222222333333333222333444333333333666888EEEHHHKKKKKKFFF@@@<<<999999999;;;EEE]]]{{{uuurrrpppggg]]]UUU[[[dddlllrrruuuwwwxxxwwwxxxxxxzzz}}}rrrvvvooo___zzzfffKKKEEE<<<;;;<<>>:::???AAA<<<>>>>>>===<<<;;;:::<<<===???PPPeeetttvvvppphhhddd]]]\\\YYYVVVQQQJJJBBB===AAA???>>>@@@GGGPPPYYY___ccclllzzz|||fffZZZTTTXXX^^^\\\ZZZRRRAAA888555333222333333333222222222222222222222222222111222666:::KKKrrryyyuuu|||eeeVVVjjj{{{|||rrrlllgggqqq~~~wwwqqqppplllbbbZZZXXXWWWTTTSSSVVVVVVXXXXXXWWW[[[hhhyyy|||{{{|||mmmeeefffgggddd```bbbccchhhqqq}}}wwwaaaWWWWWWWWWWWWWWWXXXVVVRRRMMMHHHDDDCCCDDDGGGFFFFFFEEECCC@@@===<<<888888888888777888888999;;;;;;:::999888888777777666@@@HHHIIIIIIMMMSSSUUUZZZUUUQQQNNNIIIAAA???@@@LLL```yyyvvvooonnnnnnssswwwzzz}}}gggUUUKKK@@@<<<:::;;;===BBBOOO[[[eeehhhaaa```ooo||||||yyyzzz}}}~~~yyy}}}sssrrr|||eeeIIIBBB;;;777777333555666666777666444333222111111000///...------,,,++++++++++++++++++++++++++++++******++++++,,,------///000000///......///000111111000...,,,------...............///111111222222222333555666555333222222222111111111111111000000111222444555666666666666666666555444222222///000222333333222111000333222111000///...------,,,,,,---,,,++++++,,,...---)))+++:::KKKRRRQQQMMMSSSccc{{{uuu```WWWKKKAAA<<<:::888666333333333222222222333444222333444444333333444666@@@CCCHHHIIIGGGCCC>>><<<777666666<<>>JJJmmmdddEEEAAABBBJJJOOOPPPWWW___jjjssswwwnnnbbb]]]```bbbhhhkkkpppuuu{{{pppbbbRRRIIIFFFEEEJJJOOOSSSOOOIIIFFFGGGJJJNNNPPPMMMCCC999666555333111333444111000444555555777:::===PPPpppkkkbbbjjj}}}ppp___UUUSSSTTTKKK<<<777===>>>888;;;:::888888999:::999999888@@@LLLWWW\\\YYYPPPIIIGGGKKKSSS[[[^^^[[[RRRLLLLLLHHHDDDBBBDDDKKKSSSXXXbbbiiitttttteeeYYYYYY___^^^]]]UUUEEE888666333333333444444333222222222222222222222222333111555>>>UUU}}}zzz}}}ttt\\\jjj{{{}}}ssspppxxx{{{gggWWWPPPPPPRRRVVVWWWUUUUUUVVVSSSTTTUUUUUUVVV]]]jjjvvvsssqqqnnnkkklllqqqyyy}}}uuunnnjjjhhhfffdddfffaaa___fffppp}}}ppp```OOOHHHGGGEEECCCCCCDDDDDDDDDEEEEEEEEEBBB@@@EEEFFFFFFEEEDDDAAA???===;;;:::::::::::::::888777888888888777777666555444;;;@@@FFFKKKTTT[[[[[[WWWUUURRRRRRTTTSSSMMMIIIIIIOOO[[[kkkwwwyyytttnnniiiaaafffhhhjjjqqq{{{}}}nnn\\\QQQAAA===;;;;;;===BBBOOO[[[gggggg___ccczzz~~~yyyrrrzzzqqqjjjssshhhKKKBBB;;;777888444666666777777666555333222222111111000///...------++++++++++++++++++++++++++++++******++++++,,,------///000///...------...111222222111///...///000............///000111111222222222444666666444222111111111111111111222222111111222333333444555555555555555555555444333222555555666666666666555555555444222000...---,,,,,,,,,------,,,++++++,,,...333222555===HHHOOOPPPPPP>>>DDDRRRgggyyy|||qqqdddTTTLLLBBB;;;999888777555444555555555444444555777444666777666444333444555999<<>>DDDIIIHHHAAA:::>>>FFFUUUfffssswwwsssmmmddd___WWWQQQOOORRRWWWZZZdddiiirrr~~~tttccc]]]aaa```___XXXJJJ999777444333444555444333222222222222222222222222444111555BBB^^^iiinnn{{{}}}lllYYYTTTTTTUUUTTTSSSSSSUUUWWWTTTSSSUUUXXXYYY[[[bbbjjjfffiiijjjfff```]]]```eeeoooqqqqqqnnniiifffeeefffccc[[[WWWZZZ```lllxxxnnnggg]]]PPPEEE@@@BBBAAAAAACCCEEEDDDAAA>>>DDDDDDDDDDDDCCCAAA@@@>>>???===<<<<<<;;;:::777555777777777888888999999999<<>>::::::<<>>===<<<777;;;;;;666555:::BBBFFFQQQYYY```bbbcccbbb^^^XXXRRRYYYdddlllqqqsssttttttwwwyyy{{{}}}~~~tttooo}}}jjjxxx```III???<<>>@@@DDDGGGIIINNN[[[ggg}}}~~~lllcccfffjjjlllnnnqqqtttwww}}}{{{eeeRRRDDD===AAAHHHRRRWWWZZZYYYTTTSSSVVV[[[XXXKKK>>>999888666444444555444666:::999666777<<<;;;>>>JJJ___rrr~~~sss```NNNXXX]]]^^^XXXFFF@@@???;;;888888999999777999999999::::::;;;;;;;;;;;;:::;;;===???>>><<<:::;;;BBBQQQfffzzz|||rrrjjjeeedddfffhhhjjjooovvvmmmaaabbbaaa```ZZZNNN999777555444444555555444222222222222222222222222333111777EEEaaarrrppp|||rrraaa[[[[[[XXXTTTQQQQQQSSSTTTSSSQQQUUU\\\___]]]___cccbbbfffiiigggaaa[[[YYYYYYdddgggiiifff```ZZZVVVUUUQQQKKKIIINNNQQQYYYooogggRRRHHHIIIHHHGGGEEEDDDBBB@@@>>>???@@@@@@AAAAAA@@@@@@@@@@@@>>><<<===>>>???<<<:::;;;;;;:::::::::;;;;;;<<<:::===CCCOOOaaarrrvvvsssmmmgggcccbbb]]]TTTLLLIIIUUU]]]gggllllllnnnssswwwyyyvvvtttpppeee```lll}}}}}}ttt___RRRCCC>>>:::999<<>>???@@@@@@???===<<>>===:::888777666666777<<>>999999<<>>IIIYYYdddjjjPPP:::777;;;999777999666444222333777===AAADDDFFFAAA???AAAAAA@@@FFFNNNOOOLLLGGGAAA<<<777444333333333444444444444444444555555555555777999;;;<<>>===???CCCGGGMMMYYYdddrrr}}}ggg[[[ZZZ^^^ggglllrrrvvvxxx{{{yyyaaaVVVGGG===999999888666EEEKKKQQQTTTTTTUUUZZZ^^^cccYYYJJJ===666444333333333666888777444444888===CCC???AAAIIILLLLLLVVVccc{{{oooaaaggg}}}lllQQQEEEGGGGGGCCC???===;;;999888777777777777:::;;;;;;888777999;;;999999::::::<<<===>>>???999:::@@@OOO```ttt}}}~~~~~~~~~wwwccc]]]ccceee]]]SSSBBB;;;666555555222222444222222222222222222222222222888888FFFooovvvqqq{{{qqqcccYYYWWWSSSRRRRRRRRRQQQPPPTTTUUUYYY]]]```dddfffgggeeehhhoooxxx}}}xxxlllaaahhh^^^TTTPPPLLLCCC;;;888<<<:::777777:::AAAKKKRRRrrrttthhhggg]]]TTTPPPJJJBBB<<<:::777888999::::::999888777<<<<<<===AAAEEEJJJMMMNNNJJJGGGBBB===:::999999::::::999:::<<<@@@FFFLLLPPPOOORRRTTTTTTPPPLLLHHHFFFTTT[[[eeekkknnnrrryyyqqqfffiiiwww{{{```JJJBBB???<<<<<<>>>GGG[[[mmm{{{mmmooovvvrrrrrrvvvfffmmmrrrOOOAAA888888:::555666666777777666555333222111000///...---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---444222///------...//////111000///...------------------......///000000000111111111111000000000000000000111222222222222111333333444444555444444444555555555444444444333444666999===@@@@@@<<<666333......---------...//////...------------...//////111555:::@@@IIIWWWgggssspppWWW@@@999888333111333555333222444888>>>DDDGGGJJJGGGGGGJJJJJJIIIMMMTTTSSSPPPJJJDDD>>>:::777666444444444444444333333333333333333333555777999;;;???EEENNNVVV[[[]]]^^^___```cccggglllpppsssuuuvvvsssvvvzzz}}}~~~tttwwwrrrkkkTTTCCC???NNNkkktttxxxzzzlllwww```>>>===<<>>DDDJJJMMMNNNPPPUUUYYY___VVVJJJ>>>777555444555333666888666444444888<<>><<<999888777777777888:::;;;;;;999888:::<<<999:::<<<>>>?????????>>>;;;999<<>><<<;;;;;;999888777777888===BBBFFF\\\rrrvvvpppeeeZZZTTTMMMFFF@@@???:::;;;;;;;;;;;;:::999888;;;;;;<<<@@@EEEKKKOOOQQQOOOLLLFFFAAA===;;;;;;;;;<<<:::999888:::===AAACCCEEEGGGIIIJJJIIIHHHHHHHHHRRRZZZeeeooovvvyyyzzzzzzvvvmmmooouuu}}}cccNNNCCC???<<<;;;>>>HHH\\\ooovvvuuu}}}ssswwwwwwooozzzvvvfffjjjqqqOOO@@@888888:::666888888999999888777555444111000///...---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---333222111000////////////000///...------,,,,,,,,,---......//////000000111111111111111000000000000000000111222222222222111444444444555444444333333333555666555444444888;;;EEEHHHKKKLLLHHHAAA999444,,,,,,,,,---......//////...------------.../////////222777===EEERRR```jjjjjjWWWCCC:::444...---111333222222444999AAAHHHMMMNNNMMMOOOSSSSSSRRRTTTYYYVVVRRRKKKDDD>>>:::999888555444444333333222222222000000000111333555888999;;;BBBKKKTTTYYY]]]___aaaiiiiiikkknnnrrrvvv{{{}}}wwwyyy|||~~~~~~~~~www~~~lllvvvoooVVVDDD@@@RRRsssnnnkkkggg]]]sss[[[===<<<;;;>>>CCCFFFJJJTTT^^^___mmmxxxvvvoookkkjjjjjjmmmssszzz~~~~~~||||||}}}hhhLLL@@@:::444111222555666555666;;;@@@CCCEEEGGGKKKOOOUUUPPPHHH???999666666666444666777666444444777;;;GGGNNNSSSRRRRRRUUUXXXYYYZZZ\\\___cccfffhhhiiiiiihhhooorrrgggVVVMMMTTT^^^lllwwwxxxiiiXXXPPPLLLGGG@@@???<<<:::888777777777888:::;;;;;;::::::;;;<<<999;;;???AAABBBAAA???>>>>>>:::999;;;???EEEPPPZZZdddkkkqqqtttxxx}}}wwwrrrwwwyyynnncccaaafffgggaaaYYYCCC:::444444444333333444222222222222333333333333222:::===LLLooo|||yyy~~~qqqnnnyyypppaaa[[[XXXTTTRRRQQQPPPNNNMMMQQQSSSWWW\\\```ccceeefffiiiqqq}}}vvvcccUUUPPPGGG>>>;;;:::888888:::666666666777888999;;;<<>><<<:::::::::;;;>>>DDDKKKQQQUUUUUUQQQLLLEEE@@@===<<<<<<<<<:::888666555777999:::???AAABBBCCCCCCDDDFFFHHHTTTYYYdddrrr}}}~~~wwwppp{{{wwwzzzzzzrrrpppttt~~~gggTTTEEE@@@<<<;;;>>>III^^^ppp~~~xxxxxxqqqttt~~~|||www{{{gggfff{{{lllNNNAAA999888:::666888888999999888777555444111000///...---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---111222333222111000000111000000///...------------.........///000000111111111111111111000000000///000000111222222222222111444444555555444444333222111555888888777:::AAAGGGXXXWWWUUUQQQIII@@@777222------............------...------------...//////000111222444777===FFFLLLSSSHHH===888333...///444111111222555:::BBBKKKQQQPPPQQQSSSUUUUUUUUUWWWZZZUUUPPPIIIAAA;;;888777777555444444333222111111000......///000222444777888999???HHHQQQWWW\\\```cccjjjkkkmmmppptttyyy}}}yyy{{{~~~}}}eeeooosssWWWCCC>>>SSSyyy|||~~~sssiiiWWW???::::::>>>CCCFFFIIIQQQ[[[cccmmmttttttpppmmmjjjfffoootttzzz}}}||||||}}}~~~yyyYYYBBB;;;888444333333444444333222555999;;;<<<>>>AAADDDHHHFFFBBB>>>;;;999777666555666777555444444666999AAAMMMUUURRRRRRXXXYYYTTTNNNOOOPPPPPPPPPOOONNNNNNHHHRRR[[[ZZZQQQJJJMMMRRRZZZiiiqqqhhh[[[TTTNNNIIIBBB@@@>>>;;;999777777777999::::::::::::;;;;;;<<<;;;<<<>>>???@@@@@@??????@@@<<<:::;;;===@@@GGGPPPWWW]]]eeelllqqqwww{{{|||yyynnnxxxrrrppphhhaaabbbggghhhbbb\\\EEE;;;444333555444333444222222222333333333333333333999AAAYYY}}}||||||wwwzzzpppaaa]]]ZZZVVVSSSRRRPPPNNNMMMOOOQQQVVV[[[```ccceeefffiiinnnxxxqqqYYYFFFGGGAAA>>>???@@@>>><<<>>>:::999777777888:::::::::JJJVVVooo~~~ppp```WWWPPPKKKIIIKKKJJJLLLNNNOOOMMMHHHBBB???<<<<<<===???CCCIIIQQQVVVWWWSSSNNNGGGAAA>>>;;;;;;999888666555666777:::;;;BBBDDDEEEFFFEEEDDDEEEFFFXXXZZZcccqqq~~~uuujjjqqqjjjkkkvvv~~~}}}vvvqqqvvvjjjXXXGGGAAA<<<;;;???JJJ^^^pppuuuvvvqqqyyy{{{xxx~~~fffbbbwwwhhhMMMCCC:::999999555666777888888777666444333111000///...---,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---111222444333111000111222222111000///..................//////000111111111111111111111000000000///000000111222222222222111333444444555444444333333333666::::::888;;;AAAHHHVVVTTTOOOIIIBBB<<<888555555555444222000///...---...------------...//////222222111000000222555888999666555444222000111555000111222444999AAAKKKSSSTTTVVVWWWVVVUUUVVVXXXYYYRRRNNNFFF???999777666777444444333222111111000000/////////000222444777888888===FFFNNNUUUZZZ___bbbeeehhhlllqqquuuyyy{{{|||xxx{{{~~~hhhqqqzzz\\\EEE>>>UUUvvvMMM===999999<<>>@@@???;;;777777777666555444444555777===IIIPPPNNNMMMRRRQQQLLLBBBBBBAAA???>>><<<:::999666;;;@@@CCCCCCCCCEEEGGGPPP\\\ccc___ZZZXXXSSSKKKGGGEEEBBB???<<<;;;::::::;;;;;;:::;;;;;;;;;;;;;;;<<<;;;:::::::::<<<===??????;;;;;;===>>>@@@GGGNNNVVVZZZbbbjjjpppuuuyyy}}}~~~~~~vvvmmmwwwyyymmmfff___```fffhhhddd^^^III>>>444333555444333333222222333333333444444444555888DDDggg|||rrrttt}}}sssddd___\\\XXXTTTSSSQQQOOONNNMMMPPPVVV\\\aaadddffffffmmmmmmqqqyyy}}}rrrZZZFFFBBB===<<<@@@CCCEEEHHHMMMFFFBBB<<<999999:::::::::<<>><<<999555222111000///...------------...//////............///111222333---///000111111000000111///000222333666>>>IIIRRRXXX\\\^^^[[[YYYYYYXXXUUUNNNKKKEEE>>>999777666666333222222111111000000000000000000000222444666777666;;;BBBJJJPPPVVV[[[___^^^bbbhhhoootttwwwxxxxxxwwwzzz}}}~~~uuu|||qqqyyy```IIICCCZZZzzz{{{EEE@@@999888;;;@@@CCCGGGQQQ[[[jjjnnnnnnjjjgggggggggdddooorrrtttuuuvvvyyy~~~pppWWWFFF===:::555555666666666555555555555444333333333333444444444444777???HHHJJJCCC;;;888777555444444444555555;;;CCCHHHGGGEEEEEECCCAAA<<<;;;:::888666555444333555444333555888<<>>======>>>>>><<<;;;;;;999777555666888;;;===;;;999999;;;<<<<<>>DDDJJJPPPUUUYYYZZZ]]]cccjjjppptttvvvwwwxxxzzz|||~~~ooovvvvvvzzz~~~___KKKGGG^^^|||zzzBBBBBB999888:::???BBBHHHRRR]]]iiillljjjccc^^^```dddeeennnrrruuuwwwwwwyyy~~~zzz~~~yyybbbPPPEEE???======555666777666555555555555444333222111222222333333333111666DDDSSSWWWMMMBBB999777555444444444444444777999===@@@>>>999999===:::999888777666666666666555555444444555999>>>BBBLLLYYYcccfffgggiiicccZZZWWWUUURRRNNNKKKIIIHHHGGGFFFCCCAAAAAAAAAAAA>>><<<888777666555555777888999888666666999999888<<>>BBBHHHTTT___jjjlllhhh^^^XXXZZZ```cccnnnrrrxxxzzzzzzzzz|||{{{~~~~~~{{{{{{~~~zzzfffOOODDDBBBBBB???<<<:::::::::888666444444555333222000000111333333333444222777HHH[[[aaaUUUGGG999777555333444444333333222000444;;;:::444666???555555444444444555555666///222444444333666===CCCLLL]]]mmmqqqqqqqqqjjj```^^^\\\XXXTTTQQQNNNMMMMMMJJJGGGDDDDDDDDDCCC@@@===555666666777777777777666666555666999:::999<<>>777555888::::::888999444777AAADDD???AAAHHHSSSuuuuuukkkbbbWWWPPPNNNIIIPPP[[[gggpppuuuvvvwwwnnnmmmhhh]]]OOOFFFCCCCCC;;;;;;999888777666555555333333333444555777888999888:::===@@@AAACCCFFFIIITTT\\\fffmmmssszzz|||uuuzzzssscccJJJCCC======AAAIIIUUU```nnnssskkkdddkkkrrrxxxssswww{{{~~~yyyyyylll```bbbgggppp~~~nnnccczzzrrrOOO???;;;777666777555555666666555555444333000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...000000000///......000222222111000//////............///000111111222222111111111000000000000111111000000000000111111111111000111222222444444555666888777555444444555777888333222222222333444666777444111...,,,,,,...///000,,,,,,---000222222000............------,,,,,,,,,///.........///000111222111///---...222999AAAGGGTTTbbbhhh```VVVQQQGGG<<<999888555333111111222333333222111111000111111111000111111111111222222222444666999<<>>???CCCQQQ___mmmiiidddbbbcccccccccaaaoootttyyy{{{||||||~~~~~~|||zzzwwwtttrrrqqqdddOOO???@@@DDDBBBAAAEEECCC???888444333444555555888555333333444555333222444333777GGG___iiiYYYBBBAAA:::444444333111222444333222222111222333555666777<<<===777444666777555444444333222333777<<>>===;;;888555444222222444333222111111111222333888666777===AAAAAACCCEEEVVV\\\ccckkkqqqvvv|||zzzxxx{{{xxx{{{~~~qqq___KKKCCC<<<;;;>>>FFFUUUbbbkkkuuupppfffkkkssswww}}}|||xxxyyy|||mmm___```kkkxxxnnneeeyyytttPPP@@@;;;888666777555555666666555555444333000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...000000000///......000222222111000//////............///000111111222222111111111000000000000111111000000000000111111111111000111111222333444555555888777666666666888999;;;666444222000/////////000222111000///.........///,,,,,,---...000///---+++.........------,,,,,,,,,//////000000111222222222333111///...111666<<<@@@IIIUUUZZZSSSKKKGGGAAA888777666333111000000111111333222222111111111111111000111111111111222222222222444777999<<>><<<:::777555666555444333333333333333111333777GGGaaaqqqdddMMMAAA:::555555555333333444444333222222222333444555333:::AAABBB>>>888555555444444333222333666<<<@@@PPP___nnntttwww|||~~~}}}rrrmmmgggbbb^^^[[[ZZZZZZ[[[UUUMMMFFF@@@;;;888555555555666666777777777666555555555666777888999:::>>>>>>AAAFFFIIIKKKSSS\\\kkksss}}}llldddiiinnnkkkeee___NNN<<<666666666555555333333333333444555666666666666>>>UUUrrr|||llllllwwwvvvcccZZZWWWRRROOONNNMMMKKKJJJJJJNNNUUU___gggkkkiiigggdddgggiiikkknnnvvvfffHHH:::888777555444444555777888777888:::;;;<<>><<<:::888555444333222444333222111111111222333777555666<<>>FFFUUUcccllluuuooogggoooxxx{{{vvvpppaaabbb|||vvvooouuuRRRAAA<<<888666777555555666666555555444333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...000111111///......000222222111000//////............///000111111222222111111111000000000000111111000000000000111111111111000000111222333444555555888888777666777888:::;;;999888666444222111000000333555888999777333000///......---...///...,,,***.........---------------...///111222333333222222333222000//////222444666;;;DDDGGGAAA<<<<<<999333444333111000/////////000333333222111111111111111000111111111111222222222111222444666777;;;???BBBJJJQQQ\\\fffnnntttxxx{{{{{{|||{{{{{{zzz}}}qqqxxxmmm\\\MMMGGG\\\pppGGG===888999;;;===<<>>:::666666555333222111333555///444888BBB^^^wwwpppYYYDDD<<<666666666555444555555444333333333333333444555<<>>666888555555444333333666;;;???QQQaaasss{{{~~~~~~wwwpppjjjeeeaaa]]]^^^WWWMMMDDD===888555222444444555555666666666666444444444555666777888999;;;;;;>>>BBBDDDEEELLLUUUdddooo}}}zzzfff___gggooonnnjjjaaaOOO===666666666555555333333333333444555666666:::<<>>>>>>>><<<;;;999777555444333333444444333222222222222222666444555:::======???CCCNNNVVVaaahhhiiihhhffffffdddhhhpppvvvsssjjjeeeeeekkktttqqq___KKKCCC===;;;???GGGVVVdddrrryyysssmmmyyypppsssssseeefffyyysssPPP@@@<<<999777888555555555666555555444333111111000///...------,,,++++++++++++++++++++++++,,,++++++***+++,,,...///000111111000......000333222111000///...............///000111111222222111111111000000000000111111///000000000111111111111000000111222333444444555777666555444444444555555777999;;;======<<<:::888666;;;@@@CCC@@@;;;444111000///......//////...---...............------------///111333333333222111111111000/////////000000222777888444222444555333333222111000//////000000333333222111111111111222000000111111111222222222111222333444555777;;;===EEENNNZZZdddlllqqqvvvzzz~~~~~~~~~~~~nnnyyyrrrZZZMMMIII___wwwwwwwwwqqqhhhwwwpppEEE:::999:::<<<===<<<>>>JJJVVVdddfffddd]]]UUUTTTZZZ```gggkkkrrrwwwzzz{{{{{{{{{yyywwwwwwyyyxxxnnn]]]OOOAAA<<<;;;===;;;666555888<<<<<<>>>BBBDDDEEEDDDBBB888999888555222111333555111777777;;;UUUtttwwweeeNNNBBB888555555444444666555555444444333333333333<<>>777666666555444333333333333444555666666:::>>>BBBOOOqqqzzzzzzwwwttt{{{vvvttttttbbb[[[WWWSSSPPPNNNMMMLLLKKKHHHMMMUUU^^^eeeiiijjjjjjiiihhhiiikkkpppuuu{{{~~~{{{rrrlllhhh[[[HHH;;;999999999888777666555444333999999:::;;;<<>><<<;;;<<<<<<;;;:::888777555555444444444444333333222222222222444333444888::::::===BBBLLLUUU```ffffffdddcccccc___aaagggnnnqqqmmmgggcccaaannn~~~ooo^^^JJJCCC===<<<@@@HHHXXXeeezzz|||yyyuuujjjrrrrrrdddeeewww{{{pppNNN>>>;;;999888999555555555666555555444333111111000///...---,,,,,,++++++++++++++++++++++++++++++******+++---...///111111111000//////111333222111000///...............///000111111222222111111111000000000000111111///000000000111111111111///000000111222333444555555444333111000......---222666<<<@@@AAA???;;;888444999???EEEEEE???777000111///------.../////////........................,,,---000222222222000///...////////////////////////222222000000333555555333222222111111111222222444333333222111222222222000000111111111222222222111333444444444666999;;;CCCLLLYYYdddjjjoootttxxx}}}wwwiiivvv{{{]]]OOOLLLccc~~~kkk```WWWmmmkkkAAA999:::;;;===???===>>>IIIUUUcccdddbbbZZZRRRQQQYYYaaahhhkkkpppwww|||~~~~~~zzzxxxwwwwwwuuuiiiVVVHHH@@@===;;;;;;999666666888555555555888<<<@@@AAAAAA:::;;;:::888666555555555333888555555KKKlllzzzsssZZZKKK:::333222222333666555555555555444333333222===DDDXXXjjjcccKKK;;;<<<777777666555444555888;;;III\\\uuu{{{uuujjj___NNNHHH@@@:::777666666666555444444444444555666666555444444444444444555666888888;;;???AAACCCKKKSSScccjjjvvvyyyuuu{{{~~~rrrcccbbblllsssqqqkkkfffSSS@@@777666555444444333333333333444555666666555;;;???KKKjjjzzzwwwtttuuu|||pppmmm|||tttaaa[[[WWWSSSOOONNNMMMLLLKKKIIINNNVVV^^^cccggghhhiiijjjiiikkkssstttdddTTTLLLEEE<<<:::>>>777777777777666666555555;;;<<<<<<<<<;;;===AAACCCFFFCCCAAADDDMMMZZZfffmmmrrrrrrtttuuurrrlllccc]]]YYYTTTMMMHHHFFFDDDBBB@@@AAA@@@>>><<<::::::::::::999888777666555555555555444444444444333333222222333222444777777777;;;BBBNNNWWWaaaffffffeeegggkkkgggcccaaafffnnnrrrmmmfffaaannn}}}mmm[[[JJJCCC===<<<@@@JJJYYYggg}}}{{{uuunnnlllxxxnnn______fffzzz~~~yyypppMMM>>>;;;888777999555555666666555555444333222111111///...---,,,++++++++++++++++++++++++++++++*********+++---///000111222222000//////111333222111000//////............///000111111222222111111111000000000000111111000000000000111111111111//////000111222333444444444333222111///...,,,,,,...111666999:::777222//////111888AAAHHHFFF===444333000---+++,,,......................../////////,,,---///000111111000000---......//////000000000000111000000111333444555222222333333333333333333444444333222222222222222000111111111111222222222222333444444444555888;;;AAAKKKZZZdddjjjoootttyyy~~~~~~}}}}}}}}}ssssssfffrrr~~~cccSSSPPPiiimmmXXXiiiddd>>><<<999;;;===???===>>>IIITTT``````^^^XXXRRRTTT]]]fffgggiiilllrrrxxx{{{|||{{{yyywwwtttqqqlll___NNNBBB;;;:::888777666555666666777555333333555777999999;;;::::::<<<======;;;888444666444444DDD___ttt{{{cccQQQ===444222222333555444555555555555444444333888BBBWWWhhheeeQQQ@@@:::888888777555444444777999EEEVVVoooxxxjjj[[[HHHCCC<<<777555555555444666555444444444555777888666555555444444444555555777777:::>>>@@@BBBJJJRRRdddiiitttxxxppp{{{}}}vvviii]]]```llluuutttnnniiiUUUAAA777666555444444333333333333444555666666777;;;@@@KKKeee|||zzz}}}xxxqqq}}}|||yyyvvvaaaZZZVVVRRROOOMMMLLLKKKJJJIIIOOOVVV]]]bbbeeehhhjjjkkklllrrrjjjTTTJJJCCC;;;777999444444444444555666777888<<<===>>>===;;;;;;===>>><<<===???AAADDDKKKUUU\\\___aaadddhhhiiifff```\\\TTTPPPLLLHHHEEEBBB>>>;;;>>>===<<<;;;:::999888888777777666555555555666666444444444444444333222222333222444666666555:::BBBOOOXXXcccggggggiiinnntttxxxqqqiiihhhqqqyyyxxxrrrjjjtttkkkYYYJJJCCC======AAAKKK[[[iiizzz~~~~~~{{{vvvrrrttt~~~lll\\\\\\bbbqqq~~~ssssssPPP???;;;888666777555555666666555555444333222222111///...---,,,+++************************+++*********+++---///000111222222000//////111333222111000//////............///000111111222222111111111000000000000111111000000000000111111111111//////000111222333444444555555555444444333222111---...///000000///...---//////555CCCQQQUUUMMMCCC:::666222///......///...---........./////////000...//////000111111222222////////////000000111111111000000222333222222222111222222333333444444333444444333222222222222333000111111111111222222222111222333333333555888;;;???KKK[[[gggmmmrrrxxx~~~~~~}}}}}}zzzyyyhhhrrr}}}fffVVVTTTppp}}}___lllbbb======777999<<<>>><<<===GGGSSS]]]\\\YYYSSSPPPSSS\\\dddiiiiiiiiimmmrrruuuuuutttsssrrroookkkdddZZZOOOGGGCCCAAA???>>>>>>===:::777<<<999666444444555444333888777888>>>EEEGGGCCC===555555555666<<>>888888888666444444666888@@@KKKbbbzzz~~~uuubbbOOOBBB>>>:::777666777666666777666555444444666888999777777666555444444555555666666888<<<===>>>EEEMMMaaahhhuuu|||pppcccXXX[[[jjjvvvwwwssskkkWWWBBB888666555444444333333333333444555666666::::::???MMMddd~~~}}}{{{wwwvvv|||~~~vvv```YYYUUUQQQMMMLLLKKKJJJIIIGGGMMMVVV]]]aaaeeeiiillllllrrr|||{{{___SSSMMMDDD===;;;<<<:::888777666777888999:::<<<======<<<::::::;;;666999<<<===???BBBFFFIIIJJJKKKOOOSSSVVVVVVSSSPPPHHHFFFCCCAAA@@@>>><<<;;;999999999999888777777666666666555555555666666777333444555555555444333222333333444666555444:::BBBNNNYYYdddjjjjjjlllrrrxxxvvvnnnqqqzzz~~~|||vvvzzz~~~kkkYYYJJJCCC======BBBLLL\\\jjjttt|||xxxwwwzzzxxx{{{nnn^^^^^^dddooozzziiirrrvvvRRRAAA<<<777555666555555666666555555444333222222111///...,,,++++++************************************+++---///000222222222111///000222444222111000//////............///000111111222222111111111000000000000111111000000000000111111111111//////000111222333333444666777777888999888888888///...---,,,,,,...000222333222888III]]]eee^^^SSSCCC>>>888444222111111000---.........//////000000000000000000111222333444111111000000000000111111111///000222333111//////000111222333333333333333555444333333222222333333000111111111111222222222111222333333333555888:::===JJJ\\\hhhooouuu}}}mmmuuu{{{gggVVVWWWvvvbbbqqqddd<<<<<<555777:::===;;;<<>><<<999888888777444333555333666@@@KKKOOOIIIBBB666555666777555999MMMbbbaaaQQQ@@@:::999777333111222333555666666666555555666IIIaaassszzzrrr\\\GGG999999888666444444555777;;;CCCVVVooo|||oooXXXBBB<<<:::777777888:::::::::888777555444555666888:::888777666555555555555555666555777:::::::::@@@HHH]]]hhhwww}}}mmm^^^^^^jjjuuuwwwssslllXXXBBB888666555444444333333333333444555666666666444:::KKKaaayyyooonnnwwwyyyzzzuuu]]]XXXTTTPPPMMMKKKKKKIIIHHHDDDKKKTTT\\\aaafffkkkooommmvvvjjj\\\XXXRRRLLLIIIGGGEEE@@@<<<999777888888777:::===>>><<<;;;::::::777888999:::;;;<<<<<<;;;999:::<<<@@@DDDEEECCCAAA>>><<<;;;:::::::::;;;<<<666666777777777666666555555555555555555666777777333444555555555444333222333333555666444444:::BBBMMMXXXfffllllllmmmrrrwwwzzznnnkkksss{{{}}}}}}}}}}}}}}}~~~kkkYYYJJJCCC======BBBLLL\\\jjjqqqxxxssssss|||yyy~~~uuujjj```gggqqqxxxeeeuuu~~~VVVBBB<<<999777777777777777777666666666666222111000...------------...------,,,,,,------...---......---,,,,,,///111222222222111///000222444555444222111/////////000000000111222222222222111111111000///////////////000000111222222222222111000000000000111222333333777666777===EEEHHHFFFBBB<<<777111...///000000///111666;;;EEE]]]www|||kkkPPP888222444333111333111111111000//////......111111111111111111222222111000///111444555444222222444666666222...000555000222444666666666666777666555555555444444333333222222222222333333333333222333333333222333666888CCCGGGTTTdddqqqwww|||yyy|||iii[[[```yyy```ttteeeDDD888999666666999999:::???FFFRRRRRRQQQOOONNNQQQYYY___rrrtttuuutttsssuuu{{{xxxuuuooofff___]]]aaaeeejjjnnnlllccc\\\YYYUUUNNNPPPKKKDDD<<<666333666;;;666888888;;;KKK\\\\\\QQQAAA<<<999888888:::AAAJJJMMMIIIBBB;;;666333333333000222444555555555666777555LLLeeettt|||yyydddLLL>>>;;;999999666222333666777>>>PPPiiiwwwbbbPPPBBB:::999888777777888999:::666777777777777777666666777777777666555555444444666888:::999777999@@@EEEWWWfffvvvsssaaa]]]kkk{{{}}}wwwlll[[[EEE888555666555222333333333333444444555666888999;;;CCCXXXxxxvvvllliiigggrrr}}}wwwqqq{{{uuuaaa\\\XXXRRRLLLHHHGGGIIIJJJLLLLLLRRR\\\dddeeeeeegggkkkppp|||vvvfff``````aaa```^^^PPPDDDBBB>>>888888>>>======<<<;;;::::::999888666777777888888777777666777888999999:::::::::999777777888888888888777777999888666666666666444333888444333555555333777???999666333333666888666444888777666666777:::>>>@@@RRRUUUfffzzz{{{mmmjjjtttxxxvvv{{{~~~{{{}}}}}}lll\\\JJJFFFAAA???CCCNNN]]]fffqqqqqqppp{{{~~~ooo{{{YYYBBB;;;888888888777777777777666666666555222111000...------------,,,,,,,,,++++++,,,,,,,,,---......---,,,,,,///111111222111000//////111333555444222000/////////000000000111222222222222111111111000///////////////000000111222222222222111111111111111222333444555666999???JJJUUU[[[\\\ZZZHHHBBB;;;666555555555555333888<<>>DDDSSSdddpppvvv||||||zzzsssggg[[[bbbffftttoooGGG888999666666888999:::???FFFOOOOOONNNLLLKKKNNNVVV\\\jjjmmmppprrrtttxxx|||tttnnnkkkllloooqqqpppttttttllleeeaaaZZZRRRPPPLLLFFFCCCAAA===888666444666666999JJJ```gggbbbLLLBBB888444444555999===BBB???;;;777444333444444444666888888777777888999888KKK]]]hhhnnnnnnaaaQQQ>>>:::999999777333333666555:::IIIbbb}}}hhhSSSEEE;;;999888777777666666777777666777777888888777777666888888777666666555555444444777999888666888>>>CCCTTTcccuuu}}}qqqccc```lll{{{}}}xxxmmm[[[EEE888555666555222333333333333444555666666666888;;;DDDYYYwwwttthhhjjjeeedddjjjiiijjjttt~~~xxxeeeXXXUUUOOOJJJGGGGGGHHHIIIIIIJJJQQQ\\\eeegggiiikkkjjjppp{{{}}}uuupppoooqqqsssmmm```QQQHHHBBB<<<::::::===<<<;;;:::::::::999888777777888999999999999999777777888888888888777777666777777888888777777666444555666777777666444222222111444888777222222666666555444666888999888777666555444444555888;;;===QQQUUUfff|||~~~xxxyyy{{{}}}|||kkk\\\GGGCCC>>>===CCCPPP___iiitttvvvuuuyyy~~~}}}rrrvvv~~~[[[DDD:::777888:::777777777666666666555555222111000...------------++++++++++++++++++++++++------...---,,,,,,...111000111111///......000222555333222000/////////000///000111111222222111111111111000//////////////////000111111222222111111222222222222333444555666555:::AAAIIIOOORRRRRRQQQKKKFFF???:::777777777666666888999???XXX|||zzzcccTTTKKK@@@666000000//////.../////////000000111111111222222222000111111000111555===CCCDDD===444111333555444000444333222222222444777888444444333333333333222222333333333222222111111000222222333222111222555777888@@@QQQdddooouuu{{{}}}|||zzz}}}{{{vvvzzzqqqhhh___gggqqqooouuuGGG:::999666666888999999>>>EEELLLLLLKKKIIIHHHKKKRRRXXXcccggglllooosssxxx|||zzz}}}}}}~~~yyyrrriii```[[[TTTLLLHHHHHHFFF@@@:::888999777888EEEZZZggghhh]]]NNN???888777555444555777666555444444555666777555777888888777666666777;;;JJJWWW[[[^^^^^^XXXNNN>>>:::999999888444333555333444???WWWtttyyyTTTAAA;;;888999999888888777777666666777777888888888888888777999888888777666666555555333555777666555666;;;???PPP```sss}}}uuujjjfffooozzz}}}yyynnn\\\FFF888555666555333333333333333444555666777555999<<>><<<:::999::::::999888555555555666777777777777777777888888777777666666666666777777777777666666222333555666777777777777444444777:::999555555888444444666777777777555444555444333333555777:::;;;MMMTTTcccxxx{{{zzz~~~yyyiiiZZZEEEBBB>>>>>>FFFUUUdddnnn{{{{{{yyy~~~~~~||||||~~~qqqkkkxxxyyy\\\FFF;;;888888999777777666666666555555555222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,...000000000000///---...000222444333111000/////////000///000000111111111111111111000000//////////////////000000111111111111111111111111222333444555666666999<<<>>>===;;;:::;;;AAA@@@>>><<<:::999888777777777444333AAA[[[tttxxxhhhQQQ<<<222111///............///111111111111222222222222///222333000///555AAAKKKTTTNNNBBB999666666555111666555333333444555555555444444444444444444444333555555444444444444444444222333333222111222444666444>>>PPPcccmmmrrrxxx|||~~~~~~|||~~~zzzqqqxxxvvvxxxmmmgggnnnxxxfffpppDDD<<<999666666888888999>>>DDDJJJKKKJJJIIIHHHJJJQQQWWWaaaeeejjjnnnppptttzzz|||rrrbbbTTTNNNMMMKKKGGGAAAAAA<<<888>>>LLLWWW[[[___SSSFFF@@@<<<777444444444444555555666777777888888:::;;;:::888666666777>>>LLLYYY^^^\\\YYYQQQIII@@@;;;999:::999555333555444222888KKKgggsssNNN===;;;;;;999:::::::::::::::999999777888999999999999999999999999999888777777666666444555666666555666:::===MMM\\\pppvvvnnnqqqyyy|||zzzppp^^^GGG888555777666444333333333333444666777888888<<>>666888999999888666555444666666555555666888:::<<>>@@@???===;;;999333444111...111===JJJRRR^^^ssspppVVV>>>444222000///.........///333333333333333333333333///222333111///444AAAMMM___```ZZZMMMAAA===;;;888666444444555888999777666333333333333333444444444444444444555555666666666333333333222111222444666555>>>OOOaaalllpppuuuzzzyyyzzz{{{|||~~~~~~|||wwwjjj}}}zzzsss{{{sssnnnsssrrr^^^wwwlllDDD===999777666888888888===DDDJJJKKKKKKIIIHHHKKKQQQWWW]]]bbbhhhkkkmmmqqqvvvzzzvvvccc[[[UUUPPPIIIGGGCCC===>>>DDDKKKNNNPPPKKKGGGDDD>>>666333555555666666777777777777777???@@@AAA???<<<:::999:::AAARRReeeooonnneeeYYYOOODDD>>>::::::999666444555666222444BBBYYYxxx|||WWWEEE???<<<::::::::::::::::::;;;;;;888888999::::::;;;:::::::::::::::999888888777777666666777777777888:::;;;JJJWWWlll}}}sssrrrxxx|||{{{qqq___GGG888555777666444333333333444555666888888999???BBBDDDSSSkkkxxxyyyvvvhhhWWWaaazzz|||iii]]]YYYSSSMMMHHHFFFFFFFFFEEEFFFNNN[[[dddhhhjjjllluuuuuupppiiiaaa```eeekkkkkkpppwww|||}}}}}}~~~vvvxxxrrrhhheeejjjggg___NNNFFF>>>999888999999888:::999888888888888999999777888888999999888888888666666777777777777666666888666444555===MMM```mmmsssqqqjjj___RRRHHH@@@<<<<<<<<<;;;;;;::::::999888666666666666777888:::;;;DDDQQQ]]]eeeqqq~~~~~~tttyyyzzz{{{|||{{{yyyzzz{{{zzz~~~|||}}}}}}ssscccVVVIIIDDD???@@@JJJZZZhhhpppuuupppxxxyyyuuuxxxwww}}}sssqqq|||TTTkkk~~~wwwtttssszzztttooowwwsss[[[EEE;;;;;;999666666666666555555555444444222111000...---------------...///000000///...---,,,,,,---,,,++++++---000000111111///......000222222111000///...///000000...///000000111111000000111111000///////////////...///000000111111000000...//////000111333444555666666777888999:::;;;;;;777;;;???AAA???;;;777555///000111111111444888;;;>>>NNN```iiifffZZZHHH999333222000//////000222333666555555444444333333222000333444111///333>>>HHHbbboootttgggUUUHHH???888777444222333666888777555444444444555555555555555555555555666666666777777444555555333222222444666777===KKK^^^kkkqqqtttxxxtttttttttvvvyyy}}}zzzzzzwwwjjjpppsssxxxxxxuuuwwwbbbZZZtttmmmIII<<<999777666888888888<<>><<<;;;999999999::::::888999:::;;;<<<<<<<<<;;;;;;;;;;;;:::999999888888888888777888888999::::::GGGQQQdddxxx}}}sssssszzz~~~}}}sss```HHH999555777777555333333333444555777888999999@@@CCCFFFXXXsssttt|||www^^^```{{{|||iii[[[WWWQQQKKKGGGGGGHHHIIIFFFGGGOOO[[[dddhhhjjjlllqqqnnniiibbb^^^```gggmmmccceeehhhmmmssswwwyyyyyypppqqqmmmgggdddhhhlllnnn___TTTEEE<<<:::;;;;;;:::888888777777888999;;;<<<<<<<<<<<<<<<;;;:::888888777777888888888888777777777666444666@@@TTTlll}}}|||iiiVVVIIIFFFAAA;;;888999:::999777555555555555666777888888DDDPPP\\\bbbjjjtttvvvsssmmmooosssxxxxxxuuuuuuwwwwww|||~~~~~~{{{ppp```SSSIIICCC===???JJJYYYgggnnn{{{{{{qqqmmmyyy}}}vvvtttxxxtttjjjgggxxxSSSkkkxxxpppkkkpppuuuvvvxxx[[[BBB999;;;;;;666666666555555555444444444222111000...------------,,,---///000000///---,,,,,,,,,,,,+++***+++---///111222111000//////111333222111000......///000000...//////000000000000000111111000///////////////...//////000000000000000//////000111222444555666:::;;;>>>CCCIIIKKKIIIGGGEEEGGGGGGDDD===666222000......///222444444444444444777>>>FFFEEE===666333000/////////111444777999999999888666555444333222111333444222000222999@@@VVVppp{{{mmm]]]PPPKKKEEE===999999;;;:::888::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888555666666444333333555777888;;;GGG[[[kkktttwwwxxxrrrrrrrrrtttwww|||}}}||||||kkkwwwzzz~~~}}}rrrUUUWWWpppnnnPPP;;;:::777666777777777<<>>BBBCCC???===>>>666777888999<<<>>>@@@BBBHHHHHHHHHEEEAAA>>><<<<<>>>>>>>>===888888888:::<<<@@@CCCEEEIIIHHHGGGDDDAAA>>><<<:::888888999999999999888888555555555666===KKK^^^kkkqqqbbbVVVHHH@@@??????;;;777555555666666777888888999CCCLLLWWWbbbkkkppprrrrrrkkkkkkooouuuvvvssstttyyyuuu}}}~~~zzznnn^^^QQQJJJCCC===@@@LLL\\\jjjqqq|||{{{xxxsssmmmfffmmmZZZppp}}}oooddd]]]wwwzzz~~~\\\???666:::;;;777666666555555555444444444222111000///------------+++,,,...//////...,,,++++++,,,,,,+++***+++---///222222222111///000222444111111///......///000000...//////000000000000000111111000///////////////...//////000000000000000000000111222333555777888???BBBJJJVVVccchhhfffbbbYYYXXXTTTLLLAAA777222111000------///222111000000444......555555...+++000---------///222777<<>><<<::::::666777777555444444666888999999CCCXXXlllvvvyyyzzzrrrssstttwwwzzz}}}~~~nnn|||uuuQQQSSSjjjmmmTTT;;;:::777666777777777<<>>===:::999777888999<<<@@@EEEIIILLLSSSSSSSSSPPPKKKHHHFFFFFFQQQTTT\\\ggglllggg^^^XXXUUUIII>>>999999777777888666666666777<<>>???@@@CCCGGGLLLQQQTTTUUUTTTQQQMMMIIIDDD@@@>>>999999::::::::::::999999333555666555666<<>>;;;888777999777666555777777777666222111000//////......///++++++++++++++++++++++++++++++,,,,,,,,,,,,------111111111000000222555888222111000.........//////000000000111222222333333444333111///...------...////////////000000000000000000000000111333888;;;FFFIIIYYYoooxxxrrrnnnqqqggggggdddYYYIII<<<555333000///......000111111000111111000...,,,,,,...000+++...111111111555>>>EEEIIIDDD>>>:::777666333222444333222222222333444555<<>>777555888999555555888666777AAATTTeeeoootttwwwuuuxxx|||}}}||||||~~~~~~yyySSSFFFdddjjjMMM:::<<<888666888888777:::>>>BBBBBBBBB@@@???@@@CCCEEESSSWWW]]]bbbeeeiiilllooo}}}}}}|||rrreee]]]LLLEEE???>>>======AAAGGGOOOUUU```lllyyyxxxfffSSSIIIEEE???999666888777555999BBBCCC???<<>><<<>>>BBBDDDDDDCCCAAADDDDDDAAA@@@@@@===777<<<:::888777777888888999@@@DDDRRRiii||||||yyyqqqaaabbbwwwuuubbbIII999555777777555555555555555666888999:::<<>>666444777666222999888666555666999;;;===GGGMMMYYYeeerrr~~~~~~jjj^^^ZZZRRRFFFFFFEEECCC@@@>>><<<::::::CCCIIITTT```kkkpppqqqqqqpppqqqrrrqqqqqqrrrtttwwwuuuzzziiiZZZQQQFFFBBBAAAIIITTTcccttt|||uuuxxxiiiqqqvvvgggaaannnvvvPPP???===:::888888888666444444444555444333111111000///............++++++++++++++++++++++++++++++,,,,,,,,,,,,------000111111000///111444666333222111///....../////////000000111111222333333333222000///............////////////000000000000000000111000111333777;;;GGGJJJXXXjjjnnnfffbbbeeegggkkklllcccSSSDDD===<<<999888777666777888888888555444333111111111111111000222222111111666@@@HHHUUUPPPGGG???999444222111444333333222333444666777111CCCggg|||}}}qqqcccYYYLLLCCC;;;;;;<<<::::::===;;;;;;CCCTTTcccmmmsssxxxxxx{{{}}}}}}{{{{{{}}}~~~~~~~~~YYYDDD```nnnWWWBBB===999777888888777999>>>@@@AAA@@@???>>>???AAADDDKKKQQQZZZaaafffiiikkklllooosssxxxzzzsssdddUUULLLCCC===:::;;;;;;:::;;;???===AAAGGGNNNWWWbbbmmmuuu|||zzzooo]]]LLLCCC===888333666666666===HHHNNNMMMLLLQQQQQQKKKJJJSSS```iiiqqqtttrrrfffZZZTTTOOOJJJDDDEEEGGGJJJMMMRRRWWWZZZXXXKKK>>>:::::::::999:::999555666999:::GGGmmmlllXXXKKKFFFEEEEEEEEEHHHNNNVVV]]]```aaaeeeddd\\\NNNDDDBBBCCCCCC@@@>>>===<<<;;;:::888777;;;>>>LLLfff~~~vvveeeddduuu~~~{{{}}}wwwdddJJJ:::666777777555555555555555777888999:::;;;BBB@@@HHHRRRnnnxxxjjjooo{{{xxxkkkdddfffooo___ZZZRRRMMMJJJJJJJJJJJJKKKIIIMMMYYYfffooouuuzzzzzzbbbRRRSSSKKKFFFFFFDDDEEETTTggg~~~sssdddYYYUUUUUUTTTUUUQQQMMMOOOUUUVVVSSSWWW[[[ccchhhcccYYYUUUXXXXXXQQQCCC888777;;;:::666999888666555666888:::<<<888<<>>;;;:::CCCIIITTTaaakkkpppqqqppppppqqqqqqqqqpppqqqtttwwwvvvxxxhhhYYYPPPEEE@@@@@@JJJXXXfffvvv~~~{{{|||pppqqqzzzfffpppxxxiiiaaarrrtttOOO???<<<:::888999888666444444444444333222111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///000000/////////222444555444222111//////////////////000111111222222333111111000///.../////////////////////000000000000000000111000111333777:::???DDDPPP[[[ZZZQQQOOOSSS\\\dddkkkgggZZZKKKBBB???999999888888999;;;===>>>777444111111333555444333111111000000222999EEENNN\\\WWWNNNCCC999444333444444333333333444555777888555<<>>======AAAAAAHHHVVVccckkksssyyy|||~~~}}}zzzyyy|||}}}yyyaaaDDD[[[ssscccGGG>>>:::777888888777999===>>>>>>>>>=========@@@BBBFFFMMMXXX```eeegggggghhhhhhqqqyyywwwkkkYYYJJJBBBAAA<<<:::;;;;;;777555666666666666888===EEEPPPWWWkkkrrrrrrcccPPPCCC===:::555777777999BBBOOOZZZ___]]]]]]\\\YYYTTTXXXhhhxxxyyylll```WWWPPPJJJ@@@AAACCCFFFLLLRRRWWW[[[WWWKKK@@@<<<<<<:::999::::::666777:::;;;FFFiiiuuu___UUUSSSTTTVVV\\\fffsss}}}iiiTTTIIIFFFEEEBBB@@@???>>>>>>===:::999<<<<<>>HHHNNNJJJBBBCCCIIILLLTTT```fffbbbVVVIIIAAA<<<<<<======@@@DDDIIIMMMAAA;;;666555999<<<;;;999666666555444555:::BBBHHHVVVRRRJJJAAA888555666888333222222222333555777888<<<<<>>===<<<===???AAAHHHNNNWWW^^^cccfffhhhiiirrr{{{xxxjjj]]]VVVSSSWWWOOOIIIGGGDDD===888777888777555444555;;;CCCIIIVVVbbbhhhaaaSSSHHHCCCAAA:::::::::;;;CCCSSScccnnnlllggggggkkkjjjjjjwww|||ooocccXXXPPPKKKAAA@@@AAAEEEJJJPPPTTTVVVSSSIII@@@>>>===;;;:::;;;;;;666777;;;<<>><<<===>>>>>>===AAA>>>IIIddd~~~lllhhhwww|||hhhNNN<<<777777666444555555555666777888::::::<<>>:::888::::::888666666666666555444000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------///000111000......///000444444333222111000///......//////000111111222222000000000000000/////////////////////000000000000///000111111111222555777:::???FFFHHHCCC>>>AAAGGGEEEJJJUUUdddnnnjjjZZZLLLHHHHHHHHHIIIMMMTTT^^^eeeWWWPPPHHHEEEFFFGGGEEEBBBBBBBBBBBBAAA???>>>???@@@KKKIIIDDD===888666777888333222222222333444666777777777???SSSmmmxxxnnnfff[[[QQQNNNSSS]]]iiinnnooosssyyy{{{yyy{{{}}}~~~wwwvvv{{{XXX[[[xxxoooHHHAAA===::::::888666777;;;;;;<<<============???AAAHHHLLLSSSZZZaaahhhooosss|||vvvnnnnnnqqqsssrrrfffYYYRRRKKKCCC===;;;777777555444444666;;;>>>KKKVVV^^^^^^XXXSSSMMMHHH<<<:::999;;;CCCUUUlll}}}|||}}}rrrfffZZZQQQKKKBBBBBBCCCGGGMMMRRRTTTUUUNNNFFF@@@??????<<<;;;===<<<666666:::===IIIjjjnnn^^^UUUIIIAAA???AAAAAAAAACCC???HHHccclllfffttt}}}}}}|||iiiNNN===777777666444666666666666777999:::;;;>>>DDDDDDMMMRRRiii~~~fffnnnpppvvvnnn]]]SSSjjjuuuddd]]]TTTLLLIIIIIIJJJKKKLLLHHHKKKVVVcccllltttzzz~~~{{{{{{wwwqqq^^^SSSBBBDDDDDDAAA<<<999>>>DDDMMMNNNRRR[[[fffmmmjjjeeekkkkkkbbbOOO>>>888999;;;:::999888888777888888999777888777666666888<<<@@@DDDJJJOOOPPPPPPQQQPPPNNNCCCAAA>>><<<<<<>>>@@@BBBEEENNN[[[eeekkkmmmnnnnnnooopppqqqqqqqqqsssvvvxxx~~~~~~}}}ssseeeYYYQQQEEE@@@BBBOOOaaalllssswww}}}yyy~~~}}}}}}~~~zzzzzz|||fffttttttdddiii}}}YYYEEE===888777:::777555444333555555555444111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000111222111///......///222222222222111000///.........///000000111111222000000000111000///......////////////000000000000...000111111111222444666;;;>>>BBBBBB@@@@@@EEEJJJJJJIIIOOObbbvvv|||pppbbbUUUTTTRRRPPPRRR[[[hhhrrrqqqmmmgggccc___[[[TTTOOOOOOPPPSSSTTTSSSPPPMMMKKKFFFCCC@@@???>>><<<:::777555444333333333444555666666777<<>>;;;:::888555666:::999;;;<<<===<<<===>>>@@@DDDGGGMMMUUU___jjjvvv}}}}}}~~~vvvwwwwwwhhhXXXNNNGGG@@@:::999777777777666444555777:::HHHRRR\\\aaaaaa^^^VVVNNN<<<999888;;;CCCWWWuuu|||oooeeeYYYOOOJJJFFFFFFHHHMMMTTTYYYYYYXXXLLLFFFBBBBBBAAA===<<<>>>===777666:::;;;EEEcccxxxdddVVVOOOMMMKKKJJJFFFBBBJJJcccwwwnnnyyy|||hhhNNN===777777666444666666666777888999:::;;;>>>DDDEEENNNPPPbbbxxxlllkkkqqq}}}tttdddRRRddd{{{wwwggg___UUUMMMIIIHHHIIIIIIIIIGGGJJJVVVccckkkrrrwwwvvvvvvsssnnneeeZZZOOOIIICCCAAA@@@===999666<<>>AAAEEEMMMUUUZZZ\\\VVVWWWfff}}}ooolllfff```___ggguuuwwwqqqnnnnnnmmmlllgggaaaYYYTTTDDDBBBAAAEEEIIIIIICCC<<<888888666555555555666777888:::@@@IIIMMMPPPWWW___nnnrrrwwwzzz{{{|||~~~{{{|||~~~~~~{{{vvvppplllnnnxxxmmmrrrzzz}}}xxxqqqqqqwwwzzz~~~}}}}}}zzz~~~}}}|||{{{jjj[[[uuueeeDDD???;;;;;;888555666999666888;;;;;;;;;;;;===>>>AAADDDJJJRRR\\\hhhttt|||~~~ooo```RRRKKKGGGAAA===;;;<<<<<<:::888666666999;;;CCCPPP___gggjjjfff]]]TTTAAA===:::;;;CCCWWWxxxuuummmfff]]]UUURRRPPPPPPRRRWWW]]]___\\\XXXOOOJJJGGGGGGDDD>>><<<======777777:::999<<>>DDDFFFOOONNN]]]vvvrrrsss|||zzznnnQQQ^^^pppyyyiiiaaaVVVMMMHHHGGGGGGHHHGGGDDDGGGSSSaaajjjrrrxxxyyypppcccYYYSSSNNNGGGAAADDD@@@>>>>>><<<999===EEEJJJKKKIIIGGGKKKTTTWWWUUUPPPSSSQQQIIICCCAAA???===:::::::::;;;;;;<<<<<<===@@@@@@@@@>>><<<;;;<<<===555===HHHMMMIIIAAA<<<:::999999888888999;;;===>>>HHHSSSaaakkknnnnnnnnnoooqqqrrrsssssstttvvvyyy|||}}}xxxnnnaaaUUUNNNDDDCCCIIIWWWfffqqq{{{zzzvvvxxxxxx~~~{{{wwwhhhooovvvSSS@@@888444444999777555444555777999999888222111000//////......///------------------------++++++,,,,,,,,,---------111222333222000.........---...000111111000000///......//////000111111111111222222222000...,,,+++////////////000000000000...000111222111111333555:::===AAAGGGRRR```kkkqqqrrriiieeepppzzzuuu|||rrrbbbTTTKKKCCCAAABBBJJJSSSTTTMMMDDD;;;:::999777777777777888333777BBBOOOVVVXXXZZZ^^^bbbeeehhhiiihhhhhhjjjmmmkkklllllljjjeee^^^WWWRRRSSSZZZeeeooo|||{{{~~~xxxooopppvvvxxx}}}~~~|||yyy{{{wwwhhhTTTpppqqqEEE@@@<<<;;;888555555999555777999:::::::::;;;<<>>;;;888555666999<<<:::LLL```lllnnnjjjaaaYYYHHHBBB======BBBUUUwwwtttpppnnnhhhbbbaaa[[[ZZZ[[[___cccbbb\\\VVVSSSNNNKKKJJJFFF???;;;<<<<<<888888;;;777555FFF^^^zzzrrrlllbbb\\\___pppuuu{{{yyyfffLLL;;;666777666444666666777777888999;;;<<<===DDDGGGPPPNNN\\\{{{vvvttt{{{{{{QQQZZZiiizzzkkkcccWWWMMMHHHFFFFFFGGGEEEBBBDDDPPP^^^jjjttt{{{{{{wwwmmmbbb]]]]]]\\\UUUNNNEEE@@@???AAA@@@<<>>777::::::;;;;;;<<<===>>>>>>???@@@@@@???<<<::::::;;;:::AAAIIIMMMIII@@@<<<<<<555666666888999;;;<<<===IIITTTccclllooonnnooopppqqqrrrttttttuuuvvvzzz}}}zzz}}}vvvlll___SSSLLLCCCDDDLLLZZZhhhttt{{{vvvxxxyyywwwoootttqqqQQQCCC>>>:::999;;;:::888666666999@@@GGGKKK555444111...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///000111222222111000///...///000111111000///...111000/////////000222333000000000000000///......000/////////...............000111111111333555777<<<===DDDWWWooozzzlllYYYJJJCCC;;;@@@NNNeeevvvttt```LLLFFFAAA<<<:::777555999???@@@>>>GGGYYYbbb``````eeeeeehhhkkkmmmkkkfff___[[[[[[\\\]]]\\\YYYTTTOOOKKKHHHJJJMMMPPPTTTaaazzz|||wwwxxxvvvssssssxxx|||~~~~~~}}}~~~zzzmmmTTTKKKTTTqqqwwwZZZAAA555777555666888444777777888999::::::::::::>>>@@@FFFNNNTTT]]]kkkyyy~~~xxxnnnlllmmmeeeZZZKKKEEE???>>>>>><<<:::888>>>DDD[[[xxxooobbbcccLLLBBB<<<===BBBMMMeee{{{zzzxxxxxx{{{yyytttpppqqq```dddfffcccaaa```\\\VVVXXXZZZYYYRRRLLLHHHBBB===;;;:::;;;;;;777666<<>>===:::===>>>>>>???BBB@@@<<>><<<;;;999@@@IIILLLEEE===:::<<<999777777999888777;;;@@@OOO[[[gggmmmqqqttttttrrrsssssstttuuuvvvwwwxxxxxx|||~~~|||rrrfff]]]TTTLLLHHHIIISSSdddooouuu~~~vvvppp}}}zzztttwwwmmmttt}}}qqqPPPAAA===999777999:::888666555777;;;@@@CCC444333111///...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///000111222222111000//////000111111111000//////111000/////////000222333111111222222111111000///000000/////////............000111111111333555777;;;<<>>???EEEMMMTTT\\\kkkyyyxxxggg\\\MMMCCC===:::999999@@@GGGbbbyyyeee___XXXMMMCCC@@@@@@DDDUUUgggzzzrrrjjjhhhjjjsssxxxxxxwwwwwwfffjjjmmmllllllkkkddd\\\]]]dddgggaaaWWWNNNGGGAAA<<<999888999777555999@@@EEEccc|||wwwkkkhhhsssyyyhhhQQQ>>>555555777888666777777777888;;;@@@CCCAAAGGGGGGIIIQQQ[[[ttteeeUUUUUUyyyooocccVVVQQQMMMIIIEEEEEEFFFEEEGGGNNNYYYdddlllooo|||pppccc```ZZZOOOHHHIIIFFFEEEEEEFFFJJJPPPWWW\\\ggg^^^PPPDDD>>><<<<<<;;;<<>>;;;999<<>>LLLFFFEEEMMM[[[dddbbb]]]IIICCC???>>><<<;;;>>>CCCAAABBBMMMbbbsss{{{yyysssnnnkkkddddddcccaaa___\\\ZZZXXXLLLJJJIIIJJJJJJMMMVVVaaa||||||yyywwwwwwyyyxxx}}}~~~|||}}}xxx___GGGJJJcccddd[[[BBB555777666777:::666666777888999::::::::::::<<<>>>DDDLLLRRR[[[kkkyyykkkVVVIIICCCAAA??????FFF```uuuiii[[[OOOEEECCCAAABBBNNN\\\mmmuuuzzzxxxpppgggZZZPPPTTTUUU___rrr|||pppsssvvvyyy{{{zzzooodddcccnnnwwwssshhh\\\QQQJJJAAA;;;888999999888888;;;;;;MMMvvv|||{{{zzzsssddd]]]```qqq{{{iiiQQQ>>>666555777777444666888999;;;===@@@CCCCCCIIIIIIKKKQQQXXXpppwww}}}}}}pppVVVOOOsssqqqfffZZZUUUPPPKKKGGGHHHFFFEEEFFFLLLVVVbbblllqqqyyyrrrlllkkkbbbVVVNNNIIIIIIIIIKKKOOOTTTZZZ]]]ccc[[[OOOFFF@@@???@@@AAABBBDDDDDDAAABBBGGGIIIHHHDDDGGGJJJJJJFFF@@@;;;999???EEEIIIGGGAAA;;;999999:::888999<<<<<<;;;>>>DDDZZZdddnnnrrrsssuuuuuussstttsssqqqqqqssswww{{{~~~yyy{{{wwwkkk```XXXPPPIIIJJJNNN\\\oooyyyzzz~~~uuuuuu~~~xxxnnnSSSmmm|||jjjeeevvvtttRRRAAA;;;777666888888777666555555444444333222222111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///000111111111000//////000222333333222111111111000/////////000222333333333333333333222111111000000000////////////......000111111111333555777;;;<<>>EEEHHHXXXsss|||zzz|||wwwiiiaaammmxxxzzzuuukkk]]]RRRGGG???:::;;;===<<<::::::AAAFFFeee~~~tttnnnvvvzzzsssccc]]]```rrr{{{iiiPPP===666666777777222555999;;;===???AAACCCDDDKKKLLLMMMRRRYYYqqqzzzuuu~~~zzzwwwXXXNNNqqqvvvjjj^^^WWWSSSMMMIIIIIIFFFEEEEEEJJJSSS___jjjqqqttt|||uuuuuummm]]]QQQOOOOOOQQQSSSVVVYYYYYYYYYXXXWWWWWWSSSKKKEEEEEEJJJMMMPPPPPPLLLJJJLLLLLLJJJEEEFFFJJJMMMJJJCCC>>><<<@@@GGGLLLIIIDDD@@@<<<:::999888888<<<======AAAHHH^^^gggppprrrrrrttttttrrrssssssssstttwwwzzz~~~yyylll___WWWPPPIIIJJJNNN\\\ppp{{{}}}}}}uuu|||}}}zzzlll___ooozzzfff]]]iiiyyyUUUCCC<<<888777:::666666777666666555444333111111111111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...///000111000000//////000111222333333222111111000/////////000222333222222333333222222111000111000000000////////////...000111111111333555777======CCCSSSggguuu{{{zzzyyyzzzxxxhhh[[[YYYVVVTTTWWW\\\]]]XXXSSSPPPQQQWWWbbbkkkmmmhhhaaaSSSJJJBBB???>>><<<===@@@BBBDDDMMM^^^ooo||||||{{{yyywwwuuuttttttttteee]]]UUUSSSRRRTTTYYY```ppp~~~xxxuuutttvvvvvvyyy}}}~~~zzzlllooosssooozzzpppQQQKKKeeennn[[[AAA444444333444777444666666777888999999999999:::;;;???FFFLLLUUUeeetttooo[[[KKKQQQQQQaaa|||iiiZZZMMMIIIEEE@@@AAAHHHLLLRRRZZZ___ccc___QQQCCCEEEDDDNNNggg~~~zzzlllZZZaaaiiipppuuuqqqbbbSSSHHH@@@:::<<>>;;;:::>>>>>>XXXqqqssswww|||qqqjjjbbbcccrrrzzzgggNNN<<<666777777666333666:::<<<>>>@@@BBBCCCCCCKKKMMMOOOTTT\\\vvvxxxwww|||xxxyyy[[[QQQqqq}}}ooo```YYYUUUPPPKKKIIIFFFFFFFFFIIIPPP[[[gggoooqqq~~~rrraaaUUUQQQQQQSSSVVVZZZ[[[ZZZWWWVVV___kkklll^^^NNNKKKQQQYYY^^^___ZZZUUURRROOOKKKEEEDDDGGGMMMLLLEEE??????AAAJJJPPPOOOLLLJJJFFFAAA;;;888888;;;<<<>>>DDDKKK___gggooopppppprrrsssqqqssstttwwwzzz}}}yyyjjj]]]UUUNNNHHHIIIKKKXXXlllyyy~~~}}}}}}ooonnnxxxwwwddd\\\bbb~~~}}}XXXDDD===999888<<<666666777777777666555555111111111000///.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---///000111000000///...///000222222222222111111000/////////000222333222333333333333222111111111111000000000/////////...000111111111333555777<<<===BBBLLLXXXccciiikkkaaa___fff|||uuummmmmmpppttttttkkk[[[NNNTTT[[[hhhuuu|||yyyooogggXXXMMMBBB???>>>>>>@@@CCCDDDFFFKKKUUUaaakkkrrruuuuuuwwwzzz}}}uuuiiibbb]]][[[___fffuuu}}}~~~{{{vvvtttvvvvvvssswww|||~~~{{{zzz~~~sssxxx}}}ssshhh___jjjaaaKKK^^^kkk```FFF777777555666999666555666777888999999999999999999===CCCHHHQQQaaappp|||fffWWWVVVdddyyygggWWWPPPLLLFFFFFFJJJFFFIIIPPP[[[iiiqqqlllaaa\\\RRRNNN[[[pppyyyoooUUUVVVYYY___hhhiii]]]NNNEEE===999<<>>;;;;;;:::<<>>@@@BBBDDDCCCKKKMMMOOOTTT]]]zzz{{{rrrttt{{{yyyaaaTTTkkkvvvbbbZZZXXXTTTNNNIIIHHHHHHHHHIIINNNWWWbbbjjjppp~~~xxxeee[[[PPPOOOOOOSSSYYY\\\\\\[[[OOO]]]pppyyymmm\\\XXX```dddjjjmmmhhhaaa\\\XXXSSSHHHCCCEEEMMMMMMEEE???@@@CCCMMMTTTSSSTTTWWWUUUOOOBBB===:::;;;;;;===EEEMMM]]]ffflllmmmnnnppprrrqqqtttvvvzzz~~~}}}ttteeeXXXQQQKKKGGGGGGIIIUUUiiiwwwwwwnnnzzzyyykkk^^^aaa{{{YYYEEE===888888<<<666777777777666666555555222111000///......//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...000000000000///---...///111222222111111111000/////////000222333444444444444444333222222111111111000000000//////...000111111111333555777999<<>>===???;;;???VVVzzz{{{zzzwwwqqqllleee^^^YYYZZZYYY[[[llluuukkkiiiuuuuuuaaaHHH888555888888666777999;;;===>>>???BBBDDDCCCKKKMMMMMMRRR]]]{{{~~~zzzrrrkkkllluuu~~~{{{gggUUU___}}}ddd[[[\\\YYYQQQJJJJJJJJJJJJJJJMMMTTT]]]eeeooo~~~zzzhhh```YYYTTTNNNOOOUUU\\\```bbbQQQ[[[mmmzzzvvviiifffnnnjjjqqqtttoooiiigggeeecccRRRJJJJJJQQQQQQHHHBBBDDDHHHRRRWWWUUUZZZcccfffaaaMMMFFF@@@===;;;<<>>CCCKKKZZZiiittt~~~qqqeeeXXXQQQRRRXXXQQQNNN[[[{{{|||yyyuuufffccc[[[SSSRRRSSSPPPJJJAAA======@@@BBBAAAAAACCC:::>>>RRRwwwxxxrrrsssyyy|||wwwyyywwwlllbbb]]]UUUSSSaaattt|||qqqooozzzttt___FFF777555888888666999:::<<<<<<===???BBBDDDCCCKKKLLLLLLPPP[[[{{{}}}yyykkkhhhqqqzzz|||~~~kkkTTTTTTyyyfff\\\___]]]TTTKKKKKKKKKKKKKKKLLLRRR[[[aaalll}}}~~~xxxjjjdddfff]]]RRRNNNSSS\\\cccffffffgggqqq}}}{{{pppmmmrrrmmmsssvvvrrrnnnnnnpppppp\\\SSSQQQWWWWWWLLLFFFHHHLLLTTTXXXUUU\\\jjjqqqnnnUUUMMMDDD>>>;;;<<>><<<:::777888666444444444444333222333222111///............---------,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,///111222222111000---....../////////////////////.........000222333777777777777666555444333//////.........//////000000000111222333444444555666<<<<<>>>>>??????DDDHHHIIILLLQQQXXXvvv~~~xxxjjjeeennnzzzttt___ZZZrrriii^^^]]]XXXRRRPPPJJJKKKKKKIIIHHHLLLVVV^^^lllxxx{{{www|||vvvnnnlllrrrqqqiii___```jjjlllfffddduuu}}}rrrhhhkkknnnqqqssswww{{{xxxrrrddd\\\YYY\\\XXXLLLHHHLLLRRR]]]ffffffaaaaaafffkkk[[[WWWMMMBBB>>>AAADDDDDDRRRWWWbbbmmmrrrqqqrrruuutttvvvyyyzzzzzzzzzzzzzzz|||{{{}}}}}}|||zzzmmmdddcccZZZOOOUUUeeemmmbbbeeexxxKKK\\\xxxwwwtttbbbGGG<<<:::888555999777555444555555444333333222111///............---,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,+++---///111222222111000......///000000000000//////.........///000111222666666666666666555555444000//////......//////000000000111222333444444555333999999===IIIPPP[[[ooo}}}mmmmmmyyyqqqnnnmmmppppppjjjdddccciiilllkkk\\\VVVOOOLLLMMMMMMJJJEEELLLBBBEEEHHHAAA???CCCBBBNNNKKKHHHFFFFFFFFFFFFEEECCCAAA???>>>===???KKKWWWhhhpppwwwvvvuuuxxx|||}}}}}}|||tttooooooqqqsssuuuwww{{{{{{}}}}}}|||MMMCCCGGGxxx^^^FFFRRR]]]SSS>>>555888555000666555555666777777888999999888999999999<<>>::::::<<<>>>>>><<>>??????HHHNNN]]]lllttttttuuuxxxrrrtttvvvxxxxxxxxxyyyyyyxxxxxxyyy|||}}}|||yyywwwxxxmmmddd___UUUPPPbbb{{{~~~|||{{{~~~FFFPPPfff{{{___EEE<<<:::999666999777666666666666555444333222111///............+++,,,,,,,,,,,,,,,,,,---++++++++++++,,,,,,,,,,,,+++---///000111222111111//////000111111111111111///.........///000111222444555555666666666666666111000000/////////000000000000111222333444444555333888777;;;FFFNNNZZZnnn|||nnn||||||{{{|||yyyvvvxxxxxxvvvrrrooonnniiicccRRRNNNKKKNNNTTTXXXXXXWWWYYYOOONNNOOOHHHGGGLLLJJJMMMJJJEEEAAA???===;;;999:::888888888888<<>>;;;::::::999===IIIUUUjjjuuu~~~~~~|||||||||{{{xxxzzz~~~|||zzzwwwyyy|||~~~}}}uuu{{{{{{bbb;;;???CCC___kkkOOORRRkkkjjjTTT;;;666666333444444555666777999:::<<<<<<777777777777999@@@KKKSSSsss}}}nnnaaa^^^kkkwww~~~{{{yyy{{{yyylll]]]SSSJJJDDD>>>;;;<<<===>>>===<<>>;;;:::999888;;;FFFSSSiiittt~~~~~~|||zzzyyyvvvttttttuuuvvvwwwxxxzzzzzz|||{{{www{{{YYY<<>>??????;;;FFFfffrrr```WWW\\\mmm|||zzz}}}}}}}}}}}}zzz}}}vvvppphhh```\\\ggguuufffPPP<<<888:::888666888:::;;;>>>@@@BBBCCCDDDEEEAAAFFFFFFIIINNNTTTrrr|||wwwnnnzzzbbbRRRPPPLLLEEECCCCCCBBBAAAAAACCCGGGJJJUUUbbbwwwxxxiiiffffffhhhpppxxxllleeejjjrrr{{{xxx]]]```bbbfffnnnuuutttpppoooiiihhhnnntttuuuttttttuuutttrrrrrrsssqqqnnnjjjnnnqqqrrrqqqtttzzzyyyuuugggfffeeeccc[[[VVV___nnn~~~TTTXXXkkkyyyyyyXXXBBB::::::999666666555666777888888666333333222111///............+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------------...///000111222222000000111222222222222111---...///000111111111000111222444666777888888999555444333222222222222222000000111222333444444555555:::999;;;DDDHHHQQQcccooorrruuu{{{~~~uuuooogggXXXJJJAAAAAA???III___pppvvvyyy}}}zzzkkkfffjjjpppyyyrrr^^^TTTQQQNNNLLLJJJGGGDDDAAAAAA>>><<<;;;:::<<>>@@@@@@@@@IIIiiirrrccc___gggqqqzzz}}}~~~~~~{{{xxxlll]]]QQQZZZhhhwww~~~cccMMM;;;888;;;999888999===>>>@@@AAABBBCCCCCCDDD???EEEGGGKKKOOOUUUpppzzzqqqyyyqqqsssjjjSSSOOOLLLEEEDDDCCCBBBBBBBBBDDDEEEGGGPPP]]]nnn~~~zzz{{{{{{}}}wwwmmmkkkpppvvv}}}wwwqqqllluuuxxxppprrrxxxzzzzzz{{{uuusssqqqpppqqqoookkkgggjjjooopppnnnpppwwwuuuooojjjeee```]]][[[]]]hhhttt~~~~~~NNNMMM___~~~xxx{{{yyyYYYBBB::::::888555444444555666888777555333333222111///............---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...---.........000111222333///000000111222111111111---...///000111111111000222333444666777888888888666555444333222222222222000000111222333444444555444999999:::BBBDDDKKK\\\jjjrrrzzzyyylllfffaaaWWWNNNKKKCCCBBBMMMcccsssttttttvvvtttnnnqqqzzzyyy\\\ZZZXXXVVVUUURRROOOLLLLLLIIIFFFBBB??????IIITTT\\\hhhrrruuutttuuuuuutttvvvuuurrrqqqqqqsssvvvxxx}}}oooEEEEEE:::DDDLLLhhh~~~|||\\\TTT___|||TTT<<<:::999555333333444555666666777777888888888777888===FFFMMM```xxxjjjiii|||yyykkk]]]RRRKKKBBB===>>>AAADDDDDDGGGMMMlll{{{ssspppqqqtttttttttzzz|||{{{uuukkkgggjjjpppuuuzzz~~~}}}|||nnn]]]QQQ\\\jjjxxxzzz^^^JJJ999888<<<<<<;;;<<<<<<<<<>>>???AAABBBBBBBBB@@@FFFIIILLLOOOQQQjjjxxxjjjqqq~~~tttzzzwwwZZZSSSMMMDDDDDDCCCBBBAAABBBCCCDDDDDDIIIUUUbbbsss{{{uuutttwwwyyy~~~yyywwwxxx}}}xxxuuussssssuuutttpppkkkkkkqqqrrrmmmnnnssspppgggfffbbb]]][[[[[[aaannn{{{OOOJJJXXX{{{{{{vvv{{{wwwWWWBBB;;;;;;:::777333333444666777777444222333222111///............---------,,,,,,+++++++++,,,,,,,,,---------..................///111222333//////000111111111111000,,,---///111111111000000222333444666777777888888777666555444333222222222000000111222333444444555555;;;::::::@@@???DDDSSScccqqqzzzkkkfffddd___[[[\\\QQQNNNVVVhhhqqqkkkdddddddddfffsssfffdddcccccccccaaa___]]]VVVRRRLLLGGG@@@>>>EEEPPPXXXdddpppssstttvvvxxxxxxtttttttttuuuwwwyyy|||}}}}}}}}}uuuyyyccc>>>GGG777CCCKKK```}}}lllLLLCCCSSS|||ZZZ???<<<999444444555555555666666777777999:::999777666;;;BBBIIISSSrrrzzzvvvrrr{{{vvvwww|||vvvsss~~~zzzwwwmmmbbbVVVOOOEEEAAABBBEEEHHHIIILLLQQQppp~~~qqqbbb\\\^^^___\\\XXXWWWYYY[[[\\\\\\]]]bbbeeejjjqqqwww|||{{{zzzzzz}}}qqqeee[[[^^^kkkyyyxxxZZZGGG777888>>>>>>===???777888:::<<<>>>???@@@@@@CCCIIIKKKMMMNNNMMMccczzzhhhmmm{{{ooo}}}aaaVVVNNNDDDDDDBBBAAAAAABBBCCCBBBBBBDDDNNNXXXccc{{{yyyyyy|||{{{zzzxxxzzzzzz}}}||||||yyywwwxxx||||||wwwsssnnnuuuuuuoooooorrrmmmbbb^^^^^^___^^^]]]bbbnnnyyy{{{~~~JJJFFFXXX~~~xxxyyyuuuXXXCCC:::999:::999777777777666555555444444222111000...------------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,---...000222333///...---,,,,,,---...///---.........//////000000111111222444666777666444999999888666222000111222000000111222444555555666666777888:::===BBBIIINNN^^^kkkzzz}}}|||~~~|||wwwuuummmZZZVVVeeejjj```[[[bbbdddnnnxxxoooppptttrrrtttrrreeejjjeeeXXXIIICCCIIITTTZZZ___iiitttxxxuuurrrsssvvvoootttyyyyyyvvvtttuuuxxx}}}{{{wwwuuurrrnnnuuuvvvvvvYYY<<<<<>>AAANNNddd|||uuupppmmmkkkxxxrrrqqqtttooohhhnnnzzzyyynnncccaaadddXXXNNNEEEDDDHHHMMMPPPQQQJJJJJJXXXwwwiiiRRRLLLPPPQQQLLLHHHFFFFFFEEEFFFKKKQQQWWW[[[bbbbbbeeelllvvvxxxkkk___ggghhhttt~~~oooSSSCCC888<<>>BBBDDDHHHOOOPPPQQQRRRQQQ___{{{yyysssuuuWWWjjjrrrTTTLLLHHHGGGEEEBBBAAABBBBBBBBBAAAAAAFFFNNNWWWdddxxxxxxrrr~~~yyyrrrwww{{{~~~}}}yyyyyy|||~~~}}}|||||||||zzzwwwtttsssrrrrrrrrrqqqlllccc]]]^^^___[[[YYY```ooozzz|||sssNNNKKK\\\vvvtttrrrWWWCCC;;;::::::999666666666555444444333333222111000...------------...------,,,,,,------.........---------,,,,,,,,,------,,,---...000222444000///...------...///000....../////////000000000111111222555777999888666:::;;;:::777444222222222000111111222333444555666555666777888;;;@@@FFFJJJWWWcccsssvvvyyydddZZZbbbccc]]]^^^ccchhhsss|||qqqsss}}}}}}}}}zzzqqqrrrmmm^^^MMMGGGQQQaaalllppprrruuuwwwwwwvvvtttsssnnnrrrvvvvvvsssrrrtttwwwzzz||||||yyytttpppmmmkkkiiiyyysssuuuVVV<<<===@@@CCCKKKPPPsssuuuWWWDDDQQQuuusssVVVBBB444777444444555555666777777888666777888777888999===@@@FFF[[[xxxyyyuuusssqqqvvvpppqqqvvvtttooorrr{{{|||qqqcccVVVRRRTTTTTTMMMFFFEEEIIINNNRRRTTTLLLFFFHHH\\\wwwnnn[[[IIIEEEIIIJJJGGGEEEBBBBBBBBBCCCGGGLLLQQQTTTXXXXXXZZZbbbooo|||zzzxxxiii^^^iiiiiittt~~~oooQQQDDD:::>>>FFFFFF???:::777777777777:::>>>BBBDDDIIIOOOOOOOOOQQQRRRbbb}}}oookkk}}}VVVbbbyyy~~~^^^PPPFFFGGGEEEBBBAAABBBBBBBBBAAAAAADDDIIIQQQ^^^qqqwwwmmmppp{{{ppprrr|||~~~}}}{{{wwwxxxzzz|||}}}{{{zzzyyyyyyzzzyyyvvvtttsssrrrqqqqqqooojjjbbb\\\___^^^ZZZYYYbbbrrr}}}tttOOOMMM\\\|||sssmmm}}}mmmUUUCCC<<<;;;:::888666666555444444333333222222111000...------------...------,,,,,,------...------------,,,,,,,,,,,,---------...///111333444111000///......///000111000000000000000111111111222222333555999;;;;;;::::::::::::888555222111111000111111222333444555555555666666777999<<>><<<@@@@@@@@@@@@<<<<<<===>>>AAADDDGGGIIIJJJIIIKKKUUUfffwww}}}}}}~~~~~~}}}vvv~~~pppeeelllkkkvvv~~~~~~nnnLLLCCC===@@@DDDBBB>>>;;;777666666777:::>>>BBBEEEKKKPPPNNNNNNQQQSSSdddoooeeeoooYYYYYYgggvvvoooZZZHHHGGGEEEBBB@@@AAABBBBBBBBBBBBBBBDDDJJJVVVgggwwwtttzzz{{{tttqqq}}}www}}}xxxvvvvvvxxxzzz{{{wwwvvvuuuvvvvvvvvvtttrrrrrrqqqpppooolllggg```[[[___]]]ZZZ\\\gggvvv~~~~~~pppRRRQQQ___{{{vvvkkkvvvyyyhhhRRRCCC===<<<:::777777666666555444444333333222111000...------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------...///111333555111000/////////000111222111111111111111111111111222222333666:::<<<======999::::::999555111//////000111111222333333444444555666777777888:::???BBBNNNYYYhhhvvvsssmmmnnniiijjjrrrlllccceeejjjrrrzzzuuuwwwzzzhhhSSSIIITTTiiiyyyzzzvvvvvvyyyyyytttooonnnoooooonnnmmmnnnrrruuuuuuqqqmmmjjjfffaaa```bbbssszzz~~~gggIII<<>>???@@@???===@@@LLL```vvvzzzwwwvvvxxxzzz|||~~~~~~rrriiinnnmmmwww|||kkkFFFAAA>>>@@@AAA>>>;;;;;;;;;999777777:::???DDDHHHLLLQQQOOOOOORRRSSSbbb}}}{{{ooohhhxxxbbbUUU^^^lllfffMMMIIIFFFBBB@@@AAABBBBBBBBBBBB@@@@@@EEEQQQ___llltttxxx}}}zzzqqq|||wwwuuuvvvxxxyyyyyywwwuuutttssstttsssqqqoooqqqpppooommmiiiccc^^^ZZZ^^^\\\\\\bbbnnnxxx|||zzz}}}~~~}}}hhhYYY[[[iiisssxxxttteeePPPBBB===<<<:::888888888777777666555555555222111000...------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------///111333444111000//////000111222333222222222222111111111111222222222555999===>>>>>>:::<<<===<<<888444111000000111111222222333333333666666777777777999===@@@MMMWWWfffttt~~~}}}vvvwww~~~tttggggggwww|||~~~~~~zzzyyy|||kkkUUUKKKSSSdddpppssstttuuuvvvwwwuuurrrppppppooonnnlllkkklllnnnqqqnnniiifffddd___[[[^^^eee~~~~~~ZZZDDD===DDDCCCCCCIIIJJJUUU}}}bbbJJJ___zzz{{{fffCCC999555555555555666666666666444555666666555555777999999HHHeeeuuuhhh]]][[[___dddhhhlllhhh^^^QQQNNNWWW^^^UUUGGGAAA===;;;<<<;;;777666777888666777===CCCEEE@@@:::;;;777666888888666777:::777777888999::::::;;;;;;:::888;;;III```www}}}{{{xxxuuutttvvvzzz}}}{{{zzzooogggcccnnnnnnxxx~~~xxxgggAAA>>>>>>@@@???;;;999:::999888666666:::AAAIIINNNLLLQQQPPPQQQTTTQQQ\\\tttccckkkxxxkkkUUU[[[jjjrrrTTTLLLHHHDDDAAAAAABBBBBBBBBCCC@@@???CCCMMMZZZffflll}}}|||tttkkkzzz~~~{{{xxxvvvwwwxxxyyyyyyxxxvvvtttrrrrrrqqqooommmpppooonnnjjjfffaaa]]][[[\\\\\\aaakkktttxxxwwwtttvvvoooaaa]]]aaaooorrrcccOOOBBB======;;;999999999888888777666666555222111000...------------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,---...000222333000000/////////111222333222222222111111111111111222111111444888;;;<<<======???AAA@@@<<<777333222111111111111222222333333444666666777777888;;;===GGGPPP___lllttt~~~zzzzzzzzzrrrxxx}}}xxxqqqaaaOOOIIIQQQ___gggjjjooouuuwwwvvvsssrrrrrrqqqooollliiihhhhhhhhhiiiccc```______YYYVVV___lll~~~~~~rrrQQQ@@@???FFFCCCCCCHHHIIISSSttt^^^BBBTTTuuuvvvMMM888555555666666666666666666444666777777555555666777999DDD[[[eee\\\WWW[[[dddkkkqqqvvv{{{qqqccc\\\ccchhh[[[HHHEEE???::::::999777777999:::888666777::::::888555;;;888777::::::777777999777777888888999999999999999888;;;JJJbbbxxx}}}yyyyyyxxxvvvuuuvvvyyy|||{{{kkkaaa___aaammmnnnyyy~~~uuubbb>>><<<===@@@???:::888999444444555888>>>FFFMMMRRRKKKPPPOOOPPPSSSOOOWWWmmmxxxuuusssRRRUUUjjj^^^PPPLLLFFFCCCBBBBBBBBBBBBCCCAAAAAACCCJJJTTT___fffxxxooohhhttt|||{{{|||zzzxxxwwwxxxyyyyyyxxxxxxuuurrrqqqppppppnnnmmmnnnnnnmmmiiiddd```^^^]]][[[]]]fffrrryyyxxxuuuuuuuuuyyyggg^^^^^^eeesssrrrcccOOOAAA======<<<:::888888888777666666555555222111000...------------...------,,,,,,------...******+++++++++,,,,,,,,,++++++++++++---///111222//////......///000222333222222111111111000000000111000000222555999:::;;;===???BBBAAA===777333000111111111111222222222222222333444555555666999;;;???EEEPPPZZZaaalll}}}vvvmmmeeeWWWJJJKKKXXXffflllnnnrrrwwwyyywwwuuusssssspppnnnjjjgggdddbbbaaa___ZZZZZZ]]]^^^XXXUUUdddxxx}}}}}}dddKKK???AAAGGGCCCBBBHHHIIINNNfffdddBBBMMMkkkXXX;;;666666666666666666666555555777888888666555666777;;;???NNNlll|||wwwaaa\\\]]]eeennnuuu{{{zzzooopppqqqeeeTTTLLLBBB:::999:::999:::<<<;;;;;;:::888777777888999<<<888777;;;<<<999888:::888888777777777888999::::::888===LLLcccxxx~~~|||tttvvvwwwvvvsssrrrsssuuuyyyqqq```ZZZ___ggglllmmmyyy|||qqq]]]???======AAABBB===999888555888===BBBGGGLLLNNNPPPJJJMMMKKKKKKOOOMMMVVVlllWWWWWWhhhqqqTTTOOOIIIDDDBBBBBBBBBBBBBBBBBBBBBBBBEEELLLWWW```ooorrrllltttxxxwww}}}zzzyyywwwwwwyyyyyyxxxwwwtttqqqooonnnooopppoooooommmmmmlllhhhccc______```\\\```jjjvvvzzzxxxyyy}}}uuuddd\\\ccckkkzzzssscccOOOAAA======<<<;;;777777777666555555444444222111000///------------...------,,,,,,------...*********++++++,,,,,,,,,+++******+++,,,...000222///.........///000222333111111111111000000//////111000///111444777999999:::===??????;;;555000---111111111111111222222222000111333333333555777999:::===DDDKKKOOOZZZssssssllldddVVVMMMTTTfffuuu|||wwwxxxyyyzzzyyywwwuuussspppmmmiiieeebbb___\\\YYYWWWYYY^^^```YYYWWWjjj}}}xxxZZZHHH???BBBHHHBBBBBBHHHIIIIIIZZZrrrJJJJJJaaa}}}```BBB666666666666666555555555666777999888777555666666888777@@@XXX}}}zzzooonnncccbbbgggqqqzzz~~~xxxwwwmmm___OOOEEE<<<;;;<<<:::777666666888999888666777:::>>><<<888666:::===;;;:::;;;888888777666777888999::::::999>>>NNNdddwww|||zzzxxxxxxzzz{{{yyywwwpppsssuuutttpppmmmlllmmmeee~~~~~~|||gggVVVTTT```mmmjjjmmmyyy|||oooZZZ@@@===>>>CCCDDD???:::999<<>>EEEGGGLLL```xxx|||uuuhhhmmmgggYYYXXXjjj|||{{{xxxuuurrrlllgggeeeiiillliii```WWWRRRPPPPPPRRRTTTUUU___pppwwwkkkkkkIIICCCEEEGGGGGGFFFFFFGGGHHHOOONNNvvv|||NNNCCCXXXjjj~~~sssFFF999:::888777:::===:::444777777777777777777777777555>>>???@@@ZZZ~~~oookkkooonnnooopppyyy}}}uuuoooccc[[[KKK>>>===???<<<999888999;;;:::888;;;@@@>>>777<<<:::888888999:::999888666777888888888888:::<<<===;;;AAAQQQbbbqqq}}}||||||zzzwwwwwwwwwxxxvvvuuuooossshhhfffpppeee[[[gggsss}}}{{{lll___VVVTTT___llllllxxx}}}|||kkkPPP<<<:::AAAOOOWWWPPPEEE>>>???HHHKKKEEEDDDJJJNNNMMMGGGGGGGGGGGGIIINNNUUUYYYjjjzzzWWW___qqqlll^^^PPPHHHEEEBBBAAABBBAAADDDEEECCCAAACCCJJJPPP[[[iii~~~~~~tttqqqsssrrrpppsssuuuvvvvvvsssooonnnmmmhhhhhhgggeeedddfffjjjnnnmmmlllhhhdddccceeejjjnnngggjjjsss{{{|||{{{sssfffaaatttttt~~~cccIII@@@???===;;;<<<888777666555444444444444444333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,---...///111000///------...//////222222222222222222222111666444333333444666888:::<<<;;;:::::::::888333///000222444333111000222444111222222333444444555555;;;999<<>>:::===CCCFFF;;;:::999999::::::999777;;;:::888777777999;;;<<>>LLL___mmmvvv{{{zzzrrrmmmnnnvvvwwwnnniiihhhdddiiidddaaaccc^^^___mmmwwwuuujjj\\\YYYbbbiiijjjpppwwwzzz{{{{{{cccGGG===BBBUUUtttjjjTTTFFFDDDAAAAAAGGGNNNOOOKKKIIILLLOOOQQQPPPOOONNNNNNZZZttt___QQQUUUppp```NNNIIIFFFCCC@@@@@@CCCDDDDDDAAAAAAEEEHHHMMMSSS[[[dddnnn{{{|||rrroooooonnnlllhhhkkkmmmnnnllliiigggfffcccccc```]]]ZZZZZZ]]]___aaaaaaaaaaaaeeekkktttzzzwwwxxx}}}}}}zzznnnaaa\\\]]]rrrooodddIII???>>><<<:::<<<777777666666777888999999555444222111//////......++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------+++*********++++++,,,---//////000///////////////111222333444444444333333555555444444444555555666:::;;;===>>>===:::555111000111222333333222111111000000111111222222222222555555:::AAADDDFFFPPP[[[zzz{{{yyy|||}}}|||{{{~~~~~~{{{zzzyyyxxxwwwrrrhhh[[[QQQKKKJJJGGGCCC@@@@@@CCCFFFFFFJJJTTThhhpppqqqfffJJJ???AAADDDGGGIIIHHHGGGFFFFFFKKKIIIWWWsssgggJJJAAA\\\rrriiiNNN<<<222888:::444444;;;555555555555555555555555666777999999:::KKKttt}}}ooottt|||yyy{{{{{{}}}zzzeeeZZZSSSJJJFFFDDDEEEEEEFFFEEEGGGGGGDDDBBBBBBCCCEEEAAA>>>;;;:::::::::999888:::999777777:::<<<>>>???BBB<<>>===<<<:::999:::<<<>>>CCCOOObbbvvv{{{\\\DDD@@@@@@CCCFFFGGGFFFEEEEEEFFFDDDFFFNNNddd~~~[[[III\\\tttyyy]]]GGG666777888444555===666666666666666666666666999666666888888???ZZZxxx{{{ssszzz~~~yyy~~~{{{vvvooocccTTTPPPMMMOOOUUUVVVPPPHHHDDDEEEIIINNNQQQOOOJJJFFFIIIEEE@@@<<<;;;<<<<<<;;;999888999===AAAEEEEEEEEE@@@<<>>BBBHHHOOORRROOOLLLBBBAAAHHHWWWeeennntttyyy~~~{{{vvvrrrpppqqqssstttyyyvvvpppllliiieee___[[[WWWRRRRRRQQQVVVyyy{{{vvv~~~~~~}}}}}}xxxeeeZZZbbbqqqyyy|||}}}|||zzzvvvjjjSSS>>><<>>CCCJJJOOOTTTZZZbbbgggiiioooyyy{{{xxx{{{}}}}}}~~~zzzttttttpppkkkhhhiiijjjkkklllmmmllljjjfff```\\\[[[[[[XXXYYYYYYYYYXXXYYY\\\^^^```dddiiimmmqqqtttxxxzzz~~~zzzuuuzzzzzzlll```XXXVVV___jjjmmmooo~~~dddGGG<<<;;;999888:::777777666666666777777888555444333111000///......******+++,,,,,,---......++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,...111333333222000...---///222444555444222111///111444666777666555444555<<>>888555111000111333333333222222222222222222222222555555666777:::<<<;;;999<<>>???SSSnnnfffLLLAAACCC@@@AAABBBAAA@@@AAADDDFFFAAAJJJEEELLLooosssWWWTTTmmmrrrRRR<<<555777999999888888888888888888888888555444444555555666;;;AAAWWW{{{ooohhh___YYYbbblllwwwvvvhhhUUUZZZffftttvvvkkk___YYYIIIJJJLLLNNNOOOMMMIIIEEEEEEHHHOOOXXX___```ZZZSSSLLLNNNVVVbbbjjjmmmpppuuuvvvtttrrrooonnnnnnoooooooooooolllhhhaaa[[[WWWTTTTTTMMMPPPPPPRRRssstttqqqrrryyy{{{uuuxxxssskkkbbb```fffqqqzzz|||}}}|||wwwoooaaaMMM===:::CCCVVVssshhhMMMJJJNNNIIIGGGLLLMMMMMMLLLJJJGGGGGGIIIKKKNNNTTTzzz{{{|||~~~vvvsss\\\QQQSSSZZZvvvwwwUUUFFFFFFCCCBBBAAAAAABBBBBBAAAAAA>>>BBBHHHLLLOOOUUU\\\bbbeeejjjqqqyyy~~~zzz{{{yyywwwwwwyyyuuuooopppmmmjjjiiiiiijjjkkkkkklllkkkgggbbb]]]ZZZZZZ[[[WWWXXXYYYXXXXXXXXXZZZ]]]\\\bbbkkkrrrxxx{{{}}}~~~{{{rrrcccZZZWWWZZZeeepppnnnpppeeeHHH===<<<999999;;;777777666666666666777777666555444222111000//////******+++,,,,,,---......++++++,,,,,,,,,---------......---,,,,,,---------,,,...111444444222000...,,,...111333444333222111...000333666777777555444444<<>>999444111222333333222333333222222222222222222333333444555:::======:::;;;GGGRRRXXXbbbwwwyyynnnfff[[[UUUMMMHHHDDD???:::555;;;888444333666:::>>>@@@```|||yyy\\\FFFAAAEEE@@@AAA@@@???>>>@@@CCCFFF@@@JJJ@@@AAAccclllNNNFFFaaa]]]???555999:::666888888888888888888888888333777888666555888:::;;;CCCkkkvvvkkkhhhuuuwwweeelllyyy~~~nnnaaa^^^RRRVVV]]]cccfffbbb[[[VVVMMMQQQYYYdddkkkiii```XXXWWW[[[dddlllooommmoootttmmmmmmnnnnnnnnnnnnmmmmmmkkkkkkiii```VVVQQQRRRUUULLLEEELLLOOOOOOnnn~~~xxxooolllvvv|||sssvvvkkkbbbbbbfffjjjpppwww|||}}}{{{uuukkk[[[III<<<;;;GGGZZZsss|||]]]FFFHHHMMMIIIHHHNNNLLLMMMMMMKKKIIIHHHHHHIIILLLHHHnnnuuu```UUURRRRRRllleeeQQQMMMDDDBBBAAAAAABBBCCCBBBBBB>>>AAADDDFFFHHHNNNVVV\\\aaafffkkknnntttyyyyyyvvvssstttvvvrrrlllpppnnnllljjjiiiiiijjjjjjfffddd___ZZZUUUTTTVVVXXXYYYZZZZZZZZZYYYYYY[[[\\\XXX```kkkuuu|||}}}}}}ooo```XXXYYY___lllvvvxxxpppxxxcccGGGAAA;;;888999666888888777777777777888888666444111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------///111444444222000111111333444555666666666111000111444888:::888555666999>>>@@@AAABBBDDDEEECCC<<<333000222555444222222111111111222333444444222333444666777999:::;;;999???GGGKKKSSSfffzzzwwwqqqiiibbbWWWNNNEEEBBB???:::777888888222333888888555<<>>>>>FFFJJJBBB@@@WWWuuutttLLLCCC```vvvLLL111111777999666666777777888888888888777666555444444555777888???QQQwww~~~tttwww{{{~~~|||tttiiiaaa]]]dddmmmuuuxxxtttlllfffccclllnnnooorrriii[[[ZZZ```gggooorrrpppnnnnnnooowwwsssooolllkkkllllllllliiiccc\\\VVVSSSOOOKKKHHHFFFRRRLLLDDDWWWrrrzzz{{{ssskkkuuutttqqqkkkaaa]]]dddiiiiiioooyyy{{{~~~~~~vvvfffTTTEEE<<<>>>DDDQQQkkkcccYYYLLLEEEEEEHHHJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFKKKPPPaaammmUUURRRWWW```pppVVVNNNMMMBBBAAACCC@@@BBBEEE???AAABBBDDDEEEHHHNNNUUUYYY]]]aaagggkkkqqq|||yyywwwuuutttssssssqqqmmmjjjkkkiiihhhhhhiiijjjiiihhhccc\\\WWWXXXYYYVVVSSSSSSYYYYYYXXXWWWWWWVVVVVVWWW___bbbhhhpppxxx~~~gggWWWXXXXXXaaaooovvv~~~}}}aaaFFF@@@;;;888999666888888777777777777888888666444111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++------...111333444222000000111222333444555555555222111111444888:::999777777888;;;>>>@@@BBBEEEFFFDDD>>>777222222222111000111111111111111222333333222222333444555777888888999>>>AAACCCGGGTTTggguuuzzzyyytttnnnkkkhhhddd]]]WWWPPPHHHAAA???===999777777444333666;;;::::::III\\\~~~vvv[[[HHH@@@@@@BBB@@@@@@AAAAAAAAAAAA@@@@@@AAAGGGCCCBBBQQQggg}}}[[[FFFTTTmmm}}}SSS999:::;;;333666666777777888888999999888777555444444555666777:::CCC^^^~~~yyyvvvqqqzzz}}}|||xxxyyypppeeeeeemmmrrrxxxxxxtttooonnnnnntttqqqlllhhheeecccaaa___]]]XXXRRRNNNLLLJJJGGGEEEDDDEEEDDDQQQmmm{{{~~~||||||wwwpppjjjbbb]]]___fffiiihhhooo{{{uuuwwwxxxsssaaaKKK>>><<>>??????@@@AAACCCHHHNNNRRRUUUYYY^^^bbbfffmmmwww{{{tttvvvtttsssrrrqqqoookkkhhhnnnkkkiiihhhggggggfffddd```]]][[[[[[XXXSSSRRRUUUUUUVVVVVVVVVWWWXXX[[[]]]bbbgggooouuuzzz|||~~~www\\\QQQXXX___iiissstttxxxwww```EEE???;;;999:::777888888777777777777888888666444111000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...000333333222000///000111222333444444555444333222444777:::;;;;;;999888888;;;???DDDGGGHHHIIIEEE???888444111000///111111111000111111222333111111222333333444555555888:::;;;;;;<<>>:::::::::666555777333555;;;???@@@GGG___xxxwwwxxxfffMMMBBB@@@BBBCCCAAABBBBBBCCCCCCCCCBBBBBB>>>EEEFFFFFFLLLVVVuuu}}}nnnLLLDDDRRR```zzzzzzVVV;;;<<<;;;000555666666777888888999999888777666444444444555666777666BBB^^^}}}~~~}}}vvvmmmpppwwwzzz}}}{{{vvvpppnnnnnnnnnkkkgggccc```\\\XXXUUUPPPMMMIIIFFFEEEEEECCCBBBFFF@@@DDDaaayyyxxxnnngggZZZ[[[aaaiiijjjhhhqqq}}}zzzxxxzzzuuu___DDD===FFFWWW\\\aaakkkyyy}}}kkkTTTFFFCCCAAABBBFFFIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGFFFDDDFFFPPPrrr^^^JJJOOOppplllOOODDDEEEIIIDDDBBBCCC???>>>????????????BBBGGGKKKQQQUUUZZZ^^^```dddjjjnnnpppsssvvvxxx{{{~~~zzztttppptttrrrqqqppppppnnnjjjgggnnnkkkhhheeedddbbb```^^^]]]]]]^^^^^^XXXQQQQQQVVVUUUVVVWWWXXXYYY[[[```ccciiiqqq{{{~~~|||{{{mmmWWWQQQ^^^iiirrrvvvpppzzzqqqooo^^^DDD???;;;999;;;888888888777777777777888888666444111000000///---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---///222333222111//////000000111333444444666555333444666999<<<>>>;;;999777999???EEEIIIKKKMMMLLLGGG@@@999333111111111111111000000111111222222222222222333333333333666666777888:::===@@@BBBHHHRRRgggppp{{{~~~xxx}}}wwwpppnnnrrrxxx~~~tttjjj^^^TTTPPPQQQSSSTTTTTTRRROOONNNMMMKKKHHHEEE???;;;888999999666666999666777;;;AAAJJJ\\\zzztttqqq}}}^^^IIIDDDDDDDDDCCCBBBCCCDDDDDDDDDDDDDDDDDDAAAEEEFFFJJJKKKLLLhhhzzzZZZBBBCCCIIIfffttt___DDD999999888666666666777888888999999999888777555444444444444777333666FFF]]]|||~~~~~~yyyrrruuuxxxzzzzzzxxxsssnnnlllllleeecccaaa___\\\YYYTTTQQQJJJHHHEEECCCBBBBBBCCCCCCDDDKKKWWWqqq~~~www}}}mmmfff[[[]]]ccckkkmmmmmmttt}}}|||{{{uuu[[[@@@CCCXXXrrrqqqlllhhhkkklll^^^LLLCCCAAA@@@AAACCCEEEDDDCCCGGGHHHJJJKKKKKKIIIGGGFFFDDDEEELLLjjjqqqZZZRRReee^^^KKKFFFIIIFFFEEEEEE@@@AAABBBAAA@@@???AAADDDGGGMMMQQQWWW\\\___aaadddfffhhhjjjmmmpppssswww}}}}}}|||{{{{{{~~~}}}zzzyyyxxxuuuqqqnnnoooooonnnoooooonnnkkkiiikkkhhhdddbbb```^^^\\\ZZZ\\\[[[\\\]]]YYYRRRQQQTTTYYYZZZ\\\\\\\\\___dddiiiooowwwzzzxxx~~~lll\\\[[[hhhpppvvvvvvnnn{{{zzzrrrooo^^^DDD???;;;:::;;;999888888777777777777888888666444111000000///---,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333333222/////////000111222444444777666555444555888<<>>EEEKKKNNNNNNMMMJJJEEE===777444333222222111111111111111222333333333333333333333333444555666888:::<<<<<<;;;BBBHHHUUUjjj}}}vvvhhhllluuu}}}nnnlllssswwwuuusssqqqhhh```WWWSSSVVV\\\```aaaVVVPPPIIICCCAAACCCFFFHHHLLLKKKIIIHHHGGGEEECCCAAA@@@<<<999999888555666:::<<<999;;;GGG\\\wwwrrrwwwzzzYYYJJJHHHFFFBBB@@@BBBCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCHHHJJJFFF[[[lllLLLAAACCCYYYrrruuu]]]???666===666777777777888888888888888888777666555444444444777444666<<>>MMMkkkooo\\\UUUVVVQQQGGGDDDBBB@@@@@@AAACCCDDDDDDFFFHHHJJJKKKKKKJJJIIIGGGFFFHHHLLLccckkkUUUYYYssswwwYYYHHHHHHFFFFFFFFF@@@CCCCCCBBBAAA???@@@BBBDDDCCCGGGNNNTTTYYY\\\^^^___ccceeegggiiilllpppuuuyyyzzz}}}~~~}}}wwwuuuttttttrrrrrrsssuuuuuutttppplllkkkjjjkkkmmmnnnooommmkkkhhheeebbbaaa```___]]]\\\\\\WWWVVVYYYYYYUUUQQQPPPVVVYYY]]]___aaaeeelllrrrrrryyy|||wwwxxx|||~~~kkkbbbfffoooppptttvvvooo{{{___EEE@@@<<<:::<<<999888888777777777777888888666444111000000///---,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---000333333222000000//////000222444555777777777555444666:::===<<<<<<;;;;;;===BBBIIIOOOLLLKKKIIIFFFBBB===999666444333222222111222222222444444444444444444444555444555666777777777777666;;;===CCCMMM[[[ddd```WWWUUUXXX^^^kkkwwwnnnmmmpppooommmfff]]]UUUQQQRRRTTTKKKHHHEEEFFFHHHIIIHHHFFF>>>===:::999999:::===>>>DDDDDDDDDCCCAAA@@@>>>===:::777666777666666:::AAANNNKKKMMM]]]www}}}iiiPPPIIIHHHDDD>>><<>><<<<<<>>>@@@PPP|||vvvrrrhhhhhhlllssszzz}}}}}}{{{{{{wwwrrrdddMMMCCCYYYyyypppTTTGGGHHHHHHBBBDDDCCCAAAAAABBBEEEHHHJJJGGGHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKYYYwwwuuuYYYQQQbbbyyypppVVVOOOHHHDDDDDD@@@AAAAAAAAA@@@>>>>>>@@@BBB???BBBGGGMMMRRRWWWYYY[[[^^^```ccceeegggjjjnnnppprrrwww{{{}}}zzzzzz|||wwwxxxzzz|||{{{||||||tttpppppppppqqqkkkkkkmmmpppqqqooolllhhhgggggghhhjjjlllmmmllljjjdddbbb````````````___^^^XXXRRRPPPTTTVVVTTTPPPOOOOOOVVV^^^dddhhhoooxxx~~~}}}ttt|||}}}wwwvvv~~~wwwxxx{{{wwwiiidddjjjrrrqqqtttwwwpppwwwxxxaaaFFFAAA===;;;<<<:::888888777777777777888888666444111000000///---,,,........................+++,,,,,,,,,------------------------------------,,,++++++---000222333333111000000///111333555666777888888666444444777:::999<<<===<<<:::===FFFNNNMMMKKKJJJJJJJJJGGGAAA<<<555444444333222222333333222333333333444444555555222444555555333333444666555888:::<<>>>>>777888:::<<<>>>===:::888444444444444333444555777===>>>>>>>>>===<<<<<<<<<555555888???EEELLLWWWbbbrrrqqquuuiiiUUUEEEDDDFFFAAA===>>>???@@@AAABBBCCCCCCCCCCCCBBBCCCAAACCCFFFBBBHHH]]]pppSSSDDDBBBTTTtttmmmMMM<<<::::::999888777666555555555666666666666666555555444333555888666888JJJ^^^sssqqqzzzvvvsssiiieee```ZZZWWWUUUTTTTTTMMMKKKHHHGGGEEECCC???<<<<<<======;;;::::::>>>AAA\\\}}}vvvpppcccjjjttt|||~~~|||xxxxxxrrr___GGGCCCZZZuuu}}}jjjRRRFFFGGGHHHDDDCCCDDDDDDDDDEEEGGGIIIKKKHHHHHHHHHIIIJJJKKKKKKLLLIIINNNLLLSSSkkk}}}fffTTTTTT]]]qqqbbbPPPDDDDDDDDD???@@@@@@@@@>>>???@@@BBBAAABBBCCCGGGLLLPPPSSSTTTWWWZZZ^^^aaaccceeehhhjjjjjjnnnqqqrrrxxxyyysssqqqtttxxxqqqoooqqqtttssspppssszzzzzzuuunnnjjjiiijjjlllmmmfffffffffhhhiiijjjhhhfffeeeeeeeeegggiiiiiigggeee^^^]]][[[[[[\\\\\\[[[ZZZRRROOONNNPPPQQQOOOOOORRRQQQZZZfffnnnttt{{{vvvpppuuu}}}xxx}}}~~~vvvsssmmmjjjppplllgggnnnuuuvvvyyyxxxlllqqqfffooobbbGGGBBB===;;;<<<:::888888777777777777888888666444111000000///---,,,........................,,,,,,,,,------.........------------------------,,,++++++,,,000222333333222111000000111333555777777888999777444333555888666;;;>>><<<888:::CCCMMMOOOMMMLLLNNNQQQPPPIIICCC666555444444333333333333111222222333444444555555///222444333111111555999444999;;;888999>>>@@@<<<777<<<@@@BBBLLL___rrr|||uuufffYYYSSSKKKDDD>>>>>>???===999555777777777777777777888999777777777666555444555777888:::;;;<<<<<<<<<<<<===999;;;CCCPPP]]]lll~~~zzz|||yyy|||xxxXXXHHH>>>AAADDD??????DDD>>>???@@@AAABBBBBBBBBBBBBBBGGGFFFEEEGGGCCCGGGXXXgggLLLAAAFFFeeejjjMMM;;;;;;:::888777555444444444555666666666666666555555111222666555333999EEEMMMmmm}}}eee^^^aaannn~~~nnnjjj\\\XXXSSSPPPOOOOOOPPPPPPFFFEEECCCCCCCCCCCCBBB@@@999;;;<<<;;;:::;;;???CCCUUU~~~yyy~~~||||||yyyuuu}}}lllccc[[[iiizzz}}}tttwwwpppWWW>>>;;;OOOdddgggggg]]]NNNGGGJJJKKKGGGEEEFFFGGGHHHGGGFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLMMMJJJQQQOOORRRggg{{{uuusssvvv\\\LLLKKKfffuuuYYYFFFFFFIII@@@AAABBBAAA@@@AAACCCDDDAAA@@@???@@@CCCGGGJJJKKKOOOSSSWWW[[[]]]___aaacccaaaeeeggghhhkkkqqqsssqqqrrrtttuuussspppmmmllllllpppkkkkkkpppqqqmmmllloookkkhhheeedddeeehhhiiiiiieeecccbbbbbbdddfffgggfffeeeddddddeeefffeeecccaaaYYYWWWUUUUUUVVVVVVUUUTTTMMMLLLNNNOOOMMMJJJNNNUUUYYYcccpppxxx}}}~~~|||qqqrrrggg___mmmtttmmmrrrzzz|||xxxfffiii]]]lllaaaIIIAAA<<<<<<===888999888777666666555555555444333111000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------------,,,------...///000222222111111222333555666888888999999888777555444;;;<<<<<<;;;999;;;???CCCOOOQQQPPPKKKJJJMMMQQQQQQEEE999111222444333333555444444555555444222111000444444444333333222222222666666666666666666666666777:::>>>???@@@FFFOOOWWWgggiiimmmsssyyy|||pppcccWWWOOOIIIGGG???<<<888777777888666444444444444555555555555666444888<<<:::666444666999::::::<<>>===@@@BBBBBB@@@BBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDEEEGGGLLLOOOyyytttYYY@@@FFFgggWWWBBB;;;888<<<===777222222666777777777777777666666666555333333333555777888???KKKffffff[[[VVVZZZnnn||||||mmmXXXQQQOOOLLLKKKJJJIIIGGGDDDDDDCCCAAA???===<<<;;;;;;@@@666222999>>>>>>AAAHHH]]]ppp}}}yyy{{{yyy{{{}}}hhh\\\___dddllluuu{{{|||yyywwwjjjQQQ???@@@LLLTTT^^^XXXQQQLLLJJJIIIGGGEEEHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLMMMLLLJJJIIIIIIPPPLLLMMMeee{{{lll{{{tttPPPUUUWWW|||hhhNNNDDDEEEBBBDDDCCCAAA@@@BBBCCCCCC======???AAACCCEEEGGGGGGOOOQQQSSSVVVYYY\\\^^^______```bbbcccdddeeehhhkkkkkklllmmmlllkkkjjjkkkmmmiiiiiiiiihhhiiiiiiiiiiiigggeeecccbbbbbbbbbdddeeecccbbbbbbbbbbbbdddfffgggaaacccfffhhhfffbbb]]]ZZZZZZYYYXXXWWWUUUSSSQQQPPPMMMRRRMMMLLLSSSTTTRRRXXXeeemmmzzz||||||vvvuuummmbbbbbbjjjkkkwww~~~tttdddlll___kkkcccIIIAAA;;;;;;===888999888777666666555555555444333111000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................---------,,,,,,------...///000333222222111222333444555777888888999888777666555888;;;===>>>======???AAAKKKOOOQQQOOONNNQQQQQQOOOIII@@@999666333///000444666555555555555666666777444444444333333333222222555555555555555555555555333666888999888;;;BBBHHHLLLNNNPPPTTTXXX\\\```bbbaaa]]]VVVNNNHHHCCCAAA???===:::777666777888666555444444444555555555555666555888:::999666555666888???:::666777:::===???@@@EEETTTnnn~~~qqqcccIIIDDD>>>===@@@BBBBBB@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCCCCEEEIIILLLkkkmmmPPPHHH\\\zzzoooLLLAAA999888999666555777666666777777777777666666666555333333333555666888:::>>>LLL___ooo~~~jjj^^^UUUYYYjjjsssmmmaaaQQQMMMKKKIIIHHHHHHGGGDDDBBBAAA@@@>>><<<;;;:::999999999:::<<<===:::;;;DDDOOOdddsss||||||wwwsssuuuqqqddd^^^___fffooowww{{{~~~|||yyyuuugggRRREEEFFFLLLPPPUUUQQQKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFFFFHHHIIIKKKLLLMMMLLLKKKJJJGGGNNNMMMOOOaaawww~~~eeeLLLLLLkkk~~~```MMMFFFDDDDDDEEEDDDCCCDDDDDDCCC???@@@@@@AAABBBCCCCCCDDDIIIJJJMMMOOORRRUUUWWWXXX[[[\\\^^^^^^^^^___aaacccfffgggiiihhhggggggiiijjjhhhhhhiiiiiiiiihhhhhhgggcccbbbaaa______```aaabbbccccccbbbaaaaaaaaabbbccc]]]aaaeeehhhhhhfffbbb___bbb___[[[VVVRRRNNNLLLKKKJJJPPPMMMLLLUUUYYY[[[eeeuuu|||}}}wwwxxx}}}|||uuufffYYY[[[fffnnnxxx}}}mmmZZZpppaaalllfffKKKAAA::::::<<<888999888777666666555555555444333111000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,---...///000333333222222222333333444666666777888888888888888666:::>>>AAAAAA@@@@@@@@@EEELLLRRRSSSTTTVVVTTTQQQTTTQQQLLLEEE:::000///444555444333222333444555666444444444444333333333333444444444444444444444444111333555444222222555888999::::::;;;===???AAABBB@@@???===;;;999888888777999777555555666777666666444444444555555555555666666666666777777777777777:::999777555999GGGYYYfffnnn|||{{{dddSSSGGGCCC>>>===???BBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAA@@@BBBEEEHHHUUUxxxXXXDDDIIIbbbYYYKKK===888888888777777666666777777777777666666555555444333333555666777777444666>>>FFFSSSlllyyy```OOOMMM___xxxggg^^^UUUKKKGGGFFFDDDCCCDDDCCCBBB@@@===<<<;;;:::888888777777222<<>>===LLLdddvvvxxxzzznnnfffccccccdddcccjjjsss{{{||||||~~~~~~|||yyypppaaaRRRLLLMMMMMMJJJOOOKKKHHHFFFGGGHHHIIIIIIGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLKKKKKKJJJEEEJJJKKKOOOZZZfffzzzbbbQQQRRRuuucccPPPHHHFFFCCCCCCCCCBBB@@@???BBBBBBAAAAAA@@@@@@@@@???BBBCCCDDDGGGIIILLLMMMNNNUUUVVVWWWVVVVVVVVVXXXZZZ^^^___aaaaaaaaaaaaccceeeeeefffggghhhgggeeedddbbb```___]]]\\\\\\\\\]]]^^^aaa```___^^^]]]]]]]]]]]][[[___dddhhhiiigggccc```ccc___ZZZTTTOOOKKKIIIHHHEEELLLKKKMMMYYY```fffqqqyyyvvvzzzqqq]]]PPPXXXgggqqqyyyxxxbbbLLLpppcccooogggKKK@@@999999<<<888999888777666555555555555444333111000...---------------------------------++++++,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,---...//////222222222222222222333333444555666777888999::::::888:::>>>@@@AAAAAAAAAAAA@@@IIIPPPSSSVVVZZZ[[[YYY^^^aaaaaaXXXFFF777222444555555444444333333333333444444444444444444333333333333333333333333333333222444666555222111111222666555555555555555666666666666666666666555444444555555555555666777777666444444444555555555555666666555444555777888888777000888<<<<<>>===???AAAAAAAAA????????????@@@@@@@@@@@@BBBBBBBBBAAA@@@@@@CCCEEEDDDiii~~~tttwww^^^DDD===NNNmmmiiiWWWCCC;;;<<<<<<777111555666666777777777777666555555444444444444555666777555555777888<<>>::::::999888777777777777666>>>???;;;FFFggg~~~lll[[[[[[gggnnnlllqqqzzz|||}}}}}}{{{vvvhhhWWWMMMMMMOOOLLLGGGOOOLLLIIIFFFDDDDDDDDDDDDGGGGGGFFFEEEEEEEEEEEEEEEHHHIIIJJJJJJKKKKKKJJJJJJGGGFFFFFFMMMUUUXXXqqqkkkNNNXXXgggUUUMMMDDDBBBBBB@@@??????BBBBBBAAA@@@@@@???>>>>>>===>>>???AAACCCEEEGGGGGGNNNOOOPPPPPPPPPQQQSSSUUUVVVXXXZZZ[[[[[[\\\^^^___```aaacccddddddaaa___]]]]]]\\\[[[ZZZZZZZZZ[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYY]]]```cccfffeeeaaa\\\YYYWWWUUUSSSOOOLLLJJJIIIHHHGGGMMMNNNVVVjjjtttwww~~~~~~zzzgggVVVQQQ]]]mmmtttzzzrrrYYYAAAlllaaapppfffJJJ@@@999999<<<888999888777666555555555555444333111000...---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------......,,,++++++,,,,,,---...///111111222222222222222222222333444666888:::<<<===<<<<<<<<<===???AAABBBCCC???FFFLLLOOOTTT[[[aaaaaa^^^gggkkkbbbPPP@@@666333444555666777777666555444444444444444444444444444333333333333333333333333444555666666555333333333444333333222222333333444666666777777777666555444333444555555666666777777444444444555555555555666666555444444777999999999666:::<<>>>>>???@@@AAAAAA????????????????????????BBBBBBCCCAAA@@@@@@BBBDDDCCCXXXooorrr|||}}}lllNNN;;;BBB[[[ttt}}}gggLLL===;;;===999222555555666777777777777777555555555444444444555555666777888999666555:::@@@VVVdddhhhZZZ\\\bbbwwwpppnnnfff]]]VVVQQQJJJDDD@@@???===>>>>>>???===<<<999888888777777888888999======<<>>@@@AAACCCDDDDDDHHHJJJKKKLLLLLLNNNQQQSSSSSSUUUWWWXXXXXXYYY[[[]]]]]]^^^```aaaaaa___\\\ZZZ[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY^^^___```___\\\VVVPPPLLLIIIJJJKKKKKKKKKJJJHHHHHHMMMRRRUUUeee}}}yyyqqq\\\TTTXXXfffssswwwzzz~~~zzzkkkQQQ===kkk___nnncccIII@@@::::::===999999888777666666555555555444333111000...---------------------------------***++++++,,,,,,------...++++++,,,,,,------......++++++++++++,,,---...//////000111222333333333333000111333555888;;;>>>@@@@@@===::::::<<>>CCCFFFGGGMMMWWW```cccXXXaaagggbbbWWWKKK@@@999000222333555555555444444444444444444555555555555333333333333333333333333333444444555555444444333333222222222333444444555333333444555666666666666222444666777666666777888444444444555555555555666666555555666777888;;;<<>>>>>>>>>>>???AAABBB???????????????>>>>>>>>>AAABBBCCCBBBAAAAAABBBDDDJJJRRRbbb~~~~~~^^^>>>:::HHHaaa|||ttt[[[EEE;;;;;;<<<999444555666777777888888777555555555555555444444444333444555555333444888<<>>>>>===;;;;;;<<<<<<;;;999777777777777777888999:::999:::CCCZZZ~~~wwwbbbVVV```uuuyyyrrreeeTTTEEEAAAFFFHHHHHHGGGHHHHHHHHHFFFDDDDDDEEEGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGKKKEEE???FFFOOOMMMWWWrrr~~~zzzyyyzzzjjj~~~hhhQQQGGGEEEBBBBBBFFFAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGHHHIIIKKKNNNPPPQQQSSSUUUVVVVVVWWWYYY[[[YYYZZZ\\\]]]]]]\\\ZZZYYYWWWWWWWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWVVVVVVUUUWWWWWWVVVTTTPPPKKKFFFCCCDDDEEEFFFHHHIIIIIIIIIIIIOOOUUU[[[ooo}}}xxx~~~|||~~~hhhUUUUUUaaannnvvvzzz|||}}}{{{qqq```JJJ:::rrrcccnnn```GGG???:::;;;===999999888777666666555555555444333111000...---------------------------------******+++,,,,,,---......***++++++,,,------......++++++++++++,,,---...///---...000222333444444444///000222444888<<<@@@BBB@@@===999999;;;>>>??????>>>AAABBBBBBFFFPPPYYY\\\VVV]]]aaaaaa```]]]UUULLL:::999666444333333444555444444444444555555555666444444444444444444444444333333222333444444444444444444444444555555666777222222333444444555666777222555888888777666777888444444444555555555555666555777888777666888<<<@@@YYYZZZWWWWWWdddwww~~~zzzzzzjjjPPPBBBAAA======>>>>>>>>>???AAABBB@@@@@@@@@??????>>>>>>>>>???@@@BBBAAAAAAAAABBBDDDJJJPPPXXXooorrrMMM>>>;;;IIIddduuuxxxppp[[[EEE;;;:::;;;444555666777888888888888555555666555555444444333111444555444333444777999555999DDDWWWssszzztttqqqoooiii___VVVQQQLLLGGGEEEDDDBBB???======;;;999999:::999888666555555555666777888999:::888<<>>999999888777666666555555555444333111000...---------------------------------******+++,,,,,,---......******+++,,,,,,---......++++++++++++,,,---......,,,---///222444444444444...///111444888===AAACCC@@@===::::::<<<>>>>>><<<===@@@@@@???BBBJJJRRRUUUZZZ^^^```bbbiiinnniii___NNNIIIBBB;;;777666888999444444444555555555666666444444444444444444444444555444222222333444444444444444444333444444555666666555555444555555666777222666999999777666777888444444444555555555666666444777:::999666777===CCCXXXkkksssgggZZZ\\\eeeiiiqqqddd|||pppZZZCCC===DDD<<<===>>>>>>>>>???AAABBBAAA@@@@@@@@@??????>>>>>>===???@@@AAA@@@@@@BBBCCCEEEMMMPPP^^^aaaKKK:::;;;QQQ```vvvrrrSSS===666666444555666777888888888888555666666666555444333333222777:::999777666555333:::999888:::GGGaaazzzrrrllljjjkkkfffhhhgggbbb^^^___eeekkkddd]]]VVVTTTUUUSSSLLLFFFDDDAAA??????>>>===>>>AAA;;;:::888777888777555444444444444555666777888999@@@EEEZZZ||||||wwwssseeeOOOGGGBBBEEEFFFCCCDDDGGGCCCDDDFFFDDDBBBAAADDDFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFJJJHHHFFFHHHFFFMMM___}}}rrrwwwfffSSSEEEBBBEEEDDDDDDCCCAAAAAA@@@???>>>>>>????????????@@@@@@???@@@AAAAAA@@@AAACCCEEEDDDEEEGGGGGGGGGGGGIIIKKKIIIIIIJJJJJJLLLMMMMMMNNNMMMNNNNNNNNNNNNMMMLLLLLLGGGGGGGGGFFFEEECCC@@@???=========>>>???AAACCCDDDDDDBBBAAABBBHHHPPPYYY^^^lllwww}}}||||||rrr]]]SSS\\\nnn|||~~~{{{qqq___JJJ<<<666}}}^^^EEE@@@<<<::::::777666666666666555555555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------------------------------000111222222111222444666111000000111444777;;;======>>>>>>===<<<<<<===???999;;;=========@@@EEEIIIUUU```kkkmmmiiihhhnnnuuummmfffZZZMMM@@@666444555...555>>>BBB<<<555777>>>555666666666555555666666777777444111555;;;999222111222333333444444333333444333333333444444444333777777777999:::999777555:::888777666777777777555888444222555666666999>>><<>>=========>>>>>>>>>>>>===>>>??????@@@DDDIIIIIIMMMiii]]]AAA:::AAANNNeeevvvPPP<<<===;;;777666888999777777:::999999999888777666666555555555444444444444555555444666888666777BBBVVVeee~~~xxxuuu|||yyyqqqooopppllliiifffbbb``````aaabbbdddbbb^^^ZZZVVVTTTTTTTTTQQQPPPPPPOOONNNMMMMMMLLLLLLJJJGGGFFFGGGFFFCCCAAA>>>===<<<;;;:::999999:::666666555555555444444444555333555999;;;999666444CCCIIIbbb}}}~~~||||||nnnZZZHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFDDDAAAAAABBBDDDFFFFFFFFFEEEDDDBBBAAA@@@DDDEEECCC@@@BBBFFFFFFCCCFFFFFFHHHIIIGGGHHHRRR^^^|||nnnUUUNNNIIIDDDBBBDDDCCC???@@@EEE???AAABBBAAA>>>===???BBB>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDAAA===:::999:::===???>>>===<<<<<<===???BBBEEEBBBBBBDDDHHHPPP\\\jjjsss~~~nnnrrrzzz~~~}}}uuucccUUU\\\rrrvvvaaaOOOFFF???999```FFFAAA<<<::::::666666666666666555555555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------...000111111111222444666333333222333444777999;;;>>>===============<<<<<<>>>@@@BBBAAA??????AAACCCSSSZZZccceeeeeehhhpppxxxxxxtttnnndddVVVFFF:::444<<<>>>DDDIIIGGG???:::999===888333222444777888777555888777444444777666111555555666777777777777777222333444666777777777777555777:::;;;;;;:::999999:::999777888999::::::999:::888888;;;:::777999===<<>>>>>>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????@@@FFFEEEGGG___uuuWWWAAA;;;JJJ[[[xxxfffJJJ???555444666888777444555888888888888777666555555555555555444444444444555555555777777555444888CCCLLL^^^cccjjjpppvvv}}}ttteeeiiikkkiiiccc___^^^___\\\ZZZWWWTTTRRRRRRRRRSSSVVVTTTRRROOOMMMLLLLLLLLLJJJJJJIIIHHHHHHGGGFFFFFFEEECCC@@@@@@@@@@@@===;;;;;;;;;:::888888777777888666666555555555444444444666666666888888999:::<<>>???CCCDDDAAAGGGGGGHHHIIIFFFGGGOOOZZZlllUUUMMMFFFDDDHHHJJJFFFBBBAAA>>>@@@BBBAAA??????AAACCC>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@??????===>>>>>>???AAABBBBBBCCCEEEEEEDDDCCCBBBBBBBBBBBB@@@???>>><<<<<<<<<<<<<<<===>>>???@@@@@@AAACCCEEEDDDGGGKKKSSS]]]jjjwwwwwwmmmooosssvvv}}}~~~{{{wwwfff^^^\\\iii~~~mmmWWWGGG@@@<<<888bbbGGGBBB===::::::666666666666666555555555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,+++---------------------------...000000000222444777666666555444555666888999===<<<<<>>>>>>>>NNNUUU^^^eeekkkpppvvv{{{~~~sssaaaMMM@@@888;;;FFFWWW___YYYLLLCCC@@@;;;777888<<<===:::555444888999777666777777555333444444444555555555555333555777777666666666777777<<>>999888:::===<<<;;;???EEEHHHVVVhhh{{{}}}iiivvviiiMMMAAABBBDDDDDDCCCAAA@@@@@@????????????@@@@@@??????>>>>>>>>>>>>>>>???>>>>>>=========>>>>>><<>>OOOkkk~~~yyy|||}}}sssyyyhhhRRRJJJIIIHHHGGGFFFDDDCCCCCCGGGGGGFFFDDDAAAAAABBBDDDFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBBBB??????CCCDDDAAAGGGGGGHHHHHHFFFEEELLLUUUyyyxxxsss]]]QQQFFFDDDFFFEEEAAA???>>>???@@@@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<<<<;;;;;;<<<===>>>>>>??????AAA@@@???>>>>>>===>>>>>>:::;;;<<<<<<<<<:::999888999;;;===??????@@@AAACCCHHHNNNWWWbbbooo|||}}}~~~|||zzzwwwxxx|||{{{pppkkkUUU[[[hhh{{{uuu^^^HHH===:::999666dddIIICCC===::::::777666666666666555555555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000111444777999888777666555555666666:::999;;;AAAHHHKKKGGGCCCAAAAAAAAA@@@???>>>??????CCCKKKWWWdddmmmsssvvvwww}}}}}}lll^^^BBB>>>AAAOOO^^^eeeffffffYYYRRRIIIBBB>>>===;;;999888888777777888999::::::666666666555555555666666555777999777444444777;;;;;;BBBHHHHHHGGGJJJSSS\\\ZZZ\\\aaaeeegggddd]]]XXXLLLIIIGGGEEEBBBCCCKKKTTTkkk|||{{{|||rrrYYYBBB>>>AAA??????AAA>>>=====================??????>>>>>>===>>>>>>???>>>>>>===<<<<<<<<<======;;;AAAAAA===EEE___cccEEE>>>:::FFFeeejjjVVVAAA999555777999888777888888888777777666666666555555555444444444444555555444444444555555444222000000333777:::<<<@@@DDDHHHRRRQQQTTTZZZ]]]^^^eeennnzzzzzz{{{sssmmmeeeZZZPPPNNNJJJFFFEEEFFFGGGGGGEEEIIIHHHEEECCCBBBBBBBBBCCC@@@@@@???>>>>>>???@@@@@@?????????>>>>>>=========<<<;;;::::::999999888777777666555444444444444444555555555555555555555555222999===:::777:::BBBGGGkkk{{{mmmggghhhxxx}}}bbbMMMHHHHHHGGGFFFEEEDDDDDDDDDGGGGGGGGGEEECCCBBBCCCEEECCCCCCCCCCCCBBBAAA@@@???FFFIIIIIIEEECCCEEEEEECCCEEEDDDFFFGGGFFFEEEJJJRRRmmmyyy{{{ttt[[[JJJCCCBBBCCCCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<;;;:::;;;;;;<<<======>>>??????======<<<;;;;;;;;;;;;;;;:::;;;<<<===<<<;;;:::999888:::===>>>???AAAFFFJJJRRRZZZggguuupppbbb[[[PPP```vvvwwwgggPPP>>>888888888666{{{ooottteeeIIIBBB===::::::777666666666666555555555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///000333555999999888777666555555555666666:::CCCMMMRRRPPPLLLGGGEEEBBB@@@???@@@AAABBB<<>><<<;;;;;;;;;;;;666;;;?????????CCCMMMUUUQQQVVVZZZXXXTTTXXXeeepppyyyqqqhhhaaa]]]___iiiuuu||||||]]]MMMAAA@@@@@@<<<;;;@@@<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<===>>>>>>======<<<<<<<<<<<<<<<===<<>>;;;<<>>:::@@@???===<<<;;;;;;;;;<<<>>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::999888888888888666555555444444444444555444555555555555555555555444999::::::BBBTTTfffppplll]]]ZZZjjj|||qqqVVVCCCEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEDDDEEEFFFBBBCCCCCCCCCBBBAAA@@@???LLLOOOOOOJJJFFFFFFEEECCCBBBAAACCCFFFGGGFFFJJJQQQeee~~~|||mmmXXXNNNKKKJJJEEEDDDCCCBBBBBBBBBCCCCCC????????????????????????===============<<<;;;;;;<<<<<<======>>>>>>??????<<<<<<;;;;;;::::::;;;;;;===============>>>>>>>>><<>>@@@BBBAAA===BBBQQQaaa{{{~~~ZZZHHH777:::OOOhhhxxx~~~dddPPP===777999999777444999999999999999999999999555555444444444444555555555444222222333444444333333222111000000111222333111333555555444444888<<<<<<===@@@GGGNNNRRRQQQOOOLLLEEE<<<999;;;>>>>>>===999888888:::======;;;888;;;;;;:::999999888999999:::::::::999999999888888777777777777777777777777555666777777555444555777555555444444444444444555444444444555555555555555777999888===UUUzzz{{{www|||eee[[[]]]pppwww```JJJ===CCCCCCCCCDDDEEEEEEFFFFFFFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCJJJOOOPPPJJJDDDCCCBBB@@@@@@@@@BBBFFFHHHGGGJJJOOO]]]www~~~nnn^^^TTTHHHEEEAAA???@@@AAABBBBBB????????????????????????>>>>>>????????????>>>>>>=========>>>>>>?????????>>>>>>============>>>>>><<<<<<<<<======>>>>>>>>>>>>AAAEEEGGGLLLVVVeeepppyyyoooooouuu}}}nnn\\\UUUYYYhhhyyyqqqTTTGGG;;;888999999888888nnnppp|||qqqxxxdddGGGAAA;;;999;;;888666666666666555555555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***+++------------000222555555555666666555555555333666;;;AAAFFFHHHIIIIIIIIIGGGFFFFFFGGGFFFBBB???AAAAAAAAABBBHHHRRR___iiiwwwyyycccOOOEEEOOOccc|||||||||yyynnndddeeemmmmmmjjjgggccc```___^^^^^^lllxxxmmmOOO>>>AAA@@@===<<<===<<<888999:::;;;<<<<<<<<<;;;;;;:::999999999::::::;;;<<<999999999:::;;;<<<===>>>???===>>>@@@>>>===GGGSSSlllyyycccGGG777===PPPbbblllqqqaaaNNNCCC>>>999666777888888888888888888888888555555444444444444555555444444444444333333444444222000......000222444555111333333222222333555666444666888999::::::;;;<<<<<<999666555666999::::::777777777999;;;;;;;;;:::999999999888888888888888555666666777777777666666555555555555555555555555222444555555333222333555444333333333333333444444444444444555555555666666888999;;;HHHkkkvvv|||zzzfffbbbjjjyyyyyygggRRREEEBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEKKKMMMGGGBBB@@@@@@???BBBAAACCCGGGHHHGGGHHHLLLSSSfffsss[[[UUULLLEEEBBBBBBAAA@@@???????????????????????????@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB???AAADDDFFFGGGFFFEEECCCCCCIIIOOOUUU\\\iiiyyyzzzlllcccfffooo{{{rrrcccWWW\\\kkkwwwvvvaaaHHH===666666888666666888qqqtttzzznnnuuucccGGG@@@;;;999;;;999777666666666555555555555444333222000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++***,,,------,,,---///111333333444555666666555555555888<<>>888:::@@@===555666666888999:::999999888999888888888999999:::;;;888888999:::;;;===>>>??????::::::??????===CCCNNNggg]]]BBB;;;DDDQQQXXXyyymmm^^^PPPCCC999888;;;777777777777777888888888555555555444444555555555222444777777666555666777222222333555666555333111111222222000111333333222222555777666555444777:::555555555555666666666666333333333444444666888:::555555555555555555444444333333555666777777777777666666666666666666666777111333555555222222444666333222222222222222333333444444444555555555666666555999@@@TTTzzzyyyxxxyyyggggggtttqqq^^^MMMHHHLLLEEEEEEDDDDDDCCCCCCCCCBBBAAACCCDDDDDDCCCAAABBBBBBDDDDDDDDDDDDDDDDDDCCCBBBAAAHHHKKKFFFAAA@@@AAA@@@DDDCCCDDDHHHIIIFFFGGGJJJLLLXXXpppwwwmmm```TTTMMMIIIFFFCCC????????????????????????@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCDDDDDDEEEEEEKKKNNNTTTWWWXXXVVVSSSPPPMMMUUU___gggppp}}}{{{sssggg___dddooozzz~~~vvvkkk\\\UUUdddzzzkkkRRRBBB999333555666333444888}}}sssmmmwwwtttxxx___EEEAAA<<<888999777888777777666555444444444333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,444222111444888;;;;;;:::;;;::::::;;;<<<===>>>???===@@@FFFKKKNNNJJJDDD>>>@@@>>>>>>BBBDDDCCCEEEJJJTTT[[[hhhvvv{{{jjjXXXOOOPPPXXX```|||mmmQQQAAA>>>;;;;;;::::::888777555444666777777777777888888888666777777777777888888888888999999::::::;;;;;;<<<;;;;;;;;;<<<>>>@@@CCCDDDSSS\\\BBBBBBCCC;;;cccpppOOOAAA<<<555<<<;;;777444555::::::888888888777555555444444444777666666666666555555555555444333333222222222222222222222222222222222222222222222222222222222222444333222111111333555666333333333444444555555555444444444555555555666666333333333444444444555555555555555555555555555555444444444444444444444444111222333333444444333333222333666777444///111777<<<666HHHqqqyyyzzzzzz{{{yyyooozzzdddMMMHHHKKKKKKGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDBBBAAA@@@AAAAAABBBAAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEECCCBBBAAAEEEFFFGGGHHHHHHGGGEEEEEELLLLLLWWWttt}}}lll]]]TTTOOOIIIFFFEEEFFFEEEAAA@@@BBB???CCCIIIMMMOOOPPPSSSVVVXXXVVVRRRNNNKKKHHHEEEDDDAAACCCEEEEEEEEEEEEGGGHHHVVVaaaqqq~~~}}}yyyyyywwwzzzyyyoooiiimmmssstttuuuyyy~~~~~~uuu[[[SSSddd{{{rrrXXXHHH777777666555555555555666~~~tttpppvvvxxx```FFFAAA;;;888999777888777777666555555444444333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222111000333888<<<===<<<>>><<<999777666777999:::;;;@@@GGGKKKLLLLLLMMMNNNLLLGGGDDDEEEEEEDDDDDDGGGMMMSSS[[[bbbjjjvvv}}}oooaaaXXXSSSYYYbbbnnnwwwxxxrrriiibbbdddjjjssszzz|||www[[[DDD:::;;;;;;;;;;;;:::999888777666777777777777888888888888777777777777888888888888888888999999:::;;;;;;;;;<<<<<<<<<<<<===???AAABBBMMMssswwwOOO777:::FFFPPPpppcccHHH>>>???666666666777777555666777888777666555555444444444666666666555555555444444555444333333222222222333222222222222222222222222222222222222222222222222444333222111111333444666333333333333333444444444333333444444444555555555333333333444444444555555555555555555555555555555444444444444444444444444222222333444444444444333666333333555555444666;;;>>>KKKcccyyy}}}|||vvv~~~tttzzz|||~~~www___JJJFFFGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEBBBAAAAAA@@@@@@AAABBBCCCAAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEECCCBBBEEEFFFGGGGGGGGGGGGFFFEEEGGGFFFOOOfff}}}xxxnnnaaaZZZRRRNNNIIIEEEFFFJJJGGGLLLSSSYYY^^^dddkkkpppfff^^^SSSKKKIIIHHHFFFDDDHHHGGGFFFGGGLLLSSSZZZ^^^iiiwwwwwwgggaaafff{{{zzzzzz|||www```^^^ttt~~~fffLLL===666555444444333333444444zzzwwwxxxxxxbbbGGGAAA:::888999777777777777666555555444444333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000//////333888<<>>:::777888:::<<<999@@@GGGKKKLLLPPPXXX^^^\\\TTTMMMKKKJJJFFFCCCCCCFFFLLLRRRTTTXXXccctttzzzmmmRRRPPPNNNPPPRRRNNNDDD;;;BBBDDDJJJQQQYYY___bbbccctttxxx~~~|||sssttteeeGGG888777999:::::::::::::::999888888777777777888888888999999777777777888888888999999888888888999::::::;;;;;;<<<<<<<<<<<<===>>>???@@@FFF___fff===555DDD===SSSsssvvvVVVBBB???444222555;;;:::444333777888777666555555444555555555555555555444444444333444444333222222222333333222222222222222222222222222222222222222222222222333222222111111333444555333333333222222222222222222222333333333444444444333333333444444444555555555555555555555555555555444444444444444444444444222222333444444444444444666222222666888777888;;;DDDbbb|||vvvoooxxx{{{~~~|||vvv}}}tttUUUFFFCCCCCC@@@BBBCCCCCCDDDDDDCCCCCCCCC@@@????????????AAABBBCCC@@@AAABBBBBBCCCCCCBBBBBBEEEEEEFFFGGGFFFEEEDDDCCCEEEEEEFFFGGGGGGFFFFFFEEEFFFFFFKKKYYYrrr~~~|||mmmaaaWWWOOONNNRRRTTTWWW[[[```fffmmmvvv{{{uuugggVVVLLLJJJLLLMMMLLLNNNLLLMMMSSS^^^hhhoooqqqxxx|||oooiii^^^```nnn}}}}}}rrrbbbkkkpppWWW@@@555444333333222222222222222}}}{{{|||eeeJJJAAA999888:::777777777666666555555555555333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------------...222666;;;???AAAJJJGGGCCC???=========>>>:::???FFFJJJNNNTTT\\\bbbbbb[[[UUUTTTRRRLLLFFFCCCDDDJJJQQQTTTVVV\\\eeemmmzzzssskkkfffccc^^^UUUMMMKKKHHHGGGKKKRRRUUUSSSOOORRRTTTZZZaaakkkuuuwwwwwwyyy~~~tttQQQ;;;999999666777888888999999999888888777777777888888888999999777777777888888888999999777777888888999:::::::::<<<<<<<<<<<<<<<<<<======BBBPPPooo^^^CCC;;;:::>>>RRRnnnzzzkkkQQQAAA===444222:::<<<666444999777777666555555555555555555555444444444333333333444333333222222333333333222222222222222222222222111111111111111111111111222222111111222222333444333222222222111111000000111111222222222333333333333333333444444444555555555555555555555555555555444444444444444444444444222333333444555444444444111222555999999888<<>>???@@@BBBCCCCCCBBBAAAAAA@@@???>>>>>>>>>???AAABBB@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGIIINNN\\\vvv{{{mmmggggggnnnmmmllllllnnnsssyyy}}}wwwhhh\\\XXX[[[___cccbbbbbbgggqqq}}}{{{nnnhhhhhhpppvvv|||iiieeeyyysss```JJJ;;;666444333333222111222222222}}}jjjOOOBBB999888;;;777666666666666555555555555333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,...000444999>>>AAACCCCCCBBBBBBAAA@@@??????>>>@@@DDDJJJPPPUUUXXXYYYYYYVVVVVVZZZ[[[VVVQQQOOOIIILLLOOOSSSVVVZZZ]]]___kkk||||||~~~|||vvvxxx}}}uuu{{{{{{www|||~~~yyyYYY>>>888>>><<<222555666666777777777777666666666777777777888888888666666777777777888888888666666777888888999999:::;;;;;;;;;;;;<<<;;;;;;;;;<<>>QQQddd|||lllgggfffyyy{{{wwwyyyxxxxxxxxxTTTCCC@@@@@@??????>>>???@@@BBBBBBBBBAAA@@@AAA@@@???>>>===>>>?????????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBDDDDDDDDDEEEEEEFFFFFFGGGBBBEEEFFFFFFJJJZZZqqqyyyxxx~~~~~~zzzsssmmmpppwww|||xxx}}}}}}xxxxxxwwwnnniiisssvvvbbbOOO???888888555444444333333333333333xxx{{{pppTTTDDD999888;;;777666666666666666666555555333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------+++,,,---///111555;;;???@@@BBBDDDEEEFFFFFFEEEEEECCCCCCEEEIIINNNQQQPPPOOOKKKLLLSSS[[[___^^^^^^aaaUUUSSSQQQPPPSSSWWW[[[]]]___jjjwww}}}zzzvvvvvv|||qqqkkknnn{{{ooo[[[BBB444888>>>:::000444555555666666666555555555555555666666666777777555555555666666666777777666666666777888888999999999::::::;;;;;;;;;::::::777===BBBJJJ```~~~pppJJJDDD>>>???KKK]]]lllttteeeVVVBBB777666888888777666666555555555555666666555555555555444444444333333333222222222333444444222222222222222222222222111111111111111111111111111111111222222222222222222222222111111111111111111111222222222333333333333333333444444444555555555555555555555555555555444444444444444444444444333333444555555555555555666888999888;;;LLLpppyyy}}}{{{wwwqqqooofffnnnwwwaaaEEE>>>@@@>>>===AAA>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@>>>>>>>>>>>>???>>>???@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDCCCBBBAAADDDDDDDDDDDDDDDEEEGGGGGGEEEHHHIIIHHHGGGMMMZZZdddyyy{{{|||pppllloooxxx~~~|||rrroooyyy}}}qqqmmmmmmooopppxxxgggRRRAAA666444777666666555444444444444444uuuxxxuuuYYYFFF999888;;;666555666666666666666666666333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................+++---------...111777<<>>888:::CCC\\\vvv|||ttt^^^CCC777999;;;777666666555555555555666666666666666555555555444444333222222222333333444555222222222222222222222222111111111111111111111111000000111222222222222222111111111222222222222222222222222222333333333444333333333444444444555555555555555555555555555555444444444444444444444444333444444555555555555555777999===AAAIII^^^yyy}}}pppjjjeeeuuueeeLLL;;;>>>@@@;;;;;;CCC????????????@@@AAABBBCCCAAAAAA??????>>>???@@@AAA>>>??????@@@@@@@@@@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLMMMPPPSSSgggzzzvvvmmmlllvvv|||vvvwww~~~tttjjjhhhjjjsss|||qqqVVVCCC888222222555666555555444444444444444uuuzzzxxx\\\HHH999888;;;666555555555666666666666666333111000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,........................,,,------,,,,,,///555:::>>>>>>>>>???BBBEEEHHHJJJIIILLLMMMIIIDDDCCCGGGKKKMMMPPPUUUYYYXXXYYYbbblllwwwyyywwwnnnaaaYYYYYY\\\```^^^[[[ZZZ]]]fffrrrzzzzzzxxxtttwwwpppSSS<<<777888<<<888111333;;;777777777777777666555555333333333444444444555555333333333444444444555555555555666666777888888888666777999:::;;;;;;::::::777777888;;;AAATTTtttbbb???;;;<<<;;;OOOmmmvvvPPP:::;;;>>>:::666666555555555666666777777666666666666555555555222222222222333333444555222222222222222222222222000000000000000000000000000000111222222222222111111111111222333333333444222222333333333444444444333333333444444444555555555555555555555555555555444444444444444444444444333444555555666666555555333888BBBMMMXXXjjjzzzooottt}}}UUUAAA777>>>AAA999999CCC@@@???>>>>>>???AAACCCDDD@@@????????????AAABBBCCC>>>>>>???@@@@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHFFFGGGIIIKKKLLLLLLKKKIIIOOOiiizzzzzz~~~|||nnnggghhhlllyyywwwbbbIII:::444222333666666555444444333333444444~~~vvvzzzZZZEEE;;;777666777666555444555666666444222222222111000///...---------,,,++++++------,,,++++++,,,,,,+++******+++---,,,,,,+++++++++,,,,,,---------,,,,,,,,,------...,,,,,,,,,---------......------,,,+++,,,---...///444777;;;???BBBEEEIIILLLRRRYYYYYYPPPHHHGGGFFFDDDWWWWWWTTTUUU\\\dddfffbbbqqq}}}~~~vvvqqqggg\\\^^^^^^]]]\\\]]]aaafffjjjssswwwzzzzzz}}}vvvssszzz___@@@:::999888666666666777888777555333444777888666444444444555555555555555555555444333222222444555777999888555333333444666777777777888999::::::;;;;;;888777:::>>>>>>HHHfff___BBB888>>>HHHMMMmmmeeeFFFCCCAAA666===888444555777777666555555444444333333444444444222222222333333444444444222222222222222222222222222222222222222222222222...///111222333333222111111111111222222333333333444444444444444444444444555555555444444333333333444444444444444444444444333555777777555333222222888555333444888:::999777AAAGGGOOOZZZhhhxxxcccEEEBBB===;;;;;;===>>>>>>?????????>>>>>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBB@@@??????>>>???AAABBBCCCCCCDDDFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEGGGHHHHHHHHHHHHIIIKKKSSS[[[kkk|||}}}~~~~~~|||fff[[[bbbooovvvkkkQQQ:::555777555444888444444444333333222222222yyyYYYDDD;;;777666777666555444555666666444222222222111000///...---------,,,++++++------,,,++++++,,,,,,+++******+++---------,,,------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---...///000222666999===BBBHHHLLLRRRYYY\\\VVVPPPPPPRRRQQQRRRSSSRRRSSSYYYaaaccc```bbbjjjqqqzzzzzzrrrmmmfff^^^ZZZ]]]ccciiibbbeeennnzzz}}}zzztttuuuyyy~~~yyy~~~vvvcccKKK777999888777666555666666777666444333333555666555333555555444333333444444555555444333222222444555777999777555333333444666777666777777888999999::::::999777:::===:::===RRRjjj}}}^^^@@@444:::DDDOOOaaawwwqqqXXXDDD<<<555888<<<;;;666333555:::777666555444444333333444222333333333333333333444222222222222222222222222222222222222222222222222000111111222222222111111111111222222222333333333444444444444444444444444555555444444444333333333444444444444444444444444000222444555555777999;;;222888<<<:::555777BBBMMMUUUeeewww|||uuu|||}}}yyy{{{}}}~~~wwwRRRBBB???<<<:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBAAA??????>>>>>>???@@@BBBCCCCCCDDDFFFHHHHHHFFFDDDCCCAAA@@@?????????@@@BBBCCCEEEFFFHHHHHHGGGGGGIIIJJJGGGNNN[[[tttxxx~~~~~~xxxwwwzzz~~~xxxlll]]]YYYcccsss}}}{{{lllVVVCCC555555777555555888444444444444333333222222yyyYYYDDD;;;777777888666555555555666666444333222222111000///...---------,,,++++++------,,,++++++,,,,,,+++******+++------------...///000111222000///...,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,---...///...///111444999@@@HHHNNNLLLRRRUUURRRPPPRRRWWWYYYXXXYYYWWWVVVXXX^^^```]]]UUU[[[aaalllvvvnnnkkklllooohhhffffffiiimmmsss}}}yyyuuurrrlllfffeeehhh{{{qqq```]]]jjj|||kkkTTTDDD:::333777666555555444555555555444333222333444555444222777666444333333333333444444444333222333444555666888777555333333444666777666666666777777888888999888777999;;;888666@@@OOOqqqzzz\\\CCC:::<<<<<>>:::666444444444888777666555444333333333444333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111111222222222222333333333444444444444444444444444555444444444444333333333444444444444444444444444222333333333222333666999333888<<<;;;===KKKeeeyyyvvvddd___qqqzzzvvvuuuuuutttssswww~~~{{{{{{]]]@@@>>><<<::::::<<<===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@>>>>>>>>>>>>???@@@AAABBBBBBDDDFFFHHHHHHFFFDDDBBB@@@???>>>>>>>>>???AAABBBDDDFFFGGGGGGGGGGGGHHHJJJIIILLLRRR___zzz}}}{{{vvvxxxttthhh^^^___jjjzzz{{{cccQQQ@@@666111555666333222666555444444444444444333333{{{[[[FFF===999888999777666555666777666555333222222111000///...---------,,,++++++------,,,++++++,,,,,,+++******+++---,,,,,,------///000222222......---,,,++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,------......///000000222777@@@IIIPPPIIILLLMMMKKKJJJNNNWWW]]]ZZZ\\\YYYUUUUUU[[[______]]]fffjjjgggkkk||||||zzzpppgggdddfffjjjqqqxxxuuusssrrrqqqoookkkeeeaaaaaaccceeedddcccdddhhhlllgggjjjkkkfff^^^YYY[[[^^^WWWTTTVVV___fffiiikkknnnnnnwww~~~yyyvvvmmmfffbbbjjjjjjPPP???888777666555444444444444444444444444333333333444444444333666666777777666444333222444444333333333444555666777666444333333444555666555555555666666666777777777555666:::999777<<>>:::111666555555444333333333444444444444333333222222222222222222222222222222222222222222222222222222222444333111000///000111111222222222222222222222222333333333333333333333333444444444444444444444444333333444444444444444444555666666555444444555777;;;888777>>>RRRpppkkkfffiiiuuuuuurrrrrrtttzzzzzziiiJJJ;;;;;;::::::;;;===>>><<<;;;=========>>>>>>>>>>>>>>>????????????????????????======>>>>>>???@@@@@@AAAAAACCCFFFHHHHHHFFFCCCAAA???>>>=========>>>@@@AAACCCEEEFFFFFFFFFFFFGGGIIINNNNNNOOORRRaaa~~~~~~||||||{{{{{{zzzyyyxxxxxxuuuttttttsssssstttttttttvvv~~~|||zzzooobbb___ooo|||eeeMMM===777333333555444//////333444444444444444444444444~~~^^^III???;;;:::;;;777666555666777777555333222222111000///...---------,,,++++++------,,,++++++,,,,,,+++******+++---+++++++++,,,---///000111+++++++++++++++,,,---...,,,,,,,,,---------......,,,,,,,,,---------------//////000111555===FFFMMMMMMMMMLLLIIIHHHNNNZZZeee\\\^^^[[[TTTRRRWWW^^^aaagggqqquuuqqqsssvvviiifffkkkmmmnnnooorrrnnnlllooossspppeee[[[FFFHHHKKKJJJIIIJJJMMMQQQOOOVVV[[[[[[VVVUUUZZZ```gggcccgggtttvvvyyy{{{zzzsssjjjeeedddbbbkkkwwwoooPPP===999:::888666333333333444444444444333444444555555444444444555444666999;;;:::777333000333333333333444444555555555555444333444444555666555555555555555666666666777555555777888999;;;???IIIbbb~~~yyyzzzbbbPPPBBB???;;;;;;DDDTTTdddnnnyyyiiiPPP>>><<>>FFFSSSfffwwwnnnqqqvvvyyy|||uuurrryyy}}}}}}}}}vvvwwwxxxSSS@@@???:::::::::<<<>>>???===;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>>>><<<<<<===>>>????????????@@@BBBDDDFFFFFFDDDBBB@@@???>>>=========>>>???@@@BBBDDDEEEEEEDDDEEEFFFHHHIIIIIIJJJKKKTTTnnn~~~{{{~~~uuutttrrrpppmmmkkkiiihhheeegggjjjmmmqqqtttwwwxxxyyytttxxx{{{tttllleeejjjnnnSSS@@@666444444555555222...000444444444444444444444444444|||```KKKAAA<<<:::;;;777666666666777777555444222222111000///...---------,,,++++++------,,,++++++,,,,,,+++******+++---*********+++,,,---...///************+++---...///,,,,,,,,,---------......+++,,,------......------------......111666===BBBJJJHHHHHHHHHIIINNN[[[hhhsssuuuqqqddd[[[ZZZ]]]______ffflllsss{{{{{{wwwpppkkkmmmiiigggmmmvvvxxxppphhh^^^___```aaabbbeeehhhkkkssswww{{{xxxqqqmmmooossspppnnnqqq~~~}}}wwwuuuqqqlllggg```[[[^^^ddduuurrrXXX===444777:::666222222222333444444444444333333555666555444333444555333555999;;;;;;777333000333333333444444444555555444444444444444444555555555555555555555555555555777666555555555666888999;;;KKKeeezzz}}}}}}}}}}}}^^^III;;;<<<:::999OOOmmmxxx[[[BBB999999888444444333333333444444555444333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111111333333333222222222222111333333333333333333333333333333333444444444444555222333333444444555555555444555666666555444555777:::PPPhhhrrrrrrxxxzzzrrrvvvyyy|||}}}tttttt}}}|||wwwssshhhssscccEEE<<>>===;;;;;;<<<<<<======>>>>>>???>>>===<<<<<<<<<<<<<<<===;;;<<<===>>>?????????>>>???@@@BBBCCCCCCBBB@@@??????>>>=========>>>@@@AAAAAACCCDDDDDDDDDDDDEEEGGGIIIHHHIIIIIIMMM\\\www}}}||||||{{{zzz|||yyyqqqkkknnn{{{vvv^^^FFF999666111333444333111111444888222222333333333333444444tttbbbKKK@@@;;;999999888777666666888777666444222222111000///...---------,,,++++++------,,,++++++,,,,,,+++******+++---+++++++++++++++,,,------************+++,,,------,,,,,,,,,---------......+++,,,---.........------+++,,,.........000444777======BBBHHHLLLPPP]]]jjj|||pppjjjjjjjjj```ggglllppp|||~~~tttppplllkkknnnooonnnmmmiiihhhhhhjjjoootttwwwxxx~~~vvvooommmnnnkkkkkkqqqxxxyyyqqqjjjggg^^^]]]^^^bbbccceeemmmwwwzzziiiRRRCCC555444777666333333222222444555555555444444222444555444222222333555333444666777777555333222333333444444555555444444333333333444444555555555666666666555555555555555666777777555444444555555555???UUUmmmxxx|||jjjTTTEEE777111BBBZZZrrrrrrVVVFFF???;;;999888777666444444333333222333333333333333333444222222222222222222222222222222222222222222222222000111111222222222111111333333333222222222111111222222222222222222222222333333333444444444555555222222333333444555555666666666666666777<<>>;;;:::999:::;;;<<<;;;:::;;;;;;<<<<<<===>>>>>>???>>>===<<<:::::::::;;;<<<:::;;;<<<>>>>>>>>>>>>===?????????@@@@@@???????????????>>>===>>>???@@@AAA@@@BBBCCCCCCCCCCCCDDDFFFLLLJJJIIIIIIHHHLLL[[[kkk~~~zzzxxx|||zzziiiZZZIII:::444666///222333222111222444555111111111222222222333333~~~jjjpppbbbKKK@@@:::777888888777666777888888666444222222111000///...---------,,,++++++------,,,++++++,,,,,,+++******+++---,,,,,,+++++++++,,,------,,,,,,++++++***+++++++++,,,,,,,,,---------......+++,,,---.........---,,,,,,...///000//////000111555888AAALLLRRRVVVaaannnvvv}}}~~~wwwwwwpppvvvvvvmmmjjjmmmpppjjjgggfffiiipppvvvyyyzzz{{{~~~~~~zzzwwwwwwxxxssswww}}}vvvjjjdddeee]]]cccrrrzzzvvvzzzwwwzzz}}}___HHH999555444888777333444999111222444555666555444444000333444333111000222444333333222222222333444444222333444444555555444444333333333444444555555555666666666666666666555555333777999888666555666666555<<>>===;;;888666444333222222222222333333444444444222222222222222222222222222222222222222222222222...000111333333333222111333333333222222111111111222222222222222222222222333333333444444555555555222222333333444555666666444555777<<>>>>>???>>>===;;;:::999::::::;;;:::;;;<<<>>>>>>>>>>>>===??????>>>======>>>??????@@@???>>>>>>>>>???AAABBB@@@BBBCCCCCCBBBCCCDDDFFFIIIEEEDDDFFFEEEFFFNNNZZZlll~~~www~~~~~~}}}zzzyyyxxxzzz~~~tttbbbMMM@@@777000000444000222333222111111000...000000111111111222222222~~~jjjccczzzdddKKK???;;;888555:::888777666777666444333444222111000111000...---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---.........---////////////////////////---333;;;EEENNNWWW```eeesssrrrppppppvvvzzzvvvuuuvvv{{{yyy|||yyy{{{tttnnnmmmuuu|||}}}{{{{{{zzz~~~xxx{{{|||xxx}}}{{{aaaKKK>>>666555444555666777777555444444444444444444444444444444222222222222444444555555555444444333333333333333333333333333333333555444444333333444444555333444555666666555444333555555555555666666666666000555<<>><<<;;;BBBWWWuuu~~~yyymmmTTT\\\gggnnnrrrvvv{{{~~~kkkrrrOOODDDDDDAAA<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;999999999999999999999999>>>>>>>>>>>>>>>=========>>>>>>===>>>>>>???@@@@@@@@@@@@@@@???>>>???AAACCCCCCCCCCCCCCCDDDDDDDDDDDDJJJHHHFFFFFFGGGKKKNNNQQQZZZoooxxxooouuuzzz}}}wwwsssmmmnnn|||^^^LLL===:::666///---333333333222222111000//////111111222222222333333333sssjjj}}}cccJJJ>>>:::888555:::888777777777777666444444222000000000000...---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------...........................111777>>>FFFPPP[[[bbbiiijjjjjjmmmuuuvvviiicccgggmmmuuuaaaMMM===444555333333444555666555444444444444444444444444444444333222222222222333444555555444444444333333333333333333333333333333333444444333333333333444444333444555555555555444333555555555555666666666666666777999>>>MMMjjj|||lllRRR<<<;;;???FFFMMMVVV^^^eeeiiioooiii[[[III???>>>???>>>222333444555666555333111555555444333222111222333444333222222111111222222222222222222333333333333333222222222222222222333666555444333222111111111:::999777555444333333333333777999666111111777===444<<>>?????????@@@@@@???>>>>>>AAACCCBBBCCCCCCCCCCCCDDDDDDDDDHHHGGGFFFFFFGGGJJJMMMOOOOOOWWWmmm~~~~~~tttjjjjjjooo{{{{{{lllPPPAAA666666666111111777333333222111111000//////111111111222222222333333~~~tttcccIII===:::777555999888777777888999888777444222000000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------...........................///111555;;;FFFQQQXXXZZZ]]]aaafffooo}}}zzzooorrr{{{}}}gggRRRDDD:::444000333222222222444555444333444444444444444444444444333333222222222222333333444444444444333333333333333333333333333333333333444333333222222333333444222333333444444333333222444555555555555666666666777666777888<<>>>>>DDDNNNVVVZZZ^^^ccclll}}}rrreeekkknnnfffhhhnnnuuuyyy|||}}}```MMM<<<999:::999999;;;::::::999999999888888888888888888999999999::::::888888888888888888999999999999999999::::::::::::<<<<<<;;;;;;;;;<<<======>>>?????????>>>>>>@@@BBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHJJJKKKJJJJJJSSSjjj}}}yyy|||zzzqqqllltttvvvbbbUUUBBB777111333555222333888222222222111111000000///111111111222222222222333}}}bbbHHH===999777555888777777777999::::::888333222000///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------...------,,,.................................///333:::CCCIIILLLQQQYYY```gggqqq|||yyy}}}nnn___JJJ;;;555555555555444222222333444555444333333333333333333333333333333222222222222222222333333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222444444444555555555666666444333777;;;777;;;XXXzzz{{{xxxvvvzzzqqqaaaKKK:::666;;;CCCHHHXXXfffwwwuuufffUUURRRLLLCCC;;;666777999777666444333333444333222444333222222111222222222333333333333444444444444333333333333333333333333222222222333444555666777000111444666888999888888888:::CCCTTThhhwww}}}}}}}}}zzz~~~kkk\\\dddxxx~~~vvv{{{}}}rrrIII@@@999999:::999:::===999999888888888777777777666666777777888888999999777777777888888888888888888888888999999999999999;;;:::::::::::::::;;;;;;<<<===>>>>>>===>>>???AAA@@@@@@AAAAAABBBBBBCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGHHHKKKNNNRRRXXXkkkppppppoooooorrrzzzsssuuuqqq[[[JJJBBB;;;444000333444111111333222111111111000000000///111111111111222222222222bbbHHH<<<999888666888777666777999::::::999333111000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,........................---.../////////111555888BBBIIITTT]]]dddkkkrrrwwwqqqrrroooqqq~~~zzzoooQQQFFF999222333666777777444333333333555666555444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222444444444444555555555555444111555<<<888333BBBXXXrrr}}}|||tttaaaPPPDDD???======BBBKKK[[[ppppppvvvyyyppp\\\HHH;;;666:::777555555777888777555333333222111111111111222333333444444444555555555222222333444444333222222444444444555555666777888666666666777;;;???CCCFFFKKKRRRbbb{{{}}}pppddd\\\XXXZZZgggvvvxxxqqqooowwwhhhNNN<<<:::999::::::888999<<<888888777777777666666666555555666777777888999999666666666777777888888888888888999999999:::::::::::::::999999999999999::::::;;;===>>>======>>>@@@>>>??????@@@AAABBBBBBBBB@@@AAACCCDDDEEEEEEEEEEEEEEEIIIJJJFFFAAAKKKkkk{{{uuusssooorrrwww}}}yyyrrrtttvvvtttqqqqqqnnnVVVBBB888555666333111333333111000111111111111000000000000000000000111111111222222222cccHHH===:::999777888666666777999:::999888333111////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------......------,,,,,,------------------------,,,...//////...---...///999AAALLLWWW___gggooouuuwwwtttttt}}}{{{bbbQQQ>>>999333111222444444333555333333444555666555444333333333333333333333333111111222222222222111111222222222222333333333333222222222222222222222222222111111000000111111222333222222111111222222333333444444444444555555555777222333777777555===IIISSSxxxyyyzzzmmmSSSDDD???BBB???<<<@@@OOO___gggeeeqqqgggIII888:::666444444666777555333444444333222222222222222444444444555555555666666222333444555555444333222444333333222222222333333666666777;;;DDDPPP\\\cccbbbrrrvvvkkk___TTTVVV[[[gggsssuuuttt}}}yyyxxxxxxnnniiippptttRRR<<<777888999999888666666777777777666666666555555555444555666666777888999999555555666666777777888888888888999999:::;;;;;;;;;::::::999888888888999999888:::<<<=========>>>???======>>>???@@@AAABBBBBB@@@AAABBBCCCDDDDDDDDDDDDFFFEEEEEEGGGHHHKKKVVVbbb{{{~~~}}}}}}yyytttzzzppphhhiiijjjnnntttoooZZZGGG999444555111111111222333333333333000000000000000000000000000000000111111111111222~~~dddIII===;;;:::999888666555666888888888666222111////////////---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------......------,,,+++------------------------,,,...///...---,,,---...000666>>>GGGPPP[[[hhhqqqwww|||zzzvvv___JJJ===777555333222111222333333444222222222444555444333222222222222222222222222000111222333333222111000111111222222222333333333111111111111111111111111111111000000000000111111444333222222222222333444333333444444444555555555444444333333555888<<>><<<<<<===>>>???@@@AAABBBAAABBBBBBBBBCCCDDDDDDEEEGGGCCCDDDIIIMMMLLLMMMOOOYYYhhh}}}hhhdddhhhpppmmmWWWIII>>>777555888///111222111111222333333///000000000000000000000000000000000111111111111zzzeeeJJJ>>><<<;;;:::888666555666777888777555222111///...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---.........---,,,,,,+++------------------------,,,---...---,,,,,,///111))),,,111666???MMM]]]hhhnnnxxx}}}~~~xxxttt~~~nnnTTTAAA666222555555444222111111444777222111000111333444333222222222222222222222222222000111222333333222111000111111111222222333333333111111111111111111111111111111000000000000111111444444333222222333444444333333333444444444555555///333555333444888888555777<<>>AAAEEEIIILLLNNN___kkk}}}|||xxxuuuyyy|||tttnnnqqqyyy~~~}}}xxx~~~~~~```DDD::::::888::::::888777666666444666666555555555444444444555555666777888999::::::444444444555666777777888666777777888999:::::::::;;;;;;:::999888888999999666888;;;<<<<<<<<<===>>><<<<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDEEECCC@@@DDDKKKHHHNNN[[[sssyyyvvvzzzuuubbbbbbmmm}}}xxxdddQQQ>>>666444111111555000333333111///000000///////////////000000000000000000000000111111111111|||xxxbbbIII>>>999888888888666555555666666555444111111000000//////......---,,,++++++------,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......111888AAAIII___eeelllrrrwww|||zzz{{{vvv\\\III===444111222222222222222222222222222111111222222222333333333111111111111111111111111000111111111111222222222111111111111111111111111//////000000111111111222222222222222222222222222444444444333333222222222222222222222222222222222555555555555555555555555333>>>CCCPPPpppzzznnn___QQQFFF@@@>>>>>>@@@FFFQQQ\\\dddhhh```bbbfffmmmsssqqqfffZZZTTTQQQKKKGGGDDDAAA@@@???AAA999888===>>>999===GGGPPPWWW\\\\\\YYYVVVRRRLLLOOOYYYdddjjjnnnsssvvvuuuwwwiiiggghhhcccZZZSSSPPPZZZmmm}}}~~~___FFF888888===777777777666555555444444555444333333222222222222555555555666666666666777777777777777777777777777555555555666666666666666888777666666666666666777999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAA>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFHHHGGGMMMZZZmmm{{{nnnnnnkkkooo~~~|||sssrrr~~~hhhXXX@@@===888333000000222444222111000//////000111222000000000000000000000000111111000000000000111111}}}aaaIII>>>999888888888666555555666666555444111111000000//////......---,,,++++++------,,,+++,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........,,,,,,///666;;;FFFNNN\\\kkkyyywwwZZZLLL???888666444555777333333333333333333333333111111111222222222333333111111111111111111111111000000111111111222222222111111111111111111111111///000000000111111111111222222222222222222222222444444333333333222222222222222222222222222222222333333333444555666666777333999888===TTTooo|||hhhYYYFFFCCC@@@@@@CCCFFFFFFFFFOOOWWWfffyyy}}}|||zzzsssggg]]]SSSRRRWWW``````]]]dddppp|||~~~iii]]]RRRSSSXXXXXXTTTQQQ\\\dddqqq|||~~~{{{bbbJJJ<<<444333666555555555555666666666666555444333333222222222333444444555555555666666666666666666666666666666666555555555555666666666666777777777666666777777888999::::::;;;;;;<<<======>>>===============>>>???@@@@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHHHHFFFDDDFFFNNNYYYgggxxxqqqqqqpppuuuzzzqqqllllllxxxxxxdddPPPCCC:::888444111000111222444111111000//////000111111////////////////////////111111000000000000111111aaaIII>>>:::888888888666555555666666555444111111000000//////......---,,,++++++------,,,+++,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---+++***+++---000444:::HHH\\\ppplllPPP>>>777222333444333333444444444444444444444444444111111111222222222222333111111111111111111111111000000000111111111222222111111111111111111111111000000000000111111111111222222222222222222222222333333333333222222222222222222222222222222222222111111222444555666777888666999555666AAASSSvvviii]]]NNNAAA;;;:::999999:::DDDWWWooo}}}xxx{{{wwwuuunnndddQQQLLLMMMXXXcccgggeeedddooottt{{{~~~||||||}}}dddIII:::888777666666333444444555666666777777444444333222222222333333333444444444555555555555555555555555555555555555555555555555666666777777777777777777777888999::::::::::::;;;<<<<<<======???>>>======<<<<<<======AAAAAABBBCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIGGGGGGJJJNNNRRRZZZcccyyy|||}}}sssgggfffkkkyyymmmYYYJJJ>>>777333222111000000111222333111000000//////000000111////////////////////////111000000//////000000111```III???:::888888888666555555666666555444111111000000//////......---,,,++++++------,,,+++,,,,,,,,,+++++++++******++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////111888CCCTTTgggwwwttt___MMM@@@<<<777444666666222000000333333333333333333333333111111111111222222222222111111111111111111111111000000000000111111111111111111111111111111111111000000000000000111111111111111111111111111111111333222222222222222222222222222222222222222222222111222222333555666666777555888777:::>>>AAAZZZrrrdddYYYOOODDD===666999BBBRRRddduuuyyysssyyyssstttvvvtttooo```dddbbb[[[WWWXXXWWWSSSXXXZZZcccrrr||||||xxxvvvzzzyyy}}}```NNN;;;666999::::::999444444444555555666666666444333333222222333333333333333333444444444555555444444444444444444444444444444555555666666777777777777777777888999;;;;;;:::::::::;;;<<<<<<======>>>======<<<<<<<<<======@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEJJJHHHIIILLLMMMLLLOOOUUUfffwww|||mmmhhhooowwwkkkTTTDDD;;;888666000000000111111111222222000000000//////000000000////////////////////////000000////////////000000~~~vvvuuu___III???;;;888888888666555555666666555444111111000000//////......---,,,++++++------,,,+++,,,,,,,,,+++++++++******+++*********++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++---...///......+++---///000666AAAQQQ\\\ttt~~~|||aaaIII===:::999444000///333444222222444111111111111111111111111000000111111111222222222000000000000000000000000//////000000000111111111000000000000000000000000111111000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222333333333444444444444444333444333888;;;666@@@ZZZttt^^^OOOJJJBBB<<>>???>>>???@@@AAABBBCCCCCCDDDFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCFFFJJJJJJGGGIIIMMMNNNVVVfff{{{|||sssttt~~~mmmbbbPPP@@@666222333444111111222222222111111111/////////000000/////////........................000000////////////000000zzzrrrppp___III@@@;;;999888888666555555666666555444111111000000//////......---,,,++++++------,,,+++,,,,,,,,,+++++++++******************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---,,,+++)))***...111000---...444:::JJJWWWiiiwwwyyyfffLLL:::555666666444222//////222222111333666111111111111111111111111000000000111111111111222000000000000000000000000/////////000000000111111000000000000000000000000111111111111000000000000111111111111111111111111111111111222222222222222222222222222222222222222444444333333333333333333666666111222888333444CCCRRRhhhlll[[[JJJBBB???>>>FFFQQQOOOSSSVVVVVVRRRQQQRRRUUUQQQJJJCCCFFFRRRcccqqqyyyooonnnhhh\\\SSSOOOMMMJJJIIIOOOOOOHHHDDDJJJTTTZZZ___hhhrrryyyzzzyyyxxxxxxrrrqqqsssvvvxxx||||||zzz~~~{{{dddDDD999777888:::888444444777666666555555444333333222333333222222222333444444333444444444555555555555444444444444444444444444333444444555666777888888777777777777777888999:::888888888999::::::;;;;;;:::::::::;;;<<<===???@@@======>>>???@@@AAABBBBBBFFFFFFFFFFFFFFFFFFGGGGGGCCCCCCEEEHHHHHHDDDEEEIIIJJJJJJPPP^^^rrrzzzzzz{{{~~~qqqZZZPPPJJJBBB999333111111222333222222222222111111111...//////000000//////...........................000//////......//////000yyyxxx^^^III@@@;;;999999888666555555666666555444111111000000//////......---,,,++++++------,,,+++,,,,,,,,,+++++++++******************+++,,,---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,,,,***(((---000333333000---,,,---...999HHHUUUbbbsssrrraaaTTTGGG999333444666666444777444444666444000111444111111111111111111111111000000000000111111111111000000000000000000000000////////////000000000111000000000000000000000000111111111111000000000///111111111111111111111111000111111111222222222222222222222222222222222222222222222333333444444444666:::444222999888444999:::JJJeee{{{|||wwwggg```WWWHHH??????;;;>>>BBBDDDCCCBBBBBBBBBBBB???<<<<<>><<<======>>>???@@@AAABBBDDDDDDDDDEEEFFFFFFFFFGGGFFFEEEFFFIIIHHHDDDEEEJJJJJJHHHKKKSSS]]]jjj~~~|||{{{{{{~~~sss||||||hhhRRRBBB>>>>>><<<999555333222222222111111000111111222222......///000000///..............................//////............//////|||~~~^^^III@@@;;;999999888666555555666666555444111111111000//////......---,,,++++++------,,,+++,,,,,,,,,+++++++++******************+++,,,---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))+++...000...,,,---,,,,,,---...///---+++///333777888<<>>???@@@AAAAAABBB@@@AAAAAABBBCCCDDDDDDEEEEEECCCDDDFFFFFFCCCEEEJJJBBBCCCGGGNNNQQQTTT```mmm~~~}}}yyyzzz~~~rrraaaNNNAAA;;;222444666666444333222111000000/////////111333444---...///000000///...---........................//////............//////bbbIII>>>===<<<;;;777777777777777666555555111111000000//////............---------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---...000333666999:::GGGUUUiiizzzwwwdddUUUJJJBBB:::444:::999888777555333222222111222222222222111000000111111111000000000000000////////////////////////000000//////.........---//////////////////////////////.........---------000000000000////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333444444444555555555555666555444666AAAXXXyyy}}}xxxyyytttmmmkkkmmmoooooonnnllleeeaaabbbeeefffhhhkkkoooqqqssstttvvv}}}~~~eeeIII:::777888666666666666555555555555444555555555444333222222222222333333333333444444666555444333222333333444333333333333333333333333222444777888777555555666888888777666666666666666777777777777777777888999<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>?????????@@@@@@@@@???@@@AAACCCCCCCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEHHHGGGHHHIIILLLOOOSSSUUUbbbrrr{{{yyy|||}}}~~~|||yyyvvvwwwvvvaaaPPPDDD===777333222222222222222222222222000000000000000000000000////////////////////////......------------......000///...---------------cccIII>>>;;;:::888777777777777777666555555111111000000//////......------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,---///000222333222999BBBIIIQQQ^^^nnnzzztttjjjXXXOOODDD<<<999777444111777666555444222111000///111222222222222111000000000000000000000000000000////////////////////////000/////////.........---//////////////////////////////.........---------000/////////////////////000000000000000000000000000000000000000000000000111111111111111111111111333333333333333333333333444444444444555555555555444555666999DDDYYYrrr}}}~~~}}}yyyyyy|||}}}||||||}}}iiiNNN???:::888777666666666666555555555555555555555555555444333333222222333333333333444444666555444333333333444444333333333333333333333333333555666666555555666777888777777666555555666666777777666666777777888888:::;;;;;;<<<<<<<<<;;;;;;>>>>>>>>>?????????@@@@@@???@@@BBBCCCDDDDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIIIIIIIKKKMMMPPPQQQMMMVVV^^^eeeuuuxxxrrrpppnnnrrrtttyyy~~~qqq```UUUFFF<<<777444222000222222222222222222222222000000000000000000000000////////////////////////......------------......//////...---------------dddIII===:::888555666777777777777666555555111111000000//////......,,,,,,+++++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...+++---......000888DDDOOO]]]fffsss|||mmm```SSSFFF>>>999555000///111333333222555444333222111000//////111111222222111111000///000000000000000000000000/////////////////////////////////...............////////////////////////...............---------////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111222222333333333333333333444444444444555555555555333666777444333;;;JJJWWW}}}zzzqqqnnnttt|||}}}{{{{{{~~~|||wwwuuuvvv|||vvvaaaFFF777666999888555666666666555555555555444555555555666555555444333222222333333333333444444555555444333333333444444333333333333333333333333444555555555444444666777777777666555555555555666666666666666666777888888999999:::;;;<<<<<<<<<;;;======>>>>>>>>>????????????@@@BBBCCCDDDDDDCCCCCC@@@AAACCCEEEFFFGGGGGGHHHKKKJJJIIIIIIIIIJJJLLLMMMJJJLLLKKKIIIQQQeee|||xxxtttsssrrrxxx|||vvvaaaRRRBBB<<<444000111222333222000000000000000000000000000000000000000000000000////////////////////////......------------......//////...------------...cccIII===:::888555666666777777666666555444111111000000//////......,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------............------------.........111333222000111444888:::AAAMMMZZZgggsss~~~|||kkkcccWWWKKKAAA999222...777555222222333444333111555444444333222111111000111111111111111000000////////////000000000000000////////////////////////........................////////////////////////.................................///////////////000000000000000000000000000000000000000000000000111111111111111111111111222222222222222333333333333333444444444555555555333555777555333444;;;AAATTTmmmyyyvvv{{{yyyxxx{{{zzzzzzXXXIII888111444999888444666666555555555444444444555555555666666555555444222222222333333333444444444444444444444444444444333333333333333333333333444444444333222333555888666666555444444555555555555555555555666777777888777777999:::;;;;;;;;;;;;<<<<<<=========>>>>>>>>>???@@@BBBCCCDDDDDDCCCCCC@@@AAACCCDDDEEEFFFFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJNNNOOOMMMIIIIIIPPP[[[cccwwwzzz~~~wwwmmmaaaPPPDDD:::777333111222444444444000000000000000000000000000000000000000000000000////////////////////////......------------......///......---------......{{{aaaHHH>>>;;;999777666666666666666555444444111111000000//////......------------,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,---------.........---------......///000***---111111///,,,,,,---111444999@@@HHHSSS]]]dddttt}}}{{{rrrkkkcccYYYQQQIIIDDD===777333222111111555444333222222111000...333333222222222111111111000111111111111000//////......//////000000000000////////////////////////---------...............////////////////////////---.....................------....../////////000////////////////////////000000000000000000000000000000000000000000000000111111111222222333333333333333333444444444444555333333333555888999999999@@@UUUsssqqqXXXCCC>>>888666777888777666555555555555444444444444444444555555555555555444222222222333333333444444333444444444444444444444333333333333333333333333333444444333222222555777555444444444444444555555444444444444555666777888666666888999::::::::::::;;;;;;<<<<<<<<<=========???@@@AAACCCCCCCCCCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCEEEFFFFFFFFFGGGHHHIIIJJJGGGGGGHHHIIIIIIKKKQQQWWWUUUkkkssscccWWWOOOHHH>>>777777555333111111111111000////////////////////////////////////////////////////////////////////////......------------............---------......///___HHH>>><<<;;;999555666666666666555444444111111000000//////...............---------,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,---...///+++,,,,,,+++******,,,...////////////222888???EEEKKKRRR[[[aaadddhhhooouuuyyy|||~~~zzzvvvsssnnnhhhdddYYYSSSLLLGGGCCC???999555555333111//////000222333......///000000111111111000000000000000000//////000000111111000000///...---......//////000000111////////////////////////---------------.........////////////////////////---------...............---------......//////000////////////////////////000000000000000000000000000000000000000000000000000000111111222333333333333333333333444444444444333111000222777999777444:::===III___{{{fffMMM;;;444666888999888777777777555555555444444444444333222333444444555444444444222222333333333333444444222333444555555555444444333333333333333333333333222333333333222222444555444333333333333444555555333333333444444666777888666666777888999999999888::::::;;;;;;;;;<<<<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHEEEDDDFFFFFFGGGMMMTTTNNNWWWcccjjjrrr}}}|||rrrnnnWWWOOODDD<<<888666444222333222222111111111111111////////////////////////////////////////////////////////////////////////......------------.........------------...//////~~~^^^GGG>>><<<:::888555555666666555555444333111111000000//////......---------,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,+++++++++,,,------............---...000222,,,---,,,+++***,,,///222///333777:::<<>>TTTpppkkkSSSEEE:::222222444666666555555555555555555555444444444333333111222222333444444333333222222333333333333444444222333444555555555444444333333333333333333333333000222333444333222333444333333222222333444444555222222222333444555777888666666777777888777777777::::::::::::;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEFFFFFFFFFKKKGGGFFFIIIHHHEEEGGGMMMOOOPPPPPPNNNOOOVVVcccmmm|||yyywww}}}yyyhhhXXXMMMGGG888666333111///000222444111111222222111111222333000000000000000000000000////////////////////////////////////////////////......------------......---------------...//////~~~___HHH>>>;;;999777555555666666555555444333111111111000//////......,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************,,,,,,,,,,,,------...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......///...------,,,,,,------***,,,///111111///---+++...///111111///...///000...///000000111222444666666777999;;;>>>???>>><<<===>>>>>>===<<<:::777666777555222111111111000///222222222000------///000,,,---///000///......//////000000///...---///000222222222222333333333333000000000000000//////...---------...///000000111////////////////////////,,,,,,,,,------.........////////////////////////---------.........//////,,,,,,------...///000000////////////////////////000000000000000000000000000000000000000000000000///000000111222222333333222222333333333444444444555555555444222444777;;;222888;;;666555FFFgggjjjHHH777555888888666555444333333333222222555555444444444333333333000111222222333333333333222222333333333444444444111222444555666555444444333333333333333333333333///111444444333222222333222222222222333333444555222222222333444555777888666777777777777777666555999999:::::::::;;;;;;;;;;;;<<<>>>???@@@@@@??????>>>???@@@BBBCCCDDDEEEEEEBBBBBBCCCDDDEEEEEEDDDDDDAAA@@@EEELLLMMMHHHFFFHHHKKKKKKLLLMMMNNNPPPTTTVVVWWWhhh}}}yyy}}}zzzrrrfff[[[QQQHHH???888222444555333000...000222//////000///...///000222111111111111111111111111////////////////////////////////////////////////.........------.........---------------...///000bbbHHH;;;888888777555555666666555555444333111111000000//////......,,,++++++******++++++,,,------,,,,,,,,,,,,++++++++++++************++++++************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////...------------...//////222222111111111111222222222111111111000000//////////////////////////////...............///000000///////////////000111111////////////////////////......///000000000000000000......111555666222...////////////////////////000///...------...///000......---------,,,,,,,,,........................------,,,++++++,,,,,,,,,,,,---......//////......//////............//////000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222444333333333333444555555555555666888;;;BBBJJJOOOjjjhhhKKK@@@<<<666111222444333333222222333333444333333333333333333333333333333333222222111111111333222111000000111222333111222333333444444333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444444444555555555555555444888888888888999:::;;;<<<:::;;;<<<>>>???????????????@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEAAABBBDDDEEEFFFFFFFFFEEEJJJJJJKKKLLLMMMNNNOOOOOOTTT[[[eeemmmuuu~~~vvvlll\\\WWWNNNEEE===888555444222111111111000000//////////////////000000000000...///000000000...---,,,////////////////////////000000//////.........---------------------------////////////////////////cccIII<<<999888888555555666666555555444333111111000000//////......,,,++++++******++++++,,,+++++++++,,,,,,---------++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,------------...........................---------------...//////......------------......000000//////...................................................//////000///////////////000000111..............................///000000000000000222111000333888999555222........................000///...------...///000......---------,,,,,,,,,........................---,,,,,,++++++,,,,,,---,,,---......//////............------------......////////////////////////000000000000000000000000000000111111111222222222222222222222222222222222444333333333333444555555555666555555555888===AAAHHHWWWpppuuu[[[FFF555444777444333555444333333222222333333444333333333333333333333333333333333222222111111111333222111000000111222333111222333333444444333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333444555666666666666666888888888888999:::;;;;;;;;;;;;<<<===>>>??????@@@??????@@@AAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBCCCDDDEEEFFFFFFEEEDDDHHHIIIIIIJJJKKKMMMNNNOOOXXX[[[^^^]]][[[\\\aaaeee{{{wwwpppiii^^^RRRIIIBBB???;;;666333111000000111111111000000000//////000000000/////////////////////////////////...---........................000/////////.........---------------------------........................eeeKKK>>>;;;999888555555666666555555444333111111000000//////......,,,++++++******++++++,,,))))))***+++,,,---......++++++************++++++************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------------......///,,,,,,++++++++++++,,,,,,---------------,,,,,,,,,..............................------......///000//////......//////000111..............................///000000000000//////------000444666333000........................//////...------...//////......---------,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,---,,,---......//////......------,,,,,,,,,,,,------////////////////////////000000000000000000000000000000000111111111222222222222222222222222222222333333333333333444555555444555444333222222444666999777BBB\\\xxxyyyZZZGGG@@@555///444777444222444333333222222222222333333333333333333333333333333222222222222222111111111333222222111111222222333111222222333333333333333222222333333333333333333222222333333333333333333222222333333333333444444444444444444444444444444333444555666777888888888888888777888888999:::;;;;;;;;;;;;;;;<<<>>>???AAA??????@@@@@@AAABBBBBBBBBDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEDDDCCCFFFFFFFFFGGGHHHJJJLLLNNNSSSTTTSSSPPPKKKJJJMMMPPPYYYaaappp|||zzzsssuuu~~~sssllliiihhh\\\WWWQQQKKKGGG@@@888222333222111111111111222222111111000000000000//////000000000//////.........///............//////000......................../////////...............------------------------........................fffMMM@@@<<<:::999555555555666555555444333111111000000//////......,,,++++++******++++++,,,)))******+++,,,,,,------++++++************++++++***************************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------------,,,,,,------...///------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,...........................------------.../////////............///000000........................---...//////000000//////,,,,,,,,,...222333222000......................................................---------,,,,,,,,,------------------------,,,,,,+++++++++,,,------,,,---......///............------,,,,,,------...////////////////////////000000000000000000000000000000000000111111111111111111111111111111111111333333222222333333444555222333555555444444555777999222444???IIIZZZ~~~eeeHHH;;;::::::666555999999444111333333333222222222222333333222222222222222222222222222222222111111111111111333333222222222222333333111111222333333333333222222222222222222333333333222222222222222333333333222222222333333333444444333333444444444444444444333444555777888999999999777777777777888999:::;;;<<<;;;:::999:::===???AAA?????????@@@AAAAAABBBBBBDDDCCCCCCBBBAAAAAAAAAAAACCCDDDEEEEEEEEEDDDCCCBBBDDDDDDCCCDDDFFFHHHKKKMMMKKKKKKKKKJJJIIIJJJNNNRRRRRRWWW```fffaaaXXXWWW\\\fffdddbbbbbbeeellltttyyywwwiii[[[PPPKKKJJJJJJBBB???;;;:::999888555333333333444444444333333222000000000000000000//////000000000///......------///...---------///000111................................................------------------------........................fffMMMAAA===;;;:::555555555666555555444333111111000000//////......,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++*********************************+++++++++,,,,,,*********++++++,,,,,,,,,+++,,,,,,---------,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---.........------,,,,,,------...------------------------........................---------------...//////...............//////000........................------...////////////////////////111333444444333........................------............------......---------,,,,,,,,,------------------------,,,+++++++++,,,,,,---...,,,---......///.........//////............//////........................//////////////////////////////000000000111111111111111111111111111111111333222222222222333444444222444555666555555666888333111888???>>>???UUUqqqeeeKKK999666<<<111000333555555333333555333222222111111222222333222222222222222222222222111111111111111111111111222222222222222222222222000111222222333333222222111111111222222333333333111111111222222333333333222222222333333333444444333333333444444444555555333444555777888999999999777777777777888999::::::;;;:::999999:::<<<>>>@@@>>>>>>???@@@@@@AAAAAABBBDDDCCCBBBAAAAAAAAAAAAAAACCCCCCDDDEEEEEEDDDBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJIIIIIIHHHGGGFFFFFFHHHJJJNNNPPPTTTWWWTTTPPPQQQUUUSSSOOOJJJHHHIIINNNTTTXXX\\\dddooowwwzzz~~~{{{qqqiiibbb^^^\\\WWWNNNFFF@@@>>>>>>>>>555333222222222333444333111222222222111000///...//////////////////000000000/////////.........---///...---------///000111........................---------...............------------------------........................dddLLL@@@===;;;:::555555666666555555444333111111000000//////......,,,++++++******++++++,,,,,,,,,++++++************++++++************++++++************************************++++++++++++))))))******+++,,,,,,,,,***+++---......---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,------...............///------------------------------,,,,,,------...///......------......///000------------------------------...////////////.........//////000111111222------------------------------............------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,---......//////....../////////....../////////......................../////////////////////////////////000000000111111111111111111111111111111222222222222222333444444333444555555333333333444666111222999<<<<<>>???>>>>>>??????@@@AAAAAAAAACCCBBBAAAAAAAAAAAAAAAAAABBBBBBDDDDDDDDDDDDCCCBBBCCCDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGLLLMMMMMMMMMLLLMMMOOORRRIIIGGGFFFFFFGGGHHHGGGFFFHHHOOOVVVWWWTTTUUU\\\ccc]]]^^^^^^bbbkkksssqqqjjjjjjiiihhhggghhhgggeeebbbaaabbb___VVVNNNJJJFFFBBBAAA@@@===:::888666666666333222111000000000000111...//////000000/////////......////////////000000........................///............//////000---------------------------------------.........------------------------------------------------bbbJJJ???<<<;;;999555555666666555555444333111111000000//////......,,,++++++******++++++,,,***************+++++++++++++++************++++++************************************++++++++++++((())))))***++++++,,,,,,***+++---...///...---,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******+++,,,,,,---......***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******++++++,,,------------.........///------------------------------,,,,,,------...///...------------...//////------------------------,,,---......//////......------------,,,,,,---...------------------------,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---......//////......///......------......///........................////////////////////////////////////000000000111111111111111111111111111222222222111222222333444333444444333111111222444999444///...222888<<<>>>;;;GGG___yyywwwYYYEEE666888<<<888222000888888666333111111000000222222111111111111222222111111111111111111111111///000000000111111111222///000111111111111000///000000111222222222222222///000000111222222333333///000000111222222333333222222333333333333444444222222333333444555555666333444555666666666666666666666666777777888999:::888888999:::;;;<<<<<<===>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAABBBBBB@@@AAACCCDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFCCCDDDEEEGGGJJJJJJJJJIIILLLLLLIIIGGGFFFGGGHHHHHHFFFDDDBBBCCCDDDDDDBBB@@@???AAADDDCCCAAA@@@AAACCCEEEDDDBBBBBBGGGMMMJJJDDDEEEAAA>>>AAADDDEEEAAA>>>AAAEEECCC<<<888999888555444444333333222111000000222222222222111000000000...//////000000111222222........./////////000000,,,------......///////////////////////////...---------------------------,,,,,,,,,------.........------------------------------------------------~~~}}}```III???<<<;;;999555555666666555555444333111111111000//////......,,,++++++++++++++++++,,,(((((()))***+++,,,,,,---++++++************++++++************************)))************+++++++++((())))))***++++++,,,,,,***+++---//////...---,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---.........------------...//////------------------------,,,---......//////......000111111000......///000------------------------,,,,,,---......---,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///,,,---......//////.........------,,,,,,------...........................////////////////////////////////////000000000000000000000000000000000000222222111111222222333444222333333222222333555888...555888444000222444444777666<<>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBCCC???@@@BBBDDDEEEEEEDDDDDDDDDFFFIIIJJJJJJIIIFFFEEECCCCCCEEEGGGIIIHHHFFFDDDGGGGGGEEECCCDDDFFFFFFDDDMMMHHHAAA>>>@@@BBBDDDDDD<<<<<<<<>>>>>>>>===<<<===???AAABBBBBBBBBBBBBBBBBBAAAAAAEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDFFFGGGHHHIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>><<<<<<======;;;:::999:::::::::::::::::::::888888888888777777777777777666666555444444333333222222222222222111000///000000000000000000000000000000000000////////////////////////////////////---------............///..............................------------......------------------------------------------------...------,,,,,,------...zzz___III???;;;999888555555666666555555444333111000...///000000---+++,,,++++++******++++++,,,+++++++++***************+++++++++*********))))))************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++------,,,,,,,,,,,,------...//////...---,,,,,,...+++,,,------......------------------------------////////////............------------------------------------------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,------------...---------............///000/////////.........---//////000000000111111111111111000000000000111111111111111222222222333333222222222333333333444444444444444444555555555555555555444555888<<>>============<<<:::::::::::::::::::::999999777777777777666666666666666666555555444333333222111222222222222111000///000000000000000000000000000000000000/////////...........................---------............///..............................------------......------------------------------------------------...------,,,,,,------...yyyxxxzzz^^^HHH>>>;;;999777555555666666555555444333111000//////000000...,,,,,,++++++******++++++,,,***************++++++++++++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,......------,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,---------...///...---,,,---...+++,,,------......------------------------------.............../////////------------------------------------------------,,,,,,,,,+++++++++************++++++,,,------...+++++++++++++++++++++++++++++++++,,,---.........,,,,,,,,,,,,---------------------............////////////...............//////000000000000111111111000000//////000000111111111111222222222222333222222222222333333333333444444444444555555555555888777666666666777888999<<>>;;;<<>>>>><<<;;;;;;:::::::::999888888888666666666666555555555444555555444444333333222222111111222222111111000000000000000000000000000000000000000/////////..............................---------............///..............................------------......------------------------------------------------...------,,,,,,------...uuupppyyy\\\GGG>>><<<999777555555555666555555444333111000000000000///...---,,,++++++******++++++,,,)))))))))***+++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++++++++++++++++++++***+++---//////...---,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---......,,,,,,---...+++,,,------......------,,,,,,---------------------------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------............///........................////////////000000000111000000////////////000000111111111111222222222222111222222222222333333333333333444444444555555555777777777888999::::::;;;AAA<<<999>>>PPPjjjrrr^^^QQQ???;;;777555555555444222333333333333222222222222111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000111111222111111111111222222222222111111111111222222222222111111111111222222222222111222444555555444222111333333444444444555555555444444555666666777777888888999999:::::::::::::::===;;;===GGGSSSUUUMMMCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDAAAAAABBBBBBBBBAAAAAA@@@AAA???>>>===>>>>>>===;;;;;;::::::999888777777666555555555444444444333333444444333333222222222222000000111111111111000000000000000000000000000000000000/////////.................................---------............///..............................------------......------------------------------------------------...------,,,,,,------...uuuqqqyyy[[[FFF>>><<<999666555555555666555555444333000111111111000///......,,,++++++******++++++,,,)))))))))***+++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++---//////...---,,,,,,++++++******++++++,,,*********+++++++++,,,,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++---...---,,,,,,---...+++,,,------......------,,,,,,,,,---------......,,,,,,------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++------,,,,,,,,,++++++++++++++++++,,,,,,,,,---------------............///---------..................////////////000000000000000////////////000000000000111111111222222222111111111222222222333333333333333444444444444555111222444666777999::::::444666888888:::AAALLLUUUzzzdddRRRDDD999333///222555666444111000000333333222222222111111111111000000000000000000111000000000000000000000000////////////////////////////////////////////////...////////////000000000//////000000111111111111000000111111111222222222000000111111111222222222000000111111111222222222000222444555555444222111333333333444444444444555444444444555666666777777777888999999::::::999999666666999???DDDFFFCCC???BBBBBBCCCCCCDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEE@@@AAAAAAAAAAAAAAA@@@???@@@???======>>>>>><<<;;;::::::999888777777666666444444444444333333333333222222222222111111111111///000000111111111000000////////////////////////////////////....................................---------............///..............................------------......------------------------------------------------...------,,,,,,------...wwwwwwyyyZZZEEE===<<<999666555555666666555555444333000111222222000......///,,,++++++******++++++,,,***************+++++++++***************+++++++++************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))******++++++******)))++++++++++++++++++++++++*********+++++++++++++++***+++,,,......------,,,,,,++++++******++++++,,,************++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,------,,,,,,---...+++,,,------......------+++,,,,,,------.........---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,+++******))))))++++++++++++++++++++++++---------,,,+++*********++++++++++++,,,,,,,,,,,,---------............///---------------...............////////////000000000//////......//////000000000000111111111111222111111111111222222222222333333333333444444444444333333444555666777888888000666;;;;;;777666:::>>>MMMdddtttdddPPPBBB999333222444333555777444000///111555222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////000000...///000000111111000000000000000111111111111222000000000111111111111222000000000111111111111222111111333444444333333222333333333333444444444444333333444444555666666666666777777888888888888888666777999;;;<<<===???@@@BBBBBBBBBCCCDDDDDDEEEEEEGGGGGGFFFDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@BBBDDDEEEDDDCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@???>>><<<<<<======;;;:::999888888888777666666666444444444444333333333222111111111111111111000000//////000000111111000000/////////////////////////////////.........---------------------------------------............///..............................------------......------------------------------------------------...------,,,,,,------...vvvyyyyyyYYYDDD===<<<:::666555555666666555555444333000222333222///......///,,,++++++******++++++,,,+++++++++***************))))))*********+++++++++************************************************)))************+++++++++************************))))))************))))))************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,************++++++++++++************++++++++++++***************************++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,***,,,------,,,,,,---...+++,,,------......------++++++,,,,,,---......///...------------------,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************++++++++++++++++++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,---------............///,,,,,,,,,------................../////////000000//////............//////000000000000111111111111111111111111222222222222222222333333333444444444777777666666666777777888999888777555444777===BBB777EEEYYYmmmnnn\\\OOODDD:::888777555666999666555333111000111333555222111111111000000000000//////000000000000//////000000000000000000000000////////////////////////................................./////////000000......000111111111000///000000000000111111111111000000000000111111111111000000000000111111111111111111222222222333333333222222333333333444444444222333333444555555666666555555666777777777777777999:::;;;;;;<<<===@@@BBB@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????===???BBBDDDEEEDDDBBBAAA@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>>===;;;;;;<<<<<<:::999777777777777777777777666555444444444444333333333000000000000000000000000...//////000000000000000//////////////////////////////.........------------------------------------------............///..............................------------......------------------------------------------------...------,,,,,,------...tttxxxxxxXXXCCC===<<<:::555555555666666555555444333000222444333///......000,,,++++++++++++++++++,,,,,,+++++++++******))))))))))))******++++++++++++************************)))))))))))))))))))))))))))************+++++++++************************))))))************))))))************************))))))******++++++++++++++++++*********+++,,,---,,,++++++++++++++++++,,,)))************+++++++++)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,***+++---,,,,,,,,,---...+++,,,------......------++++++,,,,,,---...//////.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,------******+++++++++,,,,,,,,,---------.........//////,,,,,,,,,------...................../////////000//////............//////000000000000111111111111000111111111111222222222222222333333333444444444555444333222333444555666666444333333555777777777<<<>>>???BBBLLL___xxxppp[[[PPPKKKBBB888888222111666888444111222...,,,+++---111222000---111111111111000000000000//////000000000000//////000000000000000000000000////////////////////////..................................../////////000---...000111111111000///000000000000111111111111000000000000111111111111000000000000111111111111222111111111222222444444222222333333333444444444222222333444444555555666444555555666666666666666777777777999;;;===>>>???>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???>>>>>>>>>===???BBBDDDEEEDDDBBBAAA>>>>>>@@@AAABBBAAAAAA@@@BBBBBBAAA@@@???>>><<<;;;>>><<<;;;:::;;;;;;:::888666666666666777777777777555555555444444444333333////////////000000000000......///000000000000000//////////////////////////////.........------------------------------------------.........//////.................................------.........------------------------------------------------...------,,,,,,------...vvvVVVBBB>>>???;;;555888888888777666444333222222111000...------,,,,,,,,,++++++******++++++,,,******************************++++++++++++************+++++++++******)))************************************************)))*********++++++++++++************************,,,++++++++++++++++++,,,************************)))***+++,,,,,,+++***)))************************+++++++++*********))))))------------------------************************,,,,,,++++++***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***+++++++++************)))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------------............///............////////////111111111000000000000000111111111111111111111111000000111222333333444444777666555444444555666777888999999:::999888777666555888;;;===???BBBHHHMMM]]]lllsssjjjZZZPPPDDD===:::999666333555555444333333222111111000000000000000000000000111111000000//////......////////////............000000000000000000000000////////////////////////....................................////////////000000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000222222111111111111111111000000111222333333444444222222222333333444444444555555555666666666666666666666777888999::::::;;;===???AAA@@@???>>>???@@@EEEDDDBBB@@@?????????@@@>>>>>>?????????>>>======BBBBBBCCCDDDCCCBBB@@@???AAAAAA@@@@@@???@@@@@@@@@CCC@@@>>>>>>@@@@@@???======;;;::::::;;;<<<:::999888888999999999999888888555555444333333333333444////////////............////////////////////////........................////////////////////////...------------...//////000///.........///111222......---------,,,,,,,,,------------------------,,,,,,,,,------,,,++++++------------------------...------,,,,,,------...yyyZZZEEE>>>===:::555888888777777666444333222333222111000///.........,,,++++++******++++++,,,************************)))******++++++******)))******+++++++++******)))************************************************)))))))))*********++++++************************++++++************++++++************************)))***++++++++++++***)))************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***+++++++++************)))************************++++++++++++++++++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------........................////////////000000000000000000000111111111000000000000000000000111111222333333444444666666555444444555666666555666777888888888777777444777:::;;;<<<>>>AAAEEE???FFFPPPZZZeeerrr}}}rrreeeSSSFFFCCCCCC<<<555111222444333222555444444333222222111111000000000000000000000000000000000000//////......////////////............////////////////////////............................................................//////////////////000000000111111111000000000000000000000000//////000000000111111111000000000000000000000000111111111111111111111111000000111111222333333444222222222222333333333333333333444444444444555555666666777888999::::::;;;<<<>>>@@@@@@?????????AAACCCBBB@@@???>>>======>>>===>>>??????@@@@@@??????AAABBBBBBCCCBBBAAA@@@???@@@@@@????????????@@@@@@BBB@@@======??????>>><<<;;;:::999999::::::999777666777777888888777777666555555444333333333333333000000000/////////......////////////////////////................................................---------------...//////000///.........///111111............------,,,,,,------------------------,,,,,,,,,------,,,,,,+++------------------------...------,,,,,,------...}}}```III>>>:::888666777777777666555444333222333333222111000000//////,,,++++++******++++++,,,************************))))))************)))))))))******+++++++++******************************************************((((((((()))))))))***************************************))))))*********************************)))***++++++++++++***)))************************+++++++++***************++++++++++++++++++++++++************************,,,++++++***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***+++++++++************)))*********************************************************++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------......................../////////////////////000000111111111111000000000//////......111111111222222333333444555555444444444444555555222333555666777888888888666888:::;;;;;;;;;<<<>>>@@@BBBCCCEEEHHHQQQ\\\dddeeeoooppp^^^KKKCCC===666444777555111......222555555444444444333333222111111111000000000000000000000000000000000////////////.../////////............---........................------------------------........................---............///////////////000000000000111111000000000000000000000000//////000000000000111111000000000000000000000000111111111111111111111111///000000111111222222222222222222222222111111111111222222222333333333333666666777888999::::::;;;;;;===????????????@@@AAAAAA@@@>>>===<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBAAA@@@???>>>>>>>>>===>>>>>>???@@@AAAAAA???======>>>>>><<<;;;:::888777777888999777666555555666666666666555555555444333333222222333333111111000000000/////////////////////////////////................................................---------------....../////////......//////000111/////////............---------------------------,,,,,,------------,,,,,,------------------------...------,,,,,,------...dddLLL===888666666666666666666555444333222222222222222111000///...,,,++++++******++++++,,,************************((())))))******))))))((())))))***+++++++++******************************************************(((((((((((())))))))))))******************************))))))))))))***************************************++++++*********************************************************++++++++++++++++++++++++************************++++++******++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++******)))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***+++++++++*********))))))************************))))))))))))))))))))))))************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------.....................////////////---......///000111222222111111111000//////......111111111222222333333333444444444444444444444444333444555666777888888888888:::<<<============<<<===@@@BBBCCCCCCDDDGGGIIIMMMQQQWWW___hhhtttrrrdddXXXQQQKKKAAA::::::;;;999888:::444333111222444666555333333333222222111111111000000000000000000000000000//////////////////////////////.........---------------------------------------------------------........................---------.........//////////////////000000000111////////////////////////////////////000000000111000000000000000000000000000000000000111111111111//////000000000111111111333222222111111000000000111111111222333333444444666666777888999::::::;;;999;;;>>>???>>>???@@@AAA??????>>>===<<<<<<;;;;;;???@@@@@@AAAAAAAAA@@@@@@>>>???@@@AAAAAA@@@???>>><<<<<<<<<<<<===???@@@@@@???>>>>>>======<<<;;;:::999888777777888888777555555555666666666666555555444333333222222222222222111111111111000000000000////////////////////////................................................------,,,,,,------...///............//////000000/////////////////////...------------------------+++,,,------------------------------------------...------,,,,,,------...eeeLLL===777666666555666666666555444333222111111111111111///......,,,++++++******++++++,,,************************))))))************))))))((()))***+++++++++++++++************************************************(((((((((((())))))))))))******************************))))))))))))******************************+++******************+++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++******+++++++++***))))))++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***+++++++++*********))))))************************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------...............////////////------...///000111111222222222222111111000000000111222222222222222333333333444444444444444444333666666666666777777888888888999;;;===>>>>>>>>>===666999<<>>>>>===CCCBBBBBBBBBCCCGGGNNNSSSYYY[[[```eeelllqqqvvvxxx~~~|||uuunnniiieeeWWWUUUQQQLLLGGGBBB???===:::666444777888555222000333333222333333222111///222111111111111111000000////////////////////////.............../////////............------------------------------------------------------------........................------------...............////////////000000000////////////////////////...////////////000000000000000000000000000000000//////000000000111111111000000000000000111111111333222222111111000000000222222222333444555555555666666777888999::::::;;;888;;;===>>>>>>>>>???AAA?????????>>>>>>===<<<<<>>===>>>???@@@@@@@@@???>>><<<<<<<<<<<<===>>>???@@@>>>>>>???>>><<<;;;999999999888777777888888777666555666666777777666666555333333222111111111111222111111111111000000000000////////////////////////................................................,,,,,,,,,,,,,,,---......---......///////////////.../////////////////////------------------------+++,,,------.........---------------------------...------,,,,,,------...{{{aaaKKK===888777777555555555555555444333333///000111111111000...---,,,++++++******++++++,,,******************************++++++++++++******((()))***+++++++++++++++************************************************((((((((()))))))))***************************************))))))*********************************++++++***))))))***++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))******+++++++++******++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***+++++++++************)))************************************************)))))))))************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------............////////////.........//////000000000111111111111111222222222222222222222222222222222444444555555555555444444777777666666666777888888777777777999;;;<<<<<<;;;======>>>???@@@CCCEEEFFF>>>@@@BBBBBB@@@???>>>???;;;<<<>>>AAAEEEHHHJJJKKKIIIKKKMMMNNNOOOQQQTTTWWW\\\[[[ZZZXXXVVVRRROOOMMMOOONNNLLLIIIFFFBBB???>>>;;;:::888666666666777888666333111111222222222111222333333444444333222222000000000000000000000000////////////////////////---............/////////.........------------,,,------------------------------------------------........................,,,------------...............////////////000000000000000000000000000000......////////////000000000000000000000000000000...//////000000111111111111111111111111111111111222222222222222111111111222222333444555666777777666666777888999::::::;;;999;;;============>>>????????????@@@???>>>======@@@@@@@@@@@@@@@??????>>>===>>>???@@@AAA@@@??????======<<<======>>>???@@@===???@@@???===:::999999999777666666777888666555555555666666666666555555333222111111000000111111111111000000000/////////////////////////////////........................------------------------,,,,,,,,,,,,,,,------...------...////////////...---............/////////------------------------+++,,,---......///......------------------------...------,,,,,,------...vvv\\\HHH===:::888777444444555555555444333333000111222333333111000...,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,++++++(((((()))++++++,,,,,,+++************************************************)))))))))*********++++++************************++++++************++++++************************++++++***))))))***++++++************************))))))*********+++++++++++++++++++++++++++++++++************************************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************------,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***+++++++++************)))************************++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------............////////////......////////////////////////000000111111222222222222222222222222222222444555666666666666555444555444444444555777888999999777555666999::::::888<<<:::999:::<<<>>>@@@AAA???BBBDDDEEEDDDCCCBBBCCC======>>>???@@@AAAAAABBBCCCEEEEEEEEEDDDEEEGGGHHHBBBBBBAAA???>>><<<;;;;;;===<<<:::888777666666777:::999888777666666555555444444222111333555777777222333444444444444444555000000000000000000000000////////////////////////---------.........//////.........---------,,,,,,------------------------................................................,,,,,,---------................../////////000000000000000000000000000000........./////////000000000000000000000000000000......//////000111111222222222222222222222222111222222222222333333333333222222333444555666777777666666777888999::::::;;;999;;;======<<<<<<===>>>>>>>>>???@@@???>>>===<<<<<<===>>>???@@@@@@@@@@@@===>>>@@@AAAAAAAAA@@@@@@>>>>>>>>>======>>>??????===@@@BBBAAA===:::999999777666555555666666555333444444555555555555444444222222111000000000000000000000000/////////......////////////////////////........................------------------------,,,,,,++++++,,,,,,---...,,,---.../////////......,,,,,,------............------------------------+++,,,---...////////////------------------------...------,,,,,,------...rrrXXXEEE===;;;999777444444444555444444333333111222333444444333111000,,,++++++++++++++++++,,,************************+++,,,,,,------,,,,,,+++(((((()))++++++,,,,,,,,,************************************************************++++++++++++************************,,,,,,++++++++++++,,,,,,************************,,,+++***))))))***+++,,,************************))))))******++++++++++++))))))))))))))))))))))))************************************+++,,,---...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---------,,,,,,,,,++++++((()))***+++,,,---------************************,,,,,,++++++,,,,,,---...,,,+++******,,,,,,+++***+++++++++************)))************************++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------............/////////000///////////////.........------...///000111222222222222222222222222222222444555666777777666555444222111222333444777999;;;<<<999666666888:::999888999:::;;;===>>>===;;;888@@@@@@>>>===<<<>>>BBBFFF;;;<<<<<<===>>>>>>??????>>>???@@@???>>>>>>@@@BBB<<<<<<;;;:::::::::;;;<<<===;;;999666555555666777222333555777777777666555333444444222111111000---000111222111000///000111////////////000000000000////////////////////////---------.........//////......---------,,,,,,,,,........................////////////////////////........................,,,,,,,,,---------................../////////000000000000000000000000000............/////////000000000000000000000000000---......///000111111222333333222222222222222222222222222333333444444444111222222333555666666777666666777888999::::::;;;:::;;;======<<<;;;<<<======>>>>>>??????>>>===<<<999:::<<<>>>@@@AAABBBCCC>>>???@@@AAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>???>>>@@@CCCBBB>>>:::999:::666444333333444555333222222333333444444333333222222111111000000000000000////////////............////////////////////////........................------------------------,,,,,,++++++,,,,,,---...,,,,,,.../////////...---,,,,,,,,,---------......------------------------+++,,,---...////////////------------------------...------,,,,,,------...qqqWWWDDD===;;;999666777666555555666555333111111111222222111000...---,,,,,,,,,++++++*********************************,,,------......------,,,))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************************************+++++++++*********))))))************************+++,,,,,,---,,,+++)))((()))************+++++++++,,,,,,,,,++++++*********++++++************++++++)))***,,,......---,,,+++***)))))))))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************************************************************+++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,------------------------------........................////////////000000000000111111000000000000000111000000000000111222333444222333333444444333333222555555555555666666666666888888888888888888999999999999:::;;;;;;<<<<<<===??????>>>======>>>??????;;;<<<===???AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===;;;999999::::::999888:::999999888777666666555333333333333333333333333222333333444444333333222000000111111111111000000000000000000000000000000..............................------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------------............///............////////////------............------000000//////.........---000000000000000000000000////////////000000000000000000111222222222222111333333333333333333333333000000000222555666666555444444444444555777888999:::::::::;;;;;;;;;<<<<<<>>><<<;;;<<>>???AAAAAA?????????@@@@@@AAAAAAAAAAAA@@@???>>>>>>>>>???@@@??????@@@???>>>===;;;:::888888777555555444444444555555444444444333333333222222222111111111111000000000000000000000000000000000//////.........---------------------------------------------------------------------------...------,,,,,,------...///......------,,,++++++,,,,,,,,,---------...............------,,,,,,,,,+++++++++,,,,,,,,,------//////.........---------sssYYYFFF>>><<<:::777777666555555666555333111111111222222111000...---,,,,,,,,,+++++++++******************************+++++++++,,,,,,+++++++++))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++************************,,,,,,,,,,,,,,,+++***)))************************************************+++++++++*********))))))***************************+++,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,++++++*********++++++************++++++)))***,,,---...---,,,+++*********)))******++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************************************************************+++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,,,,------------------------------.........................../////////000000000000//////......///000000111000000000000111222333444222333333444444333333222444555555555666666666666777777777888888999999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@===;;;999888999999888777999888888777666666555555333333333333333333333333222333333444444333333222111111111222222111111111000000000000000000000000////////////////////////......------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------------------........................////////////------............------000/////////............////////////////////////.../////////000000000000000000111222222222222111333333333333333333333333333111///000222444555555444444444444555777888999999999:::;;;;;;<<<======>>><<<;;;<<<>>>???===:::;;;;;;<<<<<<===???@@@AAA?????????@@@@@@@@@AAAAAAAAAAAA???>>>>>>>>>>>>???===>>>>>>>>><<<;;;999888888777666555444444444444555444444444444333333333222222222111111111000000////////////////////////000/////////.........---------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,---------............---------,,,,,,,,,,,,,,,---------.........//////.........---------vvv\\\HHH???===;;;888777666555555666555333111111111222222111000...---,,,,,,,,,++++++++++++***************************))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))++++++,,,,,,,,,+++******************************************************+++++++++***************************************)))***++++++,,,+++++++++)))************++++++++++++++++++++++++*********++++++************++++++)))***,,,---------,,,+++++++++******)))************++++++,,,,,,++++++***+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************************************))))))))))))))))))))))))************************+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............................../////////000000000......---......///000000111111111111111222333444222222333333333333222222444444444555555555666666555666666777888999999:::888999999::::::;;;<<<<<<===>>>???@@@@@@???>>>==================<<<;;;:::????????????????????????<<<:::888888888999888666777777666666555444444444333333333333333333333333222222333333333333222222111111222222222222111111000000000000000000000000////////////////////////......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---............/////////------............------////////////............////////////////////////....../////////000000000///000111111222222111111222222333333333333333333555222//////111333555555333333444444555666888999888999999;;;<<<===>>>???===<<<<<<===>>>>>>===;;;<<<<<<<<<<<<===>>>@@@@@@>>>>>>????????????@@@@@@AAAAAA???>>>============<<<<<<<<<;;;:::999888777777777666555444444444444444444444444333333333333222222111111111000000000/////////////////////////////////.......................................------------------------------------------------...------,,,,,,------...++++++,,,------...//////,,,,,,,,,---------.........------------,,,,,,,,,---------.........//////...............---------www]]]III???<<<:::999777666555555666555333111111111222222111000...---++++++++++++++++++++++++************************((())))))))))))))))))(((((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++************************++++++,,,,,,,,,++++++***************************************************************************************************))))))******+++++++++,,,))))))*********++++++++++++++++++***************++++++************++++++)))***+++,,,,,,,,,,,,+++,,,,,,+++***)))))))))******++++++,,,,,,++++++***+++++++++******************+++++++++++++++,,,,,,++++++++++++++++++++++++*********)))))))))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------................................./////////000000000//////.........//////111111111111111222333333222222333333333333222222333333444444444555555555444444555666777999999:::888888888999::::::;;;;;;<<<===???@@@@@@???===<<<<<<<<<<<<===<<<;;;;;;:::>>>>>>>>>>>>>>>>>>>>>>>><<<:::888888999999888777555555555444444333333333222222222222222222222222222222333333333333222222000000111111111111000000////////////////////////------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------.........---------.........//////------............------///////////////.........////////////////////////........./////////000000///000000111111111111111222222222222222333333333555333222222444555444333333333333444555666777888777777999:::<<<>>>???@@@<<<<<<<<<===>>>===<<<<<<======<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::999888777666777666555444444444444444444444444333333333222222111111111111000000000000////////////////////////........................////////////////////////------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------....................................~~~xxx___JJJ>>>:::999888777666555555666555333111111111222222111000...---++++++++++++++++++++++++************************))))))************))))))((()))))))))************************************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++************************************************************************************************)))))))))******++++++,,,))))))*********+++++++++************************++++++************++++++******+++++++++,,,,,,+++,,,,,,+++***)))))))))******++++++,,,,,,++++++************************************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))******************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------....................................////////////333222111000///.........111111000000000111222222111222222333333222222111333333333333444444444444333444444666777888999999777777888888999:::::::::;;;<<<>>>??????>>><<<;;;999:::;;;<<<=======================================;;;999888999999999777444444444444333333333333222222222222222222222222111222222333333222222111......////////////..............................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...------------............------............------.........///////////////....................................//////////////////000111111111111000111111111222222333333333333444666888:::999555222333333333333444666777888666666888:::<<<===???@@@<<<<<<=========<<<<<<<<<>>>===============>>>???========================??????>>>>>>===<<<;;;;;;<<<;;;:::999888777777777666555555444444444444555444444333333333222222222111111111000000000//////........................---------...............////////////////////////------------------------------------------------...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,,,,,,,,,,------------.....................yyy```KKK>>>:::999999777666555555666555333111111111222222111000...---***++++++++++++,,,,,,,,,******************************++++++++++++******))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++***************************************************************+++++++++******************************)))))))))***++++++)))************+++++++++)))))))))***************++++++************++++++************+++++++++,,,++++++******)))************++++++,,,,,,++++++***)))))))))************************++++++,,,,,,---++++++++++++++++++++++++))))))))))))************************************************************))))))))))))))))))))))))***************************************+++++++++************++++++++++++******++++++,,,,,,------........................------........./////////444333222000////////////000000/////////000000111111111222222222222111111222222222333333333444444333444444555666777777888666777777888888999:::::::::;;;<<<======<<<;;;:::777888999;;;===>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<:::888888888999888777444444333333333333333333222222222222222222222222111111222222222222111111------............------................................................------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------,,,------------.........------............------.........///////////////........................------........./////////...///000000111111000000000000111111222333333333222444888;;;===;;;666222222222333333444555777888555555777888:::<<<===>>>;;;===>>>>>>===<<<<<<===???>>>>>>============>>>======<<<<<<<<<<<<;;;;;;===============<<<<<<;;;<<<;;;999888777666666666555555444444444444444555333333333333222222222222111111000000000/////////........................---------------.................................------------------------------------------------...------,,,,,,------...//////...---,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,------------...+++++++++,,,,,,,,,---------------...............{{{cccMMM???:::999:::777666555555666555333111111111222222111000...---******+++++++++,,,,,,,,,************************)))******++++++******)))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++************************)))***+++,,,,,,,,,,,,+++************************************************))))))*********+++++++++************************+++***)))(((((()))******)))************+++++++++((()))))))))*********+++++++++************++++++***************++++++,,,*********)))******++++++***++++++,,,,,,++++++***((()))))))))*********+++)))******+++,,,,,,------++++++++++++++++++++++++((()))))))))************************************************************************************++++++++++++++++++++++++))))))*********+++++++++************++++++++++++)))******+++,,,,,,------........................---------.........//////000000/////////000000111//////............//////111111222222222222111111222222222222333333333333444444444555555666666666666666777777888999999999::::::::::::::::::::::::555666888:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::888666666666777666444444444444444444444444444111111111111111111111111111111222222222222111111---..................---------------------------........................---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,---------,,,,,,---------.........------............------............/////////000........................---------.........//////...//////000000000000000///000000111222222333333222333666:::<<<;;;888444222222222333444555666777444555666777999:::;;;<<<:::===???>>><<<;;;<<<>>>??????>>>===============<<<<<<<<<<<<;;;;;;:::::::::;;;<<<=========<<<<<<:::999777666555444555555555444444333333444444555333333333222222222222111111000000000////////////........................,,,,,,,,,------.........------------------------------------------------------------------------...------,,,,,,------...---------------------,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,---------...---------.........//////~~~}}}}}}eeeOOOAAA;;;;;;;;;777666555555666555333111111111222222111000...---*********++++++,,,,,,,,,************************))))))************))))))))))))))))))************************************))))))))))))))))))))))))************************)))************+++++++++)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,************************************************))))))******++++++++++++************************,,,+++***((((((((()))))))))************+++++++++(((((())))))*********+++++++++************++++++******))))))******+++,,,***)))))))))***+++,,,,,,+++++++++,,,,,,+++++++++(((((())))))*********+++))))))***+++,,,,,,------++++++++++++++++++++++++(((((())))))*********+++************************************************************************++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++))))))***+++,,,,,,------........................---------.........//////,,,,,,------///000111222///......---------......111111222222222222111111111111222222222333333333444444555555555555555555666666666777888888999999:::999999888888999999:::555666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888666444444444555444333444444444444444444444444111111111111111111111111111111222222222222111111......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,*********************************++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------......---..................------.........//////000000........................---------.........//////...//////000000000000000///000000111222222333333222333444777::::::888666222222222333444555666777444555555777888999:::;;;:::===??????<<<;;;<<<>>>@@@???>>>======<<<<<<===<<<<<<<<<;;;;;;:::::::::999:::;;;============<<<999888666444333333333444444444333333333444444555333333333222222222111111000000000000////////////........................,,,,,,,,,------.........------------------------------------------------------------------------...------,,,,,,------...+++,,,,,,------......///,,,,,,,,,---------......,,,,,,,,,------.........---------.........//////---------.........//////|||}}}}}}dddNNN@@@::::::;;;888777555555555666777888222222333333222111///...---,,,,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---,,,+++)))(((************************++++++******++++++,,,---))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++***************'''((()))***++++++***)))************************++++++******************,,,+++******++++++)))'''++++++++++++++++++++++++++++++************++++++)))************+++++++++((())))))*********)))))))))************+++++++++******)))))))))***,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------////////////000000000000111000...,,,+++,,,...///////////////000000000000000000000000////////////000000111111111000000///111222222333333222222222222333555666666666555444222222222444666888777666666666666777888888999999777::::::777777999999666::::::999999888777777777888777666555444333333222111222222333333222222111111111000///////////////////////////////////////////////////////////////------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***,,,---,,,******+++,,,***++++++,,,,,,++++++***,,,,,,,,,---------..............................------------------------------............------........................////////////000000000000///111222222111222444666333444444555666777888888555555555555666666666666444444555555666888999:::===<<<<<<;;;;;;;;;<<<<<>>===<<<===>>>???@@@>>><<<;;;;;;;;;===>>>:::::::::;;;;;;<<<<<<<<<999888777666444444333333555555444444444333333333222222222222111111111000000000000000000000000000......------------......000000//////.........---,,,---------.../////////......------------..............................,,,------......------,,,------------------------------------------------------,,,+++,,,---...//////////////////.........---------............///}}}}}}{{{cccMMM???:::999:::333999@@@BBB>>>888444222222222333333222111///...---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++*********))))))************************+++++++++++++++++++++++++++,,,------,,,+++***)))***************************************+++,,,,,,))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******************++++++((()))***+++++++++***)))************************************************,,,+++******++++++)))(((************************++++++************++++++)))************+++++++++)))******+++******))))))))))))*********+++++++++***))))))(((((()))***+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------***+++---///111444555666000///---,,,,,,,,,---........./////////000000000000/////////////////////000000111111111000000///000111222333444555555555333333444555555555555555444444444666888:::999888444555555666777777888888555888999666777;;;;;;999::::::999999888777777777888777666444333333222222111222222333333222222111111000000///////////////................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,---------..............................------------------------------............------......................../////////000000000111111///000333555666666555444111111222222333333444444444444444444555555555555444444555555666888999:::;;;;;;::::::::::::;;;;;;???>>><<<;;;;;;;;;<<<===>>>===;;;999999:::;;;<<<:::::::::;;;;;;;;;<<<<<<999888777555444444333333444444444333333333333222222222111111111000000000////////////////////////......------------......000/////////.........------------.....................------------..............................,,,------......------,,,------------------------------------------------------,,,,,,,,,---...///////////////............---------............///~~~~~~yyyaaaKKK>>>:::999999222;;;DDDFFF???666111///222222333333222111///...,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))************++++++++++++++++++***************************************++++++++++++++++++++++++,,,,,,---------,,,++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,)))))))))***+++++++++,,,***++++++,,,++++++***)))************************************************+++*********++++++***((())))))))))))))))))))))))++++++************++++++)))************++++++++++++,,,,,,,,,+++***)))))))))))))))*********++++++******)))((((((((())))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,///222444666777//////---,,,,,,,,,---............////////////000///////////////////////////000000111111000000000///000222444555666666777444444333333444444555555666666666888:::;;;:::999333444444555555666777777555888888555555999:::777::::::999999888777777777777666555444333222222222111111222222222222111111111000//////......//////................................................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------......------------------------------------------------------............------........................000000000000111111111111///000333888<<<;;;666111111111111111111222222222222333333333444444444444444444444555666777888999:::999999888888999999:::===<<<:::999999999:::;;;<<<;;;999888888888999:::::::::::::::;;;;;;;;;;;;888888666555444444333333333333333222222222111111111111000000000/////////////////////////////////......------------....../////////..............................---------......------------......------------------------,,,------......------,,,---------------------------------------------------,,,,,,,,,,,,---...///........................---------............///~~~www^^^III>>>:::888888666:::<<<;;;777333111111222222333333222111///...,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,---------,,,,,,,,,************************((((((((((((((()))******))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++(((((()))***+++,,,,,,,,,,,,,,,,,,,,,++++++*********************************************++++++++++++***)))***,,,,,,***(((************************++++++************++++++))))))*********+++++++++---------,,,+++***)))((())))))))))))************++++++***)))))))))((((((******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,------...//////000000000......---,,,,,,------...------........./////////.........///////////////...///000000000000000000///000222333444555555555444333222222222333555666777666666888:::;;;:::999333444444555666666777777666888888444444777888666::::::999999888777777777666555444333222222222222111111222222222222111111000000///............///------------------------------------------------,,,,,,,,,++++++++++++***************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++)))+++,,,,,,+++***+++------,,,***))))))***,,,---,,,,,,,,,---------......------------------------,,,,,,------------------------............------........................000000000000111111111222000///111666<<<<<<666000555555444444333333333222333333333333444444444444444444444555666777888888999999888888888999::::::;;;:::999999999999::::::;;;:::999999888888999999::::::::::::::::::::::::888777666555444444444444222222222111111111111000000000000000////////////////////////////////////......------------............................../////////...---------,,,......------------......------------------------,,,------......------,,,------------------------------------------------,,,,,,,,,,,,------......------...............///---------............///~~~vvv\\\HHH>>>:::999777999666333222444555444222222222333333222111///...,,,++++++***++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((((((''''''(((((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((()))***+++,,,,,,,,,---,,,,,,++++++*********************************))))))*********+++++++++******)))***,,,,,,***)))++++++++++++++++++++++++++++++************++++++))))))*********+++++++++---------,,,+++***)))((((((((()))))))))*********,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,*********+++++++++,,,,,,.........---,,,,,,++++++------,,,,,,,,,---------------------............------....../////////000......///000000000000000000111111222222222222111333333222111111333444555666555555666888999888666444555555666666777888888666999888666777<<>><<<:::777777444222555:::;;;666111222222333333222111///...++++++******++++++,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))***+++++++++,,,,,,++++++*********++++++************************)))))))))***++++++,,,,,,***))))))***,,,,,,+++)))++++++++++++++++++++++++++++++************++++++)))************++++++++++++,,,,,,,,,+++***))))))((((((((()))))))))******,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......---------......//////000------...///000000000000000000111111111111000000222222111111222222333444444333333444666666555444444555555666777777888888555888888888<<>>;;;888888777444222111222555777222222333333222111///...+++*********+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))((((((((()))+++,,,************************)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))(((((((((***+++,,,************************((())))))***++++++,,,,,,)))))))))***,,,,,,+++***))))))))))))))))))))))))++++++************++++++)))************+++++++++((())))))*********))))))(((((((((((())))))))))))((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,)))************+++++++++---------,,,,,,,,,++++++***+++,,,---------------++++++,,,,,,,,,---------,,,,,,------...///000000,,,---...///000000000000...///111222333444555555///000111333333222111111333222222333444555333222222222333444444555555666666777666333555;;;>>>===::::::999999888777777777222222111111111111111111000000111111111111000000//////...------------...+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++(((***++++++++++++---...***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---..................---........................------------.........///,,,...111222333444666777222222222222222222222222111111222222222333333333555555444444444555666666555555555555666777999999777888999:::::::::::::::;;;;;;<<<<<<<<<;;;:::999:::::::::999999888888888555555444333333333444444333333333222222222222111222222222222111111111111.................................------.........,,,,,,,,,------.........,,,------....../////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------+++,,,---.........---,,,++++++,,,,,,---...//////---------.........//////xxx]]]HHH???===<<<;;;777555444444555555444333444444333222111000///...,,,+++******,,,,,,+++***************************************************,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))),,,000000---***,,,,,,,,,++++++*********,,,,,,++++++,,,,,,---...************************))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******+++++++++*********))))))************************++++++******************++++++++++++++++++++++++...---+++*********++++++************************************************(((((((((((((((((((((((()))))))))))))))******+++************************++++++******++++++,,,---,,,,,,+++******+++,,,,,,---,,,+++***+++,,,---...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---.........------,,,,,,,,,............////////////////////////000000000000111000/////////111222333333333333333333333333333///111333333333333555666555444333222222444555777999999999888777666666555333222111000////////////......////////////......------------------------------,,,,,,,,,,,,++++++++++++******************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************((()))***+++,,,,,,+++***************))))))((((((******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++,,,,,,---...------............------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------///......---------......000000000000111111111111222222222111111111000000222222333333333333444444333333333333444555666666777666555444444555666777999999999::::::;;;;;;;;;777888:::;;;<<<;;;::::::;;;::::::999888777666666666444333111000000111111222222222111111111111000111111000000000000111111000111222333333222111000------------------------,,,------......------,,,---------............///000...---++++++,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,---...------------------------------------------------......------------......www\\\HHH???===<<<;;;777555444444555555444333444444333222111000//////,,,+++******,,,,,,+++***************************************************)))******+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))***,,,///000---***,,,,,,,,,++++++*********+++************+++,,,,,,************************))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))******************++++++++++++******+++++++++*********))))))************************************************++++++++++++++++++++++++---,,,+++*********++++++************************************************************************)))))))))))))))******+++************************++++++******++++++,,,---,,,,,,+++******+++,,,,,,,,,++++++++++++,,,------+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---......---------,,,,,,,,,............////////////////////////000000000000111000/////////000222333333333333333333333333333111222444444333333444666666555333333333444666777999888888777666666555555333222111000////////////......////////////......------------------------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************))))))***+++,,,+++******++++++*********)))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,+++++++++,,,------------............------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------///......---------......//////000000000111111111222222222111111111000000222222222333333333444444333333222333333444555666777666555444444555666777999999::::::::::::::::::888888:::;;;;;;;;;::::::;;;:::999888777666666555555444333111000000111111222222222111111111000000111111000000000000111111///000111222222111000000------------------------,,,------......------,,,------------............000...---++++++,,,---...---------,,,,,,+++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------------------------------------------------......------------......vvv[[[GGG>>><<<<<<:::777555444444555555444333444333333222111000//////,,,+++******,,,,,,+++***************************))))))))))))))))))))))))'''(((***+++,,,---......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***---//////,,,***+++++++++++++++*********)))))))))))))))***++++++************************))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))******************++++++++++++******+++++++++***************************************************************++++++++++++++++++++++++---,,,+++*********++++++************************************************************************)))))))))))))))******+++************************+++************+++,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---...------------,,,,,,,,,............////////////////////////000000000000000000000///000000111222222222222222222222222222333444555555333333444555666555444333444555666777777777777666666555555444222111000//////...//////......////////////......------------------------,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******************************+++++++++***))))))+++++++++++++++***************+++,,,,,,,,,,,,+++++++++******++++++,,,---------,,,+++++++++,,,,,,------............------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------------------------......---------....../////////000000000000111111222111111111111000000000222222222222333333333333222222222333333444555666666666555555555555666777:::::::::::::::999999999888888999:::::::::999999::::::999888777666555555444333222111111111111111222222111111111000000000111000000//////000000111///000111111111000///...------------------------,,,------......------,,,------------............///...---,,,+++,,,------------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------------------------------......------------......}}}uuuZZZFFF>>><<<;;;:::777555444444555555444333333333222222111000000///,,,+++******,,,,,,+++***************************(((((((((((((((((((((((('''(((***+++---.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---...---,,,***+++++++++******************))))))))))))***++++++************************))))))************))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((((((((()))******((()))))))))******************++++++++++++*********************************************************************+++++++++++++++++++++++++++++++++,,,+++++++++++++++++++++************************************************************************)))))))))))))))******+++***************************************++++++,,,++++++++++++++++++++++++((()))+++,,,------,,,+++,,,++++++++++++++++++,,,---,,,,,,++++++,,,,,,---------------------------............////////////////////////000000000000000000000000000000111111111111111111222222222222444555666555333222333444444444333333333444555666666555555555444444444333111000//////.........///---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************+++++++++************************************++++++++++++************************************************++++++++++++******))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---...---,,,,,,++++++++++++,,,------......------,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------------------------...------------...//////////////////000000000111111111111111000000000000111222222222222333333333222222222222333444555666555555555555555666666777:::::::::999999999999999888888999999999999999999999999888777666555555444333222222111111111111111111111111111000000000000000000////////////000000//////000111111000...---------------------------,,,------......------,,,,,,,,,---------.........///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------......------------------------------------------------......------------......{{{}}}vvv[[[FFF===;;;:::999777555444444555555444333333333222222111000000000,,,+++******,,,,,,+++***************************(((((((((((((((((((((((()))***++++++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,------,,,+++******************************************+++,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((((((((('''((())))))***((()))))))))******************++++++++++++******************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))******+++******************************))))))******+++,,,++++++++++++++++++++++++''')))***,,,------,,,+++,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---------------------------............////////////////////////000000000000000000111111111000000000000000000111111222222222444555666555333222222333222111111111222222333333444444444333333333333333000///......---.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++************************))))))*********+++++++++************************************************,,,,,,+++******)))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---...---,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------------------------------------------...//////...////////////000000000000000000000000000000000111111111222222222333333222222222222333444555555444555555666666666666666999999999999999999999999888888888888888888888888999888888777666555444444111111222111111111000000111111111000000000//////000000////////////000000///000111111000///...---------------------------,,,------......------,,,,,,,,,,,,------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------------------......------------......}}}yyy~~~xxx\\\GGG>>>;;;999888777555444444555555444333222222222111111111000000,,,+++******,,,,,,+++***************************))))))))))))))))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***------,,,*********)))))))))***************+++************+++,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))******************++++++++++++*********************+++++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++************************************************(((((((((((((((((((((((()))))))))))))))******+++***************************))))))))))))***++++++***++++++,,,,,,++++++***((((((***+++,,,,,,,,,,,,,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------------...............////////////////////////000000000000000111111111111000///////////////000111111222222333444555444222111222333000000111111111222222222222222222222222222222222......------------......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))***++++++,,,,,,************************)))))))))************+++************************************************,,,+++******)))******************+++++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------------------------------------...///000......////////////000000//////000000000000000111111111111111222222222222111111111222222333444555333444555666777777777666888888888888999999999:::999888777777666777777777888888777666555444333333000111111222111111000000111111000000000/////////000//////......//////000000111111222111000...---------------------------,,,------......------,,,,,,,,,,,,,,,------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------------------------------......------------......{{{yyyzzz^^^HHH>>>;;;999777777555444444555555444333222222222111111111111111,,,+++******,,,,,,+++***************************************************)))))))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***------+++))))))***((()))))))))*********+++***))))))))))))***++++++************************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))******************++++++++++++******))))))*********+++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************************************)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))***++++++***+++,,,,,,,,,,,,+++***(((((())))))***,,,---...,,,+++***))))))***+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------..................////////////////////////000000000000000111111222111000///.........//////000111111222111222333333111000111222000000111222222222222222111111111111111111111111...------,,,------......,,,------......------,,,++++++++++++++++++++++++++++++++++++************((())))))***++++++,,,,,,************************))))))))))))************************************************************+++***)))))))))***+++,,,)))))))))*********++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,---,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,---------------------------------,,,,,,------///000000........./////////000000////////////000000111111111111111111222222222222111111111111222333444555333444555666777777777666666666777888999::::::;;;999888777666555666666777888777777666555444333222///000111222222111000000111000000000//////////////////............//////111222222222222000///...------------------------,,,------......------,,,++++++,,,,,,,,,---------------......------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,...............------------------------------------------------......------------......}}}zzzyyy|||___III>>>;;;888666777555444444555666444333222222222111111111111111,,,+++******,,,,,,+++***************************************************''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''***---...+++))))))***(((((())))))*********+++((((((((((((((()))******************************))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))******************++++++++++++******))))))******++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************************************************************)))))))))))))))******+++************************)))))))))))))))******+++***+++,,,------,,,+++***)))((((((((()))+++---///,,,+++)))(((((()))+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------...................../////////000////////////000000000000000111222222222000///...---......///000111111222000111222222111000111222111111222333333333333222000000000000000111111111------,,,,,,,,,------...,,,------......------,,,+++++++++++++++++++++++++++++++++************)))((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************)))))))))***,,,---(((((())))))*********+++******+++,,,,,,,,,,,,+++++++++******++++++,,,---++++++++++++,,,------...+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------------------------------,,,,,,,,,---...///000111............/////////000.../////////000000111111000111111111111222222222111111111111222333444555222333555777777777777666555555666888999:::;;;<<<999888777555555555666777777777666555444333333222///000111222222111000///000000000000//////////////////............//////222333333333222111///...------------------------,,,------......------,,,++++++,,,,,,,,,---------------......------,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,...//////......------------------------------------------------.........------.........}}}xxxwwwvvvyyy\\\EEE:::888999:::666666666666555444333222444444333333111000///......,,,******+++,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))*********************************)))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***************)))((((((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))++++++******************************************)))))))))***+++++++++,,,))))))))))))))))))))))))+++++++++************))),,,+++***))))))***+++,,,,,,,,,,,,++++++*********++++++******************)))************+++++++++,,,,,,,,,---------......000000000000000000000000111111000000/////////.........////////////......111000////////////000000111111111111111111111111222222000///............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((())))))))))))))))))))))))*********************)))))))))))))))+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,......//////000000111111////////////000000000000000000000000111111111111111111222222222333333333333444555555666666555555777666555444555777999:::999888666444444444555555777666555444222111000///000222333333111000000111//////.........---------........................///......---------.........------,,,,,,,,,------------------------------................................................++++++,,,,,,,,,,,,------************+++,,,------++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,---------......---,,,+++*********+++,,,///...------...///000111yyytttsss}}}yyy^^^GGG;;;888888888666666666666555444333222333333333222111000.........,,,******+++,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))***************))))))(((((()))***+++***)))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************))))))***************************)))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***************)))(((((())))))***++++++++++++***************************************************++++++************++++++))))))))))))))))))))))))******************************************************************++++++))))))))))))))))))))))))+++++++++************)))******)))(((((()))******,,,,,,,,,++++++*********************************)))************+++++++++,,,,,,,,,------------...////////////////////////000000/////////...............////////////......000000////////////000000111111111111111111111111222111000///............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++++++++*********))))))))))))))))))))))))***************************)))(((''''''((()))***(((((((((((())))))))))))))))))))))))***************)))))))))))))))))))))+++++++++*********))))))+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,.........///000000111111////////////000000000000000000000000111111111111111111222222222333333333333444444555555555555555666666555444555777999::::::999888666666666666666666666555444222111000///000222333333111000000111//////.........---------........................///......---------............---------------...------------------------................................................++++++,,,,,,,,,,,,------,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,------------......---,,,++++++,,,------///...------...///000111xxxqqqpppzzzzzz___III===999777666666666666666555444333222222222222111111///...---...,,,******+++,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))************+++***))))))((())))))***))))))))))))))))))*********))))))))))))((((((((())))))))))))))))))))))))))))))************))))))************************))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************))))))((((((((()))************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))******************************************************************))))))))))))))))))))))))))))))+++++++++************)))))))))(((((((((((())))))+++++++++++++++*********************************)))************+++++++++,,,,,,,,,,,,------------........................///............---------......////////////......///////////////000000000111111111111111111111111111111000///...............---------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++*********))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))******+++++++++***************+++++++++*********************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---......//////000111111////////////000000000000000000000000111111111111111111222222222333333333333333444555555555555555666555555444555777888999;;;:::999888777777777777666555444333222111000///000222333222111///000000...............---------..............................---------......///......---------......///------------------------------------------------------------------------++++++,,,,,,,,,,,,------...---,,,+++************++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,------------......------------...............---......///000xxxoooooozzz{{{aaaKKK???:::777555666666666666555444333222111111111111000///...---...,,,******+++,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))((()))))))))************++++++***))))))((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))))))))))))))******************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))************)))(((((())))))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************************++++++******))))))(((((())))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))+++++++++******************************+++++++++))))))*********+++++++++++++++,,,,,,,,,---------------------------------------------------------......////////////.........//////000000000000000111111111111111111111111111000///...............,,,,,,,,,,,,++++++++++++,,,,,,,,,+++++++++******++++++++++++************))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************)))))))))))))))***************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------------------------------......///000000111////////////000000000000///000000000111111111111111111222222222333333333333333444555555555444444555555444555555666888888::::::999888888777777777555555444333222111000///000111333222000//////000...................................................------------...//////......---------...//////------------------------------------------------------------------------+++++++++,,,,,,,,,---------,,,++++++*********++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------.................................wwwoooqqq}}}{{{bbbMMM@@@:::777555666666666666555444333222111111222111111000///......,,,******+++,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))((()))))))))************************))))))(((((((((((())))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((())))))*********)))))))))***++++++,,,,,,++++++************************************************++++++************++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))+++******))))))((((((((())))))))))))))))))))))))+++++++++*********))))))************************************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,---------------......////////////......---...///000111000000000000000000000000000000000000//////...............++++++++++++************,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((()))))))))************(((((())))))******************************************************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++---------------------------------...//////000000////////////000000000000///000000000111111111111111111222222222333333333222333333444555444444444444444444555555666777888888888888777777666555555444444333222111111000000///111222222000//////000---.............................................---------------...//////---------------...//////------------------------------------------------------------------------+++++++++,,,,,,,,,------+++*********++++++,,,---+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,------------..................------{{{}}}wwwpppuuu|||bbbMMMAAA;;;888666666666666666555444333222222222222222222111000000...,,,******+++,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))************)))************))))))(((((((((((()))******++++++)))))))))************+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))'''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))+++++++++************)))******++++++++++++******)))))))))***************)))))))))***++++++,,,,,,)))************+++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,------------.........////////////......---...///111111111000000000000000000000000000000//////......---......///++++++++++++************,,,,,,,,,+++++++++******+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))************((((((((()))******++++++***************+++++++++***************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,------......///000000////////////000000000000000000000000111111111111111111222222222333333333222222333444444444444444333444444555666666777777666777777666666555444333444333333222111111000000///111222111000...//////---------.......................................---------------...///000,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************+++,,,---...++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,------...---------............---,,,,,,}}}{{{xxxqqqwww{{{aaaLLLAAA<<<:::999666666666666555444333222222333333333333222222111...,,,******+++,,,+++***+++***)))***++++++***)))))))))))))))))))))))))))))))))))))))************((((((******+++***))))))'''(((((()))******++++++))))))*********+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))***************))))))***+++++++++++++++************************************************++++++************++++++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))+++++++++************)))((()))***++++++***)))(((((()))))))))*********+++((())))))***++++++,,,,,,)))************+++++++++***++++++++++++,,,,,,,,,------------------------,,,---------..................////////////......,,,---///111222111000000000000000000000000000000.........------......///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************'''(((((()))******++++++))))))*********+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---......//////000////////////000000000000000000000000111111111111111111222222222333333333222222333444444444444333333333444555666666666666666666777777666555333222333333222222111000000000///000222111///......///---------.........//////........................---,,,,,,------///000000*********++++++---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,***+++---.../////////...------.........---,,,+++xxxrrryyy{{{aaaLLL@@@===;;;;;;666666666666555444333222333333444444444333222222...,,,******+++,,,+++***+++***)))***+++++++++)))))))))))))))))))))))))))))))))))))))************'''((()))***++++++***)))'''(((((()))***+++++++++))))))******++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))***************(((((()))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))+++++++++************)))'''((()))******)))((('''(((((())))))*********+++((())))))***++++++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,........................---------....../////////......////////////......+++---///111222222000000000000000000000000000000......---------....../////////.........---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((())))))))))))))))))))))))************'''(((((()))***+++++++++))))))******++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,------.........,,,,,,------...//////000////////////000000000000000000000000111111111111111111222222222333333333222222333444444444333333222333444555666666666666666666777777777555444222333222222222111000000000///000222111///......///---------.........//////........................,,,,,,,,,---...///000111************+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,+++************++++++,,,,,,,,,---------)))***,,,---...---,,,,,,******+++++++++,,,,,,,,,+++,,,...000000000000///------...///...---+++***~~~yyyyyyaaaLLL@@@;;;;;;;;;777555444333444444333111333333333222111000......---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())),,,......***&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++******++++++,,,---******))))))******+++,,,************************))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******************************))))))*********))))))(((,,,,,,,,,++++++*********************************))))))))))))************++++++******************,,,,,,+++++++++,,,---......------,,,,,,,,,------///...---,,,,,,---.../////////.........---------////////////000000000000111111000000//////..............................---------------------------,,,+++***))))))))))))************************,,,,,,++++++***)))((((((++++++******)))((((((((())))))))))))))))))))))))******))))))))))))*********)))))))))***+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///............////////////000111111111111222222222111111222222222333333333111111222222222333333333222333444555666666666666666666666555444444333333111111111111000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...|||vvv}}}zzzbbbMMMAAA<<<;;;;;;777666444444555555333222444444444333222000///...---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))((()))+++------***((())))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++******++++++,,,---...---,,,+++************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,+++++++++************************************))))))************))))))+++++++++******)))))))))(((((((((((((((((((((((())))))))))))************************************++++++,,,,,,,,,,,,------...------,,,,,,---------......------------......//////.........---------....../////////000000000000000000/////////..............................---------------------------,,,+++******)))))))))************************,,,,,,+++******)))((((((************))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///....../////////000000000//////000000000111111111111111111222222222333333111111222222222333333333222333444555666666666666666666666555444444333333111111111111000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...{{{vvv}}}{{{dddOOOBBB===;;;:::888666555555555555444222444444444444333111000///,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((()))+++,,,+++***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************+++,,,,,,111000...,,,+++***))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))***************************************+++,,,---------,,,,,,---------,,,,,,------...---..................---...............---------------.........////////////////////////.........------------------------------------------------------,,,+++************************************+++++++++******))))))((())))))))))))************))))))))))))))))))))))))******))))))))))))*********)))(((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000000000111111.../////////000000000000111111111222222222222333111111222222222333333333222333444555666666666666666666555555444333333333111111111111000000000000////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...}}}xxx|||eeePPPCCC===:::999888777555555666666444333444444444444333222111000,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))(((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++***************++++++,,,000///---,,,***)))))))))************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))************)))******************))))))************************((()))))))))***************************+++++++++)))***,,,......---,,,+++------,,,,,,,,,---......,,,---...//////...---,,,........................------------.........///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++************************+++*********)))))))))((('''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))))))))***)))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000000000000111111111111/////////000000000111111111111111111222222222222111111222222222333333333222333444555666666666666666666555444444333333222111111111111000000000///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...||||||xxx}}}eeePPPBBB<<<:::999888777555555666666444333444444444444333333222111,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))((('''''')))+++,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,,,,,,,+++***************************************))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++++++++++++++++++++************************((()))))))))************))))))*********+++++++++)))***,,,......---,,,+++,,,,,,,,,,,,,,,---...///,,,---...//////...---,,,---.....................------------.........///---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++*********************************)))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******,,,,,,+++***)))))))))***)))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,,,,---------------............///000000000000111111111111000000000111111111222222000000111111111222222222111111222222222333333333222333444555666666666666555555555444333333222222111111111111000000000///////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...vvvyyyvvv~~~dddNNN@@@;;;999999888666555555555555444222333333333333333222111111---------,,,,,,,,,++++++************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))((('''(((***,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********))))))))))))***++++++***)))))))))******+++,,,************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******+++++++++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))************)))))))))***++++++,,,,,,***+++,,,---------,,,,,,,,,,,,,,,,,,---......///---..................------------...............------........./////////,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))******+++************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))*********)))(((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000000000111111111111111111222222222222000000000111111111111222111111222222222333333333222333444555666666666666555555444444333222222222111111111111000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...{{{ooo~~~xxxvvv~~~cccLLL>>>999888999777666444444555555333222222222222333222222111000.........---------,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******'''(((***)))''''''))),,,))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************)))))))))))))))***++++++***************+++,,,---************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((())))))*********************************'''((()))******+++++++++)))*********++++++++++++(((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////......------------......---------.........//////....../////////000000000++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((()))******************************((()))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............///....../////////000000000000000000000111111111111000000000000111111111111111111222222222333333333222333444555666666666666555555444333333222222111111111111111000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...}}}ssszzzxxxcccJJJ<<<888888999777555444333444444333111111111222222222111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******&&&(((******(((''')))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))******+++---,,,,,,++++++,,,,,,---************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))******++++++************************''''''(((******+++++++++(((((())))))*********+++************************))))))))))))************((())))))***++++++,,,,,,,,,,,,+++++++++,,,---...+++++++++,,,---...///000///...---,,,,,,---...///---------.........//////////////////000000000000+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((((((((((((((())))))************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))************))))))***+++,,,,,,)))))))))))))))******+++))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////............////////////////////////000000000000000000000000111111111111111111222222222333333333222333444555666666666666555555444333333222222111111111111111000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...}}}xxx~~~iiiNNN>>>:::999777888777666666777777666555555444444333333222222111...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++************++++++***************+++(((((())))))******++++++************************************************************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,,,,,,,---******))))))((((((''''''))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))$$$%%%''')))***)))((('''*********+++,,,,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************(((((())))))*********+++*********)))***++++++,,,,,,,,,++++++***)))(((((())))))******+++++++++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))************...------,,,---...///000000///...---------------,,,,,,,,,+++++++++******------......///000000111---,,,+++++++++,,,---...+++++++++++++++++++++++++++)))(((((()))******)))))))))))))))))))))))))))++++++************++++++******))))))((((((''''''))))))))))))))))))))))))******))))))((((((''''''(((((()))***************''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))***+++,,,,,,,,,,,,++++++***************+++,,,------......++++++------------++++++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......000000///......///111222000000000000////////////000000000000000000000000000111111111111222222222333333333444444444555555555555444333333222111111222111111000000000000000111111000000//////............------------.................................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,------------------------+++,,,------++++++,,,------------,,,,,,+++++++++------------------------gggMMM>>>;;;:::999888777555666777777666444555444444333333222222111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++......---,,,,,,,,,------++++++***************+++))))))))))))************************************************************************************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))))))))((((((((('''))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))%%%&&&((()))******))))))*********+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************((()))))))))***************)))))))))******++++++,,,,,,++++++***))))))((()))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,++++++,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,------...//////000------,,,+++++++++,,,---+++++++++++++++++++++++++++)))((((((***+++***)))))))))))))))))))))))))))***))))))))))))))))))******)))))))))((((((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************'''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++,,,,,,,,,+++++++++***************+++,,,---------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------.....................//////000////////////000000000000000000000000000000000000000000111111111222222222333333333333444444444444555444444333222222111111222111000000//////000000000000000000//////............------------.................................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,,,,---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------------,,,,,,+++++++++------------------------~~~fffLLL>>>;;;;;;:::777666444555666666555333555444444333333222222111...---,,,,,,++++++,,,,,,******++++++++++++******,,,,,,,,,,,,------------+++***************++++++***************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))((((((((()))******++++++******************))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************))))))))))))************)))))))))))))))*********,,,,,,++++++***)))))))))(((((())))))))))))******))))))))))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,------.........---,,,++++++++++++++++++++++++++++++++++++++++++***((()))***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************''''''((((((((()))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***++++++,,,,,,,,,++++++++++++***))))))******+++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,---.....................//////000000111111000000000000000000000000000000000111111111222222222222333333333444444444444444333333222111111111222111000000//////000000000000000////////////.........------------.................................---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---------,,,,,,,,,,,,++++++------------------------~~~fffMMM>>>;;;:::999777555444444555555444333555444444333333222222111...---,,,,,,++++++,,,,,,)))******++++++******)))))))))******++++++++++++*********)))******+++,,,+++++++++******)))))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))((((((((((((((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))))))))***+++,,,---+++*********)))(((((((((++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((()))))))))************)))))))))))))))*********(((((())))))************+++++++++*********))))))((((((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********+++++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,------,,,++++++*********************************+++***)))***++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((()))***************'''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********++++++++++++******************+++++++++++++++++++++++++++))))))*********+++++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++,,,...///000//////...---......///000111111222////////////////////////000000000000111111111111222222222222333333333333333333222222111111111000111111000///////////////////////////////////////......------------.................................---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------gggNNN???;;;999777777555444444555555444333555444444333333222222111...---,,,,,,++++++,,,,,,)))******++++++******)))((((((***++++++++++++*********))))))***++++++,,,,,,,,,++++++******))))))************************************************(((((((((((((((((((((((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((('''''''''(((((((((((())))))))))))((()))))))))************((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))))))))))))))))))))***)))))))))***+++,,,---+++*********)))(((((((((++++++************++++++))))))))))))))))))))))))((()))))))))************))))))))))))((((((((((((((()))))))))******************))))))))))))))))))(((((()))***+++******)))+++++++++***************)))))))))((((((((((((((((((((())))))************))))))))))))))))))))))))************++++++++++++,,,------------,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++***************+++++++++++++++,,,,,,,,,++++++*********************************+++******+++,,,,,,***((())))))))))))))))))))))))+++******))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((()))***************(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++*********++++++*********++++++++++++++++++++++++******************++++++------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,---///000111111000000---......///000111111222//////////////////////////////000000000111111111111111111222222222333333222111111111111111000000111000000///.../////////.............../////////......------------..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------iiiOOO@@@<<<999777777666444555666666555333555444444333333222222111...---,,,,,,++++++,,,,,,******++++++++++++*********+++,,,---------,,,+++))))))))))))***+++,,,,,,+++++++++++++++*********************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++)))))))))))))))))))))))))))))))))***++++++,,,,,,******************))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************))))))))))))((()))***,,,,,,+++************************************))))))))))))((((((((((((((()))******++++++))))))))))))))))))))))))*********++++++++++++,,,,,,------------,,,,,,+++---,,,,,,,,,,,,------...,,,,,,,,,+++++++++************++++++++++++++++++******++++++++++++***************************************+++------***((())))))))))))))))))))))))++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......------///000111111111111......//////000000111111000000000000000000000000/////////000000000111111000000111111111222222222000000000000000000000000111000//////......//////---............/////////......------------..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,------------------------+++,,,------++++++,,,---++++++,,,,,,,,,,,,------------------------------iiiPPPBBB>>><<<999888777555666777777666444555444444333333222222111...---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++***+++,,,------,,,***)))))))))))))))***+++,,,---***++++++++++++++++++,,,************************************************************************)))))))))))))))))))))))))))***++++++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))******'''((((((((()))))))))***))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))'''((()))++++++++++++************+++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************)))))))))((()))***,,,---------+++***************************++++++*********)))))))))'''(((((()))******++++++))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,------,,,+++***)))+++++++++++++++,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++((()))***+++,,,,,,++++++******************************+++,,,------***((())))))))))))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************(((((()))))))))*********(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------...///000111222////////////000000000000000000000000000000000000////////////000000000111000000000000111111111222000000000000000000000000000000///............///---------.........//////......------------..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++,,,,,,---------------------------------~~~hhhQQQCCC@@@>>><<<999777666666777777666555555555444333333222222111...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,+++)))'''&&&))))))))))))***+++,,,---*********++++++,,,,,,---************************************************************************)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******))))))))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))))))************+++++++++++++++************++++++))))))))))))))))))))))))%%%''')))+++,,,+++***)))*********+++,,,,,,,,,---++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************+++*********))))))(((((()))+++,,,......---,,,+++******************++++++,,,+++++++++******))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++,,,,,,+++***)))(((******))))))***+++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))******+++,,,...---+++((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))******))))))((((((''''''(((((()))***************))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++++++++,,,,,,---------++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,+++,,,---///111222000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111////////////000000000000000000///...............---------.........//////.........------.................................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---...---,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------------------------------}}}fffNNN@@@<<<;;;999:::888666666666555333111444444444333222111000///...---,,,,,,++++++,,,,,,,,,------...---,,,+++***)))***+++,,,+++***(((&&&******))))))******+++,,,************************)))((('''''''''(((***+++++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++***************+++++++++)))))))))))))))*********************************(((((((((((())))))))))))******))))))******+++,,,++++++************++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))***,,,------,,,***)))''''''(((((())))))******+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))***++++++---+++((((((((())))))(((++++++++++++++++++++++++************+++,,,---...************************++++++,,,,,,,,,,,,---------+++))))))+++,,,***'''******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++//////.........---------,,,,,,,,,---------......,,,,,,,,,---------......,,,---......//////..................////////////000000000000000000000000000000////////////000000000000000000000000000000////////////............111///...------...///111........................---------............///---------.........//////......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++}}}fffNNN???<<<;;;999999777555555555555333222444444444333222111000///...---,,,,,,++++++,,,,,,***++++++++++++***)))(((***+++,,,,,,,,,+++)))(((******))))))******+++,,,************************))))))((((((((()))***+++++++++++++++++++++++++++************************))))))))))))))))))))))))*********+++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***************************(((((()))*********))))))))))))))))))************))))))))))))))))))))))))+++******************+++************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++***************+++++++++++++++++++++++++++++++++************************(((((((((((())))))))))))******))))))******+++,,,++++++************++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************)))))))))))))))***+++,,,...,,,)))((()))***))))))++++++++++++++++++++++++************+++,,,------************************+++++++++,,,,,,,,,------...,,,***+++,,,---+++)))******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,---......//////..................////////////////////////////////////000000////////////000000000000000000000000000000////////////............000///...------...///000........................---------............///---------.........//////.........---------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***++++++,,,,,,,,,,,,---------------,,,,,,+++++++++~~~gggNNN???<<<;;;888777555444444555555444333444444444333222111000///...---,,,,,,++++++,,,,,,******+++++++++***))))))++++++,,,------,,,***)))******))))))******+++,,,***************************))))))))))))***++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++++++++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((())))))))))))(((((('''))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++++++++++++++++++++++++++************************))))))))))))((((((((((((***))))))))))))***++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************************))))))))))))***+++,,,---///---***)))***+++***)))+++++++++++++++++++++++++++++++++***++++++,,,,,,************************++++++++++++,,,,,,,,,,,,...---+++,,,------,,,*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......,,,---......//////..................////////////////////////////////////000000////////////000000000000000000000000000000////////////............000///...------...///000........................---------............///------........./////////.........------------,,,------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++gggNNN???;;;:::888555444333444555666555444444444444333222111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++************))))))******+++,,,***************************************+++++++++************************************************))))))))))))))))))))))))************++++++++++++******)))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''''''''''''''''''''''')))*********)))(((''''''((()))))))))************))))))))))))))))))))))))*********++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******)))))))))***++++++,,,,,,)))))))))))))))(((((((((************************))))))))))))(((((((((((()))))))))))))))***++++++++++++************++++++,,,+++++++++++++++++++++************************************************************************)))))))))))))))*********))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++************************((())))))***+++,,,......111...,,,***+++++++++***************************,,,,,,++++++***+++++++++***************************++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......///.....................////////////////////////////////////000000////////////000000000000000000000000000000////////////............000///............///000........................---------............///............////////////............------------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,hhhNNN>>>;;;:::888555444333444666666666555444444444333222111000///...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---))))))***************)))******))))))******+++,,,************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''++++++++++++***))))))(((((()))))))))************)))))))))))))))))))))))))))***++++++++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((())))))***++++++,,,,,,+++*********)))))))))(((***************************)))))))))((((((((('''))))))(((((())))))***+++++++++************++++++++++++++++++++++++++++++************************************************************************(((((())))))************))))))))))))))))))))))))((((((((())))))(((((((((******))))))((((((''''''))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***++++++************************(((((()))***,,,---///000111///,,,++++++++++++***************************,,,,,,++++++***+++++++++*********************************+++++++++,,,,,,******++++++******++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,---......///.....................////////////........................000000////////////000000////////////////////////////////////............//////............//////........................---------............///........./////////000000//////.........---------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,iiiNNN>>>::::::888666555444555666777666555444444444333222111000///...---,,,,,,++++++,,,,,,******))))))******+++,,,)))))))))))))))***************))))))******+++,,,************************((()))******++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((***************************++++++++++++******)))))))))))))))************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((()))***+++,,,,,,---.........---,,,,,,++++++******************************))))))(((((('''''')))(((((((((((()))******++++++************++++++*********+++++++++++++++************************************************************************((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++************************(((((()))***,,,///000222222///,,,+++++++++***)))************************+++++++++***++++++,,,,,,************************************++++++++++++(((***++++++***)))***,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////..................////////////........................000000////////////000000////////////////////////////////////............////////////////////////........................---------............///....../////////000000000/////////.........------------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------iiiNNN>>>::::::888888777666666777888777555444444444333222111000///...---,,,,,,++++++,,,,,,******)))))))))***+++,,,***)))))))))******+++,,,******))))))******+++,,,************************'''((()))*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))************************((()))***************)))))))))))))))************))))))))))))))))))))))))(((***+++,,,,,,+++***(((************************++++++++++++++++++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))***+++,,,------000000///......---,,,,,,*********************************)))((('''''''''((((((((((((((()))******++++++************++++++)))*********++++++++++++************************************************************************'''(((((()))******++++++))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************(((((()))+++---///222333111///,,,*********)))(((************************************+++,,,------************************************++++++++++++(((***,,,,,,******+++---******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////..................////////////........................000000////////////000000////////////////////////////////////..................////////////..............................---------............///.../////////000000000000////////////............------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++,,,,,,,,,,,,------+++++++++,,,,,,---------iiiNNN>>>::::::888:::888777777888888777555444444444333222111000///...---,,,,,,++++++,,,,,,,,,,,,+++++++++,,,...///+++*********+++,,,,,,---*********)))***++++++,,,************************&&&'''(((******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((())))))***))))))))))))))))))************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((()))***+++,,,------//////...---,,,,,,++++++************************+++******)))(((''''''&&&((((((((((((((()))******++++++************++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))))))))******''''''(((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,************************(((((()))+++---000222333111///+++*********)))((())))))))))))))))))))))))************+++,,,---...************************)))************+++++++++)))+++...---++++++---///******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,---......//////................../////////000........................000000////////////000000////////////////////////000/////////..................////////////..............................---------.........//////////////////000000000000000/////////............------------------------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++,,,,,,,,,---------+++++++++,,,,,,---------iiiQQQ???777666888:::999888777666666666666777666555333111///...------,,,++++++,,,,,,***))))))))))))***+++++++++,,,------+++***))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++*********))))))(((((()))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))''''''((((((&&&%%%((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************++++++++++++*********))))))((((((++++++******************+++***)))(((((()))***+++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,+++***))))))******,,,,,,++++++***)))(((((())))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++%%%%%%%%%&&&'''(((((()))++++++************+++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))((((((************************************************,,,+++***)))((((((((((((''''''(((((())))))******)))))))))))))))******++++++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++)))***---///...,,,---------............///---.........//////000000---------............///000///...---------------////////////////////////////////////////////////000000//////.........---........................,,,---...//////...---,,,..................---------------------...///000......------------...............................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------.........---,,,++++++))))))))))))))))))))))))------,,,,,,,,,+++++++++---------------------------------------------------,,,,,,++++++,,,,,,---gggOOO???888888:::999999888777666666666666666666444333111000......---,,,***+++,,,,,,+++)))***************+++++++++,,,,,,+++***))))))))))))************************))))))************))))))*********)))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))***)))'''((())))))(((&&&)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++************)))))))))(((************************+++***)))(((((()))******++++++++++++++++++++++++******)))))))))))))))***,,,++++++***))))))******,,,,,,++++++***))))))((())))))(((((((((((())))))************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))'''''''''((()))*********+++******))))))******+++************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++*********))))))))))))***************************************************)))))))))))))))******)))))))))))))))(((((((((***************++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,)))((((((+++,,,,,,***---------............///............/////////000........./////////000000000///...------------...////////////////////////////////////////////////000/////////....................................------............------........................//////.........///000000......------------............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...............---,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---|||dddMMM???::::::;;;888888777666555555555555444444333222111000//////---+++***+++,,,,,,+++)))+++++++++***************++++++***************+++************************))))))************))))))+++*********))))))((((((************))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''))))))))))))))))))))))))***(((((((((***+++***)))******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++************))))))))))))************************,,,+++***)))))))))))))))++++++++++++++++++++++++***)))))))))))))))******,,,+++******)))*********,,,,,,++++++***)))))))))***))))))(((((())))))***************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***++++++***(((''')))))))))***++++++,,,,,,+++******))))))******+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))************************************************(((((((((((()))***+++,,,++++++***))))))(((''''''+++++++++***+++,,,,,,---+++++++++*********************+++++++++,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++***))))))+++,,,,,,+++---------............///............////////////////////////000000000111//////......------......////////////////////////////////////////////////////////////.............................................------.................................111000000////////////000......------------.........................................................------------,,,,,,,,,------------------------+++,,,------......------....../////////...------------------------------.........------------,,,---------------------------------------------------,,,,,,++++++,,,,,,---{{{bbbKKK>>>::::::;;;888777666555555444444444333333222222111111000000,,,+++******,,,,,,+++***,,,+++++++++***)))))))))******))))))***++++++,,,************************))))))************))))))++++++******)))(((((((((*********)))))))))))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((()))+++---,,,+++************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))*********+++++++++*********)))))))))))))))***************+++++++++,,,,,,+++***))))))))))))+++++++++++++++++++++++++++++++++***++++++,,,---++++++***************++++++++++++*********))))))***))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((***,,,......,,,***(((*********+++++++++,,,,,,******))))))))))))***************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************************))))))(((((()))***++++++*********)))))))))((((((+++************+++,,,,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,++++++***++++++++++++++++++++++++---,,,,,,,,,------......---------............///.........///////////////....../////////000000000//////............/////////////////////////////////////////////////////////////////////.................................///...---,,,,,,---...///---------...............111111000///..................------------......................................................------------------------........................+++,,,------......------...///////////////......------------------------//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---}}}bbbKKK>>>999888888888777666555555444444444222222222111111000000000,,,+++******,,,,,,,,,***,,,+++++++++***)))))))))))))))))))))***+++,,,,,,************************))))))************))))))************))))))(((((())))))))))))))))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((())),,,------,,,************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))*********+++++++++))))))))))))))))))******))))))*********+++++++++++++++++++++******))))))++++++++++++++++++++++++++++++******+++,,,,,,---+++***************+++++++++++++++*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************(((***,,,......,,,***((())))))***************+++***))))))))))))))))))***))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))************************++++++***)))(((((())))))((()))))))))*********+++)))))))))))))))***++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++------------,,,---...///---------............//////////////////.........------.........///////////////.........//////000////////////////////////////////////////////////.........///////////////........................///...---,,,,,,---...///---------.........//////000//////...------------......------------......................................................------------------------........................+++,,,------......------......///////////////...------------------------//////.........------------------------------------------------------------,,,,,,++++++,,,,,,---cccKKK>>>999888777888888777666555555555555222222222111111000000///+++*********,,,---,,,++++++++++++******************)))))))))***+++,,,,,,++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))***))))))))))))************))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))))))))))))))(((((()))+++---,,,+++******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++))))))))))))************)))))))))***++++++,,,,,,******+++,,,,,,++++++***++++++++++++++++++++++++(((((((((((()))***++++++*********)))******+++,,,************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((***++++++***((('''))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))*********+++++++++++++++))))))))))))))))))))))))************************,,,+++***)))(((((((((((((((((())))))***++++++,,,))))))(((((())))))***+++***************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***+++,,,...---------............//////////////////.........------------............//////......//////000000////////////////////////////////////////////////.........///////////////.................................------.........,,,,,,------...////////////......------------.........------------......................................................,,,,,,,,,------------...------------------------+++,,,------......------------.../////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,---------------------------------------------------,,,,,,++++++,,,,,,---bbbKKK???;;;999888999999888777666666666666333222222111000//////...+++***)))***,,,---,,,+++***************+++++++++******************++++++++++++++++++++++++++++++))))))************))))))((((((((()))******++++++((()))))))))************))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***)))))))))(((((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++((()))))))))************((())))))***++++++,,,,,,((()))+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((()))***+++,,,******))))))***++++++,,,************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************))))))))))))))))))(((((((((((())))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))******************************)))))))))))))))*********************************))))))******+++,,,))))))*********+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++***************************++++++,,,,,,------...++++++++++++++++++++++++***,,,---,,,******,,,///---------............///000/////////........................///////////////////////////000111111////////////////////////////////////////////////............/////////000........................------............------,,,,,,------...//////000///...............///000......------------......................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------------------,,,,,,++++++,,,,,,---bbbKKK???<<<;;;::::::999888777777666666666333333222111000///......+++***)))***,,,---,,,+++))))))******+++++++++,,,++++++***************+++++++++++++++++++++++++++))))))************))))))''''''((()))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))************+++++++++(((((())))))*********+++((())))))***++++++,,,,,,'''(((***,,,---------,,,++++++++++++++++++++++++************+++,,,---...******))))))***+++,,,,,,******************++++++++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++*********************))))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&''''''((()))******+++((((((((((((((((((((((((*********++++++,,,,,,,,,))))))))))))))))))))))))************************(((((((((((()))***+++,,,,,,,,,++++++***)))))))))++++++******++++++,,,---))))))******++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************)))***+++,,,------...///++++++++++++++++++++++++,,,...///...,,,,,,...111---------.........//////000000//////.........---////////////000000000000///////////////000111111////////////////////////////////////////////////---.........//////000000........................,,,---...//////...---,,,,,,,,,------...///000000//////...//////000111222.........------.........................................................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,---.........---------------------------------,,,,,,,,,+++++++++---------------------------------------------------,,,,,,++++++,,,,,,---|||dddNNN???::::::;;;:::888666666777777555333333333222111000///......++++++++++++++++++++++++---,,,,,,+++***)))(((((())))))))))))))))))))))))******))))))))))))******+++++++++******)))))))))******++++++++++++************))))))((((((''''''))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))((((((((((((((())))))***+++++++++************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******************************************************))))))))))))******,,,+++***)))((((((((((((+++*********))))))((((((************************))))))*********+++++++++++++++************++++++(((((())))))******++++++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))(((''''''''')))***+++((((((((()))******++++++)))((((((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000000............////////////................................................111111000000//////..............................////////////////////////---------............///..................------.........///////////////------,,,,,,,,,------...//////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,---------,,,++++++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***}}}eeeNNN@@@::::::;;;999888666666777777555333333333222111000///......++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))******))))))))))))******,,,+++++++++************)))******++++++******)))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))((((((((()))******+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************))))))))))))******++++++***)))))))))******)))))))))************************************************++++++++++++,,,++++++************++++++)))))))))))))))*********))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''')))(((((((((((())))))***''''''((()))******++++++))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++,,,,,,,,,,,,,,,,,,------------,,,---------.../////////............////////////................................................000000000000//////..............................////////////////////////---------............///.................................//////////////////...............////////////............//////,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,++++++,,,------,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++fffOOO@@@:::999:::999777666666666666555444333333222111000///......++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******,,,,,,,,,++++++++++++***)))******++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))***))))))))))))***++++++++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******************************************************))))))))))))******+++************+++,,,,,,)))))))))***************************************++++++++++++,,,,,,,,,,,,++++++************++++++************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******************)))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((((())))))))))))(((((('''&&&&&&'''(((***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,------..............................////////////........................////////////////////////000000000////////////...........................////////////////////////---------............///.................................//////000000000000000////////////000000//////............//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,***++++++,,,------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------gggPPP@@@:::999:::888666555555666666555444333333222111000///......++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******,,,,,,,,,+++++++++++++++))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))***************++++++,,,************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******************+++,,,---...+++++++++******)))))))))************************++++++,,,,,,,,,---------++++++************++++++++++++******))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))*********((('''&&&%%%&&&'''((()))++++++,,,++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...............---------............////////////........................////////////////////////////////////////////////........................////////////////////////---------............///............////////////.........///000000111111111111000////////////000//////............//////---------...............------------------------------------------------------------------------------------------------,,,------......------,,,)))***+++,,,---.........,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......~~~}}}gggOOO@@@999888999777666555555666666555444333333222111000///......++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++)))))))))******)))))))))(((((((((((())))))))))))************************))))))(((((()))***++++++))))))))))))))))))))))))***************++++++,,,*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))))))))******))))))******+++,,,.........---,,,+++***)))((('''************************++++++,,,,,,,,,---------++++++************++++++++++++******))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++)))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))*********++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))*********((('''&&&%%%&&&'''((()))***++++++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,---------......//////******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...............---------............////////////........................////////////////////////.............../////////........................////////////////////////---------............///........./////////000000......//////000111111222111000000///......////////////............//////........................------------------------------------------------------------------------------------------------,,,------......------,,,)))***+++,,,---.........,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......}}}~~~~~~eeeNNN???999888999666555444444666666555444333333222111000///......++++++++++++++++++++++++))))))******+++++++++,,,))))))))))))))))))))))))******))))))))))))******)))************+++++++++((())))))******))))))((((((((((((((())))))))))))************************(((((((((((()))***+++,,,))))))))))))))))))))))))***))))))))))))***++++++******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******)))))))))******,,,------......---+++***)))((('''************************++++++++++++,,,,,,,,,,,,++++++************++++++************)))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******)))******************)))))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))))))))(((((('''&&&''''''(((((())))))***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------......//////******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------..............................////////////................................................---............/////////........................////////////////////////---------............///.........//////000000111......///000000111222222222111000///........./////////............///////////////...............------------------------------------------------------------------------------------------------,,,------......------,,,***++++++,,,------------,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......~~~|||dddMMM>>>888888999666555444444666666555444333333222111000///......++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))******))))))))))))******(((((()))))))))*********(((((())))))))))))(((((('''((((((((()))))))))***************************(((((((((((()))***+++,,,))))))))))))))))))))))))))))))((((((((()))*********)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******)))))))))))))))***+++,,,,,,,,,++++++++++++***************************************++++++++++++,,,++++++************++++++)))))))))))))))*********))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++,,,------...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,------------,,,---------.../////////............////////////........................---------------------------------.........//////........................////////////////////////---------............///---......///000000111111---...///000111222333333333333222000000//////000//////............//////000/////////.........---........................------------------------------------------------------------------------,,,------......------,,,++++++,,,------,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------zzzbbbLLL>>>888888999555444333444666666555444333333222111000///......++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******''''''(((((()))))))))***(((((())))))))))))(((((('''((((((((())))))******************************(((((((((((()))***+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))***+++))))))***+++,,,,,,------************************))))))*********+++++++++++++++************++++++(((((())))))******++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******)))(((''''''''')))***+++((((((((((((''''''''''''))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))******++++++,,,++++++++++++++++++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***,,,---...---,,,,,,,,,,,,------------......,,,,,,------...///000000............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////////////////---------.........//////---......///000111111222---...///000111222333333555444333222111111111111//////............//////000000//////.........---........................------------------------------------------------------------------------,,,------......------,,,,,,,,,---------,,,++++++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------|||eeeOOO@@@999777888888666555444555666555444333333222111000///......,,,++++++******++++++,,,+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))******)))(((''')))---000***)))(((''''''((()))***((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++***)))))))))***,,,,,,......---,,,,,,+++******************************+++*********))))))((((((************************************************)))'''&&&'''+++,,,***'''///---+++---000222111///))))))))))))((((((((((((***************+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++)))((()))***+++***((('''&&&&&&''''''))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''(((((((((((((((((((((((((((((())))))******++++++)))((('''''''''(((***+++*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.................................////////////000,,,---......//////......//////.........---------........................---------............///------............------------------------------////////////////////////////////////////////////000000000000111111111111000000000000000000000000//////////////////////////////////////////////////////000000///...------////////////////////////........................------------------------------------------------......//////...---,,,,,,------------------------,,,...//////...------...---,,,,,,++++++,,,,,,---///...---,,,+++,,,,,,---zzzcccNNN@@@:::999:::888666555444555666555444333333222111000///......,,,++++++******++++++,,,+++***)))(((((()))***+++******))))))(((((((((((())))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))******)))((('''))),,,///((((((''''''''''''((((((((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++***)))))))))***+++,,,...------,,,++++++******************************+++*********))))))))))))************************************************)))))))))***++++++***))),,,******+++...///...---*********)))))))))((((((************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))******)))(((((()))(((((('''''''''(((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((()))***+++***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************************,,,,,,++++++++++++++++++******++++++++++++******++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---......//////......//////.........---------........................---------............///------............------------------------------//////////////////////////////////////////////////////000000000111111111000000000000000000000000///////////////////////////////////////////////////////////////...------////////////////////////........................------------------------------------------------...............---,,,,,,------------------------,,,...//////...------...---,,,,,,++++++,,,,,,---///...---,,,,,,,,,------xxxbbbNNN@@@;;;:::;;;888666555444555666555444333333222111000///......,,,++++++******++++++,,,+++***))))))))))))***+++***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***)))))))))))))))))))))))))))***)))((('''))),,,///(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************************))))))******+++,,,------,,,,,,++++++*********************************************)))))))))***************************************************+++,,,,,,+++*********+++******+++---......,,,+++++++++*********))))))************++++++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&((())))))((('''((()))%%%&&&'''((())))))******))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////.....................---------........................---------............///------............------........................//////////////////////////////////////////////////////000000000000111111000000000000000000000000///////////////////////////////////////////////////////////////......---////////////////////////........................---------------------------------------------------............------,,,------------------------,,,---//////---,,,---...------,,,,,,,,,,,,------......---,,,,,,,,,------yyybbbMMM@@@:::999:::888666555444555666555444333333222111000///......,,,++++++******++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***)))))))))))))))))))))))))))))))))((('''(((+++---))))))+++,,,,,,+++))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************************************+++++++++,,,,,,,,,,,,++++++******************************************************************************************************))),,,...---***((()))+++---,,,,,,---............,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%'''))))))((('''((()))%%%&&&((()))******)))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((((())))))***)))))))))))))))*********))))))))))))))))))))))))************************************************************************---,,,,,,++++++************++++++,,,,,,++++++***++++++++++++++++++++++++---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000,,,---......///.........................................................---------............///------............------////////////////////////////////////////////////////////////////////////////////////000000000111000000000000000000000000////////////////////////////////////////////////...///////////////......////////////////////////........................---------------------------------------------------------......------,,,------------------------+++---///...---,,,------------,,,,,,,,,,,,------------------------------zzzcccMMM???888777777888666555444555666555444333333222111000///......,,,++++++******++++++,,,******++++++++++++******))))))))))))************((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''((())))))(((((()))***))))))))))))))))))))))))))))))***)))((((((***,,,'''(((************((('''(((((((((((('''''''''''''''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))******++++++++++++,,,+++++++++++++++*********************************************+++++++++************************************************(((+++---,,,)))'''(((***,,,,,,---------------...,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------************************************************))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%'''((()))((('''((()))'''((()))******)))((('''))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((*********))))))((((((((('''(((((()))))))))))))))(((((())))))************))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........////////////000,,,---......///.........---.............................................---------............///------............------////////////////////////////////////////////////////////////////////////...////////////000000000////////////////////////////////////////////////////////////////////////......///////////////...////////////////////////........................------------------------------------------------,,,,,,---------------,,,------------------------+++---......---,,,,,,---...------,,,,,,------...,,,---------------------{{{cccMMM>>>888666666888666555444555666555444333333222111000///......,,,++++++******++++++,,,******+++,,,,,,+++******)))))))))************+++))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((()))***)))(((((()))+++&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++***************************************+++++++++++++++************************************************)))***++++++***))))))))))))***++++++))))))***+++,,,,,,,,,+++++++++******)))******+++,,,---......************************************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%'''))))))(((((()))***)))))))))******)))(((((())))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((************))))))))))))''''''((()))))))))))))))((((((((()))******++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...,,,---......//////......---------.......................................---------............///------............------........................////////////////////////////////////////////////......////////////000000////////////////////////////////////////////////////////////////////////---...//////////////////////////////////////////........................------------------------------------------------+++,,,,,,------------,,,------------------------+++,,,......,,,+++,,,---......------------......+++,,,---.........------yyybbbMMM>>>888777777888666555444555666555444333333222111000///......,,,++++++******++++++,,,***++++++,,,,,,++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((()))***)))((('''(((***((((((''''''''''''(((((((((((((((((('''''''''''''''''''''((()))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***+++,,,++++++*********************++++++*********************************++++++,,,,,,,,,*********************************************************+++,,,,,,+++***(((***++++++(((((()))+++++++++++++++************)))******+++,,,---...///************************************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%''')))***))))))***+++(((((((((((()))***++++++))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))&&&'''((()))***))))))((('''(((((()))******++++++))))))))))))))))))))))))*********************************************************************************++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---......//////......---------.........//////........................---------............///------............------------------------------////////////////////////////////////////////////........./////////000000////////////////////////////////////////////////////////////////////////------...///////////////////////////////////////........................------------------------------------------------***+++,,,---------------------------------------***,,,...---,,,+++,,,---......------------......+++,,,---.........------wwwaaaLLL???999999999888666555444666666555444333333222111000///......,,,++++++++++++++++++,,,***+++,,,------,,,+++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))************'''((((((((())))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))***))))))))))))))))))))))))((()))***)))((('''((())),,,+++***))))))***+++,,,)))(((((((((''''''''''''&&&''''''((()))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***+++,,,+++************************++++++*********************************++++++,,,,,,,,,************************************************,,,***)))+++...000---+++***,,,...---***)))+++---+++++++++*********)))))))))******+++---...//////************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&(((************+++,,,'''''''''''')))+++---///))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((()))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***+++,,,------...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000,,,---......//////......---------.........//////........................---------.........//////---..................---------------------------////////////////////////////////////////////////............/////////000////////////////////////////////////////////////////////////////////////------...///000000//////////////////////////////........................------------------------------------------------***+++,,,,,,------------------------------------***,,,...---,,,+++,,,,,,......------------......***+++---...///...------}}}sss^^^NNN@@@666444888999777555444555666555555333333333333111000///...---+++******+++,,,,,,+++************************))))))))))))))))))))))))))))))((((((((((((((())))))************+++++++++))))))))))))***************++++++***((()))+++---,,,***''''''(((******)))(((((())))))))))))((((((++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))+++*********))))))(((((())))))))))))************)))************+++++++++*********)))))))))))))))))))))************))))))+++*********))))))((((((************************************************************************++++++,,,,,,,,,,,,------+++,,,,,,+++***)))+++,,,))))))*********+++++++++)))***+++,,,,,,+++)))))))))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......////////////////////////........................000///...---------------........................,,,---......//////......---------............///---------............//////////////////.........//////............//////////////////000000000000//////............//////------------------------///////////////.........////////////////////////........................------------------------......---,,,,,,,,,,,,---------------------------...------,,,,,,------...---------------------------------.........//////........................uuu___NNN@@@777555999999777555444555666555555333333333222111000......---+++******+++,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))************+++++++++***)))***---///000///---+++))))))))))))))))))************))))))+++******))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))************))))))*********+++++++++***)))))))))))))))))))))))))))************))))))************)))))))))(((************************************************************************+++++++++,,,,,,,,,---------......,,,***)))***+++*********++++++++++++,,,)))***+++,,,,,,+++***)))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((())))))))))))((((((+++)))(((&&&&&&&&&((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////////////////////////////........................//////...---------------........................,,,---......//////......---------............///---------............////////////////////////...//////............//////////////////000000000000//////............//////------------------------/////////////////////...////////////////////////........................------------------------......------,,,,,,,,,------------------------------------,,,,,,---------------------------------,,,------------.................................xxxaaaMMM@@@888777;;;888666444444555666666555222222222222000///...------+++******+++,,,,,,+++************************))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++))))))))))))************+++++++++))))))+++///222444555444000***'''((()))***++++++++++++++++++***************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))************)))))))))*********++++++))))))))))))))))))******))))))************))))))************))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,/////////---***))))))***++++++++++++,,,,,,,,,,,,******++++++++++++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''(((((())))))))))))((((((***)))((('''&&&'''((()))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++,,,------------------------------------------------,,,,,,,,,---------.............../////////000000////////////////////////........................//////...------------...........................,,,---......//////......---------............///---------............///......////////////////////////............//////////////////000000000000//////............//////------------------------......//////////////////////////////////////////........................------------------------......---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------........................~~~yyyaaaLLL>>>888888:::777666444555666777666555222222222111000///...------+++******+++,,,,,,+++************************)))))))))))))))))))))))))))(((((((((((())))))***))))))*********+++++++++((()))))))))******************)))((((((***///222333666666222+++&&&(((*********++++++++++++******))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))************(((((((((((())))))))))))*********)))))))))))))))((()))))))))************))))))))))))************)))))))))))))))*********))))))************))))))*********)))))))))))))))***************************************************************************++++++++++++,,,,,,,,,...///...---*********,,,++++++,,,,,,,,,---------******+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))(((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---.........////////////////////////////////////........................///......---------..............................,,,---......///.........---------............///---------............///............//////////////////............//////////////////000000000000//////............//////....................................////////////////////////////////////........................------------------------------...---------,,,,,,------------------------,,,------------------,,,------------------------+++++++++,,,,,,,,,------........................~~~zzzaaaJJJ<<<777777888666555444555777777666555222222222222111///...------+++******+++,,,,,,+++************************************************((((((((((((((()))******))))))*********+++++++++((()))))))))************((((((((('''''')))---000///222444111+++'''(((+++)))******************))))))))))))***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((((((((()))))))))*********+++(((((((((((())))))))))))))))))))))))))))))******((()))))))))************(((((()))))))))*********(((((())))))************))))))************))))))))))))))))))))))))***************************************************************************************+++++++++,,,,,,+++,,,---,,,++++++,,,...++++++,,,,,,,,,---------******+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++***)))))))))))))))*********+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,---------.........////////////////////////..............................---------......///........................,,,---......///.........---------............///---------............///---.........//////000000//////............//////////////////000000000000//////............//////........................---.........//////000000////////////////////////........................------------------------------.........---,,,+++------------------------,,,,,,---......---,,,,,,------------------------+++++++++,,,,,,,,,------........................zzzcccJJJ<<<888777666555444444666777888666555333333333222111000///...---+++******+++,,,,,,+++************************************************(((''''''(((((()))***+++)))************+++++++++))))))))))))************''''''(((((('''(((+++---+++...///...+++))))))+++))))))************)))))))))))))))******+++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((('''(((((())))))*********(((((((((((())))))))))))))))))))))))************))))))))))))************((((((((()))))))))******((((((((()))******++++++))))))************))))))))))))))))))************************************************************************************************++++++++++++)))***++++++***+++---...++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...------,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***************)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))))))))(((((((((((())))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------------...////////////////////////...........................------------...//////........................,,,---......//////......---------............///---------............///------......///000000000//////............//////////////////000000000000//////............//////........................------......///000000000////////////////////////........................------------------------,,,---.........---,,,+++------------------------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,------------........................|||eeeLLL>>>:::888555444444444666888888666444444444444444333111000///---+++******+++,,,,,,+++************************************************''''''''''''((()))***+++)))************+++++++++))))))))))))************'''(((******))))))***+++++++++,,,,,,,,,+++***)))******++++++++++++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((&&&&&&'''(((((()))******(((((((((((())))))))))))((()))))))))************))))))))))))************(((((((((((()))))))))***'''(((((()))******++++++))))))************))))))((()))))))))************************************************************************************************++++++++++++)))***+++***))))))***,,,*********++++++++++++,,,++++++******+++,,,...///...---,,,+++++++++,,,,,,***************************************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))(((((((((((()))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))************+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............////////////////////////........................---------------...//////........................,,,---......//////......---------............///---------............///------......///000000111//////............//////////////////000000000000//////............//////........................------......///000000111////////////////////////........................------------------------,,,---...//////---+++***------------------------+++,,,...//////...,,,+++------------------------,,,------------.................................}}}gggNNN???<<<999555444444444666888888666444555555555444333222111000---+++******+++,,,,,,+++************************************************''''''''''''((()))++++++)))************+++++++++))))))))))))************'''***,,,,,,+++*********,,,++++++,,,---,,,***'''+++,,,,,,------,,,,,,+++)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))%%%&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))*********+++))))))))))))************(((((((((((())))))))))))'''(((((()))***+++++++++))))))************))))))(((((())))))*********+++************************************************************************)))************+++++++++***++++++***((('''(((***))))))*********+++++++++++++++******+++---...//////...,,,+++***+++,,,,,,************************))))))******+++++++++,,,)))************+++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))(((((('''((()))***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++------------------------,,,,,,,,,---------................../////////000////////////////////////........................---------------...///000........................,,,---......//////......---------.........//////---------.........//////---------...///000000111//////............//////////////////000000000000//////............//////////////////////////////---------...///000000111////////////////////////........................------------------------,,,---...//////---+++***------------------------+++,,,...//////...,,,+++---------------------------------.........//////........................|||~~~hhhOOO???::::::999444444444444444444444444777444111111222111///,,,000...+++***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************---,,,,,,+++*********+++***************************************************++++++,,,,,,++++++***---,,,***))))))***,,,---************************++++++************+++++++++***)))(((((()))******---+++)))***,,,---,,,))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++((())))))))))))***************************************+++++++++,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------------,,,+++,,,---...///---------............///..............................------------......---------............///........................---,,,,,,,,,,,,---..........................................////////////000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////000000//////.........---////////////////////////////////////////////////........................------............------........................111222000---...000///***------------------------...------------...//////------------------------zzziiiOOO>>>999888777444444444444444444444444666444222111222111///,,,---,,,******+++,,,+++***************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))***)))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))******+++************************---,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,***))))))***,,,---************************++++++************+++++++++***))))))))))))***+++---+++)))***,,,---+++)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))(((((()))***+++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---...///---------............///..............................------------......---------............///...........................------------...//////....................................////////////000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////000/////////............////////////////////////////////////////////////........................------............------........................,,,...---+++---000///,,,------------------------...------------...//////------------------------~~~{{{jjjOOO>>>888777555666666666666666666666666666444222222222111///---,,,***)))***+++------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))))))))))))))))))))))))))******+++************************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---************************++++++************++++++++++++************+++,,,,,,*********+++,,,+++***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******)))))))))))))))))))))))))))************+++++++++************+++++++++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---...///---------............///..............................------------......---------............///........................///............///000000....................................////////////000000000000000000000000////////////////////////////////////////////////000000//////......------////////////////////////////////////............////////////////////////////////////////////////........................------............------........................---//////...111555555222...........................------------...//////------------------------~~~iiiOOO>>>999888666666666666666666666666666666555333222111000///...,,,***)))***+++---,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))******+++************************++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,************************++++++************++++++++++++++++++++++++,,,,,,+++*********+++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))))))))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,------......---------............///..............................------------......---------............///.......................................//////000....................................////////////////////////////////////////////////////////////////////////////////////111111000///...------,,,///////////////////////////////////////.........////////////////////////////////////////////////........................------............------...........................000000///222666666333////////////////////////...------------...//////........................~~~hhhOOO???::::::888777777777777777777777777555555555333111000//////...,,,******+++,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))(((((())))))************************************)))))))))))))))))))))))))))))))))))))))******+++*********************************))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))************))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,------------------------............///..............................------------......---------............///........................------,,,,,,------...///....................................////////////////////////////////////////////////////////////////////////////////////111111000///...------,,,////////////////////////.........///////////////////////////////////////////////////////////////........................------............------........................,,,------+++---000000,,,////////////////////////...------------...//////........................~~~hhhOOO???;;;:::999777777777777777777777777555666666444111//////000...,,,******+++++++++)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))((((((((()))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***************************))))))))))))***++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++************++++++((()))***+++,,,,,,,,,+++)))***+++***))))))***+++))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))************+++++++++************+++++++++,,,******************************+++++++++,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,,,,++++++,,,------......---------------............///..............................------------......---------............///........................,,,,,,,,,,,,,,,---..........................................////////////000000000000000000000000////////////////////////////////////////////////000000//////......------////////////////////////.........///////////////////////////////////////////////////////////////........................------............------........................---///...+++,,,///...***...........................------------...//////........................}}}hhhOOO>>>:::999888666666666666666666666666555666777555111///000111,,,+++)))***+++,,,,,,+++************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))******+++,,,,,,))))))))))))))))))))))))'''(((((()))******++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************)))))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++************************++++++************++++++'''((()))+++++++++++++++(((***++++++(((((()))+++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))((('''((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++******************************+++++++++,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++,,,---.........---------------............///..............................------------......---------............///........................---------------...//////....................................////////////000000000000000000000000///////////////////////////////////////////////////////////////.........////////////////////////............/////////000////////////////////////////////////////////////........................------............------........................///000///---...222111---------------------------...------------...//////........................zzzjjjOOO>>>999777666666666666666666666666666555666777555111///000111***)))((())),,,.........))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((((()))***+++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++************************))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***************************++++++************++++++&&&''')))***++++++******(((***,,,+++(((''')))+++))))))))))))))))))))))))''''''((()))***+++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))((('''((((((((())))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************+++++++++)))))))))))))))))))))))))))************+++++++++((())))))))))))***************************************+++++++++,,,,,,,,,++++++++++++,,,---...///+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,---.........---,,,---------.........//////.................................------.........---------.........//////.......................................///000000..................................../////////000000000000000000000000000////////////////////////////////////////////////.........///////////////////////////////////////---.........//////000000////////////////////////////////////////////////........................---..................---........................+++---,,,***,,,000///+++------------------------...------------...//////////////////////////////~~~cccKKK???:::777555333444444555666777777888888777666444333222111111...---,,,,,,++++++++++++,,,++++++******++++++,,,+++*********))))))(((((())))))************))))))))))))))))))******************))))))))))))))))))))))))************)))))),,,,,,+++***)))(((''''''******************************))))))((((((''''''&&&((())))))(((((()))+++))))))))))))))))))))))))'''(((******((((((((()))+++*********))))))((((((++++++***************+++))))))))))))))))))))))))******))))))(((((('''''')))************++++++++++++******))))))******+++******))))))******+++,,,///,,,)))))),,,---+++)))************************************************++++++******************++++++************++++++++++++******++++++,,,---***+++,,,------,,,+++***---,,,+++++++++---000111+++,,,,,,---,,,+++)))(((************************************************))))))))))))************+++++++++***)))(((((('''(((((((((((()))+++,,,---))))))*********))))))((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******++++++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------............///---------............///............................................................................................................................................................//////////////////000000000000//////000///...------...///000000000000000000000000000000000000000000000000000////////////////////////////////////////////////333222000/////////000111000000//////.........---........................//////.........------------------............///......////////////......//////.........---------........................////////////////////////fffMMM???:::777555444444555666666777888888777666444333111000000000...---,,,,,,+++++++++,,,,,,++++++++++++++++++,,,************)))))))))((())))))************))))))))))))))))))************))))))))))))************))))))************))))))++++++******)))((((((((())))))))))))))))))))))))******))))))(((((((((((('''((())))))(((((()))+++))))))))))))))))))))))))''')))******)))(((((()))+++*********))))))))))))++++++***************+++******************************))))))(((((((((((()))************+++++++++++++++++++++++++++++++++******))))))******+++,,,%%%$$$%%%''')))+++++++++))))))))))))))))))))))))************************************************++++++************++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++,,,+++******+++---///000,,,,,,,,,,,,,,,+++***)))************************************************))))))))))))************++++++******)))(((((('''***)))))))))))))))***+++))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((()))*********))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))******+++))))))))))))))))))))))))*********************************************************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------...---------............///............................................................................................................................................................//////////////////000000000000////////////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////222111111000//////000000000/////////....................................//////.........------------------............///......////////////......//////.........---------................................................~~~~~~hhhOOO@@@999666555555666666777777888888888666555333222000/////////------,,,+++++++++,,,,,,++++++++++++++++++++++++************))))))))))))))))))************))))))))))))))))))************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))(((((((((''')))***)))(((((()))+++))))))))))))))))))))))))''')))******)))(((((()))***************)))))))))+++***************++++++***************************))))))))))))((((((((()))************+++++++++***+++,,,------,,,+++*********))))))******+++,,,(((***,,,+++***(((((((((((((((((((((((((((((((((************************************************++++++************++++++++++++******++++++,,,---,,,++++++++++++++++++,,,+++******)))***+++---...,,,,,,++++++******++++++************************************************))))))))))))************++++++******)))(((((((((++++++***)))))))))))))))))))))***************)))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///............................................................................................................................................................//////////////////000000000000//////......////////////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000111111000000//////////////////...................................................------------------............///......////////////.....................---------................................................~~~}}}hhhOOO???999777777666777777777888888888999666555333222000/////////---,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********)))))))))))))))))))))************))))))((()))))))))************((())))))******++++++,,,))))))************))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))((()))++++++)))((()))************************************)))******+++,,,************************))))))))))))))))))))))))))))))*********+++++++++***+++---......---+++*********))))))******+++,,,(((+++///...***''''''((())))))))))))))))))))))))***************************************+++++++++++++++************++++++++++++******++++++,,,------,,,+++******+++,,,---******))))))***+++,,,,,,---,,,+++*********,,,,,,************************************************((()))))))))************************))))))((((((******)))))))))))))))***))))))***+++++++++******))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///............................................................................................................................................................//////////////////000000000000//////---...///000000///...---////////////////////////////////////////////////////////////////////////////////////////////////...///000111111000///...///////////////.........................................................---------............///---......//////......---........................................................................fffNNN???999999999777777777777888888888888777666444333111000000000,,,,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***))))))))))))))))))******))))))************))))))((()))))))))************))))))******+++++++++,,,))))))************))))))((((((((()))******++++++************************))))))))))))************)))***+++***)))((()))***))))))))))))))))))))))))(((***++++++)))))))))******************+++++++++******))))))***++++++,,,************************))))))))))))************))))))*********+++++++++***+++---......---+++*********))))))******+++,,,!!!&&&)))))))))+++---************************************************))))))*********+++++++++++++++************++++++++++++******++++++,,,------,,,+++******+++,,,---******))))))******++++++,,,,,,*********+++,,,---************************************************((()))))))))*********************)))))))))))))))(((((((((((()))***+++,,,))))))***+++++++++++++++))))))************))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))))))))***************************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///........................................................................................................................////////////////////////............//////////////////000000000000//////---...///000000///...---////////////////////////////////////////////////////////////////////////////////////////////////...///000111111000///............///////////////........................---.....................---------............///------............---------.....................................................................fffNNN>>>999999;;;777777777777777777777777777666444333111000000000,,,,,,+++++++++,,,------***+++,,,------,,,+++***))))))))))))************))))))************))))))))))))))))))************++++++++++++++++++++++++))))))************))))))(((((())))))*********+++************************)))))))))************+++***+++++++++)))((()))***))))))))))))))))))))))))(((***++++++***))))))************+++++++++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++)))))))))************+++)))************+++++++++***+++,,,------,,,+++*********))))))******+++,,,"""%%%(((*********+++,,,************************************************)))))))))***++++++,,,,,,++++++************++++++++++++******++++++,,,---,,,++++++++++++++++++,,,************************++++++******++++++,,,,,,************************************************))))))))))))******************))))))))))))))))))''''''(((((()))+++,,,---))))))***+++,,,,,,,,,,,,))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///........................................................................................................................////////////////////////............//////////////////000000000000//////......////////////......000000000000000000000000000000000000000000000000////////////////////////////////////////////////......///000000000//////.........///////////////........................---------...............---------............///------............---------------.......................................------------------------iiiOOO???888999<<<666666666666666666666666666555333222000/////////,,,+++++++++,,,,,,---...)))***,,,------,,,***)))((()))))))))************))))))************))))))))))))))))))************---,,,,,,++++++******)))))))))************)))))))))))))))))))))*********************************))))))*********+++++++++***+++,,,+++)))((()))***))))))))))))))))))))))))(((***,,,+++***)))***************++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++******))))))******+++,,,000...,,,,,,,,,+++)))(((************************************************((())))))***++++++,,,,,,++++++************++++++++++++******++++++,,,---+++++++++,,,,,,+++++++++***+++++++++++++++******)))***+++,,,,,,,,,,,,,,,************************************************))))))))))))************)))))))))))))))))))))***))))))(((((()))***++++++((()))***+++,,,,,,,,,,,,))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++************************'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,---------.........---------............///........................................................................................................................////////////////////////............//////////////////000000000000////////////............//////000000000000000000000000000000000000000000000000////////////////////////////////////////////////...............///000000............/////////000........................---------.........//////---------............///,,,------......------,,,---------.........//////........................------------------------kkkQQQ???888999;;;666666666666555555555555555444222000///.........++++++++++++,,,,,,---...)))***,,,------,,,***)))(((((())))))*********+++))))))************))))))))))))))))))************...------,,,+++***))))))))))))************))))))******))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***,,,,,,+++)))((()))***)))))))))))))))))))))))))))***,,,,,,***)))***+++*********++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++++++++***))))))***++++++*********)))***++++++,,,,,,)))&&&'''***+++***((())))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++************++++++++++++******++++++,,,---***+++,,,------,,,+++***++++++,,,,,,,,,++++++***(((***+++,,,---,,,,,,+++************************************************))))))))))))************)))))))))))))))*********+++******)))))))))))))))((()))***+++,,,---------))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,------------------.........//////........................................................................................................................000000000000000000000000............/////////000//////000000000000//////000///...------...///000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////...---------///000111---.........//////000000........................---------.........//////---------.........//////,,,------......------,,,---------.........//////........................------------------------lllQQQ@@@:::999777666555555555555444444444333333222111000///...---,,,,,,,,,+++++++++******+++++++++++++++***)))((())))))))))))(((((((((((((((((()))*********************))))))))))))******------------,,,,,,+++***************************))))))))))))))))))))))))************************)))(((&&&''')))******))))))************+++++++++************************,,,,,,++++++***)))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++***)))(((((())))))+++++++++******************,,,,,,+++)))((()))***************************+++++++++++++++***)))(((************))))))))))))))))))***+++,,,,,,------************************++++++++++++++++++++++++************************,,,,,,,,,++++++*********---,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********++++++*********+++,,,,,,---+++((((((,,,---+++)))+++))))))((()))++++++***(((***)))(((''''''((()))*********+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((()))))),,,+++***((((((((()))***)))))))))))))))******+++******))))))((((((''''''(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.........////////////////////////......................................................................................................////////////................../////////000////////////000000000000000000000000000000000000//////000000000000//////////////////000000000000111111000000//////................../////////000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,---..............................lllPPP???:::888666777777666666666555555555333333222111000///......,,,,,,,,,+++++++++******+++++++++++++++***))))))***)))))))))(((((((((((((((((()))*********************))))))))))))******++++++,,,,,,+++******)))************************************************************************+++)))((()))***+++++++++)))************+++++++++************************,,,,,,++++++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********++++++***)))))))))))))))******************++++++***+++,,,+++***))))))***************************,,,,,,,,,,,,,,,+++******************))))))))))))))))))******+++,,,,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++******++++++,,,---+++((((((+++,,,***)))+++***)))((()))++++++***(((***)))(((((('''((()))***************+++++++++,,,******************************))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))))))))))),,,+++)))((((((((()))***))))))(((((())))))***+++***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++*********))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////////////////...////////////////////////......................................................................................................////////////.............../////////000000////////////000000000111000000000000000000000000//////000000000000//////////////////000000000111111111000000////////////........./////////000000000000000000000000000000//////............//////////////////////////////////////////////////////////////////////////////................................................///////////////000111111........................lllPPP>>>999888666888777777777666666666666333222222111000///......,,,,,,,,,+++++++++*********++++++++++++***))))))******)))))))))((((((((((((((()))*********************))))))))))))************************)))(((************************************************************************---+++******,,,------,,,)))************+++++++++************************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********+++***)))))))))))))))))))))))))))***+++++++++,,,***+++,,,,,,***)))******************************,,,,,,---------,,,++++++************))))))))))))((())))))******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++******++++++,,,,,,***''''''++++++)))))),,,***)))((()))***+++)))((())))))((((((((())))))***)))))))))*********++++++***************************))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))+++***))))))((()))))))))))))))(((((())))))***+++))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))************))))))))))))******)))))))))))))))))))))))))))************++++++++++++++++++***************************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......//////////////////////////////////////////...................................................................................................//////000000//////........./////////000000000/////////000000000111111000000000000000000000000///000000111111000000////////////000000000111111111000000000000/////////....../////////000000000000000000000000000000000000//////......//////000////////////////////////////////////////////////////////////////////////................................................------,,,,,,------...///........................sssvvvlllPPP>>>888777666777777777666666666555555222222111111000//////...,,,,,,,,,+++++++++************+++++++++******)))*********)))))))))(((((((((((()))*********************))))))))))))******)))******+++******))))))************************************************************************---+++******,,,------,,,))))))*********+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************)))))))))))))))***(((((()))***+++,,,,,,,,,)))+++------+++******+++************************+++,,,,,,,,,,,,,,,++++++************)))))))))((((((((()))))))))*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,++++++***++++++,,,,,,)))'''(((******((()))---+++***((((((******)))((())))))))))))))))))******((())))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))*********))))))))))))))))))((((((((((((((()))******))))))))))))(((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////////////////////////////................................................................................................//////000000000000//////...////////////000000000//////000000000111111111000000000000000000000000000000000111111000000000//////000000000111111111000000000000000000000000...////////////000000000////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////................................................+++++++++++++++,,,,,,---........................{{{jjjjjjmmmQQQ>>>777777777666666666555555555444444222222111111000000//////,,,,,,,,,+++++++++******)))******+++++++++******************))))))))))))(((((()))*********************))))))))))))************+++++++++++++++***************************************************************************+++***))))))+++,,,,,,+++))))))*********+++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))******(((((()))***+++,,,,,,,,,(((+++------,,,+++++++++******************************++++++++++++******************)))))))))((()))))))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------,,,,,,++++++***++++++,,,((('''(((***)))'''***///,,,***(((((()))***)))((((((((()))***************((())))))))))))*********************************))))))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))))))))******)))))))))*********))))))((((((((('''((())))))***(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.........//////000000////////////////////////................................................//////////////////////////////////////////////////////000000000000//////////////////000000000111000000000000111111111111111111111111111111111111000000111111111111000000000000000000111111111111000000000000111111111111////////////000000000111////////////////////////000000////////////000000////////////////////////////////////////////////////////////////////////.........................................................---...//////000........................}}}jjjiiinnnSSS???888888888555555555555444444444444111111111111000000//////,,,,,,,,,+++++++++******))))))***++++++++++++***++++++*********)))))))))(((((()))*********************))))))))))))******)))***++++++,,,+++++++++************************++++++++++++++++++++++++***************************)))((((((***++++++***)))************+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))******+++)))))))))***+++++++++,,,(((***---...---,,,++++++************************))))))***+++++++++******************))))))))))))************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,++++++******++++++)))((()))+++)))'''+++222---+++((((((((())))))((((((((()))***++++++++++++)))))))))*********++++++++++++++++++++++++++++++)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))************)))((((((''''''(((((()))***(((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))''''''(((((())))))******((((((((()))))))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++***************+++++++++************************+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000000////////////////////////................................................///////////////////////////////////////////////////000000111111000000////////////000000000111111000000000111111111222222111111111111111111111111000111111222222111111000000000000111111111222222000000000111111111111222/////////000000000111111000000000000000000000000111000000//////000000111////////////////////////////////////////////////////////////////////////................................................---,,,,,,,,,,,,---..............................nnnmmmoooTTT@@@888888999666666666666555555555555111111111111000000000000,,,,,,,,,+++++++++******))))))***++++++++++++++++++++++++*********))))))(((((()))*********************))))))))))))******((())))))***++++++******************************++++++++++++++++++++++++***************************)))((((((***++++++***)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++)))))))))))))))***++++++******************++++++'''***...///...,,,++++++************************)))***++++++,,,,,,,,,+++************))))))))))))+++++++++++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,++++++******++++++))))))+++,,,***(((,,,444...+++((('''((())))))((('''(((***+++,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++'''((()))***+++******)))(((''''''''''''((())))))'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))'''''''''((()))*********)))))))))*********++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------............///------......///000000111////////////////////////................................................////////////////////////////////////////////////000000111111111111000000//////000000000111111111000000111111111222222222111111111111111111111111000111111222222111111000000000111111111222222222000000111111111222222222//////000000000111111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////................................................******))))))******+++,,,........................rrrqqqpppUUU@@@999999:::777777777777666666666666111111111111000000000000,,,,,,,,,+++++++++******((()))***++++++++++++++++++++++++************)))(((((()))*********************))))))))))))******''''''((()))))))))))))))************************++++++++++++++++++++++++************************+++)))((()))***,,,++++++)))************+++++++++******************************************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***+++++++++++++++***************'''***...///...---,,,,,,***************************+++,,,,,,------------************)))))))))))),,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,+++*********+++******,,,---***(((---555///,,,)))'''((())))))((('''(((***+++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++'''((()))+++++++++***)))'''''''''''''''((())))))'''((((((((())))))******(((((()))***************))))))))))))))))))))))))&&&''''''((()))******+++************++++++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...///000000111////////////////////////................................................000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000111111111111222222222111111111111111111111111111111222222222222111111000111111111111222222222000000111111222222222222000000000000111111111111000000000000000000000000111111000000000000111111////////////////////////////////////////////////////////////////////////................................................------,,,,,,------...///........................~~~kkkQQQ???::::::999999777555555555444222111222222222111111111111000************************,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++++++++******((('''''''''((()))++++++******)))(((((())))))))))))((((((******++++++++++++******))))))))))))************++++++***)))(((((())))))+++++++++***************)))))))))))))))))))))))))))************+++++++++************************+++***)))(((((()))***++++++***)))(((((()))***+++---------,,,,,,+++++++++,,,+++++++++******)))))))))***+++,,,---------------,,,++++++******++++++,,,,,,,,,++++++***************++++++++++++******))))))*********+++++++++************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---------------------------************+++,,,------,,,++++++******++++++,,,,,,+++******))))))******+++*********))))))(((((())))))))))))************((()))***++++++***)))(((---------,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((''''''+++***)))(((((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&''')))***)))'''(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((((()))++++++***)))(((((()))***+++)))************+++++++++---,,,+++***))))))))))))******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++---------+++++++++---++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------///////////////.........////////////////////////........................////////////000000000000000000000000////////////000000000000111111111111000000111111111111000000111111111111111000000000222222333222222111000///222222111111000000//////000000000000000000000000000000111111222222222333000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000........................................................................000000//////.........---,,,,,,---......---,,,,,,,,,,,,------...//////000mmmRRR@@@;;;;;;::::::888666666666555444222222222222111111111111000************************,,,,,,,,,+++++++++******************************************************++++++++++++***)))((('''((((((******+++******)))(((((())))))))))))((((((******++++++++++++******))))))))))))************++++++***)))))))))))))))))))))*********+++++++++************************************++++++++++++************************+++***)))(((((()))***++++++***)))(((((()))***+++------,,,,,,,,,++++++++++++++++++******))))))))))))***+++,,,---------------,,,++++++******++++++,,,,,,,,,+++++++++******)))******++++++******)))***+++++++++,,,,,,,,,,,,************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,+++******))))))******+++*********)))))))))))))))))))))*********++++++******++++++++++++******,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))***)))))))))((((((((('''***)))(((((((((((()))***))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++(((&&&''')))***)))((())))))))))))))))))))))))'''(((((()))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++*********))))))*********)))************+++++++++---,,,+++***))))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++,,,,,,,,,---------//////.........---------////////////////////////////////////////////////........................////////////000000000111000000000000000000000000000000000000111111111222111111222222222222111111222222222222222222222222222222333333333222111111222222222222111111111111222222222222222222222222000000111111111222222222000000111111111111000000111111111111111111111111000000000000111111111111////////////////////////000000000000000000000000................................................////////////////////////000/////////............---...////////////...---000//////......---,,,,,,nnnTTTAAA<<<<<<;;;:::888777666777777555333222222222111111111111000++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++***)))((((((((()))******++++++******((())))))******))))))(((******++++++++++++******)))))))))*********++++++++++++***))))))))))))***(((((())))))***+++++++++************************************+++++++++,,,+++++++++++++++++++++++++++***))))))))))))***++++++***))))))))))))***+++,,,,,,,,,,,,++++++++++++*********)))))))))))))))******+++,,,---------------,,,++++++******++++++,,,,,,,,,++++++++++++***))))))************))))))++++++,,,,,,,,,---------************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,+++******))))))*********************)))))))))))))))*********+++++++++,,,,,,++++++++++++,,,,,,+++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((()))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************)))'''''')))))))))(((************************((((((((()))******++++++))))))))))))))))))))))))************************)))******)))(((((()))+++******++++++++++++******)))************+++++++++,,,,,,+++***))))))))))))******************************+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------/////////////////////////////////////////////////////////////////////////////////000000000111111000000000000000000000000000000111111111222222222222222333333333333222222333333333444444444444444111222222333333333333222222222222222222333333333333333333333333333333333000111111111111222222222000111111222222111111000111111111111111111111111000000000000111111111111////////////////////////000000000000000000000000................................................000000000000000000000000////////////...............///000000000000///...000000///......------,,,pppUUUBBB;;;;;;;;;999888666666666666555333222222222111111111000000++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++******)))((())))))******++++++++++++)))))))))******)))))))))******++++++++++++******))))))*********+++++++++++++++***))))))*********))))))***************************************************+++++++++,,,,,,++++++++++++++++++++++++************************************************,,,+++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,---------,,,---,,,++++++******++++++++++++++++++++++++++++++((())))))******))))))(((+++++++++,,,,,,,,,,,,---************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---************************------,,,+++************,,,++++++******++++++,,,,,,+++******))))))******************************((((((((()))))))))******,,,+++***))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))************************)))******)))(((((()))+++***+++,,,------,,,+++***))))))*********+++++++++,,,++++++***))))))************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................///////////////000000000//////////////////////////////////////////////////////000000000111111111000000111111111111111222111111111222222222333333222333333333333333333222222333333333333333444444111111222333333444333333111111111222222333333333333333333333333333333333111111111111222222222222111111222222222222111111111111111111111111111111///000000000111111111111........................////////////////////////................................................///////////////////////////////////////.........////////////////////////---------...//////000000rrrVVVAAA:::::::::888666555555555555444222222222222111111111000000++++++++++++++++++++++++++++++++++++++++++++++++***************************************************++++++++++++******)))***************++++++,,,))))))************))))))******++++++++++++******************+++++++++++++++***************++++++,,,,,,++++++******))))))***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++)))))))))))))))*********++++++,,,---------,,,,,,---,,,++++++******++++++++++++++++++++++++++++++))))))************))))))************++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---************************------,,,+++************,,,++++++******++++++,,,,,,+++******))))))*********************+++++++++'''''''''((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((())))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************)))******)))(((((()))+++***+++,,,------,,,+++***))))))*********+++++++++,,,+++******)))***************************************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***+++---,,,,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---.....................////////////000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111222222333333222222222222333333333333222333333444444333333222111222222222333333333444111222333333444444444444111111111222222333333333333333333333333333333333333333333333222222222222222222333333333333222222111111111111111111111111///000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////.................................///////////////........................------......///000000111uuuYYYCCC999999:::777555444444555555444333222222222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))***+++++++++++++++******+++************+++,,,,,,)))******++++++******)))******++++++++++++***************++++++++++++,,,+++************+++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++************+++,,,,,,+++***************+++++++++++++++***************++++++++++++,,,,,,------,,,,,,,,,---,,,++++++******++++++***++++++++++++,,,,,,,,,******++++++++++++******))))))*********+++++++++************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---************************,,,,,,++++++***+++++++++,,,++++++******++++++,,,,,,+++******))))))***************+++++++++++++++'''''''''((((((((())))))***))))))))))))))))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))))))))'''''')))***''''''''''''''''''''''''))))))))))))))))))******))))))))))))))))))))))))************************)))******)))(((((()))+++******++++++++++++******)))************+++++++++++++++***************+++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------..................//////000000111111222000000000000000000000000000000000000000000000000000000000111111111222222111111111222333333444444222222333333333444444444444444555555555555444444333333333444555555666666444555555666666666666555222333333333333333444444333333333333333333333333555555444444444444333333222333333444444333333222222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////.................................//////////////////......------......///111111000//////......---zzz]]]EEE:::999:::777666555555666666555444222222222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++,,,,,,++++++***++++++*********+++,,,---)))******++++++******)))******++++++++++++***************+++++++++,,,,,,+++*********++++++,,,---++++++,,,------...//////+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***)))*********++++++++++++***+++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,++++++******++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,+++******))))))***************++++++,,,,,,,,,))))))))))))************)))******++++++******))))))))))))******+++++++++))))))))))))))))))))))))'''((((((((()))))))))***(((((()))******)))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&(((+++((((((((((((((((((((((((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))+++*********))))))*********)))************++++++++++++***************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,,,,,,,---///------------------------------------............---------.........//////...//////000111111222222000000000000000000000000111111111111111111111111000000111111111222222222111111222222333444444555333333333333444444444444666777777888888777777666777777888888999::::::;;;999999:::::::::999888888666666666666555555555555444444444444444444444444777666666666555555555555333333444444444444333333222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////..................................../////////000000000///......///000000111111000000///.........}}}```GGG<<<:::;;;888777666666777777666555222222222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,+++*********+++,,,---******++++++++++++************++++++++++++************+++++++++,,,,,,,,,+++*********+++,,,,,,---)))***+++---///111222333++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,------,,,+++***))))))******+++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,++++++---,,,++++++******++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------************************+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,+++******+++---++++++++++++++++++++++++************+++,,,------,,,++++++++++++++++++,,,,,,++++++***)))******************++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,------,,,+++***))))))******+++++++++,,,))))))))))))))))))))))))'''((((((((())))))******((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))'''&&&(((+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))(((((()))++++++***)))(((((()))***+++)))************++++++++++++***************++++++******************************+++++++++,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,,,,,,,...///---------------------------------.........//////---------.........//////...//////000111222222222000000000000000000000000111111111111111111111111000111111111111222222222111111222333333444555555333333333444444444555555999999::::::::::::999999;;;;;;<<<<<<===>>>??????============<<<;;;;;;:::999999888888777777666666666666666666666666666666888888777777666666666555333444444555555444444333222222222222222222222222000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---.........//////000000222111000//////000111222......//////000111111111}}}aaaAAA777;;;777777555444444555555444333222222222111111111111000++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++******++++++,,,---************************))))))***++++++++++++*********+++++++++,,,,,,,,,))))))***+++,,,------...)))+++---......000333555---------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++******,,,//////+++(((+++******))))))******+++*********++++++,,,,,,,,,))))))******************)))*********++++++++++++************+++,,,---...,,,,,,++++++++++++++++++------++++++++++++------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************)))))))))***,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************++++++************++++++******))))))))))))***************************************************************************************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------............///............////////////000000000000////////////////////////000000000000000000111111111222222222555333222333444555444222666444333333444555444333777666777999888555777<<<:::<<>>;;;:::::::::999777;;;:::888777666555555555444444444444333333333333333333333333333333333333222222222222222222222222222222111111111000000000000000000000000000000000000000000000000///......//////000000000000//////////////////////////////............//////////////////.........---------........................sss|||aaaBBB999<<<999777666444555666666555333222222222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++******++++++,,,---************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++.........---++++++,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---///111111111*********************************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............---,,,************++++++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...///000111111111///,,,++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************+++******))))))******+++******))))))))))))******************************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///............////////////////////////000000000000/////////000000000111111222222222222222111111111///000222333333333555777333555777777666888>>>BBBDDDCCCGGGOOOVVVXXXZZZ]]]ddddddgggmmmsssvvvuuussswwwuuuvvvzzzzzzxxxxxxzzz{{{uuuqqqpppqqqrrrsssrrrooolllkkkkkkggg___XXXXXXTTTNNNJJJFFFCCC@@@>>>===<<<<<<;;;:::888777666333333222222111111222222333333333333222222222222444444444444444444444444111111111111000000000///000000000000000000000000000000000000000//////...//////000000000000//////////////////////////////............////////////...............---------........................~~~{{{```BBB:::===999777666555555666666555444222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))++++++******++++++,,,---************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********---......,,,******+++,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++,,,...///000111++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********,,,,,,,,,,,,---------...------......---,,,***)))******++++++,,,---......++++++------------++++++,,,,,,++++++,,,,,,---...000111222333222000---+++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************)))))))))(((((()))))))))******************))))))))))))************))))))))))))******************************************************************************)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///............////////////////////////000000000000//////000000000111111111333333222222222222111111111333555555444444666888333777;;;===>>>BBBJJJQQQYYYZZZ```kkktttuuutttuuu}}}zzzxxxzzz~~~~~~{{{~~~zzzyyy{{{}}}~~~~~~~~~vvvvvvrrrkkkeee^^^WWWQQQLLLEEEDDDCCCAAA???===;;;:::888777555444333333333333333333333333222222222222444444444444444444444444111111111000000000////////////////////////////////////000000000000////////////000000000000//////////////////////////////............////////////................................................yyy___BBB;;;>>>999888666555555666777555444222222222111111111000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))***,,,------,,,***)))++++++******++++++,,,---************************))))))***++++++++++++*********+++++++++,,,,,,,,,---,,,,,,++++++*********+++,,,,,,,,,******,,,...------------------------+++++++++,,,,,,,,,------////////////...///000111------...//////...------............------------......---------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++******+++,,,------......++++++------------++++++,,,,,,++++++,,,,,,---...///000222333222000---+++++++++++++++++++++++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************)))))))))(((((()))))))))***************))))))))))))))))))*********))))))))))))******************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------------------------............///............////////////.../////////000000000111000000000000111111111111333222222222222222222222000111333444444555666888666<<>>;;;999888666555666777777444444444333333333222222444444444444444444444444111111111111000000000000//////////////////////////////000000000000////////////000000000000//////////////////////////////............////////////---.............................................www]]]AAA;;;>>>888888777555666777777666444222222222111111111111000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,,,,,,,+++***++++++******++++++,,,---************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,++++++---///------------............,,,------....../////////...///000///...---...///,,,---...//////...---,,,......---------------,,,.........---,,,,,,++++++---............/////////---,,,,,,,,,,,,,,,---...++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...---...///000000...---+++++++++++++++++++++++++++***************+++++++++*********++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++***))))))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))***************))))))(((((())))))*********))))))))))))******************************************************************************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------............///............////////////......//////000000111111000000000111111111222222222222222222333333333444//////111555;;;???AAAAAADDDJJJQQQYYY___gggpppvvvvvvxxx~~~zzzzzz{{{zzz}}}sssrrrpppjjjbbbXXXPPPJJJ>>><<<:::777555555666666666666555555444444333333333333333333333333333333222222222222111111111000000000000000000000000000...//////000000000000000//////000000000000//////////////////////////////............////////////---------.......................................uuu[[[@@@;;;===888888777666666777777666444222222222111111111111000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******++++++,,,---************************))))))***++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,++++++---///------------.........//////000000111222222333333...111444555333222333444444555777888888777555444666666666666555555555444444333333222111111000000000000000111111111222222222111...,,,,,,---...///,,,,,,---------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...++++++,,,------------,,,++++++++++++++++++++++++))))))*********+++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,+++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******************************************************************************))))))***++++++,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,---------------------------------------............///............////////////.........///000111111111000000111111111222222222000111111222333444555555444333666@@@NNNXXX[[[[[[^^^bbbiiirrr{{{~~~ppphhhWWWSSSMMMFFF@@@;;;999888888777777666555555444444333333333333333333333333333333333333222222222222000000000000000000000000......///000000000000000//////000000000000//////////////////////////////............////////////---------.........//////........................tttZZZ@@@:::===777888777666666777777666555222222222111111111111000------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++******++++++,,,---************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++---......---,,,+++---...---------.........//////222222333444555555666666666:::>>>@@@???>>>???@@@DDDFFFGGGHHHHHHGGGFFFDDDGGGGGGFFFFFFEEEEEEEEEDDD?????????>>>===<<<<<<;;;222222333333333444444444888555111...,,,---///000------------------,,,,,,...---++++++++++++---...,,,,,,++++++,,,,,,---...)))*********+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,+++***))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))(((((((((((())))))******))))))))))))******************************************************************************))))))***+++,,,,,,------++++++++++++++++++++++++------------------------++++++,,,,,,,,,------------------------------------------.........//////............/////////000---......///000111111222000111111111111222222222000000111222444555666666<<<;;;@@@NNNbbbpppuuutttsssvvv}}}zzztttjjj^^^SSSJJJDDDAAA999888888777666555555555444444444444444444444444444444444333333333222222000000000000000000000000......///000000000000000//////000000000000//////////////////////////////............/////////000---------.........//////........................www[[[EEE;;;888777777777777777777777777777444333222222111111222222------------------------............------,,,+++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...+++***))))))***+++************************,,,,,,,,,++++++*********(((***,,,---,,,+++++++++(((***,,,---,,,+++***+++111111111222333333222111666666999======<<>>BBBJJJTTTaaannnzzzyyy}}}rrreeeWWWMMMHHH===777:::===:::666666777555444444555444222000444444333333333333333333111111111111000000000000000000000000000000000000111111000000//////..............................////////////////////////////////////////////////......------------......xxx[[[EEE;;;999888777777777777777777777777444333222222111111222222---------------------------------------,,,++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///---+++***))))))***+++************************,,,,,,,,,+++++++++******+++---///...---++++++,,,***,,,............///111......///111555999<<<>>>BBB@@@DDDMMMVVV\\\aaagggtttvvv~~~}}}|||wwwyyymmmiiibbbWWWKKKAAA<<<:::<<<:::777444333333333444888666444222222111000000444222///------,,,***))).........---,,,,,,++++++,,,,,,---------,,,++++++***************************++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,++++++,,,...000111++++++++++++++++++++++++************************------,,,+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************************,,,++++++***))))))******+++++++++******)))))))))******************************************************************************************************))))))))))))*********))))))))))))******+++************************************************************************)))))))))))))))))))))))))))************+++++++++***)))((()))***+++***)))***)))))))))))))))))))))************************)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------------------------//////.........---------................................./////////000000//////000000111111222222333222111111222222222222666333222555777999BBBLLLQQQUUUZZZ]]]___hhhvvv~~~|||rrraaaRRRCCC===<<<:::999;;;888777666444333333555666444333333333333222222222111111111111000000000000000000000000000000000000111000000000/////////...........................////////////////////////////////////////////////......------------......zzz[[[DDD;;;::::::777777777777777777777777444333222222111111222222------------------------,,,,,,,,,,,,,,,++++++***++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************...---+++***)))******+++++++++++++++++++++++++++,,,,,,,,,++++++++++++******,,,------++++++,,,---,,,,,,,,,++++++,,,000222222555;;;AAAHHHPPPXXX]]]kkkiiiooo}}}zzzppplll```XXXOOOGGGBBB>>>:::666666555333222333333111000000///......//////...,,,//////...---,,,+++******++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,---,,,+++***+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++*********++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,************************,,,+++******)))******************)))))))))))))))************************++++++++++++++++++++++++******************************************************))))))))))))******++++++***)))))))))******************************************************************************)))))))))))))))))))))))))))************+++++++++(((((('''(((***,,,+++***))))))))))))))))))******************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,+++,,,,,,---------------++++++,,,,,,,,,,,,------------------------------...............---------............................../////////000000000000111111111111111111111222222222222222111111111777444444888===DDDOOOZZZdddjjjnnniiiaaa```iiisssuuu{{{mmm^^^RRREEE<<<888777777666555333333444555444333333333222222222111222222111111111000000000000000000000000000000000000000000000////////////........................////////////////////////////////////////////////......------------......zzzZZZBBB999999:::666666666666666666666666444333222222111111222222------------------------+++++++++,,,,,,++++++***++++++************++++++************************++++++++++++++++++++++++))))))))))))))))))))))))---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,...000////////////000444:::>>>EEENNN[[[fffnnnuuu}}}vvvkkk___QQQGGGBBB===777444555777777777333111111111222222000...---------,,,,,,+++++++++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))((((((((((((((()))))))))*********+++++++++******+++++++++,,,,,,,,,((((((((()))*********+++************************++++++***************+++))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************+++******))))))******+++,,,++++++***))))))))))))************************************************************************))))))))))))))))))))))))))))))*********+++++++++)))(((((((((***++++++))))))))))))))))))*********************************))))))*********+++++++++***************************++++++++++++,,,,,,,,,***+++,,,---...---,,,,,,+++++++++,,,,,,,,,------------------------------...................................................////////////000000000222111111111111111111111000111222333222333444555888999===DDDMMMXXXcccjjjtttzzz~~~zzzpppkkknnntttlllUUUFFF???<<<999888999888555333444444333333222222111111222222222111111111000000000000000000000000000000000000000000////////////........................////////////////////////////////////////////////......------------......yyyXXXAAA888888999666666666666666666666666444333222222111111222222------------------------***++++++,,,,,,+++++++++++++++************++++++************************++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,---000222111444999???FFFOOOYYY___cccpppxxxkkkeeeZZZLLLBBB>>>===<<<;;;;;;999666444222000---++++++++++++,,,,,,,,,,,,,,,***++++++,,,------------++++++++++++++++++++++++---,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++************************)))((((((((((((((())))))))))))*********+++++++++******+++++++++,,,,,,,,,((((((((()))*********+++************************+++***************++++++)))))))))))))))*********************************************************************************************************++++++************++++++,,,,,,+++***))))))******************************************************************************))))))))))))))))))))))))))))))*********++++++++++++***))))))******)))'''(((((())))))************************************))))))*********+++++++++*********************************+++++++++,,,,,,)))***,,,---------,,,++++++++++++,,,,,,,,,---------------------------------.............................................////////////000000000111222222222222111111111111///111222222111222555888>>>DDDMMMXXXdddpppwwwyyysss\\\PPPAAA::::::<<<:::666555555444444333222222111222222222222111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////......------------......yyyYYYAAA888888999777777777777777777777777444333222222111111222222------------------------***++++++,,,,,,,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,------,,,******,,,000333888>>>HHHTTT```lllvvv}}}zzz{{{hhhYYYNNNFFF===888;;;999555444333333333222------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++************************************************++++++*********+++,,,,,,)))************+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,*********************************)))******+++,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++,,,++++++*********++++++************************************************************************)))))))))))))))))))))))))))************+++++++++,,,+++))))))******(((&&&((((((((()))******++++++************************)))************+++++++++************************************++++++++++++***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------......................................./////////000000000111111111111222222222222222222111333444333222444:::???GGGPPP[[[gggttt~~~~~~}}}mmmRRR@@@999999:::999777777666555444333222222333222222222222111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////////////////////////////......------------......zzzZZZCCC:::999:::777777777777777777777777444333222222111111222222------------------------++++++,,,---------------++++++************++++++************************************************++++++++++++++++++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,---///222888@@@EEESSSYYYcccmmmuuu|||~~~}}}xxx|||xxxjjjYYYMMMCCC???;;;888777888888888333333222111000///......,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++,,,------)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++******************************))))))***++++++,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++*********+++,,,,,,************************************************************************)))))))))))))))))))))))))))************++++++++++++)))((()))******)))((('''(((((()))******++++++************************)))************+++++++++************************************+++++++++++++++++++++***++++++,,,---++++++,,,,,,,,,,,,---------------------------------------.........//////........................//////000000000111111111111111111222222333333333222444666777999???JJJRRRWWW```kkkttt}}}|||yyy^^^KKK???;;;:::888888777666555444333333333333222222222111111111000000000000000000000000.../////////000000000111////////////////////////////////////////////////////////////////////////......------------......{{{\\\EEE<<<;;;;;;777777777777777777777777444333222222111111222222------------------------+++,,,------............++++++************++++++************************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,///111666<<>>:::999888777666555444444333333333222222222111111000000000000000000000000.../////////000000111111000000000000000000000000////////////////////////////////////////////////.........------.........{{{\\\CCC:::999:::777777777777666666666666555444333222111222333333...,,,++++++,,,---+++***//////...---,,,,,,+++++++++++++++***)))(((((('''******+++++++++,,,,,,,,,++++++******************************************+++,,,---,,,***)))***+++***+++,,,+++***)))***+++...+++)))))),,,///111111555AAAQQQ___hhhpppwww|||yyyooopppyyyiiiuuuzzzyyyqqq\\\KKKAAA<<<:::===888<<<;;;000---111...///...---.........+++)))......---------...//////,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++((())))))))))))***************)))((('''(((***,,,,,,,,,+++***))))))******,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))+++---......---000///---,,,,,,,,,+++******+++---...---+++)))''')))))))))***,,,---,,,+++++++++,,,---------------***,,,------+++***+++,,,000---+++***+++,,,------((((((((())))))))))))***,,,,,,,,,,,,++++++++++++((()))***++++++,,,,,,+++************************************************,,,,,,,,,++++++*********************************)))))))))))))))))))))))),,,++++++******++++++,,,***+++,,,+++***)))***+++---,,,,,,+++*********++++++++++++,,,,,,---------///...---,,,+++,,,---...++++++,,,,,,,,,---------///////////////............//////000000000000000111111000000000000000111///333555333000000444999333:::BBBHHHTTTfffvvv~~~}}}aaaJJJFFF888777;;;555222444111444222111111222222000///222000......111111///---///000222333222222333444555555555333111//////000......//////000000111111////////////////////////////////////////////////{{{\\\EEE;;;;;;;;;777777777777666666666666555444333222222222333333...---,,,,,,------,,,+++///......---,,,,,,+++++++++++++++***)))(((((((((******+++++++++,,,,,,,,,************************************************+++,,,---,,,***)))***+++)))+++,,,+++******,,,---......---,,,---222:::@@@JJJUUUcccooovvvzzzxxxrrrpppjjjaaabbbiiitttxxxwwwxxx|||yyyggg^^^[[[DDD777666;;;777555555000000...------...//////...------,,,++++++++++++,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,+++,,,,,,,,,++++++***))))))******,,,++++++******++++++,,,++++++++++++++++++***************,,,---------,,,...------.........,,,++++++---///000111222444555222111111222333333222000333444555555555444444333111111000/////////000111...---,,,---///000///.........------,,,+++***)))+++++++++*********)))))))))***++++++,,,,,,,,,+++************************************************,,,,,,,,,+++++++++******************************************************,,,++++++******++++++,,,***+++,,,+++***)))***+++---,,,,,,+++******++++++++++++,,,,,,,,,---------...---,,,,,,,,,---......++++++,,,,,,,,,---------/////////////////////......//////000000000000000111111000000000000111111000222555666666777999;;;;;;HHHWWWdddqqqxxxTTTCCC===???;;;999888222555333222222333333222000222000...///111111///---000111111111000222444777666777777444111/////////////////////000000000000////////////////////////////////////////////////zzz]]]FFF===<<<<<<888888777777777666666666444444333222222222222333///...------......---+++......------,,,,,,+++++++++++++++***))))))((((((******+++++++++,,,,,,,,,************************************************+++,,,---,,,*********+++)))+++,,,+++++++++---///,,,...000000222:::HHHSSScccjjjsssxxxzzz{{{|||~~~~~~qqqddd```]]]\\\eeeqqqyyy}}}yyy~~~uuunnniiiiiipppwwwttt}}}~~~wwwxxx~~~^^^AAA333777666444333///333111......///000000000...---,,,+++************,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))***,,,......---,,,+++,,,+++******)))*********,,,++++++******++++++,,,+++++++++*********))))))+++,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,000111222222111222555777777555444555666666555333666777888888777666444333999666444333444555555555222111000000111000---+++/////////...---***((('''+++************)))))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***))))))))))))))))))))))))************************,,,++++++******++++++,,,)))+++,,,+++******+++,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------......//////////////////...///000000111111000000111111000000000111111222...///111333555777:::;;;EEEUUUjjj||||||~~~nnnVVVGGG@@@:::;;;<<<555666444222222333444333222222111000000111111000...222222111000000222777:::999999999666222000//////000000000000////////////////////////////////////////////////////////////zzz]]]FFF===;;;:::999888888777777666666666333333333222222222222222000...------...///---,,,---------,,,,,,,,,+++++++++++++++******)))))))))******+++++++++,,,,,,,,,***************+++++++++***************************,,,,,,,,,******+++,,,++++++,,,+++******,,,...***...222777===HHHVVV```oooppppppooommmlllmmmooosssmmmkkknnnllljjjrrr~~~www{{{wwwzzzwwwtttwwwyyytttwww|||uuupppjjjeeegggllliiiuuu~~~~~~zzzyyyzzzzzzzzzxxx|||UUU<<<888111...222444555333111000111000...---......---------------...,,,,,,------,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++******)))***,,,,,,,,,+++++++++***************+++,,,++++++******++++++,,,,,,++++++******))))))(((,,,,,,---,,,++++++,,,------...////////////000111111444777888777777:::<<<>>>===;;;<<<>>>??????>>>>>>>>>???>>>===;;;999888===;;;999999:::999777555666444222111111111///...///000000111000...,,,***,,,,,,,,,,,,+++++++++++++++++++++,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,)))+++,,,+++******+++------,,,,,,+++++++++,,,,,,,,,,,,------------------+++++++++,,,---...//////,,,,,,,,,------------...............//////////////////000111111111111000111111000000111111222222222333222111333999CCCJJJZZZiii{{{sss}}}vvv|||ttt\\\JJJ;;;:::===777666555222222333444444333222222111111111111000000222333444444444666999<<<<<<<<<;;;777333000//////111111000000//////......////////////////////////////////////////////////zzz[[[EEE===:::888999999999888777666666666333333333222222222111111000...------...///---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************+++++++++,,,,,,,,,))))))*********+++++++++***************************+++,,,,,,******+++,,,,,,,,,,,,+++***+++---///000333999BBBNNNYYYaaafffllliiiddd___]]]___eeeiiifffmmm}}}yyyvvv{{{~~~{{{sssrrrjjjjjjhhhkkkttt}}}}}}xxxooommmjjjddd^^^]]]bbbiiimmmkkkjjjiiicccZZZVVVXXXZZZnnn}}}xxxooosss{{{nnnYYYNNN===444666888222222222333444333000---------------...///000000,,,,,,------,,,,,,+++***++++++++++++++++++++++++***++++++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++000,,,(((((())),,,------+++***************++++++,,,++++++******++++++,,,++++++++++++******))))))+++---...---,,,,,,...111...000333555666888===@@@===CCCJJJMMMMMMLLLNNNPPPOOONNNMMMNNNRRRTTTUUUUUUTTTTTTSSSRRRQQQPPPNNNNNNLLLLLLLLLMMMMMMJJJFFFCCCBBB>>>:::888777888888777222333444555555555444333000000000000////////////,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))************************,,,++++++******++++++,,,)))+++,,,,,,++++++,,,------,,,,,,+++,,,,,,------------------------------***+++,,,---......//////,,,,,,---------.........---.........//////000000///000000111111111111111111111111111111222333333777999999777:::GGG[[[kkk}}}uuuzzz{{{xxxyyyyyyvvvnnnRRREEE@@@666888666333222333333333333222222222222111111111111000333777999::::::;;;<<<======<<<888444111//////111111000000//////......////////////////////////////////////////////////wwwXXXCCC<<<:::999::::::999888777777666555222222222333222111111000///...------......---+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************)))+++,,,,,,+++***+++---,,,------,,,,,,...222555===???FFFPPP[[[cccfffgggfffaaa[[[XXXZZZbbbkkkrrr}}}}}}yyy{{{wwwiiicccddd\\\YYYTTTQQQWWW^^^___\\\SSSRRRRRRPPPLLLGGGJJJPPP___ZZZWWWWWWTTTNNNMMMNNNLLLccc{{{wwwmmmeeebbb^^^\\\oooyyyuuu|||vvvZZZEEE<<<444111111222444666666555333---------,,,---......///,,,,,,------,,,,,,+++***++++++++++++++++++++++++******+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,------------666111+++)))+++...//////*********)))******+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,...000000///000555999555;;;AAAFFFHHHKKKOOOSSSZZZ```fffgggbbb]]][[[[[[ZZZYYYYYY[[[^^^bbbddddddfffeeecccaaa```___``````dddgggjjjkkkiiifffeeeeeeddd^^^WWWOOOIIIDDD@@@===666666666555555555555555555444444444333333333333/////////...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,,,,++++++---...,,,,,,,,,,,,,,,------...............------------++++++,,,---............,,,---------............------......///000000000///000111111222222111111111111111111111222333444444777;;;???III\\\uuuyyykkkrrrtttooommmnnnxxx~~~sssfffmmmuuu~~~}}}dddPPP<<<<<<999555333333444333333222333444333111111111222///333888<<<===<<<<<<===<<<===;;;888444111000000000000000000////////////////////////////////////////////////////////////sssTTTAAA<<<======;;;::::::999888777666555111222222333222111000///...---,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************)))+++,,,,,,+++***,,,---+++,,,...///111444:::>>>IIIMMMSSSYYY]]]```bbbcccccc___[[[[[[```jjjtttzzzwwwrrrppppppzzz}}}yyyrrrhhh___WWWTTTSSSUUUSSSNNNKKKNNNTTTSSSOOOLLLHHHIIIRRR[[[aaahhhoooooobbbUUUQQQSSSXXXaaaiiigggttt|||tttfff]]][[[\\\bbbbbb^^^eeezzz~~~uuulllmmmxxxzzzsssvvvzzzuuucccUUUDDD;;;888555444555666777666111111000......---------,,,,,,------,,,,,,+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,---------......777222,,,+++---...---+++******))))))***++++++,,,,,,++++++******++++++,,,+++++++++,,,------......---111444444444666<<>>:::777666555555777777777777666666666666333333222222000///...---,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))+++,,,,,,,,,,,,---///,,,,,,,,,,,,,,,---......///.........------------+++,,,---.........---,,,------------............------......///000000111000000111222222222222111111111111111222333444555444666===KKK___ssslllgggttt}}}vvvrrrwwwyyyxxxzzz}}}xxxrrroootttmmmQQQAAA===999666555555555444222444555444111000222333///333777999;;;;;;===>>>;;;<<<;;;888444111000000////////////000000000000////////////////////////////////////////////////oooQQQ@@@===???@@@;;;;;;:::999888777666555111111222333222111000///...,,,++++++,,,---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************)))***,,,,,,++++++,,,---***,,,...000444:::AAAEEEOOOTTTZZZ[[[YYYXXX[[[^^^dddaaa^^^___eeennnvvv{{{}}}mmmkkknnnmmmmmmqqqiii___SSSLLLMMMMMMKKKHHHUUUXXXZZZ^^^dddjjjiiicccaaaXXXWWWggg|||xxxbbbYYY___nnnqqqXXXSSS]]]hhhooo~~~xxxwwwttttttzzzsssrrrkkkaaaaaannnvvvooopppqqqxxxgggGGGBBB:::555333444555666777666444222000...------,,,,,,---------,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++*********************************++++++++++++++++++++++++******+++++++++,,,,,,,,,555000,,,+++------***&&&******))))))***+++,,,,,,,,,++++++++++++++++++,,,***+++,,,,,,......///000///333666777777;;;BBBHHHYYYcccpppuuuqqqiiiccc```SSSYYY^^^]]]YYYVVVYYY]]]XXXVVVTTTUUUWWWZZZ\\\\\\```]]]YYYUUUUUUWWWZZZ]]]\\\bbbfffeeecccfffqqqzzz}}}wwwrrrUUUQQQKKKEEE@@@<<<;;;;;;888888888888777777777777666666555555333222000///,,,,,,,,,,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,)))+++,,,,,,,,,,,,...///,,,,,,,,,,,,,,,---.../////////.........---------,,,---.........---,,,+++---------.........//////---------...///000000111000000111222222222222111111111111111222333444555;;;===FFFZZZsss{{{qqqpppxxxzzzyyyhhhDDD@@@;;;888777777666555222444666444222000222444000222444666777:::===@@@:::;;;:::777444111000111......//////000000111111////////////////////////////////////////////////jjjUUUAAA;;;===:::999999888888777666666666333333222222111000000000//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,)))+++---------,,,---...---000000///<<>>666555444333444666888:::777666444222000...,,,,,,...------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,//////.........------------------.........//////000000000000000000000000111111111111111111111111222111222444444444999@@@VVVdddwww}}}~~~yyytttaaaVVVAAA999<<<777555333222222333333111///333333333333444555666777666666555333222000///...111000000000/////////...////////////////////////000/////////............zzzcccQQQ@@@;;;===:::999999888888777666666666555555444444333222222111.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,---------.........+++,,,---......000333666999CCCKKKNNNSSSYYYWWWPPPLLLMMMPPPTTT]]]jjjxxxgggddd```\\\YYYWWWXXXYYYSSSQQQLLLGGGGGGOOO\\\eeehhhzzzsss|||{{{zzzlllccc\\\\\\^^^cccmmmvvv~~~ooo[[[DDD888888444666999===>>><<<777333222000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,---......444555666777===KKK]]]jjjtttuuuwwwxxxwwwrrrkkkfffmmmhhhddddddiiimmmnnnmmmooorrrvvv{{{|||yyyuuuqqqpppmmmgggfffhhhmmmoooooohhh```]]]aaafffiiifffbbb___^^^]]][[[ZZZ```eeeggggggfffddd\\\SSS[[[cccnnntttvvvxxx~~~rrrddd[[[SSSHHH@@@======;;;888666555555666888555777999:::999555000---............---,,,+++***)))*********++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,...............---------------........./////////000000000000000000000000111111111000000000000000222111333555666:::EEEQQQnnn}}}||||||sss}}}vvvsssuuu}}}uuuSSS@@@>>><<<777555333333333333111000222222222222333444555555222222222111111111111111000000000000////////////////////////////////////////////////............wwwaaaQQQ@@@;;;<<<888999999888888777666666666444444444333222222111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,------------+++,,,---...///222777;;;???HHHNNNOOOPPPSSSRRRNNNPPPRRRWWW\\\dddnnnyyyeee^^^WWWTTTQQQOOONNNPPPCCCIIIMMMJJJJJJPPP[[[bbbuuuxxxqqqqqqyyyxxxlllkkkqqqyyy|||zzz{{{{{{yyy|||eeeKKK>>>:::777777;;;???===999666555333000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,...000333444111888BBBIIIQQQ^^^mmmyyy|||zzzxxxwwwwwwuuurrrooolllooosssuuutttpppllljjjkkkrrrzzz~~~|||xxx|||zzzuuuppprrr{{{}}}ssskkkeee```\\\bbbdddccc```^^^^^^ZZZTTTWWWXXXYYYYYY\\\dddpppyyy}}}yyyxxx{{{vvvfffTTTHHHBBB@@@<<<999666555555555444777;;;>>>>>>;;;777444...------,,,++++++++++++)))))))))******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,------////////////////////////....................................////////////////////////////////////111111111000000000//////555333333555:::FFF[[[mmmsssjjjppp{{{tttooooooxxxnnnNNN@@@===;;;888555444555555555444222222111111222333333444000000000000000111111111000000000000///////////////////////////////////////////////////.........wwwbbbRRR@@@;;;;;;777999999888888777666666666333333222222111111000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,+++---...000222666;;;???HHHKKKMMMKKKKKKNNNPPPPPPPPPUUU\\\bbbfffjjjnnnpppkkk```UUUPPPKKKFFFEEEIIIOOO]]]iiijjjfffeeedddbbbnnn}}}~~~}}}vvvvvv{{{~~~}}}|||ssstttsssqqqttt~~~hhhRRRJJJ???666888;;;:::888999666444111...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++************************++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***************++++++,,,---++++++++++++++++++++++++,,,+++++++++,,,------...,,,,,,---///333999???CCC@@@GGGOOOUUUZZZ```iiipppuuusssrrrrrrqqqpppnnnllleeerrryyyppphhhgggbbbZZZVVVXXX[[[ZZZSSSRRRSSSVVVZZZ___ccceeehhhhhhooozzz~~~wwwllleeeRRRMMMEEE===888777888999555777:::===??????>>>===666444111---++++++,,,,,,)))))))))******+++++++++++++++************++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------.../////////////////////---............................../////////000000////////////////////////111111111000000000000000666222222888DDDXXXtttyyyllleeeiiiqqq{{{yyy}}}hhhJJJ@@@===:::666444555666666666222222111111111222333333111111111000000000//////////////////000000000000////////////////////////.........///////////////wwwaaaQQQ@@@:::;;;777999999888888777666666666333333222111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++++++++++++++++++++***+++,,,,,,******+++,,,*********+++++++++,,,,,,,,,...111444777<<>>@@@AAA@@@>>>999444000...------++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,------------------------...................../////////000000000000000000000000000000000000111111111222222222222555333777EEEXXXppp}}}ssssss}}}^^^MMMBBB>>>888555444555555555333222222111111222333333222222111111000/////////////////////000000000000////////////////////////.........///////////////uuu___OOO>>>999<<<888999999888888777666666666444333333222222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++++++++,,,,,,,,,------...111666:::>>>BBBGGGJJJGGGDDDBBBDDDHHHJJJJJJIIINNNTTT]]]bbbaaa\\\VVVRRRKKKCCCAAAGGGLLLSSSdddvvvvvvyyyyyyxxx}}}zzz~~~yyygggdddeeefffgggqqquuuyyy}}}~~~~~~www]]]EEE===<<<777666999888888666444222111///...---------------------------------...------,,,+++++++++++++++,,,,,,,,,---++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))***+++,,,---+++,,,---......---,,,++++++++++++,,,,,,...//////111111333999FFFVVVeeennnssspppllljjjkkklllllllllrrrxxx|||xxxxxxzzz|||~~~qqqiiihhhllloooddd___YYYWWWVVVYYYbbblllsss^^^III<<<;;;:::::::::;;;<<<===>>>???>>>===;;;888444111///------,,,,,,++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------.........//////.../////////000000000000000000000000000000000000000000111222333444444555444888FFF^^^www}}}}}}|||{{{|||uuucccLLLGGG???999666555555444333333222222222222333333222111111111111111000000.../////////000000000111////////////////////////............/////////000sss]]]MMM===999<<<999999999888888777666666666555555444333333222222111------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,---------......000444999>>>BBBFFFKKKMMMIIIFFFGGGMMMSSSSSSOOOKKKHHHMMMTTTVVVSSSKKKDDD@@@EEE>>>===EEELLLUUUkkk{{{|||~~~}}}zzz~~~xxxtttvvvyyy}}}|||{{{iiiMMMCCC@@@999666888999999999777666444222000------------------------------......------,,,++++++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******))))))))))))***+++,,,---,,,,,,............,,,,,,+++++++++,,,---...///000444444666>>>LLL___qqq}}}kkkjjjjjjnnntttwwwtttpppuuu|||{{{zzz~~~{{{tttqqqnnnmmmrrrxxxrrrmmmxxx~~~kkk___[[[WWWXXX[[[]]][[[YYY^^^ffffffwwwyyyXXXBBB===<<<;;;::::::999999999666888<<<>>>===999444111///......---,,,+++******++++++************++++++------------------------************************++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000---------.........//////////////////000000000000000000000000000000000000000000111222444555666777666>>>TTTsss{{{ooojjjdddssstttWWWPPPGGG???:::888666555444444333333222333333333000111111111222222222222.../////////000000111111////////////////////////---.........//////000000ooo]]]PPPAAA===???<<<999999:::999999888777666333222111111222222111///...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,,,,------+++******+++,,,...111222333444777===EEEJJJJJJIII???DDDGGGIIIOOOVVVTTTMMMPPPSSSUUURRRIIIBBB???@@@FFFOOOUUUUUUXXXcccrrr|||}}}tttuuuyyy}}}qqqsssyyy~~~|||~~~|||{{{{{{}}}zzzzzzzzztttbbbTTTFFF888333555888888:::<<<888222000111,,,------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,,,,---------000///...---,,,+++++++++************************************************---------------------------...//////------...///111)))''',,,222222444888666;;;AAAHHHVVViiivvvzzzppppppqqqrrrsssttttttttt{{{~~~zzzvvvrrrrrrqqqsssssspppggg^^^```jjjqqqooojjjggghhhgggbbb\\\[[[bbbjjjooo}}}~~~uuuqqquuuzzzrrrooo```XXXOOOPPPXXXccchhhjjjfffnnnzzzttt[[[ZZZHHH999777;;;<<<===???666666:::???BBB@@@:::333000///---+++***+++,,,---)))))))))***+++---...///++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------------------------............////////////111000///////////////000555222111333333222555:::;;;PPPlll|||sssnnnkkkggglllzzz}}}eeeLLLCCCAAA<<<777444555666666555222111111222222222222222111111111000000000000000000000000000000000////////////000000............////////////ooo]]]PPP@@@<<>>999===AAADDDKKKSSSTTTPPPOOOPPPLLLDDD>>>???JJJTTTwwwxxxiiicccfffjjjooommmpppwww|||}}}wwwqqqyyyxxx}}}pppgggdddccccccrrrvvvzzzyyyzzzxxx~~~zzzkkkUUUBBB999777555777:::999444111222......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---//////...,,,,,,++++++,,,************************************************------------------------,,,---...---,,,++++++,,,222......444888888;;;@@@MMMSSS]]]fffmmmqqqssstttpppoooooopppuuu|||vvvvvv|||yyyrrrhhhhhhpppyyymmmaaaYYYXXXgggllleee___[[[WWWWWWbbbnnnnnnssszzz}}}|||uuulllfff___^^^bbbkkkrrrvvv~~~rrrgggZZZSSSUUU]]]dddhhhkkkhhhgggnnnxxx~~~ooobbbSSSHHH@@@999999>>>;;;;;;;;;;;;;;;===@@@BBB888666222...,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,------------------------............////////////000000////////////000000222000111444555555999???UUUhhh~~~{{{{{{yyygggcccrrryyyqqqvvvsss\\\LLLAAA<<<===222333444444333222333333222222111111111000000000000000000000000000000000000000////////////000000............////////////nnn]]]PPP@@@;;;===:::999999:::999999888777666444222111111222222111000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...///111111999888888999::::::999777>>>@@@AAAAAADDDHHHHHHEEEFFFFFFBBB;;;999BBBUUUeeesssyyydddWWWUUUWWW```jjjvvvpppooo{{{{{{{{{~~~qqqvvvvvvqqqmmmfff___hhhsss~~~}}}uuusss}}}uuuUUUBBB===888555888:::777555555111000///---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++///...---,,,,,,++++++,,,************************++++++++++++++++++++++++------------------------)))+++------,,,+++,,,---...111999FFFRRRYYY___eeeeeeiiiuuu}}}oooggggggiiilllrrrzzzzzzvvvuuuqqqkkkeeemmmssstttrrrqqqmmmhhhjjjnnnjjjcccfff~~~}}}mmmiiihhhmmm~~~wwwoooiiijjjlllllljjjiiinnnuuupppccc[[[WWWUUU```WWWRRRWWW___fffsssyyyqqqeeeTTTCCC<<<<<<<<<>>>>>><<<999;;;AAAFFF@@@>>>999555000,,,***)))+++,,,,,,,,,+++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------............------------------------------............////////////000000000//////000000111000000333666777:::DDDPPPtttxxx{{{yyyuuu}}}{{{qqqqqqpppyyy}}}pppRRR???888555555555555444444333333111111111111000000000///000000000000000000000000000000////////////000000............////////////mmm]]]PPP???:::===:::999999999999999888666666444222111111222333111000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,------///000222333444777777777888:::;;;;;;;;;CCCDDDDDDBBBAAA@@@===:::888:::===???CCCLLLYYYcccfffrrrzzzrrreee]]]]]]___eeeqqqlllhhhhhhsssqqqttt{{{~~~|||wwwyyy~~~yyysssrrrsssmmmcccbbbhhhtttooooooyyywwwiiidddppp~~~~~~nnnXXXKKKAAA888888:::999888999555333000...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---------,,,,,,+++++++++...------,,,+++++++++,,,************************++++++++++++++++++++++++,,,,,,------------------)))+++............///000,,,333BBBZZZppp~~~vvvttt|||~~~iii```dddqqqsssvvvzzz|||vvvnnnfffhhhyyy~~~zzzxxxwww|||}}}yyywww}}}yyy|||oooZZZOOOMMMEEEHHHVVV]]]\\\cccpppvvvwwwxxxuuukkkYYYGGG<<<888;;;???@@@>>><<<<<<<<>>>>>888:::???FFFNNNTTTXXXZZZeeellloooiiidddccceeeeeemmmuuu[[[]]]aaakkk{{{yyy|||}}}wwwzzz{{{qqqnnnuuummmjjjmmmgggYYYNNNMMMLLLNNN[[[sssfffiiiuuu{{{rrrZZZLLL===777777666777999777555333000......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------,,,,,,+++++++++------,,,+++++++++,,,,,,************************++++++++++++++++++++++++,,,,,,,,,---------......---...///...------...///111888IIIccc}}}~~~wwwyyyzzzllliiirrrwwwqqqqqqvvv~~~sssoooooopppzzzwwwiiiSSSGGGFFFSSS\\\]]]eeerrrjjjjjjlllqqqtttkkkWWWFFF999999;;;>>>@@@???;;;888===???AAAAAA===777000,,,+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......---......//////......---....................................////////////000000000000000111222222222444777777:::JJJiiikkkQQQCCC???;;;777555444444333222111111111111000000000000000000000000000000000000000000////////////000000............////////////nnn```RRR@@@999<<<;;;999999:::999999888777666555333222222333333222111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,---///222444666777888888:::<<<>>>@@@CCCGGGIIIFFFDDDCCCCCC@@@======AAAIIIJJJKKKNNNQQQTTTUUUUUUQQQWWW]]]^^^bbbhhhmmmnnnwwwzzzmmmoooooottt}}}zzzwwwzzzvvvuuuyyywwwjjjZZZOOOKKKIIILLL\\\tttiii```aaaqqq}}}{{{ooopppooosss{{{cccUUUEEE;;;666333444888999777555333111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000000///---,,,,,,///222:::BBBPPPfff}}}xxxqqqooouuuvvvtttxxx~~~|||wwwqqqkkkgggaaajjjoooiiidddiiiuuu~~~tttttt{{{vvvbbbOOOHHHHHHNNN\\\jjjmmmjjjfffiiippprrrhhh\\\HHHBBB<<<:::===@@@@@@>>>999;;;>>>@@@???:::555222,,,+++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............////////////..........................................////////////000000000000111111222333111222666>>>JJJ___|||vvvwww```KKKEEE???777333444555555444222222222222111111111000000000000000000000000000000000////////////000000............////////////nnnaaaTTTAAA999===<<<999999:::999999888777666555333222222333444222111...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---.........///000222444555666666555555888<<>>BBBHHHPPPUUUGGG???:::888999===KKKYYYeeemmmrrrjjjXXXLLLKKKOOOeeeuuu~~~xxxuuutttgggiiixxxzzz}}}|||kkk[[[QQQOOOSSSWWW]]]VVVYYYccceee]]]YYY]]]```gggiiifffnnnuuummmiiikkkcccYYYOOODDD:::777::::::999888777444222///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------+++++++++***++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////++++++---000666@@@JJJRRRcccjjjlllgggbbbcccccc```cccgggnnnxxx|||{{{yyyvvvrrrmmmhhhfffwww{{{xxx~~~|||wwwrrrnnnllllllllljjjwww~~~qqqgggddd\\\gggwwwwwwdddXXXPPPVVVbbbhhh___UUUWWW___eeelllhhh]]]NNNAAA999999;;;999888666555666999<<<>>>999666222...,,,,,,...///++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------,,,,,,,,,---------............////////////......////////////////////////............/////////000000000000000111222333444888222:::ZZZoooppp|||nnnhhhuuuggg[[[KKK???:::888666333444444444333333333222222000000000000000000000000000000////////////000000............/////////000yyydddPPPBBB===>>>@@@===<<<:::888777666555555555555444333333222222111//////...---,,,,,,++++++++++++++++++++++++++++++)))***,,,......---,,,+++++++++,,,,,,,,,,,,---------,,,+++***+++---000111222555888777444222444666999999:::;;;===???@@@AAA;;;999555555;;;EEEQQQYYYiiivvvzzzkkkQQQDDDOOO___rrreeeeeegggdddhhhuuunnnbbb```bbb\\\]]]aaaiiilllhhh___XXX```fffrrr|||~~~rrrfffgggsssyyymmmXXXFFF;;;666888::::::999888666333///000111111000......///111.........------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------))),,,...---+++,,,///222///222666<<>>===<<<:::888777666555555444444444333222222111111///......---,,,,,,+++++++++++++++++++++++++++++++++,,,...000000///...---++++++,,,,,,,,,,,,------,,,+++++++++,,,...000222666777777666444333333444777888:::<<<=========<<<555888999999:::BBBNNNXXX```iiinnneeeUUULLLPPPYYY{{{pppiiilllnnnllllllrrr|||{{{lllaaa]]]ZZZ[[[eeeoooqqqnnnkkkWWWhhh}}}mmmttt}}}wwwdddQQQBBB888888999;;;;;;:::999555222000111111000......///000......---------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------.....................///---111999DDDRRRaaannnuuuvvvtttmmmbbbYYY[[[fffqqquuu~~~tttppprrrtttnnnhhhddddddffflllyyy~~~wwwxxxxxxtttpppoookkkoooyyywwwhhhaaa]]]^^^aaafffkkknnnooonnniiidddbbbfffiiilllttt|||yyyggg[[[aaaqqq{{{}}}oooiiinnnzzzzzzdddSSSQQQSSSZZZbbbgggeeebbb```dddgggeee\\\OOOCCC;;;777999;;;:::999666555555>>>;;;777444111...,,,***,,,,,,+++++++++,,,---......---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////////////////////////////000000000000222444555555444444555555333@@@ZZZ|||zzzmmmiiivvv}}}ssszzzvvvtttqqq```bbbjjjnnnOOO???>>><<<555333333333222222222111111111111111111111111111111000000000000000000000000///////////////......---uuucccPPPBBB<<<;;;<<<<<<;;;:::888777666666666333333333222111111000000.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---++++++,,,,,,,,,,,,------++++++++++++---///222333999888555555555555444333666777:::;;;<<<;;;999777777888999;;;>>>DDDJJJNNNOOOWWWaaaeeebbb[[[UUUSSSmmmwwwrrrrrrsssvvvttttttyyy~~~kkkXXXPPPNNNXXXfffpppxxx}}}hhhpppyyysssyyytttbbbLLL<<<:::::::::;;;<<<;;;888666222333333111///---...///...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,---...------///555AAASSSfffrrruuutttsssmmmccc\\\\\\eeettt~~~~~~uuujjjeeefffhhhkkkkkkggggggmmmrrrttt{{{rrrggg___YYYWWWZZZ___eeehhhrrr|||xxxooojjjeeeeeefffmmmvvv{{{{{{xxxoookkkiiijjjllloootttzzz{{{kkk^^^___iiipppqqqpppllltttssslllkkkmmmooozzzooo___WWWPPPQQQZZZaaabbb```\\\]]]```eeeeee]]]MMM@@@888888999;;;;;;999555222666999<<<;;;666111...---,,,,,,,,,,,,---------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////////////////////////////000000000000000222444333111111444888>>>PPPmmmtttppprrr{{{|||rrrsssvvv\\\BBB???===444444333333222222222222222111111111111111111111111000000000000000000000000000000000/////////......uuucccQQQCCC<<<:::;;;<<<;;;:::888777666666666333333222111111000000///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++++++++,,,,,,,,,------***++++++,,,...111333444999666333444666888777555888999999999999999888888BBB???>>>AAAGGGJJJHHHEEEEEEOOO^^^jjjmmmfff[[[SSS\\\tttvvvrrrqqqwwwwwwzzzhhh]]]UUUYYYaaalll}}}zzzqqquuu|||zzz|||~~~}}}ttt___LLLAAA;;;777888::::::;;;<<<444555555333000...---...------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---............///111333999???MMMaaassszzzuuummmjjjccc]]]aaannnzzz~~~~~~zzzzzz|||uuuiiigggnnn|||pppooollleeeyyyvvvllliiiccc]]]YYY[[[dddlllwwwxxx{{{~~~|||xxxvvvzzz|||kkkmmmpppuuuyyy{{{}}}~~~wwwooogggdddeeeggggggfffdddnnnvvvwwwwww}}}~~~nnnddd___kkk}}}|||tttjjj]]]TTTSSSUUUVVVUUUZZZXXXXXX\\\___[[[PPPFFF<<<:::999:::======999555555888;;;<<<:::666222000+++,,,,,,---------,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////////////////////////////000000000000000111333333222333;;;EEEVVVhhhxxxXXXFFF???<<<666555333222222222222333111111111111111111111111////////////////////////111000000///////////////vvvdddRRRDDD===;;;<<<;;;;;;999888777777777777333333222111111000000///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,------***+++,,,...000222333444666444222444888;;;;;;999<<<;;;888666666888;;;===GGGOOOUUUSSSLLLHHHKKKPPPRRRWWW^^^dddeeeaaa[[[WWWQQQhhh~~~vvvmmmlllnnnsssxxx~~~|||{{{|||~~~}}}}}}~~~zzzsssmmmnnn}}}|||tttrrrjjjnnnzzzvvvsss|||zzzoooeeeLLL@@@666555777888<<<@@@777888888666222///------------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,---------.........---000333111///000777===GGGLLLXXXgggrrrsssiii___ZZZbbbnnnzzzyyysssoooiiigggttt}}}wwwnnnwwwvvvlllgggiiinnnqqqpppnnnqqqyyy~~~~~~ooossswww{{{~~~uuuooonnnnnngggrrrvvvooogggfffiiijjjpppuuuwwwcccaaafffwwwyyyiii[[[RRRNNNNNNSSSRRRSSSUUUUUURRRKKKEEE???<<<888888;;;===<<<::::::888666888;;;;;;777333------,,,,,,++++++++++++************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////////////////////////////000000000000555444666777666999GGGWWWsss}}}xxxqqquuu{{{VVVEEEHHH999777555333222222333333111111111111111111111111////////////////////////111111000////////////000wwwdddQQQCCC===<<<===;;;:::999888777777777777333333333222111111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++,,,,,,,,,,,,------+++,,,---///111222333444222222444777:::<<<<<<<<<===:::777555555999>>>AAACCCZZZllldddMMMCCCSSSgggnnnggg^^^VVVSSSTTTWWWZZZRRR___kkkllleeebbbgggoooxxx~~~}}}}}}|||zzzyyyxxxxxxxxxzzz|||~~~yyyxxxwwwxxx{{{~~~zzzjjjlllxxxuuunnnyyyxxxeee\\\aaauuutttqqqtttxxxmmmmmmooooooWWWFFF888666777777;;;AAA;;;;;;;;;999444000...---,,,,,,,,,------------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,---------............,,,---//////000666???GGGVVVZZZaaaggghhhddd\\\WWWTTTmmmpppccc^^^iii|||qqqqqqrrroooggg```bbbhhhmmmwww~~~|||yyyzzz~~~zzzxxx|||~~~{{{zzzmmmvvvxxxppphhhgggddd___]]]bbblll|||zzzoooiiiqqqmmm[[[PPPKKKIIILLLOOOQQQPPPLLLGGGCCCCCC@@@<<<::::::;;;<<<======888444555:::===;;;777111000...,,,*********+++******++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////////////////////////////000000000000555444555666555;;;PPPggg}}}yyy}}}~~~}}}||||||~~~rrrhhhnnnxxxgggLLLJJJ===;;;888555333333333333222222222222222222222222000000000000000000000000222111000///...///000111vvvbbbOOOAAA;;;;;;===::::::999888777777777777444444444333222222111111------------------------------------------------...---------......//////++++++,,,,,,,,,,,,------------///000111222222222///333777:::;;;;;;;;;<<<999888666555777;;;@@@CCC@@@TTTddd```PPPLLL\\\ooo}}}ooo]]]QQQOOORRRVVVXXXWWWZZZ^^^aaacccgggmmmttt~~~|||xxxwwwwwwwwwvvvtttvvvuuuuuuuuuuuuvvvwwwwwwxxxwwwvvvwww{{{ooo^^^^^^pppkkkgggfffdddaaaaaabbbiiirrryyyxxx{{{}}}iiicccfffjjj___MMM>>><<<;;;888999>>>>>>>>>>>>;;;666111...---,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,------------............---******111>>>MMMYYY___eeeiiikkkggg___YYYYYYZZZdddzzzyyyyyy~~~lll\\\\\\mmmxxxjjjeeecccdddcccccckkktttttt}}}{{{{{{|||{{{{{{}}}{{{zzz|||xxxnnnhhhlllqqqxxxzzzzzz|||rrr___SSSJJJIIIHHHIIILLLMMMLLLJJJJJJIIIFFFBBB>>><<<<<<===;;;888666666999;;;;;;:::777444000---******+++,,,***+++,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////////////////////////////000000000000222000222777999DDD```~~~}}}}}}}}}~~~pppjjjyyyyyy}}}\\\JJJBBB???;;;777444333333333222222222222222222222222000000000000000000000000333222000///...///000111uuuaaaMMM???::::::<<<::::::999888777777777888555555444333333222222111------------------------------------------------,,,++++++++++++,,,------++++++,,,,,,,,,---------......///111222222222222///444:::<<<;;;999999;;;555555555666888<<<@@@BBBBBBGGGMMMRRRUUUZZZbbbhhh}}}nnn]]]UUUWWWYYYXXXTTT\\\ZZZ\\\dddoootttwwwwww|||}}}|||}}}xxxyyyvvvsssrrrsssrrrnnnkkkppppppqqqqqqrrrrrrrrrrrrvvvuuutttvvvyyy}}}|||||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}dddYYYTTTdddkkkeeeeeemmmkkk```aaatttwwwhhheeeeeecccQQQCCCAAA@@@:::777;;;???@@@@@@===888222///---,,,,,,,,,------.........++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,---------.........//////555...---;;;TTTlllyyy}}}ooossssssjjj]]]WWW\\\ccc{{{xxxtttssssssooobbbWWW\\\mmmvvvtttxxxzzznnnkkkffffffooouuuxxx|||}}}yyy}}}sssbbbQQQIIIAAA???FFFOOOUUUWWWPPPQQQQQQLLLDDD???===>>>888999999999777888:::<<<;;;888333...++++++---...***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............/////////000////////////////////////////////////000000000000222000555===CCCSSSuuu{{{~~~ssszzzpppPPPDDDAAA===888555333333333222222222222222222222222000000000000000000000000333222000///...///000222}}}sssaaaNNN@@@888777888::::::999888777666555555555444333222111111111111000000//////.........---.........------,,,,,,,,,------------------------+++++++++,,,,,,------------...///111333555666777444555888999999888555444444333444666:::<<<===<<>>;;;>>>EEEDDDCCCBBBBBB@@@;;;333---+++---///...+++)))***,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------.........***))),,,...------///...222555AAA^^^xxxiii___```iiiuuu~~~uuu|||xxx}}}yyylllccceeejjjmmmwwwwwwooojjjjjjsss}}}~~~uuuxxxrrrmmmiiinnnpppvvvkkkbbbTTTGGGBBBFFFPPPXXXXXX[[[YYYUUUXXXXXXIII555;;;>>>>>>;;;555333777;;;::::::999444...+++***,,,///...------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------............////////////000000000000000000000000000000///000111222222111222333777AAASSSlll}}}wwwrrrtttuuu{{{}}}vvvooovvv~~~{{{{{{yyyvvvzzzwwwZZZEEE888;;;:::000...555555555444333333222111111111111111111000000000000000000000000000000000000{{{qqq```NNN@@@999999;;;::::::999888777666555555555444333222111111111111000/////////.........---......---------,,,,,,,,,------------------------,,,,,,,,,---......//////000000111222333333444444555666888999888777555333222333555777:::<<<>>>???>>>AAAIIIUUUZZZVVVNNNJJJVVVaaakkkjjj___UUUSSSVVV```ccciiiooosssttttttssspppnnnkkkjjjkkklllkkkkkkllllllkkkjjjjjjjjjjjjkkkiiijjjkkkkkkkkkkkkjjjiiihhhlllqqqssssssssstttuuussssssttttttuuuwwwxxxyyywwwxxxyyyyyywwwuuuuuuvvvtttsssuuu{{{}}}}}}pppaaabbbrrr~~~tttnnnsssyyyqqqeeeVVVFFF===BBBLLLIIIDDD@@@@@@AAA>>>444,,,...000222111...,,,---...------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---------.........++++++...///...---000111666;;;GGGcccwwwjjj```bbbkkkvvvxxxsssppplllpppuuuvvvssspppqqqrrrrrrxxx}}}{{{xxxyyy}}}{{{tttllleeedddfffnnn}}}jjjOOOBBBGGGQQQ[[[]]]\\\___iiinnn___JJJ999;;;======<<<:::999999<<<<<<;;;888222...---...///......---------..............................------------------------............////////////000000000000000000000000///...///000111222222111444555:::III```yyyyyywww}}}|||sssyyy}}}}}}oookkkqqquuuwww|||{{{xxxyyyxxxwww}}}pppXXXCCC>>>>>>999555666444444444333333222222222111111111111000000000000000000000000000000000000zzzooo^^^MMM@@@;;;;;;<<<::::::999888777666666555555444333222111111111111/////////..................------------,,,,,,,,,------------------------,,,------...//////000000333333333222222222222111555666777777777666444333444666999:::999:::>>>BBB<<>>BBB@@@777---000111222000...------...------------------------------------------------------------------------,,,,,,,,,---------.........+++,,,000000......000666:::>>>III```yyyooocccbbbnnnyyy|||}}}}}}|||uuullleeeeeeccccccjjjtttyyyxxx{{{~~~}}}xxxwww{{{uuurrrqqqttt~~~```EEEDDDMMMVVVVVVWWW^^^mmmtttgggSSS;;;::::::===AAAAAA<<<777;;;<<<<<<:::555111//////......---------...//////........................------------------------............////////////000000000000000000000000---...///111222222222222444777BBBWWWppp|||tttuuuzzz~~~tttvvv{{{|||yyyxxx~~~|||yyyyyyxxxzzzpppRRR???<<<<<<888222333333333333333333333333111111111111000000000000000000000000000000000000{{{ppp]]]LLL@@@;;;;;;<<<;;;::::::999888777666555444444333222111111111111........................------------------------------------------------,,,,,,---...///000000111333333333222222222222111666666666666555555444444888<<>>CCCPPPXXXYYYQQQLLLOOONNNIIIMMMQQQTTTRRRNNNNNNSSSYYYZZZ\\\___aaacccdddcccccc___^^^^^^```ccceeeeeedddffffffeeeccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaZZZ\\\___aaacccdddfffggggggggggggggghhhjjjkkkllllllnnnoooooommmlllmmmnnnooonnnooouuu|||~~~iii[[[aaayyysssqqqxxx}}}yyyssspppsssxxx|||{{{tttlllhhhjjjvvvqqqUUUCCC>>>FFFAAA<<<===@@@@@@:::333//////...---,,,+++++++++---------------------------------------------------..................---,,,,,,,,,---------......---+++,,,//////---...222@@@DDDHHHPPP___qqqzzzzzzlllfffmmm~~~}}}~~~ssssssvvv~~~pppfff___```bbbiiivvvyyyooosssxxx{{{~~~{{{{{{{{{{{{}}}tttSSSHHHIIIJJJKKKMMMTTTaaaggg]]]OOOGGG???999:::@@@CCC>>>888::::::;;;:::777333000///---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,------------........................////////////////////////////////////...000111222111111111222222===RRRjjj~~~}}}~~~|||{{{}}}yyywwwgggHHH;;;;;;888111333333333333333333333333111111111111000000000///////////////////////////~~~qqq]]]KKK@@@;;;::::::;;;;;;:::999888777666666444444333222111111111111---------...............------------------------------------------------***+++,,,---...///000000111111111222222333333444555555444444444444555555999<<>><<<===CCCHHHfffggg___NNNFFFGGGFFF???HHHKKKMMMLLLKKKMMMRRRWWWXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[]]]^^^]]][[[aaa```^^^\\\ZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYYYYVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXZZZ\\\]]]^^^]]]___bbbcccddddddfffhhhjjjjjjlllpppvvv{{{{{{xxx{{{}}}~~~}}}~~~~~~dddUUUccczzzyyynnniiijjjlllkkkiiinnnllljjjnnntttwwwssslllnnnuuufffMMM???======>>>>>>>>>===<<<;;;111///---,,,++++++******------------------------------------------------------...//////...------,,,,,,,,,---------......---+++,,,......///444;;;MMMUUU^^^eeelllpppqqqnnnkkkiiiqqq}}}vvvjjjllloooxxx{{{mmmfffbbbeeeiiiqqq}}}{{{lllrrr|||}}}|||}}}iiiRRRFFF@@@CCCGGGLLLTTT[[[[[[XXXXXXKKK===888;;;???>>>;;;;;;;;;;;;;;;:::777444111---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////............////////////////////////////////////000222333222000000222444444KKKjjj~~~||||||}}}zzzmmmnnn|||\\\CCC<<<;;;777444444333333333333222222111111111111000000000///////////////////////////qqq\\\JJJ@@@;;;:::999;;;;;;:::999888777777666555444333222111111111111---------------.........,,,,,,,,,------------...------------------------******+++---...///000000///000000222333444555555444333222222333444666777666999;;;===>>>AAAGGGLLL\\\\\\WWWNNNHHHFFFDDDAAABBBFFFLLLPPPQQQQQQPPPPPPTTTTTTTTTSSSSSSTTTTTTTTTYYYYYYZZZ\\\]]]\\\YYYWWWXXXWWWUUUSSSQQQPPPPPPOOONNNNNNNNNNNNOOOQQQRRRSSSSSSQQQNNNNNNOOOPPPPPPOOOMMMMMMMMMNNNOOOPPPRRRRRRPPPSSSWWWZZZ\\\^^^```cccgggiiijjjkkkoootttuuusssooopppqqqpppoooppprrrttt{{{}}}vvv^^^TTTXXXaaa```^^^^^^^^^```aaabbbqqqqqqooopppwwwwwwsssvvvvvvhhhTTTFFF999<<<@@@AAA???>>>>>>???555222///.........---,,,------------------------------------------------,,,---...//////...---,,,,,,,,,,,,---------.........,,,,,,...111777CCCNNN[[[dddpppvvvtttnnnhhhdddqqqooonnnoooooorrr{{{tttlllnnnmmmnnnwww~~~{{{yyylllmmmmmmnnnvvv~~~~~~vvvzzz~~~{{{dddSSS???@@@BBBEEEKKKUUU^^^dddeeeYYYIII>>>;;;<<<>>>>>>???>>>======>>><<<999777......---,,,,,,,,,,,,,,,........................---------...//////000000............////////////000000000000000000000000111333333222000111666:::AAA^^^}}}zzz}}}}}}zzzyyyyyyzzzyyyhhhhhh|||~~~qqqOOO>>>::::::555555444333333222111111111111111111000000000000000000000000000000000000pppZZZIII@@@===<<<;;;<<<;;;::::::888888777666555444333222111111111111,,,,,,,,,------.........,,,,,,,,,---------......------------------------++++++,,,...///000111222///000111222333444444555222111000000222444777999888888888:::<<<@@@EEEGGGEEELLLUUUYYYTTTJJJFFFGGGAAAEEEJJJOOORRRQQQNNNLLLNNNNNNNNNNNNOOOQQQRRRSSSXXXXXXYYY\\\]]][[[XXXUUUPPPPPPOOONNNMMMMMMMMMMMMOOOOOOPPPPPPRRRTTTWWWXXXUUURRROOOOOORRRUUUVVVVVVTTTSSSSSSRRRRRRRRRRRRSSSQQQTTTYYY\\\^^^aaadddfffgggkkkjjjdddbbbeeefffddd`````````___```ccchhhkkkooorrrvvvyyy|||pppXXXNNNMMMQQQXXX___dddgggggggggpppyyy||||||lllgggjjjfffZZZPPP<<<>>>AAACCCCCCBBB???===888555111///000000///...------------------------------------------------+++,,,---......---,,,+++,,,,,,,,,---------......000------111777CCCVVVgggsssvvvyyyvvvooojjjkkkooo{{{zzzsssmmmmmmqqqrrroooxxx}}}|||vvvrrrxxxuuutttxxx~~~tttuuurrrmmmppp{{{wwwlllQQQJJJBBB@@@DDDOOO[[[dddiiicccXXXKKKAAA===>>>???AAA???======>>>>>><<<:::222111000///...---------........................---------...///000000000............////////////000000000000000000000000///111222111000444<<>>>>>===<<<;;;;;;:::999888777777555444333222111111111111,,,,,,,,,------.........,,,,,,,,,------.........------------------------,,,,,,---///000222333333111111111222222333333444111000//////111555888:::===;;;888888:::===>>>???@@@LLL___jjj___III@@@DDDDDDDDDEEEHHHKKKMMMNNNNNNIIIIIIJJJKKKMMMPPPSSSUUUQQQRRRTTTVVVXXXVVVSSSOOONNNNNNMMMMMMNNNOOOPPPPPPWWWWWWXXXYYY[[[^^^```bbbYYYVVVTTTUUUZZZ___aaaaaaaaaaaa___]]]\\\[[[ZZZZZZZZZ]]]aaadddgggiiilllnnnfffiiifff[[[SSSRRRRRRPPPUUUUUUUUUUUUWWW\\\bbbggghhhkkkppptttwww|||hhh]]]XXX]]]eeeooovvvvvvqqqmmmlll~~~sssjjjllljjjaaaYYYBBBAAABBBEEEHHHFFF@@@:::999555000///000000///...------------------------------------------------***+++---......---+++***,,,,,,,,,---------......111......333===MMMeeeyyy~~~qqqgggiiiwww~~~yyy~~~yyygggxxx|||wwwmmmhhhnnnsssqqqnnnnnnwww{{{yyysssrrr}}}~~~{{{{{{yyywwwuuutttrrrqqqrrruuuyyy~~~|||jjj[[[JJJAAADDDLLLWWW^^^iiihhhbbbWWWIII@@@>>>???AAA>>>;;;;;;======<<<:::555444222111///.........,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111............/////////000000000000000000000000000---///000000111777AAAJJJggg|||xxxkkkdddrrr~~~xxx|||pppOOO@@@AAA777777555444222111//////111111111111000000000000000000000000000000000000|||nnnZZZIII@@@======<<<===<<<<<<;;;999777666555444333222111000000000000------------------------.........------,,,,,,,,,,,,,,,,,,---------......---...///000111111111111111---...444666333222444444111///000444777999888777555444888===@@@>>>:::>>>IIIUUUWWWPPPGGGEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIIIIGGGHHHKKKPPPRRRQQQOOORRROOOPPPSSSQQQLLLMMMSSSNNNPPPRRRSSSSSSUUUWWWYYYbbbdddeeefffgggiiilllnnnfffhhhfffccceeekkkooooooqqqooommmkkkiiihhhggggggdddgggiiikkkttt|||{{{tttnnnfffZZZQQQNNNMMMMMMLLLKKKSSSUUUPPPQQQZZZ```^^^kkkgggeeehhhpppyyy~~~|||~~~}}}uuu]]]UUUaaawwwqqqnnnllljjjtttvvvoooUUUEEE>>>GGGKKKBBB<<<>>>===888222......///000000//////...---,,,,,,,,,,,,---------------------------...///000000...,,,+++,,,,,,,,,+++---//////---222000000666AAASSSiiixxxjjj```nnn~~~}}}wwwkkkooo}}}{{{lllddddddkkknnnlllpppyyy}}}zzzvvvvvv|||wwwqqqqqqtttwwwxxxqqqrrrsssrrrqqqpppqqqrrrsssvvvyyyzzz~~~~~~zzzgggOOO======MMM\\\cccjjjpppjjjXXXEEE>>>@@@AAA@@@?????????===:::888999666222...,,,,,,...///..........................................------////////////000000000000000000000000111111111111//////222555444777FFFVVVttt~~~wwwhhhdddaaafffrrrxxxwwwxxx|||}}}___LLLDDD===;;;666000...///000///222222222111111111111000000000000000000000000000~~~ppp[[[JJJAAA======<<<;;;;;;;;;:::999777666555444333222111000000000000------------------------......---------,,,,,,,,,,,,,,,,,,---------......---...///000111111111111333000111666777222000222333111///111444666555444666777999<<<@@@BBB@@@>>>@@@DDDIIIKKKJJJFFFDDDCCCEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEHHHLLLNNNMMMKKKMMMJJJJJJNNNMMMLLLOOOUUUWWWYYY[[[]]]]]]]]]___aaagggkkkoooqqqrrruuuyyy|||uuuvvvsssnnnmmmqqqrrrqqqqqqppppppnnnllljjjhhhgggjjjnnnqqqsssxxx~~~~~~yyylllhhhdddaaa___]]]ZZZWWW]]]cccddd^^^ZZZ]]]eeejjjlllhhhcccbbbeeekkkssswww{{{yyyxxxxxx|||vvvbbb^^^uuuyyyzzzuuuuuu~~~xxxhhhQQQ???BBBLLLKKKBBB<<>>??????>>>???@@@???===::::::888444111.........///................................................////////////000000000000000000000000111111111111111000222333444:::MMM```|||xxxrrrmmmfffkkkzzz~~~uuuoooqqquuuxxx|||yyy[[[FFF===;;;888444222222333333222222222111111111111000000000000000000000000000qqq]]]KKKAAA>>><<<<<<999999999999888777666555444333222111000000000000------------------------...------------,,,,,,,,,,,,,,,,,,---------............///000111111111111000///111555555111000111222222333555777777444222888;;;???AAAAAA@@@??????CCC@@@>>>@@@DDDFFFDDDBBBEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFIIIJJJJJJIIIHHHFFFGGGJJJLLLPPPWWW^^^ccceeeggggggggggggiiikkkjjjoootttuuuttttttxxx|||{{{}}}{{{vvvsssuuutttqqqrrrssstttuuusssoookkkiiihhhmmmooonnnooosssuuutttrrrqqqqqqqqqrrrrrrooommmsssttttttoooeee```gggrrrxxxsssjjjaaa\\\___hhhppprrrrrrssssssuuuzzzsss]]]gggtttooozzzyyywww}}}bbbEEE???LLLTTTKKK>>>@@@===888555333111...---000000//////.../////////---------------------------.../////////...---,,,,,,,,,---///000000///000---///333>>>NNNaaapppxxxsssxxx|||{{{vvvssssssvvviiigggcccdddwwwrrreeejjjhhhmmmwww{{{xxxyyyyyy}}}}}}{{{zzzzzzzzz|||yyyuuusssssssssssssssooooooooooooppptttzzz}}}}}}||||||{{{wwwnnnOOOAAA???NNNYYY```\\\WWWRRRHHH>>>===<<<===???AAAAAA???===;;;:::777444222000///...................................................////////////000000000000000000000000111111111111222222222222444@@@ZZZppp~~~xxxuuu|||xxx}}}ssstttrrrvvv{{{~~~}}}}}}mmmTTT@@@???===:::666444444555222222222111111111111000000000000000000000000000sss^^^LLLBBB>>><<<<<<888888888888888777666555444333222111000000000000------------------------------------------------,,,,,,,,,---------............///000111111111111---...111333222000000000222444777:::<<<:::888555???BBBEEECCC>>>::::::<<>>;;;===BBBFFFEEECCCDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIEEEEEEGGGKKKPPPXXXcccjjjlllllllllkkkjjjkkknnnqqqlllqqqtttrrrllliiijjjnnnrrruuuuuurrrrrrsssrrrooommmpppsssuuutttpppkkkgggdddffffffbbb___aaahhhmmmzzzxxxvvvvvvwwwzzz}}}~~~}}}||||||rrrfffgggqqqyyylll___\\\bbbiiihhhkkkooopppqqquuu{{{ggg```lll|||}}}uuutttvvvoooxxxrrrUUUGGGLLLTTTOOOCCC???===999777555333///---000//////......//////000---------------------------......//////...---------,,,...000///------//////666???KKKZZZgggmmmmmm[[[aaalllxxxyyysssppprrrzzzrrr[[[UUUUUU^^^qqquuuhhheeemmm{{{|||~~~{{{tttppppppuuuyyy|||zzzyyywwwvvvvvvvvvwwwwwwsssttttttuuuvvvyyy~~~~~~zzz|||{{{dddJJJ===EEEQQQWWWRRROOOPPPJJJ@@@;;;;;;;;;>>>@@@AAA@@@???<<<;;;999777444111...---........................---------...............////////////000000000000///000000000111111111111111222222111666IIIggg~~~|||xxxsssuuuxxx|||~~~~~~uuukkkkkk~~~xxxfffFFFCCC@@@===888222111222222222222111111111000000////////////////////////sss^^^LLLBBB>>><<<<<<888888888888888777666555444333222111000000000000------------------------------------------------,,,,,,,,,---------.........///000111222222222222222555666444111////////////222777;;;<<<<<<:::999IIILLLLLLGGG===777777999:::;;;===???@@@AAACCCCCCBBBBBBBBBBBBBBBBBBAAAAAAEEEEEEEEEEEEDDDEEEGGGHHHEEEGGGJJJNNNUUU___jjjpppnnnmmmkkkhhhggghhhmmmpppnnnqqqrrrnnngggcccccceeejjjnnnooonnnnnnqqqpppmmmhhhjjjmmmooonnnjjjeeebbbdddccc___YYYTTTWWWaaakkkuuuvvvwwwxxxzzz{{{}}}~~~uuupppsssssseee___^^^```dddjjjnnnppprrrwww{{{zzz|||}}}ggg]]]```lllvvvuuuuuurrrsss}}}{{{kkk||||||qqqsss~~~jjjVVVKKKJJJIIIEEE===;;;999888777555222000//////......---.........------------------------------..................///---...000...)))+++000000===MMMZZZfffnnnlllfffUUUYYYeeerrrwwwsssooopppooossskkk]]]ZZZ___iiiuuu~~~vvvjjjfffppp}}}yyyzzz~~~zzzxxxsssmmmkkknnnsssyyy}}}xxxxxxxxxwwwwwwxxxzzz{{{|||~~~~~~|||ttt|||sssSSS@@@:::GGGPPPPPPPPPQQQLLLCCC===;;;:::;;;===??????>>>;;;;;;999777444111...,,,........................---------.........//////////////////000000000000///000000000111111111111000222333444===TTTrrryyy{{{}}}{{{gggaaaiii|||}}}~~~nnnLLLDDD>>><<<999222111333222222222111111111000000////////////////////////qqq]]]KKKAAA>>><<<<<<999999999999888777666555444333222111000000000000------------------------,,,,,,,,,------------...,,,,,,,,,---------.........///000111222222222222<<>>777000//////...---000555777888999:::;;;LLLOOOPPPKKKBBB:::777777111777===???===<<<===@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAADDDFFFGGGLLLPPPRRRWWW```hhhkkkjjjjjjhhhfffdddeeegggjjjgggggggggeeeccccccdddeeejjjnnnnnnmmmmmmppppppmmmjjjkkklllllliiieeeaaa^^^]]]YYYTTTOOOKKKLLLWWWbbbiiipppyyy~~~|||~~~}}}yyyuuuwwwppp```YYYZZZ^^^cccgggkkknnnrrrttttttvvvzzzwwwaaaVVVUUUUUUZZZccceeeeeerrrnnnrrr}}}uuubbbMMMAAA???CCC???===;;;999999777555333111000///...---------------------------------------------............///000,,,---000---)))---666777JJJ___kkksssxxxsssjjjeeehhhmmmsssvvvvvvsssoooiiipppvvvvvvvvv{{{xxxxxx~~~sssmmmvvvvvvtttpppnnnttt|||xxxvvvtttqqqnnnnnnqqqvvvzzz|||xxxssszzz{{{www{{{```NNN===BBBKKKTTTYYYXXXPPPJJJCCC@@@<<<:::;;;===>>>>>><<<;;;:::888555222000...........................,,,,,,------.../////////////////////000000000000000000000000111111111111000333666:::IIIbbb{{{}}}|||}}}~~~nnnbbb___uuutttsss{{{tttxxxsssUUUGGG<<<;;;:::666444666222222222111111111111000000000000000000000000000~~~ppp[[[JJJAAA======<<<;;;;;;;;;:::999777666555444333222111000000000000------------------------,,,,,,,,,---------......,,,,,,,,,---------......//////000111222222222222===AAA???555...///111111000222555555555666:::===AAAGGGMMMNNNHHH???777333///555;;;===;;;:::;;;<<<>>>>>>>>>??????@@@@@@AAA@@@AAABBBAAA@@@AAADDDGGGOOOUUUXXXWWWYYY___bbbaaadddgggiiihhhfffdddbbbbbb___]]][[[]]]bbbgggjjjjjjhhhkkkllljjjkkkooopppmmmjjjhhheeeaaa\\\WWWSSSQQQKKKFFFCCCCCC@@@@@@FFFPPPYYYbbbpppzzz~~~~~~}}}|||yyy~~~}}}yyyqqqjjjdddllluuuvvvoooddd\\\XXXXXXWWWXXX\\\aaahhhlllnnnnnnpppuuuzzz~~~wwwkkk[[[MMMLLLXXXbbbffflllvvvzzzwwwqqqzzz|||uuunnneeeSSSAAA>>>EEEDDDBBB>>><<<;;;999777555333222111///...------,,,---------------------------------------...//////000++++++000///+++333@@@MMMcccxxxwwwyyy|||{{{wwwyyy}}}yyypppmmmzzzvvvpppooowww~~~}}}zzzyyyuuuddd\\\cccttt}}}{{{xxxtttqqqrrrrrrsssvvv{{{{{{zzzzzzyyyvvv{{{qqqgggxxxxxxooo\\\LLLEEEPPP\\\\\\WWWUUUKKKFFF???::::::;;;===>>>===<<<;;;888666444333222........................,,,,,,------...//////000////////////000000000000000000000000111111111111000555:::CCCVVVooo{{{{{{zzz~~~zzzzzzzzz{{{}}}ssslllxxx~~~xxxgggQQQ???<<<===888555666222222222111111111111000000000000000000000000000|||nnnZZZIII@@@============<<<<<<;;;999777666555444333222111000000000000------------------------,,,,,,,,,------.........,,,,,,,,,---------......///000111222222333222222777<<<:::000+++///444555555666777666444666;;;???555===GGGMMMKKKAAA777///333666999<<<<<<;;;;;;<<<<<<======>>>???@@@@@@AAAAAACCCDDDCCCAAABBBGGGKKKVVV]]]```]]]\\\___^^^ZZZ```eeejjjllljjjeee```]]]___\\\YYY]]]fffmmmqqqqqqbbbeeefffeeehhhmmmpppnnnaaa^^^XXXQQQJJJDDD@@@>>>???:::999<<<<<<999<<>><<<:::888666555444333111///...---------------------------------------------...///000///***+++000000...888GGGeee{{{zzz{{{rrrrrrxxxmmmiiirrr}}}kkkTTTNNN]]]sss}}}|||{{{zzzyyyvvvqqqnnnppprrrvvv}}}~~~{{{zzzzzz|||zzz~~~zzz|||vvvwww~~~zzz~~~{{{{{{xxxkkkqqq\\\AAAGGGWWW\\\\\\```QQQKKKBBB;;;999;;;===??????===;;;999777666555555........................,,,,,,------...///000000////////////000000000000000000000000111111111111222777===III___xxxyyytttzzz{{{yyyyyyxxxwwwwwwyyy|||{{{|||~~~~~~xxx\\\DDD>>>>>>888333333222222222111111111111000000000000000000000000000zzzjjjWWWJJJAAA<<<===@@@999::::::::::::999888777444333111000000000...,,,........................,,,,,,,,,---------......---------------...///000111111111222222333333333444333111000000111333444333444555666999999999888999@@@FFFFFF@@@888333111444555777999::::::::::::::::::;;;<<<===>>>???@@@EEEDDDBBBAAACCCFFFJJJMMMTTT]]]```]]]___gggggg___bbbdddhhhkkkgggaaa___bbbiiiccc]]]___ggglllkkkhhhcccbbbbbbdddfffgggfffeeeTTTOOOHHHCCC???<<<:::888333444444555777999:::;;;@@@FFFPPP\\\hhhoooqqqqqqxxxvvvtttsssooocccRRRFFF@@@@@@AAABBBAAABBBKKKTTTQQQPPPNNNNNNQQQVVV[[[^^^eeeggglllrrrvvvwwwtttrrrzzz\\\UUUYYYlllwwwkkkeeennnwww}}}oookkkkkklllaaaOOOFFFHHH\\\OOO???999<<<@@@===777:::666222///...//////...........................///...---,,,,,,,,,,,,,,,---***+++...,,,...CCC[[[rrr{{{|||}}}tttwwwpppmmmmmmxxxyyyooo\\\KKKIIITTTdddwww~~~wwwvvvvvvuuuuuussspppnnnqqquuuwww}}}}}}ttttttuuuwwwzzz|||}}}|||yyyzzz}}}}}}{{{wwwwww{{{~~~|||wwwyyy|||SSSEEEKKKRRRVVVYYYXXXOOOBBB:::999;;;===>>>===<<<;;;:::888777666555...//////000//////...---///////////////.........//////000000000000//////333222111111222222111000111777CCCUUUgggvvv}}}uuuyyysssjjjnnnwww~~~{{{|||xxxvvv{{{yyywwwuuuvvvxxx|||~~~}}}}}}~~~~~~dddEEE<<>>??????AAAAAA@@@AAACCCHHHLLLOOOQQQYYY\\\YYYZZZaaaaaaZZZ[[[\\\aaadddbbb]]]]]]aaallliiieeeaaaaaabbbdddeeedddbbb```^^^\\\YYYTTTQQQGGGCCC>>>:::888777666555555555555555555666777777777===HHHVVVcccmmmrrrsssuuutttsssqqqjjj^^^NNNCCC<<<<<<>>>???>>>>>>DDDMMMPPPOOONNNLLLLLLNNNRRRTTTYYY]]]eeeooowww{{{{{{zzzzzz}}}tttWWWZZZnnn~~~|||{{{{{{|||ooommmnnnmmmdddUUUJJJEEEXXXSSSIII>>>;;;>>>===888;;;777333000//////..............................///...---,,,,,,,,,,,,---000---///222111333EEE[[[qqqvvv|||~~~{{{{{{{{{xxxrrrmmmxxxnnnmmmppp{{{lllTTT???>>>PPPggg|||{{{xxxrrrrrrrrrsssrrrqqqnnnlllmmmrrrtttsssyyy|||qqqhhhcccgggtttzzztttqqqsssssssssuuuwwwyyyyyyxxxwwwwwwxxxzzz}}}~~~}}}|||yyy{{{~~~|||}}}kkkHHH@@@JJJPPPNNNOOOJJJCCC===::::::;;;<<<===<<<;;;:::999777666555000////////////........./////////////////////...//////000000000000///////////////000111222111111222===OOObbbqqq}}}ssskkkmmmssskkkaaa___gggsss{{{}}}nnnrrr|||}}}yyyzzzvvvuuutttsssuuuwwwzzz}}}~~~~~~~~~~~~nnnPPPBBB???===:::999444333333222111111111111222111111000000111111222{{{gggQQQFFFCCCAAA@@@@@@======<<<;;;999777555444444222111000111000///---........................,,,,,,,,,---------......------------...///000111000000000000000111111111111111000000111333555666666444333555888:::999777666888888666222000111444555555777888999:::::::::;;;<<<<<<<<<======>>>>>>======>>>@@@DDDIIIMMMPPPMMMSSSUUURRRRRRWWWUUUOOONNNOOOTTTYYYYYYXXX[[[```iiinnnpppmmmeee^^^]]]^^^```]]]XXXSSSNNNHHHAAA===:::777444222333444444444666666555444333333333333222666???KKKYYYdddjjjllloooqqqqqqnnneeeXXXJJJAAA::::::<<>><<<@@@GGGOOOQQQRRRPPPLLLJJJJJJKKKMMMRRR]]]jjjwwwyyyzzz}}}nnnfffmmm|||ssspppyyyrrrsssrrrmmmggg^^^PPPCCCRRRZZZWWWFFF;;;<<<>>>:::<<<999444111000///...---..............................---,,,,,,,,,---------+++---111333666FFFWWWcccccceeekkkttt}}}|||uuutttwwwtttjjjccccccnnnyyy|||qqqpppttt~~~nnnPPPIIIYYYooo}}}xxxtttqqqkkklllnnnppppppooommmlllkkkppppppgggccceeeddd```WWWOOOQQQ___kkkmmmkkkkkkoooppprrrtttuuutttsssrrrrrrssstttvvvxxxzzz{{{||||||{{{{{{~~~~~~{{{zzz~~~{{{zzzooovvvTTT>>>DDDIIICCCGGGHHHGGGBBB===::::::<<<<<<<<<<<<;;;999888777666111000///.........//////......////////////////////////000000000000//////---...000111333333333333666HHH```uuuwwwvvv{{{xxx}}}qqqdddkkkxxx{{{}}}yyyzzzrrrrrrrrrrrrtttvvvyyy{{{~~~|||zzz|||cccMMMAAA;;;:::<<<444333222111111000000000222111111000000111111222jjjRRRFFFCCC@@@===;;;<<<<<<;;;:::999777666555333222000000111000///---........................,,,,,,,,,---------......------------...000111111000000111111111111111111//////000000222444666777444888;;;<<<;;;888777777666777666444222222444666555666777777888999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>AAAEEEIIIMMMOOOJJJNNNOOOKKKJJJKKKHHHCCC@@@AAAFFFMMMPPPRRRXXX``````kkkxxx{{{tttggg]]]YYYYYYUUUNNNGGGAAA===888555444222000111333555555555555444333222222222222222444555:::AAAKKKSSSWWWYYYeeeiiillliiiaaaUUUJJJDDD===<<<>>>BBBBBB@@@CCCHHHPPPUUU[[[\\\VVVPPPKKKJJJIIILLLTTT```ooo|||vvvvvvxxx}}}vvvfffhhhwww{{{ooohhhjjjsss|||wwwyyytttkkkhhhfffXXXGGGOOO```cccNNN======@@@======:::666333111000...,,,...........................------,,,,,,,,,------,,,***+++111666>>>MMM[[[ZZZTTTSSS___tttxxxoooooowwwtttfff___cccggguuuttt{{{tttsss|||vvvgggmmmzzz~~~xxxsssooommmfffhhhlllooopppqqqqqqrrrnnnqqqmmmccc\\\]]]______XXXNNNLLLYYYiiippppppnnnlllmmmmmmllljjjjjjkkkllllllmmmoooppprrruuuyyy{{{yyyyyy{{{~~~zzzwww{{{}}}vvvvvv|||yyyxxx~~~hhhKKKEEEDDD???EEEIIIKKKGGG???999:::===<<<<<<<<<;;;:::999777666333111///------...///000............//////////////////000000000000/////////000222444444444555666<<>>777666888444555555555444444555666666666666777777888999999999999999999999999999999===>>>@@@CCCFFFIIIKKKLLLIIIKKKKKKGGGDDDBBB>>>:::777888<<>>BBBEEEFFFUUUZZZ___aaa]]]VVVOOOJJJDDDBBBCCCFFFGGGGGGJJJOOOQQQYYYccchhheee]]]UUUPPPKKKJJJKKKQQQ\\\iiitttzzzooopppsssxxx~~~ddd^^^mmmrrr|||vvvooohhhggglllxxxxxxwwwqqqiiijjjmmmdddVVVOOO```eeeTTTBBB>>>@@@???>>>;;;777444333111///---........................------,,,,,,,,,------...///---///777BBBNNN\\\fff^^^SSSPPP```|||tttkkkmmmxxxyyymmmhhhmmmrrr}}}{{{tttlllttt}}}zzztttooolllkkkeeehhhmmmppprrruuuxxx{{{uuutttnnngggeeehhhjjjkkkaaaXXXSSS[[[hhhooopppnnnmmmkkkgggaaa\\\[[[]]]___gggjjjmmmooopppsssxxx{{{wwwwwwzzzyyytttxxx~~~}}}yyyzzz}}}|||^^^JJJCCCAAADDDIIIMMMHHH???888999<<<;;;<<<<<<<<<;;;999888666444222000...---...///000---.........//////000000//////000000000000/////////111333333222333555888CCCXXXttt}}}xxxpppsss~~~yyyxxxvvvuuuuuuwwwyyyzzz}}}|||{{{{{{|||gggKKK<<<:::>>>777555333111000000111111111000000000000000000111~~~iiiRRREEEBBB@@@@@@@@@999999:::::::::999888888222111000000111111000...........................,,,,,,,,,---------......,,,------...///111222333333333333222222222222222...///000111333444555666222===HHHIIIAAA999888:::222222333444444444444333777666666666666777888999777777888888999999999:::???@@@CCCEEEGGGIIIJJJJJJJJJJJJIIIGGGDDD@@@<<<:::777777999===@@@EEEOOOZZZ]]]```gggnnnqqqnnnfff___QQQJJJAAA999555555555666666444333333444555444333222222222333444555666777666444333444777:::;;;;;;CCCIIIQQQYYY]]]]]]YYYVVVPPPLLLIIIKKKMMMNNNRRRXXXWWW^^^gggooopppkkkbbb\\\SSSNNNHHHFFFJJJSSS[[[```bbbffflllqqqvvv|||xxxooowwwnnnkkkjjjjjjjjjiiikkkuuuwwwsssmmmjjjmmmqqqmmmfffPPPZZZ^^^TTTGGG@@@??????>>>;;;888555444333000...........................------,,,,,,,,,---............222===LLL[[[eeeiii\\\TTTTTThhh}}}lllfffgggssszzzwwwttttttpppfffooo~~~~~~zzzvvvqqqmmmkkkiiihhhkkkoooqqqsssvvv{{{zzzvvvpppmmmooosssuuuvvvmmmgggaaa```dddggghhhhhhhhhfffaaaXXXOOOLLLMMMPPP]]]bbbiiilllnnnpppssswwwttttttuuu{{{~~~uuupppuuu}}}~~~uuu\\\LLLFFFAAAGGGLLLIIIAAA:::999::::::;;;<<<===<<<:::888666444333111///.........///------......///000000000//////000000000000//////...000111000///111666;;;OOOddd}}}zzzttt|||zzzwwwuuutttvvvyyy{{{zzzyyyyyy{{{~~~xxxqqqvvvqqqRRR???:::;;;999777555222111111222222111000000//////000000111}}}jjjTTTFFF@@@>>>???BBB;;;;;;;;;:::999888777666222111000000111111000///........................,,,,,,,,,---------......,,,------...///111333444222222222222111111111000//////111222333444444555444:::AAADDDBBB???======444333222222333444444444777777666555666777888888777888888999:::;;;<<<<<>>;;;:::;;;;;;>>>HHHRRRXXXYYY\\\___aaa^^^XXXSSSGGGCCC<<<888666666666666777555444444666666555444444444444555555666777888666555333333555666777666888===HHHWWWdddjjjjjjhhhbbb[[[TTTSSSTTTVVV[[[bbbcccfffkkksssxxxxxxrrrkkkddd]]]SSSKKKIIIJJJMMMNNNRRRZZZcccjjjmmmqqqyyy|||mmm^^^aaagggmmmmmmkkkpppyyyzzzsssnnnppprrroookkkjjjRRRPPPPPPQQQKKKAAA<<<<<<===;;;888666666444222000........................,,,,,,,,,,,,,,,---...///+++...777FFFXXXeeehhhfffXXXWWW^^^qqq|||llliiiiiissszzzxxx|||}}}{{{wwwllliiisss|||{{{{{{zzzxxxuuurrrooommmlllmmmpppqqqqqqppprrryyyzzzvvvrrrpppqqqssstttvvvssspppjjj```XXXUUUVVVWWWYYYYYYXXXQQQIIIEEEFFFHHHMMMUUU^^^dddeeeeeehhhjjjlllkkklllqqqxxx||||||sssooottt~~~}}}}}}~~~dddJJJ>>>EEEMMMOOOJJJBBB>>><<<:::;;;===>>>===;;;888777333333222111000///...---------......///000000111//////000000000000//////---///111000000444===DDDbbbxxx{{{pppuuu~~~zzz{{{{{{xxxtttqqqqqqtttxxx{{{uuuwwwzzz~~~}}}]]]HHH???<<<;;;999666333222222333444000000////////////000000mmmWWWGGG>>>:::<<<@@@===<<<<<<;;;999777555444222111///000111111000///........................,,,,,,,,,---------......,,,------...000111333444222111111111000000/////////000111222333444444444666777999>>>BBBDDDBBB???888666333222333555777777777777666555555666888888888888999:::<<<===>>>>>>>>>@@@DDDHHHKKKLLLMMMLLLJJJJJJKKKMMMMMMJJJHHHIIIEEEAAA===;;;999:::BBBLLLOOOSSSXXXZZZXXXQQQHHHCCC===:::888777888999999888888777666777888888777666777777666666666777888888999777555555555555444333555:::GGGYYYlllwwwxxxvvvqqqggg^^^ZZZZZZ\\\bbbiiiooommmnnnuuu}}}}}}wwwtttlllaaaWWWPPPMMMJJJIIIFFFQQQ^^^dddfffjjjsss{{{pppqqqssseee^^^cccmmmvvvuuuooopppvvvwwwsssvvvtttjjjdddfffSSSIIIFFFMMMMMMAAA999:::<<<:::888777666555333111........................,,,,,,,,,,,,,,,---...///...444@@@QQQdddooollleee^^^bbbjjjxxx{{{rrrwwwuuuuuu}}}{{{yyyzzzyyyuuuqqqlllppp{{{~~~yyy{{{{{{{{{zzzzzzyyyxxxvvvsssqqqpppqqqrrrrrrooommmooouuu|||wwwuuusssqqqnnnlllnnnqqqpppooohhhYYYJJJBBBCCCEEEHHHLLLOOONNNIIIEEEFFFHHH???HHHTTTZZZ\\\[[[\\\^^^eeecccbbbgggooowww|||}}}|||}}}tttpppvvv}}}{{{~~~~~~}}}}}}~~~|||{{{NNN<<>>===;;;999777222333222222111///...------------...///000000111//////000000000000/////////111333222333:::DDDMMMqqqtttpppssszzz{{{~~~zzz{{{}}}|||uuuqqqvvvxxxtttpppmmmnnnrrrxxx|||rrrvvv|||xxxgggQQQEEE???<<<:::777444222222444555000000////////////000000rrr\\\KKK???:::===BBB???===;;;999999888555333444333222000///.........,,,,,,,,,------.........---------------------------///111222333222000///111222222222222111111000---...000111222222111111666777999:::;;;999888777444444444444444444444444333444444444555555666666888888888888999;;;===>>>@@@BBBEEEGGGGGGGGGGGGHHHMMMMMMNNNNNNNNNLLLKKKJJJGGGDDDBBBBBBAAA@@@DDDIIIKKKLLLMMMKKKFFFAAA===;;;<<<;;;===@@@BBB@@@@@@AAAFFFAAA???AAA???999777:::===999777888<<<>>><<<:::999777444333444555555444777;;;DDDVVVpppqqq```WWWTTTTTTXXX^^^hhhlllttt{{{|||zzz~~~pppcccZZZRRRJJJIIIOOOVVV]]]eeelllnnnlllooowww~~~zzzsssrrrlllccc___fffuuussskkklllggg]]][[[EEE@@@KKKKKKDDDAAA===<<<:::888777777666444222000///......///000...---,,,...//////...------...///444BBBUUUbbbdddbbb```dddnnnzzzyyyttt}}}}}}wwwkkkmmmqqqtttvvvvvvxxx|||zzz~~~}}}xxxxxxtttssswwwvvvrrrrrrvvv{{{tttjjjqqqtttjjjhhhiiigggeeeeeeiiiiiiaaaRRRGGGDDDCCCCCCEEEGGGJJJKKKKKKKKKLLLMMMCCCGGGKKKLLLJJJJJJLLLNNNTTTWWW[[[bbbjjjrrrzzz~~~{{{~~~vvvrrrvvv~~~}}}||||||}}}~~~~~~}}}{{{}}}pppUUUKKKJJJTTTYYYQQQJJJIII???>>>======>>>===;;;999777555333222222111///...//////////////////////////////000111111111111111///...000333444:::LLL^^^vvvyyy|||ttttttttt|||{{{pppcccgggjjjgggnnntttvvvqqqpppuuuxxxxxxssspppmmmlllnnnrrrvvvwwwyyysssttt~~~~~~yyymmmzzz[[[>>>>>>>>>===;;;888444333333444111111000000000000111111sss[[[JJJ@@@:::;;;>>>???===:::999999888555333444333222000//////......------...............///------------------------...///111222222222000///111111222222111111000000...///000222222222111111555666888999999888666555444444444444444444444444555666666666777777777888888888777888999;;;<<<===@@@CCCGGGJJJIIIGGGFFFEEELLLLLLMMMMMMLLLJJJIIIGGGFFFDDDDDDGGGGGGEEEFFFJJJHHHGGGFFFBBB>>>;;;;;;;;;;;;<<>><<<>>>@@@@@@>>>;;;999777444444444555555555666999BBBTTTnnn~~~qqqbbbYYYUUURRRTTTXXXkkknnntttzzzzzzyyy}}}yyypppiii___UUUNNNMMMNNNTTT\\\dddiiilllsssvvvyyy||||||rrrmmmaaabbbkkksssfffeeeeeeaaaXXXEEEAAAJJJMMMMMMGGG;;;<<<:::888888888777666444111///......///000...------...//////...------...+++222BBBWWWcccdddaaa___kkksss~~~{{{|||tttkkkooorrruuuvvvvvvxxx{{{}}}www{{{|||zzzyyyyyyvvvqqquuurrrrrrvvvvvvrrrrrruuu|||~~~rrrqqqyyyvvvkkkaaa```bbbcccdddfffdddddd]]]PPPFFFCCCCCCBBBDDDFFFGGGHHHHHHIIIKKKMMMDDDHHHKKKMMMKKKGGGDDDCCCPPPSSSYYYaaaiiipppwww{{{|||~~~vvvrrruuu{{{}}}||||||~~~~~~}}}|||{{{~~~{{{eeeSSSHHHPPPYYYVVVMMMHHHAAA???>>>===>>>===;;;999777555333222222222000...//////////////////////////////000111111111111111000000111333555===QQQeee{{{pppjjjsssqqqiiiqqq~~~yyyfff]]]dddjjjggglllqqqrrrnnnnnntttyyyyyyrrrooollllllooosssuuuuuurrrpppuuu~~~~~~xxx|||pppwww~~~```DDDDDD===<<<;;;888555333333333111111000000000000111111qqqXXXIIIAAA===<<<>>>>>><<<:::999999888555444333333111000///////////////////////////.........------------------------...///000222222111111000111111111111000000//////000000111222222222111111444444666666666555444333333333333333444444444444666666666666666777777777777777777777888:::;;;<<>>;;;999777555444666666666666888999>>>LLLdddzzzzzzoooddd^^^[[[YYY[[[```jjjlllrrryyy||||||wwwmmmcccYYYNNNHHHMMMSSSXXXaaajjjrrrqqqpppssszzz~~~wwwwwwyyyzzzjjjgggkkkmmm```NNNDDDDDDKKKVVVPPP;;;===;;;999888999999888777222000....../////////------...//////...---...///...888KKK```lllnnnlllllluuuzzzzzzvvvwww}}}xxxrrrmmmrrrtttvvvwwwvvvwwwyyy{{{vvvyyyyyyvvvttttttqqqmmmqqqppprrrvvvvvvsssqqqrrruuu{{{rrrlllkkkfff\\\SSSRRRUUUXXX]]]bbb^^^___ZZZOOOFFFDDDDDDCCCBBBCCCCCCBBBAAACCCFFFIIICCCFFFIIIMMMMMMIIIBBB===JJJOOOWWW___gggnnntttxxx|||~~~|||uuurrruuuyyy{{{~~~|||{{{zzz{{{~~~~~~|||{{{{{{zzz}}}}}}|||aaaKKKMMMXXXYYYPPPHHHBBB@@@>>>=========;;;999777666444333333222000...//////////////////////////////000111111111111111111222222333555BBB[[[qqq~~~nnnhhhrrrsssfff\\\]]]nnnwwwuuueee\\\dddkkkjjjjjjmmmmmmjjjlllqqqwwwyyyqqqmmmjjjkkkooorrrpppmmmlllpppxxx~~~~~~}}}uuuuuuxxxxxx|||fffIIICCC<<<;;;:::888666444333222111111000000000000111111lllTTTGGGCCCBBB@@@AAA===;;;999888888888666444333222111000////////////000/////////......------------------------------//////000111111111111000222222111000////////////111222222222222222222222333333444444444333222222333333333333333444444444444444444444444444444444555666666777777888999999<<<@@@DDDFFFFFFEEEEEEEEEHHHJJJMMMOOOPPPPPPNNNMMMGGGCCCBBBDDDEEEBBBAAACCCCCCAAA>>>:::777999===@@@GGGLLLRRRYYYcccnnnvvvyyyssspppjjjeee```[[[XXXXXXVVVSSSPPPMMMJJJFFF@@@<<<===;;;888777888999888777::::::;;;DDDXXXmmmvvvvvvyyypppgggccccccdddkkkrrrkkkkkkooouuuxxxzzz}}}wwwqqqlllbbbRRRHHHJJJLLLMMMTTT___jjjjjjlllooottt{{{sssooorrrtttppp^^^LLLBBBJJJ^^^[[[???===;;;999888999::::::999333111///.../////////...---...//////------///000555???QQQeeeqqqsssuuuyyy{{{~~~vvvkkkgggwwwzzzvvvtttsssrrrtttuuuvvvvvvvvvwwwwwwxxxsssvvvtttpppooopppnnnkkkpppqqqrrruuutttqqqooonnngggkkkqqqtttqqqiiibbb___ZZZPPPGGGEEEFFFJJJRRRYYYXXX[[[XXXOOOGGGEEEEEEDDDBBBAAA???<<<:::;;;>>>AAA@@@@@@CCCHHHLLLKKKEEE@@@DDDKKKVVV___ffflllrrrwwwyyy{{{xxxsssrrrvvvyyyyyy~~~}}}zzzyyyyyyzzz|||~~~|||zzzyyyzzzzzzzzzjjjPPPLLLUUUXXXRRRKKKCCC@@@===<<<<<<<<<<<<;;;888666444444444333111/////////////////////////////////000111111111111111111222222222666IIIfff}}}wwwtttsssjjjcccbbbvvvyyyiiiiiiooopppkkkjjjiiiggghhhmmmrrruuuoookkkiiilllqqqrrrooojjjqqqttt{{{zzzrrrnnnyyy{{{wwwnnnPPP@@@===<<<:::999888666333111222111111000000111111222mmmUUUIIIEEEBBBAAA@@@<<<;;;999888888777666444222222111000/////////000///......------,,,,,,,,,------------------------//////000111111111111111333222111000////////////222222222222222333333333333333333333333222111111222222222333333333444444444444444444444333333333444444555666666777777777:::;;;===???@@@CCCGGGJJJLLLOOOTTTXXX\\\]]]]]]\\\QQQIIIBBB@@@@@@>>>>>>AAA??????>>><<<:::;;;>>>AAAKKKRRRYYYaaaooozzztttqqqpppjjjccc^^^[[[UUULLLFFFEEEBBB???===<<<<<<;;;999999888999BBBVVVmmmyyy|||vvvkkkeeeccceeennnxxxsssqqqqqqrrrpppkkkjjjlllxxxzzz|||yyysssnnnooorrrjjj^^^UUUSSSPPPLLLOOOXXXccciiippprrrrrruuu|||mmmmmmvvvzzzqqqxxx||||||xxxuuuqqqlllrrrfffXXXLLLSSSiiidddDDD>>><<<999888999:::::::::444222///......//////.........///...---...000222999AAAPPP___fffhhhnnnuuuxxxzzz~~~}}}yyyqqqjjjhhhttt{{{tttrrrsssuuuuuutttttttttuuuvvvvvvwwwvvvpppqqqpppkkkjjjmmmmmmkkkoooqqqsssrrrqqqooollliii`````````aaabbbcccbbb___ZZZQQQGGGAAA???AAAIIISSSSSSVVVTTTKKKDDDCCCDDDCCCFFFEEEAAA<<<888777999<<<===<<<===@@@EEEFFFDDDAAAAAAIIIUUU___eeelllrrrwwwvvvvvvsssoooqqqwww{{{zzz|||zzzxxxvvvvvvwwwyyy{{{~~~~~~}}}{{{xxxwwwyyy{{{~~~jjjTTTKKKNNNRRRTTTSSSGGGCCC???<<<<<<<<<<<<<<<999777555444444333222000//////////////////////////////000111111111111111000111111111;;;RRRqqqxxx{{{zzztttyyyqqqsssuuullliiifffeeefffiiimmmpppjjjiiijjjpppvvvyyywwwttt{{{{{{|||~~~vvvnnngggmmmppphhhuuu||||||~~~~~~~~~```GGG@@@===:::999888777444111222222111111111111222222sss[[[LLLDDD???======<<<:::888888888777666444222222111000000000000000---------------,,,,,,,,,------------------------000000000000000111111111555444222000//////000000222222222222333444555666555444444333333222222222111111222222333333444444666666666555555555555555333333444555666555555555777888999:::<<>>@@@CCC<<<=========;;;<<<>>>@@@IIIQQQXXX```rrr}}}zzzxxxpppbbbVVVOOOLLLGGGDDDBBB@@@===;;;555666999DDDZZZttt{{{mmmccc[[[ZZZbbbkkksssrrrtttwwwtttllleeeddd___ccciiikkkgggdddjjjsssvvvuuurrrkkkddd```bbbdddgggpppxxxzzzwwwuuuzzz~~~ooohhhfffdddaaahhhrrr||||||pppfffgggdddaaa\\\```ppphhhIII???<<<999888888999999999666333///....../////////...//////...---...111333???FFFRRR\\\___```gggppptttvvvxxxyyyxxxuuurrrpppqqqwww||||||tttqqqrrrtttuuutttqqqqqqqqqrrruuuwwwwwwvvvuuuuuurrrmmmlllppprrrpppnnnqqqrrrooonnnnnnkkkgggcccbbb___]]]```ggglllllleee\\\RRRHHHAAA???GGGQQQPPPRRROOOFFF@@@???@@@@@@KKKIIIDDD???:::888:::<<<===<<<::::::;;;<<<<<<<<<>>>HHHTTT^^^dddkkksssyyyvvvtttnnnkkkoooxxx|||zzzvvvuuusssrrrsssvvvyyyzzz{{{||||||yyyvvvvvvyyy}}}yyylllYYYKKKHHHMMMWWW^^^PPPKKKEEE@@@>>>===<<<<<<999888666555555444222000//////////////////////////////000111111111111111000111000333CCC___|||rrrpppsssuuuzzz}}}sssttttttlllgggccceeefffgggiiilllgggiiinnnuuu|||}}}yyyxxxyyypppiiiaaacccxxxzzz___SSS[[[tttuuuqqqoookkkmmmuuuuuuYYYEEEAAA<<<999999888555222222222111111111111222222www```PPPDDD===;;;===;;;999888777888777666444222111111000000000000000------------............------------------------000000000000000111111222777555333111000000111111111111111222333555777888666666555444333333333333000111111222333333444444666666666555555444444444222222444555555444444333666888999;;;===AAAFFFJJJRRRVVV]]]dddiiillllllllldddWWWJJJDDDBBBAAABBBDDD>>>???>>>===<<<===@@@BBBDDDMMMSSS[[[pppyyyfffZZZUUUPPPKKKGGGCCC???===777888;;;DDDXXXqqq}}}sssggg]]]UUURRRXXX```jjjmmmuuu}}}~~~uuukkkgggXXXYYY]]]aaa___]]]bbbjjjzzzvvvwwwzzzyyysssxxx}}}~~~{{{yyyyyy{{{|||~~~ssshhh```\\\^^^fffuuurrrgggbbbccceeeaaaaaalllgggOOO@@@===999777777888888888666333000....../////////...//////...---...111444CCCLLLZZZeeeggggggoooyyy{{{zzzxxxsssnnnlllnnnqqq{{{yyyrrrqqqtttvvvsssnnnnnnmmmmmmppptttwwwwwwvvvyyyyyytttnnnlllppprrrqqqkkkoooooolllkkknnnmmmiiihhhjjjhhheeehhhqqqvvvvvvoooggg\\\QQQEEEAAAHHHRRRSSSTTTPPPEEE>>>>>>@@@AAAIIIHHHDDD@@@;;;999:::<<<>>>===<<<:::777777888999<<>>???AAADDDGGGPPPTTTZZZaaafffhhhhhhhhhdddWWWJJJEEEDDDBBBBBBCCCBBBBBB@@@===<<<>>>CCCFFFBBBJJJPPPXXXooonnn```[[[UUUOOOJJJEEEAAA>>><<<<<<<<>>:::999:::;;;===???@@@>>>:::888:::<<<:::DDDQQQZZZ```gggrrrzzz{{{uuukkkfffkkkuuuyyywwwwwwuuurrrooonnnnnnpppqqqvvvxxxyyywwwtttuuuzzztttXXXIIILLLYYYeeeggg___TTTJJJCCC>>>;;;999:::888666666666555333111//////////////////////////////000111111111111111222222222:::RRRtttzzz{{{||||||uuuppp}}}lllccciiilllggggggaaa___eeeiiihhhhhhkkkkkkpppuuuwwwuuuuuuxxx|||xxxvvvkkk]]]ZZZcccnnnrrr}}}~~~xxxiiiaaa]]]___lll{{{wwwaaaRRRRRRLLLRRRaaa}}}tttttt~~~lllNNNGGG>>>999888888666333333222222111111222222333|||bbbLLL???;;;<<<<<<:::::::::999888777666555111111111111000000000000//////.........---------,,,,,,,,,,,,---...//////111111000000000000111111111000/////////000222333333222000///000222555777;;;999666333111111111111000000000000111111111111111222222333333444555555444444555555666666777777999;;;===@@@BBBDDDDDDDDDJJJLLLQQQ[[[eeekkkmmmlllbbb\\\SSSMMMIIIFFFBBB@@@BBBDDDGGGGGGDDDCCCCCCEEE@@@GGGKKKNNN^^^pppjjjfff___ZZZTTTMMMCCC===<<<>>>???DDDOOO\\\bbbbbbddddddbbb]]]WWWWWW\\\aaaiiikkkmmmnnnmmmjjjgggdddccc```\\\XXXSSSMMMGGGDDDNNNYYYdddeee```aaalllwwwqqqmmmmmmqqqqqqmmmoootttrrrwww}}}ttteee^^^dddiiifffjjjsssnnnpppvvv||||||ttthhh```hhh```]]]^^^XXXMMMKKKSSSBBB===777555777888888777555555444111...---...000111......222222111555<<>>999777777888???@@@AAA@@@<<<999888888999===EEEOOO\\\hhhqqqvvv{{{wwwooohhhiiipppsssrrrvvvooofffccceeeiiikkkjjjhhhmmmssswwwyyyzzz{{{|||{{{zzz|||zzzXXXHHHPPP___kkkiiibbbVVVIII@@@===<<<;;;;;;:::777444222333555000///////////////000111000000000000////////////222222666EEEeee}}}www```eeeyyywwwtttiii]]]YYY\\\aaabbbbbb^^^___``````aaacccgggjjjmmmssszzz|||yyyvvvuuuvvvvvvuuummmaaa]]]bbbggghhhsssyyy}}}sssfff]]]ZZZbbblll|||fffSSSHHH@@@DDDMMMZZZkkk|||{{{uuu]]]FFF<<<>>>:::888888444000111111222222222111111|||bbbLLL???;;;<<<<<<:::::::::999888777666555111111111111000000000000............------------,,,,,,,,,,,,---...//////111111000000000000111111111000/////////000222333333222111111222444666777888777444222111000111111000000000000111111111111111111222222333444444444555555666666777888888888<<<<<<===>>>AAADDDFFFHHHKKKMMMQQQYYYaaagggiiiiiihhhaaaVVVNNNIIIFFFDDDBBBFFFIIILLLLLLJJJHHHHHHHHHDDDGGGIIIIIIPPPfffqqqkkkfff^^^YYYTTTNNNGGGBBB<<<>>>>>>AAAKKKXXX```aaafffhhhhhheeebbbccciiinnnlllkkkiiihhhfffaaa[[[WWW[[[XXXUUUSSSQQQLLLEEE@@@999===AAA@@@>>>???DDDJJJPPPQQQYYYfffnnnoooooorrrppptttzzz~~~~~~gggXXX___jjjmmmnnnpppttttttxxxssshhhfff]]]XXXXXXQQQGGGFFFMMMFFFAAA:::777777888888777666666555222///---...///111......///000111;;;FFFbbbvvvxxxuuurrrsss}}}~~~xxxqqqlllkkkkkkkkkkkkiiiiiilllqqqpppmmmmmmpppmmmllljjjgggeeeeeeddddddmmmoooqqqpppmmmmmmnnnpppppppppqqqtttyyy~~~zzziii___\\\QQQJJJQQQXXXZZZXXXPPPFFF@@@AAAEEEGGGFFFCCC>>>999777777888@@@AAABBBBBB???===<<<<<<888;;;BBBLLLXXXeeepppvvv~~~zzzqqqjjjlllqqqqqqnnniiibbbZZZWWWYYY]]]^^^^^^bbbfffkkkoooqqqsssuuuwwwwwwyyy|||jjjNNNOOO]]]lllkkkfff\\\OOODDD>>>===<<<<<<;;;888555444444666000000////////////000000111111111111111000000000444666===PPPpppppp^^^bbbmmmmmm}}}\\\TTTNNNJJJLLLUUU]]]```___[[[]]]```aaabbbdddfffhhhooosssxxxyyyvvvtttuuuwwwtttrrrjjjaaaaaaggglllkkkpppvvv{{{zzzwwwzzzwwwhhh\\\VVVYYY___iiiqqqxxxwwwlll\\\OOOGGGDDDEEEGGGJJJOOOUUU[[[___vvv|||{{{www]]]EEE;;;>>><<<::::::444111111222222222222111111{{{bbbLLL@@@<<<<<<<<<:::::::::999888777666555111111111111000000000000......---------,,,,,,,,,,,,,,,,,,,,,---...///000111111000000000000111111111000/////////000222333111222222333444666777777555444222111000000111222000000000000111111111111000000111111222333333333666666666777888999999999======<<<===???CCCGGGJJJNNNOOORRRXXX```fffiiijjjkkkcccXXXOOOJJJHHHHHHHHHMMMOOORRRSSSQQQNNNMMMLLLMMMKKKKKKJJJIIIRRRmmm}}}vvvllleee\\\VVVRRRNNNIIIFFF>>>>>>===>>>GGGVVV```cccjjjkkkkkkhhhgggiiinnnsssnnniiidddaaa___YYYPPPHHHMMMJJJHHHJJJLLLKKKFFF@@@@@@>>>:::999999;;;===>>>@@@DDDQQQbbbnnnpppmmmkkkmmmqqquuuxxx{{{rrrcccccchhhjjjllloooyyyjjjjjjaaaZZZVVVMMMDDDCCCIIIHHHBBB:::666777888999888888777666333///------...000///...------222BBBPPPmmm~~~}}}vvv}}}{{{yyyzzz{{{zzztttmmmhhhggghhhkkkllliiiiiikkkoooooollllllpppmmmlllkkkhhhfffdddbbbaaakkkmmmqqqrrrpppooonnnmmmmmmnnnnnnqqquuuzzzqqqfffbbbWWWPPPVVVVVVVVVSSSKKKBBB===@@@CCCGGGEEEBBB===999777888:::???AAABBBAAA???=========777999>>>GGGTTTcccooowwwyyyooohhhiiilllhhhaaaVVVQQQKKKIIIKKKMMMNNNNNNTTTWWW\\\aaaeeeiiinnnqqqssswww|||}}}{{{{{{RRRHHHRRRmmmnnnmmmeeeWWWIII???;;;=========:::777555666777111000000//////000000000111111111111111222222222444888DDD[[[{{{pppfffiiijjjaaafff~~~xxxtttNNNIIIGGGFFFKKKSSSYYYYYYWWWXXX\\\```cccdddeeefffgggqqqtttxxxxxxuuutttvvvxxxuuupppgggbbbdddkkkllliiilllppptttssspppsss{{{|||lll```WWWSSSUUUSSSYYY______YYYPPPIIIFFFDDDCCCBBBBBBBBBCCCDDDEEEQQQ___wwwbbbGGG:::=========;;;444222222222222222222111111zzzbbbMMM@@@<<<<<<<<<:::::::::999888777666555111111111111000000000///------------,,,,,,,,,,,,,,,,,,,,,------...///000222111111000000111111222111000/////////000222333///000222444555666666666222111000000000000111222///000000000111111111111///000000111111222333333555555666777888888999999;;;;;;;;;;;;>>>AAADDDFFFLLLNNNRRRYYY```hhhmmmpppjjjcccYYYPPPLLLLLLOOOQQQRRRSSSVVVWWWUUURRRPPPNNNQQQIIIGGGKKKHHHFFFXXXpppwwwmmmmmmqqqssstttuuummmeee[[[TTTPPPMMMJJJGGG@@@AAA???>>>GGGWWWeeejjjnnnkkkgggbbb___aaafffkkklllgggbbbaaa```ZZZNNNDDDCCC@@@===AAAGGGJJJHHHDDDBBB>>>:::888888;;;???AAACCCGGGQQQ___kkkooollliiikkknnnrrruuuxxx|||~~~tttpppuuu}}}ppptttkkkbbbZZZQQQGGGFFFKKKKKKDDD;;;666666888999:::888999777444000...------...///000---,,,444FFFVVVbbbnnnwwwwwwwww|||yyywww~~~zzz|||nnnkkkgggeeeeeegggjjjkkkhhhhhhjjjnnnnnnkkklllpppnnnnnnllljjjhhheeebbbaaaiiilllpppssssssqqqnnnlllkkkllllllnnnqqqwww}}}wwwgggaaaYYYVVV^^^XXXVVVRRRJJJBBB???AAAEEEHHHGGGCCC>>>:::888999;;;>>>??????>>>;;;999999999666888<<>>@@@AAABBBBBBCCCGGGLLLQQQWWW]]]dddiiimmmssszzz~~~zzzYYYFFFJJJjjjnnnpppkkk^^^NNNAAA:::=========;;;888666666666111111000000///000000000000000111111111111111222222777FFFaaa}}}|||~~~zzzmmmfffnnnyyy{{{uuuiiiuuu|||TTTLLLJJJJJJNNNTTTWWWWWWUUUZZZ]]]```bbbdddfffhhhkkksssvvvzzz{{{yyyxxxwwwxxxvvvnnndddaaaeeeiiigggccceeehhhjjjiiihhhkkkttt|||{{{}}}oooeee\\\VVVSSSLLLOOOQQQQQQLLLHHHEEEDDDCCCCCCDDDEEEFFFGGGIIIIIIIIIPPPeeelllMMM;;;;;;;;;===<<<555333333222222111111222222zzzbbbMMMAAA===<<<<<<:::::::::999888777666555111111111111000000000///......---------,,,,,,,,,------------...///000000222222111111111111222222111000/////////000222333...///222444555555444333////////////000000111111///000000000111111111111///000000111111222333333333333444555666777888999666777999;;;<<<===>>>>>>EEEHHHNNNUUU^^^fffmmmrrrkkkfff]]]UUUQQQQQQUUUXXXUUUVVVWWWWWWVVVTTTQQQNNNNNNCCC???DDDCCC<<>>>>>CCCGGGGGGFFF???@@@???;;;888999>>>DDDJJJLLLQQQYYYcccjjjlllkkkgggkkkppptttwww|||ssspppzzzzzzxxxrrriii```UUULLLJJJLLLWWWNNNBBB:::777888999999999999888666222///---...+++///111......888IIIVVVVVV]]]gggsss}}}{{{ppppppyyy{{{vvv^^^```bbbdddfffggghhhiiihhhgggiiilllllliiikkkooooooooonnnllljjjgggeeedddhhhkkkooorrrsssrrrooolllmmmnnnnnnoooqqqwwwpppggg^^^ZZZaaa\\\ZZZVVVNNNHHHEEEGGGJJJMMMKKKFFF@@@;;;999:::<<>>BBBGGGLLLSSSWWWaaahhhqqqwwwzzz|||xxxxxxeeeOOOIII\\\dddkkkkkkbbbTTTGGG@@@<<<======;;;888555555555222222111000000000000000/////////000000000111111222777HHHfff}}}rrrrrroookkkaaaqqqaaaEEEDDDEEEIIIPPPVVVYYYZZZ]]]^^^___```bbbffflllpppssswww|||~~~{{{wwwuuupppfff^^^^^^dddgggccc^^^\\\]]]^^^\\\\\\```iiiqqqsss}}}yyyllleee]]]VVVSSSJJJKKKJJJHHHFFFDDDDDDDDDGGGFFFFFFFFFFFFGGGGGGHHHHHHMMMSSSbbbxxxVVV???;;;999;;;<<<666444444333222111111222222yyybbbMMMBBB===<<<<<<:::::::::999888777666555111111111111000000000000//////.........---------------------...///000111222222111111111111222222111000/////////000222333///000222333444333333222/////////000000111111111000000000000111111111111000000111111222333333333222333444555666777888999444555777999:::999999888;;;@@@GGGOOOVVV]]]dddiiijjjgggaaa[[[VVVVVVYYY\\\ZZZXXXWWWWWWWWWUUURRRPPPOOOEEE???AAA???777444777>>>IIIZZZhhhnnnkkkccc\\\KKK@@@777666<<>>CCCIIIXXX[[[[[[ZZZ\\\aaadddccc```eeelllrrrvvv{{{}}}vvviii```gggvvv{{{wwwuuurrrllleee[[[TTTPPPOOOhhh\\\LLL@@@:::888888777888999999777333000///...***000222000222>>>NNNYYYTTTUUU___qqqzzzsssxxx|||vvvooosss|||{{{ooofffTTTYYY```fffhhhhhhgggggggggfffhhhkkkkkkhhhjjjoooooonnnmmmlllkkkiiiiiihhhjjjkkkmmmppprrrssspppnnnlllmmmmmmmmmnnnttt~~~~~~sssfff\\\^^^ccc```\\\VVVQQQNNNOOOQQQTTTQQQKKKDDD===:::;;;===EEEEEECCC???:::777666666666888<<>>CCCFFFTTTZZZdddmmmssswwwzzz|||zzz}}}|||sssyyynnnWWWIIILLLUUU```eeeaaaVVVLLLGGG<<<======;;;888666555555333222111111000000000000.........///000000111111777<<>><<<<<<:::::::::999888777666555111111111111000000000000000000/////////.........------------...///000111333222222111111222222333111000/////////000222333222222333333333333333222//////000111111111000000000000000000111111111111111111222222333444444444333333444666777888999:::666666666666666666666666888===DDDIIINNNRRRWWW[[[\\\]]]\\\ZZZXXXYYY\\\______\\\YYYXXXXXXXXXUUUSSSOOOKKKEEE???:::666333222222666===CCCDDD???:::777;;;555111222999EEEXXXiiimmmiiiccc```___[[[VVVRRRJJJLLLJJJGGGMMM]]]nnnwwwrrrkkkaaaZZZWWWZZZ^^^bbb[[[YYYXXXZZZ]]]```aaaaaaZZZYYYVVVPPPJJJEEEDDDDDDEEEKKKOOOKKKDDD???AAAEEEXXX___```ZZZUUUUUUVVVTTTVVV]]]fffnnnsssyyyuuusssiii\\\\\\iiirrrqqqqqqrrrrrrmmmgggaaa]]]ZZZnnnaaaPPPAAA:::888888888777888999777444111000000,,,000111///555FFFWWW___[[[YYYbbbttt}}}uuupppgggggglllssswwwxxx}}}{{{iii]]]RRRYYYbbbgggiiihhhgggggggggfffgggjjjiiigggjjjnnnllllllkkkjjjjjjjjjkkkllllllkkkkkkmmmpppsssrrrqqqkkkmmmmmmllllllrrr}}}uuuggg\\\^^^hhhfffbbb]]]YYYWWWVVVVVV\\\XXXQQQGGG???;;;;;;===FFFFFFDDD@@@;;;999888999666888<<>>???===:::777666666444333222111000000000000...//////000111111222222;;;AAAUUUvvvuuuppppppzzz~~~OOOOOOOOOPPPSSSUUUWWWWWWZZZ[[[\\\^^^```eeekkkpppnnnqqquuuxxxyyyvvvqqqmmm```XXXUUU[[[aaa```^^^]]]TTTRRRNNNIIIFFFIIIPPPVVVaaakkkrrrvvvlllaaaYYYTTTRRRSSSKKKKKKKKKMMMPPPSSSUUUUUUQQQPPPOOONNNPPPRRRVVVXXXQQQUUUTTTVVVkkk{{{pppjjjnnnmmmvvv{{{^^^LLLGGG???======888777555333111111111222333yyybbbNNNBBB>>><<<<<<:::::::::999888777666555111111111111000000000000000000000000////////////...------......///000111333222222111111222222333111000/////////000222333555555444444444333333333000000111111111111000000000000000000111111111111111222222333333444555555444444555777888:::;;;;;;:::888555333333444555777999>>>DDDHHHJJJKKKNNNQQQKKKOOOSSSUUUWWWZZZ^^^bbbccc___[[[YYYZZZZZZXXXVVVKKKLLLGGG<<<444444555444222111333666777666666777444111111444999BBBSSSaaafffcccaaa```___]]]WWWRRRLLLMMMKKKGGGLLL[[[kkkssspppiiiaaaZZZWWWWWWXXXYYYYYYWWWSSSRRRTTTZZZ```dddYYY\\\]]]YYYPPPIIIGGGHHHIIINNNSSSRRRMMMIIIIIIJJJCCCOOOVVVSSSNNNNNNNNNLLLOOOWWWbbbkkkqqqwww}}}iiinnniii]]]\\\jjjvvvxxxqqquuuxxxwwwsssoookkkgggjjj^^^LLL???999888::::::666888999888555222111111...111///...777LLL^^^fffeeedddlll|||}}}wwwwwwooollloooyyy~~~}}}iii]]]UUU[[[ccchhhiiihhhggghhhgggeeefffiiiiiigggiiinnnkkkjjjhhhhhhhhhjjjlllnnnnnnkkkiiikkkooorrrsssssspppqqqqqqppppppvvv}}}oooccc\\\```kkkiiifffbbb^^^[[[ZZZZZZ```\\\TTTJJJAAA<<<<<<===EEEDDDBBB???;;;999:::;;;777888<<>>AAABBBDDDGGGIIIIIIMMMWWWeeerrrzzz|||{{{|||zzz|||{{{}}}fffOOODDDMMMWWW[[[VVVLLLCCC>>>>>>???@@@???<<<999777777444333222111000000000000///000000111222222333333<<>><<<:::999999888666555222222222111111111111000000000000000000000000000......---...///111333444222111///......///111222111000000//////000111111333333444444555444444444////////////000000000000000000000000111111111111111111111222222333333444555666888999:::;;;::::::555555444333333444555555:::===BBBGGGJJJLLLLLLKKKHHHDDDEEEMMMSSSWWW^^^gggaaa^^^[[[YYYXXXXXXVVVUUUOOOJJJCCC;;;666555555666333333444444444333222222444111111444888???LLLYYY]]]]]]\\\[[[XXXTTTPPPNNNJJJHHHGGGGGGKKKUUU```hhhfff```WWWOOOMMMRRR[[[bbb^^^TTTKKKHHHJJJOOOYYYaaa___bbbbbb___XXXRRRPPPPPPIIITTT[[[VVVMMMHHHHHHIIIGGGKKKOOOQQQRRRRRRSSSSSSOOOOOOUUU```iiinnntttzzzrrrbbbeeehhh___jjj~~~yyyvvvxxxwwwppprrrqqqfff]]]XXXLLL>>>777888888555777777777777555222///---000...---111;;;JJJ\\\hhhiiieeerrr~~~}}}ttt]]]QQQTTT\\\bbbdddfffhhhhhheeebbbdddeeeddddddfffjjjooommmllljjjhhhhhhiiikkklllooommmkkklllooopppooommmqqqqqqrrrssssssvvv}}}mmmeeebbbaaammmmmmkkkbbbXXXTTTWWW\\\YYY```aaaVVVDDD999<<>>888555444444444444444444444333333222444222222555888===IIITTTXXXWWWUUUSSSPPPNNNLLLKKKFFFFFFFFFGGGJJJPPPXXX^^^[[[YYYWWWUUUVVV]]]iiiqqqiii]]]PPPIIIFFFIIIQQQZZZaaaccceeeddd___YYYTTTQQQNNNXXX___[[[UUUQQQOOONNNNNNQQQWWW]]]aaabbb```___\\\UUURRRYYYccckkkrrrwwwzzzzzzvvvyyywwwnnntttkkkmmmllldddrrryyyzzzxxxqqqoooiiiXXXOOOMMMFFF<<<777999999888777777777777555222///...000111///222???RRRaaafff[[[\\\mmm{{{zzz{{{}}}cccQQQLLLWWW^^^cccdddfffiiijjjhhheeeeeedddbbbaaaccchhhlllllllllkkkkkkkkklllmmmnnnooommmlllmmmoooqqqooonnnppppppqqqsssrrruuu~~~rrrnnnmmmlllpppppplll___QQQKKKNNNUUU^^^dddhhheee[[[MMMBBB===HHHFFFAAA===999666555555444555777888888777555444333444555555444333444555444888===??????>>>>>>===DDDGGGNNNUUUVVVUUUZZZaaaaaahhhmmmooossszzz~~~zzzWWWLLLJJJVVV^^^WWWPPPOOOFFFAAA??????===888666888555444333111000000//////111///000333333111444:::FFFZZZooo~~~~~~~~~www{{{qqqbbbkkkwwwiiipppfffOOOKKKNNNSSSWWWYYYYYYWWWVVVTTTVVVXXX]]]cccgggiiiiiipppttttttmmmeeeaaa^^^[[[\\\\\\\\\[[[YYYVVVTTTRRRUUUQQQLLLHHHIIIMMMTTTYYYVVVPPPNNNSSS[[[```dddiiiuuu~~~tttfff^^^^^^ccchhhkkklllkkkjjjjjjllllllllljjjllljjjjjjlllnnnpppxxxvvvcccTTTLLLFFF>>>999:::888666333222222333333fffOOOBBB===<<<<<<===;;;:::999999888666444222222111111111000000000////////////////////////...............///000111111111222222222222111111...///111222333333333222333333444444444444333333////////////000000000000000000000000111111111111000000111222333333444444444555777888999888777777777777666666666666777777666999@@@HHHRRR\\\dddhhhbbbYYYPPPLLLLLLOOOXXXaaafffccc___]]]\\\[[[XXXWWWUUURRRLLLFFF???;;;777666444444444333333333222222444222333555777;;;DDDNNNTTTSSSPPPMMMKKKJJJJJJJJJBBBDDDEEEGGGHHHLLLPPPSSSSSSWWWZZZ[[[]]]cccnnnvvvrrreeeWWWLLLGGGFFFMMMUUUbbbdddgggiiiiiieee^^^YYY[[[cccjjjhhhdddaaa]]]YYY```bbbgggooouuuuuuqqqmmmrrrcccVVVUUU]]]fffpppwwwyyy~~~xxxnnnmmmmmmiiisssppptttsssmmmvvv{{{zzzyyyxxxrrrooodddPPPEEEFFFDDD===888999:::999666777777777555333000...///222222444GGGdddqqqnnnYYY]]]ppp~~~{{{{{{hhhMMMEEELLLZZZ```ddddddfffiiikkkiiieeedddbbb___^^^```eeehhhkkkkkklllmmmnnnnnnnnnnnnkkkkkkkkkllloooqqqqqqpppnnnnnnoooppppppsss}}}{{{uuupppmmmlllfffXXXKKKFFFLLLTTTVVVWWW\\\dddiiidddUUUHHHQQQNNNIIIBBB===888555444444555666666555444333333333444555666666666666666555;;;CCCJJJNNNMMMJJJHHHOOOTTT^^^eeeffffffllluuu{{{|||zzz|||}}}|||{{{~~~~~~~~~~~~~~~rrrXXXIIIVVVcccaaaYYYXXXJJJEEEAAAAAA???;;;999:::555444333222000000000000000000222333000000888CCCWWWlll~~~ooo[[[\\\ggg{{{hhhTTTTTTQQQGGGJJJOOOUUUWWWWWWVVVWWWXXXTTTUUUYYYaaaiiimmmllljjjppptttrrrjjjaaa\\\YYYUUUZZZ\\\]]]^^^\\\XXXTTTRRRQQQRRRPPPLLLJJJQQQ^^^iiicccZZZSSSRRRTTTVVVYYY\\\jjjrrr|||~~~{{{yyy{{{~~~{{{wwwpppoootttyyy{{{yyywwwuuuuuuuuuvvvtttsssvvvuuuvvvyyy{{{mmm___VVVNNNBBB999:::999666444222222222333fffPPPBBB======>>>===;;;999888888888666444111111111111000000000000////////////////////////...............//////000000111333444444333111000,,,...111333444444333222333333444444444333222222////////////000000000000///000000000111111111111000000111222333333444444888777777777888999:::;;;888777777777777777777888888;;;AAAKKKXXXfffqqqxxxssslllaaaYYYUUUUUUZZZ___dddbbb___]]][[[ZZZWWWUUUUUUSSSOOOIIICCC>>>999777444444333222111111111111111000222555777999BBBKKKRRRQQQPPPOOOMMMLLLKKKKKKDDDEEEFFFGGGIIILLLQQQTTTVVVZZZ______]]]^^^dddjjjpppggg\\\TTTNNNKKKOOOUUU___```eeekkkqqqqqqlllgggkkksssyyyyyywwwssslllfffiiijjjnnnxxxqqq^^^UUUTTT[[[hhhsss||||||yyywwwtttvvvsss|||yyyuuutttqqqrrrgggRRRGGGJJJHHH@@@999888999999666777777777666333111///,,,222333777SSSxxx~~~gggkkk}}}wwwpppsssxxx~~~vvvXXX@@@BBBRRRXXX___dddeeefffiiiiiigggbbbbbbbbbbbbbbbccceeefffkkklllnnnoooooonnnmmmllliiiiiijjjkkknnnooopppqqqlllkkkkkkmmmmmmooowwwxxxlllhhhddd\\\SSSMMMMMMSSSYYYNNNIIIGGGQQQ___eee```XXXYYYUUUOOOHHHAAA;;;666444555333333666999:::999777666777888<<>>GGGRRR[[[^^^[[[XXXXXXaaaoooyyyzzzxxx}}}}}}|||{{{zzzxxxzzz|||}}}}}}~~~~~~bbbKKKWWWjjjllldddbbbNNNGGGAAAAAA@@@<<<:::;;;555444333222111000000000000000111222111111999CCC^^^rrrpppdddcccbbbjjjyyy___NNNIIIIIIHHHJJJOOOUUUVVVTTTSSSVVVYYYXXXXXX\\\dddmmmsssrrrpppnnnrrrppphhh___[[[XXXUUUVVVXXXZZZ]]]^^^]]][[[ZZZQQQUUUUUUPPPKKKQQQaaaooohhh___WWWWWWXXXXXXZZZ]]]cccjjjqqqrrrmmmfffbbbaaaZZZ^^^kkk}}}~~~|||{{{{{{{{{zzzyyy}}}{{{|||nnnbbb[[[RRREEE;;;;;;999666444222222222333}}}fffQQQCCC===>>>???===;;;999888888777555444111111111000000000//////........................------...//////000000000000111333555555333111000,,,...000333444444333222333333444444333222222111////////////000000000000///000000000111111111111///000000222333444555555999888777666777:::===???999999999999999999999999999;;;AAAJJJWWWfffsss{{{|||xxxqqqiiidddaaa```___fffdddaaa___^^^\\\YYYWWWQQQPPPNNNJJJEEE???:::888555444222111000000000111///...111555666999AAAJJJNNNPPPRRRSSSRRRPPPMMMKKKHHHHHHHHHIIIKKKQQQXXX^^^YYY\\\___^^^[[[[[[^^^bbbhhhddd```]]]VVVPPPOOOSSSYYY[[[bbblllvvv{{{zzzwww{{{wwwnnneeeeeejjjuuuvvvfffWWWMMMNNN\\\kkkwww}}}~~~xxxvvvrrrvvvqqqnnnppphhhTTTJJJOOONNNDDD:::777999:::666777888888666444111000,,,222444;;;ZZZppprrruuukkkjjjlllpppwww}}}rrrXXXBBBDDDRRRUUU]]]dddfffggghhhfffcccbbbccceeehhhjjjjjjiiiiiioooppprrrsssrrrpppnnnllllllllllllkkkkkkjjjjjjjjjiiihhhhhhjjjjjjkkkqqqyyy{{{nnnllleee\\\WWWVVVXXXYYYYYYTTTKKKCCCDDDOOOXXXYYYWWW[[[XXXRRRKKKDDD===888666666222222888AAAFFFCCC>>><<<<<>>???BBBJJJXXXfffmmmmmmkkkeeeooo}}}|||~~~}}}{{{{{{zzzyyyyyy{{{~~~fffLLLTTTiiipppkkkeeeQQQHHHAAA@@@???<<<::::::666555333222111111000000111//////222333333888>>>]]]pppooolllmmmnnniiivvvyyy}}}~~~yyyjjjWWWJJJDDDBBBJJJOOOTTTTTTQQQQQQTTTXXXZZZ[[[]]]dddlllrrruuutttqqqtttrrrhhh^^^YYYVVVSSSUUUVVVWWWZZZ\\\^^^``````UUUYYYYYYRRRLLLOOO]]]kkkaaa[[[WWWYYY[[[YYYXXXYYY\\\```dddddd^^^UUUMMMIIIGGGEEEMMM\\\kkk}}}|||{{{{{{||||||{{{~~~}}}{{{oooccc[[[RRRFFF<<<;;;999777444222111222222~~~hhhRRRCCC===>>>@@@<<<:::999888888777555333111111000000000/////////........................,,,---...000111111222222000111333444444333111000---...000111222222222111333444444333333222111000////////////000000000000000000000000111111111111//////000111333444555555888888888888:::<<>>EEEPPP]]]jjjqqq|||~~~zzzvvvsssnnnhhhjjjiiigggfffeeedddaaa^^^XXXWWWTTTQQQLLLGGGBBB@@@777666444222111111222222///...000444666888@@@JJJJJJMMMPPPSSSSSSQQQMMMJJJJJJIIIIIIIIIMMMUUU___eeeYYYYYYYYYYYYZZZ]]]bbbeeecccccceeefff___UUUQQQRRRYYY^^^iiiuuu{{{ssskkkjjjkkkpppvvv|||}}}}}}zzzvvvnnnbbbSSSNNNWWWeeelllttt|||{{{sssoooxxxzzzqqqjjjkkkdddRRRIIIPPPSSSIII>>>999999;;;666777888888777444222000...222777CCC```}}}wwwkkklll{{{~~~mmmhhheeefffiiiqqq~~~~~~}}}ttt]]]HHHEEENNNTTT\\\bbbddddddfffdddaaacccdddfffjjjmmmnnnllljjjpppqqqrrrssssssqqqooonnnqqqqqqpppmmmiiifffeeeeeeiiiggggggiiijjjiiimmmsssxxxwwwqqqjjjeeecccaaa\\\WWWVVVOOOGGGFFFLLLSSSVVVVVVWWWTTTPPPJJJDDD>>>999777777444555===HHHLLLIIICCC@@@AAAFFFPPPYYYXXXOOOFFFGGGIIIQQQbbbtttwww}}}|||xxxvvvwww{{{~~~gggOOONNN___lllkkkdddTTTJJJ@@@??????<<<::::::666555444222111111111111111......222444444999>>>```ooozzzssstttnnnbbbqqqgggQQQGGGCCCKKKNNNPPPPPPOOOPPPSSSVVVYYY[[[^^^ccchhhmmmqqqssswwwyyyuuuiii]]]WWWSSSOOOVVVVVVVVVWWWXXXZZZ\\\]]]XXXZZZYYYTTTOOOPPPYYYaaa^^^YYYVVVYYYZZZVVVQQQPPPQQQRRRSSSQQQMMMFFF???;;;???:::===HHHSSSfff~~~{{{xxxxxxyyyzzz{{{{{{~~~~~~}}}||||||zzz~~~tttdddXXXNNNDDD===<<<:::777444222111111222lllUUUDDD<<<<<<>>><<<:::888888888777555333111000000000////////////........................+++---///111333333444444000000111222222111000000....../////////000000000333444444333333111000000////////////000000000000000000000000111111111111...///000111333444555666666999===AAADDDDDDCCCBBB???@@@AAABBBBBBAAA@@@???======>>>BBBIIITTT]]]dddooowww}}}~~~~~~~~~xxxpppnnnmmmllllllllljjjgggeee```___\\\XXXRRRMMMHHHEEE:::999777555444444444555333111222444444666???HHHIIIKKKNNNPPPQQQPPPNNNLLLHHHHHHHHHIIIMMMUUU___eee\\\WWWSSSRRRVVV]]]bbbeeecccfffllloooiii^^^ZZZ[[[dddnnn~~~wwwuuutttrrrpppnnnjjjgggeeemmmmmmmmmhhh\\\SSSUUU\\\fffppp{{{~~~~~~|||{{{zzzpppiiikkkhhhXXXJJJUUU\\\TTTFFF===:::999666777888888777555333111...222<<>>DDDHHHHHHFFFDDD???BBBLLL]]]kkknnneee[[[TTTVVV```sss~~~zzzwwwwwwyyy{{{|||}}}xxxkkkUUUHHHRRRfffllldddWWWKKKAAA??????===;;;:::666555444333222111111111000///000222111333===GGGjjjwwwooocccpppoooTTTKKKJJJLLLLLLLLLMMMNNNPPPQQQSSSVVV\\\cccggghhhiiimmmqqqxxxzzzuuuiii]]]VVVRRROOORRRRRRTTTUUUVVVVVVVVVVVVXXXWWWVVVTTTTTTUUUWWWYYY]]]WWWTTTUUUTTTOOOIIIGGGFFFDDDBBBAAA@@@>>>:::777:::666999???CCCPPPuuuyyywwwttttttvvvyyy{{{{{{~~~|||yyytttnnnooo||||||vvvcccSSSIIIBBB???<<<:::777444222111111111pppXXXEEE<<<;;;===<<<:::888777777777555333000000000000////////////........................+++,,,///222444555555555000000111111111111000000//////............///000444444444333222111000///////////////000000000000000000000000111111111111...///000111333444555666666<<>><<<;;;666555444333222111111111...000333222...111AAAQQQuuuvvv}}}qqqvvvnnnNNNHHHIIIMMMKKKJJJJJJMMMPPPQQQQQQUUU^^^hhhllljjjiiilllooouuuwwwsssggg]]]XXXUUURRRKKKMMMQQQTTTUUUUUUSSSQQQWWWUUUSSSUUUXXXZZZYYYVVVXXXQQQLLLMMMKKKFFFAAA???@@@===999888:::;;;;;;:::555333777<<<;;;BBBeee}}}tttxxx|||}}}{{{xxxtttsssvvvtttrrrrrruuuyyy{{{|||}}}yyysssjjj```]]]gggtttwwwzzzuuu```OOOFFFBBBCCC<<<:::777444222111111111mmmVVVEEE===;;;<<<===;;;999888888777555333222222111111000///////////////.........------------,,,,,,///222666777777222111///.........///000111111111000000000000000444555555444111//////000000000000000000000000000...///000000//////000111222222222222333555777888<<<<<>>===>>>777555444333666;;;AAAEEEIIILLLOOOQQQRRRQQQRRRSSSHHHHHHHHHHHHLLLSSS\\\cccccc\\\TTTPPPMMMMMMTTT]]]fffllluuuzzz{{{xxxtttrrr{{{xxxvvvtttrrrrrrqqqoooiiieeebbbdddffffffbbb\\\TTTOOO[[[hhhwww~~~sssiiieeennnyyy}}}{{{tttooonnnjjjeeeVVV^^^mmmkkkSSSCCC@@@;;;666777999:::999666333111000333KKKlllxxxmmmdddhhhoootttzzzmmmooolllgggnnnsssMMM???AAAGGGPPP^^^___```bbbccccccccccccbbb^^^YYYUUUUUUWWW[[[]]]WWW\\\bbbfffhhhiiiiiijjjgggggghhhiiilllooorrrssspppooonnnllljjjjjjlllooowww~~~tttsssuuuzzzxxxoooiii\\\SSSIIIEEEHHHKKKMMMLLLEEECCC@@@>>><<<999555222:::BBBMMMNNNCCC888777>>>:::999FFFfff}}}ooojjjlll||||||{{{~~~~~~~~~xxxxxx}}}}}}}}}zzzwwwtttrrrtttuuuvvvsssuuu|||~~~uuu```LLLIIIXXXiiippphhhZZZIII???>>>@@@>>>;;;777666555555555444111//////333111222555444???VVV{{{yyypppppp{{{}}}|||rrrSSSIIIJJJKKKKKKLLLKKKKKKLLLNNNQQQTTT___iiilllnnnqqqrrrpppyyyvvvppphhhbbb\\\UUUOOORRRTTTWWWYYYUUUOOOPPPUUUSSSTTTTTTUUUVVVWWWXXXYYYVVVRRRKKKEEEAAA???===;;;<<<<<<;;;::::::999888888666777444555;;;@@@VVVxxxyyyooofffccckkkssstttssstttqqqqqqssswww|||~~~zzzwwwwwwsssmmmddd]]]YYYYYY[[[dddlllvvv~~~|||vvvsssxxx~~~~~~}}}qqqlll|||rrraaaQQQEEEIIIAAA;;;;;;999666333111222333nnnWWWFFF>>><<<======;;;999888888777555444222222111111000///////////////.........---------...------///222555666666222111000///...//////000000000000///////////////333444444333000//////000////////////////////////...///000000//////000111222222222222444555777888>>>===>>>BBBHHHJJJGGGDDDFFFJJJQQQXXXZZZTTTKKKCCCBBB@@@AAAFFFIIIKKKPPPVVVUUUQQQOOORRR[[[dddjjjlllmmmqqqqqqkkkdddaaaeeeiiiiiieee___YYYTTTQQQPPPPPPIIIJJJKKKLLLJJJHHHFFFEEE>>>===<<<;;;<<<>>>@@@BBBHHHKKKOOOQQQQQQPPPPPPQQQKKKJJJJJJLLLPPPVVV[[[___ZZZTTTOOOMMMKKKLLLRRR[[[aaammm|||}}}zzz~~~xxxrrrvvvtttsssssstttrrroookkkdddddddddddddddaaa\\\XXXXXXbbbppp~~~zzzrrriiieeelll{{{~~~|||tttooommmhhhaaaWWW[[[gggdddOOOBBB???:::666888:::;;;:::777333111...666PPPlllsssfff```eeepppxxx{{{|||vvvqqqwwwiiiGGG;;;===BBBKKK\\\\\\]]]___aaabbbcccdddcccaaa^^^\\\[[[\\\\\\\\\XXX]]]bbbfffhhhhhhhhhiiiiiiiiiiiijjjkkkmmmnnnpppnnnmmmkkkhhhgggiiimmmpppttt}}}|||vvvvvvyyy}}}rrrjjj\\\SSSGGGBBBCCCJJJPPPTTTJJJFFFAAA===:::888666444777???JJJOOOGGG<<<888<<<===<<>>???===;;;888777555555555444111///111555222222444333>>>VVV~~~pppiiijjjwww{{{xxxhhhSSSLLLLLLJJJKKKKKKKKKJJJKKKNNNPPPVVV```iiilllnnnqqqrrrqqqtttooohhhaaa\\\XXXRRRNNNRRRSSSYYY]]]ZZZSSSNNNOOOUUUTTTTTTTTTTTTVVVWWWXXXVVVPPPHHHBBB>>>======<<<;;;::::::999888888777777777888555555999<<>><<<======;;;999888888888666444222222111111000/////////...............---------.........///222444444444222111000////////////000////////////////////////111222222111000//////000////////////////////////...///000000//////000111111111222333444666888999???>>><<<<<<<<<>>>???@@@GGGOOO[[[cccbbb[[[RRRLLLGGGDDDCCCGGGJJJNNNUUU^^^[[[VVVOOOKKKOOOXXXccckkkqqqssssssmmmddd```dddiiikkkjjjgggdddaaa^^^]]]\\\VVVSSSQQQQQQRRRQQQMMMJJJEEEDDDDDDDDDDDDDDDDDDEEEKKKNNNQQQSSSRRRQQQPPPQQQMMMLLLLLLPPPUUUYYYXXXWWWNNNJJJHHHHHHHHHIIIOOOWWWaaasss~~~qqqeee___bbbkkkrrrwwwxxxtttnnnllloooqqqpppsssrrrqqqrrrssstttsssrrrhhheeeccceeejjjllliiieeebbbeeelllxxx}}}vvvxxxuuupppuuu~~~}}}xxxuuurrrllleeeZZZXXX]]]ZZZIIIAAA???999888999:::;;;:::777444222---<<>>===DDDNNNVVVUUUOOOGGG@@@;;;888666555555===IIISSSSSSKKKFFFFFFDDDCCCNNNiiiooo___OOOOOO___ooovvvvvvsssnnnlllppptttsssssssssuuuwww||||||yyyzzzvvvvvvvvvtttssssssuuuwwwpppmmmmmmuuu{{{qqqXXXKKKOOO[[[dddeeeZZZLLLCCCAAAAAA???===999777666555555444222000000444222111444444BBB\\\wwwlllhhhhhhoooooojjjiiinnnnnnbbbSSSJJJHHHHHHHHHIIIJJJJJJIIIKKKNNNPPPVVV___gggiiikkknnnqqqpppllleee\\\VVVTTTRRROOOMMMMMMOOOVVV```aaaYYYQQQMMMUUUTTTSSSRRRSSSUUUWWWXXXYYYRRRHHH@@@<<<;;;<<<===999999999888777777666666777:::777666999888CCCZZZtttvvvnnniiilllqqqsssssstttooovvv~~~~~~zzzwwwwwwtttsssnnneee\\\\\\dddlllssstttzzz|||yyy{{{vvvlll___OOOLLL>>>===<<<999777444333333333mmmVVVDDD<<<;;;<<<<<<:::999888888888666444222222111111000/////////........................///......000222333333111111111111000000000000000////////////000000000000///000111000///...///000////////////////////////...///000000//////000111111111222333555777888999<<<======:::888777:::===FFFQQQ^^^eeeccc]]]XXXVVVRRRKKKFFFIIIOOOUUU]]]ccceeeaaaZZZSSSQQQWWWbbbjjjuuuuuuxxxzzzxxxtttrrrssstttvvvxxxyyywwwrrrmmmiiiccc\\\VVVUUUXXXYYYUUUPPPHHHHHHHHHHHHIIIJJJLLLMMMPPPSSSWWWXXXVVVTTTSSSRRRLLLKKKLLLPPPVVVWWWRRRMMMEEEBBBBBBDDDEEEFFFLLLTTTeee|||~~~kkkYYYNNNNNNUUU[[[fffnnnrrrnnniiijjjmmmnnnmmmllllllnnnppprrrttttttmmmiiigggllltttxxxvvvqqqxxxtttrrruuu~~~wwwqqqlllttttttuuuzzzzzz}}}zzzxxxvvvwwwuuuoooiii]]]VVVVVVQQQEEEAAAAAA;;;999:::;;;;;;:::888555444///DDDddd|||~~~qqqjjjkkkuuu~~~~~~~~~uuuXXX===:::???EEENNNWWWWWWXXX[[[^^^aaaeeefffbbbaaaaaacccffffffccc``````cccfffhhhhhhgggggggggjjjjjjjjjiiiiiihhhhhhhhhfffggggggfffeeefffhhhjjjnnnsss|||ssshhh___RRREEE???CCCLLLTTT]]]XXXOOOGGGAAA;;;777444666;;;GGGVVV]]][[[WWWVVVMMMKKKQQQeee{{{|||cccUUUFFFDDDNNNXXXYYYVVVYYYVVVYYYcccmmmrrruuuxxxtttwww{{{~~~~~~zzzyyyyyyxxxyyyyyywwwuuuuuuvvvxxxpppllllllqqqxxxjjjPPPIIISSS```ddd\\\QQQHHHDDDCCCBBBAAA;;;999666555555444222111---222111111555777HHHeee|||zzzxxxxxxwwwttt}}}www```VVVjjj|||YYYUUUOOOFFFBBBBBBDDDFFFFFFGGGHHHHHHHHHJJJMMMPPPVVV^^^eeefffgggkkknnnnnneee[[[QQQMMMMMMLLLLLLMMMIIIIIIPPP]]]ccc___VVVPPPSSSRRRQQQQQQSSSVVVYYY[[[bbbZZZMMMBBB===;;;<<<<<<999999888888888777777777666:::888777:::777;;;LLLfffwww|||tttqqqqqqqqqpppooonnnttt|||}}}xxxrrrpppooopppmmmfff___bbbnnnzzzvvvyyyzzzvvvkkk[[[VVVEEE@@@===:::777666555333333kkkSSSBBB;;;:::<<<<<<:::888888888888666555222222111111000/////////---..............................000222333222000111111111111111000000///000000000111111222222222///000111000......///000...........................///000000//////000111000111222444666888999999888;;;>>><<<999777999<<>>;;;;;;<<<<<<;;;999777555444LLLoooyyysssrrrxxx}}}~~~~~~xxx|||tttSSS;;;<<>>:::888777666444222iiiQQQAAA:::;;;===;;;:::888888999888777555222222111111000/////////---------...............------...000222333111000111111222222111111000///000111111222222333333333000111111000///......///...........................///000000//////000111///111333555777888999999666999======:::999999;;;>>>DDDIIIKKKKKKMMMRRRWWWbbbVVVKKKLLLRRRUUUVVVVVVUUUWWWYYYYYYYYY\\\aaaeeennnooo}}}~~~sssfff_________[[[WWWVVVTTTPPPNNNNNNQQQVVVYYYYYY\\\``````^^^YYYVVVTTTMMMJJJIIIJJJLLLLLLIIIFFFEEEAAA???AAADDDIIIRRR\\\bbbsss~~~xxxjjjYYYMMMHHHHHHVVVkkkzzzrrrpppooolllmmmpppqqqqqqsssuuuwwwwwwuuuuuuyyy}}}yyyzzz|||yyyuuurrrppppppwwwwwwtttqqqrrrppplllhhh^^^TTTPPPLLLCCCDDDFFFAAA<<<<<<===<<<;;;:::888777777SSSvvvwwwlllrrryyy|||{{{xxxyyyzzz}}}vvv{{{nnnLLL888===FFFKKKUUUXXXYYY\\\^^^aaacccdddddd]]]ZZZYYY]]]eeekkkllljjjeeegggiiijjjiiihhhhhhiiieeeeeefffgggggggggggggggeeegggiiijjjgggeeeccccccdddkkk}}}wwwpppdddYYYQQQNNNNNNNNNKKKIIIGGGFFFDDDBBB>>>;;;333333:::GGGNNNNNNJJJIIIKKKKKKNNNWWWgggqqqnnneeeYYYPPPEEEAAAGGGSSS___fff]]]YYY[[[dddnnntttyyy~~~~~~{{{zzz}}}{{{xxxwwwwwwvvvsssqqqqqqqqqttt}}}uuukkksss]]]GGGKKKZZZ\\\YYYTTTLLLEEEAAA@@@AAA>>>;;;888666555444333222444888666444666:::OOOooowww|||cccQQQPPPUUUYYY[[[qqqjjjVVVJJJ>>>::::::===AAAEEEAAACCCDDDEEEFFFHHHLLLOOO[[[dddkkklllllloooppppppbbbRRRFFFFFFIIIHHHIIIMMMOOOJJJKKKQQQUUUSSSMMMJJJHHHIIILLLOOOTTTXXX[[[]]]fff^^^SSSIIIBBB>>>;;;:::999999999999999999999999555;;;888777===;;;:::BBBQQQhhh~~~yyysssrrrttttttrrrtttssstttwwwzzzwwwpppiiijjjlllllliiifffjjjuuu~~~}}}}}}~~~~~~{{{zzzddd]]]NNNDDD@@@;;;888888888555222hhhQQQAAA<<<===@@@;;;999888888999999777666222222111111000/////////---------.........//////,,,,,,---000333333222000111111222222222111000//////000000111222222333333111222333111///......///...........................///000000//////000111///000333666888999::::::777888999999888888888888888:::<<<<<<<<>>555777???JJJNNNJJJEEEBBBCCCEEEHHHQQQaaammmjjj```RRRLLLCCC===@@@LLL]]]jjjiiiccc```ffflllppptttxxxzzz}}}}}}xxxxxx}}}{{{wwwvvvvvvwwwuuuttttttsssssszzzssssss~~~|||```LLLKKKTTTZZZZZZWWWPPPGGGBBBBBBDDD???<<<888666555555444333222777666555888>>>VVVxxx|||___TTT[[[```]]]ZZZnnn~~~{{{tttxxxyyytttbbbNNN<<<777:::<<<===???@@@AAACCCDDDEEEHHHLLLOOO[[[dddkkkmmmmmmoooooonnncccQQQDDDEEEIIIGGGGGGKKKNNNJJJIIINNNOOOKKKFFFEEECCCEEEIIIMMMQQQUUUWWWXXXVVVRRRKKKEEEBBB>>><<<:::888888888888888888888888777<<<888555<<<<<<:::???MMM```yyy{{{{{{sssuuurrrnnnoootttuuurrrqqqqqqrrrsssrrrqqqmmmkkkoooooonnnjjjffffffkkkooottt{{{~~~{{{{{{zzzyyy}}}uuuoooxxx{{{ccc___SSSEEE@@@;;;999999999666222hhhQQQBBB===???BBB;;;999888888999999777666222222111111000/////////---------.........//////++++++---000333444222000111111222333222111000///...//////000111222222222333333333222///....................................///000000//////000111///000333666888999::::::888777666555555555666666555444444333444666:::======>>>AAADDDDDDDDDMMMWWWXXXTTTPPPNNNOOOTTTYYY]]]ggghhhrrrzzzkkkaaa\\\XXXVVVUUUVVVXXX[[[___cccfffhhhhhhkkknnnnnnkkkeeeaaa___TTTQQQMMMHHHEEEGGGMMMQQQIIICCC@@@BBBHHHRRRaaaoooqqqsssuuuuuurrrooonnnmmmmmmuuuyyyooo\\\MMMIIILLLUUU\\\aaadddhhhnnnpppnnnooorrrvvvvvvtttrrrrrrsss}}}zzzvvvrrrqqqqqqssstttxxxyyyyyyyyyzzz|||rrriiijjjsss}}}wwwuuukkkrrrkkkfffiiijjjiiijjjYYYQQQQQQMMMCCCCCCGGGBBB>>>>>>======<<<;;;999999999ZZZ{{{zzztttsssqqqiii|||pppgggffffffrrr}}}ppp___CCC888EEELLLMMMSSSXXXZZZ^^^aaabbbaaa___]]]```]]]]]]ccclllqqqoookkkccceeefffgggfffeeefffgggeeefffggggggfffdddcccbbbhhhhhhgggeeedddfffjjjnnnkkkjjjrrruuulllddd\\\VVVKKKGGGBBB???>>>?????????:::>>>HHHTTTWWWRRRJJJHHH>>>AAAEEEMMM\\\hhhfff\\\GGGFFFAAA:::999@@@PPP\\\llleee```ccchhhlllooosssrrrwwwxxxtttuuu{{{~~~}}}yyyvvvuuuuuuvvvuuuvvvwwwttttttzzz}}}www{{{sssaaaPPPLLLOOO]]]]]][[[TTTKKKFFFFFFGGG@@@===888666555555444333,,,222333444;;;DDD^^^cccbbbttt|||ttt{{{yyymmmfffmmmxxxqqqWWW>>>999???BBB@@@??????AAABBBCCCEEEGGGKKKOOOXXXaaajjjllllllmmmllljjjcccQQQCCCEEEIIIFFFEEEJJJIIIFFFHHHLLLLLLHHHDDDDDD@@@CCCGGGLLLOOORRRRRRRRRHHHFFFCCCAAA@@@>>><<<:::666666666666777777777777888===777333:::;;;999>>>GGGVVVnnnwwwtttkkkooonnnjjjkkkqqqsssooollloooqqqoookkkiiijjjlllmmmkkkhhhccc^^^[[[[[[[[[TTT^^^ggghhheeeiiiwww{{{yyyvvvxxx}}}mmmuuu{{{dddbbbYYYFFFAAA;;;999::::::666222hhhQQQCCC>>>>>>>>>>>>===<<<:::888666555444666444222000/////////000111111000/////////////////////000000111111111111555555666666555222///...111000///......///000111111111000///...---,,,,,,...---,,,---/////////...111000...---...///111222111444666777666555555555555555666666666666666555333444555555666666666666666:::???AAAAAABBBDDDFFFMMMKKKGGGCCCBBBGGGPPPWWW^^^bbbiiiqqqyyypppgggbbb]]]YYYXXXaaaccc___eeessszzzwwwzzzuuutttyyyyyypppgggcccZZZUUUPPPMMMNNNNNNLLLJJJNNNLLLIIIGGGJJJTTTbbbllliiijjjlllnnnmmmkkkhhhfffhhhrrrzzzuuueeeTTTKKKIIIRRR___iiijjjjjjmmmnnnlllkkkmmmmmmnnnrrrwwwvvvqqqwwwvvvtttrrrqqqppppppppprrruuuxxx{{{|||~~~xxxrrrvvvsssppp{{{yyyzzzkkkfffjjjnnnnnnllldddMMMHHHPPPMMMIIIHHHFFFBBBAAAAAAAAAAAA???<<<:::CCCbbbqqqmmmpppuuusssrrruuuvvvuuukkkdddnnnlll{{{rrrYYY@@@:::AAAJJJMMMMMMRRRZZZaaaccccccccc___ZZZ]]]ZZZZZZ___fffkkkjjjhhhaaafffgggeeeeeejjjnnnnnniiihhhfffdddddddddfffgggffffffgggggghhhhhhiiiiiiooopppttt~~~}}}uuuiii^^^TTTNNNOOOLLLEEEFFFOOOGGGBBBJJJaaatttrrrbbbTTTHHHGGGEEEKKK]]]nnnpppiiiXXXOOOEEE>>>777444;;;FFFMMMNNNOOORRR[[[fffkkkjjjxxxxxxyyyyyyzzzzzzyyyyyyyyyzzz{{{yyywwwvvvvvvwww|||zzzwwwuuuuuuxxx||||||jjjXXXSSSTTThhhggg___ZZZXXXKKKBBBHHHCCC???:::666555444333222222333333444<<>>>>>@@@AAABBBCCCBBBAAAEEELLLQQQYYY___dddeeegggiiifffbbbYYYNNNDDDCCCDDDEEEFFFIIIHHHMMMMMMIIIMMMWWWWWWNNNHHHHHHIIIMMMPPPRRRRRRQQQPPPHHH???>>>BBBCCC>>>888777777777777777777777777888:::;;;;;;:::999999:::AAAOOOeeexxx}}}xxxnnnjjjhhhmmmuuuwwwrrrkkkjjjeeebbbddddddbbbaaaccclllnnnhhh[[[PPPKKKKKKJJJGGGLLL]]]rrr{{{vvvuuuzzz{{{yyyyyyiii{{{~~~bbbRRRPPPDDD@@@;;;999999888555222gggPPPBBB>>>===>>>======;;;:::888777555555555444222111000//////000111000000///////////////---///000222333333222222111222333333222000...,,,111000////////////000111///////////////.........111///,,,,,,---000111111000000.........///111222222444777777666555555666444444555666777777777777444555555666777777666666444777999:::999999;;;===@@@@@@>>>:::888<<>><<>>>>>===??????AAAAAA@@@@@@DDDLLLRRR[[[```dddddddddddd```[[[VVVLLLCCCBBBCCCDDDEEEGGGEEEKKKNNNMMMUUUaaaccc]]]VVVSSSPPPOOOQQQSSSUUUVVVQQQIIIBBBAAADDDEEE@@@:::<<<<<<<<<;;;;;;;;;;;;:::888:::;;;;;;::::::<<<===FFFSSSfffxxx~~~{{{pppkkkiiilllssstttnnnhhhddd```___``````]]]^^^bbblllnnnhhhZZZMMMGGGDDDBBB@@@EEEVVVnnnyyyvvvtttxxx|||{{{wwwttt|||fffqqq}}}}}}aaaQQQNNNEEEAAA<<<999999888555222~~~eeeNNNAAA===<<<===;;;;;;:::999888777666666444444222111000000000000111000//////......//////,,,...111444555555333222///000111111111///...---111000000//////000000111............//////000000444000,,,+++---000222333000///.........///111222333555777777666555666777333444555777888888888888555666666777777777777666444444555333222222444666888;;;<<<999666777===CCC^^^hhhqqqsssqqqsss{{{xxxkkk^^^TTTPPPVVV```hhhlllvvvpppjjjllliiiaaaXXXWWWVVVXXX[[[\\\XXXUUUNNNPPPPPPOOONNNPPPVVV[[[ZZZYYYWWWWWWXXXZZZ]]]___eeemmmtttuuummm```TTTNNNJJJPPPSSSSSSUUU]]]dddhhhfffjjjooowww|||qqqssstttuuuwwwxxxxxxxxxxxx}}}~~~|||mmmmmmrrrtttqqqnnnkkkjjjnnnuuuyyyhhhYYY[[[bbbYYYNNNKKKIIIFFFFFFFFFEEEDDDBBB@@@>>>LLLllltttccccccppptttttttttttt|||{{{xxxrrrtttmmmVVV>>>888>>>EEEJJJLLLVVV]]]aaaaaaaaaddddddbbbddd^^^XXXWWW[[[```dddeeecccccc```]]]___dddfffdddbbbbbbbbbbbbccceeeggghhheeeeeeddddddfffhhhkkkmmmqqqwww{{{{{{wwwqqqeeeUUULLLMMMKKKIIIVVVwwwtttfffXXXYYYmmmwwwdddOOOCCC>>>999555333333777<<>>?????????@@@EEEMMMSSS]]]bbbfffeeedddccc___YYYRRRIIIBBBAAACCCBBBCCCFFFDDDJJJNNNPPPXXXdddgggddd^^^YYYRRROOOPPPTTTWWWZZZWWWOOOGGGDDDFFFFFFAAA<<>>======;;;<<<<<<<<<;;;===@@@CCCMMMYYYjjjxxx|||yyynnnjjjfffgggkkkkkkeee^^^ZZZYYYZZZ[[[YYYWWWZZZaaajjjkkkgggZZZMMMEEE???;;;:::===KKKaaammmlllhhhhhhiiirrr{{{{{{{{{xxxtttyyyzzzuuuxxx~~~iiimmmwwwbbbQQQMMMGGGBBB===:::999888555333{{{cccMMMAAA<<<<<<<<<::::::999999888888777777333333222111111000000000000000///............///+++---111555666666444333///000111111222111000000000000000000000000000000.........///////////////222///---,,,...000111111000//////...///000111111222333555555444333444666555666777777888888888888666666777777777777777666666555555444333444555666777;;;>>>===;;;:::>>>BBBWWW___hhhkkkjjjlllrrryyyzzznnn___UUUNNNNNNXXXeeeiiilll~~~yyykkkjjjeeeZZZSSSSSSWWW]]]bbbccc```\\\ddd```XXXPPPKKKNNNWWW^^^___[[[UUUPPPNNNOOOQQQSSS[[[bbbkkkrrrqqqkkkbbb\\\UUUWWWXXXXXXYYY]]]bbbffffffhhhlllttt}}}zzzooorrrsssuuuxxxzzz{{{{{{|||~~~{{{zzz{{{~~~ooofffjjjsssvvvwwwvvvqqqlllmmmssszzzhhh\\\```hhh[[[MMMIIIHHHGGGHHHIIIHHHEEECCCAAA@@@PPPqqqyyyhhhhhhvvv||||||}}}xxx{{{eeeQQQ===777<<>>??????@@@FFFOOOWWW^^^dddhhhiiihhhgggbbb\\\MMMFFFBBBBBBCCCBBBCCCFFFDDDIIILLLMMMRRRZZZ]]]ZZZXXXSSSNNNMMMPPPVVV[[[^^^___VVVLLLFFFGGGGGGEEEBBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBAAA??????BBBFFFJJJUUUaaaqqq|||{{{uuuqqqiiiddd______```___XXXSSSSSSSSSUUUUUURRRPPPVVV^^^eeehhhfff]]]RRRIIIAAA;;;;;;999???MMMVVVUUUPPPNNNTTTYYY___fffttt{{{{{{xxxtttvvvssswwwyyyhhhTTTNNNJJJDDD>>>:::999888666333yyyaaaLLL@@@<<<<<<<<<999999999888888777777777222222222222111111000///000//////...............+++---111555666666444333//////000000111111111111000000111111111111000000111000000///......---------------...000000///---///////////////000000111000111222222111111222444888888888888888888777777777888888888888888777777777777888:::;;;<<<===<<<777:::>>>@@@???>>>???@@@LLLSSS\\\dddjjjoootttwwwzzzooo```VVVLLLFFFLLL]]]dddccclll{{{uuummmfff\\\SSSUUUZZZaaafffgggbbb^^^xxxrrrfffYYYOOOOOOUUU[[[```[[[RRRKKKFFFFFFHHHJJJOOOVVV```kkkqqqrrrooolllbbbbbbccccccaaa______```ggghhhiiimmmuuu{{{wwwooorrrsssuuuwwwyyyzzz{{{|||{{{{{{{{{yyyxxxzzz~~~~~~uuunnnlllpppwww|||wwwooommmpppuuuiii]]]bbbhhh[[[LLLJJJJJJIIIKKKLLLJJJGGGCCCBBBCCCWWWxxxxxxyyyZZZJJJ:::666;;;BBBHHHMMMUUU]]]dddfffggggggddd```aaa___]]]]]]^^^___```aaaaaabbb___\\\^^^ccceeecccbbbbbbaaaaaaaaabbbbbbbbbbbbaaaaaabbbdddiiimmmooopppssswwwyyy|||zzzuuupppkkkiiinnnzzzzzzkkkYYYIII>>>;;;===>>>EEEUUUllltttdddZZZ\\\iiizzzxxxhhhTTTEEE>>>>>>@@@BBBEEEFFFGGGNNN[[[eeeiiilllmmmooorrrsssrrrrrrqqqvvvwwwxxxwwwuuuuuuuuuwwwrrrqqqpppnnnnnnnnnooooooxxx|||uuuhhhYYYaaannnpppkkkgggXXXIIIHHHHHHDDD>>>:::888666555444555222111:::MMMcccuuu|||xxxtttqqqnnnnnnrrruuuoooTTTTTTuuu|||hhhlllpppYYYDDD======<<<===???<<<>>>??????BBBIIISSS[[[aaagggkkkjjjiiifff```YYYIIIDDDBBBDDDDDDBBBCCCFFFDDDGGGIIIHHHIIIMMMNNNNNNMMMLLLMMMPPPWWW]]]bbbddd___WWWLLLGGGHHHLLLNNNNNNKKKLLLNNNOOOOOONNNLLLKKKJJJIIIHHHGGGGGGJJJOOOSSSaaannn}}}yyyoooiiiddd```[[[YYYYYYWWWQQQLLLNNNNNNPPPPPPMMMKKKQQQZZZccchhhhhhbbbYYYQQQFFF===???:::777<<>>DDDFFFHHHOOO___uuuyyyxxxuuurrrrrr}}}}}}sss[[[PPPLLLFFF???;;;:::999666444www```LLLAAA===<<<<<<999999999888888777777666222222222222222111000///000///......------......,,,...111444555555333222.............../////////000111111222222111111000111111000///...---,,,,,,+++,,,---///111000...+++////////////000000000000///000111000//////111333888888999999999999888888:::;;;;;;;;;;;;:::999999888:::>>>CCCGGGHHHFFFCCC===>>>AAAEEEIIIJJJGGGEEEIIIPPPZZZeeennntttyyy{{{vvvrrrzzz{{{pppaaaUUUIIIAAACCCRRR]]]^^^aaahhhmmmpppfff___YYYVVVWWW[[[aaafffddd^^^YYYdddccc```ZZZTTTQQQSSSUUUWWWRRRLLLFFFBBBCCCEEEGGGHHHNNNWWWaaajjjooorrrssspppoooppprrrooohhhbbbaaahhhiiihhhiiiooovvvxxxuuuttttttttttttuuuvvvxxxyyyyyyyyyzzzzzzzzz|||{{{vvvkkkddd___cccnnnyyy}}}|||zzztttpppqqqrrrkkk]]]___eeeXXXLLLLLLMMMLLLNNNPPPNNNIIIEEEEEEFFFeeetttNNNBBB777666<<>>DDDRRRdddssszzzmmmeee[[[TTTRRRZZZlll|||}}}hhhSSSGGGEEEEEENNNQQQRRRPPPSSS]]]eeehhhllllllmmmnnnooopppppppppqqqsssttttttssssssuuuvvvtttrrrpppnnnmmmnnnooooooxxx~~~|||jjj]]]XXXiiiooollliii[[[LLLIIIIIIEEE???;;;999777666555000111888III___qqqyyy{{{iiiMMMFFF[[[www```TTTTTTGGG<<<999:::999:::<<<;;;===>>>???CCCKKKVVV^^^ccchhhkkkiiieee```WWWOOOEEEBBBBBBEEEEEEBBBCCCFFFAAACCCEEEEEEEEEFFFGGGIIIHHHJJJOOOVVV^^^cccffffffWWWQQQKKKIIINNNTTTYYY[[[TTTVVVXXXZZZ[[[ZZZYYYXXXPPPPPPQQQQQQRRRVVV\\\```ooo{{{zzzmmmfffbbb^^^ZZZXXXXXXVVVRRRNNNMMMKKKKKKKKKIIIGGGLLLSSS^^^eeeiiigggaaaYYYMMMBBBBBB===888777:::===???@@@???@@@AAADDDSSSlll~~~{{{xxxwwwwww~~~bbbRRRNNNHHH@@@<<<:::999777555vvv```LLLBBB>>>======:::999999888777666666555111111222333222111000/////////...------------...---///000222333333222222000000//////.../////////000111222222222222111000000000//////.........---...------///000111///---...//////000000000000000000111111000//////222444555666777999:::;;;;;;;;;???????????????>>>===<<<===AAAHHHPPPUUUTTTOOOJJJFFFDDDEEELLLTTTWWWRRRLLLSSS[[[eeellloooqqquuuxxxvvvttttttyyy}}}rrraaaUUUGGG@@@???IIISSSWWWYYY\\\UUU]]]eeeeee]]]TTTPPPOOONNNOOOTTTZZZ___^^^XXXRRRIIIMMMRRRSSSPPPNNNOOOPPPMMMJJJGGGDDDCCCDDDGGGIIIJJJNNNSSSXXX]]]ccciiinnnvvvssstttxxxvvvmmmgggfffiiillllllkkkooowww}}}~~~vvvtttrrrppppppqqqssstttvvvxxxzzzzzz{{{}}}{{{kkkjjjlllttt~~~yyyxxxwwwvvvssskkkZZZWWW\\\RRRIIILLLNNNOOOSSSUUURRRLLLHHHHHHJJJqqqzzzzzzsss```CCC;;;444777===CCCJJJPPPXXX___eeefffeeeeeebbb^^^YYYZZZ]]]___aaabbbdddfff___eeehhhbbb\\\[[[]]]]]]]]]^^^```bbbccceeeffffff]]]]]]\\\[[[[[[[[[[[[[[[UUUQQQNNNLLLNNN^^^~~~xxxiiiYYYSSSNNNLLLJJJNNN]]]llltttppphhh\\\PPPGGG???:::777:::;;;>>>GGGVVV___```XXXRRRLLLJJJJJJOOO]]]kkk~~~kkk^^^VVVRRRYYY\\\\\\YYYYYY^^^dddfffhhhhhhhhhiiikkkmmmooopppnnnppprrrsssssstttvvvxxxwwwuuuqqqnnnmmmnnnpppqqqzzzzzzmmmcccSSSgggqqqooolll___NNNJJJJJJFFF@@@<<<999888666555222222888KKKccctttyyyxxx|||zzzkkkOOOEEEQQQ```zzz}}}YYYEEE???:::777777888777777999999;;;<<<>>>BBBKKKWWW```bbbgggiiifffbbb\\\RRRJJJ@@@???AAADDDDDDAAAAAADDD@@@AAACCCDDDBBBAAACCCFFFGGGIIINNNTTTZZZ^^^^^^]]]PPPNNNLLLOOOTTTZZZ\\\]]]TTTVVVYYY\\\]]]]]]\\\[[[RRRTTTWWWZZZ]]]cccjjjnnnwwwyyymmmggg```]]]ZZZXXXXXXWWWTTTRRRNNNIIIEEEEEEEEEDDDGGGLLLQQQZZZcccggggggbbbWWWLLLEEEBBB???;;;===AAAFFFHHHEEEHHHHHHJJJUUUkkk}}}}}}|||fffSSSPPPJJJAAA<<<:::999777555vvv```MMMBBB>>>>>>>>>::::::999888777666555555000111222333333222000/////////...------------...//////000111111111111111333333222111111111111111000111222333333222111000.........///////////////111///------///111111111...//////000000000000000111111111000///000222555333444666999;;;===>>>>>>BBBBBBBBBBBBBBBAAA@@@???CCCHHHPPPZZZ___]]]VVVOOOIIIEEEEEEMMMXXX\\\VVVNNN^^^hhhrrrsssmmmiiikkkooouuu}}}|||zzz||||||~~~~~~tttcccVVVFFFBBB???BBBIIIPPPSSSUUUPPPNNNNNNQQQNNNHHHEEEGGGAAACCCIIIQQQWWWXXXTTTOOOKKKNNNPPPPPPLLLIIIIIIJJJJJJHHHGGGEEEFFFGGGIIIKKKNNNPPPRRRSSSTTTXXX___fffqqqmmmoootttssskkkeeeeeeiiinnnqqqppprrr{{{xxxuuuqqqnnnmmmnnnpppqqqtttvvvxxxzzzzzz{{{}}}zzzvvvzzz}}}{{{wwwiiiUUUPPPSSSKKKEEEJJJMMMRRRVVVXXXUUUOOOKKKKKKMMMxxx~~~~~~xxxxxxoooYYY===666333777>>>DDDKKKQQQ[[[aaadddcccbbbcccbbb___WWWXXX[[[]]]___bbbfffiiiccckkkooohhh^^^ZZZ\\\]]]```aaabbbccccccccccccccc[[[ZZZVVVRRRMMMHHHEEECCC:::;;;===>>>>>>JJJiiisssaaaZZZUUUPPPKKKKKKWWWfffggggggbbbZZZQQQIIIAAA;;;555888:::===GGGRRRTTTNNNRRRJJJFFFHHHJJJMMMUUU___vvvtttiiiaaa\\\______YYYVVVYYY\\\]]]```______```cccfffjjjllloooqqqssstttuuuvvvyyy{{{zzzwwwsssooonnnoooqqqsss|||yyy~~~ooohhhRRRiiisssqqqnnnaaaPPPKKKKKKGGGAAA<<<:::888666555777333333BBB[[[oooxxxyyyeeeMMMEEENNNXXXnnnyyyZZZCCC::::::;;;===>>><<<<<<>>>888999;;;===AAAKKKWWW```___eeehhhfffbbb]]]TTTKKK======???CCCCCC@@@@@@CCC@@@AAABBBCCC@@@>>>???CCCGGGHHHJJJNNNRRRSSSQQQOOONNNNNNPPPTTTYYY[[[ZZZYYYMMMPPPSSSVVVXXXXXXWWWWWWSSSUUUZZZ___dddkkksssxxxyyyvvvkkkggg^^^[[[YYYWWWXXXWWWVVVTTTNNNGGGBBBBBBBBBAAACCCFFFCCCOOO\\\eeejjjiii```VVVFFFGGGEEEAAA@@@DDDJJJLLLMMMRRRTTTTTT\\\ooo~~~{{{}}}|||hhhSSSQQQKKKBBB<<<:::999777555vvv]]]III???<<<;;;:::<<<;;;:::999777666555444111111222222111000///...//////000000///...------///......///111222000///111222333111///....../////////000000000000////////////...------------.../////////////////////////////////000111111222222333333333444444444444444777888888888888;;;@@@DDDDDDEEEFFFGGGGGGEEECCCBBBDDDDDDJJJUUU^^^```___```ZZZPPPJJJPPP[[[cccdddcccggglllqqqmmm```WWWaaaqqqxxxttttttvvvwww{{{zzziii[[[JJJ@@@999<<>>JJJRRRSSSPPPEEEGGGIIILLLMMMMMMMMMMMMSSSSSSQQQLLLKKKMMMKKKGGGOOORRRWWW[[[YYYTTTUUU[[[aaaaaa```^^^]]]]]]]]]]]]```jjjqqqqqqttt}}}xxxqqqmmmmmmnnnmmmooosssxxxxxxwwwxxxyyy{{{}}}~~~}}}hhhmmmzzz{{{tttpppdddTTTPPPQQQJJJIIIQQQTTTTTTVVVYYYZZZUUUOOOPPPVVVwwwzzzttt~~~||||||{{{eeeLLL888444333888===BBBJJJRRRcccffffffcccbbbdddccc```[[[ZZZZZZ]]]aaaddddddbbbbbb___\\\\\\^^^___]]][[[bbbaaaaaa`````````aaaaaa]]]UUUJJJBBB???<<<777333444333666999555666KKKdddyyyjjjccc___\\\TTTKKKQQQ```hhhccc\\\SSSKKKEEEAAA???;;;999999???FFFJJJHHHEEE@@@AAADDDFFFHHHIIIIIIIII```lll}}}rrrjjjhhh^^^RRRLLLOOOUUU[[[]]]___RRRIIIMMMTTTYYYeeesssrrrrrrssstttvvvxxxzzz{{{xxxyyywwwtttpppnnnpppsssyyyzzz}}}~~~nnncccRRR```xxxrrriiifffXXXYYYOOOLLLDDD<<<999;;;888444555888555<<>>===<<<<<<===???AAACCCDDD@@@<<<<<>>>>>>>>??????BBBJJJYYYhhhnnnkkkeeeUUUSSSOOOKKKLLLQQQZZZ```fffjjjkkkiiinnnyyyzzzxxxzzz{{{~~~oooQQQHHHDDD???=========:::777ttt\\\HHH>>><<<;;;:::<<<;;;:::999888666555555222222111111000////////////////////////...------000///...///111111000///111222333111///...///000//////000000000000////////////...------------...........................000000000111222222333333111222333444555666777777888999:::::::::<<<@@@CCCGGGIIIKKKMMMLLLKKKHHHFFFEEEDDDGGGOOOVVV[[[```fffddd\\\UUUXXXaaahhhkkkjjjdddddddddaaaXXXQQQUUU___vvvzzz~~~~~~yyyrrrmmmjjjfffiiiqqqyyy{{{sssdddXXXFFF<<<555666:::;;;::::::777555555666999:::999888999666444999BBBIIIJJJHHHBBBCCCDDDEEEHHHLLLQQQTTTXXXYYYWWWSSSRRRTTTSSSOOOQQQRRRVVVXXXUUUQQQTTTZZZRRRSSSSSSTTTSSSSSSTTTUUUYYYccclllnnnrrrzzzxxxqqqmmmmmmnnnooorrrvvvxxxxxxxxxyyy{{{}}}~~~~~~|||jjjqqqvvvoooaaaRRRPPPTTTNNNOOOYYY]]]ZZZ[[[^^^___ZZZTTTVVV\\\www{{{vvv~~~tttuuuxxxcccLLL999555555;;;@@@FFFNNNVVVbbbeeefffcccaaacccbbb___^^^\\\[[[]]]```bbbbbbaaa^^^\\\ZZZ[[[]]]___^^^]]]```aaabbbbbb```]]]ZZZXXXRRRJJJAAA<<<;;;999666333333222555999555444CCCVVV~~~zzzssspppnnndddWWWVVV]]]hhhgggddd^^^UUUMMMGGGEEE@@@>>>???CCCIIIKKKHHHDDD>>>>>>???@@@AAAAAABBBBBBAAAIIIVVVaaafffggggggfff```VVVIIIBBBDDDLLLTTTYYYXXXQQQKKKJJJMMMUUUdddpppooopppqqqrrruuuwwwyyyzzzzzzzzzyyyuuuqqqppprrrtttzzz{{{}}}kkk]]]PPPZZZpppmmmhhhfffUUUSSSPPPNNNFFF>>>;;;<<<:::555333666444===VVViiiuuu~~~YYY]]]yyyyyyxxx}}}}}}kkkMMM===888:::777888;;;777;;;:::999<<>>===<<<:::777sss[[[HHH???======<<<<<<;;;:::999888666555555333222111////////////000///////////////......---222000//////111111000///111222222111///...///000//////000000000000//////000///......------..............................000000111222222333333444000111222444666777999999888:::;;;<<<<<<===@@@BBBKKKNNNRRRUUUVVVTTTPPPNNNIIIFFFFFFIIIMMMUUUdddqqqrrrjjjbbb___ccciiilllkkk```ZZZVVVSSSPPPJJJHHHIII\\\[[[[[[]]]aaa```[[[VVVUUU\\\hhhrrruuunnnbbbYYYCCC:::222222444333222222222111111222444666555444333222222555999>>>@@@AAA>>>>>>======AAAJJJTTT[[[]]]___^^^YYYWWWXXXWWWSSSSSSSSSTTTUUURRROOOQQQWWWTTTVVVYYYZZZYYYXXXWWWXXXUUU___hhhmmmrrrxxx}}}zzzsssmmmmmmoooppptttyyywwwxxxzzz|||~~~}}}|||xxxyyyllluuuwwwooo\\\PPPRRRWWWQQQQQQZZZ______```bbbbbb]]]YYY\\\bbbvvvxxx}}}nnnnnnyyyxxxxxx~~~sss___KKK:::666777<<>>BBBGGGNNNUUUZZZUUUNNNDDD??????DDDJJJNNNXXX[[[ZZZTTTRRR[[[hhhqqqooooooqqqsssuuuwwwxxxyyyzzzzzzyyyvvvssssssuuuwww||||||}}}~~~kkk]]]PPPVVVjjjjjjiiigggSSSNNNRRRPPPIIIAAA>>>>>><<<777333777555???YYYkkkuuuwwwdddqqq{{{qqqttt}}}aaaDDD666:::999888:::888;;;::::::<<>><<<<<<;;;;;;<<<>>>@@@AAAKKKGGGBBBAAACCCEEEDDDBBBDDDFFFGGGJJJRRRZZZ\\\XXXOOOLLLJJJIIIJJJIIIFFFBBBFFFBBB@@@@@@??????CCCJJJNNNJJJGGGEEEDDDJJJ[[[kkkwwwnnngggXXXXXXYYY[[[\\\ZZZWWWTTTQQQPPPLLLHHHEEEBBB@@@???===>>>??????CCCPPPcccqqqwwwtttoooiiicccaaabbbdddiiikkkiiidddfffrrryyysssrrrqqqvvvmmmkkkzzz|||]]]QQQKKKDDD???===<<<:::888~~~ttt\\\IIIAAA?????????;;;;;;:::999888777666555444333000///......000111...///////////////......333111000000111222111///000222222111/////////000//////000000000000//////000//////...............------------------------///000000111111222333333111111333444666777999999777999;;;<<<<<<<<<>>>???KKKOOOVVV[[[]]]\\\YYYVVVOOOJJJFFFEEEGGGRRRggg{{{}}}xxxmmmccc___aaabbbaaaWWWRRRMMMJJJHHHEEE@@@>>>DDDBBBAAADDDIIIKKKIIIFFFGGGQQQ___jjjmmmggg]]]UUUCCC:::333222333222111222333333333333444444444444222333444555555777:::<<<999999888999===FFFSSS\\\___cccccc___[[[[[[XXXTTTYYYWWWXXXYYYVVVQQQRRRVVVbbbfffkkkllliiidddbbbaaa]]]bbbhhhmmmqqqwww|||}}}uuunnnmmmnnnppptttzzzvvvwwwzzz}}}}}}tttuuuxxxzzz~~~ssslllssszzzzzztttqqq___WWW\\\bbbYYYTTTZZZ]]]bbbbbbcccccc^^^ZZZ^^^eeetttvvv~~~mmmnnnvvvpppttt{{{nnn^^^NNN===:::999===AAADDDKKKRRR[[[aaadddcccaaacccdddbbbbbb___\\\ZZZZZZ[[[\\\]]][[[ZZZZZZ[[[]]]^^^_________```___\\\VVVNNNFFFBBBAAA>>>:::999;;;<<<<<<;;;;;;888888;;;:::888:::???OOOttt~~~ooobbb\\\___hhhqqqooocccTTTJJJFFFBBBBBBEEELLLUUUZZZXXXTTTFFFCCC@@@<<<:::999::::::>>><<<:::999:::AAAIIIPPPNNNLLLIIIEEEBBB@@@@@@@@@UUUccckkkddd```fffnnnpppqqqrrrssstttuuuvvvwwwwwwxxxwwwvvvuuutttuuuwwwyyy}}}}}}}}}{{{mmmdddSSSXXXlllllljjjfffRRROOOSSSRRRLLLDDD??????<<<999444888888DDD^^^pppxxx|||kkkxxxyyyiii|||{{{tttxxxrrrKKK777<<<<<<999;;;;;;<<<<<<<<>>:::===?????????EEEPPPZZZhhhgggccc]]]WWWSSSRRRRRROOORRRRRRPPPRRR^^^ppp}}}}}}zzzuuuuuutttwwwssscccooozzzdddVVVOOOFFF@@@>>><<<:::888~~~rrrZZZHHH???>>>>>>>>>;;;::::::999888777666666444333000///......000111......///////////////...222111111222333333111///000111222111000///000111//////000000000000//////000000///............///..............................//////000111111111222222333444555666777777555777999999999999:::<<>>AAABBB===FFFUUU```ccc]]]TTTMMMCCC;;;555444555333333666333333333222111000000000222444555555444444666888444666777777:::BBBOOOXXX```gggllljjjhhhgggeeeaaacccaaabbbccc```ZZZWWWYYYhhhooowwwzzzvvvppplllkkkhhhgggiiikkkooossszzz~~~vvvooommmnnnooosssxxxuuuwwwzzz}}}ooobbbdddjjjrrrooonnnoooooonnnpppsssccc```kkkrrrggg^^^aaacccffffffgggfffaaa]]]```ggg~~~rrruuuxxxttttttxxxooossszzznnnaaaVVVEEE???<<<>>>@@@CCCIIIPPPXXX___eeedddccceeegggfffaaa___\\\YYYXXXXXXZZZ[[[^^^^^^^^^]]]]]]]]]^^^___aaa___[[[VVVOOOHHHBBB???AAA???>>>===>>>>>>>>>>>>???;;;888999::::::;;;>>>EEEfff~~~{{{vvvnnneee```bbblllwwwvvvjjjZZZOOOIIIFFFDDDEEELLLUUU[[[[[[XXXJJJGGGCCC>>>:::999999:::555555555555777===CCCHHHOOOPPPNNNJJJCCC>>><<<===JJJ]]]lllmmmkkkoooqqqnnnrrrssstttttttttsssrrrrrrtttsssrrrrrrtttvvvyyyzzz|||~~~}}}~~~~~~uuukkkhhhVVVZZZooonnnhhhaaaPPPRRRSSSSSSNNNFFF@@@???===999444888888FFFbbbtttzzzvvvcccnnn|||mmmkkkwwwmmmrrrKKK777<<<<<<999::::::;;;;;;;;;???FFFPPPZZZaaa______aaaddd^^^OOOBBB<<<999999::::::;;;===>>>>>>AAA@@@??????@@@AAABBBBBBAAADDDHHHQQQ```nnnqqqnnnjjjccc[[[VVVVVVWWWWWWWWWMMMIIIFFFEEECCCBBBFFFMMMSSSVVVXXXRRRFFFBBBLLL[[[{{{qqqiiiccc^^^[[[YYYWWWVVVUUUSSSRRRVVVUUURRROOOKKKFFFBBB???<<<===??????@@@AAACCCDDDRRRRRRQQQNNNJJJFFFEEEEEE>>>AAADDDDDDEEELLL[[[gggppp~~~yyywwwyyyxxxyyyyyydddnnnvvvcccXXXQQQHHHBBB???>>>;;;999|||~~~oooWWWEEE<<<;;;;;;;;;::::::999999888777777666333222111////////////000---.../////////////////////000222444666555222///000111222111000///000111//////000000000000//////111000//////......//////////////////////////////------......///000000111222222333333444555666666555666777666555666888999BBBGGGNNNTTTVVVUUURRRPPPGGGBBB===::::::CCCXXXkkkkkkZZZSSSNNNJJJAAAEEEEEEAAA>>>===;;;888222555777666444555:::??????FFFRRR\\\aaa]]]SSSKKKBBB;;;666555555333444888444555666555333222222333333444555444333333333444222444666666777???LLLVVVcccnnnxxx|||}}}}}}{{{wwwooollljjjjjjggg```]]]___lllvvv}}}|||ooojjjhhhjjjlllooovvv||||||tttmmmmmmmmmnnnqqqvvvvvvwwwyyy{{{}}}~~~nnn___bbbllltttuuutttpppkkkiiilllqqq^^^]]]kkkttthhh___dddgggllllllmmmlllfffaaaccciii|||tttzzzwww|||{{{qqqsss}}}qqqdddZZZIIICCC???@@@BBBFFFNNNWWWYYYbbbhhhgggeeefffhhhhhh______^^^[[[YYYYYYZZZ]]]`````````___\\\[[[\\\^^^aaa^^^YYYRRRLLLGGGDDDBBBBBBBBBBBBAAAAAA@@@@@@???@@@===:::999:::;;;======???WWW{{{{{{rrrllliiihhhfffeeehhhqqq{{{|||sssfffZZZTTTNNNIIIEEEFFFLLLQQQSSSQQQJJJGGGBBB>>>:::888888888222444555666777:::===@@@UUUWWWVVVPPPHHHDDDFFFIIIHHHVVVeeennnsssvvvuuurrrqqqqqqrrrrrrrrrqqqooonnnsssqqqooopppsssvvvxxxxxxzzz}}}}}}|||vvviiigggVVVYYYlllllleee^^^NNNSSSTTTUUUQQQHHHAAA???===:::444777888FFFdddwww~~~~~~nnn\\\eeeppp}}}bbbiiidddrrrbbbEEE777:::999777999777888888888<<>>@@@@@@???AAABBBCCCBBB@@@>>>======;;;;;;>>>???>>>???GGGPPP___sss}}}yyyxxxzzzxxxwwwtttddduuuwwwzzzyyy]]]WWWPPPHHHCCCAAA???===:::{{{}}}pppXXXFFF===;;;;;;:::::::::999999888777777777222222111111000/////////------...///////////////,,,...222666999777333//////000222111000///000222//////000000000000//////111000000///////////////000000000000000000000000.........///000000111111//////000222444555666777666666666444333444777999===@@@EEEIIIJJJHHHDDDAAA???;;;777666777===KKKYYYsss{{{xxxeeeRRRJJJEEE???@@@CCCCCC@@@???@@@<<<666///111444333111222777<<>>CCCJJJVVV```^^^gggmmmkkkgggfffgggggg___```aaa___]]]\\\^^^```^^^``````^^^[[[ZZZ[[[]]]```]]]YYYTTTOOOKKKHHHGGGEEEFFFGGGGGGFFFDDDDDDDDDBBBBBB@@@>>>===>>>>>>===:::EEEaaa}}}wwwlllccc```ccchhhjjjiiipppxxx{{{vvvmmmccc^^^SSSJJJAAA===@@@EEEHHHHHHHHHFFFBBB>>>;;;999888888999999999999888999<<>>???CCCEEEKKKZZZssstttllljjjjjjmmmjjjhhhfff```XXXUUUWWWQQQZZZhhhppplll^^^UUURRRnnnyyysssnnndddcccaaaaaaaaaaaa___]]]]]]\\\YYYUUUQQQMMMKKKIIIIIIEEE@@@===>>>???@@@???<<<>>>???>>>===;;;;;;;;;===::::::===<<<999<<>>;;;}}}~~~ttt\\\III@@@>>>======:::999999999888777777777111222222222111000///...------...///000000//////***---222888;;;999444//////000111111000///000222//////000000000000//////111111000///////////////000000000000000000000000/////////000111111222222,,,---...111333666777888777777666333222333777::::::<<>>DDDFFFMMMXXXaaa```VVVLLLGGGAAA;;;999777444555999111444777777777777:::===:::999888888999999777555111222222000111<<>>;;;===RRRzzz}}}wwwlllaaa]]]bbbiiimmmeeejjjpppuuutttnnnfff```SSSIII<<<666888>>>BBBCCCHHHFFFCCC???<<<:::999888777777666666888<<>><<<>>>>>>NNNnnnwwwdddjjjqqq{{{UUUTTTXXXssscccYYYddd\\\CCC<<<======777:::===666888777888<<>>===<<>>???BBB<<<;;;>>>>>><<<===CCCBBB^^^xxxrrrrrr|||yyytttrrr|||uuucccccczzzuuupppwww}}}___QQQMMMGGGEEEDDDBBB???;;;qqqXXXDDD<<<<<<===<<<:::999777777888777666444333222222111000000000111000...---...///000///...------...000333444222111000///////////////000111333333222222111000000000111111000000//////......////////////////////////---......///000111111222444333000//////111444666555555444333444555666777888999999999888777999;;;777999;;;;;;888999AAAIIINNNVVVXXXOOOFFFAAA<<<777===???CCCEEEFFFCCC@@@>>>666777666555555999@@@EEEHHHJJJNNNSSSXXXWWWRRRNNNLLLIIIDDD???<<<:::::::::555555777:::>>>AAAAAAAAA===:::777555666777888888666222111444888>>>NNN___oooxxxyyysssjjjfff___YYYVVVWWWYYY[[[aaaeeekkkmmmllllllmmmooonnnqqqpppllllllpppsssssskkkkkkjjjhhhgggjjjpppuuu{{{xxxwww{{{|||zzzyyy{{{}}}vvvttthhh___\\\ccckkkrrr~~~yyysssllleeeXXX]]]bbbaaaYYYUUU```nnnooowwwwwwtttooodddeeevvvvvv~~~mmmVVVHHH:::777777<<>><<<;;;::::::888888777777888<<>>===>>>QQQooo~~~}}}sss}}}|||xxxZZZNNNQQQ```sssiiiUUUQQQHHH>>><<<:::777555555666666444555777===EEEOOOXXX]]]\\\[[[]]]\\\TTTEEE;;;888666666666777888:::;;;<<<;;;:::999999999;;;===???AAABBBFFFQQQddd}}}|||tttooollljjjhhheeeccc\\\YYY]]]aaa```]]]\\\nnnxxx}}}uuunnnjjjeeedddiiiqqqssslllcccbbbaaa]]]YYYTTTQQQNNNNNNPPPLLLFFFBBBAAAAAAAAAAAAEEEOOOOOOOOOQQQJJJAAACCCBBBFFFHHHEEECCCDDDEEECCCFFFRRRnnnkkkttt~~~zzzwwwxxxtttqqq{{{~~~aaa\\\dddnnnwwwwwwwwwcccVVVOOOGGGCCCCCCCCC@@@===}}}kkkSSSBBB<<<======<<<:::888777777777777666444444444333111111000000000000...---...///000///.........///111333333222000000000000/////////000000222111111111111000000000000000000000////////////////////////////////////......//////000000111111333222111000111222444555666666555555555666777888444555666555555555777999:::<<>>:::555777:::>>>BBBCCCCCCBBB@@@777888999999;;;AAAIIIOOOXXXUUUQQQPPPQQQSSSSSSRRRQQQOOOJJJFFFBBB???>>>>>>AAA@@@AAACCCFFFHHHGGGFFF???<<<999888888:::;;;;;;999555444555666;;;IIIVVVgggkkkpppqqqmmmgggcccbbb^^^[[[VVVRRRQQQRRRTTTVVVWWW[[[bbbgggiiiiiiiiijjjlllooonnnjjjhhhkkkmmmmmmfffggggggfffeeehhhnnnsssyyyvvvvvvzzz{{{zzzzzz|||}}}~~~{{{rrrnnnrrruuuvvv~~~{{{ssshhh^^^PPPUUU[[[\\\YYY[[[gggtttxxx~~~|||vvvqqqfffiii||||||zzz}}}yyyiiiTTTGGG:::777777<<>><<<;;;EEEcccwwwggg___\\\[[[```hhhfff```ZZZXXXYYYZZZXXXVVVRRRHHH>>>:::888666888;;;===>>>>>>======<<<;;;;;;=========<<<<<<>>>BBBFFFQQQ```pppzzz{{{tttrrrcccWWWYYYccckkkpppsssuuuvvvvvvvvvvvvtttsssrrrttttttsssssssssssstttttttttvvvxxxyyy{{{}}}aaaSSS```ccc```cccXXXUUU\\\___\\\RRRIIIFFFDDDBBB===;;;;;;NNNkkkzzzUUUJJJKKKTTT```}}}ooo___VVVFFF<<<;;;999777666666777888333444555999@@@IIIQQQVVV___```cccbbbVVVFFF<<<999666666666777888999;;;;;;;;;:::999888999;;;===>>>BBBBBBCCCIIIUUUeeeuuu{{{vvvtttqqqmmmkkkgggccc```aaa```^^^___cccpppyyyzzzssslllcccbbbccchhhmmmnnnjjjfffhhhfffccc___YYYTTTQQQPPPQQQOOOKKKHHHFFFFFFHHHIIIPPP[[[______aaaYYYRRRVVVYYY\\\^^^^^^```___WWWMMMLLLUUUnnnqqqooowww~~~yyy|||wwwwwwxxxsssppp}}}jjj[[[^^^xxxeeeWWWPPPHHHDDDDDDDDD@@@===vvvcccKKK>>>===???===;;;:::888777777777777666555666555444333111000000000000...---...///000///.../////////111333333222000111111111000//////////////////000000000000111111////////////000000000000////////////////////////////////////000000000000111111222222222333333333777666666666666777888888333333444444333555777:::@@@EEEHHHHHHFFFEEEFFFGGGHHHKKKKKKEEE???<<<888444333666:::>>>@@@BBBBBBBBB@@@AAABBBDDDHHHOOOWWW\\\iiieee___[[[ZZZ[[[\\\\\\[[[ZZZXXXUUUSSSQQQPPPPPPRRRPPPOOOOOOOOOOOOMMMLLLCCC@@@===<<<===???@@@@@@===999777666777;;;EEEPPP^^^___^^^XXXQQQMMMNNNQQQQQQOOOMMMKKKKKKLLLNNNPPPSSSVVV[[[bbbgggiiigggfffgggkkkkkkhhhgggjjjlllkkkhhhhhhhhhggggggiiimmmqqquuussstttxxxzzzyyy{{{~~~~~~~~~zzzzzzqqqcccVVVJJJQQQVVVXXXZZZbbboooyyyxxxqqqeeejjjyyyxxxyyy}}}}}}yyysss^^^JJJ>>>999666777;;;@@@EEENNNXXXbbbbbbfffkkkkkkgggcccddd___^^^]]]\\\\\\]]]^^^^^^```^^^\\\]]]```aaa___]]]^^^```___]]]^^^```___[[[ZZZ[[[]]]___[[[VVVYYY^^^ZZZSSSJJJDDDBBBAAA@@@???@@@;;;@@@ZZZsssggg``````gggppppppggg\\\TTTQQQQQQPPPOOOOOOFFF===999777666888<<<<<<===>>>@@@@@@@@@??????BBBBBBCCCBBBAAAAAACCCEEEQQQ[[[ffflllooorrrqqqmmmnnnaaaXXX[[[eeemmmqqqssswwwuuutttuuuvvvtttoookkkmmmnnnpppssstttuuuuuuuuutttuuuwwwxxxyyygggXXXcccddd```cccZZZXXX```ccc```VVVMMMIIIGGGDDD>>><<<;;;LLLhhhvvvWWWNNNQQQYYY```xxxvvvooo^^^CCC;;;:::999777777888999999555555555888===DDDKKKPPP^^^bbbgggeeeVVVDDD:::999666666666666777999:::;;;:::999999888999:::<<<===AAA@@@???@@@EEELLLSSSXXXhhhmmmsssxxx{{{|||~~~}}}yyyuuusssqqqnnnlllkkkjjjhhhgggaaa]]]aaahhhrrrzzz~~~yyytttooojjj]]]___bbbeeehhhiiihhhgggmmmmmmkkkgggaaa[[[WWWVVVUUUVVVUUURRROOOOOOSSSVVVdddrrrxxxyyyyyyqqqkkkpppxxxyyy|||rrraaaXXX[[[lllvvvlllqqqwww}}}wwwxxxvvvwwwwwwrrrppp~~~zzzgggddd|||mmmYYYRRRIIIFFFEEEEEEAAA===~~~nnnZZZCCC;;;===???===:::;;;999888888999999888666888777555333222111000000000...---...///000///...000///000111333333222000222222222111000///......---......///000111111111......//////000000111111////////////////////////000000000000////////////000111222333444333222222666666666666666777777777333444555555555888;;;>>>HHHNNNSSSQQQOOONNNOOONNNMMMLLLIIIDDD@@@<<<777444444555888<<>><<<999777777<<>>:::777555777<<<===???AAADDDEEEFFFFFFEEEDDDFFFHHHHHHGGGFFFGGGHHHTTT[[[aaaccceeejjjmmmkkkiii___YYY^^^hhhnnnrrrtttvvvsssqqqsssuuutttnnnhhhkkkmmmppptttvvvwwwvvvuuutttvvvxxxxxxyyy}}}xxxkkk]]]hhhhhhbbbeee\\\\\\aaadddbbbYYYOOOKKKHHHEEECCC???===MMMhhhuuu[[[VVVaaarrr~~~~~~|||nnnIII<<<;;;:::888888777888888777777777999>>>DDDKKKOOOWWW]]]eeecccSSS@@@777777666555555666777888999999999888888888999:::;;;<<<>>>======<<<===???@@@AAAIIIKKKPPPXXXaaahhhlllnnnrrrooollliiiggghhhiiiiiiiiijjjmmmoookkkffffffjjjuuu||||||uuuqqqmmmjjj^^^]]]^^^aaafffhhhgggeeelllnnnnnnkkkeee```]]]]]][[[^^^___]]]ZZZ[[[```fffwww{{{vvvkkkfffnnn{{{vvvyyyzzz|||{{{xxxyyyzzzxxxqqqqqquuukkktttvvvZZZSSSLLLHHHGGGFFFBBB>>>{{{vvvhhhSSS???;;;>>>???<<<:::<<<:::999999;;;;;;:::888888777555333222111000000000...---...///000///...000///000222444444222111222222222222111000...---------...///000111111222......//////000000111111////////////////////////000000000000///////////////111222444444333222111444444555555555666666666444555666666777:::???CCCTTT^^^ddd```YYYWWWVVVTTTUUUOOOIIIDDDAAA<<<666333333555888<<>>999555666;;;CCCGGGHHHLLLOOOMMMHHHDDDDDDFFFGGGFFFEEECCCBBBBBBAAABBBFFFCCCCCCGGGQQQZZZ___aaaeeekkkooooooppptttvvvuuupppoooooopppqqqsssttttttnnnnnnpppuuuwwwwww}}}}}}wwweeejjjnnnpppqqqmmmaaaUUUPPPYYY\\\VVVZZZjjjwwwzzz|||ooo[[[]]]uuunnnZZZYYYXXX\\\kkk{{{iiiUUUBBB888555444666<<<@@@DDDLLLUUU```dddhhhjjjkkkkkkhhhfffbbb```ZZZTTTQQQSSSYYY^^^[[[ZZZZZZ]]]ccchhhiiiiiitttuuulll^^^ZZZ```aaa[[[XXXTTTTTTZZZ]]]WWWPPPLLLGGGFFFEEEEEEFFFGGGGGGGGGBBB<<<>>>TTTwww}}}uuuuuuxxx{{{uuulllbbbYYYRRRLLLIIIOOOHHHAAA===999555888===@@@AAADDDFFFHHHIIIJJJJJJHHHJJJNNNOOOOOONNNNNNOOOWWW]]]``````cccjjjnnnoooggg^^^ZZZ```iiiooorrrtttssspppnnnpppttttttpppkkkmmmooorrrvvvwwwwwwuuutttuuuwwwxxxxxxyyy||||||{{{}}}wwwjjj]]]jjjjjjdddeee]]]]]]aaadddbbbYYYPPPLLLHHHEEEFFFAAA===LLLfffttt~~~ZZZZZZppppppttt~~~UUU>>>>>><<<:::888666555555666666666999>>>EEELLLPPPQQQWWW```___QQQ???777777555555555555666777888888777777888888999::::::;;;;;;;;;<<<<<<;;;::::::999>>>>>>???DDDMMMUUUZZZ\\\```^^^ZZZWWWWWWZZZ___ccc___bbbkkkvvvzzzvvvrrrrrr|||vvvqqqooommm```[[[XXX\\\dddhhhddd___dddhhhkkkjjjeeeaaaaaabbb^^^bbbffffffeeehhhnnnttt~~~wwwooorrr{{{}}}|||}}}}}}xxxqqqqqq~~~gggjjj~~~yyy[[[TTTMMMJJJJJJHHHDDD???zzzqqqcccOOO>>><<>><<<999:::;;;???EEEMMMTTTXXX\\\[[[[[[___fffkkknnnooorrrssstttrrrmmmjjjiiijjjiiigggccc```^^^]]]]]]]]]ccc___[[[XXXWWWVVVTTTSSSNNNJJJFFFCCCBBBBBBBBBAAAAAA@@@:::555999FFFOOORRRLLLLLLMMMOOOPPPOOOLLLIIIFFFDDD@@@<<<:::888888888999999;;;???FFFQQQ^^^fffiiioootttssssssuuutttrrrhhhggghhhlllppprrrqqqpppmmmnnnqqquuuuuuwww~~~wwwbbbcccnnnttttttuuuiiikkklllnnnpppooodddXXXgggwwwxxxeee```ppp~~~{{{jjjQQQTTTpppyyyzzz||||||rrruuu|||kkkkkkaaa^^^wwwnnnXXXDDD888555333444999>>>BBBKKKTTT]]]bbbeeedddgggmmmnnnkkkhhhfffaaaXXXOOOKKKNNNRRRYYY\\\```aaabbbffflllrrrrrrqqqpppkkkbbb[[[\\\bbbYYYRRROOOSSSYYYYYYXXXXXXUUUTTTSSSQQQOOOMMMLLLLLLGGGAAA???JJJbbb}}}{{{tttmmmwwwwwwuuuooohhh```YYYUUUOOOKKKGGGDDDAAA>>>BBBIIIMMMLLLLLLKKKMMMOOOQQQRRRVVVWWWWWWUUUQQQLLLJJJIIIMMMTTT[[[^^^dddkkkppppppfff___]]]bbbjjjnnnrrruuuppppppoooooooooqqqrrrrrroooqqqrrrtttttttttsssrrrrrrtttvvvwwwwwwzzzzzzxxxqqq```YYYmmmrrrlllkkk```^^^bbbgggggg___WWWSSSPPPLLLIIIDDD>>>KKKeeesss~~~iiiZZZqqq|||yyyXXXaaaqqqlllqqqgggOOO>>>>>>===;;;999777666444555444444666;;;BBBHHHLLLPPPSSSWWWXXXPPPBBB:::888555555444444555555666666555666777888999999999999::::::;;;;;;<<<=========@@@AAACCCEEEFFFHHHKKKLLLGGGGGGGGGEEECCCDDDHHHLLLOOOTTT___kkkppprrrvvv|||sssjjjeeedddaaa]]][[[___gggnnnnnnlllhhhmmmqqqpppmmmlllpppuuutttsssqqqnnnllljjjiiiiiixxx}}}wwwmmmoooxxxzzzxxx}}}xxxrrrooottt|||jjjiii}}}nnniiiuuu}}}oooZZZUUUOOOMMMNNNMMMIIIDDDvvv```OOOBBBAAA@@@999888===888777666777888999888777333222222111000000000111000...---...///000///...------///222555777666555///000222333333222111000111111111111222222222222111111000000//////......////////////////////////---......///000111111222111111222222222333333333444555777888888888777666;;;<<<===???AAAFFFMMMRRRjjjzzzhhhZZZNNNMMMNNNJJJEEEDDDAAA@@@@@@AAADDDJJJPPPTTT]]]XXXRRRQQQTTTYYY]]]^^^bbbggglllnnnkkkhhhffffffaaa___[[[XXXVVVVVVWWWXXXWWWTTTQQQPPPPPPQQQRRRQQQNNNJJJEEEBBBAAAAAA@@@?????????;;;888AAARRR___bbb^^^YYYUUUUUUXXXYYYVVVSSSHHHEEEAAA===:::999::::::666888;;;===AAAHHHSSS[[[cccjjjpppqqqrrruuuuuurrrlllkkkjjjlllnnnooollliiimmmnnnrrruuuuuuwww~~~zzz[[[XXXeeeoootttvvvmmmooopppqqqtttqqqdddWWWyyyqqqeeesss~~~vvvdddLLLQQQooo{{{xxx|||}}}vvvnnnppp||||||mmmfffvvv___JJJ===666444444888<<<@@@IIIRRR[[[aaacccbbbeeemmmooolllhhhhhhddd[[[QQQJJJIIIKKKZZZ___ccccccaaaccckkkrrruuutttwwwvvvjjj[[[ZZZccc\\\VVVSSSUUUYYY\\\bbbhhhYYYXXXUUUQQQNNNMMMNNNOOONNNGGGAAAGGG[[[vvv|||tttlllrrrsssrrrnnnggg```[[[XXXNNNJJJHHHGGGDDDBBBGGGOOOUUUTTTRRRQQQQQQSSSVVVXXXYYYXXXVVVQQQJJJDDD@@@>>>EEENNNWWW\\\bbbjjjmmmmmmfff```]]]bbbiiinnnqqquuuqqqrrrqqqooonnnnnnqqqtttnnnoooqqqrrrssssssrrrrrrppprrruuuuuuuuuxxx~~~zzznnn```ZZZqqqxxxrrrpppdddbbbeeeiiiiiibbb[[[WWWTTTPPPMMMGGGAAANNNhhhvvvdddNNNbbbmmmuuulllRRR^^^hhhbbb\\\KKK<<<<<<<<<;;;:::999777666888777666888<<>>AAADDDEEEGGGKKKPPPSSSSSSSSSSSSTTTMMMPPPRRRQQQNNNLLLMMMNNNPPPUUU\\\```^^^___jjjvvvmmmaaa[[[YYYbbbbbbcccgggmmmssswwwzzzrrrwww{{{yyyuuuuuuzzzwwwpppiiibbb\\\WWW]]]lllwwwrrrqqqsss{{{}}}wwwrrrxxx|||~~~{{{uuuoooooouuu{{{kkkfffwwwhhhkkkuuu}}}oooZZZTTTOOONNNOOONNNJJJFFF~~~qqqWWWGGGDDD===:::<<<999::::::999999999999999999666555444222111000000000........................///,,,+++///555888666333111111111111111111111111///111222444444333222111111111111111000///------//////000000///...------//////000111222333333333222222222222333444555555:::;;;<<<;;;999999:::;;;;;;===@@@BBBCCCFFFKKKPPPUUUsssuuuooodddZZZRRRRRROOOIIIFFFHHHHHHBBB>>>===>>>???EEELLLJJJKKKIIIGGGIIIMMMNNNKKKQQQZZZdddjjjhhhbbb\\\YYY\\\UUUMMMIIIKKKLLLKKKIIIKKKKKKLLLLLLKKKKKKLLLMMMJJJJJJJJJHHHDDDAAA@@@@@@===???>>>???KKKaaawww{{{uuummmiiihhheee___YYYPPPJJJDDDAAA???===<<<===???CCCEEEDDDFFFMMMUUUZZZ```gggmmmpppvvv|||~~~qqqnnnkkkiiijjjkkkkkkkkkrrrpppqqquuuuuuttt|||tttcccdddxxx}}}|||nnncccfffeee___^^^}}}}}}iiijjjuuu~~~sssaaaLLLMMMwww~~~yyy}}}yyyzzziiiPPP888666555555777888===IIIVVV^^^___aaacccfffjjjlllnnnhhhiiibbb[[[VVVHHHCCCNNNUUU[[[aaaddddddgggmmmssszzz~~~~~~vvvllleeebbbkkkfff```]]]\\\^^^```aaa^^^YYYSSSPPPQQQQQQPPPNNNNNNSSSMMMMMMddd~~~zzzsssooouuukkk```YYYTTTSSSWWW^^^VVVOOOHHHFFFFFFHHHNNNVVV\\\\\\YYYVVVVVVZZZYYYVVVSSSNNNIIIDDDAAA>>><<<:::>>>EEEOOOXXX___eeelllqqqpppeee```fffmmmnnnoooqqqrrrqqqpppppppppppprrrrrrmmmoooqqqtttvvvwwwwwwwwwwwwvvvxxx{{{zzzwwwxxx|||{{{iiifffpppyyysssmmmhhh```dddlllooohhh^^^YYYWWWVVVSSSJJJBBBQQQrrrhhh[[[```hhhsssvvvnnnVVVSSSbbbyyyfffMMM===777444777999777555666444555555666888===DDDIIINNNRRRTTTOOODDD:::555444444444444444444444444444555666777888888999999888888999<<<@@@DDDIIINNNPPPWWW\\\```aaabbbeeeddd```iiijjjjjjhhhccc\\\TTTOOOQQQMMMOOORRRNNNIIIQQQ___wwwyyyiii^^^WWWSSS\\\```iiisss}}}}}}~~~}}}lll[[[NNNFFFDDDCCCDDDHHHPPPWWW[[[]]]\\\[[[___gggooouuuyyy|||yyysssrrr|||tttnnnooosssvvvzzzkkkkkk}}}|||cccWWW[[[YYYPPPMMMPPPNNNGGGqqqWWWHHHDDD===;;;===:::::::::999999999999888888555555333222111000000000........................000------000555777555333111111111111111111111111///000222333444333222111111111111111000///...---///////////////...------/////////000000111111111222222222222333444555555999;;;<<<<<<;;;;;;<<<===@@@DDDGGGIIIHHHGGGHHHJJJOOOdddyyy{{{tttlllfffccc[[[UUUTTTRRRNNNLLLMMMLLLGGGBBBAAA???===@@@FFFKKKMMMLLLIIIKKKOOOOOOMMMKKKQQQYYY^^^^^^[[[WWWTTTXXXRRRKKKHHHIIIJJJIIIFFFPPPUUUYYYXXXRRRMMMLLLMMMLLLLLLLLLJJJFFFCCCBBBBBB>>>???===???MMMhhhyyytttooohhhcccXXXSSSLLLHHHEEECCCCCCCCCCCCDDDEEEDDDFFFOOOZZZbbbggglllpppsssyyy}}}tttpppllliiiiiijjjkkkkkkpppppprrruuuuuuvvvzzzuuuyyyxxxtttrrriiikkk|||uuufffddd```XXXYYYrrr{{{qqqcccjjjxxxsss___KKKMMMwwwzzz}}}iiiNNN999666444444777888===IIIUUU```aaacccddddddfffjjjmmmiiijjjbbb]]]ZZZMMMDDDJJJSSSYYY___cccdddhhhooouuuyyyzzzzzzwwwrrrnnnmmmnnnrrrooojjjfffeeedddbbbaaa^^^[[[VVVSSSRRRRRRRRRQQQNNNSSSLLLKKKbbb}}}}}}uuuqqqqqqggg[[[SSSNNNMMMRRRYYYUUUOOOIIIGGGFFFGGGOOOYYYaaabbb```\\\ZZZXXXSSSLLLFFFCCC???======<<<;;;::::::AAAKKKUUU\\\ccckkkpppnnneeebbbhhhoooqqqppprrrqqqqqqpppqqqqqqssstttuuuqqqqqqqqqrrrsssvvvwwwyyy|||zzzzzz{{{yyyvvvwww{{{zzznnnjjjsss{{{sssllliiibbbeeemmmpppjjjaaa]]]ZZZXXXTTTMMMDDDRRRrrrmmmeeekkkrrrzzz{{{qqqWWWPPPTTTooolllIII>>>888555777999777555666444555555666999>>>EEEJJJPPPSSSTTTNNNDDD:::555444444444444444444444444444555555666777888888888888888:::>>>DDDKKKSSSZZZ___```fffjjjiiiiiilllmmmllltttzzz|||pppbbbWWWQQQLLLHHHJJJOOOMMMHHHMMMWWWqqq|||vvvfff[[[VVVTTTUUU\\\gggttt}}}{{{ssskkk^^^QQQFFFAAA??????;;;===@@@DDDGGGHHHIIIJJJRRRZZZccciiippptttsssnnnmmm{{{yyyrrrnnnqqquuuwww{{{vvvkkkuuu{{{|||eeeXXX\\\ZZZRRRPPPRRROOOHHHrrrXXXIIIEEE>>><<<>>>;;;::::::999999999888888888555444333222111000000000........................000......000444666444222000000000000000000000000///000111222333222111000000111111000000///...---///////////////......---////////////////////////111111222222333444444444999;;;<<<===<<<===???@@@FFFJJJNNNPPPNNNKKKGGGEEEJJJRRR\\\aaaccceeebbb]]]bbb]]]YYYXXXWWWSSSQQQRRRQQQLLLHHHEEEBBB???BBBGGGOOORRRRRRPPPQQQTTTUUUSSSPPPRRRUUUXXX[[[ZZZWWWTTTWWWSSSNNNLLLMMMLLLJJJGGGPPPYYY``````XXXPPPOOOPPPNNNOOOOOOMMMJJJGGGFFFFFFBBBAAA======NNNnnnyyyvvvfffaaaYYYRRRNNNMMMLLLJJJJJJIIIFFFDDDEEEMMMZZZdddlllmmmlllmmmttt}}}~~~wwwsssmmmiiihhhiiijjjjjjoooppprrrtttuuuyyyqqqccccccdddbbbnnnnnnnnn|||{{{iiibbbZZZSSSVVVdddiiiaaa\\\lll|||oooYYYFFFJJJvvv{{{{{{cccJJJ;;;555333333666888===HHHRRR]]]aaaddddddccceeekkkqqqnnnlllccc___aaaVVVHHHGGGQQQWWW^^^bbbdddjjjrrrzzzwwwvvvrrrnnnjjjjjjlllooopppmmmjjjgggeeeccc```^^^\\\[[[ZZZWWWTTTTTTUUUVVVTTTWWWNNNIII[[[uuu~~~wwwsssooodddWWWOOOJJJIIIOOOWWWWWWSSSNNNJJJFFFGGGQQQ]]]fffhhhgggaaa\\\UUUKKKAAA;;;999777777999999999888555;;;DDDMMMUUU^^^hhhooolllfffeeekkkrrrsssqqqppppppppppppqqqsssuuuvvvwwwyyyxxxwwwwwwxxxzzz}}}}}}{{{{{{|||zzzvvvvvvyyysss{{{}}}jjjfffpppwwwqqqmmmmmmhhhgggooosssooohhhdddaaa^^^XXXRRRJJJUUUppp~~~rrrsssrrrWWWMMMJJJYYYuuuyyyTTT@@@:::555777999777555666444444555666999???FFFLLLRRRUUUUUUNNNCCC999555444444444444444444444444444444555666777888888888888999;;;???EEENNNXXXaaaggggggnnnrrrqqqppptttyyy{{{{{{zzzgggZZZUUUOOOJJJKKKQQQRRRNNNNNNSSSppp|||{{{jjj^^^YYYXXXVVVZZZbbbkkkrrrxxxzzz{{{~~~|||||||||wwwnnnfffZZZUUUMMMEEE???<<<<<<<<<:::999888888999;;;===???FFFOOOYYYbbbkkkqqqpppkkklll~~~zzzvvvpppnnnqqquuuwww{{{pppjjjoooxxxuuu|||zzzeeeZZZ]]]\\\UUUSSSUUUQQQHHHsssYYYIIIFFF???<<<>>>;;;::::::999999888888777777444333222111000000000000........................///......///222333222000////////////////////////...///000111111111000000000000000000000///.........///////////////......000/////////////////////000111111222333333444444888;;;===@@@AAACCCFFFHHHMMMOOOSSSTTTRRRNNNIIIGGGFFFGGGHHHJJJOOOUUUZZZ\\\aaa___]]]\\\ZZZVVVSSSRRRRRRNNNKKKIIIHHHHHHOOOWWW]]]aaabbb___^^^``````^^^ccc```^^^^^^``````]]]YYYYYYWWWTTTRRRRRRQQQNNNLLLJJJPPPXXXZZZWWWSSSRRRSSSPPPQQQRRRQQQOOOMMMMMMNNNJJJFFF???>>>PPPtttzzzqqqfff```___\\\XXXQQQMMMHHHDDDCCCFFFPPP[[[hhhfffcccccclllzzzyyytttnnniiihhhiiijjjjjjmmmpppssssssttt{{{zzzjjjfffgggcccvvvxxxqqqyyy~~~jjj___VVVRRRXXX\\\\\\UUUYYYqqq~~~hhhQQQ@@@FFFrrr{{{|||qqqUUU@@@:::444222222666888<<>>===<<<======<<<;;;999777777888:::<<>>;;;::::::999888888777666666333333222111000000000000........................---,,,---...000111000///////////////////////////......//////000000000//////000000000000//////.........///////////////...000000000000000000000//////000111333333333333333555999>>>DDDIIINNNSSSWWWXXXXXXWWWVVVTTTPPPKKKIIIAAA@@@???>>>@@@FFFRRR[[[```bbbdddbbb^^^YYYTTTPPPPPPMMMKKKLLLMMMRRR^^^kkkvvv{{{{{{vvvqqqooommmiiipppkkkfffcccbbb```\\\YYYWWWUUUTTTSSSQQQPPPMMMKKKEEEFFFIIINNNRRRTTTSSSRRRSSSUUUVVVWWWUUUUUUUUUVVVPPPKKKCCCDDDYYY}}}zzzwwwrrrkkkUUUOOOIIIFFFBBBAAAHHHSSS___aaabbbfffppp|||wwwsssmmmiiihhhiiiiiijjjlllooorrrsssvvv~~~}}}|||xxx|||}}}~~~jjj]]]TTTRRR[[[\\\XXXQQQ\\\wwwzzzbbbLLL???FFFppp{{{xxx~~~}}}hhhJJJ888666444111111555888;;;BBBIIIUUU\\\ccceeedddgggnnnuuu{{{xxxkkkdddiiibbbSSSMMMRRRWWW^^^bbbgggooo{{{}}}tttooonnniiibbb]]][[[[[[[[[ZZZSSSVVVYYYYYYWWWVVVXXX[[[aaaaaaRRRCCCGGGYYY{{{|||wwwvvvwwwwwwsssiii\\\TTTPPPOOOUUU]]]___\\\VVVOOOGGGEEENNN[[[\\\ZZZTTTLLLHHHGGGDDD???888666444333444444333222444555555777>>>LLL]]]iiihhhjjjlllpppssssssooojjjnnnnnnoooooooooppppppooossstttwwwyyyyyyyyyxxxwww{{{~~~xxxxxxkkkeeefffpppzzz[[[VVV___kkkkkkoootttqqqfffnnnuuuuuurrrppplllggg```\\\UUU^^^ssszzzyyy~~~~~~WWWPPPKKKPPP___uuu}}}nnnttttttdddGGG>>>777777777666555777444444555666999???FFFKKKSSSVVVVVVOOOCCC999555444444444444444444444444444333444555666666777666666999999999===CCCJJJRRRWWWdddmmmttttttvvvzzztttnnnlllrrrjjjcccbbbcccbbbaaa```}}}nnnbbb[[[RRRPPPMMMKKKIIIJJJKKKLLLNNNOOOMMMIIIBBB===;;;;;;888888999:::;;;<<<===>>>777666666666666666666777===HHHVVVdddqqqwwwqqqhhhmmmxxxpppyyyuuuooolllmmmpppttt|||nnneeemmm~~~ppp[[[]]]ZZZTTTUUUXXXSSSIIIrrrXXXIIIEEE>>><<<>>>;;;::::::999888777666666555222222111000000000000000........................+++,,,---///000000111111000000000000000000000000---------.........////////////000000000000//////---...//////////////////000000000000000000000000...000111333333333333222222666===DDDKKKSSSYYY^^^^^^[[[WWWTTTRRRNNNJJJGGG>>>===<<<;;;999<<>>DDDUUU[[[aaacccccccccgggkkkyyy|||rrriiijjjcccUUUPPPTTTYYY^^^bbbfffooo{{{zzzxxxqqqhhh```\\\YYYXXXXXXUUUWWWYYYYYYXXXWWWWWWWWWZZZ]]]RRRDDDBBBNNNooozzzyyyzzz|||tttjjj___YYYUUUUUUZZZaaaaaa\\\VVVPPPIIIFFFMMMVVVVVVRRRHHH>>>===BBBFFFFFF:::777444222333444444444555444222222777DDDUUUaaacccggglllnnnqqqsssoooiiilllmmmmmmnnnnnnmmmllllllnnnqqquuuxxxyyyxxxvvvttt}}}yyywwwkkk^^^ZZZeeeuuucccZZZ___kkkmmmppprrrlllbbbkkksssttttttsssnnniiiccc\\\SSS]]]vvv[[[PPPKKKTTTggg}}}uuu```XXXeeeiiiYYYJJJ@@@888777777555555777444555555666888===DDDIIIRRRUUUVVVPPPEEE;;;555444444444444444444444444444222333444555666666666666666777888;;;@@@GGGMMMQQQaaaiiioooqqqwww~~~}}}||||||vvvnnnjjjiiiiiihhhhhhnnn___UUUMMMKKKGGGDDDBBBBBBCCCDDDFFFFFFEEE???888444666999222222444666777999::::::333333444555555555444444777@@@NNN\\\kkkqqqlllcccggg{{{vvvjjjmmmzzz~~~sssuuuqqqnnnoooqqqttt}}}lllggg}}}ooo^^^^^^ZZZSSSUUUZZZUUUKKKqqqWWWHHHDDD===;;;===:::::::::999888777666555555222111111000000000000000........................+++,,,...000111222333444111111111111111111111111---------------....../////////000000000000//////------...///////////////.........//////000000000...///111333444333222111333666;;;???CCCHHHLLLPPPQQQOOOMMMLLLLLLJJJFFFCCC@@@===<<<<<<::::::CCCNNN___jjjssstttoooiii___VVVPPPOOONNNMMMJJJJJJSSS^^^pppwww{{{wwwrrrooommmkkkccccccbbb___[[[WWWUUUUUURRRQQQPPPNNNKKKJJJJJJJJJLLLLLLNNNRRRXXX\\\^^^___bbbcccdddbbb```^^^]]]]]]UUUNNNHHHSSSooonnncccYYYTTTMMMHHHOOO\\\hhhmmmpppmmmlllooorrrtttnnnllljjjiiijjjkkkjjjiiigggkkkooovvvuuujjjiiisss}}}iii```\\\___jjjeee\\\WWWhhhyyynnnTTTDDD>>>EEEjjj}}}vvvxxxqqq]]]HHH888666222111555777888;;;???QQQUUU\\\```aaaaaaaaabbbqqq|||xxxooolllaaaSSSNNNUUUYYY]]]```dddmmmyyy}}}uuummmgggccc```]]][[[[[[ZZZZZZZZZWWWSSSPPPQQQYYYUUUIIICCCFFF```uuummmddd___\\\[[[```fffccc]]]XXXTTTPPPNNNRRRYYY[[[TTTHHH======FFFNNNQQQDDD@@@:::555444444555444333333333222555???LLLUUU[[[bbbhhhkkkoootttrrrllliiijjjlllmmmmmmmmmllllllnnnpppsssvvvwwwwwwwwwvvvuuuxxxzzzzzzqqqccc^^^hhhvvvkkk^^^```kkkppprrrooodddcccllltttxxxyyyxxxsssmmmggg\\\MMMVVVqqqsss{{{\\\RRRRRRggg{{{dddXXX___uuuyyyeeeLLLBBB999777666555555777555555555555777;;;BBBGGGOOOTTTVVVRRRGGG<<<666444444444444444444444444444222222333444555555555555777777999;;;???DDDIIILLLWWW]]]bbbfffnnnzzz{{{vvvttttttsssrrrxxxiii[[[PPPIIIHHHGGGEEEDDDBBBAAAAAACCCAAA???;;;888666666777222222333444555666666666555555555555555555555555444:::EEERRRbbbmmmkkkdddcccooo~~~}}}xxx~~~|||pppuuussstttvvvwwwxxx~~~zzzjjjrrrzzzsss}}}qqqaaa```ZZZSSSUUU\\\XXXNNNqqqWWWGGGDDD===:::<<<999::::::999888777666555444222111000000000000000111........................+++---000222222333555666111111111111111111111111---,,,,,,,,,,,,---......//////000000000000000///------...///000000//////,,,,,,------...///000000...///111333444333222111666777999999888888:::;;;?????????CCCFFFFFFCCC@@@DDD???>>>@@@???===AAAIII___mmmyyyzzzvvvpppfff[[[QQQQQQQQQNNNFFF@@@DDDLLLRRR\\\cccdddcccdddeeeeee___bbbdddccc^^^[[[[[[\\\VVVVVVTTTRRROOONNNOOOPPPMMMQQQWWW\\\```dddiiilllhhhiiihhhfffbbb^^^]]]]]]WWWNNNIIIUUUqqqqqqddd[[[RRRKKKSSSaaauuuuuunnn```WWW\\\gggooojjjiiiiiijjjkkklllkkkiiidddiiioooxxxwwwuuuzzzuuuppplllbbbbbbpppzzziiicccccchhhuuuggg^^^YYYllltttgggMMM???<<>>AAACCCEEELLLQQQUUUYYYbbbooowwwyyywww~~~}}}}}}{{{~~~rrrfffYYYOOOBBBEEEHHHLLLNNNNNNMMMLLL???<<<888777888888555111555555555555555555555555666555333111111222333444555999AAAMMM^^^lllooojjjdddhhhnnntttvvvwwwzzzxxxtttuuuyyy}}}}}}{{{~~~~~~qqqiiirrrmmm{{{{{{dddbbb[[[SSSVVV]]]ZZZQQQlllZZZFFF??????===:::888999888777888888888666444333222111000////////////......------------..................000222444555555222//////111222111000////////////...............///000111111000///...------............------............////////////222222222222222222222222666444333555999;;;:::999;;;>>>>>>===CCCKKKKKKFFFGGGJJJMMMNNNMMMNNNSSSXXXaaarrr~~~{{{oooaaaZZZWWWRRRKKKEEEAAA???>>>===JJJQQQWWWggglllhhhiiiiiihhhggghhhhhhfff```[[[\\\XXXVVVXXXYYYVVVVVVXXX\\\___ccchhhmmmuuu}}}}}}pppfffaaaaaabbbZZZPPPKKKXXXpppqqqfff^^^YYY]]]dddoookkkddd^^^\\\___fffllljjjjjjiiiiiiiiiiiiiiijjjmmmnnnlllpppyyynnnccc[[[\\\iiimmmffffffnnnnnnvvvuuufff]]]jjjiiibbbuuutttaaaKKK:::999GGGWWW```sss|||yyywwwdddfffqqq~~~qqqoooeeeMMM===555000333777777777888CCCKKKSSSVVVZZZ___```___fffrrr}}}{{{mmm[[[NNNIIIRRRYYY___bbbeeennnxxx~~~~~~yyyvvvrrrmmmhhh```___\\\YYYXXXYYY[[[\\\hhh^^^[[[ZZZLLL>>>KKKfff|||jjjeeeiiihhhhhhjjjdddjjjiiiccc\\\[[[```ccccccggg]]]SSSMMMLLLPPPZZZdddbbb___UUUEEE:::666444111888222///111555888<<>>BBBOOOTTTWWWRRRFFF;;;666555333333333333333333333333444444444555555555555666777777888888999===BBBEEEIIIMMMOOONNNRRR[[[bbbdddhhhiiimmmpppppppppvvv~~~qqq]]]QQQOOOFFFHHHLLLSSSXXXXXXSSSOOOFFFAAA:::777777888777555999999999:::;;;:::888777:::666333333555777666555666999???MMMbbbqqqqqqiiifffjjjooossstttvvvwwwyyyxxxzzz|||}}}|||zzz{{{{{{|||zzzwwwxxxsss^^^oooqqqwwwuuuppp}}}lll```VVVVVV\\\]]]XXXSSSnnn[[[GGG@@@???>>>;;;999999888777888888888666444333222111000///////////////..................///............000222444555555222//////111222111000////////////////////////000111222333333222111000---......//////......---............////////////111111222222222222222333555444555888<<<>>>===<<<222777:::===GGGTTT\\\\\\WWWYYY\\\```ccceeeffffffjjjyyy~~~sssbbb^^^VVVOOOIIIEEEBBB@@@===HHHNNNZZZrrrwwwuuusssqqqqqqnnniiifffjjjeeecccdddeeeeeehhhlllpppwww~~~uuuoooiiibbb]]]SSSPPP[[[mmm}}}}}}pppddd```cccmmmjjjeee```]]]___eeeiiiiiihhhhhhhhhiiijjjkkkllljjjmmmpppsssxxx|||yyysss{{{ooojjjhhhfffccchhhtttwwwoooiiiiiiccciiiggg^^^]]]nnnuuunnn{{{zzznnnZZZEEE666555CCCRRRmmm|||zzzjjjeeejjjuuuzzzbbb]]]^^^VVVCCC:::333333555666777999AAAIIIRRRVVVZZZ^^^```]]]^^^iiiuuuxxxooo```TTTNNNRRRXXX]]]___bbbjjjuuu}}}|||uuuqqqnnnkkkhhhllliiifffgggjjjjjjfffccchhhaaaaaabbbSSSCCCMMMeeeuuugggeeeiiieeegggkkkiiihhhhhhddd``````cccbbb]]]```[[[VVVPPPLLLPPP^^^mmmrrrsssmmm]]]NNNEEE>>>:::777444333555555333555999GGGTTTbbbhhhjjjnnnppppppnnnnnnmmmmmmnnnpppssstttpppnnnllllllooorrrssssssrrrppppppsssyyy}}}tttuuu}}}tttuuu|||lll^^^ddduuussskkkiiigggnnnxxx~~~|||zzzuuudddIIIGGGbbbxxx~~~pppWWWOOO___kkknnnvvv```LLLUUU{{{```jjj{{{mmmQQQCCC666444666666555444666666555444444888===AAAMMMRRRUUUQQQFFF;;;666555333333333333333333333333444444444444555555555555444555777888:::>>>CCCHHHKKKNNNNNNKKKMMMTTTZZZ\\\ZZZYYY[[[^^^]]]^^^fffooovvvvvvzzztttaaaVVVSSSLLLNNNSSSZZZ___]]]WWWQQQKKKFFF???;;;999888666333777777888<<>>===<<<777;;;===???FFFSSS___ddd___```dddkkkuuu|||xxxoooggg[[[SSSNNNKKKHHHFFFEEENNNUUUfffyyytttttttttvvv{{{sssggg[[[XXXaaakkkrrrooofffccciiihhhfffcccaaabbbfffhhhhhhhhhhhhiiiiiikkklllmmmkkkmmmrrrsssnnngggiiinnn~~~xxxjjjfffkkkpppjjjoooyyyxxxpppiiiggg```ZZZ\\\jjjzzzoooppp~~~vvvgggRRR???222111???OOOxxx}}}uuuooopppzzzuuuTTTIIISSS[[[GGG===555333444444666999===FFFPPPUUUYYY]]]^^^\\\]]]fffrrrxxxtttiii\\\UUUTTTXXX[[[^^^aaahhhttt~~~~~~vvvqqqoooqqqssstttwwwssspppsssxxxwwwnnnfff___]]]bbbfffXXXFFFKKK___sssiiiiiikkkfffgggmmmkkkgggfffddddddhhhjjjcccYYYTTTUUUTTTQQQLLLOOOaaattt~~~uuucccSSSFFF===888666666888666222222555BBBPPP___gggjjjnnnooonnnoooooonnnnnnoooqqqrrrtttrrrpppooooooppprrrrrrrrrsssrrrrrruuuzzzpppnnnzzzuuuvvvggg```lllzzzsssjjjkkklllsss}}}~~~wwwcccFFFBBB]]]vvv|||```QQQZZZcccjjjttt^^^FFFFFFhhhrrreeemmmhhhQQQDDD777444555555444444555555555444444777<<>>CCCGGGLLLNNNMMMHHHIIINNNTTTUUUUUUSSSSSSUUUTTTUUU]]]fffjjjjjjooowww}}}zzzjjj___]]]TTTWWW]]]dddhhhcccZZZRRROOOJJJDDD@@@>>>;;;777333777555666<<>>>>>===AAABBBAAA???BBBLLLYYYbbbnnnppptttzzzwwwmmm^^^TTTPPPPPPPPPOOOOOOXXX```wwwlll___ZZZdddkkklllxxx||||||pppfffbbbeeegggiiiiiihhhiiijjjkkkjjjjjjiiiiiiiiijjjkkkkkkpppnnnooooooggg___hhhwwwxxxxxxssslllkkkqqqvvvwwwttt||||||qqqhhh]]]XXX]]]eeejjjkkkeeebbbooorrraaaLLL<<<222222???PPPzzz~~~|||yyyxxx|||WWWCCCKKKUUUDDD<<<555444444333555888999BBBLLLRRRWWW\\\]]]ZZZ^^^dddnnnuuutttjjj\\\SSSWWWXXX[[[^^^bbbiiivvv}}}yyywwwyyy{{{}}}{{{xxxuuuvvvwwwtttlllddd[[[\\\eeekkk___LLLKKKXXX|||qqqoooooojjjlllooohhhhhheeebbbdddlllpppggg[[[MMMMMMNNNMMMKKKRRRddduuuzzzjjjWWWHHHAAA:::555555666555666888>>>NNN___hhhlllooopppnnnooooooooooooooopppqqqrrrsssrrrppppppppppppppppppqqqqqqrrrtttxxx|||tttpppwwweee```mmm{{{uuummmnnnmmmuuu~~~tttaaaDDD???ZZZuuuooo^^^bbbiiinnnvvv^^^GGG@@@TTTvvvjjjaaa\\\III>>>555555777666555555555555444333333555:::===DDDIIIMMMLLLDDD;;;555333333333333333333333333333333333444444444555555555888999999999;;;>>>CCCGGGNNNPPPNNNJJJIIIOOOTTTUUUYYYWWWWWWXXXWWWUUUYYY___```___bbbgggkkklllpppvvvtttiiieee[[[^^^dddjjjlllfff[[[RRROOOKKKFFFDDDCCCAAA===999999666555999@@@DDDCCC@@@===;;;888777666666666666888<<<>>>BBBMMM]]]iiimmm]]]```cccfffhhhiiilllnnnpppvvvzzzrrrrrrwwwuuuwwwvvvrrrqqqwww~~~zzztttooommmlllxxx}}}ppprrr}}}vvvdddYYYVVVUUUZZZcccfff\\\PPPooo^^^JJJ@@@<<<999888:::999888777888888888666444222111000000000000000000000000////////////000000......---......000222333333333222000000000111222...//////000111222222333...///000111222222111000///000000000000000000///............////////////......///000222333444444222444777;;;???CCCGGGIIIDDDCCCAAA@@@CCCKKKYYYdddzzzpppbbbWWWTTTUUUXXXYYY]]]dddiii|||kkk___]]]kkkxxx}}}~~~zzzrrrppppppyyy|||mmmfffbbbdddhhhmmmppppppppppppqqqmmmmmmkkkjjjiiiiiihhhhhhqqqmmmmmmmmmgggbbbkkkzzzyyypppfffffftttxxxiii^^^VVVWWW^^^dddccc```[[[aaauuutttlllXXXDDD999222222???OOO{{{|||eeeLLLIIIIII;;;666444555555333333666555???IIIOOOTTTZZZ[[[YYYZZZ___gggnnnooogggZZZPPPWWWVVVYYY^^^aaagggvvv~~~~~~{{{wwwsssooojjjgggffffffmmmssshhhUUUMMMRRRwwwxxxrrrsssrrrwwwuuuhhhhhhccc]]]^^^hhhpppkkkaaaQQQLLLHHHJJJOOOXXXgggttt{{{jjjYYYIII999444666777777888;;;KKK]]]fffkkknnnooommmoooooooooooooooooopppppprrrrrrqqqpppooonnnnnnoooppppppqqqsssvvvzzz~~~{{{fff```jjjxxxwwwsssqqqkkkttt}}}uuucccFFF@@@YYYsssxxxkkkrrrxxxxxxzzzcccNNNEEEKKK[[[lllOOOBBB???888333666999888666666444444444333222444888;;;@@@DDDIIIJJJDDD<<<666333333333333333333333333333333333333444444444444555666777888999;;;@@@EEEIIISSSVVVTTTPPPOOOSSSWWWWWWYYYWWWXXXYYYWWWRRRPPPRRRXXXVVVWWWYYYYYYYYY]]]ccc}}}wwwmmmhhh^^^```cccgggiiidddZZZRRRNNNKKKHHHGGGIIIIIIFFFDDD===999666777===AAAAAA@@@AAA???:::666444444777999888<<<===@@@JJJZZZhhhnnn]]]```ccceeefffhhhjjjlllpppsss||||||vvvtttwwwrrrvvvwwwrrrqqqvvv}}}yyyoooeee]]]ZZZccc|||tttzzz{{{lllooo{{{vvvfff___^^^\\\___fffhhh\\\MMMqqq___LLLAAA;;;888888;;;999888777888888888666444111111000000000000000111000//////......//////000......------...000111222222333222111//////111333...//////000000111111111000111222444444444444333000000111111111111000000............////////////------///000222333444555111333666:::@@@JJJTTT[[[PPPJJJEEECCCDDDHHHQQQZZZsss|||zzz}}}}}}wwwooofffaaaaaaccceeeyyyzzzvvvzzznnngggiiizzzyyykkkbbb[[[\\\bbblllyyyuuupppnnnlllgggkkkrrrvvvvvvuuutttsssooonnnmmmkkkiiihhhggggggllllllmmmlllgggeeennnxxxyyypppttt~~~qqqgggaaaXXXTTTYYY``````[[[WWWZZZfff|||pppbbbMMM:::444222111===LLL|||}}}{{{nnn[[[PPPDDD555222222555555222333555222;;;EEEJJJPPPWWWZZZYYYZZZ___fffmmmnnniii```YYYWWWTTTVVV]]]___cccppp|||wwwrrrppppppppplllnnnssslllZZZMMMJJJjjjzzz{{{}}}pppjjjcccYYYXXXbbbmmmmmmggg]]]RRRHHHJJJSSS^^^jjjrrr|||zzzfffPPPCCC===999666666888HHHYYYcccgggkkkllljjjnnnnnnnnnnnnnnnnnnmmmmmmppprrrrrrqqqooommmnnnoooqqqrrrsssuuuwwwzzziii```hhhvvvxxxxxxuuulllsss}}}yyygggIII@@@WWWnnn}}}}}}xxxkkkQQQDDDDDDIIIccctttPPP======777444777999777666666444444444333222333666888<<>>777333333333333333333333333333333333333333444444444444111333555777;;;@@@GGGKKKWWWZZZ[[[WWWVVVYYY\\\[[[\\\ZZZ[[[]]]ZZZSSSNNNNNNSSSRRRSSSUUUSSSRRRWWW^^^wwwwwwlllddd[[[ZZZ[[[^^^aaa```[[[WWWRRROOOLLLLLLOOOPPPOOONNNBBB>>>;;;:::===BBBFFFIIILLLJJJEEE>>>999777999;;;999;;;<<>>TTTlll}}}~~~{{{TTT@@@EEEJJJ[[[iiiYYYEEE>>>777777666444444666333444444333111222444666:::>>>DDDGGGEEE???888444333333333333333333333333222222333333333444444444111222444555777<<>><<<<<<;;;<<<;;;===GGGUUU^^^```WWWZZZ^^^aaaeeeiiinnnqqqooommmqqq|||vvvppppppooowww|||yyyvvvxxx||||||yyylll___WWWTTTjjj```]]]qqqzzz}}}mmmaaaaaa^^^\\\ccciii___OOOvvveeeQQQEEE>>>;;;<<>><<<<<<<<<;;;===FFFSSSYYYXXXUUUXXX]]]bbbgggmmmssswwwqqqnnnpppwww~~~uuupppqqqnnnwww}}}{{{xxxyyy}}}~~~{{{~~~}}}wwwkkk```[[[YYY}}}hhhiii}}}nnn]]]^^^ZZZXXX```iiiaaaQQQ{{{nnnZZZHHH===888888999999888777777777777444222333222111////////////000---------------------------------............///111222222111///...///111000000000000000000000000111111222222222333333333666333///...000111///---////////////..................///000111333555666555555555555888???HHHNNNQQQKKKEEE@@@???===:::777<<<<<<>>>BBBFFFKKKOOORRRWWWYYYbbbnnnwwwzzz}}}zzztttqqqxxx~~~vvvpppsssnnniiikkkqqqvvvvvvttt{{{}}}uuuqqqqqqkkkfff^^^^^^hhhuuuyyyvvvooolllnnnvvv|||zzzvvvtttrrrwww{{{zzztttooommmnnnnnnmmmkkkiiijjjlllnnnpppuuuuuulll[[[YYYrrr{{{pppooo\\\WWWdddkkkccc^^^cccnnnwww~~~vvvbbbPPP>>>111111333333999BBBeee}}}jjj```hhhwww|||mmmeeeaaa\\\VVV888777333///111777666111444888>>>DDDJJJPPPWWW[[[ZZZ[[[^^^bbbeeeccc^^^XXX^^^]]]^^^``````bbbkkkttt}}}{{{yyywwwpppmmmlllqqqzzzyyyfffRRR^^^sss~~~vvvmmmjjjhhhggglllqqqmmm^^^OOOJJJSSS```hhhkkkooo{{{mmmXXXLLLIIIOOOYYYaaagggjjjlllmmmkkklllmmmnnnnnnllljjjiiivvvvvvvvvuuurrrqqqqqqrrruuuvvvxxxyyyzzz}}}zzzcccfffnnnxxx{{{xxxvvvwww{{{}}}^^^BBB@@@OOOeee~~~uuueeeHHHQQQggg[[[888333999888666999555444444333333444444555;;;>>>CCCGGGGGGAAA888111222222222222222222222222333333333444444444555555555444333222333555888999???IIITTT[[[___ccckkkrrrqqqvvvwwwsssppppppnnnjjjpppjjjgggggghhhhhhjjjnnn}}}yyyggg]]]PPPIIIEEEIIIQQQ[[[fffpppnnneee[[[UUUSSSSSSPPPMMMNNNJJJDDD???===>>>BBBEEERRR\\\eeecccXXXKKKBBB@@@DDD@@@<<<===EEEPPP[[[aaa\\\WWWVVV]]]ffflllrrrwwwtttpppmmmqqqxxxyyy}}}}}}vvvpppmmmmmmoooppprrruuuwwwzzz}}}~~~{{{zzzxxxuuupppggg^^^XXX|||}}}ppp~~~nnnZZZUUUZZZaaadddhhh___KKK|||ooo[[[III===999999:::999888777777777777444222333222111000/////////000---------------------------------............///111222222111///...///111000000000000000000000000000000111111111222222222555222///...000000///...////////////..................///000111333444555777666555333333666;;;@@@???<<<999888999999888777888888999;;;>>>AAADDDFFFHHHLLLUUU^^^dddhhhpppyyy|||vvvrrrwwwwwwqqqnnnjjjhhhfffeeeeeeggghhhhhhiiimmmpppoooiiieeedddeeeiiieeeccclll~~~|||{{{yyyvvvyyytttwwwzzzxxxrrrnnnmmmnnnnnnmmmkkkjjjkkknnnppprrrvvvwwwmmmaaajjjxxxmmmhhhkkkqqqwwwsss|||wwwlllfffjjjuuurrreeecccmmmtttzzz}}}{{{qqq[[[HHH:::000222555333666===\\\{{{hhh___hhhuuuuuukkkeee___XXX???;;;555222222333444444333777;;;@@@FFFMMMTTTXXX\\\]]]aaafffjjjiiiddd```aaa\\\ZZZ]]]```cccgggmmm|||wwwtttqqqooonnnmmmnnnvvvqqq]]]YYYoooxxxwwwzzztttnnnkkkhhhcccbbbdddccc[[[SSSSSS[[[bbbeeeeeekkkvvvrrrdddRRRVVV[[[aaagggkkkmmmnnnjjjkkkmmmooooooooonnnmmmqqqsssttttttsssrrrrrrsssuuuvvvxxxyyyzzz|||{{{~~~zzzrrrlllccceeemmmuuuwwwtttsssvvv}}}\\\???<<>>@@@>>>CCCKKKPPPQQQMMMHHHDDDDDDAAA>>>BBBKKKXXXbbbhhhddd___\\\```eeehhhkkkooojjjffffffmmmwww|||{{{yyy|||ssswww{{{zzzuuuqqqpppqqqqqqpppppprrrwww{{{~~~~~~}}}{{{wwwtttpppmmmiiiggg|||xxx|||sss|||ttt\\\UUUYYYbbbeeehhh]]]GGG}}}ppp\\\JJJ???::::::;;;999888777777777777444222333222111000////////////---------------------------------............///000111222111//////000111000000000000000000000000//////000000000111111111333111/////////000///...////////////.....................///000222444444777666555222000000222444666555555777999;;;;;;:::555444444444555777888:::???EEENNNUUUWWW]]]mmm}}}yyylllggggggaaabbbbbb___ZZZXXXYYYZZZ^^^```aaa```^^^^^^aaaeeegggdddfffuuuyyytttyyyvvvwwwxxxtttoookkkkkkmmmmmmkkkjjjiiijjjmmmpppsssvvvrrrgggbbbttt~~~rrrnnnjjjhhhgggkkkppp~~~sssnnnqqqooojjjnnn}}}~~~sssrrr|||}}}{{{wwwjjjSSS>>>444///333666333444888RRRuuu{{{uuussshhhmmmuuuuuuoooiiieeeKKK???666444333///111777333555888<<>>AAA??????EEEPPP]]]gggkkkgggaaa^^^```bbbbbbdddgggdddbbbfffsss}}}qqqzzz{{{uuunnnrrrvvvwwwtttsssssstttuuuqqqnnnqqqxxx~~~|||wwwrrrqqqtttwwwzzzxxxaaaddd}}}yyymmmhhhvvvwwwccc[[[^^^hhhmmmoooaaaGGGrrr^^^KKK@@@;;;;;;;;;999888777777777666444222222222111000000/////////---------------------------------............//////111222111000///000111000000000000000000000000000000000000111111111222222111000000000000//////////////////.....................///000111333333444555555444222111222444666777888999;;;<<<;;;;;;444333222111111222333444:::AAAKKKQQQRRR[[[rrrtttjjjgggiii^^^^^^]]][[[XXXUUUTTTSSS[[[[[[\\\\\\]]]aaahhhmmmjjjiiiiiissssssxxx~~~wwwwww|||wwwvvvtttpppllliiijjjllljjjiiigggggghhhjjjmmmnnnqqqeee^^^gggzzz~~~xxxwwwzzz|||{{{yyyrrrrrraaa```___iiinnnrrryyyssscccLLL777111///222555444444888MMMttt{{{pppuuuooorrryyy{{{xxxwwwvvvWWWBBB222333555///000777444555777999<<>>444666666666999333444444444444444444333555777<<>>EEEJJJOOOSSSXXX]]]``````______[[[ZZZ\\\______^^^bbbhhhjjjqqq{{{yyy}}}|||tttfffqqqxxxmmmeeeYYY\\\hhhvvv|||ttthhh```___]]]\\\[[[\\\[[[ZZZXXXXXXaaaqqq~~~qqqiiiaaa___dddiiillllllkkkkkklllmmmnnnnnnooooooooossswwwyyyxxxwwwvvvvvvuuuvvvxxxxxxyyy{{{~~~zzz~~~tttqqquuuwwwzzzyyyrrrnnnttt}}}uuuTTT999777@@@NNNlllttt[[[XXXhhhxxxpppTTTJJJiiiqqqnnnuuutttZZZAAA999999777555444333333444555555444333333333555999>>>AAA???;;;777222222222222222222222222222222222333333333444444333222222222111111222222111444888;;;>>>CCCIIINNNJJJMMM[[[kkkjjjbbbhhhwww}}}{{{vvvmmmgggYYYVVVVVV[[[^^^^^^^^^```bbbccceeeeee```XXXMMMFFF???>>>;;;:::;;;>>>AAADDDAAA???===<<<===???@@@AAA999888:::DDDQQQ[[[^^^^^^\\\ZZZZZZ]]]^^^\\\^^^bbbbbbdddkkkxxxtttnnnqqqvvvzzzzzzvvvrrrooorrrsssttttttsssrrrsssssswwwpppjjjkkkssszzz|||{{{{{{zzzwwwtttsssvvv}}}{{{qqq{{{uuuiiikkkxxx~~~uuuggg]]]VVV\\\hhhoooppp]]]???sss___LLL@@@;;;;;;;;;999888777777777777444222111222222222111000///...---------------------------------............///---///222222111000000111000000000000000000000000111222222222222333333333333444555444111/////////////////////............------------...///000111333444666555333222222333333555777777777888:::<<<666555333222111111222222---111999>>>AAAJJJ]]]pppxxxlllfffbbb```^^^ZZZWWWZZZaaaeeeccc___]]]___bbbgggnnnuuuzzz~~~zzzzzz~~~~~~zzzsssoooqqqyyy~~~{{{zzzsssqqqmmmjjjhhhhhhhhhiiijjjjjjiiihhheeebbb___]]]WWWOOOYYYqqqyyykkkdddkkklll\\\[[[YYY___kkkvvvxxxvvvwww|||||||||zzzmmmbbbTTTAAA333222000000111444888:::AAAlllzzzzzzuuu}}}zzzrrrpppqqqrrriiiOOO666111555444111000333333444555666:::???CCCJJJNNNUUUZZZ]]]^^^___```[[[\\\___aaa___\\\```gggooouuu}}}gggkkk}}}pppeeeYYY\\\gggwwwzzzooogggYYY[[[^^^cccddd___VVVNNNPPPYYYiii}}}~~~zzzoooiiiccc```cccgggkkklllmmmmmmmmmmmmmmmmmmmmmnnnqqqtttwwwyyyxxxxxxxxxxxxuuuvvvxxxxxxxxxzzz~~~tttlllnnnrrrxxxxxxrrroooyyyoooPPP999999@@@JJJhhhwwwccc```oootttTTT@@@QQQpppcccbbbOOO===888999777444222222333444555555444333222222444888<<>>:::777222222222222222222222222222222222222333333333333222222222222222222222222///222555888999<<>>DDD___~~~nnnkkkyyywwwUUU???EEEOOOddd^^^UUUGGG999555888888666444222333555666666555333222222333666:::======:::777222222222222222222222222111222222222222333333333111111222333333444444444000111333555666888;;;<<<<<<>>>@@@AAAAAADDDKKKPPP[[[___gggqqqvvvwwwzzz|||ttteeeaaa______]]]WWWSSSRRRXXX[[[```bbb```\\\WWWTTTOOOMMMKKKJJJJJJJJJLLLMMMHHHHHHEEE???999555555666::::::===IIIVVV]]][[[VVV[[[[[[]]]```___[[[]]]aaa```dddccc___gggwwwzzzwwwxxx|||zzztttppprrrnnnmmmmmmnnnqqqtttvvvwwwtttqqqmmmlllnnnrrrtttuuuuuuvvvuuuqqqmmmnnnsssyyy}}}xxxxxxfffZZZ\\\ZZZcccnnnooojjjUUU888sss___LLL@@@;;;:::::::::888777777777777444222111111222222111000...------------------------------------.........//////,,,///222333222111000111000000000000000000000000000000000000111111111111666888:::888333/////////000/////////............---------------...///000333444666777777888:::<<<;;;<<<<<<999777777:::>>>CCCAAA>>>;;;888777666666444111111444666666:::>>>MMMbbbrrrhhhddddddfffdddfffhhhiiilllpppwww|||~~~}}}~~~yyyooommmjjjmmmtttyyyxxxuuuuuuooollliiigggggghhhhhhhhhddddddeeebbb\\\RRRIIIDDDEEE___xxxzzz|||~~~xxxtttlll]]]```dddaaaYYY\\\lllzzzxxxxxxsss___MMMAAA333,,,///222111111333444444888___zzzsssmmmgggpppeeePPP:::000000111///...///111222222333666888;;;BBBKKKSSSXXX\\\aaaeeeeee___]]]```aaa]]]YYYXXX______jjjzzzqqqvvvuuufffeeeiiitttzzzvvvllleee___\\\[[[```gggggg^^^UUULLLQQQYYY```eeefffeeeccciiiiiilllttt{{{|||vvvppphhhgggfffeeedddggglllpppnnnnnnnnnnnnooopppqqqrrrmmmooorrrtttvvvyyy|||uuuvvvwwwxxxxxxzzz}}}~~~pppooouuu|||{{{rrrnnnxxxfffIII666999<<>>888>>>AAA??????AAAAAA>>>FFFIIIPPPVVVXXXXXX^^^fffqqqvvv{{{rrr```[[[ZZZ\\\[[[UUURRRQQQMMMPPPSSSTTTSSSRRRQQQPPPQQQQQQQQQQQQPPPOOOMMMMMMJJJIIIFFFCCC@@@>>><<<;;;999888===IIIWWW^^^ZZZTTTUUUVVVZZZ^^^^^^[[[]]]bbbUUUZZZWWWPPPVVVlll{{{|||}}}vvvtttvvvhhhhhhhhhkkkpppuuuyyy{{{xxxvvvsssrrrrrrtttvvvxxxuuuuuutttooojjjkkkrrrxxxyyyvvvttt~~~{{{vvveee[[[YYYYYYdddmmmkkkcccNNN111