BM6P6(@ yyynnnoooppprrryyyzzzeeeTTTJJJEEEGGGGGGJJJNNNRRRWWWdddpppvvv|||cccNNNFFFCCCCCCFFFGGGEEEEEEHHHDDDEEEGGGHHHIIIJJJJJJJJJIIIGGGDDDDDDDDDDDDCCCAAACCCAAA>>><<<;;;999777444333333333222222222111111333333222111111222222333444444444444333222111000333444444555555444444333444444444555555555666666666666777888999;;;===>>>CCCAAACCCFFFHHHHHHLLLRRRXXXeeerrr{{{~~~uuuuuu{{{{{{uuupppcccQQQFFFDDDGGGIIIKKKLLLLLLLLLLLLMMMKKKJJJHHHGGGEEEAAA<<<888777555333333444555555555444444444444444444444444333333333444444555555555333333333444444444555555555555555666666666777777444444444444555555555666666666777666444444555777777555666:::;;;;;;BBBLLLRRRbbbpppyyy|||tttsssqqqooorrr{{{~~~hhhWWWMMMIIIIIIHHHJJJMMMOOOTTT___kkktttiiiVVVIIIEEECCCEEEFFFDDDDDDGGGFFFFFFGGGIIIJJJKKKKKKKKKFFFDDDCCCDDDFFFGGGFFFFFFCCCAAA>>>===;;;:::777555555555444444444333333333333333333333333333444444444444444444333222111000333444444555555444444333444444444555555555666666777777888999;;;===>>>???DDDCCCEEEHHHIIIJJJRRR[[[hhhsss~~~uuuttt{{{yyyfffQQQHHHHHHCCCEEEHHHKKKLLLMMMNNNOOOLLLKKKIIIGGGFFFBBB===:::888666444333444555555555444444444444444444444444333333333444444444555555333333333333444444444444333333333444444444555555444444555555555666666666666666777666444444666777888777888;;;;;;===FFFQQQ\\\hhhrrrzzz{{{xxxsssnnnmmmqqqxxx~~~mmmZZZQQQNNNJJJHHHHHHKKKLLLPPPYYYdddppp~~~qqq```LLLGGGCCCDDDEEECCCDDDFFFGGGGGGHHHIIIJJJKKKKKKKKKGGGFFFEEEFFFGGGHHHHHHFFFCCCAAA???===<<<:::888666444444444444333333333333333333333444444555555555444444444444333222111111333444444555555444444333444444555555555666666666888888999:::<<<>>>@@@AAAEEEFFFHHHKKKKKKNNN[[[hhhyyy~~~yyy}}}yyy~~~mmmUUUJJJKKKCCCEEEHHHKKKMMMNNNOOOOOOMMMLLLJJJIIIGGGDDD@@@===999777444444555555555555444444444444444444444444333333333444444444444555222222222333333333444444333333333444444444444444555555666666666777777777555666777666555555666888999:::<<<===<<>>===;;;999777222222222222111111111111222222333444444555555555333444444444333333222111333444444555555444444333555555555555666666666666888888999:::<<>>======CCCQQQ]]]fffjjjoooyyy|||vvvqqqpppppppppooovvvwwwcccVVVPPPKKKFFFDDDFFFHHHKKKRRRZZZgggvvvzzzmmmUUUKKKCCCCCCEEEEEEFFFHHHFFFEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIIIIJJJIIIFFFDDDDDDBBB???>>>>>><<<:::888333333333222222222111111000111222333444333333333333333444444444333222222333444444555555444444333555555555666666666777777777777888:::<<<>>>@@@BBBDDDGGGLLLQQQSSS[[[mmm~~~}}}{{{ooo[[[MMMHHHFFFFFFHHHKKKNNNNNNMMMPPPNNNLLLJJJJJJHHHEEECCC<<<:::777555666666555444333333333444444444555555444444444444444444444444222222333333333444444444666666666666666666666555666666666666777777777777555666777666666666888999777;;;>>>===???HHHVVVaaaeeegggmmm{{{zzztttpppllliiigggkkkrrrvvvwwwwwwwwwwwwuuuzzznnn___VVVMMMHHHDDDEEEGGGJJJPPPWWWbbbppp}}}rrr]]]QQQFFFDDDEEEEEEEEEGGGEEEEEEDDDCCCDDDEEEGGGHHHGGGGGGGGGIIIKKKKKKIIIGGGDDDBBB@@@???>>>===;;;999666666666666555555555555111111333333333222111000333333333444444333333222333444444555555444444333555555666666666777777777666777888:::<<>>;;;888666666666555444222333333444444555555555555444444444444333333333333333333444444444555555444444444444444333333333555555666666666777777777555666777777666666888:::777;;;>>>>>>DDDPPP\\\bbbdddfffnnn}}}yyysssmmmiiieeehhhkkkmmmnnnoooppprrrnnnqqquuu{{{}}}lll```RRRKKKFFFFFFGGGIIIMMMSSS\\\kkkzzzxxxfffXXXJJJEEEDDDCCCBBBCCCGGGFFFDDDCCCDDDEEEGGGHHHGGGFFFGGGIIIKKKKKKHHHFFFDDDBBB@@@??????>>><<<:::888777777777777666666666333333444555444333111///222333333444444333333222333444444555555444444333555666666666777777777777777888999;;;>>>@@@CCCDDDFFFIIIQQQ[[[dddmmmzzz}}}mmmYYYRRRKKKHHHKKKOOOPPPPPPPPPNNNKKKJJJJJJIIIHHHFFF???<<<999777666666555444222222333333444555555666555555444444444333333333444444555555555666666666555555444444444333333333444444555555555666666666555666777777666777999;;;888<<<>>>@@@IIIWWWaaacccdddfffmmm{{{~~~yyyrrrnnnggghhhjjjkkkkkkmmmoooqqqqqqsssvvvzzzyyy}}}vvviiiVVVOOOHHHGGGGGGHHHKKKPPPXXXggguuu|||}}}mmm^^^NNNFFFDDDAAA@@@@@@HHHGGGEEEDDDDDDFFFHHHIIIJJJIIIIIIJJJJJJHHHEEEBBBDDDBBB@@@??????>>><<<:::666666666666555555555555444555666666555333111///222222333444444333333333333444444555555444444333666666666666777777777777999999;;;<<>>======888777666555444333333333333333333333333333333333333333222111111222333333777555333444666666555222555555555555666777999:::999;;;===>>>===@@@EEEJJJKKKUUU___gggqqq~~~xxxaaaQQQLLLNNNOOOOOOOOONNNLLLJJJHHHGGGGGGFFFFFFBBB<<<888777666555444333444555666666555444333555555555555555555555555555555555555555555555555444444444555555555666666888777555444444555777888888777777777777777888999999>>>BBBEEEPPP___hhhhhhfffiiilllrrr{{{tttpppiiieeeeeefffiiiooovvv~~~|||nnnaaaSSSMMMKKKJJJKKKMMMUUU___jjjrrrxxxyyykkkZZZKKKDDDAAA@@@BBBBBBBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDBBBBBBAAA@@@???>>>======888777666555444333333333333333333333333333333333555444333222222333444555555333222444666777666555555555555555666888:::;;;:::===?????????BBBGGGLLLOOOZZZgggqqq|||ppp\\\PPPLLLKKKLLLNNNMMMLLLJJJHHHGGGGGGFFFFFFBBB===999777666555444444444555666666555444444555555555555555555555555555555555555555555555555444444444555555555666666777666555444444555666777777777777777777888888999999>>>BBBHHHSSSaaagggfff___eeemmmwww{{{tttmmmfffeeeeeefffmmmtttzzzlll\\\RRRMMMJJJLLLOOOUUU]]]ffflllpppyyymmmXXXHHHBBBCCCCCCCCCBBBBBBCCCDDDDDDEEEHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>======888888666555444333333333333333333333333333333333555555444444444444555555333333222444666888888777666666555555666888:::;;;<<>>;;;999888666555444555555666666555555444555555555555555555555555555555555555555555555555444444444555555555555555666555444333333444555666777777777777777888999999:::===CCCMMM[[[hhhkkkhhh```jjjwwwyyyqqqhhhdddbbbccciiippp}}}yyygggZZZQQQLLLLLLPPPVVV\\\bbbgggkkkttt}}}cccMMMDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>===999888777555444444444333444444444444444444444444555444444444444444444555444444444555666777777777777666666666777999;;;<<<===@@@AAABBBCCCFFFMMMSSS___lll|||yyy^^^MMMKKKOOOLLLKKKKKKKKKJJJIIIHHHGGGHHHEEE@@@===;;;:::888666555555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555777777777777888999::::::;;;>>>FFFTTTdddooopppmmmnnnzzz~~~uuukkkeeebbbaaaeeelllwwwuuufffXXXOOOMMMPPPWWW[[[aaaeeeiiirrr}}}mmmSSSGGGGGGDDDCCCCCCBBBBBBBBBBBBBBBHHHHHHHHHGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@???>>>>>>999888777666555444444444444444444444444444444444333333444444444444333333666666666666555555666666777777777777888:::;;;<<<===@@@BBBCCCDDDIIIQQQXXXffftttdddOOOJJJLLLJJJJJJKKKKKKJJJIIIHHHHHHIIIFFFBBB???===<<<999777666666666666666666666666555555555555555555555555555555555555555555555555555555555555555555555444555555555444444555555555777777777777888999:::;;;???BBBKKKZZZhhhppprrrppp}}}zzzpppiiiddd```ccchhhqqqtttcccUUUPPPPPPVVVZZZ```eeejjjrrr|||uuu[[[KKKHHHCCCCCCBBBBBBBBBBBBBBBCCCFFFGGGGGGGGGGGGFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>999999777666555444444444444444444444444444444444333333444444444444333333666777888777555444555666888888777777888:::<<<===>>>@@@CCCEEEGGGNNNWWW^^^mmm|||hhhSSSIIIGGGIIIIIIKKKKKKKKKJJJIIIHHHJJJGGGDDDAAA???===;;;999777666666555555666666777555555555555555555555555555555555555555555555555555555555555555444444444666666666666666666666666777777777888999:::;;;<<>>:::999888666555555444444555555555555555555555555333444555666666555444333444666888777555555666888888888888888999;;;<<<>>>???BBBEEEHHHLLLSSS^^^eeevvvmmmZZZMMMFFFHHHIIIJJJKKKLLLKKKIIIHHHKKKHHHEEECCCAAA???<<<999888777666555555666777888555555555555555555555555555555555555555555555555666666555555555444444444666777777777777777777666777777777888999:::<<<<<>>:::999888666555555555555555555555555555555555555444555666777777666555444222555777777666666888;;;999888888888999;;;===>>>AAACCCGGGJJJOOOWWWbbbjjj~~~qqqaaaSSSJJJGGGHHHJJJLLLLLLKKKJJJHHHLLLIIIFFFDDDBBB@@@<<<:::888777666555555666777888555555555555555555555555555555555555555555555555666666555555555444444444777777888888888888777777777777777888999;;;<<<===@@@GGGWWWkkkzzzzzzqqqkkkfffdddeeennn{{{iiiYYYSSSRRRUUU\\\dddiiinnnyyywww^^^LLLEEEBBBAAACCCCCC@@@@@@BBBHHHHHHHHHHHHHHHHHHHHHHHHGGGEEEBBB@@@>>>>>>??????===<<<999777555444444444444444444444444444444444555555555555555555444444555555555555555666777777555777888999999:::<<>>===CCCQQQ___kkk~~~vvvooojjjgggfffkkkuuukkkYYYRRRRRRTTTZZZbbbhhhnnnyyyfffRRRGGGCCCAAACCCCCC@@@@@@CCCHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEBBB@@@>>>>>>??????===<<<:::777555444444444444444444444444444444444555555555555555555555555666666555555666666777888777888999::::::;;;>>>@@@CCCFFFLLLSSS[[[hhhvvvrrrjjj___LLLBBBCCCEEEGGGJJJKKKJJJIIIJJJIIIGGGEEEDDDAAA===:::999888666666777777666444444555666666777777666666555555444333333444555555666666666666666555555555999999888888777777777777777888999999999;;;>>>???FFFTTTdddppp}}}uuuoookkkhhhhhhlllvvvnnn\\\TTTQQQRRRXXX```fffmmmxxxrrr]]]KKKEEEAAACCCCCCBBBBBBDDDGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDBBB@@@???>>>>>>???===<<<:::777666555555555333333444444555555555666555555555555555555555555777777777666777888888999999:::;;;;;;;;;<<>>;;;:::888777666777777666444444555666666777777666666555555444333333444555555555555666666666666777777999888888888888777777777888888999999999;;;>>>AAAMMM\\\jjjuuuzzzrrrmmmiiifffgggnnn|||rrr___UUUPPPPPPUUU]]]cccjjjuuu~~~gggPPPHHHBBBCCCCCCBBBCCCEEEFFFGGGHHHHHHHHHHHHGGGFFFDDDCCCBBB@@@???>>>>>>>>>===<<<:::777666555555666333333444444555555666666444444444555555555555555888888777777888888999::::::;;;;;;;;;;;;===AAADDDGGGLLLTTT]]]hhhwwwsssmmmfffXXXKKKGGGDDDDDDFFFIIIIIIHHHJJJIIIGGGGGGFFFCCC@@@===<<<999777666666777666555555555666777777777777777555555444444444444555555444555555666777777888888666666666666666666666666888888999::::::;;;@@@FFFVVVdddpppwwwvvvoookkkffffffllluuu~~~zzzzzz~~~rrr___TTTOOONNNQQQXXX```gggqqqzzzqqqVVVLLLDDDCCCDDDCCCDDDFFFEEEFFFHHHIIIIIIHHHFFFEEECCCBBBAAA@@@???>>>>>>>>>===<<<:::888666666666666444444444555555666666666444444444555555555666666888888888888888999::::::::::::;;;;;;<<>>>>>===<<<:::888777777777777555555555555555555555555333333444444555666666666888888888777888888999::::::;;;<<<<<<>>>BBBGGGKKKTTTYYYaaajjjuuuuuuuuusssgggUUUNNNEEEBBBEEEJJJLLLKKKJJJIIIHHHHHHHHHFFFCCCAAA>>>;;;888666666666666666555666777777888888777777444555666666666666555444555555666777777888999999888888888999999999999:::999777999=========GGGUUUbbbllluuu|||xxxtttlllhhhkkklllooo~~~|||{{{tttbbbVVVOOOKKKKKKQQQXXX^^^gggnnnzzzcccUUUHHHCCCCCCCCCCCCDDDDDDEEEGGGIIIIIIGGGEEEDDD@@@AAA@@@@@@@@@???>>>======<<<:::888777777777888777777666666555555444444333333444444555666666777777777777777777888999999;;;<<<===???AAAFFFLLLQQQXXX___jjjuuu}}}yyy}}}~~~sssdddZZZMMMGGGHHHKKKLLLJJJJJJIIIIIIIIIIIIHHHEEEBBB???<<<888666666666666666666666777888888888888777444555666777777666555444666666666777777888888999888888999999999:::::::::999666999?????????KKK[[[fffnnnvvv}}}xxxooohhhiiihhhiiixxxyyyggg[[[NNNJJJIIIOOOVVV\\\dddkkkxxx~~~fffWWWIIICCCCCCCCCBBBCCCDDDEEEGGGIIIIIIGGGEEEDDD@@@@@@@@@@@@@@@???>>>======<<<:::888777777888888888888777666555444333333333333444444555666777777777777777666777888888999===>>>???AAADDDIIIPPPUUUYYYbbbooo|||~~~zzz~~~||||||{{{uuuhhhXXXNNNLLLLLLKKKHHHKKKJJJIIIIIIIIIHHHEEECCC@@@<<<888666666666666666666666777888888888888888444555666777777666555444777777777777888888888888666666777777888888888888999666999@@@AAAAAANNN___jjjpppwww~~~ssslllnnnmmmjjjooozzzooo```VVVJJJIIIPPPQQQYYYddddddhhhtttnnn[[[HHHCCCCCCAAAAAACCCEEEEEEFFFFFFFFFDDDCCCBBBAAABBBBBBAAA@@@>>><<<:::;;;::::::999888777666666777777777777777777777777666666666666666666666666777777777777888999:::;;;;;;<<<===AAAFFFMMMUUUYYY___jjjvvvwwwzzzrrr[[[KKKHHHLLLMMMLLLLLLKKKJJJHHHGGGFFFFFFBBB@@@===999777777888999777777777777777777777777555555555555666666666666888888888888888888888888===;;;999777666666666777===999;;;AAACCCFFFVVViiikkkllltttxxxppppppmmmiiimmmvvvxxxkkkVVVIIIHHHMMMNNNVVVaaabbbhhhssstttaaaMMMEEEDDDCCCCCCEEEDDDEEEFFFFFFFFFEEEDDDCCCBBBBBBBBBAAA@@@>>><<<;;;;;;;;;:::999888777666666777777777777777777777777666666666666666666666666777777777777888999:::;;;;;;<<>><<<;;;;;;;;;:::999888777666666777777777777777777777777666666666666666666666666888777777888888999:::;;;;;;===@@@DDDJJJRRRZZZ```ssswww]]]MMMGGGEEEHHHHHHHHHGGGGGGGGGFFFFFFCCCAAA>>>;;;888888888888777777777777777777777777666777777777777888888888777777777777777777777777777777888999::::::999999;;;======>>>GGGVVVbbbgggmmmnnntttyyytttnnnhhhhhhllluuuyyygggWWWPPPOOOLLLSSS]]]___fffpppyyy}}}sss\\\LLLFFFEEEEEEFFFCCCDDDFFFGGGGGGGGGGGGFFFCCCCCCBBBAAA@@@>>>===<<<<<<;;;:::999888777777666666666666666666666666666666666666666666666666666888888888888999:::;;;;;;:::>>>BBBGGGMMMVVV```ggg{{{hhhSSSJJJGGGFFFFFFFFFFFFFFFFFFGGGGGGDDDBBB???<<<:::888888888777777777777777777777777777777888888888999999999999999999999999999999999777888999:::;;;:::999888:::>>>>>>>>>KKK___jjjiiiooottt||||||uuunnniiigggiiioooyyykkkYYYPPPOOOLLLSSS```ccceeeoooxxxyyy}}}zzzcccOOOFFFEEEEEEDDDDDDEEEFFFHHHHHHHHHGGGGGGDDDCCCBBBAAA???>>>======<<<;;;;;;:::999888777777666666666666666666666666777777777777777777777777888888888888999:::;;;<<<999>>>EEEKKKRRR\\\hhhpppoooYYYLLLHHHEEEEEEFFFFFFFFFFFFGGGGGGDDDCCC@@@===;;;999888888888888888888888888888888888888888888999999999999999999999999999999999999999999:::;;;;;;999888777:::>>>???BBBPPPfffpppnnnrrrzzzwwwpppjjjhhhggghhhooo~~~mmmZZZPPPMMMJJJSSSaaaeeeeeeooowwwxxxzzziiiSSSHHHFFFEEEBBBEEEFFFGGGHHHIIIHHHGGGFFFEEEDDDBBBAAA???>>>>>>>>><<<<<<;;;:::999888777777777777777777777777777777777777777777777777777777999888888999999:::;;;<<<:::AAAIIIQQQYYYdddrrr|||ttt^^^NNNHHHFFFFFFFFFFFFFFFFFFGGGGGGEEEDDDAAA>>><<<:::888777888888888888888888888888777888888888888999999999888888888888888888888888::::::;;;::::::999888888:::===@@@HHHWWWhhhsssvvvxxx{{{rrrlllhhheeeeeeiiiuuuxxxcccUUUOOOIIIPPP^^^aaaeeepppxxxxxxyyyoooWWWJJJHHHFFFBBBGGGHHHIIIIIIIIIHHHGGGFFFEEEDDDBBB@@@???>>>>>>???<<<<<<;;;:::999888888777777777777777777777777777777777777777777777777777999999999999:::;;;<<<<<<===EEEOOOXXX```mmm}}}xxxfffUUULLLGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDBBB???===:::888777888888888888888888888888777777777888888888888999888888888888888888888888::::::999999999:::;;;;;;;;;:::@@@NNN\\\iiittt}}}~~~tttnnnhhhdddfffhhhpppooo^^^SSSIIINNNYYY\\\eeepppyyyyyyyyyrrrZZZMMMJJJGGGBBBHHHIIIIIIJJJIIIHHHFFFEEEFFFEEEBBB@@@???>>>??????===<<<;;;;;;999999888777777777777777777777777777777777777777777777777777999999999999:::;;;<<<<<>>;;;999@@@RRR___hhhuuuzzzssskkkgggjjjeeeggguuueeeSSSLLLKKKRRR[[[cccjjjppp|||}}}kkkXXXHHHEEEHHHJJJIIIIIIIIIJJJHHHFFFCCCCCCBBBBBBAAAAAAAAABBBBBB===<<<;;;;;;999999888777999999999999999999999999999888777555555555666777999888777666777:::===???DDDMMMYYYcccnnnzzz{{{sssrrr|||xxxcccSSSFFFEEEEEEHHHKKKKKKHHHEEEGGGEEEAAA???>>>===:::999:::::::::999999777666666777777777777777777777777999999999888888888777777999999999999999999::::::>>>???GGGTTT___lll}}}uuummmhhhgggbbbdddooottt^^^QQQLLLOOOVVV```gggnnnzzzqqq]]]MMMFFFHHHIIIHHHHHHHHHIIIIIIFFFDDDBBBBBBAAAAAA@@@@@@@@@@@@===<<<<<<;;;:::999888888888888888888888888888888999888777666666666777777777777777888999<<>>===;;;999999999999999888777666666888888888888888888888888999999999888888888777777999999999999::::::::::::;;;???IIIXXXfffvvvyyyqqqlllfffccccccjjjtttiiiVVVMMMMMMRRR\\\dddkkkwwwyyygggTTTJJJGGGHHHGGGGGGGGGIIIIIIGGGEEEBBBBBBAAA@@@??????>>>>>>======<<<;;;:::999888888777777777777777777777777999999888777777777888888555777888:::;;;===AAADDDJJJUUUdddqqq|||wwwjjj```cccjjjiii```YYYKKKGGGDDDDDDGGGIIIIIIHHHGGGEEEBBB@@@???>>>;;;999999999999999888777666666888888888888888888888888999999999888888888888888999999999:::::::::;;;;;;<<>>=========<<<;;;:::999888888888888888888888888888888999999888888888888888888555777:::;;;;;;===AAADDDKKKWWWggguuuyyyjjj\\\[[[______YYYUUUHHHEEEBBBCCCFFFIIIIIIGGGGGGEEECCCAAAAAA???<<<:::888888999999888777777666888888888888888888888888888888888888888888888888999999::::::;;;;;;<<<<<<@@@IIIXXXhhhyyy|||wwwmmmjjjhhhhhhjjjrrrwww___QQQMMMMMMUUU```hhhsss|||gggTTTJJJGGGEEEDDDEEEFFFGGGGGGFFFDDDDDDDDDCCCBBB@@@???>>>>>>======<<<;;;:::999888999999999999999999999999888888888999999999888888666888;;;;;;:::;;;@@@EEEMMMYYYjjjwwwqqqaaa\\\]]]ZZZUUUQQQFFFDDDBBBCCCGGGIIIHHHGGGFFFEEECCCCCCBBB@@@===:::888999999999999888888777888888888888888888888888888888888888888888888888999::::::;;;<<<<<<======AAAMMM^^^ooo}}}qqqmmmhhhffffffmmm|||~~~cccSSSMMMJJJRRR^^^fffqqqoooZZZNNNGGGFFFDDDDDDEEEFFFFFFEEECCCCCCDDDDDDCCCAAA@@@>>>>>>>>>===<<<;;;:::999999999999999999999999999999666777888888999888888888666:::<<<;;;:::<<>>;;;999:::::::::::::::999999999999999999999999999999888888888888888999999999999::::::;;;<<<===>>>>>>AAAPPPccctttvvvpppiiifffeeeiiitttfffUUUMMMIIINNN[[[cccnnnuuu___QQQHHHFFFDDDCCCDDDEEEDDDCCCAAAAAACCCCCCCCCAAA???>>>>>>>>>===<<<;;;:::999999888888888888888888888888555666777888888888777777666:::<<<<<<;;;???IIIRRR]]]hhhvvvuuummmkkkhhhfffeeeWWWPPPHHHCCCDDDGGGIIIJJJFFFEEEDDDDDDDDDBBB>>>;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777888888888999999999::::::;;;<<<===>>>??????FFFVVVjjjxxx|||tttkkkgggeeegggpppzzzfffVVVNNNIIIKKKYYYaaalll~~~xxxaaaTTTIIIGGGDDDCCCCCCDDDCCCCCC???@@@AAABBBBBBAAA???>>>>>>>>>===<<<;;;::::::999777777777777777777777777444555666888888888777666666:::===<<<===CCCOOOYYYeeeooo|||{{{sssrrrqqqqqqrrrbbbXXXKKKCCCBBBFFFJJJLLLFFFEEEEEEEEEEEECCC???<<<;;;;;;<<<<<<===<<<<<<<<<999999999999999999999999777777888888999999999999::::::;;;<<<===>>>???@@@MMM^^^ppp|||wwwmmmiiifffgggmmmuuunnnYYYNNNLLLJJJQQQ]]]kkkttt{{{vvvcccQQQJJJEEEBBBDDDEEEBBBAAABBBCCCDDDEEEEEEDDDBBB@@@>>>======<<<;;;999888777666999999888888777666555555999888666555555777999::::::;;;<<<>>>AAAJJJTTT\\\oooxxx||||||~~~vvvaaaMMMFFFEEEEEEFFFIIIIIIHHHGGGFFFDDDBBB@@@???999888777777888999;;;<<<999999999999999999999999999999999999999999999999999999;;;>>>???===@@@FFFUUU___ooozzzpppkkkhhhhhhmmmsssooo[[[QQQNNNLLLQQQ]]]jjjrrrxxx~~~gggRRRLLLFFFCCCDDDEEEBBB@@@AAACCCDDDDDDEEEDDDBBB???>>>??????>>>===<<<<<<;;;;;;<<<<<<;;;;;;:::999999888888777666666666777999::::::;;;<<>>BBBHHH[[[cccppp~~~uuuooojjjhhhkkkppp|||rrr___TTTQQQNNNRRR[[[gggooouuuqqqYYYPPPIIIDDDDDDEEEBBB@@@AAACCCCCCDDDCCCBBBAAA???===??????>>>>>>>>>=========::::::999999888777777777777777777888888888999999:::;;;===AAAIIIUUUbbbkkksss||||||cccRRRJJJFFFGGGIIIHHHHHHGGGFFFDDDBBBAAA@@@======;;;:::::::::;;;<<<999999999999999999999999::::::::::::::::::::::::<<<;;;===??????>>>CCCKKKbbbgggppp{{{yyyrrrlllggghhhkkktttxxxdddWWWRRROOOQQQZZZeeennnuuuiiiWWWMMMEEEDDDEEEDDDCCCDDDCCCCCCCCCBBBAAA@@@>>>===;;;;;;;;;;;;;;;;;;<<<<<<888888888888777777666666666777888999999999888888:::;;;>>>DDDOOO]]]kkktttxxxmmmWWWKKKFFFGGGIIIHHHGGGGGGFFFDDDCCCAAA@@@===<<<:::999888888999999999999999999999999999999::::::::::::::::::::::::;;;;;;<<<>>>===>>>EEEOOOfffjjjqqqzzz}}}vvvnnngggeeegggooo~~~jjjZZZSSSPPPQQQXXXdddnnnvvvaaaTTTHHHEEEFFFFFFFFFGGGCCCCCCCCCBBBAAA@@@???>>>999::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;::::::777777888999999999999888:::<<<@@@IIIVVVeeessszzz~~~rrr[[[KKKFFFGGGHHHGGGGGGGGGFFFDDDCCCAAAAAA>>>===;;;999888888888999999999999999999999999999::::::::::::::::::::::::::::::;;;===<<<>>>HHHTTTgggmmmuuuzzzqqqhhhdddeeemmm{{{qqq___UUUQQQQQQVVVbbbmmmvvvppp___NNNGGGFFFFFFGGGIIIDDDDDDCCCBBBAAA@@@??????;;;;;;;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888999999999999:::;;;===BBBMMM\\\lllwww}}}uuu^^^NNNHHHGGGFFFGGGGGGFFFFFFEEECCCBBBAAA@@@???===<<<;;;;;;;;;<<<999999999999999999999999::::::::::::::::::::::::999999;;;<<<<<>>EEEQQQaaapppyyy~~~zzzdddRRRKKKHHHFFFFFFFFFFFFFFFEEECCCBBBAAA???>>>===<<<;;;;;;<<<===999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::<<<>>>===CCCRRRaaannn{{{yyynnnhhhgggcccooo~~~iii]]]TTTRRRTTT^^^hhhqqqzzzuuuZZZJJJEEEDDDDDDFFFFFFEEEDDDCCCBBBAAAAAAAAA======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777999;;;<<<;;;>>>FFFSSSdddrrrzzz}}}|||{{{~~~hhhUUUMMMIIIEEEFFFFFFFFFFFFEEEDDDBBBBBB===<<<;;;:::999:::;;;;;;999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>??????EEEVVVfffrrrzzzpppkkkhhhcccjjjxxxwwwcccRRRQQQPPPTTTaaappp{{{~~~zzz```MMMGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>>>>============<<<;;;::::::999999999999999:::;;;:::999999:::<<>>===<<<;;;;;;;;;444555777999::::::::::::999999:::::::::;;;;;;;;;>>>:::888<<>>AAAKKKXXXccclll{{{vvvxxxzzzppp```RRRIIIEEEEEEEEEEEEEEEEEEEEEEEEEEE@@@???>>><<<;;;;;;;;;:::666777888:::;;;<<<;;;;;;999999:::::::::;;;;;;;;;>>><<<<<<@@@EEENNN^^^lll~~~tttkkkgggjjjppp|||uuu\\\VVVQQQSSS]]]iiisssyyyjjjVVVLLLIIIHHHGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>>>>=========<<<<<<;;;;;;:::999999999::::::888999999999888888;;;===>>>CCCNNN\\\iiivvv}}}vvvwwwzzz~~~qqqbbbTTTJJJEEEDDDDDDDDDDDDDDDDDDDDDDDD??????===<<<;;;:::::::::777888:::;;;<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;<<<<<>>>>>>>>>>>;;;::::::999999:::::::::888999999888888999<<<>>>BBBFFFPPP]]]mmm}}}{{{}}}qqqcccVVVJJJDDDDDDDDDDDDDDDDDDDDDDDDDDD??????===<<<;;;:::::::::888999999:::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<:::;;;>>>CCCKKK[[[vvv|||ooohhhiiimmmuuufffYYYPPPQQQXXXbbbooozzzxxxaaaPPPHHHFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@>>>>>>=========<<<<<<<<<:::::::::999999::::::;;;888999999888888:::>>>AAAEEEIIIQQQ]]]ooosssfffXXXLLLCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@???>>>===<<<;;;;;;;;;888888999999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>???DDDNNNbbb~~~sssiiijjjlllrrr~~~lll\\\PPPQQQWWW```mmmzzzgggSSSHHHEEEFFFEEEDDDCCCBBBAAA@@@@@@@@@;;;;;;;;;:::::::::999999::::::999999999:::;;;;;;999999999999999;;;@@@CCCHHHNNNVVVaaatttxxxlll^^^PPPGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA???>>>===<<<<<<<<<999999999888999:::;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>>>>======;;;::::::999::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>============999999999999::::::;;;<<<;;;;;;;;;:::;;;>>>CCCGGGTTT___mmm{{{{{{mmm^^^SSSFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCAAA@@@???>>>>>>>>>===<<<;;;:::;;;<<<===>>>;;;;;;;;;<<<<<<<<<======;;;<<>>===;;;;;;777777777888999:::<<<===;;;:::999888:::===@@@BBB===BBBLLL]]]ssszzzuuulllgggkkkqqq{{{mmmXXXRRRSSSWWWdddrrr|||~~~eeeSSSJJJHHHFFFEEEEEECCCBBBAAA@@@@@@;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::::::::::::::;;;===>>><<<===HHHTTTiiizzzxxx{{{sss___QQQIIIDDDFFFHHHFFFDDDDDDCCCBBBAAA???>>><<<;;;:::::::::::::::::::::;;;<<<===<<<;;;:::;;;<<<>>>???>>>DDDPPPbbbyyywwwnnngggiiimmmwwwqqq\\\SSSRRRUUUaaammmxxxlllXXXLLLHHHGGGGGGEEEDDDBBBAAA@@@???============<<<<<<<<<<<<:::::::::::::::::::::::::::;;;===???>>>BBBNNN\\\sss|||}}}kkkVVVMMMEEEFFFHHHGGGEEEEEEBBBBBB@@@???===<<<;;;:::======<<<;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>??????GGGVVViiizzzppphhhhhhjjjrrruuu```TTTQQQUUU```kkkuuu{{{sss___PPPIIIHHHHHHFFFDDDBBBAAA??????>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???@@@EEETTTbbbzzzrrr^^^RRRHHHFFFHHHGGGFFFFFFCCCBBBAAA@@@>>>===<<<;;;===<<<;;;;;;:::;;;;;;;;;888999:::<<<===>>>???@@@@@@JJJYYYlll}}}sssjjjiiiiiimmm}}}yyyeeeVVVQQQUUU___iiirrrwwwyyyeeeTTTKKKIIIHHHGGGEEECCCAAA@@@?????????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<>>>@@@AAAIIIYYYiiiyyygggXXXJJJGGGHHHHHHFFFFFFDDDDDDCCCBBB@@@???>>>>>>:::::::::::::::;;;;;;<<<999:::;;;<<<===>>>??????BBBMMM\\\mmmuuummmkkkhhhjjjwwwkkkYYYQQQTTT^^^fffooossszzz~~~iiiWWWLLLHHHHHHFFFEEECCCBBBAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>===>>>AAADDDNNNaaasssppp___NNNGGGHHHGGGFFFEEEEEEEEEDDDCCCBBBAAA@@@???::::::999999:::;;;<<<<<<>>>=========>>>???@@@AAAGGGQQQ```ooo}}}xxxpppmmmiiihhhrrrqqq\\\QQQSSS[[[aaalllnnnttt{{{lllXXXLLLGGGGGGFFFEEEDDDCCCBBBAAA??????>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======???CCCIIIUUUkkk~~~xxxdddPPPHHHHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@@@@???===<<<;;;;;;;;;;;;;;;;;;=========???AAAEEEHHHJJJMMMWWWfffrrr~~~yyyrrrooojjjgggppp|||vvv___QQQQQQXXX]]]jjjkkkooowwwnnnYYYLLLGGGFFFFFFEEEDDDCCCCCCBBB???>>>>>>===<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;;;;:::999:::<<>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======CCCAAABBBHHHRRRbbbxxxpppYYYKKKGGGGGGEEEBBBCCCCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<:::???;;;333ZZZaaagggjjjTTTdddoooxxxwwwqqqmmmkkkmmmrrr|||eeeVVVPPPQQQSSS]]]eeelllpppvvvttt```PPPIIIHHHFFFEEEEEEDDDAAA???>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======<<<===BBBLLLXXXiiippp[[[LLLGGGGGGGGGEEEDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<;;;BBBDDDBBBjjjjjjeee```XXXhhhttt{{{tttooollllllppp{{{jjjZZZSSSRRRSSSYYY```gggjjjppp{{{zzzeeeTTTKKKIIIGGGFFFEEEDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>:::<<>>======<<<<<<;;;;;;;;;;;;<<<<<<999???CCCGGGsssqqqfff\\\]]]nnn|||xxxrrrmmmlllnnnttttttbbbXXXTTTTTTVVV\\\bbbfffnnn{{{~~~jjjXXXLLLJJJGGGFFFEEEDDDBBB@@@>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===AAALLL\\\kkkzzzwwwdddTTTKKKHHHHHHHHHEEEDDDCCCBBB@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>CCCtttwwwqqqkkkdddvvv}}}uuunnnlllmmmooo~~~kkk]]]UUUSSSTTTZZZ```eeepppnnn[[[NNNKKKHHHFFFEEEDDDCCCAAA>>>>>>===<<<<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>@@@EEERRRddduuu|||kkk[[[OOOHHHGGGGGGFFFEEEDDDBBB@@@???======<<<<<<;;;;;;;;;;;;<<<<<>>>>>===<<<<<<<<<<<<<<<======<<<<<<======>>>??????EEETTTjjj}}}~~~~~~qqqaaaSSSJJJGGGGGGGGGFFFDDDCCC@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<===@@@DDDIIIsssqqqsssxxx{{{rrrmmmmmmmmmxxxkkk[[[TTTTTTXXX^^^ffftttvvvdddQQQNNNIIIFFFEEEEEECCCBBB>>>>>>===<<<<<<<<<<<<<<<===============>>>>>>???@@@FFFVVVmmm}}}xxx~~~~~~tttfffWWWMMMIIIIIIGGGFFFEEECCCAAA???===<<<<<<<<<;;;;;;;;;;;;<<<<<<888===CCCDDDgggbbbiiiwww}}}sssnnnmmmnnnwwwsss```WWWTTTXXX^^^eeetttyyygggQQQNNNJJJGGGEEEEEEDDDCCC>>>>>>===<<<<<<<<<<<<<<<===============>>>??????BBBHHHXXXooo}}}wwwvvv}}}~~~|||uuuiiiZZZOOOKKKKKKGGGGGGEEECCCAAA???===<<<<<<<<<<<<;;;;;;<<<<<<<<<:::???BBB???^^^[[[kkkxxxoooiiimmmsssfff\\\YYY___cccgggsss{{{qqq\\\QQQHHHGGGIIIFFFBBB@@@@@@@@@>>>===<<<<<<<<<<<>><<<;;;<<<===???@@@BBBHHHYYYooo{{{ssssssppp~~~~~~|||xxxrrrdddRRRHHHHHHFFFEEEDDDCCCAAA>>><<<;;;>>>>>>=========>>>>>>???@@@<<<>>>DDDHHHQQQkkkxxxpppjjjjjjpppzzzjjj___YYY^^^dddiiiuuu|||sss\\\QQQGGGFFFGGGEEEAAA???@@@@@@>>>======<<<<<<<<<===<<<;;;;;;<<>>======<<<======>>>>>>===;;;===BBBEEEOOOiiizzzqqqjjjhhhllltttooobbbXXX]]]cccjjjvvvwww```TTTIIIGGGHHHEEEBBB@@@@@@???>>>>>>============<<<;;;;;;;;;===@@@CCCEEEJJJVVViii|||ssskkkkkkmmmzzzsss```QQQKKKFFFEEEDDDCCCAAA@@@???>>>======<<<<<<<<<<<<=========;;;===AAADDDOOOiii~~~tttmmmhhhjjjooozzzrrrcccWWW[[[```hhhuuufffYYYMMMJJJJJJGGGDDDCCC@@@??????>>>======>>>>>>===<<<<<<<<<>>>AAACCCEEENNN]]]sssmmmeeeffflllyyy|||iiiWWWLLLGGGFFFEEECCCBBBAAA@@@@@@>>>===<<<<<<<<<<<<<<<<<<>>>>>>@@@CCCFFFSSSmmmxxxqqqlllllloooxxxsssbbbXXXXXX[[[dddsssjjj\\\OOOJJJIIIGGGDDDCCC@@@??????>>>>>>>>>>>>??????>>>======>>>@@@CCCDDDPPPccc}}}xxxgggaaadddlllyyy|||qqq]]]NNNIIIHHHFFFDDDBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<===???AAACCCGGGUUUppp}}}vvvqqqpppqqqyyyvvvcccZZZWWWYYYcccqqqlll]]]NNNHHHFFFDDDAAA@@@@@@??????>>>>>>?????????@@@???>>>>>>???AAACCCDDDSSSjjjqqqaaa___dddlllxxxyyydddSSSLLLJJJHHHEEECCCBBBAAAAAA@@@???>>>======<<<======999===@@@AAAFFFWWWrrr{{{uuussstttzzz{{{eee[[[XXXZZZeeerrrnnn^^^NNNGGGEEECCC@@@@@@@@@??????>>>>>>???@@@@@@???>>>>>>>>>@@@BBBEEEGGGWWWqqq~~~jjj^^^___fffjjjvvvlll[[[NNNLLLIIIEEECCCAAAAAAAAAAAAAAA???>>>>>>=========888===AAABBBGGGZZZvvv~~~wwwuuuuuu{{{~~~hhh\\\XXX[[[gggtttqqqaaaPPPIIIGGGDDDBBBAAA@@@???????????????@@@@@@===<<<===>>>@@@DDDGGGIII[[[uuuzzzggg\\\___gggiiiuuu~~~rrraaaPPPNNNJJJFFFCCCAAAAAA@@@BBBAAA@@@???>>>>>>>>>>>>:::@@@DDDDDDJJJ^^^zzzzzzzzzyyy}}}nnnaaaZZZXXXbbbrrrwwwfffTTTKKKHHHFFFEEEFFFAAA@@@>>>=========>>>???BBB>>>===@@@BBBEEEKKKQQQdddnnn```]]]___```jjjrrr~~~wwwgggWWWOOOHHHGGGEEEAAA??????@@@>>>===<<<<<<===>>>@@@@@@BBBAAABBBNNNdddxxx{{{ooorrr~~~~~~sssbbbZZZXXXbbbqqq}}}{{{iiiVVVLLLIIIEEEDDDDDD@@@???>>>===<<<===>>>>>>>>><<<<<<>>>@@@CCCKKKUUUllljjj\\\ZZZ^^^aaajjjrrryyyiiiXXXPPPIIIGGGFFFBBB?????????>>>===<<<<<<===>>>???@@@AAABBBDDDQQQggg{{{qqqhhhmmmyyy{{{bbbZZZWWWaaaooozzz~~~lllXXXNNNIIIEEEBBBBBB???>>>===<<<<<<<<<===>>><<<<<<>>>??????CCCPPP^^^yyyyyycccXXXWWW]]]bbbkkkttt{{{lllYYYQQQJJJHHHGGGCCC@@@@@@???>>>===<<<<<<===>>>??????AAACCCGGGUUUkkk~~~yyyhhhcccjjjuuu}}}ccc[[[WWW___lllvvv~~~mmmYYYNNNIIIDDDBBBBBB???>>><<<;;;;;;;;;<<<===<<<>>>AAACCCBBBHHHZZZlllppp^^^VVVVVV]]]dddmmmvvv{{{{{{|||~~~|||ooo[[[RRRKKKJJJHHHDDDAAAAAA??????>>>======>>>?????????AAADDDJJJYYYnnnxxxhhhfffmmmuuu{{{}}}zzz~~~fff\\\VVV\\\hhhsss{{{~~~lllXXXMMMIIIEEEBBBBBB???>>><<<;;;;;;;;;<<<===<<<>>>BBBDDDDDDMMMcccxxx~~~gggZZZVVVWWW^^^fffoooyyyyyysssqqqqqquuuzzz~~~sss]]]TTTMMMKKKIIIEEEBBBBBB??????>>>>>>>>>>>>?????????BBBFFFMMM]]]rrr~~~oooooossswww{{{{{{sssnnnuuu}}}hhh]]]TTTYYYeeeqqq{{{mmmYYYOOOJJJFFFCCCCCC???>>>===<<<<<<<<<===>>>;;;===@@@BBBFFFRRRjjjrrr___XXXWWWXXX^^^fffpppzzztttmmmjjjiiinnnttt}}}xxx___VVVNNNLLLJJJFFFCCCCCC???????????????????????????BBBGGGQQQcccwww~~~zzzzzzzzzzzz||||||oooiiiffflllyyykkk^^^SSSWWWcccppp{{{rrr]]]QQQKKKFFFCCCCCC@@@???>>>===<<<===>>>>>>>>>>>>???CCCIIIXXXrrrzzzgggWWWVVVXXXXXX]]]eeennnzzzzzzpppkkkhhhgggjjjppp{{{}}}```WWWPPPMMMKKKGGGCCCCCC?????????@@@@@@?????????===BBBIIIUUUiii~~~ssshhhdddccchhhtttlll^^^SSSUUUaaaooo|||vvvaaaTTTMMMGGGCCCBBBAAA@@@>>>=========>>>???BBB@@@AAAEEEMMM^^^xxxrrr```SSSUUUYYYXXX\\\cccmmmyyy}}}vvvoookkkiiigggjjjnnnyyyaaaXXXPPPNNNLLLGGGDDDDDD??????@@@@@@@@@@@@??????<<>>>>>>>>??????@@@AAACCCJJJXXXooo}}}rrr```YYYUUUWWWZZZ^^^ccciiiqqq{{{wwwooohhhhhhjjjjjjkkkmmmnnnuuu|||yyynnn^^^VVVOOOMMMKKKFFFBBBAAA@@@@@@????????????@@@@@@@@@III[[[uuu}}}vvvkkkcccdddhhhttt|||eee]]]\\\iii}}}ooo\\\PPPJJJGGGDDDAAA@@@?????????@@@AAABBB@@@AAADDDMMM]]]vvvzzznnn___[[[YYY\\\___bbbgggmmmwwwssskkkfffgggiiiiiijjjllllllrrrzzzttthhh\\\TTTNNNMMMKKKFFFCCCBBB@@@@@@?????????@@@AAAAAAAAANNNeeetttiiiggghhhpppjjj___[[[fff|||qqq]]]PPPIIIFFFDDDAAA@@@?????????@@@BBBBBB???@@@EEEPPPccc|||xxxkkkaaa^^^^^^bbbeeegggmmmsss~~~ppphhhcccdddggghhhiiikkkkkkpppxxx~~~qqqeee[[[TTTNNNMMMLLLGGGCCCBBB@@@@@@??????@@@AAAAAABBBDDDSSSlllxxxmmmiiiiiiooonnnaaaZZZeeezzzttt___PPPIIIFFFEEEAAA@@@?????????@@@AAABBB???AAAHHHUUUjjjwwwjjjaaa```bbbgggjjjmmmttt|||}}}mmmeee```aaaeeefffhhhkkklllrrryyy}}}oooccc\\\UUUPPPOOOMMMHHHCCCBBB@@@@@@???@@@@@@AAABBBCCCGGGWWWppptttjjjgggfffkkk|||oooccc[[[dddyyywwwbbbRRRIIIGGGFFFAAA@@@???>>>>>>???@@@@@@@@@CCCKKK[[[pppwwwhhh^^^^^^bbbhhhmmmrrr|||zzzlllddd]]]___bbbeeehhhlllsssxxx~~~rrreee^^^VVVQQQQQQOOOIIIDDDBBB@@@@@@@@@@@@AAABBBCCCCCCIIIYYYqqqxxxmmmdddbbbaaafffwwwpppddd[[[cccxxxyyydddSSSKKKHHHHHHAAAAAA???>>>>>>>>>??????AAAEEENNN___uuuvvvggg[[[\\\```hhhnnnuuuxxxkkkccc\\\]]]aaadddhhhmmmzzz~~~wwwiii___XXXRRRRRROOOIIIDDDBBB@@@@@@@@@@@@AAABBBCCCDDDIIIYYYqqqxxxoooddd______eeesssuuu___YYYcccsssmmmYYYMMMIIIJJJDDDBBB???===<<<===???@@@EEEEEEMMM```xxxppp[[[WWWZZZ___hhhrrr}}}~~~wwwlllddd]]]\\\^^^aaagggnnnyyyppp___\\\UUUOOOLLLLLLJJJGGGBBBCCCCCCAAA@@@@@@BBBDDDGGG___qqqxxxnnnddd^^^]]]bbbooo{{{vvv___XXXaaaqqq}}}rrr]]]PPPKKKKKKDDDBBB???===<<<===???@@@FFFGGGQQQeee|||ooo[[[WWW\\\ccclllvvv|||pppfff]]][[[]]]aaahhhnnnwwwsss```\\\UUUOOOLLLJJJGGGDDDBBBBBBBBBAAA@@@@@@CCCEEEJJJbbbttt~~~~~~|||rrrggg```]]]```jjjvvvxxx```WWW^^^mmmyyy~~~yyydddTTTMMMKKKDDDBBB???======>>>???AAAFFFIIIVVVlllmmm[[[XXX^^^hhhrrr|||vvviii]]]ZZZ^^^ccciiiooovvv}}}}}}yyyxxx{{{xxxddd]]]VVVQQQNNNKKKFFFCCCAAAAAAAAA@@@???@@@CCCEEENNNfffyyy||||||yyymmmeee``````iiisss{{{cccXXX]]]kkkvvv~~~jjjXXXMMMJJJDDDBBB???>>>===>>>@@@AAAEEEKKK[[[rrrjjj[[[WWW```lllwwwzzzlll^^^\\\```ffflllqqqttt{{{~~~iii```XXXTTTRRRMMMHHHEEEAAAAAA@@@??????@@@DDDGGGQQQjjj}}}{{{zzzsssiiibbb```gggooohhh[[[^^^kkkvvvmmmZZZMMMHHHDDDBBB@@@>>>>>>???AAABBBDDDLLL^^^vvv{{{ggg[[[VVV```ooo{{{yyymmmaaa___ccchhhooouuuuuu{{{nnnbbbXXXVVVTTTNNNHHHGGGAAAAAA@@@??????AAAFFFIIITTTnnn{{{yyywwwlllddd```eeelllnnn```aaannnyyyooo[[[NNNHHHCCCBBB@@@>>>>>>???BBBCCCDDDMMMaaayyyuuuccc[[[VVVaaaqqq}}}}}}rrrjjjcccccceeeiiipppwwwwww}}}wwwfffYYYVVVTTTLLLGGGFFFBBBBBBAAA@@@@@@CCCHHHLLLXXXsss{{{xxx|||qqqhhhbbbffflll}}}tttdddeeeqqq}}}ppp\\\OOOJJJCCCBBB@@@>>>>>>@@@BBBDDDEEEOOOccc|||ppp```ZZZWWWcccssszzzpppgggdddccceeefffhhhoooxxxyyyppp___ZZZVVVLLLFFFGGGCCCBBBBBBAAAAAADDDJJJNNN^^^yyyxxxsssttt~~~~~~|||zzzwwwvvvlllfffiiiooozzzwwwggghhhtttqqq^^^QQQKKKCCCBBB@@@>>>>>>@@@BBBDDDFFFQQQeee}}}nnn^^^ZZZYYYeeeuuuqqqhhh``````cccfffffffffnnnwww{{{}}}}}}~~~zzzfff___YYYNNNHHHIIICCCCCCBBBAAABBBEEEKKKOOObbb}}}oooiiiiiiuuu}}}|||yyyzzzyyywwwxxxoooiiiiiimmmxxxxxxhhhfffpppyyyxxxcccRRRIIIFFFDDDAAA@@@???@@@BBBCCCGGGSSSfff|||}}}jjjXXXOOOVVVaaaqqqvvvjjjbbb]]]^^^```cccgggmmmuuuzzz~~~|||}}}nnn\\\VVVUUUOOOIIICCCEEEBBBCCCGGGCCCHHHZZZmmmllleeehhhmmmtttxxxxxxwwwwwwwww|||ssslllkkknnnvvvyyyhhhfffpppzzzwwwbbbRRRJJJFFFDDDBBB@@@???@@@BBBDDDGGGTTTggg}}}{{{pppaaaTTTOOOVVVaaaqqqzzzmmmccc]]]\\\]]]```ccchhhooowww}}}}}}{{{|||~~~qqq^^^XXXUUUNNNHHHDDDEEEBBBCCCGGGDDDJJJ^^^wwwrrrlllkkkooouuuxxxxxxwwwwwwxxxxxxpppmmmnnnsss|||jjjhhhrrr}}}vvvaaaRRRKKKFFFDDDBBB@@@???AAACCCDDDIIIUUUiiiwwwmmmbbbWWWQQQQQQUUU___ooo~~~pppeee]]]YYY[[[]]]```dddiiiqqqzzz}}}zzzzzz|||}}}{{{{{{}}}tttaaaYYYUUUNNNHHHDDDFFFCCCCCCGGGEEENNNdddyyytttppprrrvvvwwwwwwwwwxxxyyy|||rrrnnnnnnooo~~~mmmjjjuuusss^^^QQQKKKEEEDDDBBB@@@@@@AAACCCEEEKKKXXXlllsssggg[[[RRRPPPSSSRRR\\\lll|||qqqddd]]]ZZZZZZ\\\```dddjjjrrrzzz{{{||||||{{{yyyxxxxxxyyyxxxyyy{{{~~~rrraaaYYYUUUOOOIIIDDDGGGCCCCCCHHHHHHTTTlllzzztttuuuvvvwwwwwwxxxyyyzzzsssmmmmmmlll{{{qqqlllvvvrrr]]]PPPKKKEEEDDDBBB@@@@@@BBBDDDFFFMMMZZZoootttgggZZZPPPNNNQQQPPPYYYiiizzzwwwiii```\\\[[[]]]```ccchhhpppxxx}}}wwwxxxzzzyyywwwvvvvvvwwwxxxyyy{{{~~~qqqaaaZZZVVVQQQLLLEEEGGGCCCCCCHHHJJJZZZuuu~~~wwwvvvvvvwwwxxxyyyzzzzzztttnnnmmmlll{{{tttmmmvvvsss]]]PPPLLLEEEDDDBBB@@@AAACCCEEEGGGNNN\\\rrrwwwiii[[[OOOKKKNNNNNNWWWgggyyy}}}nnnccc^^^]]]^^^```bbbeeekkkrrrwwwtttvvvwwwwwwvvvuuuvvvxxxyyyzzz{{{~~~tttddd\\\WWWQQQMMMEEEHHHDDDCCCHHHMMM___}}}~~~wwwvvvuuuwwwyyyzzzzzzyyyuuuoooooonnn}}}uuulllsss}}}vvv```SSSNNNEEEDDDBBBAAAAAACCCEEEGGGPPP^^^ttt|||mmm]]]OOOKKKMMMOOOWWWgggzzzrrrgggaaa___`````````bbbffflllppp|||{{{rrrsssuuuuuutttuuuwwwzzzyyyzzz{{{}}}|||jjj___XXXPPPKKKFFFHHHDDDCCCIIIOOOdddyyyuuuttttttwwwzzz{{{zzzxxxvvvqqqppppppuuukkkqqqzzzyyybbbUUUPPPEEEDDDBBBAAAAAACCCFFFGGGQQQ___vvvqqq___QQQMMMPPPPPPXXXhhh|||vvvkkkfffaaaaaa`````````ccchhhkkksss~~~~~~vvvqqqrrrsssssssssuuuxxx{{{yyyyyyzzz|||pppbbbXXXOOOIIIFFFHHHDDDCCCIIIPPPfffzzzssstttssstttwww{{{|||zzzwwwyyysssppprrr~~~sssmmmgggzzziiiVVVLLLFFFCCC@@@@@@??????DDDKKKQQQgggooo[[[NNNMMMRRRRRR___ppp~~~zzzlllfff___```aaaaaabbbbbbbbbbbbjjjqqqyyy~~~{{{wwwuuusssrrrqqqpppqqqsssvvvxxxyyyzzz|||}}}mmm___VVVRRRPPPHHHDDDEEEKKKJJJOOOmmmxxxqqqqqqrrrtttvvvyyy{{{}}}~~~zzztttppprrr~~~pppkkkeeexxxiiiWWWMMMGGGCCCAAAAAA@@@@@@EEELLLXXXnnnmmmYYYLLLLLLQQQSSS___oooyyyjjjcccaaabbbbbbbbbaaa___^^^\\\```fffnnntttuuussspppoooooonnnmmmmmmooorrruuuwwwxxxzzz{{{}}}~~~jjj[[[SSSOOOMMMGGGBBBDDDJJJJJJQQQooowwwqqqpppqqqsssuuuxxxzzz|||}}}}}}uuupppsss~~~nnnjjjeeeyyy~~~iiiXXXOOOHHHDDDAAAAAAAAAAAAGGGNNNaaawwwiiiVVVJJJJJJOOOTTT___nnnyyyiiiaaabbbccccccbbb___[[[WWWTTTUUUZZZbbbhhhjjjjjjjjjjjjkkkjjjjjjkkkmmmpppsssuuuwwwyyy{{{|||~~~jjj[[[RRRNNNMMMHHHDDDEEEJJJLLLUUUrrr~~~uuupppoooppprrrtttwwwzzz{{{}}}vvvpppsss}}}ppplllhhh}}}~~~jjjYYYPPPIIIEEEBBBBBBBBBCCCIIIQQQggg~~~zzzcccRRRIIIIIINNNUUU^^^lll{{{iiiaaa```aaaaaa```]]]XXXRRROOOOOOTTT[[[aaadddfffhhhiiijjjiiiiiijjjkkknnnppprrruuuwwwyyy{{{|||qqq```VVVQQQOOOJJJFFFGGGKKKNNNYYYsssyyyrrrnnnnnnoooqqqsssvvvxxxzzz{{{xxxrrrrrr{{{qqqmmmiii~~~~~~kkkZZZQQQIIIEEEBBBBBBBBBDDDKKKSSSiiisss]]]OOOHHHIIIMMMUUU]]]jjj||||||kkkbbb\\\]]]^^^]]]ZZZUUUPPPMMMLLLQQQXXX^^^bbbeeegggiiikkkkkkjjjjjjkkklllmmmnnnrrrtttwwwxxxzzz|||zzziii\\\TTTQQQKKKGGGFFFIIIMMMYYYqqquuuooollloooppprrrsssuuuwwwyyyyyyzzztttpppyyyqqqmmmiii}}}mmm[[[PPPIIIDDDAAAAAABBBDDDLLLUUUiiikkkWWWMMMHHHJJJNNNSSS\\\hhhwww{{{jjjcccXXXYYYYYYYYYWWWSSSOOOMMMJJJOOOVVV]]]aaaccceeegggkkkkkkkkkjjjjjjkkkkkkkkkoooqqqtttvvvwwwyyy{{{~~~tttcccWWWRRRIIIEEECCCFFFMMMZZZqqqrrrllljjjrrrrrrssstttuuuvvvwwwwww|||vvvooowwwsssnnnjjjnnn[[[PPPHHHDDD@@@@@@AAADDDLLLUUUiiidddSSSKKKIIIKKKNNNRRRZZZfffrrrvvvgggaaaWWWWWWWWWUUUSSSPPPMMMLLLJJJPPPWWW^^^aaacccdddeeeiiiiiiiiiiiijjjjjjkkkkkklllooorrrtttuuuvvvxxxzzzmmm]]]TTTIIIFFFDDDHHHQQQaaaxxx|||pppllljjjtttuuuuuuuuuuuuvvvvvvvvv}}}wwwmmmuuuwwwrrrmmmooo\\\OOOHHHCCC@@@@@@AAADDDMMMVVViii{{{```PPPKKKJJJLLLOOOQQQZZZdddooo}}}rrrddd___XXXWWWVVVSSSQQQNNNLLLKKKLLLRRRZZZ```cccddddddeeeeeefffggghhhiiijjjkkklllkkkmmmppprrrssstttvvvxxx~~~uuubbbXXXLLLIIIHHHLLLWWWiiizzzooollljjjvvvvvvvvvvvvvvvuuuuuuuuu|||sssqqqvvvzzzooosss{{{nnnZZZSSSKKKDDDAAACCCAAA@@@IIIUUUmmmqqqXXXLLLHHHEEEGGGNNNRRRTTT]]]jjjwwwyyykkk```[[[XXXXXXWWWTTTQQQNNNMMMMMMRRRVVV[[[___aaabbbdddfffdddfffhhhiiiiiijjjlllnnnllllllnnnpppqqqrrrssstttyyy{{{}}}zzzdddUUUNNNNNNKKKKKKYYYqqqxxxiiiiiiooosssuuuvvvuuutttssstttuuu~~~uuurrrvvv{{{pppssszzzppp[[[SSSKKKDDDAAACCCBBBAAAJJJWWWooolllUUUKKKGGGDDDGGGMMMTTTUUU[[[fffrrr~~~~~~}}}qqqddd[[[VVVXXXXXXWWWTTTQQQNNNMMMMMMSSSVVV[[[___aaabbbdddeeegggiiikkkkkkkkklllnnnooonnnnnnnnnoooqqqsssuuuvvvxxx{{{}}}~~~~~~~~~lll\\\NNNMMMKKKLLL[[[uuuxxxhhhgggkkksssuuuvvvuuutttssstttuuuxxxrrrwww|||pppsssyyyqqq\\\SSSKKKDDDAAACCCCCCCCCMMM[[[tttyyydddOOOHHHFFFDDDFFFKKKUUUUUUYYYbbbmmmzzzyyyxxxyyyzzzzzzssshhh]]]VVVTTTWWWXXXWWWTTTQQQNNNMMMNNNTTTWWW[[[^^^```aaacccdddggghhhjjjjjjjjjjjjkkkmmmmmmllllllmmmoooqqqtttvvvxxxzzz|||}}}||||||}}}~~~sssaaaNNNMMMKKKMMM^^^yyyzzziiifffiiissstttuuuuuusssssstttuuuzzzrrrvvv}}}ppprrrxxxnnn\\\TTTKKKDDDAAADDDDDDEEEPPP^^^wwwooo\\\JJJFFFFFFDDDEEEJJJRRRSSSXXX```iiivvv~~~rrrppppppqqqoooiiiaaaYYYVVVUUUVVVWWWVVVTTTQQQOOONNNOOOUUUXXX[[[]]]^^^___aaaccccccdddeeeeeeeeedddfffggghhhiiijjjlllnnnpppqqqrrrvvvxxxzzzzzzzzzyyyzzz{{{||||||}}}sss___PPPNNNKKKNNN___|||nnniiikkkrrrsssttttttrrrrrrsssttt{{{rrruuu~~~}}}qqqsssxxx~~~jjj[[[TTTKKKDDDAAADDDEEEFFFRRRaaazzzjjjWWWHHHEEEFFFDDDFFFKKKNNNPPPWWW```hhhrrryyykkkhhheeefffeee```YYYUUUTTTVVVTTTUUUUUUTTTQQQPPPPPPQQQVVVXXXZZZ\\\\\\]]]___aaa___```bbbaaaaaa```bbbcccdddgggkkknnnpppqqqpppoootttvvvxxxxxxwwwwwwwwwyyyyyyzzz{{{}}}qqq]]]SSSPPPLLLOOObbbsssllllllpppqqqrrrrrrqqqpppqqqrrr|||sssvvv}}}tttvvv|||{{{iii\\\UUUKKKDDDAAACCCDDDFFFRRRaaazzziiiVVVGGGEEEFFFEEEGGGLLLKKKNNNVVV___fffpppuuugggbbb[[[\\\\\\XXXSSSPPPQQQSSSRRRSSSTTTSSSRRRQQQRRRSSSVVVWWWYYYZZZZZZZZZ\\\^^^]]]___````````````bbbcccdddgggkkknnnqqqqqqqqqpppqqqsssuuuvvvuuuuuuvvvwwwyyyyyy{{{}}}ppp]]]TTTQQQMMMSSSjjjvvvmmmlllnnnoooppppppnnnnnnoooppp~~~uuuxxxxxx{{{~~~lll]]]UUULLLEEEAAACCCCCCFFFRRRaaaxxxjjjXXXHHHFFFGGGFFFHHHMMMKKKNNNUUU\\\bbbmmmttteee```XXXZZZYYYUUUPPPNNNOOOQQQOOOQQQSSSSSSRRRRRRTTTVVVUUUWWWXXXXXXWWWXXXZZZ\\\[[[\\\^^^_________aaacccdddeeefffhhhkkkmmmooopppnnnpppssstttttttttuuuwwwwwwxxxyyy{{{~~~ooo]]]QQQOOONNNYYYttt{{{pppmmmlllmmmnnnnnnllllllmmmnnnwwwzzz|||ppp___UUULLLEEEAAABBBCCCEEEQQQ```wwwmmmZZZIIIFFFGGGGGGIIINNNLLLNNNSSSYYY___llluuueee```[[[\\\[[[WWWQQQNNNOOOPPPNNNPPPRRRSSSSSSSSSUUUWWWUUUVVVWWWVVVVVVVVVXXXZZZXXXZZZ\\\]]]]]]^^^```bbbcccbbbaaaaaaccchhhlllooollloooqqqsssssssssuuuvvvtttuuuvvvyyy{{{~~~~~~mmm]]]OOONNNOOO]]]}}}sssoookkklllmmmmmmkkkkkklllmmm~~~xxxyyy~~~tttzzzuuucccWWWMMMEEEAAADDDEEEHHHSSS```{{{qqqXXXJJJIIIDDDDDDHHHEEEKKKLLLQQQWWW]]]iii~~~mmmcccYYYXXXVVVTTTQQQPPPOOONNNOOOOOOPPPQQQRRRSSSTTTTTTVVVVVVVVVWWWWWWWWWXXXXXXXXXYYYZZZ\\\^^^```aaabbb^^^```bbbdddggghhhiiijjjmmmllllllkkklllmmmnnnooorrrrrrsssuuuxxx{{{}}}~~~{{{yyykkk]]]QQQSSSQQQ___tttpppooommmlllkkklllllljjjiiiyyyyyy~~~uuuxxxwwwdddXXXNNNFFFBBBDDDDDDFFFQQQ___~~~rrrXXXJJJIIIDDDDDDGGGEEEJJJKKKOOOUUU[[[ggg{{{rrrggg[[[ZZZWWWUUURRRPPPNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSUUUUUUVVVVVVVVVWWWWWWWWWVVVWWWXXXZZZ\\\]]]______^^^___aaadddfffggghhhhhhkkkjjjjjjiiijjjkkkmmmmmmpppqqqrrrtttvvvyyy{{{|||~~~yyyxxx}}}xxxuuusssvvvzzz~~~kkk^^^QQQSSSQQQaaavvvrrrooonnnlllmmmnnnooonnnmmmyyyzzzvvvvvv{{{fffYYYOOOGGGCCCCCCCCCEEEQQQ```sssYYYKKKIIIDDDDDDGGGEEEHHHIIIMMMSSSXXXcccvvvvvvlll^^^\\\YYYVVVRRRPPPNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVTTTTTTVVVWWWYYYZZZ[[[\\\^^^___```bbbdddeeeeeeeeegggggggggggghhhiiikkkkkkmmmnnnppprrrtttvvvxxxyyyxxxuuuwww|||zzztttqqqnnnppptttxxxzzz~~~}}}lllaaaQQQSSSRRRcccwwwssspppooonnnnnnpppqqqpppppp{{{{{{sssttt~~~~~~gggYYYNNNGGGCCCCCCCCCFFFTTTeeetttZZZLLLJJJDDDDDDGGGDDDGGGHHHKKKPPPUUU___qqqwwwnnn```^^^ZZZVVVRRROOOMMMLLLKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSSSSSSSTTTTTTTTTTTTRRRSSSTTTUUUWWWXXXYYYZZZ\\\]]]___```aaabbbbbbbbbdddeeeeeefffgggiiijjjjjjjjjkkkmmmoooqqqssstttuuussstttwww|||zzzvvvrrrnnnooossssssvvv{{{oooeeeRRRSSSSSSeeexxxtttsssqqqooonnnoooppppppooo}}}}}}pppsss~~~hhhYYYLLLFFFBBBCCCDDDHHHYYYllluuu[[[MMMJJJEEECCCFFFDDDEEEFFFJJJNNNRRRZZZlll|||rrrjjj^^^\\\YYYUUUQQQNNNLLLKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXYYYZZZ[[[\\\^^^______``````bbbcccdddfffgggiiiiiijjjggghhhkkkmmmooopppqqqqqqpppsssxxx{{{~~~yyyuuuppplllmmmqqqtttwww|||ooodddRRRTTTTTTgggzzzwwwvvvssspppnnnmmmmmmlllkkk}}}nnnrrrhhhYYYLLLFFFCCCDDDDDDJJJ]]]qqqvvv\\\NNNKKKEEECCCFFFCCCEEEFFFIIIMMMPPPWWWgggwwwwwwiiibbbZZZXXXVVVSSSPPPMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQRRRSSSSSSTTTVVVWWWWWWXXXWWWXXXYYY[[[]]]^^^^^^^^^___```bbbeeefffhhhiiiiiieeegggiiilllmmmnnnnnnnnnnnntttxxxyyyzzz}}}}}}}}}{{{wwwqqqmmmoootttvvvzzzmmm```SSSUUUUUUiii~~~{{{wwwtttpppmmmlllkkkjjjjjj~~~nnnssshhhXXXOOOIIIFFFFFFEEEJJJ^^^tttwww]]]NNNKKKEEECCCEEECCCEEEFFFIIILLLNNNUUUdddsssnnnaaaZZZUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNOOONNNNNNNNNOOOOOOOOOPPPPPPQQQRRRRRRSSSTTTUUUVVVVVVTTTUUUWWWYYY[[[]]]]]]^^^\\\]]]```bbbeeefffggggggdddfffhhhkkkmmmmmmmmmlllmmmtttxxxvvvvvvzzz|||{{{{{{}}}~~~{{{yyyxxxxxxxxx|||}}}yyysssooorrrxxxwww{{{mmm^^^SSSUUUVVViii}}}{{{wwwtttooollllllllllllkkkppptttgggWWWRRRLLLHHHGGGEEEJJJ^^^tttxxx^^^OOOKKKEEECCCEEEBBBEEEFFFIIILLLNNNTTTcccrrrzzzhhh\\\UUURRRQQQOOONNNMMMLLLLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOPPPQQQQQQRRRSSSTTTUUUUUURRRTTTVVVXXXZZZ\\\]]]^^^YYY[[[^^^aaacccdddeeeeeeccceeehhhkkklllmmmlllkkklllsssvvvssssssxxxzzzyyyzzz|||~~~~~~zzzwwwtttsssrrrqqquuuyyy|||}}}zzzvvvppplllpppwwwwwwzzzppp```TTTUUUVVVjjj|||{{{zzzyyyvvvsssooommmmmmmmmnnnnnnxxxvvvhhhVVVMMMGGGEEEGGGHHHKKKZZZlllrrraaaOOOHHHHHHFFFDDDCCCBBBAAACCCGGGKKKSSSbbbqqqvvvdddYYYTTTKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIKKKLLLMMMNNNOOOOOONNNNNNNNNOOOPPPPPPSSSTTTTTTTTTTTTSSSRRRRRRUUUUUUVVVXXXYYY[[[\\\\\\]]]^^^```aaabbbbbbbbbaaa___```bbbeeehhhkkkmmmnnnnnnnnnoooppprrrtttvvvwwwzzzzzzzzz|||~~~}}}}}}}}}|||zzzvvvrrrnnnkkkjjjlllpppuuuyyy~~~xxxsssqqqqqqqqqqqqsssuuuyyy}}}|||zzz|||xxxdddTTTSSSWWWqqqrrrnnnnnnnnnnnnppppppoooooooooooopppppp{{{yyyfffUUUMMMGGGEEEGGGGGGKKKYYYkkkmmm]]]MMMHHHHHHHHHFFFFFFGGGEEEFFFHHHJJJRRRaaaooosssaaaVVVQQQHHHGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNOOOQQQRRRRRRSSSTTTTTTTTTTTTUUUUUUVVVXXXYYYZZZ[[[\\\\\\\\\]]]___````````````^^^___aaadddfffiiikkkllllllmmmmmmoooqqqssstttuuuvvvwwwwwwyyy||||||{{{zzzzzzzzzyyyyyyyyyyyywwwuuuqqqnnnllliiikkkmmmqqqvvvzzz~~~|||vvvqqqnnnmmmmmmlllnnnpppssswww{{{}}}~~~{{{yyy{{{xxxeeeUUUTTTXXXqqquuujjjhhhjjjlllnnnoooooooooooooooooooooooo~~~}}}}}}fffVVVNNNGGGDDDFFFFFFIIIXXXjjjgggYYYKKKGGGIIIIIIIIIIIIMMMJJJHHHIIIJJJQQQ```nnnrrr```TTTOOOIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPQQQSSSSSSTTTUUUUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^___```]]]^^^___bbbdddgggiiijjjjjjjjjkkklllmmmoooqqqrrrrrrssstttvvvyyy}}}{{{vvvsssrrrsssssssssttttttttttttrrrpppnnnmmmiiiiiijjjmmmpppuuuyyy|||}}}yyyrrrmmmjjjhhhfffeeefffhhhkkkooosssvvvxxxyyyzzzxxxwwwxxx|||yyyeeeWWWVVVYYYrrrnnncccccceeehhhlllmmmnnnoooooooooooonnnmmm{{{gggYYYNNNHHHDDDEEEEEEIIIXXXjjjcccVVVJJJHHHIIIHHHIIIJJJOOOLLLJJJJJJJJJQQQ```nnnsssaaaUUUOOOJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUUUUVVVXXXYYYYYYZZZYYYYYYXXXYYYZZZ\\\^^^```]]]^^^___aaacccfffggghhhggggggggghhhjjjlllmmmnnnpppqqqsssvvvyyy|||}}}xxxrrrmmmlllmmmnnnnnnnnnooooooppppppooonnnmmmiiiiiihhhiiilllppptttwwwxxxtttnnniiifffccc```^^^___aaadddhhhlllppprrrtttvvvuuuuuuvvvyyy}}}xxxfffXXXWWW[[[sssooodddbbbbbbeeeiiikkklllnnnoooooonnnlllkkkxxxeeeXXXOOOHHHDDDEEEEEEIIIYYYkkk|||```UUUKKKHHHHHHGGGGGGHHHMMMJJJIIIIIIKKKQQQ```ooosssaaaTTTMMMFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJKKKKKKLLLNNNNNNPPPPPPOOONNNNNNOOOOOOPPPSSSSSSTTTUUUVVVWWWWWWXXXXXXWWWWWWXXXYYY[[[^^^___]]]^^^___aaaccceeefffgggddddddeeeeeeggghhhjjjkkkooopppsssvvvyyy|||~~~}}}wwwpppkkkiiijjjkkkkkkjjjjjjkkkkkkllllllllllllhhhgggffffffgggjjjnnnpppqqqmmmiiieeebbb___[[[YYYZZZ[[[^^^aaaeeeiiilllnnnppppppqqqsssuuuxxx|||~~~wwweeeWWWXXX]]]uuuqqqgggeeecccdddiiijjjkkkmmmnnnnnnmmmkkkjjj~~~tttbbbVVVOOOHHHDDDEEEFFFJJJ[[[nnnuuu]]]TTTKKKIIIHHHFFFEEEGGGIIIGGGHHHIIIKKKQQQ___mmmrrr___QQQJJJGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNPPPOOONNNMMMLLLMMMNNNNNNQQQQQQRRRSSSSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]]]]^^^___aaabbbdddeeeeeebbbbbbccccccdddfffggghhhmmmnnnqqqtttwwwzzz{{{|||~~~|||vvvoooiiiggggggggghhhffffffffffffffffffggggggdddcccaaaaaaaaaccceeefffgggeeebbb___]]]ZZZWWWTTTUUUVVVXXXZZZ^^^aaaeeefffhhhjjjlllmmmooorrrvvvzzzuuucccVVVXXX^^^wwwppphhhhhheeefffkkkjjjkkklllmmmmmmlllkkkjjjuuubbbWWWOOOHHHDDDEEEGGGLLL^^^qqqsssYYYQQQJJJIIIHHHFFFFFFHHHGGGFFFGGGIIIKKKOOO[[[hhh{{{ttt```QQQJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMNNNMMMLLLKKKKKKLLLNNNOOOOOOPPPPPPQQQQQQRRRRRRSSSQQQRRRTTTVVVXXXYYYZZZZZZ\\\]]]^^^___```aaabbbcccaaaaaaaaabbbcccdddeeefffiiikkkmmmpppsssuuuuuuvvv{{{xxxsssmmmgggeeedddcccbbbaaaaaa``````___`````````\\\[[[[[[ZZZYYYZZZZZZZZZ]]]\\\ZZZYYYXXXVVVSSSPPPOOOPPPQQQSSSVVVYYY\\\^^^___bbbeeegggiiilllqqquuuwwwzzzrrraaaSSSWWW___yyypppkkkkkkggggggmmmjjjkkkkkkkkkkkkkkkkkkjjjxxxfff[[[OOOHHHDDDFFFGGGMMM___ssstttVVVOOOIIIHHHHHHFFFGGGIIIFFFEEEGGGIIIJJJMMMXXXdddwwwwwwbbbSSSKKKEEEEEEEEEEEEDDDDDDDDDCCCGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKMMMOOOQQQNNNOOOOOOPPPPPPQQQQQQQQQNNNPPPRRRUUUWWWXXXXXXWWW[[[\\\\\\]]]^^^``````aaaaaaaaaaaaaaabbbccceeeeeefffgggjjjmmmooopppqqqqqqyyy}}}vvvqqqjjjeeebbbaaa```___^^^^^^]]]\\\[[[[[[[[[[[[VVVVVVUUUUUUTTTSSSRRRRRRWWWVVVUUUUUUUUUSSSPPPMMMKKKKKKLLLNNNPPPSSSVVVXXXYYY]]]aaaccceeehhhmmmrrrppptttzzzppp___RRRWWW```{{{sssnnnnnniiigggmmmkkkkkkjjjiiiiiijjjkkkkkkxxxcccYYYQQQKKKHHHIIIJJJMMM]]]nnn|||jjjVVVMMMFFFFFFGGGGGGHHHKKKHHHGGGHHHIIIIIIMMMXXXddduuutttbbbUUUMMMHHHHHHHHHHHHHHHGGGFFFEEECCCDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHIIIJJJJJJJJJJJJLLLNNNRRRQQQOOOMMMMMMNNNOOOPPPOOOPPPPPPQQQSSSTTTVVVWWWXXXXXXYYYYYYZZZ\\\]]]^^^]]]]]]^^^___```aaabbbcccdddfffggghhhiiikkkmmmpppuuuyyy~~~wwwppphhhcccaaa___]]]ZZZYYYWWWTTTSSSSSSSSSQQQPPPPPPOOOMMMKKKKKKKKKMMMNNNMMMMMMNNNNNNNNNMMMMMMLLLHHHHHHIIIKKKMMMPPPSSSUUUXXXYYY[[[^^^aaadddfffgggkkknnnsssxxx}}}vvvgggYYYXXXddd{{{nnnkkkiiiiiilllkkkjjjjjjjjjjjjjjjjjjjjjzzzdddZZZQQQKKKHHHJJJJJJNNN^^^ooozzzhhhSSSKKKEEEFFFHHHGGGGGGIIIHHHGGGGGGHHHIIILLLWWWcccsssuuudddWWWPPPHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIJJJJJJIIIJJJLLLNNNPPPNNNMMMKKKKKKKKKMMMMMMOOOOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[\\\]]]^^^___```aaaaaaaaaccceeefffggghhhkkknnnrrrvvv|||yyyrrriiibbb___\\\XXXUUUUUUSSSPPPOOONNNNNNLLLKKKIIIHHHFFFEEEEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIILLLNNNQQQRRRVVVWWWYYY[[[]]]___aaabbbeeehhhmmmrrrvvv|||ssseeeXXXYYYiiirrrnnnjjjiiikkkiiiiiiiiijjjjjjkkkkkklllzzzdddYYYQQQKKKHHHJJJKKKOOO^^^pppvvvcccPPPIIIEEEGGGHHHGGGFFFGGGGGGFFFFFFHHHHHHKKKUUUaaarrr~~~vvvfffYYYSSSHHHHHHGGGGGGFFFEEEDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMNNNMMMLLLKKKJJJKKKLLLMMMNNNNNNNNNOOOQQQRRRTTTUUUTTTTTTTTTUUUVVVWWWYYYYYYYYYZZZZZZ[[[\\\]]]^^^^^^^^^```bbbcccccceeehhhkkkooossszzzzzzsssiii```[[[WWWRRROOOOOOMMMJJJHHHHHHGGGEEEDDDBBBAAA@@@@@@@@@AAABBBCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGIIIKKKMMMNNNSSSSSSTTTVVVWWWYYYZZZ[[[]]]```eeeiiimmmrrrxxx|||rrreeeVVV[[[nnnyyyqqqllliiikkkhhhhhhiiijjjkkkllllllmmm~~~yyybbbVVVOOOIIIGGGIIIJJJOOO^^^pppuuu___OOOIIIEEEHHHJJJGGGEEEFFFFFFEEEFFFHHHGGGJJJTTT___ppp|||xxxgggYYYRRRIIIIIIHHHFFFEEEDDDDDDCCCBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJIIIHHHHHHJJJLLLNNNNNNMMMLLLLLLLLLMMMNNNMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSTTTUUUVVVWWWXXXWWWWWWXXXXXXYYYZZZ[[[[[[\\\]]]___aaabbbdddgggiiilllqqqyyyzzzrrrggg___YYYTTTOOOKKKKKKHHHFFFDDDCCCBBB@@@?????????>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEDDDDDDDDDFFFFFFEEEEEEFFFGGGHHHJJJMMMNNNOOOQQQSSSUUUVVVWWWWWWZZZ^^^bbbfffjjjpppsss|||ttthhhVVV]]]rrr}}}uuunnnkkkmmmiiiiiiiiijjjjjjkkkkkkkkk|||yyy|||{{{cccVVVNNNHHHEEEHHHJJJNNN^^^pppyyyaaaPPPJJJGGGJJJKKKHHHEEEEEEEEEEEEFFFHHHGGGIIISSS^^^ooo|||{{{hhhYYYQQQKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLMMMNNNPPPPPPRRRRRRRRRSSSTTTUUUVVVWWWUUUUUUVVVVVVWWWWWWXXXXXXZZZ\\\^^^```aaacccfffiiikkkpppyyyxxxqqqfff^^^XXXSSSNNNJJJIIIFFFCCCBBBAAAAAA???===>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCCCCDDDDDDDDDCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHJJJLLLOOORRRTTTUUUTTTVVVZZZ]]]```dddiiimmmssswww{{{vvvjjjXXX___ttt}}}vvvpppnnnoookkkkkkkkkjjjjjjiiiiiiiii{{{yyy{{{~~~fffYYYMMMGGGEEEHHHJJJOOO```rrriiiTTTNNNJJJLLLLLLIIIFFFFFFEEEEEEGGGIIIHHHJJJSSS]]]ooo}}}mmm\\\RRRMMMLLLIIIGGGEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIHHHGGGGGGHHHJJJHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLNNNNNNPPPPPPQQQQQQRRRTTTUUUVVVTTTTTTTTTUUUUUUUUUVVVVVVYYY[[[]]]___```bbbfffhhhjjjooowwwyyyqqqggg^^^XXXSSSNNNJJJGGGEEECCCAAABBBAAA@@@>>>============>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBDDDDDDBBBCCCFFFHHHLLLOOOQQQRRRPPPRRRVVVXXX[[[___cccfffllloootttxxx}}}vvvhhhZZZaaauuuyyyuuupppnnnooommmllllllkkkjjjiiihhhhhh}}}|||~~~gggZZZNNNIIIGGGJJJLLLQQQbbbtttvvvYYYRRRMMMNNNNNNJJJGGGGGGFFFFFFHHHJJJIIIJJJSSS]]]pppuuubbbWWWPPPNNNKKKHHHEEEDDDDDDEEECCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFGGGIIIGGGGGGHHHIIIIIIIIIIIIIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTTTTUUUWWWYYY[[[]]]___aaadddgggiiimmmttt|||{{{ttthhh___YYYSSSMMMIIIFFFDDDBBBAAABBBBBBAAA@@@>>>????????????>>>>>>===???@@@AAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@BBBCCCDDD@@@AAACCCEEEHHHJJJLLLMMMLLLNNNQQQSSSVVVYYY]]]```fffiiinnnsssxxx}}}vvvggg[[[bbbxxx~~~tttrrrnnnkkkllllllkkkkkkjjjjjjiiiiiiiiifffYYYPPPJJJHHHLLLNNNSSSdddvvv]]]UUUOOOOOONNNKKKHHHIIIFFFFFFHHHJJJJJJKKKSSS]]]ppp{{{ggg\\\QQQOOOKKKHHHFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFEEEGGGIIIHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTVVVXXXZZZ\\\]]]```cccfffhhhlllrrryyy~~~vvvjjj```YYYSSSMMMHHHEEECCCAAAAAABBBCCCBBBAAAAAABBBBBBBBBAAA@@@????????????@@@BBBBBBCCCCCCCCCAAA@@@@@@@@@@@@BBBCCCDDD???@@@AAACCCEEEFFFHHHHHHHHHJJJMMMOOOQQQUUUXXX[[[cccfffkkkpppuuu{{{wwwhhhZZZccczzzyyyqqqpppllliiiiiijjjjjjjjjjjjjjjjjjkkkkkk{{{dddXXXQQQJJJHHHLLLPPPWWWgggxxxlllXXXOOOOOOHHHEEEHHHFFFDDDCCCDDDFFFGGGIIIQQQZZZrrroooZZZTTTQQQLLLHHHFFFEEEEEEDDDAAAAAAAAABBBBBBBBBCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGAAACCCDDDFFFGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIIIILLLNNNOOONNNNNNNNNOOOQQQQQQRRRRRRSSSSSSTTTTTTVVVVVVVVVVVVXXX[[[]]]^^^hhhiiioooxxxzzzpppfff]]]UUUNNNIIIDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@???======<<<======>>>???@@@@@@@@@BBBAAA???>>>=========>>>======>>>@@@AAABBBCCCDDDGGGGGGHHHJJJLLLOOOQQQRRRYYY]]]bbbggglllrrryyy}}}xxxmmmaaaaaa|||ooommmjjjiiiiiifffggghhhhhhhhhhhhggggggfffxxxbbbWWWPPPJJJHHHMMMQQQXXXgggxxxppp[[[RRRRRRLLLIIIKKKIIIHHHGGGGGGIIIJJJLLLTTT^^^ppplllZZZVVVRRRMMMIIIGGGEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGBBBCCCDDDEEEFFFFFFEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHGGGIIILLLMMMLLLKKKLLLMMMOOOOOOPPPPPPQQQRRRSSSSSSUUUUUUUUUVVVWWWYYY[[[\\\eeeffflllvvv}}}}}}wwwoooeee]]]VVVOOOKKKDDDDDDEEEEEEDDDDDDCCCBBBCCCBBBBBBBBBAAA???>>>============>>>???@@@@@@@@@BBBAAA@@@>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBCCCEEEGGGJJJLLLMMMTTTWWW\\\aaafffkkkqqquuu}}}vvvkkkaaaccc~~~}}}hhhgggeeedddeeebbbffffffggggggggggggffffffttt```WWWOOOIIIIIINNNSSSYYYhhhxxxsss]]]TTTTTTNNNKKKLLLIIIGGGEEEFFFHHHIIIKKKSSS\\\nnn~~~~~~tttfffYYYWWWUUUPPPLLLGGGDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFFFFGGGGGGGGGHHHHHHEEEGGGIIIJJJIIIIIIIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRTTTTTTTTTTTTUUUVVVWWWXXX___aaagggrrr{{{{{{uuummmddd\\\VVVPPPMMMEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>======>>>>>>???@@@@@@@@@BBBAAA@@@???>>>>>>>>>???>>>>>>>>>?????????@@@@@@??????@@@AAACCCEEEGGGHHHMMMPPPTTTXXX\\\aaafffjjjpppsssvvvzzz}}}uuuhhhaaagggqqq```bbbbbbbbbccc```ddddddeeefffgggggggggfffppp^^^VVVNNNIIIJJJPPPUUUYYYgggwwwwww```UUUTTTNNNKKKJJJFFFGGGEEEEEEGGGHHHJJJRRR[[[kkk}}}wwwmmmeee]]]VVVWWWVVVSSSNNNHHHDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDFFFGGGHHHGGGGGGHHHJJJJJJKKKLLLMMMOOOPPPRRRRRRSSSSSSSSSSSSSSSSSSTTTTTT[[[\\\cccoooyyy{{{uuulllbbb[[[TTTOOOLLLEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@??????>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDFFFGGGFFFIIIMMMPPPSSSWWW[[[^^^bbbeeeiiimmmpppuuuzzz}}}tttfffaaakkkjjj\\\aaabbbbbbdddbbbcccdddeeefffggggggggggggmmm\\\UUUNNNJJJKKKRRRVVVZZZfffttt|||dddWWWVVVPPPLLLJJJDDDJJJIIIIIIKKKKKKMMMUUU^^^jjj{{{yyykkk```XXXTTTRRRUUUUUUTTTOOOIIIDDDBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFDDDFFFGGGGGGFFFGGGHHHJJJJJJKKKLLLMMMOOOPPPQQQRRRQQQQQQRRRRRRRRRRRRRRRQQQWWWYYY```mmmxxx|||uuukkkaaaYYYRRRMMMJJJFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>======?????????>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEECCCEEEHHHJJJLLLNNNRRRUUUWWWYYY]]]aaadddhhhmmmqqqyyy{{{tttfffaaaooofffZZZaaabbbbbbdddccccccdddeeefffgggggghhhggg~~~kkk[[[UUUNNNKKKMMMTTTXXXZZZdddrrrfffYYYYYYSSSPPPMMMGGGIIIGGGGGGIIIIIIKKKRRR[[[iiizzzttteeeYYYPPPNNNOOOQQQSSSSSSPPPIIIDDDBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGFFFFFFFFFHHHJJJJJJKKKKKKMMMNNNOOOPPPPPPOOOPPPQQQQQQQQQQQQQQQPPPTTTVVV]]]jjjvvv|||uuujjj```WWWQQQLLLIIIGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>>>>>===?????????????????????>>>>>>>>>>>>>>>???@@@AAABBBAAACCCEEEFFFGGGIIILLLNNNMMMPPPSSSVVVXXX\\\```ccclllnnnrrrwww}}}vvvhhhccctttdddYYY``````___bbbbbbccccccdddeeeffffffffffff|||}}}kkk\\\VVVOOOLLLOOOVVVYYYZZZcccooo}}}dddWWWXXXUUUSSSQQQJJJFFFDDDEEEFFFFFFGGGOOOXXXiiizzzttteeeXXXNNNKKKNNNLLLOOORRRPPPIIIDDDCCCDDDAAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDEEEGGGJJJIIIJJJJJJKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRQQQQQQPPPQQQRRRZZZgggtttzzzssshhh^^^WWWQQQMMMJJJGGGGGGHHHHHHGGGGGGFFFEEECCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@????????????@@@@@@@@@@@@@@@>>>=========>>>???@@@@@@@@@BBBCCCCCCCCCEEEGGGIIIFFFHHHKKKMMMNNNQQQTTTWWW^^^```ccchhhnnnuuuzzz~~~yyykkkgggyyyfff[[[```___^^^bbbbbbaaabbbccccccccccccbbbbbb~~~}}}kkk\\\VVVPPPMMMPPPWWWYYYYYYaaammm}}}xxx___SSSUUUTTTSSSRRRLLLIIIGGGGGGHHHHHHJJJQQQZZZiiizzzvvvgggYYYNNNKKKOOOIIIMMMQQQOOOJJJEEEDDDEEEAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCAAA@@@?????????@@@AAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDCCCDDDFFFIIIIIIIIIIIIJJJJJJKKKKKKKKKMMMNNNPPPQQQRRRRRRQQQQQQOOOPPPXXXeeeqqq}}}xxxqqqggg]]]WWWRRRNNNLLLGGGHHHHHHHHHHHHGGGFFFFFFDDDDDDDDDDDDDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBAAA??????@@@@@@@@@AAAAAAAAA???????????????@@@AAAAAA@@@AAABBBBBBBBBBBBDDDFFFBBBDDDFFFGGGHHHJJJMMMPPPTTTVVVXXX]]]dddkkkrrrvvvyyy{{{{{{llljjj|||iii^^^bbb```___cccccc```aaaaaaaaaaaa``````___~~~ppp___XXXRRRQQQNNNSSS^^^^^^bbbqqqrrr```SSSTTTWWWTTTOOONNNOOOKKKIIIJJJJJJKKKPPPWWWeeerrrlll[[[QQQMMMLLLMMMMMMLLLKKKHHHEEEBBB@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>><<<<<<>>>???@@@AAA@@@@@@???@@@AAACCCDDDAAABBBCCCDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJMMMOOOQQQRRRRRRRRRQQQQQQUUUaaannnzzzxxxrrrjjjaaaYYYRRRKKKGGGDDDEEEGGGIIIIIIGGGDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIMMMOOOSSSXXX]]]bbbfffhhhlllrrryyyzzzoookkklll^^^bbb```]]]aaabbbaaa``````___^^^^^^]]]]]]mmm]]]VVVSSSRRROOOTTT^^^^^^bbbrrrppp^^^PPPQQQUUURRRMMMMMMNNNJJJHHHIIIIIIJJJOOOVVVcccppprrr```SSSLLLIIILLLLLLKKKJJJHHHEEEBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???===<<<<<<===???@@@BBBBBBAAA@@@@@@@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJMMMPPPSSSTTTUUUUUUVVVTTTXXXaaammmyyyyyyssskkkbbbZZZSSSMMMIIIEEEFFFGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBDDDCCCCCCDDDEEEFFFGGGHHHJJJKKKNNNQQQUUUYYY[[[]]]___dddllluuu|||zzzrrrnnnvvveeeeee```]]]``````___^^^^^^^^^^^^]]]]]]]]]kkk\\\VVVTTTTTTQQQUUU^^^^^^bbbsss|||mmm[[[MMMMMMQQQOOOKKKKKKKKKHHHGGGHHHHHHHHHNNNUUU```lll}}}vvvdddVVVKKKFFFKKKKKKJJJIIIHHHEEECCCAAA>>>>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>===<<<<<<===>>>???CCCCCCAAA@@@????????????AAAAAA@@@@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIKKKNNNRRRUUUWWWXXXYYY[[[YYY[[[bbbkkkvvvzzzuuulllccc\\\UUUOOOLLLHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEECCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJKKKNNNOOOQQQRRRTTTYYY```gggpppxxxxxxuuurrrlllhhh```]]]```___\\\\\\\\\\\\\\\]]]]]]]]]kkk]]]XXXVVVWWWTTTXXX___]]]aaarrryyykkkXXXIIIIIIMMMKKKHHHIIIHHHEEEEEEFFFGGGGGGLLLSSS]]]iiiyyysssbbbUUUKKKFFFIIIIIIIIIIIIGGGEEECCCBBB>>>??????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>======>>>>>>???BBBAAAAAA@@@@@@@@@??????AAA@@@>>>>>>???@@@CCCDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIKKKOOOSSSWWWYYY[[[\\\]]][[[\\\bbbiiittt}}}wwwnnneee^^^XXXSSSPPPLLLKKKIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHGGGHHHHHHJJJKKKLLLMMMMMMRRRUUUYYY___fffnnnxxx~~~vvvuuuuuusssjjjaaa^^^aaa___YYYYYYZZZZZZ[[[\\\\\\]]]mmm```\\\WWWYYYWWW[[[```\\\^^^oooxxxkkkWWWGGGFFFJJJHHHFFFGGGFFFCCCCCCEEEFFFFFFKKKQQQ[[[gggvvv|||iii[[[QQQKKKGGGFFFGGGGGGHHHGGGEEEDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>>>>>>>???????????????@@@@@@AAAAAAAAA@@@???>>>===>>>@@@BBBDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHJJJNNNSSSWWWZZZ\\\]]][[[ZZZ\\\aaagggqqq{{{rrriiibbb]]]YYYVVVRRRPPPMMMJJJHHHGGGGGGHHHEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIKKKLLLLLLMMMOOOQQQTTTXXX^^^fffpppvvv~~~ttttttwww}}}oooccc___```\\\WWWXXXXXXYYYZZZ[[[\\\\\\mmmaaa^^^WWW[[[[[[^^^aaaZZZZZZiii{{{mmmXXXGGGEEEHHHFFFDDDEEEDDDBBBBBBEEEFFFFFFJJJPPPYYYdddrrruuubbbUUUOOOJJJHHHEEEEEEFFFGGGFFFFFFDDDCCCAAAAAA@@@@@@????????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA??????>>>>>>???@@@BBBCCCBBBBBBCCCDDDDDDDDDDDDDDDGGGIIIMMMRRRVVVYYY[[[\\\YYYYYY\\\```eeemmm}}}xxxpppiiieeeaaa___ZZZXXXTTTQQQMMMKKKJJJJJJFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMJJJKKKNNNQQQWWW___hhhoooyyy}}}vvvuuuzzzsssddd___^^^XXXWWWXXXXXXYYYZZZ[[[[[[[[[kkk```^^^VVV\\\^^^aaabbbXXXVVVddd{{{pppZZZHHHEEEGGGEEECCCDDDCCCBBBBBBEEEFFFFFFJJJPPPVVV```nnn{{{rrr```TTTNNNIIIGGGCCCDDDEEEFFFFFFFFFEEEDDD???????????????@@@@@@@@@??????@@@@@@AAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAA>>>???@@@@@@AAA@@@??????>>>>>>???@@@@@@AAAAAABBBAAAAAABBBCCCCCCCCCCCCCCCFFFHHHLLLQQQUUUXXXZZZZZZXXXYYY\\\```bbbiiiwwwwwwqqqmmmjjjhhhcccaaa]]]YYYUUUQQQNNNMMMHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEDDDDDDCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNOOOOOOQQQRRRRRRSSSTTTTTTUUUUUUSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKLLLNNNRRRXXX___dddnnnsssxxx}}}~~~zzzyyy|||pppaaa]]]\\\TTTXXXXXXYYYYYYZZZZZZ[[[[[[}}}iii^^^\\\VVV]]]___bbbbbbVVVSSS```uuurrr\\\IIIEEEGGGDDDBBBDDDCCCAAABBBEEEFFFFFFJJJPPPTTT^^^lllxxxsssaaaVVVNNNIIIEEEBBBCCCEEEFFFFFFFFFEEEDDD======>>>???@@@AAAAAABBB>>>>>>???@@@BBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAA@@@???===<<<>>>>>>@@@AAAAAABBBAAAAAA@@@AAABBBBBBCCCCCCBBBBBBFFFHHHLLLPPPTTTWWWXXXYYYXXXZZZ]]]```aaaeeerrr}}}wwwssspppnnniiigggddd___ZZZUUURRRPPPJJJJJJKKKKKKKKKKKKJJJJJJMMMMMMLLLLLLKKKJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLMMMNNNNNNOOOQQQRRRRRRSSSTTTUUUVVVVVVZZZZZZ[[[[[[\\\]]]^^^^^^ZZZZZZXXXWWWVVVVVVVVVVVVTTTSSSSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOPPPSSSXXX\\\fffjjjqqqvvvxxxyyyzzz{{{yyyyyyyyyyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~}}}|||jjj]]]\\\\\\TTTYYYYYYYYYZZZZZZZZZZZZZZZ~~~sssfff```___[[[\\\```aaa]]]UUUSSSVVVsss|||fffPPPFFFDDDBBBBBBEEEEEEDDDCCCCCCEEEHHHKKKMMMPPPZZZhhhvvvuuuaaaTTTLLLHHHFFF@@@AAABBBCCCDDDDDDDDDDDD>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBAAADDDDDDCCCBBBBBBAAA@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFEEEEEEHHHIIILLLNNNQQQTTTVVVXXXZZZYYYYYYZZZ___iiittt|||wwwrrrsssmmmllllllllliiiddd]]]WWWSSSRRRQQQQQQRRRRRRQQQOOOQQQQQQRRRRRRRRRQQQPPPPPPSSSUUUVVVVVVUUUUUUVVVXXXRRRSSSSSSSSSTTTTTTUUUUUUWWWXXXZZZ[[[\\\^^^aaaccceeegggiiijjjjjjiiiiiijjjiiigggeeeccc```^^^]]]]]]]]]\\\[[[XXXVVVTTTRRRQQQNNNNNNPPPRRRUUUWWWYYYYYYbbbfffjjjnnnoooppppppqqqrrrrrrpppmmmkkkkkknnnqqqsssvvvzzz~~~zzztttgggZZZVVVYYYXXXYYYYYYZZZZZZ[[[[[[\\\\\\~~~tttfff```___\\\]]]```bbb\\\TTTSSSVVVppplllTTTHHHDDDBBBBBBDDDEEEDDDBBBBBBDDDFFFIIIKKKNNNXXXffftttyyyeeeUUULLLGGGEEE@@@@@@AAABBBCCCCCCDDDDDD??????@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>=========<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBDDDEEEEEEEEEEEEFFFGGGIIILLLOOORRRTTTUUUVVVWWWXXXXXX[[[dddpppyyy}}}vvvuuuppppppoooooommmhhhbbb^^^XXXWWWUUUUUUVVVWWWWWWVVVXXXXXXYYYZZZZZZZZZYYYYYY[[[]]]___```_________aaa]]]]]]]]]]]]^^^^^^______```aaacccdddeeegggjjjmmmrrruuuxxxyyyxxxxxxyyyzzzwwwvvvsssqqqnnnlllkkkjjjhhhfffdddaaa^^^\\\ZZZZZZWWWWWWXXXYYY[[[\\\[[[[[[^^^aaaeeeiiijjjjjjjjjjjjjjjjjjhhhfffddddddgggiiimmmsss{{{{{{~~~qqqfff[[[WWWYYYVVVYYYYYYYYYZZZ[[[[[[\\\\\\}}}~~~uuuggg```^^^]]]___bbbbbb[[[SSSRRRUUUllluuu\\\KKKDDDBBBBBBCCCDDDCCCBBBAAABBBDDDFFFHHHKKKTTTcccqqq}}}jjjWWWKKKFFFEEE???@@@@@@AAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAABBBBBBCCCCCCDDDDDDDDDDDDCCCAAAAAAAAA@@@@@@??????>>>============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDDDDDDDDDDDDDEEEGGGIIILLLNNNPPPQQQQQQTTTVVVVVVVVV]]]jjjuuu|||yyytttsssrrrrrrqqqnnnjjjgggaaa^^^\\\[[[]]]___```___bbbcccdddfffgggggghhhhhhhhhkkknnnoooooonnnnnnnnnmmmmmmmmmmmmmmmnnnnnnnnnmmmoooppprrrsssuuuyyy|||}}}|||{{{xxxvvvrrrnnnkkkiiiggggggdddccccccdddeeedddaaa___^^^```cccfffggggggeeedddbbbbbbaaa___^^^^^^aaaccciiittt{{{yyymmmeee[[[WWWXXXUUUXXXXXXYYYZZZZZZ[[[\\\\\\|||}}}vvvggg```___```aaadddcccZZZQQQPPPUUUhhhdddOOOEEEBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDIIIRRR```mmmzzzmmmYYYKKKFFFEEE?????????@@@@@@AAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBBBBBBBCCCDDDDDDCCCCCCCCC@@@@@@??????>>>>>>>>>>>>============<<<<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCDDDEEEGGGIIILLLMMMNNNMMMQQQUUUSSSQQQVVVdddppp}}}xxxvvvtttsssrrrqqqooonnniiigggdddccceeegggiiijjjmmmnnnppprrrtttvvvwwwwwwvvvyyy}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~}}}yyyvvvuuuuuupppooonnnnnnooonnnjjjfffcccdddfffhhhjjjiiigggeee```aaa```___^^^^^^```bbblllxxx|||tttkkkbbbXXXUUUXXXUUUWWWXXXXXXYYYZZZ[[[\\\\\\||||||uuugggaaa```bbbdddgggdddYYYOOONNNTTTdddlllTTTGGGCCCBBBAAABBBBBBAAA@@@@@@AAABBBBBBHHHPPP]]]jjjwwwmmmZZZMMMGGGFFF@@@@@@?????????@@@AAAAAAAAAAAA@@@@@@????????????@@@???>>>===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>======>>>============<<<<<<<<<========================>>>>>>???@@@AAABBBCCCCCCCCCCCCEEEGGGHHHJJJKKKLLLJJJOOORRRPPPMMMQQQ^^^iiixxx~~~zzzvvvtttsssttttttsssrrrooommmlllooorrrttttttxxxzzz|||{{{xxxvvvwwwyyyyyyuuupppkkkjjjlllnnnppppppllliiidddddddddcccaaaaaacccdddmmmyyy{{{pppjjj```UUUSSSXXXWWWVVVWWWXXXYYYZZZ[[[\\\\\\}}}|||tttgggbbbaaaeeegggiiidddXXXMMMMMMSSSaaasssXXXIIIEEECCC@@@AAAAAA@@@@@@@@@AAABBBBBBFFFNNNZZZfffrrrmmm\\\OOOIIIFFFAAAAAA?????????@@@AAABBBAAAAAA@@@@@@??????>>>>>>>>>>>>>>>===>>>??????@@@???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================>>>>>>>>>>>>???AAABBBCCCCCCCCCDDDFFFGGGIIIJJJJJJHHHKKKMMMLLLJJJNNNXXXaaappp~~~}}}yyyxxxyyyzzzzzz|||zzzyyyyyy|||~~~~~~zzzrrrqqqrrruuuxxxwwwsssooojjjkkkkkkiiigggfffggghhhllluuuzzzqqqjjj___TTTRRRWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\}}}|||rrrgggccccccfffiiijjjeeeWWWKKKLLLSSS]]]|||www[[[KKKFFFDDD@@@@@@@@@@@@AAAAAABBBBBBBBBDDDKKKVVVaaammm{{{mmm^^^RRRJJJEEECCCBBB@@@??????@@@AAABBBCCCBBBBBBAAA@@@@@@??????<<<===>>>>>>??????>>>>>>???@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>>>>>>>====================================>>>@@@AAACCCBBBBBBCCCDDDFFFGGGHHHHHHGGGHHHHHHFFFFFFKKKSSSYYYiiixxx{{{yyyyyy||||||xxxsssttttttrrrooommmnnnnnnnnnrrrwwwxxxyyy{{{yyytttiii___UUUSSSVVVUUUUUUVVVWWWXXXYYY[[[\\\\\\~~~}}}qqqfffdddeeegggjjjkkkeeeWWWKKKKKKRRR[[[zzzyyy]]]LLLGGGDDD??????@@@@@@AAABBBBBBCCCCCCCCCIIISSS^^^jjjxxxnnn___TTTJJJDDDCCCBBB@@@??????@@@BBBCCCDDDDDDCCCBBBAAAAAA@@@@@@;;;<<<>>>?????????>>>===@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>????????????@@@@@@@@@@@@?????????>>>==============================<<<===>>>???AAABBBAAAAAABBBCCCDDDEEEFFFGGGEEEEEEDDDCCCDDDIIIOOOTTTeeettt{{{{{{{{{yyyvvvtttttttttrrrrrrrrrpppooooooqqqssswwwxxxwww|||hhh```WWWSSSVVVSSSUUUUUUWWWXXXYYY[[[\\\\\\zzzwwwtttmmmhhhfffgggjjjiiiaaaUUUMMMLLLOOOZZZrrruuu```OOOEEEBBBDDDAAAAAAAAA@@@@@@AAABBBBBBGGGHHHMMMXXXcccnnn}}}tttdddWWWLLLFFFCCCBBBAAA????????????@@@@@@AAACCCCCCBBBAAABBBCCC<<<<<<======>>>>>>??????AAAAAA@@@???>>>===<<<<<<<<<===>>>??????@@@??????AAABBBCCCCCCBBBAAA>>>===>>>??????@@@@@@??????>>>AAA@@@???>>>>>>???@@@AAA>>>>>>???@@@AAADDDFFFHHHIIIHHHFFFDDDDDDIIIPPPUUU\\\kkk~~~yyyuuu{{{zzzvvvpppkkkhhhggghhhlllpppzzzssstttyyyggg```TTTQQQVVVVVVWWWWWWXXXYYYYYYZZZYYYYYYyyyvvvsssjjjgggfffiiikkkjjjaaaTTTLLLKKKNNNWWWooottt```PPPEEECCCEEEAAAAAAAAA@@@@@@AAAAAABBBEEEEEEKKKUUU___jjjxxx{{{jjj[[[OOOHHHCCCBBBAAA@@@???@@@@@@AAA???AAABBBBBBAAA@@@@@@AAA============>>>>>>????????????>>>>>>>>>>>>>>>===>>>>>>???AAAAAAAAAAAAAAABBBBBBCCCDDDCCCAAA???>>>>>>>>>????????????>>>>>>??????>>>======>>>???????????????@@@AAADDDFFFHHHHHHHHHIIIIIIIIIJJJNNNQQQYYYfffzzzzzzrrrlllgggeeegggjjjqqq{{{tttqqqtttddd]]]SSSPPPTTTTTTWWWWWWXXXYYYYYYYYYYYYYYY}}}wwwuuu~~~tttjjjgggiiilllnnnkkkaaaSSSJJJIIILLLUUUkkk~~~rrr___PPPFFFCCCEEEAAAAAA@@@@@@@@@@@@AAAAAABBBCCCHHHQQQYYYcccrrrrrraaaRRRIIICCCBBBAAA@@@@@@@@@AAABBB???AAABBBAAA???>>>>>>???=========>>>>>>>>>>>>???<<<<<<======>>>>>>??????@@@AAABBBCCCCCCDDDDDDCCCBBBCCCDDDDDDCCCBBB@@@???>>>??????????????????>>>>>>>>>============>>>>>>????????????AAACCCFFFGGGGGGIIIMMMNNNMMMLLLLLLLLLTTT___pppwwwnnnhhhfffeeehhhooovvv}}}tttnnnrrrbbb\\\TTTQQQUUUUUUVVVWWWWWWXXXXXXXXXXXXWWW|||wwwuuu}}}wwwlllkkknnnoooppplll```QQQHHHGGGJJJSSShhh}}}qqq___PPPEEEBBBCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAFFFMMMSSS\\\kkkyyyxxxfffTTTIIICCCBBB@@@?????????@@@AAA@@@BBBBBBAAA???======>>>>>>>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>AAAAAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>???@@@BBBEEEFFFHHHKKKNNNPPPOOOMMMKKKKKKPPPYYYfffsss{{{tttkkkgggeeehhhmmmttt~~~}}}rrrnnnuuuddd___WWWUUUXXXVVVVVVVVVWWWWWWWWWWWWVVVVVV|||wwwvvv}}}wwwnnnnnnqqqrrrrrrlll___OOOFFFEEEIIISSSfff}}}rrr```QQQEEE@@@AAABBBAAA@@@@@@????????????@@@AAAEEEJJJNNNVVVfffttt}}}iiiVVVJJJCCCBBB@@@???>>>>>>??????AAABBBCCCBBB@@@>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>============@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBB????????????????????????>>>======>>>???AAACCCDDDIIIKKKNNNOOONNNMMMMMMMMMOOOUUU___jjjwwwuuummmgggfffhhhlllttt||||||rrrooo{{{gggaaaXXXVVVXXXVVVUUUUUUVVVVVVVVVVVVUUUUUU{{{wwwvvv}}}uuunnnooossstttrrrlll^^^NNNEEEEEEHHHRRRcccvvvdddTTTFFF@@@@@@BBBAAA@@@??????>>>?????????@@@DDDGGGJJJQQQ```ooo~~~nnn[[[OOOEEECCCAAA???>>>>>>>>>>>>@@@BBBCCCBBB@@@??????@@@@@@????????????>>>>>>>>>@@@@@@??????>>>>>>======@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB??????@@@@@@@@@@@@??????<<<<<<<<<<<<===???AAABBBHHHJJJLLLMMMMMMMMMOOOPPPOOOUUU]]]eeepppxxxmmmhhhffffffjjjooo{{{~~~vvvqqqlllbbbXXXTTTVVVSSSUUUUUUUUUUUUUUUTTTTTTSSSyyyvvvuuu{{{tttppprrruuutttssskkk]]]MMMDDDEEEIIIQQQaaa}}}|||iiiXXXIIIAAA@@@BBBAAA@@@???>>>>>>>>>>>>>>>???BBBDDDEEELLL[[[kkkxxxsssaaaUUUHHHGGGDDDBBB@@@>>>>>>>>>>>>@@@AAAAAA???>>>???@@@@@@@@@@@@?????????>>>>>>????????????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBAAA@@@>>>======>>>@@@AAA===>>>???@@@@@@???>>>===;;;:::::::::;;;===???@@@CCCGGGKKKMMMNNNOOOPPPQQQRRRWWW]]]dddmmm{{{yyypppjjjeeedddgggqqquuu{{{~~~xxxrrrssseeeYYYTTTUUUQQQTTTTTTUUUUUUTTTSSSSSSRRRwwwttttttzzzvvvtttvvvxxxuuussskkk\\\LLLDDDEEEIIIPPP___{{{mmm[[[KKKCCCAAABBBAAA@@@???>>>>>>>>>>>><<<>>>AAABBBCCCHHHXXXhhhtttxxxfff[[[KKKJJJGGGDDDAAA@@@??????<<<>>>@@@@@@>>>>>>>>>???@@@@@@@@@@@@??????>>>>>>===>>>???@@@AAABBBCCCCCCAAABBBCCCDDDEEEEEEEEEEEEAAAAAA@@@@@@@@@AAAAAABBB???>>>===;;;;;;===>>>???<<<===>>>??????>>>===<<<:::999999999:::<<<===>>>???DDDJJJNNNPPPPPPPPPPPPSSSXXX___eeelllyyy}}}xxxppphhhdddddddddfffkkkpppwww~~~|||wwwssszzzjjj\\\VVVWWWRRRTTTTTTTTTTTTTTTSSSRRRRRRzzzwwwvvv{{{|||rrrssswwwxxxzzzttteeeSSSIIIHHHHHHEEEPPP[[[uuuqqq[[[KKKBBB@@@???AAABBBAAA>>><<<>>>@@@BBB???>>>@@@BBBGGGSSS___qqq}}}lll```TTTKKKCCCBBBBBB@@@===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===@@@@@@@@@AAAAAABBBBBBBBBCCCDDDEEEFFFEEEDDDBBB@@@AAAAAABBBBBBAAAAAA@@@???BBBAAA???===>>>???BBBCCC@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===>>>@@@@@@===<<<>>>@@@EEEPPP\\\ooo}}}~~~ooodddWWWLLLCCCBBBBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@@@@@@@AAAAAABBBBBBCCCCCCDDDEEEEEEEEEDDDBBBAAAAAABBBBBBBBBBBBAAA@@@@@@BBBAAA???>>>>>>???AAACCC?????????>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;???AAADDDHHHLLLOOOQQQRRRUUUYYY___eeelllsss{{{~~~{{{xxxvvvuuuuuuuuutttuuuvvvvvvwwwwwwwwwwwwxxxyyy{{{}}}~~~sssfff```[[[XXX[[[___aaadddiiittttttzzz|||qqqnnn}}}lll```YYYTTTRRRQQQRRRTTTUUUUUUUUUTTTTTT{{{zzz|||}}}sssuuuxxxxxxzzzppp___MMMDDDDDDEEEDDDHHHTTTnnnkkkYYYJJJBBB???@@@@@@???======>>>@@@>>><<<;;;===>>>BBBMMMXXXjjjyyysssjjjZZZOOODDDBBBBBB@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA@@@BBBAAA???>>>>>>???AAABBB??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;===@@@DDDIIIMMMPPPRRRVVVYYY]]]bbbggglllrrrvvv}}}zzzvvvrrrnnnmmmllllllllllllmmmooopppqqqpppnnnlllkkklllnnnqqqsssxxxyyy~~~uuufff^^^WWWUUUTTTTTTVVV[[[```aaagggpppxxx~~~yyymmmkkk~~~nnn___VVVSSSSSSPPPQQQRRRSSSTTTUUUUUUTTT}}}|||}}}|||tttvvvyyyyyyzzznnn[[[KKKCCCCCCDDDEEEFFFRRRhhhxxxeeeSSSFFF@@@@@@???>>>===>>>>>>???===;;;;;;===>>>AAAJJJTTTdddsssvvvnnn^^^QQQEEEAAAAAA@@@???AAA===========================>>>??????@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBAAA@@@???>>>???@@@AAA???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;>>>AAAFFFJJJMMMOOOSSSVVV[[[^^^bbbfffkkknnnrrrsssuuuxxx|||~~~~~~~~~}}}||||||{{{xxxuuuqqqmmmiiigggcccccccccdddfffgggiiiiiihhhfffeeeddddddfffhhhiiilllooottt|||sssiii^^^XXXSSSPPPQQQUUUTTTTTTYYYaaahhhoooxxxyyymmmlll}}}nnn^^^UUUSSSUUUOOOPPPQQQRRRSSSTTTUUUUUU}}}}}}zzzssswwwyyyxxxyyykkkXXXJJJEEEDDDEEEFFFGGGQQQbbbyyyuuu^^^LLLCCCAAA???>>>>>>>>>??????>>><<<<<<>>>???AAAIIIRRR___lll|||xxxrrraaaTTTGGGBBB@@@???>>>@@@<<<<<<<<<<<<<<<<<<<<<<<<======>>>@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBAAA@@@?????????@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???BBBEEEHHHJJJOOORRRWWWZZZ]]]aaadddggggggggghhhjjjnnnssswwwzzzxxxxxxyyyzzz{{{{{{{{{{{{~~~|||yyywwwvvvwwwwwwvvvsssrrrpppmmmiiieeebbb```YYYYYYYYYZZZ[[[\\\]]]^^^ZZZZZZ[[[[[[[[[[[[ZZZZZZ^^^aaahhhoooxxxttthhh```YYYSSSQQQTTTPPPOOOQQQWWW\\\aaajjjssswwwmmmnnn}}}nnn___UUUSSSTTTPPPPPPQQQQQQSSSTTTUUUVVV~~~}}}wwwrrrwwwyyyxxxvvvfffTTTJJJFFFDDDEEEGGGHHHPPP]]]pppmmmVVVGGGDDDAAA????????????>>>>>>===>>>@@@@@@@@@GGGPPPYYYfffuuu{{{vvveeeXXXJJJDDDBBB???===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDCCCBBBBBBBBBAAA@@@????????????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???BBBEEEFFFJJJMMMRRRUUUXXXZZZ]]]___\\\\\\]]]^^^aaaeeeiiilllkkklllmmmnnnoooppppppppprrrqqqqqqpppppppppppppppmmmllljjjgggddd```]]]\\\VVVVVVUUUUUUUUUUUUUUUVVVOOOQQQRRRSSSSSSSSSQQQPPPUUUYYY^^^eeemmmvvvvvvlllcccZZZUUUUUURRROOOOOORRRUUUXXX```hhh}}}tttkkkmmmooo```WWWSSSSSSQQQQQQQQQRRRSSSTTTUUUVVV~~~~~~ssspppvvvyyywwwqqqaaaPPPIIIGGGDDDDDDFFFHHHNNNYYYkkk{{{aaaKKKGGGBBB@@@@@@@@@???>>>>>>===>>>@@@??????EEEMMMVVVaaannnxxx|||jjj]]]OOOIIIEEE@@@======;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@AAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>============>>>>>>>>>>>>========================<<<<<<;;;<<<>>>AAADDDFFFGGGJJJMMMPPPQQQSSSUUUVVVQQQQQQRRRSSSVVVYYY\\\]]]___```bbbdddeeefffggggggeeefffhhhiiihhhhhhggghhhhhhgggfffcccaaa^^^[[[ZZZUUUTTTRRRQQQPPPOOONNNNNNJJJJJJJJJKKKKKKLLLLLLMMMMMMPPPUUUZZZ```hhhrrrxxx}}}tttfff^^^[[[WWWSSSQQQRRRTTTVVV]]]fffwwwqqqjjjooo~~~}}}iii```ZZZUUUSSSTTTSSSSSSRRRSSSTTTUUUVVV~~~~~~qqqooovvvyyywwwmmm]]]MMMHHHGGGDDDCCCEEEGGGMMMWWWhhhhhhNNNIIICCC@@@@@@@@@???======<<<===@@@???>>>DDDKKKTTT___jjjsss~~~nnnaaaSSSLLLHHHBBB>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCDDDGGGFFFEEEDDDBBBAAA@@@???AAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;>>>AAADDDFFFEEEHHHKKKMMMMMMMMMNNNPPPIIIIIIKKKLLLOOOQQQSSSTTTSSSTTTVVVXXXZZZ[[[\\\\\\\\\___bbbccccccbbbaaaaaaaaaaaa___^^^[[[XXXVVVUUUOOONNNLLLIIIGGGFFFEEEEEEEEEDDDBBBAAABBBDDDGGGIIICCCFFFJJJMMMRRRZZZcccjjjrrrwww}}}sssgggccc[[[WWWUUUUUUVVVXXX___hhhtttqqqlllqqq{{{rrrbbb^^^[[[XXXVVVUUUUUUTTTSSSSSSTTTUUUVVV~~~sssmmmxxx|||kkkZZZIIICCCDDDEEEEEEEEEHHHMMMWWWjjjrrrTTTHHH>>>>>>AAAAAA??????AAA@@@>>><<<;;;===AAAEEEJJJTTTaaaooozzztttiiiXXXJJJBBB>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@CCCDDDDDDEEEFFFHHHHHHEEECCCBBBBBBBBB@@@???@@@AAAAAABBBBBBAAAAAA@@@FFFFFFEEEEEEDDDDDDCCCCCCEEEDDDCCCAAA??????>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>===<<<;;;<<<>>>@@@AAACCCDDDFFFHHHHHHHHHGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNPPPRRRTTTTTTTTTTTTVVVWWWZZZ\\\^^^^^^^^^^^^^^^^^^^^^]]]YYYWWWVVVVVVMMMJJJGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@AAAAAABBBAAACCCEEEGGGJJJOOOTTTXXXfffjjjqqqvvvyyyzzz{{{|||yyyzzz|||~~~zzzrrrkkkeee^^^ZZZ\\\```eeehhhsssvvv|||ppplllooo|||kkkccc\\\QQQPPPXXXUUUTTTTTTSSSSSSSSSSSSSSSuuuoooyyy|||iiiYYYHHHBBBCCCDDDDDDEEEJJJNNNXXXiiirrrXXXLLLAAA@@@BBBBBB@@@???@@@@@@???===<<<>>>AAADDDGGGOOO[[[hhhtttxxxmmm^^^PPPGGGBBB???===<<<<<<;;;;;;;;;;;;<<<<<<>>>AAACCCEEEEEEFFFGGGIIIHHHGGGFFFDDDBBB@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@CCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>===<<<;;;;;;===>>>@@@AAABBBCCCDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKHHHIIIJJJLLLMMMNNNNNNMMMQQQRRRTTTVVVXXXZZZZZZ[[[[[[\\\\\\ZZZWWWTTTSSSSSSKKKHHHEEECCCBBBBBBAAA@@@>>>============>>>??????@@@AAACCCEEEGGGKKKPPPTTT\\\aaahhhmmmpppqqqssstttuuuvvvxxx{{{}}}xxxssskkkfffeeehhhkkkmmmtttvvvxxx{{{}}}~~~|||sssqqqvvvxxxbbb]]]ZZZQQQOOOUUUSSSSSSSSSRRRRRRSSSSSSTTTwwwrrr|||{{{fffVVVGGGBBBCCCCCCCCCEEEJJJNNNWWWggg}}}vvv\\\OOODDDBBBCCCBBBAAA@@@>>>???@@@???>>>>>>@@@BBBCCCIIITTT___jjjxxx{{{qqqbbbTTTJJJCCC???===<<<<<<;;;;;;;;;;;;<<<<<>>???AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@???>>>>>>======>>>>>>???????????????@@@@@@@@@>>>===<<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEGGGGGGCCCDDDEEEGGGHHHHHHHHHHHHMMMMMMNNNPPPRRRTTTWWWXXXWWWXXXYYYWWWTTTQQQOOOOOOHHHEEEBBB@@@@@@@@@???>>>===============>>>>>>???>>>???AAABBBCCCFFFJJJMMMRRRWWW]]]cccfffhhhjjjlllooopppsssvvvyyy|||vvvpppmmmmmmnnnooorrrqqqooommmllllllmmmmmmooorrrwww}}}uuuvvv}}}rrr[[[WWWWWWQQQMMMOOOQQQQQQQQQQQQRRRSSSTTTTTTyyyvvvyyyaaaTTTFFFBBBBBBBBBCCCDDDIIIMMMVVVeeezzzyyy^^^QQQEEEBBBDDDCCCAAAAAA===???AAA@@@???>>>???@@@BBBGGGNNNVVV```nnn}}}|||sssdddTTTHHHAAA>>>===<<<<<<;;;;;;;;;;;;<<<<<<@@@BBBEEEGGGGGGHHHJJJLLLKKKMMMMMMHHHAAA===>>>AAA??????@@@@@@@@@@@@??????======???AAACCCEEEFFFGGGEEEEEEEEEEEEDDDCCCCCCBBB@@@@@@???>>>>>>>>>>>>>>>???????????????????????????>>><<<;;;:::::::::;;;===<<<;;;;;;<<<===???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFIIIIIIJJJKKKMMMPPPSSSUUUSSSUUUVVVTTTQQQNNNLLLLLLEEEBBB@@@>>>>>>>>>>>>===??????>>>>>>??????@@@AAA===???@@@@@@AAABBBEEEGGGMMMQQQXXX]]]```ccceeegggiiikkknnnqqquuuyyy{{{}}}~~~~~~~~~}}}}}}~~~{{{wwwuuutttssstttpppjjjddd___^^^^^^___bbbeeejjjpppwww{{{tttxxxwww\\\UUUUUUQQQMMMLLLOOOOOOOOOPPPQQQSSSTTTUUU|||yyyuuu^^^RRRFFFCCCBBBBBBBBBEEEGGGKKKTTTcccwwwxxxaaaTTTGGGCCCDDDCCCBBBBBB===???AAAAAA@@@>>>>>>???CCCFFFKKKPPPWWWbbboooyyyvvvgggWWWIIIBBB@@@@@@<<<<<<;;;;;;;;;;;;<<<<<>>AAA>>>??????@@@@@@??????>>>;;;<<<===???AAACCCEEEFFFGGGGGGGGGFFFEEEDDDBBBAAAAAAAAA@@@???????????????????????????????????????>>>>>>===<<<;;;:::::::::<<<;;;::::::;;;<<<>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJMMMOOOOOOQQQSSSRRROOOLLLKKKJJJCCCAAA>>>======>>>======???????????????@@@@@@AAA???@@@BBBBBBAAAAAACCCEEEJJJNNNSSSXXX[[[^^^aaaccceeefffiiimmmqqquuuxxxyyyxxxyyyyyyyyyzzz|||}}}{{{vvvmmmddd^^^ZZZYYYYYYXXXZZZ^^^dddjjjsss}}}uuupppuuu~~~cccVVVTTTRRROOONNNNNNNNNNNNOOOPPPRRRSSSTTT}}}{{{pppZZZPPPGGGDDDCCCBBBCCCFFFFFFKKKTTTaaauuuzzzjjj\\\MMMHHHGGGEEECCCCCC>>>@@@AAAAAA???>>>>>>???BBBDDDHHHKKKPPPWWWbbbiiixxx|||{{{ooo___QQQHHHDDDCCC<<<<<<;;;;;;;;;;;;<<<<<>>>>>???>>>>>>????????????>>>>>>;;;;;;===>>>@@@BBBCCCCCCFFFFFFGGGGGGFFFDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@???????????????>>>>>>======<<<;;;::::::;;;::::::;;;;;;<<<===>>>??????@@@AAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@===>>>>>>???AAACCCEEEFFFIIILLLOOOOOOMMMKKKIIIIIIBBB@@@>>>===>>>???>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDCCCBBBBBBCCCEEEGGGJJJOOOSSSVVVXXX[[[]]]aaabbbeeeiiimmmpppsssuuurrrtttuuuvvvwwwzzz}}}~~~yyyqqqggg___ZZZWWWVVVSSSUUUVVVYYY^^^eeennntttzzzooolllrrr{{{nnn\\\WWWUUUSSSSSSMMMMMMMMMNNNOOOQQQRRRSSS~~~||||||lllXXXOOOGGGEEEDDDCCCDDDGGGIIIMMMUUUaaassswwwhhhWWWPPPLLLHHHEEEDDD???@@@AAA@@@>>>===>>>???===AAAEEEHHHJJJOOOVVV\\\fffkkkttt{{{~~~|||uuuiii[[[NNNEEEBBB<<<<<<;;;;;;;;;;;;<<<<<<>>>@@@DDDFFFGGGHHHJJJLLLNNNLLLIIIFFFBBB@@@>>>======>>>>>>>>>>>>>>>>>>===<<<<<<===>>>??????@@@AAABBBCCCEEEFFFGGGFFFEEEDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>===<<<<<<;;;999999:::;;;<<<<<<<<<<<<===>>>???@@@@@@@@@???>>>???>>><<<;;;;;;;;;<<<<<<:::;;;<<<>>>??????@@@@@@CCCFFFJJJLLLKKKIIIGGGGGGCCC@@@>>>>>>???@@@@@@??????????????????@@@@@@AAAAAACCCEEEEEEDDDCCCDDDEEEEEEHHHMMMPPPRRRTTTWWWYYY]]]___aaadddhhhkkknnnooonnnppprrrttttttvvvxxxzzzyyyzzz|||~~~~~~yyyqqqhhhaaa\\\ZZZXXXWWWVVVUUUVVV[[[bbbgggrrrvvv}}}uuulllkkkrrr{{{jjj^^^YYYUUUTTTMMMMMMMMMMMMNNNPPPQQQQQQ}}}{{{iiiXXXOOOHHHFFFEEECCCDDDGGGKKKPPPWWWaaarrrqqq___VVVQQQKKKFFFDDD@@@AAAAAA???>>>===>>>@@@999===BBBEEEGGGKKKPPPUUUXXX^^^hhhrrryyy|||||||||zzz{{{yyyoooaaaQQQEEE???<<<<<<<<<;;;;;;<<<<<<<<<===@@@CCCEEEGGGHHHJJJLLLNNNKKKGGGEEECCCAAA>>><<<======>>>>>>>>>>>>======<<<=========>>>>>>>>>???>>>@@@CCCFFFGGGHHHGGGGGGEEEEEEDDDCCCCCCCCCCCCDDD@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<777888:::;;;<<<<<<;;;;;;<<<===>>>?????????>>>===>>>===<<<::::::::::::;;;;;;<<<===???@@@@@@???>>>???BBBGGGIIIIIIGGGFFFFFFCCCAAA???>>>@@@AAAAAA@@@BBBBBBAAAAAABBBBBBCCCDDDAAACCCEEEEEEDDDDDDDDDEEEFFFIIIMMMOOOQQQSSSVVVXXX[[[\\\^^^bbbeeehhhjjjlllllloooqqqrrrrrrrrrssstttuuuvvvyyy|||~~~zzz~~~vvvnnnhhhddd___]]]ZZZVVVTTTWWW\\\```gggjjjqqq|||~~~rrrkkkkkksss|||wwwfff\\\VVVSSSMMMMMMMMMMMMNNNOOOPPPPPP|||vvvcccRRRIIIBBBCCCFFFFFFFFFGGGJJJNNNWWWcccqqqyyyzzztttfffXXXKKKDDDDDDAAAAAA@@@@@@???>>>======<<<>>>BBBEEEHHHIIIIIIIIIOOOTTT\\\gggpppuuuvvvvvvzzzyyywwwrrrhhhZZZJJJ@@@@@@>>>;;;999:::;;;<<<;;;<<<>>>AAAEEEGGGGGGGGGGGGJJJHHHFFFCCCAAA@@@@@@@@@<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;::::::::::::===AAAEEEGGGGGGGGGFFFAAABBBEEEFFFFFFEEECCCBBBDDDCCCBBBAAAAAAAAAAAAAAA>>>???@@@@@@???>>>===<<<777777888999:::<<<===>>><<<<<<<<<=========>>>>>><<<<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<===>>>>>>???>>>???BBBDDDFFFGGGGGGGGGDDDCCCAAA???>>>>>>>>>????????????@@@AAABBBDDDEEEFFFFFFGGGHHHHHHHHHGGGGGGIIIIIIJJJLLLNNNPPPRRRSSSXXXZZZ]]]^^^```bbbfffhhhjjjlllnnnnnnnnnoooqqqsssttttttuuuvvvyyy||||||vvvkkkjjjhhhaaaZZZUUUSSSTTT\\\]]]cccnnnyyywwwmmmkkknnnvvv}}}uuucccXXXRRRNNNOOOOOOOOOOOONNNMMMLLL~~~wwwdddPPPHHHAAABBBEEEDDDEEEFFFLLLOOOWWWbbbnnnxxxtttuuueeeSSSIIIGGGAAAAAAAAA@@@??????>>>>>>===???BBBEEEGGGHHHHHHHHHJJJNNNVVV___hhhnnnqqqrrruuuuuusssppphhh[[[LLLCCC@@@>>>;;;::::::;;;<<<;;;===???AAADDDFFFFFFFFFEEEGGGFFFEEECCCBBBAAA@@@@@@===<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::888:::>>>AAADDDFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEDDDCCCBBBAAAAAAAAA??????@@@@@@???>>><<<<<<888888888999:::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>???AAADDDEEEFFFGGGGGGEEEDDDBBB@@@????????????<<<===>>>???@@@BBBCCCCCCEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHHHHJJJKKKMMMOOOPPPUUUWWWYYY[[[\\\___bbbeeehhhiiikkkllllllmmmooopppsssssssssuuuwwwzzz|||~~~}}}|||~~~|||{{{wwwnnncccZZZUUUSSSXXXWWW[[[cccllluuutttllllllooovvv|||kkk\\\UUUOOOOOOOOONNNNNNMMMMMMMMM~~~xxxeeeQQQIIICCCCCCEEEEEEEEEGGGNNNPPPWWW```jjjyyywwwlllxxxlllVVVHHHDDDBBBAAAAAA@@@@@@?????????>>>???AAACCCEEEFFFGGGGGGDDDGGGMMMTTT]]]dddjjjnnnnnnnnnnnnmmmggg\\\OOOFFFAAA>>>;;;::::::;;;<<<;;;>>>???AAACCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::666888:::===???BBBDDDEEEIIIIIIIIIJJJKKKKKKKKKKKKHHHGGGFFFEEEDDDBBBBBBAAA????????????>>>===<<<;;;999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===<<<======>>>>>>?????????>>>???AAACCCDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAAAAA<<<===???AAACCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMPPPRRRUUUVVVXXXZZZ^^^```dddfffhhhiiiiiijjjlllmmmqqqqqqrrrsssuuuwwwyyyzzz|||~~~}}}yyyvvv{{{xxxzzzrrreee\\\XXXWWWUUUUUUZZZ```hhhtttqqqkkkmmmqqqwww|||ttt```XXXPPPOOONNNMMMLLLMMMNNNNNN~~~xxxdddSSSLLLGGGGGGHHHHHHIIILLLOOORRRXXXaaaiiiuuuzzzjjjpppnnnVVVGGGBBBBBBAAAAAAAAA@@@@@@????????????@@@BBBCCCEEEFFFFFFBBBDDDGGGMMMTTT\\\eeekkkiiijjjkkkkkkfff\\\QQQIIIBBB???<<<:::;;;<<<;;;;;;>>>>>>@@@AAAAAAAAAAAAAAA??????AAABBBBBBAAA@@@??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::777777888999;;;===???AAABBBDDDGGGJJJLLLLLLLLLKKKIIIIIIHHHGGGEEEDDDBBBAAA@@@@@@???>>>===<<<<<<;;;::::::999999999999999:::;;;;;;::::::::::::999999===<<<;;;;;;;;;===>>>@@@AAAAAAAAABBBBBBCCCCCCCCC??????@@@BBBCCCEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCCCC???@@@CCCEEEFFFFFFEEEDDDAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSTTTWWWZZZ]]]aaaccceeeffffffgggiiikkkooopppqqqrrrtttuuuvvvwwwxxxyyy|||}}}}}}wwwrrrvvvuuuvvvxxx}}}tttiiiccc^^^YYYVVVXXX[[[aaammmwwwpppkkkoootttxxx|||vvvaaaXXXPPPOOOMMMKKKKKKLLLNNNOOO~~~wwwbbbRRRLLLHHHIIIIIIIIIKKKOOOQQQTTT[[[bbbiiitttppppppxxxnnnXXXJJJEEEAAAAAA@@@@@@@@@@@@@@@???????????????AAACCCEEEFFFDDDEEEGGGIIINNNWWWaaahhhggghhhjjjjjjfff]]]RRRJJJCCC@@@<<<;;;;;;<<<;;;;;;======>>>???????????????<<<===>>>@@@@@@@@@???>>>???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777777888:::;;;:::>>>EEEKKKNNNNNNMMMKKKJJJJJJIIIIIIGGGEEECCCBBB@@@@@@???>>><<<<<<;;;;;;::::::999888888888999999:::::::::::::::::::::999======<<<======???AAABBBCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@AAABBBCCCEEEFFFFFFHHHHHHGGGGGGFFFFFFEEEEEE@@@BBBDDDFFFFFFFFFDDDCCC???????????????AAABBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKMMMOOOQQQRRRUUUXXX[[[^^^```bbbcccdddeeegggiiimmmnnnoooqqqrrrssstttuuutttvvvyyy{{{|||~~~{{{tttnnnqqqzzz}}}yyyzzz{{{|||xxxqqqgggbbb]]]\\\\\\___hhhqqq}}}~~~qqqooossswwwzzz~~~uuu___VVVOOONNNLLLKKKKKKLLLNNNOOOuuu___OOOJJJGGGHHHHHHIIILLLRRRTTTWWW]]]eeejjjtttvvvpppppp~~~~~~mmmXXXIIICCC????????????????????????>>>=========???BBBEEEGGGHHHHHHIIIIIIKKKRRR]]]eeefffgggjjjjjjggg___TTTMMMCCC@@@===;;;;;;<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>;;;<<<<<<===>>>>>>======>>>======<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::;;;:::999777666666777777777;;;BBBIIIMMMNNNMMMLLLIIIIIIJJJIIIHHHFFFDDDCCCAAA@@@???===<<<;;;;;;::::::999999888888888999999999999999::::::;;;;;;;;;===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGIIIIIIIIIIIIIIIHHHGGGGGGAAABBBCCCCCCCCCBBBAAA@@@>>>>>>======>>>@@@BBBCCCFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNPPPQQQSSSWWWZZZ[[[]]]___aaaaaaccceeegggiiijjjlllnnnpppqqqrrrrrrqqqsssvvvxxxzzz|||yyyrrrlllmmmttt{{{}}}||||||~~~vvvqqqkkkhhhdddbbbfffllluuu|||}}}uuuuuuwwwyyy}}}rrr\\\SSSMMMMMMLLLKKKLLLMMMNNNOOOsss[[[MMMIIIGGGIIIJJJJJJOOOUUUWWWYYY```fffjjjrrrwwwnnnuuuqqq\\\JJJ@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>BBBFFFHHHJJJKKKJJJHHHHHHMMMXXX```dddfffiiikkkiiibbbXXXQQQDDDAAA===;;;;;;<<<;;;;;;:::::::::;;;;;;===>>>>>><<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======>>><<<<<<;;;;;;;;;:::::::::;;;:::999888777777777777777999===BBBEEEHHHIIIIIIGGGHHHIIIIIIIIIGGGEEECCCBBB@@@>>><<<;;;:::::::::999888888888888888999999888888999:::;;;<<<=========???AAACCCEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHDDDDDDCCCBBBAAA@@@???>>>>>>===<<<<<<===???BBBCCCFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJMMMNNNPPPRRRUUUXXXWWWYYY\\\]]]^^^```bbbdddccceeehhhjjjmmmnnnoooooonnnppptttvvvwwwyyy{{{}}}zzztttnnnlllpppvvvyyyzzz~~~|||tttlllkkknnnnnnuuu|||zzz|||||||||lllYYYQQQLLLLLLLLLLLLMMMMMMMMMNNNrrrYYYNNNJJJIIIKKKLLLMMMSSSYYYYYY\\\aaagggjjjppp~~~vvvvvvzzzeeeOOOCCC===============>>>>>>>>><<<;;;:::;;;===BBBFFFIIIKKKKKKJJJGGGFFFJJJTTT\\\bbbeeeiiilllkkkeee\\\UUUDDDAAA>>><<<;;;<<<;;;;;;999999999:::;;;<<<>>>>>><<<;;;:::999999:::<<<===<<<<<<<<<<<<<<<===>>>???<<<<<<;;;;;;;;;:::::::::999999999999999888888888777888888:::===@@@DDDEEEFFFGGGIIIIIIIIIGGGEEEDDDBBB@@@>>><<<;;;:::::::::888888777777888999999:::888888999:::<<<===>>>>>>===???CCCFFFGGGGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGEEECCCAAA@@@@@@@@@>>>===<<<<<<===???BBBCCCEEEEEEDDDDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNQQQTTTWWWUUUWWWYYY[[[\\\]]]```bbb```aaadddhhhjjjlllmmmmmmkkknnnrrrtttuuuwwwyyy{{{}}}}}}xxxqqqnnnooosssxxx{{{xxxssstttjjjqqq|||}}}}}}~~~}}}gggVVVPPPJJJKKKLLLMMMMMMMMMMMMMMM{{{gggYYYMMMLLLKKKIIIJJJNNNTTTYYY\\\___ccceeeiiirrr|||pppYYYGGGBBB===:::===>>><<<;;;===??????>>>======???DDDHHHKKKQQQSSSNNNGGGGGGPPPZZZbbbgggkkkmmmnnnkkkbbbWWWLLLDDD===<<<===;;;;;;============<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999999999999888888888888777666555444555777:::>>>@@@BBBCCCDDDDDDEEEEEEDDDDDD@@@@@@???===<<<:::888777888888888777777777777777666777999999999;;;===???@@@AAACCCDDDFFFGGGGGGGGGHHHGGGFFFEEEEEEEEEEEEFFFIIIGGGEEEEEEGGGHHHHHHHHHHHHIIIJJJKKKKKKJJJIIIHHHHHHHHHHHHGGGEEEBBB@@@???AAA???<<<;;;;;;>>>AAACCCAAAAAAAAABBBBBBBBBBBBCCCEEEFFFIIILLLPPPRRRTTTTTTUUUUUUVVVXXXZZZ\\\^^^___cccdddfffhhhjjjkkklllllllllmmmooooooppprrrvvvyyy{{{|||}}}wwwooommmqqquuuwwwwww}}}~~~wwwxxx{{{}}}{{{|||yyy```TTTRRRKKKKKKKKKKKKKKKKKKKKKKKKttt___RRRKKKKKKKKKJJJLLLQQQXXX]]]___bbbeeegggiiirrr~~~}}}|||gggTTTFFF@@@===???AAA@@@@@@BBB???>>>>>><<<<<>>>>><<<;;;===;;;::::::::::::::::::999;;;<<<<<<<<<=========>>><<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999999999999999888888888888888777555555555888:::<<>>@@@BBBAAAAAAAAABBBBBBBBBCCCCCCDDDEEEGGGJJJMMMOOOQQQQQQTTTUUUVVVWWWYYY\\\]]]___```aaaccceeeggghhhiiiiiijjjkkklllmmmnnnppptttvvvyyyzzz}}}}}}vvvnnnkkknnnrrruuuvvv}}}~~~}}}||||||qqq[[[PPPMMMJJJJJJJJJJJJJJJJJJJJJJJJppp\\\OOOIIIIIIJJJLLLOOOUUU]]]bbbcccfffiiiiiikkkqqq||||||wwweeeKKKCCC<<<<<<===<<<===???>>>>>>===<<<;;;===AAADDDLLLRRRWWWTTTMMMKKKQQQXXXbbbhhhnnnpppqqqoooggg___SSSIIIAAA??????<<<<<<===:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999:::999999999888888888888999888666444444555666777;;;;;;<<<===============999999999999888777666555666666666777777888888888666777999999999:::<<>>>>>>>>===>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIKKKMMMMMMRRRSSSUUUVVVXXXZZZ\\\]]]]]]^^^```bbbcccdddeeeeeefffhhhjjjkkkkkkmmmpppsssvvvwwwzzz~~~vvvlllhhhiiinnnsssuuu{{{~~~~~~~~~~~~}}}~~~iiiVVVMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJmmmZZZOOOHHHIIIKKKMMMQQQWWW___dddhhhkkknnnnnnmmmrrrzzz|||rrrUUUJJJ???;;;:::999888:::======<<<;;;:::;;;???AAAIIIOOOUUUUUUPPPNNNSSSXXXaaahhhnnnpppqqqpppjjjcccWWWMMMDDDAAA@@@===<<<>>>;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;::::::999999999:::::::::999999999888888888999777555444333333444555666777888888999888888888555555555666666555555555444555555666777888999999666777999999999999<<<>>>AAABBBDDDGGGIIIJJJLLLLLLNNNOOOPPPPPPOOOLLLJJJHHHGGGEEEDDDDDDGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIHHHFFFDDDBBBAAA>>>>>>>>>?????????>>>>>>AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGIIIJJJKKKPPPQQQSSSUUUWWWYYYZZZ[[[ZZZ[[[]]]___```aaabbbbbbdddfffhhhiiiiiikkkmmmooosssuuuxxx}}}wwwlllffffffkkkppptttwwwyyy{{{}}}|||~~~yyycccUUUMMMKKKIIIIIIIIIIIIIIIIIIIIIIIIzzzgggVVVNNNJJJKKKMMMOOOSSSXXX___dddmmmpppsssrrrqqqttt{{{~~~{{{~~~dddUUUFFF???>>>======???<<<===<<<;;;::::::===???CCCJJJQQQRRRPPPOOOSSSWWW^^^eeemmmooopppppplllfffZZZOOOFFFBBB@@@>>>===???<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::999999999:::::::::::::::999999999999888666555444333333333444555333444444555555555555555222333444444555555444444444444555666777888888999666777999999888999;;;===@@@BBBDDDGGGIIIKKKMMMMMMPPPPPPQQQQQQOOOMMMJJJHHHFFFDDDCCCCCCFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIGGGEEECCCBBB===>>>???@@@??????>>>===@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDFFFHHHIIIJJJNNNOOORRRTTTVVVXXXXXXYYYYYYZZZ[[[]]]^^^_________bbbdddfffhhhhhhiiikkklllooorrrvvv{{{~~~xxxnnnfffdddhhhnnnsssqqqsssuuuxxxzzz|||~~~vvvbbbTTTNNNLLLIIIIIIIIIIIIIIIIIIIIIIII{{{gggWWWQQQLLLMMMPPPRRRUUU[[[aaafffpppssswwwwwwuuuwww}}}xxxooo]]]KKKBBBAAA@@@AAACCC=========<<<::::::<<<>>>>>>DDDKKKMMMLLLLLLOOOSSSYYYbbbjjjlllmmmnnnkkkggg[[[PPPFFFBBB@@@>>>>>>@@@;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;::::::999999:::::::::::::::::::::999999999999555444444444444444444555222222333444444444444444222333333444555555444444555555555666666777777777666888999888888888:::<<>>????????????>>>>>>===>>>>>>?????????@@@@@@@@@CCCCCCBBBCCCEEEGGGIIIKKKLLLNNNPPPSSSUUUVVVVVVVVVXXXXXXZZZ[[[\\\]]]]]]]]]```bbbdddfffffffffhhhiiikkknnnssswwwzzz~~~yyynnnfffccceeekkkpppooopppsssuuuxxx}}}}}}|||{{{dddTTTMMMKKKHHHHHHHHHHHHHHHHHHHHHHHH~~~gggYYYTTTMMMOOORRRUUUYYY___fffjjjqqqvvvzzzzzzyyy{{{www{{{jjjSSSGGGCCCAAA@@@AAA===>>>>>>===;;;:::<<<===<<>>???AAA<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;:::::::::999999::::::;;;;;;;;;:::::::::999999999666666555555444444444444222333444444555444444444333444444555555555555444555555666666666666666666666888888888777888:::<<<>>>???BBBFFFIIIKKKMMMNNNPPPPPPNNNLLLJJJHHHFFFEEEFFFDDDAAAAAABBBCCCCCCBBB@@@@@@@@@AAABBBDDDFFFGGGIIIIIIJJJJJJIIIGGGEEEDDD@@@??????>>>>>>>>>>>>===============>>>>>>>>>>>>AAAAAAAAAAAACCCFFFIIIKKKJJJLLLOOORRRTTTUUUUUUUUUVVVVVVXXXYYYZZZZZZ[[[[[[\\\___bbbcccccccccdddeeefffjjjooosssvvvyyy~~~~~~xxxnnneeeaaabbbhhhllloooqqqsssuuuxxx|||~~~~~~|||lllWWWNNNLLLGGGGGGGGGGGGGGGGGGGGGGGG{{{cccUUUQQQNNNPPPTTTXXX]]]cccjjjnnnrrrwww{{{||||||}}}xxxzzz{{{```PPPHHHCCCAAAAAA>>>??????===;;;:::;;;===<<<@@@DDDEEECCCBBBDDDFFFQQQ[[[dddggghhhiiiiiifff[[[PPPFFFBBB@@@>>>???AAA??????>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;::::::999999::::::;;;:::::::::999999:::;;;;;;;;;;;;;;;:::::::::999999888777666555444333333222333333444555555555555555444555555666666555555555666666666666666555555555777888888888777888999;;;===???BBBEEEIIIKKKMMMNNNPPPOOOLLLJJJGGGFFFEEEDDDFFFDDDAAA@@@AAABBBAAA@@@>>>===>>>???@@@CCCEEEGGGIIIIIIJJJJJJIIIGGGFFFDDD@@@@@@???>>>======>>>>>><<<<<<<<<<<<============@@@??????@@@BBBEEEHHHJJJJJJLLLOOORRRTTTUUUTTTTTTTTTUUUVVVWWWXXXYYYYYYYYYZZZ]]]```aaaaaaaaabbbccccccggglllppprrrvvv||||||vvvmmmddd___```eeeiiiqqqsssuuuvvvxxx{{{|||yyy||||||ttt[[[PPPNNNGGGGGGGGGGGGGGGGGGGGGGGGzzzeeeYYYUUUSSSUUUXXX\\\```gggnnnrrrvvvyyy|||zzzyyy~~~lllWWWKKKFFFBBB???===>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>???BBBEEEMMMRRRYYYaaafffgggfffeee[[[RRRGGG@@@>>>???@@@@@@EEEAAA===<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888999:::;;;;;;<<<<<<;;;;;;===<<<;;;:::999:::;;;<<<888777777666555444444444555555555555555555555555777666666666555555555555555555555555555555555555555555666666666666555555;;;<<>>>>>>>>>>>>>>>>>===<<<;;;<<<>>>@@@BBBFFFFFFGGGGGGFFFEEECCCBBB????????????>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>BBBAAAAAAAAABBBCCCEEEFFFHHHJJJMMMOOOOOOPPPRRRSSSTTTUUUUUUVVVVVVWWWWWWWWW[[[\\\^^^```bbbbbbaaaaaabbbeeejjjmmmpppssswwwzzz{{{xxxqqqggg___^^^aaafffnnnooorrrvvvyyy|||~~~|||wwwuuuzzz|||eeeTTTPPPIIIGGGHHHJJJIIIEEEFFFIIIxxxeee[[[YYYVVVYYY]]]bbbffflllrrrvvv{{{~~~xxxuuuzzzqqq\\\NNNFFFAAA???>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<===@@@BBBFFFKKKSSS[[[___aaa```___WWWPPPFFF???>>>@@@AAABBBGGGDDD@@@>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999888999:::;;;;;;<<<<<<;;;;;;;;;:::999888888888999999999999888777777666555555555555555555555555555555333444444555666777888888555555555555555555555555888888999999999999888888999:::<<>>===<<>>==================<<<;;;;;;<<<===@@@AAADDDDDDEEEEEEEEEDDDCCCBBB?????????>>>>>>>>>======<<<======>>>>>>>>>>>>>>>AAA@@@@@@@@@AAACCCDDDEEEGGGJJJMMMNNNNNNOOOQQQRRRSSSTTTTTTUUUUUUVVVVVVWWWZZZ[[[]]]___```aaabbbbbbcccfffiiilllooorrrwwwzzz|||yyyrrrhhh```^^^aaaeeelllnnnqqqtttxxx{{{|||}}}{{{wwwuuuxxxzzz~~~ppp[[[RRRKKKHHHHHHJJJIIIEEEFFFIIIuuueee]]]\\\ZZZ^^^eeekkkppptttyyy|||xxxrrrtttzzzeeeSSSHHHBBB???>>>>>>>>>===<<<<<<;;;;;;999999:::999999:::===???BBBFFFNNNUUUYYYZZZYYYWWWQQQKKKCCC>>>>>>@@@DDDEEEJJJGGGDDDBBBAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999::::::;;;<<<<<<<<<<<<;;;;;;::::::999888999999999::::::999999888777777777666666666666666666666666333444555555777777888999555555555555555555555555555666666777777666666555777888999;;;<<<===>>>>>>AAA@@@???>>>===<<<;;;;;;======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;===???@@@@@@AAABBBBBBCCCCCCBBBBBB??????>>>>>>>>>>>>===============>>>>>>>>>>>>>>>?????????@@@AAACCCDDDEEEGGGIIILLLMMMMMMNNNPPPQQQRRRSSSSSSTTTUUUUUUVVVVVVYYYYYYZZZ\\\^^^```bbbcccdddeeehhhjjjmmmqqqvvvzzz|||zzzsssjjjbbb^^^```dddiiikkknnnrrrvvvxxxzzzzzzzzz|||~~~~~~yyyvvvuuuxxxzzz}}}fffUUUMMMJJJHHHJJJIIIFFFFFFIII~~~ttteee___^^^^^^dddlllssswww{{{~~~yyyooommm{{{ooo[[[LLLDDDAAA??????>>>===<<<;;;;;;;;;888999999888777888;;;===BBBFFFLLLRRRUUUUUUSSSQQQKKKGGGAAA======AAAEEEHHHMMMKKKIIIFFFCCC@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;;;;:::999999999888888888777666666666666666666666666777777777666666666666555555555555555555555555555444555555666666555555444666777888999999:::::::::========================<<<;;;;;;:::::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>======>>>???@@@AAAAAAAAA???>>>>>>>>>===========================>>>>>>>>>??????@@@AAABBBCCCEEEEEEFFFHHHKKKLLLLLLLLLNNNOOORRRRRRSSSTTTUUUVVVVVVWWWWWWWWWXXXYYY[[[^^^aaacccccceeefffgggjjjooouuuyyy{{{zzzuuulllddd___```bbbfffiiilllqqqtttvvvwwwxxxvvvxxx{{{}}}~~~|||wwwtttsssxxxzzz~~~uuu[[[QQQLLLHHHIIIHHHFFFFFFIIIsssfff___^^^bbbhhhqqqxxx|||{{{kkkfffmmmzzzfffUUUIIICCC@@@???>>><<<;;;;;;;;;;;;999999999888777777:::<<>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<======<<<<<<=========<<<<<<<<<;;;;;;999999888888888888777777777777777777777777777777888777777777666666666666666666666666666666666666777888888999999888888777666777777888888888888888;;;;;;;;;<<<<<<======>>>;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<===??????@@@>>>>>>>>>============<<<<<<<<<;;;;;;;;;<<<===>>>>>>???@@@BBBCCCDDDEEEFFFEEEGGGJJJKKKKKKKKKLLLNNNRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUWWWYYY\\\___aaaaaacccdddeeeggglllrrrvvvyyyxxxuuummmeee```___aaacccfffjjjooorrrtttuuuuuurrrtttxxxzzz{{{}}}zzzvvvtttsssxxxzzz}}}gggUUUNNNIIIHHHHHHFFFFFFHHH}}}oooddd``````ffflllttt{{{~~~llldddcccvvvrrr___OOOFFFAAA@@@>>><<<;;;::::::;;;999::::::888777777999;;;>>>BBBHHHLLLNNNMMMIIIGGGCCCBBB???<<<;;;???DDDIIIOOOPPPPPPMMMGGGBBB>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<============<<<:::;;;;;;;;;;;;:::999999888888888888888888888888777777777777777777777777444555666666888888999:::666666666666666666666666666777777888888777777666666666777888888888888777777888888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>;;;::::::;;;<<<===>>>???>>>>>>============<<<<<<;;;;;;:::999999;;;<<<======>>>???AAACCCDDDEEEEEEDDDFFFIIIIIIIIIIIIKKKLLLPPPQQQQQQSSSTTTUUUVVVWWWSSSTTTTTTVVVXXXZZZ\\\]]]^^^```bbbccceeeiiinnnrrruuuvvvtttnnnfff```___``````cccgggllloooqqqqqqqqqnnnpppsssuuuwwwzzz~~~{{{xxxwwwwwwyyyzzz}}}rrrYYYPPPIIIHHHHHHFFFFFFHHHuuuiiibbbbbbeeekkkpppwww}}}sssjjj___mmm|||iiiVVVIIIBBB@@@>>><<<:::::::::;;;999999999777555555777999:::>>>EEEJJJMMMMMMKKKIIIBBBAAA???<<<:::===CCCGGGNNNPPPQQQOOOHHHBBB>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============;;;;;;<<<===============:::;;;<<<<<<<<<;;;999999999999999999::::::::::::888888888888888888888888555555666777888999999:::666666666666666666666666444444555555555555444444555555666777777888777777666777888999:::;;;;;;<<<===============>>>??????>>>???????????????>>>>>>;;;;;;:::::::::<<<===>>>>>>>>>=========<<<<<<<<<:::999888777888999;;;<<<:::;;;===@@@AAABBBCCCCCCDDDFFFHHHIIIHHHHHHIIIJJJMMMNNNOOOPPPRRRSSSTTTUUURRRRRRTTTVVVWWWXXXYYYYYY[[[]]]```bbbdddgggkkknnnrrrsssrrrmmmfff```^^^___[[[^^^ccchhhlllmmmmmmllliiikkknnnppprrrwww|||~~~|||}}}~~~vvv[[[RRRIIIGGGHHHGGGFFFHHH~~~oooccc```dddiiinnnrrryyy~~~{{{rrr___iii|||oooZZZJJJBBBAAA>>>;;;:::::::::;;;888999888666444444666777888===DDDKKKOOOPPPOOOMMMAAAAAA???<<<:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<<<<===============<<<===>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888888888888888777777777777777777777777777777777777777777888888888888777777444444555666777777777777888888999:::;;;<<<======>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@??????>>><<<;;;:::::::::;;;<<<===>>>=========<<<<<<<<<<<<999888777666666888:::;;;777999;;;>>>@@@AAAAAAAAACCCEEEGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSQQQRRRTTTVVVWWWXXXWWWWWWYYY[[[___aaacccfffiiikkkoooqqqqqqmmmfffaaa^^^^^^XXX[[[```fffiiijjjjjjiiiggghhhjjjlllooouuu{{{ttt]]]RRRIIIGGGHHHGGGFFFGGGuuujjjaaa^^^dddmmmnnnuuu{{{|||~~~jjjfffmmmppp\\\MMMFFF???:::<<<===<<<;;;===888888777666666666666666<<<<<>>@@@KKKOOORRROOOGGG@@@>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::888888999::::::::::::999:::::::::999999999888888999999999999999999999999555555555555555555555555777666555444444555666777777888:::::::::<<<>>>AAA??????@@@AAABBBCCCDDDEEEFFFFFFDDDCCCAAA???>>>======<<<<<<;;;::::::::::::??????>>>>>>======<<<<<<;;;;;;::::::::::::::::::888999<<>>EEENNNSSSSSSQQQGGGEEEBBB???===>>>???@@@CCCGGGKKKKKKFFFAAA@@@@@@<<<<<<======>>>>>>??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<========================::::::::::::::::::::::::888888999::::::::::::999:::::::::999999999999888888888888888888888888888555555555555555555555555777666555444444555666777777888::::::;;;<<>>>>>>>>=========<<<<<<;;;;;;::::::::::::999999888999<<<>>>AAACCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGJJJKKKLLLNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVXXXZZZ]]]___```hhhjjjllljjjeee___[[[ZZZXXXYYY[[[^^^aaaccceeefffbbbdddfffhhhkkkqqqxxx}}}iiiZZZRRRKKKHHHFFFDDDDDDGGGooofffccccccggglllnnnuuuzzz|||~~~|||lllbbbqqqyyyjjj^^^MMMDDD===<<<<<<999888999888888777666666666666666999999<<>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::::::::::::::999999999999777777777777777777777777555555555555555555555555777666555444444555666777777888:::;;;;;;===@@@BBBGGGIIIKKKMMMNNNMMMKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@===<<<;;;:::999999999999===============<<<<<<<<<;;;;;;:::::::::999999999999:::<<<>>>AAABBBCCCDDDEEEDDDDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNNNNMMMNNNOOOPPPPPPPPPPPPPPPQQQRRRSSSTTTWWWYYY[[[]]]cccfffjjjjjjeee___ZZZXXXTTTVVVYYY]]]```aaabbbbbb```aaadddggglllsss{{{eeeXXXPPPJJJHHHGGGEEEEEEHHH{{{kkkddddddfffiiilllooouuuzzz|||ttteeeiii~~~rrrfffPPPGGG>>><<<;;;999999:::888777777666666666666666777888:::@@@HHHMMMPPPQQQMMMKKKIIIFFFCCCAAA???>>>AAAEEEHHHHHHEEEBBB??????AAAAAA@@@>>>===<<<;;;:::>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<888999::::::;;;;;;::::::;;;;;;:::::::::999999999888888888888888888888888555555555555555555555555666666555444444555777888777999:::;;;<<<>>>AAACCCIIILLLPPPSSSUUUTTTRRRPPPNNNLLLIIIFFFCCCAAA@@@???======;;;:::999999999999<<<<<<<<<<<<<<<=========<<<<<<;;;;;;:::999999999999:::<<<>>>@@@BBBBBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMOOOPPPQQQRRRTTTWWWYYYZZZ]]]aaaeeegggeee___YYYUUURRRTTTWWW[[[^^^___`````````bbbeeejjjoooxxxeeeUUUNNNIIIHHHGGGEEEFFFIIIwwwhhhdddfffiiilllnnnpppwww{{{|||nnnhhhpppxxxlllSSSIII@@@===<<<::::::===888777777666666666666666666777999===CCCIIIMMMOOOPPPPPPNNNLLLHHHDDD@@@>>>BBBDDDGGGGGGFFFCCC@@@>>>AAAAAA@@@??????>>>>>>===??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999999999999999999999999999666666666666666666666666666555444444555666777888777999;;;<<<===???BBBDDDHHHLLLRRRWWWZZZZZZXXXVVVTTTQQQMMMHHHCCC@@@>>>>>>???>>><<<;;;:::999999999;;;<<<<<<<<<======>>>>>>======<<<<<<;;;::::::999:::;;;<<<>>>@@@AAAAAAAAACCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJKKKLLLKKKKKKKKKKKKLLLLLLLLLNNNOOOPPPQQQSSSUUUWWWXXX[[[^^^cccgggfffaaa[[[VVVQQQSSSVVVYYY\\\^^^______```cccgggmmmsss{{{yyycccSSSMMMHHHHHHHHHFFFFFFIIIsssfffeeehhhlllnnnqqqsssyyy|||}}}{{{lllhhhrrrqqqYYYNNNCCC???===;;;;;;===888888777666666666666666666777888;;;???EEEJJJMMMSSSSSSTTTSSSPPPKKKGGGDDDAAACCCEEEGGGGGGEEECCCAAA>>>>>>??????@@@AAABBBBBB??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999666666666666666666666666555555444444555666777888777999;;;<<<===???CCCEEEGGGKKKQQQWWWZZZ\\\[[[ZZZWWWTTTOOOIIIDDDAAA???>>>@@@???>>><<<;;;:::::::::;;;<<<<<<===>>>??????@@@??????>>>===<<<;;;;;;::::::;;;<<<>>>???@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLNNNNNNOOOPPPRRRTTTVVVWWW[[[^^^bbbggghhheee^^^YYYSSSTTTVVVXXX[[[^^^```aaa___cccjjjpppvvv}}}ppp^^^RRRLLLHHHHHHHHHFFFFFFHHHyyyoooffffffjjjmmmpppsssuuuzzz}}}}}}~~~qqqggghhhvvvvvvaaaTTTHHHAAA===:::999;;;888888777666666666666666666777888999<<>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::888888888888888888888888666666666666666666666666555555444444555666888999777999<<<===>>>@@@CCCFFFHHHKKKPPPUUUYYYZZZZZZYYYWWWTTTOOOJJJEEECCCBBBBBBBBBAAA???>>><<<;;;;;;;;;<<<<<<===>>>???@@@AAABBBAAAAAA@@@???>>>===<<<<<<;;;;;;===>>>????????????BBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUYYY[[[^^^cccfffddd^^^YYYVVVVVVVVVXXXZZZ^^^aaacccbbbgggnnnvvv|||}}}~~~~~~ooo]]]RRRLLLHHHIIIHHHEEEEEEGGG}}}~~~~~~tttlllggghhhkkkmmmqqquuuwww|||~~~}}}~~~ttthhheeekkktttzzzfffYYYKKKBBB===888777999888888777666666666666666777777888888:::???EEEIIIRRRVVVZZZ^^^___]]]ZZZXXXSSSSSSSSSSSSQQQMMMHHHDDDDDDCCCAAA???===;;;:::999???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::777777777777777777777777777777777777777777777777555444444444555666888999888999<<<===>>>AAADDDFFFIIILLLPPPTTTWWWXXXXXXXXXVVVSSSNNNJJJFFFEEEEEEEEECCCBBB@@@???===<<<<<<;;;<<<===>>>???@@@AAABBBCCCBBBBBBAAA@@@???>>>===<<<;;;<<<===>>>????????????AAAAAABBBBBBDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGFFFEEEEEEEEEGGGIIIKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSUUUVVVZZZ___bbbaaa\\\WWWWWWWWWVVVWWWZZZ^^^ccceeefffkkkttt{{{~~~|||}}}{{{|||~~~~~~~~~sssaaaRRRLLLHHHIIIHHHEEEDDDFFF{{{~~~~~~|||{{{~~~~~~{{{rrrooommmnnnqqquuuwwwxxxzzz{{{{{{zzzzzz{{{~~~pppkkkkkkkkkuuurrrgggWWWIIIBBB>>><<<:::888777777666666666666777666777777888999>>>DDDHHHMMMSSS[[[aaaeeefffhhhhhhdddccc^^^YYYWWWUUUOOOGGGDDDCCC@@@>>>>>>???AAABBBBBB@@@=========>>>>>>===@@@@@@@@@???>>>======<<<======<<<<<<<<<;;;;;;;;;========================<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999::::::;;;;;;;;;:::999999999888777555555444444444444555555555444555888:::;;;;;;===>>>AAACCCEEEGGGGGGJJJNNNSSSVVVWWWWWWWWWVVVSSSOOOKKKIIIHHHEEEDDDBBBBBBAAAAAA@@@@@@?????????@@@===;;;???JJJSSSVVVMMMGGGAAA???@@@@@@<<<999::::::;;;<<<===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHJJJKKKMMMOOOPPPQQQSSSUUUYYY]]]___^^^]]][[[VVVVVVWWWYYY]]]ccchhhkkkrrrtttyyy~~~}}}yyywwwyyy{{{{{{zzz~~~}}}|||{{{{{{|||}}}~~~~~~ggg[[[PPPHHHHHHJJJHHHFFFFFFyyy}}}||||||}}}|||}}}{{{wwwjjjjjjlllooosssvvvwwwvvvxxxyyyyyyxxxxxxyyy|||{{{tttppplllppp{{{qqqbbbSSSHHH@@@<<<:::999888888777777777777777666666777777999===BBBGGGKKKQQQ[[[ccciiinnnqqqsssmmmlllgggaaa^^^[[[SSSKKKEEEEEEDDDDDDDDDCCCBBBAAABBB@@@>>>>>>>>>???>>>===@@@@@@@@@???>>>===============<<<<<<<<<;;;;;;;;;========================<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::::::::;;;::::::999888888888777666555555555555555333444555444333444777999;;;;;;===???AAADDDFFFHHHIIIKKKOOOSSSVVVXXXYYYYYY[[[WWWRRRMMMJJJGGGCCCAAA????????????????????????<<<>>>>>>???FFFSSS]]]```KKKFFF@@@>>>??????===:::;;;;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHJJJKKKMMMOOOPPPQQQQQQSSSWWW[[[\\\\\\[[[ZZZWWWWWWWWWYYY^^^ccciiilllvvvxxx|||~~~zzzvvvuuuvvvwwwwwwwwwyyyxxxxxxxxxyyy{{{|||~~~www___TTTJJJIIIJJJHHHFFFEEExxx}}}}}}~~~{{{|||}}}yyyssseeeggglllrrrwwwyyywwwuuuvvvvvvvvvvvvvvvwww{{{}}}}}}ssskkkgggxxxrrraaaQQQDDD===;;;:::999888777777777777777555666666666888;;;@@@DDDIIIOOOYYYdddlllsssxxx{{{yyyxxxtttmmmhhhdddZZZQQQHHHIIIKKKMMMMMMJJJDDD@@@AAA@@@??????@@@@@@???>>>@@@@@@@@@???>>>>>>===============<<<<<<<<<;;;;;;========================<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::999888777666777777666555555666666666333333444333222333666888:::;;;===???BBBEEEHHHIIIMMMNNNPPPSSSVVVYYY[[[\\\]]]YYYTTTPPPLLLIIIEEEBBB@@@@@@@@@@@@@@@@@@AAAAAA???AAA@@@???BBBJJJPPPQQQGGGCCC???>>>??????===;;;<<<<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPOOOQQQUUUXXXZZZZZZYYYXXXXXXXXXXXX[[[___ffflllooozzz|||~~~xxxuuurrrqqqrrrsssssssssrrrssssssuuuwwwyyy{{{|||~~~|||{{{zzz{{{~~~fffYYYMMMJJJJJJHHHEEEEEE}}}~~~|||}}}}}}wwwooogggiiimmmsssxxxyyyxxxvvvuuuuuuuuuuuuuuuwwwzzz}}}rrreee^^^kkkzzzooo\\\KKKAAA===:::999888777777666777777555555666666777999===AAAGGGMMMWWWaaaiiiqqqxxx|||}}}wwwsssnnncccXXXMMMNNNRRRVVVWWWRRRIIIBBBBBBAAA@@@@@@AAAAAA@@@>>>@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;999999::::::::::::;;;;;;:::::::::999888777666555666666666666666666777777222333333222111222444777:::;;;===@@@CCCGGGJJJLLLQQQQQQRRRTTTWWWZZZ]]]___\\\YYYUUUSSSQQQOOOLLLIIIEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCAAA===<<>>DDDAAA???>>>??????>>><<<;;;<<<<<<===>>>>>>???????????????@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJLLLMMMNNNOOONNNPPPSSSVVVXXXXXXWWWWWWYYYYYYZZZ]]]cccjjjqqquuu|||}}}}}}~~~}}}|||zzzyyysssqqqooonnnnnnoooooopppooopppqqqsssuuuwwwyyyzzz{{{zzzyyyxxxyyy{{{}}}qqqaaaQQQKKKJJJHHHFFFEEE~~~}}}{{{sssjjjkkkkkklllpppsssvvvvvvuuuuuuuuuvvvuuuuuuwww{{{~~~ppp___XXXbbbqqqzzzgggUUUGGGAAA:::999888777666666666666555666666666666888;;;>>>CCCIIIRRR\\\fffooowww|||}}}zzzuuujjj```QQQSSSWWW\\\^^^ZZZPPPHHHDDDCCCAAAAAABBBBBB@@@???@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::999888777666555777777666666666777777888222333333222111111444666:::;;;===AAAEEEIIILLLNNNTTTTTTTTTVVVYYY\\\___aaa^^^\\\YYYWWWVVVTTTQQQNNNKKKJJJHHHFFFDDDBBBAAA@@@???BBBBBB???@@@CCCDDDBBBBBBAAA????????????>>>===:::;;;;;;<<<<<<=========>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHJJJKKKLLLMMMMMMNNNOOORRRUUUVVVWWWWWWVVVXXXYYY\\\aaahhhooovvvzzzzzzzzzyyyxxxwwwuuusssrrrnnnnnnmmmlllllllllmmmnnnppppppqqqssstttuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{||||||}}}}}}~~~~~~mmmWWWMMMJJJIIIGGGFFF|||xxxppphhhmmmkkkkkklllooorrrssssssuuuuuuvvvvvvvvvxxx|||~~~sssbbbWWW]]]hhhwwwrrr___NNNDDD;;;:::999888777666666666666777777777666777:::<<<===CCCLLLWWWbbbmmmwww}}}|||~~~zzzooodddTTTTTTVVV\\\```___WWWPPPHHHFFFCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>=========<<<<<<========================<<<<<<<<<<<<<<<=========;;;;;;;;;::::::999999999999999999:::999999888777888888777666666777777777333444444222111111333555999;;;===AAAFFFKKKNNNPPPVVVVVVWWWYYY[[[^^^aaaccccccaaa^^^\\\ZZZXXXTTTQQQOOONNNLLLIIIFFFDDDBBB@@@AAADDDDDDAAAAAAEEEEEECCCAAAAAAAAA@@@@@@???>>>>>>::::::;;;;;;;;;<<<<<<<<<===>>>>>>???@@@AAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMNNNPPPSSSTTTUUUVVVUUUWWWYYY^^^dddjjjqqqvvvyyyuuutttsssrrrpppnnnmmmllljjjkkklllkkkiiiiiijjjlllppppppqqqrrrsssssssssrrrrrrtttvvvxxxyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{||||||{{{}}}~~~zzzyyy}}}bbbRRRLLLIIIGGGGGG}}}xxxrrrmmmnnnmmmmmmnnnqqqttttttttttttuuuuuuuuuvvvxxx|||~~~}}}lll\\\[[[aaannn~~~{{{gggSSSFFF======;;;:::999888888888777888888888777777999;;;:::???GGGQQQ[[[fffpppvvvzzz~~~|||pppeeeUUUSSSSSSXXX^^^```\\\VVVLLLIIIDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>=========<<<========================;;;<<<<<<<<<=========>>><<<<<<;;;:::999999888888888999999:::::::::::::::999999888777666666666666444444444333222222444666999;;;>>>BBBGGGLLLPPPRRRXXXXXXYYY[[[^^^```bbbcccdddcccaaa```___]]]YYYVVVUUUSSSRRROOOLLLJJJHHHGGGGGGIIIGGGBBBAAACCCBBB@@@AAABBBBBBBBB@@@?????????;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAABBBBBB???@@@@@@@@@@@@AAAAAAAAACCCCCCDDDDDDDDDEEEEEEEEEGGGGGGHHHIIIJJJKKKKKKLLLKKKLLLNNNPPPRRRSSSSSSTTTWWWZZZ___eeejjjnnnqqqrrrpppooonnnmmmkkkjjjiiihhhfffhhhjjjiiigggfffhhhjjjmmmnnnpppqqqrrrrrrqqqqqqqqqqqqrrrtttuuuwwwxxxyyywwwwwwwwwxxxyyyyyyzzzzzzwwwyyy|||zzzvvvqqqpppqqqtttwwwyyyzzz~~~oooXXXNNNJJJGGGFFF{{{vvvsssoooooopppssswwwyyyxxxwwwssstttttttttuuuwww{{{~~~~~~}}}~~~vvv```[[[\\\gggxxxlllVVVFFF??????===<<<;;;:::::::::777888999888777777999;;;999===DDDKKKTTT]]]ffflllyyy}}}|||pppdddUUUQQQOOOTTT[[[```^^^ZZZOOOKKKDDD@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>====================================;;;<<<<<<<<<======>>>>>>======<<<;;;999888777777888888999:::;;;;;;;;;;;;::::::888777666666666666555555555333222222444666999;;;>>>BBBGGGMMMQQQSSSXXXYYY[[[]]]___aaaccccccaaaaaaaaaaaabbbbbb___]]]YYYXXXWWWUUUSSSQQQOOONNNHHHJJJIIIEEEEEEHHHIIIGGGBBBCCCDDDCCCAAA?????????<<<<<<<<<===============<<<===>>>???@@@AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDGGGGGGHHHHHHIIIJJJKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRXXX[[[```fffjjjkkkllllllmmmmmmlllkkkiiihhhggggggdddfffhhhgggeeedddfffhhhjjjlllnnnoooqqqqqqqqqpppqqqpppooopppqqquuuxxxzzzvvvvvvvvvwwwxxxxxxyyyyyyuuuvvvzzz}}}}}}uuuqqqllliiijjjlllmmmnnnooottt|||}}}yyy]]]PPPJJJFFFEEE|||wwwuuuvvvwwwyyy{{{~~~~~~}}}zzzvvvvvvxxxzzz|||}}}~~~mmmaaaYYY___ooo~~~xxxcccRRRHHHAAA;;;<<<>>><<<:::;;;;;;:::888777777888:::;;;999<<>>>>>>>>>>>==============================>>>===;;;:::999999:::;;;;;;;;;;;;;;;:::999888777::::::999888777777777888:::999888777666666666666333333222222222333444555999;;;???CCCGGGLLLRRRVVVZZZZZZ[[[\\\]]]___``````bbbcccdddfffffffffeeeeee^^^^^^^^^\\\ZZZWWWTTTRRRNNNLLLIIIHHHHHHHHHHHHGGGEEEDDDCCCAAA??????>>>>>>999999999999::::::;;;<<<======<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@IIIFFFCCCAAAAAACCCFFFHHHFFFGGGHHHIIIJJJIIIHHHGGGHHHIIIJJJIIIIIIKKKPPPUUUXXX[[[```dddffffffeeedddjjjhhheeebbbaaaaaabbbdddddddddccccccdddeeefffgggggghhhjjjkkklllmmmmmmnnnjjjjjjlllnnnpppsssuuuvvvxxxwwwvvvuuuuuuuuuvvvvvvvvvvvvvvvwwwzzz~~~}}}xxxtttooojjjggghhhhhheeeeeegggmmmuuu{{{}}}|||tttuuu{{{dddSSSOOOJJJDDD}}}||||||||||||~~~~~~}}}yyyzzz{{{}}}xxxkkk```aaakkkyyy~~~kkk[[[KKKBBB<<<;;;;;;999999:::<<<;;;999888777888999:::777:::???DDDKKKTTT]]]ccchhhrrrzzzzzz||||||pppaaaSSSMMMHHHJJJQQQXXX[[[[[[VVVPPPIIIDDDBBBBBB@@@????????????>>>>>>>>>======>>>>>>????????????>>>>>>========================<<<<<<;;;::::::;;;<<<===<<<======<<<;;;:::999999;;;;;;:::999999999999999;;;:::999888777777777777444444333222222222333444888:::>>>BBBFFFKKKQQQUUUXXXYYYZZZ\\\]]]___`````````aaaccceeeggghhhhhhhhhddddddcccbbb```]]]ZZZYYYUUUSSSPPPNNNMMMMMMKKKJJJGGGFFFDDDBBB@@@>>>======::::::999999::::::;;;<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@DDDCCCAAA@@@@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJIIIHHHJJJNNNRRRUUUWWW[[[___aaabbbbbbbbbeeedddbbb``````aaaccceeeccccccccccccdddfffgggiiieeefffhhhiiikkkllllllllljjjjjjjjjkkkllloooqqqrrruuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvwwwyyy|||~~~zzzuuuqqqlllfffccccccdddbbbdddhhhlllsssyyyzzz|||sssooottt|||hhhUUUOOOJJJDDD||||||~~~ttteee^^^aaannnwwwgggQQQGGG>>><<<;;;999:::<<<===<<<:::888777777888888555888;;;???EEELLLTTTYYYaaakkkrrrtttvvvwwwnnncccUUUQQQKKKJJJMMMRRRWWWZZZYYYSSSLLLFFFCCCAAA@@@??????>>>>>>>>>>>>=========??????@@@@@@@@@@@@??????========================;;;;;;;;;;;;<<<===>>>???===============<<<;;;:::<<<;;;;;;::::::::::::;;;;;;;;;:::999888888888888666555333222111222222333555888<<>>===<<<::::::::::::::::::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIJJJIIIHHHIIILLLNNNPPPQQQTTTWWWZZZ\\\^^^^^^```___^^^^^^___aaaccceeebbbbbbbbbcccdddfffggghhhbbbccceeeggghhhiiiiiijjjjjjiiigggfffgggjjjlllnnnrrrsssuuuvvvwwwwwwvvvuuuvvvuuuuuuvvvwwwzzz}}}~~~}}}|||{{{zzzvvvqqqmmmhhhbbb^^^^^^___```eeekkkoootttxxxyyywwwooojjjlllwwwjjjUUUNNNJJJEEE}}}}}}~~~{{{jjj]]]ZZZddd{{{rrrYYYNNNCCC>>>===<<<===AAA>>>===;;;999777777666666555666999;;;???EEEKKKPPPYYYbbbjjjmmmppprrrnnnfff\\\XXXSSSNNNLLLNNNSSSWWWXXXTTTNNNHHHDDDBBBAAAAAA@@@@@@@@@@@@????????????>>>??????@@@@@@??????>>>=======================================>>>>>>???===============<<<;;;:::;;;;;;:::::::::::::::;;;<<<;;;:::999999999999999777666444222111111111111333555999===AAAFFFLLLPPPSSSTTTWWWZZZ\\\^^^______^^^___aaadddgggiiikkkllljjjjjjjjjjjjhhhfffdddbbbbbb___[[[WWWUUURRRNNNLLLLLLJJJGGGDDDAAA>>><<<;;;;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDFFFGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNQQQTTTWWWZZZ[[[\\\\\\[[[[[[\\\^^^```aaabbbbbbbbbbbbcccddddddeee___```aaaccceeefffgggggghhhgggdddcccdddgggkkkmmmppprrrtttwwwxxxxxxwwwvvvuuuuuuttttttuuuxxxzzz||||||{{{zzzyyywwwsssnnniiieee```]]]]]]___aaaiiiqqqxxx|||~~~~~~xxxnnnhhhhhhpppiiiTTTMMMJJJGGGqqqbbbZZZ```tttzzz___SSSFFFAAA???===???BBB>>>===;;;:::888777666555555666888999;;;???EEEIIIQQQYYYaaagggkkknnnmmmjjjccc```[[[TTTNNNMMMPPPSSSUUUSSSOOOKKKGGGDDDBBBBBB????????????????????????======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>======<<<;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::<<<;;;::::::999:::::::::888666444222111111111111111333777:::===BBBGGGKKKNNNPPPTTTXXX[[[]]]]]]^^^___```aaabbbdddfffggghhhjjjkkkkkkjjjiiigggeeeddddddaaa]]]ZZZWWWSSSOOOLLLKKKJJJGGGDDDAAA>>>===<<<<<<<<<;;;::::::;;;;;;;;;::::::;;;;;;<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDDDDDDDAAABBBCCCEEEGGGIIIKKKKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKMMMPPPSSSVVVXXXZZZZZZYYYXXXYYYYYYZZZ[[[aaaaaaaaaaaa``````______\\\]]]^^^```bbbddddddeeefffeeecccccceeehhhlllooooooqqqtttvvvwwwwwwvvvvvvtttsssrrrrrrsssuuuxxxyyy{{{zzzyyywwwuuuqqqkkkgggccc``````bbbdddhhhqqqzzzxxxooogggffflllyyyjjjTTTLLLIIIFFFvvvggg[[[YYYeeetttfffYYYKKKDDD@@@===>>>@@@===<<<;;;:::888777666555555666777777888;;;@@@DDDJJJPPPYYY```eeeiiilllnnnhhhfffbbb\\\VVVRRRQQQQQQSSSTTTSSSPPPKKKFFFDDDCCC<<<<<<===============>>>======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999999999999999::::::;;;;;;::::::999999:::::::::777666444222111111111111000222555777:::>>>CCCFFFJJJLLLQQQUUUYYY[[[[[[\\\^^^^^^______```bbbcccdddiiiiiijjjjjjiiigggfffeeecccaaa^^^[[[XXXUUUPPPMMMIIIGGGEEECCCAAA???>>>======<<<;;;;;;;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>???@@@AAAAAAAAAAAAAAABBBCCCEEEGGGJJJLLLNNNPPPPPPPPPQQQRRRQQQOOOLLLHHHHHHJJJKKKNNNPPPSSSTTTXXXXXXWWWVVVVVVUUUUUUVVV]]]]]]]]]]]]]]]\\\\\\[[[YYYZZZ\\\^^^```bbbcccccceeeeeeddddddfffiiimmmooonnnoooqqqsssttttttttttttqqqqqqppppppqqqtttvvvxxx{{{yyyxxxvvvtttoooiiieeecccbbbeeejjjmmmpppyyyyyylllfffccchhhtttlllTTTJJJFFFDDD~~~qqq```UUUWWW___qqqrrrdddUUUKKKDDD???===>>><<<;;;;;;:::999888666666555555555555555888<<<@@@BBBHHHQQQZZZ```eeejjjooonnnmmmkkkhhhccc^^^YYYUUUUUUXXXYYYVVVOOOIIIDDDBBB<<<<<<<<<<<<======>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===<<<;;;;;;<<<<<<=========<<<<<<:::::::::::::::;;;<<<<<<::::::999999999999::::::666555444222111111222222000222444666777:::???BBBFFFIIINNNSSSWWWYYYZZZZZZ\\\[[[[[[\\\]]]___aaabbbdddeeeeeeeeeeeedddbbbaaa___]]]ZZZXXXVVVSSSNNNKKKEEEDDDCCCAAA@@@?????????======<<<;;;;;;;;;;;;;;;999999:::;;;<<<>>>???@@@???????????????????????????????????????@@@@@@@@@AAABBBCCCEEEHHHKKKNNNPPPTTTSSSSSSUUUWWWVVVSSSOOOFFFGGGHHHJJJLLLMMMOOOOOOUUUUUUTTTTTTTTTSSSSSSSSSVVVWWWXXXZZZZZZZZZZZZZZZXXXYYY[[[]]]___aaabbbbbbfffeeeeeeeeeggghhhjjjkkklllmmmmmmnnnoooppppppqqqoooooonnnnnnppprrruuuwwwyyyxxxvvvtttqqqlllfffbbbbbbdddkkkrrruuuxxx~~~xxxqqqlllccc```cccooo~~~kkkSSSHHHDDDBBB{{{}}}kkkZZZUUUWWW___ttt}}}nnn^^^SSSJJJBBB>>>???;;;;;;;;;:::999888777666444444444333333666:::===>>>CCCLLLVVV\\\bbbiiiooorrrrrrrrrqqqoooiiibbb\\\XXX[[[]]][[[SSSJJJDDDAAA===>>>>>>>>>??????@@@@@@??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;<<<>>>>>>>>>============>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;<<<===>>>999999999888888999::::::666555333222111222222333111222444555666888<<>>===<<<;;;;;;;;;;;;;;;999999999:::<<<>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBAAA@@@@@@AAAAAAAAABBBBBBCCCEEEHHHLLLOOOQQQVVVUUUUUUXXXZZZYYYUUURRREEEFFFHHHIIIKKKLLLLLLLLLRRRRRRRRRSSSSSSSSSSSSSSSQQQRRRUUUWWWYYYZZZZZZZZZWWWXXXZZZ]]]___aaabbbbbbggggggffffffgggggghhhhhhkkkkkkjjjkkkkkklllmmmnnnnnnmmmmmmmmmooorrruuuwwwxxxwwwuuussspppkkkddd```aaaeeennnwwwzzz|||wwwqqqkkkeeeaaa______fffvvvgggQQQGGGDDDBBB~~~~~~~~~~~~|||~~~wwweeeZZZVVVZZZggguuuyyyhhhXXXMMMFFFAAA===:::999999999::::::999777666555444444444666777888>>>BBBHHHOOOVVV^^^ffflllrrrrrrsssuuutttrrrnnnjjjbbbaaa```^^^[[[SSSIIIAAACCCAAA??????@@@@@@???>>>======<<<<<<<<<<<<======>>>>>>????????????>>>>>>??????>>>>>>======<<<<<<===============<<<<<<;;;<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::777777777666555555444444333222111111333666:::<<>>===<<<;;;:::999999999;;;<<<<<<;;;<<<===???>>>>>>===<<<<<<<<<<<<<<<======>>>??????????????????AAACCCEEEFFFIIILLLOOOTTTWWW[[[\\\[[[YYYXXXWWWLLLKKKIIIHHHGGGHHHJJJKKKMMMMMMNNNNNNOOONNNNNNNNNNNNQQQSSSTTTSSSSSSVVVYYYYYYYYYZZZ[[[\\\^^^```aaaccceeefffeeeccccccdddeeeffffffeeeeeefffhhhjjjlllhhhhhhjjjnnnqqqsssrrrqqqooosssvvvrrrjjjbbb]]]]]]aaaeeellluuu~~~}}}qqqkkkggg```ZZZXXXYYY\\\jjj|||```NNNHHHFFFBBB~~~}}}}}}~~~~~~kkk]]]VVVTTT^^^iiisss~~~nnn___QQQGGG@@@<<<===<<<;;;;;;;;;:::777555888777666666666777999:::<<>>??????>>>>>>>>>>>>=========>>>>>>???>>>>>>????????????>>>>>>???>>>>>>>>>=========<<<===============<<<<<<;;;<<<<<<;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888777777666666555444444222111000000111444777999@@@BBBEEEIIILLLMMMMMMMMMLLLMMMNNNPPPRRRTTTVVVVVVWWWWWWVVVUUUSSSQQQOOONNNNNNNNNMMMKKKIIIFFFCCCAAA???????????????@@@AAAAAA???>>>===<<<;;;::::::999999:::<<<<<<;;;;;;===>>>>>>>>>===<<<<<<<<<<<<<<<======>>>>>>?????????>>>???AAACCCDDDFFFHHHKKKNNNUUUWWWZZZ[[[YYYVVVUUUTTTNNNLLLJJJIIIHHHIIIJJJKKKKKKLLLMMMNNNOOONNNMMMMMMLLLOOOQQQRRRQQQQQQTTTVVVVVVWWWWWWYYYZZZ\\\^^^___```bbbccccccbbbaaacccddddddeeeeeeeeefffggghhhiiiffffffgggjjjnnnppppppooonnnqqqrrrnnneee]]]YYYXXX___fffpppzzzuuuiiiccc___YYYUUUTTTVVV\\\lll}}}aaaOOOHHHEEEBBB~~~|||{{{|||~~~xxxfff[[[TTTWWW\\\eeetttwwwhhhXXXKKKBBB>>>???>>>===<<<<<<:::666333777777666666666777888999999;;;???CCCIIIRRR[[[aaahhhkkkqqqwww{{{|||{{{zzznnniiiddddddeeeaaaXXXPPPJJJGGGBBB????????????>>>>>>>>>>>>>>>>>>???@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;<<<;;;;;;;;;;;;:::::::::<<<<<<;;;;;;;;;:::::::::888888777777666555555555222111000///000222444555:::<<>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>===<<<;;;::::::999:::<<<<<<;;;;;;===>>>>>>===<<<<<<;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@BBBDDDEEEFFFJJJLLLSSSVVVXXXXXXVVVSSSQQQPPPMMMLLLJJJHHHGGGHHHHHHIIIIIIKKKMMMOOOPPPNNNMMMKKKJJJLLLNNNOOOOOOOOOQQQSSSSSSSSSTTTUUUWWWYYYZZZ[[[[[[]]]^^^_________aaabbbbbbccceeefffffffffeeeeeeeeeddddddfffiiilllmmmmmmlllnnnmmmiiiaaaZZZWWWWWWYYYcccrrr|||yyymmmaaa[[[VVVRRRPPPRRRTTT^^^rrriiiTTTJJJFFFDDD|||zzzzzz{{{~~~ssseeeYYYUUUTTT[[[kkkzzz~~~rrraaaQQQGGGBBB>>>===<<<<<<;;;999666333555555555444555555555555777999;;;>>>CCCKKKTTTZZZ___dddlllsssxxxzzz{{{|||vvvoooiiiiiikkkiii```XXXSSSNNNHHHCCCAAAAAA@@@@@@============>>>???@@@@@@>>>>>>????????????>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888888777777666666555333222111000000111222333555777:::===@@@BBBCCCCCCDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFDDDCCCBBB@@@AAAAAAAAA@@@???===<<<=========<<<===>>>>>>???>>>>>>======<<<;;;;;;:::888:::;;;;;;;;;;;;<<<>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@BBBCCCCCCEEEHHHJJJOOOQQQTTTTTTSSSPPPNNNNNNKKKJJJHHHGGGFFFFFFFFFFFFHHHJJJNNNPPPQQQOOOMMMKKKJJJKKKLLLMMMNNNNNNPPPPPPOOOOOOPPPQQQSSSUUUWWWXXXVVVXXXZZZ[[[\\\]]]___aaaaaaccceeeggggggfffdddccceeedddcccdddgggjjjlllllllllllljjjfff```[[[YYYYYYVVVdddttt~~~uuuiii]]]VVVQQQMMMNNNQQQUUUddd{{{www^^^NNNGGGDDD{{{{{{|||zzzzzz{{{~~~~~~lll\\\SSSNNNUUUeeevvv|||kkkYYYKKKEEE===<<<:::::::::999888666444555555555555444444444666777999;;;???EEEMMMSSSZZZ___hhhnnnsssvvvzzz||||||vvvqqqpppqqqnnngggaaa[[[VVVNNNHHHDDDBBB@@@???<<<<<<<<<<<<<<<===>>>???>>>>>>????????????>>>>>>============>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999888777777666666555444333222111222222333333444666999;;;===??????@@@AAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<===>>>>>>>>>===<<<;;;<<<;;;;;;;;;;;;<<<============<<<<<<;;;;;;::::::888999;;;;;;::::::<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???AAAAAAAAACCCEEEHHHHHHKKKOOOPPPOOONNNMMMMMMKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJNNNQQQQQQPPPNNNLLLKKKKKKKKKLLLNNNOOOOOOOOOLLLMMMMMMOOOPPPRRRTTTUUUSSSUUUWWWYYYYYY[[[]]]___aaacccfffhhhhhhgggeeedddfffdddccceeehhhjjjllllllmmmllliiieee```\\\ZZZZZZ\\\iiiyyyvvvooodddXXXQQQLLLIIIKKKPPPXXXjjjkkkSSSFFFBBBzzzzzz}}}{{{{{{}}}~~~sss]]]SSSLLLQQQ___pppvvvcccRRRHHH???===:::999999:::999999666666777777777666555555555666888999<<>>======<<<<<<<<<<<<======>>>>>>????????????>>>>>>============>>>>>>>>>>>>===============<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;:::::::::::::::999999888777777777555555444333333333333333333333444666888999;;;;;;<<<<<<===>>>??????@@@@@@???????????????>>>===<<<::::::;;;<<<<<<<<<:::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::999999888999;;;;;;::::::<<<===;;;;;;;;;:::;;;;;;<<<===<<<<<<;;;::::::<<<===>>>===???@@@@@@@@@AAACCCEEECCCGGGJJJLLLLLLKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJHHHJJJMMMOOOPPPOOONNNMMMLLLKKKJJJLLLNNNOOOOOONNNKKKKKKLLLMMMOOOQQQSSSTTTQQQTTTVVVWWWXXXZZZ\\\^^^```bbbeeeggghhhhhhfffeeegggeeeeeefffiiillllllllllllkkkiiifffdddaaa___^^^bbblllyyyyyyqqqeee\\\RRRMMMHHHFFFJJJPPP^^^qqqzzz[[[HHHAAA|||{{{~~~}}}}}}~~~}}}ggg[[[QQQRRR[[[hhhyyyqqq___SSSEEEAAA<<<999999:::;;;;;;666666777777777666555444444555777888:::>>>CCCGGGOOOTTT[[[aaaeeellluuu{{{~~~~~~{{{yyywwwsssmmmeee\\\TTTMMMGGGCCC@@@???>>>===<<<<<<<<<<<<>>>>>>????????????>>>>>><<<=========>>>>>>>>>???===============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;::::::999888888777777444444444444333333333333222222333333444555777777777888999:::;;;<<<======<<<<<<<<<===<<<<<<;;;;;;888999::::::::::::888888999999999999999:::;;;;;;::::::999999999999888888777999::::::::::::;;;===;;;:::::::::;;;;;;<<<===<<<;;;:::999:::;;;===>>>===>>>?????????@@@BBBDDDBBBEEEHHHJJJIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHJJJKKKMMMMMMLLLLLLLLLJJJIIIJJJMMMOOOMMMLLLKKKKKKLLLMMMOOOPPPRRRSSSRRRTTTVVVWWWXXXYYY\\\^^^^^^___bbbeeefffgggfffffffffeeefffhhhkkklllllljjjfffggghhhkkknnnpppppppppmmmttt{{{{{{qqqkkk[[[TTTNNNJJJHHHHHHMMMTTTggg{{{gggOOOGGG~~~{{{~~~}}}||||||}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~tttgggZZZVVVYYYaaaqqq}}}lll___KKKFFF???:::999:::;;;<<<444444555555555444222111222444666888999<<<@@@CCCHHHMMMTTTZZZ___fffqqqyyy|||~~~xxxpppggg^^^UUUNNNIIIBBBAAA@@@>>>============>>>>>>????????????>>>>>><<<=========>>>>>>??????===============<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;:::999999888888777333333333333333333333333222222111111222333444555444555666777888:::;;;;;;::::::;;;;;;;;;;;;::::::777777888999999888777666999999888888999999:::;;;999999888888888888888888777999::::::::::::;;;===::::::::::::;;;;;;<<<===<<<;;;:::999999;;;<<<>>>===>>>??????>>>???AAACCCBBBEEEHHHIIIGGGEEEDDDCCCDDDDDDEEEGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKIIIHHHIIILLLNNNLLLJJJKKKKKKLLLMMMOOOQQQRRRSSSSSSTTTWWWXXXXXXYYY\\\^^^\\\]]]```bbbdddfffffffffeeeeeefffiiikkklllkkkiii```bbbhhhpppxxx|||{{{pppgggbbbVVVPPPLLLKKKJJJKKKQQQYYYoooqqqWWWNNN}}}|||{{{{{{||||||}}}}}}~~~~~~~~~}}}}}}}}}}}}|||||||||||||||~~~}}}xxxiii```ZZZ\\\iiixxx}}}lllUUUGGG???BBBCCC<<<888;;;888888777777666666555555555555444555666999<<<>>>CCCEEEJJJQQQZZZcccjjjnnntttyyyzzzoooeeeYYYOOOJJJGGGCCC@@@??????>>><<<<<<===>>>??????>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<;;;<<<<<<============<<<<<<::::::;;;;;;::::::999888888888888888888888888888888777555444444555666777333444555666666555444333333444555555666666666666888888888888777777777777:::999999888777666666666777777777777777777777777<<<;;;:::999999999:::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>?????????BBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLIIIIIIIIIIIIJJJLLLMMMNNNPPPRRRUUUVVVWWWWWWYYY[[[^^^___```bbbdddeeeeeefffeeeeeeeeefffgggfffdddbbbcccgggnnnxxxuuuiii^^^XXXQQQIIIFFFHHHGGGGGGTTTfff}}}dddNNNwww||||||zzzzzz{{{||||||||||||||||||}}}~~~}}}}}}|||||||||{{{{{{{{{~~~~~~}}}~~~~~~~~~vvvhhh\\\YYYaaalllvvv}}}}}}aaaPPPBBBAAA@@@:::666888999999888777666666555555555444444444666888;;;<<<===@@@EEEKKKTTT\\\cccgggnnntttzzz}}}}}}|||rrreee[[[SSSNNNGGGAAA>>>===<<<<<<<<<===>>>??????>>>======<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<<<>><<<;;;999888;;;<<<<<<<<<<<<;;;::::::888888888888888888888888555555444444333444444444444555555666666555555444222333444555555555555444555555555666666666666666222222222333444444555555777777777777777777777777999888777666666777888888:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>??????>>>AAAAAABBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNPPPRRRUUUVVVWWWWWWYYY[[[[[[\\\]]]___aaabbbcccccccccaaa``````aaacccddddddjjjnnnwwwzzznnncccYYYSSSMMMGGGEEEHHHGGGIIIYYYkkklllUUUgggooo|||}}}{{{zzzwwwxxxzzz||||||{{{yyyxxxvvvwwwyyy{{{}}}~~~||||||||||||{{{{{{{{{zzz}}}~~~~~~}}}~~~~~~~~~qqq```WWWYYY___iiippp|||qqq\\\HHHAAA>>>999666888::::::999888777666555444444444333444555777999:::999;;;???FFFMMMUUU[[[___ggglllssswwwxxxzzz|||vvvlll___WWWMMMDDD???>>>>>>???===>>>>>>??????>>>======<<<<<<=========>>>>>>>>>>>>>>>>>>>>>============???>>>>>>===<<<:::999888<<<<<<======<<<<<<;;;:::999999999999999999999999555666666666555555444333666555555555555555555666222222333333444444333333333333333444444555555555333333333444555666666666777777777777777777777777::::::999999999999:::;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJKKKLLLNNNNNNPPPRRRUUUVVVWWWWWWYYYZZZWWWXXXZZZ\\\]]]______```aaa___]]][[[]]]```dddggglllqqq{{{~~~sssfffZZZRRRMMMJJJGGGGGGJJJKKKRRRfff|||tttZZZ___fffqqq~~~|||yyyxxxuuuwwwyyy{{{{{{yyyvvvuuussstttuuuwwwyyy{{{||||||{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~~~~|||{{{}}}~~~xxxeeeYYYVVVVVV\\\cccoooiiiQQQEEE@@@<<<:::;;;;;;;;;:::999777666555555444444444444444555777777888:::===CCCIIIPPPVVVYYYaaafffmmmqqqsssssstttuuu{{{kkkbbbUUUJJJCCCBBBBBBCCC????????????>>>>>>>>>===<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888999999:::999888666555777666555444444555666777222222333333333333222222222222222333444444555555777777777666666555555555666666666666666666666666:::::::::::::::;;;;;;;;;999999999999:::::::::;;;;;;:::::::::999999999888:::::::::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???@@@BBBDDDEEEDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJKKKLLLNNNNNNOOOQQQTTTVVVVVVWWWXXXZZZUUUVVVWWWYYY[[[\\\\\\\\\```___]]]\\\]]]aaafffjjjmmmsss}}}zzzlll___TTTMMMIIIHHHGGGIIIMMMSSSbbb}}}zzz\\\ZZZ___gggrrr{{{xxxuuuuuuvvvxxxzzzyyywwwtttrrrrrrrrrssstttuuuvvvwwwxxxxxxyyyzzz|||~~~{{{xxxyyy{{{{{{mmm___VVVQQQRRRXXXbbbrrryyy```OOODDD>>>;;;;;;;;;;;;:::999888777666666555444444444444444555555666888;;;???EEEKKKPPPSSS]]]aaagggkkkmmmllljjjiiipppzzzzzzqqqbbbUUULLLGGGDDDCCC@@@@@@???>>>>>>>>>>>>>>>============>>>>>>>>>???>>>?????????????????????;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;;;;;;;:::999999999999999999999999999999999:::;;;;;;:::888777555777666555444444555666777333333444444444333333222333333444444444555555555444444444444333333333333555555555555555555555555555555666666777777777777888888888888999999999999999999999999999888888888999999999:::::::::;;;;;;:::;;;<<<======>>>>>>>>>>>>???AAACCCDDDDDDBBBAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIJJJLLLMMMNNNNNNPPPSSSTTTTTTUUUWWWXXXUUUUUUWWWXXXYYYYYYYYYYYY[[[]]]]]]]]]^^^aaafffjjjsssyyytttfffYYYPPPKKKIIIFFFGGGKKKSSS___uuu```UUUXXX^^^gggttt~~~{{{wwwtttvvvwwwxxxxxxwwwuuusssrrrqqqqqqqqqqqqrrrssstttuuuwwwxxxyyy{{{~~~}}}~~~zzzvvvvvvxxxxxx{{{xxxiii[[[QQQMMMQQQXXXfff|||ppp[[[KKK@@@;;;999;;;;;;::::::999888888888666666555555555444444333333444777:::???DDDIIILLLXXX[[[aaaeeegggeeebbb___bbbjjjttt|||qqqcccWWWMMMFFFAAAAAAAAA???>>>>>>>>>>>>>>>=========>>>>>>>>>??????????????????@@@@@@@@@@@@@@@??????>>>===;;;999999::::::;;;;;;::::::999888::::::::::::::::::::::::::::::999999888777666555777666666666666666666777555555666666555555444444555555555555555555555555222222333444666777888888555555555555555555555555444444555666777777777777777777777777888888888999888888888888888888888888888888999999::::::;;;;;;::::::;;;<<<===============>>>@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@AAAAAABBBCCCDDDEEEEEECCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLNNNQQQRRRSSSSSSUUUWWWUUUVVVVVVWWWWWWWWWVVVVVVUUUXXX[[[\\\]]]aaahhhnnnvvv{{{}}}vvvkkk^^^TTTMMMJJJIIIDDDIIIQQQ^^^qqq~~~~~~iiiWWWXXXZZZ___jjjyyy}}}|||{{{xxxtttxxxxxxxxxwwwvvvtttsssrrrpppoooooooooppprrrtttuuuwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}||||||||||||zzz~~~~~~|||}}}zzzuuuuuuvvvuuuxxx|||yyyhhhZZZPPPPPPRRR[[[oooyyyeeeRRREEE>>>;;;::::::::::::::::::::::::777777777666555444333333222333555888<<>>>>>>>>>>>>>>======>>>>>>>>>??????????????????@@@@@@@@@AAAAAAAAA@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;::::::999::::::::::::::::::::::::<<<;;;:::999777777666666666666777777777777666666777888888888777777666555666666666555444444333333333333444555777888999:::444444444444444444444444444555666777888888888777666666666777777777888888777888888888888888888888777888888999::::::;;;;;;::::::;;;<<<============<<<===>>>???@@@AAAAAABBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKJJJLLLOOOQQQQQQRRRSSSUUUUUUVVVVVVUUUTTTSSSRRRRRRRRRUUUXXXZZZ]]]eeepppyyy{{{~~~zzzyyypppjjjaaaVVVNNNIIIGGGGGGGGGOOO]]]ppp|||}}}~~~ttt^^^]]]\\\]]]dddrrrzzzzzz{{{yyyuuuyyyyyywwwvvvuuutttssssssnnnnnnnnnnnnppprrrtttvvvxxxxxxxxxyyyyyyzzzzzzzzz}}}}}}|||{{{{{{{{{{{{{{{yyy}}}}}}{{{|||zzzuuutttvvvsssvvvyyy|||uuufffUUURRRPPPUUUeeeyyyzzzjjjWWWJJJCCCAAA999999::::::::::::;;;;;;888888888777666555333222333444555888<<<@@@DDDFFFJJJNNNUUU[[[___]]]YYYUUUOOOSSSXXX]]]gggvvv~~~vvvlll___SSSKKKCCCBBB@@@>>>===>>>>>>???>>>>>>>>>>>>?????????????????????@@@@@@AAAAAAAAA>>>>>>????????????>>>>>><<<<<<======<<<<<<;;;:::::::::::::::::::::::::::???>>><<<:::999999999:::555666777888888777666555999999999999999888777777777666555555444333222111222222222222222222222222444444444444444444444444///000222444555444444333666666666666777777777777777777777777777888888888777777888999::::::;;;;;;999:::;;;<<<============<<<<<<<<<===>>>@@@AAABBB>>>????????????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJIIIKKKNNNOOOPPPPPPRRRTTTUUUUUUUUUTTTSSSQQQPPPOOOSSSUUUWWWYYY^^^iiiyyyxxxnnnnnngggbbbYYYPPPJJJFFFEEEFFFKKKVVViii{{{||||||~~~yyyfff___ZZZ[[[```iiivvv|||zzzxxxxxx{{{zzzxxxvvvuuuuuuuuuvvvsssrrrqqqqqqqqqqqqssssss|||zzzxxxwwwvvvwwwxxxyyyxxxxxxyyyyyyyyyyyyxxxxxxvvvwwwzzz|||}}}}}}}}}}}}}}}wwwrrrqqqrrrsssvvvyyyzzz}}}rrraaaXXXRRRUUU___jjjvvv{{{~~~{{{nnn^^^QQQEEE<<<;;;;;;<<<<<<===<<<;;;;;;777666555444333333444444222333444666888;;;===>>>DDDGGGMMMRRRVVVXXXXXXWWWRRRSSSTTTVVV[[[fffttt~~~yyynnn```WWWPPPJJJBBB>>>>>>???>>><<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@AAAAAAAAA??????>>>>>>======<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;:::999888888::::::999888999999888888999999:::;;;333333444777999888666444444444333333333444444555444444222222222222444444444555555444222222333555444444444555666777888888999999888777666666777777999999999999999:::::::::999999999999999999999999::::::999888999:::;;;<<<<<<<<<<<<<<<============???@@@@@@AAAAAA@@@@@@???:::<<<>>>@@@BBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEFFFCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNOOOPPPSSSUUUUUUVVVVVVTTTPPPMMMLLLLLLPPPRRRVVVZZZbbbmmm{{{ooofffccc___VVVOOONNNMMMKKKJJJKKKPPPaaawww}}}}}}~~~mmmeee```___aaafffoooxxx}}}yyywwwvvvvvv{{{zzzxxxvvvuuuuuuuuuuuutttsssrrrrrrrrrssstttuuuyyyxxxvvvuuutttuuuwwwxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvxxxyyyzzzzzz{{{{{{zzz|||}}}zzzvvvrrrrrrsssuuuxxx{{{{{{}}}mmmaaaVVVSSSWWW```kkkuuuwww{{{zzzrrrggg[[[LLLAAA<<<;;;:::::::::999999888888777777666555444333333444444444555777888:::;;;@@@CCCIIINNNRRRTTTUUUTTTRRRSSSUUUVVVZZZcccooowww}}}ttthhh```UUUNNNFFFAAA@@@@@@???>>>===============>>>>>>>>>????????????@@@@@@@@@AAA????????????>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;:::999999999888888999999:::;;;777888999:::999777555444555444444444444444555555444444333222222333444444444555555444222222333444333444444555555666666666999888888777666666777777777777888888999999::::::999999999999999999999999::::::999999999:::;;;<<<<<<<<<<<<<<<============???@@@@@@@@@@@@@@@@@@???<<<<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFDDDDDDEEEEEEFFFGGGHHHHHHJJJKKKMMMNNNNNNPPPSSSUUUVVVVVVVVVUUURRRPPPPPPQQQRRRWWW^^^dddjjjrrr|||xxxiii```]]]WWWQQQKKKJJJHHHGGGJJJOOO]]]nnnzzzyyyqqqiiifffdddccchhhooo{{{~~~{{{xxxwwwvvvwwwyyyxxxwwwuuutttttttttuuutttttttttttttttuuuvvvwwwwwwwwwvvvuuuuuuvvvxxxxxxzzzyyywwwvvvuuuuuuuuuuuuvvvvvvvvvvvvvvvwwwxxxxxxuuuxxxzzzxxxtttrrrssstttwwwzzz}}}}}}~~~ppp]]]SSSQQQVVVbbbmmmrrrvvvyyywwwrrriiiXXXJJJBBB???;;;999888888888777888888999888777555333222555555444444555666666777;;;>>>CCCHHHLLLOOOPPPQQQQQQSSSVVVXXX[[[aaajjjppp{{{}}}|||tttmmm___XXXNNNHHHEEECCCAAA?????????>>>>>>======>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::<<<<<<;;;:::999999888888999999:::;;;:::===???===999666555666555555555555555555555555444444333333333333444444555666777666444333444555555555666666666666666666888888777666666666777777555666666777888999999:::999999999999999999999999::::::999999999:::;;;<<<;;;<<<<<<<<<<<<=========??????@@@@@@@@@@@@??????>>>=========>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEECCCDDDDDDEEEGGGHHHHHHIIIIIIJJJLLLMMMNNNPPPSSSVVVUUUVVVVVVUUUSSSTTTVVVXXXZZZaaajjjqqqvvvzzz|||lll___WWWUUUPPPKKKHHHFFFDDDEEENNNWWWooo~~~~~~sss~~~ssskkkfffbbbeeekkkxxx}}}zzzyyyxxxxxxyyyxxxwwwuuutttssssssssstttuuuuuuuuuvvvwwwxxxyyyyyyyyyxxxxxxxxxyyyzzz{{{{{{{{{yyywwwuuutttssssssssswwwvvvuuuttttttuuuvvvwwwtttwwwyyywwwtttrrrsssuuuwww{{{~~~iiiXXXPPPRRR^^^iiinnnqqquuuxxxyyyuuueeeVVVKKKEEE>>>999999::::::999999999::::::999666444222444444444333444444555555888:::>>>CCCGGGJJJLLLMMMOOOSSSWWWZZZ]]]bbbhhhnnnxxx{{{}}}xxxllleeeZZZQQQLLLHHHCCC??????>>>============>>>???=========>>>>>>>>>>>>>>>======>>>??????@@@AAAAAA========================<<<<<<<<<<<<;;;;;;;;;;;;<<<:::999:::;;;<<<;;;:::999999888888999999:::;;;:::>>>AAA>>>888555666888666666666666666666555555444444444333333444444444777888999999777666666777888888777777777777777777888777777666666666777777444444555666777888999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>???>>>===<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDBBBBBBCCCDDDFFFGGGHHHHHHHHHJJJLLLMMMNNNQQQTTTWWWUUUVVVVVVWWWXXXZZZ___bbbhhhooowww}}}|||oooaaaVVVOOOMMMKKKIIIFFFDDDBBBFFFTTTbbb~~~}}}}}}~~~~~~mmm|||qqqiiidddggglllyyy~~~{{{yyywwwwwwxxxyyyvvvuuusssrrrqqqrrrrrrsssuuuuuuvvvxxxyyyzzz{{{{{{zzzzzzzzzzzzzzz{{{||||||{{{zzzyyywwwuuutttssssssxxxwwwuuutttttttttuuuvvvuuuxxxzzzxxxuuussssssuuuvvvyyy}}}vvvaaaSSSOOOVVV```jjjmmmpppvvv}}}}}}ssseeeUUULLLAAA:::999:::;;;:::888999::::::999777444333333333222333333444555555666888;;;>>>BBBEEEHHHIIILLLQQQWWW\\\___dddjjjnnnuuuzzzxxxqqqfff]]]VVVOOOGGGBBB>>>===<<<;;;<<<===???@@@========================;;;<<<<<<===>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<;;;;;;;;;:::999888999:::;;;:::888999999888888999999:::;;;888<<>>>>>??????>>>>>>===@@@???===<<<<<<<<<===>>>@@@@@@@@@@@@@@@AAABBBCCC@@@AAABBBCCCEEEFFFGGGGGGGGGIIILLLNNNOOORRRVVVXXXYYYZZZ]]]___ccchhhnnnrrr{{{~~~}}}xxxooocccWWWOOOJJJHHHGGGFFFEEEDDDCCCKKK\\\nnn~~~~~~}}}~~~~~~~~~kkkuuunnnooosss||||||zzzxxxvvvuuuuuuvvvwwwtttsssrrrqqqpppqqqqqqrrrtttuuuwwwyyyzzz{{{||||||zzzzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{zzzxxxvvvuuutttwwwvvvuuuuuuuuuuuuuuuvvvuuuxxxzzzyyyvvvtttuuuwwwwwwyyy|||~~~mmmYYYMMMNNNTTTcccgggmmmuuuvvvcccWWWGGG<<<999999999999888888999999888777666555333333333333333444444555666666888:::===AAADDDEEEHHHMMMUUUZZZ^^^bbbhhhmmmpppvvv~~~yyyppphhhaaaYYYOOOIII@@@???===<<<<<<===???@@@>>>>>>>>>>>>============;;;<<<<<<===>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::999888888::::::999888999999888888999999:::;;;888:::<<<;;;888777999;;;888999999:::999888666555444444555555555555444444222444555555444222222222333333333444444444444444666666555555666666777777666666666666777777777777999999999999999999999999888999:::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>======??????>>>======>>>>>>>>>@@@?????????@@@@@@AAABBB@@@@@@BBBCCCEEEFFFGGGHHHHHHJJJMMMOOOQQQTTTXXXZZZ___bbbggglllqqqxxx~~~}}}xxxssspppnnniiiaaaXXXPPPJJJFFFEEECCCBBBBBBEEEIIITTThhh{{{~~~~~~}}}~~~~~~rrr}}}~~~~~~|||zzzxxxvvvuuuuuuvvvvvvsssrrrqqqpppooopppqqqqqqssstttwwwyyy{{{|||||||||||||||}}}}}}}}}||||||{{{{{{|||}}}}}}|||zzzwwwuuuttttttuuuuuuuuuuuuuuuuuurrruuuxxxxxxvvvuuuwwwzzzyyyzzz|||}}}~~~~~~yyycccRRRMMMOOOYYYaaakkkxxxvvvfffRRRCCC<<<;;;999888777777777777777777777777666555444333333222222333555555555666999<<>>======>>>????????????>>>>>>==================>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;:::999999:::;;;:::999999999888888999999:::;;;;;;;;;::::::999999999:::999:::;;;;;;:::888666555333444555666666555444333111333666666444222111111333333444444555555666666555555555555555666777777888888777777777777666666999999999999999999999999888999:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>======<<<>>>>>>?????????????????????????????????@@@@@@AAAAAABBBCCCEEEFFFHHHIIIJJJHHHKKKNNNPPPRRRUUUYYY\\\bbbgggnnnuuu||||||uuummmhhh```\\\UUUOOOJJJFFFDDDBBBBBBAAACCCJJJTTTcccyyy~~~}}}}}}~~~~~~~~~}}}~~~}}}zzzxxxwwwwwwxxxxxxrrrqqqpppooooooooopppqqqssstttwwwyyy{{{|||}}}}}}~~~}}}{{{||||||xxxvvvqqqrrrtttuuuvvvuuutttsssnnnrrrvvvwwwvvvvvvyyy||||||||||||}}}}}}}}}}}}~~~mmmZZZRRRSSSRRR\\\kkkzzzttt\\\JJJAAA>>>;;;999666666666555666777777888999888666444333111111000444333333444666999<<<>>>BBBGGGMMMRRRTTTXXX^^^bbbfffmmmwww}}}{{{xxxuuurrrjjj```YYYKKKHHHDDDAAA>>>===>>>>>>@@@@@@??????>>>>>>======???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===<<<;;;;;;;;;<<<;;;::::::<<<<<<;;;:::999999888888999999:::;;;???===:::::::::;;;:::888999:::;;;<<<;;;999777555333444555666666555444333444666888999777555444444555666666777888999999:::555555555555555666777888999999888888777777666666999999999999999999999999888999:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<============<<<<<<===>>>???AAAAAAAAA@@@?????????????????????@@@@@@CCCCCCEEEFFFHHHJJJKKKLLLIIIKKKNNNQQQSSSVVV[[[^^^bbbgggoooxxx~~~vvvmmmgggWWWSSSNNNJJJGGGEEEBBBAAACCCBBBFFFPPP^^^ppp~~~}}}||||||}}}~~~~~~~~~~~~}}}vvvtttwwwwwwuuussssssrrrqqqppppppppppppuuuvvvxxxyyyzzz{{{{{{{{{~~~}}}}}}}}}}}}|||~~~|||yyyvvvwwwvvvuuutttuuuxxxzzz|||ttttttsssssstttuuuvvvwww{{{|||}}}}}}||||||}}}~~~}}}{{{iiiWWWJJJMMMSSS___qqqhhhVVVKKKCCC<<<777666666666444333222333444444555555555555555555555333444555666777777777777AAACCCHHHLLLPPPUUUZZZ^^^eeejjjrrrxxx}}}~~~|||zzzyyyxxxuuunnniii[[[UUUKKKDDD@@@?????????@@@???>>>???@@@@@@???=========>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<;;;:::999999999999:::777888999:::::::::::::::<<<;;;::::::999999999999:::::::::999999888888888777777777777666555444333888777666555444444555666444444555555666666777777444444333333333333222222111111333444666777888999777777888888888999999999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<;;;;;;;;;<<<===???@@@======>>>>>>>>>>>>===<<<>>>>>>>>>???@@@@@@AAAAAAAAACCCEEEFFFGGGHHHJJJLLLNNNLLLMMMPPPRRRRRRWWW^^^dddhhhooowwwzzzpppiiiYYYSSSJJJDDDCCCDDDEEEEEEDDDFFFNNN^^^ttt~~~||||||~~~~~~|||xxxxxxxxxwwwvvvuuutttsssrrrrrrqqqqqqwwwxxxyyy{{{||||||}}}}}}~~~~~~}}}}}}|||}}}|||yyywwwuuutttsssssstttwwwyyy{{{yyyxxxvvvuuuuuuvvvwwwxxx{{{|||}}}}}}|||{{{|||~~~~~~yyycccRRROOOQQQ[[[kkk|||}}}iiiVVVGGG>>>;;;777777777555444333333333666555555444444444444555333333555666666777777777:::===AAAEEEIIIMMMRRRVVV___dddkkkrrrvvvyyy{{{}}}~~~}}}}}}~~~~~~|||wwwrrrhhhbbbXXXPPPJJJFFFCCCBBB???>>>======>>>>>>===<<<===>>>>>>???????????????????????????????????????>>>>>>>>>>>>===============<<<<<<<<<;;;;;;;;;:::888888999:::::::::::::::<<<;;;::::::999999999::::::::::::999999999888888555555666666666666666666888777666555444555555666555555555666666666666666333333444444444555555555444444444555555555666666888888888888888888888999888888999999999:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<===>>>???======>>>>>>>>>======<<<======>>>>>>???@@@@@@@@@AAACCCEEEFFFGGGHHHJJJLLLMMMKKKLLLOOOQQQRRRXXX___gggkkkqqqxxx~~~~~~xxxpppjjjYYYSSSKKKEEECCCCCCEEEFFFDDDJJJWWWkkk~~~~~~~~~|||zzzzzzzzzyyyyyyxxxwwwvvvuuutttssszzzzzz{{{|||}}}~~~~~~~~~~~~|||}}}~~~~~~}}}{{{yyywwwuuutttttttttuuuxxx{{{}}}}}}{{{xxxvvvtttuuuuuuvvvzzz|||}}}|||{{{zzz{{{|||~~~~~~ttt___RRRPPPTTTbbbrrrzzzaaaMMMAAA===999888777666555444333222777666444333333333444555333333444555666666666666555888;;;???BBBFFFKKKNNNWWW[[[bbbhhhlllooorrrtttzzz{{{~~~}}}wwwqqqiii```XXXPPPIIIEEEBBB@@@======>>>>>>>>>======>>>??????@@@@@@??????????????????????????????>>>>>>>>>>>>============:::;;;<<<<<<<<<;;;:::999888999999:::::::::::::::;;;;;;:::999999999:::::::::::::::999999999999888333444555666777777777777777777666555555555666666666666666666666555555555222333444555666777888888777777666555555444444444888888888888888888888777888888999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>?????????AAABBBEEEFFFFFFGGGIIIKKKIIIFFFFFFIIIKKKMMMTTT[[[hhhlllqqqwww~~~}}}|||||||||||||||zzzvvvooojjjZZZUUUNNNGGGCCCCCCEEEGGGJJJUUUhhh}}}~~~}}}}}}}}}~~~}}}}}}|||{{{zzzxxxwwwvvv{{{|||||||||}}}~~~~~~~~~||||||}}}}}}|||zzzyyyxxxwwwvvvvvvwwwxxx{{{}}}~~~|||xxxuuusssrrrrrrrrrxxxyyyzzzyyyxxxwwwxxxzzz}}}}}}}}}oooYYYPPPNNNXXXfffuuuoooZZZJJJBBB999888777666666555444222777666444333222222333444222333444555555555555555444777:::===???BBBGGGJJJPPPTTTZZZ___cccfffjjjmmmqqqtttzzz}}}vvvooofff\\\SSSMMMIIIFFFBBB@@@@@@@@@@@@???>>>>>>???@@@@@@@@@@@@???????????????????????????>>>>>>>>>>>>============777888:::;;;;;;999888666999999::::::;;;::::::999;;;::::::999999:::::::::999999999999999999999999555555666777777777777777777777666666666666666666777777666666555555444444333333444555666666777777777777666666555555444444888888888888777777777777888888999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;;;;<<<=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDDDDEEEGGGHHHHHHEEEEEEGGGHHHJJJQQQYYYeeejjjooouuu{{{}}}zzzxxxxxxzzzzzzyyyxxxwwwsssnnnjjj\\\YYYTTTLLLFFFDDDFFFIIIVVVeee{{{}}}~~~~~~|||{{{zzz|||{{{{{{{{{|||}}}~~~~~~}}}||||||{{{{{{zzzzzzyyyyyywwwvvvwwwwwwyyy{{{}}}~~~~~~}}}zzzwwwtttrrrqqqqqqtttuuuvvvvvvuuuuuuvvvxxx{{{|||~~~dddVVVLLLQQQ[[[gggzzz~~~lllXXXHHH;;;999666555666777555444666555444333222333333444222333333444444444444333444666999;;;===???CCCFFFKKKNNNSSSWWW[[[___cccfffjjjnnnttt{{{|||uuulllbbb[[[QQQMMMGGGCCCAAA@@@@@@???>>>>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>============777888:::;;;;;;:::888777::::::;;;;;;;;;::::::999:::::::::999999::::::;;;999999999999999999999999777777888888777666555555666666777777777777777777777777666666555555444444555555444444444444444444555555555666666666666666777777777777777777777777888888999999999::::::::::::999999999999:::;;;<<<:::;;;===>>>>>><<<;;;999::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>===???AAABBBAAABBBDDDFFFKKKHHHHHHJJJKKKMMMSSSZZZbbbhhhpppvvv|||}}}xxxuuuuuuvvvxxxvvvuuutttsssoookkkggg]]]]]][[[UUUMMMIIIKKKNNNeeevvv~~~~~~}}}|||{{{zzzzzzzzz{{{}}}~~~}}}||||||{{{zzzyyyyyyyyyyyyzzzuuuuuuuuuvvvwwwxxxyyyzzz~~~~~~}}}{{{yyyvvvtttrrrqqqrrrttttttttttttvvvxxxzzz~~~uuuaaaQQQPPPSSSZZZkkk~~~vvvaaaNNNCCC>>>888666777888777555333333333444444444333333222222333444444333333222222444666777888:::===@@@EEEHHHKKKOOORRRWWW\\\```dddhhhnnnuuuzzz{{{rrrlll\\\VVVNNNGGGCCCAAA???>>>>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============:::;;;<<<=========<<<;;;;;;;;;;;;;;;;;;::::::999::::::999999999:::;;;;;;888999999999999:::::::::888888888888777666555444666666777888888888777777666666666666666555555555555555555444444444333333444444555666777777888888666666666777777777888888888888999999999::::::::::::999888888888999;;;<<<:::;;;>>>???@@@>>><<<:::999999:::;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>===???@@@AAAAAAAAACCCEEEGGGFFFGGGKKKMMMNNNTTT[[[eeemmmwww~~~}}}xxxtttrrrrrrssssssrrrqqqpppnnnjjjeeeaaaZZZ___bbb^^^VVVRRRTTTXXXrrr}}}|||{{{zzzzzz{{{}}}~~~~~~}}}{{{|||{{{yyyxxxwwwxxxyyyzzzuuuuuuuuuuuuvvvvvvwwwwww{{{|||}}}~~~|||xxxuuurrroooqqqssstttuuuvvvxxxzzz{{{mmmYYYSSSQQQQQQ___rrr~~~mmm\\\OOOGGG>>>999888999777666000111333555555555444333222222333333333333222222000222333444555666999;;;???AAADDDGGGJJJOOOUUUYYY]]]aaafffkkkpppwww|||vvviiibbbXXXNNNHHHEEEBBBAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<<<<======>>>>>>>>>;;;;;;<<<<<<;;;::::::999:::999999999::::::;;;<<<888888999999999:::::::::777777888888888777777666555666777888999888888777555555555666666666666666555555555555555666666666555555555666777777888888444555555666777888999999888888999999999::::::::::::999888777888999;;;<<<999;;;>>>AAABBB@@@===<<<888888999;;;;;;<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>@@@AAABBBAAABBBCCCEEEDDDDDDHHHOOOSSSUUUZZZaaapppyyy}}}{{{wwwtttqqqpppppppppnnnmmmlllllliiiddd^^^YYYTTT]]]eeefff```\\\___ddd~~~~~~}}}{{{zzz{{{|||~~~~~~~~~|||zzz|||zzzxxxwwwwwwxxxyyy{{{wwwwwwwwwwwwwwwwwwwwwwwwwwwyyy|||}}}|||xxxtttqqqoooqqqtttuuuvvvxxxzzz||||||vvv___VVVQQQMMMYYYkkk{{{}}}oooXXXNNNCCC;;;999999777555...000333555666666444333222222333333333222222111000222333444444555888::::::<<<>>>AAADDDIIIOOOTTTXXX[[[___ccchhhoooxxxyyytttlllaaaVVVNNNJJJGGGEEE??????@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<<<<;;;::::::999999999999999::::::;;;<<<888888888999999:::::::::555666777888888999999888555666777999999999888777444555555555666666777777444444555666777888999999666666666666777777777777333444555666777888999:::888888999999999::::::::::::999888777777999;;;<<<888;;;???BBBCCCAAA???===777888999:::;;;;;;<<<;;;<<<<<<======>>>?????????@@@AAACCCCCCCCCCCCEEEFFFHHHIIIPPPXXX^^^aaagggmmmyyy{{{xxxvvvtttqqqooonnnnnnnnnjjjjjjiiihhhfff```YYYTTTPPP[[[gggjjjfffdddhhhmmm}}}zzzyyyyyyyyyzzz}}}~~~~~~~~~}}}|||yyywwwvvvvvvwwwxxxvvvxxxyyyyyywwwvvvvvvwwwsssvvvyyy||||||yyyuuurrroooqqqtttwwwzzz{{{||||||}}}xxxcccTTTPPPWWW___mmmiiiYYYFFF>>>>>>===999555444444333222111222444666333333333333333333333333...000222555666777777777555888;;;>>>AAADDDGGGJJJPPPVVV^^^aaabbbgggqqqyyyxxxrrrjjjccc\\\SSSJJJDDDFFFDDDBBB???>>>>>>???@@@@@@@@@@@@@@@??????AAACCC??????AAABBBBBBAAA@@@???>>>>>>=========<<<<<<<<<::::::;;;;;;<<<=========;;;:::999999999:::;;;<<<;;;:::999888888:::<<<===999999999888777666666555777888888888888999999999999888666444222111000///444444444555555555666666888888888888777777777777777888888888999999999999888999:::;;;;;;:::999888999999999999999999999999===>>>???@@@???>>><<<:::;;;<<<<<<======<<<<<<;;;<<<:::999;;;>>>???>>>;;;???AAADDDFFFGGGIIILLLOOOMMMSSS[[[dddmmmttt{{{{{{tttooommmkkkjjjkkkkkkkkkkkkiiieeebbb___]]]YYYSSSNNNLLLSSSbbbrrrwwwuuuyyy~~~{{{yyyxxxxxxxxxzzzzzz{{{||||||}}}}}}~~~~~~}}}{{{zzzyyyyyyyyyttttttuuuvvvwwwxxxxxxwwwtttvvvyyy{{{{{{yyyvvvtttrrrsssuuuxxxzzz{{{||||||}}}ooo\\\RRRSSSWWWjjj}}}{{{jjjTTTFFF@@@>>>;;;888555666555444333333444555333333333333333333333333222333333444555555555444444666999;;;===???CCCFFFLLLRRRYYY\\\^^^cccllltttzzz}}}~~~xxxtttmmmgggaaaZZZRRRMMMHHHGGGEEECCCAAAAAAAAAAAA>>>???@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBAAAAAA@@@============<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<:::999999999::::::::::::888888888999;;;<<<999999999888777666666666777888888888888999999999888888666555555444444444444444555555555666666666888888888888777777777777777777777888888888999999:::<<<@@@BBBBBB@@@<<<:::999999999999999999999999:::;;;===??????>>>===<<<;;;;;;<<<===>>>>>>>>>>>>@@@???===???AAACCCBBB@@@@@@BBBDDDFFFHHHKKKPPPTTT[[[aaakkkuuu~~~zzzvvvvvvuuuqqqlllkkkiiigggfffgggggggggfffbbb___[[[YYYWWWSSSNNNJJJIIIPPP___ppp{{{|||zzzxxxwwwwwwwwwwwwwwwwwwxxxzzz|||~~~~~~|||zzzyyyxxxqqqpppooorrrwwwzzzyyyxxxuuuwwwxxxzzzzzzyyywwwvvvuuuvvvwwwyyyzzz{{{||||||jjjYYYRRRQQQddduuu|||eeeQQQEEE???===;;;777777666666555555444444333333333333333333333333666666555444333333333333444555666666777:::>>>AAAFFFLLLRRRVVVXXX]]]fffmmmqqquuuzzz}}}}}}||||||{{{xxxtttpppkkkfffaaa[[[WWWOOONNNMMMJJJHHHFFFDDDCCC???@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAAAAA@@@=========<<<<<<<<<<<<;;;=========<<<<<<<<<;;;;;;>>>===<<<:::999888888888999999888777777999:::;;;999999999888777777666666777888888888888999999999777777777777777888999999555555555555666666666666888888888888777777777777666666666777777777888888999===BBBFFFFFFBBB===999999999999999::::::::::::888999;;;===>>>>>>>>>>>>:::;;;<<<>>>???????????????>>>===>>>@@@BBBBBBAAADDDEEEGGGIIIMMMTTT\\\aaannnuuutttmmmllllllkkkiiifffdddbbbaaabbbbbbaaa```[[[YYYUUURRRPPPMMMIIIFFFEEEIIIVVViiizzz~~~||||||}}}~~~~~~|||zzzxxxxxxvvvuuutttuuuvvvyyy|||~~~}}}}}}~~~}}}|||yyyvvvtttooollljjjooovvvzzzzzzwwwwwwwwwxxxyyyyyyyyyxxxxxxxxxxxxyyyyyyzzz{{{{{{{{{zzzeeeXXXSSS\\\jjj~~~vvv___NNNEEE???<<<777777666666777777555444444444444444444444444444888666555333222222333333444444444333333666:::===CCCGGGMMMQQQTTTYYYaaagggkkkooouuuxxxzzzzzz{{{|||wwwuuurrrnnniiiddd```]]]ZZZZZZYYYWWWSSSOOOJJJHHHEEEDDDBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<;;;;;;:::===<<<<<<;;;:::999999999888888777777777888999:::999999999888888777777777777777888888888999999999777777777777888888999:::555555666666666777777777888888888888777777777666666666666666777777777777777:::???BBBBBB???:::777999999999:::::::::::::::888999;;;<<<============;;;<<<===>>>???????????????>>>>>>???AAACCCDDDEEEHHHJJJMMMRRRYYYbbbmmmttt~~~qqqiiigggggggggfffbbb```^^^^^^^^^^^^\\\[[[WWWUUURRRNNNKKKHHHFFFDDDDDDHHHRRRdddxxx|||zzzzzz{{{|||}}}~~~}}}{{{zzzwwwvvvvvvuuuwwwyyy|||}}}{{{|||}}}}}}{{{xxxuuusssnnnjjjiiimmmtttyyyyyywwwwwwwwwxxxxxxyyyyyyyyyyyyxxxxxxxxxxxxyyyyyyzzzzzzrrr```WWWTTT]]]mmmrrr^^^QQQFFF<<<999777555666777888777555444444444444444444444444666555444222222333444555444444444222222444888;;;@@@DDDHHHLLLPPPVVV]]]bbbhhhlllqqqvvvxxxzzz{{{}}}zzzyyywwwrrrmmmhhhdddbbbggghhhhhhgggccc]]]VVVRRRNNNJJJDDDBBBBBBCCCCCCCCCAAAAAA@@@@@@????????????========================??????>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;888888777888888888999999999999999999888888888888777777888888888999999999888888777666666777777777666666666777777777888888888888888888777777777666666666666666777777777777888888:::;;;;;;:::888888999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>??????????????????CCCCCCDDDEEEGGGJJJMMMOOOMMMQQQWWW^^^hhhsss~~~yyyrrrjjjdddaaa```^^^]]]^^^\\\[[[ZZZ[[[ZZZXXXVVVRRRQQQMMMIIIFFFDDDDDDDDDFFFLLLWWWggg{{{{{{zzzzzz{{{{{{|||}}}~~~~~~~~~}}}zzzyyyxxxxxxxxxyyyzzz{{{zzz{{{||||||{{{yyyvvvuuuooolllkkkmmmqqquuuvvvuuuwwwwwwxxxyyyzzzzzzzzzzzzwwwwwwvvvvvvvvvwwwxxxyyy}}}~~~~~~~~~}}}hhh[[[QQQTTT^^^lllzzzuuueeeTTTDDD???;;;777666888888777555444444444444444444444444444444333333333444555555444444444333222444777999<<>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<888888888999999999999999999999999999999999999999777888888888888999999999999888777666555555555555777777777777888888888888888888888888777777777777666666666777777777888888:::999888888888888999:::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======???@@@AAABBBBBBBBBBBBBBBDDDFFFGGGIIIKKKOOOTTTXXXWWW\\\eeeooozzz{{{vvvkkkhhhddd```^^^[[[YYYVVVXXXWWWVVVVVVVVVUUURRRPPPJJJJJJHHHDDDBBBBBBEEEGGGIIISSS```ooo~~~}}}|||{{{zzz{{{{{{{{{||||||}}}}}}~~~~~~~~~|||{{{{{{zzzyyyxxxwwwwwwwwwwwwxxxxxxxxxwwwvvvuuuqqqpppnnnnnnoooqqqssstttvvvwwwxxxzzz{{{{{{zzzyyyuuuttttttttttttuuuvvvwww||||||}}}~~~~~~|||rrrcccVVVSSSUUU\\\eeettt|||iiiVVVIIICCC<<<888888888666333555555555555555555555555333444444555444444444333222333444444333444666888777999===AAAFFFLLLRRRUUU]]]aaafffkkknnnqqqtttvvv{{{||||||xxxsssnnnmmmmmmwww{{{{{{vvvhhhbbb\\\XXXVVVSSSMMMHHHEEEDDDCCCAAA@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;<<<<<<======<<<;;;:::888999999:::::::::::::::999999999999999999999999777888888888888999999999888888777666666666666666777777777888888888999999888888888888777777777777777777777888888888999999:::999888777777888999:::999999::::::;;;<<<<<<===;;;;;;;;;<<<===>>>???@@@@@@AAACCCEEEGGGHHHIIIIIIFFFHHHKKKMMMOOOTTT[[[```gggnnnyyyyyytttrrrooojjjbbbaaa___]]][[[YYYWWWUUURRRPPPOOOOOOOOONNNKKKHHHDDDDDDDDDCCCCCCFFFLLLQQQXXXfffvvv|||zzz{{{|||{{{{{{{{{|||||||||||||||}}}}}}~~~}}}}}}|||{{{yyywwwuuutttssssssttttttttttttssssssrrrrrrqqqooonnnnnnpppsssuuuvvvyyy{{{|||{{{zzzyyyssssssrrrrrrssstttuuuvvvzzz{{{|||~~~~~~yyy{{{{{{kkk]]]VVVRRRSSSWWWfffzzzfffQQQIII@@@:::999888555222555555555555555555555555444555555666555444222111000222333444333333555666333555888<<>>>>>>>>>>>==================>>>>>>===;;;999888999999:::;;;;;;;;;;;;:::999999999999999999999999777888888888888999999999777777777777777777888999777888888888888999999999888888888888777777777777888888888888999999999999888888888888888888888888999999::::::;;;<<<======::::::;;;<<<>>>@@@BBBCCC@@@AAADDDGGGJJJMMMOOOPPPLLLNNNRRRTTTWWW]]]dddjjjvvv~~~}}}uuukkkfffeeeccc^^^[[[ZZZXXXWWWUUUTTTSSSRRRLLLKKKJJJJJJJJJIIIEEECCCAAABBBDDDEEEFFFLLLTTTZZZooowwwsss{{{}}}{{{xxxwwwvvvwwwyyy{{{||||||||||||{{{|||~~~~~~}}}}}}}}}~~~}}}zzzwwwuuusssrrrrrrssssssssssssssssssssssssuuusssqqqppppppqqqqqqpppxxxxxxyyyzzz{{{yyyvvvsssrrrtttuuuwwwwwwwwwvvvvvvyyy{{{|||~~~~~~}}}{{{zzzwwwyyy}}}|||mmm___SSSRRRUUU___uuuzzzbbbQQQCCC>>>===999666888888666444444555555444333777555444444555444222000444222000000222333444333666666888:::???DDDHHHKKKPPPTTTYYY^^^aaadddgggiiippptttwwwvvvqqqnnnoooqqqsssyyy~~~{{{wwwtttqqqkkkddd^^^VVVRRRLLLHHHHHHHHHFFFDDDDDDCCC@@@>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>999:::<<<=========<<<<<<999999:::::::::;;;;;;;;;::::::888777777777888999;;;999666555666777888777:::999777666666666777888999999999999999999999999::::::999888777777888888888888888777888888999:::;;;;;;;;;::::::999999999888999:::;;;<<<;;;:::999777999===?????????@@@AAACCCFFFIIIJJJLLLMMMPPPRRRWWWZZZ]]]```ccciiiqqqwww~~~zzzqqqkkkeee```^^^[[[XXXUUUUUUUUUUUUTTTRRROOOMMMKKKNNNLLLIIIGGGFFFEEEDDDCCC@@@BBBCCCCCCGGGSSSeeerrrvvvooojjjzzz~~~~~~}}}|||zzzxxxvvvuuuuuuvvvwwwyyyzzzzzzzzzyyy{{{|||}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}zzzwwwtttsssrrrrrrqqqqqqrrrssstttuuuuuuvvvuuusssqqqoooppppppqqqqqquuuvvvwwwzzz||||||yyywwwrrrssstttuuuvvvwwwwwwwwwyyyzzz{{{||||||zzzyyywwwwwwxxx{{{|||mmm```ZZZWWWYYYgggyyytttaaaMMMCCC===888666888;;;999777777888777666555555444444555666666444222444222000000222444444333333333444777:::>>>BBBEEEIIIMMMRRRWWWZZZ]]]aaaccciiimmmrrrqqqmmmjjjjjjkkkjjjpppyyy|||zzzvvvpppllleee___WWWQQQNNNKKKHHHEEEGGGEEEBBB@@@>>>>>>???@@@??????>>>>>>======<<<<<<999:::;;;<<<===<<<<<<;;;999999:::::::::;;;;;;;;;;;;:::999888777888888999;;;999666666777888888777888777666666666666888888999999999999999999999999:::999999888777777888888888888888888888999999:::;;;;;;:::::::::999999999:::;;;<<<<<<===<<<;;;:::;;;>>>@@@BBBBBBCCCEEEGGGGGGIIIKKKLLLNNNQQQUUUXXX[[[___eeekkkrrrzzzvvvoookkkddd```[[[XXXWWWVVVSSSQQQRRRRRRRRRQQQOOOMMMKKKIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@BBBDDDHHHSSSdddzzzzzzqqqooovvv{{{{{{{{{zzzyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyyyyyyy{{{||||||}}}}}}}}}||||||||||||{{{{{{{{{{{{|||}}}}}}{{{xxxvvvsssrrrqqqqqqnnnoooppprrrtttvvvwwwxxxuuusssqqqooooooppprrrtttttttttuuuxxxzzzzzzxxxuuurrrrrrssstttuuuvvvxxxxxxyyyyyyyyyyyyxxxvvvtttsssvvvvvvwwwyyyzzzrrrhhh^^^VVVYYYbbbgggmmmttt{{{sss\\\MMMCCC===::::::999888777666777666555333555444444555777888666555444222111111333444444333222222333444777:::===???@@@DDDJJJOOOSSSWWW[[[^^^___dddiiijjjhhhdddcccccc^^^bbbiiiqqqxxx~~~~~~vvvpppfff]]]WWWSSSPPPOOONNNKKKHHHDDDBBBAAAAAAAAA??????>>>===<<<;;;::::::999:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;:::999888888888999999:::888777777888999777666555555555555666777888888999999999999999999999999:::999888888777888888888888888888888888999::::::::::::::::::999999999999<<<<<<============<<<<<<<<<>>>???@@@AAADDDGGGJJJLLLMMMOOOPPPSSSYYY```eeehhhmmmuuu~~~wwwmmmeee___\\\XXXUUURRRPPPPPPPPPOOONNNMMMMMMLLLLLLKKKIIIHHHGGGCCCCCCCCCCCCBBBBBBAAAAAACCCEEEIIISSSddd{{{rrrqqqwww~~~~~~~~~|||}}}|||{{{{{{||||||||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{|||||||||{{{{{{{{{zzzzzz||||||{{{{{{zzzzzzzzzzzz{{{yyywwwtttrrrqqqqqqqqqmmmmmmoooppprrrtttuuuuuutttsssqqqooonnnpppsssvvvvvvuuuuuuvvvwwwvvvsssppprrrrrrrrrrrrsssuuuxxxyyyxxxwwwwwwvvvtttrrrpppooosssrrrrrrttttttwwwvvvgggYYYSSSTTTWWW[[[bbblllyyy}}}lll]]]RRRIIIBBB>>>:::888777777888777666444777666555666888888777555444333222222444555555444444444444555777999;;;<<<<<>>>>>===<<<;;;::::::999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;:::::::::999999999999999888777888999999777555333333444555666777888999888888888888888888888888999999888888888888888999999888888888888999:::::::::::::::::::::999999999===========================>>>???@@@BBBFFFKKKOOOSSSTTTVVVYYY^^^fffooovvv|||{{{sssiiiaaaZZZVVVUUUQQQPPPOOONNNMMMMMMMMMMMMHHHHHHHHHHHHGGGGGGFFFFFFAAABBBCCCCCCBBBAAABBBCCCGGGKKKSSSaaauuuzzzvvv}}}}}}}}}~~~~~~~~~~~~|||}}}~~~}}}||||||~~~}}}}}}~~~}}}}}}}}}}}}|||~~~|||||||||}}}~~~~~~~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{|||}}}||||||{{{zzzyyyxxxxxx|||||||||{{{{{{zzzyyyyyyxxxwwwuuurrrqqqpppppppppmmmnnnnnnoooppppppqqqqqqrrrrrrrrrpppoooppptttwwwxxxwwwvvvwwwwwwwwwtttrrrrrrrrrqqqqqqrrrtttvvvxxxvvvvvvuuusssqqqooommmlllnnnmmmmmmoooppprrryyyqqq___QQQLLLMMMNNNTTT```mmmxxxzzzooodddWWWJJJ@@@???===::::::::::::999888999888777777888777555333444333333444555666555444444555555555666777888888888;;;???CCCGGGKKKOOOSSSRRRVVV[[[___```^^^\\\ZZZOOONNNMMMNNNPPPTTTXXX[[[^^^```dddkkksss}}}vvvjjjcccbbbfffiiibbb```[[[VVVOOOJJJEEECCC>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888777777777888888666444222333444555666888888999888888888888888888888888999888888888888888999999999999999888999::::::;;;::::::::::::::::::::::::============>>>>>>>>>???@@@AAACCCEEEHHHMMMTTTYYY\\\^^^bbbfffnnnwww~~~pppllleee^^^XXXTTTRRRRRROOOOOONNNLLLKKKIIIIIIIIIFFFFFFEEEEEEEEEDDDDDDDDD???AAABBBAAA@@@@@@CCCEEEJJJRRR```ppp}}}~~~~~~~~~||||||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{{{{zzzzzz|||~~~~~~{{{{{{|||{{{{{{}}}~~~}}}{{{{{{|||}}}~~~~~~~~~~~~yyyyyyxxxxxxyyyzzz{{{{{{~~~|||zzzyyyxxxwwwwwwzzz{{{{{{{{{zzzyyyxxxxxxvvvuuusssqqqppppppppppppoooooooooooooooooonnnnnnooorrrsssrrrpppqqqtttxxxxxxwwwwwwxxxzzz{{{zzzyyyrrrrrrrrrrrrrrrssstttuuuuuutttrrrpppnnnlllkkkjjjjjjhhhiiilllmmmnnnttt{{{|||iiiWWWMMMIIIGGGJJJUUUbbbnnnyyy}}}rrrfffUUUIIIEEEAAA<<<999777777777666:::888777777777666444222444444333555777777666444222222333333444444444444555777:::<<>>=========<<<;;;;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;:::999888666555555666777555444222333555666777888888888888888888888888888888888888888888777888888999:::999999999999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@BBBCCCAAACCCFFFJJJOOOVVV]]]bbbjjjnnntttzzz}}}uuunnn```]]]XXXSSSPPPNNNMMMMMMKKKLLLLLLJJJFFFDDDDDDDDDEEEDDDCCCBBBBBBBBBBBBBBB<<<>>>??????>>>AAAGGGLLLSSS^^^ooo~~~~~~|||{{{|||~~~|||}}}~~~}}}}}}||||||||||||}}}}}}zzzzzzyyyyyyzzz|||~~~~~~~~~}}}yyyzzz{{{||||||}}}|||}}}{{{|||}}}~~~xxxxxxxxxxxxyyyzzz|||}}}}}}zzzxxxwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwvvvtttsssrrrpppooooooooopppppppppppppppppppppppppppmmmqqqttttttrrrrrrtttxxxxxxwwwwwwxxxzzz{{{zzzyyyrrrrrrrrrsssssssssrrrrrrtttsssqqqooommmkkkjjjjjjhhheeeeeeiiijjjkkkoootttxxxzzzhhh[[[RRRKKKHHHOOO[[[hhhxxx{{{sssggg\\\RRRLLLCCC<<<888666555555888666666666777777555333444444444666777888666444000111111222222222222222444666777888:::<<<@@@CCCGGGIIIMMMQQQTTTUUUUUUSSSMMMKKKHHHEEEBBBAAA@@@@@@DDDFFFIIIMMMSSS]]]iiirrrvvvvvvtttpppjjjggghhhiiiqqqrrrqqqoooiiiaaaYYYTTTMMMLLLJJJGGGEEEBBB@@@??????>>>===<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===<<<;;;:::999888666333333444555555444444555666888888999888888888888888888888888888888888888777777888999999::::::999999999999:::;;;;;;<<<<<<<<<=========>>>>>>?????????@@@BBBDDDFFFHHHIIILLLQQQVVV\\\dddlllqqq{{{}}}xxxssslllddd]]]TTTRRROOOLLLIIIHHHHHHHHHHHHIIIJJJHHHDDDAAAAAABBBDDDCCCAAA@@@????????????<<<>>>@@@@@@AAAHHHRRRYYYfffrrr~~~|||{{{{{{}}}{{{|||}}}|||||||||{{{||||||}}}}}}zzzzzzzzzzzz{{{{{{|||}}}zzz|||~~~}}}|||xxxyyy{{{||||||~~~zzz|||}}}~~~zzzzzzyyyzzz{{{}}}}}}{{{xxxwwwwwwwwwuuuvvvwwwxxxxxxwwwvvvuuutttrrrqqqooooooooooooppppppqqqqqqqqqqqqrrrrrrrrrkkkpppuuuvvvsssrrrtttwwwyyyxxxvvvvvvwwwwwwuuutttqqqrrrssstttsssrrrqqqpppsssrrrpppnnnlllkkkjjjjjjgggddddddggghhhhhhkkkooosss{{{zzzmmm___SSSKKKNNNYYYfffyyy~~~|||vvvnnnccc[[[PPPFFF???<<<;;;;;;555444444555777777666555444444444666888888666444111111222333333333333333666777888888888:::===@@@CCCEEEGGGLLLPPPRRRRRRQQQMMMKKKIIIFFFDDDAAA@@@???AAABBBCCCDDDHHHPPP[[[cccfffkkkoooqqqnnnkkkjjjjjjtttvvvwwwvvvrrrjjjaaa\\\TTTSSSPPPLLLHHHDDDBBB@@@@@@???>>>===<<<<<<===>>>;;;;;;;;;<<<<<<<<<======;;;<<<=========<<<::::::888555222111222444444444555666777999999999888888777777777777777777777777888888777777888999::::::::::::999999::::::;;;<<<<<<=========>>>>>>??????@@@AAAAAABBBDDDGGGJJJKKKVVVZZZ```fffmmmuuu}}}~~~yyyrrrmmmhhhaaaXXXQQQOOONNNKKKIIIGGGFFFEEEEEEFFFHHHJJJHHHDDDAAAAAABBBCCCAAA@@@>>>===<<<=========@@@BBBCCCGGGOOO\\\fffxxx~~~|||zzz{{{|||yyyzzz|||~~~||||||{{{zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxyyy|||~~~~~~|||zzzwwwyyy{{{|||}}}{{{|||~~~~~~}}}yyyzzz{{{{{{zzzzzz|||~~~~~~}}}}}}|||zzzyyyyyyxxx{{{yyywwwwwwyyy{{{{{{{{{rrrpppnnnmmmlllmmmooopppooopppqqqrrrrrrrrrqqqppprrrqqqpppqqqssstttsssrrrvvvwwwwwwvvvvvvuuutttssswwwuuusssrrrrrrpppmmmjjjmmmmmmlllkkkjjjiiigggfffgggfffeeeeeefffhhhkkkmmmpppuuuzzz~~~qqqaaaSSSSSS\\\iii{{{|||{{{~~~zzzsssbbbMMM@@@===>>>>>>;;;999888888888777555222555555333222111000000000333333333333333333333333333333333444666888999:::<<<===@@@CCCGGGJJJLLLNNNJJJJJJJJJIIIGGGEEECCCAAACCCCCCBBBAAAAAADDDIIIMMM___fffmmmnnnhhhcccbbbdddooorrrvvvyyywwwrrrkkkgggaaa^^^YYYTTTPPPJJJEEEAAABBBBBBBBBBBBAAA@@@>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>><<<;;;::::::::::::999999888888888888999999;;;;;;;;;;;;;;;:::888777666777777888999999:::::::::999777666777888:::;;;999999999999::::::::::::>>>===<<<===???@@@@@@???CCCEEEHHHKKKNNNRRRXXX[[[ccchhhpppxxx{{{uuurrrlllhhhbbb\\\WWWSSSOOOLLLIIIHHHGGGEEECCCDDDFFFHHHSSSOOOIIICCC@@@???@@@AAABBB@@@>>><<<>>>AAAAAA>>>BBB???@@@FFFMMMWWWkkk}}}|||zzzzzz{{{}}}}}}~~~~~~}}}~~~~~~}}}||||||{{{yyyxxxxxxwwwzzzzzz{{{|||}}}}}}||||||{{{{{{|||}}}}}}{{{}}}~~~~~~}}}yyyzzz{{{zzzyyyyyyzzz|||}}}}}}|||zzzyyyxxxwwwwwwtttrrrpppppprrrtttttttttrrrqqqooommmmmmmmmnnnooopppqqqsssttttttssssssrrrrrrqqqppppppqqqrrrqqqppptttttttttttttttssssssrrruuusssrrrqqqpppooollljjjkkkkkkkkkjjjiiihhhgggffffffeeeddddddeeegggjjjkkkmmmrrrwwwppp___WWWYYYcccsss||||||vvv```OOOFFF@@@<<<:::999777666777666555333333333333333333444444555333333333333333333333333333333333333444555666666888:::<<>>===<<<<<<<<<::::::999999999::::::;;;::::::999999999999999999888888999999:::::::::;;;;;;:::999888888999;;;<<<:::;;;;;;;;;;;;<<<<<<<<<@@@??????@@@AAADDDEEEEEEIIILLLOOOSSSWWW\\\aaaeeesssxxx~~~zzzuuuoooiiifffaaa]]]WWWRRROOOLLLHHHFFFEEEEEEDDDBBBAAAAAACCCEEENNNKKKGGGBBB???>>>??????>>>===;;;:::<<>>CCCEEELLLWWW```jjj{{{}}}{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{{{{zzzzzzyyyxxxxxx{{{|||}}}}}}~~~~~~~~~}}}|||}}}}}}~~~~~~{{{{{{~~~~~~}}}|||yyyzzzzzzyyywwwwwwxxxzzz|||{{{zzzyyywwwvvvuuuuuuuuusssqqqqqqssstttuuutttrrrqqqpppnnnmmmmmmnnnooorrrsssuuuvvvvvvvvvuuuuuusssqqqpppoooppppppnnnmmmooopppqqqqqqrrrrrrqqqqqqrrrqqqoooooonnnmmmkkkhhhhhhhhhhhhhhhhhhgggfffeeeddddddccccccdddfffhhhiiijjjnnnsssxxxmmm]]]VVVZZZggguuuqqqrrrrrrrrrrrrxxxvvvcccTTTGGG>>>>>>;;;888666666777777666555444444444444555666666222222222222222222222222333333222222222222222333444555777:::===???AAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFEEECCCAAAAAACCCFFFOOOUUU\\\]]]ZZZWWWXXXZZZ```dddjjjnnnqqqpppmmmkkkiiifffbbb^^^ZZZVVVPPPMMMHHHHHHHHHHHHGGGFFFFFFFFFDDDEEEGGGHHHHHHFFFEEEDDDDDDCCCBBBAAA@@@?????????===<<<<<<<<<<<<<<<======::::::999999999:::;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::::::::<<<<<<=========>>>>>>>>>??????CCCCCCCCCDDDFFFIIIMMMOOOSSSVVV\\\aaaffflllrrruuuzzzsssqqqoookkkeee___ZZZXXXSSSPPPKKKHHHFFFDDDBBB@@@AAAAAA@@@???======???AAAGGGEEEBBB@@@>>>=========<<<;;;::::::<<<>>>@@@BBBHHHQQQ```ppp{{{{{{~~~~~~~~~~~~}}}}}}~~~zzzzzzzzzzzzzzzzzzzzzzzz}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}zzz|||~~~~~~}}}|||{{{xxxyyyyyyxxxvvvuuuvvvxxx{{{zzzyyyxxxvvvuuutttssswwwuuuttttttuuuwwwwwwwwwsssrrrqqqpppooooooooooootttuuuwwwxxxyyyxxxxxxwwwtttsssqqqppppppooommmkkklllmmmnnnooopppqqqqqqpppooonnnmmmllllllkkkiiigggeeeeeeffffffffffffeeedddbbbbbbbbbbbbcccdddffffffgggkkkooorrryyyyyydddUUURRRZZZccc___aaadddddddddjjjzzzuuueeeUUUIIIEEEAAA<<<999888999999888888777666555444333333333222222222222222111111111333333222222222222333333222333444666888:::<<<<<>>>>>;;;<<<===??????@@@????????????>>>>>>>>>===============<<<;;;;;;<<<<<<===??????@@@@@@AAABBBBBBCCCFFFGGGHHHIIILLLPPPUUUYYY```dddkkkqqqwww}}}{{{sssnnnfffdddbbb^^^YYYTTTPPPMMMKKKHHHEEECCCBBBBBBAAA???===>>>>>>===;;;;;;===?????????>>>>>>======<<<<<<===<<<<<<===>>>???EEELLLWWWeeeyyy~~~~~~~~~yyyyyyzzzzzz{{{||||||}}}~~~~~~~~~~~~~~~{{{zzz|||~~~~~~~~~|||{{{zzzxxxxxxyyywwwuuuuuuvvvwwwzzzyyyxxxxxxwwwvvvuuutttuuusssqqqqqqsssuuuuuuuuussssssrrrrrrqqqqqqqqqqqquuuvvvwwwyyyzzzzzzyyyyyyvvvtttrrrqqqpppooommmkkkkkklllmmmnnnooopppppppppmmmkkkjjjjjjkkkjjjhhhfffddddddeeeeeeeeedddccccccaaaaaaaaabbbbbbcccddddddgggiiikkknnnrrr}}}nnn[[[RRRPPPRRRTTTUUUXXX[[[\\\bbbuuuxxxiii]]]OOOJJJCCC>>>;;;:::999888888777666444333333333333333333333222222222111111222222222222333444555666222222333555666777888999:::<<<>>>AAADDDGGGJJJKKKLLLLLLMMMKKKHHHGGGGGGHHHJJJLLLNNNMMMJJJGGGFFFGGGMMMPPPTTTZZZ^^^aaacccdddeeebbb^^^ZZZVVVQQQKKKGGGCCCCCCBBBBBBBBBCCCDDDDDDGGGHHHJJJKKKKKKIIIFFFEEEAAA@@@@@@????????????@@@FFFGGGHHHIIIGGGDDDAAA???>>>@@@DDDGGGHHHGGGEEECCCCCCCCCBBBAAA@@@??????>>><<<<<<<<<<<<======>>>>>>@@@AAABBBDDDEEEGGGHHHHHHKKKMMMPPPRRRUUUYYY___dddmmmrrryyy~~~{{{xxxtttlllddd___ZZZYYYVVVSSSOOOKKKHHHFFFEEECCC@@@???@@@@@@@@@???;;;<<<===<<<;;;;;;<<<>>>::::::;;;<<<<<<<<<<<<<<>>>>>===>>>???AAABBBDDDEEEFFFGGGFFFEEECCCAAA<<<<<<<<<<<<<<<===>>>???GGGJJJNNNPPPOOOKKKFFFBBBBBBEEEHHHKKKLLLKKKHHHGGGGGGFFFEEEDDDBBBAAA@@@???<<<===>>>???@@@@@@AAAAAACCCDDDFFFHHHKKKMMMOOOPPPSSSWWW\\\___bbbffflllpppxxx~~~tttrrrooolllgggaaaZZZUUUNNNMMMKKKIIIFFFDDDBBBAAABBB@@@===<<<===>>>======:::;;;===<<<;;;;;;<<<===888999999:::;;;<<<<<<===???<<<>>>BBBDDDJJJ\\\ooo~~~~~~}}}}}}~~~~~~~~~~~~~~~{{{||||||}}}~~~~~~~~~}}}}}}}}}~~~}}}|||}}}}}}|||~~~}}}~~~~~~~~~}}}{{{yyyxxxvvvwwwxxxwwwvvvvvvxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{wwwuuussssssuuuwwwwwwwwwssstttuuuvvvwwwxxxxxxxxxssstttvvvxxxyyyyyyyyyxxxuuusssqqqppppppooolllkkkhhhhhhiiijjjjjjkkkjjjjjjjjjiiihhhiiijjjjjjhhhfffeeeeeeeeedddcccbbbaaa```aaaaaabbbccccccccccccbbbeeecccdddiiillloooyyyzzzrrrhhh___XXXRRROOOQQQRRRVVVggg{{{nnnhhh^^^TTTKKKDDD>>>:::666666555555666666777888666666555555444333333222555555444444444444555555444444444444444444444444444555666888<<>>@@@AAAAAAAAAAAAAAA@@@???>>>===888888888999;;;<<<>>>???DDDIIIQQQVVVWWWSSSLLLHHHGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIHHHFFFDDDBBBAAA@@@===>>>@@@BBBCCCEEEFFFFFFFFFHHHJJJNNNQQQTTTWWWXXX]]]cccjjjooopppsssyyy}}}~~~{{{zzz{{{||||||zzzwwwssspppjjjgggddd```\\\WWWQQQMMMFFFEEEDDDBBB@@@??????>>>AAA???<<<;;;<<<<<<<<<;;;888:::<<<<<<;;;;;;;;;===999999999999;;;<<<===>>>@@@===@@@HHHMMMWWWooo~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~|||}}}~~~}}}}}}}}}~~~~~~~~~|||{{{yyywwwvvvwwwxxxwwwvvvwwwyyyzzzyyyyyyzzz{{{{{{|||}}}}}}uuusssrrrrrrsssuuuuuuuuussstttuuuwwwyyyzzzzzzzzzrrrsssuuuwwwxxxxxxxxxxxxsssqqqoooooonnnnnnllljjjfffgggggghhhhhhhhhhhhhhhiiihhhhhhiiijjjjjjhhhgggffffffeeeeeecccbbb``````aaabbbbbbccccccccccccbbbddd```aaagggkkklllsss|||}}}sssjjj```YYYYYYVVVWWWeeewww|||uuukkk___UUULLLDDD???;;;:::999777666666555555777777666555444444333333777666555444333333333333444444444444333333333333333333444666999===@@@BBBFFFIIINNNQQQRRRRRRSSSTTTSSSRRROOOLLLHHHEEEDDDCCCAAA@@@@@@AAABBBDDDFFFGGGGGGEEEDDDDDDEEEDDDBBB@@@===<<<;;;;;;<<<>>>@@@BBB>>>>>>===<<<;;;;;;::::::555666777888:::<<<>>>???AAAHHHRRRZZZ\\\XXXQQQLLLJJJHHHFFFEEEEEEGGGJJJKKKLLLKKKIIIGGGEEECCCBBBAAA>>>@@@BBBDDDFFFHHHIIIIIIIIIKKKNNNQQQVVVYYY\\\^^^eeellltttyyyzzz}}}|||vvvrrrssstttuuutttqqqmmmhhheee___\\\XXXTTTPPPLLLGGGDDDCCCBBBAAA@@@????????????CCC@@@===<<<<<<===<<<;;;777999;;;;;;;;;:::;;;<<<:::999999999:::<<<>>>@@@BBB@@@DDDMMMUUUccc~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|||zzzyyyzzz}}}}}}{{{yyyvvvwwwxxxxxxwwwwwwyyyzzz}}}|||zzzxxxwwwwwwwwwwwwvvvuuuvvvwwwxxxxxxvvvtttwwwwwwwwwwwwwwwwwwwwwwwwssstttuuuvvvuuutttrrrpppsssrrrpppnnnmmmllllllkkkgggffffffeeeeeeeeeffffffhhhhhhiiijjjjjjjjjiiiiiiiiiiiihhhgggeeecccbbbaaadddcccbbbdddfffggggggfffcccbbbaaabbbeeeiiinnnqqq|||yyyqqqlllkkkcccYYY]]]iiiyyy~~~}}}{{{vvvlll^^^NNNDDD>>>>>>>>><<<999777777888999999888777666555555444444444444444444444444333333222000//////111333444333333333333444444555666BBBDDDIIINNNSSSUUUWWWWWWSSSRRROOOKKKGGGCCC@@@???<<<<<<;;;<<<===???AAABBBBBBCCCEEEFFFFFFEEECCCBBB@@@>>>======>>>>>>>>>======;;;::::::;;;;;;999888888777777777888999;;;<<<;;;BBBMMMVVVZZZYYYUUUQQQMMMIIIEEEDDDFFFHHHGGGFFFHHHHHHGGGGGGEEEDDDCCCBBBEEEFFFHHHIIIIIIJJJLLLNNNNNNPPPSSSUUUXXX]]]cccgggqqquuu{{{|||vvvqqqnnnllliiiiiigggfffccc```^^^]]]WWWSSSNNNIIIFFFCCC@@@>>>@@@???>>>===;;;;;;;;;:::>>>===<<<;;;:::;;;;;;<<<;;;;;;<<<>>>>>>===:::777777999<<<=========@@@BBBFFFKKKRRRZZZfffxxxxxxvvv{{{~~~~~~}}}{{{|||~~~~~~}}}}}}~~~~~~~~~}}}|||||||||yyyxxxwwwxxxzzz{{{yyyvvvwwwyyyzzzzzzyyyyyyzzz{{{~~~|||{{{yyywwwwwwwwwwwwtttssstttuuuwwwwwwuuussswwwwwwwwwwwwwwwwwwvvvvvvssstttuuuuuuuuusssqqqoooqqqqqqpppooommmlllkkkjjjhhhgggfffeeeeeeeeeeeeeeefffggghhhiiijjjjjjjjjjjjkkkkkkjjjiiihhhfffdddccccccbbbbbbccceeeffffffeeebbbaaa```aaacccgggkkknnnvvv|||xxxmmm```\\\bbbjjjqqquuussstttxxx{{{zzz~~~wwwjjj[[[RRRDDDBBB>>>;;;999888888888666666666555444444444333555555555555555555555555444333111000000111222333333333333333333444555555===@@@DDDIIIMMMOOOQQQQQQPPPOOOLLLIIIEEEBBB???===::::::999999999:::<<<===AAABBBDDDGGGHHHHHHGGGGGGDDDBBBAAA@@@AAAAAA@@@??????===;;;;;;;;;;;;999888777777777777999;;;===???;;;AAAJJJRRRWWWXXXVVVTTTPPPLLLGGGEEEFFFHHHIIIHHHIIIIIIHHHGGGFFFDDDCCCBBBCCCEEEHHHKKKLLLMMMOOOPPPRRRUUUXXX\\\```eeelllpppxxx|||}}}zzzuuupppkkkhhhfff^^^^^^]]][[[YYYVVVTTTSSSMMMJJJFFFCCCBBBAAA@@@>>>>>>>>>===<<<;;;;;;;;;;;;======;;;:::::::::;;;;;;:::::::::;;;;;;<<<;;;:::;;;<<<<<<<<<<<>>===<<<:::888666666777888:::===???AAA<<<@@@FFFMMMSSSVVVWWWXXXTTTPPPKKKHHHHHHJJJKKKLLLKKKKKKJJJIIIHHHFFFEEEDDDAAADDDIIILLLOOOQQQTTTWWWXXX[[[```dddiiiooovvvzzz~~~{{{zzzxxxxxxqqqpppnnnkkkfffaaa]]][[[QQQQQQPPPOOOMMMKKKIIIHHHDDDBBB???=========<<<:::;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;::::::::::::<<<===??????@@@AAA@@@BBBHHHRRRYYYccckkkvvv||||||}}}vvvttt}}}||||||~~~}}}~~~}}}{{{yyywwwwwwvvvttttttttttttuuutttsssrrrwwwxxxyyyyyyxxxwwwxxxzzzxxxxxxwwwuuutttrrrrrrqqqqqqpppqqqsssttttttsssqqqssssssssssssttttttttttttttttttsssrrrqqqooommmllllllmmmmmmnnnmmmjjjhhhfffiiihhhgggeeedddcccccccccbbbccceeeggghhhiiijjjjjjggggggggggggfffeeedddcccaaa`````````bbbccccccaaa___^^^]]]\\\]]]```bbbdddfffiiisssxxxggg^^^YYYYYYXXXXXX\\\cccjjjnnnooosssyyy~~~yyypppiiiZZZPPPDDD===;;;;;;999777777777777777777888888888777777777888888888888888888777666444333333333333333333222222222333333444777999;;;>>>AAACCCDDDEEEEEEDDDBBB@@@>>><<<;;;:::;;;:::999999:::;;;<<<===BBBDDDHHHMMMQQQUUUWWWXXXUUUSSSRRRQQQQQQOOOMMMKKKHHHEEECCCAAA@@@>>><<<999888888888999;;;===???AAA>>>@@@DDDIIIOOOTTTXXX[[[XXXTTTOOOKKKJJJLLLNNNOOOOOOOOONNNNNNLLLKKKJJJIIIEEEFFFIIILLLOOOUUU[[[``````cccgggkkkpppuuu{{{~~~yyyxxxuuurrrpppmmmlllkkkdddcccbbb___[[[VVVQQQNNNHHHHHHHHHGGGFFFDDDCCCBBBBBB???<<<:::999999777666888888888888999:::;;;<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<===???@@@AAAEEEKKKOOOTTT\\\hhhppp}}}yyyvvv~~~|||zzz~~~~~~~~~~~~}}}~~~|||zzzxxxvvvvvvuuussstttuuuttttttsssrrrrrrtttuuuvvvvvvtttssstttvvvwwwvvvvvvuuutttsssrrrrrrrrrqqqqqqsssttttttrrrpppppppppppppppqqqqqqrrrrrrrrrqqqqqqooonnnlllkkkjjjiiijjjkkklllkkkiiifffeeehhhgggfffdddcccbbbbbbbbbaaabbbccceeefffgggggggggeeeeeeeeeeeeddddddcccbbb```___^^^___```aaa```___\\\\\\[[[ZZZ[[[]]]^^^```aaaeeennnzzzpppddd```[[[UUUSSSUUUYYY```eeedddhhhooowww{{{zzzuuuqqqeee[[[MMMCCC@@@>>>:::777777777777888888888888888888888888999999999::::::999999888777666555555555444444333222222333333333555666777999;;;===>>>??????>>>===<<<;;;:::999888999888888999;;;===???@@@DDDFFFJJJOOOTTTXXX\\\]]][[[ZZZYYYXXXYYYWWWUUUSSSMMMJJJGGGEEEDDDBBB???===;;;;;;::::::;;;===???@@@AAABBBDDDHHHMMMSSSYYY\\\ZZZWWWSSSPPPNNNNNNQQQSSSRRRSSSSSSSSSRRRQQQPPPOOOKKKKKKKKKLLLOOOWWWaaagggiiikkkooorrrtttxxx|||}}}~~~~~~~~~}}}{{{yyyvvvsssqqqmmmllliiigggdddbbbaaa```YYYYYYXXXUUUPPPKKKFFFCCCBBBBBBBBBBBBAAA@@@???>>>@@@===:::999999999999888777777777777999:::;;;<<<999:::::::::::::::::::::888:::<<<===<<<<<<>>>AAABBBLLLZZZdddllluuu}}}zzz~~~~~~|||~~~}}}}}}|||zzzxxxwwwuuuuuuuuussstttuuutttrrrqqqqqqrrrqqqrrrsssrrrpppooopppqqqvvvvvvvvvwwwvvvuuuttttttrrrrrrqqqrrrsssrrrooommmllllllmmmmmmnnnnnnooooooooonnnmmmlllkkkjjjiiihhhhhhiiiiiiiiiiiigggfffdddfffeeedddcccbbbaaaaaaaaaaaabbbbbbccccccccccccbbbccccccdddddddddccccccbbb___^^^]]]]]]______^^^]]]ZZZZZZYYYYYYZZZ[[[\\\]]]___ccciiiqqq|||{{{pppmmmcccXXXRRRPPPOOORRRVVV]]]```fffnnnvvvzzzzzzyyyooofffZZZOOOHHHBBB===:::666666666666666666666666888888888999::::::;;;;;;999999999999888777777777555555444333333333444444222333333555666777888999:::999999999888888888888555555666777999;;;>>>@@@DDDFFFIIIMMMQQQVVVYYY[[[ZZZYYYYYYZZZ\\\[[[YYYVVVQQQOOOLLLJJJHHHFFFCCCAAA???>>>>>>===>>>???AAABBBDDDEEEGGGJJJNNNSSSXXXZZZYYYYYYWWWTTTQQQQQQSSSUUUUUUUUUVVVVVVWWWWWWVVVVVVRRRPPPOOONNNQQQYYYcccjjjnnnpppsssuuuuuuwwwyyy{{{xxxyyy{{{{{{zzzyyyyyyzzzuuuuuusssqqqmmmiiifffddd```___]]][[[YYYWWWVVVVVVPPPOOONNNKKKGGGCCC???===<<<<<<<<<===<<<<<<;;;;;;;;;999888888:::<<<===<<<666777777777999:::;;;<<<999::::::;;;;;;;;;;;;:::666999;;;<<<;;;>>>BBBGGGNNN]]]ppp}}}~~~yyy|||}}}~~~}}}yyyxxxwwwvvvttttttssssssqqqsssuuutttqqqooooooqqqnnnppppppooonnnmmmmmmnnnrrrssstttuuuuuuuuutttsssrrrqqqqqqqqqqqqooollliiiiiiiiijjjjjjkkkllllllmmmkkkkkkjjjiiihhhhhhgggggghhhhhhggggggffffffeeeeeeccccccbbbaaa``````aaaaaabbbbbbbbbaaa```___^^^]]]``````aaaaaaaaaaaa``````^^^]]]\\\\\\]]]^^^]]]\\\XXXXXXXXXXXXYYYZZZ[[[\\\^^^```bbbfffooorrrbbbYYYQQQKKKJJJMMMTTTVVVZZZbbbkkksssyyy{{{xxxrrrhhh]]]QQQHHHBBB>>>888777777777666555555555777888888999::::::;;;;;;999999:::::::::999999888777666555555444444444555333333333333444555666777666666666777777777777777555555555666777999<<<===AAABBBDDDGGGKKKNNNQQQSSSSSSSSSUUUWWWYYYZZZXXXVVVUUURRROOOMMMLLLJJJGGGEEEAAAAAAAAAAAACCCDDDFFFHHHHHHIIIKKKNNNQQQTTTWWWXXXWWWYYYYYYWWWTTTSSSTTTVVVUUUUUUWWWXXXYYYZZZZZZZZZUUUTTTTTTSSSUUUZZZaaaggglllnnnpppqqqqqqqqqrrrtttppprrrtttsssqqqnnnmmmllljjjiiigggddd```\\\XXXUUUSSSRRRQQQOOOMMMMMMLLLLLLFFFFFFDDDBBB@@@>>>===<<<999999:::::::::::::::999:::888666777999;;;<<<;;;777777777888999:::;;;<<<999:::;;;<<<===<<<<<<;;;:::;;;===<<<>>>DDDOOOWWWgggwwwvvvqqqttt||||||||||||~~~wwwvvvuuutttsssrrrrrrrrrppprrrtttsssooommmnnnpppnnnoooooonnnmmmllllllmmmmmmnnnpppqqqrrrrrrqqqqqqrrrqqqpppoooooommmiiiggggggggghhhiiijjjjjjkkkkkkiiiiiihhhggggggfffgggggghhhgggfffeeeeeeeeeeeeeeeaaaaaa```````````````aaabbbbbbaaa```___]]][[[ZZZ[[[\\\]]]]]]^^^]]]]]]]]]^^^\\\[[[\\\]]]]]]\\\[[[WWWWWWWWWXXXYYYZZZ[[[\\\^^^\\\[[[^^^gggvvvnnnbbbWWWMMMIIIJJJLLLMMMOOOVVVaaakkkssswww}}}yyyrrrfffXXXLLLEEEBBB;;;::::::999888777666666777777888999999:::;;;;;;999999:::;;;;;;;;;::::::888777666555555555555555666555555555666777888888444444555666666777777888888777777777888999;;;<<<===>>>???BBBEEEHHHJJJLLLMMMNNNPPPSSSVVVWWWVVVTTTVVVTTTQQQPPPNNNMMMJJJHHHCCCCCCCCCDDDFFFIIIKKKMMMJJJKKKNNNQQQSSSUUUVVVVVVVVVXXXZZZXXXUUUTTTUUUWWWTTTUUUVVVXXXZZZ[[[\\\\\\UUUVVVWWWXXXYYY\\\```cccfffhhhjjjkkkjjjjjjkkkmmmjjjlllmmmllliiidddaaa``````___]]]ZZZVVVQQQMMMKKKKKKJJJIIIGGGFFFFFFEEEEEE@@@???>>>===<<<<<<<<<<<<888999:::;;;;;;;;;;;;:::<<<:::777666777777777666888888888888999:::;;;<<<999:::<<<=========<<<<<>>AAALLL[[[fff}}}~~~rrrllllllxxx{{{|||~~~~~~}}}~~~~~~|||{{{{{{}}}~~~~~~zzz}}}wwwwwwvvvvvvuuuuuuttttttsssrrrqqqpppooonnnnnnnnnnnnnnnmmmmmmlllllllllllljjjkkklllnnnpppqqqrrrrrrnnnnnnmmmlllkkkkkkjjjjjjgggggggggfffgggggghhhiiiiiihhhgggfffeeedddccccccffffffeeedddbbbaaaaaa```aaaaaaaaaaaa````````````aaaaaa```^^^]]]\\\[[[[[[\\\[[[[[[[[[ZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZZZZWWWWWWVVVVVVVVVWWWXXXXXXXXXXXXXXXZZZ```jjjvvv~~~rrrdddXXXOOOKKKJJJHHHJJJPPPVVV^^^kkkxxx|||}}}yyyqqqiiibbbWWWNNNDDDBBB???;;;777555444444333444555777999;;;<<<===::::::;;;;;;;;;;;;;;;;;;777777777777777777777777777666555444333222111111111222222333333444555555333333333444444555555555::::::<<<>>>@@@CCCFFFGGGIIIIIIJJJLLLNNNOOOPPPQQQOOOOOOOOONNNLLLJJJGGGFFFEEEEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPTTTUUUUUUUUUUUUTTTTTTSSSTTTSSSSSSSSSTTTVVVXXXYYYXXXXXXXXXXXXYYYYYYYYYZZZ]]]___aaacccdddcccbbbbbbcccccccccbbb___[[[XXXVVVSSSRRROOOMMMJJJHHHGGGFFFEEEDDDCCCAAA@@@?????????<<<;;;::::::999999999:::888888999999999:::::::::888777777666666666666666;;;:::999999::::::999888:::;;;;;;<<<;;;;;;;;;<<<===@@@BBBDDDJJJXXXlll||||||qqqsss}}}vvvtttzzz~~~~~~~~~~~~}}}{{{|||~~~}}}~~~{{{{{{{{{|||}}}~~~}}}~~~~~~}}}~~~~~~yyyuuuwwwvvvvvvuuuuuuuuuuuuuuuttttttsssrrrpppooonnnnnnnnnmmmmmmmmmmmmmmmllllllllliiijjjkkkmmmnnnooooooooonnnmmmmmmlllkkkjjjjjjiiigggggggggfffggggggggghhhggggggfffeeedddcccbbbbbbeeedddcccbbbaaa``````____________^^^^^^^^^^^^]]]___^^^]]]\\\[[[ZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXUUUUUUUUUUUUUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVWWWWWWWWWWWWWWWYYY]]]eeeooouuuwwwjjj^^^WWWJJJHHHHHHLLLPPPXXXeeeqqqzzz}}}}}}yyytttnnneee\\\MMMHHHAAA<<<:::999999888555666777888999:::;;;<<<=========<<<<<<<<<;;;;;;888888888888888888888888888777666555444333333222222222333333333333444444333333333333444444444555666666777888:::<<<>>>???BBBCCCDDDEEEFFFHHHIIIIIIJJJKKKKKKJJJIIIGGGEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVYYYZZZ\\\^^^___^^^]]]]]][[[[[[ZZZYYYVVVSSSOOOMMMKKKIIIGGGEEECCCBBBAAA@@@AAA@@@???>>>===<<<<<<<<<:::999999888777777888888777777777888888888888999666666666666666777888999888777777888999:::999888999::::::;;;;;;===???AAAAAAGGGMMMSSS[[[iii{{{~~~}}}|||~~~}}}~~~~~~~~~|||~~~~~~~~~~~~}}}}}}|||{{{{{{yyywwwxxx{{{|||{{{zzz|||~~~~~~|||{{{zzzyyyzzz}}}}}}~~~}}}}}}~~~~~~~~~uuuqqqrrrtttttttttttttttuuuuuuuuuuuuuuusssrrrpppooonnnnnnkkkkkkllllllmmmlllllllllhhhiiijjjkkkllllllllllllkkkkkkkkkjjjjjjiiiiiihhhgggfffffffffffffffffffffeeeeeedddcccbbbaaaaaa```bbbbbbaaa```___^^^^^^]]]\\\\\\\\\[[[[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXWWWWWWWWWSSSSSSRRRRRRSSSSSSTTTUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUVVVVVVWWWYYY^^^eeeiiiyyysssiiiTTTNNNIIIIIILLLSSS```lllxxx~~~~~~{{{uuunnn]]]TTTHHH@@@??????>>><<<999:::::::::;;;;;;<<<<<>>>>>======<<<<<<<<<888888888888888888888888999999888777666555555444444444333333333222222222222222333333333333444444333333333333444555666777;;;<<<===>>>???@@@AAABBBCCCCCCDDDCCCCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBGGGGGGHHHIIIJJJJJJJJJJJJHHHHHHHHHHHHIIIKKKLLLMMMNNNNNNNNNNNNOOOOOOOOOOOOQQQRRRTTTUUUVVVUUUUUUTTTQQQQQQPPPNNNLLLHHHEEECCCBBBAAA???===<<<;;;;;;;;;;;;::::::999888999999999888777777666666666666666555666666666666777777777555555555666777999:::;;;777777999:::;;;;;;::::::;;;<<<=========@@@DDDHHHIIIQQQ\\\gggqqq~~~||||||||||||{{{zzzzzz{{{{{{zzzyyyxxxwwwwwwvvvuuutttuuuvvvwwwwwwvvvyyy{{{}}}~~~~~~~~~}}}{{{xxxwwwxxx{{{}}}}}}}}}|||}}}{{{uuuqqqrrrrrrrrrssssssttttttuuuuuuwwwwwwvvvtttsssqqqoooooojjjjjjkkklllmmmllllllkkkhhhiiiiiijjjjjjjjjjjjiiiggggggggggggffffffffffffeeeeeeeeeeeeeeedddccccccbbbbbbaaaaaa```___^^^^^^___^^^^^^]]]\\\\\\[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWXXXXXXXXXWWWVVVVVVVVVUUUVVVVVVVVVVVVUUUUUUUUUUUURRRRRRRRRRRRRRRSSSTTTTTTQQQQQQQQQQQQRRRSSSTTTTTTRRRSSSUUUVVVWWWYYY]]]aaammmxxx~~~hhh]]]RRRLLLLLLSSS```lllzzz{{{ooobbbRRRHHHEEEEEEBBB???================================================999999999999999999999999:::::::::999888777777777555555444444333222222111222333333333333333333333222222222222333444555666888999999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDEEEFFFFFFFFFBBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJIIIGGGDDDAAA???===<<<<<<;;;:::999999999999777777666666666666777777777666666555555666666666666666666666777777777777777777777777888999:::;;;999:::<<<======<<<======???@@@BBBBBBCCCFFFLLLQQQUUU___mmmzzz~~~{{{zzz{{{zzzyyyxxxxxxxxxxxxxxxwwwvvvuuuttttttttttttuuuvvvvvvvvvuuuwwwxxxzzz{{{|||}}}}}}~~~}}}{{{zzzyyyyyy|||~~~~~~~~~}}}}}}~~~|||{{{|||~~~|||yyyuuurrrsssrrrrrrssssssttttttuuuuuuxxxwwwwwwvvvuuusssqqqpppiiijjjkkkllllllkkkjjjiiihhhiiiiiijjjjjjiiiiiihhhbbbcccccccccccccccccccccccccccdddcccbbbaaa```_________^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZYYYYYYXXXXXXYYYXXXXXXWWWVVVVVVUUUUUUVVVVVVUUUUUUUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSPPPPPPPPPPPPPPPQQQRRRRRROOOOOOOOOPPPQQQRRRSSSSSSPPPRRRTTTUUUUUUWWWZZZ\\\aaajjjxxxppp]]]RRRNNNSSS```lll~~~|||ooo^^^TTTPPPNNNIIIEEE@@@@@@@@@???>>>>>>======;;;;;;;;;<<<<<<======>>>999999999999999999999999;;;;;;;;;::::::999999888777666666555444333222222333333333333333333333333000000000111222444555666666666666777777888888888777777777777777888888888999999999999888888888888999999999:::;;;<<<<<<===;;;<<<===>>>????????????======>>>>>>?????????????????????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCBBBAAA@@@>>><<<:::999999888888777777777777777666666555555555666777777777777666666666777777888777777888888888999999999999999888888888888999999:::<<<>>>===<<<<<<>>>AAA???DDDJJJNNNQQQVVV^^^cccllluuu}}}}}}~~~~~~{{{zzzyyyyyywwwvvvvvvvvvvvvwwwvvvuuuuuutttuuuvvvxxxxxxxxxxxxwwwxxxwwwxxxxxxyyyzzz|||}}}~~~{{{||||||}}}~~~~~~~~~~~~~~~~~~|||||||||~~~}}}|||{{{{{{{{{}}}~~~}}}yyywwwtttsssttttttttttttttttttuuuuuuuuuuuuvvvvvvvvvuuutttrrrpppiiijjjkkklllllljjjhhhggggggggghhhhhhiiihhhhhhhhh`````````aaaaaabbbbbbbbbaaaaaabbbaaa```^^^\\\[[[\\\\\\[[[[[[[[[ZZZZZZZZZXXXXXXWWWWWWWWWVVVVVVVVVWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSSSSTTTTTTPPPPPPPPPQQQQQQQQQQQQRRRMMMMMMMMMLLLMMMNNNNNNOOONNNNNNNNNOOOPPPQQQRRRSSSPPPQQQSSSSSSTTTUUUWWWYYY]]]cccmmmzzz~~~hhhZZZSSSTTT\\\eee{{{}}}zzz|||~~~~~~}}}uuujjjccc___\\\WWWRRRIIIHHHFFFDDDBBB@@@>>>===;;;;;;<<<<<<<<<=========::::::::::::::::::::::::<<<<<<;;;;;;::::::::::::888888777666555555444444555555444444444444333333//////000000222333555555333333444444444444444444444444444444444555666666555555555555555555555555555555666777888999:::;;;555666777888888888888888888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888777777666777777666555555555555666777666666666666666777888777777777777777888888999999999999999::::::::::::;;;::::::999888888999999:::<<<===<<<;;;===CCCGGGEEENNNZZZdddjjjqqqzzz~~~{{{|||}}}~~~{{{yyyyyyxxxvvvuuuttttttuuuvvvvvvvvvvvvvvvwwwyyy{{{|||{{{zzzzzzzzzyyyyyyxxxxxxyyy{{{}}}~~~{{{|||~~~~~~}}}}}}~~~{{{zzzzzz|||~~~~~~{{{{{{{{{{{{||||||}}}~~~zzzzzzxxxuuuuuuwwwvvvvvvuuuuuuuuuuuuuuutttqqqrrrsssttttttrrrqqqooojjjkkkllllllkkkiiifffeeeddddddeeefffgggggggggfff______``````aaabbbcccccc______```___^^^[[[YYYWWWZZZYYYYYYYYYYYYXXXXXXXXXUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQNNNNNNOOOOOOOOOPPPPPPPPPLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSQQQRRRSSSRRRQQQQQQSSSUUUYYY^^^fffnnnwwwsssddd[[[VVVWWW[[[kkksssxxxvvvssstttvvvuuuvvvtttrrrpppooommmiiifffZZZXXXTTTPPPKKKFFFCCCAAA??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999888888888777777666666666666666555555444444444222222222222222333444444333333333333333333333333444444333222333333555555222222222333333333333333444444444555555666666666333444555555555555444444555555777888888777777666777777777777888888888888888888888777777777888888888888777777777777777777888888777666666666666666888777777666666666777777777777666666777888888999999999999999::::::::::::::::::999999999::::::;;;:::<<<>>>>>>>>>CCCLLLSSSZZZfffwww~~~yyyzzz|||{{{zzzyyyxxxvvvtttqqqrrrtttuuuvvvvvvwwwwwwvvvzzz}}}}}}|||zzzzzz{{{|||{{{yyyyyyyyy{{{}}}|||||||||}}}}}}}}}}}}}}}|||{{{|||~~~xxxxxxyyy{{{~~~yyyzzz{{{||||||}}}}}}~~~}}}||||||{{{xxxxxx{{{wwwwwwvvvvvvuuuuuuttttttnnnoooqqqrrrrrrqqqooonnnjjjkkklllmmmkkkhhheeecccbbbbbbcccdddeeeeeeeeeeee___``````aaabbbcccdddddd]]]^^^^^^^^^\\\ZZZWWWUUUXXXXXXXXXXXXXXXXXXWWWWWWTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMMMMLLLMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPNNNNNNNNNOOOPPPQQQSSSTTTSSSSSSSSSQQQOOONNNPPPRRRQQQWWW^^^ccciiiuuu{{{mmmbbbYYYTTTUUU[[[fffnnnooonnnnnnnnnlllnnnqqquuuyyyzzzyyyvvvuuuiiifffaaa[[[TTTNNNIIIFFFCCCCCCAAA???===<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888888777777666666666555555555777777666555444444444555555555555555444444444444555444333222222333444555000111111111222222222333444444444333333333333333555555666666666555555444222333555666666555444333555555666666666777777777777777666666555666666777888888888777888888999:::;;;;;;:::999888888888888999888777666666666666777666666666666666777888888888888999999999:::::::::888888888999:::;;;<<<===;;;>>>@@@AAACCCJJJVVV___ppp~~~yyyqqqqqq}}}|||xxxzzz|||~~~|||zzzyyyxxxvvvtttpppqqqrrrtttuuuvvvwwwwwwuuuyyy}}}}}}{{{yyyzzz{{{~~~}}}{{{yyyyyy{{{}}}}}}|||{{{zzzzzz{{{}}}~~~}}}~~~~~~|||zzzzzz{{{wwwwwwxxx{{{~~~xxxyyy{{{|||}}}~~~~~~~~~~~~}}}|||}}}zzzyyyzzzzzzzzzyyywwwvvvuuutttsssssstttttttttsssqqqooommmmmmmmmnnngggggghhhhhhgggeeecccbbbeeecccaaacccfffiiihhhgggcccbbb```^^^]]]^^^___```\\\\\\[[[YYYXXXVVVUUUUUUVVVXXXZZZZZZXXXVVVTTTTTTUUUTTTSSSRRRQQQPPPOOONNNRRRQQQPPPNNNMMMLLLLLLKKKMMMLLLKKKJJJKKKLLLNNNPPPLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLLLLMMMOOORRRSSSUUUUUUTTTSSSRRRQQQPPPPPPTTTUUUWWW\\\dddppp|||{{{pppeee[[[TTTTTTWWWZZZ\\\^^^___aaaccchhhiiikkkpppvvv|||zzzxxxtttnnnfff^^^WWWRRRHHHFFFBBB???===<<<===>>>===>>>>>><<<:::::::::;;;<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<;;;999888777555555666666666666555555666666555555555555666666444555555555444333222222444444333333222111000000111111222333333333222222333444555555666666555555111111222222222333333333///111333333333333555777888888777777777666666666000222666999:::888666444444666888888777666666777777777888888888888777777666666666666666555555555666666777888888888888888777666555666888999999888888777777777999:::<<<>>>>>>BBBFFFIIINNNZZZlllyyyuuummmrrr{{{|||{{{xxx~~~}}}{{{{{{|||~~~~~~|||yyyvvvtttssstttttttttttttttuuuvvvvvvwwwxxxzzzzzzyyyyyyzzz{{{~~~|||zzzzzz{{{{{{zzzyyy}}}|||zzzyyyyyyzzz|||}}}}}}~~~~~~{{{yyyxxxwwwwwwwww|||yyyxxxyyy}}}}}}{{{zzzzzz{{{{{{|||}}}~~~~~~~~~zzzyyy}}}~~~|||yyyxxxxxxyyyxxxwwwuuutttsssrrrrrrrrrrrrssssssrrrpppnnnmmmlllkkkkkkgggggggggfffeeedddcccbbbaaa___]]]___bbbdddcccbbbcccaaa___]]]\\\]]]]]]^^^\\\\\\[[[YYYXXXVVVUUUUUUUUUWWWYYYYYYWWWTTTSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPNNNNNNLLLKKKJJJJJJIIIIIIMMMLLLJJJJJJJJJLLLMMMOOOLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPOOONNNMMMLLLLLLLLLKKKKKKLLLNNNPPPRRRRRRRRRQQQQQQPPPOOOOOOOOOQQQRRRUUUXXX^^^gggqqqxxxzzznnnbbb[[[SSSSSSSSSRRRRRRTTTWWWYYYXXXYYY]]]dddmmmuuuzzz}}}zzz{{{zzzxxxrrrjjjbbb^^^QQQNNNJJJEEEAAA???>>>>>>???>>>===<<<::::::;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;:::888777666777777888888777777666777666666555555666666777555555555555555444333333666555555444333333222222222333333333333333222222111222222333444333333333222222222222333333333333333444555444222222222333555555555555444444444333222444666888888888666555444666888888777666666777777777888888888888777777777777777777777777777777666666777888888888888888;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<;;;<<>>============<<<<<<<<<<<<;;;;;;<<<<<<;;;:::999888888888999999999999888888777777666666666666777777666666777777666666555555777777666666555444444444444444444444444333222111111111222333333333333333222222222333333333444444444555555555333222333444555555555444444444444333555555666777777777666666555777999888777666666777777777888888888888777777888888888888888888888888666666777777888888888888888999999:::;;;;;;;;;;;;<<<@@@CCCCCCAAABBBGGGLLLVVV\\\dddlllvvv~~~uuuqqquuu||||||zzz{{{{{{{{{|||~~~~~~}}}{{{zzzyyyyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzxxxvvvwwwyyy{{{~~~|||zzzzzz{{{{{{yyyxxxzzzyyyxxxwwwwwwwwwyyyyyy~~~~~~}}}|||}}}|||{{{yyyxxxxxxyyyyyywwwuuuuuuvvvyyy|||||||||zzz{{{{{{||||||}}}~~~~~~yyywwwtttrrrrrrsssrrrqqqppppppppppppppppppqqqqqqqqqrrrqqqpppnnnllliiigggiiigggeeecccbbbaaabbbbbb___^^^^^^]]]^^^^^^^^^^^^___^^^\\\[[[YYYYYYYYYYYY[[[ZZZZZZXXXWWWVVVUUUUUURRRTTTUUUTTTRRRPPPPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQMMMMMMLLLLLLLLLMMMMMMNNNJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLKKKIIIIIIIIIIIIJJJKKKLLLMMMKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQTTTUUUWWWZZZ^^^aaammmxxxyyyqqqhhhccc[[[SSSNNNKKKHHHGGGGGGFFFGGGLLLUUU___fffjjjmmmppptttvvvuuuqqqllliiiccc```[[[TTTOOOJJJHHHFFFEEEBBB===;;;:::<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<;;;999888888888999999999999888888888777777666666777777888777777888888888777777666777777666666555555555555666666666555444333222111333333444555555555555555333333333333444444444444111222444555444555666888666666666666666666666666777777666666666666666666777888999888777666666777777888888999999888888777888888888888999999999999777777777777777888999999666777888999:::;;;===???===DDDKKKNNNMMMOOOWWW^^^jjjqqq{{{uuuuuuwww~~~{{{xxxzzz}}}}}}|||yyyxxxyyy{{{{{{|||~~~~~~}}}zzzzzzzzzyyyzzz{{{{{{|||||||||zzzwwwuuuvvvyyy|||}}}|||{{{{{{|||{{{zzzxxxyyyxxxwwwvvvvvvvvvwwwwww||||||}}}~~~|||{{{~~~{{{yyyxxxwwwwwwwwwssssssssstttvvvxxxyyyyyyzzz{{{{{{|||}}}}}}~~~~~~~~~~~~yyyvvvtttqqqooooooooonnnmmmooooooooopppqqqqqqqqqqqqrrrrrrrrrqqqpppmmmkkkiiiiiihhheeecccbbbaaaaaabbb_________^^^\\\\\\\\\]]]]]]\\\[[[ZZZYYYXXXWWWWWWZZZZZZYYYXXXWWWVVVVVVUUUQQQRRRSSSRRRPPPOOOOOOPPPUUUUUUTTTSSSRRRQQQPPPOOONNNNNNMMMMMMMMMNNNOOOOOOJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNOOOMMMPPPRRRTTTUUUWWWYYY[[[eeemmm|||zzzuuummmfff^^^VVVMMMHHHHHHFFFDDDFFFMMMUUU]]]aaadddeeegggiiiiiihhhfffeeeccc```]]]XXXSSSPPPNNNLLLIIIDDD???;;;;;;<<<===<<<:::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999777888888999999888888777888888777777777777888888777777888888999888888777666666666666555555555555777777777666555444333222444444555666666666666555333333444444444555555555111333555555555555777999777777777777777777777777888888666666555666777777888999999888666666666888888888999999999999888888777777777888888999999999999888888888888999:::::::::;;;<<<<<<<<<>>>CCCFFFEEENNNZZZ```cccgggnnnuuu~~~yyyqqqjjjnnnwww}}}}}}|||xxxwwwxxx{{{{{{|||~~~{{{{{{zzzzzz{{{{{{|||}}}}}}}}}{{{xxxwwwwwwzzz}}}~~~}}}|||}}}}}}}}}zzzxxxyyyxxxxxxwwwvvvvvvvvvvvvzzzzzzzzz|||~~~}}}||||||}}}zzzwwwvvvuuuuuuqqqqqqrrrrrrssstttvvvwwwzzz{{{|||}}}~~~~~~~~~}}}~~~|||}}}|||ttttttqqqnnnllllllkkkjjjiiilllmmmnnnpppqqqqqqqqqqqqrrrrrrrrrqqqooonnnlllllliiihhhgggeeecccbbbaaaaaa^^^^^^^^^\\\YYYXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWYYYYYYXXXXXXWWWVVVVVVUUUQQQRRRRRRQQQOOONNNNNNPPPUUUUUUTTTRRRQQQPPPOOONNNMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLKKKJJJJJJHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJKKKLLLNNNNNNOOOKKKMMMPPPQQQRRRSSSUUUWWW^^^eeennnyyyzzzrrrhhh\\\SSSLLLHHHCCCCCCGGGNNNUUUYYY[[[\\\^^^```aaaaaa``````^^^]]]ZZZWWWTTTRRRQQQPPPLLLGGGAAA=========;;;999999999999999999::::::::::::;;;<<<======<<<;;;:::888888888999999888888888999999888888888888999999777777888888999999888888666666666666666666666666777777777777777666555444333333444555555555555555444444444555555555666666666777777777555444555666555666666666666666777777777777777666666777888888999::::::888666555777888888888999999999999888888777777777888888999::::::;;;:::999999999:::<<<<<<<<<===>>>===>>>CCCKKKQQQ[[[eeerrr|||{{{wwwtttrrrooovvv~~~{{{}}}yyywwwyyy{{{{{{|||~~~|||||||||||||||}}}~~~~~~}}}}}}}}}{{{yyyyyy|||~~~~~~~~~~~~|||yyyzzzyyyyyyyyyxxxwwwwwwwwwyyyxxxxxxxxxzzz~~~~~~~~~}}}zzzwwwvvvuuuuuurrrssstttsssrrrssstttvvvzzz{{{}}}~~~~~~}}}}}}{{{{{{}}}~~~xxxrrrqqqoookkkjjjiiiiiihhhfffiiikkklllnnnooopppooooooqqqqqqooonnnnnnmmmmmmmmmiiiiiihhhgggeeecccaaa```]]]^^^^^^[[[WWWUUUVVVXXXXXXYYYYYYYYYYYYYYYXXXXXXYYYXXXXXXWWWWWWVVVVVVUUUQQQRRRRRRPPPNNNNNNNNNPPPRRRRRRQQQPPPOOOOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMLLLNNNPPPPPPPPPPPPRRRTTTXXX]]]dddiiiqqq|||pppgggYYYRRRJJJDDDDDDHHHMMMPPPQQQTTTYYY]]]___^^^]]]\\\YYYXXXVVVUUUSSSQQQPPPOOONNNIIICCC??????>>>999555999999999::::::;;;;;;;;;:::;;;<<<======<<<;;;:::999999::::::::::::999999999999999888888999999999666666777888888888888888777777888888888888888888777777777888888777666666444555555666666666666666444555555555666666666666666777888777555555555666666777777777888888888888666666666777888888888999:::::::::888666555777888888999999::::::999999888888888888999:::;;;;;;;;;===<<<;;;::::::;;;===>>><<<>>>AAADDDIIISSSaaakkk{{{{{{xxxzzz|||xxx{{{~~~zzzzzz|||{{{{{{|||~~~~~~~~~~~~~~~|||}}}~~~}}}||||||~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxwwwyyyxxxwwwwwwxxx{{{~~~~~~}}}{{{yyyxxxwwwxxxxxxvvvwwwxxxwwwtttsssuuuwwwzzz{{{}}}~~~}}}}}}{{{{{{||||||}}}~~~wwwrrrpppnnnjjjhhhhhhgggfffeeegggiiikkkmmmnnnnnnnnnnnnpppooonnnllllllmmmmmmnnniiiiiiiiihhhfffdddaaa```^^^______\\\XXXVVVWWWYYYWWWXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXWWWWWWVVVVVVVVVQQQRRRRRRPPPNNNNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLPPPQQQRRRQQQPPPPPPRRRTTTSSSYYY^^^aaafffsssxxxggg^^^RRRIIIEEEEEEHHHIIIJJJNNNUUU\\\^^^^^^[[[YYYVVVUUUTTTSSSQQQPPPOOONNNPPPJJJDDDAAA@@@>>>888333:::::::::;;;;;;<<<<<<<<<:::;;;<<<=========<<<;;;:::;;;;;;<<<<<<;;;;;;::::::999999888888999999:::555666777888888888888888999999999999999999999999666777777888888888888777777777888999999999999999555555555555666666666777333555666777666777888:::999999:::::::::;;;;;;;;;444555666888999999999999;;;;;;:::888666555777999888999999::::::999999888999999::::::;;;<<<======>>>===;;;;;;;;;<<<>>>@@@???CCCIIIOOOYYYiii||||||zzz{{{vvvooorrr}}}||||||{{{{{{|||~~~|||}}}~~~~~~~~~{{{||||||||||||{{{zzzyyyxxxzzzyyywwwwwwxxxzzz}}}~~~|||{{{zzzyyyyyyyyyzzz{{{yyy{{{|||yyyvvvuuuwwwyyyzzz{{{}}}~~~}}}}}}{{{{{{{{{zzzzzzxxxssspppkkkkkkjjjiiihhhgggfffeeefffgggggghhhjjjkkklllllloooooonnnmmmlllkkkjjjjjjiiiiiihhhgggeeecccbbbaaaaaa```]]][[[XXXVVVUUUUUUXXXXXXYYYYYYYYYYYYXXXXXXYYYXXXVVVVVVWWWWWWVVVTTTQQQQQQPPPOOONNNNNNNNNNNNIIIKKKNNNPPPQQQPPPNNNMMMOOOOOOOOONNNNNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJKKKKKKLLLMMMNNNMMMLLLLLLNNNOOOSSSWWW[[[]]]aaalll|||uuulll^^^RRRJJJFFFDDDDDDEEEIIIPPPWWW\\\^^^]]]\\\YYYVVVRRROOOMMMNNNQQQRRROOOLLLHHHEEECCC@@@:::666>>>;;;888888:::;;;:::888888888999:::<<<<<<:::888666:::======;;;:::;;;===<<<;;;;;;:::999999999:::555666666777888999999999999999888888888888999999888888999999999999888888666777777777888888888888777888888888888999999999:::999888888999999888666999888888888777777666666666666777777888888999999>>><<<:::777666666777777999999888888888777777777777666777888:::<<<;;;;;;===>>>@@@AAAAAABBBEEEGGGJJJPPPYYYcccnnn}}}{{{uuuuuuyyy}}}}}}vvvpppsss}}}{{{{{{{{{|||~~~~~~}}}}}}}}}}}}|||}}}}}}}}}}}}|||{{{zzzyyy|||{{{xxxvvvvvvwwwyyy{{{{{{}}}}}}zzzyyyzzz{{{||||||zzzyyyxxxxxx|||||||||}}}~~~~~~xxxyyyyyyyyyzzz}}}}}}wwwsssqqqkkkkkkjjjiiigggfffeeeeeefffgggggghhhjjjkkkkkklllnnnnnnmmmlllkkkjjjiiiiiifffffffffeeeeeedddcccbbbaaa___]]][[[YYYXXXWWWVVVXXXYYYYYYZZZZZZYYYYYYXXXZZZXXXWWWVVVWWWVVVUUUSSSQQQQQQPPPOOONNNNNNNNNNNNKKKLLLNNNPPPPPPPPPOOONNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJHHHIIIIIIJJJJJJIIIIIIHHHDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJKKKLLLKKKJJJJJJLLLNNNLLLPPPSSSUUUWWW```nnnyyy}}}uuuiii]]]UUUOOOLLLJJJDDDGGGMMMSSSXXX[[[]]]]]]\\\ZZZWWWTTTQQQOOOMMMMMMNNNKKKGGGFFFEEEDDD@@@>>>???>>><<<>>>@@@AAA@@@>>>999888888999<<<>>>>>>>>>999;;;>>>>>><<<;;;<<<===<<<;;;::::::999999999:::777777888888999:::::::::999999888888888888999999888888999999999999888888777777777777888888888888888888888888999999999999>>>;;;777666888;;;;;;;;;999999888888777777777777666666777888999:::;;;;;;<<<;;;:::999888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>>???@@@BBBCCCDDDEEEGGGLLLRRRWWW\\\bbbjjjsss}}}vvvrrrooonnnrrryyyvvvtttvvv~~~|||~~~}}}}}}~~~~~~~~~{{{yyy{{{{{{|||~~~~~~~~~}}}}}}|||}}}}}}}}}||||||{{{yyyyyyzzzyyywwwvvvvvvxxx{{{||||||}}}}}}{{{{{{}}}}}}{{{zzzzzzzzz{{{{{{|||}}}}}}~~~~~~zzzzzzyyyxxxyyy|||zzzvvvsssrrrooonnnmmmllljjjiiihhhggggggggghhhiiijjjkkkllllllmmmllllllkkkjjjiiihhhhhhbbbbbbcccdddddddddcccccc```___^^^\\\ZZZYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZXXXVVVVVVVVVUUUTTTRRRQQQQQQPPPPPPOOONNNNNNNNNLLLMMMMMMNNNOOOOOOPPPPPPLLLLLLLLLKKKKKKKKKJJJJJJLLLKKKJJJJJJIIIJJJJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHDDDEEEFFFGGGIIIJJJKKKKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHIIIJJJIIIHHHIIIJJJLLLKKKOOORRRSSSTTTZZZdddllltttyyyoooeee\\\VVVPPPMMMFFFHHHJJJNNNRRRWWW[[[^^^_________^^^ZZZTTTOOOLLLLLLIIIGGGFFFGGGHHHGGGGGGDDDDDDEEEHHHKKKMMMLLLKKKIIIEEE@@@===<<<<<<;;;;;;999;;;<<<<<<;;;:::;;;<<<;;;;;;:::999999999::::::888888999999:::;;;;;;;;;999999888888888888999999888888999999999999888888888888888888888888777777888888888888999999999:::FFF???777444777;;;<<<<<<999999999888888888888777666777777999:::;;;<<<<<<999999999:::::::::::::::::::::;;;;;;;;;;;;<<<<<<>>>>>>===>>>AAAEEEIIIKKKNNNOOOPPPRRRVVV___hhhooouuuyyy|||tttmmmkkklllqqqzzzyyyuuuyyy~~~|||{{{}}}|||{{{|||}}}}}}|||zzz{{{{{{|||~~~}}}~~~}}}}}}}}}}}}}}}|||{{{zzzzzzxxxxxxwwwvvvxxxzzz|||~~~}}}~~~~~~~~~~~~}}}}}}|||{{{||||||}}}}}}~~~~~~|||zzzxxxwwwzzz|||}}}{{{wwwuuutttssstttsssrrrqqqooommmlllllliiiiiijjjjjjkkkllllllmmmllllllkkkjjjiiihhhggggggbbbbbbccccccccccccbbbbbb___^^^]]]\\\[[[ZZZZZZZZZYYYYYYZZZZZZZZZZZZYYYYYYYYYWWWUUUTTTUUUTTTRRRPPPQQQQQQQQQPPPOOOOOONNNMMMMMMMMMLLLLLLMMMNNNPPPQQQKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIJJJJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJJJJKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFHHHHHHHHHGGGHHHJJJKKKLLLOOORRRSSSTTTXXX___eeegggrrrzzzrrrjjjccc]]]VVVRRRMMMLLLJJJJJJMMMQQQVVVYYY[[[^^^bbbdddccc^^^WWWSSSLLLJJJHHHHHHIIIKKKLLLMMMMMMPPPTTTYYY]]]___``````\\\VVVNNNFFFAAA>>><<<;;;:::;;;<<<<<<<<<<<<======;;;;;;:::::::::::::::;;;888999999999:::::::::;;;:::999999888888999999:::888999999::::::999999888999999888888888888777777888888888999999999::::::IIIAAA888555888;;;:::888999999999999999999999999888888888999999::::::;;;777888999999:::999999888<<<<<<<<<===>>>>>>??????@@@AAABBBEEEIIIPPPXXX]]]ccceeegggkkkpppxxxwwwuuutttvvvyyy~~~}}}~~~|||}}}~~~~~~~~~}}}||||||}}}~~~}}}||||||}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}||||||zzzzzzyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~{{{xxxvvvxxx}}}zzzzzz}}}}}}xxxuuuuuuuuuuuuvvvuuutttrrrqqqooonnnmmmjjjjjjkkkkkkllllllmmmmmmlllkkkkkkjjjiiihhhgggfffdddddddddcccbbbaaa```___]]]]]]\\\[[[ZZZZZZZZZZZZWWWXXXXXXYYYYYYXXXXXXWWWVVVUUUSSSRRRSSSRRRPPPOOOPPPPPPPPPPPPOOONNNMMMLLLMMMLLLKKKKKKKKKMMMOOOPPPLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHGGGGGGGGGIIIKKKHHHJJJMMMOOOPPPSSSXXX\\\\\\eeerrr~~~xxxqqqlllgggbbb___UUURRRMMMIIIHHHJJJMMMPPPPPPTTT[[[aaacccaaa]]]YYYPPPOOONNNMMMMMMNNNPPPRRRZZZ^^^dddkkkppptttwwwxxxmmmhhh___WWWQQQKKKGGGDDD???>>>>>>>>>>>>??????>>><<<;;;;;;;;;;;;;;;<<<<<<888888888999999999999999::::::999999999999::::::999999::::::::::::999999999999999888888888888888888999999999999:::::::::BBB===888777:::;;;:::777999999999999::::::::::::::::::999999999999888888888888999::::::999999888>>>???@@@BBBDDDFFFGGGHHHGGGJJJMMMRRRXXXbbbmmmttt}}}yyyrrruuu}}}|||wwwwww{{{}}}zzzzzz|||~~~|||{{{{{{|||~~~~~~~~~~~~~~~yyyyyy{{{|||~~~~~~~~~}}}||||||||||||}}}}}}~~~|||xxxvvvwww{{{~~~~~~~~~yyyvvvuuuuuuvvvuuuuuutttsssqqqooommmlllkkkjjjjjjjjjjjjkkkkkklllllljjjjjjiiihhhgggfffeeeeeeddddddcccbbb```^^^\\\[[[\\\[[[ZZZYYYXXXWWWWWWWWWUUUUUUVVVVVVVVVVVVUUUUUUSSSQQQPPPPPPPPPPPPOOOMMMNNNNNNOOOOOOOOOMMMKKKJJJKKKJJJJJJJJJJJJLLLMMMNNNKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJIIIJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFIIIKKKGGGIIIJJJLLLMMMOOOSSSVVVXXX^^^hhhsss{{{uuuqqqnnnkkkiii___[[[TTTNNNIIIHHHHHHIIIEEEIIIPPPVVVYYYZZZXXXWWWRRRRRRRRRQQQPPPPPPRRRTTTaaafffmmmuuu{{{yyyqqqggg]]]SSSLLLDDDBBB???>>>======;;;:::======<<<<<<<<<===>>>>>>888888888999999999999999::::::999999999999::::::999999::::::::::::999999888888888999999999::::::999999999999::::::::::::777777777999;;;<<<<<<;;;999::::::::::::;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;<<<======>>>>>>>>>@@@CCCGGGLLLQQQTTTVVV\\\___dddiiioooxxx~~~zzzwwwwww~~~wwwuuussssssvvv}}}}}}{{{yyyxxxzzz}}}~~~~~~zzzyyyxxxzzz}}}~~~xxxxxxyyy{{{}}}~~~~~~}}}||||||}}}}}}~~~}}}yyywwwwwwyyy|||~~~|||yyyvvvuuuvvvwwwvvvvvvuuutttsssqqqnnnlllkkkjjjggggggggghhhhhhhhhiiiiiiggggggfffeeedddcccbbbbbbaaaaaa```___]]][[[YYYXXXZZZYYYXXXVVVUUUTTTTTTTTTRRRSSSSSSTTTTTTSSSSSSRRROOONNNMMMMMMNNNOOONNNMMMLLLMMMNNNNNNNNNLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIGGGHHHHHHIIIIIIHHHHHHGGGJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBBBBAAACCCDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJKKKMMMOOOQQQTTTYYY```iiiuuuyyyuuutttsssssslllhhhbbbZZZSSSOOOLLLKKKEEEFFFHHHKKKMMMNNNNNNNNNMMMOOOQQQPPPNNNNNNPPPRRRZZZ```hhhpppwwwuuuhhh```TTTPPPKKKGGGEEEBBB>>><<<>>>>>>>>>>>>>>>???@@@@@@:::::::::::::::::::::999;;;::::::999999::::::;;;999::::::;;;;;;::::::999777777888888999:::;;;;;;999999999:::::::::;;;;;;555777::::::999999;;;===::::::::::::;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>>>>>>>???AAACCCFFFIIIJJJFFFJJJPPPXXX```hhhnnnrrryyy}}}wwwrrrqqqxxx~~~~~~zzz}}}|||zzzyyy{{{|||}}}}}}zzzyyyxxxzzz}}}~~~~~~}}}}}}~~~zzzzzzzzzzzz|||}}}~~~~~~~~~~~~|||||||||||||||||||||}}}}}}}}}}}}}}}}}}~~~~~~}}}{{{xxxwwwxxxzzz{{{xxxwwwuuuvvvwwwxxxwwwvvvwwwvvvtttrrrpppnnnlllkkkeeeeeeeeeeeeffffffffffffeeeddddddcccbbbaaa``````^^^^^^]]]]]][[[YYYXXXWWWYYYXXXWWWUUUTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRQQQQQQMMMKKKKKKLLLMMMNNNMMMLLLKKKLLLMMMNNNMMMKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@AAABBBBBBBBBCCCEEEGGGJJJIIIGGGFFFFFFGGGIIIKKKMMMQQQWWW^^^hhhxxx}}}|||}}}}}}wwwsssmmmfff^^^XXXTTTQQQJJJIIIHHHFFFFFFFFFGGGGGGEEEIIILLLLLLJJJIIIKKKMMMPPPVVV^^^fffnnnvvv|||kkkeee^^^XXXTTTOOOJJJFFF??????>>>>>>???@@@AAAAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999::::::;;;;;;::::::999666666777888:::;;;<<<===999999:::::::::;;;;;;;;;:::<<<>>>;;;777555888<<<:::::::::;;;;;;<<<<<<<<<::::::<<<>>>???AAABBBCCCAAAAAABBBDDDHHHMMMQQQTTTVVV[[[cccnnnyyy}}}wwwuuuwwwuuupppooommmqqq|||yyy{{{}}}~~~~~~}}}|||}}}~~~~~~~~~|||{{{{{{|||}}}}}}~~~|||}}}}}}||||||}}}}}}|||{{{zzzzzz{{{|||}}}|||}}}}}}~~~~~~~~~}}}}}}xxxyyyyyyzzz{{{|||}}}}}}zzz}}}}}}{{{zzz{{{|||~~~|||||||||}}}~~~~~~~~~~~~~~~|||yyywwwxxxyyywwwzzzxxxvvvtttttttttsssrrrpppsssrrrrrrrrrqqqoookkkhhhgggeeecccaaaaaabbbcccddddddcccbbbaaa___]]]\\\\\\[[[[[[\\\[[[ZZZXXXVVVUUUVVVVVVUUUUUUSSSRRRQQQPPPMMMNNNOOOOOOPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJKKKJJJIIIIIIHHHFFFFFFDDDDDDEEEFFFIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHFFFDDD@@@>>>>>>AAAFFFIIIBBBAAA@@@@@@AAADDDFFFHHHFFFGGGHHHHHHFFFFFFGGGHHHLLLOOORRRUUU[[[gggxxx|||ssshhh___YYYVVVUUURRRNNNIIIGGGFFFGGGBBBDDDEEEEEEEEEEEEFFFHHHJJJMMMRRRWWW^^^gggsss{{{~~~}}}xxxpppggg]]]VVVQQQNNNLLLKKKLLLOOOPPPMMMKKKMMMHHHCCCAAAAAAAAA@@@>>>@@@>>><<<===???@@@>>><<<===>>>???>>>;;;999888888:::999999999:::;;;===>>><<<;;;:::999999:::;;;<<<;;;::::::;;;<<<======<<<999<<<<<<:::;;;>>>>>><<<>>>@@@CCCCCCBBBBBBDDDFFFNNNLLLMMMRRR[[[dddiiijjjlllsss{{{zzzttthhhhhhgggdddbbbeeejjjooovvv|||uuuqqqoooqqquuu}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~|||zzzzzz{{{|||~~~}}}{{{zzzyyyyyy~~~}}}{{{zzzyyyyyyzzzzzzzzzyyyxxxwwwwwwwwwxxxyyyzzz{{{}}}~~~~~~}}}zzzyyyxxx{{{{{{zzzzzz{{{|||~~~yyyyyyyyy{{{}}}}}}|||zzz{{{{{{|||{{{zzzxxxvvvtttuuuxxx|||uuutttrrrrrrssssssqqqpppqqqpppppppppooommmiiiffffffdddcccaaa```aaabbbcccaaa```___^^^\\\[[[ZZZYYYZZZZZZZZZZZZYYYWWWVVVTTTTTTTTTTTTSSSRRRPPPOOONNNMMMMMMNNNOOOOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGEEECCCBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDCCCBBBAAAAAABBBCCCCCCBBBAAA@@@@@@AAACCCFFFGGGFFFGGGHHHGGGFFFEEEFFFHHHIIIKKKNNNOOOTTT]]]kkkttt|||wwwkkkkkkhhhccc[[[SSSMMMJJJEEEEEEDDDBBBAAA@@@AAABBBCCCFFFJJJNNNTTT\\\eeelllrrrxxx}}}uuummmiiicccaaaaaacccfffgggfffccc[[[UUUNNNIIIHHHIIIIIIHHHIIIGGGEEEEEEGGGGGGFFFDDDDDDDDDDDDAAA>>>;;;;;;;;;=========<<<======>>>?????????===<<<<<<<<<======;;;;;;;;;<<<===>>>>>>>>>???AAAAAA>>>>>>@@@@@@===@@@DDDIIILLLLLLMMMOOOQQQVVVXXX]]]eeennnvvv{{{}}}}}}tttlllfff[[[___dddfffiiioooyyyzzztttfffeeehhhppp{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~}}}xxxxxxyyyzzz{{{}}}}}}{{{yyyxxxwwwwwwzzzzzzyyyxxxxxxyyyzzz{{{yyyxxxwwwvvvvvvvvvwwwxxxxxxzzz{{{{{{|||~~~zzzxxxwwwwwwwwwwwwwwwyyy{{{}}}~~~zzzyyyxxxyyyzzzzzzxxxwwwyyyyyyzzzzzzyyywwwuuutttrrrrrruuu~~~}}}zzzrrrqqqpppppprrrrrrqqqpppooonnnmmmmmmmmmkkkhhheeedddcccbbb```______```aaa\\\\\\[[[ZZZYYYWWWVVVVVVXXXXXXXXXXXXWWWUUUTTTSSSRRRRRRRRRQQQPPPOOONNNMMMLLLMMMMMMNNNNNNNNNNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFEEECCCBBBAAAAAABBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCBBBAAAAAABBBBBBCCCCCCDDDDDDBBBCCCDDDDDDDDDBBB@@@>>>AAAAAA@@@@@@AAACCCEEEFFFEEEFFFGGGFFFEEEDDDEEEGGGHHHIIIKKKLLLMMMSSS\\\bbblllxxxxxxjjj\\\TTTKKKIIIFFFBBB@@@??????@@@>>>@@@CCCFFFJJJPPPVVVZZZ___ccckkksss{{{~~~zzzxxxxxxyyy|||ssslllaaaZZZVVVWWWYYYZZZYYYVVVTTTTTTUUUVVVUUUTTTUUUTTTRRRNNNHHHEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFEEECCCBBBAAAAAA>>>??????@@@@@@AAABBBBBBDDDHHHJJJHHHIIILLLLLLIIIJJJOOOVVV\\\___```aaabbbccchhhpppyyy~~~tttlllfffaaa___XXX```kkkrrrwwwyyynnnfffaaaZZZ]]]fffvvv~~~~~~~~~~~~}}}}}}~~~}}}}}}}}}||||||{{{{{{{{{zzz{{{}}}~~~~~~~~~vvvvvvvvvwwwxxxzzz{{{|||}}}|||{{{zzzxxxwwwuuuuuuwwwwwwwwwwwwxxxyyy{{{{{{xxxwwwvvvuuutttuuuuuuvvvvvvwwwwwwwwwxxx{{{zzzvvvuuussssssssstttvvvyyy|||}}}{{{yyyvvvuuuuuuuuutttsssvvvvvvwwwxxxwwwvvvuuutttsssqqqrrryyy}}}xxx}}}{{{vvvpppooooooppprrrssssssrrrnnnmmmllllllllljjjgggeeecccbbbaaa___^^^^^^^^^^^^ZZZZZZYYYXXXVVVUUUTTTTTTVVVUUUUUUUUUTTTSSSRRRRRRPPPPPPPPPPPPOOONNNMMMLLLKKKLLLLLLMMMMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEAAAAAAAAAAAAAAACCCDDDEEECCCDDDDDDDDDCCCCCCBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBBBB???AAACCCDDDDDDBBB@@@>>>@@@@@@@@@@@@AAABBBCCCDDDCCCEEEFFFEEEDDDCCCDDDEEEHHHIIIKKKKKKLLLOOOSSSWWWbbbkkkyyytttiiiZZZVVVPPPKKKGGGEEECCCBBB>>>???AAACCCFFFIIIMMMOOORRRTTTYYY___fffmmmsssvvv{{{|||~~~wwwmmmhhhiiilllooojjjiiigggggghhhjjjlllmmmqqqoookkkeee^^^XXXVVVVVVYYYYYYZZZ[[[\\\\\\]]]]]]YYYXXXWWWTTTQQQNNNKKKIIIGGGHHHIIIIIIIIIIIIJJJKKKMMMRRRWWWYYY]]]cccdddbbb]]]bbbiiiooosssuuuuuutttqqqwww~~~|||xxxrrrllliiihhhhhhiiijjjsssxxxkkkbbb]]]ZZZ\\\aaaooo~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~yyyzzz{{{}}}~~~}}}}}}|||zzzyyyxxxwwwwwwvvvwwwyyy{{{}}}~~~~~~~~~uuuuuuuuuvvvwwwxxxyyyzzz|||{{{{{{zzzxxxwwwuuutttwwwwwwwwwxxxyyyyyyzzz{{{wwwvvvtttsssssssssssstttttttttttttttuuuxxx~~~xxxtttsssppppppqqqrrruuuxxx{{{}}}|||yyyvvvssssssrrrqqqpppssstttuuuvvvvvvuuutttssssssoooooouuu}}}{{{yyyvvvsssvvv~~~xxxtttpppoooooopppsssttttttsssooommmlllkkklllkkkhhhfffbbbbbbaaa___^^^]]]]]]]]][[[ZZZYYYWWWVVVTTTSSSRRRSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMJJJKKKKKKKKKKKKKKKJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCC@@@@@@AAAAAABBBCCCCCCDDDBBBCCCCCCCCCCCCBBBBBBAAABBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@???????????????@@@@@@@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDDFFFGGGIIIJJJKKKMMMOOOQQQVVV\\\eeeooo}}}sssmmmeee^^^WWWQQQJJJFFFAAAAAA@@@AAACCCEEEFFFGGGMMMNNNPPPSSSYYY```fffjjjooooooooorrrvvv|||zzzzzz}}}yyyyyyyyyyyy{{{yyyssspppoooppppppqqqssstttvvvwwwxxxoooooommmjjjfffaaa\\\ZZZXXXZZZ[[[ZZZXXXXXXYYY[[[^^^eeelllqqqvvv}}}~~~|||uuuwww{{{~~~}}}tttppppppoooooopppsssvvvvvvsssooosssrrrrrrrrrtttxxx}}}yyynnneeeaaa______dddkkk{{{~~~}}}|||||||||~~~}}}||||||||||||{{{{{{{{{{{{wwwxxxzzz|||~~~}}}|||{{{yyywwwuuutttsssssstttvvvxxxzzz|||}}}~~~wwwvvvvvvvvvwwwxxxyyyyyy|||||||||{{{zzzxxxvvvuuuyyyyyyyyyzzzzzzzzzyyyyyyvvvuuutttrrrqqqqqqrrrrrrrrrrrrrrrqqqrrruuu{{{~~~vvvsssrrrppppppppprrrtttwwwzzz{{{|||yyyvvvsssrrrrrrqqqoooqqqrrrssstttttttttsssrrrnnnjjjiiiooowwwzzzqqqjjjiiiiiikkkppp|||zzzuuusssoooooonnnppprrrttttttsssooonnnlllkkklllkkkiiihhhbbbbbbaaa```___]]]\\\\\\\\\\\\ZZZXXXUUUSSSQQQPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLJJJJJJJJJJJJJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDDDDCCCCCCBBBAAACCCBBBBBBAAAAAA@@@?????????@@@@@@AAAAAA@@@??????BBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>??????????????????======>>>>>>@@@BBBCCCDDD?????????@@@@@@AAAAAAAAAAAABBBCCCBBBAAA@@@AAACCCCCCCCCEEEGGGHHHJJJKKKKKKMMMQQQWWW___lllzzzqqqfffZZZRRRKKKHHHDDDBBBBBBCCCBBBBBBEEEEEEGGGJJJNNNTTTYYY\\\aaaaaaaaadddkkkttt}}}zzztttqqqpppssstttrrrnnnlllnnnpppwww~~~~~~{{{rrrhhh```^^^^^^^^^___bbbdddgggiiikkklllyyy|||zzzyyywwwsssooommmmmmooopppuuu~~~}}}|||{{{zzzyyyyyyyyy}}}|||zzzzzzzzzyyyyyyxxxxxxxxxuuuvvvxxxzzz|||~~~|||{{{zzzxxxvvvtttsssrrrpppqqqsssuuuxxxzzz|||}}}yyyxxxxxxxxxxxxxxxyyyyyy{{{|||||||||{{{yyywwwvvvyyyzzzzzzzzzzzzzzzyyyxxxvvvuuutttrrrqqqqqqqqqrrrqqqqqqqqqqqqqqqtttxxx{{{}}}yyyuuusssqqqqqqqqqqqqrrrsssuuuxxxyyyzzzxxxuuutttssssssqqqoooqqqqqqsssssstttsssrrrqqqnnniiiiiipppuuu|||uuujjjaaa]]]]]]bbbmmmzzz}}}wwwsssqqqooonnnmmmoooqqqrrrrrrqqqooommmkkkjjjkkkkkkiiihhhcccbbbbbbaaa___^^^\\\[[[^^^]]]ZZZXXXTTTRRROOONNNNNNNNNMMMLLLKKKLLLLLLMMMLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@@@@???>>>======>>>>>>???????????????>>>AAA@@@???>>>>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@?????????????????????>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB>>>??????@@@@@@@@@@@@@@@@@@AAABBBAAA@@@???@@@BBBAAAAAABBBDDDFFFGGGGGGGGGGGGKKKPPPVVV```pppxxxmmm^^^XXXQQQLLLIIIHHHFFFDDDAAABBBCCCEEEHHHKKKMMMOOOQQQRRRSSSXXX___iiirrrxxx~~~xxxqqqlllhhhffffffeeeaaa\\\ZZZ]]]```bbbfffjjjlllmmmqqqyyy~~~|||zzzyyyxxxwwwwww{{{~~~{{{yyyyyyyyyyyyxxxwwwvvvvvvuuuuuussstttvvvxxxzzz{{{|||}}}|||{{{yyyxxxvvvtttrrrrrrooopppqqqsssuuuxxxzzz{{{yyyyyyxxxxxxxxxxxxyyyyyyzzz{{{||||||{{{yyywwwuuuvvvwwwxxxyyyzzzzzzyyyyyywwwvvvtttrrrqqqqqqqqqqqqpppqqqrrrqqqqqqrrruuuxxxvvvzzz{{{wwwuuuvvvtttqqqrrrrrrqqqqqqqqqssstttuuuvvvuuutttttttttsssqqqoooqqqrrrsssssssssrrrqqqpppooojjjkkkqqqtttvvvxxxrrrnnnhhh___XXXYYY[[[dddtttzzzuuurrrqqqnnnmmmlllmmmpppqqqpppooonnnllljjjiiijjjjjjiiihhhccccccbbbaaa```^^^\\\[[[^^^]]]ZZZWWWTTTPPPNNNLLLMMMMMMKKKJJJJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFAAABBBBBBBBBBBBAAA@@@@@@;;;<<<===>>>??????????????????@@@@@@@@@@@@@@@???AAA@@@>>>======>>>@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@????????????>>>????????????>>>>>>>>>>>>===>>>@@@AAAAAA@@@???>>>>>>??????@@@@@@@@@?????????@@@AAAAAA@@@???@@@AAACCCBBBBBBCCCEEEFFFFFFFFFCCCGGGLLLPPPVVVaaaqqq|||pppiii___WWWSSSPPPMMMKKKGGGHHHHHHHHHIIIIIIIIIIIIHHHIIILLLRRRZZZccckkkpppwww|||uuuhhh```\\\XXXVVVXXXZZZ[[[]]]bbbjjjqqqtttyyy~~~yyyrrrssszzz~~~~~~}}}{{{yyyxxxwwwwwwzzz~~~}}}zzzwwwwwwxxxxxxxxxwwwvvvuuutttssssssqqqrrrtttvvvxxxyyyzzz{{{{{{{{{yyyxxxvvvtttrrrrrrooooooppprrrtttwwwyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxyyyzzz{{{|||{{{yyyvvvuuurrrtttvvvxxxyyyzzzzzzzzzwwwvvvtttrrrqqqqqqqqqqqqpppqqqrrrrrrqqqrrrtttuuusssuuuuuussstttwwwvvvrrrsssrrrqqqppppppqqqqqqrrrsssrrrrrrssstttsssqqqooorrrrrrssstttsssrrrqqqppplllfffgggmmmnnnnnnyyyoookkkfffaaa___]]]\\\ZZZ```iiiyyy|||wwwsssqqqooojjjjjjkkkmmmooopppnnnllljjjhhhgggggghhhhhhgggeeebbbbbbbbbaaa___]]]ZZZYYYYYYXXXXXXVVVSSSPPPMMMKKKLLLKKKKKKJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFEEECCCBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>====================================<<<<<<<<<===============???>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>============?????????????????????????????????>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBCCCCCCGGGHHHIIIKKKPPPYYYcccjjjwwwyyyooohhhccc\\\WWWSSSPPPLLLIIIIIIIIIHHHGGGEEEDDDDDDHHHQQQZZZ___aaakkknnnrrryyy~~~zzzxxxxxxnnneee___\\\ZZZYYY[[[\\\^^^```gggsssvvvnnngggjjjwww~~~}}}}}}~~~}}}|||{{{yyyyyyyyyyyyzzzyyyxxxwwwvvvuuutttsssuuuuuutttssssssrrrqqqqqqrrrsssuuuvvvvvvvvvuuuuuuwwwtttrrrrrrssstttttttttnnnnnnnnnpppqqqsssuuuvvvuuuuuuvvvwwwxxxxxxxxxxxxyyyyyyzzzzzzyyyxxxvvvuuuvvvwwwxxxyyyzzzyyyxxxxxxyyyzzzyyyuuuqqqoooqqqsssqqqqqqrrrrrrrrrssssssssstttuuuuuuuuuuuuuuutttssstttsssrrrpppooonnnnnnnnnqqqrrrsssttttttsssqqqppppppooommmnnnoooqqqppppppjjjfffeeehhhmmmqqqxxxuuukkkdddcccbbb```aaacccgggjjjxxx|||wwwsssqqqooonnnjjjiiijjjkkkmmmmmmkkkiiihhhfffddddddeeefffeeedddaaaaaa```___^^^\\\ZZZYYYXXXXXXWWWUUUSSSPPPMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>===<<<<<<<<<<<<<<<<<<================================================????????????>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAAAAABBBBBBCCCCCCEEEHHHOOOVVV\\\dddqqq}}}xxxqqqmmmfffbbb]]]YYYWWWVVVTTTRRRKKKHHHEEEFFFKKKPPPTTTUUU^^^```dddiiipppvvvzzz}}}|||zzzvvvsssooolllkkkjjjiiigggdddbbbaaaccceeefffkkkmmmqqquuu|||zzzhhheeefffppp}}}}}}|||{{{{{{zzzzzzzzz~~~}}}|||{{{yyyxxxwwwvvvxxxxxxwwwvvvuuutttssssssuuuuuutttssssssrrrqqqqqqqqqrrrsssuuuuuuuuuuuuttttttrrrppppppqqqrrrrrrrrrppppppppppppqqqqqqrrrssstttuuuvvvwwwwwwxxxxxxwwwyyyyyyzzzzzzyyywwwuuutttuuuvvvwwwxxxxxxxxxwwwwwwxxxyyyyyyvvvrrrpppqqqrrrpppqqqqqqqqqqqqrrrrrrrrrpppqqqrrrtttvvvwwwwwwwwwtttsssrrrqqqooonnnllllllmmmnnnppprrrrrrrrrpppoooooommmlllmmmoooppppppoookkkgggeeehhhkkknnnuuu|||yyymmmbbb[[[[[[```fffjjjmmmttt{{{vvvsssqqqpppnnnmmmiiiiiihhhiiijjjjjjgggeeedddbbb______```bbbccccccaaa```^^^\\\[[[YYYYYYXXXVVVVVVUUUSSSQQQOOOLLLKKKHHHHHHGGGFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<==============================<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>????????????????????????????????????????????????AAABBBCCCDDDEEEHHHMMMPPPUUU___mmmzzz~~~zzzuuupppllliiifffccc[[[UUUNNNIIIGGGGGGHHHHHHKKKMMMPPPTTTYYY___cccfffooouuu}}}}}}yyyxxxuuurrrqqqvvv~~~xxxpppooottt{{{~~~wwwuuuuuussspppnnnkkkddd___\\\]]]___aaaccchhhnnnrrruuuyyy~~~sssiiiaaacccjjj{{{zzzvvvvvvwwwwwwxxxwwwwwwwww|||||||||{{{zzzwwwuuutttwwwwwwvvvvvvuuutttssssssuuuttttttssssssrrrrrrrrrppppppqqqrrrsssssssssssssssqqqoooooopppqqqrrrqqqssssssqqqppppppoooooopppttttttuuuvvvwwwwwwwwwwwwyyyyyyyyyyyyxxxvvvtttsssssstttuuuuuuvvvvvvuuuuuuwwwxxxxxxvvvsssqqqpppqqqooooooooopppppppppqqqqqqnnnoooqqqsssuuuwwwwwwxxxsssssssssrrrpppnnnkkkjjjiiikkkmmmoooppppppooonnnmmmkkkkkkkkknnnooopppooolllhhheeegggiiikkkqqqwwwtttjjjddd```]]]```kkkyyy{{{xxxtttrrrqqqpppooommmiiihhhhhhhhhiiigggeeebbb```]]]ZZZZZZ\\\^^^```aaa```^^^\\\YYYWWWWWWWWWWWWTTTTTTSSSQQQOOOMMMLLLKKKHHHGGGFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<======;;;<<<<<<<<<<<<<<<==============================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>=========@@@AAACCCCCCCCCDDDGGGIIIMMMSSS]]]gggttt}}}yyywwwssslll```UUUKKKFFFCCCAAACCCDDDFFFIIILLLPPPSSSUUUZZZ```hhhoooqqqoooiiieeebbbaaa___```eeemmmvvv{{{xxxrrrhhh```___dddkkkqqqzzz}}}||||||xxx|||~~~vvvkkkfffffffffccc___```^^^[[[ZZZ[[[```fffiiiuuu}}}}}}zzzxxxtttooojjjkkkmmmuuuyyyuuuuuuuuuvvvwwwxxxwwwvvvvvvxxxyyyzzz{{{zzzxxxvvvtttxxxwwwwwwwwwvvvvvvuuuuuuuuuuuutttttttttsssssssssoooppppppqqqqqqrrrrrrrrrsssrrrppppppqqqsssssssssssssssqqqpppoooooooooooottttttuuuvvvwwwwwwwwwwwwxxxxxxyyyyyywwwvvvtttsssrrrrrrssssssssstttttttttvvvwwwwwwvvvtttrrrpppooonnnnnnnnnooooooooooooppppppppprrrssstttttttttttttttuuuuuutttrrrooollljjjiiikkkmmmnnnooonnnmmmllllllkkkjjjkkkmmmooopppooonnniiifffggghhhiiimmmsss{{{yyynnneeeaaabbbeeehhhsss}}}xxxxxxuuusssqqqqqqooommmkkkiiihhhhhhhhhgggfffccc```]]]ZZZWWWWWWYYY[[[]]]]]]]]]\\\YYYWWWUUUTTTTTTUUURRRRRRPPPOOOMMMLLLKKKKKKIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEECCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@??????>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<===::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================:::===???@@@@@@@@@BBBCCCFFFJJJOOOVVVaaaqqqvvvgggYYYOOOIIIGGGHHHIIIIIIJJJKKKLLLLLLLLLNNNSSSYYY___```]]]YYYUUUNNNOOOQQQTTTYYY___dddgggttt}}}}}}uuuqqqpppooohhhccc[[[UUUSSSWWW]]]bbbiiinnnvvv~~~xxxuuuqqqmmmjjjiiihhhiiihhhkkkqqqxxx}}}~~~|||lllfff^^^[[[\\\]]]\\\YYYYYY[[[^^^dddkkkssszzz~~~}}}zzzuuupppjjjjjjnnnuuuyyy{{{{{{|||~~~yyyvvvvvvvvvwwwwwwwwwvvvuuuuuuuuuvvvxxxzzzzzzyyyxxxwwwyyyyyyxxxxxxxxxxxxxxxxxxvvvvvvvvvuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqrrrpppnnnnnnppprrrrrrrrrqqqqqqppppppooopppppppppssstttuuuvvvvvvwwwwwwwwwvvvwwwxxxxxxwwwvvvtttsssrrrrrrrrrrrrrrrsssssssssvvvvvvvvvuuuuuussspppnnnmmmmmmnnnnnnnnnoooooooooooooooppprrrssssssssssssuuuvvvvvvvvvtttqqqnnnllllllmmmnnnooonnnmmmkkkiiilllkkkjjjkkkmmmoooooonnnnnniiifffggghhhgggkkkpppxxx~~~iiieee___]]]```hhhrrrxxxxxxuuurrrqqqooonnnnnnllliiifffhhhgggfffffffffdddaaa___[[[YYYVVVVVVXXXYYYZZZZZZZZZYYYWWWUUUTTTRRRRRRQQQPPPOOONNNLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@???>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::::::::999999999:::;;;;;;999999::::::;;;<<<<<<<<<999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<================================================;;;===@@@AAAAAAAAABBBDDDCCCEEEIIIMMMTTT```oooyyy|||mmmbbb\\\ZZZTTTTTTTTTSSSQQQNNNJJJHHHJJJLLLOOOQQQRRRPPPMMMLLLDDDEEEGGGJJJMMMPPPRRRSSS^^^eeeiiiddd___^^^]]]\\\VVVSSSNNNJJJIIIKKKNNNQQQWWWZZZ```fffjjjmmmmmmmmmbbb```\\\YYYWWWWWWWWWXXXXXXYYY]]]ccchhhkkkjjjiiibbb```]]]\\\]]]___``````bbbfffnnnwwwzzzrrrtttvvvvvvssspppnnnmmmooojjjdddfffooo{{{}}}{{{xxxvvvvvvuuutttttttttuuuuuuuuuvvvxxxyyyzzzyyyyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzwwwwwwwwwwwwwwwwwwwwwwwwuuutttsssrrrqqqpppppppppooommmkkkkkkmmmooopppppppppoooooooooooopppqqqqqqqqqqqqrrrssstttttttttttttttuuuvvvwwwwwwvvvuuutttsssrrrrrrrrrrrrsssttttttvvvuuutttttttttsssqqqooommmmmmmmmnnnnnnnnnooooookkklllnnnppprrrttttttuuuuuuuuuvvvuuutttrrrpppnnnmmmnnnoooooonnnllljjjhhhlllkkkiiijjjlllmmmmmmlllkkkgggdddfffffffffiiimmmtttuuukkk]]]^^^___eeeooo~~~|||vvvrrrpppmmmllllllmmmmmmkkkhhhfffeeeddddddddddddbbb___]]]ZZZYYYWWWWWWXXXYYYXXXWWWWWWWWWVVVUUUSSSQQQPPPOOOOOONNNLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDEEEDDDDDDDDDAAA@@@???>>>>>>>>>??????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;;;;:::999999;;;:::999999999999999999888999999:::;;;;;;<<<<<<999999999999999999999999999999999::::::;;;;;;;;;========================<<<<<<<<<===>>>>>>??????===???AAAAAAAAAAAABBBDDDAAADDDGGGJJJNNNVVV___eeeuuu{{{wwwuuummmnnnnnnlllggg___XXXTTTQQQQQQQQQQQQQQQQQQQQQQQQKKKKKKJJJIIIIIIJJJKKKKKKQQQVVVXXXUUUSSSUUUUUUTTTPPPOOONNNLLLKKKKKKKKKKKKMMMOOORRRUUUXXX[[[\\\]]]ZZZXXXUUURRRQQQSSSUUUVVVUUUVVVYYY___eeekkkmmmnnnlllnnnooonnnnnnppptttwww{{{{{{uuupppfffjjjooorrrsssuuuxxxzzz{{{vvvwww|||{{{{{{{{{zzzyyyvvvuuutttssstttvvvxxxzzzzzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvsssrrrqqqppppppmmmllljjjkkkmmmoooooooooppppppooooooooooooppppppmmmnnnoooppppppqqqqqqqqqrrrssstttvvvwwwvvvvvvuuuttttttssssssssstttuuuvvvxxxuuurrrrrrssssssrrrpppmmmnnnnnnnnnnnnoooooooookkklllnnnpppqqqrrrsssssssssssssssrrrqqqqqqppppppkkklllnnnnnnnnnllljjjiiikkkiiihhhhhhiiiiiiiiihhhfffbbbaaacccdddcccfffkkknnnvvv{{{mmmaaaZZZ\\\```gggrrr{{{tttooolllkkkkkkkkkkkkmmmnnnmmmjjjhhhcccbbbaaabbbbbbaaa^^^[[[ZZZYYYXXXXXXYYYYYYWWWUUUUUUVVVVVVUUUSSSQQQNNNMMMNNNMMMKKKJJJIIIIIIJJJJJJIIIHHHGGGEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEE@@@???===<<<<<<<<<===>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999;;;;;;:::999888888888888888888999::::::;;;<<<<<<::::::::::::::::::::::::888888888999999:::::::::========================;;;<<<<<<===>>>???@@@@@@:::;;;<<<<<<;;;;;;===>>><<>>??????>>><<<:::;;;<<<::::::;;;;;;<<<;;;;;;;;;888999999::::::999999888666777999:::999888555444888888999999999888888777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<============???>>>===<<<;;;;;;<<<===>>>@@@CCCDDDEEEFFFIIIKKKUUU[[[iii{{{}}}yyytttrrrsssuuuwwwxxxuuuppphhhbbb___^^^]]]\\\___^^^]]]\\\]]]___bbbdddppppppoooooommmllljjjiiihhhfffcccaaaaaacccfffhhhjjjlllmmmllljjjkkknnnqqqwwwyyy}}}xxxxxxxxxwwwxxxxxxyyyyyyvvvtttqqqoooqqqxxxyyyvvvwwwyyyxxxvvvuuuvvvxxxzzz||||||||||||zzzzzzzzzzzzzzz{{{|||||||||{{{yyyvvvtttrrrqqqpppqqqooonnnlllllllllmmmnnnrrrrrrrrrqqqqqqooonnnmmmmmmkkkiiihhhhhhkkknnnppprrrrrrrrrssssssssstttttttttttttttvvvxxxxxxvvvtttuuutttrrrpppoooooooooppplllmmmnnnnnnoooooonnnnnnooooooooooooppppppppppppnnnnnnmmmkkkkkklllpppsssmmmmmmlllkkkjjjhhhhhhggggggfffeeedddcccbbbbbbbbb_________```bbbcccbbbaaadddeeeooorrrlllmmmpppsss{{{uuuqqqooolllkkkjjjjjjjjjiiigggffffffhhheeedddbbbaaa___]]]\\\[[[XXXXXXWWWVVVUUUTTTTTTUUUTTTUUUUUUTTTSSSQQQOOONNNOOOOOOMMMKKKJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???????????????============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???===;;;:::;;;;;;:::;;;;;;;;;;;;;;;::::::888999999::::::999999888888888999:::999888777666888888888999999888888777::::::::::::::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<============???>>>===<<<;;;;;;<<<===>>>@@@BBBCCCCCCDDDGGGIIINNNQQQYYYfffssszzzuuurrrqqqpppsssssstttuuuwwwyyy{{{|||{{{xxxwwwxxxyyy{{{}}}zzzyyyyyyxxxwwwwwwvvvwwwwwwssssssrrrrrrvvv}}}}}}yyyxxxxxxuuusssuuuwwwyyy{{{}}}~~~~~~~~~{{{{{{{{{zzz{{{{{{|||||||||{{{yyyvvvtttrrrqqqqqqrrrqqqpppooonnnnnnnnnnnnqqqqqqqqqqqqpppooonnnmmmllljjjhhhggghhhkkknnnppptttttttttttttttuuuuuuttttttttttttuuuwwwwwwvvvtttsssrrrrrrqqqqqqqqqqqqqqqmmmmmmmmmmmmnnnnnnnnnnnnrrrqqqqqqpppooonnnmmmmmmllllllkkkjjjiiikkknnnqqqmmmllllllkkkiiihhhhhhggggggfffeeedddcccbbbbbbbbb___^^^^^^___```aaa```^^^aaabbbkkk~~~}}}uuuqqqttt|||wwwrrrooonnnmmmlllkkklllllljjjgggffffffgggeeedddcccaaa^^^\\\[[[ZZZWWWWWWVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSQQQOOONNNMMMOOONNNMMMKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA??????@@@@@@@@@@@@AAAAAA??????>>>>>>======>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;::::::;;;;;;;;;<<<;;;;;;:::999888888888999999999999888888999999999999888888888888777777888888999888888777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>===<<<<<<;;;<<<<<<<<<>>>???AAAAAAAAABBBCCCEEEKKKJJJMMMUUU^^^kkk|||~~~|||zzzyyyyyyyyywwwvvvuuutttttttttppprrrtttwww{{{{{{yyyxxxvvvtttwwwxxxzzz}}}}}}||||||{{{{{{{{{|||||||||{{{yyywwwuuutttsssssssssssssssrrrrrrqqqpppooopppppppppppppppooonnnmmmlllkkkjjjiiijjjmmmppprrruuuvvvvvvvvvvvvvvvuuuuuuttttttsssuuuvvvwwwuuutttpppqqqrrrsssttttttssssssnnnmmmlllllllllmmmooopppttttttrrrpppnnnlllkkkjjjjjjjjjjjjiiihhhiiimmmooollllllkkkjjjiiihhhhhhggggggfffeeecccbbbbbbbbbbbb^^^]]]]]]]]]^^^^^^]]][[[^^^___fffttt~~~wwwwwwxxx}}}zzzsssnnnllllllmmmmmmlllmmmnnnllliiigggfffgggfffeeedddaaa___]]][[[ZZZWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTSSSRRRQQQOOONNNMMMOOONNNLLLKKKIIIIIIHHHHHHEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCBBB@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<<<<<<<==================<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<===<<<:::999:::;;;<<<<<<<<<;;;:::999888777888888999999999999888888999888777777777777888888666777777888888888888888999999999999999999999999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@??????@@@BBBHHHFFFGGGKKKQQQ[[[jjjxxx|||yyyxxxwwwwwwxxxwwwvvvuuutttttttttttttttqqqssswwwzzz}}}|||zzzzzzzzzzzzyyyxxxyyy|||~~~}}}}}}|||{{{{{{{{{|||||||||{{{yyyxxxvvvuuuuuuuuussstttuuuuuutttrrrpppooooooooopppppppppooonnnnnnnnnmmmmmmmmmnnnpppsssuuuuuuvvvwwwwwwwwwvvvuuutttuuutttssstttuuuvvvtttssspppqqqtttuuuvvvtttsssqqqooonnnlllllllllmmmoooqqquuutttrrrqqqooommmkkkkkkjjjjjjjjjiiihhhiiilllnnnkkkkkkkkkjjjiiihhhhhhggggggfffdddcccbbbbbbaaaaaa```^^^]]]^^^^^^^^^[[[ZZZ]]]^^^dddllluuuyyysssrrrsssuuuyyy~~~zzzvvvpppllljjjkkkkkkkkkmmmnnnooommmjjjhhhggggggffffffdddbbb```^^^\\\\\\XXXWWWWWWVVVVVVVVVVVVWWWVVVUUUTTTRRRQQQPPPOOOOOOOOONNNLLLJJJIIIHHHHHHHHHDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBAAA@@@???AAAAAA@@@@@@@@@@@@@@@@@@===<<<<<<;;;<<<<<<==================<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;:::999888777777888888999999888888777666666555555555555666777555666777888888888888888999999999999999999999999999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;===>>>>>>======>>>??????>>>@@@EEEHHHMMMXXXcccooo~~~{{{xxxuuussssssssstttrrrrrrrrrrrrrrrssstttuuussswww{{{}}}~~~~~~~~~~~~|||yyyxxxyyyzzz{{{|||yyyzzz|||~~~||||||{{{{{{{{{{{{||||||{{{zzzyyyxxxxxxwwwwwwwwwtttuuuuuuuuutttrrrpppooonnnooooooppppppppppppooonnnnnnmmmmmmnnnpppsssttttttuuuvvvwwwwwwvvvtttsssuuusssrrrrrrtttttttttrrrqqqrrruuuvvvvvvtttqqqooopppooonnnmmmmmmoooqqqrrrtttsssrrrqqqpppooonnnnnnlllllllllkkkjjjjjjkkkmmmkkkjjjjjjiiiiiihhhhhhhhhfffeeedddcccbbbaaaaaaaaaaaa```_________^^^\\\ZZZ]]]___bbbgggmmmxxx}}}xxxuuunnnmmmkkkgggfffkkkttt|||{{{uuurrrmmmjjjiiiiiiiiihhhjjjlllmmmllljjjgggffffffeeedddcccaaa```^^^]]]\\\XXXWWWWWWVVVVVVWWWWWWXXXVVVUUUTTTRRRQQQPPPPPPOOONNNMMMLLLJJJIIIHHHGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@???AAAAAAAAA@@@@@@@@@@@@@@@<<<<<<;;;;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999:::;;;;;;999999999;;;::::::;;;::::::999888777777777888888888888777777444444444444555555555555555555666777888888888888999999999999999999999999777888888999999::::::;;;999999999:::::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;:::;;;======<<<<<<===???;;;<<>>>>>>>><<<<<<<<<<<<<<<===>>>>>>============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999888:::;;;:::999888999;;;999999:::::::::999999888777777888888888888777777333333555666666666555555444555666777888888888888888888888888888888888888777777777888999:::::::::999999999999::::::::::::999:::;;;<<<<<<<<<;;;;;;999:::<<<<<<<<<<<<>>>???===>>>BBBFFFEEECCCGGGMMMOOO\\\mmm|||{{{zzzxxx|||zzzwwwtttqqqpppoooooooooooooooooopppqqqrrrrrrsssvvv{{{~~~~~~}}}}}}}}}{{{{{{zzzxxxwwwwwwxxxyyyyyyzzz{{{||||||{{{zzzyyyxxxxxxxxxxxxyyy{{{|||}}}{{{zzzzzzzzzzzzzzz{{{{{{{{{zzzxxxvvvuuuttttttsssooooooqqqrrrrrrsssssssssqqqppppppoooooopppqqqqqqrrrtttvvvyyyzzzyyyxxxwwwuuusssqqqqqqrrrrrrrrrqqqoooppprrrssstttsssqqqpppqqqqqqqqqrrrrrrrrrssssssuuuuuuuuutttssssssrrrrrrpppqqqpppnnnkkkiiihhhiiiiiiiiiiiiiiihhhhhhhhhhhhfffeeedddbbbaaaaaa``````aaa```___`````````^^^\\\[[[[[[]]]aaaeeejjjvvvjjjfffaaa^^^^^^___``````gggmmmttt{{{xxxsssqqqooommmkkkjjjiiihhheeecccccceeeggghhhfffdddcccbbb___^^^^^^]]]]]]\\\[[[[[[UUUUUUUUUTTTUUUUUUVVVVVVUUUSSSQQQOOONNNMMMNNNNNNNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>>>>=========<<<<<<<<<<<<<<<<<<===>>>???>>>=========<<<<<<<<<<<<;;;;;;;;;:::::::::999999888888888888888888888888888999::::::999888999;;;888888999:::::::::999999777777888888888888777777222444666888888777666555444555666777888888888888888888888888888888888888666777777888999999::::::888888999999999:::::::::888999;;;<<<===<<<;;;;;;888:::<<<<<<<<<<<<>>>@@@>>>>>>@@@CCCAAA>>>AAAFFFDDDNNN\\\mmm|||{{{~~~|||wwwxxxzzz||||||}}}|||zzzwwwuuusssqqqqqqqqqpppooooooooooooooopppppptttzzz~~~yyyyyyyyyxxxwwwxxxzzz|||zzzzzz{{{{{{{{{zzzxxxwwwvvvvvvwwwxxxyyy{{{|||}}}zzzzzzzzzzzzzzz{{{||||||}}}|||zzzwwwvvvuuuvvvvvvooopppqqqrrrssstttttttttuuuuuutttsssssssssssstttrrrtttwwwzzz{{{{{{zzzyyyvvvsssqqqpppqqqrrrrrrqqqmmmnnnppprrrssssssssssssqqqrrrssstttttttttssssssxxxwwwvvvuuutttsssrrrrrrqqqqqqqqqnnnjjjhhhggggggiiiiiiiiiiiihhhhhhhhhhhhfffeeecccbbbaaaaaa`````````___^^^___``````^^^\\\YYYXXXZZZ___cccgggpppzzz\\\[[[ZZZYYY[[[bbbkkkqqq}}}uuuooolllmmmkkkiiigggeeeddddddeeegggfffeeecccbbbbbbcccccc___^^^[[[YYYXXXXXXYYYZZZUUUUUUUUUUUUUUUSSSRRRRRRPPPPPPOOOOOONNNMMMLLLLLLPPPNNNLLLJJJIIIHHHEEECCCDDDCCCCCCBBBBBBBBBBBBCCCBBBAAA???@@@AAAAAA@@@>>><<<;;;:::888888999:::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<======>>>===<<<;;;;;;;;;;;;;;;999999999888888888777777::::::::::::::::::::::::888999::::::::::::999888777777777777777666555555666666666666666666666666666666666666666666666666777777888888888999999999999999999999999999999999:::999999999888777777777<<<;;;999888888888999999<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>GGGKKKSSS___pppvvvxxx~~~{{{|||yyyxxx}}}wwwssssssuuuwwwxxxzzzxxxvvvsssqqqooonnnmmmllllllllllllmmmnnnpppqqqssstttuuuwwwyyy{{{|||}}}{{{zzzyyyxxxxxxxxxyyyzzzwwwvvvvvvvvvvvvvvvwwwwwwuuuuuuvvvwwwxxxyyyyyyyyywwwyyy{{{{{{yyyxxxxxxxxx}}}{{{xxxtttrrrrrrrrrrrrooopppqqqppppppppprrrtttppppppqqqqqqrrrsssttttttuuuwwwyyy{{{|||zzzxxxwwwuuuuuuuuuuuutttsssqqqqqqmmmnnnpppqqqrrrrrrqqqqqquuuttttttttttttuuuuuuvvvvvvwwwxxxyyyxxxvvvtttrrruuuuuusssqqqnnnkkkiiihhhiiijjjkkkkkkiiigggeeeccccccccccccbbbaaa```__________________^^^]]][[[[[[[[[[[[[[[[[[]]]ccckkkpppggghhhjjjmmmsss{{{{{{tttpppnnnmmmkkkiiigggeeedddcccccceeedddcccaaa`````````aaa\\\ZZZXXXVVVUUUUUUVVVVVVSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOOOONNNMMMLLLLLLLLLOOOMMMKKKJJJIIIHHHFFFDDDDDDDDDCCCBBBBBBBBBCCCCCCAAA@@@??????@@@@@@???===@@@???>>>>>>======>>>>>>::::::;;;;;;;;;<<<<<<<<<======<<<;;;::::::;;;;;;;;;;;;::::::999:::::::::999999999888888777777777777777777777777777777777777888999::::::999888777777777777777777666555555444444444444444444444444666666666666666666666666777777777888888888999999999999999999999999999999999888888888888888777777;;;:::999888888888888999;;;;;;::::::;;;;;;<<<===<<<<<<=========>>>>>>>>>@@@BBBHHHQQQ___ppp}}}xxx{{{||||||zzzwwwsssqqqrrruuuwwwxxxyyyxxxvvvsssqqqooonnnnnnnnnmmmmmmllllllmmmnnnooorrrssstttvvvxxxyyy{{{{{{zzzyyyxxxwwwwwwxxxyyyyyyuuuuuuttttttttttttuuuuuuwwwwwwvvvvvvuuuuuuvvvvvvwwwyyy{{{{{{yyyxxxwwwxxx{{{zzzwwwuuusssrrrqqqqqqoooqqqrrrrrrqqqrrrsssuuurrrrrrrrrrrrssssssssssssuuuwwwyyy{{{|||{{{zzzyyywwwvvvuuutttrrrqqqpppooolllmmmooopppqqqrrrrrrqqquuuttttttsssttttttuuuuuuvvvwwwxxxxxxxxxvvvtttsssttttttsssrrrooommmjjjhhhjjjkkklllllljjjhhheeedddcccccccccbbbbbbaaa```___``````______]]]\\\[[[ZZZYYYYYYYYYYYYZZZ___fffkkkwww}}}wwwrrrpppooommmllliiigggeeecccbbbbbbcccbbb```___^^^]]]]]]]]]YYYXXXVVVTTTSSSSSSSSSTTTQQQQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLKKKKKKMMMKKKIIIIIIIIIIIIGGGEEEEEEDDDDDDCCCBBBBBBCCCCCC@@@???===>>>??????>>><<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>===<<<;;;999999999888999888888888888999999:::888888888888777777777777666666666666666666666666777777999999999999777777666666666777666666555444333333333333333333333333777777777777777777777777777777777777888888888888888888888888888888888888777777777777888888888888:::999888888777888888888999999:::::::::;;;;;;;;;;;;<<<<<<<<<============>>>@@@CCCHHHPPP]]]jjjrrr}}}{{{||||||{{{|||{{{uuusssqqqppppppssswwwyyyyyywwwuuutttqqqpppnnnnnnmmmooonnnmmmlllkkklllmmmmmmpppqqqrrrsssuuuvvvxxxxxxxxxwwwwwwvvvvvvwwwxxxxxxssssssrrrrrrrrrrrrssssssxxxwwwuuusssrrrqqqqqqrrrwwwyyyzzzzzzxxxwwwvvvwwwxxxwwwvvvuuusssrrrqqqpppppprrrtttttttttssstttuuutttttttttsssssssssrrrrrrtttvvvxxxzzz{{{|||{{{{{{{{{yyyvvvsssqqqooonnnnnnkkklllnnnpppqqqrrrssssssttttttsssssssssssssssttttttuuuvvvvvvvvvuuutttsssrrrrrrssssssqqqnnnkkkiiikkklllmmmlllkkkiiifffdddbbbccccccbbbbbbaaa```___aaaaaa```___^^^\\\ZZZYYYXXXXXXWWWVVVWWW[[[aaaeeemmm~~~yyyssspppoooooommmllljjjhhhfffdddbbbbbbaaaaaa___^^^\\\[[[ZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBBBBBBBBBB???===<<<<<<===>>><<<;;;;;;<<<===>>>===<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999888888888777777777777888999::::::777777777777777777777777777777777777777777777777666666888888888888666666555555555666666555555444555555555555555555555555666666666666666666666666666666666777777777888888888888888888888888888888555666666777777888888888888888888777777777888888888888999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<>>===;;;<<<======<<<:::===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999999888888888888999999888777777777888999::::::666666666666666666666666666666666666666666666666555555666777777666555555333444555555555555444444555555555555555555555555444444444444444444444444555555666666666777777777777777777777777777777777555555555666666777777888777777777777777777777777777888999:::::::::999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===???CCCIIINNNZZZcccooo}}}zzz{{{{{{zzzzzz}}}~~~{{{xxxuuusssqqqqqqqqquuu}}}~~~}}}||||||}}}yyyvvvtttsssqqqpppnnnmmmmmmooorrrttttttsssnnnmmmlllkkkjjjjjjjjjjjjkkkjjjjjjjjjkkklllnnnooommmmmmnnnnnnooopppqqqqqqrrrsssssstttttttttuuuuuusssrrrqqqpppppppppppppppqqqqqqooonnnnnnnnnoooooorrrtttvvvwwwuuutttttttttqqqrrrrrrrrrrrrqqqpppoooppprrrtttuuuttttttuuuvvvwwwwwwvvvuuusssrrrqqqppprrrrrrsssuuuwwwyyy{{{|||~~~zzzuuuqqqoooooonnnlllmmmnnnpppsssuuuwwwxxxttttttrrrqqqppppppppppppmmmnnnnnnnnnmmmmmmmmmlllkkklllmmmoooooonnnlllkkklllllllllllljjjgggdddbbb``````aaaaaaaaa```______bbbbbbbbbaaa___]]]\\\[[[YYYYYYXXXVVVUUUWWWZZZ]]]dddooo}}}xxxsssooommmllllllkkkkkkjjjiiihhhfffdddcccaaaaaa```^^^\\\YYYWWWVVVRRRQQQQQQPPPOOONNNMMMLLLMMMMMMMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFHHHHHHGGGFFFDDDDDDBBBAAA@@@@@@@@@@@@>>>===;;;<<<======<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::777777777777777888999999888888777777777888999999555555555555666666666666444444444444444444444444444444666666666666444444222333444444555444444444222222222222222222222222333333333333333333333333555555555555666666666666666666666666666666666666555555555555666666666666555666666777777777777666777888999:::;;;:::999999999999999999::::::::::::999:::;;;<<<===???CCCFFFMMMSSS[[[eeeooo|||}}}{{{|||wwwrrrnnnllliiijjjmmmsss{{{|||vvvuuusssqqqooonnnmmmmmmkkkjjjiiijjjlllmmmmmmllljjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiijjjlllnnnooollllllmmmmmmnnnnnnnnnooopppqqqrrrsssssssssssssssrrrqqqpppooooooooooooooommmmmmnnnnnnnnnnnnnnnnnnnnnpppssstttsssrrrsssssspppppppppppppppppppppppppppqqqrrrrrrqqqrrrtttvvvwwwvvvuuutttsssqqqpppppppppppppppqqqsssuuuxxxzzz~~~|||yyyuuurrrpppoooooommmmmmnnnppprrruuuwwwxxxtttsssrrrpppoooooonnnnnnllllllkkkjjjiiiiiihhhhhhggggggiiijjjkkkkkklllllljjjjjjkkkjjjhhheeebbb```^^^^^^____________^^^^^^`````````___^^^]]]\\\[[[ZZZZZZYYYWWWVVVWWWZZZ\\\aaaiiizzz~~~xxxvvvssspppnnnlllkkkkkkggghhhhhhgggfffeeecccbbb``````___]]][[[XXXUUUSSSPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEFFFGGGHHHGGGEEECCCCCCAAA@@@???>>>>>>>>>>>>===<<<<<<======<<<;;;:::999999888888888888888;;;;;;:::::::::999999999888888777666666666777777777777666666555666666666444444444555555666666666444444444444444444444444333444555666666555444333222222333444444444444444222222222222222222222222333333333333333333333333444444555555555666666666666666666666666666666666666666555555555555555444444555666777777777666666777888:::;;;<<<;;;:::999888888888888999999999:::999;;;======>>>???AAADDDBBBFFFLLLRRRYYYbbbmmmuuu~~~yyywwwqqqsssvvvyyy|||{{{uuurrrlllmmmnnnnnnmmmllllllllliiihhhffffffhhhjjjjjjjjjjjjiiiiiiiiiiiiiiijjjkkkjjjjjjiiiiiiiiikkklllmmmllllllllllllmmmmmmmmmmmmnnnoooppprrrrrrrrrrrrrrrppppppnnnmmmmmmlllllllllkkklllnnnoooooonnnlllkkkjjjmmmpppqqqqqqqqqrrrsssooonnnnnnnnnnnnoooqqqrrrpppppppppnnnnnnooosssvvvvvvuuutttsssrrrqqqpppoooooonnnmmmmmmooorrruuuvvvzzzyyywwwuuurrrpppooonnnllllllmmmnnnppprrruuuvvvtttsssrrrpppnnnmmmmmmmmmlllllljjjiiigggfffffffffdddddddddeeefffiiikkklllhhhhhhhhhhhheeebbb___]]]\\\]]]]]]^^^^^^]]]]]]]]][[[\\\\\\\\\[[[[[[ZZZYYYZZZZZZYYYWWWVVVVVVYYY\\\]]]bbbpppxxxtttqqqpppooonnnmmmlllkkkkkkdddeeeffffffeeecccbbbaaa______^^^\\\ZZZVVVSSSRRRRRRRRRRRRQQQPPPOOONNNMMMIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGEEEFFFGGGGGGFFFEEECCCBBBAAA???>>>=========???===<<<<<<======<<<;;;>>>===<<<;;;:::;;;<<<<<<:::::::::999999888888888:::999888666555555555555777666555444444444444444444444444555555555666666777777777777777777777777333333444555555444333333111222333333444444444444444444444444444444444444444444444444444444444444444444444555555555666666666666666666666666666666666666666555555444444333333444666777777777666666777999:::<<<<<<;;;:::999777888888888888999999999777999;;;;;;;;;;;;===???;;;???DDDHHHLLLRRRZZZ```iiiuuu~~~xxxtttrrrpppoooeeegggjjjlllmmmmmmnnnnnnjjjhhheeeeeegggjjjkkkkkkjjjjjjiiiiiijjjkkkkkkllllllkkkjjjiiiiiiiiijjjkkkllllllllllllllllllllllllmmmnnnpppqqqrrrrrrrrrqqqooonnnmmmlllkkkkkkjjjkkkkkkmmmoooppppppmmmkkkiiihhhjjjnnnppppppppprrrsssooonnnmmmlllmmmoooqqqssspppooonnnlllkkknnnrrruuuuuutttsssrrrqqqppppppooonnnmmmkkkkkklllooorrrtttvvvuuuuuutttrrrpppnnnmmmlllkkkkkklllnnnpppsssttttttsssrrrpppnnnmmmllllllnnnlllkkkiiigggfffeeeeeebbbaaaaaabbbdddgggjjjlllgggggggggfffdddaaa]]][[[[[[\\\\\\]]]]]]]]]\\\\\\XXXXXXYYYYYYYYYYYYXXXXXXYYYYYYXXXWWWUUUVVVYYY[[[YYY^^^iii~~~}}}yyytttpppooonnnllljjjhhhfffddddddeeecccbbbbbbccccccaaa```bbb___\\\ZZZXXXUUURRROOOOOONNNNNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEDDDFFFEEEEEEDDDCCCBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>=========<<<;;;;;;::::::999888888777777777777777<<<;;;999777666777777888777777777777777777777777444444444333333222222222555555555444444333333333222333333444444333333222444444444444333333222111333444555444444444666888444444222222222222444444444444444555444444333333444333333222222333333444555666777666444333333444555555666666555555444333666666666666666555555555777777777777777777777777777777888999999999999999777777888888888999999999::::::<<>>>>>======<<<<<<;;;;;;:::999999999:::999888888777777888888:::999888777666666666666666666666666666666666666333333333333333333222222555555444444444333333333222333333333333333333222111111222222222111000000222333444444333333555666444333222222222222333444333444444444444444333333444333333222222333333444444555666555444333444555555555555555555444444333666555555555555555555555777777777777777777777777555555666777777777777666777777777888888999999999999999:::;;;>>>BBBEEEHHHKKKOOOVVV___jjjwww{{{vvvqqqjjjfffeeefffffffffbbbbbbcccdddeeeffffffgggggggggggggggggghhhiiiiiijjjjjjkkkllllllllllllllljjjiiiiiihhhhhhhhhiiiiiilllkkkjjjiiiiiiiiijjjkkknnnoooooooooppppppppppppooonnnkkkiiihhhggghhhiiijjjiiiiiikkkmmmmmmkkkiiigggggghhhiiikkkllllllmmmjjjjjjkkkkkkjjjjjjiiihhheeeeeeeeeeeegggiiijjjlllllllllmmmmmmnnnnnnoooooorrrpppnnnmmmlllnnnpppqqqppppppooonnnmmmmmmllllllkkkiiiggggggjjjmmmoooooolllmmmmmmmmmllllllkkkjjjhhhhhhhhhgggeeedddbbbaaaaaa``````bbbeeehhhhhhhhhccccccbbbbbbaaa```^^^^^^[[[YYYWWWVVVWWWYYYZZZYYYSSSRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQRRRSSSTTTTTTUUUTTTVVV\\\gggyyyzzzssspppnnnllljjjiiihhhgggfffdddcccbbbaaadddbbb```___```___]]]\\\]]][[[YYYWWWWWWUUUSSSQQQNNNNNNMMMLLLKKKJJJIIIIIIGGGFFFDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@???>>>>>>======<<<:::::::::999888888777777::::::999888888888888888777777777777777666555444444444444444444444444444222222222333333333333333444444444444333333333333222333333333333333333222000000111222222222111111111333444333222222333555333333222222222222333333333333444444444444333333444333333222222333333444333444555555444333555666555555555555555444333333555555555555555555555555555555555555555555555555444555555666666666666666777777777777888888888888::::::999999:::<<<>>>???@@@CCCHHHNNNVVV___iiiooo}}}wwwqqqmmmhhheeebbbaaabbbcccddddddaaaaaabbbbbbcccccccccccceeeeeefffggggggggggggggghhhjjjlllnnnoooooonnnmmmkkkkkkjjjiiihhhhhhhhhiiiiiiiiihhhhhhhhhiiijjjjjjlllmmmnnnnnnoooooonnnnnnlllkkkiiihhhgggggghhhhhhiiihhhhhhiiijjjiiigggeeedddeeefffgggiiijjjlllllliiiiiiiiiiiiiiihhhgggfffddddddccccccdddeeeggghhhggggggiiijjjlllnnnoooppprrrpppnnnkkkjjjiiijjjkkkmmmlllllllllkkkkkkjjjjjjiiigggeeeeeegggjjjkkklllkkkkkkkkklllkkkkkkjjjjjjggggggffffffdddcccaaa``````___^^^___aaaccccccccc```````````````___^^^^^^[[[XXXVVVUUUUUUVVVVVVUUUOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRSSSSSSTTTSSSTTTVVV\\\jjj{{{tttooommmkkkjjjhhhgggfffeeedddcccbbbaaaaaabbb```^^^]]]]]]]]][[[YYYZZZXXXWWWVVVVVVUUUSSSQQQNNNNNNMMMLLLJJJIIIHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@???????????????>>>======<<<<<<;;;::::::999999888777777666999888888777777777777777555555666777666555333222333333333333333333333333111111222222333333333444333333333333333333333333333222222222222222222333111222333333444444444444222333444444333222333444333222222222222222222333222222333444444444333333444333333222222333333444222333444444444444555666444444555555555444333333444444444444444555555555444444444444444444444444555666777777888888777777777777777777777777777777<<<;;;;;;::::::;;;<<<======???BBBEEEIIIOOOVVV[[[fffooo|||vvvooojjjeeebbbaaaaaaaaaaaabbbdddddddddbbbbbbbbbbbbcccccccccccccccdddeeefffgggfffeeedddgggiiillloooppppppnnnmmmllllllkkkiiihhhhhhhhhhhhgggggggggggghhhhhhiiiiiijjjkkklllmmmmmmmmmmmmllliiihhhgggfffffffffgggggghhhggggggggghhhgggdddbbbbbbbbbdddeeegggiiijjjkkkhhhhhhiiijjjkkkkkkkkkkkkeeeeeecccccccccdddeeeeeeeeefffgggiiikkklllnnnnnnooommmkkkhhhgggffffffgggiiiiiiiiiiiiiiiiiihhhhhhiiigggeeeeeegggiiiiiiiiiiiiiiijjjjjjjjjiiiiiihhhggggggffffffeeecccbbbaaa```^^^]]]]]]^^^______^^^^^^^^^____________^^^^^^[[[XXXVVVTTTTTTTTTSSSRRROOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPRRRSSSTTTTTTRRRRRRSSSVVV```rrr|||yyytttpppmmmkkkjjjiiifffeeedddcccbbbaaa``````___]]][[[[[[[[[ZZZYYYWWWXXXVVVUUUTTTUUUTTTSSSQQQNNNMMMLLLKKKJJJHHHGGGGGGFFFEEECCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888777777777777777666555555555555555333444555666666555333222333333333333333333333333111111111222222333333333333333333333333333333333333222222111111222222333111222333333444444444444333555666666555333444444222222222222222222222222111222222333444444333333444333333222222333333444111333444444333333555666444444444555444333333222222333333333444444444555333333333333333333333333555555666777777777777666666666666666666666666666:::::::::::::::;;;<<<<<<:::<<<===>>>@@@CCCHHHKKKTTTZZZcccnnnyyy~~~yyyrrrkkkfffccc```^^^___```aaabbbccccccccccccaaaaaabbbbbbbbbbbbbbbbbbbbbccceeefffffffffeeedddfffhhhkkknnnooonnnmmmllllllkkkjjjiiihhhhhhhhhhhheeeffffffggghhhhhhhhhhhhiiijjjkkkmmmmmmlllkkkkkkgggfffffffffffffffffffffgggfffffffffgggeeeccc``````aaabbbdddfffhhhiiijjjgggiiikkkmmmoooqqqrrrrrrhhhgggfffddddddddddddeeeffffffggghhhiiikkkkkklllmmmllljjjiiihhhhhhhhhhhhgggggggggggghhhhhhhhhhhhiiigggffffffggghhhhhhhhhgggggghhhhhhhhhhhhgggggggggggggggfffeeedddcccbbb```^^^\\\\\\]]]]]]]]]\\\\\\]]]]]]^^^^^^^^^^^^^^^[[[YYYVVVUUUTTTSSSQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLMMMMMMNNNPPPQQQQQQRRRPPPQQQSSSUUU[[[ggguuuzzzxxxwwwtttqqqnnnlllkkkjjjeeedddcccbbb```___^^^]]][[[ZZZXXXXXXYYYYYYXXXVVVWWWUUUSSSSSSSSSSSSQQQPPPNNNMMMLLLJJJIIIGGGFFFFFFEEEDDDCCCBBBAAABBBCCCCCCCCCBBBBBBAAA@@@@@@??????==============================<<<<<<;;;::::::999:::999999888777777666666666555555444444444444444444444555555555444444333222222222222222222222222111111111222222222222222222222222222333333333333333222111000000111222333000000111222222222111111333555777777666444444444111111222222222222111111000111222333333444444333444333333222222333333444222333444444333222444555444444444444444333222222111222222333333444444444333333333333333333333333222333333444444444444444666666666666555555555555555666666777888999999:::;;;<<<=========>>>AAADDDHHHKKKQQQWWW___kkkyyy~~~yyynnnllliiieeebbb```^^^^^^\\\^^^aaaaaa``````aaabbb______``````aaaaaaaaaaaaccccccdddeeeeeeeeeeeeeeeeeegggiiikkkllllllkkkjjjjjjjjjiiihhhggggggggghhhffffffggghhhhhhhhhgggggghhhiiikkkmmmmmmlllkkkjjjfffffffffffffffeeeeeeeeegggfffffffffgggfffcccaaa```aaabbbccceeeggghhhhhhhhhiiilllooosssuuuwwwxxxllljjjhhhfffeeeddddddeeeeeeffffffggghhhhhhiiiiiihhhggggggfffeeeeeeeeefffffffffgggggghhhhhhiiiiiijjjhhhffffffhhhhhhhhhgggeeeeeeffffffggggggffffffgggggggggffffffeeedddccc___]]][[[[[[\\\\\\[[[ZZZZZZ[[[\\\\\\\\\\\\\\\[[[YYYWWWUUUTTTTTTRRRPPPNNNLLLLLLKKKKKKKKKJJJJJJJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMOOORRRTTTWWW]]]fffmmm~~~{{{wwwuuurrrrrrqqqooommmkkkkkkkkkdddcccbbb```^^^\\\[[[ZZZXXXWWWVVVVVVXXXXXXWWWVVVVVVTTTSSSRRRRRRRRRPPPNNNNNNMMMLLLJJJHHHGGGEEEEEECCCBBBAAA@@@???@@@AAAAAABBBAAAAAA@@@??????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999888888777777666555555555666666555444444444444555555555444444444444555555333333333333333333333333222222222222111111111111111111222222222333333333333222111000000111222333111111222222222111000000222444777777555333222222000111222333333222111000000000111333333444444333444333333222222333333444333444555444222222222444333444444444444333222222111111111222333333444444444444444444444444444444222222333444444444444333666666666555555444444444444444555666777777777777;;;<<<======<<<===???AAA???BBBEEEHHHLLLTTT___gggppp{{{zzztttnnniiicccddddddbbb```^^^]]]]]]ZZZ]]]___```______aaaccc___``````aaabbbccccccddddddddddddddddddeeeffffffeeefffggghhhhhhhhhhhhhhhhhhhhhggggggggggggggghhhgggggghhhiiihhhgggffffffhhhiiikkkmmmnnnlllkkkiiifffggggggffffffeeeddddddgggffffffggghhhgggeeebbbaaabbbbbbdddeeefffgggggghhhjjjlllpppsssuuuwwwxxxnnnllljjjgggeeedddddddddbbbcccddddddfffgggggghhheeeeeeddddddcccbbbbbbbbbffffffggghhhhhhiiijjjjjjiiihhhffffffggggggfffeeecccddddddeeeffffffeeeeeeeeeeeefffeeeeeedddcccbbb^^^\\\ZZZYYYZZZZZZYYYXXXXXXXXXYYYYYYYYYXXXXXXWWWVVVUUUSSSRRRRRRQQQNNNLLLJJJJJJJJJIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJMMMOOOPPPQQQUUU[[[aaaooo~~~yyyuuurrrqqqppplllmmmmmmlllkkkjjjjjjkkkcccbbb```^^^\\\ZZZXXXWWWVVVUUUTTTUUUWWWXXXWWWVVVVVVTTTRRRRRRRRRQQQOOOMMMNNNMMMLLLJJJHHHFFFEEEDDDAAAAAA???>>>>>>>>>???@@@AAAAAA@@@@@@???>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999999888777666666555444444333333777777666555555555555555666555444333333444666777333333333333333333333333333222222222111111000000111111111222222333333333333222000//////000222333444444444444444333222111111333666666444222111111000111222333333222111000///000111222333444444444444333333222222333333444333444555444222111222333333333444444444333222222000000111222333333444444444444444444444444444444333444555555666666555555666666555555555444444444555666777777888888777777666777999888888888:::<<<:::===???AAABBBGGGNNNTTTXXXdddvvvxxxsssppplllgggccc^^^```aaaaaa___]]]\\\\\\YYY\\\___```______bbbeeeaaabbbcccdddeeefffggggggfffeeedddcccdddeeefffgggeeeeeeeeeeeeeeefffffffffgggffffffffffffgggggghhhhhhhhhiiiiiiiiigggfffeeehhhiiilllnnnnnnmmmkkkiiiggggggggggggfffeeedddcccggggggggghhhiiihhhfffdddbbbbbbcccdddeeeeeeffffffhhhjjjllloooqqqsssuuuuuuooommmjjjhhheeedddcccccc___```aaabbbdddfffggggggjjjjjjiiihhhfffeeeddddddfffgggggghhhiiijjjkkkkkkhhhgggffffffffffffeeecccbbbcccddddddeeeeeeeeeeeedddddddddddddddcccbbbaaa\\\ZZZXXXXXXYYYYYYXXXWWWVVVWWWWWWWWWVVVVVVUUUTTTTTTRRRQQQQQQQQQOOOMMMKKKKKKKKKKKKJJJJJJJJJIIIIIILLLLLLKKKKKKKKKJJJJJJJJJIIIKKKLLLKKKKKKOOOVVV[[[eeevvvyyysssnnnlllllllllkkkkkkjjjjjjiiihhhhhhhhheeebbb___^^^]]]\\\ZZZXXXSSSSSSTTTSSSSSSRRRQQQPPPRRRQQQPPPOOONNNNNNNNNNNNNNNLLLIIIFFFDDDCCCDDDDDDBBB@@@>>><<<<<<<<<>>>???@@@???>>>======<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888777777888888777666555444333333444333333222222333333444555555555444444333333333111111111222222333333333111111111111111111111111000000000000////////////000000111111111222222222///000000000111111111111444444333222111111111111333222111/////////000111111111222222222333333333333333333333333333333333333333444555444333111000000000111111111222222222222333333444444333333222555444444333333333444444444444444444444444444444444333333333333444555555666666666666555555555555::::::::::::::::::::::::888999:::<<<>>>AAACCCDDDMMMTTT^^^hhhssssssrrrnnnjjjfffaaa^^^\\\]]]^^^______``````______\\\\\\\\\]]]]]]^^^^^^^^^```bbbdddfffffffffeeedddeeeggghhhgggfffddddddeeehhhfffdddcccccceeegggiiigggggghhhiiiiiiiiiiiiiiiggghhhhhhhhhgggeeecccaaaccceeehhhkkklllkkkjjjhhhggghhhiiiiiiiiigggdddcccbbbdddggghhhgggfffffffffffffffggggggggggggffffffeeefffiiilllnnnpppqqqrrrnnnkkkhhhffffffeeecccaaabbbaaa```___aaaccceeeggghhhhhhiiiiiihhhfffcccbbbeeefffggghhhjjjlllmmmmmmiiiiiihhhgggeeecccbbbaaafffeeecccdddeeeffffffeeeffffffggggggfffdddcccbbb___]]]ZZZXXXXXXXXXWWWVVVTTTTTTTTTTTTSSSSSSSSSSSSRRRSSSRRRQQQOOOMMMJJJHHHHHHHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJIIIIIINNNMMMLLLJJJIIILLLPPPSSS[[[hhh{{{zzzwwwrrrlllhhhgggfffgggfffgggggggggggggggggggggdddbbb___]]]]]]\\\YYYXXXRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPNNNMMMMMMLLLLLLLLLNNNLLLIIIEEECCCAAAAAAAAA@@@@@@>>>======<<<======>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888888888777777777666666555444444444333333222222222222333333444444444333333333333333111222222222222222222333111111111111111111111111111111000000000/////////111111111111111111111222000111111111222222222222333333222111111111222222333222000/////////000111111111111222222222333333333333333333333333333333333333444444444333222111111111111222222222222333222333333444444333333222444444444333333333444444444444444444444444444444444333333333333444555555333333444555666777888888888888888888888888888888999999999:::;;;===>>>??????EEEMMMTTT\\\fffsss|||zzzsssnnnhhhgggeeeccc```]]][[[ZZZ\\\]]]^^^^^^______^^^^^^[[[[[[\\\]]]]]]^^^______```aaaccceeeffffffeeedddeeefffggggggeeeddddddeeefffeeedddcccccceeefffhhhhhhiiiiiijjjjjjjjjjjjjjjhhhhhhhhhgggfffeeedddcccdddfffiiilllmmmmmmlllkkkhhhiiiiiiiiigggfffdddcccbbbeeehhhiiihhhggghhhhhhgggggggggggggggfffeeeeeedddeeegggjjjlllnnnoooooonnnllliiihhhgggfffdddcccbbbaaaaaaaaabbbdddfffgggiiiiiiiiiiiihhhfffeeecccdddeeefffhhhjjjlllmmmnnnkkkkkkjjjiiigggeeecccbbbfffdddcccccceeefffeeedddddddddeeeeeeeeedddbbbaaa___]]]ZZZYYYYYYXXXWWWVVVTTTTTTSSSRRRRRRRRRRRRSSSSSSRRRRRRPPPNNNLLLKKKIIIHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKIIIIIIJJJNNNQQQWWWbbbsss}}}yyyrrroookkkgggdddcccccccccbbbbbbccccccdddeeeeeefffcccaaa^^^]]]\\\[[[YYYWWWPPPPPPPPPOOONNNNNNMMMMMMNNNMMMLLLKKKJJJJJJJJJKKKMMMKKKHHHEEEAAA@@@???>>>???>>>>>>>>>==================<<<;;;::::::::::::::::::::::::::::::::::::999999999999888888888888555555555555555555555555333222222111111222222333222222222222222333333333222222222222222111111111111111111111111111111111111111111111000000000000111111111111111111111000111111111222222222333333222222111111111222333333222111000000///000000000111111111222222222222333333333333333333333333333333333333444333333222111222222222222333333333333222222333333333333222222333333333333333444444444444444444444444444444444444333333333333444555555333333444555666777777888666666666666666666666666888888777888888999:::::::::>>>BBBEEEIIIPPPXXX___pppuuu~~~yyyssslllfffccc^^^]]]]]]\\\[[[ZZZYYYYYY[[[[[[\\\]]]]]]]]]]]]]]]ZZZZZZ[[[\\\^^^___``````___aaacccdddffffffeeeeeedddeeegggfffeeeddddddeeedddddddddeeeeeefffffffffiiijjjjjjkkklllkkkkkkkkkjjjiiihhhgggfffeeeeeeeeedddfffiiimmmooooooooonnnkkkkkkiiihhhfffeeedddcccbbbeeehhhiiiiiiiiiiiijjjhhhhhhhhhgggfffeeeddddddcccccceeeggghhhjjjkkklllnnnllljjjiiiiiihhhfffdddaaabbbbbbcccdddeeefffgggjjjjjjiiihhhgggffffffeeecccdddeeegggjjjlllmmmnnnnnnmmmmmmkkkjjjhhhfffeeeeeedddcccccceeeeeedddcccaaabbbcccccccccbbbaaa```___]]]ZZZYYYYYYYYYXXXVVVUUUTTTRRRPPPPPPPPPRRRSSSSSSRRRPPPNNNMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGIIIIIIIIIHHHIIIKKKMMMQQQYYYhhh{{{{{{uuuqqqnnnllliiifffdddcccddddddaaaaaaaaabbbbbbbbbccccccbbb```^^^\\\\\\ZZZWWWUUUPPPPPPOOONNNMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHHHHHHHKKKJJJGGGDDDBBBAAA@@@??????>>>===<<<===???BBBCCC???>>>===<<<;;;;;;;;;;;;999999999999999999999999999999888888888888777777333333444444444555555555333333222222222222333333000000111111222222222333333333222222111111000000111111111111111111111111222111111111000000000000111111111111000000000000000000111111111222222222111111000000111222333333111111000000000000000000111111111111222222222222222222222222222222222222222222333333333222222222222222333333333444444444222222333333333333222222222222333333444444444333333333333333333333333333444333333333333444555555666666555555555444444444555555555555555555555555666666666666666777888888<<<>>>???@@@AAADDDJJJNNNWWW\\\dddnnnyyy~~~zzztttrrrppplllhhhdddaaa___[[[[[[ZZZZZZZZZZZZZZZZZZYYYZZZ[[[[[[\\\\\\[[[[[[YYYZZZ[[[\\\^^^___```aaa```aaabbbdddeeeeeeeeeeeeccceeeffffffeeeddddddeeedddeeefffggghhhhhhggggggiiijjjjjjkkkkkkkkkkkkkkkkkkjjjhhhgggffffffggggggdddfffiiilllooopppqqqqqqnnnmmmkkkiiigggeeeeeeeeebbbdddggghhhhhhiiijjjllljjjiiihhhgggeeedddccccccbbbbbbcccdddeeefffhhhhhhllljjjiiiiiiiiiiiigggeeeaaabbbdddeeefffgggggggggjjjiiihhhffffffeeeffffffbbbcccdddgggiiikkkmmmnnnoooooonnnmmmllljjjiiihhheeedddcccdddeeeeeecccbbb___```aaabbbaaaaaa```______]]][[[ZZZZZZYYYWWWVVVUUUSSSPPPNNNMMMOOOPPPRRRRRRQQQOOOMMMKKKKKKLLLLLLIIIIIIHHHFFFEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJEEEGGGIIIIIIHHHHHHIIIJJJMMMRRR^^^qqq{{{vvvqqqllliiikkkiiigggeeedddddddddeeebbbbbbaaaaaaaaa````````````^^^]]]\\\[[[YYYVVVTTTQQQPPPNNNMMMKKKKKKKKKKKKHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCBBB@@@>>>;;;:::<<>>===<<<;;;;;;:::::::::999999999999999999999999888888777777777666666666222222333333444444555555444444333333333333444444000000000111111222222222222222222111111000000000000000000000000000000000111111111000000000000///000000000000000000000000////////////000000000000000000000000111222222333000000000111111111000000000000111111111222222222222222222222222222222222222222222222222222222222222222333333333444444444111222222333333222222111111111333444444444333333333333333333333333333333444333333333333444555555555555555555444444444444555555555555555555555555444444555555666777888999:::::::::::::::<<>>;;;:::<<<@@@FFFIII;;;;;;:::999888888888888888888888888888888888888666666666666555555555555222222222333333444444444444333333222222333333444111111111111111222222222111111111111111000000000000000000000000000000000000000000000/////////////////////000000000111111........./////////000000111111000000000111222222//////000111111111111000000000000111111111111222222222222222222222222222222111111111111222333333222222222222333333333333111111222222222222111111000111222444444444333333333333333333333333333333444333333333333444555555222222333444555666666777555555555555555555555555444444444444555777888888777777666666777999;;;<<<===@@@DDDGGGLLLQQQWWW[[[gggoooyyyzzzssslllgggbbb^^^\\\XXXXXXXXXYYYZZZZZZ[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZ[[[\\\^^^___``````ccccccccccccccccccccccccccceeeggggggfffeeefffgggfffgggiiikkklllllllllkkkhhhiiiiiijjjjjjjjjjjjjjjlllkkkjjjiiiiiiiiiiiiiiieeegggiiilllnnnppprrrrrrsssrrrqqqpppnnnmmmlllkkkdddfffhhhhhhhhhiiikkkmmmmmmllljjjgggfffeeeeeefffccccccbbbaaaaaabbbddddddggggggggghhhjjjjjjhhhfffbbbccccccdddeeefffggghhhhhhgggggggggfffffffffeeebbbcccdddfffgggiiijjjkkkkkkkkkkkkllllllkkkjjjjjjfffeeeeeefffgggfffcccaaa______``````___^^^\\\[[[\\\ZZZYYYYYYYYYXXXUUUSSSRRRQQQOOOLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCEEEGGGHHHGGGGGGHHHIIIIIILLLTTTaaauuuyyyvvvrrrooommmllljjjhhhdddcccbbbaaa````````````____________^^^^^^^^^^^^]]]\\\\\\[[[ZZZXXXTTTQQQOOONNNKKKIIIGGGGGGGGGHHHEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEEEEDDDCCCBBBAAAAAA???>>>===<<<===>>>@@@AAA;;;:::999888777777777777888888888888888888888888555555444444444333333333222222222222222333333333222111111111111111111222222222222222222111111111000000000000111111111111000000000000000000000000////////////.........------......///000111222222////////////000000000000222111111000000000000111...///000111222111111000000000000000111111111111111111111111111111111111222111000000000111333444111111111222222222222333111111222222222222111111///000222444444444333222222222222222222222222222444333333333333444555555111222333333555555666777444444444444444444444444555555444444444444555555777666555666888999::::::;;;===@@@BBBDDDFFFJJJLLLSSSXXX___fffmmmvvv{{{lllgggaaa\\\YYYXXXWWWVVVSSSTTTVVVXXXYYYZZZZZZZZZZZZYYYYYYXXXWWWWWWVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^______eeedddcccbbbbbbaaaaaaaaadddfffhhhhhhggggggggghhhggggggiiijjjkkkllllllllliiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhiiikkkmmmoooqqqssssssttttttuuutttsssqqqpppnnnhhhiiikkkkkkjjjjjjlllnnnnnnmmmjjjhhhgggggghhhhhheeedddbbbaaaaaabbbcccdddgggggghhhjjjlllllljjjgggccccccbbbcccdddeeeggghhhhhhhhhiiijjjjjjiiigggfffcccddddddeeeggghhhhhhiiifffggghhhiiijjjjjjjjjjjjggggggggghhhhhhgggdddaaa````````````___]]][[[YYYZZZYYYXXXXXXXXXVVVTTTQQQPPPPPPNNNMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKHHHHHHGGGGGGGGGGGGGGGHHHFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGJJJPPPXXXggg|||ooommmiiigggggggggfffdddccccccbbbaaa````````````\\\\\\\\\]]]^^^^^^______]]]\\\[[[[[[ZZZXXXTTTPPPNNNLLLIIIGGGEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEDDDCCCBBB@@@???>>>===>>>>>>>>>>>><<<:::999===<<<;;;:::999999999999777777777777777777777777444444333333333222222222222222222222222222222222000000////////////000000444333333333222111111111//////000000111111222222000000000000000000000000///.........------------,,,---...///000111222333000000000000111111111111222222111000//////000000...///000222222222111000000000000000111111111111111111111111111111111111111111000000000111333444000000111111111222222222111111222222222222111111...000222444555444333222222222222222222222222222444333333333333444555555555555444444444333333333333333333333333333333333666555444333222222111222555444333444555777777777666888:::<<<===>>>@@@BBBCCCFFFKKKOOOUUU^^^hhhppptttyyy~~~vvvmmmggg```\\\WWWTTTTTTUUUUUUUUUOOOPPPRRRTTTVVVVVVVVVVVVYYYYYYYYYXXXXXXXXXWWWWWWXXXYYYYYYZZZZZZZZZZZZZZZ\\\\\\\\\]]]]]]^^^^^^^^^fffeeedddbbbaaa`````````eeeggghhhiiihhhggghhhiiifffggghhhiiijjjkkklllllljjjkkkllllllmmmmmmlllllljjjkkklllmmmlllkkkjjjiiijjjkkkmmmnnnppprrrttttttuuuvvvwwwwwwwwwtttrrrqqqkkklllmmmmmmllllllnnnpppooommmkkkiiihhhhhhiiijjjfffeeecccbbbaaabbbcccdddggghhhiiikkkmmmmmmkkkiiiccccccbbbaaabbbdddgggiiiiiijjjkkkmmmlllkkkiiihhhddddddeeeeeefffgggggghhhcccdddfffggghhhiiijjjjjjhhhggghhhhhhiiihhhdddbbbaaaaaaaaa```^^^\\\ZZZXXXYYYXXXWWWWWWWWWVVVSSSPPPOOOOOONNNMMMLLLKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@AAABBBCCCBBBBBBBBBDDDFFFFFFIIIMMMRRR]]]uuuxxxrrrnnnmmmllliiigggdddbbb```aaa```___^^^]]]\\\\\\\\\\\\\\\]]]]]]]]]\\\\\\[[[___^^^]]][[[WWWTTTPPPNNNLLLKKKJJJHHHGGGFFFEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>======<<<<<<<<<;;;:::999888999:::;;;777777888888888888777777666666555444333222222111333333333222222222111111111111111111000000000000222222222111111111000000//////////////////////////////...//////000111222111111000000//////......///000000000000000//////222111111111000000//////000000000000000000000000000000000000111111111111111111000000000000111111000111222333333222111000000111222222222222111000222111111000000111111222000111111111111222222222888777666555555555555555333333222222222333444444555444333333222222222222444444444444444444444444333333333444444444555555666666666666666666666666666666666666666666666666777777777888999999::::::???AAACCCEEEHHHKKKPPPSSSZZZ^^^eeemmmuuu~~~zzzwwwqqqpppnnnkkkgggaaa\\\YYYUUUUUUTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWXXXYYYXXXWWWVVVVVVYYY\\\]]]]]]\\\\\\\\\YYYZZZ[[[]]]^^^```aaabbb```bbbcccbbb^^^]]]^^^```fffiiikkkkkkhhhgggjjjlllggghhhiiijjjkkkkkkkkkkkklllmmmmmmmmmmmmmmmlllkkknnnnnnmmmmmmnnnppprrrsssqqqpppooonnnoooqqqsssuuuwwwyyy{{{}}}}}}{{{xxxvvvrrrrrrpppppppppppprrrrrrssssssrrrpppmmmllllllmmmmmmkkkiiigggggghhhiiijjjiiijjjlllmmmmmmmmmllllllfffeeedddcccccccccdddeeehhhhhhhhhhhhhhhiiiiiiiiiccccccdddeeeeeefffggggggeeeeeeeeeffffffhhhiiijjjjjjiiiiiigggfffdddbbbaaa```_________```___\\\ZZZYYYXXXWWWWWWVVVUUUQQQOOOOOOOOONNNMMMLLLKKKJJJJJJKKKIIIHHHHHHIIIJJJHHHGGGGGGGGGFFFEEEDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBFFFCCCHHHPPPVVV```yyy|||tttoookkkkkkkkkiiigggdddaaa```aaa```^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZ[[[[[[[[[YYYVVVSSSPPPMMMLLLKKKJJJHHHGGGFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFEEEDDDCCCBBBAAAAAAAAA??????>>>>>>===<<<<<<;;;<<<;;;:::888888777777777555555555666666555555555555555555444333333222222222222222222111111111111111111111111000000000000111111111000000///////////////////////////////////////////////////000111000000000000//////......//////000000000000//////000000000000//////......//////////////////////////////000000000111111111111111000000000000111111000111222222222222111000444444444444444444444444222222111111111111222222//////000000000111111111555444444333222222333333444333333333222333333333444444333222222222333333222222222222222222222222222222222333333333444444444444444444444444444444555555555555555555555555555555666666777888888888888:::;;;<<<===???CCCFFFIIILLLRRRXXX___gggnnnsss~~~}}}wwwpppjjjfffccccccbbbaaa]]]ZZZVVVTTTNNNNNNMMMMMMMMMNNNNNNOOOPPPPPPPPPOOOPPPPPPQQQQQQTTTTTTUUUVVVVVVVVVVVVVVVWWWYYY\\\^^^]]]\\\\\\\\\\\\\\\]]]^^^___```aaaaaaccceeefffeeecccbbbccceeeggghhhiiiiiihhhhhhiiijjjhhhiiijjjlllmmmnnnnnnnnnlllmmmnnnoooooopppoooooooooooonnnooopppqqqssstttttttttsssssstttuuuwwwxxxwwwyyy{{{}}}~~~}}}{{{zzzuuutttsssrrrrrrssstttuuusssssssssqqqooonnnoooppppppnnnllljjjiiiiiijjjjjjjjjkkklllnnnnnnnnnnnnmmmgggfffeeedddcccddddddeeefffgggggghhhhhhhhhggggggccccccccccccddddddddddddddddddddddddeeefffggghhhffffffeeedddcccaaa___^^^```___^^^^^^^^^]]]ZZZXXXXXXWWWVVVVVVVVVUUURRRPPPOOONNNNNNMMMLLLKKKJJJIIIJJJIIIHHHHHHIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDEEECCCFFFMMMPPPXXXmmm|||vvvppplllhhhhhhiiihhhgggdddaaa_________]]]\\\[[[ZZZZZZZZZ\\\\\\\\\[[[ZZZYYYXXXWWWWWWXXXXXXWWWUUURRROOOMMMMMMLLLJJJHHHGGGFFFFFFFFFDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::999777666444333444444555555555555444444444444444444333333333333222222222111111111000000111111111111000000000000000000////////////......////////////////////////000000//////.../////////000000000////////////......//////000000/////////////////////............//////////////////////////////000000000000111111111000000//////000000111000111111222222111111000555444333222222333444555333222222222222222222333.../////////000000000000444333333222222222222333555444444333333222222222333222222222222333333444222222222222222222222222111111111222222222333333333333333333333333333333555555555555555555555555333444444555666666777777888999:::999999:::<<<>>><<>>>>>===<<<<<<;;;;;;:::888888999999888777555333555666666777777666666555222222333333333444444444333333222222222111111111111111111111000000000///////////////////////////////////////////////////111000///...............////////////////////////......//////000/////////////////////////////////////////////////////////////////////000000000111000000////////////000000000000111111111111000000222111///......///111222333333222222222222333333/////////000000000111111555444333333333333444444555555444444333222111000222111111111222333444444333333333333333333333333222222222222333333333333333333333333333333333333444444444444444444444444333333444444555666666666888999::::::999999:::<<<999;;;===>>>@@@CCCGGGJJJMMMRRRYYYaaaiiinnnqqqssswww{{{yyytttrrrrrrgggccc\\\WWWTTTSSSQQQPPPOOOPPPPPPPPPPPPOOOMMMMMMLLLKKKKKKKKKMMMOOORRRTTTPPPOOOOOONNNMMMMMMMMMMMMOOOOOOOOOOOOPPPRRRTTTVVVWWWZZZ]]]^^^]]]\\\\\\\\\___```aaabbbccceeeffffffddddddeeeffffffggghhhhhhgggdddbbbdddggghhhgggdddeeeeeefffhhhjjjlllmmmnnnoooooopppqqqqqqrrrqqqqqqqqqqqqqqqrrrssstttuuuvvvvvvvvvxxxyyyzzzzzzzzzzzz~~~~~~~~~~~~yyyyyyyyyxxxxxxyyyyyyyyyxxxxxxxxxvvvtttssstttuuuvvvtttrrrooommmkkkjjjjjjjjjkkkkkklllmmmnnnoooooolllkkkjjjiiigggffffffeeefffggghhhhhhhhhfffdddcccaaaaaabbbccccccdddeeeeeeeeedddcccbbbbbbccceeefffaaaaaaaaaaaaaaa```___^^^```^^^\\\[[[ZZZYYYVVVTTTTTTSSSRRRRRRSSSTTTRRRQQQNNNMMMLLLKKKJJJIIIIIIHHHIIIGGGFFFFFFGGGGGGFFFEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCAAABBBEEEFFFHHHRRR^^^~~~zzzwwwuuurrrpppnnndddeeeffffffeeeccc```___^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[ZZZYYYXXXWWWUUUTTTUUUUUUUUUUUUTTTRRRQQQPPPMMMLLLKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDCCCBBBAAA???>>>======<<<<<<;;;:::::::::666777888999999888777777555555666666666666555555111111222333333444444444444333333333222222222222111111111111000000000///000000000000000000000000////////////////////////000000///......---...................../////////------...///////////////000000000000000000000000...........................////////////000000000000000////////////000000000000000000000000000000111///...,,,,,,...///111333222222111111222222333000000000111111111222222333333222222222222333333444444555444333222111000111111111111222222333444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444333333444444555666666777333555777777666666777999777888999999999:::===@@@AAADDDIIINNNTTTWWWZZZ[[[___cccjjjqqqxxx}}}~~~|||vvvnnnfff```^^^^^^XXXUUUPPPMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNPPPPPPOOONNNMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQSSSUUUVVVYYY\\\]]]]]]\\\[[[\\\]]]^^^```cccfffhhhjjjkkkdddddddddeeeggghhhhhhhhheeecccaaacccfffgggeeecccddddddeeefffhhhjjjlllmmmooopppppppppooonnnmmmmmmpppqqqrrrssstttuuuuuuuuuuuuvvvxxxzzz{{{||||||}}}~~~~~~yyyyyyzzzzzzzzzzzzyyyyyy||||||{{{xxxuuusssssstttvvvuuurrrpppmmmjjjiiihhhiiiiiiiiijjjkkkmmmnnnnnnmmmmmmlllkkkjjjiiihhhggghhhhhhiiiiiihhhfffeeedddaaaaaabbbdddfffggghhhiiigggfffdddbbbbbbccceeefffbbbbbbcccccccccbbbbbbaaa```^^^\\\ZZZZZZYYYVVVUUURRRPPPOOOOOOQQQQQQQQQPPPMMMLLLLLLKKKJJJIIIHHHHHHHHHFFFEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAA@@@@@@???CCCCCCDDDDDDDDDDDDCCCBBBBBBAAAAAACCCDDDFFFLLLSSS}}}{{{xxxvvvuuusssqqqoooffffffeeeeeecccbbbaaa```^^^^^^\\\[[[ZZZYYYYYYYYYZZZZZZZZZYYYXXXWWWVVVUUUVVVUUUSSSRRRQQQQQQQQQQQQMMMMMMKKKIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???===<<<<<<<<<;;;::::::999999555666777888888999999999222222333333333333222222111111222222333333444444333333333222222222111111111111111111000000000000//////000000000000111111//////////////////////////////......---.........---............/////////,,,---......////////////000000000000111111111111..............................////////////000000000//////......//////000111000000//////000000111222111000//////000111222222111111111111111111222111111111111222222222222000////////////000111111333444444555444333111000222111111111111222222333111111111111111111111111333333444444444555555555444444444444444444444444333333333333333333333333333333333444555555666666222444666777666666777888888999999888888888;;;===<<<>>>@@@CCCEEEHHHIIIJJJMMMPPPUUU[[[```dddggghhhnnnrrrxxx~~~~~~xxxrrrnnnllliiihhhddd]]]WWWRRRPPPPPPRRROOOKKKIIIIIIIIIIIIHHHJJJIIIIIIIIIIIIIIIIIIHHHKKKKKKLLLLLLLLLMMMMMMMMMOOONNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOPPPQQQRRRSSSUUUXXX[[[\\\[[[ZZZZZZ[[[[[[\\\^^^bbbeeehhhjjjllleeeddddddeeegggiiihhhgggdddcccbbbccceeeeeeeeedddeeeeeeeeefffgggjjjlllmmmnnnnnnnnnnnnmmmkkkjjjiiiooooooqqqrrrssstttttttttuuuvvvxxxzzz|||~~~~~~}}}}}}}}}zzzzzz{{{{{{{{{{{{zzzzzz}}}}}}|||yyyuuurrrrrrsssuuutttssspppmmmjjjhhhggghhhhhhhhhiiijjjlllmmmnnnnnnnnnnnnmmmmmmkkkjjjiiijjjjjjiiihhhfffeeeeeedddbbbcccdddfffgggiiijjjkkkhhhfffdddbbbaaabbbdddeeebbbbbbcccdddddddddddddddaaa___\\\[[[ZZZZZZXXXWWWRRRPPPNNNNNNOOOPPPPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGGGGEEEDDDDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBAAAAAA@@@@@@???CCCCCCCCCCCCCCCBBBAAA@@@AAAAAA@@@AAACCCFFFIIILLL~~~yyyxxxwwwvvvvvvuuussspppmmmiiihhhfffcccbbbaaaaaaaaa___^^^]]]\\\[[[ZZZZZZZZZYYYYYYYYYYYYYYYXXXWWWWWWVVVTTTQQQNNNMMMNNNOOOQQQNNNMMMKKKJJJHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCBBB@@@>>>===<<<<<<;;;;;;:::999999999666666666555666666777777222222333333333333222222222222222222222333333333111111111000000000000///111111111111000000000000.........//////000000000////////////////////////......---------...//////---------.........//////+++,,,---.../////////////////////000000000111111................................./////////000000//////............//////111000///......///000111222222222222222222222222111000000//////000000111000000000000111111111111///............///000111111333444555555444222111333222111111111111111111000000000000000000000000222222333333333444444444333333333333333333333333222222222222222222222222111111222222333444444444444666888888777666666777777777888777777888:::===::::::;;;<<<===>>>@@@@@@BBBCCCEEEHHHKKKNNNPPPQQQVVVZZZ___dddhhhmmmqqqtttxxxzzz}}}{{{uuuppplllmmmlllhhhccc]]]ZZZYYYUUUUUUUUURRRNNNKKKJJJKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJKKKMMMOOOPPPOOONNNNNNLLLLLLLLLKKKLLLLLLMMMMMMOOOPPPQQQQQQRRRRRRRRRRRRTTTVVVZZZ[[[ZZZYYYYYYYYYYYYZZZ\\\___bbbeeeggghhhdddbbbaaabbbeeefffeeedddbbbcccdddddddddcccdddfffeeedddddddddeeegggiiikkklllllllllllllllkkkjjjiiimmmnnnoooqqqrrrrrrrrrrrrsssssstttvvvzzz}}}~~~~~~}}}}}}}}}{{{{{{|||}}}}}}|||{{{{{{{{{{{{zzzxxxtttsssssstttuuuuuusssqqqnnnllliiihhhhhhhhhhhhiiikkkmmmnnnpppnnnnnnooooooooommmlllkkkllljjjgggeeedddcccddddddeeeffffffgggggghhhhhhiiihhhfffccc```___```bbbddd___```aaaccccccdddddddddbbb```]]]\\\\\\\\\[[[ZZZTTTRRRPPPOOOPPPPPPPPPOOOLLLKKKKKKJJJIIIHHHGGGGGGFFFEEECCCDDDEEEEEEDDDBBBBBBBBBAAAAAABBBBBBCCCDDDAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAA@@@>>>>>>@@@DDDEEEEEE~~~~~~|||xxxuuuuuutttuuuuuurrroookkkkkkiiifffcccaaaaaaaaabbb```___]]]\\\[[[[[[ZZZZZZXXXYYYYYYYYYYYYYYYXXXXXXWWWTTTOOOKKKJJJKKKNNNPPPNNNMMMKKKJJJHHHHHHGGGGGGEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDCCC@@@>>><<<<<<<<<;;;::::::999999888888777555444333333444555333444444555555444444333222222222222222222222222////////////............111111111111000000000000---------.........//////////////////////////////---------------...///000---------.........//////+++,,,---...////////////---.........//////000000..................................../////////000//////............//////111000///......///000111000111222222222222111000000000////////////000000////////////000000000000000000000000000111222222111222444555555444333222333333222111000000000111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222000000000111222222333333333555777666555333222333111222333222222333666999888888888888999:::;;;<<<=========>>>???AAACCCDDD@@@DDDHHHLLLOOOSSSXXX[[[\\\___dddjjjqqqwww|||wwwuuurrroookkkddd]]]XXXYYYZZZZZZXXXTTTPPPNNNNNNIIIKKKLLLLLLJJJIIIIIIJJJEEEDDDCCCCCCEEEEEEDDDCCCAAAAAABBBCCCDDDFFFHHHIIIDDDFFFIIILLLMMMMMMKKKJJJJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQRRRSSSSSSSSSRRRQQQSSSVVVYYYZZZYYYXXXXXXXXXXXXXXXZZZ\\\___aaacccdddaaa___^^^___aaacccaaa___aaadddfffeeecccbbbdddgggcccbbbaaaaaaaaacccfffgggjjjjjjkkkkkklllkkkkkkkkkkkklllnnnpppqqqqqqqqqpppooooooppprrrvvvzzz||||||}}}~~~~~~~~~}}}}}}|||}}}~~~~~~}}}|||yyyyyyyyywwwtttssstttuuuvvvuuutttrrrpppmmmkkkiiiiiiiiiiiijjjkkknnnpppqqqmmmnnnoooppppppooonnnmmmllljjjfffcccaaaaaacccdddhhhhhhggggggfffffffffeeegggeeeaaa___^^^___aaabbb]]]^^^___aaabbbbbbccccccccc```^^^\\\]]]^^^]]]\\\VVVTTTQQQPPPQQQQQQQQQPPPLLLKKKJJJIIIHHHGGGGGGFFFFFFDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDD@@@@@@@@@@@@@@@@@@AAAAAA===>>>???@@@AAABBBBBBBBBAAA???<<<;;;===AAABBB???{{{yyyyyyxxxwwwssssssrrrqqqppppppoooooolllkkkiiifffdddbbbaaa```___^^^\\\[[[[[[[[[YYYWWWYYYYYYYYYYYYYYYXXXWWWWWWXXXUUUPPPLLLIIIIIIJJJKKKJJJIIIIIIHHHHHHGGGFFFFFFDDDCCCBBB@@@??????@@@@@@BBBBBBAAA@@@@@@??????>>><<<;;;;;;::::::999999888666555555555555444444444444444333333333333222222222222222222222222222222//////000000000000//////////////////////////////////////////////////////........................---------......///////////////............//////............////////////,,,---...//////...---,,,,,,,,,------.../////////000000000000111111111111////////////////////////000000000000111111111111///000111222333222111111//////000000000000000/////////000111111111111111000111111111111222222222222222111111111111111222444333222111111222333444222222222222222222222222222222222222222222222222111111111111111111111111555444333333222222222222111222333333444444333333666444222222444555444444222222333333444555666666555555666666777777888888888999;;;<<<<<<;;;999888======???@@@BBBDDDEEEFFFJJJLLLOOOTTTYYY^^^aaaccchhhhhhiiikkkooosssxxxzzz{{{vvvrrrooommmcccbbb___]]]ZZZWWWUUUTTTNNNNNNMMMLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFEEEEEEEEEFFFHHHIIIHHHIIIKKKKKKJJJJJJLLLMMMOOOMMMLLLJJJJJJKKKMMMNNNSSSSSSRRRRRRQQQQQQQQQPPPUUUVVVXXXYYYYYYYYYXXXXXXYYYXXXVVVUUUVVVYYY\\\^^^ZZZZZZ[[[\\\^^^___``````___aaaccccccbbbaaaaaabbbbbbbbbbbbbbbccceeeggghhhhhhiiijjjkkkkkkkkkkkkkkklllkkkkkkkkkkkkkkkllllllnnnppprrrssstttvvvzzz|||~~~}}}||||||}}}~~~|||}}}}}}}}}|||{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxyyyuuuvvvvvvsssoookkkjjjjjjjjjjjjjjjjjjjjjjjjjjjkkkppppppooonnnnnnooopppqqqmmmjjjfffddddddeeeeeeeeegggggghhhhhhgggfffdddccceeedddbbb```^^^^^^^^^_________```````````````______]]]\\\[[[[[[ZZZWWWUUUTTTSSSPPPNNNMMMNNNOOOPPPLLLLLLJJJIIIHHHGGGGGGGGGCCCBBBBBBAAAAAA@@@??????BBBAAAAAA@@@@@@??????>>>DDDBBBAAADDDGGGGGGBBB<<<>>>>>>?????????>>>>>>======>>>>>>>>>????????????}}}zzzxxxwwwuuutttrrrrrrqqqpppoooooonnnnnnkkkjjjhhheeecccbbbaaaaaa___]]][[[[[[[[[ZZZXXXVVVXXXYYYYYYYYYYYYXXXWWWWWWVVVSSSPPPLLLIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@??????>>>>>>======::::::999999888888777777555555555555444444444444444444333333333222222222222222222222222222222222111111222222222222111111////////////////////////................................................+++++++++,,,,,,,,,------//////............//////............////////////,,,---...//////...---,,,..................------....../////////000000000/////////////////////////////////000000000111111///000111222222222111111///000000111111000000000//////000111111111111111000000111111111222222222222222111111111111111222333222222111111222222333222222222222222222222222666555555444333222111111111111111111111111111111555444333222222222222222111222333333444444333333555444333333555555444333222222333333444555555666666666666666666777777777777888999999999999888777;;;;;;<<<===>>>>>>??????CCCDDDFFFHHHKKKNNNPPPQQQSSSSSSTTTVVVYYY]]]aaaccchhhmmmuuu|||{{{{{{}}}{{{zzzwwwuuurrrpppooonnnnnnmmmjjjgggddd```^^^]]]UUUUUUSSSPPPNNNLLLJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHFFFHHHIIIIIIHHHIIIJJJLLLNNNMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPQQQRRRRRRSSSTTTTTTUUUWWWXXXYYYYYYYYYXXXXXXWWWUUUUUUUUUWWWYYY[[[YYYYYYZZZ[[[\\\\\\]]]]]]]]]___aaabbbaaa``````aaaaaaaaa```aaabbbdddeeefffggghhhiiiiiijjjjjjiiiiiijjjiiiiiihhhhhhhhhiiiiiikkknnnppprrrsssuuuwwwyyy|||||||||{{{||||||}}}}}}}}}}}}|||zzzyyyxxxwwwwwwwwwvvvuuuttttttuuuvvvvvvuuuuuuuuurrroookkkjjjjjjhhhhhhiiijjjjjjkkkllllllqqqpppooommmmmmmmmnnnnnnmmmjjjfffdddeeefffffffffffffffggggggfffeeecccbbbdddcccbbbaaa______^^^^^^\\\]]]]]]^^^^^^^^^^^^]]]^^^\\\[[[ZZZZZZYYYVVVTTTRRRQQQOOOMMMLLLLLLMMMNNNLLLKKKIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@CCCAAA@@@CCCFFFEEEAAA<<<======>>>??????>>>>>>>>>======>>>>>>>>>?????????}}}zzzyyywwwvvvsssqqqppppppoooooonnnnnnmmmmmmiiihhhgggeeedddcccbbbbbb___]]]ZZZYYYYYYYYYWWWVVVWWWXXXXXXXXXXXXWWWVVVVVVSSSRRROOOMMMJJJIIIHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@???????????????>>>>>>>>>===<<<<<<;;;;;;999888888777777666555555555555555555444444444444333333333333222222222222222222222222222222222222000111111222222111111000////////////////////////................................................+++++++++,,,,,,,,,,,,---//////............//////---............/////////------............------000//////...------,,,,,,------........./////////////////////////////////....../////////000000000///000111111222222111111000000000000000000000000//////000111111111111111000000000111111111222222222111111111111111222222111222222222222222222111222222222222222222222222888777777555444333222111111111111111111111111111444333333222222222222333111222222333333333333333444444444555666666444222222222333333444444555555666666666666666555555555666666666666666666666666888888888888888999999999::::::;;;<<<>>>???@@@@@@DDDDDDEEEFFFHHHKKKNNNPPPQQQUUU[[[bbbfffhhhiiihhhaaabbbdddfffiiilllnnnoooppprrrtttwwwzzz}}}~~~~~~~~~}}}{{{xxxtttqqqooopppqqqqqqqqqooommmiiihhhbbbaaa___^^^\\\[[[ZZZZZZWWWVVVUUUSSSQQQOOONNNMMMLLLLLLKKKIIIHHHFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDD@@@AAABBBDDDEEEFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDEEEGGGGGGFFFFFFHHHIIIMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRSSSQQQRRRSSSUUUVVVWWWWWWWWWXXXWWWUUUTTTTTTUUUWWWXXXWWWXXXXXXXXXYYYYYYZZZZZZZZZ\\\___```_________```_________```aaabbbcccdddeeeffffffggggggggggggggggggffffffeeeeeedddddddddgggjjjnnnpppqqqrrrtttuuuvvvwwwwwwxxxyyyyyyyyyxxx|||{{{xxxvvvttttttttttttuuuuuutttsssrrrrrrrrrrrrsssttttttrrrnnnkkkjjjjjjfffggghhhiiijjjlllmmmmmmpppooonnnlllkkkkkkkkkkkkmmmjjjgggeeefffggggggfffeeeeeeeeeeeedddcccbbbbbbcccccccccbbbaaa```___^^^YYYZZZZZZZZZ[[[[[[[[[[[[\\\ZZZYYYYYYYYYXXXUUUSSSQQQOOOMMMLLLJJJJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@======>>>??????@@@AAAAAAAAA??????AAACCCCCC???;;;;;;<<<===>>>>>>>>>>>>>>>============>>>>>>>>>>>>|||{{{zzzyyyxxxvvvsssppppppoooooonnnnnnmmmmmmlllhhhgggfffeeeddddddcccccc___\\\YYYXXXWWWWWWVVVTTTVVVVVVVVVVVVVVVUUUUUUTTTQQQQQQPPPNNNLLLJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBBBB@@@@@@??????>>>>>>>>>>>>>>>======<<<;;;;;;::::::888888777777666555555555555555555444444444333333333333333222222222222111111111111111111111111111......////////////......////////////////////////........................................................................///......------......///---------.........//////------------------------//////.........---------------........./////////////////////////////////............///////////////000000111111111111111000000////////////////////////000111111111111111000000000000111111111111111111111000111111222333000111222333333222111000222222222222222222222222666666555444444333222222111111111111111111111111333333222222222222222333111111222333333333333222333333444666777666444111222222333333333444444444666666666555555444444444555555444444444444555555555555666666666777777777666666777888:::;;;<<<===?????????@@@BBBCCCEEEFFFGGGHHHKKKNNNPPPQQQQQQPPPLLLMMMOOOQQQTTTVVVXXXYYYZZZ[[[^^^aaadddfffggghhhhhhggghhhjjjmmmnnnnnnlllffffffeeeccc```]]][[[YYYZZZZZZZZZZZZYYYWWWUUUTTTPPPPPPOOONNNMMMLLLLLLMMMJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@AAAAAAAAABBBBBBBBBCCC@@@@@@@@@@@@@@@AAABBBCCCBBBCCCDDDFFFGGGGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDCCCEEEFFFFFFFFFFFFGGGIIIKKKLLLNNNOOOPPPOOOMMMLLLOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOQQQSSSTTTUUUUUUXXXWWWUUUTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXWWWZZZ]]]^^^]]]]]]^^^^^^_________```aaaaaabbbccccccddddddeeeeeedddddddddccccccccccccbbbaaa``````dddhhhlllooopppqqqrrrrrroooppprrrsssttttttsssrrrwwwvvvsssqqqpppppprrrrrrttttttsssrrrqqqpppppppppqqqrrrrrrpppmmmjjjjjjjjjggghhhhhhiiijjjkkkkkklllllllllkkkkkkjjjjjjjjjjjjllljjjgggffffffggggggfffeeeeeeeeedddccccccbbbaaaaaaaaabbbcccbbbaaa___^^^XXXXXXXXXXXXYYYYYYZZZZZZYYYXXXWWWWWWWWWVVVTTTRRRPPPOOOMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@=========>>>>>>????????????>>>>>>???@@@@@@===:::999:::;;;<<<===>>>>>>>>><<<<<<<<<=========>>>>>>~~~~~~~~~~~~}}}zzzyyyyyyyyyyyywwwtttqqqppppppooonnnmmmlllkkkkkkggggggfffeeedddddddddddd^^^[[[XXXVVVUUUUUUTTTSSSSSSTTTTTTTTTTTTSSSRRRRRRPPPPPPPPPOOOMMMJJJHHHFFFEEEEEEDDDDDDCCCCCCBBBBBB>>>>>>>>>>>>>>>>>>===============<<<;;;;;;::::::888888888777666666555555555444444444444333333333333333222222222111111111111111111111111111111111......////////////......////////////////////////..............................................................................------------......------------............---------,,,,,,------------------.........//////....../////////000000000////////////////////////............////////////000000000000000111111111000///...------------...//////000111111111111111//////000000000111111111111111000000111222222333000000222333333222000000222222222222222222222222222222222222222222333333111111111111111111111111222222222111111222222333000111222222333333222222333333333555666666333000222222222333333333333333666666555555444444333333666555444444444444555666444444555666777888999999888999999::::::;;;;;;;;;999999::::::;;;<<<===>>>??????@@@@@@AAA@@@@@@@@@BBBCCCCCCEEEFFFGGGHHHIIIJJJLLLMMMOOOQQQRRRSSSSSSPPPPPPPPPRRRTTTVVVUUUTTTSSSSSSRRRPPPNNNLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJFFFFFFEEEEEEDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFF@@@@@@@@@@@@?????????????????????@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEGGGGGGFFFFFFHHHIIIJJJKKKNNNOOOPPPOOOMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPRRRSSSUUUVVVXXXWWWVVVUUUUUUVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXXXXWWWZZZ\\\]]]]]]\\\\\\]]]______```aaaaaabbbbbbbbbbbbbbbbbbccccccbbbbbbaaa```aaaaaaaaaaaa```___^^^cccfffkkknnnoooooopppqqqmmmnnnpppqqqqqqqqqpppoooqqqpppnnnmmmmmmoooqqqrrrsssrrrrrrqqqppppppooonnnooopppqqqooollljjjiiijjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjjjjjjjjjjkkkiiigggfffgggggggggfffeeeeeedddcccbbbbbbbbbaaa___```aaabbbbbbaaa___^^^YYYYYYXXXWWWWWWXXXYYYYYYWWWVVVTTTTTTUUUTTTRRRPPPOOOOOOMMMLLLJJJIIIHHHHHHFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>======<<<<<<<<<============>>>===<<<:::888999:::;;;<<<=========;;;<<<<<<<<<<<<=========}}}|||{{{|||~~~wwwwwwvvvwwwwwwvvvsssqqqpppooonnnmmmkkkiiihhhgggfffeeedddcccbbbaaaaaaaaa^^^[[[WWWTTTSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPOOOOOOOOOOOONNNMMMKKKIIIGGGFFFDDDDDDDDDCCCBBBBBBAAAAAA<<<======>>>>>>===<<<<<<===<<<<<<;;;::::::999999888888777666666555555444444444444444333333333333222222222222111111111111111111111111111111111111///000000111111000000///////////////////////////------------------------........................---,,,,,,,,,,,,+++++++++......------------......,,,------------.........------,,,,,,,,,,,,------,,,,,,------...//////000....../////////000000000////////////////////////....../////////000000000000////////////000111222111000...---,,,------...//////000111111111111111/////////000000000111111000000000000111222333333000111111111111111111000222222222222222222222222//////000000111222222222111111111111111111111111222111111111111222222333000111111222222222222222222222222333444444222000222222222222333333333333444444444444444333333333555555555555555555555555444444555666777888999:::;;;;;;:::999888888777777666666777888888999999999<<<<<<========================>>>>>>>>>>>>??????@@@AAABBBCCCDDDEEEEEEEEEEEEDDDCCCDDDFFFHHHGGGFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDD@@@@@@????????????@@@@@@>>>>>>???@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>???????????????@@@AAABBBCCCDDDGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDFFFGGGGGGFFFGGGHHHJJJIIIJJJLLLNNNOOONNNMMMLLLHHHIIIJJJKKKMMMOOOPPPPPPQQQQQQQQQRRRSSSUUUVVVWWWVVVVVVVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYY[[[]]]^^^]]]\\\\\\]]]^^^___```aaaaaaaaaaaa```aaaaaaaaaaaaaaaaaa```______```aaabbbbbbaaa```___bbbdddhhhkkklllmmmnnnpppoooooooooppppppoooooonnnlllkkkkkkkkklllnnnoooppppppppppppppppppooonnnmmmmmmoooooonnnllljjjiiijjjjjjjjjjjjiiihhhhhhggggggeeefffgggiiijjjjjjkkkjjjiiigggfffffffffgggfffeeedddcccbbbaaa````````````^^^^^^___`````````______[[[ZZZXXXWWWVVVVVVWWWWWWTTTSSSRRRSSSSSSSSSQQQOOOOOONNNMMMLLLJJJHHHGGGFFFDDDCCCBBBBBBAAAAAAAAABBBAAAAAAAAA@@@??????>>>>>>>>>>>>===<<<<<<;;;::::::<<<=========<<<<<<;;;;;;888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===}}}yyyxxxyyy|||sssrrrqqqqqqrrrrrrpppnnnooonnnllljjjhhheeedddccccccbbbaaa```^^^^^^]]]]]]^^^ZZZVVVSSSRRRRRRRRRQQQNNNNNNOOOOOONNNNNNMMMLLLMMMMMMKKKJJJHHHGGGFFFEEECCCBBBBBBAAAAAA@@@??????;;;<<<============<<<;;;;;;::::::999999888888777666666555555444444333333444444444333333333222222222222222222111111111111111111111111111111111111//////000000000000//////////////////////////////------------------------........................------,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,---------.........------,,,++++++,,,------------..................------.........//////////////////////////////////////////000000000111111000//////...///000111222333222000.........///000//////000111111111111111////////////000000000111000000000000111222333444111111000000000000111111222222222222222222222222///000000000000000000111111111111111111111111111111111111111111222333333000000111222222222222222222111000000222222111000222222222222222222222222333333333333333444444444333333555555555555333333444444444555555666666666777777777666666555555555555666777888888999999999::::::;;;<<<<<<<<<;;;;;;999999999999999999::::::999:::;;;<<<===>>>>>>>>>BBB@@@??????@@@AAAAAA@@@???>>>>>>>>>>>>>>>?????????>>>===;;;;;;<<<===>>>======<<<<<<<<<<<<<<<===;;;<<<<<<<<<===>>>>>>>>>????????????????????????<<<<<<<<<===============>>>>>>>>>???@@@BBBCCCDDDBBBDDDFFFHHHHHHGGGEEECCCCCCDDDEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGFFFFFFGGGIIIHHHIIIKKKLLLMMMMMMLLLLLLGGGGGGIIIJJJLLLNNNOOOPPPQQQQQQPPPPPPQQQSSSTTTUUUSSSTTTTTTTTTUUUUUUVVVVVVUUUUUUVVVWWWWWWXXXYYYYYY\\\^^^______^^^\\\\\\\\\]]]]]]______```______^^^```aaaaaaaaa``````___^^^^^^___aaacccdddcccbbbaaa```bbbeeeggghhhiiilllnnnooonnnmmmlllkkkkkkkkkkkkjjjjjjjjjkkkkkkllllllmmmlllmmmnnnnnnnnnmmmlllkkklllmmmnnnmmmkkkiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhfffggghhhiiijjjjjjiiiiiigggfffeeeeeeffffffeeedddaaa```___^^^]]]]]]]]]^^^]]]]]]]]]]]]]]]^^^___```\\\ZZZXXXUUUTTTTTTTTTUUUSSSRRRQQQQQQRRRQQQOOOMMMMMMLLLLLLJJJHHHFFFEEEDDDBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;<<<=========;;;;;;;;;;;;999999:::::::::::::::999::::::;;;;;;;;;<<<<<<<<<}}}{{{yyyyyyyyyyyyxxxwwwrrrssstttwww{{{||||||zzzooonnnmmmmmmnnnnnnmmmlllnnnmmmkkkhhheeebbb```___aaa```___]]][[[[[[ZZZZZZ^^^ZZZUUURRRQQQQQQQQQPPPMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKIIIGGGEEEDDDDDDDDDAAAAAA@@@@@@???>>>>>>>>>:::;;;<<<=========<<<;;;999999888888777666666666555555444333333222222111444444444333333333222222222222222111111111111000000000000000000000000000------............------////////////////////////------------------------......................../////////......---------...------,,,,,,------...,,,,,,,,,---------......------++++++++++++------/////////...------,,,,,,,,,,,,,,,---------......////////////////////////000000000000111111111111000///.........///111222555444222000//////000111//////000111111111111111////////////000000000000000000000000111222333444222111000//////000111222222222222222222222222222222111111111000000//////111111111111111111111111111111000000111222333333000000111222222222222111222000//////000111111000222222222222222222222222222222222333333444444444111222444555555444222111444444444333333333222222111111222333444666777777222333444555666777777777555666666666666444333111555555666666777777888888555666777999:::;;;;;;<<<===;;;999999:::;;;:::999999999999999:::;;;<<<===>>>===:::888777888999:::===<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCC===???BBBEEEFFFEEEDDDBBBBBBCCCDDDFFFFFFFFFEEEEEECCCDDDFFFFFFEEEEEEGGGHHHHHHIIIJJJKKKKKKLLLLLLLLLIIIJJJJJJJJJKKKKKKLLLLLLOOOOOONNNMMMNNNOOOQQQRRRQQQRRRRRRSSSTTTUUUUUUVVVSSSTTTTTTVVVWWWXXXYYYYYY]]]___aaa```^^^\\\\\\\\\[[[\\\]]]^^^___^^^]]]\\\```aaaaaaaaa```______^^^^^^```bbbdddeeeeeedddccc___```bbbdddeeegggjjjmmmmmmkkkiiigggffffffggggggjjjjjjkkkkkkkkkkkkjjjiiiiiijjjkkklllmmmlllkkkjjjkkkmmmnnnmmmkkkiiiiiiiiigggggghhhhhhiiiiiijjjjjjhhhhhhiiijjjjjjiiihhhgggfffeeeddddddeeefffeeeccc___^^^\\\[[[ZZZ[[[[[[\\\]]]\\\[[[[[[\\\]]]___```\\\ZZZWWWTTTRRRRRRRRRSSSRRRQQQPPPPPPQQQQQQOOOMMMKKKKKKJJJIIIGGGEEECCCBBBAAAAAA@@@@@@???@@@@@@@@@??????>>>>>>===<<<<<<<<<999::::::;;;;;;<<<<<<===<<<=========;;;:::;;;<<<999999:::::::::999888888:::::::::;;;;;;;;;<<<<<<|||uuusssqqqqqqsssvvvwwwwwwuuurrroooppptttwwwxxxwwwqqqmmmiiigggiiikkkkkkjjjjjjiiihhhfffdddbbb```___]]]]]]]]]]]]]]][[[ZZZYYY^^^YYYTTTPPPNNNNNNNNNNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA>>><<<<<<>>>@@@BBB===<<<<<<;;;;;;:::999999999999999888777666666555555555444333333222111111333333333222222111111111000000000000000000000000111000/////////000222333222222000///............/////////...------,,,,,,...///000///---,,,---...000...+++))))))+++...000------------------------......---------,,,,,,,,,//////...------------...111000///......///000111000///...------...///000////////////...---,,,+++...........................///111444666444111...111111111111111111111111222222111111111111222222//////000000000000//////000000111111111111000000......///000111222333333333333333222222111111111111111111111111111111111111111222222222333333333222333333444444444333333000111111111111222222222111111222222222333333333333333333333333333333333444444444333333222222222333333222111222333444555444444444333333222222222444444444444444444444444444444444444444444444444444444444555555555555666777777777777777777777777777777777777666666666666999999:::::::::;;;;;;;;;<<<<<<::::::::::::<<<<<<888888999999999:::::::::===<<<;;;:::::::::::::::>>>>>>======<<<<<<<<<;;;>>>>>>????????????>>>>>><<<<<<============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@@@@AAACCCEEEEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFHHHGGGGGGHHHIIIKKKMMMOOOPPPPPPQQQRRRSSSSSSSSSRRRSSSSSSSSSSSSTTTTTTTTTTTTWWWVVVVVVWWWXXXXXXWWWVVVYYY]]]___^^^]]]]]]\\\[[[YYYYYYZZZ[[[\\\^^^```aaaaaabbbbbbcccbbb```^^^]]]aaabbbcccdddddddddddddddcccdddeeedddddddddfffhhhhhhiiiiiijjjjjjhhhgggffffffhhhjjjlllmmmllljjjhhhmmmllllllkkkkkkjjjjjjiiiooooooooonnnllliiifffdddhhhhhhhhhhhhhhhhhhhhhhhhjjjkkklllllllllkkkjjjiiieeedddbbbaaaaaaaaabbbccc^^^]]]\\\[[[[[[[[[\\\]]]aaa```^^^]]]\\\]]]]]]^^^^^^[[[WWWTTTTTTSSSSSSRRRRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEEEEBBBBBBAAA@@@@@@??????>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::::::::::::::;;;::::::::::::;;;<<<<<<~~~zzzuuuqqqqqqooommmmmmooorrrssssssqqqooolllmmmpppssstttsssooolllgggffffffhhhgggfffhhhgggfffeeecccaaa```___]]]]]]\\\[[[ZZZYYYXXXXXX\\\XXXSSSPPPOOONNNNNNMMMIIIIIIIIIHHHGGGGGGFFFFFFGGGFFFFFFEEEDDDDDDCCCCCCAAA@@@>>>===<<<===>>>???<<<<<<;;;;;;:::999999999888888777666666555444444555444444333222222111111333333222222222111111111////////////////////////000000///...///000111222111000///...---------------------...............,,,---...---+++***+++,,,///...,,,******,,,...///------------------------...------------,,,,,,,,,---,,,,,,,,,---...////////////...------...//////000///...------...//////------...............---..............................///111333333000---111111111111111111111111000000////////////000000///000000000000000000///000000111111111111000000/////////000111111222222333333222222222111111111111111111111111111111111111111111222222222333333000000000000000000////////////000000000111111111111111111222222222333333222222222222222222222222333333333222222111111111333333222222333333444555333333333333333333222222333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555666666666666666666666666777777888888888999999999:::999888888888888999:::888888999999999999999999::::::::::::999999999999<<<<<<<<<;;;;;;;;;::::::<<<<<<============<<<<<<<<<<<<============<<<<<<========================<<<<<<===>>>>>>???@@@@@@@@@AAABBBCCCCCCCCCBBBAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFGGGHHHJJJLLLNNNNNNNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWVVVUUUXXXZZZ\\\\\\[[[YYYWWWUUUYYYYYYZZZ[[[\\\^^^___```aaaaaaaaa``````___^^^]]]___```aaabbbcccccccccccccccdddeeeeeedddeeegggiiihhhhhhiiiiiiiiihhhgggfffhhhiiikkkmmmnnnmmmkkkjjjiiiiiijjjjjjkkkkkkkkklllmmmmmmnnnmmmkkkiiifffdddfffggggggggghhhhhhhhhiiiiiiiiijjjkkkjjjiiihhhgggcccbbbaaa``````aaabbbbbb]]]\\\[[[ZZZYYYZZZ[[[[[[^^^]]]\\\[[[\\\]]]^^^___^^^[[[WWWTTTSSSSSSRRRQQQQQQPPPOOONNNLLLKKKJJJIIIIIIHHHFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@??????>>>>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999;;;::::::::::::;;;<<<<<<}}}}}}{{{yyyxxxvvvsssooolllllljjjhhhiiijjjlllmmmmmmllljjjiiiiiilllnnnoooooommmjjjfffddddddddddddccceeeeeeeeedddcccbbbaaa```^^^]]][[[XXXWWWVVVVVVVVVXXXVVVRRRPPPOOONNNLLLKKKGGGFFFFFFEEEEEEDDDDDDCCCEEEEEEEEEDDDDDDCCCCCCBBB??????>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888888666666666555444444333333444444333333222222111111222222222111111111111111///////////////////////////............///000000//////...---,,,,,,,,,,,,+++,,,,,,---......//////+++,,,---,,,+++***+++,,,...------,,,,,,------...------------------------------------,,,,,,,,,,,,******++++++,,,...///000......---,,,,,,---......///......---......//////++++++,,,....../////////...........................------///000111///...000000000000000000000000......------------......000000111111111111000000///000000111111000000///000000000000000000000000222222222111111111111111111111111111111111111111111111111222222222222333///////////////...---,,,.../////////000000000000111111111222222222222333111111111111111111111111222222111111111111111000222333333444444444444444222222222333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333666666666666666666666666555555555555666666666777777777666666666666777777999999999888888888888888666777888999:::999888777::::::::::::999999999999::::::;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>?????????@@@@@@@@@AAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFEEEEEEFFFGGGIIIKKKLLLKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTUUUUUUVVVVVVVVVVVVUUUVVVWWWYYYXXXVVVTTTSSSYYYYYYZZZZZZ\\\]]]___```aaa```^^^]]]]]]]]]]]]^^^]]]^^^___aaabbbcccccccccdddeeefffeeeeeeeeegggiiihhhhhhhhhiiihhhggggggfffiiijjjlllmmmnnnmmmkkkjjjeeeeeeggghhhjjjlllmmmmmmjjjjjjkkkkkkjjjhhhfffddddddeeeffffffggghhhiiiiiigggggghhhiiihhhgggfffeeeaaa```___^^^______aaaaaa\\\[[[YYYXXXXXXXXXYYYZZZ[[[ZZZZZZYYYZZZ[[[]]]^^^\\\ZZZVVVTTTSSSSSSQQQPPPOOOOOOMMMLLLJJJHHHGGGFFFFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999999888:::::::::::::::;;;<<<<<<}}}yyywwwvvvtttsssrrrrrrpppmmmjjjhhhfffeeeeeegggiiiiiihhhhhhgggfffggghhhiiijjjkkkllljjjgggeeeccccccbbbbbbccccccdddddddddcccbbbaaa___]]]ZZZWWWUUUTTTTTTUUUTTTSSSQQQPPPOOONNNKKKIIIEEEEEEEEEDDDCCCCCCBBBBBBDDDCCCCCCCCCBBBBBBBBBAAA????????????>>><<<:::999:::::::::999888888777777666555555555444444444333333333333333222222111111111111111111111111111000////////////////////////------------......////////////...---,,,,,,------,,,,,,,,,------.........,,,...///...,,,,,,---...,,,------------------,,,---------------------------------,,,,,,,,,++++++++++++++++++,,,---...///...------------------......------.........//////++++++,,,---....................................///...,,,---///000000///////////////////////////...------------------...000000111111111111000000//////000000000000//////111111000000////////////111111111111111111111000111111111111111111111111111111111111222222222222111222222111111000///.../////////000000000111111111111111111222222222222111111111111111111111111222222222222111111111111111222444555555555444333111111222222333333333444222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444555555555555555666666444444444444555555555555666666555555555555666666888888888888888777777777444666888:::::::::888777999999999999999999999999999999::::::::::::999999;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>???>>>>>>>>>>>>???@@@@@@===>>>>>>??????@@@AAAAAACCCCCCBBBBBBCCCCCCDDDEEEBBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKMMMNNNOOOOOOOOOOOOQQQQQQQQQQQQRRRRRRRRRRRRTTTUUUVVVVVVVVVVVVXXXYYYXXXUUUSSSUUUVVVVVVWWWYYYYYYYYYZZZZZZ[[[]]]^^^___```___\\\ZZZZZZ[[[]]]^^^\\\]]]___aaabbbcccdddddddddeeeffffffeeefffhhhiiihhhhhhhhhgggggggggffffffhhhiiijjjkkklllkkkiiiiiicccccceeeggghhhjjjllllllggghhhiiijjjjjjhhhfffeeeddddddeeeggghhhiiikkkkkkfffggghhhhhhgggfffdddccc___^^^]]]]]]]]]^^^___```[[[[[[YYYXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXYYYZZZ[[[[[[XXXUUUSSSSSSRRRPPPOOOOOONNNLLLKKKIIIGGGEEEEEEDDDDDDCCCAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::999888888888::::::999999::::::;;;<<<~~~~~~~~~}}}{{{xxxtttrrrmmmllljjjjjjjjjiiigggeeefffeeeddddddfffgggfffeeeeeeeeefffffffffggghhhiiikkkkkkiiifffdddbbbbbbcccbbbcccdddeeeeeedddcccbbb```^^^ZZZWWWTTTSSSTTTTTTQQQPPPOOONNNNNNMMMJJJGGGEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA???@@@@@@@@@???===;;;999999999999888777777666666666666555555555555444444333222222222222222111111000000000000000000000000........................,,,------...............//////......---...............------,,,,,,,,,,,,,,,---...---,,,,,,---...,,,,,,---......---,,,,,,------------------------------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,........................,,,,,,---...............,,,,,,------------,,,,,,........................000...------///000000000........................///......------......///000000111111111111000000//////000000000000//////111111000000///.........000000000000000000000000000000000000000000000000000000111111111222222222222333333333222222111000000000000111111111222222000000111111111222222222222222222222222222222222222333333333333333333333000111333444444444333222111111111222222333333333333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555333333444444555555555555444444444555555555555666555555666666666666555555777777777777777777777777555666999:::;;;:::999888999999999999999999999999999::::::;;;;;;::::::999::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>============>>>??????===>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGGGGFFFFFFDDDCCCCCCDDDEEEGGGIIIKKKKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTVVVWWWWWWVVVWWWZZZ]]]ddd[[[UUUUUUVVVUUUXXX\\\YYYYYYYYYZZZ[[[\\\]]]^^^___]]][[[YYYXXXZZZ\\\^^^]]]^^^```bbbcccdddeeeeeedddeeefffeeeeeeeeegggiiigggggggggffffffffffffffffffggghhhhhhhhhgggffffffccccccdddeeefffhhhhhhiiieeefffhhhiiiiiihhhfffeeeddddddeeegggiiijjjkkklllggghhhhhhhhhhhhfffeeeccc^^^^^^]]]\\\\\\]]]^^^___\\\[[[ZZZYYYXXXYYYZZZZZZ[[[ZZZYYYWWWVVVVVVWWWWWWYYYWWWTTTSSSRRRQQQOOOMMMNNNNNNLLLKKKIIIGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>===;;;;;;;;;;;;;;;<<<<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888:::999999999999:::;;;;;;|||zzzxxxvvvuuuuuuvvvvvvvvvtttrrrooommmjjjhhhffffffggggggeeedddfffeeedddeeefffgggeeedddcccdddffffffeeedddfffggghhhhhhhhheeebbbaaaaaabbb```aaacccddddddcccbbb```^^^\\\YYYWWWTTTSSSSSSSSSOOONNNLLLLLLMMMLLLIIIGGGEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@???===<<<:::999888888777666666555555555555555555555555555555222222222222222222111111////////////000000000000........................,,,---......//////......//////...............///......------,,,++++++***)))***++++++******+++,,,,,,------......------,,,------------------------,,,,,,,,,,,,++++++++++++......---,,,,,,,,,,,,,,,......////////////......+++,,,---...............,,,,,,---------,,,,,,+++........................000...------///000000/////////////////////////////////............////////////000000000000//////...//////000000//////...000000000//////.........////////////000000000000000000000000000000000000000000000111111111111222111111222222222222111111111111111111222222222222000000000111111111111222222222222222222222222222333333333333333444444444000111111222222222222222111111111222222222222222333333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555222222333333444555555555444444444555555555666666555555666666666666555555555666666666777777777777666777999999:::999888888888888888999999999999999::::::;;;;;;;;;;;;::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCDDDEEEGGGIIIKKKKKKLLLNNNOOOPPPQQQRRRRRRQQQQQQRRRRRRRRRSSSSSSSSSTTTVVVXXXXXXVVVXXX\\\```ooobbbXXXWWWWWWTTTVVV[[[YYYYYYYYYZZZZZZ\\\]]]]]]^^^\\\ZZZXXXXXXZZZ\\\^^^^^^___```bbbcccdddddddddcccdddeeedddddddddfffhhhggggggfffeeeeeeeeeeeefffeeeeeeeeeeeeeeeddddddcccbbbccccccdddeeeeeeffffffeeefffhhhiiiiiihhhfffeeecccdddeeefffhhhiiijjjkkkhhhiiiiiiiiihhhfffeeeccc___^^^]]]\\\[[[\\\]]]]]]\\\[[[ZZZXXXXXXYYYYYYZZZ\\\[[[YYYWWWUUUUUUUUUUUUXXXVVVTTTRRRRRRPPPNNNLLLMMMMMMLLLJJJIIIHHHGGGFFFDDDCCCBBBAAAAAAAAAAAABBB@@@@@@@@@???>>>>>>======:::::::::;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::999999999999999999999999999999999999999:::;;;;;;{{{vvvsssrrrqqqqqqpppooopppppppppooommmjjjiiijjjhhhfffffffffgggfffdddeeeddddddeeeffffffeeecccaaaccceeeeeecccbbbdddeeebbbcccdddbbb___]]]^^^___^^^___aaabbbbbbaaa___]]]ZZZYYYXXXVVVTTTRRRQQQPPPNNNLLLJJJJJJKKKJJJIIIGGGDDDDDDCCCCCCBBBAAAAAA@@@????????????????????????>>>>>>>>>>>>======<<<;;;888888777666666555555444333333333333444444444444111111111111111111222222........./////////000000........................,,,---...///000//////......---------------......---,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,------------------------------------------------,,,,,,,,,++++++++++++***------------------......,,,---............---,,,***+++,,,...//////......***+++,,,,,,------------........................---,,,,,,---...///...---//////////////////////////////............//////......////////////............////////////......//////////////////.............../////////000000000000000000000000000000000000000000111111111111///000111222333333333333000000000000111111111111000000000000111111111111111111111111111111111111111111222222333333333333000000//////000000111222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333111222222333444444555555333333444444444555555555444444555666666555444444333444555555666777888888888777777777777777666666666666777777777888888888999::::::;;;;;;::::::999999999::::::::::::999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????>>>>>>=========>>>>>>??????@@@@@@AAAAAAAAA@@@AAABBBBBBCCC@@@AAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEGGGJJJKKKKKKLLLMMMOOOPPPQQQRRRRRRRRRRRRRRRSSSSSSSSSTTTTTTRRRUUUWWWWWWUUUWWW\\\aaammm```WWWYYYZZZUUUUUUZZZZZZYYYYYYZZZZZZ[[[\\\]]]]]]\\\ZZZYYYYYY[[[\\\]]]^^^___```aaabbbbbbbbbbbbbbbcccdddccccccccceeeggggggfffeeedddddddddeeeeeeddddddddddddccccccbbbbbb```aaaaaabbbcccdddeeeffffffggghhhiiiiiihhhfffeeebbbbbbcccdddfffggghhhhhhhhhhhhiiihhhgggfffdddcccaaa```^^^\\\[[[[[[[[[\\\ZZZZZZXXXWWWWWWWWWXXXYYY[[[YYYXXXVVVUUUUUUVVVVVVWWWUUUSSSRRRQQQPPPMMMJJJKKKKKKJJJIIIIIIHHHGGGGGGCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@??????>>>>>>======999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999777777777888999999::::::999999999888999999:::;;;yyyuuuqqqnnnnnnnnnnnnnnnmmmnnnnnnooommmkkkiiiggggggeeecccccccccdddcccbbbeeedddddddddffffffdddbbb___bbbeeedddbbbaaabbbddd]]]___```___[[[ZZZ[[[]]]\\\]]]___aaa```___\\\ZZZWWWWWWVVVUUUSSSQQQPPPNNNNNNLLLIIIIIIIIIJJJIIIHHHCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<777777777666555555444444222222222222222222222333111111111111111111222222---.........//////000000........................------///000000000///...,,,,,,,,,++++++,,,------***++++++,,,,,,------...***+++------,,,,,,---......------,,,,,,------...------------------------,,,,,,,,,+++++++++******,,,,,,,,,---...///000111++++++------------++++++)))+++,,,...//////......((()))***,,,---...//////........................+++++++++,,,......---+++000000000000000000000000///......------......///------............------......////////////......////////////////////////---.........//////000000000000000000000000000000000000000000111111111111000111222333444555555555////////////000000000000000000000000111111111111000000000000000000000000000000111111222222222222000///.........///111222333222222222111111000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111222333333444555555222222333333333444444444333333555555555555333333222333444555666888999999888777666555555555555555444555555555666666777777999999::::::::::::999999999999999::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@@@@???===<<<<<<<<<======>>>?????????AAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKJJJKKKLLLNNNPPPQQQQQQQQQSSSSSSSSSSSSTTTTTTTTTTTTQQQTTTWWWVVVTTTVVV[[[aaaeeeYYYTTTZZZ]]]XXXWWW\\\ZZZZZZYYYYYYZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\]]]^^^^^^___```aaaaaa``````aaabbbccccccbbbccceeefffgggfffeeedddcccdddeeeeeedddddddddccccccbbbbbbbbb^^^___```bbbccceeefffffffffgggiiijjjiiihhhfffeeeaaaaaabbbcccddddddeeefffhhhhhhhhhhhhgggeeecccbbbbbbaaa___]]][[[[[[[[[[[[YYYXXXWWWVVVUUUVVVWWWWWWYYYXXXWWWVVVVVVVVVWWWXXXVVVUUUSSSRRRQQQOOOLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========999999999::::::;;;;;;;;;888888888888888888888888777777777777777777777777666666777888999::::::;;;999999888888999999:::;;;qqqpppnnnkkkiiihhhggggggllllllllllllkkkiiihhhffffffeeeeeefffggggggfffdddeeeeeeffffffffffffffffffeeeeeeeeeeeedddcccbbbaaa_________^^^]]][[[XXXWWW[[[ZZZZZZ\\\]]]]]][[[YYYYYYXXXWWWVVVUUUSSSOOOLLLIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFDDDAAA???>>>===<<<;;;<<<===>>>>>>??????>>>;;;>>>AAA@@@===999777777555555444333333333333444333333333222222222111111222222222111111111000000//////...---,,,+++++++++..................------++++++++++++++++++++++++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---+++)))))))))+++,,,---------,,,,,,+++++++++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,---...---,,,+++***++++++------------++++++,,,,,,------...///000000222000------///000...,,,------------------------000//////...------,,,,,,................................................((()))***+++---...//////////////////////////////000000000000111111111111111111000000//////......000000000000////////////111000000000//////......//////000000111111111222111000///......///000111000111111111111222222222333333222222222222111111222222222111111111000000444333111000000000111111111000/////////000222333555444222111000111111222777444000------000444777111111222333333333333222333333333333333333333333444444444444444444444444555444444333333444444555999777555444333444555666555555555555555555555555555555666777999:::;;;<<<999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<;;;===>>>===;;;::::::;;;?????????>>>>>>>>>>>>>>>@@@???????????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCDDDFFFGGGHHHHHHGGGGGGFFFFFFEEEEEEFFFHHHJJJKKKMMMNNNNNNOOOPPPQQQRRRRRRUUUTTTTTTSSSSSSTTTTTTUUUSSSTTTUUUUUUUUUVVVYYY[[[VVVWWWYYYZZZ[[[[[[ZZZZZZUUUVVVWWWYYY[[[]]]^^^___]]]^^^___```aaaaaaaaa```^^^^^^______```aaabbbbbbcccccccccbbbbbbcccgggjjjmmmhhhbbbaaadddeeedddaaaaaaaaa```````````````aaaaaaaaaaaabbbdddfffhhhiiiffffffffffffeeedddcccccc```aaabbbcccdddddddddccccccdddeeefffeeeccc```___ccc```]]][[[[[[\\\\\\[[[VVVVVVVVVUUUUUUVVVVVVWWW[[[YYYVVVSSSSSSTTTUUUWWWTTTSSSQQQPPPNNNNNNMMMMMMIIIHHHGGGGGGHHHHHHFFFDDDDDDDDDCCCBBBAAA???>>>===???@@@AAABBBAAA???===;;;=========<<<;;;;;;::::::999:::::::::::::::::::::888888777777888888999:::888888777777888888999:::888888888888888888888888pppnnnmmmkkkiiiggggggfffiiiiiijjjjjjiiihhhgggfffgggfffeeefffggggggfffddddddeeeeeefffggghhhiiijjjjjjiiiiiigggfffdddbbbaaa______^^^]]]\\\ZZZYYYXXX\\\[[[[[[\\\]]]\\\ZZZXXXYYYXXXVVVUUUTTTRRROOOMMMIIIIIIIIIIIIIIIHHHHHHGGGFFFEEECCCAAA???>>>=====================<<<<<<;;;;;;>>>@@@@@@<<<999777777666666666555555555555444333333333222222222111111222222222111111111000000000///...,,,++++++,,,,,,////////////////////////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,---------,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------...//////000000---,,,,,,......,,,***------------------------////////////............................................................,,,,,,---...//////000000000000000000000000000000//////000000000111111111111000000000/////////...000000000000////////////111111000000000///////////////000000000111111111222111000//////000111222000000111111111222222222000000111111222222222333222222222222222111111000333222111000000000111111111000/////////000222222333222111000000111111222333333111111111111333333000111222222333333222222333333333333333333333333444444444444444444444444444444333333333333444444999888666555444555666777555555555555555555555555666666777888999::::::;;;::::::;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<>>>===;;;::::::;;;========================>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAABBBBBBBBBCCCBBBCCCEEEGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVSSSTTTUUUUUUUUUVVVXXXZZZWWWXXXYYY[[[[[[[[[[[[[[[XXXXXXZZZ[[[]]]___```aaa______```aaabbbbbbaaaaaa``````aaaaaaaaabbbbbbbbb```aaabbbaaabbbdddgggjjjoookkkfffeeeggghhhfffdddbbbbbbaaaaaaaaaaaabbbbbbbbbbbbbbbbbbdddfffhhhiiigggggggggfffeeedddcccbbb^^^___``````aaaaaaaaaaaabbbcccdddeeeeeedddbbbaaabbb```\\\[[[[[[[[[[[[[[[XXXWWWWWWVVVVVVVVVWWWWWWZZZYYYWWWUUUTTTUUUUUUVVVUUUTTTRRRPPPOOONNNMMMMMMJJJIIIHHHHHHIIIHHHFFFDDDDDDDDDDDDCCCAAA@@@>>>===???@@@AAAAAA@@@>>><<<;;;:::::::::;;;<<<<<<======999999999999999888888888888888777777777888999999888888777777777888999999888888888888888888888888nnnmmmkkkiiihhhfffffffffeeefffggghhhhhhgggfffeeeiiiggggggggghhhhhhfffdddcccdddeeegggiiijjjllllllnnnmmmllljjjgggeeebbbaaa```___]]]\\\ZZZYYYYYYYYY^^^]]]\\\\\\\\\\\\YYYWWWYYYWWWTTTRRRRRRQQQOOOMMMIIIIIIIIIIIIIIIHHHGGGFFFDDDCCCAAA@@@???>>>>>>>>>@@@???>>>===<<<;;;:::999<<<>>>???>>><<<999888777666777888888888777555555333333333222222222111111222111111111111000000000111///---,,,+++,,,---...////////////////////////////////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,---......//////...---------///...---+++................................./////////000000................................................------........./////////111111111111111111111111//////000000000000111111000000000000////////////////////////000000000000111111111111000000000000//////000000000000111111222111111000000111111222000000000111111111222222...///000111222333333444111222333444444222111///222222111000000000111111000000000///000111111222111111000000000111222222000111333444444333111000000111222222333333222222333333333333333333333333333333333333333333333333444444333333333333444444999888777555555666777888444444444444444444444444777888888888999999999999::::::;;;;;;;;;;;;::::::999999:::::::::;;;;;;;;;:::<<<======;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCC@@@@@@@@@@@@AAAAAAAAAAAAAAABBBDDDEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKKKKMMMNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVVVVWWWXXXTTTUUUVVVUUUUUUUUUWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\YYYZZZZZZ\\\]]]___aaabbbaaabbbbbbccccccccccccbbbcccccccccccccccbbbbbbaaa^^^___```aaaaaacccgggjjjoookkkgggfffhhhhhhfffdddcccccccccbbbbbbccccccdddccccccbbbcccdddfffhhhiiihhhhhhhhhgggfffdddcccbbb]]]]]]]]]]]]]]]^^^^^^^^^```aaacccdddeeeeeeeeedddbbb```\\\[[[[[[\\\\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWWYYYXXXXXXWWWVVVVVVVVVVVVVVVUUUSSSRRRPPPNNNMMMLLLKKKIIIHHHIIIIIIIIIGGGEEEEEEEEEDDDCCCBBB@@@???>>>>>>>>>?????????===<<<;;;999::::::;;;;;;<<<<<<===999999888888777777666666777777777777777888888999777777777777777888888999888888888888888888888888kkkkkkiiihhhffffffeeeeeedddeeefffggghhhhhhgggfffjjjiiihhhhhhiiihhhfffeeecccdddeeefffhhhiiijjjkkknnnmmmllljjjhhheeecccbbb```___]]][[[ZZZYYYZZZZZZ___^^^\\\[[[[[[ZZZXXXVVVYYYVVVRRRPPPPPPOOONNNMMMHHHHHHIIIHHHHHHGGGFFFEEEBBBAAA@@@??????>>>??????@@@@@@???===<<<<<<;;;;;;>>>>>>>>>===;;;999888777555666888999888777555333333333333222222222111111111111111111000000000000111000---++++++,,,...///............////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++---,,,+++***+++,,,---...------++++++++++++------,,,,,,,,,------........./////////000111000///---////////////////////////........................................................................---------------,,,,,,,,,000000000000000000000000////////////000000000111000000000000////////////////////////000000000000111111111111111111000000//////000000000000000000111000000000000000000111000000000000111111111111000000111111222333333444000222444555555333111///111111111000000000000111000000000000000111111222111111111111222222333333///000222444444222000///000000111222222222222222222222222222222222222222222222222222222222222222444333333333333333333444777666555555555555666666444444444444444444444444888888888888888888888888999999::::::::::::999999999999999999:::::::::::::::;;;===<<<;;;::::::;;;<<<<<<<<<<<<<<<=========<<<<<<======>>>@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJJJJKKKMMMOOOPPPQQQRRRQQQRRRSSSUUUWWWXXXXXXYYYUUUUUUVVVUUUTTTTTTVVVWWWYYYZZZZZZ[[[\\\\\\]]]]]]ZZZZZZZZZ[[[\\\^^^```aaaccccccdddeeeeeeeeeeeedddeeeeeeeeeeeedddbbbaaa```^^^___```aaa```bbbdddgggkkkhhheeedddeeeeeedddbbbdddddddddddddddeeeeeefffddddddddddddeeefffhhhiiiiiiiiihhhhhhfffeeecccbbb]]]]]]]]]\\\\\\\\\\\\]]]___```bbbdddfffgggggggggdddaaa^^^]]]]]]^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWXXXXXXYYYXXXWWWVVVUUUVVVUUUTTTRRRPPPNNNMMMLLLKKKJJJIIIIIIJJJIIIGGGFFFEEEEEEDDDCCCBBB@@@???>>>=========>>>===<<<;;;:::<<<<<<;;;;;;:::999999999999999888888777666555555777666666666666777888888777666666666666777888888888888888888888888888888jjjiiihhhgggffffffffffffeeefffhhhiiijjjjjjiiiiiijjjiiiiiiiiijjjjjjhhhfffeeeeeeffffffffffffggggggjjjjjjiiihhhgggeeedddccc```___]]][[[ZZZZZZ[[[[[[___]]][[[ZZZZZZYYYWWWUUUWWWTTTQQQOOONNNNNNMMMLLLHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???>>>>>>>>>>>>??????>>>>>>======>>>>>>??????>>><<<;;;:::999888777444555666777777555333222333333333222222222111111000000000000000000000000000///---,,,,,,---...///,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......+++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,...///------++++++++++++------,,,,,,,,,------------------.../////////......///////////////////////////.........---------,,,,,,......................................................---------,,,,,,,,,////////////////////////...////////////000000000////////////000000000000.../////////000000000111000000000000000000111111000000//////////////////...//////////////////...//////000000000111111111333333333333333333222222000222444555555333000...000000000000111000000000///000000000111111111111111111222333333444444444111111111222222111111111000000111222222222222111222222222222222222222222222222222222222222222222333333333222222333333333444444333333333444444444444444444444444444444444888888777777777777666666666777777888888777777666888888888999999999::::::999:::<<<<<<;;;::::::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>===>>>>>>????????????@@@@@@@@@@@@AAAAAA@@@@@@AAACCCEEEGGGHHHIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPQQQSSSUUUWWWXXXXXXXXXTTTUUUVVVUUUTTTTTTUUUWWWZZZZZZZZZ[[[[[[\\\]]]]]]\\\\\\[[[[[[]]]___aaabbbcccdddeeefffggggggggggggfffgggggggggeeecccaaa___```aaabbbaaa``````aaacccgggeeedddcccddddddcccbbbeeeeeeeeeeeeeeefffggggggffffffeeeeeeeeefffhhhiiiiiiiiiiiihhhgggfffdddcccaaa```___^^^]]]]]]^^^^^^___```bbbdddeeeggghhhhhhfffdddaaa``````aaabbbaaa___^^^\\\ZZZXXXWWWWWWVVVVVVWWWXXXYYYXXXWWWVVVTTTTTTTTTTTTRRRQQQNNNLLLKKKKKKJJJIIIIIIJJJIIIGGGFFFEEEDDDDDDCCCBBB@@@???>>>;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;:::999999888888::::::999888777666666555666666555555666666777888666666555555666666777888777777777777777777777777iiihhhggggggffffffffffffhhhiiijjjlllllllllkkkjjjjjjiiiiiijjjkkkkkkjjjhhhgggggggggfffeeeeeeddddddffffffffffffeeeeeedddccc```___^^^]]]]]]\\\\\\\\\^^^\\\YYYXXXXXXWWWVVVTTTTTTRRROOONNNNNNNNNLLLKKKHHHHHHHHHGGGFFFEEEDDDCCC@@@@@@???>>>=========>>>===<<<<<<<<<===>>>@@@AAA@@@>>>:::999999999888777333444555555555444222111333333333222222222111111//////000000000000000111//////...............///+++++++++,,,------......------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++++++++,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------***+++,,,+++******,,,.............................................------................................................000000//////////////////..............................////////////000000////////////000000000000......//////000000111111////////////000000000000000000////////////......---......//////......---/////////000000000111111333333333222222222111111000111222333333111000......///000111111111000000//////000111111111111000111111222333333333222222222111000000000000111222///000111111222222111111222222222222222222222222111111111111111111111111333333222222222222333333222222222333333333333333333333333333333333333333666666666666555555555555555555666666666666555555777777888888888999999999888:::;;;<<<:::::::::;;;<<<<<<<<<======>>>>>>??????>>>>>>======>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@@@@AAABBBDDDEEEGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNOOOPPPSSSUUUVVVWWWWWWWWWSSSTTTUUUTTTTTTTTTVVVWWWZZZZZZYYYZZZZZZ[[[]]]]]]^^^]]]]]]\\\]]]```bbbdddbbbccceeefffhhhiiiiiiiiihhhiiiiiiiiihhheeebbbaaabbbcccdddbbb```___```aaadddeeeeeeeeeeeefffffffffeeeeeeeeeeeefffgggggghhhhhhgggfffeeeeeefffhhhhhhiiiiiiiiiiiihhhgggfffeeeeeedddbbb```______```aaaaaabbbbbbdddeeefffhhhhhhhhheeecccbbbcccddddddddd```___]]]ZZZXXXWWWVVVUUUUUUVVVWWWWWWWWWVVVUUUTTTRRRRRRRRRRRRQQQNNNLLLKKKKKKIIIHHHIIIIIIIIIGGGEEEDDDDDDCCCBBBAAA???>>>===::::::::::::::::::::::::777888888999999::::::;;;999999888888777777666666555555555555555666777777555555555555555666777777777777777777777777777777iiihhhggggggggggggggggggjjjkkklllmmmmmmmmmlllkkkiiiiiiiiijjjlllmmmllljjjiiihhhhhhgggfffeeeeeedddeeeeeeeeeeeedddcccbbbbbb````````````___^^^]]]]]]\\\ZZZWWWVVVVVVVVVUUUTTTRRRPPPOOONNNNNNMMMKKKIIIHHHHHHGGGGGGFFFDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999:::<<<>>>???AAA>>>999777888999999777444444444444333333333222333333333222222222111111////////////000000111111---...///000000///......++++++,,,,,,---......///........................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---...+++++++++,,,,,,---------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++)))***+++,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********((('''(((+++///------------------------,,,---...///000111222333................................................////////////000000000000////////////////////////........./////////000000.../////////000000000111.........///000111111111---.........////////////000000/////////.........---...///000000///...---////////////000000000111000000000000000111111111000111111111111000//////---...000111111111000000...///000111222111111000000000111222111000//////000000111111111111000000///000000111111111111111111111111111111111111111111111111111111111111111333333222222222222333333222222333333444444444444333333333333333333333333333444444444444444444444555666666666666666666555777777777777888888888999777999;;;;;;::::::;;;<<<::::::;;;<<<<<<===>>>>>>===============>>>???@@@>>>???@@@AAABBBCCCDDDEEEAAAAAAAAAAAABBBDDDFFFGGGGGGFFFFFFFFFFFFGGGIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLNNNPPPRRRTTTVVVVVVUUUTTTRRRSSSTTTTTTTTTTTTVVVXXXYYYYYYYYYXXXYYYZZZ\\\]]]]]][[[ZZZZZZ[[[]]]```aaaaaabbbdddfffhhhjjjkkkkkkjjjkkklllmmmkkkiiifffdddaaacccdddcccbbbaaaaaabbbbbbccceeefffgggggghhhiiieeeddddddeeefffggghhhhhhiiihhhgggffffffgggggghhhhhhhhhhhhiiiiiihhhhhhggghhhgggdddbbbaaaaaabbbbbbddddddddddddeeeeeefffggghhhfffcccbbbcccdddeeeeeeaaa___]]]ZZZXXXVVVTTTTTTTTTUUUUUUUUUUUUUUUUUUTTTOOOPPPQQQQQQPPPNNNLLLKKKJJJIIIHHHHHHIIIHHHFFFDDDCCCCCCBBBAAA@@@>>>===<<<999999999888888999999999777777888888999:::::::::666666666666666666666666555555444444555555666777555555444444555555666777777777777777777777777777hhhhhhgggggggggggghhhhhhkkklllmmmmmmmmmmmmkkkkkkiiihhhiiijjjmmmnnnmmmllliiiiiihhhhhhggggggfffffffffffffffeeedddcccaaaaaa``````aaabbbaaa```^^^]]][[[XXXVVVTTTUUUUUUUUUTTTPPPOOONNNOOOOOOMMMJJJHHHHHHHHHGGGGGGEEEDDDCCCBBBAAA@@@???===<<<<<<;;;;;;;;;:::999888888:::<<<===BBB>>>999777888999999777666555444333333333333444333333333222222222111111.../////////000000111111,,,---///111111000...---,,,,,,------...///000000------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))))))))+++---...+++++++++,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++(((***+++---......------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((---222------------------------+++,,,...000333555777888................................................------------......//////000000000000000000000000............/////////000.../////////000000111111---......///000111111222,,,---------......//////000000//////.........---...///000111111000///...////////////000000000000,,,,,,---...///000111111000000000///////////////---...///111111111000///...///000222222111111000//////000000000...---,,,///000111222222111000/////////000111111111111111111111111111111111111111000000000000000000000000333222222222222222222333222333444444555555555444333333333333333333333333222222222333333444444444666666777777777777666666777777777777888888888888777999;;;;;;::::::;;;<<<999999::::::;;;<<<======;;;;;;;;;<<<>>>???AAABBB>>>>>>@@@AAACCCDDDFFFFFFBBBBBBAAAAAABBBCCCEEEFFFFFFFFFEEEEEEFFFHHHJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNPPPRRRTTTUUUUUUTTTSSSQQQRRRSSSTTTTTTUUUWWWYYYYYYYYYXXXXXXXXXZZZ[[[]]]YYYWWWVVVUUUVVVXXX[[[]]]___aaacccfffhhhjjjlllllllllmmmoooooonnnllliiiggg```bbbcccdddcccbbbcccddd___aaadddeeeffffffhhhiiidddddddddeeeeeeggghhhhhhiiiiiigggffffffgggggghhhgggggghhhiiiiiiiiiiiiiiijjjhhheeecccbbbbbbbbbccceeeeeedddddddddeeeeeefffhhheeebbbaaacccdddeeedddaaa```]]]ZZZWWWUUUTTTSSSTTTTTTTTTTTTTTTTTTUUUUUUMMMNNNOOOPPPPPPNNNLLLKKKIIIHHHGGGGGGHHHHHHFFFDDDBBBBBBAAAAAA???===<<<;;;999888888888888888999999::::::999999888777777777444444555555555555555555555444444444444555666666555444444444444555666666777777777777777777777777jjjiiihhhhhhiiijjjlllmmmllllllmmmmmmnnnooooooooollllllllllllmmmmmmmmmmmmnnnmmmkkkiiihhhgggffffffeeeeeedddcccbbbbbbbbbbbbdddcccbbbaaa````````````ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTRRRQQQNNNLLLJJJHHHDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>>>>============@@@???===<<<;;;:::::::::>>>===;;;999888888888999555444444333333222222111111111111111000000000///------......//////000000000///......///000///...000000000000000000000000,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---222111///---,,,,,,,,,,,,***++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++***+++,,,---...++++++,,,,,,---...//////...,,,***+++///222333222........................---------............///........................000000000000000///......////////////000000000000............//////////////////.........---------------............------//////000000000000//////...............---------000000000000000000000000...///000000000///---,,,000000000000000000000000////////////////////////////////////000000000000000000000000000000000000111111000000//////......000111111111111000/////////000111222222111000///111111111111111111111111000111111111111222222222111222333444444444444444333333333333333333333333333444555555666666555555555555555555666666666666888888888888888888888888555777888999888888999;;;999999999:::;;;<<<===>>><<<<<<<<<<<<============???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFEEEDDDCCCDDDEEEJJJIIIGGGEEEEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQQQQQQQRRRRRRSSSSSSWWWWWWXXXXXXYYY[[[\\\]]]\\\ZZZXXXXXXZZZ[[[[[[[[[aaa`````````bbbeeehhhjjjkkklllmmmnnnmmmkkkhhhfffbbbcccddddddcccbbb```___eeeeeeggghhhhhhiiiiiiiiieeeffffffggghhhhhhiiiiiikkkiiifffeeeeeeeeedddbbbaaacccfffhhhiiiiiihhhgggjjjhhhfffcccbbbbbbbbbccceeedddcccbbbcccdddeeefffgggfffeeecccbbbaaaaaaaaa^^^]]][[[YYYWWWWWWWWWWWWWWWWWWWWWVVVUUURRRPPPNNNMMMLLLKKKKKKLLLLLLKKKJJJFFFFFFFFFFFFFFFEEEDDDDDDBBBBBBAAA@@@???>>>===<<<;;;:::999888777777777777555666777888888999999888888777666444444555555666444444444444444555666777555555666666666666555555777666555444333333444555jjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnlllllllllmmmmmmnnnnnnnnnnnnmmmllljjjhhhgggggggggfffeeedddcccbbbbbbbbbbbbbbbaaaaaa``````___^^^^^^ZZZZZZYYYWWWVVVUUUTTTSSSRRRQQQQQQPPPNNNKKKIIIGGGDDDDDDCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>=========<<<<<<;;;:::999888777777777<<<:::888666555444444444222333333333333333333333222222222222111111111000.........///////////////---+++***+++,,,---,,,+++........................++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---//////...---,,,---......++++++,,,,,,,,,+++******+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...++++++,,,,,,---......///...,,,***+++...111111000........................------------....................................000000000000000///......---............/////////............//////////////////.........---------......////////////............////////////......000000000000////////////////////////////////////...///000000000///---,,,000000000000000000000000////////////////////////.../////////000000000000////////////////////////000000000000////////////...///000111111111111111000000000111111000000000111111111111111111111111000000111111111222222222222222222222222333333333333333333333333333333333333444444555555555555555444555555555666666666666444444444444444444444444666888999999999999:::<<<999999999::::::;;;<<<===<<<<<<<<<============>>>??????@@@@@@AAABBBBBBBBBCCCEEEFFFEEEDDDCCCDDDEEEGGGFFFEEEDDDEEEFFFHHHIIIHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQSSSTTTUUUVVVXXXXXXXXXXXXYYYZZZ[[[\\\]]][[[ZZZYYYZZZ[[[[[[[[[```_________aaadddggghhhjjjkkkmmmnnnmmmkkkiiigggbbbcccdddddddddbbbaaa``````aaacccfffhhhjjjkkklllfffffffffgggggghhhhhhhhhjjjhhhfffdddeeedddcccaaacccdddgggiiikkklllkkkkkkkkkiiifffdddbbbaaabbbbbbeeeeeecccbbbbbbccccccdddfffeeedddbbbaaaaaa``````]]]\\\ZZZXXXWWWVVVVVVVVVVVVVVVVVVUUUTTTQQQOOONNNLLLKKKIIIJJJKKKKKKJJJHHHDDDEEEEEEEEEEEEEEEDDDCCCAAAAAA@@@???>>>===<<<<<<:::999888777777666666777777777777777777777666666888777666555444555555666666555555444444444555555444444444444444444444444666666555444333444555555jjjkkklllmmmnnnnnnnnnmmmnnnnnnmmmmmmmmmllllllllllllllllllmmmnnnooopppqqqnnnmmmllljjjiiihhhhhhhhhfffeeedddcccbbbbbbbbbbbbaaabbbbbbbbbbbb```___^^^\\\[[[YYYXXXUUUTTTRRRQQQNNNOOOOOOOOONNNKKKIIIGGGDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>=========<<<<<<999999888777777777777777:::999777555444333333222111111222222333444444555333333222222222111111111///////////////.........,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,---,,,,,,++++++,,,,,,---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,---...//////,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...+++,,,,,,------............,,,++++++---.........------------------------------------....................................///////////////.........,,,,,,---------.........---............/////////...............---------//////000000000000//////------............------/////////////////////////////////////////////////////////000//////...---000000000000000000000000////////////////////////....../////////000000000////////////////////////////////////000000000000------///000111222222222111000000//////000000111111111111111111111111111000000000111111111222222333222111000000111111222333333333333333333333333333333444555555555555555444444444555555555666666777777777777777777777777777888::::::999999;;;<<<999999999999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>??????@@@AAAAAABBBCCCDDDEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCDDDFFFHHHIIIHHHIIIIIIIIIIIIIIIIIIIIILLLLLLLLLKKKKKKLLLLLLLLLJJJKKKMMMPPPRRRUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZ[[[]]]\\\[[[ZZZZZZZZZZZZZZZ]]]]]]]]]^^^```bbbeeeffffffgggiiijjjjjjiiigggfffbbbcccdddeeedddcccbbbaaa___```bbbeeehhhjjjkkkkkkggggggggggggggggggggggggiiigggeeecccccccccbbb```bbbcccfffhhhkkklllmmmnnnmmmkkkhhhdddbbbaaaaaaaaaeeedddcccbbbaaaaaaaaabbbdddcccbbbbbbaaa```______\\\[[[ZZZXXXWWWVVVUUUUUUUUUUUUTTTSSSQQQOOONNNLLLJJJHHHGGGGGGHHHIIIGGGFFFBBBBBBCCCDDDDDDDDDCCCCCC??????>>>===<<<;;;;;;:::999888777666666555555666777777777777666555444333777666555555444444555555777666555444333333333333555444333222222333444555555555444444444555666666iiikkknnnpppqqqpppooonnnnnnnnnmmmmmmlllkkkkkkjjjlllkkkkkklllmmmoooqqqrrrnnnmmmlllkkkjjjjjjiiijjjgggfffeeedddcccbbbbbbbbbcccdddeeefffeeecccaaa___\\\\\\ZZZWWWUUUSSSQQQPPPLLLMMMNNNOOONNNLLLIIIGGGCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>=========<<<<<<<<<999999888777777777888888999999888777777666666666111111222222333333333333222222222111111111000000000000//////......------...---,,,---.........,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,+++***))))))------............------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.................................//////.........---......,,,------------.........---------.........//////..............................////////////......---......//////......---,,,,,,---------------...//////////////////////////////////////////......////////////////////////////////////////////////........./////////000000////////////////////////......//////000000111111---...///000111111111111111000///......///000111111111111111111111111111000000000000111111111111444222000///...///000111222222333333333333444444333333444555555555444444333333444444444555555555777777777777777777777777666777999999888888:::;;;999999999999999:::;;;;;;<<<<<<<<<<<<==================>>>??????@@@@@@AAAAAACCCDDDDDDCCCBBBCCCEEECCCCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKKKKKKKKKKKKKKKKJJJHHHIIIKKKNNNPPPSSSUUUVVVWWWWWWWWWWWWWWWXXXYYYYYY]]]]]]]]][[[ZZZYYYYYYZZZ[[[[[[\\\]]]^^^aaacccdddaaabbbcccdddeeedddcccbbbbbbcccdddeeeeeedddcccbbbbbbccceeefffggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhfffcccbbbcccbbbaaa```___```bbbeeehhhjjjlllnnnpppmmmjjjfffcccbbbaaaaaabbbbbbaaaaaaaaaaaaaaaaaaaaaaaaaaa``````___^^^^^^\\\\\\ZZZYYYXXXVVVVVVUUUSSSSSSRRRPPPOOOMMMLLLKKKGGGFFFEEEEEEFFFFFFEEEDDD@@@@@@AAABBBBBBBBBAAAAAA======<<<<<<;;;::::::999888777666555555444444555555555666666555444444333666666555555444444444444666555444444333333333444666444333111111333444666444444444444555555666666hhhjjjmmmpppqqqqqqooonnnnnnnnnmmmlllkkkjjjiiiiiikkkjjjjjjjjjkkkmmmpppqqqmmmllllllkkkjjjjjjjjjjjjhhhgggeeedddcccbbbbbbbbbcccdddeeefffeeecccaaa___]]]\\\ZZZWWWTTTRRRPPPOOOKKKLLLMMMNNNMMMKKKIIIHHHBBBBBBBBBAAA@@@@@@??????============<<<<<<<<<<<<888777777666666666777777666777777888888888888888333333333222222111111111000000000000////////////000000//////......------///...---...///000///---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,,,,---------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------------,,,,,,---,,,,,,+++++++++------------------------,,,,,,,,,------------...........................//////------,,,---------------........./////////------------............---.....................,,,------......------,,,/////////000000/////////+++,,,,,,,,,------..............................//////........./////////////////////////////////////////////////////////............////////////..............................//////000000111111//////000000000//////...111000///......///000111000000000000000000000000//////000000000111111111444222000.........000111222222222333333444444444222333333444555444444444333333333333444444444444444444444444444444444444444555777777666666888999999999888888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>??????@@@@@@BBBCCCCCCBBBBBBCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIHHHIIIJJJLLLNNNPPPQQQRRRUUUUUUUUUUUUVVVWWWXXXXXX[[[\\\]]]\\\YYYWWWXXXYYYYYYZZZZZZ\\\^^^___aaabbb___```aaabbbbbbbbbaaa``````aaacccdddeeeddddddcccddddddeeefffggggggggggggggggggggghhhhhhhhhhhhhhhfffdddbbbbbbccccccbbbaaa``````aaaccceeeiiikkkmmmqqqoookkkgggdddbbbbbbbbb^^^______``````aaaaaaaaa]]]^^^^^^______^^^]]]]]]\\\\\\[[[ZZZYYYWWWVVVUUURRRQQQOOOMMMLLLJJJIIIIIIEEEDDDCCCCCCDDDDDDCCCAAA>>>??????@@@@@@?????????<<<<<<;;;;;;:::999999999888777666555444444444444333333444555555555555555555555555555555444444333333333333333333444555555666555333222222333555666333333444555555666666666gggiiillloooppppppnnnmmmmmmmmmlllkkkjjjjjjiiiiiijjjiiihhhggghhhjjjmmmnnnlllkkkjjjjjjjjjjjjjjjkkkhhhhhhfffeeecccbbbbbbbbbaaabbbbbbbbbbbb```___^^^\\\[[[YYYWWWTTTRRRPPPOOOKKKKKKKKKKKKJJJIIIHHHGGGBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<;;;;;;666666555444444444444444333444555666777777666666444333333222111111000000000000/////////.........///////////////............---,,,,,,......---,,,------------------------)))***+++,,,,,,,,,,,,+++***++++++,,,,,,------...******+++,,,---------------,,,,,,++++++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---------------------------,,,+++******++++++,,,,,,+++++++++)))******++++++******)))+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,------------------------+++,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................///...---,,,+++,,,---------............/////////,,,------------.........---------...............,,,,,,,,,------,,,,,,,,,//////000000000000//////---------...//////000000........................///............///000000000000000000000000000000////////////////////////------........./////////........................////////////000000000000///000000000//////...---000//////......//////000000000000000000000000000/////////000000000111111222111000//////000000111111222222333333444444555222222333444444444444444222222222333333333444444555555555555555555555555333444666666555555777888999888888777888888999999999999999:::::::::;;;;;;;;;;;;<<<======>>>>>>??????AAABBBBBBAAAAAACCCDDDDDDDDDDDDCCCCCCCCCBBBBBBEEEEEEFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIJJJJJJKKKMMMNNNOOOOOORRRRRRRRRSSSTTTUUUWWWWWWXXXZZZ]]][[[XXXVVVWWWYYYXXXYYYZZZ\\\]]]___```aaabbbbbbcccccccccbbbbbbaaa___```aaacccdddddddddcccaaabbbccceeefffggghhhhhhdddeeeeeefffgggggghhhhhhdddcccaaabbbcccddddddcccccccccbbbcccdddgggkkkmmmpppmmmjjjfffcccaaaaaaaaa]]]]]]^^^_______________ZZZ[[[]]]^^^^^^]]]\\\[[[[[[[[[ZZZZZZXXXWWWUUUTTTPPPOOOMMMKKKIIIHHHGGGGGGDDDCCCAAABBBCCCCCCBBB@@@>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999888777666555555444444555222333444555666666666666444555555555555444333333222222222222333444555666666555444333333444555666333444555555666555555555fffgggjjjlllnnnnnnmmmmmmllllllkkkkkkjjjjjjiiiiiiiiigggfffeeeeeegggiiikkkjjjjjjiiiiiiiiijjjjjjkkkiiihhhgggeeecccbbbbbbbbbbbbaaaaaa``````___^^^^^^[[[ZZZXXXVVVTTTRRRPPPPPPKKKJJJHHHFFFEEEEEEEEEEEEAAAAAAAAA@@@??????>>>>>>======<<<<<<<<<;;;;;;;;;888777666444333333333333444555555666555444333222222222222111111111111111000000000000////////////.........///////////////---,,,++++++------,,,+++------------------------)))***+++,,,,,,,,,++++++******+++,,,,,,---......)))***+++,,,---------------,,,,,,++++++,,,,,,---,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------***+++,,,---------,,,,,,)))******+++,,,,,,,,,,,,***++++++++++++++++++***+++,,,,,,------,,,,,,+++***+++,,,---------,,,,,,------------------------))),,,//////---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///...,,,+++***+++,,,---,,,,,,---------.........,,,,,,---------.........---------.........//////,,,------------------,,,...//////////////////...,,,,,,---......///000000........................///......---...///000111000000000000000000000000////////////////////////---------.........//////........................000000000000////////////......//////000/////////...//////////////////...000000000000000000000000////////////000000000111000000111111111111111222111111222333333444555555222222333444444444444333222222222222333333333333777777777777777777777777333444666666555555777888888888777777777777888888777888888888888999999999:::;;;;;;<<<======>>>>>>>>>@@@AAABBBAAAAAACCCDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJKKKLLLNNNOOOPPPPPPNNNOOOOOOPPPRRRTTTVVVWWWTTTXXX[[[[[[WWWUUUVVVYYYWWWXXXZZZ\\\^^^___``````dddcccccccccbbbbbbaaaaaa]]]^^^```bbbcccccccccccc```aaabbbccccccddddddddd``````aaabbbdddeeeffffffcccaaaaaabbbdddfffgggfffeeedddbbbaaabbbdddgggiiillljjjfffccc```_________^^^_________^^^]]][[[ZZZXXXYYY[[[]]]]]]\\\[[[ZZZXXXYYYYYYXXXWWWUUUSSSQQQNNNMMMKKKIIIGGGFFFFFFFFFCCCBBBAAAAAABBBBBBAAA???>>>>>>======<<<;;;999999;;;;;;::::::::::::999999999888777666555555555555444555555666666666555555444444555555555444333222333333333222333333444444333333333333333333333333444555666666666555444333eeefffhhhjjjlllmmmmmmmmmkkkkkkkkkjjjjjjjjjjjjiiihhhfffdddcccccceeegggiiiiiiiiiiiihhhiiiiiijjjjjjiiihhhgggeeecccbbbbbbbbbdddcccbbbaaa`````````aaaZZZYYYXXXVVVTTTRRRQQQPPPJJJHHHFFFCCCBBBAAABBBCCCAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;:::888777666555444444777777777777666333111000000000000111222222333333111111111111000000000000---.........//////000000...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++,,,,,,---......)))***+++,,,------...------,,,,,,++++++,,,,,,---++++++***))))))((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------((()))+++---............((()))***+++,,,------------......//////......---+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,------------------------))),,,//////---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................///...,,,******+++,,,---++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////---..................------..................---******++++++,,,---..............................///...------...///000111000000000000000000000000////////////////////////---------.........//////........................111111000000//////......,,,,,,...///000000111111---...///000000///...---000000000000000000000000////////////000000000000///000111222222222222222111111222333333444555555222222333444444444333333111111222222222333333333444444444444444444444444444555777777666666888999888888777777777777777888666777777777777888888888::::::;;;;;;<<<======>>>>>>@@@AAAAAAAAAAAACCCDDDAAAAAACCCDDDEEEEEEFFFFFFBBBCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLNNNNNNLLLKKKJJJJJJJJJLLLMMMOOOQQQRRRSSSLLLMMMNNNOOOQQQSSSUUUWWWRRRVVVZZZZZZVVVTTTVVVYYYWWWXXXZZZ\\\^^^___``````ccccccbbbaaa```______^^^\\\]]]___aaabbbccccccbbbccccccbbbbbbaaa___^^^]]]\\\]]]^^^___aaacccdddeeebbbaaa```bbbeeeggghhhhhhdddbbb```^^^^^^```ccceeeiiigggddd```^^^]]]]]]]]]aaaaaa```___]]][[[XXXWWWWWWXXXZZZ\\\]]]\\\[[[ZZZVVVWWWWWWVVVUUUSSSQQQOOONNNLLLJJJHHHFFFEEEEEEEEECCCBBB@@@AAABBBBBBAAA???>>>>>>===<<<;;;999888777;;;;;;::::::::::::::::::999888777666666555555666777777777777666555444333333444555555555444333222555555444333222222222222111222222333333222222111555555666666666555333222eeeffffffhhhiiilllmmmnnnppppppooommmlllkkkjjjiiiiiifffddddddeeeggghhhhhhhhheeedddeeehhhiiihhheeehhhhhhhhhfffeeecccaaa```______^^^^^^]]]\\\[[[[[[YYYXXXVVVSSSPPPMMMKKKJJJIIIHHHFFFDDDCCCCCCDDDDDD???@@@AAABBBAAA@@@===<<<:::;;;<<<<<<<<<;;;:::999777666888<<<<<<888555666666222222777999666333222333222000///.........///...111555555222/////////000///...---------------------,,,+++************---------,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++...///---,,,++++++////////////////////////......---------,,,,,,,,,------------------------...------,,,,,,++++++***))))))***,,,...///111111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------..................---------------.........//////111000///...---,,,++++++,,,,,,,,,---------......,,,++++++++++++,,,------,,,---...//////...---,,,+++,,,,,,---.........---,,,---...//////...---,,,000//////.........//////,,,---------.../////////222111000.........///000........................000000000000000000000000---...///000000111111000......//////000000111111///////////////000111111111111111111111111111111000//////000333555666555111111111111111111111111222222111111111222333444222222333444555777777888888777666555444444555666666555444333444666888999;;;;;;:::999999:::::::::::::::;;;<<<===>>>???@@@??????@@@@@@@@@AAAAAAAAACCCFFFCCC>>>CCCNNNMMMDDDCCCCCCDDDEEEFFFHHHJJJKKKIIIJJJKKKJJJIIIJJJLLLMMMLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPQQQSSSTTTTTTTTTTTTVVVWWWXXXXXXXXXXXX[[[ZZZXXXXXXYYY]]]aaadddfffeeecccaaa_______________```aaabbbbbbbbbbbbbbbaaa``````______^^^]]]]]]\\\\\\[[[[[[]]]___bbbddddddccccccbbbbbbccccccddddddccc```___^^^___aaabbbaaa```]]][[[YYYZZZZZZ[[[]]]]]]]]]]]][[[YYYWWWUUUUUUTTTTTTTTTUUUVVVVVVWWWTTTUUUVVVVVVUUURRROOOMMMLLLKKKIIIGGGEEEDDDCCCCCCCCCBBBAAA???>>>=========<<<<<<<<<;;;;;;:::::::::<<<;;;999777666666777888666555555555555444444444444444444444444444444444000000111222222333444444333222222111111222222333111111000000111111222333333222222111111222222333eeeeeeeeefffhhhiiikkklllnnnnnnmmmlllkkkjjjjjjiiihhhfffdddccceeeggghhhhhhiiifffeeeeeeggggggeeecccddddddddddddcccbbbaaa```^^^^^^]]]\\\[[[ZZZZZZYYYXXXWWWUUURRROOOMMMKKKJJJIIIHHHFFFDDDCCCCCCCCCCCC??????@@@???>>><<<:::999999:::;;;;;;;;;:::888888999888999<<<;;;666444555555333444;;;???;;;666444333222000///.........///111555999777222....../////////...---------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,...------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++......---,,,++++++------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------...------,,,+++***)))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,---.../////////...------........./////////............------------,,,,,,---------.........,,,,,,,,,,,,,,,------...,,,---...//////...---,,,,,,,,,------............,,,---...//////...---,,,//////............//////---------...............111000//////////////////........................////////////////////////....../////////......---......//////000000000000///////////////000000111111111111111111111111111222111000111333444444333333333333333333333333333111111111111111222222333222222333444555555666666777666555444444555555666666555444333444666888999;;;::::::999999999::::::999999:::;;;<<<===>>>>>>?????????@@@@@@@@@AAAAAAAAADDDBBB===BBBLLLKKKCCCCCCCCCDDDEEEFFFHHHIIIJJJHHHIIIJJJJJJIIIIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTUUUVVVWWWWWWXXXWWWWWW[[[ZZZYYYYYYZZZ]]]```bbbcccbbbaaa___^^^^^^^^^^^^^^^______`````````______^^^^^^^^^]]]]]]]]]]]]\\\\\\[[[[[[[[[\\\___aaacccbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```^^^]]]]]]^^^^^^]]]\\\[[[YYYXXXXXXXXXYYY[[[[[[[[[[[[ZZZXXXVVVUUUSSSSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWUUUSSSPPPNNNLLLKKKIIIGGGEEEDDDDDDDDDAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;:::999777666666777777555555555555444444444444444444444444444333333333111111222222333333444444333222222111111222222333111111111111111222333333555444444333333444444555ddddddddddddeeefffggghhhkkkkkkjjjjjjiiiiiiiiiiiihhhfffddddddfffggghhhgggiiigggfffeeeeeeeeecccaaa```````````````_________\\\\\\[[[ZZZYYYXXXWWWWWWVVVUUUSSSQQQNNNKKKJJJIIIIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA???>>><<<;;;999999999999999:::999888888777;;;888999;;;:::555333444444222555<<<@@@<<<777444222111000///.........///333888<<<999222,,,---000///...------------------------------------......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---......---***+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++,,,------...//////++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------***+++,,,---////////////------........./////////,,,,,,------.........///---------.........//////---------,,,---......///------............------,,,---------............------............------//////............//////...............---------......///000000000//////................................................////////////...---,,,+++...////////////000000000//////......//////000111111111111111111111111111333222111111333333222111444444444444444444444444111111111111222222222222222222222333333444444444555555555444555555666777555555444444555666888999:::999999999999999::::::888888999:::;;;<<<<<<===>>>?????????@@@@@@@@@@@@???BBBAAA===AAAIIIIIIBBBCCCCCCCCCDDDEEEGGGIIIIIIHHHIIIJJJJJJIIIHHHJJJKKKLLLKKKKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUVVVVVVWWWWWWWWWWWWWWWVVV[[[[[[ZZZ[[[[[[]]]^^^_________^^^]]]]]]]]]]]]^^^]]]]]]]]]]]]]]]]]]\\\[[[[[[[[[[[[[[[\\\\\\\\\\\\[[[ZZZZZZ[[[\\\^^^```aaa```aaabbbccccccbbbaaa``````______]]]\\\[[[ZZZZZZXXXXXXXXXWWWWWWVVVVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTRRRRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWWWWUUUSSSPPPNNNJJJIIIHHHFFFEEEEEEDDDDDD@@@???>>><<<;;;;;;;;;;;;999999999::::::::::::::::::999888777666666666777555555444444444333333333555555444444333333222222333333333333333333333333333222222111111222222333222222222222333333333444555444444333333444444555eeeeeeddddddddddddeeeeeegggggggggggggggggggggggghhhfffeeeeeeggghhhhhhhhhhhhgggffffffeeeeeedddccc```______^^^]]]]]]]]]]]]ZZZZZZYYYXXXVVVUUUTTTTTTTTTSSSQQQOOOLLLJJJHHHGGGHHHGGGFFFDDDBBBAAA@@@???CCCBBB@@@>>>======<<<<<<999999999999999888888888:::777777999888444333555444111222888;;;777333222111111000///////////////111777;;;888000+++---111......---,,,,,,---------++++++,,,------.........,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,)))+++---//////---+++)))******+++++++++,,,,,,,,,------------------------***,,,......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---...///000111222,,,,,,,,,---------......------------------------////////////............+++,,,------............,,,,,,,,,,,,---------...,,,,,,---------.........------........./////////...------------...//////------------------------......---------.........------------------------///............//////000/////////...---------,,,,,,---///000111000//////.................................................../////////......---,,,///////////////////////////............///000000111111111111111111111111222111111222333444333111333333444444444444444444111222222333333333333333222222222222222222333333444444444444555666666777555555444444555666777888999888888888888999999:::888999999:::;;;<<<<<<<<<>>>>>>>>>????????????@@@???AAAAAA???BBBHHHHHHCCCCCCCCCCCCDDDEEEFFFHHHHHHHHHIIIKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUXXXXXXXXXXXXXXXXXXWWWWWWZZZZZZ[[[\\\\\\\\\[[[[[[\\\\\\\\\\\\\\\]]]]]]^^^\\\\\\\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[\\\]]]]]]]]]ZZZZZZZZZ[[[\\\]]]___```___aaabbbddddddbbbaaa___^^^^^^]]]\\\[[[YYYWWWVVVUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTTTTTTTSSSRRRSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVVVVTTTRRRPPPOOOHHHHHHFFFEEEDDDDDDDDDDDD???>>>===<<<;;;;;;;;;;;;777888888999999:::::::::888888777777666666666666444444444444333333333222555555444333333222222222444444444333333333333333333222222111111222222333222222333333444444444444333222222111111222222333eeeeeedddcccccccccccccccdddddddddddddddeeeeeeeeegggfffeeefffggghhhhhhgggeeeffffffffffffffffffgggbbbaaa___]]]\\\[[[[[[[[[YYYXXXWWWVVVTTTSSSRRRQQQQQQPPPOOOLLLJJJHHHFFFEEEFFFEEEDDDCCCBBB@@@???>>>@@@???>>>>>>===>>>>>>???;;;::::::999999999999999888555444777777555555999999333000333555222000000000000000000000/////////---222666444...+++...111------,,,,,,,,,------...)))***+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***((()))+++,,,,,,+++)))+++---//////---+++)))******+++++++++,,,,,,,,,------------------------+++,,,------,,,+++,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,333222111000...---,,,+++,,,,,,,,,---------......------------------------++++++++++++++++++++++++---.........---,,,++++++******+++++++++,,,,,,,,,...------------,,,,,,,,,------------.........///...------------...//////---------,,,,,,---------///......---------...///---------,,,,,,---------...............///000000/////////...---------,,,,,,---...000000000///...................................................---...///000000000000000/////////..............................//////000000000000000000000000000//////000222444555444333111111222222333333333333222333444444555555444444111222222222222222222222333333444555555555666666444444444555666666777888777777777777777888999::::::::::::;;;<<<<<<============>>>>>>>>>????????????AAAAAAAAACCCGGGGGGEEEBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJLLLLLLJJJIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPRRRTTTUUUXXXXXXYYYYYYYYYXXXXXXWWWYYYYYYZZZ[[[[[[ZZZYYYYYYZZZZZZ[[[\\\\\\]]]]]]]]]\\\\\\\\\\\\[[[[[[ZZZYYYZZZ[[[[[[\\\]]]^^^______ZZZZZZ[[[[[[\\\]]]^^^______aaabbbddddddbbbaaa___]]]]]]\\\[[[ZZZXXXVVVUUUTTTUUUUUUVVVVVVUUUTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTUUUUUUTTTSSSSSSTTTTTTTTTTTTRRRPPPNNNMMMFFFFFFEEEDDDCCCBBBBBBBBB???>>>======<<<<<<<<<<<<666777777777888888999999666777777777666666555555444333333333222222222222444444333333333222222222333333333333333333333222333222222111111222222333111222333444444444333333333222222111111222222333ddddddcccbbbbbbbbbbbbbbbaaabbbbbbbbbbbbbbbbbbbbbeeeddddddeeefffgggfffeeeccceeeffffffeeeeeefffgggcccaaa___\\\[[[ZZZZZZZZZXXXWWWVVVTTTSSSQQQPPPOOOOOONNNLLLKKKHHHFFFEEEDDDCCCCCCCCCCCCBBB@@@???>>>;;;;;;<<<<<<<<<=========;;;;;;:::999999999999:::777333333555666444666:::>>>666111222333111000111//////000000000000//////+++...000000...---...111,,,,,,,,,,,,,,,------...)))***+++,,,---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++***************************)))((((((***++++++******+++---......---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******---------,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------............---+++***)))*********+++++++++,,,,,,...---------,,,,,,++++++,,,,,,,,,---------......---------,,,---......///------,,,,,,,,,,,,------000///...---------...///------,,,,,,,,,,,,------......---......///000111...............---------------.../////////......................................................---...///000111111111111/////////............---......------......///000000000000000000000000000......///222555666555333///000000111111222222333111222444555555555444333111111111222222333333333333333444555555555444444444444555555666777777777666666666666777888999999:::;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFEEEBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLLLLJJJHHHHHHHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKLLLLLLMMMOOOQQQSSSTTTVVVVVVWWWWWWXXXWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[[[[[[[\\\[[[[[[ZZZZZZ\\\\\\\\\]]]^^^______```[[[[[[\\\\\\]]]^^^^^^^^^___```aaabbbbbbaaa```___]]]]]]\\\ZZZYYYXXXWWWWWWUUUUUUUUUTTTTTTTTTSSSSSSPPPOOOOOOPPPQQQRRRSSSTTTSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRQQQPPPOOOMMMLLLKKKEEEDDDCCCBBB@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<666666666777777777777777555555666666666666555555333333333222222222111111222222222333333333333333222222222222222222222222333222222111111222222333000111333444444444333222555444444333333444444555bbbaaaaaa````````````aaa``````````````````______bbbaaaaaabbbcccdddcccaaabbbdddeeedddbbbaaabbbddd```___]]]ZZZYYYYYYZZZ[[[WWWWWWUUUTTTRRRPPPOOONNNMMMLLLKKKIIIGGGEEEDDDCCC@@@AAABBBBBBAAA@@@???>>>;;;;;;<<<======<<<;;;:::;;;:::999888777888888999888444222444444333555999<<<666222333555333111222...///000111111000//////---,,,,,,---...//////...,,,,,,++++++,,,,,,---...+++,,,---...---,,,+++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))((()))***,,,+++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***&&&''')))***---...000111,,,,,,,,,---------......................................./////////000000---------------,,,+++***+++,,,,,,,,,------------+++,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------,,,++++++,,,------111000...---,,,---...///------,,,++++++,,,---------------......///000111---------...............//////...---------..............................////////////////////////......//////000///////////////.........---------...------------...//////000000000000000000000000//////000333555555333111//////000000111222222333///000222444444333222111000111111222333444555555333444555555555444333222333444555666666777777777666555555666777888999999:::::::::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>@@@CCCCCCCCCCCCEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEHHHJJJJJJHHHFFFEEEEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPQQQRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUVVVVVVWWWWWWXXXVVVWWWXXXZZZZZZZZZYYYYYYYYYYYYZZZZZZ[[[ZZZZZZZZZ\\\\\\]]]]]]^^^^^^______[[[\\\]]]^^^^^^^^^___^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[ZZZYYYYYYZZZZZZVVVUUUTTTRRRQQQQQQRRRRRRNNNNNNNNNNNNPPPRRRSSSTTTRRRSSSTTTUUUTTTSSSQQQPPPPPPOOONNNMMMLLLJJJIIIIIIDDDCCCBBB@@@>>>===<<<<<<===<<<;;;;;;;;;;;;;;;;;;777777666666666666666555444444555666666666555444222222222222111111111111111111111222333333444444000000000111111222222222333222222111111222222333///000222333444333222111555444444333333444444555```______^^^^^^^^^______``````_________^^^^^^^^^___^^^^^^___aaaaaa```___bbbdddeeeccc```^^^___aaa^^^\\\ZZZYYYXXXYYY[[[\\\WWWWWWUUUTTTRRRPPPOOONNNLLLKKKJJJHHHFFFDDDCCCBBB???@@@AAABBBBBBAAA@@@???>>>???@@@@@@???===;;;999:::999777666666666777888:::666333444333222333888777222000444666333000000...///000111111000/////////---+++,,,///000///,,,++++++++++++,,,,,,---...,,,---/////////---+++***))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...++++++++++++++++++++++++......---------,,,,,,,,,++++++++++++++++++++++++)))))))))***++++++,,,,,,------------------------,,,,,,,,,---------..............................+++++++++,,,,,,---------++++++,,,---------,,,,,,---------.........//////)))******+++---......///******+++++++++,,,,,,,,,,,,++++++++++++,,,------------++++++++++++------222111...---,,,---...///------++++++++++++---------------......000111111,,,------....../////////111000...---,,,,,,---...........................000000000000000000000000////////////...---,,,,,,//////.........---------...------------...//////000000000000000000000000111111222333555444222/////////000111222222333333---///111222222222000///000111111333444555666666444444555666555444222111333444555666777777777777555555555555666777999999999999999999999999::::::<<<<<<<<<<<<=========>>>;;;<<>>======<<<<<<===???AAA@@@>>><<<:::777777777777666666666666777666555444333222222222222222333444444222111000000000//////.........---------------------------,,,,,,,,,++++++,,,,,,---...------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************))))))+++------,,,+++------------,,,++++++***------,,,,,,,,,,,,++++++************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++************************++++++,,,,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))******+++++++++///...,,,+++***+++,,,,,,)))***++++++++++++***)))............------,,,+++---.........---,,,,,,+++...,,,***+++---...,,,***++++++,,,,,,,,,,,,------***,,,......---------......---,,,++++++,,,---...111///---++++++---///111000///---,,,+++,,,,,,---///...---,,,,,,,,,,,,---------------------------------------------------............---,,,+++***---------............///---------------------------------............///000...+++,,,...000...---111000//////..................////////////......//////............//////---------.........//////000000000000000/////////111111222222222222111111000000000000000000000000222111000000000111333333222222222111111111111111111222222333333222222111444444444555555555555666555555666666777888888888999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<======>>>>>>??????????????????@@@AAABBBDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJJJJKKKMMMNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVUUUUUUTTTTTTUUUVVVVVVWWWWWWVVVUUUUUUVVVWWWYYYZZZVVVWWWXXXXXXXXXYYY[[[]]]^^^]]]\\\\\\^^^``````___^^^\\\ZZZ[[[]]]^^^______\\\[[[YYYXXXXXXYYY[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXTTTTTTSSSQQQQQQPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQSSSTTTTTTSSSRRRPPPOOOMMMNNNNNNMMMKKKJJJIIIGGGGGG@@@@@@@@@???>>><<<;;;::::::::::::999999888888888999888777666444444333333555555444333333333333444333333333222222222111111111111111111111111111111000111111111111222222222222222111111111222444555333222111111111222333444222222333333333444444444cccbbbaaa```___``````aaa___^^^^^^]]]\\\]]]]]]]]]___^^^]]]]]]]]]]]]]]]]]]^^^]]]]]]\\\[[[[[[\\\\\\ZZZZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSQQQOOOMMMLLLKKKKKKJJJHHHEEECCCAAAAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<>>>>>>>>>===;;;:::777777777666666666555555555555333222222111111111222222222222222111111000000/////////.........---........................------,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,*********,,,---,,,+++,,,,,,,,,---,,,,,,++++++......---,,,+++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,...---,,,++++++++++++++++++,,,------------,,,+++---------------,,,++++++------......---,,,,,,+++...,,,***+++---...,,,***++++++,,,,,,,,,,,,------***,,,......---------.........------------.........---+++******+++---.........---,,,+++,,,------...------------,,,,,,,,,------------------------------------------------............---,,,+++***....../////////000000000------------------------------------............000...,,,,,,...///...------,,,,,,+++++++++++++++......////////////.........------,,,,,,------...---.........////////////...............//////000111111222222222222111111000000000000000000000000222111000000000111222333222222222222222222333333111222222333333222222111555555666666666777777777222222333333444555555555999999999999:::::::::::::::;;;<<<<<<======<<<<<<==================>>>>>>??????@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDCCCCCCDDDDDDEEEFFFGGGJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNOOOPPPQQQSSSSSSTTTVVVVVVVVVUUUUUUVVVWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZZZZYYYYYY[[[]]]^^^\\\[[[\\\___```aaa``````^^^\\\\\\^^^_________]]]\\\ZZZYYYYYYZZZ\\\]]]ZZZZZZYYYYYYXXXWWWWWWVVVTTTTTTSSSQQQQQQPPPPPPQQQOOOOOOPPPPPPPPPPPPPPPPPPSSSSSSSSSSSSRRRPPPNNNMMMLLLLLLKKKIIIHHHGGGFFFEEE?????????>>>===<<<;;;;;;::::::999999999999999999:::999888666555555555444555555444333333333333444333333222222222111111111111111111111111111111111000000111111111222222222222222111111111222333444222222111111111222333444222222222222333333333333bbbbbbaaa````````````aaaaaa___]]][[[YYYYYYZZZ[[[```___^^^]]]]]]]]]]]]]]][[[ZZZZZZYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRQQQPPPNNNMMMKKKKKKJJJIIIGGGDDDBBBAAA@@@@@@??????>>>>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::::::::777666666666666555555555444333222111111000111111222111111000000000000000/////////...............////////////////////////...---,,,,,,+++++++++++++++++++++++++++,,,------++++++,,,,,,,,,,,,,,,,,,************************...,,,***)))***,,,++++++***+++,,,,,,,,,,,,,,,,,,///...---,,,+++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++((()))***+++,,,------...---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******---------------,,,,,,+++---,,,++++++------,,,+++++++++,,,,,,,,,,,,------+++,,,......---,,,---...,,,,,,------------,,,,,,+++++++++******+++++++++---,,,,,,,,,,,,------...,,,---.........---+++***------------------------------------------------............---,,,++++++---------.........//////------------------------------------............///---,,,,,,---......---......---,,,,,,,,,------......////////////......,,,,,,++++++++++++,,,,,,............////////////------,,,,,,---...///111111111222222222222111111000000000000000000000000111111000000111111222333222222222333333444444555111222222333333222222111444444444555555555666666444555555666666777777888888888888999999999999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======<<<<<<<<<999999999999999999:::::::::999888777666666555555555555444333333333333333333222222222222111111111111111111111111111111111000000000111111111222222222111111111111222333333222111111111111222333333111111111222222222222333cccbbbbbbaaaaaaaaaaaaaaabbb```\\\ZZZYYYYYY[[[\\\aaa```___^^^]]]]]]]]]]]]XXXWWWWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTSSSQQQQQQPPPPPPPPPOOONNNMMMKKKKKKJJJHHHGGGFFFDDDBBBAAA??????=========<<<<<<<<<;;;;;;;;;:::999888777888999999666666666555555555444444333333222111111111111111222111///.........///000......................................................---,,,++++++++++++************+++,,,------+++++++++++++++,,,,,,,,,************************000---***))))))+++++++++)))***+++,,,,,,,,,,,,,,,------,,,,,,+++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------***+++,,,------,,,************************************+++++++++******))),,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---......---,,,------)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))+++++++++,,,,,,------...+++,,,.........---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........------,,,+++******+++++++++,,,,,,,,,,,,,,,------------------,,,,,,---------............---,,,,,,------------......------------......---......//////......---,,,,,,++++++++++++,,,,,,,,,---------............///...---,,,,,,...///000111111222222222222111111000000000000000000000000111111111111111222222222000111111222333444555555111222222333333222222111111111222222222333333333666666666777888888999999777777888888888999999999:::;;;<<<<<<===<<<<<<<<<=========<<<<<<<<<<<<;;;>>>??????@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNOOOOOOOOOPPPRRRSSSUUUVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWYYYZZZ[[[[[[ZZZYYY\\\]]]^^^^^^\\\[[[\\\]]]^^^\\\\\\]]]```bbbcccbbbbbb```]]]]]]^^^^^^^^^]]]___^^^\\\[[[[[[\\\^^^___[[[[[[ZZZXXXWWWUUUTTTSSSTTTTTTSSSRRRQQQQQQRRRRRRQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPOOOMMMLLLHHHHHHGGGFFFEEEDDDCCCBBB>>>======<<<<<<<<<======888888888999999:::::::::999888777666555555555555555444333333222222333333222222222222111111111111111111111111111111111111000000000000111111111111111111111111111111222222111111111111111222222333000000111111111222222222cccccccccccccccbbbbbbbbb```___\\\[[[[[[\\\___```bbbaaa___^^^]]]\\\[[[[[[UUUUUUUUUTTTTTTUUUUUUVVVUUUUUUTTTRRRQQQOOONNNNNNNNNMMMMMMLLLKKKJJJJJJIIIFFFFFFEEECCCBBB@@@???>>><<<<<<<<<;;;;;;;;;;;;;;;:::999777666555666777888555555555555444444444444444333333222222222222333222111///.........///000---------...............------------------------...---,,,,,,+++++++++,,,+++*********++++++,,,---*********++++++,,,,,,,,,************************000---***))))))+++++++++)))******+++,,,,,,,,,,,,)))******++++++,,,,,,---************************++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------------------)))***+++,,,,,,,,,+++***************************))))))***++++++*********++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++---......---,,,,,,---***+++,,,------,,,+++******+++,,,------,,,+++******++++++,,,,,,---------+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...------,,,,,,*********++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,------------...---------,,,,,,,,,---...+++***************++++++------............------------,,,,,,,,,,,,------++++++,,,,,,,,,---------222111///.........//////111111222222222222111111000000000000000000000000000000111111222222222222///000000111222333333444111222222333333222222111111111111222222222222333222333333444444555555666777777888888888999999999:::;;;<<<<<<===<<<<<<<<<========================>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKMMMNNNOOONNNOOOPPPRRRTTTUUUVVVWWWWWWVVVVVVUUUUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZ\\\^^^______]]]\\\\\\]]]___^^^]]]^^^aaaccccccbbbaaa___\\\\\\\\\]]]]]]\\\___^^^\\\[[[[[[\\\^^^___\\\\\\ZZZYYYWWWVVVUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLHHHGGGGGGFFFEEEDDDCCCCCC>>>===<<<<<<;;;<<<======888888888999999:::::::::777666555444444444444444444444333222222222222333222222222111111111000000000000000000000000000000//////000000000111111111111111111111111111111111000000111111222222222222000000111111111222222222eeeeeeffffffeeeeeedddccc___^^^]]]]]]^^^___bbbcccbbbaaa___]]][[[ZZZZZZZZZTTTTTTTTTTTTTTTUUUUUUVVVUUUTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIDDDDDDDDDCCCAAA@@@>>>===::::::::::::::::::::::::999888777666555666777777555555444444444333333333444333333222222222333333111000000///////////////---------------.........---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,))))))******+++,,,,,,,,,************************...,,,***)))***,,,++++++)))***++++++++++++++++++'''((()))***+++------...************************++++++++++++++++++++++++(((((((((((((((''''''''',,,,,,,,,+++++++++******+++******))))))******+++************************)))***++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++...---------------,,,,,,)))***++++++++++++++++++---,,,,,,++++++,,,,,,---))))))***++++++++++++******++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,------,,,---///...---,,,,,,---------............------+++,,,---......---,,,+++***+++,,,,,,,,,,,,,,,++++++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,------...------,,,,,,,,,,,,,,,---------......+++,,,,,,------.........,,,,,,,,,,,,------------,,,------,,,++++++,,,...,,,,,,++++++,,,,,,------------............------......------------......+++,,,,,,,,,,,,---------000000000000000/////////111111222222222222111111000000000000000000000000000000111222222222222111000000000111111222222333111222222333333222222111333333333444444444555555444444444555666666777777888888888999999999999::::::;;;<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLNNNPPPRRRSSSUUUVVVVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYZZZ[[[\\\\\\\\\\\\]]]___aaaaaa```_________aaa___^^^___aaabbbbbbbbb```^^^[[[[[[\\\]]]]]]]]]___^^^\\\[[[[[[\\\^^^___[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSSSSRRRRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPOOOOOOMMMNNNOOOOOOOOOMMMLLLKKKGGGGGGGGGFFFEEEDDDDDDCCC???>>><<<;;;;;;;;;<<<<<<999999999999999999::::::666555444444333333333444444444333222222222222222222111111111111000000000000000000000000000000000/////////000000000111111111111111222111111000//////000111111222222111111111111111222222222222333fffgggggghhhgggfffeeeddd^^^^^^^^^^^^___```aaabbbaaa```^^^\\\ZZZYYYXXXXXXUUUTTTTTTTTTTTTUUUVVVWWWUUUTTTSSSQQQOOONNNLLLLLLIIIIIIIIIIIIIIIHHHHHHHHHCCCCCCCCCBBBAAA???===<<<999999999:::::::::::::::888888777666666666666666444444444333333333333222222222111111111111222222000111111111000000//////,,,,,,,,,------.................................++++++++++++,,,---......///...---,,,++++++++++++((())))))***++++++,,,,,,************************,,,*********,,,---,,,+++***++++++++++++******)))(((((()))***+++,,,,,,---************************************************))))))))))))((((((''''''++++++++++++++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------------,,,,,,++++++***************+++,,,,,,------,,,++++++,,,------)))******+++,,,,,,++++++******+++,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++,,,,,,,,,,,,------,,,...///...---+++,,,,,,------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,---,,,+++******,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,------...------,,,------------............++++++,,,,,,---......///++++++,,,,,,,,,---------+++---...---******,,,...//////......///000000111,,,------......------,,,......------------......---------.........//////+++,,,...000111111000///111111222222222222111111000000000000000000000000///000111222333222222111222222222222222222222222111222222333333222222111444444444444555555555555666666777777888999999999999999999999:::::::::::::::;;;<<<<<<======<<<<<<::::::;;;<<<======>>>???>>>>>>>>>???????????????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJKKKMMMNNNOOOKKKLLLNNNPPPRRRTTTUUUVVVWWWWWWWWWWWWXXXZZZ[[[\\\[[[ZZZZZZ[[[[[[\\\]]]^^^^^^aaadddeeedddccccccccccccaaa``````aaabbbbbbaaa___]]]\\\\\\]]]_________^^^]]]\\\ZZZZZZ\\\]]]^^^YYYYYYXXXXXXWWWVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTOOOOOOPPPPPPPPPPPPPPPPPPLLLMMMNNNNNNNNNMMMLLLKKKFFFFFFFFFEEEDDDDDDCCCCCC@@@???<<<;;;::::::;;;;;;::::::999999999999999999666666555444444444444555444333222222111222222222111111111111000000000000000000000000000000000000////////////000000000111000111222222111000///......///000111222111111000222222222222333333333333ggghhhiiiiiiiiihhhfffeee^^^^^^^^^_________``````aaa```^^^\\\ZZZXXXWWWWWWUUUUUUTTTUUUUUUVVVWWWWWWUUUTTTSSSQQQOOOMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHBBBBBBCCCBBBAAA???===<<<999999999999999999999:::777777777777777666666666444444444333333333222222111000000000000000111111000111222222222111///...,,,,,,,,,------.........////////////////////////*********+++,,,---...///000///...---,,,+++++++++((())))))***++++++,,,,,,***************************)))***+++------,,,++++++++++++++++++***)))(((***************+++++++++************************************************---,,,,,,,,,++++++******))))))***+++,,,------...---,,,,,,++++++,,,,,,---((((((((((((((((((((((((((()))***+++,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,++++++++++++***)))))))))***,,,---,,,+++***))))))***+++,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***,,,...---+++***,,,...++++++,,,,,,,,,---------,,,...///...---++++++,,,+++***)))(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++)))(((---,,,+++*********++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,------...---------++++++,,,,,,,,,,,,------++++++,,,,,,---...//////++++++,,,,,,,,,---------+++---...---******,,,///,,,,,,,,,,,,,,,---...///,,,------......------,,,...------,,,,,,------...////////////000000000111&&&(((,,,000222222111000111111222222222222111111000000000000000000000000///000111222333222111111444333333333333333333333222222222333333222222222222222333333333333444444333333444444555666666666999999:::::::::;;;;;;;;;:::;;;<<<<<<======<<<<<<777888999:::<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMNNNOOOMMMNNNPPPRRRTTTVVVWWWXXXXXXXXXXXXYYY[[[\\\^^^___\\\[[[[[[ZZZ[[[\\\^^^___```cccfffggggggfffffffffdddbbb``````aaabbbaaa``````^^^\\\]]]^^^```aaa```^^^]]][[[ZZZZZZ[[[]]]^^^WWWWWWWWWVVVVVVUUUUUUUUUTTTSSSSSSSSSSSSSSSTTTTTTOOOOOOOOOPPPPPPQQQQQQQQQLLLLLLMMMNNNNNNMMMKKKKKKEEEEEEEEEDDDCCCCCCCCCBBBAAA???===:::999999:::;;;;;;::::::999999888888888777666666555555555666666444333222222111111222222111111111111000000000000000000000000000000000000////////////000000000000000111222222222000///......///000222222111111000222222333333333444444444gggjjjlllmmmkkkjjjiiiiii```___^^^^^^```aaaaaaaaabbb```]]][[[YYYYYYZZZZZZ[[[YYYXXXVVVUUUUUUUUUVVVXXXWWWUUUSSSPPPMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFBBBBBBBBBAAA???===<<<;;;::::::999999888777777777777777777777666666666666333333444444333333222111111000///......000222444777444111000111222222222///............---------...---,,,---/////////...---------------------------,,,***))))))***,,,---%%%$$$$$$&&&***,,,------++++++++++++++++++++++++---+++***+++,,,,,,+++***++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********---------,,,,,,+++++++++************************)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++++++++*********+++---...,,,+++***))))))***+++,,,///...,,,***(((&&&%%%$$$++++++************++++++.........------,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++,,,,,,---...************************---------,,,,,,+++++++++------------------------)))******++++++,,,---------------,,,,,,+++++++++.../////////...------,,,/////////...------------***+++,,,,,,------------***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,---...//////...---,,,...---,,,,,,++++++++++++------------------------000///---,,,,,,---///000000000000000000111111111000000////////////000000000000000000111111111111111111222222222333333333111111111111111111111111222222333333333333444444666555555666666777888999777777888999;;;<<<======;;;<<<=================================<<<;;;;;;>>>>>>??????@@@@@@@@@AAA>>>???@@@BBBCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKLLLMMMNNNOOOOOOOOOOOOPPPRRRSSSUUUVVVVVVZZZZZZ[[[[[[[[[ZZZZZZYYY[[[[[[\\\]]]^^^```aaabbbbbbccceeeggghhhhhhgggggggggdddaaa```aaaccccccccccccbbbaaa___^^^^^^^^^^^^ZZZ[[[]]]___^^^]]]ZZZYYYXXXWWWWWWWWWWWWVVVVVVVVVUUUUUUTTTTTTSSSRRRRRRRRRRRRQQQQQQRRRSSSSSSQQQPPPMMMMMMMMMLLLKKKIIIHHHGGGEEEDDDDDDDDDEEEEEEBBB@@@???????????????>>>===<<<999999:::::::::999888888888666444222111222333444555444333333222222222333222222222111111111111000222222333444333222111000//////000111111111111111222111111111000000//////000000000000111111111111222222222111111111000000fffiiikkkkkkjjjhhhgggggg___^^^]]]]]]^^^_________aaa___]]]ZZZYYYXXXYYYYYYZZZYYYXXXVVVVVVVVVVVVVVVYYYXXXVVVTTTQQQOOOLLLKKKGGGGGGGGGFFFEEEEEEDDDDDDBBBBBBAAA@@@???===<<<;;;::::::999999888777777777777777777777666666666555333444444444444333222222444333222000000111222333333111///...///000000///............------------...---,,,---...//////---,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---+++)))((((((***++++++***++++++++++++++++++++++++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++***************************+++++++++++++++,,,,,,,,,************************************************---,,,***))))))***,,,---,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,---++++++************++++++------,,,,,,++++++++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++,,,---++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++++++++,,,---...************************------,,,,,,,,,+++++++++------------------------,,,+++++++++++++++++++++//////.........---------...............---,,,+++------.........---,,,,,,***++++++,,,,,,,,,,,,+++,,,------......------,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------------,,,---...//////...---,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,,,,---...000222111111111000/////////000000////////////000000/////////000000000111111111111111222222222333333111111111111111111111111222222333333333333444444555555555555666777888888888888999999:::;;;<<<<<<;;;<<<<<<===============>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJKKKLLLMMMNNNNNNOOOOOOPPPQQQRRRSSSUUUVVVVVVYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[[[[\\\]]]^^^___``````aaaccceeeffffffffffffgggeeebbbbbbccceeefffffffffeeecccbbbaaa```______]]]^^^``````___]]][[[YYYYYYYYYYYYXXXXXXWWWWWWWWWUUUUUUUUUUUUTTTTTTSSSSSSRRRRRRQQQRRRSSSSSSRRRPPPNNNNNNMMMMMMKKKJJJHHHGGGDDDDDDDDDEEEFFFDDDAAA???======>>>>>>>>>===<<<<<<999::::::::::::999888888999888666444333444555555444444333222222222222222222222222111111111000000000111222222222111000/////////000111111111111000111111111111000000000///000000000000111111111111222222222111111111000000dddgggiiiiiigggeeedddddd^^^^^^]]]\\\\\\\\\]]]]]]___^^^\\\ZZZYYYXXXYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWZZZYYYXXXVVVSSSPPPNNNLLLFFFFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>===<<<;;;::::::999999888777777777777777777666666666555555444444444444444333333222555444222111000000111222111///...///000000///---............------------...,,,,,,---...///...---++++++++++++++++++++++++,,,+++***))))))***+++,,,---+++******+++++++++***++++++++++++++++++++++++)))(((((()))+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++***************************************---------,,,,,,,,,,,,,,,************************************************---,,,+++******+++,,,---,,,,,,+++******+++++++++++++++************++++++(((((()))***++++++,,,,,,++++++************++++++++++++++++++******************))))))******+++,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++,,,,,,---************************,,,,,,,,,,,,++++++++++++------------------------------,,,,,,+++******)))............------------,,,,,,---------,,,++++++***+++,,,---...---,,,+++++++++++++++++++++******,,,------......------,,,++++++++++++++++++++++++)))***+++,,,------...---------............------------,,,+++++++++,,,,,,------------------------///...---,,,,,,---...///333222111111//////...---000//////......//////000....../////////000000000111111111222222222222333111111111111111111111111222222333333333333444444444444444444555666777888888999999999::::::;;;;;;;;;;;;<<<===============>>>????????????>>>============>>>>>>>>>>>>???????????????@@@AAACCCEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIJJJKKKKKKMMMMMMNNNOOOPPPPPPQQQRRRTTTUUUVVVVVVXXXXXXYYYYYYYYYYYYXXXXXXZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^```bbbcccdddeeeeeegggeeecccccceeeggghhhiiiiiihhhfffeeecccbbbbbbaaaaaabbbccccccaaa___\\\ZZZ\\\\\\[[[ZZZZZZYYYXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUSSSRRRQQQRRRSSSTTTSSSQQQOOOOOOOOONNNLLLJJJIIIHHHCCCCCCDDDEEEFFFDDD@@@===:::;;;<<<<<<<<<<<<<<<<<<:::::::::::::::999888888888777555444333444444555333222111111111111111111222222111111111000000000000000000000000///.........///000000111111000000111111111111000000000000000000000000111111111111222222222111111111111111bbbeeegggfffdddbbbaaa```^^^^^^^^^]]][[[[[[\\\]]]___^^^\\\[[[ZZZYYYYYYYYYYYYYYYXXXXXXXXXXXXXXXXXX[[[ZZZYYYWWWTTTQQQNNNMMMGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@???>>>===<<<<<<;;;::::::999999888777777777777777666666666555555555444444444444444333222222111000////////////000000111000///000222222000............---------,,,,,,---,,,+++,,,...///...---************************++++++***))))))***+++++++++)))((()))+++,,,,,,,,,++++++++++++++++++++++++&&&&&&%%%''')))******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))************************------,,,,,,+++++++++*********************************************************)))(((((()))***************++++++,,,,,,---++++++++++++++++++++++++++++++******)))(((((((((++++++************++++++++++++++++++++++++************))))))******+++,,,++++++++++++++++++++++++...---,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,+++++++++++++++,,,,,,************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++***((()))+++---------,,,++++++++++++++++++***)))(((***++++++,,,,,,++++++************++++++*********)))***+++,,,---.........---------------------------,,,,,,++++++,,,,,,,,,........................///...------------...///111111000000/////////.../////////....../////////............////////////111111111111222222222222111111111111111111111111222222222333333333444444444333333444444555666777999999999999999999:::::::::;;;<<<===>>>>>>>>>===??????@@@@@@@@@??????>>>===============>>>>>>>>>@@@???>>>>>>@@@BBBEEEGGGDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPQQQQQQRRRTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[\\\^^^```bbbcccdddfffdddbbbbbbeeehhhiiiiiijjjiiihhhfffdddcccbbbbbbccccccddddddcccaaa___^^^___^^^^^^]]]\\\[[[ZZZZZZWWWWWWXXXYYYYYYXXXWWWVVVTTTSSSQQQRRRSSSTTTSSSRRRQQQPPPPPPOOOMMMKKKIIIHHHCCCCCCDDDEEEFFFCCC???<<<999:::;;;<<<<<<===<<<<<<:::;;;;;;;;;:::999888777444444333222111111222222111111000000000000111111111111111111000000000000000000000000//////.........//////000000000000000111111111000000000000000///000000000111111111111111111111111111111111111aaaccceeedddbbb___]]]]]]^^^______^^^[[[[[[\\\^^^^^^^^^]]]\\\[[[ZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXXXXZZZYYYYYYWWWTTTQQQNNNLLLHHHGGGFFFEEEDDDCCCBBBBBB@@@@@@>>>===<<<;;;<<<<<<::::::999999888777777777666666666666555555555555333333444444333333222111------......///000111222///......///111111///---...------------,,,,,,,,,---,,,+++,,,.........---***************************************************)))((((((***++++++***++++++++++++++++++++++++((('''&&&(((***++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************,,,,,,++++++******))))))***************************************************))))))))))))))))))***(((((()))+++,,,---......+++++++++,,,,,,+++++++++000000///...,,,+++***)))++++++************++++++++++++++++++,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++---,,,+++******)))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++******+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,++++++***((()))+++,,,,,,,,,+++++++++++++++++++++***)))(((***++++++,,,,,,++++++***)))***++++++++++++***))))))***+++,,,---------------------,,,,,,---------,,,,,,,,,++++++,,,,,,---------------------------.........------...............//////000000000111//////............//////............////////////000000111111111222222222000000000000000000000000222222222333333333444444444333333444444555666777999999999999999999999999:::;;;<<<===>>>>>>>>>>>>??????@@@@@@@@@@@@??????>>>>>>>>>===============??????>>>>>>???BBBEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNPPPPPPQQQRRRSSSTTTTTTUUUWWWXXXXXXYYYZZZZZZYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZ[[[]]]___aaabbbcccaaa___```bbbeeeggggggiiihhhfffeeecccbbbbbbbbbaaabbbcccdddddddddcccbbb``````___^^^^^^]]]\\\\\\YYYZZZ[[[[[[[[[ZZZXXXWWWTTTSSSQQQQQQRRRSSSSSSRRRQQQQQQPPPOOOMMMKKKIIIHHHCCCCCCCCCDDDDDDBBB>>>;;;:::;;;;;;<<<============::::::::::::999888777666333222222111111111111111000000000//////000111111111111111000000000//////111111000000////////////......///000000000000000000000000000000000111111///000000000111111111111111111111111111111111111```bbbdddccc```]]][[[ZZZ\\\^^^```^^^[[[ZZZ\\\___]]]\\\\\\[[[[[[ZZZYYYYYYUUUUUUVVVWWWXXXXXXXXXWWWXXXXXXXXXVVVTTTPPPLLLJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@???===;;;;;;;;;;;;<<<::::::999999888777777777666666666555555555444444222222222222222111111000---...///000222333444444---+++++++++---...---,,,------------,,,,,,,,,,,,---++++++,,,---...---,,,************************************************---,,,))))))))))))((('''+++++++++++++++++++++++++++******+++---...---,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************))))))))))))************************************++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++'''(((***+++------......++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,++++++************+++*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,------------******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++******,,,------......------,,,)))***+++,,,,,,+++***)))++++++,,,---------,,,,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,------++++++++++++++++++++++++........................,,,---......000111111222///......------......///....../////////000000000000000000111111111111222000000000000000000000000222222333333333333444444444444444444555666777888777888888888999999::::::::::::<<<===>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>======>>>>>>>>>???@@@BBBDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLMMMNNNOOOOOOPPPQQQQQQRRRSSSSSSVVVVVVWWWXXXYYYYYYYYYYYYWWWVVVVVVUUUUUUUUUVVVVVVXXXXXXXXXYYY[[[]]]___``````^^^\\\]]]___bbbddddddgggfffeeecccbbbbbbbbbbbb```aaabbbcccdddddddddddd``````____________^^^^^^[[[\\\]]]^^^]]][[[YYYXXXTTTRRRPPPOOOQQQRRRRRRRRRRRRQQQPPPOOOMMMKKKIIIHHHDDDCCCBBBBBBBBBAAA>>>;;;;;;;;;<<<<<<===<<<<<<<<<999999999999888777555555333333333333333333333333000000000000000000111222111111000000000/////////111111000///////////////---...//////000000//////000000000000111111111111000000000000111111111111111111111111111222222222```bbbcccbbb___[[[YYYYYYYYY\\\^^^]]]YYYYYY\\\```ZZZZZZZZZZZZYYYXXXWWWWWWSSSTTTUUUVVVWWWWWWWWWWWWUUUVVVVVVUUURRRNNNJJJHHHGGGFFFEEEDDDCCCAAA@@@@@@???>>><<<;;;::::::;;;<<<::::::999999888777777777666666555555555444444444000111111111111000//////......000111222222222222---+++))))))+++------------------,,,,,,,,,++++++,,,+++***+++---...---,,,++++++++++++++++++++++++))))))************))))))...,,,******++++++***)))++++++++++++++++++++++++---+++***+++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))*********+++)))))))))******+++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))***+++,,,,,,,,,++++++++++++,,,------,,,++++++((())))))******+++++++++++++++************++++++************+++++++++,,,******))))))******+++,,,++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++***************************************)))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,,,,---------***++++++,,,------,,,,,,...---+++******+++,,,---***++++++,,,,,,,,,,,,+++,,,------......------,,,***+++,,,------,,,+++***,,,,,,------,,,,,,++++++------,,,++++++,,,------,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---..................------.........///000000000///......------......////////////000000000111111000000000000111111111111000000000000000000000000222222333333333333444444555555555555666777888888666666777888999::::::;;;999:::;;;===>>>>>>??????===>>>>>>???@@@@@@??????@@@@@@?????????>>>>>>>>>======>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQSSSSSSUUUVVVVVVWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVVVVXXXXXXXXXXXXYYY[[[]]]^^^___]]][[[[[[]]]```aaaaaaeeedddcccbbbbbbbbbbbbbbbaaaaaabbbbbbbbbbbbbbbbbb____________````````````^^^___``````___\\\YYYWWWSSSQQQOOONNNOOOQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHGGGFFFCCCAAA@@@@@@???>>><<<:::;;;;;;;;;;;;::::::999888888888888666555444333222222333333333333222222111000000000000111222333111000000000////////////000///...---------...///---...//////000000/////////000000000111111111111000000000000111111111111000000111111111222222222```bbbcccbbb^^^[[[YYYXXXWWWZZZ]]][[[XXXXXX[[[___XXXXXXXXXXXXWWWVVVUUUUUUQQQRRRTTTVVVWWWWWWWWWVVVTTTTTTUUUTTTQQQMMMIIIFFFFFFEEEDDDCCCAAA@@@???>>>???>>><<<:::::::::;;;<<<::::::999999888777777777666666555555555444444444000000000000000///......---...///////////////...///---******,,,...//////---------,,,,,,,,,++++++,,,+++***+++---...---,,,++++++++++++++++++++++++))))))************))))))+++***)))***---//////...+++++++++++++++++++++++++++***((()))******)))(((++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))******+++++++++,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++))))))************)))))),,,,,,------,,,+++)))(((++++++------------++++++------------------------++++++************++++++(((((())))))*********+++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++,,,------...++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++***))))))******************************))))))******++++++++++++++++++++++++++++++++++++------,,,++++++*********)))))))))******+++++++++***+++,,,---------------000...,,,***)))***,,,...***+++,,,---------------***++++++,,,,,,++++++******+++---......---+++***------------,,,+++******------++++++++++++------++++++++++++,,,,,,---...////////////////////////------............------///////////////..................------.........000000000000111111111111000000000000111111111111000000000000000000000000222222333333333444444444666555555666666777888999555666777888999:::;;;;;;999:::;;;===>>>?????????<<<===>>>???????????????AAA@@@@@@@@@??????>>>>>><<<===???@@@BBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRTTTTTTUUUUUUUUUUUUUUUTTTTTTUUUVVVVVVWWWYYYXXXXXXXXXYYYZZZ\\\]]]___]]][[[[[[]]]___``````dddccccccbbbbbbccccccdddcccbbbbbbaaaaaa`````````^^^^^^______``````aaaaaa___```aaaaaa```]]]YYYWWWSSSPPPNNNMMMNNNPPPQQQQQQQQQQQQPPPNNNLLLIIIGGGFFFGGGDDD@@@?????????>>>===:::::::::::::::999888777888888888777666444333222///000000111111111000000111111000000111222333333000000000000///////////////...---,,,+++,,,---------....../////////////////////000000111111111222000000000000111111111111000000111111222222222222___^^^]]][[[ZZZYYYYYYYYYZZZYYYWWWVVVUUUUUUVVVWWWXXXWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRRRRRRRSSSTTTUUURRRRRRRRRPPPNNNLLLIIIGGGBBBBBBBBBAAAAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<888888888888888777666666666666666666555444333222111222222333333222222111///////////////000000000111000---+++***+++,,,---++++++++++++++++++++++++000//////......---,,,,,,***++++++,,,,,,------...+++*********))))))((((((************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++((()))))))))************************************///,,,+++,,,...///---+++)))************+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************&&&###!!!$$$))),,,***'''***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++((()))******))))))***+++************************,,,+++***+++,,,,,,,,,***---,,,,,,,,,+++*********)))+++...000000...+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---//////,,,***++++++++++++++++++++++++)))((((((***,,,......---************************------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,---...///000222111000...---------------------------...///000////////////000000000000///////////////000111111000000000000000000000000000000000000111111111111111111111222333444555666555555666777999;;;<<<===::::::;;;<<<===>>>???@@@======>>>???@@@AAAAAABBB??????@@@@@@@@@???>>>>>>AAAAAAAAAAAABBBDDDEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKLLLMMMMMMMMMLLLMMMMMMLLLLLLLLLLLLMMMMMMPPPPPPQQQSSSTTTVVVWWWWWWYYYVVVSSSSSSUUUWWWVVVTTTXXXXXXXXXYYYYYYYYYYYYZZZ___]]][[[XXXXXX[[[]]]```ccccccbbbbbbccccccdddeeedddbbb___]]]]]]]]]]]]\\\___]]]\\\]]]___bbbcccccc```_________```^^^[[[YYYWWWVVVSSSQQQPPPPPPQQQRRRRRRPPPNNNKKKIIIGGGEEEEEE@@@AAAAAAAAA@@@>>><<<;;;<<<<<<;;;::::::999888888888777666555444333222222222222222222222111000///333222000...---...///000222222222111000//////...111111000000/////////...///......------...000111///000000//////...---,,,000000000000111111111111222222111111111111111111^^^^^^\\\[[[ZZZYYYYYYYYYZZZYYYWWWVVVUUUUUUVVVVVVXXXWWWVVVUUUTTTSSSRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSQQQQQQPPPNNNLLLIIIGGGEEEAAAAAA@@@@@@??????>>>>>><<<;;;:::999888888888888777888888888888777666666666666666555555444333222111222222333333222222111000000000000000000000000000///---+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++************++++++++++++************************...,,,+++,,,......---+++)))************+++++++++,,,,,,++++++++++++++++++************************++++++++++++++++++++++++)))&&&$$$&&&+++---+++(((***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++***)))(((((()))*********+++++++++++++++***)))((()))***+++***(((+++++++++++++++*********)))+++---......---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++,,,......,,,)))+++++++++++++++++++++++++++***)))***,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------,,,---...///000111000///.........---...///......---------......111111000000//////......///////////////000000111........................000000000000111111111111333333222222222333444444555555555666888999;;;;;;999:::;;;<<<===>>>??????<<<======>>>???@@@AAAAAA>>>???@@@@@@@@@@@@??????AAA@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNMMMLLLLLLMMMNNNNNNPPPPPPQQQSSSTTTUUUVVVWWWXXXUUURRRRRRTTTUUUTTTRRRVVVVVVVVVWWWWWWWWWXXXXXX\\\[[[ZZZXXXYYY[[[]]]___bbbaaaaaa``````aaaaaaaaacccaaa^^^]]]^^^]]]\\\[[[\\\[[[[[[]]]aaacccddddddbbbaaa______^^^]]]ZZZXXXVVVUUURRRQQQPPPPPPQQQRRRPPPNNNLLLIIIGGGEEEDDDCCC@@@AAAAAAAAA???>>><<<;;;;;;;;;;;;:::999999888888888777666555444333333222111111222222222111000000111000///......///111222111111000000///......---000000000//////........................///000000......///000000000////////////000000000111111111111111111111111111111111]]]\\\[[[ZZZYYYYYYXXXYYYYYYXXXWWWVVVUUUUUUUUUVVVXXXWWWVVVUUUSSSRRRQQQPPPPPPNNNMMMLLLLLLMMMOOOQQQOOOOOOMMMLLLIIIFFFDDDBBB@@@@@@???>>>>>>===<<<<<<:::999888777777666666777777777777777777666666555555555555555444333222222111111222222222222111111222222111111000000/////////...,,,,,,+++,,,---...------------------------*********+++,,,---------......---,,,,,,+++*********************)))))))))************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************---,,,++++++------,,,+++)))************+++++++++++++++++++++++++++,,,,,,************************++++++++++++++++++++++++,,,)))((())),,,...,,,******++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---+++)))''''''(((******++++++,,,,,,------+++)))((()))***+++***)))))))))************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------+++)))++++++++++++++++++++++++,,,+++******,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------......------------...//////////////////.../////////000000///------,,,,,,,,,222111111000///...------//////......//////000111////////////////////////000000000000111111111111444444333222222222222222555555555555666777888999999999:::;;;<<<===>>>>>>;;;<<<===>>>???@@@@@@AAA>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQPPPNNNMMMMMMNNNPPPQQQPPPQQQQQQSSSTTTUUUVVVWWWWWWUUURRRRRRRRRRRRQQQPPPTTTTTTTTTTTTUUUUUUUUUVVVYYYYYYYYYYYYZZZ[[[]]]^^^```______^^^^^^]]]]]]]]]___^^^]]]]]]^^^]]][[[YYYXXXXXXZZZ]]]bbbeeeeeeeee^^^\\\YYYWWWWWWVVVTTTRRRTTTSSSQQQPPPOOOPPPPPPQQQMMMLLLJJJGGGEEECCCBBBBBB@@@@@@@@@???>>>===<<<;;;::::::999999999999999999888777777666555444333333000111111222222222111111///............000222333000//////......---------/////////...............---......///////////////---...///000111111111111//////000000000000111111111111111111111111111111[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXWWWVVVVVVUUUUUUUUUWWWWWWUUUTTTRRRQQQOOOOOONNNMMMJJJIIIIIIJJJLLLMMMNNNMMMKKKIIIGGGDDDBBBAAA@@@??????>>>===<<<;;;;;;<<<;;;:::999888888888888666666777777666666555444444444444444444333222222111111222222222222111111333333222111000//////...------,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,---------.........---------,,,,,,+++++++++************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,*********************************************************************************************************************************+++++++++,,,,,,************************,,,+++++++++,,,,,,,,,+++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---+++***+++,,,---,,,******++++++,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++)))(((((()))+++++++++,,,,,,------...---,,,++++++------,,,+++((((((((()))*********+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,,,,+++***)))+++++++++++++++++++++++++++*********,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...------------......//////---....../////////////////////...---------------000000000//////......---///............///000000111111111111111111111111///000000000111111111111333333222222222222222333555555444444444555666666999999999:::;;;<<<<<<<<<;;;;;;<<<===>>>??????@@@===>>>???@@@AAAAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIKKKMMMOOOPPPQQQRRRSSSQQQOOONNNNNNOOOQQQSSSQQQQQQRRRSSSTTTUUUVVVVVVWWWVVVTTTSSSSSSRRRQQQPPPSSSSSSSSSTTTTTTTTTUUUUUUVVVWWWYYYZZZ\\\]]]]]]^^^______^^^]]]\\\[[[ZZZYYY\\\\\\[[[\\\]]]\\\ZZZWWWWWWXXXZZZ]]]aaaccccccbbbZZZWWWTTTRRRRRRRRRRRRQQQRRRQQQPPPOOOOOOOOOOOOPPPLLLKKKHHHFFFDDDBBBAAAAAA?????????>>>===<<<;;;:::888888888888999999999999777777666666555444444333///000111222222222222222//////......///000111222/////////.........------..................------,,,---///000000000///...//////000111111111111111////////////000000000111000000000000111111111111YYYYYYXXXXXXWWWXXXXXXXXXWWWWWWWWWVVVVVVUUUTTTTTTVVVUUUTTTSSSQQQPPPOOONNNMMMKKKJJJHHHGGGHHHIIIJJJLLLKKKIIIGGGEEECCCBBBBBB@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888888888888555666666666666555444444333333333333333333222111000111111222222111111000333222222111000///......------,,,,,,---------...******++++++,,,,,,,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------***************+++++++++************************************************))))))*********+++++++++******+++++++++,,,,,,,,,************************************************************************************************************************))))))))))))*********+++***************************++++++++++++***++++++))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++*********++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++***)))***,,,+++++++++,,,,,,------------,,,+++,,,---------+++((((((((()))*********+++---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++*********++++++++++++++++++++++++)))((((((***,,,......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,,,,,,,,,,---------......------------------------...------,,,,,,------...---------...............,,,---...///000000000///---------------...//////------......//////000000...............//////000111111111111111111111111///000000000111111111111111111111111222333444555555444444444444444555555888888999999::::::;;;;;;999:::;;;<<<===>>>>>>???<<<===>>>???@@@AAAAAAAAA@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLNNNPPPRRRSSSTTTSSSRRRQQQOOOOOOQQQRRRSSSQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXWWWVVVTTTSSSRRRRRRTTTTTTTTTTTTUUUUUUUUUUUUUUUWWWYYY[[[\\\]]]^^^^^^^^^^^^^^^]]]\\\ZZZYYYWWWYYYYYYYYYZZZ\\\[[[YYYWWWYYYYYYZZZ\\\___```___]]]YYYWWWTTTTTTUUUWWWWWWVVVPPPPPPOOONNNNNNMMMMMMMMMKKKJJJHHHEEECCCBBBAAAAAA???>>>===<<<;;;:::::::::777777888888888888888888666666555555444444333333///000111222222222222222111111000///////////////000000////////////......------..................,,,---///000000000///...111111111111111000//////...////////////000000000//////000000000111111111WWWWWWWWWVVVWWWWWWXXXXXXVVVWWWWWWWWWVVVUUUTTTSSSTTTSSSRRRRRRQQQPPPOOOOOOLLLKKKJJJIIIHHHHHHGGGGGGIIIHHHFFFEEECCCBBBBBBBBB@@@@@@???>>><<<;;;::::::999999888777666666666666555555555555555444444333222222222333333222222111000000111111111111000000111111000000//////......---------------------,,,)))******++++++,,,,,,---,,,,,,,,,+++***)))))))))******+++,,,,,,---......*********+++++++++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************(((((()))))))))*********************************)))***++++++))))))***+++)))************+++++++++++++++++++++++++++,,,,,,************************************************+++++++++++++++************++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++******+++---,,,,,,,,,,,,,,,+++++++++,,,***)))***+++,,,+++***))))))******************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,...---+++******+++++++++++++++++++++++++++(((((((((***---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,---------......------------------------...------,,,,,,------...,,,---......//////......,,,---///000000000///...,,,,,,,,,------///000000,,,,,,---...///000000111......------......///000////////////////////////000000000000111111111111///000000000222333444555444444444333444444555555777888888888999999999:::999999:::;;;<<<======>>><<<<<<===>>>???????????????@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHLLLMMMMMMNNNPPPRRRSSSTTTRRRRRRRRRQQQQQQRRRRRRRRRQQQRRRRRRSSSTTTTTTUUUUUUWWWYYYZZZYYYVVVUUUTTTUUUTTTTTTTTTUUUUUUUUUVVVVVVUUUVVVXXXYYY[[[\\\\\\]]]]]]]]]]]]]]]\\\ZZZXXXWWWXXXWWWWWWXXXYYYZZZXXXWWWZZZYYYYYYZZZ\\\\\\[[[YYYUUUSSSRRRSSSUUUVVVVVVVVVPPPOOOOOONNNMMMLLLKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@???>>><<<;;;:::999999999888888777777777777777777444444444444333333222222000111111222222222111111111111111000///......---////////////////////////.............../////////---......///////////////111111111111000///...---......////////////000000...//////000000111111111VVVVVVUUUVVVVVVWWWXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRQQQQQQQQQPPPPPPPPPOOOOOOKKKLLLLLLKKKJJJHHHGGGEEEEEEDDDCCCAAAAAAAAAAAABBB??????>>><<<;;;999888888888777666555444444444444444555555555555444333333111111222222222222111111000000111111111111000000/////////...........................---,,,++++++******++++++,,,------...++++++******************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************************************))))))*********+++++++++************************(((***++++++)))((()))+++)))************+++++++++,,,,,,++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++++++++,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++***,,,,,,,,,***)))***,,,,,,,,,,,,+++******)))))),,,+++******,,,,,,+++***+++++++++++++++************++++++++++++++++++***++++++++++++++++++++++++************************+++---///...,,,***+++,,,++++++++++++++++++++++++***))))))***,,,...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,---------.................................------,,,,,,------...,,,---.../////////...---,,,---///000000000...---......---------......///,,,------....../////////...------------...//////........................000000000000111111111111111111000000111222333333444444444444444555666666777777777888888888888999888888999:::;;;<<<======<<<<<<============<<<<<<===>>>@@@BBBCCCCCCCCCBBBCCCDDDDDDEEEEEEFFFGGGGGGMMMMMMLLLMMMNNNPPPQQQSSSQQQQQQRRRSSSSSSRRRQQQQQQRRRRRRRRRSSSTTTTTTUUUUUUVVVXXXZZZZZZWWWUUUUUUVVVSSSTTTTTTTTTTTTUUUUUUUUUTTTUUUUUUVVVXXXYYYZZZZZZZZZ[[[\\\\\\[[[YYYWWWVVVWWWVVVUUUUUUWWWXXXXXXWWWYYYXXXVVVWWWXXXYYYYYYXXXQQQQQQPPPQQQSSSSSSRRRQQQPPPOOOOOOMMMLLLJJJHHHGGGGGGFFFDDDBBB@@@??????>>>>>>===;;;:::999888999999888888888777666666666555333333222222222222111111111111222222222111000000///000000000000/////////.................................//////000000000...............///000000//////000000000///.............../////////000000......//////000111111222UUUUUUUUUUUUVVVWWWXXXXXXVVVVVVWWWWWWVVVUUUSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPKKKLLLMMMMMMLLLIIIFFFEEEBBBAAA@@@?????????@@@AAA>>>===<<<;;;999888777666888888777555555555555555444444555555444444333222000111111222222222111111000000111111111111000000---------...........................---,,,+++***++++++,,,------...//////+++++++++,,,,,,---.........------,,,,,,++++++************++++++,,,,,,,,,************************************************)))************+++++++++******+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************(((***,,,+++(((''')))+++)))************+++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((***+++,,,,,,,,,,,,---...+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---......,,,***))))))***---,,,,,,+++***)))((((((...---,,,,,,......---,,,---,,,,,,,,,+++*********))))))************))))))++++++++++++++++++++++++************************+++...000///,,,+++,,,---++++++++++++++++++++++++,,,+++******,,,,,,+++***************************------------------------+++,,,------......------,,,,,,,,,---------.................................------,,,,,,------...,,,,,,.../////////...------...000111111///...,,,000///...---------------..................------...------------...//////000000000000000000000000000000000000111111111111333222111111000111111111444444444444555666777777777777777777888888888888777888999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@BBBCCCCCCDDDEEEFFFFFFFFFLLLLLLKKKKKKLLLNNNPPPQQQOOOQQQRRRTTTTTTRRRQQQOOORRRRRRSSSSSSTTTTTTUUUUUUTTTWWWZZZZZZWWWUUUVVVWWWSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWXXXXXXYYY[[[[[[ZZZYYYWWWUUUWWWUUUSSSTTTVVVXXXXXXXXXXXXVVVTTTTTTVVVXXXYYYYYYTTTTTTTTTUUUVVVUUUSSSPPPPPPPPPOOOMMMKKKIIIGGGFFFEEEDDDBBB@@@???>>>======>>>===;;;999888888888999999888888777666555555444222222111111111111111111222222222222222111000///---...///000111111111000------------------------.../////////000000111111//////...------///000111,,,---...///000000000000............/////////000---......///000111111222SSSRRRRRRRRRTTTUUUWWWYYYWWWVVVTTTSSSSSSSSSTTTUUUPPPPPPQQQQQQPPPPPPOOONNNLLLLLLLLLJJJHHHEEECCCAAA@@@???>>>???@@@@@@???>>>===<<<<<<;;;999888888777555555444333333222111111333333333222222222111111111111000000000000111111111111111111111111111111111111000///...---,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---...,,,***,,,------...---,,,+++***,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))---------------,,,+++***))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++++++++******))))))((((((,,,,,,,,,+++++++++******))))))***++++++++++++***,,,+++++++++,,,,,,---...,,,++++++***++++++,,,,,,000---******---...,,,))),,,,,,,,,,,,+++***))))))***************)))(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++))))))))))))************,,,,,,+++++++++++++++++++++++++++,,,,,,---------+++++++++*********))))))******)))))))))***,,,---////////////...---,,,+++******************************+++++++++***))))))---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++++++++,,,---.../////////......---------++++++++++++++++++++++++,,,---...///...---,,,+++//////............//////---,,,+++***+++---///111......................../////////...---------,,,000000000000000000000000000000000000////////////,,,,,,---///000222333333000111222222333333222222222222222333555888;;;>>>===;;;999777666666777888;;;;;;:::::::::;;;<<<<<<888888888999:::;;;===>>>???>>>>>>>>>???@@@BBBCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIIIIJJJKKKLLLLLLOOOOOONNNPPPQQQRRRQQQOOOPPPPPPPPPQQQQQQQQQRRRRRRVVVWWWXXXXXXXXXVVVTTTRRRSSSSSSRRRRRRSSSUUUWWWXXXUUUUUUUUUTTTRRRRRRTTTWWWVVVUUUUUUUUUUUUUUUVVVVVVTTTTTTSSSSSSSSSSSSTTTTTTQQQRRRRRRRRRRRRRRRQQQQQQNNNMMMMMMOOOQQQQQQPPPOOOPPPPPPNNNMMMJJJHHHEEEDDDDDDCCCAAA@@@???>>>>>>>>>???>>>;;;999777666666666:::888666444333222222333111222222333333222222111222111111111000000//////......////////////......//////////////////.....................................................................///000000//////............//////000000000000111111111111TTTTTTSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRRRRRRRSSSTTTOOOPPPPPPPPPPPPOOONNNNNNLLLLLLKKKJJJHHHEEEBBBAAA@@@???>>>>>>@@@@@@???>>>===<<<<<<:::999888777777555555444333333222111111333333222222222111111111111111000000000000111111////////////////////////000000//////......------------------------,,,,,,+++++++++++++++++++++++++++***)))+++---...,,,***+++,,,------,,,+++***))),,,,,,,,,+++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++***))))))(((************************++++++************++++++++++++++++++++++++++++++************)))))))))))),,,,,,++++++************++++++,,,------------,,,++++++*********+++,,,,,,,,,,,,++++++***+++++++++...,,,******++++++***)))***++++++,,,,,,,,,+++++++++++++++++++++***))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,+++*********++++++))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++*********))))))+++***)))))))))***,,,---............---,,,+++******************************+++,,,------------------------,,,,,,+++++++++++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,//////............//////,,,,,,++++++,,,---///000.......................................---------////////////////////////000/////////////////////.../////////000000000111111111222333333333333333000000111333666:::===@@@;;;:::888666555555666777999:::::::::;;;;;;<<<<<<<<<;;;:::999999999999999;;;;;;::::::;;;<<<>>>???@@@AAAAAABBBCCCCCCDDDDDDHHHHHHIIIIIIJJJKKKLLLLLLMMMLLLMMMNNNPPPQQQPPPOOOOOOPPPPPPPPPPPPQQQQQQQQQUUUVVVWWWXXXXXXWWWUUUTTTRRRRRRQQQQQQRRRSSSUUUVVVUUUUUUUUUSSSQQQQQQSSSUUUSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRRRRRRRRRRRRROOOOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOPPPNNNMMMNNNMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA???>>>>>>>>>===<<<;;;:::888777777777888888777555444333333333333111222222333333222222111111111111000000000//////......////////////......------------------------................................................///////////////000111111//////............//////000000000000111111111111UUUTTTSSSRRRRRRRRRRRRRRRSSSRRRRRRQQQPPPQQQQQQQQQNNNNNNOOOOOONNNNNNMMMLLLKKKKKKJJJIIIGGGEEEBBBAAA???>>>======??????>>>======<<<;;;:::888777666666555444444333333222222111333222222222222111111111111000000//////000000111////////////////////////..............................------,,,,,,++++++************************+++******+++------,,,***+++++++++,,,++++++***))),,,,,,,,,,,,,,,---------******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************)))((((((************************++++++************++++++************************)))))))))***************+++************)))))))))++++++,,,------------,,,++++++******)))*********---,,,,,,+++*********+++,,,,,,,,,***(((((()))***))))))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************---,,,+++*********++++++)))))))))*********++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,+++++++++***************+++************+++,,,,,,,,,,,,---,,,,,,+++***)))++++++++++++++++++++++++))))))+++,,,---.........------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,++++++++++++************------------------------,,,,,,,,,,,,------.../////////............//////++++++,,,------......///........................---------...............////////////////////////////////////////////////111111000000//////......222222333444444444333333111111222333555888;;;===888777555444444444555555777888999;;;<<<<<<<<<;;;===<<<;;;999999888888888:::999888888999:::<<<===@@@@@@@@@AAABBBBBBCCCCCCFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJLLLOOOQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPTTTUUUVVVWWWWWWWWWVVVUUUQQQQQQPPPPPPPPPQQQSSSTTTUUUUUUUUUSSSPPPOOOPPPRRRSSSRRRRRRQQQQQQPPPPPPPPPNNNOOOPPPQQQQQQPPPOOONNNLLLLLLLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLMMMMMMLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCBBBAAA@@@>>>============:::999888888777888888999666555444333333333333444111111222222222222111111111111000000000000//////......////////////......------------------------................................................000000//////000000111222//////............//////000000000000111111111111SSSSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIHHHFFFDDDAAA@@@>>>===<<<<<<>>>>>>===<<<<<<<<<;;;999888777666555444444444333333222222222222222222222111111111111000000////////////000000111111111111111111111111---------....../////////......------,,,+++******++++++++++++++++++++++++++++++++++++,,,,,,+++******************************+++++++++,,,,,,------******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******************************++++++************++++++)))))))))))))))))))))))))))))))))******+++++++++***)))))))))))))))))))))))))))***++++++++++++***,,,++++++***************------,,,+++************+++---...,,,(((''')))+++)))***+++,,,,,,,,,,,,,,,***++++++,,,++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,------+++++++++++++++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++'''((()))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------///111222///......------......///***+++,,,---....................................,,,---------.../////////////////////////////////.........///////////////111111000000//////......222222333444444444444333555444333333333444444555555555444333333333444444444666999;;;<<<<<<;;;::::::999999999999999::::::<<<;;;:::::::::;;;===>>>AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJIIIIIIIIILLLOOOQQQQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPQQQRRRSSSUUUVVVVVVUUUUUUQQQQQQPPPOOOOOOPPPRRRRRRTTTTTTTTTRRROOOMMMMMMNNNSSSSSSSSSSSSRRRQQQPPPPPPLLLNNNPPPQQQQQQPPPNNNLLLJJJJJJJJJKKKKKKLLLMMMMMMLLLKKKJJJKKKKKKKKKIIIGGGFFFFFFFFFFFFEEECCCBBBBBB@@@???>>>===<<<<<<<<<<<<999999888888777777777777333333333333333333444444111111222222222222111111000000000000000000//////......////////////...............///////////////................................................///////////////000000111//////............/////////000000000111111111111PPPQQQQQQQQQRRRRRRRRRRRROOOOOOOOOOOONNNNNNMMMMMMKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHGGGEEECCCAAA???===<<<;;;;;;======<<<;;;::::::999888777666666555444444333333333333222222222222222111111111000000000000////////////000000000000000000000000000000,,,,,,------......//////......---,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++++++++*********************+++))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++************************++++++************++++++))))))))))))))))))))))))))))))******++++++,,,,,,)))))))))))))))))))))***))))))***++++++++++++***---,,,,,,+++++++++,,,,,,---,,,++++++*********++++++---...---)))(((+++...,,,,,,,,,,,,,,,+++***)))))))))***************)))************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,+++++++++,,,------------,,,,,,+++++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,...000111......------------......***+++,,,---....................................,,,---------.../////////........................------....../////////000////////////000000000000111222333333444444333333444333222222111111111111333333333333333444444444444555888:::<<<;;;;;;:::999999888888888999::::::===<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBBBBCCCCCCAAABBBCCCDDDFFFGGGHHHIIIIIIIIIJJJLLLPPPRRRRRRQQQNNNNNNNNNOOOOOOOOOPPPPPPOOOPPPQQQRRRSSSTTTTTTTTTSSSRRRQQQPPPOOOPPPQQQRRRRRRSSSSSSQQQNNNLLLKKKLLLQQQRRRRRRRRRRRRQQQPPPOOOMMMNNNPPPQQQQQQPPPNNNMMMKKKKKKJJJJJJKKKLLLMMMMMMKKKJJJIIIIIIJJJJJJHHHFFFDDDDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<;;;;;;;;;;;;999999999888777666555444222222222333333333333333000111111222222111111000//////////////////000000......////////////.............../////////000000...................................................------------...////////////............/////////000000000111111111111PPPPPPQQQRRRSSSSSSRRRRRRNNNNNNNNNNNNNNNMMMLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGFFFDDDBBB@@@???<<<;;;::::::<<<<<<;;;:::888888888777777777666666333333333333333333333333222111111111111000000000000//////......//////000........................,,,,,,------.........///------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******++++++************+++,,,,,,******************++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++************++++++*********************************+++++++++++++++)))))))))************+++++++++,,,------------,,,,,,,,,++++++,,,,,,---...,,,++++++***++++++,,,,,,+++,,,,,,,,,++++++---...,,,,,,,,,,,,+++***))))))(((((()))************)))+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,------******************************+++,,,,,,,,,++++++*********++++++++++++,,,*********++++++,,,,,,---+++++++++++++++************************+++++++++,,,,,,,,,---,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))***++++++++++++***************++++++++++++++++++++++++++++++++++++************++++++,,,---......------------......++++++,,,------......///........................---------.......................................---------......//////000---......///000111111222111111222333333333222222000000111111222222333333333333444444555555555666555666777999:::::::::999<<<;;;:::888888777777777<<<;;;::::::::::::<<<<<<======>>>>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGHHHHHHIIIIIIJJJLLLPPPQQQQQQPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOOOOOOOPPPPPPOOOQQQQQQPPPMMMJJJJJJJJJNNNOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQQQQPPPOOONNNMMMLLLKKKJJJJJJJJJLLLLLLIIIHHHHHHHHHIIIIIIHHHFFFCCCCCCCCCBBBAAA@@@???>>><<<<<<;;;:::::::::::::::999999888888777555444333111111222333333333222222000000111111111111000000......////////////000000......////////////......++++++,,,,,,---.........................................................------,,,,,,------.../////////............//////000000000000111111111111RRRRRRSSSSSSSSSRRRQQQPPPMMMNNNNNNOOONNNMMMLLLKKKHHHHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFEEEDDDBBB@@@???;;;:::999:::;;;<<<;;;999666666666777777777777888333333333333333333333333111111111111000000000000//////............//////........................------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++***,,,...---+++)))***+++,,,+++******+++,,,---...++++++++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++***************++++++,,,,,,++++++,,,------------,,,************+++,,,......************+++,,,------***))))))***,,,.........++++++,,,,,,,,,++++++***((()))******+++++++++***+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---************************)))***+++,,,,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))*********+++++++++,,,,,,---------,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++((()))***+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,++++++,,,---///000.......................................---------........................,,,,,,---......///000000.........///000111111111///000111111222222111111000111222333333444444444333444555666777777777777666777777777888888999999::::::999888888777888888<<<;;;:::999999:::;;;<<<<<<<<<======>>>??????@@@AAAAAACCCDDDFFFHHHIIIJJJHHHHHHIIIKKKNNNPPPOOONNNOOOPPPPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRSSSTTTTTTUUURRRQQQOOONNNMMMMMMNNNNNNMMMOOOPPPOOOLLLJJJIIIIIILLLMMMOOOQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGGGGHHHJJJJJJIIIGGGCCCCCCBBBBBBAAA???>>>===;;;;;;:::999999999999:::666666777777777666444444111111222333333222111000000000111111111111000000........./////////000000......////////////......++++++,,,,,,---......///................................................---------------...////////////............//////000000000000111111111111TTTTTTUUUUUUSSSRRRPPPNNNMMMNNNNNNOOOOOOMMMLLLKKKGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEECCCBBB@@@>>>;;;:::999999;;;;;;:::999555555555666777888888999333333333333333333333333111111111111000000000000//////............//////000000000000000000000000------------------------++++++++++++++++++,,,,,,***************************,,,...---***))))))+++,,,,,,+++++++++,,,...///---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---......////////////++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,))))))***++++++++++++***((((((((()))***,,,---...)))))))))***+++,,,......)))'''%%%''',,,///...---)))***++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))******++++++++++++,,,,,,---...---,,,***))))))******+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---...---,,,,,,---------....../////////------------------------...///000000000///...---...------,,,,,,------...---,,,+++***+++---///111......................../////////......------,,,........................,,,,,,------...///000000////////////000000000000//////000111111111111111555555555555444444333222444444666777888888888888888777777666777777888999666666666777888:::;;;<<<>>>===<<<;;;;;;;;;<<<===>>>>>>>>>???@@@@@@AAAAAABBBBBBDDDEEEGGGIIIJJJKKKHHHGGGHHHJJJMMMNNNMMMLLLPPPPPPPPPQQQQQQQQQRRRRRRTTTTTTTTTTTTTTTUUUUUUVVVQQQPPPNNNLLLLLLKKKLLLLLLLLLMMMOOONNNLLLJJJIIIIIIMMMOOOQQQSSSTTTTTTSSSRRROOOOOONNNMMMMMMNNNOOOOOONNNLLLJJJHHHGGGGGGHHHHHHGGGGGGFFFHHHJJJJJJIIIHHHCCCCCCCCCBBB@@@???===<<<::::::999999888999999999333444666777777777666555111222222333222111000///000000111111111111000000---.........//////000000......////////////......------......///000111111...............................................................///000000//////............//////000000000000111111111111UUUTTTSSSRRRQQQPPPOOOOOONNNLLLKKKKKKLLLLLLKKKIIILLLJJJHHHGGGGGGHHHIIIKKKMMMJJJFFFDDDCCCBBBAAA@@@>>>:::777888;;;===:::777777777777666555555444444444444333333222111000000000000000000000111111111000000000000000000000000222111000...---------------,,,+++*********+++,,,------,,,++++++,,,------+++,,,---...------+++***************+++,,,------,,,++++++******++++++,,,+++++++++*********)))))),,,+++++++++++++++++++++************************))))))***+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))'''&&&&&&,,,,,,,,,++++++*********,,,,,,,,,++++++*********************************,,,,,,++++++,,,,,,---...++++++++++++++++++++++++))))))*********+++++++++...------,,,+++***))))))((())),,,...///...---,,,///,,,+++,,,...///---+++***+++,,,---,,,***((('''***++++++,,,,,,++++++***************************,,,+++***))))))***+++,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***))))))***,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))),,,+++***)))))))))++++++***************************+++,,,,,,------------,,,,,,+++******+++,,,,,,000///---+++*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---+++++++++---///000000000///...,,,+++***)))---------............///000///...------...///000.........------,,,,,,,,,---,,,,,,,,,,,,---......---------............///000//////.........//////111111000000111111222333000000111111111222222222555555444333333333444444::::::::::::999777666555666666777777888999;;;;;;<<<<<<======<<<;;;::::::<<<<<<<<<===>>>@@@BBBBBBAAACCCDDDEEEEEEFFFHHHJJJIIIIIIKKKLLLNNNNNNOOOOOOQQQRRRSSSRRRPPPOOOPPPQQQSSSSSSSSSSSSSSSSSSTTTUUUUUUSSSPPPMMMLLLLLLNNNOOONNNOOOOOOOOOOOONNNMMMMMMOOOOOOOOOPPPQQQRRRRRRSSSSSSSSSRRRQQQOOONNNMMMMMMLLLMMMNNNMMMKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEEEEDDDAAA???===<<<<<<:::888::::::999999888777777777999999999888777555444333111222333333333333222111000000000000////////////000000//////.........---000///...---------------.........///......------........................---,,,,,,++++++,,,,,,---..................------//////............//////111111222222222222111111TTTSSSSSSRRRPPPOOOOOONNNMMMLLLKKKKKKLLLLLLKKKIIIIIIHHHGGGFFFFFFFFFGGGHHHJJJGGGDDDBBBBBBAAA???======999666666:::;;;999666777777666666555444444444444444333222222111000000111000000000000000000000////////////////////////111000///......------...000///---+++))))))))))))---,,,+++******+++,,,---++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***)))((('''''',,,,,,,,,++++++*********+++++++++******)))))))))************************,,,++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++*********)))***,,,---...------,,,...,,,+++,,,...///---+++)))***+++,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************---,,,***))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++,,,,,,,,,,,,+++***************************,,,+++***))))))***++++++************************)))***++++++,,,,,,,,,+++,,,,,,+++******+++,,,,,,++++++******)))*********,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---//////...---,,,++++++***------------............///...------...///000111......---------,,,,,,,,,---,,,,,,,,,,,,---......---------............///........................111111000000111111222333111111111222222222222333444444444333333444555555777888888777777666555444888888888888888888999999<<<<<<======<<<;;;;;;:::<<<<<<<<<===>>>???@@@AAAAAACCCEEEEEEEEEFFFHHHJJJIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQSSSSSSSSSSSSSSSTTTTTTUUUVVVTTTQQQNNNLLLLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNSSSSSSSSSRRRQQQQQQPPPPPPSSSRRRQQQPPPOOONNNMMMMMMKKKLLLNNNMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB???======<<<;;;999:::999999888888777666666777777777666555444222111111111222333333222111111000000000000////////////000/////////............//////...---------............//////......------........................------,,,,,,,,,,,,------........................//////............//////000000000111111000000000RRRRRRQQQPPPOOOOOONNNNNNMMMKKKJJJJJJLLLLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDBBBAAAAAA???<<<:::;;;888555555888999777555777666666555555444333333333333333222111111000000111111111000000/////////........................//////...............///000///---+++***)))))))))++++++************++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++------,,,,,,,,,,,,------+++++++++***************************************++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))************)))))))))(((+++++++++++++++******************)))))))))))))))************************+++++++++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++***************+++++++++***++++++,,,,,,++++++***------------------------******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++************+++++++++,,,***++++++,,,,,,++++++***************************+++******)))******++++++++++++++++++++++++++++++))))))***+++++++++******,,,++++++******++++++,,,((()))***++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---+++------------,,,,,,,,,,,,------------...............---------...///000000...------------,,,,,,,,,---,,,,,,,,,,,,---......---------............///------...///000000000///111111000000111111222333222222222222333333333333333333333333444555666666666777777777777777666666:::999999888777777888888<<<<<<<<<===<<<<<<;;;:::;;;;;;;;;<<<===>>>???@@@AAACCCEEEEEEFFFFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNOOOOOONNNNNNPPPQQQSSSSSSSSSSSSSSSTTTUUUUUUWWWUUURRROOOMMMMMMMMMMMMMMMNNNOOOPPPPPPPPPPPPPPPUUUUUUTTTTTTSSSRRRQQQQQQRRRQQQQQQPPPOOONNNMMMMMMJJJLLLMMMMMMKKKJJJJJJKKKKKKKKKKKKJJJIIIHHHFFFFFFDDDBBB???>>>>>>===;;;:::999999888888777777666666555555555444333222111000111111222222222222111111000000000000////////////////////////..................------......///000/////////.........------..............................------------..............................//////............////////////000000000000//////QQQQQQPPPOOOOOONNNMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJJJJJJJJJJJJJJJJHHHGGGGGGDDDCCCBBBAAAAAA???<<<999;;;888666666777888666555666666555555444333333222333222222222111111000000222222111000///......---........................---------------...///000++++++++++++,,,,,,,,,---************************+++*********++++++,,,,,,------,,,+++************---,,,,,,++++++,,,,,,---************************)))))))))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************))))))************************+++++++++***+++,,,,,,---++++++++++++++++++++++++******++++++++++++,,,,,,*********++++++,,,,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---,,,,,,,,,+++***))))))******+++***++++++,,,,,,++++++***------------------------)))***+++,,,,,,+++***)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******************************************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***+++,,,---...---,,,++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................---------------------------,,,,,,,,,,,,---......---------............///---...///111222222222111111111000000111111222333222222333333333444444444333333333333444666777777777888999999::::::::::::999999888888888888888999;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>AAABBBDDDEEEEEEFFFHHHJJJKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKMMMNNNMMMNNNPPPQQQSSSRRRRRRRRRSSSTTTUUUVVVXXXWWWTTTQQQNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRSSSSSSUUUVVVVVVVVVUUUUUUQQQQQQPPPPPPOOOOOONNNNNNJJJLLLMMMMMMLLLKKKKKKLLLIIIIIIIIIIIIHHHFFFEEEDDDDDDBBB???>>>>>>===<<<;;;999888888777666666555555444444444444333222111000000111111111111111111000000000000000///////////////////////////.........------------...///000111000000///......---------.................................------.........---------...............//////............////////////000000000000//////PPPPPPPPPOOONNNNNNMMMMMMMMMKKKJJJKKKLLLMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFDDDCCCBBBBBBBBB@@@<<<:::;;;999888777777777666666555555444444333333222222222222111111111111111000222111111000///...------////////////////////////---,,,,,,------...///000++++++,,,,,,------------******************************+++++++++,,,,,,,,,------,,,+++************++++++************++++++************************(((((()))))))))*********++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************++++++++++++++++++++++++************************+++************+++,,,,,,++++++++++++++++++++++++))))))))))))*********************++++++,,,,,,---------,,,+++++++++,,,,,,+++,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,,,,+++***))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---......***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...---,,,+++***+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,---...+++++++++,,,,,,,,,,,,---,,,,,,,,,------------...000000///...---,,,++++++---------------------------,,,,,,,,,,,,---......---------............///,,,---...///000111111111111111000000111111222333222222333333333444444444333333333444555666777888777888999::::::;;;::::::777777777777888999:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;;;;;;;;;;;;;<<<===@@@AAACCCDDDDDDEEEGGGIIIJJJJJJKKKLLLLLLLLLKKKKKKHHHJJJLLLMMMMMMMMMOOOQQQRRRRRRRRRRRRSSSTTTUUUVVVYYYWWWUUURRRPPPNNNNNNMMMMMMNNNPPPQQQSSSSSSTTTTTTTTTUUUVVVWWWWWWWWWVVVUUUPPPPPPPPPPPPPPPPPPPPPPPPLLLMMMOOONNNMMMKKKLLLMMMJJJJJJJJJJJJIIIGGGFFFEEECCCAAA???>>>>>>===<<<;;;888888777666666555555444444444444444444333222111000000000000000000000000000000000000////////////.........///////////////---------...///000111222222111000...---------....................................------.........---------.........////////////............//////000111111222222111111000PPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKLLLNNNOOONNNMMMIIIIIIHHHGGGGGGFFFEEEEEEEEECCCBBBAAAAAA@@@>>>;;;::::::999777666666666666555444444333333222111111111111111111111111111111000000000//////.........////////////////////////---,,,,,,,,,---...//////............---,,,+++*********+++,,,,,,+++******)))***,,,---......---,,,,,,,,,++++++***+++++++++******))))))))))))*********************+++++++++((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********)))))))))***************+++++++++++++++,,,,,,,,,***************************************+++,,,,,,++++++++++++++++++++++++((((((((())))))))))))************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---,,,,,,++++++***))))))(((***++++++,,,,,,++++++*********************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***,,,---......++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***++++++,,,,,,++++++***+++++++++++++++***)))(((***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,+++***,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------////////////...,,,+++***,,,,,,,,,------------...---,,,,,,,,,,,,---......---------............///,,,,,,+++,,,,,,---...///111111000000111111222333222222222222333333333333444444444444555666777777666666777888999999999888666666666777888:::;;;<<<:::;;;<<<<<<===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<>>>@@@BBBCCCCCCCCCEEEGGGHHHHHHIIIJJJJJJKKKJJJJJJIIIJJJLLLMMMMMMMMMOOOQQQRRRRRRRRRRRRSSSTTTVVVVVVYYYWWWVVVTTTRRRPPPOOOOOOOOOOOOQQQRRRSSSTTTTTTUUUWWWXXXYYYYYYXXXUUURRRQQQQQQQQQQQQQQQQQQRRRRRRRRRNNNPPPQQQPPPNNNLLLLLLMMMLLLLLLLLLKKKJJJIIIGGGGGGBBB@@@>>>=========<<<:::777777666666555555444444444555555555444444333222000000////////////000000000000000000////////////.........///////////////............///000111222333222000...------....................................------------......,,,,,,------...///////////////............//////111111222222222222111111PPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLMMMOOOPPPOOONNNKKKJJJHHHFFFEEEEEEEEEEEEEEECCCAAA???@@@???>>><<<999999888666555444444555444444333333222111111111000000000000111111111111//////////////////..............................------,,,,,,,,,---......---............,,,+++******+++,,,------,,,+++***(((***---000111///---,,,+++++++++***++++++,,,,,,+++******************+++))))))*********+++++++++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))))))))))))))((()))))))))*********+++)))*********++++++++++++***************************************++++++,,,++++++++++++++++++++++++((())))))))))))*********++++++++++++++++++,,,,,,)))***,,,---...------,,,***,,,---,,,***)))+++---((()))***+++,,,++++++******++++++,,,,,,++++++***************************++++++************++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,+++*********))))))******++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---.........---,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......---------............///000...,,,++++++---///000111111000000111111222333111111111222222222222333666555555555555555666666777777888999999999888888888777777777888999:::::::::;;;;;;<<<======<<<<<<>>>>>>===<<<;;;;;;<<<<<<===>>>@@@AAAAAABBBDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMMMMMMMMMMOOOPPPQQQQQQRRRRRRSSSUUUVVVWWWXXXWWWVVVTTTSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUTTTWWWXXXYYYYYYXXXUUURRRPPPQQQRRRRRRRRRSSSSSSTTTTTTQQQSSSSSSRRROOOMMMMMMMMMJJJJJJJJJIIIHHHGGGFFFEEE@@@>>><<<<<<<<<<<<;;;:::777777666555555444444333444444444555444444333222000///............///000000000000000////////////............/////////000//////......///000111111444222000...------..............................------,,,,,,,,,,,,------,,,,,,------...//////000//////............//////000000111111111111000000QQQPPPPPPPPPPPPPPPPPPOOOOOONNNMMMNNNPPPQQQPPPOOONNNLLLJJJGGGFFFFFFGGGHHHEEEBBB???>>>>>>>>>>>>===888888777555333222222333444444333333222111111000000000000000000111111111.........///////////////------------------------...------,,,,,,---------)))+++,,,...//////......+++,,,------------,,,+++(((***...222222111...,,,************+++,,,------,,,++++++++++++++++++,,,))))))******++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************************)))))))))((((((((())))))*********+++(((((())))))*********+++*********************************)))***++++++,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++((())),,,...///...---,,,))),,,---,,,***)))+++---$$$&&&))),,,---...---,,,+++++++++,,,,,,+++++++++************************,,,+++***))))))***+++,,,---------.........//////++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++------,,,,,,+++***))))))++++++,,,,,,,,,------------,,,+++******+++,,,---++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))(((***+++,,,------,,,+++***+++*********+++---///000*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---+++***,,,,,,,,,+++++++++******++++++,,,,,,,,,---------)))***,,,...////////////,,,,,,,,,------.........---,,,,,,,,,,,,---......---------.........//////555222///------///222444111111111000111222222333000000111111111222222222777666666555555555555666::::::;;;;;;;;;::::::999:::999888888777888888888::::::;;;<<<=========<<>>===<<<<<<<<<<<<<<<<<<===???@@@@@@AAACCCEEECCCDDDFFFGGGHHHIIIIIIJJJKKKLLLNNNNNNMMMMMMNNNPPPQQQQQQQQQRRRSSSUUUVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTUUUTTTTTTTTTUUUWWWYYYXXXWWWUUUSSSRRRRRRSSSSSSTTTTTTUUUUUUSSSTTTUUUSSSPPPMMMMMMMMMFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>;;;;;;;;;;;;:::999777666666555444444333333333333444444444333222222000///...------...///000000000000000////////////---.........//////000000///////////////000000111444333000...------...///........................---,,,,,,++++++,,,,,,---,,,,,,------...///000000//////............////////////000000000000//////YYYWWWUUUSSSRRRRRRSSSTTTVVVRRRNNNLLLMMMNNNMMMLLLRRROOOLLLJJJIIIHHHFFFEEEBBBAAA@@@AAAAAA???<<<:::;;;:::999777666444333222333333222222111000//////222222111111000/////////000333111,,,,,,000222...................................................111000---,,,++++++,,,---******+++,,,,,,,,,++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))************************,,,,,,,,,,,,,,,+++***))),,,,,,+++***)))))))))******++++++,,,,,,++++++***(((((())))))******++++++******++++++++++++*********************+++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))***+++,,,---,,,,,,,,,++++++*********************************------,,,+++*********+++***++++++,,,,,,++++++***,,,,,,++++++***))))))))).........------,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******************************)))******+++++++++******++++++******************,,,,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,///...---,,,++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,------------------------------------,,,+++***)))((((((+++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////......,,,------......------,,,++++++,,,,,,---...//////222...+++***---//////...111111000000/////////..................///000000000000000000111222333444333333333444444444555555333333333333444555666666888888888999999:::::::::===<<<:::999999:::<<<===;;;<<>><<<===>>>???@@@@@@???>>>===???????????????@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGIIIJJJJJJLLLMMMNNNOOOPPPQQQQQQRRRSSSTTTVVVWWWXXXWWWXXXZZZXXXUUUQQQNNNMMMQQQRRRRRRSSSSSSSSSSSSSSSWWWWWWWWWWWWVVVUUUUUUTTTQQQQQQPPPPPPQQQSSSVVVWWWSSSRRRQQQOOONNNMMMLLLLLLGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;;;;;;;;;;555555444444444333333333222222222111111111111000000000000000000000000000////////////............////////////////////////---------.........//////.........------,,,,,,,,,,,,,,,,,,---------......///////////////.................................////////////////////////---......///////////////ZZZXXXVVVTTTSSSSSSTTTUUUXXXTTTQQQOOOPPPQQQPPPOOORRRPPPMMMKKKJJJIIIGGGEEEBBBAAA@@@@@@@@@???<<<:::888777777666555444333333333333222111111000//////000000000000000000111111...222111...---000000,,,................................................---------------,,,++++++,,,,,,---------,,,,,,+++)))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++******)))************++++++,,,,,,++++++***))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******))))))))))))***+++,,,,,,+++++++++******)))))))))************************,,,,,,+++******************++++++,,,,,,++++++***++++++++++++************------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******)))************************,,,,,,++++++++++++++++++)))***++++++,,,,,,++++++...---,,,++++++*********++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......,,,------......------,,,+++,,,,,,------.........///---******,,,......,,,/////////......---------...............///000000000000000000111222333333222333333333333444444444222222222222333444555666777777888999::::::;;;;;;;;;:::999888888999:::;;;;;;<<<>>>@@@@@@???>>>======>>>????????????>>>===????????????@@@@@@@@@@@@BBBBBBCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNPPPPPPSSSSSSSSSSSSTTTTTTUUUVVVWWWXXXXXXVVVSSSOOONNNMMMQQQRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVUUUUUUSSSRRRQQQPPPPPPQQQSSSTTTSSSRRRPPPOOOMMMLLLLLLKKKGGGGGGFFFEEECCCBBBAAA@@@???>>><<<;;;::::::999999555555444444444333333333222222222111111111111000000000000000000000000000////////////............------------------------------........./////////------------------,,,,,,,,,,,,,,,---------......////////////............------------------------........................---......///////////////ZZZYYYWWWUUUTTTTTTUUUUUUWWWUUURRRQQQQQQRRRRRRQQQRRRPPPMMMLLLKKKJJJHHHFFFCCCAAA@@@@@@@@@>>><<<999555555555444444444444444222222222111111000000///......///000000111222222---000111//////000...+++........................------------------------***+++---......,,,***)))............------,,,+++)))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,+++***************)))******++++++***++++++,,,,,,++++++******************)))))))))******++++++++++++******++++++++++++************++++++++++++++++++++++++))))))(((((((((((())))))+++***************++++++*********)))))))))))))))************************++++++***)))))))))*********++++++,,,,,,++++++***************++++++++++++,,,,,,++++++++++++******,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++***))))))************************,,,,,,,,,++++++*********))))))***++++++++++++***---,,,+++***************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++*********++++++,,,,,,---++++++++++++++++++++++++******++++++,,,,,,,,,---,,,,,,+++***************************************,,,,,,,,,++++++************+++,,,,,,------,,,,,,------------------------------------------------,,,---......//////......,,,------......------,,,---------------------------,,,++++++------,,,+++---------,,,,,,,,,,,,,,,...............///000000111111000000000111111222111111222222222333333333111111111111222333444555666777777999:::;;;<<<<<<:::999888777777888999:::<<<<<<======>>>>>>>>>>>>===>>>>>>??????>>>>>>===????????????@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWVVVSSSOOOMMMMMMMMMPPPQQQRRRSSSTTTUUUUUUUUURRRRRRSSSTTTUUUUUUUUUUUUTTTSSSQQQPPPOOOOOOOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKHHHGGGFFFEEECCCBBBAAAAAA===<<<;;;:::999888888888555555444444444333333333222222222111111111111000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,------........./////////,,,,,,------------------,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////YYYXXXWWWUUUTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPQQQPPPRRRPPPNNNMMMMMMKKKIIIFFFCCCBBB@@@??????>>>;;;999666666555555444333333333222111111111000000000///////////////000000111111.../////////.........,,,........................------------------------)))***+++,,,,,,,,,+++***............---,,,******)))+++---,,,+++***++++++++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,++++++,,,,,,,,,++++++******)))))))))***+++,,,,,,***++++++,,,,,,++++++***+++++++++******)))))))))******++++++++++++***************)))))))))))))))******************************))))))))))))******++++++******)))***************************))))))******************************)))))))))))))))******++++++,,,,,,++++++***))))))***++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,------------,,,,,,)))***************++++++,,,,,,,,,,,,+++***))))))***************+++++++++---------,,,,,,+++******)))******+++++++++++++++,,,++++++***)))))))))***+++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,+++***)))((()))***+++++++++++++++++++++++++++---,,,,,,++++++************+++,,,,,,------,,,,,,---------------.........++++++++++++++++++++++++,,,---......///.........,,,------......------,,,------------------,,,,,,,,,,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............///000000222111111000000000000111000111111111111222222222000000000000111222333444555666777888:::;;;<<<===:::999888888888888999:::===<<<;;;;;;;;;<<<>>>>>>=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKMMMOOOPPPQQQTTTTTTUUUUUUVVVVVVUUUUUUWWWVVVTTTPPPMMMKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTQQQRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPOOONNNMMMMMMMMMOOOOOOOOONNNMMMKKKJJJJJJHHHGGGFFFEEECCCBBBAAAAAA===<<<;;;:::999888888888555555444444444333333333222222222111111111000000000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,------.........,,,,,,,,,---------......------...............///,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////VVVVVVUUUSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQOOONNNNNNMMMLLLIIIFFFDDDBBB???>>>>>>===;;;999999888777666444333222111111111111000000000000000000000000000//////......111///.........---...///........................------------------------,,,+++*********+++,,,------------,,,,,,***)))))))))+++---,,,+++***++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,---------......***++++++,,,,,,,,,++++++***)))))))))***+++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++******))))))******++++++++++++******))))))((((((''''''''''''************************++++++++++++++++++++++++++++++******)))*********++++++++++++++++++++++++***************************)))))))))))))))*********++++++,,,,,,++++++***))))))***+++,,,------...,,,,,,,,,---------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))))))))******+++++++++,,,,,,,,,,,,,,,+++******))))))*********+++++++++------......---,,,+++******++++++,,,---,,,,,,,,,++++++******)))*********++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************))))))))),,,+++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++,,,---......///.........,,,------......------,,,------------------,,,,,,,,,---...///...---------------------------.....................///000000111111000000///000000000000000000111111111222222000000000000111222333333444444666777999:::;;;<<<::::::999999999999::::::<<<;;;:::999:::;;;===>>><<<<<<=========>>>>>>???>>>??????@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLNNNOOOPPPRRRSSSTTTVVVWWWXXXXXXWWWUUUTTTRRRNNNKKKKKKMMMOOONNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKIIIIIIGGGFFFEEEDDDCCCAAA@@@@@@======;;;:::999888888888555555444444444333333333222222222111111111000000////////////////////////////////////............------------------------******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,........................---......///////////////TTTSSSSSSRRRQQQPPPOOOOOOOOOPPPRRRQQQPPPPPPQQQRRROOONNNMMMMMMMMMLLLHHHFFFEEEBBB???======<<<:::999:::999888666444333111111000000000000000000000000111111000//////...------222//////111111......000........................,,,,,,,,,,,,,,,,,,,,,,,,...---+++))))))***,,,...,,,,,,,,,,,,+++***)))))))))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------......///******+++,,,,,,,,,++++++*********)))******++++++***++++++,,,,,,++++++***+++++++++++++++***************++++++++++++******))))))((((((''''''&&&&&&************************++++++,,,------,,,+++++++++***************+++++++++++++++++++++,,,,,,,,,******************************)))))))))***++++++***++++++,,,,,,++++++************+++,,,------...,,,,,,------------......***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...++++++,,,,,,,,,,,,++++++)))))))))***++++++,,,,,,++++++------...---,,,+++++++++,,,------------,,,,,,++++++*********++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***++++++,,,,,,---------------------------------,,,---......//////......,,,------......------,,,---------------------------...//////------...///............////////////...............///000000000000/////////000000111000000111111111222222222000000000000111222333444333444555666777888999999::::::::::::::::::::::::;;;:::999999999:::<<<===<<<<<<<<<<<<===>>>??????>>>??????@@@AAABBBCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMNNNNNNOOOQQQSSSUUUVVVWWWWWWVVVRRRRRRPPPNNNLLLLLLNNNPPPPPPPPPQQQRRRRRRRRRQQQQQQRRRRRRQQQQQQOOOMMMLLLKKKJJJJJJKKKLLLLLLMMMMMMMMMKKKLLLMMMMMMLLLJJJIIIHHHFFFEEEDDDCCCAAA@@@??????======;;;:::999888888888555555444444444333333333222222222111111111111000////////////////////////////////////............------------------------*********+++++++++,,,,,,,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///////////////SSSSSSRRRRRRQQQOOONNNMMMKKKNNNPPPPPPNNNNNNOOOQQQNNNMMMLLLMMMMMMKKKHHHEEEEEEBBB???===<<<;;;:::888777777666555444333222111///000000000000000000000//////////////////......///...111666666000---...........................,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++)))+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...)))***+++,,,,,,,,,,,,+++++++++******)))************++++++,,,,,,++++++******++++++++++++++++++,,,******++++++++++++******+++******)))((((((''''''***************************+++,,,,,,,,,,,,+++***))))))))))))***+++,,,,,,)))*********++++++++++++***************************************+++,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,---------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,***++++++,,,------......******+++,,,------------((())))))***++++++,,,,,,'''(((***,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---***+++,,,,,,------,,,,,,))))))******+++,,,,,,---------------------------,,,---......//////......,,,------......------,,,+++,,,,,,------.........---......---++++++---000---.........////////////...............///000000///////////////000111222111111111222222222333333111111111111111333444444333333444444555666666777888888999999999999888888999999999999999:::;;;;;;<<<<<<;;;;;;<<<===???@@@>>>??????@@@AAABBBCCCDDDBBBBBBCCCDDDEEEFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMMMMOOOQQQSSSTTTSSSRRRRRROOOPPPPPPNNNMMMMMMOOOQQQSSSSSSSSSSSSSSSSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLLLLLLLJJJHHHGGGDDDDDDCCCBBB@@@???>>>===<<<;;;:::999888777777777555555444444444333333333222222222111111111111000////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------......++++++,,,------...//////---------------------------------------------------......///////////////SSSSSSRRRRRRQQQPPPNNNMMMGGGJJJMMMMMMKKKJJJLLLNNNMMMLLLLLLLLLMMMKKKGGGDDDEEECCC???===<<<;;;:::888444444444333333222222222////////////000000000000------......///000000000------333;;;;;;222++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---***))),,,,,,------...---------)))+++---,,,+++***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++++++++,,,,,,+++++++++*********++++++,,,,,,---******++++++++++++******,,,,,,,,,+++***))))))((()))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---(((((())))))*********+++************************++++++******+++,,,------+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,,,,------......------,,,---..................---(((((()))***++++++,,,,,,)))***+++,,,---.........((())))))***++++++,,,,,,$$$%%%(((***++++++***)))))))))***++++++++++++***,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++)))***+++,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,---...///000111,,,,,,---...---,,,+++***************************))))))***+++,,,------...++++++,,,---------,,,,,,(((((()))***++++++,,,,,,++++++++++++++++++++++++,,,---......//////......,,,------......------,,,++++++,,,,,,---...//////,,,------+++)))))),,,000---------....../////////...............///000000............///111222222111222222222222333333333111111111111222333444555333333333444444555555555777777888888888888777777888888999999999:::::::::<<<;;;;;;;;;<<<===???@@@>>>??????@@@BBBCCCDDDDDDBBBBBBCCCDDDEEEFFFGGGGGGJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNPPPQQQQQQPPPNNNMMMMMMNNNOOOOOONNNOOOPPPRRRUUUVVVVVVUUUUUUTTTSSSRRRMMMMMMNNNNNNNNNMMMMMMLLLIIIJJJJJJKKKJJJJJJIIIIIIIIIJJJKKKLLLLLLJJJHHHFFFDDDCCCBBBAAA???>>>======;;;:::999777666666555555555555444444444333333333222222222111111111111000////////////////////////000/////////............++++++++++++++++++++++++---------.........//////.........------,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////........................---------------------------......///////////////RRRQQQOOONNNNNNOOONNNMMMKKKJJJJJJJJJKKKJJJHHHFFFHHHIIIIIIJJJIIIGGGDDDCCC??????>>>===<<<;;;:::::::::777555333333222111///000000////////////000000222000///......///000222//////000000000000//////........................---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,+++)))(((&&&%%%++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------//////...---,,,+++***)))+++***(((''''''(((***+++***++++++,,,,,,++++++***---------,,,,,,++++++++++++,,,---,,,***((('''(((------,,,,,,,,,---......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++''')))+++++++++,,,...///***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********---,,,,,,+++******++++++///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,++++++---------,,,+++***)))((()))************+++++++++------------------------,,,,,,++++++***)))))))))***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++111000...,,,+++++++++,,,------------------------,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---******,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------.........///000000000/////////...---+++***)))............////////////000000000000111111111111222222222111111111111000111111222222222333333333444444333444444555666777555555666666777888888888999::::::::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>???@@@@@@@@@BBBBBBBBBBBBDDDFFFHHHJJJIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIKKKLLLMMMNNNMMMNNNNNNLLLJJJLLLQQQUUUXXXXXXXXXVVVSSSPPPNNNLLLNNNMMMMMMLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHIIIHHHHHHGGGGGGEEEDDDBBBAAAAAA@@@>>>===666777888999888666444333444555666666555444222111000000000///......------000000000000000000000000---...///...,,,+++,,,---////////////...---,,,+++,,,---...//////...---,,,...------------...//////........................)))+++,,,...//////...---.........------,,,,,,,,,....................................////////////SSSRRRPPPNNNNNNMMMLLLKKKMMMKKKIIIIIIJJJIIIHHHFFFGGGGGGHHHHHHGGGEEECCCAAAAAAAAA???===;;;999888777777555222222222222111000000000////////////000000111000...------...000111//////000000000000//////------------------------++++++*********+++,,,,,,++++++++++++++++++++++++******************++++++,,,,,,,,,,,,+++)))((((((+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++************))),,,+++)))(((((()))+++,,,***++++++,,,,,,++++++***---,,,,,,,,,++++++++++++,,,------,,,***)))***+++,,,++++++*********++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))***,,,+++******+++---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++))))))***+++,,,,,,,,,+++,,,,,,,,,,,,+++***)))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++///...---,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---............------------------------+++,,,,,,,,,,,,,,,,,,---000000///......---,,,,,,------......------,,,+++............//////////////////000000000111111111000000000111111222222222111111222222222333333333444444333444444555666777555555666666666666666666999999999::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@BBBBBBBBBBBBDDDFFFHHHIIIHHHIIIIIIIIIIIIJJJJJJJJJHHHHHHHHHIIIJJJKKKMMMMMMLLLMMMNNNMMMLLLMMMQQQTTTUUUUUUUUUTTTSSSQQQNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHIIIIIIHHHHHHGGGGGGEEEDDDAAAAAA@@@???===;;;777777888888777666444333333333444444333222000///.........///////////////////////////////////////---...///...,,,+++,,,---////////////...---,,,+++,,,---...//////...---,,,---------------...//////........................+++,,,,,,---.....................------,,,,,,,,,........................////////////000000000000RRRQQQPPPNNNLLLKKKKKKKKKOOOLLLIIIGGGGGGHHHGGGGGGEEEEEEFFFEEEDDDCCCAAA@@@BBBAAA???===:::777555444444222000000111222222111000000////////////000000000///...------...///000...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++******************,,,,,,------,,,++++++***************************************************++++++++++++,,,,,,,,,,,,)))))))))******+++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++***+++++++++++++++*********---------,,,******,,,...---,,,+++***************++++++++++++++++++++++++************************+++++++++++++++++++++++++++***************++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,+++)))((()))******++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++++++++++++++***,,,++++++******)))))))))++++++++++++++++++++++++&&&'''((()))***+++++++++,,,,,,,,,,,,+++******))))))************+++++++++++++++++++++++++++++++++***++++++,,,------......******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++,,,------......------,,,........................---,,,,,,,,,,,,,,,,,,+++///......------,,,,,,+++++++++,,,---........................//////////////////000000000000111111...//////000111222333444111111222222222333333333444444333444444555666777999888888777666555555555999999999999::::::;;;;;;===<<<<<<<<<<<<<<<<<<===??????????????????@@@@@@BBBBBBBBBCCCDDDFFFGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKMMMOOOOOOOOOOOOQQQSSSQQQRRRRRRRRRQQQPPPNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFEEECCCAAA@@@???>>><<<:::888777777666555555444444111111222111111000///...------......///000000111////////////////////////---...///...,,,+++,,,---......///......---,,,+++------............---------------------......///------------------------------,,,,,,,,,---...............---------------........................//////000000000111111111OOOOOONNNMMMKKKKKKKKKLLLQQQMMMHHHEEEEEEFFFFFFFFFCCCCCCCCCBBBAAA@@@>>>>>>@@@???===;;;999666444333555333111111111222111000000000////////////000000///...------------...///...//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,---......///...---+++***))))))))))))))))))))))))---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***************************,,,,,,+++***)))***---000///...---,,,++++++++++++++++++++++++++++++++++++*********************************************************)))******+++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,+++)))((((((******++++++,,,,,,++++++*********++++++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,+++***------------,,,,,,++++++++++++++++++++++++++++++'''((()))***************,,,,,,,,,,,,,,,+++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------******++++++++++++******+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------------------------*********++++++,,,,,,,,,+++******))))))******+++---.........------,,,+++---------------------------------,,,,,,+++++++++******+++,,,------......++++++,,,---........................////////////////////////000000000111/////////000111222222222111111222222222333333333444444333444444555666777<<<;;;:::999777666555444888888888999::::::;;;;;;======<<<<<<<<<<<<======@@@@@@@@@@@@????????????AAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHIIIGGGGGGGGGGGGHHHIIIJJJKKKJJJLLLNNNPPPQQQQQQQQQRRRPPPPPPQQQQQQOOONNNLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDBBB@@@???>>>===:::888999777555444333333444555111111111000000///..................//////000000////////////////////////---...///...,,,+++,,,------.........------,,,+++------------------------------,,,,,,------...///------------------------...---,,,++++++,,,.....................---------........................////////////000000000000IIIKKKLLLLLLKKKKKKMMMPPPRRRNNNHHHDDDCCCDDDDDDDDDAAAAAAAAA@@@???>>>===<<<<<<;;;:::999888777666555888666333222222111000...000000////////////000000......------------............////////////......---------------------------......///...---+++***++++++++++++++++++++++++---------,,,,,,+++++++++)))***++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++************************************)))((()))---//////...---,,,+++*********++++++++++++++++++++++++******************************************************))))))***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,+++******,,,,,,+++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***+++***++++++,,,,,,++++++***))))))************))))))+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))++++++,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++******)))+++,,,,,,------,,,,,,+++)))******+++,,,,,,,,,,,,------------------------*********++++++,,,,,,,,,+++******))))))******+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,---...///,,,,,,------...------,,,............////////////...////////////000000000000000000000000000000000111111222222222333333333444444333444444555666777::::::999888666555444333777777888999999:::;;;;;;======<<<<<<<<<<<<======@@@@@@??????????????????AAAAAABBBCCCDDDEEEEEEFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMPPPRRRRRRQQQPPPPPPPPPPPPOOONNNKKKIIIHHHJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGGGGGGGGGGFFFEEEDDDCCCBBB@@@>>>======;;;999777999777444222222222444555333222222111000000//////000000//////....................................---...///...,,,+++,,,---------------------,,,+++---------,,,,,,---------,,,,,,,,,,,,,,,---......------------------------...---,,,++++++---...///................................................---------.........//////FFFHHHKKKKKKJJJJJJNNNRRRSSSNNNIIIDDDCCCCCCCCCBBB@@@@@@???>>>===<<<;;;;;;888888888777777777777666999777444222222111///...000000////////////000000........................---......//////......---........................++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++++++++++++++***************************************************************+++++++++++++++++++++******)))))))))++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++++++++)))******)))((()))+++...,,,+++***)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***,,,---,,,******+++,,,***++++++,,,,,,++++++***))))))************))))))***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,)))***+++,,,,,,+++))))))++++++++++++++++++++++++.........---,,,+++***)))+++++++++,,,,,,++++++***)))************+++++++++************************,,,,,,+++******)))(((((())))))************))))))+++,,,,,,------,,,,,,+++******+++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++************++++++---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------............////////////......////////////000000111111000000000/////////111111222222222333333333444444333444444555666777666666666555444333333222666777777888999:::;;;;;;===<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIJJJHHHGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKNNNQQQRRRQQQPPPPPPPPPPPPOOOMMMKKKHHHGGGJJJIIIIIIHHHHHHHHHHHHHHHIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBAAA@@@>>><<<<<<<<<;;;999777888666444222111222333444444333222111000000000000111000000///......------........................---...///...,,,+++,,,---,,,,,,------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////.............../////////........................,,,,,,---------.........EEEHHHKKKKKKHHHIIIMMMQQQRRRNNNIIIEEECCCBBBAAA@@@@@@???>>>===<<<;;;;;;;;;777777666666666666666666666444222111111111000...000000////////////000000/////////000000/////////---......//////......---------------------------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++)))***************++++++)))******************)))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---)))+++,,,+++******+++,,,******)))))))))))))))***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++******,,,,,,+++***,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...//////---+++******+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,333111...,,,++++++---...((()))+++,,,,,,+++)))(((++++++++++++++++++++++++------...------,,,+++******++++++,,,,,,+++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))+++,,,,,,------,,,,,,++++++,,,------...---,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,---------...------,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------------******,,,---.../////////............////////////........./////////000000/////////000000000000000111111222222222333333333444444333444444555666777555555555555555555666666666666777888999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>???@@@AAABBBDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHIIIJJJJJJHHHHHHHHHHHHHHHIIIIIIJJJJJJIIIIIILLLOOORRRQQQOOONNNNNNOOONNNMMMKKKJJJHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGDDDDDDDDDCCCBBBAAA??????===<<<::::::;;;;;;999888666555444222222222222333444333222000000000000111///////////////.................................---...///...,,,+++,,,---+++,,,,,,------,,,,,,,,,------,,,++++++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...//////000---........./////////000........................------------.........///FFFIIILLLKKKHHHGGGKKKOOORRRNNNIIIFFFCCCBBB@@@>>>@@@???>>>===<<<;;;;;;;;;777777666666555555555444333111//////000111000///000000////////////000000//////000000000000//////---..................---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...------......------,,,+++++++++++++++++++++++++++------------------------)))************+++++++++)))***+++,,,---...//////))))))************))))))+++++++++,,,,,,++++++++++++++++++,,,,,,---------***,,,......,,,++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---*********++++++,,,,,,---++++++,,,,,,,,,---------,,,+++******,,,,,,+++***,,,,,,------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---111111111///+++)))))))))+++++++++,,,,,,+++++++++,,,------......------,,,*********++++++,,,,,,,,,666333///,,,++++++---///***+++---......---,,,***++++++++++++++++++++++++++++++,,,---------,,,,,,***++++++,,,,,,,,,++++++)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,------...))))))************))))))+++,,,,,,------,,,,,,+++,,,---.........---,,,+++---------------------------,,,,,,++++++*********---,,,,,,++++++,,,,,,---,,,,,,---......------,,,........................+++++++++,,,,,,---------)))***+++,,,...///000111'''(((***---///000111111............/////////000............/////////000------...///000111222222111111222222222333333333444444444444444555777777777777777888999999::::::555666777888999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAACCCDDDDDDDDDCCCCCCEEEFFFFFFHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJJJJHHHGGGJJJNNNQQQQQQOOOLLLMMMMMMNNNNNNMMMKKKKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCBBBAAA@@@>>>===<<<;;;999:::;;;;;;:::888555555444333222222222222444333111/////////000000------......///000000000........................---...///...,,,+++,,,---++++++,,,------,,,,,,,,,------++++++++++++------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,''')))+++...///000000000---.........//////000000..................................../////////000EEEEEEEEEEEEFFFGGGHHHIIILLLHHHDDDAAA@@@@@@???>>>;;;;;;;;;<<<<<<<<<======666666666555444444333333//////000000000000//////555222//////111111///------...///111111///...---..............................---------,,,,,,,,,------------------------------,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++************++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,++++++******))))))))),,,,,,,,,++++++*********,,,,,,,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,---------,,,,,,+++++++++///............------------,,,++++++************++++++,,,,,,,,,+++******---,,,++++++------,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++)))(((((()))+++,,,000000///......---,,,,,,,,,,,,+++,,,------,,,+++)))***++++++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,)))))),,,...---,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,---------------------------,,,,,,+++***)))((((((******+++,,,------......++++++************++++++,,,,,,,,,++++++*********)))))))))***+++,,,---...000///---,,,---...000222---,,,++++++******++++++++++++++++++++++++++++++*********++++++,,,,,,,,,------------------------...---+++++++++---///000,,,++++++******++++++,,,((()))+++,,,---,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...000111111111000///000000///////////////000222222222222222222222222333333444444555666666666444555666777777777777777666666777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========@@@@@@@@@AAAAAABBBBBBBBBDDDDDDFFFGGGIIIJJJKKKLLLJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKIIIGGGEEEHHHGGGFFFEEEEEEGGGIIIJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@???>>><<<;;;;;;888888888888888777666666444444333333222111000000111111111111111111111111...............------,,,------------------------////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,+++++++++///...------------,,,+++...------------...//////---------.........////////////...------------...,,,,,,,,,---------......DDDDDDDDDDDDEEEFFFGGGGGGJJJFFFBBB@@@??????>>>===>>>>>>===<<<;;;:::999999888888777777666555555555//////000000000000//////111///------///000///------...///000000///...---.................................---------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++*********,,,,,,,,,+++++++++******+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++*********,,,,,,,,,------.........------,,,+++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,------,,,,,,++++++******,,,++++++,,,------,,,***)))***,,,+++***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,******,,,...---+++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------------------------,,,,,,,,,+++******)))))))))))))))******++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++***++++++,,,---...111000///---------......---,,,++++++******++++++++++++++++++++++++++++++************++++++,,,,,,---------------------------,,,+++++++++,,,---...,,,,,,++++++++++++,,,,,,,,,---.../////////......++++++,,,,,,,,,,,,------,,,------------------------...///000111000000///000000////////////000000222222222222222222222222333333444444555666666666555555666777888888888888666666777888888999::::::999999999999999999999999::::::;;;;;;<<<=========??????@@@AAABBBBBBCCCCCCEEEFFFGGGHHHIIIJJJKKKLLLJJJIIIHHHFFFFFFGGGHHHIIIJJJKKKKKKLLLMMMNNNNNNOOONNNOOOOOONNNLLLJJJHHHFFFHHHGGGFFFFFFFFFGGGIIIJJJIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>===<<<;;;:::777888888888888777666666444444333333222111111000111111111111111111111111///000000000000///......------------------,,,,,,---------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++...------------...---,,,------,,,,,,------...///,,,------------.........//////...------------------------.........//////CCCCCCBBBCCCCCCDDDEEEFFFGGGDDDAAA???>>>>>><<<;;;>>>======<<<:::999999888555444444333333222111111//////000000000000/////////---,,,---...000000///---...///000000///...---.......................................---------------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++******++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++***))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++***************))))))***+++,,,---......///------,,,,,,++++++,,,,,,---,,,+++******+++,,,------,,,++++++------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,+++***))))))***+++,,,+++++++++++++++************++++++,,,,,,++++++******+++,,,+++***)))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***++++++++++++++++++++++++************************,,,,,,+++++++++*********------------------------,,,,,,,,,,,,,,,+++++++++************************---,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,++++++,,,------111000///...---,,,,,,+++---,,,++++++******++++++++++++++++++++++++++++++*********++++++++++++,,,------------------------,,,,,,,,,+++++++++++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,---,,,,,,,,,++++++,,,,,,,,,,,,---------------------------,,,---...///000000000000///000000////////////000000222222222222222222222222333333333444555555666666555555777888888999999999666777777888888999999999888888999999999999999999:::::::::;;;<<<<<<======>>>???@@@AAABBBCCCDDDEEEGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJHHHGGGFFFGGGHHHHHHJJJJJJKKKLLLMMMOOOOOOPPPQQQQQQQQQPPPNNNLLLIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAA@@@@@@???>>><<<;;;::::::777777777777777666666555444333333222222111111111111111111111111111111111111111111111111000000///.........------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,------------///......---------------........./////////000000CCCCCCBBBBBBCCCDDDEEEEEEEEECCC@@@>>>>>>>>><<<;;;::::::::::::::::::;;;;;;444333333222111111000000//////000000000000//////111000/////////000000000---......//////......---................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++************)))******+++,,,,,,------------,,,,,,,,,,,,,,,------,,,+++******+++---///---,,,++++++------,,,+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---***+++,,,,,,+++******++++++,,,---,,,***)))***++++++++++++++++++,,,,,,,,,++++++,,,---...---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,...//////......,,,+++***---,,,++++++******++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,++++++,,,,,,,,,*********+++++++++******+++++++++,,,,,,,,,------...------------,,,,,,,,,.........///////////////000////////////000000111111111111111222222222222222333333444444555666666555555777888999999999999666777777777888888888999:::::::::::::::;;;;;;;;;999::::::;;;;;;<<<=========>>>???AAABBBDDDEEEEEEHHHHHHHHHIIIIIIJJJJJJJJJKKKJJJIIIGGGGGGGGGGGGGGGIIIJJJKKKLLLMMMOOOPPPPPPRRRRRRRRRQQQOOOMMMKKKIIIGGGGGGHHHIIIIIIHHHHHHGGGHHHGGGFFFDDDCCCBBBAAAAAAAAA@@@???>>>===;;;::::::666666777777666666555444333333333222222111111111111111111111111111111111111111111111111000//////.........------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,---++++++******++++++,,,---+++++++++,,,,,,,,,------///...------,,,,,,---------.........////////////DDDDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@?????????===<<<::::::::::::::::::999999888777777666666555444444//////000000000000//////222111111///............------............------........................------..................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,------,,,+++******,,,...///---,,,++++++------,,,+++------------------------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---)))+++------+++***+++,,,+++,,,---,,,***)))***+++*********++++++,,,,,,,,,***+++---...---,,,++++++++++++++++++++++++++++++------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,+++,,,------------,,,,,,---,,,++++++******++++++*********++++++,,,,,,,,,.....................---,,,,,,,,,,,,,,,,,,,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,---.........---------......+++++++++,,,,,,,,,------------------------------...............//////000///////////////000111111000000000111111222222222222222333333444555555555444555666777999999999999777777777777777888888888999999999::::::;;;;;;;;;999999::::::;;;<<<<<<<<<======???@@@BBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGIIIJJJKKKLLLMMMNNNOOOOOORRRRRRRRRQQQPPPNNNLLLKKKHHHHHHIIIIIIIIIHHHHHHGGGIIIHHHGGGEEEDDDCCCBBBBBBAAAAAA@@@???===<<<;;;:::555666666666666555444444333333222222222222222111000000000000000000000000//////000000//////...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***,,,+++************+++,,,,,,+++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,---------.........DDDDDDCCCCCCCCCDDDDDDEEEBBB@@@????????????===<<<======;;;:::888777666555777666666555444444333333//////000000000000//////000000000...+++***+++,,,------------------------........................,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++******++++++,,,,,,,,,,,,++++++,,,---...///---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))),,,///...+++***+++...,,,---...---+++******+++))))))******+++,,,,,,,,,***,,,...---,,,+++,,,,,,++++++++++++++++++++++++------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------************************+++******))))))******+++***++++++++++++,,,,,,,,,+++++++++******+++,,,,,,+++++++++,,,,,,,,,---------,,,++++++******++++++*********++++++,,,,,,---//////............------,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............------......///000///......//////000111222//////000000111222222222222222222333444444555555222333555666888999999999777777777777777777777777666666777777888999999999999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMOOOPPPPPPPPPPPPNNNMMMKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>><<<;;;::::::555555555555555444444333222222222222222222222222000000000000000000000000...............---,,,,,,------------------------........................+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***---///---***)))***---++++++******++++++,,,---,,,,,,,,,,,,------------...------,,,,,,,,,,,,,,,,,,,,,,,,------------...CCCCCCBBBBBBBBBBBBCCCCCC???>>>======>>>>>><<<:::===<<<;;;999888666555444333333222222111000000000//////000000000000//////---//////...+++***,,,......------------------...........................+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++,,,---...///...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,++++++++++++++++++***************+++++++++,,,,,,,,,...---,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***)))))))))******+++,,,++++++,,,,,,---......///---,,,++++++------,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,,,,,,,+++------,,,,,,++++++*********---000000,,,***,,,///---......---+++******+++((())))))***++++++,,,,,,+++---...,,,******,,,...++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++++++++++++++*********+++++++++++++++)))))))))******++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,))))))))))))***++++++,,,---,,,+++******+++,,,,,,---,,,++++++******++++++)))******+++,,,,,,------...---------,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,---///000222------,,,,,,,,,,,,------,,,+++***)))))))))******++++++,,,,,,,,,,,,------***++++++,,,---...//////......---------...///000............///000111222/////////000111222222222111222222333333444555555111222444555777888888888777777777777777777777666555666666777888888999999888999999::::::;;;<<<<<<<<<======>>>??????@@@@@@???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIHHHGGGFFFDDDCCCBBBAAAAAA>>>>>>===<<<:::999888777444555555555555444333333222222222222222222222222000000000000000000000000---............---,,,,,,+++,,,,,,------.........---------------------------,,,,,,,,,,,,,,,,,,+++------------------------+++++++++,,,,,,---------...111333000,,,***,,,...+++++++++++++++,,,------,,,------------............---,,,,,,++++++,,,,,,------------............BBBBBBAAA@@@@@@AAAAAAAAA===<<<;;;<<<======;;;999999999999999888888777777555555444444333222222111//////000000000000//////---///000///------///222...------,,,,,,------...........................*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///......---------,,,,,,,,,************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++******+++,,,,,,,,,,,,+++,,,++++++******)))))))))*********++++++,,,,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,))))))******++++++++++++******+++,,,---......///))))))(((((()))***++++++***+++,,,---............---,,,++++++------,,,+++------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++000000///......---,,,,,,***...222000---+++---000---......---+++******+++((())))))***++++++,,,,,,,,,---...,,,)))))),,,///++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++++++++++++++++++++******************************+++,,,------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,(((((((((((()))***+++,,,000...,,,***))))))***+++---,,,++++++******++++++))))))***+++,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++******+++...111222...------,,,,,,------...000///---,,,,,,,,,------++++++,,,,,,,,,---------)))***+++,,,...///000000......---,,,---...///000............///000222222...//////000111222222222111222222333333444555555000111333555666777888888777777777777666666666666777888888999::::::;;;;;;888999999::::::;;;<<<<<<<<<<<<======>>>>>>>>>???======???@@@BBBCCCDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHJJJKKKLLLMMMNNNMMMMMMLLLLLLKKKIIIGGGGGGGGGIIIJJJGGGFFFDDDCCCAAAAAA@@@@@@===<<<;;;:::888777666666444444555555444444333222222222222222222222222222000000000000000000000000.........///...------,,,***++++++,,,---...//////---------------------------------,,,,,,+++++++++------------------------+++++++++,,,,,,---------111444666333...+++---000,,,,,,++++++,,,,,,---...---------.........//////...---,,,,,,++++++,,,,,,............/////////000AAAAAAAAA@@@@@@@@@??????<<<===>>>??????>>>===<<<:::::::::999888777666555222222222111111111111000...//////000000000//////++++++,,,,,,...///111222........................------------------------***+++,,,,,,------,,,,,,++++++,,,------......///+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,+++++++++,,,---......---,,,,,,---...000111,,,,,,,,,+++++++++******+++++++++*********))))))++++++++++++++++++++++++------,,,+++***)))((('''+++++++++,,,,,,---------000///---,,,+++*********++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************+++***)))***,,,---,,,++++++,,,,,,,,,,,,+++******))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++))))))+++------***''',,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++,,,---)))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,------...------,,,...---+++*********++++++++++++++++++++++++++++++000///...---------...///---+++******+++,,,+++***((())))))+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///////////////000000000000111111222222222222111111444444333333333333222222666666666666666777888999888999999888777777888:::888888999:::::::::999999:::;;;<<<<<<;;;;;;<<<>>>===>>>@@@@@@?????????@@@BBBAAA???>>>???AAADDDEEEJJJJJJJJJIIIIIIHHHHHHHHHLLLLLLLLLKKKJJJHHHGGGFFFGGGGGGHHHHHHJJJKKKMMMNNNNNNMMMKKKIIIHHHGGGGGGGGGHHHEEEBBB@@@@@@@@@@@@???>>>>>>>>>===;;;999666555555555666666555333111000222222111111111111222222000000000000000000000000//////...---,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,+++++++++******............................../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...000222111///---,,,,,,,,,,,,,,,------.........------------------------...------,,,,,,------...---.........---,,,,,,+++AAAAAAAAAAAA@@@@@@@@@@@@======>>>>>>======<<<;;;:::::::::999888777555555222222222111111111111000222222333333333333222222+++++++++,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------,,,///......------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++++++++++++++,,,---,,,,,,++++++*********))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******+++---...//////...---,,,,,,,,,---...,,,,,,,,,+++++++++******+++++++++*********))))))************************+++++++++***************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------++++++,,,,,,,,,,,,+++***************+++++++++++++++((())))))*********))))))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++***)))***,,,,,,***(((++++++++++++++++++++++++,,,---------,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---+++++++++++++++************++++++++++++,,,,,,,,,------------------,,,,,,---,,,+++*********++++++++++++++++++++++++++++++((())))))******)))((((((,,,***)))***+++---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------............///////////////000000000000111111222222222222111111222222222333333444444444777777666555555555666666777888999888666666888999888888999:::::::::999999999;;;<<<<<<;;;:::<<<======>>>@@@@@@?????????@@@CCCBBB@@@???@@@BBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJJJJJJJHHHGGGFFFEEEGGGGGGGGGHHHIIIKKKMMMMMMNNNNNNMMMKKKJJJIIIGGGGGGHHHEEEBBBAAAAAAAAA@@@???>>>>>>===<<<:::888777555444444444444444333222111222111111000000111111222000000000000000000000000///......---,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...///111000...,,,,,,,,,,,,---------.........///------------------------...------,,,,,,------...------......------,,,+++BBBBBBAAAAAAAAA@@@@@@@@@???>>>======<<<<<<<<<<<<999999999999888666555444222222222111111111111000222333333444444333222222++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******++++++,,,---------------///......------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++...------,,,+++***))))))))))))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,...///000///...---,,,++++++++++++,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++---...///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,((()))***+++,,,------...---------------------------++++++,,,---...---,,,+++,,,,,,,,,,,,+++******,,,,,,,,,,,,++++++++++++'''((()))***++++++++++++******++++++++++++******,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,***))))))+++,,,+++***++++++++++++++++++++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------------,,,++++++******++++++++++++,,,,,,,,,,,,---------------,,,++++++---,,,+++*********++++++++++++++++++++++++++++++(((***,,,------,,,***)))+++***)))***+++------,,,......---,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////000000000000111111222222222222111111000111111222444555555666777777666555444444444444666777888777555555777888777888999:::::::::::::::999;;;<<<<<<;;;:::<<<======>>>@@@@@@?????????@@@CCCBBBAAA@@@AAACCCEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGHHHFFFCCCAAAAAAAAA@@@??????>>><<<:::999777777777444333333222222222333333222111111000000111111222000000000000000000000000.........------,,,,,,+++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,------------............------------------------...------,,,,,,------...------......------,,,,,,BBBBBBBBBBBBAAAAAAAAAAAA???>>>===<<<<<<===???@@@999999999888777666444444222222222111111111000000000000111111111000//////---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++,,,,,,---...---------++++++,,,------......///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++************++++++,,,---......---,,,,,,++++++*********,,,,,,,,,+++++++++******************************************************)))************+++++++++---,,,,,,,,,++++++******,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***+++,,,,,,------........................---,,,+++,,,...///...---+++,,,,,,,,,,,,+++******---------,,,,,,,,,++++++***+++,,,,,,---------,,,******++++++++++++******---------......---,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,------*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------,,,,,,+++***,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---.../////////......---+++******+++,,,+++***......---,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------------............///////////////000000000000111111222222222222111111111111222333333444555555555555444333333333444444555666777666444444666777777888999999:::::::::::::::<<<======<<<;;;===>>>===>>>@@@@@@?????????@@@BBBAAA@@@@@@AAABBBDDDEEECCCCCCDDDEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNOOOOOONNNLLLIIIHHHHHHFFFCCCAAAAAAAAA@@@??????===;;;999777777777777333222111000111222333444111111000000000000111111000000000000000000000000......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,......---------,,,,,,,,,---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,,,,,,,,,,,,,------------------------------------...------,,,,,,------...,,,------...------,,,,,,CCCCCCCCCBBBBBBBBBAAAAAA>>>>>>======>>>@@@BBBCCC888888888777666555444333222222222111111111000000///////////////...------...//////000///......---,,,,,,,,,,,,,,,,,,,,,,,,//////......------------,,,,,,---.........------++++++,,,------......///***++++++,,,,,,++++++***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,,,,,,,---------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,++++++)))******++++++,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++++++++************))),,,,,,,,,++++++*********,,,,,,+++*********++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++)))******++++++******))),,,,,,---......---------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++*********+++---...........................+++,,,,,,------,,,,,,,,,------------------------+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++,,,------......++++++,,,,,,,,,---------,,,,,,------,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))((((((***,,,...///---+++***++++++***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///////////////000000000000111111222222222222111111333333333333333333333333222222222333333555666666555666666555444444555777666777888999::::::;;;:::;;;===>>>>>>======>>>???===>>>@@@@@@?????????@@@@@@?????????@@@AAABBBCCCBBBCCCDDDFFFGGGIIIJJJKKKHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFHHHJJJLLLMMMMMMNNNOOOOOONNNLLLJJJHHHGGGEEEBBB@@@@@@@@@???>>>===<<<:::888777666777777333222111000111222333444111000000000000000000111////////////////////////---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***+++,,,,,,,,,++++++++++++++++++------------------------...------,,,,,,------...,,,,,,------...------,,,DDDDDDCCCCCCCCCBBBBBBBBB=========>>>???@@@AAABBB777777777777666444333222222222222111111111111000111111111111000///.........///000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,..................//////,,,,,,---...............///......------,,,++++++******++++++++++++*********++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,))))))***+++,,,------...************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******------------,,,+++***)))((()))***+++,,,---,,,,,,,,,,,,,,,+++++++++*********************+++++++++++++++++++++++++++++++++,,,+++++++++******))))))+++++++++++++++*********)))))))))******,,,---...++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++---++++++,,,---...---,,,+++,,,,,,,,,,,,+++******++++++++++++,,,,,,,,,---,,,,,,,,,,,,+++***)))((())))))************))))))+++,,,,,,------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,+++++++++---///------------------------++++++,,,---------,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++((()))***+++,,,......///,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,+++++++++++++++++++++++++++++++++)))'''%%%&&&))),,,//////---+++***++++++***(((++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------............///////////////000000000000111111222222222222111111444444444333333222222222111111222333444666777888555666777666444444666777666777888999:::;;;;;;;;;;;;===>>>>>>===<<<>>>???===>>>@@@@@@?????????@@@>>>>>>>>>??????@@@AAABBBBBBBBBDDDEEEGGGIIIJJJKKKHHHHHHHHHHHHHHHGGGFFFEEECCCCCCDDDEEEGGGJJJLLLMMMLLLLLLMMMMMMLLLJJJIIIHHHFFFDDDAAA?????????>>>===<<<;;;999888777666666666444333333222222222333333111000000//////000000111////////////////////////------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******,,,...,,,,,,,,,,,,++++++++++++------------------------...------,,,,,,------...,,,,,,------......------DDDDDDDDDDDDCCCCCCCCCBBB======>>>>>>>>>=========777777777666555444333222222222222111111111111000222222222111111000///...,,,...///000111000...---------------------------,,,,,,------.../////////,,,------...............///......------,,,++++++******++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))***+++,,,------...*********++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,---------,,,+++******+++,,,------,,,,,,+++,,,,,,,,,+++++++++******))))))*********+++++++++***************************************+++++++++************++++++++++++******)))******+++,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***+++,,,------++++++,,,,,,,,,,,,+++******((())))))***+++,,,------+++++++++,,,++++++******))))))************))))))******+++,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((***------,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++((())))))***+++,,,------,,,,,,,,,------------...)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++)))))))))+++...///---+++******+++,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///////////////000000000000111111222222222222111111333333333333333333333333333333333333444555777777666777777666555555666888666777888999:::;;;;;;;;;:::;;;<<<<<<;;;;;;<<<======>>>@@@@@@?????????@@@>>>??????@@@@@@AAABBBBBBAAABBBCCCDDDFFFGGGHHHIIIFFFFFFGGGGGGFFFFFFEEEDDDBBBBBBCCCEEEGGGIIIKKKMMMKKKJJJJJJIIIIIIHHHHHHGGGEEEBBB???>>>>>>>>>===<<<999999999999888777555555444444444444444333222111000000////////////000000////////////////////////------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---///.........------,,,,,,,,,------------------------...------,,,,,,------...+++,,,------......------EEEDDDDDDDDDCCCCCCCCCCCC===>>>>>>>>>===;;;999777777777777666555444222222222222222111111111111000111111111000000///------+++,,,...000000///...---........................***++++++,,,---...//////,,,---......//////......++++++,,,------......///******++++++++++++***************++++++,,,,,,,,,******+++,,,,,,,,,,,,+++(((((()))***,,,---...///,,,,,,++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***,,,---...------,,,,,,---......---,,,***))),,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------))))))******+++++++++,,,...---,,,***)))(((((((((++++++++++++++++++++++++++++++************++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,,,,,,,,,,+++******''''''((()))+++,,,---...++++++,,,---............))))))************)))))))))***++++++,,,,,,,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++'''***......---,,,---...***************************+++,,,,,,------------........................******+++,,,,,,---......---,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,++++++******************++++++,,,,,,,,,---------......((()))***+++,,,---------)))***+++,,,---,,,,,,+++++++++++++++++++++++++++(((((()))***++++++,,,,,,***)))((())),,,.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////////////////000000000000111111222222222222111111111111222333444444555666555555444444444555666666666777888777555555777888666666888999:::;;;;;;;;;888999;;;:::999999:::<<<===???@@@@@@??????@@@AAA???@@@@@@AAAAAABBBBBBCCC@@@AAABBBCCCDDDFFFGGGGGGDDDEEEEEEEEEEEEEEEDDDCCCAAABBBCCCEEEGGGIIIKKKLLLJJJIIIHHHGGGGGGGGGGGGGGGDDDBBB???=========<<<;;;888999999999888777555444555555666666555333111000000000////////////000000////////////////////////------------------------...------,,,,,,------...,,,,,,,,,+++++++++************+++,,,------......,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,++++++...000000000/////////.........------------------------...------,,,,,,------...+++,,,,,,---.........---DDDCCCCCCCCCCCCBBBBBBBBB??????>>>===<<<:::888777666:::888222000333222...222222222111111111111000000/////////............---------,,,,,,,,,++++++++++++,,,---...///000111------............------,,,,,,,,,------...............---,,,,,,,,,,,,------.........---,,,,,,+++***++++++,,,,,,++++++***---......//////......---)))***+++,,,...///000000---------,,,,,,+++++++++((()))+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++---.........,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++++++++******)))((('''***...000...,,,------++++++++++++------******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,,,,------***+++,,,------,,,+++***,,,,,,,,,++++++*********((()))******)))((('''&&&---,,,,,,+++*********++++++))))))+++...222333444***++++++,,,,,,++++++******++++++,,,,,,++++++***+++---///000000---+++)))---,,,,,,+++***)))((((((++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************))))))***++++++++++++***---,,,,,,++++++,,,,,,---******+++,,,,,,---......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***++++++,,,------------,,,***((())),,,...---,,,---+++***,,,//////,,,)))++++++******++++++,,,------------.........//////////////////000000000000............/////////000111111222222222333333333333333333333333333333333111111222222222222333333333444666777666444111///666777888999:::;;;<<<<<<999;;;;;;;;;::::::;;;===>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@?????????@@@?????????@@@AAABBBDDDEEEJJJIIIGGGEEEDDDDDDEEEFFFCCCCCCBBBBBBCCCDDDFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDCCC@@@>>><<<:::999999:::999888777666666666666666555333111111222333444111111000//////////////////......///000000///---+++,,,---,,,)))&&&&&&&&&///---+++,,,---...---,,,.........------,,,,,,,,,*********++++++,,,,,,,,,))),,,//////,,,***+++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,///...---,,,,,,---//////CCCCCCCCCCCCBBBBBBBBBAAA;;;;;;;;;;;;;;;:::999999666999888444333777777333222222222111111111111000000000/////////.........---------,,,,,,,,,++++++,,,,,,,,,,,,------------------............------,,,,,,------------------///...------------------------......---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***++++++,,,---...//////---------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++---...///...,,,++++++,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,---,,,,,,,,,+++++++++******........................++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++)))***,,,---,,,***---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++,,,,,,,,,+++++++++******+++,,,,,,------,,,+++***---,,,++++++******+++++++++***)))***---000222222++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,---.........---+++***,,,,,,,,,++++++******)))++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************))))))***+++++++++++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,---......++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,+++***)))***+++,,,---...+++)))***+++,,,+++***,,,++++++,,,------,,,***,,,+++++++++++++++,,,,,,,,,------------.........---------.........//////........./////////000000111111111222222333333333333333333333333333333333333333333333444444444555666777888999888777666444444555666777888999999:::;;;<<<===<<<;;;;;;===???>>>>>>>>>??????@@@AAABBBBBBAAA@@@@@@?????????@@@?????????@@@AAABBBCCCDDDHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDDDDBBBAAA???===;;;999888888888888777666555555555555555444222111000111222333222222111000000000000000///...---...///000...,,,---...///---+++***+++,,,...---++++++---...---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,...111000...------///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---///......---------......BBBBBBBBBBBBAAAAAAAAAAAA999::::::::::::999888888444666666444444888999777222222222111111111111000000000000/////////......------------,,,,,,,,,,,,......---,,,+++***))))))------------------------------------------,,,,,,//////......---------------------------,,,,,,+++++++++,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------+++,,,,,,------,,,,,,+++...//////...+++******+++------,,,,,,,,,,,,++++++,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,+++++++++******------------............++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++000...+++************)))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***+++,,,------...------,,,,,,,,,++++++******++++++,,,***)))***,,,...//////++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++++++++++++++************++++++***++++++,,,,,,------...++++++++++++++++++++++++++++++************++++++------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++...,,,***(((((()))+++,,,///---+++***++++++***)))+++,,,,,,+++******+++------,,,+++++++++++++++,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,---------....../////////000000000000000111111222333444444222222333333333333333333444555555555666666666666777777777888888888888888444555555666777888999999;;;<<<<<<<<<;;;;;;===???>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@????????????@@@????????????@@@BBBCCCDDDFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCC@@@???===;;;999888777666777666555444333333333333444333111000000000111222222222111111000000111111...---,,,---//////---,,,---......---,,,,,,...000...---++++++---------,,,...------------,,,,,,,,,------,,,,,,++++++******)))+++------+++***+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------.../////////...---,,,,,,BBBAAAAAAAAA@@@@@@@@@@@@===<<<<<<:::999777555444222222222222333555666666222222222111111111000000000000000////////////......------------,,,,,,,,,......---,,,+++******)))------------------------.........------,,,,,,,,,////////////......------,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---,,,+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++......///---+++******+++------,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++************************++++++++++++++++++++++++,,,---...---,,,+++,,,...,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,+++++++++111///,,,))))))))))))***++++++------------++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++))))))***+++++++++,,,,,,,,,,,,++++++***++++++,,,---+++))))))+++,,,---,,,+++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,+++*********+++,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,+++++++++******))))))******++++++++++++,,,,,,---------+++++++++++++++++++++++++++******))))))******++++++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++******************------,,,+++************---,,,+++******++++++******,,,---+++((((((+++...------,,,++++++++++++,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...////////////000000000//////000111222333444444222222222222222333333333555555555555666666666666444444444444444666777888777777777888999::::::;;;888999:::999888888:::<<<<<<<<<<<<<<<===>>>???@@@@@@@@@???????????????@@@????????????@@@AAABBBCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@?????????@@@@@@AAABBBBBBBBBAAAAAA>>>===;;;999777666555555666555444333333333333333222222111000///000000111111111000000000000000111---,,,,,,---......---+++------,,,***)))))),,,///...,,,++++++,,,------,,,------------------------,,,,,,,,,,,,,,,,,,++++++))))))******)))))))))***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------......///000///---,,,+++@@@@@@@@@@@@????????????======<<<;;;999777555444333222111222222222333444222222222111111111000000111000000000////////////.........---------,,,,,,---------,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............------,,,,,,,,,......//////......---,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,+++++++++------------------------...---,,,+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++---......---+++)))***+++------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,---,,,+++***+++,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,---------------------------------,,,,,,,,,++++++...---+++)))((()))+++,,,++++++------------++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++))))))))))))******++++++,,,++++++***++++++,,,,,,---+++))))))***+++,,,+++,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***---,,,***))))))***,,,---,,,,,,,,,------...//////++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******))))))******+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++******))))))******+++)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++---///000000---***(((***++++++******+++,,,---+++,,,---+++((((((+++///------,,,,,,+++,,,,,,---+++++++++,,,,,,,,,------,,,---------............////////////000000000111//////000111111222333333111111111222222333333333333444444444444555555555333333222222333555777888777777777888888999999:::777888999999777888999;;;:::::::::;;;;;;<<<===>>>?????????>>>>>>???@@@@@@????????????@@@AAAAAABBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@???>>>======>>>>>>???@@@@@@@@@??????<<<;;;999888666555444444555555444333333333444444111111000000000///000000//////.........//////000---,,,,,,---......---+++------,,,)))''''''***,,,---,,,******,,,---,,,+++------------------------******+++,,,------......------,,,,,,------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---.../////////...,,,+++@@@?????????>>>>>>>>>>>>999::::::::::::999888888555333222444333111111444222222222111111111111000111111000000000/////////............---------,,,++++++,,,,,,------.........---,,,++++++,,,---...------------------,,,,,,,,,---.........---++++++***++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++++++++******,,,,,,,,,,,,++++++++++++------------...............------,,,,,,,,,,,,,,,************************------,,,,,,,,,,,,------,,,,,,---------,,,+++++++++,,,,,,------,,,,,,++++++,,,---,,,+++***+++,,,------,,,,,,,,,,,,+++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,------......++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,+++))))))+++---+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++++++++++++++,,,***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---++++++******++++++,,,,,,...,,,))))))***,,,,,,+++,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,+++******+++---...,,,,,,,,,------.........++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++))),,,000333333///+++((()))***++++++***+++---///,,,------,,,++++++,,,...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------............/////////////////////000000000111111000000000111111111111222000000111111222333333333222222333333333444444444555444444444555666888999555555555666666666777777999:::::::::999999;;;===::::::::::::;;;<<<======???>>>>>>>>>>>>???@@@@@@???????????????@@@AAAAAACCCDDDDDDEEEDDDDDDCCCCCCAAAAAAAAAAAA@@@???>>>======>>>>>>>>>>>>>>>======;;;:::999777555444444444444444333333333333444444111111111111000000000///......---------...//////...---,,,---//////---,,,//////...,,,******+++------,,,******,,,,,,,,,+++,,,,,,,,,------------...)))***+++,,,---...///000...,,,***+++,,,------,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------...............---??????>>>>>>>>>=========888888999999888888777666444000///222333///000444222222222111111111111000111111111000000000//////............------------++++++++++++,,,,,,,,,,,,...---+++******+++---...,,,,,,------------------+++,,,---...---,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------.........///------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,---------,,,+++***+++,,,,,,------,,,,,,+++***+++,,,,,,+++***,,,---------,,,,,,,,,,,,+++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,++++++,,,---,,,,,,,,,+++++++++*********++++++,,,------......++++++++++++++++++++++++...------------,,,,,,,,,+++,,,---,,,***)))***,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,......,,,,,,+++,,,------++++++******++++++,,,---...,,,******+++,,,---,,,,,,,,,------------,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------(((+++...111111///,,,)))***+++,,,+++))))))+++...------,,,---......---,,,+++++++++,,,---...///000,,,------------.........---.........//////////////////000000000111111111111111111111000000000000///000000111222222333333222333333333333444444444666666555666666777888888555555555555666666666666888999:::999888999:::<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>???@@@@@@???????????????@@@@@@AAAAAABBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAA@@@>>>===>>>>>>>>>>>>===<<<;;;;;;;;;:::888777555444444444222222222111111222222333111111222222111111000000...............///000000///...---...///000...,,,---...///...---,,,---...---+++******+++,,,,,,+++,,,,,,,,,---------......***++++++,,,---...//////---+++((((((***,,,+++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------...///000>>>>>>>>>>>>============::::::999888666444333222000++++++000000---...333222222222111111111111000111111111111000000000000//////.........---------++++++******************...---+++******+++---...,,,,,,,,,------.........***+++,,,------+++)))((()))***+++,,,,,,,,,,,,,,,,,,------......------,,,---......//////......---******+++++++++,,,,,,,,,---------.........//////------...///...---+++***000000000000000000000000...------,,,,,,------...,,,,,,---...---,,,***)))+++,,,,,,------,,,,,,+++(((***+++,,,++++++,,,...---------,,,,,,,,,++++++******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,+++++++++******(((((()))***++++++,,,,,,------------------------......---------,,,,,,,,,+++---///...***((((((***...---++++++++++++---...******+++++++++,,,,,,,,,))))))***+++,,,,,,------++++++,,,,,,,,,---------***+++,,,------,,,+++************++++++,,,,,,,,,///...,,,+++***++++++,,,+++*********+++,,,,,,---...,,,******,,,---...---,,,------......------,,,+++++++++,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......)))***,,,.........,,,+++,,,---...,,,)))(((***,,,...---,,,...111111...*********+++,,,---///000111---------.........//////---------.........//////000000000000111111111111222222111111000////////////000000111222222333333333333333444444444555555555555555666666666666666777777777777888888888888666777888777666666888:::===<<<<<<======>>>???@@@>>>>>>===>>>>>>???@@@@@@??????????????????@@@@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>===<<<;;;:::::::::888777555555444444111000000000000000111111222222222222222111000000///////////////000111111///......///000000///---)))+++---...------...///---+++******+++,,,,,,+++,,,,,,,,,------.........,,,---------------------111...++++++...000///...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---,,,,,,,,,---///111222:::;;;;;;<<<<<<;;;;;;:::777999888555444777777444111111111111000000000000111111000//////////////////...---,,,+++,,,,,,---////////////...---,,,+++------------------------........................---+++***,,,///000...,,,.........------,,,,,,,,,'''&&&&&&'''***,,,---,,,,,,,,,,,,------.........------------,,,,,,+++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,......---,,,---...+++,,,,,,------,,,,,,+++...------,,,,,,------............------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++***+++++++++******)))(((******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***------++++++++++++------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((()))***,,,,,,+++******)))******++++++******)))---......---+++******,,,------------------------++++++++++++++++++++++++'''(((***+++,,,,,,++++++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,))))))******++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---+++******+++---...---,,,,,,,,,,,,---..................////////////444111...------...---,,,111111000000//////......000111111111222222222222111111111222222333333333555555444444444555555666666666666666666666666666;;;:::999888888999:::;;;999999999999999999999999;;;<<<<<<===========================>>>>>>>>>>>>????????????????????????AAA@@@???>>>=========>>>>>>======<<<;;;;;;::::::888777666555444333222222444444333333222111000000000000000000000000000000////////////////////////---...000111111111000///000///...---------------222222111000000000000000,,,,,,,,,,,,,,,,,,++++++...---,,,+++************,,,---......,,,+++,,,---,,,,,,---......---,,,,,,++++++,,,---............+++++++++,,,,,,---------,,,---------,,,,,,+++***------------------------)))***+++,,,...///000111;;;;;;;;;;;;;;;:::999888777999888333222444444111111111111111000000000000111111000//////////////////...---,,,,,,,,,------////////////...---,,,+++------------------------........................---++++++,,,///000...,,,......---------,,,,,,,,,,,,***)))***+++---,,,,,,,,,,,,,,,,,,------------,,,---------,,,,,,+++***++++++,,,,,,,,,---------,,,,,,---------.........,,,---///...---,,,,,,---,,,,,,------------,,,,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++------.........------,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++---......---+++***---,,,,,,++++++,,,,,,---------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,+++))))))***+++++++++++++++******++++++++++++*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,,,,---------,,,,,,+++******+++,,,,,,------,,,,,,++++++***************+++++++++,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,)))))))))*********++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---+++******+++---...---,,,,,,,,,,,,---..................////////////222000...---.........---111000000000/////////...000000000111111111222222222222222333333444444444555444444444444555555666777777777777777777777777777777666555555666777777::::::::::::::::::::::::;;;<<<<<<===========================>>>>>>>>>>>>????????????????????????AAA@@@???>>>===============<<<<<<;;;;;;::::::999777777666555444333222222333333333222111000000000000000000000000000000000////////////////////////,,,---...///000//////...//////...---------------......---,,,,,,,,,,,,,,,------------............//////---,,,,,,+++++++++///000000...,,,++++++,,,---,,,++++++++++++,,,---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++***------------------------,,,,,,,,,---------......<<<<<<;;;:::999888777777777999777222111222222///111111111111000000000000000000000000///////////////...------,,,---------////////////...---,,,,,,---------------------------------------------------,,,,,,---...///---,,,...------------,,,,,,,,,000///---,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,---------.........------------............---...000///---,,,,,,,,,------............------...------,,,,,,------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------............------------++++++++++++++++++++++++++++++------------+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------------.........---,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,++++++)))***,,,,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---......,,,++++++******++++++,,,------,,,+++***))))))((())))))*********+++++++++************++++++++++++******+++++++++,,,,,,,,,))))))************++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,++++++,,,---...---,,,,,,,,,,,,---......---............/////////111///------/////////...000000000000/////////////////////000000000111111111222222222222222333333444444333444444555666666777777777777777777777777666666555555555555666666;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===========================>>>>>>>>>>>>????????????????????????AAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::999999888888666666555444333333222222222222111111000000//////000000000000000000000000////////////////////////,,,,,,---............---//////...------------...,,,++++++***************.........//////000000111111000///...------------111111111000---++++++,,,...,,,***((((((***,,,...---------...------,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------///......------,,,,,,+++;;;;;;:::999888888888888666888777333222444444222111111111111000000000//////000000000000000//////.........------------.........//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......---,,,------------------------111///------...///...---,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,,,,---...///000///---++++++,,,---..................---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...------------,,,,,,,,,***************++++++++++++,,,,,,------,,,,,,+++++++++------------++++++++++++++++++++++++++++++***++++++,,,,,,------...+++++++++,,,,,,++++++***,,,+++***)))***+++,,,---+++,,,,,,------,,,,,,++++++,,,------,,,,,,...///++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********,,,---...+++++++++++++++++++++++++++++++++******))))))))))))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,/////////...------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......---------........./////////...------///000000///000000000000////////////////////////000000000000000000000000111111111111333333333333444555666666888888888888888888888888888888888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<<<<===========================>>>>>>>>>>>>????????????????????????AAAAAA@@@???>>>===;;;;;;::::::999999888888777777555555444444333222222111111111000000/////////...000000000000000000000000////////////////////////,,,,,,------............///......---------......---,,,,,,+++++++++,,,,,,------...///000111111222000000///...............000111111000...,,,---...---,,,+++))))))+++,,,---............---,,,++++++---------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++;;;:::999888888888999999555888777555555888999777111111111111000000000///...///000000000000//////---..............................///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......------,,,,,,------------------------...,,,+++,,,...000000///,,,,,,,,,++++++*********+++,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------...000111000---,,,,,,,,,---..................---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++------............------++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++++++++++++++++++++++++++,,,,,,---------***++++++,,,,,,+++++++++,,,+++*********+++---...+++,,,,,,------,,,,,,++++++------,,,*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***,,,---++++++++++++++++++++++++)))))))))******+++++++++)))************+++++++++,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,++++++,,,,,,,,,------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......------------...............------...000111000///////////////000000000000////////////000000000000222222222222222222222111222222222333333555666666777777777777777777777777999999999999999999999999888888999999::::::::::::;;;<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@???===<<<;;;:::999999888777777666666444444333333222222111111000000000///////////////////////////////////////////////////////////////.............../////////......---------......///---,,,,,,,,,,,,,,,------,,,,,,---...//////000000///...------,,,------------///000///......///000,,,,,,------------,,,,,,............---,,,++++++---------------------------,,,+++++++++,,,------------------------------,,,,,,------------------<<<;;;:::888888888999:::444666666444555999:::888111111111111000000000000---...000111111000//////------...////////////...---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...---,,,,,,---,,,,,,,,,------------...+++******+++...000111111,,,,,,,,,,,,++++++++++++++++++,,,---------,,,,,,*********+++++++++,,,,,,---.........////////////...///111000...,,,------------............------...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------++++++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++++++++,,,------++++++,,,,,,,,,,,,++++++******+++***(((&&&'''(((,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))******++++++***++++++,,,,,,++++++***((())))))***+++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........************************,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------------------------,,,,,,,,,,,,---......,,,------------............------...000111000...////////////000000000000/////////000000000111111555555555444444444444444222222222222333444666666666666666666666666666666777777888888888888777777777888888999999::::::;;;;;;<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???>>><<<;;;999999999888777777666666333333333222222111111111000000000000////////////////////////////////////////////////////////////......------......///000...------------...//////+++************+++,,,,,,,,,,,,,,,------......///------,,,,,,,,,,,,,,,---+++---...///......///111+++,,,...//////...,,,+++---------...------,,,,,,,,,---------............---,,,+++***+++,,,---...------------------------++++++,,,,,,---...//////AAA???<<<:::888777777777222444444222222666777555111111111111000000000000---...000111111111000///,,,---...///000000///...------...............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,++++++---,,,,,,,,,---------......,,,+++***,,,...111111111,,,,,,,,,,,,------------***+++,,,,,,---------,,,+++++++++,,,,,,,,,------............////////////---///000000...---...///,,,,,,------------,,,,,,...------,,,,,,------...,,,,,,,,,---------......,,,,,,---...//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))((('''&&&%%%,,,,,,,,,------------...------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++***************+++,,,------------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,------------...------,,,,,,++++++***+++,,,------.........---***+++,,,,,,------,,,,,,******++++++++++++******)))***+++***(((((()))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,------+++,,,,,,,,,,,,---------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---))))))******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............---------,,,,,,,,,,,,---......,,,,,,---------..................///111111///---.../////////000000000111000000000111111111222222444444444444333333222222111111111222333444666777555555555555555555555555555666777888888777666555888888999999:::;;;;;;<<<;;;<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@???===<<<::::::999888888777777666222222222222111111111111000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,---...///---------------...//////******))))))******+++,,,---------------------------,,,,,,,,,,,,,,,------,,,---......---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------+++,,,,,,---...///000000---,,,+++******,,,...///------------------------++++++,,,,,,---......///EEECCC???;;;777666555555111333222//////222333000111111111111000000000000,,,...000111222111000///,,,---///000000000///...------...............---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///,,,***+++---,,,,,,,,,------............,,,,,,---///111111111,,,,,,,,,------.........***+++,,,,,,------------,,,,,,,,,---------......,,,,,,,,,---------......,,,...000000///...///000+++,,,,,,------,,,,,,+++...------,,,,,,------...,,,,,,,,,------.........+++,,,---...///111222222,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++---------,,,***)))'''&&&,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++------------------------------------------------++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++,,,------......---,,,,,,++++++,,,,,,---...---++++++++++++---...,,,,,,,,,------.........///...------,,,+++***))))))***++++++,,,,,,,,,,,,***+++,,,---...---,,,+++*********++++++************+++,,,---,,,,,,---///------------------------+++++++++++++++++++++++++++,,,---...---,,,+++******+++,,,------,,,+++***------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))*********++++++++++++,,,,,,---...///000000,,,------......------,,,........................,,,,,,,,,------.........------------------------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------............---------,,,,,,,,,,,,---......,,,,,,,,,---------...............///111000...,,,.../////////000000111111111111111111222222222222111111111111000000//////111111111222333444666777555555555555555555555555666777888999999888777666999999:::;;;;;;<<<======;;;<<<<<<===========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@AAA@@@>>>===::::::999999888777777777222222222111111111111111000000000000111111111111////////////////////////////////////////////////---,,,+++***+++,,,---...---------------...///000++++++***++++++,,,------...............---------------,,,,,,,,,------...---...///...,,,++++++---...,,,***))))))***,,,...++++++,,,---............***+++,,,---...000111111---,,,+++******,,,...///------------------------,,,,,,---------------...QQQHHH===999999999666222444333222111111111222333333222222111111111111111...///000111111111111111111111000......------------...///000000...,,,+++---------...///000111111,,,---......//////......000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111111///---,,,------,,,,,,,,,++++++++++++,,,---...///...---,,,***+++,,,,,,------,,,,,,,,,,,,,,,------.........,,,,,,---...---,,,***)))///000000...,,,+++,,,---,,,,,,---......---,,,,,,,,,++++++---000000...+++...,,,***+++---000111111---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,------...000000000...,,,***......//////......---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,++++++,,,---------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,+++)))(((((()))+++,,,------------------------......///000///...,,,+++,,,,,,,,,++++++*********---------,,,,,,+++++++++(((***+++---......------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++******)))))))))************+++,,,------,,,,,,,,,+++++++++******((())))))))))))*********///...---,,,,,,,,,,,,,,,---,,,,,,+++***)))((((((***+++------------+++***,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////++++++++++++++++++++++++------------------------.........------,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***:::AAA555'''&&&*********,,,...///...---------............////////////............////////////111111111000000000000000444333222111111222333444333333222222111222222222333222222222222222222222777777555444444555666777888888999::::::::::::999888999999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<======>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;===<<<<<<>>>???>>><<<:::;;;:::999777666666555555555444333222111222333333000000000000000000000000---......///......------000000000000////////////000///---+++++++++---...---,,,++++++*********+++---,,,,,,,,,,,,---..............................000///...---------------.........------,,,,,,,,,------------------------///111333333000...------+++---...000000///---,,,000///...---,,,+++******///...---,,,,,,,,,,,,,,,///............---------TTTLLLBBB;;;999888777444444333222111111111222333222222111000000000000111//////000111111111000000111000///......------------...///000///...,,,++++++,,,,,,,,,---.........,,,------...............000000///------,,,,,,------------------------------...///000000///...---------------,,,,,,,,,,,,++++++---.........---,,,***++++++,,,,,,,,,,,,,,,,,,,,,---------------------.........------,,,+++...000222222///---,,,,,,,,,---............---,,,---,,,,,,...000111///,,,222111......//////...,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---)))***,,,---......---,,,...............---,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------++++++++++++++++++++++++......---------,,,,,,,,,,,,+++************+++,,,---------------------------............------,,,---------,,,,,,,,,++++++---------,,,,,,+++++++++)))***,,,------------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++++++++***++++++,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++---,,,,,,+++++++++++++++------,,,,,,++++++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------......---------,,,,,,,,,,,,------------------,,,------,,,,,,,,,---......------------------------...<<>>======<<<<<<<<<<<<<<<===<<<;;;<<<<<<<<<:::999999888777666555444444444444333222111000111222222000000000000000000000000////////////////////////............------------000...---++++++,,,---...******+++,,,...111222444---,,,,,,,,,,,,---..............................------,,,+++++++++,,,,,,------------------,,,,,,------------------------///111333333111...------///000111222111000...---...---------------,,,,,,///...---,,,,,,,,,,,,---///............---------VVVQQQIIIAAA;;;888777777444333222111000111222222222111111000000000000000000000111111111000//////111000///......---......---.../////////...,,,+++,,,,,,---------------------------...............000///...---------------........................------///000000///...---///.........------------***+++,,,---------,,,,,,++++++,,,------------,,,------------------,,,,,,//////...---------.........111444555222...,,,***,,,---............---,,,///......///111111000...333222111111222111///---------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,---+++++++++,,,------......------......------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,------------,,,,,,+++++++++,,,,,,---------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,------.........------------,,,,,,------,,,,,,,,,,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++---------------,,,,,,,,,///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,...------,,,,,,------.........---,,,,,,,,,------........................,,,666999111+++,,,---++++++---//////...---...///---............/////////............////////////000000000000000000111111222111111000000111111222333222222111222222333333333333333333333333333333555555666666666666666555666777777888888888888888888999999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;???>>>>>>===============>>><<<:::999::::::999888888777666555444333333333222222111000000000000111000000000000000000000000000000////////////000111.........------------,,,///...---,,,+++,,,---...000//////....../////////---,,,,,,,,,,,,---..............................,,,,,,+++++++++,,,------,,,,,,------------------------------------------///111222222000.........000000111111111///...---,,,,,,,,,------...............---,,,,,,,,,------///............---------SSSSSSPPPIIIAAA:::777777555444333111111111222222222111000000//////000000000111111111000///......000000///.....................//////......---,,,///////////////.........------------......//////000///...---------------------------------------,,,---.../////////......////////////............+++++++++,,,,,,,,,,,,,,,,,,---......//////...............------,,,,,,,,,///...---,,,,,,---...///...111333333111...,,,+++------............------////////////000000//////......000222555666555333------------------,,,,,,......------------......------------------------,,,---......,,,+++,,,---111000///...---------...---------------,,,,,,+++---------.........//////---------------------------------------------------------------,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,------...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,------------------------,,,++++++***+++,,,...///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------------------------...---,,,+++++++++++++++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------.........///............++++++,,,,,,---------...///...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,------------............)))...///+++)))+++***''',,,---//////...---...000---------.........//////............////////////000000000000000111111111111000000000000000000111222222111111222222333333222222222222333333333333444444666777777777666555777777888999999999999999888999999::::::;;;;;;<<<<<<<<<============<<<<<<=========<<<<<<;;;;;;;;;??????>>>>>>>>>>>>>>>???@@@===:::999999999999888888777666444333333333333222222111111000000000000////////////////////////000///.........///000111000000/////////............------,,,,,,,,,---...000///...,,,+++*********---,,,,,,,,,,,,---..............................---------------...///000,,,,,,,,,------.........------------------------...///111000...---------,,,---......///...------,,,,,,,,,---------.........------,,,,,,,,,------///............---------LLLOOORRROOOGGG>>>999888777666444222222222222333222111111000000000000000000000000000000///...---000//////............///...............------,,,///////////////............------------...///000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............000000/////////.........+++++++++,,,,,,,,,------...//////000000000000000.........------,,,,,,,,,...---,,,++++++,,,---...///000000///---,,,,,,---...........................//////............///,,,,,,...222666888777666------------------------///......------......///---------------------------...///...,,,+++,,,---111111000...............------......------,,,+++---------.........//////------------------------------------------------......------,,,,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,++++++***+++,,,...///+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------------------------......---,,,++++++++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------------...//////......---******++++++,,,,,,------...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...---,,,++++++,,,---...///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...---,,,---///---***,,,---......------...000------------........................//////////////////000000111111111111000000000111111000000000222111111111222222333444000111111111222222333333333444666777777777666555888999::::::;;;;;;::::::888999999::::::;;;;;;<<<<<<<<<============<<<<<>>>>>======<<<<<<<<>>>>>>>>>>>???@@@AAA>>>;;;::::::::::::999888777666555444333333333222222222222222111111111////////////////////////------------......///000////////////............---------,,,------------)))))))))***+++---...///---,,,,,,,,,,,,---..............................---------------...///000,,,,,,,,,------.........------------------------,,,---///...,,,+++,,,---++++++,,,---...///000000......---------,,,,,,,,,------,,,,,,,,,------...///............---------CCCHHHNNNOOOJJJBBB===;;;999888666444333333333444333222222111111111111111//////000000000///......//////............////////////......------------,,,,,,------------------......---,,,---...///000///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000/////////............------,,,,,,,,,---.../////////000111111111111000------------------,,,,,,,,,,,,+++++++++,,,------.........---,,,,,,...000//////...------...//////...//////...,,,,,,...//////...///111444555444333------------............//////............//////------------------------...//////...,,,+++,,,---+++,,,,,,---......//////......//////......---,,,+++++++++,,,,,,,,,------------------------------------------------------///...---,,,,,,,,,,,,------,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------------------------------,,,,,,,,,,,,------...******++++++++++++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------......------,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,---------)))***+++,,,,,,,,,+++*********++++++,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------......------,,,,,,------.........---,,,,,,,,,------***++++++,,,,,,---------...---,,,,,,.........,,,,,,---------,,,,,,...///,,,------------...................../////////////////////000111111222222000111111222222111111000111111111111222333444444000111111222222333333444333444555666777777777777999::::::;;;;;;;;;;;;;;;888999999::::::;;;;;;<<<<<<<<<============<<<<<<>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>??????@@@???===;;;;;;;;;;;;:::999888777666555444333333333222222333333222222111000000000000000000000000000+++,,,---.../////////...---------,,,,,,,,,,,,+++,,,,,,---------------------------,,,,,,------...---,,,,,,,,,,,,---..............................,,,,,,+++++++++,,,------,,,,,,------------------------------------------,,,---...---,,,+++,,,...---......///000111222222.........------,,,,,,,,,------,,,,,,,,,---......///............---------===AAAFFFIIIIIIEEEBBB@@@;;;999888666555444555555444333333222222222222222......//////000///////////////............////////////...---------------+++,,,,,,,,,---.........///...---,,,,,,...///000......---------......///------------------------,,,,,,,,,,,,---...///////////////.........------......---------...///000---...//////000000//////,,,,,,------------------+++,,,,,,------...------+++---///000/////////000000///...------...///000000111111///---,,,...111111000...///111222222111------------.........///000//////////////////000...........................///000///---+++,,,---***+++---...//////......//////000000//////...---+++++++++,,,,,,,,,------................................................///...---,,,,,,,,,---------,,,,,,,,,---...000111...------,,,,,,++++++***------,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------.........---,,,++++++,,,---...---------------------------............------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,++++++++++++,,,...///------------------------,,,,,,------------,,,,,,++++++,,,,,,------------------,,,,,,,,,------...,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,'''(((***+++,,,+++***))),,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,------------------,,,------,,,,,,,,,---......++++++,,,,,,---......///,,,+++***++++++++++++,,,+++,,,,,,+++***+++---///,,,,,,---------.....................////////////...//////000111111222222111111222333333222111111111111111111222333444555222222333444444555666666444444444555555666777888999999:::;;;;;;;;;;;;:::888999999::::::;;;;;;<<<<<<<<<============<<<<<<<<<<<<=================================>>>??????<<<;;;:::;;;;;;;;;999888777666555333222222222222000111222222222111//////000000000000000000000000***,,,...000111000///...---------,,,,,,,,,+++++++++,,,,,,---.........---333222000...,,,+++***)))---,,,,,,,,,,,,---..............................------,,,+++++++++,,,,,,------------------,,,,,,---------------------------...///...------...000000000000/////////000000,,,,,,---------------...,,,,,,,,,,,,,,,---...//////............---------;;;===@@@DDDFFFGGGFFFEEE<<<;;;999777666555666666555444333333222222333333------...///000000000/////////.........//////000//////...------------...------......///000111111///...,,,,,,,,,---///111......---------......///........................,,,++++++,,,---...///000///.........------------//////...---...///000111,,,------...............,,,,,,,,,------.........+++,,,...///000///......(((,,,000333333111000000000///...------...///000111222333111...---000222000...------///111222111---------.........//////000000////////////000000........................///000000///---+++,,,---///000222222111000---,,,000000000000000//////...---------.........//////................................................///...---,,,+++,,,------------,,,,,,---...000111///...------,,,+++***)))++++++++++++,,,---......------------------------,,,,,,,,,------............---+++******+++---...------------------------......///000///...,,,+++,,,,,,,,,------.........+++++++++,,,,,,---------++++++******+++---...000------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,+++++++++************+++++++++,,,,,,,,,((()))+++---------+++***........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------------------------------,,,,,,,,,------.........+++,,,............,,,+++,,,,,,,,,,,,------...///,,,,,,------...///000000---,,,,,,---,,,***+++...+++++++++***)))***,,,...,,,,,,,,,---------................../////////000...//////000111222222222111222333444444333222111111111111111222333444555444444555555666777888888555555444444555666888999888888999::::::::::::999888999999::::::;;;<<<<<<<<<<<<============<<<<<<:::;;;;;;<<<<<<===============<<<======>>>??????999999999:::;;;;;;888666555555333222111000000000///000111111111000...---000000000000000000000000***,,,000333333222000...//////.........---------+++,,,------.........---,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---..............................000///......------------.........------,,,,,,,,,------------------------///000000000......000222111000///...,,,,,,++++++***++++++,,,---//////000,,,,,,,,,,,,,,,---.../////////.........---------:::;;;===>>>AAAEEEKKKOOOFFFCCC>>>:::666555555555444333222111000000000000...///000111111000///...////////////////////////000/////////............111000...,,,***))))))(((000000000000000000000000///000000000000...,,,+++......---------......///.........------,,,,,,,,,000///...---------------+++,,,------......------000000///...,,,+++***))),,,,,,,,,------.........---...///000000///...---000000000///.........---///......------...000111000000///............///------...000222333111///,,,---......,,,,,,---...............///111222333111000...------...000111222111///...------......,,,,,,,,,------............//////000///...,,,+++........./////////000000//////.........---------........................111111000///...------,,,+++,,,---...///111222222000///...---------------000000///...............(((***,,,///000///...------------------...//////333111///---,,,---...///---.........---,,,++++++------............---------------............///...//////000///---,,,+++...---+++++++++,,,///000000///...---,,,+++++++++++++++,,,------......///------------------------//////...---,,,,,,++++++------------------------++++++,,,,,,,,,---------,,,...//////...------...------...---+++(((%%%###........................---------............//////...---,,,,,,---...///------,,,+++,,,---...///........................------/////////...---,,,////////////////////////000000///...---,,,,,,+++////////////////////////000///---+++++++++---...,,,,,,,,,---------.........//////000//////......000000000000111111111111000000......///111333555111222333444333333111000333333333444444555555555666555555555555666666777888666555777:::<<<;;;999999999999999999999999999888999999::::::999999888;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>><<<===???>>><<<;;;;;;<<<888999999:::999888777666555555444333333222111111111111000///////////////111111111111111000//////222------555@@@BBB888---777222---111222***+++:::------------------------...///000///---,,,,,,...---,,,,,,,,,---///000222---...//////000/////////000///---,,,,,,---///000......------------......111000///...------...///000000//////.........---+++++++++,,,,,,---------........................---,,,,,,,,,,,,---......//////............//////888999:::;;;>>>BBBIIIMMMHHHFFFAAA<<<888555555444333222111111000000000000//////000000000000/////////////////////////////////............---------......---,,,,,,,,,,,,,,,////////////////////////......//////...---,,,+++.........------......///......---------,,,,,,,,,//////...---------------+++,,,------......------//////...---,,,++++++***,,,------------------...---...////////////...---//////.................................///000000000///......------...............///111222111///,,,---......,,,,,,---...............///000000111000///---,,,,,,---///000333222000...,,,+++++++++,,,,,,------------------------......---,,,+++***---.........//////////////////.........---------........................000000//////...------,,,------......//////000000.........------......//////...------,,,,,,------***+++---...///......---//////......//////000111222111///---,,,---...///...............---,,,,,,,,,,,,------------,,,,,,---------............///------...///...---,,,+++------,,,,,,,,,---...//////...---,,,++++++++++++++++++,,,,,,,,,,,,------------------------------//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,......,,,+++,,,---------------,,,***(((&&&---------------------------------............///...---,,,,,,,,,,,,---...------,,,,,,,,,---...///...............---------,,,,,,---......---,,,,,,........................---------------------,,,........................000...---++++++,,,---...+++++++++,,,,,,,,,------...........................////////////000000000000////////////111222444111222333333333333222111111111222333444666777777555555555555555666666777777666555666999:::999777888888888888888888888888888999999::::::999999888::::::::::::;;;;;;;;;;;;<<<<<<=========>>>>>>>>><<<===>>>>>><<<;;;;;;<<<999999::::::999777666555444333333222111111000000111111000///////////////000000111111000000///...000---,,,333;;;<<<555---,,,%%%---444///000111%%%------------------------...///000///---,,,---...---,,,++++++,,,---///000------...//////////////////...,,,++++++,,,...///---------,,,,,,---------111000///...---......///000/////////............,,,,,,---------.................................------,,,,,,------.../////////............//////666666777777:::???FFFKKKLLLIIIEEE???:::777444333111111000000000000000111000000////////////000000////////////////////////.........---------,,,,,,---,,,,,,------...///000........................,,,------...------,,,,,,//////......---......///...------------,,,,,,,,,......---,,,,,,,,,------,,,,,,---............---......---------,,,,,,,,,.........---------------------............---------------------.........---......//////////////////......---------------000///---...///000000///,,,.........---,,,---.........---------......//////...---,,,,,,---...///111000///---,,,+++++++++------------------,,,,,,++++++,,,,,,,,,++++++***---............/////////...............---------........................//////......---------,,,.................................---......//////000///......------......------------------------000000000000000111222222222111///...------............/////////...------+++,,,,,,,,,,,,,,,,,,+++---------............///+++,,,,,,------------,,,,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++------------------------//////......---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------)))+++,,,,,,+++******+++......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---,,,,,,++++++,,,,,,---------,,,,,,------.../////////.........---------+++,,,,,,---------,,,,,,------------------------,,,,,,,,,,,,---------...------------------------///...---,,,+++,,,---...***+++++++++,,,,,,,,,,,,...---------------................../////////////////////000111111222222111222222333333333222222000000111333555666888888555555444444555666666777777666555666777888777666777777777777777777777777888999999::::::999999888888888999999999:::::::::<<<<<<<<<============>>>;;;===>>>>>><<<;;;;;;<<<:::::::::999888666444444222222222111000000//////111111000/////////////////////000000000///.........,,,---000444444111------(((333555***222999&&&------------------------...///000///---------...------,,,++++++,,,---...,,,---......///............---,,,++++++,,,---...---,,,,,,,,,,,,,,,,,,---000000///............///////////////.........................../////////........................---------,,,------.../////////............//////555555555555777<<>>===<<<:::;;;;;;;;;:::999888666555333333222222111111111000000000111000000///////////////......////////////......---......///.........///000222111///......111444...........................///000///...---...//////...---,,,+++,,,------,,,,,,---..................------,,,,,,------......------,,,,,,------.../////////........./////////////////////.........................................................---------------...////////////............//////555555555555666;;;AAAFFFLLLKKKHHHDDD???:::666444222111000000000000000000111000///......///000111////////////////////////000000000000//////////////////.........///000000......................................./////////111000///...............---------------------------------,,,,,,------...,,,---......//////......,,,,,,,,,------------.../////////......------------------,,,,,,---------+++,,,,,,,,,---.........,,,---///000000000///.........---,,,,,,,,,,,,---111///---,,,...//////...---...//////------...//////...---,,,,,,+++,,,,,,---------,,,,,,---------***++++++---......//////.........------,,,,,,,,,------------......//////////////////////////////---.............................................------..................,,,,,,---...///000111222333222000///------,,,,,,222222111000000000000000000000...---------------///............///000000000//////.....................///////////////...------............---------------............///*********+++,,,---...///+++,,,...000000///...,,,///......//////000111222111111000///...------,,,........................///...............------........................,,,,,,---------.........+++---......---,,,,,,---......------......///000---------------------------------............///------............------------.........//////...//////.........---------...............///000000........................111111111000///.........---------------------------------,,,------------------------............,,,,,,,,,,,,,,,---......//////000000000111111111//////000111111111111000111111111222222333333333333444444444444444444444333333333444444555777777888888999888888777777888999999999999999999999999888999999::::::999999888888999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<>>>===;;;::::::;;;::::::888777555444333222222222222222222111111111111000000///////////////......////////////......---///000///---,,,///111...777///<<>>BBBGGGGGGFFFCCC@@@<<<999666444333222111000000000000000000////////////000000////////////////////////111111111000000000//////000//////............///........................000//////.........//////111111000///............,,,,,,,,,------------.........---------...//////------...////////////...------------------------/////////.....................------------......---------------.........---......//////////////////......---------------///...,,,---...//////...---...//////...---...//////...---,,,,,,,,,,,,,,,------------------------...............---,,,+++------------------,,,,,,............///000222222111111000000000000000///---------.......................................---.........///000000000,,,---...///111222333444333222111///...------,,,000///......------......////////////......---------------------....../////////////////////......------.../////////......---......//////......------------............///++++++++++++,,,---//////+++---///000000000...---///////////////000111222222222111000//////..............................................................................,,,---------............,,,...//////...------...------......////////////........................---------............///---......//////......---------...////////////.......................................///000111222////////////////////////333333222111000///......------------------------,,,,,,------------------............////////////+++,,,---......///......000000000000111111111111000000000000000000111111111111111111222333444444555555444444444333333333222222333333444555777777777888999999888777888:::999999999999999999999999888999999::::::999999888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<:::<<<======;;;::::::;;;999999777555444333333333222222222222222222222222111111000///////////////......///000000000//////...000111000...---000333444DDDOOOrrrfff...000........................---///000000///...///111222111///.........//////---......///000/////////////////////////////////000000////////////000000---...//////000/////////.........///////////////.........---------------..............................------......///000//////............//////444555666666666777:::<<>>;;;999666555444222111000000000//////000000000000//////////////////////////////000000000000///////////////......------......///////////////////////////111000...---,,,------...222111000///............,,,,,,,,,---------......///............///000111------...///////////////---------------------,,,............//////////////////...------...////////////.................................///000000000///......------......---,,,,,,...///000///...---///000///...---...000///...---------------............//////.........///000000000///---,,,+++,,,,,,------------------............///111333444222222222222111111111000---------.........//////..............................//////000111222222///000000111222333333333111000/////////////////////...------,,,,,,------......///000000///...------------,,,------...///......///////////////...,,,,,,---...............,,,------......------,,,---------............///------,,,,,,,,,...///000,,,---...///000//////.....................//////111111000000//////..........................................////////////........................------------............---...000000...---...///,,,---.../////////...------------------------------------............///,,,---............---,,,,,,---...///000//////...,,,,,,------.../////////......------...///111222........................222111111111000000//////........................+++,,,,,,---.........------------.........//////***,,,...000111000///.../////////000000000000111222111000//////000111111111111111111111333444555444444444444444444444444222222222333444555777777555777999888777777888;;;888888888888888888888888888999999::::::999999888777777777888888888999999999::::::::::::;;;;;;;;;:::<<<======;;;::::::;;;888777666444333333444444111111111111111111111111111111000///////////////...///000000111111000000...///000000//////111333:::UUUggg???111........................---///000000//////000111000000...------...///000...///000000111111000000......////////////......//////............//////,,,---///000000000//////............/////////000/////////.........------.......................................//////000//////............//////333444666666666666777999<<<>>>@@@AAAAAA???<<<:::888777555333222000000///...///000111111000///...////////////////////////000/////////............---------------...///000000000000000000000000000000///...,,,++++++,,,,,,222222000///............,,,,,,,,,------.........///////////////000111111---......///////////////......---------,,,,,,,,,------......//////000000000///...------...///000000000000///.........---//////...------///000111000000///............///++++++,,,...000111///---...///000///...---...000.........------......///......////////////......---...///000000000///...,,,,,,,,,------............------...///111333444333333333222222222111111---------.........//////..............................///000111222333333222222222222222222222222............///000222222000000///...............,,,...///111111000...------------------...//////......///////////////...+++,,,,,,---.........---+++,,,,,,------,,,,,,+++---------........./////////...---,,,---...///000---......///////////////...------,,,,,,,,,------////////////............////////////////////////.........///////////////---------------------------------.........//////,,,...//////...------...+++---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////++++++------------++++++,,,---///000000000///...+++,,,,,,---...///000000------,,,,,,---...000111------------------------////////////000000000000////////////////////////+++,,,------.........---,,,,,,,,,---------......))),,,///222333111///---............/////////000333222000......///111222111111000000111333444666222222333333444555666666222222222333444555777777222555777777666666888;;;777777777777777777777777999999999::::::999999999666666666666777777777777999999:::::::::;;;;;;;;;:::<<<===<<<;;;999::::::777666555444333444444555////////////000000000000111111000/////////////////////000111111111111111---...///000000000111222555ZZZpppBBB???///////////////////////////---///000000//////000222///...---,,,,,,---.../////////000111111111111111------............------......------------......,,,---///000000000//////---.........//////000000111111000000/////////..........................................///000000//////............//////222222333333444555666666999999999:::;;;===???AAA===;;;888444222222222222111111000000//////......000000000000////////////222111000///...---,,,,,,...---,,,---//////...---111///...///111222000---............/////////000444222111///............////////////////////////000///...---------------///////////////......------------........./////////......------,,,,,,+++...---,,,++++++,,,---.............................................------+++,,,,,,---...///000000//////......///000111222///////////////.........................................................------------------------000000//////.........---////////////000000000000888222///111111......000111///---,,,,,,,,,...///...---,,,,,,,,,,,,---...000111111111111222222222555555555555555555555555111111000000000000111111/////////...------,,,,,,//////...------------...........................///000111111111000...---////////////////////////111000///......///000111......------------...............------,,,,,,,,,............////////////////////////////////////---------...///000000111......------------......//////............//////........................///////////////000111111............////////////---.....................+++---000000...---------------------------------,,,---......//////..............................///000000000000...,,,+++......//////////////////////////////////////////000//////.........////////////............//////------------------------...//////000000000000000///...---,,,---///111222///////////////000111111000000000000000000111111000000000111222333555555222222333333333444444444444777:::888444222444777555555555555666666666666777888888888888999999999777888888999999::::::;;;888777888888999:::;;;<<<:::999999888888999999:::777888999:::;;;:::999888999888888777666555555555444333222111000000000000111111000///////////////////////////////////////............////////////333SSSnnnhhhMMM666...---------............---------......///000111111222333222000///.........///---------...............---------------...//////000///...------...///000................................................///////////////............///////////////...............------,,,,,,,,,........................222222333333444555555666666666777888;;;>>>AAABBB???===:::666444222222222000000000000000/////////222111111000///......---////////////////////////...---,,,---///000///...111///...///111222000---........./////////000000222111000............//////////////////////////////...---,,,,,,,,,,,,,,,//////000000//////...------------.........//////........................///...---,,,,,,---...///................................................,,,------....../////////......//////////////////.........///////////////........................................................................000/////////............///////////////000000000000222333222000///000222111///...,,,,,,---...///......---,,,,,,---......000000111111111222222222444444444444444444444444111111000000000000111111/////////...............//////...------------............................../////////......---,,,////////////////////////000000///......///000000/////////....../////////,,,,,,++++++************............////////////////////////////////////------......///000000111///......------....../////////............//////.......................................//////000............//////////////////..................,,,...///000...------...------------------------,,,---......//////..............................---...///000000///......///////////////.........//////////////////////////////............//////......------------......---------------------------...//////000000/////////...---,,,---///111222///////////////000111111222111111000000000111111222222111111111222333333333333222222222333333444555888:::888444222555888555555555555666666666666777777888888888999999999::::::::::::::::::999999999888888888888888999999:::999999888888999999:::777888999999999999888777888777777666555555444444444333222111000000000000111111000///////////////////////////////////////............////////////,,,>>>KKKDDD555......000...//////////////////...---......///000000111111333222000///.........///........................//////......------......000///............///000........................------------------------........................000000000000///...,,,,,,.........------,,,,,,,,,........................222222333333444444555555333333444777:::>>>AAACCCAAA???<<<999666444333222//////000000000000000000333222111000///...---,,,------...///000000111222---,,,,,,---///111000///000//////000111111000........./////////000000000//////............//////////////////////////////000000//////......////////////000000//////...---------........./////////---......///000000111111//////............//////....................................////////////...........................///000000000///...---------......//////000000................................................////////////////////////////////////.....................//////000000000---999???888000111222111000///...---------...///......---,,,,,,---......000000000111111111222222222222222222222222222222111000000//////000000111////////////000000000000000///......------.................................---,,,,,,,,,,,,,,,,,,//////////////////////////////...------...//////000000////////////000000//////............------............////////////////////////////////////------......///000000000///......------....../////////............//////........................---------------...//////............////////////000000000//////.........,,,...//////...------...------------------------,,,---......//////..............................,,,---...///000000000000000000//////.........---//////////////////////////////............//////...------,,,,,,------...------------------------,,,---......//////............------...///111222///////////////000111111444333222111111111111111333333222111111111111111444333222111111111222333444777999777444333555777555555555555666666666666777777777888888888999999;;;::::::999888888777777:::999888888777777888888999999888888888888999999999999999999888777666555666666555555444444333333333222111111000000000000111111000///////////////////////////////////////............////////////---111111---+++...222333//////000000000000//////.........//////000000111222111000///.........///000//////......---------111000///......------...000//////......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111000///---+++***.........---------------........................222222333333333444444444222222333555888;;;>>>@@@BBBAAA>>><<<999666333222/////////000000111111222222111111000///......---------...///000111111222,,,,,,+++---000111111111000000000111111111000///...////////////000000000...............//////000//////////////////////////////...............///000000000000000///..................////////////.........//////000000000000000////////////000000........................///////////////000000000000/////////.........---///000222222222000...,,,,,,------...///000111111........................................................................///////////////..................//////000000111///CCCKKK>>>222222333///000000///...---......///......------------......000000000000111111111111111111111111111111111111000000////////////000000...//////000111111222222000//////..........................................---,,,+++++++++------////////////////////////.........------.........000//////////////////000000000000000000000000000............////////////////////////////////////............//////000000//////............////////////............//////..............................------......///000............////////////111111111000//////......,,,...//////---------...........................,,,---......///.................................------...//////000000000000000000///......------///////////////////////////............//////000.........------.....................------------+++,,,------......------......------...///000111///////////////000000111555444333222111111111111222222111111111111111222444333222000000111222333333555666666444333444666555555555555666666666666777777777777888888888888888888777777777666666666999999888888888999999:::999999888888888888999999;;;::::::999888777666555444444444333333333222222222222111000000000000000111000000///////////////////////////////////////............////////////000///...///111333111.../////////000000/////////........./////////000000111111000///////////////111000000///...------,,,000//////...//////000000000//////////////////000........................---------------------------------...............000000000000///...,,,,,,...............---------........................222222222333333333333333333333333333555777999;;;@@@???>>>===:::777444333//////000000111111222222////////////000000000000//////000000000000000000---,,,,,,---000222222111000000111111111000000000////////////000000000111------...//////000000000////////////////////////,,,++++++***++++++,,,,,,000000000000000//////............/////////000000/////////.........------///000000000000000000////////////////////////////////////000000000111111000000000///......------000111333333333111///...,,,------...///000111111////////////////////////........................------------------------.........///////////////......//////000111111222...BBBJJJ>>>111222333///000000//////....................................//////000000000111111111000000000000000000000000000000////////////000000...//////000111222333333000000///............//////////////////////////////...---,,,,,,---...///////////////////////////---..................---///......------......///---------------------...............////////////////////////////////////............/////////////////////......///////////////............////////////////////////////////////......//////000111............////////////111111000000/////////...---...///...---,,,...///........................,,,---......///.................................//////........./////////000000//////.........---////////////////////////...............///000000000000////////////000000/////////......---------+++,,,,,,------------------------...//////000111///////////////000000111555444333222111111111111000000000000111222333444444333222111111222222333222333444333333222333444555555555555666666666666666666777777777888888888777777777777888888999999777777888888:::;;;======999888888777777888888999<<<<<<:::999888777666666333333333333222222222222111111000000///000000000111000000///////////////////////////////////////............////////////......///111222///,,,***---......//////......---............////////////000000000000000/////////111111000///......------------...///000111333444///000000000000000000///........................////////////////////////......//////000000000000---...///////////////...........................////////////////////////222222222222333333333333333333222222333444555666;;;<<<<<<<<<;;;999666444000000111111111111111111......//////000111111111111111111000000/////////...------...000222111000///111222222111000000111/////////000000000111111......///000111111000000////////////////////////...............//////000000000111111000000///........./////////000000000000000///......---,,,,,,//////000000000000////////////////////////////////////000000111111222222000000000//////.........000111222222222111000///------......//////000000////////////////////////........................------------------------........./////////////////////000000111222333333***777===777000000222111000000000/////////......---...////////////...---/////////000000000111111////////////////////////000//////......//////000...//////000111222222333111000//////......//////////////////////////////...............//////000////////////////////////---...////////////...---......------------...................../////////............////////////////////////////////////......//////////////////000//////......//////000//////............/////////////////////////////////////////////000111111............////////////////////////////////////......///...,,,,,,...000........................,,,---......//////..............................000//////.........//////////////////////////////////////////////////////......---......///000111111000000000000000000111000000//////...---------+++,,,------......------------......///000000000///////////////000111111444333222111111111111111/////////000111222333444222222333333333444444444222222222333333333333333555555555555666666666666666666666777777777888888888888999999:::;;;;;;<<<666666666888999;;;===>>>888888777777777777888888<<<;;;999888666666666666333333333333222222222222111000000//////000000000111111000///////////////////////////////////////............///////////////------///...,,,---111------............------........................//////000000000000//////111000000//////.........,,,,,,---///111333555666///000000111111000000///......................../////////////////////////////////000000111111222,,,---...///000000000000.............../////////////////////////////////222222222222222222222222222111111111111222444555555777999;;;;;;999777555222222111111111111111111////////////000000000000111111111000000000/////////...---...000111111000///111333333111000000222//////000000000111111111///000111222222111111000////////////////////////000000000000000111222222000111111111111000//////.../////////000000000000000/////////////////////......///000000///......//////////////////////////////000111111222333333000000000//////////////////////////////000000000.........///////////////////////////////////////............................................................/////////000///000111222333444555555---///111000//////000222000000000000000///......---...///000000///...---////////////000000000111//////////////////////////////............//////...//////000000111111111111000000///////////////////////////////////////------...///////////////////////////////////////...///000000000000///...//////............///////////////000000111111111............/////////////////////////////////////////////////////////...000000////////////000000//////............/////////////////////////////////............///000000............////////////---------...//////000000.........---,,,,,,...000........................,,,---......//////....................................------...///000111------......///000000000////////////////////////---------......///000111000000////////////000000000000000///...---------,,,,,,---...............,,,---...//////000000000///////////////000111111222111111000000000111111000000000000000111222222000111333555666666555555444333333444555555555555555555555555666666666666666666666666777777777888888888999999999999999999555555555666777999:::;;;888888777777777777888888999888666555444444444555333333333333333333333333000000////////////000000111111000///////////////////////////////////////............////////////111------//////---000666......////////////.................................///000111111000//////000000000///////////////---......///111333555666///000111111111111000///........................////////////////////////.........///000111111111---...///////////////...---........./////////000////////////////////////222222222222222222222222000000000000000222444555222444777:::;;;:::777666333222222222111000000000111111000000//////......000000000000000111111111000///...///000111000//////111444333111///111222000000000000111111111111000111222333333222111000////////////////////////+++++++++++++++,,,---...111111111111111000//////////////////000000000000/////////000111111222222---...///000000///...---000000000000000000000000///000000111222222333333////////////000000000000---------------...///000///////////////.........000000000000000000000000........................////////////////////////---.........//////000000000111111333444555666666444...,,,///000......111000000000000000///......---...///000000///...---////////////000000000000000000000000000000000000//////............//////////////////000000000000111111000///////////////000000000000000000000000+++,,,...///000///......////////////////////////...///000111111000///...000000////////////000000+++,,,,,,,,,------................../////////000///////////////////////////////////////.........000000////////////000000//////............//////000000000000000000000000...------------...//////............/////////000+++,,,,,,---...///000000...///...---,,,,,,...000////////////////////////,,,---......//////..............................,,,,,,,,,---...000222444,,,,,,---...///000111111////////////////////////---------......000111111//////............//////111000000///...---------,,,---......//////......,,,---...///000000000000///////////////000111111000000000000000000111111222111111000000000000000///111444777888888777555555555444555777777777666555555555555666666666777666666666666777777777777777777666666555555444444555555555555555666777888888888777777777777888888777666444333222222333444333333333333333333333333000000////////////000111111111000///////////////////////////////////////............/////////000000,,,+++000111------111//////000000000000//////.....................---...///000111111000//////////////////000000000000//////000000111222444444///000111222222111000///................................................---------...///000000111//////000000///...---------.........//////000000000000000000000000000000333333333333333333333333222222222222222222222222444333444555777777555333222222111111000//////...000000000000000000000000////////////////////////222222111111111111222222000000000000000111111222000000////////////000000000000000000000000000000------...///000111222222000111111111111000000///111111111111111111111111222111111111000000//////////////////000000000000444333222000//////......222222111111000000//////---...000111111111000///111111222222111000///...000000000000111111111111111111111111111111111111///000000111111///...---222222222111111111000000///......---------.........///000///...///111333111111111222222333333333111111222111/////////000111000///......///000111111///...///000111000...,,,---///000222333333333////////////////////////000000000000//////////////////000111111111111111,,,------...///000111111000000000000000000000000000///...---------------000000000000///...---,,,///...............///000111111000///////////////------......//////000000......///////////////...///......------......///000000000000111111111111........................000/////////............------///000111111111111111111000000/////////...000///.........000111222......////////////......+++,,,.../////////......//////////////////////////////000000000000//////000///...------...///000222111000//////.../////////111222222111000111222//////............//////333111//////000111111000+++,,,---...////////////000///...------...///000//////000000///...---------.........//////000000............////////////222111111111000000//////222222111111222222333444444444444555555555555666666555555555555444444444444444444555666777777888777777777777777888888888888888888888888888888888777777777777777777777777888999999888777666666777666555444222111111222222222222222222222222222222222222111111000000//////000000000000000000000000////////////////////////111///---///222444222000///000///---,,,---///222000000000000000000000000///////////////////////////000000000000000//////000000000000000000000000222111///...///000222333333222222111111111111111000000////////////000000////////////////////////000/////////............000000//////.........---//////...---...///000111////////////////////////222222222222222222222222222222222222222222222222444333333444555666555333333222222111000000//////111111111111111111111111000000000000000000000000111000000000000000000111000000000000000111111222111111000000000000111111000000000000000000000000111000///...///000111222000000111111111111000000111111111111111111111111222222222111111000000000////////////000000000111111111000000//////000000111111111000000/////////...//////000000000000000111111000000000/////////000000000000111111111111111111111111111111111111000000111111111000///...111111111000000000//////...---------...///000000///000000///......000222111222222222222222222333000111111000///...//////111000///......///000111111///...///000111000......///000111111222111111111111111111111111111111000000000000////////////...///000000111111000000---.........///000000000000000000000000000000000000000000000////////////------...............---111000000///............111111000///////////////---------...............,,,,,,---//////000000000//////............///////////////000000000111111////////////////////////000000/////////.........---...///000111111111111000000000//////.........///.........//////000111......////////////......,,,---...///000//////...//////////////////////////////000000000000////////////............//////111000000////////////000///111222222111000000111//////000000000000//////000///------/////////...,,,---...///000000000000000///............///000///////////////...------/////////000000000111111....../////////000000000222111111111000000000000111111000000111111222333444444444444555555555555222333333444555666777777444444555555666777777888999999888777666555444444444444444444444444444444666666666666666666666666555777888777666666777888666555444222111111222222222222222222222222222222111111111000000000000000000000000000000000000000////////////////////////000///---...///000000///000000///...,,,---///111000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000222111000//////111222444222222111000000000000111000000////////////000000////////////////////////000000/////////.........000000/////////.........///...---------...000000////////////////////////111111111111111111111111222222222222222222222222333222111111333444444333333333333222111111000000111111111111111111111111111111111111111111111111000000////////////000000000000000000000111111222222222111111111111222222000000000000000000000000444333111000///000111222//////000111222222222222000000000000000000000000222222111111111111000000/////////000000000111111//////...//////000111111000000000000////////////000////////////000111111111000///.........///000000000000111111111222222111111111111111111111111111111222222111111000///000000000///////////////------......///111222333000000111000......///111222222222222222111111111000000000///////////////000000////////////000000111///...///000111000...000000111111111000000///111111111111111111111111000000000000////////////......///000000000000///////////////////////////000000000000000000000000...///000000000000000///++++++,,,---............333222111000///......---111000000///////////////......------------------)))***,,,...///000111111////////////////////////....../////////000000000000000000000000000000000000000000/////////......---...///000000111111000/////////...............------...////////////......//////000000//////......//////000000000000/////////////////////////////////000000000000//////......////////////......000////////////000000111000222333222000//////000...000111222222111000...000...------///000///.........///000111111111111000//////......//////000///////////////......---000000000000111111111111///000000000000111111111111111111111111000000000000000000000000111222222444444444444555555555555222333333444555666777777444444555555666777777777999888888777666555444444777777777777777777777777666666666666666666666666333444666666555555777888555555444333222222222222000000000000000000000000000000000000111111111111//////////////////////////////////////////////////////...---+++,,,---///111111000///------...000000000000000000000000000//////////////////////////////000000000000//////000000000000000000000000222111000///000111222333111111000/////////000000000000////////////000000000000000000000000000000000000000/////////......000000////////////............------......///000////////////////////////222222222222222222222222222222222222222222222222333111//////111333333333333333333222222222111111111111111111111111111111222222222222222222222222000000////////////000000000000000000000111111222222111111000000111111222000000000000000000000000222222222333333222222111...///000111222333333333////////////////////////000000000000000000000000//////000000000111111111//////......//////000111////////////////////////111000/////////000222333111000...,,,,,,---///000000000111111111222222222111111111111111111111111222222222222111111000000000000000000000000000000000/////////000111222222000111111000...---...000333333222222111111000000111000///000000111000///000000////////////000000111///...///000111000...000000111111111111000000111111111111111111111111000000000000////////////---......///////////////000000000///////////////////////////////////////+++,,,---...//////......,,,---......//////......111111111111111000//////000000////////////000000/////////......------,,,***+++,,,...//////000000...//////////////////...............////////////111111111111111111111111000000000////////////.........///000000000000000..................------,,,---...//////...---,,,//////000000000000//////000000000111111111000000//////////////////////////////000000000000//////---...///000000///...---//////...//////000111111222333444333111//////000...000222444444222000...222000//////111222222111///000111111222222222111000//////////////////000...///////////////......000000000000000000000000000000111111111222222222111111111111111111111111111111111111111222222333333333444444444555555555666555555555555444444444555555555555666666777777666666666777777888888999777777777777777777777777666666666666666666666666333555666555444444555666444444444333222222222222000000000000000000000000//////000000111111222222///////////////////////////////////////////////////000000...******---000111111111///------...000000000000000000000000000////////////////////////...//////000000000000///////////////////////////000000/////////000111222111000000///////////////000000////////////000000000000000000000000000000000000000////////////...000000//////////////////.............../////////////////////////////////333333333333333333333333222222222222222222222222222000......000222222222333333333222222222222222111111111111111111111111222222222222222222222222222111111000000111111222000000000000000111111222000000////////////000000111111111111111111111111---///333666666555333111//////000222333333333333////////////////////////////////////////////////000000000000111111111111111111000////////////////////////000000000000000111000/////////000222333000///---,,,,,,...000111111111111111222222222222000000000000000000000000222222222111111111111111111111111111111111111111333222111000000000000000000111111000...---...000222222222111111000000000222000///000222333111000//////000000000000//////111///...///000111000......///000111111222222111000000000000000000000000000000000000////////////---......///////////////000000000000000/////////////////////////////////,,,,,,---......//////...000000000000000///.........///000111222222111111000000////////////000000111111000000//////......------......///.........---...////////////...---............////////////000000000000000000000000111000000000////////////...//////000000000000///------..................,,,---...//////...---,,,//////000000000000//////111111111000000000111111000000000000000000000000//////000000000000//////---...///000000///...---//////...//////000111111333555666555222111000111///000333444444333000///111000...///111222222111000111222222222222222222///000000000000000000///......///////////////...////////////////////////111111111111222222222222111111111111111222222222333222222222222333444444333333333444444444444555666555555555555444444444555555555555666666666666666666777888888999::::::444444444444444444444444555555555555555555555555666777777666333222222333333333333333333333222222//////////////////////////////000000111111222222////////////////////////000000000000000000000000000111222000,,,,,,...111000111111000......///000111111111111111111111111////////////////////////......///000000000000000////////////////////////............//////000000111000000///////////////000000////////////000000000000000000000000000000111000000000//////////////////000000000000000000.........///////////////000000000000000000000000333333333333333333333333222222222222222222222222222000//////111222222111222222222222222222111111222222222222222222222222222222222222222222222222222222111111111111222222000000000000000111111222000000////////////000000111111111111111111111111+++...222666777666333111000000111222333333333333000000000000000000000000......////////////000000000000000111111111222222222222111000000///000000000000000000111111111111111000000000000111222222000///.........///000111111111111222222222222333000000000000000000000000222222111000000000000111111111111111222222222222444333222000//////......000000111000......///111111111111111111000000000222///...///222333222/////////000000000000//////111///...///000111000.........///111111222222222////////////////////////000000000000////////////......///000000000000///000000000000000000000000000000000000000000000000000////////////000000111111222222111000///......,,,---///111222222222111///////////////000000111111111000000000000000000...///////////////............000000000000............/////////000000000000000000000000000000000111111000000000///////////////000000000000//////.............../////////...////////////...------///000000111111000000///222111000000000000000000000000000000000000000000//////000000000000//////......////////////......000////////////000000111222444555444222111111222///000222333333222000//////---,,,---///000000000111111222222222222222111///000000111111000000///---...//////////////////////////////............000111111111111222222222111111111222222222222222333333333333333444555555333333333333444444444444222333333444555666777777555555666666666666666666999888888888777777777666555555555555555555555555555555555555555555555555777888888666333222222222222333333444444333333222////////////////////////000000000000111111111111////////////////////////000000000000000000000000000111222111000///000111///000111111//////000111111111111111111111111111////////////////////////---...///000000111111000000000000000000000000000........./////////000000111111000/////////000000000000////////////000000000000000000000000000000111111000000000///////////////000000000000111111...///000111111111111000000000000000000000000000222222222222222222222222222222222222222222222222111000000111333333222000111111111111111111111111222222222222222222222222222222222222222222222222111111000000000000111111000000000000000111111222111000000000000000000111111111111111111111111111///000222333333333222111111111222333333222222222111111111111111111111111000000000000111111111222000000111111111222222222222111111111111222222333000111111111222222222333000000111222222222222111/////////000000000111111111111111222222222333333000000000000000000000000222111000/////////000000000000000000111111111222222111000//////////////////000000///......000222000000000000111111111111000---+++---000222000---...///000111111000///...111///...///000111000...///000111111111111000000000000000000000000000000000000000000////////////...///000000111111000000/////////000111111111222000000000000000000000000333111///------...000111///000000000000000//////,,,---///111111111000//////////////////000111111////////////000000000000......///000111111111000///000222333333222000////////////000000000111111222222222222222222222222111111111000000000////////////000000000000//////.........//////000000000111000//////.........///000000111111111111000000222111000///...//////000000000000000000000000000//////000000000000////////////............//////111000000////////////000000111333222111000000111000000111111111111000000...---,,,---///111111000111111222222222222111111///000111111111111000///------...///////////////000000000000//////......000000000111111111111222111111111222222333333333333333222222333333444555222222333333333444444444222333333444555666777777666666666666666666666555666666666666555555555555777777777777777777777777555555555555555555555555777777888666444333333444222222333444444444333222000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000//////000222333333111///---///111111000000111222111111111111111111111111////////////////////////---...///000111111111111000000000000000000000000///000000111111111111111222222111000000000000111000000////////////000000////////////////////////111111111000000000////////////000000000111111111///000111222333222222111000000000000000000000000111111111111111111111111222222222222222222222222000000000222444444222000000000000000000000111111222222222222222222222222111111111111111111111111000000////////////000000000000000000000111111222222222111111111111222222111111111111111111111111333222111000000000111222222222333333333222111111111111111111111111111111111111222222333333333333000111111111111222222222000000000111222444555666111111222222222333333333///000111333333222111111...///000111222222111111111111222222222333333333000000000000000000000000222111///.........///000.../////////000000111111000///////////////000000...///000///...///111333//////000000111111222222...+++)))+++///111...+++...///000111111000///...111///...///000111000///222222222111111000......111111111111111111111111000000000000//////////////////000111111111111111......///000111222222333000000000000000000000000333000---******+++...000,,,---...///000000000000---...000111000///---,,,///////////////000111111------......//////000000,,,---///000222333333333111222444555555444222111000000000000111111111111333333333333333333333333111111111111000000000000///000000000000000//////.../////////000000111111222111000.........///000000000111111111111000000222111000.........///000000000000000000000000000//////000000000000//////000///...------...///000222111000//////...//////---///111111/////////000000000000000000000000000000///...///111333333222111111222222222111111000///000111222222111000///------...///000000//////222111111111000000/////////000000000000111111111111111111222222333333333222222111111222222333444222222333333333444444444666666555555555444444444666666666666666555555555111111222333444555666777444444444444444444444444555555555555555555555555555666777777555444555666111222333444444444333222111111111111111111111111222222111111000000//////111111111111111111111111000000000000000000000000.........222555555111---,,,...000111111111222333111111111111111111111111////////////////////////---...///000111111111111000000000000000000000000111111222333333333333222333222222111111111111111000000////////////000000////////////////////////111111111111000000000000//////000000111111111222000111222333444333222222000000000000000000000000000000000000000111111111333444555666666444222111000111111111111222222222111111111111222222222222444333111000000000111111111111111111111111111111000000000000000000000000000111222333444333222222111111111111111111111111111111111111000000000000///000111222222111000///222222222222222222222222000000000000000000000000000111111111111222222222555444222111111111222222222222222222111111000000000000000000000000000000111222333333111111222333222222111111111111222222222222222222111111000000000000000000////////////111111111111111111111111000000000000////////////000000000000000000000000...///111111/////////000000000000000000000000000000111111111111222222222111111000///////////////000000000000000000000000333222222222111111000000000000111111111000000///111000///......///000111000000000000111111111111//////000000111222444444...............///000000333222111000000111222333...111333333000...000222222222222222222111000000333222111/////////000111000000////////////000000000000000000111111111111222222333333333444444444111111111111111000//////555444222000000000000111111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000///......///////////////000111111222111000000000000111222111111222222222222111111////////////////////////000000111111111111000000111111111111000000000000000111222222222222111000444333111000000111333444111111111111111111111111222222111111000000//////............////////////222222111111000/////////111111111111111111111111000000000000000000000000333333333333333333333333222222222333333333444444555555555555555555555555777777777777777777777777333333333333333333333333777666333111111222444666555444333333222222222222444444444444444444444444333333222222222222111111333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000111111111222222222222000000111111111111000000000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111222222222333333333333111...,,,---///111///---//////000000111111222222000000111111111111000000000000000000000000111111000000111111111000000///000000000000000000000000222111111111000000//////222222222222222222222222333444555555555444222111111111111111222222222222000000000000111111111111444333222111000000111222111111111111111111111111111111111111111111111111000111222333333333222222333222111000000111222333222111111111000000000000///000111222222111000///222222222222222222222222111111111111111111111111111111111111222222222222333333111000000000111111222222222222111111111000111111111111111111111111111222333333111111222333222222111111111111222222222222222222111111111000222222111111111000000000111111111111111111111111222222222222111111111111000000000000000000000000...000111111000//////000000000000000000000000000000111111111111222222222222222111000000000000111000000000000000000000000111000000000////////////000000111111111111000000111000////////////000111000000000000111111111111000000000000111222333333000000000000000111222222222222111111111111222222///000111111000///000111111111///.........///000333222111000000000111111000000////////////000000//////000000000111111111333333333333444444444444000000111111111111111000333222000///.........///111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000///......///////////////000111111000000000000000000000000//////000000000000//////000000000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111333222111000000111222333111111111111111111111111111111111000000//////////////////000000000111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111333333444444444555555555555555555555555555555555777777777777777777777777444444444444444444444444777666333222111333444666666555555444333333444444444444444444444444444444555555444444444444333333333222222111111222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000111111111222222000000111111111111000000////////////////////////000000000000000000000000000000000000000/////////000000000000000000000000000/////////000000111111222000......000111000///000000000000000111111111000000111111111111000000111111111111000000000000000000111111111111000000000000000000000000000000111111111111000000000///333333333333333333333333222333444444444333111000111111111111222222222333111111111222222222222333333333222111111111222222222222222222222222222222111111111111111111111111000111222333333333333222444333111//////111333444222222222111111111000000000000111222222111000000222222222222222222222222111111111111111111111111111111111111222222222333222111111000000000000111222222222222111111111111111111111111111111111111111222333333111111222333222222111111111111222222222222222222111111111111333333333222222222111111000000000000000000000000333333222222222111111111000000000000000000000000...000111111000//////000000000000000000000000000000111111111111222222222333333222111111111111222000000000000000000000000000000000000000/////////000000111111111111111000111000000//////000000111000000000000111111111111222111111111111111222222111000000000000111222222111111222222222222111111111000//////000111000000222111///.........///000333222111111000111111222111000000//////000000111////////////000000000000222333333333333444444444///000111111222222222222222111000///////////////111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000000000111111000000///////////////000000000111111111111222222222222111111//////000000000000//////111111111111111111111111000000111111111111000000......//////000000111111333222111000000111222333222111000//////000111222111111111111111111111111000000000000////////////000000000111111111222222000000000111111111111222000000000000000000000000111111111111111111111111000000000000000000000000444444444555555555666666555555555555555555555555777777777777777777777777666666666666666666666666777666444222222333444555777666555555555555555555444444444444444444444444555555444444444444333333333222222111111222222333000000000000000000000000////////////////////////000000000000000000000000/////////000000000111111000000111111111111000000////////////////////////000000000000000000000000//////000000000000000000000000000000000000000000000///.........///111222333111///000111222111111111111111111000000000000000000111111111111000000222222111111111000000000000000111111111111111000000000000000000000000000111111111111000000000000444444444333333333333333111222333333333222111111111111111222222222333333333333333333444444444444333333333222222222333333222222222222222222222222111111111111111111111111111111222222333333333333222222222111111222222222333333222222222111111111111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333222222111111111111111111222222222222222222222222111111111111111111111111111222333333111111222333333222222111111222222333222222222222222222222222333333333333222222222111000000000000000000000000111111111000000000//////000000000000000000000000///000222222000///000111000000000000000000000000000000111111111222222222333333222111111111111111000000000000000000000000222222222222222222222222000000111222222222111111000000000000000000000000///000000000111111111111333222222111000000111111//////......//////000111000111222333333222111000333000------000222111///222222222222111111111000111111111000000000111111111000000000000000000111....../////////000000000111111111222222222333333...///000222333444444444333333333222222111111111111111111111111111111111000000000000000000000000......///000111222222333000000000000000000000000000000111111111000000/////////000000111111111111333333222222222222333333111222222333333222222111111111111111111111111111000111111222222111111000------...///000000111111444333111000000111333444111111000//////000111111111111111111111111111111////////////////////////000000000111111111222222//////000111111222333333000000000000000000000000111111111111111111111111222222222222222222222222444444444444555555555555555555555555555555555555666666666666666666666666666666666666666666666666777666444333333333444555666666555555444555555666444444444444444444444444333333222222222111111111333222222111111222222333////////////////////////000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000111111222000000000000000000000000222111000///000111333444222111000000000111111111222222111111000000//////000000111111111111000000333222222111111000000///000000111222222222111111000000000000000000000000111111111000000000000000444444333333333222222222111222222222222222222222111222222222222333333333222222222333333333333444333333333444444444333333222222222222222222222222111111111111111111111111222111222222222222333333000111333444444333111000333333333333222222222222222222111111111111222222222222222222222222222222111111111111111111111111111222222222222333333333222333333333333333333333222222222222222222222333111111111111111111111111111222333333111111222333333333222222222222333333222222222222222222222333333333222222222111111111000000000000000000000000111111111111000000000000111111111111111111111111///111222222000000000111111111111111111111111111000000111111111222222222222222111000000000000111111111111111111111111111222222222222222333333333000000111222222222222222000000111111111111000000///000000000111111111111333333222111000000000000///////////////000111111000111222333333222111000333000...///111333111//////111333444444222///...///000000000000000000000111111000000000000111111////////////000000000000000000000000111111111111...///111222444555555555333333333333333222222222111111111111111111111111000000000000000000000000......///000111222222333000000000000000000000000000000111111111111000000//////000111222111111000333222111000000111222333222222333333333333222222000000000000000000000000111111222222222222111111---......///000111111222444333111000000111333444111000000000000000000111111111111111111111111111/////////000000000000000/////////000000000111111//////000111222333444444222222222222222222222222111111111111111111111111222222222222222222222222222333333333333444444444555555555555555555555555666666666666666666666666555555555555555555555555777666555444444444555555555444444444444444555555444444444444444444444444333333222222222111111111333222222111111222222333////////////////////////111111111111111111111111000000000000000000000000////////////000000000000000000111111111111000000111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000222111000000000111333444000000000000//////000111222222111111000000//////000000111111111111000000333222222222111111000000000000111222222222222222111111111111111111111111000000000000000000111111444444444333333222222111222222222222333333333333222222222222333333333333000000000000111111111111333333444555555555444444333333333333333333333333222222222222222222222222222222111111222222333444000222444555555444222000444444444333333333222222333222111111111111222333222222222222222222222222222222222222222222222222222222222222333333333333222333444444555444444444222222222222333333333333222222222222222222222222111222333333111111222333333333222222222222333333222222222222333333333333333333333222222222111111111111111111111111111111444333333333333222222222111111111111111111111111///111222222111000000111111111111111111111111111000111111111111222222222222222111000000000000000111111111111111111111111000000000111111111111111000000111222333333333333000111111222222111111000000000000000111111111111333333222111000000000111222111111111111222333333111111222222222222111111222111111222333333222000---///111222222000---,,,//////000111111111111000222111111000000111111222000000000000111111111111//////000000000111111111///000222333444555555555000111111222111111000000111111111111111111111111000000000000000000000000//////000000111111222222000000000000000000000000000000111111222222111111///000111222222222111000000111111222222111111000000000111111111111000000000000000000000000000000111111222222222222111111//////000000111111222222444333222111111222333444111111111111111111111111111111111111111111111111000000000000111111111111/////////000000000111111000000111111222333444444333333333333333333333333222222222222222222222222111111111111111111111111222222222333333333444444555555555555555555555555777777777777777777777777666666666666666666666666777666666555555555555555444444444333444444555666444444444444444444444444555555444444444444333333333222222111111222222333000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000111111000000111111111111000000222222222222222222222222000000000000000000000000000000111111111111111111000000000000000000000000///000000000111111111111///000111000......000222111111111111000000000000000000111111111111000000222222222222222222222222000000111222333333333333111111111111111111111111000000000000111111111111666666555555444333333222333333333333333444444555222222222333333333444444111111111111222222222333222333444555666666555444333333333333333333333333222222222222222222222222222222111111111222333444444333222222222222333444444444444444333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222333333333444444111222333444444444333333222222222333333333444444222222222222222222222222111222333333111111222333444333333222222333333444222222222333333333444444444444444444333333333333222222222222222222222222444444333333333222222222111111111111111111111111///111333222111000111111111111111111111111111111000111111111111222222222333333222111111111111222111111111111111111111111000000000111111222222222///000111222333333333333000111222222222222111000000000000000111111111111222222111111111111111111222222111111222222333444222222111111111111222222000222555666555333222222000000000///////////////000111222333444333333222222111111000000111111222111111111111222222222222111111111111222222222222111111333444555555555555000000111222222222111000111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000///000111222222222222111...000111333333222111000///333888<<<<<<888333///000111111222222111111000111111111111111111111111111222222333333222222111111111111111222222222222333333333333333333333333111111222222222222111111111111111111111111111111000111111111222222222333000000000111111111222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444555555555555555555555555555777777777777777777777777777777777777777777777777777666666555555555555555555555444444555666666777444444444444444444444444555555444444444444333333333222222111111222222333111111111111111111111111111111111111111111111111000000000000000000000000000000000111111111222222000000111111111111000000111111111111111111111111000000000000000000000000222222111111111111111111000000000000000000000000///000222333333333111000000222222111//////111333000000000000000111111111000000111111111111000000000111111222222333333444///000111222333333333333111111111111111111111111///000000000111111111111888777777666555444444444444333333333444444555666222222333333333444444444444444444555555555666666222333555666666666555555333333333333333333333333222222222222222222222222333222111111111222333444777555111//////111555777555555444444444333333333444333222111111222333444222222222222222222222222222222222222222222222222222222333333333444444444000111222333444333333222222222222333333444444444222222222222222222222222111222333333111111222333444333333222222333333444222222222333333444444444666666555555555444444444333333333333333333333333222222222111111111000000111111111111111111111111000111333333111000111222111111111111111111111111000111111111111222222222555444333333222222333333111111111111111111111111222222222333333444444444///000111222333444444444000111222333333222111000000000000000111111111111222111111111111111222222000000000///000000111222333222111000000111222333...333888999666333222333666444000......///222444111222444555666555444444222222111111111111222222111111222222222333333333222222333333333444444444222222333444555555555555111222444444555444333222111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000///000111222222222222222...000222333333333111000000777@@@FFFFFF@@@777000222333333444444333333222222222222222222222222222111222222333333222222111333333333222222222222222222333333444444333333222222222333333333333222222111111111111111111111111111111222222222333333333111111222222222333333333111222222222222333333333111111111111111111111111222222222222222222222222555555555555555555555555444444444555555555666666555555555555555555555555777777777777777777777777888888888888888888888888666666666666666555555555666666666666666777888888444444444444444444444444333333333222222222111111333222222222222222222333111111111111111111111111000000000000000000000000000000000000000000000000111111111111222222222222000000111111111111000000000000000000000000000000000000000000000000000000333222222222111000000000000000000000000000000000000222555777777666444222111333444333000000222555//////000000111111222222000000111111111111000000000000111222333444444555///000111222333444444444111111111111111111111111//////000000111111111222444555777666555333444444333333333444444333222222555444333333222222222222444333333222222333333444555444444333333333444444333333333333333333333333111222333333444444333333222222333333333444444444444444444444444444444444444444444333333222222222000111222333444444444444222333333444444333333333111111111222222333333333222222333333333444444444444444444444444444444444555333222222333444444444222222111111111111222222444555666666555444333222000000000000111333444444888888777666666555555444333333444444444444333333444333111000111222444555111111111111111111111111333222222222111000000000222222222222111111000000222222222222222222222222222222222111111111000000333222222111111000000000111111222222222222111111111222222333333222222111111111222222222333333333222222222222222222222222////////////000111222333111111111111111111111111000111222333444333222222000111222111000000222444222222222222222222222222111111222333333333333222333333222222111222222222111111222333333333333222111222444555555444222000333222111111111222333444444333333222222333333444333444666777777555333111333333444555444333111000111000/////////000222333333222111111333333222111222111000111333333111///...///000111111111111111////////////000000000000666999666yyyTTT???...444333222111000000000000444333222222111222222222444444444444333222111000111111111111111111111111111111111222222333444444000000111111111222222222222222222222222222222222111111111000000000000000222222222222222222222222111111111111111111111111333333222222333333444555111222333333444444333333333333333444444333222222444555555555444444666777666666888999999888777777666777888999999888666555666777888999999888777666555555555555666777999999333333444444555666666666333333222222333333444555555555444333333222111111000000000111222222333333111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222111000000000111333333222222222222222222222222111111111111111111111111333444555555444111///---111111111111111111111111333333333222222111111111444444333222222111111000222222222222111111000000333333222222222222222222222222333444555555666666333333333222222222111111111222222222222333333333666444111000111444777:::444555777666555333444444333333333444444333333222555444333333222222333333444333333222222333333444555444444333333444444555555555555555555555555555222222333444444444444333222333333333333444444444444444444444444444444444444444444333333333222222111111222444444555555555444444444555444444333333333333333333222222222222333333333444444444555555444444444444444444444444555444333333444444444444333333222222222222333333222333333444444333222111555444444444555666777888666666555555444333333333333444444444444444444333222222333333333222222222222222222222222222222222222222222222111111111111333222222222111111111111222222222222222222222222444333333333222222222111444333333333333333222222111111222222222222111111222222333333333333222222111222222222222333333333222222222222222222222222222222222222111111111111222222222222222222222222111222333444555444333333000111222111000000222444222222222222222222222222111111222333333333333222333333222222222222222333111111222333333333333333111222444555666555555444333222111111111222333444444444333333222333333333222444666999:::999888777333444444555444333222111111111111111111222333333333222111111333333222111333222111222333333111//////000111111222222222111000000111111111222222222222:::KKK]]]<<<222555444333222111111111111111111111111111222333444555555555555444333222111111111111111111111111111333333222222222222222222111111111222222222333333222222222222222222222222222222222222222222111111222222222222222222222222222222222222222222222222333333222222333333444555222222333444444444444333444444555555555444444333444555666555444555666888666666777888888777666555666777999::::::999888777666777888999999888777666888777777666666666666666666666666666666555555555333333222222333333444555555555444444333222222111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111000000000111333333222222222222222222222222111111111111111111111111222222333444333222111000222222222222222222111111333333333222222222111111333333333222222222222222333222222222111111111111222222222222222222222222000111111222222333333333333333333222222111111111000000000000111111111111444333111000111333666888444555777666555333444444333333444444444444333333555444333333333333333333444444333333333333444444555444444444444444555555555555555555555555555555222222333444444444444444333333333444444444555555444444444444444444444444444444444444333333333333222222333444555555555555555555555555555444333333555555444444333222222222444444444444555555555555444444444444444444444444444444444444444444444444555555444444444444555555111222333333444333333333444444333333333333444444666666555444444333333222444444555555555555444444333444666777666444222000222222222222222222222222111222222222222222333333333333222222222222111111333333333333333333333333444444444444333333333333444444555555555555555555111111222222222222111111222222333333333333222222222222222222333333333333333333333333333333333333222333333333333333222111222222222222222222222222222333444555666555444444000111222222000111222444333333333333333333333333111222222333333333333333333333222222222222333333222222222222333333333333222333333444555666777777222222222222222333444444555555444333222222333333222444666999:::999888888333444444444444333222222222222333444444444333333333222111111333333222111333222222222333333111///111111222333333333222222222222333333333444444444000;;;GGGKKK888777555555444333222222222222/////////000111333444555666666666666555444333222222222222222222222222222444444444333222111111111222222222333333333444444333333333333222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555222222333444444444444444444555555666666666555555555666666666555555777888777777777777666555444444666777999:::;;;;;;:::999777777888888888888777777:::999888777666555444333888888777777666555555444333333222222333333444555555555444444333222222222444333333222111111000000222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444222111111111111222333333333333333333333333333333222222222222222222222222111111222222333333444444444444444333333222222222333333333333222222222222222222222222333333333333333333222222222222111111111111222222222222222222111111111111222222222222222222222222111111111111000000111111111222222222111111111111222333444444444555777666555333333444222333444444444444444444555444444333333333444444444444333333333333444444555444444444444555555666444444444444333333333333222333333444555444444444444444444444555555555555555555555555555555555555444444444444444444333333333333444555555555555555555555555555444333222222555555444444444444444444333333444444444555555555444444444444444444555555333444555555444333333333666666666555555666666666333444444555555666666666333222222111111111111222888777777666666555444444444444555555555555444444666777777777666555333222333333333333333333333333111222222222333333444444333333333333333333222222333333333333333333333333444444444333333333333333444444555555666666666777111222222333333222222111222333333333333333333222222222222333333333444444333333333333333333333333000111222444444444444444333333333333333333333333111222444555555555444333111222222222111111333444333333333333333333333333111222333333444444333333333333222222222333444444222222222222333333444444444444333333444555666777222222222222333333444444666555444333333333333333555555666777777555444333444444444444444444333333222222444555555444333222333222111111333333222111444333222333444444222000222222333444444333333333333333333333444444444444---???777???DDD777999444444444333222222222222222000000000000111222333444666666666666666555444444222222222222222222222222444444333333333222222222333333333444444444555555333333333333333222222222222222222222333333333333333333333333333333333333333333333444444444444444333333333333333444555555222333333444555444444444444444555666666666555555444555666555444444666888999888888777666555555444666777888999::::::::::::777777777888888777777777999999999888666555444333777666666666555555555444333333222222333333444555555555444444333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333111111111111222222333333333333333333333333333333222222222222222222222222333222222222222333444555555555555444333333222222333333333333333333333333111111222222333444555555333333333333333333222222111111111222222222222222444444444444333333333333222222222222222222111111333333333333444444444555000000111222222222222222444555777666555333333444222333444444555555555444444444444333333444555555555444444333333444444555444444444444444555666777555555555444444333333333333333444555555555444444444444555555555666666666555555555555555555555555444444444444444444444444444444555666666666555555444444444444444333222222333333444555666666777777333333333333444444444444444444555555555666666666444666888777555333333444666555555444444555555666555555555666666777777888666666555555555555555555888888888777666666555555444555555555555555555444888777555333222222333333444444444444444444444444222222333333444444444555333333333333333333444444333333333333333333333333222222222333333333333333333333444444555555666666222222333333333333222222333333333444444333333333222222333333333444444444333333333333333333333333111222333333444444444444333333333333333333333333000111222444444333333222111222333222111111333555333333333333333333333333222222333444444444444333333222222222333444444555333333222222222333444555555555444333222222333333222222333333444444444444666555444444333333333444555666777777777666444444444444444444444444444555111222333444444333222111333222111111333333222111444333222333555555333222333333444444444333333222222222222222333333333444...>>>555111888888777111333222222111111111111222222222111111111111111222666666777777666666555555222222222222222222222222222222333333333444444444333333444444444555555555444444444333333333222222111111111111222222333333333333333333333333333333333333444444444555555555444444333333444444555666333333444555555555444444333333444555555555555555333444555444333333555777;;;:::999888777777666666555666777888888999999999888777777777777777777888777777888888777666555444333333333444444555555555333333222222333333444555555555444444444444333333111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333111111222222333333333333333333333333333333333333222222222222222222222222555444333222222222333333555555555444444444333333333333333333333333333333111111222333444555555666333333333333333333444444111111222222333333333333555555555444444444444444222222222222222222333333333444444444555555555555111111222333333333222222444555777666555333444444222333444555555666555555444444444444444444555666555555444444444444555555444444444444555666777777888888777777666555555555333333444555555555555555555555555666666666666777555555555555555555555555444444444444555555555555555555666666666666666555444444444555555555444444333333444666777888999:::333444444444444555555555555555666666777888888888777:::<<<<<<888666666888777666666555555666666777888777777777777888888999888888888777777888999999:::999999888888777666666666777777888888777777666666555333111000111222444555555555555555555555555333444444444444444444555333333444444444444555555333333333333333333333333222222222222333333333333333333333444444444444444222222333333333333222222333333444444444444333333333333333333444444444444333333333333333333333333555555444444444444555555444444444444444444444444000111222333333333222222111222333222111222333555333333333333333333333333222222333444444444444444333222222333333444555666444333222222222333555666555555444333222111111000222222333444444444444444555555444444444444555555555666777888999:::::::::444444444333444444555666333333444444333333222222333222111111333333222111333222222444666666555444333333444444444333222222111111111222222222333333666444000888@@@666///888222222111000000111111222444333333222111111222222555666666666666666555555333333333333333333333333222222222333444555555555333333333444444444555555555555444444333333222222000000111111222222333333333333333333333333333333222333333444444555555555444444444444444555555666333333444555555555555555222333444555555555555555333444555555333444555777;;;:::999888888888888888666666666777777888888999888888777777777777888888555555777888888777666666111222222333444444555555333333222222333333444555555555444444444444444444111111222222333444444555333333333333333333333333333333333333333333333333333333333333333333333333111111111111222222222222111222222333444333333333333333333333333333333333333333333333333333333333555555444444333333222222444444444444444444444444333333333333444444444444111222222333444555555666333333444444444444555555222222333333444444555555333333333333444444444444333333333333444444444444222222222333333333444444333444444555555444444444444555777666555333444444222333444555666666666666444444444444444555666666555555444444444444555555444444444444555666777888888888888777666555555555333444444555555555555555555555666666666777777777555555555555555555555555444444444444555555555666666666777777777666666555444555666777777888777777555555666666777888999999666666666666777777777777666777777888999999::::::;;;???BBBAAA===:::;;;<<<=========<<<<<<=========>>>===<<<;;;;;;<<<======<<<<<<;;;<<<<<<===>>>???>>>>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;:::777666666666555666666666666666666666666666666666555555555555444444444444333444444444555555555555444444444444444444444444333333333333444444444555555444444444444444444333222333333444444333333222333333444444444444333333333333333444444444444555444444444444444444444444555444333444666999<<<>>>444444444444444444444444111222333444444444333222222333333333222222444555444444444444444444444444222333444444555444444444222222222333333555666666555444222222222333555666444444555555555333222111222333444555555555444333444444333444444555666777555666777888999::::::;;;555444444333444555666777666555555444333333444444333222111111333333222111111111222444666888777666333333333333333222111111111111222222222333333333666111...111888222,,,<<<222222222111111222222333333333333333333333444444444555555666666555555555333333333333333333333333333333444444444444444444222333333333444444444444666555555444333333222222111111222222333444444555444444444444444444444444111222222333444444555555444444444444444555666666333444444555555555555555333333444666666777777666555666777666555666777999:::999888777777888999999888888888777888888888999999888777666666777888999555666777888888777666555333333444444444444444444333333222222333333444555444444555555555555555555222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333444111222333444444444333333444444444444444444444444333333333333333333333333222333444555555555444333222222222333444444555555333333333444444444555555222333333333444444555555333444444444555555555555333333444555555666666777333444444444555666666666444444444555555555666666333333333333444444444444666666666666666666666666444555777666555333444444222333444555666666666666444444444444444555666777555555444444444444555555444444444555555777888888777666666555444333333333333444555555666666555555666666666666777777777777666666666666666666666666444444444555555555666666666777777777777777666666555666777999::::::::::::777777777777777888888888888888888888999999999999777777888999::::::;;;;;;>>>CCCGGGFFFAAA>>>>>>@@@FFFEEEEEEDDDDDDEEEEEEFFFEEEDDDCCCAAAAAAAAABBBBBBDDDCCCDDDDDDEEEFFFGGGHHHDDDDDDCCCCCCBBBAAAAAAAAA======>>>>>>>>>>>>======999:::<<<======<<<;;;:::777777777777777777777777666666666555444444444333444444444555555555666666444444444444444444444444444444444555555555666666666666555555444444444333222333333444444333333222333444444555555444444333333333333444444444555555444444444444444444444444000000111333888???EEEIII555555555555555555555555222333444555555555444333222333333333222222444666444444444444444444444444222333444444555555444444222222222333444555666777555444333222222444555777222444555777777666444333222333444555555555444333333333333444555666777888777777777777666666666666555444444333444555666777888777666444444444555666333222111111333333222111111000111444777999999888333333333333222222111000222222222333333333444444+++777<<>><<<;;;;;;>>>@@@BBBCCCDDDFFFHHHJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJJJJLLLJJJHHHFFFFFFFFFGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMLLLKKKIIIHHHIIIHHHGGGFFFEEECCCCCCBBBCCCCCCBBBBBBAAA???>>>===<<<;;;::::::::::::999888888888777777666666555555333333555666777888888888;;;:::888666555444333333666666555444333333333333666666666555555444444444888555333444555444444555333444555666666555444333666666555555555555666666444555666777777666555555999777444555999BBBKKKPPP888777555444333444666777555444333333333333444555444444333333444555777888555555555555555555555555666555555555444444444444555444333222111222333444555555666888:::999666333444666777777555333222333222222222333333444444444444444444444555555555666555666666777888999999999999888888777666555555444444444444444444444444444333333333333333333333333333222111333555666666555666222---...222555444222333222222111111222222333444444444555555555666666444333333333333333333333222222444666333///000555444555555555555555555555444444444555555555555555555555555555555555555555444555666666666666777777888777777666555444444444333444444555555444333333111222333333444444444444333333555666666666555444111222222333444555666666444555555666777888888999666666666666666777888888555777:::;;;;;;;;;<<<>>>999999888888999999:::;;;===<<<:::888777777888888999888888777777777777777888999::::::999888777666888777555444444555666777555555555555555555555555444444555555666555555555333333333444444555555555111111222222222333333333222222333333333444444444555555444444444333333333333333444444666777999999666666666555555444444444111111111222222333333444333333333222333333444555666555555555555555555555444444555555555444444333222333444444333222444555666666777777777777777666444555777999::::::::::::999999999:::::::::::::::===<<<;;;;;;;;;;;;;;;<<<;;;::::::999999999999:::;;;;;;:::;;;;;;<<<============<<<<<<<<<===???@@@555666777888888777666555666666666666666666666666444555666555444333444666333444444555666666777777666555555555555666777777555666666777888888999999555666666666666666666555555666666777777666666555777777777777666666666555777777777777777777777777444666888999888888888999888999999:::::::::999999;;;;;;<<<======>>>?????????>>>>>>>>>@@@BBBBBBBBBDDDDDDDDDBBBAAAAAACCCFFFJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPOOORRRPPPNNNLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSSSSTTTTTTSSSRRRQQQPPPMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJIIIHHHGGGFFFDDDCCCAAA???>>>???@@@@@@???>>>===<<<<<<;;;:::999999888666777777888999999999999999999888777666555555555777666555444444444444444555555555555555555444444777666555666777666555555444555666666666666555444666666555555555555666666555666666777777666555444222111000111444999>>>@@@777666555444555666888999555555444333333444555555555555444444555666888999555555555555555555555555666666666666555555555444444333333333444555666666:::888777666777666555333666777888777555333333444333333333333444444444555444555555555666666666666555555555666777888888888888777666555444444444444555555555555555555555555666666555444333222222111444333222333555666555444666222///000444666555222333333222222222222333333222222333333333444444444333333333333333333444444666222111333222111333777666666555444444444555555333333444444555666666777555555555555555555555555666666555444444333222222888777777666555555444444444444444444444444444444222333333444444444333333222333444555555555444333444444444444444444555555555555555666777888888888666666666666666777888888444666999999999999:::;;;999999888888999999:::;;;<<<;;;:::888888888888999999888888777777777777777777777888888888777666555777666555444444555777888555555555555555555555555444444555555555444444333333333444444444444444444111222222222222333333333222222333333333444444444555555555444444444333333444444444444555777888888666555555555444444444444333333333444444444444444555444444444444444555555444444444555666777777777666666666666666666666666444666777666555555666888999999:::;;;<<<<<<;;;;;;999:::<<<>>>?????????????????????@@@@@@@@@@@@AAA?????????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@AAACCCBBBBBBBBBCCCCCCDDDEEEDDDCCCAAA@@@???@@@@@@@@@666666777777777777666666555555555555555555555555888999::::::888888999:::444555666777888888777777666666555555666666777888666666666777888888999999555555777777777777555555666666777777777777666666777777777777666666666666666666777888999::::::;;;555777999999999888999:::;;;;;;<<<===>>>>>>>>>===???@@@BBBDDDFFFFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJLLLNNNRRRTTTVVVXXXZZZ\\\]]]]]][[[[[[[[[ZZZYYYWWWUUUUUUWWWVVVSSSRRRQQQSSSUUUVVVWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTTTTUUUUUUUUUTTTTTTTTTSSSSSSRRRQQQOOOMMMLLLGGGFFFEEEFFFHHHHHHHHHFFFDDDDDDCCCBBBAAA@@@??????<<<<<<<<<<<<======<<<<<<999999888777777777777777777666666555555555555555444555555555555555555666555666777777777777666555555555666666666666555555777666666555555666666777777777777777666666444444222333444555666777777777666555555555666888:::;;;555555444333333444555555666666555666666777888999666666666666666666666666777777777777666666666666222333444555777777777777;;;888555444555666777666999999999777444333444555444444444555555555555555666666666666777777777777444555555666666777777777777666444333222222333444444444444444444444444444555444444444333333333333555444333444555666555444555333111333666777555222444333333222222333333444222333333333333444444444222333333333444555555555999333000333666666777999888777555444333444555555333333333444555666777777666666666666666666666666888777666666777666555333777777777666555555444444555555444333333444555666444444444555444444333333111222333444555444333333666666555555444444444444555555666666777777888888666666666666666777888888444666888888777666777888999888888888888999::::::::::::999888888999999:::999888888777777777777777555666666777777777777666666555444444444666777888555555555555555555555555444444555444444333222111444444444444444444333333222222222222333333333333333333333333444444444444555555555444444444444333555555444444555666777777555555555444444444444444666666666666555555555555666666555555555555555555555555555666666666777777888888888888999:::;;;;;;888999;;;;;;:::999;;;<<<>>>???@@@AAABBBCCCCCCCCCAAABBBDDDFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIGGGEEEDDDCCCCCC888777666555555666777888666666666666666666666666777999:::999888777888:::444555888999:::999777666666666666555666777777888666666777777888888888888555666777888888777666555666666777888888888777777777777777777777777777777666666777777888999::::::666888::::::::::::;;;===>>>???@@@AAABBBCCCCCCCCCFFFHHHJJJMMMOOOOOONNNNNNMMMNNNOOOOOOOOOPPPRRRSSSTTTTTTUUUTTTSSSSSSUUUWWWWWWYYY[[[]]]___aaabbbbbb^^^^^^^^^]]]\\\[[[YYYYYYZZZXXXUUUSSSSSSUUUXXXYYY[[[\\\]]]^^^____________^^^^^^^^^^^^]]]\\\[[[[[[YYYZZZ[[[[[[\\\[[[[[[ZZZ\\\\\\[[[ZZZYYYWWWVVVUUUNNNMMMMMMNNNPPPQQQPPPOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBBBBBBB===<<<;;;:::999888888888888777666666555555666666444555555555666666777777444777888666555666666555666666666666666666666666777777666666666666777777888888888777666555444444777888999::::::999777666666666666666777888::::::555555444444444444555555555555555666666777888888777777777777777777777777888888888777777777777666222333555666777777666666666444333444666999::::::;;;;;;:::777444444555666555555555666666666666666666777777777777888888888555666666666777777888888777666444222222333444555222222222222222222222222//////000222333555666666666555444444555666444333444444444666888888666333444444333333333333444444555555555555666666666666222333333444555666666777:::444444:::@@@???:::777999888666444333444555666444444444555555555555555666666666666666666666666555555666888999:::888777777777666666555555555555666555333222333444666777555555555555555444333222222333444555555555444444555555555555555555555555555666666666777777777888666666666666666777777888555777888888777666666777888888888888888999999:::888888888999999::::::;;;999888888777777777777777555666666777777888888888444444444444555777888999555555555555555555555555444444444444333222111000555555555444444333333333222222222333333333444444333333333444444444444555555555555555444444444444555555444444444555666666555555444444444444444444888888777777666666555555666666777777777666666666888888777777666666555555;;;::::::;;;<<<===???@@@<<<>>>??????>>>>>>@@@AAACCCDDDFFFGGGHHHIIIJJJJJJIIIJJJKKKMMMNNNNNNMMMMMMKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPQQQQQQQQQQQQQQQOOONNNMMMMMMLLLLLLLLLLLLNNNMMMMMMMMMMMMMMMNNNNNNQQQQQQOOOMMMLLLJJJIIIIII888777666555555666777888777777777777777777777777333555666555444333444555555666888::::::999777666666666666666666777888888777777777777777888888888555666777888888777666555666666777888999999888888888888888888888888888888777777777888888999999999999;;;<<<=========???AAABBBCCCEEEGGGIIIJJJJJJKKKNNNPPPSSSUUUWWWWWWWWWVVVWWWYYYYYYXXXVVVUUUWWWYYYZZZ[[[\\\\\\[[[[[[]]]^^^\\\]]]___aaabbbddddddddd___`````````___^^^]]]\\\[[[YYYVVVSSSSSSUUUXXXZZZ]]]^^^___```aaaaaaaaaaaa______^^^]]]\\\\\\\\\[[[]]]^^^```aaaaaa```___^^^````````````___]]]\\\[[[UUUTTTSSSTTTVVVWWWVVVUUUTTTTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIIIIIHHHIIIIIIDDDCCCAAA???===;;;;;;:::::::::999888777777777777666666666777777888888888555:::;;;777555777888666777777777777777777777777777777666666666666777777999999888777666555555555666777777777777777777777888888777777777777777888555555555555555555555555333333444555666666666666888888888888888888888888999888888888777777777777333444555666666555444333444333444666888:::999888;;;;;;:::777555444666777666666666666666666666666777777777777888888888999777888888888888888999999777666555444444555555666333333333333333333333333---...///111222444555666666555444444666666555333333444666888999888666444555444444444444444444555555555555666666666777777333333444555666666777777888555999DDDKKKFFF;;;333888777666555444555555666666666666555444444333333777777777777777777777777222555999;;;:::888666555666666666666555555555555666555333333333555777888666666666666555555444333333444666777777777666555444444555666666777888888666666666666777777777777666666666666666777777888777888:::999888666777777888888777777888888999:::777888888999::::::::::::999888888777777777777777777777777777888999999:::444444444555666777888888555555555555555555555555444444444444333222111000555555555444444333333333222222333333333444444444333333444444444555555555666666555555555444444444555555444444444555555666555555555555555555555555888888777777666666555555666777888999999999888888999999999999999999::::::======>>>???@@@BBBDDDEEEBBBCCCEEEEEEDDDDDDFFFHHHIIIJJJKKKMMMNNNOOOOOOOOONNNOOOQQQRRRSSSRRRRRRQQQPPPQQQQQQRRRSSSSSSTTTTTTWWWXXXXXXXXXXXXWWWVVVUUUTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPSSSSSSSSSRRRRRRQQQPPPOOO888777666555555666777888888888888888888888888888666777888888666666777888666777888999999888777666777777666666777777888999777777777777777777888888777777777777777777777777666777888999999:::999999999999999999999::::::::::::::::::;;;;;;<<<<<<<<>><<<;;;::::::999888888999999999999999::::::CCCGGGAAA===???>>>999888888777777777777888888888777777666666777777888999999888777666666666666777666666666666777888888888888888777777666666666444555666666666666555444222333444555666666666666777777777777777777777777888888888888777777777777555555555555555444333333888777666777888777555333999999999888666555666777666666666666666555555555777777777777888888888888999999999999999999999999777777777777777777777666666666666666666666666666111111111111222222222222666555444444666777666555333555777888888777666555666555555444444555555666333333444444444555555555444555555555666777777777777555:::EEEKKKEEE999111666666666666666666666666666666666555444444333333777777777777777777777777888???FFFGGGAAA:::666666666666666666666666555555555444444444444666777888666666666777666666555555444555666777888777666666444444555666777888999999666666666666777777777777666666666666666777888888888999;;;:::999888888999888777777777777888999999777888999:::::::::::::::999888888777777777777777999888888888888888999:::444444555555666777777777555555555555555555555555444444555444444333222111444444444444444444333333333333333333444444444444333444444444555555555555666666666555555555444444444444333333444555666666666666666666666777777777888888888888777777777777777888:::<<<=========<<<;;;<<<<<<>>>???AAABBBBBB???AAACCCEEEHHHIIIJJJJJJHHHJJJKKKLLLKKKLLLMMMOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRSSSTTTVVVVVVVVVUUUTTTVVVVVVWWWXXXYYYZZZZZZ[[[\\\\\\]]]]]]\\\ZZZXXXWWWZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSS777777666666666666777777777777777777777777777777999:::;;;:::999888999;;;777777777777777777777777777777666666777777888999888777777777777777777777999888666555555666888999666777888999:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>???@@@AAACCCDDDDDDGGGHHHIIIIIIIIIKKKMMMPPPPPPRRRTTTWWWZZZ\\\]]]]]]^^^^^^___```aaaaaabbbbbb```ccceeeccc___^^^aaaddddddfffhhhhhhhhhggghhhjjjfffgggggghhhhhhhhhhhhhhhgggfffeeecccaaa___]]][[[WWWTTTPPPLLLKKKLLLOOOQQQTTTTTTUUUVVVWWWWWWWWWWWWUUUTTTSSSRRRQQQQQQQQQRRRSSSUUUYYY]]]___```______aaabbbbbbcccccccccccccccaaa___^^^^^^``````___]]][[[[[[[[[[[[[[[[[[[[[[[[YYYXXXVVVUUUUUUVVVWWWXXXUUUTTTRRRPPPNNNLLLKKKKKKGGGFFFDDDBBB@@@>>>======;;;;;;;;;;;;;;;:::::::::AAAOOOWWWSSSNNNLLLFFF===999888888777777888888999888888777777777777888888999888777666666777777888777777888888888888777777555555666666777777666666444555666777777666555444333333555666777777666666777777777777777777777777888888777777777666666666555555555555555555666666;;;999666555555666555555555777888888777666666777666666666555555555444444666666666777777777888888888888888888888888888888555666888999999888666555555555555555555555555555444444333333333333333333555444333444666888777666333555666777777666666666666666555555555555666666444444444444555555555555666666666666666666666777888444555<<<@@@<<<666333333444666888888888777666444444444555555555666666888888888888888888888888888DDDOOOOOOEEE:::777888555666666666666666666666444444444555666777777777555555666777777777666666444444666777777777666555666666666777777888888888777777777777666666666666666666666666666777888888777888::::::999888999:::777777777777777888999999888888999:::::::::999888999888888777777777777777999999777777666777888888555555666666666666666555555555555555555555555555444444555555555444444333333333444444444444444444333333333444444444444555444444444444555555555555666666666666555555555555222222222333444555666777666777777777888888888999999999999999999:::::::::999;;;>>>AAABBBCCCCCCBBBEEEEEEEEEEEEEEEFFFFFFFFFCCCEEEIIIMMMOOOPPPPPPPPPOOOQQQSSSSSSSSSSSSUUUWWWTTTUUUVVVWWWWWWWWWWWWWWWUUUVVVWWWXXXYYYXXXWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]\\\]]]^^^^^^^^^\\\ZZZYYY]]]\\\[[[YYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUUUUUUUVVVVVVWWWVVVUUUTTTTTT666666777777777777666666666666666666666666666666444555666666555444555666888777666666555666666777777777777777777888888999888888888777777777777777:::999666555555666999:::666777888999:::;;;;;;;;;;;;;;;;;;<<<<<<=========@@@AAABBBEEEGGGIIIKKKKKKLLLMMMNNNNNNNNNPPPSSSVVVUUUWWWYYY\\\___aaacccdddbbbbbbbbbbbbbbbcccdddeee```cccfffeeeaaaaaadddhhhgggiiikkklllkkkkkklllmmmggghhhhhhhhhhhhhhhgggggghhhgggeeebbb___[[[XXXVVVSSSOOOJJJFFFDDDEEEHHHJJJLLLLLLMMMNNNOOOOOOOOOOOONNNMMMLLLJJJJJJJJJJJJKKKIIILLLQQQVVVZZZ[[[\\\\\\aaaaaabbbddddddeeeeeeeeedddcccaaaaaabbbbbbaaa```\\\\\\\\\\\\]]]]]]]]]]]]\\\[[[YYYXXXXXXZZZ[[[\\\YYYXXXWWWUUUTTTTTTSSSSSSMMMKKKIIIFFFDDDBBBAAA@@@=========<<<<<<;;;;;;:::FFFWWWdddaaa[[[WWWMMM@@@:::999888777777888999:::888888777777777777888888888888777666666777888999333555666888777555333111222333444666777777777777444555666777777666555444333555666888888888777777666666666666666666666666777777777777666666666666666555444555666777999;;;;;;888333222333666999:::333555888888777666666777666666555555444444444333666666666666777777777777888888888777777777777777333555888999:::888666444222222222222222222222222222333444444555666777777444444333444777888888777333555666666666555666777666666555555555555666666666666666666777777777888777777777777666666666666999444111333555444444555111333666999:::999888666111222333444666777888999888888888888888888888888---===LLLMMMAAA555333666555555555666666666666666333444555666777777777777555555666777777888777777333333555666666666555444888888888888777777777777777777777777666666666666666666666666666777888888666777999:::999888999:::777777777777777888888999888999:::;;;::::::888888999888888777777777777777999888777555555555666777555666666666666666555444555555555555555555555555444444555555666555555555333333333444444555555555333333333444444444555555444444444555555555666666777666666666555555555555111222222333444555777888777777888888999999999::::::::::::;;;;;;<<<<<<<<<;;;===AAADDDFFFGGGGGGFFFPPPOOOMMMKKKIIIGGGEEEDDDEEEIIIMMMRRRUUUUUUUUUTTTTTTVVVWWWXXXXXXXXXZZZ\\\XXXYYYYYYZZZZZZZZZYYYYYYWWWXXXYYYZZZZZZZZZYYYXXXVVVVVVWWWXXXZZZ[[[[[[\\\ZZZ[[[]]]^^^___^^^\\\[[[]]]\\\ZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWUUUSSSRRR