BM66( ~~~```NNNJJJIIIDDD???BBBBBBBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCDDDFFFDDDBBBEEETTTkkk}}}}}}sssfffmmmuuuiiihhh\\\[[[YYYYYYbbbxxx{{{zzzxxxuuusssqqqooonnneeeeeeddddddcccbbbbbbaaa^^^\\\ZZZZZZZZZZZZXXXVVV______]]]\\\[[[ZZZZZZZZZYYYXXX]]]iiissszzz~~~|||iiiRRRIIIGGGGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@AAABBBAAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEECCCBBBIII\\\sss~~~{{{~~~ddddddwwwoooccc```[[[\\\\\\___jjjyyyuuuiii^^^YYYVVVRRRPPPQQQOOOOOONNNMMMKKKJJJIIIIIINNNMMMLLLMMMNNNOOONNNLLLJJJJJJIIIHHHGGGFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHLLLJJJIIIIIIJJJKKKJJJHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEGGGNNNZZZggguuu|||~~~hhhTTTJJJFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@AAA@@@??????>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAADDDRRRjjj~~~|||zzzyyy{{{yyysss]]]jjj|||hhh___]]][[[^^^bbbiiiwww{{{ooodddXXXLLLHHHGGGFFFFFFGGGEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEBBBAAA@@@AAABBBCCCBBBAAAFFFFFFEEEEEEFFFFFFGGGGGGGGGIIIQQQ^^^nnndddNNNDDDAAA?????????????????????@@@<<<<<<<<<<<<===>>>???@@@??????>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAA???@@@FFFYYYtttxxx~~~yyy|||}}}mmm___uuutttddd```___\\\aaagggpppooogggaaaVVVLLLFFFDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCC@@@GGGHHHBBB???CCCFFFFFFEEEPPPVVV]]]jjj{{{rrrYYYHHH???@@@???>>>>>>??????>>>===<<<<<<<<<<<<===========================<<<<<<<<<@@@@@@??????????????????BBB@@@GGG___zzzyyy}}}zzz~~~||||||eeelllppplllggg^^^[[[```iiizzz}}}zzzuuussspppooooooooommmlllllllllkkkjjjiiiggggggfffiiieeefffjjjgggjjjzzziiiaaaWWWPPPHHHAAAAAAEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB@@@EEEFFFBBBAAAEEEGGGFFFKKKZZZaaadddooo~~~~~~```LLLCCC@@@???======>>>???>>><<<;;;;;;<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<>>===<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????????????????LLLggg}}}nnnvvvhhhzzzvvvggg^^^ZZZ[[[gggxxxttthhhiii___\\\XXXUUURRRLLLCCC===GGGEEEDDDDDDEEEEEECCCAAAEEECCCAAABBBCCCDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGBBBDDDGGGHHHHHHXXX}}}}}}jjj[[[]]]XXXIIIBBBHHHCCCBBBAAA@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@BBBDDDDDDDDDMMM^^^bbbgggzzzxxxxxx|||yyy}}}oooSSSKKKAAA???===<<<<<<===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???BBBUUUuuuvvvlllfff```yyywwwfff\\\]]]^^^mmm||||||{{{vvvzzzpppfff^^^[[[WWWUUUTTTQQQJJJEEEEEEDDDBBBBBBCCCDDDCCCAAA???>>>======???@@@@@@???======>>>???@@@BBBBBBCCCCCCDDDDDDDDDJJJ^^^}}}xxxxxxqqq\\\^^^^^^PPPEEEEEEBBBBBB@@@?????????????????????????????????????????????>>>>>>>>>>>>???????????????????????????????????????@@@@@@@@@AAAAAABBB@@@@@@@@@@@@AAACCCEEESSS]]]```nnnyyyvvvuuuyyyyyyssspppsssxxxvvvttt|||vvvWWWMMMDDDAAA>>><<<<<<<<<;;;:::999999999999::::::::::::999:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>CCCJJJccc~~~fffppprrrWWW[[[vvvwwweee\\\```bbbvvv~~~~~~yyyxxxvvvsssqqqooommmlllgggfffeeecccaaa___^^^]]]]]]\\\[[[ZZZXXXWWWUUUUUUSSSRRRQQQOOONNNMMMMMMMMMXXXeee|||}}}wwwsssqqqdddjjjvvv|||iii___[[[VVVRRRQQQNNNIIIEEECCCAAA??????@@@@@@@@@???BBB@@@???@@@BBBCCCCCCBBBAAAAAABBBCCCDDDEEEEEEFFFFFFFFFDDDEEERRRlllxxxqqqssszzzaaa]]]^^^SSSHHHDDDBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAA@@@@@@AAA??????EEEMMMYYY]]]aaa{{{vvvqqqrrrrrrpppmmmgggeeeeeeiiipppvvvwwwwww}}}|||~~~|||tttooonnnrrrxxxzzznnn~~~|||bbbOOOHHHEEE@@@===<<<;;;:::999888888888888999999999999888999999::::::;;;;;;;;;;;;;;;<<<<<<======>>>>>>BBBNNNmmm}}}vvv|||\\\|||bbbQQQ]]]www}}}qqqaaa[[[___hhhyyyccc\\\TTTOOOOOOUUUTTTSSSRRRPPPNNNMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHIIIJJJKKKLLLMMMRRRddd}}}wwwtttssshhhfffjjjvvvwwwddd^^^WWWRRRPPPNNNJJJGGGGGGDDDBBBAAABBBBBBAAA@@@???>>>======???@@@????????????@@@@@@@@@AAAAAAAAA???BBBBBBDDDVVVxxx~~~qqqmmmmmmaaa\\\VVVNNNIIIAAA@@@???>>>>>>======>>>==============================<<<<<<<<<<<<==============================>>>>>>>>>>>>?????????@@@??????AAABBB@@@AAALLLZZZaaaccckkk{{{rrrfffaaacccffffffddd^^^]]]]]]```eeehhhhhhffflllmmmrrrwwwtttoooooouuu~~~qqqwww}}}pppUUULLLHHHBBB>>><<<;;;999888777777777888888888999999888888888999::::::;;;;;;::::::;;;<<<<<<===>>>>>>CCCUUUwwwuuu{{{kkkaaaZZZSSSeeezzzuuuggg[[[YYY]]]nnnnnnYYYUUUQQQOOOPPPKKKKKKJJJIIIIIIHHHGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC>>>???@@@AAABBBDDDEEEEEEAAAAAAAAABBBCCCEEEGGGHHHPPPgggyyy~~~||||||vvvjjjdddmmm|||hhhbbbZZZTTTRRRQQQOOOLLLFFFCCC@@@??????@@@???>>>AAA???>>>>>>@@@AAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@FFFHHHKKKaaannnjjjyyyfff\\\XXXTTTPPPAAA@@@???>>>====================================<<<<<<<<<;;;;;;<<<<<<<<<========================>>>>>>>>>>>>????????????===>>>BBBDDDAAACCCRRRdddkkknnnzzzvvvkkk___ZZZ]]]bbbcccccc[[[ZZZZZZ]]]```aaa___\\\dddgggooouuutttpppuuu~~~wwwuuu~~~{{{YYYNNNJJJDDD???<<<:::999777777777777777888888888888777777888999::::::;;;;;;::::::;;;;;;<<<===>>>>>>III```xxxxxxdddmmmyyyWWWVVVjjj{{{{{{lll^^^VVVWWW\\\rrrnnn\\\PPPLLLMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCBBBAAAAAA@@@??????AAAAAA@@@@@@AAAAAABBBCCCFFF???<<<@@@CCCCCCGGGLLL]]]{{{}}}vvvttt{{{sssaaaVVVWWWUUUMMMKKKQQQNNNHHHAAA>>>>>>??????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@???@@@@@@AAAAAA>>>HHHKKKQQQrrr~~~qqq|||yyyppp{{{hhhbbb___VVVWWWKKKAAA;;;===???===<<<>>>========================;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========AAA:::;;;CCCEEEGGG]]]yyyppp~~~rrrooojjjgggggghhhhhhhhheeeccc``````aaaccccccccchhheeeeeejjjpppvvvyyyxxx~~~yyynnn```QQQIIIIIIEEE:::777;;;888777777666666666666777777888888777777888888999::::::999:::======<<>>???>>>===>>>>>>=========>>>??????@@@@@@?????????@@@AAAAAA@@@EEELLL^^^uuu}}}ttt{{{ssseee___YYYVVVNNNDDD======>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;<<<=========@@@======@@@BBBJJJbbb|||uuuxxxuuusssrrrrrrsssrrrqqqnnnlllhhhgggggghhhhhhgggiiiggghhhnnnsssxxx}}}nnnhhhSSSIIIGGGFFF;;;888:::777777777666666666666777777888888777777777888999999:::999:::<<<<<<:::>>>DDD\\\gggfffxxx[[[___jjjzzziii[[[WWW[[[aaauuukkk[[[PPPLLLLLLIIIHHHHHHHHHGGGFFFEEECCCBBBBBBBBBAAAAAA@@@@@@??????@@@@@@??????@@@@@@AAABBBAAA???>>>@@@AAAEEEOOOYYYppp~~~~~~}}}{{{uuu___WWWUUUPPPLLLLLLMMMIIIDDDAAA???>>>===<<<======<<<<<<======>>>?????????>>>>>>???@@@AAAAAADDDFFFTTTvvvzzzjjj___\\\TTTRRRHHH@@@===<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<======???@@@???===BBBSSSmmm}}}}}}~~~}}}{{{xxxuuussssssssssssrrrrrrrrrtttzzz~~~}}}~~~}}}wwwwww|||xxx}}}oootttzzzZZZKKKFFFFFF===::::::666777666666555555666666777777777777777777888888999:::999:::;;;:::999>>>EEEfff___jjjggg\\\```tttvvveee[[[ZZZ```fff|||hhhZZZPPPLLLLLLHHHHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????????????????@@@AAAAAA>>>???@@@@@@CCCKKKYYYeee}}}{{{~~~}}}kkk\\\VVVRRRMMMIIIKKKIIIFFFCCC@@@>>><<<;;;<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>>>>>>>???@@@AAAGGGNNNgggvvvccc```SSSUUUNNNDDD>>>;;;:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999::::::::::::999::::::;;;;;;<<<=========@@@???>>>JJJdddyyy}}}zzztttppppppmmmhhhhhhlllhhhlllqqquuu{{{uuukkkvvvgggQQQGGGFFF@@@<<<;;;555666666666555555666666666777666666666666777888888:::999::::::888888>>>GGGggg[[[uuuccc___ccc{{{wwwfffZZZ[[[gggqqqfffYYYPPPKKKKKKHHHHHHHHHHHHGGGEEECCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@===???AAAAAAGGGVVVhhhuuu{{{zzz{{{fffYYYSSSNNNHHHIIIIIIHHHEEEBBB???<<<;;;;;;;;;::::::;;;;;;<<<===============>>>???@@@AAAGGGWWW{{{lllbbbUUUXXXRRRHHH???;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888999999999::::::999999::::::;;;<<<<<<<<<;;;======BBBXXXttt{{{~~~}}}xxxoookkkiiihhhfffcccccceeegggiiinnnsssyyy|||jjjeeexxx{{{]]]JJJGGGBBB>>>;;;555666666555555555555666666666666555555666666777888999888::::::777888@@@KKKfff}}}nnn```aaa___ddd}}}zzzjjj^^^bbbvvveeeXXXOOOKKKKKKHHHHHHHHHHHHFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>===>>>>>>???@@@===@@@AAACCCNNNdddyyyuuu{{{|||yyyyyy{{{~~~}}}{{{ttt___UUUOOOJJJFFFHHHIIIGGGDDD@@@===<<<:::::::::999:::;;;;;;<<<<<<<<<<<<<<<===???@@@@@@FFF```xxxcccYYYXXXUUULLLAAA;;;;;;;;;:::::::::::::::::::::::::::888888888888888888888888777777888888888999999999999999999:::;;;;;;<<<<<<;;;;;;===HHHaaazzz}}}yyy{{{}}}~~~wwwvvvwwwvvvtttnnnllljjjjjjkkkjjjiiihhhoooppptttyyy{{{~~~lll\\\iii}}}lllOOOIIICCC???===666666555555444444555555666555555555555555666777777888888::::::777999CCCOOOiii~~~|||zzz^^^kkk[[[]]]eee~~~}}}~~~xxxkkkcccllldddWWWNNNJJJKKKHHHHHHHHHGGGFFFDDDBBBAAA?????????????????????@@@@@@>>>============>>>??????>>>@@@AAAEEEVVVqqqvvvmmmzzz}}}}}}{{{vvvqqqoooppprrr{{{|||~~~dddUUUPPPLLLCCCFFFIIIIIIEEEAAA>>>===999999999999999:::;;;;;;;;;;;;;;;<<<===>>>@@@@@@IIIgggddd___WWWWWWOOOCCC<<<<<<<<<999999999999999999999999999888888888888888888888888777777777777888888888999888999999::::::;;;<<<<<<<<<;;;@@@MMMbbbttt|||}}}{{{wwwzzz{{{~~~}}}tttpppqqqttttttssstttrrrpppqqqvvvyyyvvvrrrttttttyyy~~~lllYYYaaaqqqzzzUUUJJJDDD@@@>>>888666555555444444555555666555555444444555555666777777888::::::888:::FFFTTTnnn{{{yyyxxxTTTxxxvvvZZZaaammmvvvuuupppfffbbbpppdddVVVMMMJJJKKKIIIIIIHHHGGGFFFDDDBBB@@@?????????????????????@@@@@@===============>>>?????????@@@@@@FFFZZZyyynnnhhhxxx}}}}}}uuuqqqtttvvvwwwxxxyyyzzz{{{{{{{{{tttuuuwwwvvvvvvxxx}}}~~~gggVVVQQQNNNAAAEEEIIIJJJFFFAAA???>>>999999888888999999:::;;;::::::;;;;;;===>>>???@@@NNNmmm~~~~~~wwwddddddVVVWWWQQQEEE======<<<888999999999999999999999999777777777777777777777777777777777777888888888888888999999::::::;;;<<<<<<======CCCPPP___kkkvvv}}}xxxvvvzzzzzz{{{wwwtttwwwyyyxxxvvvzzzxxxvvvxxxzzzrrrsssyyyjjjWWW___kkkYYYKKKEEEAAA>>>999555555555444444555555555555444444444444555666666777888::::::888;;;HHHVVVrrrzzzyyyhhhPPPqqq```hhhwwwyyysssppphhh______mmm```VVVNNNGGGGGGEEEGGGFFFEEEDDDCCCBBBAAAAAA???@@@BBBCCCBBB@@@>>><<<<<<<<<<<<<<<<<<===>>>>>>>>>CCCFFFLLLddd~~~mmmkkkxxxyyy{{{|||{{{|||}}}}}}aaaQQQLLLJJJFFFCCCDDDHHHGGG@@@999;;;:::888999:::;;;;;;:::666<<<;;;:::>>>===@@@LLL___www}}}yyyhhhfffyyy|||^^^\\\TTTSSSPPPBBB===>>>:::999999999888888888777777777777777777777777777777666666666777888888999999999999999999999999::::::===;;;BBBWWWfffbbbmmmuuutttvvv}}}}}}||||||||||||}}}~~~~~~|||oooaaaWWWccccccJJJRRRBBB???@@@777666666555555555666666444444444555555555555666444555444999<<<888HHHgggxxxuuuddd^^^}}}iiiccckkknnnmmmfff```^^^aaajjj{{{^^^UUUNNNHHHHHHGGGFFFFFFEEEDDDCCCBBBAAAAAA???@@@BBBCCCBBB@@@===<<<<<<<<<<<<<<<<<<======>>>===AAAFFFQQQkkkyyypppuuuiiiWWWTTTLLLGGGCCCDDDGGGFFF@@@;;;;;;:::888888:::;;;::::::777===<<<;;;??????CCCQQQyyy}}}yyygggbbbqqqjjj]]]TTTSSSQQQEEE@@@???:::;;;;;;;;;:::::::::999999777777777777777777777777555555555666777777888888888999999999999:::::::::;;;===EEEZZZjjjjjjwww}}}rrrqqqyyy{{{ssseee\\\hhhrrrOOOPPPCCCAAA???777666555555444555555666444444444444555555555555777888666999<<<<<>>>>>BBBIIIZZZvvvzzzzzzxxxzzzsss[[[XXXNNNIIIDDDDDDFFFEEEAAA===;;;:::888888:::::::::999888>>><<<<<<@@@AAAIII[[[|||yyyjjjbbbkkkvvvaaaTTTRRRSSSJJJDDDAAA::::::;;;;;;;;;::::::999999777777777777777777777777444444444555666666777777888888999999999:::::::::999???HHH\\\mmmqqq|||qqqqqq{{{{{{vvvuuuiiiaaakkkUUUKKKEEECCC???777666555444333444444555444444444444555555555555777:::777777:::>>>WWW}}}XXXllltttiiilll}}}nnnddd]]]```iiittt^^^SSSLLLGGGHHHGGGDDDDDDCCCCCCBBBAAAAAA@@@???@@@@@@AAA@@@>>>===;;;<<<;;;;;;;;;;;;<<<======BBBEEENNNccc}}}|||{{{}}}}}}}}}]]]UUUQQQLLLFFFDDDEEEEEEBBB???<<<:::888888999:::999888888===;;;<<>>XXX}}}|||WWWxxxoooiiiqqq{{{mmmaaaYYY___nnn~~~^^^SSSKKKEEEFFFEEECCCCCCBBBBBBAAAAAA@@@@@@???????????????===<<<;;;;;;;;;;;;;;;;;;<<<======CCCGGGTTTmmm~~~~~~}}}~~~dddUUUSSSOOOIIIFFFEEEEEECCCAAA<<<:::888888999999999777777;;;:::<<>>>>>===<<<;;;;;;;;;::::::;;;;;;<<<===AAAKKK^^^zzzyyy}}}~~~rrr[[[TTTQQQLLLHHHFFFEEECCCBBB<<<:::888888888999888777777::::::===CCCHHHaaa{{{{{{yyyyyysssiiifffaaaOOOQQQPPPKKKDDD;;;999:::;;;<<<<<<;;;999777666666666666666666666666666666777777888999999999777777888999:::;;;;;;<<<:::GGGPPP]]]sssuuupppwww{{{pppwwwyyy}}}{{{yyyyyyyyyqqqjjjqqqyyyOOOKKKCCC@@@<<<:::777444222222333444333333333333444444444444444;;;999888===EEEZZZvvv|||}}}yyyyyyuuuhhhiiizzzxxxggg\\\WWWccczzz^^^RRRIIIDDDEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>======<<<;;;;;;;;;;;;::::::;;;;;;<<<===FFFTTTnnnooozzz~~~|||~~~aaaUUURRRNNNJJJGGGEEECCCBBB<<<:::888777888888777666888::::::???FFFMMMjjjyyyvvvyyyzzzwwwrrrhhhdddpppkkkQQQRRRRRRMMMGGG>>>999:::<<<===<<<;;;888777666666666666666666666666555555666666777888888888666777888999:::;;;;;;<<<>>>LLLVVVeeessspppyyyzzzqqquuuxxx|||{{{yyyyyyyyypppfffhhhrrrYYYOOOCCCCCC???<<<888555333333444555222222333333333444444444666;;;777555>>>JJJ]]]www~~~zzzhhh~~~fffiii~~~vvvbbb\\\\\\kkk\\\QQQIIIEEEGGGGGGAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;::::::::::::;;;<<<<<>>>>>>>>>>>??????>>>>>>>>>>>>??????===::::::;;;999888;;;AAAQQQhhh~~~uuuuuu~~~|||~~~vvv~~~jjj___PPPLLLNNNGGGDDDDDD@@@<<<;;;:::888777888888999777888>>>>>>BBBaaawwwzzzvvvqqqxxxxxxqqqjjjeeeiiizzz]]]RRROOONNNKKKCCC>>>;;;777555666777888777777777666666555555555444666666666666777777777777666666666777:::>>>>>>;;;DDDZZZdddlllwwwwww~~~yyyrrrnnntttwwwyyy}}}{{{yyyvvvlll```^^^cccpppMMMMMMFFFAAA>>>:::555333222333444222222333333333333444444000444555111888OOOlll|||zzzuuufffbbbuuuiiigggppp___kkkooowww[[[PPPJJJFFFFFFEEEBBBAAA@@@???>>>>>>>>>>>>??????>>>>>>>>>>>>??????<<<::::::;;;::::::???FFF\\\rrrssslllssszzz||||||nnnppp}}}bbbPPPKKKMMMFFFAAAAAA===<<<;;;:::888777888888999777888===>>>EEEggg~~~}}}{{{xxxssssss}}}}}}uuuoookkkppp~~~cccUUUQQQPPPLLLDDD???<<<888666666777777777777666666666555555555444555666666666777777777777666666666777:::<<<===;;;NNNcccmmmxxxxxxyyytttnnnmmmsssxxx{{{}}}yyyvvvssskkk```]]]___~~~VVVMMMEEEBBB???:::666333333333444222222333333333333444444444999:::999BBBZZZxxx~~~{{{___aaammmeeekkk}}}lllfffssszzz[[[PPPJJJFFFFFFDDDBBBAAA@@@???>>>>>>>>>>>>???>>>>>>======>>>>>>???;;;999:::;;;;;;<<>>JJJqqqyyytttpppqqq|||zzztttqqqvvvmmmVVVRRRRRRNNNGGGAAA===999777666777777777666666666555555555555555555555666666666777777777666666666777888:::<<<===TTTeeeooo~~~vvvyyyzzznnniiilllrrrxxx}}}~~~yyytttrrrlllccc]]][[[pppcccOOOEEEBBB???;;;777444333333444222222333333333333444444333777888999EEE___{{{~~~\\\gggccc```qqqyyykkkgggsss~~~ZZZPPPJJJEEEEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>============>>>>>>;;;::::::;;;:::<<>><<<;;;:::888777888888999888888;;;???QQQ~~~}}}uuuppprrr|||}}}vvvsssvvv|||xxxVVVPPPRRRNNNJJJCCC???:::777777777666666555555555555555555555555555555555666666666777777666555666888777888<<>>>>>>>>>>>>>>>>>============>>>>>><<<;;;::::::999<<>>>>>>>>>>>>>>======<<<<<<======>>><<<;;;;;;;;;:::>>>MMM\\\uuuxxxooooootttyyy}}}uuuyyy||||||~~~tttwwwcccKKKHHHCCC===>>>>>><<<;;;:::888777888888999:::888;;;EEEcccxxxuuuuuu{{{xxxrrrrrrooo]]]PPPOOOIIIMMMGGGCCC===999777777555444444444444444444555555555444444555555555666666666666444777:::888666???MMMqqquuuwwwwww{{{tttxxxpppiiijjjmmmqqqssswww}}}{{{sssuuuxxx{{{}}}uuulllhhhcccZZZQQQZZZpppgggMMMDDDBBB>>>;;;777555333333222222333333333333444444444555999FFFaaagggWWWwwwbbb[[[gggqqqbbbfffjjjjjjvvv~~~XXXOOOJJJEEEDDDAAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======;;;:::;;;<<<<<>><<<;;;:::888777888888999:::999<<>>:::888666555444333333333444444555555555444444444555555555666666555444777<<<999666BBBSSSssswww|||~~~{{{yyyrrruuu}}}pppiiijjjmmmoooqqqsssyyy}}}xxxqqqiiinnntttwwwwwwyyy}}}{{{nnngggccc\\\TTTVVV```qqqtttQQQDDDBBB???<<<888555333333222222333333333333444444333333666EEEbbb~~~hhhaaammm[[[]]]lllwwwkkk``````ccceeevvv~~~XXXOOOJJJEEEDDDAAABBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<======999:::;;;===???HHH[[[mmm|||sssyyywww}}}{{{pppttt}}}yyyVVVNNNEEE>>>>>>@@@<<<;;;:::888888888888999:::999===JJJnnn~~~|||~~~vvvpppkkkvvvooo]]]SSSDDDHHHIIIEEE???:::888666555444333333333444444555555555444444444555555555666666555333888<<<999777CCCVVVtttzzz{{{|||~~~vvvnnnpppvvv|||ppphhhiiilllnnnooorrrwwwzzzuuummmjjjnnnqqqpppoootttrrriiieee```XXXTTTTTT]]]ooo}}}SSSDDDCCC@@@<<<999666444222222222333333333444444444777666777EEEbbb{{{fffgggkkkYYY```ooo~~~sssjjjbbb___aaagggxxx\\\NNNGGGGGG???CCCBBBAAA@@@>>>===<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;666:::<<<;;;===JJJ```rrrzzztttzzzxxxrrriiittt\\\FFFJJJFFF===@@@===<<<;;;999888777666666555AAA>>>FFFzzzxxxvvv~~~yyy|||}}}ssslllooonnnvvv~~~bbbQQQHHHMMMEEEDDDAAA===999777777999555555555555555555555555222333555666666666555444666555888:::666666EEEXXXvvvvvvxxx}}}|||tttrrruuuxxxlllgggjjjlllrrrvvvvvvvvvvvvrrrlllsssppppppsssrrrsss}}}uuujjjccc]]]WWW[[[XXX```pppYYYJJJBBBAAA>>>666999;;;222444333333222222333333444444666999DDD[[[yyygggyyymmmXXXeee}}}tttnnnjjjgggbbb___mmmyyy\\\MMMGGGGGG???DDDBBBAAA@@@>>>======<<<<<<>>>>>>>>>===<<<<<<;;;;;;777:::<<<<<>>777999:::222444333333222222333333444222444999EEE^^^{{{eeeyyynnn^^^jjj~~~rrrkkkeee```___```rrr{{{]]]MMMFFFGGG@@@DDDAAAAAA???>>>============>>>>>>>>>===<<<<<<;;;;;;999:::<<<>>>FFFZZZuuu~~~{{{}}}|||ttttttuuutttllllll}}}tttoooPPPKKKDDD<<<===;;;:::999999888888999999444>>>@@@SSS}}}xxxzzzuuuttt}}}uuupppmmmiiisssoooWWWOOOFFFGGGFFFCCC>>>999666555666555555555555555555555555555444444444444555666666666555777:::777999JJJ^^^jjjyyyxxxuuuyyykkkeeehhhlllqqqtttqqqppprrrqqqooommmnnnqqquuuvvvwww}}}uuulllhhhddd___ZZZ^^^^^^rrrpppLLLAAA@@@???999999:::222444333333222222333333444333555:::GGG___zzzuuu___yyyjjjeeeuuuzzzoooddd\\\]]]cccyyy|||]]]MMMEEEFFF???EEEAAA@@@???>>>============>>>>>>>>>===<<<<<<;;;;;;::::::;;;>>>KKKaaa|||uuummmyyy~~~}}}}}}yyyxxx{{{uuupppjjjeeekkk~~~ppp```nnnzzzWWWMMMGGG@@@@@@:::999999888999999::::::555<<<@@@ZZZwwwuuurrrnnngggmmm{{{yyy___VVVGGGHHHGGGDDD???:::666444555555555555555555555555555555555444333333555666777666555777:::888;;;NNNdddooouuuttt{{{mmmggghhhmmmqqqsssooommmoooqqqqqqtttuuuvvvwwwxxxyyy}}}uuummmjjjgggcccaaafffaaaxxxPPPCCC???@@@:::999:::333444333333222222333333444666888<<>>=========>>>>>>>>>>>>===<<<<<<;;;;;;:::999:::@@@NNNfffooodddppp||||||{{{|||ssswww}}}www~~~fffaaa___jjj|||ooo]]]eee[[[NNNIIIBBBBBB999999888888999999::::::777;;;@@@___wwwpppmmmgggggglllrrrfffWWWGGGHHHHHHEEE@@@:::666444444555555555555555555555555555555444333333555666777666444777:::999>>>SSSiiittt}}}sssttt{{{nnnfffffflllrrrtttpppnnnqqquuuvvv|||xxxwwwyyy}}}tttmmmkkkiiifffcccgggbbb}}}WWWFFF@@@AAA;;;999:::555444333333222222333333444555777===LLLcccwww|||wwwooommm|||hhh___ooofffwwwvvvfffZZZ^^^lllzzz\\\LLLEEEFFF???CCC@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999;;;CCCTTTkkkooofffppp}}}~~~rrrnnnvvv{{{xxxtttddd\\\\\\hhh~~~yyyiiikkk~~~```NNNIIIBBB@@@999999999888999999::::::999;;;AAAccczzzlllkkkfffeeeeeegggnnnTTTGGGHHHGGGEEEAAA;;;777555444555555555555555555555555555444444444444555666666666444666:::;;;AAAWWWooowww}}}tttuuu{{{mmmcccbbbkkkrrrvvvtttsssyyy~~~{{{}}}~~~tttlllkkkiiifffaaabbb```yyy___JJJAAAAAA<<<999:::777444333333222222333333444222555???SSSooo}}}vvvuuuddd___uuummmzzzkkk```aaarrrxxx[[[LLLEEEFFF>>>BBB@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;999999===III\\\rrryyyuuussswwwmmmppp{{{yyyvvveee^^^\\\\\\hhh~~~yyyiiiRRRJJJAAA===::::::999999888999999999:::<<>>AAA@@@???>>>>>>>>>>>>>>>???>>>>>>>>>===<<<<<<;;;;;;888999???NNNbbbxxxtttzzz~~~}}}nnnwwwyyywwwbbbWWWUUU]]]]]]hhh~~~rrrXXXMMMBBB<<<;;;:::999999888888999999:::===FFFhhh~~~uuullliiiccceeeccc\\\nnnXXXUUUFFFFFFEEEBBB===888666555555555555555555555555555222333555666666666555444666444666:::<<>>LLLhhh^^^nnnnnnaaassswwwggg\\\ddd{{{vvv[[[MMMGGGGGG???CCC>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;???<<>>MMMbbbqqq|||mmmcccaaaffflllwwwxxxiiiccc```^^^^^^^^^aaabbbmmmPPPCCCJJJ<<<999BBB:::666555333111111222333444666:::HHHcccTTTaaa]]]{{{lll___bbbiiivvvZZZMMMFFFGGG>>>BBB>>>>>>===<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;:::@@@SSSmmm|||yyyuuuxxxtttvvv|||wwwqqqooo\\\RRRQQQUUUZZZaaauuu|||wwwxxxfffNNNDDD@@@>>><<<:::999::::::999777:::;;;GGG~~~~~~uuupppnnnhhhfffbbbXXXaaa|||gggRRRLLLIIIEEEBBB???<<<888555666555555555555444444444333333333333333333333333999:::::::::AAAPPPdddsss}}}ooodddccciiippp{{{{{{mmmfffccc```dddbbb___YYY^^^{{{WWWEEEHHH;;;888???666666555333111111222333444555;;;III```yyy[[[bbbaaaooo```cccllluuuZZZLLLEEEFFF===AAA>>>>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<;;;999:::DDD[[[www~~~|||rrrxxxsssqqq{{{hhhWWWOOOPPPTTTXXXcccyyy~~~|||~~~vvvvvvnnnNNNDDDEEE@@@>>>;;;:::;;;:::999888999;;;IIIyyyvvvsssooogggeeedddYYY\\\ppppppTTTMMMJJJFFFCCC@@@===999666666555555555555444444444333333333333333333444444777888888888???NNNbbbrrr~~~qqqfffdddkkkttt|||ooofffbbb``````aaa```YYYYYYuuudddIIIFFF<<<:::===555666555333222111222333444555<<>>>>>===<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;===HHHccc~~~pppzzz}}}uuudddVVVPPPQQQSSSXXXbbbyyy~~~|||yyy{{{uuuqqqwwwPPPCCCFFFBBB@@@===<<<<<<;;;:::888:::===LLL{{{}}}uuupppfffdddeeeZZZVVVbbbyyyUUUNNNKKKGGGDDDAAA>>>:::777666555555555555444444444333333333444444444444444666666666888>>>NNNcccrrr~~~sssgggfffhhhuuuyyylllccc___^^^ZZZ```fffaaa\\\rrrsssOOOEEE>>>===>>>888777555333222222222444555555<<>>>>>===<<<<<<<<<<<<<<<========================>>>???KKKhhh|||ppp{{{{{{pppcccYYYSSSSSSTTT[[[aaauuu~~~wwwxxx|||pppfffSSSAAAEEECCC@@@>>>===<<<<<<:::999:::???NNN|||wwwzzz}}}vvvpppeeeccceee[[[RRRWWWrrrYYYOOOLLLHHHEEEBBB???;;;888666555555555555444444444333333333444444555555555888999:::<<>>======;;;777666444222222333444555666;;;KKKeee~~~{{{mmmdddeeeXXX{{{pppooo```aaalllwwwZZZJJJCCCDDD===AAA>>>>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>???@@@NNNnnn|||rrr|||tttsssnnneee[[[VVVUUUWWWYYY]]]nnnxxxwwwyyylll\\\pppYYYBBBDDDBBB@@@===<<<===<<<;;;::::::???PPPuuusssvvvzzz|||}}}vvvrrrfffcccfff\\\QQQSSShhh___PPPMMMIIIFFFCCC@@@<<<999666555555555555444444444333333333444555555666666666888999<<>>BBB>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>AAADDDUUUxxx~~~{{{~~~|||sss}}}zzz}}}qqqlllnnnmmmfff\\\VVVWWWZZZYYY^^^oooxxxvvvvvv~~~sss^^^bbbvvvaaaEEEDDDAAA???<<<<<<<<<===<<<:::888???PPPzzzzzz}}}vvvwwwtttiiieeeggg___SSSTTTiiifffPPPNNNJJJFFFDDD@@@<<<:::666555555555555444444444333333444444555666666666333555777;;;DDDWWWmmm~~~xxxyyyyyyzzzjjjjjjjjjuuu{{{zzzwwwrrrkkkddddddhhhfffkkkrrrmmmdddyyy```CCC???;;;999>>>777666444333222333555666777>>>PPPlllxxxgggiiifffeeeyyyyyyuuucccaaasssyyy[[[KKKDDDEEE>>>CCC>>>>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>??????DDDHHH\\\}}}xxx{{{|||ttt~~~rrruuuiiiiiimmmmmmfffZZZUUUWWW]]]aaahhhyyyvvvsssssszzz~~~fff^^^kkkgggHHHFFF???>>><<<;;;<<<===<<<;;;777>>>PPPwwwpppzzzxxxwwwlllfffiiiaaaVVVWWWnnnkkkQQQNNNJJJGGGDDDAAA===:::666666555555555444444444333333444444555666777777666888:::???III\\\ssswww|||~~~xxx~~~{{{llllllkkkvvv||||||}}}tttoooiiicccdddjjjiiinnnvvvpppbbbnnnxxx}}}hhhHHHBBB<<<999AAA888666444333333333555666777???SSSlllvvvhhhkkkbbbfffsssvvvzzzeeebbbwwwXXXNNNGGGCCCCCCAAA???>>>===>>>??????===;;;:::;;;<<<<<<<<<<<<>>>@@@CCCKKKddd|||yyy~~~uuu{{{xxxjjjiiinnnhhh```\\\TTTVVVfffnnn~~~yyywwwuuuxxxnnn```___pppoooEEEFFFBBB@@@===<<<<<<===<<<;;;:::BBBYYYuuuuuuyyy{{{uuummmiiigggddd___ZZZqqqqqqXXXQQQIIIEEEDDDBBB>>>999555555444444444555555666333333444444555666777777666888666===LLLZZZqqquuu~~~|||lllcccooottt|||}}}wwwtttpppjjjgggiiioooqqqxxxwwweeeXXXlllvvvvvvwwwFFF:::???===:::888777555333222333444555999999^^^zzzxxxjjjjjjxxxccciiipppvvvnnn^^^aaa|||YYYNNNGGGCCCCCCAAA???>>>======>>>>>>===<<<<<<===>>>===;;;;;;===???CCCLLLfff|||~~~uuu}}}xxxlllqqqvvvpppgggaaaXXXYYYhhhvvv~~~}}}yyyvvvsssuuu|||ppp```[[[kkkuuuHHHFFFBBB@@@===<<<<<<===<<<;;;888???YYY~~~|||vvvnnnjjjgggeee```[[[lllwwwYYYRRRJJJFFFEEEDDD???;;;555555444444444555555666333333444444555666666777666888777>>>MMMZZZqqq|||rrriiipppwww~~~xxxvvvtttoookkkkkksssttt}}}jjjTTT```}}}~~~~~~KKK;;;>>><<<999888777555333222333444555;;;CCClll~~~mmmmmmzzzcccuuuooowwwmmm___dddZZZNNNGGGCCCCCCAAAAAA???<<<<<<===>>>>>>===>>>>>>>>>===;;;;;;<<<>>>DDDPPPlll~~~{{{vvvwwwllltttyyytttlllfff[[[[[[jjj~~~~~~|||xxxuuuqqqqqqvvvuuuaaaVVVbbbzzzLLLFFFBBB@@@===<<<<<<<<<<<<;;;999>>>[[[}}}wwwooojjjhhhfffccc___hhh~~~[[[TTTLLLGGGFFFEEEAAA<<<666555555444444444555555333333444444555666666666666888888???OOO\\\rrrvvvmmmrrr{{{|||vvvvvvvvvrrrnnnlllsssuuusssTTTUUUnnnOOO<<<===<<<999888777555333222333444555666EEEqqqiiijjjwww```~~~oooxxxkkk^^^ddd[[[OOOHHHCCCCCCBBBBBB???<<<;;;<<<===>>>>>>======>>>===<<<<<<>>>???GGGWWWuuu}}}~~~}}}yyysssiiilllrrroooiiieee]]]^^^mmm|||zzzxxxuuupppnnnrrr{{{}}}fffSSSXXX~~~~~~OOODDDBBB???<<<;;;<<<<<<;;;:::>>>@@@\\\{{{vvvoookkkiiihhhgggfffjjj]]]VVVMMMHHHGGGEEEAAA===666666555444444444444555444444444555555555666666555999999BBBRRR^^^tttzzzqqquuuxxxrrrsssuuurrrnnnlllqqqsss{{{XXXRRRfffSSS<<<===<<<;;;888777555333222333444555333@@@hhh|||~~~fffgggppp\\\ooo{{{iii[[[aaa]]]PPPHHHCCCCCCBBBBBB???<<<;;;<<<===>>>>>>:::<<<=========>>>@@@BBBKKK___vvv~~~~~~yyypppgggcccjjjhhheeeddd___cccsss~~~~~~}}}zzzxxxwwwuuuqqqnnnpppwwwqqqVVVTTTvvvTTTCCCAAA???<<<;;;;;;<<<;;;:::@@@@@@XXXyyyuuuoookkkiiijjjkkkllltttaaaYYYNNNHHHFFFEEE@@@<<<666666555444444444444444444444444555555555555555555999;;;EEEVVVbbbxxxzzz~~~uuuyyywwwqqqrrrsssqqqoooooorrruuuyyyYYYRRR```[[[>>>======<<<888777555333222333444555999>>>___rrrlllmmmmmm___ppphhhWWW^^^}}}^^^QQQHHHCCCCCCBBBAAA???<<<<<<===>>>>>>===999;;;<<<===>>>???BBBDDDQQQhhhssszzzuuuoooiiieeellliiieeeeeeaaafffwww~~~|||zzzyyyxxxxxxttttttqqqnnnnnnuuu|||]]]UUUttt[[[EEEAAA???<<<;;;;;;;;;;;;:::===>>>SSSzzzvvvpppjjjhhhiiilllnnnzzzfff]]]RRRJJJGGGEEE@@@<<<777666555444444444444444555555555555555555555555444999===HHHZZZggg|||}}}{{{}}}tttzzzyyysssrrrqqqpppqqqtttvvvzzz~~~jjjSSSNNNWWWeeeCCC>>><<<:::888777555333222333444555<<<:::YYYooo}}}qqqwwwnnnhhh}}}rrreeeVVV```~~~```QQQHHHCCCCCCBBB???>>>======>>>>>>===<<<;;;<<<===>>>>>>???AAACCCUUUnnntttvvvsss}}}qqqppprrrvvvppphhheee___ddduuu|||wwwuuuvvvwwwwwwqqqqqqqqqnnnmmmrrr{{{___VVVuuu```HHHAAA>>><<<:::;;;;;;::::::888>>>QQQwww}}}yyyrrrjjjffffffiiilllssslllbbbVVVNNNJJJFFFAAA===777777666444444333333444555555555555555555555555333999>>>KKK^^^kkkwwwyyyzzztttqqqmmmkkkpppwwwvvv{{{yyyjjjVVVKKKLLLPPPlllFFF???===:::888777555333222333444555999888\\\wwwtttqqqyyymmmllluuussscccWWWggg```QQQHHHCCCCCCBBB???>>>===>>>??????===;;;===>>>???>>>===>>>@@@AAAXXXrrrxxxvvvuuusss|||tttwww}}}vvvkkkddd\\\___ppp~~~yyysssrrrtttvvvwwwnnnooopppnnnmmmqqqyyy}}}\\\UUUtttcccJJJAAA>>>;;;:::;;;;;;:::999555@@@SSSvvv~~~|||tttkkkeeedddfffjjjiiipppfffYYYPPPLLLHHHCCC>>>888777666555444333333333555555555555555555555444333999???LLL```nnnxxx}}}|||xxxsssnnnhhhfffmmmwwwrrrxxxqqqZZZGGGFFFLLLOOOvvvmmmGGG@@@>>><<<888777555333222333444555999;;;fff}}}pppttttttkkklllpppsss```ZZZnnncccQQQFFFDDDEEEBBB??????>>>=====================>>>@@@???===@@@GGG^^^|||~~~{{{tttvvvuuuooouuuyyyzzzrrriiifff^^^^^^kkk{{{yyyuuuvvvwwwuuussssssqqqqqqpppnnnnnnwwwsss___ZZZggghhhEEE???===999888888999999888:::???WWW~~~wwwyyyqqqhhhcccbbbdddfffbbbxxxfffXXXUUUOOOJJJGGG@@@;;;999666555555666555444444444444555555555555666777111<<>>==================<<<>>>@@@???===AAAGGG___}}}yyysssvvvmmmiiiooossswwwpppiiifff___aaappp}}}{{{vvvuuuuuusssqqqnnnmmmnnnnnnkkkkkkrrr|||xxxddd]]]hhhlllGGG@@@===:::888999:::999999:::@@@ZZZ}}}~~~zzzssslllgggeeeeeeeeebbbtttlll\\\YYYQQQKKKHHHAAA<<<999666555555666555555444444444555555555555666777333???WWWeeekkk~~~~~~{{{rrriiieeegggmmmrrr{{{sss```JJJ@@@EEEIIIHHHkkk}}}pppIIIBBB===:::777777666555444444444444@@@DDD^^^xxxzzzsssllldddmmmrrrcccxxxxxxpppwwwccc[[[fffaaaOOOEEEBBBDDDAAA??????>>>==================<<<>>>@@@???===BBBIIIaaa~~~xxxtttxxxttteeecccjjjnnnuuuqqqjjjfff___cccuuu}}}yyyuuurrrqqqpppjjjjjjlllmmmjjjhhhnnnwww~~~jjjaaajjjsssJJJAAA>>>;;;::::::;;;;;;:::;;;AAA\\\|||yyytttnnniiifffeeeeeehhhuuurrraaa\\\SSSMMMJJJCCC===:::666555555666666555444444444555555555555666777666CCC[[[hhhmmm}}}uuukkkdddeeekkkpppyyykkkWWWHHHCCCDDDGGGHHH___oooOOOEEE>>>999888777666555444444444444:::BBB___zzzyyyoooggg```qqqxxxbbbrrryyywwwyyyccc[[[ddd```OOOEEEBBBCCC@@@???>>>>>>==================<<<===??????>>>CCCJJJdddwwwvvv{{{|||lllbbbcccjjjpppxxxvvvnnnhhh```eeewww|||vvvqqqooooooiiijjjlllmmmjjjgggllltttnnndddlllzzzLLLBBB???<<<:::;;;;;;;;;;;;<<<@@@[[[zzzwwwqqqkkkgggeeedddeeejjjtttwwweee___UUUOOOLLLEEE>>>;;;777555555666666555444444444555555555555666888777DDDZZZhhhooowwwllleeeffflllqqqqqqbbbRRRKKKIIIGGGGGGJJJ^^^qqqQQQEEE>>>;;;888777666555444444444444444???```|||{{{oooggg```wwwdddtttwww|||zzzeee[[[ddd|||___OOOEEEBBBCCC??????>>>>>>==================<<<===??????>>>DDDLLLkkkzzztttsss{{{wwwiiicccgggmmmsss|||yyyqqqjjjaaadddvvv}}}wwwrrrpppooohhhiiikkkllliiieeeiiiqqqqqqhhhmmmNNNBBB@@@<<<;;;;;;<<<<<<;;;<<>>\\\wwwxxxqqqoookkk}}}hhh{{{~~~zzz~~~}}}hhh^^^eee{{{```PPPFFFCCCCCC?????????>>>==================<<<===?????????FFFNNNrrrssspppooowwwrrrfffdddhhhmmmrrryyyvvvpppjjjbbbdddttt~~~{{{wwwssspppnnnggggggiiijjjfffbbbfffnnnzzzxxxmmmmmmPPPBBB???<<<;;;;;;<<<;;;;;;<<>>888888777666555555555555:::>>>XXXsssxxxyyy~~~~~~hhh~~~zzzlllaaaggg```QQQGGGDDDDDD@@@??????>>>==================;;;<<<>>>???@@@GGGOOOrrryyyooollltttmmmbbb```dddgggjjjpppmmmiiiiiiccceeesss~~~yyyvvvuuussspppllliiihhhjjjiiieeebbbfffnnnwwwuuummmSSSBBB???<<<::::::;;;;;;:::<<>>==================;;;<<<>>>???@@@GGGPPPnnn}}}qqqmmmttt~~~iii^^^]]]___```aaafffddddddgggcccfffsss{{{uuussstttsssoookkklllllllllkkkgggdddiiiqqqvvv{{{lllUUUAAA>>>;;;::::::;;;;;;:::;;;CCC^^^xxxvvvqqqmmmjjjhhhhhhhhhfffnnnsssddd[[[WWWQQQBBB>>>888555444555666777444444444555555555666666444777CCCUUUggg|||sssssstttwww}}}~~~wwwpppkkkjjjmmmppp\\\SSSJJJUUU}}}vvvZZZFFF<<<999999888777666666555555555444@@@iiiwww___nnn{{{wwwqqqffflllbbbSSSKKKGGGEEE???>>>>>>?????????===<<<;;;;;;;;;>>>@@@??????GGGPPPuuuvvvuuu{{{uuueee]]]ZZZZZZ[[[^^^]]]___bbb``````iiivvv~~~{{{xxxtttqqqmmmhhhdddggghhhiiihhhggggggiiikkkvvvlllxxxTTTEEE???;;;;;;;;;::::::<<<===IIIZZZzzzxxxtttppplllhhheeedddccclll}}}vvvgggaaa]]]UUUJJJ@@@777555555444555777444555777888888888777666666<<<>>>UUUffftttxxx{{{pppkkkhhhkkkttt~~~|||xxxvvvvvvwwwxxxxxxzzznnngggiiinnnrrr\\\QQQIIIaaa]]]@@@CCC===999888666555444444555555222GGGrrrttt[[[rrrvvvuuugggmmmcccSSSJJJFFFEEE@@@>>>>>>??????>>>===<<<;;;<<<<<<>>>@@@>>>>>>FFFOOOooowwwwww}}}vvvfff]]]XXXWWWXXXUUUVVVYYY\\\\\\]]]hhhttt}}}zzzvvvrrrpppllliiifffhhhiiiiiigggffffffhhhjjjuuuooowwwUUUEEE???;;;;;;;;;::::::<<<777DDDXXXxxxvvvsssoookkkhhhfffeeeeeehhhvvvzzzlllfffbbbZZZNNNCCC:::777666555444666444555666777888777777666555;;;>>>UUUggguuu{{{xxxlllgggcccdddlllssswwwyyyuuusssqqqoooppppppqqqqqqzzz||||||wwwnnniiilllpppqqqYYYQQQMMMggg]]]@@@CCC===999888666555444444555555555HHHqqqwww^^^lllwwwvvvhhhmmmdddTTTJJJFFFEEEAAA????????????>>>===<<<;;;======???@@@>>>>>>EEENNNiii~~~xxxxxxssseee]]]WWWVVVXXXSSSVVV]]]cccfffiiirrr|||{{{xxxtttpppnnnllljjjhhhjjjjjjiiifffddddddfffiiirrr~~~jjjlllYYYEEE???;;;;;;;;;999999<<<666AAAOOOxxxvvvsssoookkkhhhgggfffeeedddooo{{{tttoookkkaaaSSSGGG<<<999888666444555555555666777777777777777444;;;>>>WWWiiiwww~~~{{{ttthhhccc___^^^ccchhhkkklllkkkkkkjjjjjjiiiiiiiiiiiinnnvvvzzzyyytttmmmmmmpppqqqnnnUUUNNNJJJccc}}}uuuyyyrrr^^^AAADDD===999888666555444444555555555EEEkkk|||wwwzzz```hhhzzz~~~vvvfffhhhfffUUUJJJEEEFFFBBB@@@??????>>>===<<<;;;;;;>>>>>>???@@@>>>===DDDMMMiiitttuuuwwwlllbbb\\\WWWXXX]]]XXX```lllvvv|||{{{wwwssspppnnnmmmlllkkkkkkjjjhhheeecccbbbeeegggooozzzcccaaannn^^^FFF@@@;;;;;;;;;999999;;;===AAACCChhhyyy{{{xxxtttoookkkhhhffffffdddbbblll~~~|||wwwrrrgggWWWJJJ===:::999777555555555666666777777777777777444;;;???YYYmmmzzzzzz~~~uuupppfffbbb^^^]]]___ccceeefffgggiiijjjiiigggeeeddddddhhhmmmtttzzz~~~zzzxxxzzzxxxrrrmmmnnnqqqmmmgggPPPIIIAAAXXXwwwuuuqqqmmmuuu}}}xxxooo___AAADDD===999888666555444444555555444???```wwwyyy{{{```dddyyy~~~tttaaaaaa}}}iiiWWWJJJEEEFFFCCCAAA@@@???>>>===<<<;;;;;;>>>>>>???@@@>>>===DDDMMMmmm|||pppooottt~~~hhh___[[[XXX\\\eeeeeeqqq~~~{{{wwwssspppooonnnnnnmmmiiiiiihhheeebbbaaaccceeelllwww```]]]fffdddFFF@@@<<<<<<;;;999999;;;@@@BBB>>>```}}}xxx~~~{{{uuuooojjjgggeeedddccccccmmm|||vvviii[[[LLL>>>999:::999777777666666666666666777777888666<<<@@@[[[ppp}}}www~~~}}}vvvoookkkccc```]]]\\\]]]```ccceeegggiiikkkjjjgggdddccccccgggjjjnnnrrruuuzzz~~~{{{vvv}}}yyyrrrmmmlllmmmggg^^^KKKFFFAAAXXXkkkppprrrssspppzzz}}}ttt```BBBDDD===999888666555444444555555777>>>XXXrrrcccaaa~~~sss{{{uuu```^^^{{{nnnZZZKKKEEEFFFDDDBBBAAA???===<<<;;;;;;;;;======???@@@>>>>>>EEENNNqqqwwwtttkkkppp}}}}}}eee]]][[[[[[eeerrr~~~}}}yyyvvvrrrpppooonnnmmmkkkgggggggggeeebbbaaabbbccciiitttyyy]]]]]]hhhgggGGG@@@<<<<<<;;;999888;;;:::@@@AAAeee}}}~~~~~~~~~{{{}}}yyysssmmmhhheeeccccccbbbbbbkkk|||nnndddRRR@@@:::::::::999999666666666666666777888888777===@@@[[[qqq~~~~~~{{{{{{}}}xxxoooiiifff^^^]]][[[ZZZ[[[^^^aaacccfffiiilllkkkhhhffffffhhhmmmnnnqqquuu{{{zzz{{{sssllliiiggg```WWWFFFGGGHHHbbbfffiiitttyyyuuu{{{bbbDDDEEE<<<999888666555444444555555:::@@@VVVyyypppzzzjjjiiiwwwnnnuuuzzzdddaaa|||qqq\\\LLLDDDFFFEEEBBBAAA???===<<<;;;;;;;;;<<<<<<>>>@@@>>>>>>FFFOOOppp{{{vvvtttiiiooo|||zzzbbb\\\^^^dddttt|||{{{vvvtttqqqooonnnllliiigggdddeeeffffffdddbbbaaaaaagggrrr~~~uuu^^^ccckkkhhhGGGAAA<<<<<<;;;888888:::666>>>AAAeeeyyyxxx||||||{{{wwwtttnnniiieeecccccccccccc```dddvvvyyyooo[[[EEE;;;;;;::::::999777666666555666777888999777;;;===XXXooo~~~{{{qqqiiiccc```]]]\\\[[[YYYYYY[[[___aaaeeeiiimmmmmmkkkkkknnnrrryyyxxxyyy||||||tttjjjeeeaaa[[[TTTGGGGGGHHHbbbllldddxxxdddDDDEEE<<<999888666555444444555555777???VVVzzzuuupppppprrroooqqqhhhdddwwwttt^^^LLLDDDFFFEEECCCAAA???===;;;;;;;;;;;;;;;;;;>>>@@@??????GGGPPPnnnyyyyyypppjjjooo|||uuu^^^[[[bbblll~~~{{{yyytttrrrpppnnnmmmjjjgggdddbbbdddffffffdddbbbaaa```eeeppp}}}xxxfffmmmkkkhhhGGGAAA<<<<<<;;;888888:::666===<<<\\\}}}{{{vvvttt|||{{{xxxwwwrrrooojjjeeecccbbbbbbccceee]]]]]]mmmwwwaaaIII===;;;;;;:::999777666555555555666888999666:::;;;VVVmmm}}}~~~wwwmmmeee___\\\^^^^^^\\\[[[ZZZ[[[^^^aaafffjjjoooppppppqqqvvv{{{~~~{{{tttiiibbb^^^YYYSSSJJJGGGAAAWWWuuueeeeeeEEEEEE;;;999888666555444444555555111;;;VVV|||~~~ooo|||rrrrrrsssrrrjjjfffppp}}}```KKKFFFGGGBBBCCCBBB@@@>>><<<<<<<<<<<<>>>>>>>>>???<<<<<>>>>>TTT~~~zzzyyywwwyyy|||zzzzzzmmmhhhddddddcccaaadddhhhhhh___YYYccc|||zzzgggKKK@@@<<<777777;;;777777777777777888888888999888AAASSSggg{{{~~~ttt~~~~~~{{{pppccc]]]^^^ZZZ]]]\\\XXXXXX]]]aaabbbkkkmmmqqqvvv}}}|||oooppprrrssssssqqqooonnnjjj}}}~~~qqqqqqssspppiiieeeccc^^^YYYLLLLLLBBBPPPyyyuuuoookkkjjjFFF???:::;;;:::999777666666555555666???RRRsss|||qqqyyymmmmmmyyyrrrnnnbbbxxxbbbMMMGGGHHHBBBCCCBBB@@@>>><<<<<<<<<<<<======>>>@@@>>>>>>FFFPPPttt{{{vvv|||oooppp{{{jjjcccooo|||yyywwwqqqttttttpppmmmmmmjjjeeeffffffffffffeeedddcccbbbiiiooozzz}}}vvvwwwpppLLLCCC;;;:::;;;999:::<<<:::>>>===TTT~~~yyyuuuxxx}}}zzzyyypppjjjeeedddcccaaacccgggggg\\\XXXggg}}}nnnPPPCCC>>>999888<<<777777777777888888888888999888AAATTTgggzzzxxx~~~rrreee______^^^```___\\\\\\ccchhhjjjnnnrrryyy{{{sssooonnnlllkkkjjjiiiiiiiiiooozzzkkkppppppmmmgggddddddbbb]]]NNNMMMAAAKKKnnn|||qqqmmmwww~~~~~~iiiFFFAAA;;;;;;:::999777666666555555777>>>OOOnnn}}}ttt|||rrrlllxxxmmm___wwweeeNNNHHHHHHCCCCCCBBB@@@>>><<<<<<<<<<<<<<<<<<>>>@@@???@@@IIISSSvvv}}}wwwyyyuuuzzzsssoooyyy{{{xxxyyy|||xxxwwwvvvqqqsssssspppnnnnnnlllhhhggggggggggggffffffeeedddiiinnnxxxyyy|||tttLLLCCC<<<;;;;;;999:::<<<:::===<<>><<<<<<<<<<<<======???@@@???@@@HHHRRRrrr{{{|||||||||xxx|||{{{uuuvvvvvvssspppnnnqqqyyy~~~xxxtttrrrqqqqqqpppsssssspppnnnooonnnjjjhhhhhhhhhhhhhhhgggffffffiiimmmvvvzzz|||tttMMMDDD<<<;;;;;;::::::;;;:::<<<<<>>:::999:::999999888888888888888777999999BBBTTTgggyyywwwnnn~~~|||mmmeeeeeecccgggiiiiiinnnyyy{{{uuurrrmmmjjjnnnnnnnnnpppuuuzzzuuu~~~tttkkkhhhkkkjjjfffRRRNNNFFFIIIaaa|||pppsssrrrvvveeeEEEBBB>>>;;;:::999777666666555555444;;;IIIfffzzzdddqqq___oooiiiPPPGGGGGGAAACCCBBB@@@>>><<<<<<<<<<<<>>>===???@@@>>>>>>FFFPPPnnn~~~~~~}}}|||{{{yyyvvvqqqkkkoooooommmjjjjjjpppyyy~~~xxxsssooonnnnnnooopppssssssooonnnooonnnkkkiiiiiiiiiiiihhhgggffffffhhhllluuu|||wwwuuuNNNEEE===;;;;;;:::999;;;999<<<<<>>>>>:::999999999888888777777999999BBBUUUgggyyyrrrlllssskkkkkklllrrrwwwzzzsssllljjjkkkrrruuuzzzuuukkkjjjmmmmmmjjjZZZRRRHHHEEESSSnnn}}}{{{lllqqqkkkooobbbDDDBBB>>>;;;:::999777666666555555555;;;HHHbbbiii}}}yyywwwbbbllljjjQQQGGGGGGBBBCCCBBB@@@>>><<<<<<<<<<<<>>>===???@@@>>>>>>FFFOOOlll~~~vvv{{{~~~xxxzzz}}}tttnnnjjjhhhiiikkkmmmooorrryyy~~~{{{vvvrrroooooopppqqqqqqsssrrrnnnmmmnnnnnnkkkjjjjjjjjjiiihhhgggeeeeeeggglllttt{{{pppyyyNNNEEE===<<<<<<:::999;;;888<<<;;;SSS|||rrrsss{{{wwwiiieeebbbccccccdddgggmmmhhhiiiyyyhhhLLL@@@===<<<;;;:::::::::999888888777777999999CCCUUUgggxxxwwwlll{{{zzzrrrrrrrrrzzzuuupppoooyyy}}}}}}qqqiiiiiioooppplllYYYOOOGGGCCCLLLjjj|||tttlllvvvsss{{{eeekkkaaaDDDBBB???;;;:::999777666666555555777<<>><<<<<<<<<<<<======???@@@???@@@HHHRRRkkkzzzvvvwwwxxxttt{{{qqqiiihhhjjjgggnnnxxx}}}{{{yyyuuurrrqqqqqqrrrsssqqqsssqqqmmmkkkmmmllliiikkkkkkjjjiiihhhfffdddcccgggllluuu|||lll|||OOOFFF>>><<<<<<:::999;;;777;;;999LLLttt{{{sssxxxyyy~~~{{{wwwiiidddaaabbbbbbbbbeeekkkhhhdddqqqoooNNN???<<<;;;888;;;;;;:::999999888777777999999CCCUUUgggxxxrrrvvvyyyyyyzzz|||yyy}}}}}}qqqhhhjjjoooppplllXXXLLLHHHFFFNNNooouuuooo}}}}}}mmm{{{kkkssscccFFFDDDAAA;;;:::999777666666555555666;;;EEEZZZ|||sssrrr~~~gggkkk|||oooUUUKKKKKKGGGCCCBBB@@@>>><<<<<<<<<<<<<<<<<>><<<<<<:::999;;;666:::777GGGlll}}}{{{uuu||||||yyy{{{wwwjjjeeeaaabbbaaa```ccchhhkkkbbbjjjzzzVVVFFFBBB???;;;;;;;;;::::::999888777777999999CCCUUUgggwww|||www|||}}}}}}tttkkkkkkpppoooiii]]]PPPKKKHHHMMMlll}}}kkkuuusss|||vvvdddHHHFFFBBB;;;:::999777666666555555444999DDDYYYpppkkk~~~fffggg{{{qqqZZZOOOLLLEEEGGGBBB>>>???@@@>>>>>>@@@BBBAAACCCDDDBBBDDDLLLWWWkkkwwwvvvuuurrryyyuuuggggggooojjj||||||~~~~~~|||xxxvvvsssrrrrrrqqqpppooorrrooolllhhhgggfffggghhhkkkkkkiiihhhggggggfffgggdddjjjqqq|||~~~hhh}}}WWWEEE>>>>>>:::;;;===888<<<888888CCCXXXsss|||xxx}}}wwwssslllddd___```bbbcccdddgggiiillluuuZZZEEEAAA@@@===<<<;;;:::999888888888888999:::@@@TTTiiissspppxxx}}}uuunnnnnnrrrooohhh[[[LLLJJJFFFVVVnnnmmmppp~~~|||jjjKKKCCCAAA===<<<999777666666777888999888@@@ZZZzzzsss~~~fffjjjzzzttt\\\QQQOOOHHHIIICCC???@@@AAA>>>>>>@@@@@@@@@AAABBBAAABBBJJJUUUpppvvvtttqqqwwwyyykkkjjjqqqttt~~~ttttttwwwxxxvvvtttrrrrrrrrrrrrpppnnnmmmkkkhhhfffeeeeeeggghhhkkkjjjiiihhhhhhgggggggggdddjjjqqq{{{kkk|||XXXFFF>>>===999;;;===777===999888AAATTTnnn}}}{{{|||wwwrrrjjjddd```aaaccccccdddggghhhiiirrr]]]GGGBBBAAA???<<<;;;:::999888888888888888:::@@@SSSiiisss}}}ooorrrvvv|||qqqjjjlllooollleeeVVVJJJIIICCCRRRoooxxxyyyiiiKKKCCCAAA===<<<999777555555666777888888AAA[[[|||rrr|||oooiiiwwwxxx___TTTQQQKKKJJJEEEAAAAAAAAA???>>>@@@>>>>>>???AAA???@@@HHHRRRsss{{{wwwrrrvvvrrrooosssxxxkkkjjjooossspppoooooooooppppppnnnmmmiiigggfffddddddeeeggghhhjjjjjjiiiiiihhhhhhggggggdddjjjqqq{{{~~~lllxxxYYYFFF>>>===999:::<<<777<<<:::999???PPPhhh}}}~~~~~~~~~|||yyyuuuqqqhhhcccaaadddeeeddddddgggfffgggnnn|||aaaKKKEEECCC@@@<<<<<<;;;:::999999999999888:::???QQQgggsssxxxllliii|||zzzxxx}}}xxxnnniiikkknnnkkkdddQQQGGGHHHAAAOOOooo}}}xxxgggLLLDDDCCC>>><<<999777555555555666777888@@@ZZZ~~~ssszzzvvvgggsss{{{bbbWWWTTTNNNLLLFFFAAABBBAAA>>>===???>>>>>>???AAA??????GGGQQQqqq~~~vvvwwwyyysssuuu~~~oooeeefffkkkmmmiiihhhhhhjjjlllllljjjhhhgggfffdddccccccdddeeefffhhhhhhiiiiiihhhhhhhhhgggeeejjjqqq{{{rrrhhhsssZZZGGG???===888:::<<<777:::;;;:::>>>LLLddd|||~~~{{{xxxvvvqqqmmmeeebbbbbbffffffdddeeegggffffffnnnqqq{{{eeeMMMFFFDDDAAA===<<<;;;::::::999999999888;;;>>>NNNdddqqqpppdddcccvvv|||{{{vvvnnnjjjlllpppllleeePPPFFFHHHDDDTTTssszzz|||gggMMMGGGEEE>>>===:::777555444555555888999???UUU}}}xxxwww}}}wwwgggooofffZZZWWWQQQMMMGGGBBBBBB@@@===<<<===??????AAABBBAAA@@@GGGPPPmmm|||yyywwwvvvxxxwwwzzzmmmaaa___cccfffdddaaa``````bbbdddeeedddbbbcccbbb```____________```ffffffggghhhhhhhhhggggggeeejjjqqq{{{iiidddrrr]]]JJJ@@@>>>999:::===888999;;;;;;<<>>===<<<;;;::::::::::::888;;;===JJJaaaooohhhZZZ```uuuxxxtttmmmjjjmmmpppllldddPPPEEEJJJLLLbbbyyyhhhQQQJJJGGG@@@>>>;;;888555444444555888:::===NNNuuuwwwxxxzzziiimmm}}}jjj]]][[[UUUOOOIIIDDDCCCAAA===<<<===???@@@BBBDDDBBBAAAGGGPPPjjjyyy|||yyy~~~sssooouuuqqqiii\\\TTTVVV]]]^^^[[[[[[ZZZYYYZZZ\\\]]]^^^]]]\\\\\\[[[ZZZZZZYYYYYYZZZcccdddeeegggggggggffffffeeejjjqqq{{{~~~hhhbbbttt```LLLBBB???:::;;;>>>999888<<<;;;:::GGGddd~~~zzzyyy~~~}}}~~~~~~zzz~~~{{{wwwtttpppiiidddcccbbbdddggggggeeefffkkkdddfffpppmmmhhhPPPHHHEEEBBB>>>>>>===<<<;;;;;;;;;;;;888;;;<<>>??????BBBDDDBBB@@@GGGOOOfff{{{~~~vvvvvvuuuuuuqqqllljjjccc___UUUNNNOOOUUUXXXVVVYYYWWWTTTTTTVVVXXXZZZZZZXXXXXXXXXXXXYYYYYYZZZZZZ```bbbdddeeeffffffeeedddeeejjjqqqzzz}}}eee___sssbbbNNNCCC@@@;;;<<>>===<<<;;;;;;;;;;;;888<<<;;;DDDYYYhhhuuuuuu^^^```rrrvvvsssnnnkkknnnpppkkkbbbPPPEEELLLVVVsssssssssmmmYYYRRRMMMDDDBBB>>>:::888666666666444;;;>>>FFFdddzzzuuuvvvrrrnnnyyyrrreeebbb]]]UUUOOOIIIHHHEEEAAA???@@@>>>???BBBCCCAAA@@@FFFNNNaaawww{{{sss|||~~~ppplllpppqqqkkkddd]]]\\\VVVNNNLLLQQQUUUVVVYYYVVVRRRQQQSSSVVVXXXYYYWWWXXXYYYZZZ[[[\\\]]]^^^___```ccceeefffeeedddccceeejjjqqqzzzyyy___\\\qqqdddPPPEEEAAA;;;===@@@;;;:::???<<<777BBB```~~~{{{nnnlllpppppplllgggmmmoooyyy~~~xxxwww}}}{{{xxxqqqhhhaaacccbbbdddfffeeedddhhhooo___bbblllvvvlllSSSLLLIIIFFF???>>>===<<<<<<;;;;;;<<<999<<<:::BBBWWWfffrrriii___pppyyyvvvqqqoooqqqsssmmmdddRRRFFFLLLSSSnnnkkkpppooo\\\TTTOOOEEECCC???;;;888777666666111;;;@@@EEE```www}}}vvvssstttoooyyyzzzpppmmmddd\\\UUUOOOLLLHHHAAA======@@@AAAAAAAAAAAACCCGGGJJJ]]]lll{{{lllxxxvvvhhhgggoooqqqggg[[[UUURRRPPPQQQRRRTTTZZZbbb```ccceeeccc\\\VVVRRRQQQTTTTTTVVVWWWYYY[[[\\\]]]^^^^^^```bbbeeeeeecccaaagggiiippp|||yyydddbbbssskkkUUUHHHDDD??????AAA:::DDD888;;;======[[[oooiiijjjiiigggeeedddccciiiuuu~~~wwwllliiirrr||||||yyyxxxxxxuuupppkkkkkkiiigggffffffggggggfff\\\aaasssyyypppXXXQQQLLLEEEBBBAAA???>>><<<;;;:::::::::777777???OOOcccttt}}}}}}rrrppp}}}yyyvvvoookkkpppvvvqqqgggSSSQQQFFFUUUzzzqqqtttxxxfff[[[OOOFFF???;;;:::999777666888:::555999DDDYYYyyy|||rrrrrrxxxtttkkkbbbZZZSSSOOOJJJBBB>>>===???@@@AAAAAA@@@BBBDDDGGGTTTdddpppzzzuuugggfffnnnqqqiii___ZZZYYY[[[```bbbbbbgggmmmpppooolllfff^^^WWWUUUUUUQQQRRRSSSUUUVVVXXXYYYZZZ^^^^^^```bbbeeeeeecccaaadddhhhooo}}}|||ggg```sssqqqZZZMMMIIIBBBCCCCCC===???666:::<<<<<>><<<:::666555777888555999@@@UUUzzz|||qqqnnn|||rrrhhh```XXXRRRLLLCCC>>>>>>???@@@AAAAAA@@@@@@AAABBBLLL]]]{{{|||www||||||tttpppvvvsssfffdddkkkpppmmmfffbbbdddiiippprrrqqqssswwwxxxsssiii^^^TTTPPPPPPQQQRRRSSSUUUWWWXXXZZZZZZ[[[^^^___```ccceeeeeecccaaacccfffooo}}}~~~hhh\\\tttvvv```SSSNNNHHHGGGGGGAAA<<<777:::;;;:::PPPsss~~~wwwooolllggg```\\\[[[^^^\\\^^^eeejjjkkkkkknnnzzz~~~jjjcccbbbmmmyyy}}}{{{xxxttttttvvvwwwvvvtttmmmjjjhhhffffffgggfffeee```mmmxxxaaaXXXQQQJJJEEEDDDCCCAAA???======<<<===;;;<<>>:::666555777555666999;;;RRR~~~zzzlllgggzzzvvvlllcccZZZTTTMMMDDD>>>>>>>>>???AAA@@@???======>>>III[[[yyy~~~{{{yyy{{{~~~tttpppkkkhhhmmmyyysssfffccciiippprrrpppmmmnnnrrrwwwwwwttttttwwwssskkk^^^RRRJJJHHHKKKNNNVVVXXXZZZ\\\^^^_______________```ccceeefffdddbbbdddgggppp~~~}}}hhh\\\vvvyyycccWWWSSSMMMLLLLLLDDD>>><<<===:::888FFFccczzz|||zzzyyyxxxzzzyyypppddd\\\[[[```___aaahhhnnnppptttxxx}}}|||jjjfffgggqqq}}}|||wwwrrrqqqsssuuutttsssmmmjjjgggfffffffffeeeddd```wwwwwwaaaWWWPPPJJJHHHGGGEEEBBBAAA???>>>>>>===<<<===DDDRRReeexxx{{{xxxrrrnnnrrrxxxtttdddTTTJJJIIIOOOddd~~~sssjjjXXXOOOEEE???:::555555777333888:::999PPPwwwhhhbbbuuuyyypppggg]]]VVVNNNDDD??????>>>???@@@@@@>>><<<<<<<<>>???@@@>>><<<;;;<<<===DDDUUUooo}}}|||vvvrrrppprrrqqqsssxxx~~~}}}tttooohhhbbbbbbiiiuuu}}}~~~zzzqqqddd]]]```kkkwww~~~zzzvvvqqqjjjaaa^^^```aaa[[[SSSNNNNNNRRRVVVXXXTTTVVVYYY\\\^^^^^^^^^]]]______aaacccffffffdddbbbhhhkkkrrrkkkiiinnnffffff___\\\WWWMMM>>>AAA;;;888<<<>>>NNNjjjyyysssuuuzzz{{{zzziii]]][[[eeedddhhhmmmppppppuuu{{{ssssssrrrpppppprrrvvvzzzuuuwwwxxxyyy~~~zzzvvvwww{{{{{{tttpppooonnnllliiiiiifffdddcccdddddddddccc```sssaaaWWWRRRPPPKKKJJJGGGEEEBBBAAA@@@???;;;;;;<<>>AAAOOOgggyyyzzzuuuppplllpppxxx}}}{{{wwwmmmggg]]]UUUTTT\\\iiirrruuu~~~wwwnnnaaaYYYZZZfffvvv}}}xxxsssjjj```[[[\\\[[[WWWTTTSSSVVVXXXYYYYYYWWWYYY\\\___aaaaaaaaa```___```aaadddffffffeeecccgggjjjqqq~~~kkkmmm{{{uuuuuummmggg___RRRBBBDDD;;;888???===GGGcccwwwxxxrrrwwwuuufff]]]\\\bbbbbbfffkkklllkkkooouuupppqqqqqqqqqpppppprrrtttqqqpppnnnnnnuuu}}}wwwrrrqqqnnnkkkhhhfffdddaaaaaabbbddddddccc```ppp___WWWSSSSSSKKKJJJHHHEEECCCAAA??????<<<<<<===AAAJJJZZZmmmyyy|||uuummmkkkooovvvttteeeTTTKKKIIIIIIiiivvvmmmxxxsssdddSSSFFF<<<555444777777888<<<<<>>AAAJJJYYYkkkxxx~~~zzzrrrkkkkkkpppwwwssscccTTTMMMKKKFFFdddkkkcccuuu{{{kkkXXXIII===555444666999777;;;<<>><<<===???DDDPPPgggzzz{{{qqqkkkjjjnnnsssvvvrrreeeTTTHHHFFFGGGbbb{{{|||sssbbbfffsss[[[GGG<<<777666555777666777:::@@@WWWyyyiiinnnssstttyyyyyylllSSSBBBGGGDDDBBB@@@??????>>><<<:::AAAMMMaaa{{{xxxxxxxxxnnnhhhfff\\\TTTSSSRRRSSSXXX___dddiiinnnrrrxxx}}}zzztttnnnfff[[[TTTTTT]]]lllxxx~~~~~~zzzqqqfff______bbbbbb```___```bbb```[[[VVVUUUVVVXXXZZZ[[[[[[ZZZYYY^^^^^^bbbhhhiiifffccceeehhhllltttwwwooo~~~{{{qqqeeeRRRJJJAAA;;;999:::AAAGGG\\\uuu}}}vvvxxx||||||mmmaaabbbdddgggjjjpppxxx}}}zzzuuurrrooommmjjjhhhjjjccc___bbbeeedddcccdddlllnnn]]]UUUTTTPPPLLLKKKIIIGGGDDDBBBAAA@@@>>>===<<<>>>AAALLLaaatttyyyooojjjlllpppuuuvvvpppcccRRRFFFGGGNNNgggxxxxxxppp```iiiyyyaaaKKK>>>888777777777666888:::@@@VVVuuugggmmmvvv[[[HHHJJJEEEDDDCCCBBBAAA???<<<:::BBBMMM```zzz}}}~~~wwwpppkkk```VVVRRRQQQRRRUUUYYY[[[```eeehhhmmmrrrppplllkkkeee[[[SSSRRRZZZgggppp}}}{{{vvvnnneee``````bbbeeecccaaaaaabbb```ZZZVVVPPPOOOOOOPPPQQQSSSTTTVVV______ccciiijjjgggeeefffiiimmmuuutttppp|||ooo[[[OOOBBB<<<999888===CCCUUUrrrvvvttt|||qqqeee]]]___bbbgggppp{{{{{{yyyvvvrrrooommmkkkgggeeefffaaa___cccfffdddbbbcccmmmlll\\\UUUTTTRRRLLLKKKIIIGGGEEEBBBAAA@@@???===<<<===>>>GGGZZZllluuulllfffiiinnnuuuvvvpppbbbRRRHHHLLL[[[rrryyyyyyjjjcccvvvhhhPPP@@@999888999888888999:::>>>RRR}}}}}}qqqiiiqqqdddNNNOOOIIIFFFCCCAAA@@@???<<<:::@@@HHHZZZttt{{{|||uuujjj[[[SSSPPPQQQRRRSSSUUUZZZ^^^aaaeeejjjkkkhhhiiiddd[[[QQQPPPXXXcccjjj{{{wwwqqqiiiccc``````bbbfffcccbbbbbbcccaaa]]]XXXRRRQQQOOONNNOOOSSSVVVYYY______bbbhhhiiifffeeefffjjjmmmvvvtttttt{{{bbbRRRBBB<<<:::888;;;AAAYYYuuuyyyrrrzzz~~~oooccc\\\]]]___eeeooo{{{~~~yyywwwtttpppllljjjgggdddaaaccc______cccfffcccaaaaaannnlll]]]UUUTTTSSSNNNMMMKKKIIIGGGDDDCCCBBB???>>>=========EEEVVVggg}}}rrrhhhbbb```iiisssvvvooobbbTTTKKKKKKaaauuu{{{~~~ggglllnnnRRR@@@999888999999999:::;;;>>>PPPxxx}}}wwwvvv||||||lllTTTSSSMMMIIICCC>>>===<<<<<<<<<>>>DDDTTTmmmyyyvvveeeVVVPPPPPPRRRRRRSSSXXXZZZ[[[^^^dddhhhgggfffddd[[[PPPOOO[[[gggmmmyyyssskkkeeeaaaaaaaaabbbeeebbbaaabbbddddddaaa]]]XXXVVVTTTRRRTTTWWW[[[^^^___^^^aaaggghhheeedddfffjjjnnnwwwwwwyyyhhhTTTAAA===;;;888:::AAAVVVssstttxxxxxxiii]]]aaaaaaccchhhrrr~~~zzzwwwsssmmmiiieeeccc```^^^aaa^^^___cccdddaaa___```nnn}}}nnn```VVVUUUUUURRRQQQOOOMMMJJJHHHFFFEEE@@@????????????EEEUUUdddxxx|||pppfff```^^^gggqqqtttkkk^^^RRRLLLJJJbbbsss|||wwwlllxxxoooQQQ???999888888777888;;;>>>BBBTTT|||||||||~~~rrrWWWTTTPPPKKKCCC>>>;;;;;;<<<<<<===BBBPPPgggyyy}}}ppp[[[QQQRRRVVVXXXYYY\\\]]][[[]]]eeelllnnnkkkiii^^^QQQQQQ```ooouuuwwwpppfffaaa```aaabbbbbbdddbbbaaabbbeeegggdddbbb]]][[[ZZZYYYYYY[[[^^^``````^^^aaafffgggeeedddfffjjjoooyyyyyy{{{nnnVVVAAA===<<<888:::@@@HHHiiizzzvvvzzzjjj\\\bbbbbbdddjjjuuu}}}xxxuuupppiiiccc```^^^]]]\\\aaa___```cccbbb___]]]___pppyyyooocccYYYXXXYYYUUUTTTRRRPPPMMMKKKJJJIIICCCBBBBBBAAA@@@EEESSSbbbooo|||qqqqqqxxx|||pppfff```dddkkkpppmmmaaaUUUOOOMMM[[[qqq}}}wwwwwwnnnMMM>>>999888777555777===BBBFFFYYY~~~~~~{{{yyyuuuVVVPPPRRRMMMFFFAAA>>>===<<<<<<<<<@@@LLL```vvv{{{|||xxx```RRRUUU^^^cccjjjllljjjfffhhhqqq{{{zzzwwwhhhVVVSSScccrrrwwwvvvmmmbbb]]]___bbbbbbbbbeeecccaaacccfffhhhfffccc``````_________`````````aaa```bbbggghhhfffeeehhhjjjooozzzuuutttwwwuuuXXXAAA======888888>>>===___yyyttt}}}tttbbb```aaaeeennnzzz}}}xxxtttoooiiiaaa\\\ZZZZZZ\\\\\\bbb``````bbb```\\\[[[^^^wwwtttooofff[[[ZZZ]]]VVVVVVTTTRRROOOMMMKKKJJJGGGEEEEEECCC@@@CCCOOO]]]ttt~~~yyyqqqhhhjjjrrr||||||qqqhhhbbbkkkmmmlllbbbUUUMMMPPPUUUxxxyyylllJJJ===;;;:::777666888>>>BBBEEEUUUzzzsssvvvuuurrrwwwUUUMMMQQQNNNIIIEEEBBB???<<<::::::===HHH[[[ooo}}}{{{||||||}}}bbbSSSXXXdddlll{{{}}}zzztttvvvsss[[[TTTbbbppptttuuukkk```\\\^^^bbbcccbbbgggdddbbbcccfffhhhfffcccccccccdddddddddcccbbbaaabbbaaaccchhhiiiggggggiiijjjpppzzznnnkkkoooyyy[[[BBB>>>===777666<<<<<<[[[qqq|||sssvvv}}}iiicccdddjjjuuu|||yyytttpppjjjddd\\\WWWVVVXXX\\\]]]cccaaa```aaa___ZZZZZZ^^^zzzooonnnggg]]]]]]___WWWVVVTTTRRRPPPMMMLLLKKKJJJHHHGGGDDD@@@AAALLLYYYhhhyyyooooooooolllpppzzzvvv{{{|||rrrjjjdddmmmmmmfffYYYLLLJJJTTT^^^wwwkkkHHH======;;;777999;;;>>>@@@@@@LLLoookkkooommmlll{{{UUUMMMMMMTTTVVVOOOEEE@@@>>>===<<<===???RRRqqq~~~}}}}}}eee[[[ZZZggg|||~~~xxxbbbYYY^^^lllwwwrrrggg]]]]]]```bbbbbbccceeedddcccccccccdddeeefff___bbbfffgggfffdddccccccbbbdddfffgggggghhhjjjllllllrrr~~~ooocccvvvyyyWWWCCCBBB===999;;;;;;<<>>===UUU|||uuulllpppsssvvv~~~UUUKKKJJJRRRVVVPPPHHHDDDAAA@@@;;;===???OOOlll}}}iii______kkkzzzhhh```cccmmmtttoooddd\\\]]]aaabbbbbbcccdddcccbbbbbbbbbcccdddeeeaaadddggghhhfffdddcccccceeegggiiiiiiiiiiiikkkmmmooouuukkkfff|||xxxWWWDDDCCC===999;;;;;;===KKK___ttt{{{}}}jjjeeedddkkk|||~~~|||{{{wwwqqqlllnnnmmmeeeYYYTTTXXX]]]^^^aaabbb``````]]]QQQWWWpppuuuiii___]]]VVV[[[YYYXXXVVVTTTRRROOONNNMMMKKKLLLKKKHHHFFFIIIPPPWWWaaaooo{{{|||mmmmmm~~~vvvlllgggmmmqqqooosss{{{wwwqqqmmmkkkiiiooojjj\\\QQQLLLJJJ[[[yyyuuu|||bbb@@@>>>???333===;;;<<<:::;;;===;;;NNNqqqyyyppprrr}}}uuu}}}WWWLLLHHHPPPUUUPPPIIIEEEBBB@@@===>>>>>>JJJcccyyy~~~{{{{{{ooofffdddooo{{{nnniiiiiikkkllliiiaaa[[[]]]aaaccccccdddbbbbbbbbbbbbbbbcccdddeeedddfffiiiiiigggdddcccccchhhiiijjjiiihhhhhhjjjkkkqqqwwwzzzhhhnnnvvvWWWEEEDDD>>>:::<<<;;;===FFFUUUkkknnnfffhhhrrr}}}yyytttooolllpppooohhh^^^XXXXXXZZZZZZbbbccc___\\\YYYRRR]]]yyyttthhh^^^^^^VVVZZZZZZYYYWWWUUURRRPPPNNNMMMNNNNNNLLLHHHEEEGGGLLLQQQZZZgggrrrwwwyyyiiirrr~~~nnnjjjkkkqqqrrrpppttt||||||rrrmmmllljjjiiiqqqlll\\\PPPLLLLLL[[[vvv{{{ttt~~~YYYAAA@@@>>>444@@@;;;;;;777999<<<999FFFaaa~~~uuuvvv{{{}}}[[[PPPMMMRRRTTTMMMFFFBBB@@@===???>>>:::EEE\\\nnn|||zzzvvvtttvvv{{{}}}tttnnniiipppzzzssspppmmmhhhcccbbb\\\YYY^^^bbbcccccceeebbbbbbccccccdddeeeffffffgggiiijjjiiigggdddcccccciiijjjjjjhhhgggfffhhhjjjqqqwwwqqqgggzzzsssXXXGGGEEE>>><<<>>><<<>>>CCCNNNccc}}}uuujjjooo~~~}}}}}}xxxqqqmmmjjjnnnmmmiiibbb\\\YYYXXXXXX___ccc___XXXRRRPPPccczzzpppfff^^^```ZZZ]]]ZZZYYYWWWUUUSSSPPPOOONNNNNNNNNLLLIIIFFFGGGJJJMMMVVVaaalllsssyyy{{{~~~xxxnnnpppuuuzzzyyyvvvyyywwwmmmkkkkkkkkkjjjuuummmZZZLLLLLLNNN]]]uuuyyy|||~~~tttQQQBBB@@@<<<444@@@;;;:::666888===:::@@@TTTuuuyyyyyy{{{```UUUWWWYYYVVVMMMEEEAAA???<<<@@@<<<888CCC[[[kkk|||~~~yyyvvvsssooonnnqqqqqq}}}~~~yyywwwpppppp{{{~~~{{{wwwtttooofff___\\\XXXXXX^^^cccccccccdddbbbcccdddeeeggghhhhhhiiihhhjjjjjjiiigggdddcccdddllllllllliiiggggggiiikkkpppwwwffffffpppXXXJJJFFF???>>>@@@<<>>LLLfff}}}{{{}}}wwwqqqmmmwwwbbbWWW\\\]]]YYYPPPHHHDDDAAA======<<<999EEE[[[jjj{{{~~~wwwuuurrrmmmjjjllljjjvvvzzzzzz}}}wwwrrrxxxxxx||||||yyyuuunnneee^^^VVVUUUXXX___dddcccbbbcccbbbccceeeggghhhiiijjjjjjhhhiiijjjhhhfffdddddddddoooooonnnkkkiiiiiikkkmmmoooxxxsss]]]eeennnXXXLLLGGG@@@???AAA===>>>???GGG[[[rrr}}}uuu|||{{{zzzxxxtttoooiiifffhhhffffffeeeaaaZZZXXXZZZWWW^^^ZZZQQQPPPWWWrrr~~~rrrnnnddd\\\___XXXXXXYYYXXXWWWVVVUUUSSSRRRRRRMMMLLLKKKJJJJJJJJJKKKKKKJJJRRRaaaqqqyyywwwooouuu~~~|||ooojjjlllooonnnlllkkkdddPPPFFFPPP]]]kkk|||nnnlllsssmmmMMMGGG>>><<<777:::999<<<888999???<<<<<>>>>>FFFVVVbbbxxx|||uuurrrooojjjggghhhhhhppprrrttt|||xxxrrruuuuuuxxx}}}}}}|||yyyuuuoooggg```\\\SSSSSSXXX```dddbbbaaabbbaaabbbdddgggiiijjjjjjjjjggghhhiiigggeeeddddddeeennnmmmllliiiggghhhjjjmmmqqq{{{zzzgggYYYkkklllYYYMMMHHH@@@@@@CCC===<<<<<>>;;;:::===:::999CCCRRRvvvyyy}}}wwwpppjjjooo]]]OOOKKKPPPSSSQQQMMMJJJCCC;;;;;;BBBBBBEEENNNXXXsssyyyqqqooolllgggddddddfffllljjjmmmwwwvvvppprrrrrrsssvvvyyyyyyyyyzzz}}}wwwwwwuuuooohhh```[[[YYYQQQRRRXXXaaadddbbb```aaa___aaacccfffhhhiiiiiiiiifffggghhhgggeeeddddddeeejjjjjjhhhfffddddddgggjjjttt~~~qqqaaa[[[rrrkkkYYYNNNIII@@@AAACCC===;;;:::BBBTTTjjjtttppplllmmmooooookkkfffiiieeeeeefff```WWWTTTXXX^^^ZZZMMMLLL^^^pppqqqppp{{{~~~iiijjjbbb\\\bbb\\\ZZZWWWVVVVVVVVVVVVVVVVVVUUUQQQPPPNNNMMMLLLKKKIIIHHHGGGIIIWWWooo~~~xxxzzz~~~tttjjjggglllooommmiiiUUUTTTKKKKKK^^^mmmuuu~~~yyyrrrttt___NNNJJJ<<>>???HHHRRRlllwwwlllhhhgggdddcccccceeebbb```aaadddggggggfffdddfffiiilllnnnooooooooopppooollleee]]]UUUPPPNNNNNNVVV```eeedddaaa```aaaaaabbbdddfffggghhhiiiiiikkkjjjhhhfffdddcccbbbbbbeeefffffffffeeefffiiikkkrrrhhh]]]fff~~~lll\\\JJJDDDCCCBBB@@@???<<<;;;===FFF\\\||||||{{{ssspppmmmllllllkkkhhhddddddddddddbbb___\\\ZZZZZZZZZUUUMMMNNN___xxxrrrnnnllluuuyyyqqqhhhbbb]]]XXXYYY]]]WWWWWWWWWWWWWWWWWWWWWWWWUUUPPPNNNOOONNNJJJGGGGGGJJJMMMRRRcccyyy~~~|||yyy}}}~~~rrrnnngggdddjjjnnndddUUUPPPNNNIIIRRRqqquuuvvv```JJJHHHBBB===<<<:::<<<;;;:::::::::;;;<<<===MMMfff|||~~~www{{{ZZZIIIEEEGGGKKKMMMLLLIIIDDD@@@>>>AAA===>>>FFFOOOgggyyynnniiifffcccaaaaaa___]]][[[\\\___```___^^^[[[___ccceeedddcccbbbbbbaaa```^^^ZZZUUUQQQOOOOOOPPPXXXaaafffeeebbbaaabbbaaabbbccceeefffggghhhhhhiiihhhgggfffeeeddddddddddddeeefffeeeeeefffiiilllwwweee^^^lllhhhYYYKKKFFFFFFDDDAAA@@@>>>======CCCUUUrrr{{{xxxwwwrrroookkkjjjjjjhhheeecccccccccbbb```]]]ZZZYYYXXXYYYRRRLLLRRRhhhuuurrrrrr}}}~~~tttiiiccc^^^YYYXXX[[[WWWWWWXXXYYYYYYYYYXXXXXXSSSNNNKKKLLLKKKGGGEEEGGGHHHJJJMMM\\\qqq{{{zzzoookkkfffdddiiikkk```RRRKKKKKKLLLZZZzzzwwwnnnyyy|||[[[HHHHHHCCC>>>===;;;<<<;;;:::999999:::;;;<<>><<<@@@MMMfff~~~zzzvvvtttrrrpppmmmjjjhhhgggeeecccaaacccbbb```^^^[[[YYYWWWWWWRRRJJJGGGUUUrrrxxxuuuyyyvvvhhhbbb___[[[XXXXXXWWWYYYZZZ[[[[[[ZZZXXXWWWSSSMMMHHHHHHHHHEEEEEEGGGJJJKKKMMMZZZnnnvvv~~~~~~~~~}}}uuujjjhhheeeeeeiiiggg[[[NNNGGGIIIPPPcccllllll~~~rrrVVVHHHIIIDDD??????<<<;;;:::999888888999:::;;;AAAWWWggg~~~tttnnnrrr~~~^^^MMMIIINNNVVV[[[ZZZSSSJJJDDDAAABBB>>>===BBBEEEVVVrrr|||rrrlllfff^^^ZZZ[[[ZZZZZZZZZZZZYYYWWWUUUSSSYYYaaaiiijjjccc]]]\\\]]]___^^^[[[WWWTTTSSSVVVXXXYYY^^^dddhhhhhhfffeeeeeecccdddeeefffhhhhhhiiiiiihhhhhhgggggggggfffeeeeeebbbcccdddeeefffiiinnnrrrsssYYY\\\xxxggg[[[PPPLLLKKKHHHEEEDDD@@@>>><<<>>>HHH___zzz{{{wwwtttrrrpppooommmjjjgggeeecccbbbaaacccbbb___]]][[[YYYWWWUUUMMMEEEGGG^^^xxxvvv~~~ssseee```___\\\YYYXXXYYYZZZ\\\\\\[[[XXXUUUSSSRRRKKKFFFFFFFFFDDDFFFIIIJJJLLLLLLXXXllltttxxx}}}wwwuuuwww|||yyyrrrggggggggghhhiiidddVVVKKKFFFHHHRRRfff}}}vvvyyykkktttlllUUUKKKLLLFFFAAA@@@<<<;;;:::999888888888999:::???NNNxxxsss~~~|||ppplllrrr}}}zzz~~~cccRRRPPPVVV^^^cccaaaYYYNNNGGGCCCDDD???>>>BBBBBBOOOggg}}}tttmmmfff]]]YYYYYYZZZ[[[[[[ZZZXXXUUUSSSRRRUUU^^^ggghhhbbb\\\ZZZ\\\]]][[[XXXTTTRRRRRRVVVYYY]]]```eeehhhiiihhhgggfffffffffhhhiiijjjjjjjjjjjjjjjjjjiiihhhgggeeecccbbbbbbcccdddeeeggglllrrrvvvdddVVV___|||mmm```TTTNNNLLLHHHGGGHHH???>>>======FFF[[[vvv~~~{{{wwwtttrrrqqqpppnnnkkkhhhdddbbbbbbbbbdddbbb___^^^]]]ZZZVVVSSSKKKGGGOOOmmm}}}wwwvvvxxxlll```]]]^^^]]]ZZZYYY[[[[[[\\\[[[XXXTTTPPPMMMMMMGGGBBBBBBCCCCCCEEEIIIFFFJJJJJJTTThhhqqqttt}}}xxxsssmmmkkkooovvv}}}}}}uuupppffffffiiillljjjaaaSSSJJJFFFIIIUUUiiiyyy}}}wwwqqqtttyyyrrrooo~~~jjjWWWPPPPPPHHHCCCAAA<<<;;;:::999888777888999999???EEEgggxxxzzz{{{uuuppplllrrr{{{ppppppttt}}}fffUUUTTT[[[ccchhheee\\\PPPHHHEEEFFFAAA@@@BBB@@@III___{{{{{{tttnnnfff]]]XXXYYYYYYYYYYYYWWWTTTQQQPPPPPPUUU\\\ccceeebbb]]]ZZZ[[[XXXWWWVVVTTTTTTVVV[[[^^^aaabbbeeehhhiiiiiihhhgggggghhhiiijjjkkkkkkkkkkkkjjjjjjjjjiiihhheeecccaaabbbcccdddfffiiiooouuuzzzppp[[[[[[hhhooocccVVVPPPLLLIIIHHHKKK@@@@@@>>>===DDDWWWqqq~~~}}}}}}zzzwwwtttrrrqqqqqqpppmmmhhhdddbbbbbbdddccc```______^^^[[[UUUOOOFFFGGGWWWxxxsssvvvuuu}}}nnneee]]]]]]^^^]]][[[[[[[[[[[[[[[YYYVVVRRRNNNKKKIIICCC@@@AAADDDDDDGGGKKKJJJOOOOOOUUUfffpppvvv{{{wwwooollliiiiiimmmvvv~~~xxxrrrmmmfffgggjjjnnnjjj^^^QQQJJJFFFLLL\\\qqq{{{yyyxxxzzzwww~~~nnnxxxhhhYYYUUUSSSIIIDDDCCC===<<<;;;:::999888888999999>>>>>>XXXuuuwwwuuuwwwtttnnnrrrxxxllliiikkkwwweeeSSSSSSYYYbbbgggeee\\\QQQIIIHHHHHHCCCAAADDD@@@FFFZZZxxxzzztttoooggg]]]YYYZZZWWWXXXWWWTTTPPPNNNOOOPPPWWW[[[aaacccaaa]]]YYYWWWUUUVVVVVVVVVWWWZZZ___bbbcccdddeeegggiiiiiihhhggghhhhhhiiijjjkkkkkkkkkkkkiiiiiijjjjjjiiifffdddcccbbbccceeegggkkkqqqyyy~~~___WWWfffvvvjjj```VVVQQQNNNJJJIIIJJJCCCBBB@@@<<>>===;;;999999999999:::;;;888OOOxxxxxxxxxtttwwwxxx|||{{{tttnnnnnnyyybbbPPPPPPVVV___eeeccc[[[QQQJJJIIIIIIDDDCCCEEE@@@EEEXXXlll}}}xxxtttoooggg]]]ZZZ[[[WWWXXXWWWTTTOOOMMMOOOQQQVVVXXX[[[]]]\\\XXXTTTQQQSSSTTTUUUUUUUUUXXX\\\___ddddddeeegggiiiiiihhhfffggghhhiiijjjjjjjjjjjjjjjfffhhhiiijjjiiihhhfffeeecccdddeeehhhlllsss{{{uuuVVVVVVooo{{{ddd\\\UUUSSSPPPKKKHHHIIIFFFEEEAAA;;;<<>>===<<<:::999999::::::777555JJJpppzzz}}}}}}{{{zzzxxxuuufffNNNSSSTTTWWW[[[]]]YYYQQQJJJJJJIIIGGGFFFEEEFFFFFFGGGbbb{{{zzzvvvqqqlllhhhddd```^^^ZZZWWWTTTRRRSSSTTTTTTTTTYYYXXXWWWVVVUUUTTTSSSRRRRRRQQQSSSVVVWWWXXX^^^fffddddddeeefffhhhiiihhhgggiiihhhhhhiiikkkllllllkkkllliiifffgggkkkkkkgggcccdddfffgggiiimmmwwwyyybbbUUU^^^sss___[[[WWWSSSQQQOOOLLLKKKIIIBBBAAAEEEAAA@@@TTTooozzz|||zzz}}}xxxvvvtttrrrpppooooooooonnnkkkgggdddcccbbb```___```ZZZWWWYYYXXXRRRKKKGGGLLLhhhxxxtttrrrfffdddaaa^^^]]]^^^___aaa[[[ZZZXXXVVVUUUSSSSSSRRRSSSPPPNNNTTT]]]ddddddaaa[[[]]]^^^]]]\\\aaaiiiqqq~~~qqqfffttt{{{yyytttlllhhhjjjjjjmmmiii\\\PPPKKKIIIGGGKKKddd~~~ooorrr{{{kkk]]]ZZZUUUQQQMMMIIIDDDAAABBB@@@===:::888777888888999999AAAcccyyyrrrvvvgggOOONNNPPPTTTYYY\\\ZZZSSSMMMMMMLLLJJJIIIHHHHHHHHHHHH___xxx|||xxxrrrmmmhhhccc^^^ZZZZZZWWWSSSQQQRRRTTTVVVVVVUUUTTTRRRQQQOOOOOONNNNNNNNNMMMOOOSSSUUUVVV\\\dddeeeffffffhhhjjjkkkjjjiiijjjiiihhhjjjlllmmmlllkkkllliiifffgggjjjjjjgggccccccdddfffiiipppzzzwwwnnn___]]]ooommm]]]ZZZVVVSSSQQQPPPNNNLLLIIICCCCCCFFFCCCBBBUUUnnn~~~yyyvvvxxxzzzvvvtttrrrpppnnnmmmmmmmmmkkkhhheeebbbaaaaaa___]]]^^^YYYVVVVVVTTTNNNIIIIIIWWWssspppdddccc```^^^]]]]]]]]]^^^ZZZYYYWWWUUUTTTTTTTTTUUUVVVTTTUUU\\\gggnnnooollljjjkkkiiieeeaaabbbhhhnnnzzz~~~tttnnn{{{vvvsssoooiiifffhhhgggeee^^^TTTJJJFFFHHHLLL]]]nnnzzznnntttrrreee]]]ZZZUUURRRNNNJJJFFFCCCBBBAAA>>>;;;999888888888:::;;;@@@]]]xxxssswww}}}tttssszzzfffPPPMMMOOOSSSZZZ^^^\\\VVVPPPPPPOOOMMMLLLJJJJJJJJJJJJWWWnnnzzzwwwqqqlllhhhccc^^^ZZZZZZVVVRRRPPPRRRUUUXXXZZZSSSRRRPPPNNNLLLLLLLLLLLLJJJIIILLLQQQSSSUUUZZZ```fffgggiiijjjlllllllllkkkjjjjjjjjjkkkmmmnnnmmmkkkkkkhhhfffgggiiiiiifffcccaaacccfffkkksssoooeee```nnn~~~hhhZZZXXXTTTRRRQQQPPPNNNLLLJJJEEEDDDHHHEEEDDDTTTiii|||tttooollllllmmmvvv|||uuusssqqqooommmkkkjjjjjjjjjfffdddaaa______^^^]]][[[ZZZWWWTTTRRRMMMGGGIIINNNccc|||yyymmmaaa```___]]]\\\[[[ZZZZZZZZZXXXVVVTTTTTTUUUWWWXXX\\\[[[^^^fffpppvvvvvvsssnnnmmmjjjddd___]]]aaaeeeooo~~~|||xxx|||qqqllliiiggggggiiiggg\\\RRRLLLFFFBBBJJJVVVjjjtttzzzqqqooo{{{iiiaaa\\\YYYUUURRROOOLLLHHHEEEDDDBBB???<<<:::999999999:::===>>>TTTxxx|||xxx{{{~~~qqqkkkppp|||dddNNNOOOQQQVVV\\\___^^^WWWQQQQQQPPPOOONNNLLLKKKKKKJJJSSSeee~~~~~~~~~}}}tttrrrnnnkkkiiieeeaaa^^^ZZZVVVRRRPPPRRRWWW[[[^^^VVVUUUSSSPPPOOOOOOPPPPPPLLLKKKMMMRRRTTTUUUXXX\\\dddgggjjjkkkllllllllllllkkkjjjkkklllnnnnnnmmmkkkiiihhhgggggghhhhhhfffcccaaacccfffmmmwwwmmmfffiiivvvgggYYYWWWTTTRRRQQQPPPMMMKKKLLLGGGFFFIIIFFFDDDOOO___|||}}}sssjjjccc```bbbfffqqq}}}xxxqqqpppnnnllljjjhhhgggggggggbbb```^^^]]]]]]\\\ZZZXXXUUUTTTRRRNNNFFFDDDLLLXXXppprrrqqqfff^^^]]]]]][[[ZZZXXXWWWWWWYYYWWWTTTSSSTTTVVVYYY\\\```aaadddkkksssvvvtttqqqkkkiiifffaaa\\\[[[]]]```fff{{{}}}xxxmmmggggggjjjkkklllhhhXXXKKKIIIEEECCCPPPbbbqqqvvv|||vvvooojjjqqquuufffaaaYYYWWWSSSQQQOOOMMMIIIGGGEEEDDDAAA???<<<;;;:::999999===<<>><<<;;;:::999===:::EEEjjj|||uuuzzzbbbNNNJJJMMMRRRZZZ______ZZZTTTOOOOOOOOOOOONNNMMMLLLKKKOOO[[[kkkyyyyyy}}}|||yyysssqqqnnnkkkhhhddd___[[[XXXUUUQQQQQQSSSXXX\\\^^^YYYYYYYYYYYYZZZZZZZZZZZZTTTQQQRRRWWWYYYWWWUUUVVV___dddiiikkkjjjiiijjjkkkjjjjjjkkkmmmnnnnnnkkkiiiggggggggggggfffeeedddcccffffffjjjttt}}}ooouuutttfffWWWUUUSSSRRRQQQOOOLLLIIIOOOKKKJJJJJJGGGDDDFFFKKKUUUnnnyyyppphhhccc___^^^bbbfffkkkqqqxxx{{{xxxuuuqqqmmmkkkiiigggeeeddddddddd___^^^\\\[[[[[[YYYVVVTTTPPPNNNLLLGGGDDDLLLaaavvvrrriiiddd\\\YYYXXXWWWWWWVVVVVVWWWWWWVVVUUUTTTTTTUUUXXX[[[]]]\\\^^^cccjjjooorrrqqqooorrrpppkkkgggcccaaaaaaaaa```ppprrrooozzz|||}}}mmmhhhbbb```dddiiiggg```ZZZNNNFFFFFFJJJPPP^^^mmmvvv}}}yyyuuuzzz}}}fffccchhhxxxeee^^^ZZZUUUSSSQQQPPPPPPPPPNNNLLLHHHGGGFFFCCC@@@>>><<<;;;:::;;;888AAA\\\{{{{{{rrrvvveeeRRRRRRSSSWWW]]]aaa___XXXRRRNNNNNNOOOPPPPPPOOONNNMMMKKKUUUaaarrr~~~zzz~~~~~~~~~~~~~~~~~~{{{wwwqqqooommmkkkhhhddd___[[[UUURRROOOOOORRRUUUXXXYYYWWWYYY[[[]]]^^^^^^]]]]]]RRROOOQQQVVVZZZWWWUUUTTT^^^cccjjjllljjjiiijjjllliiiiiijjjlllnnnmmmjjjgggffffffgggfffeeedddccccccggghhhmmmxxxyyyyyywwwooo]]]RRRQQQQQQQQQRRRQQQNNNLLLMMMKKKJJJKKKJJJGGGGGGHHHNNNjjjzzzssskkkfffddddddeeegggiiikkkjjjiiinnnyyy~~~yyyxxxvvvsssmmmllliiigggeeeddddddddd```^^^]]]\\\[[[YYYUUURRRPPPLLLIIIFFFHHHTTTnnnkkkfffaaa]]]WWWVVVUUUTTTUUUVVVXXXYYYVVVUUUUUUVVVWWWYYY[[[\\\YYY\\\___dddhhhjjjjjjiiikkkhhhccc___]]][[[ZZZZZZ]]]gggjjjnnnzzzxxxvvvtttgggfffcccaaafffiiiaaaUUUMMMJJJFFFGGGOOO[[[hhhooouuu|||~~~zzzyyy~~~hhhkkkxxxqqqbbb\\\XXXUUUTTTRRRRRRSSSSSSQQQPPPJJJIIIGGGEEEBBB???===;;;<<<:::777>>>OOOaaazzzpppsss}}}hhhVVV^^^^^^```cccccc^^^UUUNNNNNNOOOPPPQQQQQQQQQPPPOOOOOOWWW```mmm~~~~~~}}}|||zzzzzz}}}~~~}}}}}}~~~zzzwwwlllkkkkkkjjjiiifffbbb___RRRPPPNNNNNNPPPSSSUUUVVVWWWZZZ]]]```bbbbbbaaa```OOOLLLNNNUUUYYYWWWTTTTTT]]]dddjjjmmmkkkiiijjjmmmiiiiiijjjlllmmmllliiifffeeefffgggfffeeeccccccccchhhiiiooo{{{zzzzzzqqqkkkUUUNNNNNNNNNPPPRRRRRRQQQOOOLLLJJJJJJLLLLLLJJJIIIIIINNNggg|||wwwpppiiiffffffiiillljjjmmmlllfff``````hhhpppwww{{{}}}yyyxxxwwwuuummmllljjjgggfffeeeeeeeeeaaa___^^^]]][[[YYYUUURRRPPPKKKGGGFFFJJJZZZvvvxxxfffddd```___WWWVVVTTTSSSTTTVVVYYY[[[UUUUUUVVVWWWXXXYYY[[[[[[YYY[[[]]]```aaabbbaaa```ccc```\\\YYYYYYXXXXXXWWWZZZ```dddmmm{{{|||vvvoooiiiggghhhfffeeeiiijjj^^^OOOFFFHHHHHHJJJTTTeeepppssswww~~~pppvvveeebbb\\\[[[VVVUUUTTTTTTUUUUUUTTTRRRJJJIIIHHHFFFCCC@@@===<<<>>>:::666===GGGOOOssssssrrr{{{{{{}}}ccc```dddnnnuuupppeee[[[TTTNNNTTTSSSSSSTTTUUUSSSPPPNNNPPPUUU^^^lll}}}yyywwwxxx{{{}}}~~~yyyxxxxxxyyyyyywwwtttqqqjjjhhhfffffffffddd^^^ZZZUUUQQQOOOPPPQQQPPPRRRVVV[[[```ccceeejjjmmmhhh___SSSRRRQQQPPPOOOQQQUUUXXXbbbeeehhhjjjiiihhhhhhiiihhhiiikkklllkkkiiigggeeecccbbbccceeedddaaabbbfffkkknnnttt}}}pppqqqddd]]]TTTNNNOOOOOONNNKKKJJJJJJKKKIIIKKKNNNOOOOOOLLLIIIGGGGGGWWW~~~zzzrrrlllkkkkkkiiihhhiiiiiilllmmmiiiccc]]][[[[[[aaallluuuyyy}}}~~~}}}}}}}}}}}}{{{vvvpppllliiiiiihhhhhhfffeeedddcccaaaccc```YYYWWWWWWTTTMMMGGGGGGFFFHHHSSSiiixxxcccbbbddd]]]XXXUUUQQQPPPRRRTTTVVVWWWVVVVVVUUUUUUUUUVVVXXXYYYXXXYYY\\\^^^___`````````]]]\\\[[[YYYWWWVVVVVVUUUTTTYYYaaaiiirrr~~~yyyrrrkkkfffccckkkpppooollleeeVVVGGGFFFEEEJJJWWWgggqqqsssppptttwwwzzzqqqzzzaaaZZZZZZ[[[TTTSSSSSSSSSTTTTTTSSSQQQIIIIIIHHHFFFDDDAAA>>><<<;;;;;;999<<>>;;;;;;777999===AAAZZZ{{{nnnhhhyyyvvvxxxwwwwww{{{sssnnnssswwwzzz{{{yyyjjjcccmmmtttwwwpppfff___YYYUUUQQQRRRTTTWWWXXXWWWSSSPPPPPPPPPQQQYYYiii}}}uuunnnkkklllpppsssxxxwwwwwwwwwwwwuuurrrooojjjgggdddddddddbbb^^^YYYTTTRRRSSSTTTUUU[[[kkkzzz~~~rrrsss|||hhhZZZVVVQQQMMMOOOTTT[[[```dddfffiiijjjiiihhhhhhiiihhhhhhiiiiiiiiigggeeedddcccaaabbbeeedddccceeejjjpppxxx~~~rrrwww}}}ddd^^^VVVKKKMMMNNNOOONNNLLLKKKKKKLLLLLLLLLKKKJJJIIIHHHFFFFFFKKKLLL___|||qqqjjjdddccccccaaabbbdddmmmooommmggg^^^VVVQQQPPPOOOSSSUUUTTTXXXcccnnnttt~~~}}}uuuqqqmmmmmmppprrroookkkdddeeeffffffeeecccaaa______]]]YYYUUUUUUUUUNNNFFFDDDBBBLLLhhh|||xxxyyy{{{wwwiii```[[[ZZZUUUVVVTTTSSSSSSUUUWWWVVVVVVTTTTTTRRRQQQQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWVVVVVVYYYWWWUUUSSSSSSTTTVVVWWWYYY[[[^^^bbbiiirrr|||{{{vvvyyywwwmmmgggeeeeeeeeeooouuussseeeSSSIIIFFFFFFCCCYYYrrr~~~|||{{{uuuooossspppbbbccc```\\\]]]YYYXXXVVVUUUUUUSSSPPPNNNMMMLLLJJJHHHFFFDDDBBBAAA>>>>>>999888:::;;;OOOppp{{{ooonnnpppjjjmmmqqqyyyxxxqqqqqqvvvzzz{{{}}}~~~|||xxxhhh]]]ZZZaaaeeebbb]]][[[XXXVVVTTTTTTVVVYYYZZZWWWSSSPPPPPPPPPQQQXXXhhhxxxooojjjjjjooossswwwwwwvvvwwwwwwuuuqqqnnniiifffcccccccccaaa]]]YYYVVVSSSRRRTTTWWW^^^jjjwwwtttgggiiisssggg```ZZZRRRMMMOOOVVV^^^ccceeegggiiijjjiiihhhiiiiiiiiiiiiiiihhhhhhgggfffeeefffcccccceeeeeecccggglllwwwpppoooyyysss^^^YYYSSSJJJMMMNNNOOONNNLLLLLLLLLNNNOOOMMMKKKIIIGGGFFFGGGGGGIIIKKKPPPmmm|||qqqkkkeeedddbbb```bbbeeejjjllllllggg___WWWTTTSSSWWWYYYYYYVVV[[[gggsssxxx~~~}}}}}}|||yyysssmmmlllmmmmmmgggbbbaaabbbdddeeedddbbb___]]]aaa\\\WWWTTTTTTQQQJJJBBBDDDGGG\\\vvvwww}}}jjjgggccc]]]ZZZVVVUUUTTTTTTUUUWWWXXXWWWVVVXXXWWWVVVTTTTTTTTTUUUUUUWWWWWWWWWWWWVVVVVVUUUUUUXXXVVVSSSQQQRRRTTTWWWYYY___\\\YYY]]]fffnnnssstttwwwxxx~~~zzzzzz|||~~~{{{rrrhhhbbbbbbfffjjjrrrrrrkkk\\\KKKDDDFFFKKKMMMccczzz}}}xxxffflllbbbaaahhhbbb\\\^^^[[[YYYWWWVVVUUUSSSOOOMMMNNNMMMKKKIIIGGGEEEDDDCCCBBBBBB<<<:::<<<;;;IIIeeessscccgggppp}}}vvvssswww{{{||||||}}}||||||eeeWWWRRRZZZaaabbbbbbcccbbb```YYYYYYYYYZZZZZZWWWRRRNNNMMMNNNPPPVVVcccyyy{{{qqqkkkjjjooosssuuuttttttuuuuuutttqqqnnniiieeebbbaaaaaa```\\\XXXWWWRRRPPPVVV]]]bbbggglllggg___dddvvv~~~uuunnnoooddd]]]SSSNNNPPPXXX___dddfffhhhjjjiiihhhhhhiiijjjjjjiiihhhggggggfffffffffhhhfffeeeffffffeeeiiipppvvvgggppp}}}zzzttt^^^UUUPPPKKKLLLMMMNNNNNNMMMLLLNNNOOOQQQOOOKKKHHHGGGGGGHHHIIIFFFMMMMMM^^^}}}wwwpppkkkgggdddaaaccchhhjjjllllllhhh```ZZZWWWVVVWWW[[[^^^___gggttt~~~}}}{{{yyyyyyyyyuuupppnnnnnnjjjccc\\\___```aaaaaaaaa___]]]\\\ccc]]]VVVTTTRRRMMMFFFAAAAAAMMMlllsssttt~~~{{{dddfffddd^^^[[[XXXTTTTTTTTTVVVYYYYYYXXXVVVZZZYYYWWWVVVUUUVVVVVVWWWXXXWWWWWWVVVUUUUUUTTTTTTWWWUUUSSSQQQRRRUUUXXXZZZ___XXXTTTYYYeeennnnnnkkkvvvppp{{{}}}}}}zzzxxxxxx|||yyytttmmmeeeaaadddkkkqqqqqqiii\\\PPPFFFCCCGGGLLLYYYiiiyyy~~~nnn]]]ooovvvdddiiilllbbb[[[^^^[[[YYYWWWUUUTTTRRROOOLLLNNNNNNLLLJJJHHHGGGEEEDDDBBBDDD???<<<>>><<>><<<@@@PPP~~~xxxgggkkkwwwwwwtttrrruuuvvvvvvyyy}}}hhhVVVOOOZZZgggooouuuwwwtttooo___]]][[[YYYYYYWWWUUUSSSUUUVVVVVVVVVZZZhhh{{{{{{pppiiiiiikkkjjjjjjkkkmmmoooooollljjjhhhddd```______^^^[[[XXXSSSPPPRRRZZZ```aaa``````TTTWWW[[[```dddfffgggggg]]]VVVPPPQQQWWW```eeehhhiiijjjjjjiiihhhhhhiiijjjhhhgggdddbbbbbbbbbdddeeegggddddddgggjjjnnnvvvzzzqqqyyyooosssmmm\\\PPPKKKLLLKKKMMMNNNNNNNNNNNNOOOQQQNNNLLLIIIGGGFFFGGGHHHJJJFFFHHHLLLTTTmmm}}}{{{{{{{{{~~~wwwppphhh```ZZZ\\\bbbeeehhhjjjgggbbb^^^\\\]]]^^^iiixxxyyyyyyxxxsssqqqsssppppppoookkkeeeaaa___```]]]\\\[[[ZZZZZZZZZ[[[\\\[[[VVVQQQOOOIIICCCEEEKKKJJJ\\\~~~nnngggeee\\\YYYZZZUUUVVVUUUUUUVVVYYYZZZZZZYYYVVVUUUTTTTTTTTTUUUVVVWWWUUUTTTRRRQQQPPPQQQQQQRRRSSSRRRRRRQQQRRRSSSUUUVVVYYY\\\___``````aaabbbdddeeeoooqqqtttwwwrrrssstttxxx}}}~~~{{{zzztttmmmcccbbbbbbfffjjjmmmllljjj^^^QQQGGGEEEHHHKKKRRRZZZdddiiirrryyy}}}ooofffpppkkkfffdddeeebbb]]]YYYYYYUUUTTTSSSSSSSSSRRRPPPNNNPPPQQQSSSSSSQQQNNNJJJHHHCCCFFFAAA===???<<<<<>>JJJjjjuuulllqqqyyy{{{wwwrrrvvvwwwrrrtttYYYNNNSSSlll}}}sssggg^^^[[[[[[\\\\\\[[[\\\]]]^^^^^^^^^```aaajjjvvv{{{tttwww{{{uuummmeee```]]]ZZZXXXXXXYYY\\\]]]^^^\\\ZZZXXX[[[[[[[[[[[[[[[[[[[[[[[[```___]]]\\\\\\^^^```bbb```bbbeeeggghhhhhhgggfffhhhiiijjjkkkjjjiiihhhggggggfffdddbbbaaabbbeeefffkkkrrr~~~jjjooovvvttt{{{bbbWWWLLLJJJKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIJJJEEEGGGMMMIIIFFFUUUlll~~~wwwnnniiilllnnnqqquuuzzz~~~tttiiiaaaaaaeeejjjjjjooovvvzzzmmmgggddd```]]]]]]YYY[[[]]]^^^^^^\\\ZZZXXXVVVVVVTTTQQQKKKFFFAAA???@@@BBBGGGRRRaaannnsssssswwwjjj[[[YYYVVVVVVWWWXXXYYYYYYUUUVVVWWWXXXWWWVVVTTTRRRUUUTTTSSSQQQPPPOOOOOOOOOLLLKKKKKKKKKMMMOOOQQQRRRPPPPPPOOOOOOPPPRRRTTTUUUNNNOOOQQQQQQRRRSSSVVVYYYfffoooxxxwwwiii^^^cccooo{{{{{{wwwkkkfff[[[\\\\\\ZZZYYY\\\eeemmmxxxxxxxxxxxxyyyyyyzzzzzzzzzyyyyyyzzzzzzxxxtttqqqmmmhhhcccbbbddddddaaa]]][[[___dddhhhhhhddd___\\\XXXYYYVVVPPPHHHGGGKKKPPPaaa___iiizzz{{{vvvuuuvvvtttmmmzzzsss```]]]ZZZXXXYYY]]]bbbaaa[[[TTTQQQTTTSSSRRRPPPOOOOOOOOOOOORRRRRRSSSSSSRRRPPPNNNMMMMMMKKKIIIHHHHHHGGGEEECCC>>>===EEE```{{{ppppppssssssyyy{{{vvvzzzxxxqqquuu[[[KKKPPPlll}}}~~~tttggg^^^[[[\\\]]]]]]YYYZZZ[[[\\\]]]^^^______hhhtttqqqlll{{{}}}uuullleee___YYYVVVTTTVVVYYY\\\]]]]]][[[ZZZ\\\\\\]]]^^^______``````aaa```^^^]]]^^^___aaabbb```aaadddgggiiijjjkkkkkkiiiiiijjjjjjiiiiiihhhgggggggggfffdddccceeehhhkkknnnxxxrrrjjj|||qqquuujjjYYYPPPJJJIIIJJJIIIHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFHHHLLLJJJIIISSSaaauuu~~~{{{tttnnnllliiijjjlllnnnqqqvvv|||zzzooogggdddhhhmmmmmmwww~~~sssiiieeeccc^^^ZZZYYYVVVWWWYYY[[[\\\[[[ZZZYYYYYYXXXTTTNNNGGGBBB@@@@@@@@@EEENNN\\\llluuuqqqhhhwwwjjjcccZZZXXXVVVUUUWWWWWWWWWWWWTTTTTTUUUVVVUUUTTTSSSRRRTTTSSSRRRPPPOOONNNNNNNNNKKKKKKKKKLLLMMMOOOPPPQQQPPPOOOOOONNNOOOQQQRRRSSSOOOPPPQQQQQQQQQQQQSSSUUU^^^fffrrryyypppaaa___eeesss~~~xxxwwwiiiXXXYYYXXXXXXXXXZZZ]]]```cccdddeeegggjjjmmmoooqqqnnnmmmmmmnnnnnnllliiifffbbb```^^^^^^^^^___^^^]]]]]]ccciiikkkggg___WWWRRRSSSNNNHHHDDDGGGPPP\\\dddhhhcccgggttt{{{zzztttjjjhhhkkkkkk~~~dddaaabbbXXXXXXXXXXXXXXXWWWTTTSSSRRRTTTSSSQQQOOONNNOOOOOOPPPSSSSSSSSSSSSRRRPPPOOOMMMMMMKKKIIIIIIIIIHHHFFFDDD>>>>>>DDDYYY~~~yyyqqqmmmmmmttt|||zzzzzz{{{wwwqqquuu[[[MMMPPPiiiyyyzzzpppcccZZZXXXYYY[[[[[[ZZZZZZYYYZZZZZZ[[[ZZZYYY___mmm{{{rrrttt~~~|||tttmmmeee^^^ZZZVVVWWWWWWXXXYYY[[[[[[\\\]]]]]]^^^^^^___``````aaa``````_________```aaabbbaaabbbdddfffhhhjjjkkkllljjjjjjiiihhhhhhhhhhhhhhhfffggghhhggggggjjjooosssxxxtttoooxxxyyymmm}}}___RRRLLLHHHHHHHHHGGGHHHJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIKKKPPPTTTeeexxxvvvooollllllcccfffhhhiiijjjmmmrrrvvv}}}wwwnnnjjjmmmqqqwwwwwwmmmfffeeeddd___ZZZWWWUUUUUUWWWXXXZZZZZZ[[[[[[XXXVVVPPPIIIBBB@@@BBBDDDBBBMMMZZZgggtttyyyrrrfffuuuxxxgggaaaZZZXXXVVVUUUUUUUUUTTTSSSPPPQQQQQQRRRSSSTTTTTTUUURRRQQQPPPNNNMMMLLLKKKKKKJJJKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNPPPQQQRRRPPPQQQRRRQQQOOOOOOPPPQQQUUUXXXcccppppppfffaaaeeelllzzz{{{wwwgggbbb\\\YYYZZZ\\\^^^^^^ZZZZZZ[[[]]]___bbbeeefffhhhggggggggghhhgggdddaaa\\\]]]^^^^^^]]]]]]___aaaeeehhhjjjggg___VVVOOOLLLLLLHHHGGGMMMYYYeeelllooogggeeegggooouuuvvvzzzsssgggdddhhhnnn}}}xxxaaadddcccWWWYYYZZZZZZWWWUUUTTTSSSSSSPPPPPPNNNNNNNNNPPPRRRSSSSSSSSSSSSSSSRRRPPPOOONNNMMMKKKIIIIIIIIIHHHFFFDDD??????BBBPPPpppvvvjjjjjjqqquuu|||}}}xxx{{{{{{tttppptttZZZRRRRRRiii|||xxxuuulll```WWWUUUVVVXXXXXX\\\ZZZYYYXXXXXXWWWUUUSSSSSScccttttttsssxxxqqqiiiddd[[[YYYVVVUUUVVVXXX[[[^^^]]]]]]]]]^^^^^^^^^______bbbbbbbbbbbbbbbccccccdddeeeeeeeeeeeefffggghhhiiikkkjjjhhhggggggggghhhiiieeegggiiijjjkkkooouuuzzzuuuvvv{{{nnnlllnnnQQQNNNIIIFFFGGGHHHFFFGGGKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGCCCGGGHHHFFFGGGLLLNNNKKKRRReeezzz}}}ooofffbbbddd___bbbeeeffffffhhhlllpppsssxxx~~~|||tttpppqqquuussskkkeeeffffffaaaZZZXXXUUUUUUVVVWWWXXXZZZ[[[\\\TTTRRRLLLDDD>>>>>>BBBGGGFFFUUUeeepppyyy|||uuukkk~~~ssskkkhhh[[[XXXUUUTTTTTTSSSQQQPPPMMMNNNNNNPPPRRRTTTVVVWWWQQQPPPNNNMMMKKKJJJIIIIIIJJJKKKMMMOOOOOOOOONNNMMMOOONNNNNNMMMNNNOOOQQQRRRQQQRRRRRRQQQNNNLLLMMMMMMVVVTTT\\\kkkpppiiieeehhhlllqqq~~~mmmwwwxxxgggZZZVVVWWWYYYYYY[[[ZZZYYYYYYYYY[[[\\\]]]aaa`````````aaa```^^^\\\YYY]]]```___]]]]]]aaafffgggfffccc\\\RRRIIIEEEDDDDDDEEEMMM^^^ooowwwtttnnnhhhjjjnnnrrrvvvxxx{{{~~~qqqhhhhhhjjjxxxggg]]]```\\\SSSTTTWWWXXXVVVTTTRRRPPPNNNMMMMMMMMMMMMOOORRRUUUVVVTTTTTTSSSSSSRRRPPPOOONNNMMMKKKIIIIIIIIIHHHFFFEEEAAA@@@???HHHccc|||iiiiiinnnppprrrwww}}}~~~www~~~{{{qqqmmm}}}\\\VVVQQQ[[[rrr}}}uuuooorrrooohhh___XXXTTTTTTUUUUUU^^^^^^]]][[[XXXUUUSSSRRRTTTVVVfff~~~~~~ssslllhhheeeaaa\\\XXXUUUVVVXXXYYYWWWZZZ\\\]]]]]]]]]^^^```aaaaaaaaaaaabbbcccddddddhhhhhhhhhfffeeedddfffhhhhhhiiiiiigggeeedddeeefffcccfffjjjlllooowww|||tttuuusssvvvWWWOOOGGGFFFDDDCCCCCCEEEGGGHHHGGGFFFFFFFFFEEEEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGEEECCCCCCEEEGGGGGGGGGGGGTTTlllsssccc```bbbhhhgggeeeccccccdddgggiiinnnttt}}}~~~|||tttssswwwxxxqqqjjjeeeeeegggeee\\\SSSUUUQQQOOORRRXXX\\\[[[YYYOOOIIICCCAAA??????DDDJJJYYYgggkkkkkkrrrtttssswww{{{qqqfffhhh\\\VVVQQQRRRUUUVVVQQQKKKNNNOOOPPPQQQQQQRRRRRRRRROOOOOONNNMMMLLLKKKJJJIIILLLJJJIIIJJJMMMNNNMMMKKKOOOOOOOOONNNNNNOOOPPPPPPMMMPPPRRRPPPMMMLLLQQQUUUZZZ___dddjjjrrrwwwtttnnnooolllxxxtttooo}}}bbbXXX]]]aaa^^^```[[[YYYZZZYYYWWWWWWZZZ___]]][[[]]]```bbbaaa```bbbbbb___\\\aaaiiijjjeeehhhhhhaaaRRRGGGBBBAAA@@@EEEPPP```lllrrrtttvvvxxxyyyvvvkkkqqq||||||pppgggtttmmm^^^``````\\\[[[YYYYYYXXXWWWVVVUUUUUUTTTLLLMMMNNNNNNNNNOOORRRTTTXXXVVVTTTTTTTTTTTTSSSQQQTTTRRRPPPLLLJJJHHHHHHGGGGGGDDDCCCGGGQQQfffnnnaaahhhnnnvvv~~~{{{uuuqqqaaaOOOIIIQQQgggrrrmmmiiillloooiiiaaaZZZWWWWWWXXXXXXZZZ[[[\\\\\\YYYTTTPPPNNNOOOUUUdddzzz|||yyytttrrrgggddd___ZZZXXXWWWWWWXXXXXXZZZ\\\]]]]]]^^^___aaabbbaaaaaaaaabbbcccdddeeehhhhhhhhhfffddddddeeeggghhhhhhhhhfffeeeeeefffhhhhhhjjjlllooouuuyyyvvvyyy|||kkkuuugggPPPJJJGGGFFFEEECCCCCCDDDFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCEEEEEEDDDDDDDDDDDDEEEEEEGGGEEECCCCCCEEEGGGGGGFFFKKKNNNeeezzz[[[YYYffflllkkkiiiddd``````dddhhhiiimmmttt}}}|||uuuvvvzzz~~~nnnooojjjfffeeefffddd\\\VVVTTTRRRQQQSSSXXXZZZXXXUUUIIIDDD@@@@@@@@@CCCKKKUUUggguuuwwwrrrtttuuuvvvwwwooobbbbbbZZZWWWTTTTTTVVVVVVRRROOOOOOPPPQQQRRRRRRRRRQQQQQQOOOOOONNNMMMLLLKKKJJJJJJMMMKKKJJJKKKNNNOOONNNMMMOOONNNNNNMMMMMMNNNNNNOOOLLLOOOQQQPPPMMMMMMQQQVVV^^^______aaaiiiuuu}}}rrrmmmxxxmmmaaa^^^^^^]]]aaa[[[XXXYYYYYYYYYZZZ^^^ZZZ\\\^^^````````````aaa[[[bbbggghhhlllrrrtttrrrsssjjjZZZIII???@@@EEEIIILLLTTT___jjjsss{{{xxxqqquuu|||~~~uuusssyyyeee]]]```___\\\ZZZZZZZZZYYYXXXWWWVVVUUUUUUMMMNNNOOOOOONNNPPPSSSUUUXXXVVVTTTTTTTTTTTTRRRQQQSSSQQQOOOLLLJJJIIIHHHHHHHHHEEEDDDFFFMMM^^^zzzssscccdddgggpppzzz~~~}}}zzzyyygggOOOHHHMMM___jjjhhhggglllnnnhhhaaa[[[ZZZZZZZZZ[[[VVVZZZ]]]^^^[[[VVVQQQOOOQQQ\\\iiiuuu~~~{{{yyyuuukkkhhhddd```\\\YYYWWWVVVXXXZZZ\\\]]]]]]]]]___aaaaaaaaaaaabbbbbbdddeeeeeehhhhhhgggeeeccccccdddfffggggggfffddddddeeeiiillllllnnnrrryyyuuuooo|||oookkkzzz[[[NNNJJJGGGFFFEEECCCCCCCCCDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDFFFEEECCCDDDEEEGGGGGGFFFIIICCCYYY]]]XXXjjjppprrrrrrlllccc```ccchhheeegggjjjooowww}}}}}}~~~{{{}}}rrrhhhkkkiiigggeeecccaaa\\\YYYUUUSSSSSSUUUWWWWWWSSSOOOCCC@@@???BBBEEEKKKTTT]]]kkk|||~~~vvvuuuwwwrrrqqqjjj]]][[[VVVUUUTTTTTTSSSSSSRRRRRRPPPQQQSSSTTTTTTRRRPPPOOOOOOOOONNNMMMLLLKKKKKKJJJMMMLLLKKKLLLNNNPPPOOONNNNNNNNNMMMMMMMMMMMMNNNNNNMMMOOOQQQPPPNNNNNNQQQUUUYYY[[[\\\]]]fffwwwxxxlllmmm}}}~~~yyyzzzsssppprrrjjjccc^^^^^^^^^^^^___ccc___cccggghhhhhhggghhhjjjjjjqqqvvvtttpppppppppoookkkaaaTTTLLLJJJMMMTTTYYYYYY\\\bbblllxxx}}}oooppprrrnnnlllwwwppp___^^^bbbaaa^^^]]][[[ZZZZZZYYYXXXWWWVVVVVVOOOPPPQQQPPPPPPQQQTTTVVVXXXVVVUUUTTTTTTTTTRRRPPPPPPOOONNNLLLKKKJJJJJJJJJJJJGGGEEEFFFHHHSSShhh{{{uuuaaaYYYcccmmmyyy|||}}}hhhSSSJJJKKKXXXbbbccceeejjjiiiddd^^^ZZZYYYYYYZZZZZZUUUZZZ^^^___]]]YYYWWWWWW]]]hhhppprrryyy{{{vvvqqqoookkkgggaaa]]]YYYWWWXXXZZZ[[[\\\\\\\\\^^^```aaaaaaaaabbbcccdddeeefffhhhhhhgggeeeccccccdddfffeeeeeedddcccdddgggmmmqqqqqquuu}}}yyyxxxzzz}}}oooeeeTTTMMMIIIGGGFFFEEECCCCCCBBBBBBCCCEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCFFFDDDDDDDDDFFFGGGFFFEEEHHHAAAOOOuuuooodddjjjrrrxxx|||xxxnnnfffdddfffdddccccccdddiiipppxxx|||xxxyyy|||~~~|||}}}|||zzz|||~~~wwwooohhhffffffeeebbb___\\\[[[[[[WWWVVVUUUUUUTTTPPPJJJFFFAAA>>>@@@IIIRRRWWW]]]aaagggzzz~~~vvvvvv~~~{{{hhhhhhbbbYYYXXXPPPRRRSSSRRROOONNNPPPRRRQQQSSSTTTUUUTTTRRROOOMMMOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLNNNOOOOOOOOOPPPOOONNNNNNMMMNNNNNNNNNOOOPPPQQQQQQOOONNNPPPQQQMMMUUU\\\aaajjjyyynnnaaajjj~~~zzzyyyyyyvvvtttvvv~~~}}}yyymmmbbb\\\ZZZZZZTTTRRRWWWdddlllkkkiiijjjcccdddiiiqqq|||yyymmmyyypppiiihhhppprrrfff___aaadddcccaaa```[[[[[[ZZZYYYXXXWWWWWWVVVQQQRRRSSSRRRQQQRRRUUUWWWXXXWWWUUUTTTTTTTTTRRRPPPOOONNNMMMMMMLLLLLLKKKKKKJJJHHHGGGGGGFFFKKKZZZjjj{{{fffWWWaaajjjxxxyyy}}}dddPPPHHHFFFOOOXXX[[[^^^bbbbbb^^^ZZZWWWVVVWWWWWWVVVTTTXXX]]]]]][[[ZZZ\\\___ccclllooolllqqq}}}zzzxxxtttnnnhhhbbb]]][[[ZZZ[[[\\\[[[[[[[[[]]]___`````````aaabbbccceeeeeegggggggggeeeddddddeeegggdddeeefffgggiiinnnuuuzzzyyypppuuuyyywwwlllUUUNNNJJJDDDFFFEEEDDDCCCBBBBBBBBBAAADDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDDDDEEEFFFGGGFFFEEEIIIGGGJJJZZZrrrrrrvvv|||{{{pppgggbbbaaa```______```cccfffhhhqqqxxx~~~{{{zzz{{{~~~~~~~~~||||||vvvqqqpppooollliiiaaaaaaaaa^^^ZZZXXXYYY[[[ZZZXXXVVVRRRNNNIIICCC?????????FFFVVVcccgggggggggqqq||||||nnnccc```ZZZWWWXXXNNNQQQSSSRRROOOMMMPPPSSSRRRSSSTTTTTTSSSQQQOOOMMMOOOOOONNNNNNMMMMMMLLLLLLIIIIIIKKKKKKLLLMMMNNNOOORRRQQQPPPOOOOOOOOOOOOOOORRRRRRRRRQQQOOONNNMMMNNNKKKSSS[[[___fffrrr|||sssddd___eeetttxxxjjjrrrvvvcccTTTMMMLLLNNNQQQOOORRRddd~~~xxxwwwnnnqqqwww|||}}}rrriiifffeeewww|||jjjddd``````bbbaaa``````[[[[[[ZZZYYYXXXWWWWWWVVVSSSTTTTTTSSSRRRSSSVVVXXXYYYWWWUUUTTTTTTSSSQQQOOONNNNNNNNNNNNNNNMMMMMMMMMJJJIIIJJJIIIFFFHHHSSS```{{{lll]]]cccpppyyy{{{~~~^^^OOOHHHFFFMMMUUUYYY\\\___]]]ZZZWWWUUUTTTTTTTTTSSSSSSWWW[[[[[[XXXXXX[[[```^^^ccceeedddhhhsss~~~~~~}}}qqqqqqzzz{{{uuunnnhhhcccaaa^^^___^^^]]][[[[[[]]]___^^^^^^___```aaabbbdddeeefffggggggfffeeeeeehhhjjjhhhjjjmmmpppuuu{{{~~~tttnnnfffooommmfff|||{{{[[[QQQMMMIIIEEEDDDDDDDDDCCCBBBBBBAAAAAACCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEGGGGGGFFFDDDGGGIIIHHHIIIYYYuuu{{{nnnccc``````______^^^^^^^^^^^^aaahhhrrrzzz}}}~~~~~~{{{{{{~~~~~~xxxwwwrrrnnnjjjhhhiiiiiigggeee^^^]]]\\\YYYWWWWWWYYY[[[ZZZXXXSSSMMMGGGBBB???>>>???EEETTTeeepppqqqqqqrrr~~~fffaaaYYYVVVXXXVVVQQQSSSUUUTTTQQQPPPRRRTTTRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNNNNNNNMMMMMMMMMGGGIIIKKKKKKKKKLLLNNNPPPSSSRRRQQQPPPPPPOOOOOOPPPRRRRRRRRRQQQPPPNNNMMMLLLRRRVVVXXXXXX^^^iiisssvvvvvvvvvqqqggg```dddvvv~~~wwwfffkkk}}}sssvvv|||{{{wwwiii[[[MMMIIILLLTTT]]]dddfffcccppp}}}pppfffhhheeefffzzzlllfffccc^^^\\\\\\\\\\\\[[[[[[ZZZZZZYYYXXXWWWVVVVVVTTTTTTTTTTTTSSSSSSVVVXXXYYYXXXUUUTTTTTTSSSQQQOOOOOOOOOPPPPPPPPPOOONNNNNNJJJKKKLLLKKKHHHGGGPPP[[[___\\\ddduuu}}}|||}}}{{{XXXOOOJJJIIIPPPYYY___aaabbb\\\ZZZWWWUUUUUUTTTSSSQQQTTTYYY___^^^ZZZWWWYYY\\\YYYYYY\\\```ccchhhrrr}}}xxxkkklllyyy{{{tttnnniiigggddddddccc```^^^]]]___aaa]]]]]]]]]^^^```aaacccdddeeefffggggggfffgggjjjmmmooorrrxxx}}}vvvooommmoootttrrrhhhqqqfffSSSPPPJJJGGGIIIBBBBBBCCCCCCCCCBBBBBBAAABBBCCCCCCDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFDDDCCCEEEGGGHHHPPPeeezzznnnhhhgggeeebbb```^^^\\\[[[]]]```eeelllsssyyy~~~||||||{{{vvvsssuuurrrwwwsssqqqtttmmmgggkkkhhhhhhhhhgggfffdddbbbaaa^^^[[[XXXVVVVVVXXXZZZ[[[XXXTTTNNNFFFAAA??????AAAGGGUUUhhhuuutttpppsss{{{mmmaaa^^^UUUWWWZZZQQQTTTTTTUUUTTTRRRRRRRRRSSSRRRQQQPPPOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMGGGIIILLLLLLLLLLLLOOOQQQRRRRRRQQQPPPOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOOMMMRRRUUUVVVYYYbbbnnnvvvwwwttt~~~wwweee]]]fffrrrvvvyyytttxxxzzzcccXXX[[[cccfffddd___ZZZZZZ```gggmmmvvv}}}qqqrrryyy~~~|||llleeeffflllsssyyyhhhbbb___\\\YYYZZZZZZYYYWWWZZZZZZYYYXXXWWWVVVUUUUUUTTTTTTUUUTTTRRRSSSUUUWWWZZZXXXVVVTTTTTTSSSQQQOOOQQQQQQRRRRRRRRRQQQOOONNNLLLLLLNNNMMMHHHFFFNNNXXXwwwnnnbbb^^^lll{{{zzzvvvyyyVVVKKKHHHHHHPPPZZZaaacccddd]]][[[XXXWWWVVVUUUSSSRRRVVV]]]dddddd^^^XXXWWWYYYYYYVVVZZZaaaaaa___ggguuuyyyyyy~~~wwwqqqmmmkkkhhhhhhfffccc```___```bbb\\\\\\\\\]]]___aaabbbccceeefffgggggggggiiilllooouuuyyywwwmmmmmmvvvqqqvvvVVVLLLJJJBBB@@@GGGAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCEEEFFFHHHIIIIIIFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDFFFHHHHHHFFFDDDFFFDDDGGGKKKIIIQQQqqqyyyqqqoookkkfffbbb^^^\\\ZZZ```^^^^^^aaagggnnnsssvvvwwwzzz~~~}}}yyyxxxzzzyyytttqqqrrrssswwwpppkkkkkkddd```hhheeeggghhhhhheeebbbaaaaaa___[[[WWWUUUWWWZZZ[[[[[[UUUQQQJJJBBB>>>>>>AAAEEEPPPcccyyysssiiippp~~~|||ddd]]]\\\TTTYYY\\\LLLTTTSSSRRRRRRQQQQQQPPPOOORRRPPPNNNMMMMMMNNNOOOPPPOOOOOONNNNNNNNNNNNNNNNNNHHHJJJMMMNNNMMMMMMPPPSSSRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNPPPRRRRRRQQQPPPLLLQQQWWW```mmmzzz}}}lll^^^aaaiiikkkzzzppp]]]UUUYYYbbbjjjmmmkkknnnwwwsssnnnwwwwwwrrrxxx{{{zzzsssllldddvvvoooiii___]]][[[YYY[[[\\\ZZZVVVYYYYYYXXXWWWVVVUUUUUUTTTTTTTTTUUUSSSRRRSSSUUUWWWZZZXXXVVVUUUTTTSSSQQQOOORRRRRRSSSSSSSSSQQQPPPOOOMMMMMMOOONNNHHHFFFLLLVVVfffwwwlll___hhhwww~~~xxxooooooWWWKKKIIIKKKSSS[[[```eeekkkfffbbb]]]YYYWWWUUUSSSRRRUUUXXX[[[\\\[[[YYYYYYYYY[[[XXXVVVXXXYYYZZZ```hhhrrryyyuuuooommmjjjjjjkkkjjjfffcccdddbbb```______```aaabbbggghhhjjjjjjkkkooovvv|||{{{qqqrrrttt{{{gggNNNGGGGGGDDDDDDHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDFFFEEECCCAAAAAACCCEEEFFFDDDEEEFFFGGGGGGFFFEEEDDDEEECCCGGGLLLJJJLLL]]]tttwwwhhh``````ccc]]]ZZZZZZ\\\\\\]]]bbbiiimmmmmmpppsssrrrqqqxxx|||ssskkkgggjjjiiihhhhhhiiilllnnnppplllkkkgggccc___\\\[[[[[[cccdddddddddccc```]]]\\\^^^\\\ZZZZZZ[[[[[[WWWTTTMMMGGGBBBAAA>>>===DDDOOOllluuuqqqeeegggppppppeee]]]\\\[[[VVVRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQLLLKKKNNNOOOLLLNNNSSSQQQPPPOOOOOOPPPOOOMMMKKKJJJKKKKKKKKKLLLLLLMMMMMMQQQQQQQQQQQQPPPOOONNNMMMOOOPPPQQQQQQQQQPPPOOONNNOOOTTT[[[dddkkkqqqtttuuu}}}vvv^^^___mmmyyyyyy|||}}}xxxpppooovvvzzzyyywww~~~~~~qqquuuuuuqqqtttvvvwww{{{kkkjjj{{{rrrlllhhheee^^^YYYYYYXXXVVVYYY___\\\[[[ZZZXXXVVVTTTSSSRRRRRRTTTUUUTTTRRRQQQQQQRRRLLLQQQTTTRRRQQQRRRQQQNNNSSSTTTUUUSSSPPPMMMMMMMMMPPPOOOLLLKKKKKKLLLNNNPPPYYYfffhhh[[[YYYjjj~~~{{{xxxkkkSSSKKKIIIKKKTTT\\\```dddiiidddaaa]]]ZZZYYYXXXWWWVVVUUUWWWYYYZZZYYYXXXXXXYYYYYYUUUTTTWWWXXXXXXZZZ^^^gggttt~~~zzzxxxuuurrrqqqqqqpppmmmjjjlllkkkiiihhhgggggghhhiiiiiimmmqqqtttxxx}}}oooYYYGGGEEEHHHEEEDDDFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBCCCDDDEEECCCCCCDDDEEEEEEDDDCCCCCCFFFDDDFFFJJJGGGDDDOOO___ssshhhaaa\\\XXXWWW[[[\\\[[[[[[]]]___```dddhhhiiiiiipppxxx|||~~~~~~yyysssmmmkkkfffeeedddcccccccccdddeeegggddd```___aaa```^^^[[[]]]^^^___```___]]][[[YYY[[[ZZZZZZ[[[[[[XXXRRRNNNGGGAAA???BBBFFFJJJTTT]]]nnnsssxxxrrreee]]]eeessspppggg]]]WWWWWWWWWTTTQQQQQQOOOOOOOOOOOOOOOOOONNNNNNPPPLLLLLLOOOPPPMMMNNNRRRQQQPPPOOOOOOPPPOOOMMMKKKHHHIIIIIIIIIJJJJJJJJJKKKNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRQQQOOOOOOMMMPPPTTTYYY\\\^^^^^^^^^ccclllxxxyyylll___aaakkkyyy}}}|||xxx~~~xxxmmmqqquuuyyy{{{{{{|||}}}~~~{{{{{{rrrlllrrr}}}mmmfffcccaaa```[[[YYY[[[ZZZVVVWWW[[[[[[ZZZYYYWWWUUUTTTRRRRRROOOQQQRRRSSSQQQQQQQQQRRRNNNRRRTTTRRRQQQSSSRRROOORRRSSSTTTRRROOOMMMLLLMMMOOONNNMMMLLLLLLKKKJJJJJJNNNXXXooo~~~uuuaaaTTT\\\oooyyy|||~~~gggNNNHHHGGGKKKTTT[[[^^^aaadddbbb___[[[YYYYYYZZZZZZYYYUUUVVVXXXXXXWWWXXXZZZ\\\[[[UUUSSSVVVXXXVVVUUUUUU\\\dddsss|||zzzxxxwwwuuusssvvvuuutttsssrrrqqqqqqrrruuuzzz}}}nnniiisss~~~sss\\\MMMCCCEEEIIIFFFBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBFFFCCCEEEHHHEEE@@@CCCKKKfffvvvyyykkkaaaZZZVVVWWWXXXVVVVVVWWWUUUVVVZZZ___``````fffmmmooorrrvvvxxxvvvsssqqqqqqlllkkkjjjhhhfffdddcccbbbbbb^^^[[[]]]bbbccc___[[[WWWYYYZZZ\\\\\\[[[YYYXXXZZZZZZZZZ[[[YYYTTTMMMGGGFFFAAA@@@FFFNNNWWWbbbjjjqqqqqqoooiiiaaabbbsssoooddd]]]WWWRRRSSSUUUSSSRRRSSSPPPPPPPPPOOOOOONNNNNNNNNNNNMMMMMMPPPPPPNNNNNNPPPPPPOOONNNNNNOOOOOOMMMKKKIIIIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQRRRQQQPPPPPPOOOQQQRRRTTTUUUVVVUUUSSSRRRTTTWWW^^^eeefffdddfffkkkooo}}}|||xxxxxxzzz|||{{{qqqssstttvvvxxx{{{~~~~~~{{{xxxmmmfffoooyyyeeeaaa```^^^^^^YYYWWWXXX[[[[[[WWWUUUWWWZZZYYYWWWVVVTTTSSSRRRRRRMMMOOOQQQQQQQQQPPPQQQRRROOORRRRRRPPPPPPRRRRRROOOQQQRRRRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMKKKIIIGGGEEEGGGPPP^^^tttiiiOOOMMM^^^iiiooozzzeeeMMMGGGFFFJJJTTTZZZ\\\]]]```___\\\YYYWWWWWWXXXXXXXXXUUUVVVWWWWWWXXX[[[___bbb```XXXSSSUUUWWWVVVSSSRRRVVV\\\lll|||}}}~~~~~~~~~~~~~~~}}}}}}}}}pppeeejjjvvvrrruuu~~~aaaVVVKKKDDDFFFIIIEEEAAA?????????????????????????????????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBFFFBBBBBBEEEDDDAAAAAAEEENNNZZZqqq{{{ppphhh___ZZZVVVRRRTTTYYYTTTTTTWWW[[[\\\[[[^^^dddfffjjjooorrrrrrssssssttttttsssqqqooolllhhheeeccc___^^^]]]^^^aaa```]]]ZZZVVVWWWYYY[[[\\\[[[ZZZYYY\\\[[[ZZZXXXTTTNNNIIIEEEKKKKKKLLLOOOTTT\\\gggoootttnnniiiiiiooo{{{dddaaaYYYVVVSSSSSSTTTUUUTTTTTTRRRQQQQQQPPPPPPOOOOOONNNNNNNNNOOOQQQQQQOOONNNNNNOOONNNMMMNNNOOONNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNQQQRRRTTTVVVVVVVVVUUUTTTTTTTTTWWW]]]cccgggiiikkkfffooo|||~~~tttppprrrrrruuu}}}|||zzzzzz~~~tttddddddooohhh^^^```]]]ZZZ\\\VVVVVVWWWYYYYYYWWWUUUUUUXXXWWWUUUTTTRRRRRRRRRRRRNNNPPPRRRRRRPPPPPPPPPQQQOOOQQQPPPNNNNNNQQQPPPLLLNNNPPPQQQPPPMMMLLLLLLLLLKKKKKKKKKJJJIIIGGGFFFEEEKKKTTT[[[ccc~~~sssTTTJJJUUU]]]jjjzzzeeeNNNHHHHHHLLLUUU\\\]]]]]]___[[[XXXTTTSSSSSSTTTTTTSSSTTTVVVWWWXXXZZZ^^^dddhhhaaaWWWPPPQQQSSSSSSRRRRRRTTTYYYhhhyyy{{{}}}~~~www{{{lll[[[QQQJJJDDDDDDEEECCC@@@???????????????????????????>>>>>>??????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEBBB@@@AAAAAA@@@BBBDDDDDDJJJ]]]zzzzzztttmmmaaaWWWTTTXXXTTTRRRTTTWWWXXXWWWZZZ^^^```cccgggjjjkkklllmmmoooooonnnllljjjgggccc```___```bbbdddbbb]]]YYYXXXYYYWWWYYY[[[]]]^^^]]]\\\[[[\\\YYYUUUPPPKKKHHHHHHHHHRRRWWW[[[[[[]]]cccmmmttttttkkkfffppprrrccc]]]WWWVVVTTTRRRRRRSSSSSSRRROOOOOOOOONNNNNNNNNMMMMMMNNNOOOPPPPPPPPPPPPOOOMMMNNNMMMLLLMMMNNNNNNLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLKKKLLLNNNQQQRRRSSSSSSSSSQQQTTTWWW[[[```gggnnnqqqmmmggglll}}}~~~~~~zzznnnpppttt~~~yyywww}}}rrreeeYYYeee|||www```^^^___XXXTTTWWWXXXXXXWWWUUUUUUVVVWWWWWWVVVUUUSSSRRRQQQQQQRRRRRRRRRSSSTTTSSSQQQOOOOOOOOOQQQRRRQQQOOOPPPSSSQQQLLLLLLNNNOOONNNLLLKKKKKKLLLKKKJJJHHHGGGFFFGGGIIIJJJMMMXXX]]]\\\nnngggXXXYYYXXXdddvvv~~~eeePPPKKKJJJNNNVVV\\\]]]]]]___UUUSSSOOONNNOOOPPPPPPPPPSSSUUUVVVXXXZZZ^^^cccggg\\\SSSMMMMMMOOOOOOPPPSSSSSSVVVaaannnqqqtttyyy]]]UUUHHHDDDAAA???@@@AAAAAABBB????????????????????????===>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDBBB???=========???AAABBBEEEPPPfffzzzxxxhhh^^^[[[WWWSSSRRRTTTUUUTTTVVVZZZZZZ\\\___``````aaacccdddeeeeeecccaaa___^^^\\\\\\```dddfffbbbZZZUUUUUUXXXYYYZZZ\\\]]]]]]\\\ZZZYYYWWWTTTOOOJJJGGGHHHMMMQQQZZZbbbhhhjjjnnnuuu}}}sssjjjhhhxxxtttggg^^^TTTSSSUUUTTTPPPOOOPPPPPPMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNQQQQQQOOOOOOQQQPPPMMMMMMLLLKKKLLLNNNNNNLLLJJJIIIIIIIIIHHHHHHHHHHHHHHHLLLLLLLLLMMMLLLLLLKKKKKKMMMMMMLLLKKKKKKKKKKKKLLLJJJKKKLLLNNNOOOPPPPPPPPPMMMUUU\\\___dddppp|||yyykkkfffooowww|||xxxzzztttgggaaapppzzzwwwiii^^^]]]]]]WWWUUUWWWZZZ[[[XXXSSSSSSWWWYYYXXXUUUSSSQQQPPPOOOPPPQQQRRRSSSTTTUUUSSSQQQNNNNNNNNNSSSTTTSSSRRRUUUWWWRRRLLLJJJLLLMMMMMMKKKJJJJJJKKKLLLJJJHHHFFFFFFHHHKKKLLLIIISSSYYYYYYcccnnndddZZZYYYhhhtttxxx~~~cccPPPJJJHHHKKKRRRXXXXXXYYY[[[OOOMMMKKKKKKLLLOOOOOOPPPRRRSSSUUUVVVWWWYYY]]]___UUUPPPNNNOOOOOOOOOQQQVVVRRRSSSXXX___dddkkk|||cccRRRNNNBBBBBBAAA???>>>@@@AAAAAA????????????????????????===>>>>>>???@@@AAABBBCCCCCCCCCAAAAAAAAAAAACCCCCCAAA@@@????????????@@@AAA>>>@@@@@@>>><<<===@@@BBBBBBFFFJJJSSSjjjvvvpppggg```[[[YYYVVVSSSTTTWWWWWWYYYZZZZZZYYYZZZ\\\]]]^^^]]]\\\[[[[[[\\\]]]^^^___aaaaaa]]]XXXUUUVVVXXXWWWXXXYYYZZZYYYWWWUUUSSSQQQPPPMMMKKKLLLQQQZZZaaaffflllrrryyyqqqmmmqqqrrrddd]]]VVVQQQPPPTTTSSSNNNMMMOOOOOOLLLJJJJJJKKKKKKLLLLLLMMMMMMPPPSSSRRRNNNMMMQQQQQQNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIIIIIIIHHHHHHGGGGGGGGGJJJKKKKKKLLLLLLKKKKKKJJJNNNMMMLLLKKKJJJKKKKKKLLLNNNNNNOOOOOOPPPQQQQQQQQQPPPYYYaaadddjjjxxxyyymmmgggiiiqqq|||~~~zzzxxxvvvtttxxxvvvmmmggg```[[[ZZZZZZ[[[[[[\\\]]][[[UUUTTTXXXYYYWWWSSSRRRPPPNNNNNNOOOQQQRRRQQQRRRSSSRRRPPPNNNNNNNNNQQQSSSSSSSSSVVVWWWQQQHHHHHHJJJLLLLLLJJJJJJJJJKKKMMMLLLKKKJJJIIIIIIJJJJJJGGGMMMRRRWWW___rrrrrrcccNNNXXXeeerrr|||bbbOOOFFFCCCEEELLLRRRRRRTTTVVVKKKJJJHHHIIILLLOOOQQQQQQQQQRRRTTTTTTSSSTTTVVVXXXQQQPPPQQQTTTSSSQQQTTTYYYSSSRRRRRRTTT[[[fffuuuqqqXXXMMMJJJCCCDDDDDDAAA@@@@@@@@@???????????????????????????===>>>???@@@AAABBBCCCCCCDDDCCCAAA@@@@@@AAACCCDDD@@@???>>>======>>>???@@@999>>>BBBAAA@@@AAADDDFFFAAAGGGHHHGGGYYYwwwyyyvvv{{{qqqhhhaaa[[[UUUSSSUUUWWWXXXYYYYYYXXXXXXZZZ\\\YYYXXXWWWVVVXXXZZZ\\\^^^^^^\\\ZZZXXXXXXXXXXXXXXXUUUVVVVVVVVVUUURRRPPPNNNNNNOOOPPPPPPTTT\\\gggoooqqqsssxxxqqqrrr{{{sssbbb```YYYRRRSSSOOOTTTTTTOOOMMMPPPPPPMMMLLLLLLMMMNNNOOOPPPPPPQQQQQQTTTRRRMMMLLLQQQRRRNNNLLLKKKJJJKKKMMMMMMLLLJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKOOONNNLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPQQQRRRSSSTTT]]]cccdddiiiwww{{{hhhggguuu}}}zzz|||}}}zzzyyyrrrmmmoooxxxwwwnnnmmmiii```UUUTTTYYY[[[YYY\\\___]]]WWWVVVZZZZZZUUUSSSQQQOOOMMMMMMOOOQQQRRRNNNOOOQQQPPPOOONNNNNNOOONNNOOOPPPQQQTTTTTTMMMDDDGGGIIIKKKKKKJJJIIIJJJKKKNNNNNNNNNNNNLLLJJJHHHGGGJJJJJJNNNVVV^^^jjj~~~{{{lllIIINNN\\\nnnzzzaaaNNNGGGEEEDDDHHHMMMPPPPPPNNNIIIHHHHHHJJJNNNQQQSSSTTTRRRQQQPPPQQQSSSTTTTTTSSSQQQQQQRRRTTTUUUVVVTTTSSSPPPOOOOOOQQQSSSZZZjjjxxx{{{jjjWWWIIIEEE????????????>>>>>>>>>>>>???>>>>>>>>>>>>>>>??????>>>???@@@AAABBBCCCCCCBBBCCCBBBAAA@@@@@@BBBCCCEEEBBB???<<<<<>>>>>>>>======???>>>>>>======>>>>>>???>>>>>>???AAAAAABBBBBBAAAAAAAAA?????????@@@BBBCCCAAA???======@@@AAAAAA???AAAAAA@@@@@@AAABBBCCCCCCBBBDDDHHHJJJIIIPPPcccvvv~~~|||www|||uuunnniiigggfffaaa``````cccggghhhfffccc___^^^\\\[[[ZZZZZZ[[[[[[aaa```\\\VVVPPPMMMMMMOOOJJJJJJKKKLLLOOOTTTZZZ^^^```hhhsss}}}wwwxxx|||xxx^^^YYY]]][[[WWWUUUSSSRRRPPPOOOMMMMMMLLLLLLMMMOOOQQQSSSSSSQQQOOOMMMOOOOOOOOONNNNNNMMMMMMLLLOOOKKKHHHIIIIIIGGGIIIMMMHHHJJJKKKJJJHHHGGGGGGHHHKKKJJJIIIHHHHHHHHHIIIJJJHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRTTTTTTSSSTTTXXXbbbppp{{{rrroooqqq}}}vvveeefffjjjnnnsssnnnhhhaaaccc___ZZZXXXYYY[[[^^^___```^^^ZZZXXXXXXYYYXXXXXXUUUSSSRRRQQQRRRSSSRRRQQQQQQQQQPPPOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKKKKLLLLLLLLLKKKKKKJJJPPPOOONNNMMMKKKIIIHHHGGGJJJLLLOOOQQQSSS[[[eeennnjjjSSSKKKQQQVVVaaaqqqxxxaaaNNNIIIGGGGGGMMMUUUZZZYYYWWWSSSQQQOOOOOORRRUUUWWWXXXUUUSSSRRRRRRTTTTTTSSSQQQRRRSSSTTTUUUVVVUUUTTTSSSXXXTTTPPPNNNKKKNNNZZZfffwwwzzzsss[[[QQQMMMFFFAAA@@@??????>>>>>>>>>>>>======>>>>>>============>>>>>>======>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???AAAAAA???>>>===>>>@@@AAA@@@???@@@@@@@@@@@@AAABBBCCCDDDCCCBBBCCCEEECCCEEEOOOZZZ{{{xxxtttmmmfffccceeehhhllllllnnnrrrvvvvvvrrrnnneeeccc```\\\ZZZYYYYYYZZZ^^^\\\XXXRRRMMMJJJJJJKKKKKKJJJNNNTTTVVVWWWdddttt}}}zzz}}}~~~}}}~~~wwwfffYYYZZZ^^^\\\WWWUUUSSSSSSRRRPPPOOONNNMMMLLLNNNOOOQQQRRRRRRQQQOOONNNOOOOOONNNNNNMMMLLLKKKKKKNNNJJJIIIJJJJJJHHHJJJMMMIIIJJJKKKKKKIIIHHHIIIJJJKKKKKKJJJIIIIIIJJJLLLLLLJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJKKKMMMOOOQQQRRRRRRRRRPPPPPPSSS\\\jjjsssuuummmrrrzzzkkkeeefffvvveee___bbb[[[]]]ZZZWWWVVVXXX[[[^^^___]]]ZZZXXXWWWWWWXXXXXXWWWUUUSSSQQQQQQRRRSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOJJJKKKLLLMMMNNNOOOOOOOOOKKKLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIIIIHHHJJJLLLMMMMMMLLLOOOUUUZZZjjjfffTTTKKKCCCLLLaaammmaaaNNNJJJHHHIIIPPPZZZ```___[[[WWWTTTQQQPPPRRRUUUXXXXXXUUUTTTRRRSSSSSSSSSRRRQQQQQQSSSTTTUUUTTTRRRRRRRRRTTTQQQOOOMMMLLLPPP\\\iiitttjjjYYYJJJEEEEEEBBB?????????>>>>>>>>>============>>>>>>===<<<<<<<<<======<<<======>>>??????>>>>>>??????>>>>>>>>>???@@@AAA>>>>>>>>>???@@@AAA@@@@@@@@@@@@@@@AAABBBDDDEEEFFFEEEBBBBBBDDDDDDCCCEEEJJJ___yyy|||vvvssstttxxxuuuuuuwwwyyyzzzwwwoooiiibbb___YYYTTTRRRSSSVVVXXXVVVVVVWWWVVVTTTRRRPPPPPPXXXVVV[[[aaa^^^]]]ooo}}}zzz{{{ggg^^^YYY[[[\\\XXXSSSRRRTTTTTTSSSRRRQQQOOONNNMMMOOOOOOPPPQQQQQQPPPOOOOOOOOOOOONNNMMMLLLLLLKKKKKKNNNKKKIIIKKKKKKIIIJJJNNNJJJKKKLLLKKKIIIIIIJJJLLLLLLKKKJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKKKKJJJHHHHHHIIIKKKMMMOOOQQQRRROOOPPPPPPPPPTTT^^^kkkuuu~~~|||~~~sssmmmqqqzzz~~~vvvooowwwlll^^^[[[]]]XXXZZZXXXUUUUUUWWWZZZ\\\\\\YYYWWWUUUUUUVVVWWWWWWVVVTTTSSSQQQQQQRRRSSSSSSRRRPPPPPPPPPPPPPPPOOOOOONNNJJJJJJLLLMMMOOOOOOPPPPPPNNNNNNNNNOOONNNNNNMMMMMMKKKKKKJJJJJJJJJIIIIIIIIIJJJLLLMMMNNNNNNOOOSSSVVVZZZtttkkkWWWCCCDDDUUU___```NNNJJJGGGIIIQQQ]]]dddbbb^^^WWWUUURRRQQQSSSUUUVVVWWWUUUSSSRRRRRRSSSSSSQQQPPPOOOQQQSSSSSSQQQOOONNNOOONNNLLLLLLMMMMMMPPP\\\hhhpppxxx[[[QQQFFFBBBBBB@@@>>>===>>>>>>>>>============<<<>>>======<<<;;;;;;<<<<<<<<<<<<===>>>>>>>>>======???????????????@@@@@@AAA===>>>?????????@@@AAABBBAAAAAAAAABBBCCCEEEFFFGGGCCC@@@AAAEEEGGGEEEDDDEEEIII```xxx~~~uuuhhh___WWWSSSOOOLLLNNNSSSYYY]]]___^^^^^^^^^```aaacccdddfffdddgggjjjcccaaawwwhhh```\\\ZZZZZZYYYUUURRRRRRUUUUUUUUUTTTSSSQQQOOONNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMLLLLLLKKKOOOKKKJJJLLLLLLJJJJJJNNNKKKKKKLLLKKKIIIIIIKKKMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKGGGGGGHHHIIIKKKMMMOOOPPPNNNOOOPPPQQQUUU]]]iiirrrpppllliiimmmwwwyyytttqqqvvvuuuqqqhhhgggyyy|||dddfffccc[[[ZZZ\\\ZZZXXXVVVVVVWWWYYYYYYYYYWWWUUUTTTTTTUUUVVVUUUTTTTTTRRRQQQQQQSSSTTTSSSRRRPPPPPPQQQQQQQQQPPPOOONNNKKKLLLMMMNNNNNNNNNNNNNNNQQQQQQQQQPPPOOOMMMLLLKKKIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLNNNPPPQQQSSSUUUWWWaaafffjjjOOODDDHHHHHH```MMMIIIFFFGGGQQQ^^^eeeccc^^^UUUSSSRRRRRRSSSUUUUUUUUUSSSQQQPPPPPPRRRRRRQQQOOONNNQQQSSSRRROOOLLLLLLNNNLLLLLLLLLMMMKKKLLLUUU___mmm~~~iiiSSSMMMEEEAAA@@@???===;;;>>>>>>============<<<<<<>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>?????????@@@@@@@@@@@@===>>>???>>>>>>???BBBDDDBBBBBBBBBBBBCCCDDDFFFFFF@@@===>>>CCCFFFDDDDDDEEEDDDLLLWWWeeexxx~~~wwwlll___^^^]]]^^^aaaffflllooouuuqqqmmmllloootttyyy{{{rrrrrrrrrmmmcccddd|||pppccc[[[ZZZYYYXXXXXXWWWVVVVVVVVVVVVVVVVVVTTTRRRPPPOOOQQQPPPPPPOOOOOOPPPPPPQQQOOOOOOOOONNNNNNNNNNNNMMMPPPMMMLLLNNNMMMJJJJJJMMMJJJKKKKKKJJJIIIIIILLLNNNKKKKKKJJJIIIIIIJJJLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKFFFGGGGGGHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQUUU]]]ddd^^^```aaa]]]]]]ggg{{{tttmmmppp{{{~~~wwwlllhhhlllrrrlll[[[bbbaaaZZZ\\\___[[[YYYXXXXXXYYYYYYXXXWWWVVVUUUTTTTTTUUUVVVTTTSSSTTTRRRQQQQQQSSSTTTTTTSSSQQQQQQRRRSSSSSSQQQPPPOOOLLLMMMMMMNNNNNNNNNMMMMMMRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLLLLNNNOOOQQQRRRSSSSSSggggggyyy}}}bbbQQQFFF999```MMMHHHDDDFFFPPP]]]eeebbb\\\SSSRRRRRRSSSUUUVVVUUUSSSPPPOOONNNOOOQQQQQQPPPOOONNNRRRTTTSSSNNNKKKLLLNNNNNNNNNOOOPPPLLLJJJPPPXXXeeepppooo]]]KKKHHHCCC???>>>>>>>>><<<>>>>>>=========<<<<<<<<<>>>===<<<;;;::::::::::::======>>>>>>>>>======<<<======>>>>>>?????????>>>>>>???>>>===<<<>>>BBBGGGAAAAAAAAAAAAAAABBBCCCCCC???===>>>BBBCCCAAABBBEEECCCDDDGGGQQQggg}}}~~~tttxxx}}}{{{{{{~~~tttfffiiinnnfffbbbXXXXXXXXXXXXXXXYYYYYYXXXVVVWWWWWWWWWVVVSSSQQQOOORRRQQQOOONNNNNNOOOQQQRRROOOOOOOOOOOOOOOPPPPPPPPPRRRNNNMMMOOONNNJJJIIIKKKJJJJJJJJJIIIHHHIIIKKKNNNKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIJJJKKKKKKKKKJJJJJJFFFFFFFFFFFFGGGHHHIIIJJJJJJLLLNNNMMMLLLMMMRRRVVVRRRVVVXXXWWWXXXaaarrr{{{tttsssxxxzzzuuuppp}}}}}}jjj```]]]YYY\\\aaa\\\ZZZYYYYYYYYY[[[[[[ZZZXXXVVVUUUTTTTTTUUUUUUSSSRRRSSSRRRPPPQQQSSSTTTTTTSSSRRRSSSTTTUUUTTTSSSQQQPPPLLLLLLMMMNNNNNNNNNNNNNNNQQQQQQPPPPPPNNNMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJJJJLLLMMMOOOOOOOOOaaasss~~~ooo]]]GGG```MMMGGGCCCDDDOOO]]]dddaaaZZZRRRRRRSSSUUUWWWWWWUUUSSSOOONNNMMMNNNPPPQQQPPPOOOOOOSSSVVVTTTOOOKKKLLLNNNPPPPPPSSSSSSPPPLLLPPPWWWZZZYYYaaaqqq~~~jjjVVVMMMEEEDDDAAA>>>===@@@AAA@@@>>>=========<<<<<<<<<<<<>>>===<<<;;;:::999999:::===>>>>>>>>>>>>>>>======;;;<<<<<<===>>>=========??????>>><<<:::===CCCHHH@@@@@@@@@??????@@@AAAAAAAAA??????BBBAAA???AAAEEE@@@FFFIIIJJJTTTmmmyyyvvvzzz~~~kkkooommm[[[\\\^^^WWWXXXXXXXXXYYYZZZYYYVVVWWWWWWXXXXXXVVVTTTQQQPPPRRRQQQOOONNNNNNOOOQQQRRRNNNOOOOOOPPPPPPQQQQQQRRRSSSOOONNNPPPNNNIIIHHHJJJIIIJJJIIIHHHGGGHHHKKKNNNJJJJJJHHHGGGFFFGGGGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEFFFFFFGGGHHHFFFIIIKKKKKKJJJJJJMMMPPPPPPLLLLLLTTTbbbmmmpppnnnfffooo{{{|||xxxvvv|||}}}}}}|||xxxyyy|||~~~yyy~~~|||www|||nnnjjjjjjgggZZZTTTaaaeeeUUUYYYYYYYYYZZZ\\\]]]\\\ZZZWWWUUUUUUUUUUUUUUUSSSQQQSSSRRRPPPQQQSSSTTTTTTSSSRRRSSSUUUVVVUUUTTTRRRQQQJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNNNNMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHIIILLLNNNOOOOOO[[[zzzaaaaaaJJJFFFDDDHHHVVVbbbeeebbb___SSSSSSRRRSSSTTTTTTRRRPPPMMMMMMNNNOOOOOOPPPPPPQQQPPPRRRSSSRRROOOLLLKKKJJJRRRTTTWWWVVVSSSQQQQQQRRRSSSUUUXXX[[[cccqqqqqq]]]RRRLLL@@@@@@??????>>>=========<<<<<<<<<<<<============>>>======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>><<<===============<<<<<<========================>>>>>>???@@@@@@@@@@@@???===>>>@@@@@@AAA@@@???>>>AAACCCEEEHHHJJJ[[[}}}zzznnnlll~~~kkkjjjzzzqqqiiiaaa\\\]]][[[ZZZYYYZZZ[[[[[[YYYWWWTTTVVVWWWWWWTTTRRRQQQRRRQQQPPPOOONNNNNNNNNOOOPPPLLLKKKIIIIIIIIIJJJLLLNNNPPPOOONNNMMMMMMMMMNNNOOOJJJHHHFFFFFFGGGIIIIIIHHHKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJEEEEEEEEEEEEDDDDDDDDDDDDIIIIIIJJJJJJKKKKKKLLLLLLMMMKKKMMMTTT]]]aaa]]]XXXVVV^^^lllyyyzzzuuurrrsssxxxwwwzzz~~~xxx~~~xxxvvvvvvzzz}}}}}}}}}hhheeehhhfffccc```]]]\\\[[[[[[VVVXXXZZZ]]]^^^]]][[[ZZZ\\\YYYVVVUUUUUUVVVWWWWWWRRRPPPNNNOOOSSSVVVWWWVVVTTTSSSSSSSSSSSSRRROOOLLLLLLKKKKKKKKKLLLMMMNNNNNNLLLMMMOOOPPPOOONNNLLLJJJLLLLLLKKKKKKJJJJJJJJJJJJHHHHHHGGGHHHIIILLLOOOQQQUUU{{{zzz```IIIFFFEEEKKKXXXccceeedddcccUUUSSSQQQQQQQQQQQQPPPNNNLLLMMMMMMNNNNNNOOOPPPPPPQQQSSSUUUTTTRRROOONNNNNNQQQTTTVVVVVVSSSRRRRRRSSSQQQRRRSSSTTTYYYfffvvvyyy```UUUOOOJJJ@@@@@@???>>>>>>======<<<<<<<<<<<<<<<==================<<<<<<<<<<<<==============================<<<<<<============<<<<<<===========================>>>??????@@@@@@??????===>>>???@@@@@@@@@??????AAABBBDDDEEEEEEMMMeee|||ooonnn{{{sssttttttzzzmmmsssttthhhccc\\\XXXYYYZZZXXXWWWWWWXXXXXXWWWVVVUUUWWWXXXWWWTTTRRRQQQQQQRRRPPPOOOMMMLLLLLLLLLMMMLLLJJJIIIHHHHHHIIIJJJKKKOOOOOONNNMMMLLLLLLLLLLLLJJJHHHFFFFFFGGGHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHIIIJJJLLLLLLMMMLLLJJJKKKOOOUUUWWWUUUQQQOOOUUUaaarrrzzztttrrrxxx~~~}}}|||yyywwwuuuwww|||{{{vvvsssuuuyyy|||~~~iiiaaaaaabbb```___\\\ZZZYYYXXXWWWVVVWWWZZZ[[[\\\[[[YYYXXXVVVTTTRRRQQQRRRSSSSSSRRRSSSQQQOOOOOORRRTTTTTTSSSTTTSSSRRRSSSSSSRRROOOMMMKKKKKKKKKJJJKKKKKKLLLLLLKKKLLLNNNNNNNNNMMMKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHJJJMMMOOOTTTnnn^^^IIIFFFGGGNNNZZZccceeefffhhhYYYUUUQQQOOONNNNNNNNNMMMLLLLLLMMMMMMNNNOOOOOOOOOOOORRRTTTTTTSSSQQQPPPPPPQQQRRRTTTTTTSSSRRRSSSTTTQQQPPPOOONNNQQQZZZfffppp{{{^^^QQQOOOKKKEEE?????????>>>======<<<<<<;;;<<<<<<<<<<<<============<<<<<<<<<<<<<<<==============================<<<<<<===============<<<==============================>>>???????????????======>>>??????????????????AAACCCCCCAAACCCMMMYYYnnn~~~yyyllldddeeewww~~~ooouuu|||}}}}}}tttccc___]]]XXXUUUWWWXXXUUUSSSRRRSSSTTTUUUTTTUUUVVVWWWUUURRRPPPOOOOOOQQQPPPNNNLLLKKKJJJJJJKKKLLLKKKIIIGGGFFFGGGHHHIIILLLLLLLLLLLLKKKJJJIIIHHHIIIGGGEEEEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLMMMIIIIIIIIIJJJJJJKKKKKKKKKJJJMMMUUUcccuuu~~~|||}}}|||{{{~~~|||zzzyyyyyyzzz{{{yyyxxxzzzzzz}}}dddXXXXXXYYYZZZZZZYYYYYYWWWVVVTTTSSSVVVWWWYYYYYYYYYXXXVVVTTTPPPOOOOOOPPPRRRRRRQQQOOOSSSQQQOOOOOOPPPQQQQQQPPPSSSRRRQQQQQQQQQQQQNNNLLLKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKLLLLLLLLLKKKIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFGGGFFFFFFFFFGGGIIILLLMMMPPP```nnnxxx[[[HHHGGGIIIQQQ\\\cccdddeeeiii^^^YYYRRRNNNLLLLLLMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPLLLOOORRRSSSRRRPPPPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTTTTSSSPPPNNNOOOUUU^^^dddxxxxxxbbbSSSNNNLLLFFF??????>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<==============================;;;<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>><<<<<<===>>>>>>?????????===???AAABBBBBBBBBEEEHHHPPPjjj{{{xxxssssssvvvuuu|||vvvjjjaaaZZZYYYYYYVVVVVVXXXVVVSSSOOOMMMNNNPPPRRRRRRSSSTTTTTTRRROOOMMMLLLMMMPPPOOOMMMLLLKKKKKKLLLMMMNNNMMMJJJHHHGGGGGGHHHIIIHHHIIIJJJKKKJJJIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIGGGHHHHHHFFFDDDCCCFFFIIIJJJKKKMMMRRR]]]lll}}}{{{{{{nnnXXXUUUVVVRRRVVVVVVWWWWWWWWWUUUSSSRRRVVVWWWWWWWWWVVVTTTRRRQQQNNNNNNOOORRRTTTTTTRRRPPPPPPOOOOOOOOOOOOPPPOOOOOOPPPOOONNNNNNNNNNNNLLLJJJLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEHHHKKKNNNPPPOOO^^^hhhrrr}}}YYYHHHGGGJJJRRR^^^ddddddeeegggbbb\\\TTTNNNLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPLLLOOORRRSSSSSSRRRQQQRRRRRRQQQQQQRRRSSSSSSTTTTTTUUUSSSQQQOOOPPPTTTZZZ^^^___jjjyyy|||zzzyyyyyynnnxxxnnndddXXXPPPKKKFFFAAA===>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>===;;;<<<<<<<<<===>>>??????===???@@@@@@AAABBBCCCCCC???KKKZZZnnnhhh___[[[WWWVVVUUUTTTUUUXXXTTTPPPLLLJJJKKKNNNPPPPPPPPPQQQQQQOOOLLLJJJJJJKKKMMMMMMLLLLLLMMMNNNPPPQQQQQQOOOMMMJJJIIIIIIJJJJJJEEEFFFHHHIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGFFFEEEBBBCCCCCCDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDFFFGGGEEEBBBBBBFFFJJJHHHKKKKKKIIIKKKVVVjjjzzz~~~}}}zzz~~~{{{dddWWWYYYXXXQQQUUUVVVWWWXXXWWWVVVUUUTTTVVVVVVVVVUUUTTTRRRPPPOOOMMMMMMOOORRRTTTTTTRRRPPPLLLMMMNNNOOOOOOOOOPPPPPPNNNLLLJJJJJJKKKKKKJJJIIIMMMLLLLLLKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDFFFIIIMMMQQQSSSWWWggghhhgggvvvVVVGGGEEEHHHQQQ___hhhhhhggggggccc]]]UUUOOOLLLLLLLLLMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOQQQUUUVVVUUUTTTTTTUUUSSSRRRPPPPPPRRRSSSSSSRRRSSSQQQOOOMMMNNNQQQUUUWWWXXXXXX```rrr}}}pppiiiffflllrrrsssrrryyytttfff]]]RRRJJJCCC======@@@=========<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===============;;;;;;;;;;;;<<<>>>???@@@>>>@@@@@@======@@@@@@>>>>>>BBBHHHRRRjjjlllXXXZZZXXXUUUSSSSSSSSSTTTUUUSSSOOOKKKJJJKKKMMMNNNOOONNNOOONNNLLLJJJIIIJJJKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSQQQNNNLLLKKKKKKLLLMMMGGGGGGHHHIIIJJJJJJJJJJJJGGGFFFFFFGGGHHHHHHGGGEEECCCCCCCCCDDDDDDEEEEEEEEECCCCCCBBBBBBAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFEEECCCDDDGGGKKKDDDHHHJJJHHHGGGPPPbbbqqq~~~|||||||||}}}sssoooqqqkkk]]]VVVYYYYYYVVVWWWWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUTTTRRRPPPOOONNNKKKLLLMMMOOORRRRRRPPPMMMKKKMMMOOOPPPOOOOOOPPPQQQLLLJJJHHHHHHIIIJJJIIIHHHLLLLLLKKKKKKJJJKKKKKKKKKIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGCCCCCCDDDFFFIIIMMMQQQTTT___jjjaaaWWWfffxxxwwwrrruuuwwwTTTGGGBBBDDDOOOaaannnpppllljjjbbb\\\TTTNNNKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMPPPRRRUUUVVVVVVUUUTTTUUUUUURRRPPPPPPRRRSSSRRRQQQQQQOOOLLLKKKLLLNNNPPPPPPUUURRRTTTaaattt}}}|||~~~vvvhhh\\\RRRHHHDDD@@@<<<===AAA======<<<<<<;;;::::::999::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;<<<=========<<<<<<::::::::::::;;;===???@@@:::???@@@<<<:::===>>><<>>>>>??????@@@AAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDFFFGGGDDDEEEGGGGGGIIIPPPZZZbbbsss{{{{{{mmmfffgggcccaaa^^^ZZZXXXWWWXXXXXXWWWWWWVVVUUUTTTTTTUUUUUUUUUUUUTTTSSSQQQPPPOOONNNLLLLLLLLLNNNPPPPPPNNNMMMLLLNNNQQQQQQOOONNNNNNOOOMMMKKKHHHHHHIIIJJJJJJIIIJJJJJJIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHGGGGGGGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGDDDDDDDDDEEEHHHKKKNNNPPPWWW\\\TTTNNNXXXaaabbbdddcccSSSFFF???AAAMMMbbbrrrvvvqqqmmmaaa[[[TTTNNNKKKJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKNNNQQQTTTUUUTTTSSSRRRSSSVVVSSSPPPOOOQQQRRRRRRPPPQQQOOOLLLKKKKKKLLLMMMMMMJJJNNNQQQRRRVVVeee|||wwwfffccccccNNNEEE???BBBCCC???>>>@@@===<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<999999999:::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<::::::::::::;;;===???@@@666===@@@<<<;;;>>>???===<<<:::>>>FFFIIIRRRlllbbb\\\___XXXSSSTTTTTTUUUWWWXXXUUUQQQQQQOOOLLLKKKLLLNNNNNNMMMNNNNNNNNNMMMKKKLLLNNNPPPLLLKKKKKKJJJJJJKKKMMMNNNRRRPPPNNNMMMLLLMMMNNNOOOPPPOOOLLLJJJIIIHHHHHHIIIHHHGGGGGGIIIJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCFFFDDDCCCEEEIIINNNPPPPPP[[[fffllljjjssszzzggg___XXXUUUWWWWWWTTTVVV[[[\\\XXXUUUWWWWWWVVVTTTRRRRRRRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOOOONNNMMMMMMNNNPPPPPPOOONNNNNNQQQSSSRRROOOLLLLLLNNNNNNLLLIIIIIIJJJKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJKKKJJJIIIHHHHHHGGGGGGHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDEEEFFFHHHKKKMMMHHHKKKJJJNNNTTTOOOMMMYYY\\\zzzOOODDD???CCCNNN___ooovvvrrrllleeeYYYMMMJJJKKKIIIGGGGGGIIIKKKLLLKKKJJJJJJKKKLLLPPPQQQQQQQQQPPPPPPRRRSSSSSSRRRQQQPPPPPPPPPPPPQQQLLLLLLKKKJJJHHHGGGFFFEEEGGGJJJNNNOOOQQQXXXbbbjjjmmm]]]YYYXXXWWWEEEDDDBBB@@@???>>>======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<888888999::::::;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;;;;<<<===>>>@@@::::::@@@CCCFFFUUUggg~~~tttiiiccc\\\ZZZ^^^YYYWWWUUUUUUUUUUUUSSSQQQOOONNNKKKJJJKKKMMMOOOQQQOOOQQQRRRQQQMMMLLLMMMOOOLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNOOOOOONNNMMMLLLKKKMMMLLLIIIGGGFFFGGGHHHIIIMMMKKKJJJHHHGGGGGGHHHHHHCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBCCCBBBBBBAAAAAADDDFFFHHHFFFCCCDDDJJJPPPZZZRRRNNNQQQTTT___zzzvvvbbbVVVVVVYYYXXXUUUVVVWWWXXXYYYYYYXXXWWWWWWWWWTTTRRRSSSTTTVVVWWWVVVXXXWWWVVVVVVUUUTTTSSSSSSQQQQQQPPPOOONNNNNNNNNNNNQQQSSSRRROOONNNQQQQQQOOOLLLLLLKKKKKKLLLNNNQQQRRRMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKJJJJJJIIIHHHFFFFFFJJJHHHFFFFFFGGGIIIIIIHHHEEEFFFFFFEEEEEEEEEHHHJJJHHHIIIIIIJJJKKKLLLMMMMMM^^^gggyyyNNNCCC???AAAIIIXXXhhhqqqqqqmmmiii\\\PPPLLLLLLIIIGGGGGGJJJKKKLLLKKKJJJJJJKKKLLLQQQRRRSSSRRRPPPPPPQQQSSSOOOOOONNNNNNMMMNNNNNNNNNJJJIIIIIIHHHGGGGGGGGGGGGGGGJJJMMMMMMNNNRRRYYY```nnnyyyvvv^^^WWWTTTOOOIIIDDDCCCAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;::::::::::::::::::::::::888888888999999:::::::::888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;;;;<<<===>>><<<888;;;AAABBBBBBKKKYYYbbbpppvvveee```\\\UUUTTTYYYXXXWWWVVVUUUVVVVVVUUUSSSPPPOOOMMMLLLMMMNNNOOOPPPPPPRRRRRRPPPMMMKKKKKKMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJLLLKKKIIIHHHGGGGGGHHHHHHKKKJJJHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCEEEGGGEEEBBBDDDIIINNNSSSMMMKKKMMMPPPXXXooo{{{~~~ooo]]]TTTTTTXXXXXXUUUXXXYYYZZZZZZZZZYYYXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXXXXWWWWWWUUUTTTSSSRRRRRRRRRQQQPPPOOONNNNNNNNNNNNRRRTTTSSSNNNMMMOOOOOOLLLLLLLLLKKKKKKLLLNNNPPPRRRMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJHHHFFFFFFGGGIIIIIIHHHEEEEEEFFFEEEEEEFFFHHHJJJGGGIIIKKKMMMNNNMMMLLLKKKPPPZZZ}}}xxxMMMBBB??????CCCPPP```mmmqqqpppggg[[[PPPLLLKKKIIIHHHHHHJJJKKKLLLLLLJJJJJJKKKLLLQQQRRRRRRPPPNNNMMMNNNPPPKKKKKKKKKKKKKKKKKKLLLLLLIIIHHHGGGFFFFFFGGGIIIJJJJJJLLLNNNMMMLLLMMMQQQUUUZZZddduuuyyy```TTTUUUTTTLLLBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777777888999999:::;;;;;;999999999:::::::::::::::;;;<<<>>>??????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>;;;:::===DDDCCC>>>AAAIIILLLVVVlllqqqfff^^^]]]ZZZTTTTTTYYYXXXWWWUUUUUUVVVVVVUUUTTTOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQOOOLLLJJJJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBDDDEEECCCAAABBBGGGKKKLLLIIIHHHKKKLLLQQQbbbuuuvvvmmmjjjvvvjjj[[[SSSTTTVVVVVVUUUXXXXXXYYYYYYXXXWWWVVVVVVRRRUUUWWWXXXVVVUUUWWWYYYXXXXXXWWWUUUTTTRRRQQQQQQSSSRRRQQQPPPOOOOOOOOOOOOSSSTTTSSSNNNLLLNNNMMMJJJLLLKKKKKKKKKLLLNNNOOOQQQMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFFFFHHHIIIHHHGGGDDDEEEFFFFFFEEEFFFHHHJJJFFFIIILLLOOOOOONNNKKKIIIJJJTTTmmm~~~xxxMMMBBB@@@???BBBNNN___mmmssssssaaaVVVMMMJJJJJJIIIIIIKKKJJJKKKLLLLLLKKKJJJLLLMMMOOOOOOOOOMMMJJJIIIJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLKKKHHHFFFFFFGGGIIIKKKMMMOOOPPPPPPNNNMMMOOOPPPPPPSSS\\\hhhrrr|||qqqdddUUUOOOPPPPPPIIIAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::999999::::::;;;<<<======:::::::::999999999999999:::;;;>>>??????>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999:::;;;<<<============AAAEEEDDD???>>>BBBEEEHHHQQQbbbxxxqqqfffaaa^^^]]]YYYTTTUUUZZZXXXWWWUUUTTTUUUTTTRRRQQQNNNNNNOOOOOOOOONNNMMMLLLNNNNNNNNNMMMKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAA@@@AAADDDGGGIIIHHHIIIKKKKKKMMMXXXeeezzz|||iiiaaaaaacccpppggg\\\UUUUUUVVVVVVUUUVVVVVVUUUUUUTTTTTTSSSSSSSSSXXX\\\\\\WWWUUUWWWZZZXXXWWWVVVUUUSSSQQQPPPPPPSSSSSSRRRQQQPPPPPPPPPPPPQQQSSSRRRNNNLLLNNNNNNKKKKKKKKKKKKKKKLLLMMMOOOOOOLLLLLLKKKKKKJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIIIIGGGFFFFFFHHHHHHHHHGGGDDDEEEFFFFFFFFFFFFHHHIIIGGGIIIKKKLLLLLLKKKIIIHHHLLLTTTaaahhhiiiyyy|||PPPCCCAAA@@@DDDPPPbbbqqqvvvwwwbbbXXXOOOKKKJJJHHHHHHKKKIIIJJJLLLLLLKKKLLLMMMOOOOOOOOOOOOMMMJJJHHHIIIJJJLLLMMMMMMNNNNNNNNNMMMMMMPPPNNNKKKHHHGGGHHHIIIKKKLLLMMMOOOOOONNNMMMNNNNNNLLLKKKLLLSSS[[[gggwwwttteee\\\VVVNNNHHHEEECCCAAA???>>>>>>===<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;;;;<<<======999999999999999999999888888:::<<<>>>>>><<<:::888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;<<<======>>>>>>???BBBBBB??????BBBAAA@@@BBBGGGRRRhhhqqqfff```]]][[[ZZZXXXUUUSSSUUUZZZXXXVVVTTTSSSRRRQQQNNNLLLKKKLLLMMMNNNNNNMMMLLLJJJJJJJJJJJJJJJKKKLLLKKKKKKIIIIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>======>>>>>>???@@@>>>??????@@@AAAAAA@@@@@@@@@@@@AAA@@@@@@AAACCCDDDEEEFFFHHHJJJIIIIIIPPPXXXZZZYYYWWW___nnnvvvzzziii]]]XXXXXXYYYYYYbbb^^^XXXUUUUUUWWWXXXXXXUUUUUUTTTTTTSSSSSSSSSSSSXXX\\\___^^^XXXUUUVVVYYYWWWVVVUUUTTTRRRQQQPPPOOOSSSSSSRRRQQQPPPPPPPPPPPPOOOQQQPPPMMMMMMPPPPPPNNNKKKKKKKKKLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFHHHGGGFFFGGGHHHHHHGGGFFFCCCEEEGGGGGGFFFFFFGGGIIIIIIIIIHHHGGGGGGGGGHHHHHHHHHMMMRRRUUUZZZcccwwwTTTGGGBBBAAAEEERRReeetttzzz{{{kkkaaaWWWPPPKKKFFFFFFHHHGGGIIIKKKLLLLLLMMMOOOQQQQQQRRRQQQOOOMMMLLLLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLQQQPPPMMMKKKIIIIIIIIIJJJHHHIIIIIIJJJKKKKKKLLLLLLJJJIIIJJJNNNQQQVVVaaallloooccc]]][[[SSSPPPKKKDDD???======>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::888888999999999999::::::888888888999999999999999888999;;;<<<<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@BBBDDDFFFPPPfffzzzpppeeebbb^^^XXXXXXXXXWWWWWWVVVWWWZZZ]]]WWWUUUSSSQQQQQQOOOMMMKKKIIIJJJLLLMMMMMMMMMLLLKKKHHHGGGGGGHHHKKKLLLLLLKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIIIIIIIHHHIIIIIIJJJKKKHHHHHHHHHHHHGGGGGGGGGGGGDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@??????>>>>>>>>>;;;<<<<<<======>>>>>>???>>>============>>>??????===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAACCCEEEEEEDDDEEEIIINNNHHHJJJGGGJJJRRRSSSZZZmmm~~~nnneeehhh```WWWTTTVVVWWWUUURRRSSSSSSSSSSSSUUUWWWYYYZZZVVVVVVUUUUUUUUUUUUVVVWWWZZZ\\\^^^\\\XXXUUUVVVWWWUUUUUUTTTSSSRRRQQQPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOMMMOOOOOOLLLLLLPPPPPPNNNKKKKKKKKKLLLLLLMMMMMMMMMIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHFFFEEEDDDGGGFFFFFFGGGHHHHHHGGGEEECCCEEEGGGGGGGGGFFFGGGHHHJJJHHHFFFDDDDDDEEEFFFGGGCCCJJJIIIKKKTTTXXXbbbvvvYYYJJJCCCAAADDDPPPcccttt|||~~~oooeeeZZZSSSLLLEEEDDDGGGEEEGGGJJJLLLMMMOOOQQQSSSRRRRRRRRRQQQNNNMMMNNNPPPNNNOOOOOOPPPOOOMMMJJJIIINNNMMMLLLKKKJJJJJJJJJJJJGGGFFFFFFFFFHHHJJJJJJKKKHHHIIILLLNNNMMMLLLTTT^^^qqqjjj\\\VVVUUUTTTOOOLLLGGGCCC@@@???>>>>>>===<<<<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::::::::999999999999888888777777888888999999::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<=========<<<;;;;;;;;;::::::<<<>>>???>>>@@@@@@BBBFFFHHHKKKSSS[[[mmm~~~lll______aaa^^^YYYVVVWWWXXXYYYZZZ\\\\\\[[[TTTSSSQQQQQQQQQQQQOOOMMMIIIJJJKKKLLLMMMNNNNNNNNNIIIGGGFFFGGGJJJKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJIIIIIIHHHIIIJJJKKKLLLHHHHHHGGGFFFFFFGGGHHHIIIEEEFFFFFFGGGFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>;;;;;;<<<<<<===>>>>>>???===============>>>??????<<<===>>>???@@@@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@BBBCCCBBBAAACCCGGGJJJEEEJJJGGGEEEJJJIIIIIIRRR___yyyxxxjjj\\\WWWYYYYYYWWWUUUUUUWWWWWWVVVTTTOOOQQQTTTUUUUUUVVVWWWYYYVVVUUUUUUTTTUUUVVVXXXYYYXXXXXXWWWWWWVVVVVVWWWWWWSSSSSSRRRRRRRRRQQQQQQQQQRRRQQQPPPOOONNNNNNNNNNNNKKKNNNMMMJJJJJJMMMMMMKKKJJJKKKKKKLLLLLLLLLLLLLLLGGGHHHIIIJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEDDDFFFFFFFFFGGGHHHHHHFFFDDDBBBEEEGGGHHHGGGGGGGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEEEEMMMHHHHHHRRRSSSYYYnnn\\\LLLDDDAAABBBMMM```rrr}}}lllcccYYYRRRJJJDDDDDDGGGDDDFFFIIILLLMMMOOOSSSUUUPPPQQQQQQOOOMMMMMMNNNOOOMMMNNNNNNNNNMMMKKKHHHFFFKKKKKKKKKKKKKKKKKKJJJJJJHHHGGGFFFFFFHHHJJJKKKKKKGGGHHHLLLMMMJJJJJJSSS^^^\\\nnnbbb^^^YYYRRRLLLJJJEEE@@@>>>???@@@===:::===<<<<<<<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::::::::::::::::::::::::::===<<<<<<;;;;;;::::::999666666777888999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<===>>>>>>>>>===<<<;;;;;;<<<<<<<<<===@@@???===@@@;;;:::AAAGGGIIIJJJLLLUUUaaaxxxyyypppfff```]]][[[ZZZ[[[TTTUUUWWWXXXZZZZZZVVVQQQRRRQQQPPPQQQRRRSSSRRRQQQJJJJJJKKKLLLNNNOOOPPPQQQJJJHHHFFFGGGIIIJJJHHHFFFGGGGGGGGGHHHIIIJJJKKKLLLJJJIIIIIIHHHIIIJJJKKKLLLIIIHHHFFFEEEEEEFFFHHHJJJFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>???;;;;;;;;;<<<===>>>>>>???===============>>>??????<<<<<<>>>??????@@@@@@@@@@@@@@@???@@@AAABBBAAA@@@AAACCCDDDBBBAAADDDHHHJJJCCCJJJEEE???DDDFFFFFFMMMIII^^^vvvttteeebbb___UUUPPPSSSLLLOOOQQQSSSSSSSSSUUUWWWTTTWWWYYYYYYWWWUUUUUUVVVSSSSSSRRRRRRSSSUUUWWWXXXVVVTTTRRRRRRUUUWWWWWWWWWRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNNNNKKKMMMLLLHHHGGGJJJJJJGGGJJJKKKLLLLLLLLLLLLLLLKKKFFFGGGHHHIIIIIIIIIHHHGGGDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEFFFGGGHHHHHHFFFDDDBBBDDDGGGHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHFFFEEEDDDFFFPPPIIIDDDMMMMMMRRRkkkiiiLLLDDD@@@AAANNNcccvvvkkkjjjdddZZZNNNHHHHHHKKKGGGIIIKKKNNNOOOPPPPPPPPPRRRRRRQQQNNNKKKJJJKKKMMMMMMLLLKKKJJJJJJIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHLLLHHHEEEFFFIIILLLLLLKKKHHHJJJLLLLLLKKKMMMRRRVVV]]]aaaiiisss|||kkkccc]]]\\\XXXQQQKKKIIIBBBAAA@@@>>>===<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::999999:::;;;:::999777666999888888888888888999999:::::::::999888777666555999:::;;;;;;999888888888:::::::::::::::999888777:::::::::999999888888888999999999999999999999999999;;;<<<<<<;;;::::::;;;;;;;;;::::::;;;<<<>>>???>>>???BBBGGGJJJHHHBBB<<>>===;;;<<<======>>>=========??????>>>>>>======<<<<<<;;;<<<>>>???@@@@@@@@@???@@@@@@??????@@@@@@AAABBB???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCHHHKKKRRR[[[eeemmmtttxxxrrriiiZZZXXXSSSOOOLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPSSSVVVXXXVVVTTTSSSSSSVVVUUUSSSRRRPPPOOOOOOOOOQQQQQQRRRQQQOOOOOOQQQSSSOOOPPPRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLIIIFFFFFFHHHIIIIIIGGGIIILLLNNNOOOMMMKKKJJJJJJDDDHHHLLLKKKFFFCCCEEEGGGJJJFFFBBBBBBEEEGGGFFFEEEEEEFFFHHHHHHIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHHHHHHHHHHGGGFFFFFFGGGEEEGGGLLLLLLHHHIIIOOOllljjjMMMDDDAAABBBNNNaaatttwwwrrrhhh\\\PPPIIIHHHHHHIIIJJJLLLNNNOOOPPPPPPPPPPPPPPPOOOMMMJJJJJJKKKMMMLLLKKKJJJIIIHHHHHHHHHIIIGGGGGGHHHIIIIIIJJJKKKKKKKKKJJJJJJLLLOOOOOOMMMKKKLLLMMMMMMLLLKKKLLLQQQTTTWWWWWW[[[aaafffpppmmmbbbbbb[[[UUUSSSOOOHHHBBBAAAAAA@@@???======<<<<<<<<<::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;;;;:::999888777999999888888888888888888999:::::::::999888777777999:::::::::888777888999999:::::::::999999888777:::::::::999999888888888999999999999999999999999999;;;<<<<<<;;;::::::;;;;;;:::::::::;;;<<<>>>???===>>>@@@DDDFFFEEE@@@<<<;;;@@@GGGPPP]]]pppsssccc___^^^]]]ZZZWWWUUUTTTVVVWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRRRRRRRQQQOOOMMMLLLLLLIIIHHHIIILLLNNNMMMKKKLLLNNNRRRYYY]]][[[SSSKKKJJJJJJIIIGGGGGGFFFFFFFFFEEEGGGHHHGGGEEEEEEHHHJJJHHHFFFDDDDDDFFFFFFDDDBBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAAAAA@@@@@@??????????????????>>>======::::::;;;<<<============>>>>>>>>>>>>======<<<<<<<<<<<<===>>>???@@@@@@@@@@@@@@@??????@@@@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCGGGLLLRRRXXX\\\^^^^^^```ccchhhooovvv|||tttggg[[[SSSNNNNNNLLLJJJIIIHHHJJJLLLMMMLLLLLLMMMMMMNNNMMMMMMMMMNNNQQQTTTUUUTTTRRRQQQQQQTTTSSSRRRQQQPPPOOOOOOOOOOOOPPPQQQPPPOOONNNOOOPPPMMMNNNPPPQQQRRRQQQPPPOOOMMMMMMNNNNNNNNNMMMLLLLLLKKKIIIFFFFFFHHHIIIHHHGGGDDDFFFIIIJJJIIIHHHHHHHHHFFFIIIJJJHHHEEEFFFJJJNNNMMMIIIDDDCCCDDDFFFEEEDDDBBBCCCDDDFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDHHHFFFBBBBBBGGGNNN___qqqkkkPPPCCCBBBCCCMMM^^^qqq~~~uuugggYYYPPPKKKIIIHHHLLLLLLNNNOOOOOOPPPPPPOOOMMMMMMMMMKKKIIIIIIKKKMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMJJJLLLOOORRRTTTSSSOOOLLLPPPOOOMMMKKKJJJLLLOOOSSSWWWUUUTTTWWWZZZ^^^gggpppooobbbZZZWWWWWWQQQMMMLLLIIIDDD@@@@@@>>>>>>===<<<;;;;;;<<<<<<888888999999::::::;;;;;;;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;:::999999::::::999888777777777888999:::::::::::::::999999888999999888666666777999999999999:::999999888777999999999999999888888888777777777777777777777777888:::<<<;;;:::999::::::::::::::::::;;;<<<======<<<<<<===???AAAAAA>>><<<>>>@@@AAACCCGGGQQQ^^^gggqqqiiiaaa[[[ZZZXXXZZZZZZWWWRRRQQQTTTXXXUUUTTTTTTSSSRRRQQQQQQPPPQQQRRRRRRRRRQQQNNNKKKIIIGGGHHHIIIKKKLLLKKKKKKJJJKKKNNNVVVaaaiiieeeYYYMMMIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFHHHKKKGGGFFFDDDDDDDDDDDDBBBAAA@@@AAAAAABBBBBBAAAAAAAAA???@@@@@@@@@@@@@@@??????======>>>>>>>>>===<<<<<<:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>============<<<============>>>???@@@@@@@@@????????????@@@AAAAAACCCBBBBBBBBBAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB???@@@BBBEEEHHHJJJLLLMMMPPPPPPQQQSSSUUUXXX[[[]]]ccceeehhhmmmrrrwww{{{}}}~~~xxxrrrooommmaaa]]]VVVOOOJJJFFFEEEEEEFFFEEEEEEEEEGGGIIILLLNNNMMMMMMLLLLLLLLLLLLKKKKKKKKKNNNQQQRRRQQQPPPOOOPPPQQQQQQPPPOOOOOOOOOOOOOOOMMMOOOPPPPPPNNNMMMLLLLLLJJJLLLNNNPPPRRRQQQQQQPPPKKKLLLNNNOOOPPPOOOMMMLLLKKKIIIGGGGGGHHHHHHHHHGGGAAACCCFFFHHHGGGGGGHHHHHHHHHIIIHHHFFFEEEHHHOOOUUUPPPKKKEEEBBBCCCDDDDDDCCC@@@AAACCCEEEFFFGGGGGGGGGEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEFFFEEEDDDDDDCCCCCCBBBCCCDDDBBB>>>>>>@@@???IIISSS```xxxkkkPPPCCCBBBDDDMMM\\\nnn~~~zzznnn^^^SSSNNNLLLKKKIIIMMMNNNNNNNNNOOOOOOOOONNNKKKLLLLLLJJJIIIIIILLLNNNKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKMMMPPPTTTUUUSSSPPPMMMOOOMMMKKKIIIIIILLLPPPRRRYYYUUUSSSVVVYYYZZZ^^^bbbfffuuu|||nnnddd]]]YYYWWWLLLHHHEEEFFFDDDAAA@@@BBB<<<<<<;;;;;;:::;;;;;;;;;777777888999:::;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;:::::::::::::::999888777777777777999999:::;;;;;;;;;::::::888888888777555555777999888888999999999999888888999999999888888888888888777777777777777777777777888999;;;;;;999999999:::999::::::::::::;;;;;;<<<<<<<<<<<<======>>>======CCCCCCBBBAAABBBGGGNNNTTTeeezzziiiaaaaaa___\\\[[[VVVVVVVVVTTTQQQQQQSSSVVVSSSSSSRRRQQQPPPNNNNNNMMMNNNOOOQQQRRRRRRPPPNNNLLLGGGJJJNNNOOONNNLLLLLLLLLHHHJJJPPP[[[cccaaaUUUJJJHHHGGGGGGFFFFFFFFFGGGGGGHHHHHHGGGFFFEEEFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@@@@AAAAAAAAA@@@?????????@@@@@@@@@@@@??????>>><<<<<<<<<======<<<<<<;;;;;;<<<===>>>???@@@@@@@@@========================>>>===<<<<<<<<<>>>???@@@???????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCEEEGGGIIIJJJKKKJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\YYY]]]ccchhhjjjiiifffdddeeefffeee```YYYSSSRRRSSSOOOMMMIIIGGGGGGHHHKKKMMMHHHGGGGGGGGGHHHJJJLLLMMMLLLLLLKKKKKKKKKLLLLLLLLLJJJLLLOOOPPPOOONNNNNNOOOOOONNNNNNNNNNNNNNNOOOOOOMMMOOOQQQQQQOOOMMMLLLKKKKKKLLLNNNPPPQQQQQQPPPOOOHHHJJJMMMOOOOOONNNLLLKKKJJJIIIHHHHHHHHHGGGGGGFFFDDDFFFHHHIIIHHHHHHIIIJJJHHHHHHGGGFFFFFFIIINNNSSSOOOIIICCCAAABBBDDDDDDCCCCCCDDDEEEFFFGGGGGGHHHHHHDDDDDDCCCCCCDDDDDDEEEFFFCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDBBB??????@@@CCCHHHKKKPPPbbbkkkPPPBBBBBBDDDLLL[[[mmm}}}xxxkkkZZZNNNKKKKKKKKKIIIMMMMMMMMMLLLMMMMMMMMMMMMJJJKKKKKKJJJIIIIIIKKKNNNKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGKKKMMMOOOPPPPPPPPPOOOOOOKKKIIIGGGGGGJJJMMMQQQSSSTTTOOOMMMPPPSSSSSSTTTVVVSSSZZZiii{{{sssiiihhhddd___XXXRRRMMMKKKEEEAAA??????===999999===;;;;;;:::::::::::::::;;;777777888888999:::;;;;;;888999999::::::999999888:::::::::::::::::::::::::::999999888777777888888999999:::;;;;;;;;;::::::777888888777666666777999777888888999999888888888888888888888888888888888666666666666666666666666777999::::::999888888999999999999:::::::::::::::<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>>>>AAAEEEHHHNNNZZZgggsss}}}jjjaaaYYYXXXYYYYYYWWWUUUVVVSSSQQQQQQRRRSSSRRRQQQQQQPPPOOONNNMMMLLLKKKKKKKKKLLLNNNOOOOOONNNLLLKKKHHHKKKOOOQQQOOOMMMLLLLLLJJJHHHHHHMMMSSSSSSMMMFFFHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIHHHGGGGGGFFFEEEEEEGGGGGGFFFFFFDDDCCCCCCCCCBBBBBBBBBAAA@@@???===<<<@@@@@@@@@@@@??????>>>===:::;;;;;;<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<<<<<<<=========>>>===<<<<<<<<<===>>>?????????>>>>>>??????@@@AAA??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@BBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJOOORRRSSSRRROOOMMMOOOPPPPPPMMMGGGDDDEEEFFFCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIHHHHHHHHHIIIKKKKKKIIIIIIIIIJJJKKKMMMNNNOOOJJJLLLNNNOOOOOONNNOOOPPPNNNMMMMMMMMMMMMNNNOOOOOONNNPPPRRRSSSQQQOOONNNMMMNNNOOOPPPQQQQQQOOOMMMLLLFFFHHHKKKMMMNNNLLLKKKIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGIIIJJJJJJHHHGGGHHHIIIFFFGGGHHHHHHHHHHHHJJJKKKJJJEEE@@@???BBBEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEECCCCCCBBBBBBCCCCCCDDDEEEBBBCCCCCCCCCCCCBBBAAAAAA@@@BBBDDDCCCAAAAAABBBBBBCCCFFFGGGIIIRRRdddxxxkkkQQQCCCAAABBBLLL\\\nnn{{{zzzmmm\\\OOOJJJIIIIIIGGGKKKJJJJJJIIIJJJJJJKKKLLLIIIIIIIIIHHHGGGGGGIIIKKKKKKJJJHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCJJJKKKLLLLLLKKKLLLMMMOOOHHHFFFFFFHHHLLLPPPSSSTTTOOOKKKIIILLLMMMKKKKKKMMMMMMMMMPPPWWW___iiiyyywwwggg[[[SSSRRRRRRQQQMMMIIIFFFFFFFFFHHHEEEBBB@@@<<<777777<<<<<<<<<;;;:::999999::::::777777888888999999::::::777888888999999888888777999999888888888999:::;;;999888888888888888999999999:::::::::::::::999999555777999999888777888999666777888888999888888888777777777888888888888888666666666666666666666666666888:::999888777888999888999999::::::999999888;;;<<<===<<<;;;;;;===???===<<<<<<<<<===>>>??????EEEGGGJJJNNNWWWgggxxxtttdddZZZZZZYYYWWWWWWWWWWWWWWWWWWVVVRRROOOOOORRRTTTQQQNNNOOONNNNNNMMMLLLKKKKKKJJJLLLLLLLLLKKKJJJIIIHHHGGGHHHJJJLLLNNNNNNLLLJJJHHHLLLIIIFFFFFFHHHIIIHHHFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKJJJIIIJJJJJJIIIFFFCCCEEEFFFGGGFFFDDDCCCDDDEEECCCCCCBBBAAA@@@>>>===<<<@@@@@@@@@@@@???>>>======::::::;;;<<<<<<<<<<<<;;;999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<==================<<<<<<======>>>???>>>>>>>>>>>>???@@@@@@>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAGGGGGGGGGFFFEEEEEEDDDDDDAAAAAABBBBBBCCCCCCCCCDDDBBBCCCEEEGGGGGGFFFDDDCCCDDDDDDDDDCCCAAAAAABBBCCC>>>???AAABBBBBBBBBBBBBBBDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGGGGHHHJJJLLLNNNPPPJJJLLLNNNNNNNNNNNNOOOQQQNNNNNNMMMMMMMMMNNNNNNOOOOOOQQQSSSSSSRRRPPPPPPQQQRRRRRRSSSSSSQQQOOOLLLJJJGGGHHHJJJKKKLLLKKKIIIHHHIIIJJJKKKJJJHHHFFFEEEFFFGGGHHHIIIHHHFFFEEEFFFGGGEEEFFFGGGIIIIIIHHHFFFEEEFFFCCC@@@@@@DDDGGGGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@<<>>:::<<>>===<<<::::::999999999888888888888888999999999888888999999999999888888888888777777777888999:::777777777777888999::::::999:::::::::999888777777444777:::<<<;;;999888888666666777888888888888888666777777777888888888999777777777777777777777777666888999999888777777888888888999::::::999888777999;;;<<<<<<::::::<<<>>><<<<<<===>>>??????>>>===@@@??????BBBGGGLLLRRRVVV]]]mmm{{{nnneee^^^XXXUUUXXXYYYZZZZZZZZZ[[[[[[YYYTTTSSSQQQQQQQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJIIIIIIKKKMMMMMMIIIFFFLLLKKKJJJHHHGGGFFFGGGGGGEEEEEEEEEFFFFFFGGGIIIIIIHHHHHHIIILLLOOOMMMIIIEEEBBBDDDEEEEEECCCCCCDDDFFFBBBBBBBBBBBBAAA@@@???>>>@@@@@@@@@@@@???>>>===<<<::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<======<<<===============<<<<<<>>>>>>>>>>>>>>>???@@@@@@??????@@@@@@AAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBAAAAAAAAAAAA??????@@@@@@??????>>>>>>@@@@@@AAAAAABBBCCCCCCDDD@@@@@@AAAAAAAAAAAAAAAAAACCCAAA@@@@@@BBBDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFIIIKKKLLLIIIKKKLLLMMMMMMMMMOOOPPPOOOOOONNNMMMMMMMMMNNNNNNOOOPPPRRRRRRQQQQQQRRRTTTSSSSSSTTTTTTRRRPPPMMMKKKJJJJJJJJJKKKJJJJJJIIIIIIHHHJJJLLLKKKHHHEEEEEEFFFFFFGGGHHHGGGFFFFFFGGGIIIEEEEEEFFFHHHIIIHHHGGGEEEFFFCCCBBBDDDGGGIIIHHHFFFDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAABBBBBBCCCBBBBBBCCCCCCBBBBBBAAA@@@<<>>AAADDDEEEFFFKKKVVV```nnnSSSCCC??????KKK```qqqzzz|||tttkkk\\\OOOGGGEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHIIIEEEEEEEEECCCAAAAAACCCEEEFFFEEEDDDBBB@@@????????????@@@AAABBBCCCEEEFFFFFFDDDHHHKKKLLLJJJIIIJJJKKKJJJIIIJJJNNNSSSUUUUUUSSSLLLJJJJJJLLLJJJHHHJJJOOOMMMKKKKKKNNNMMMMMMQQQWWWXXXeeevvvrrrhhhYYYNNNIIIGGGFFFEEECCCCCCBBB???<<<===AAAEEE@@@>>>===>>>;;;999===DDD???>>>===;;;:::999999999999999999888888888888888999999999::::::999999999777777666666666777999:::666666777777888999;;;;;;:::::::::999888777666555444777;;;===<<<:::999888666666777888888888888888666666777777888888888999888888888888888888888888666777999999777666777888777888999::::::999777777777:::<<<;;;999999:::===::::::<<<>>>@@@@@@???>>><<<;;;>>>DDDHHHGGGCCCAAAIIIRRR^^^jjjzzzuuunnnjjjddd___[[[XXXUUUSSSOOORRRUUUWWWZZZ[[[WWWRRRQQQTTTUUUSSSOOOMMMNNNPPPOOOOOOOOONNNNNNNNNNNNNNNMMMLLLLLLLLLMMMOOORRRTTTMMMJJJHHHJJJNNNOOOKKKFFFIIILLLNNNMMMIIIFFFFFFGGGDDDDDDDDDDDDEEEGGGHHHHHHEEEFFFIIINNNQQQQQQLLLGGG???BBBDDDDDDBBBBBBDDDFFFAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????>>><<<<<<:::;;;;;;<<<=========<<<@@@@@@@@@@@@???>>>===<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@????????????????????????????????????@@@@@@AAAAAABBB@@@AAABBBDDDEEEEEEFFFFFFAAAAAAAAAAAAAAAAAABBBBBB@@@?????????@@@AAABBBCCCCCC@@@===>>>BBBEEEDDDCCC???>>>>>>======>>>??????BBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCDDDEEEGGGIIIHHHIIIKKKLLLKKKLLLNNNPPPPPPOOOOOONNNMMMMMMNNNNNNNNNOOOPPPPPPPPPQQQSSSUUUSSSSSSTTTTTTSSSQQQNNNMMMLLLLLLKKKKKKJJJJJJJJJJJJHHHJJJLLLKKKHHHEEEEEEFFFEEEGGGHHHHHHGGGHHHJJJLLLFFFEEEEEEFFFHHHIIIIIIHHHGGGEEEEEEGGGJJJKKKHHHFFFDDDCCCCCCBBBCCCDDDEEEFFFAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCCCCBBBBBBAAA@@@???EEEFFFBBB@@@CCCDDD@@@BBBCCCDDDCCC@@@BBBLLLWWWooorrrJJJBBB??????FFFVVVfffqqqvvvvvviiiXXXKKKFFFDDDBBB@@@@@@BBBDDDEEEDDDDDDEEEFFFEEEDDDBBBAAAAAABBBDDDEEEDDDBBB@@@>>>======>>>???@@@AAACCCFFFHHHHHHHHHHHHCCCDDDEEEEEEEEEEEEGGGIIIGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJHHHHHHIIIJJJIIIHHHKKKKKKLLLNNNPPPRRRQQQPPPTTTVVV[[[ccclllvvv}}}qqqiiiWWWQQQJJJDDDBBBAAAAAA@@@========================>>>============>>>??????::::::::::::::::::::::::888888777777888888999:::888888999999999999888888888888999::::::888777666777777666666666888999:::888888888777777777777777666888;;;======;;;888666666777888999999888777666999888888777777777777777777777888888888999999999777888999888777666777888888888888999999:::::::::999:::;;;<<<;;;:::999888999:::<<<>>>>>>===<<<;;;<<<<<<===???@@@AAACCCCCC???GGGPPPVVV[[[hhhzzztttkkkfffaaa```^^^\\\YYYWWWUUUTTTYYYXXXXXXWWWVVVVVVUUUUUUUUUTTTSSSQQQPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRQQQOOOMMMMMMNNNOOOPPPOOOLLLIIIHHHIIIKKKKKKKKKHHHHHHHHHHHHGGGEEECCCBBBDDDCCCBBBAAAAAABBBCCCDDDIIIHHHHHHJJJLLLLLLIIIFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBAAA@@@AAACCCDDDCCCBBB>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<======>>>======::::::;;;<<<======<<<<<<:::<<<>>>>>>======???AAA?????????>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@??????>>>===<<<<<<>>>>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@@@@?????????>>>>>>@@@???>>>>>>>>>???AAAAAA??????@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDEEEEEEEEEEEEDDDCCCFFFDDDDDDGGGGGGHHHRRR^^^bbbZZZQQQMMMMMMNNNMMMKKKLLLLLLMMMNNNOOOOOOPPPPPPQQQQQQPPPOOONNNLLLLLLKKKMMMLLLKKKJJJIIIHHHHHHHHHKKKNNNMMMIIIGGGHHHFFFBBBGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGGGGFFFFFFFFFEEEEEEHHHFFFEEEEEEFFFGGGGGGFFFCCCCCCCCCDDDCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAA@@@??????AAAAAA@@@???AAAAAAAAAAAABBBBBBCCCDDD[[[kkk|||qqqIIIBBB???>>>EEETTTdddpppuuutttgggVVVJJJEEEDDDBBB@@@AAACCCDDDEEECCCCCCCCCDDDCCCBBBAAA@@@@@@AAABBBCCCBBBAAA???=========>>>???AAABBBDDDEEEGGGGGGGGGGGGBBBCCCDDDCCCBBBCCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHLLLIIIGGGFFFFFFGGGGGGGGGKKKJJJJJJKKKNNNOOOOOONNNLLLMMMPPPTTTZZZ```fffiiixxxvvvppphhhcccaaa]]]WWWSSSNNNJJJEEEAAA@@@?????????========================:::999999999999:::;;;;;;::::::::::::::::::::::::888888777777888888999:::888888999999999999888888666666777888999999999999888777666666666777888999777777777777777777777777666888:::;;;;;;:::888666666777777777777777666666888888777666666666666777777777777888888888999999666777888888777666777999888999999999999999999:::999:::::::::::::::999999999:::<<<=========;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBEEEHHHHHHHHHMMMWWW```bbbkkkxxxvvvqqqiiiccc___\\\ZZZXXX[[[ZZZYYYXXXVVVTTTSSSSSSWWWXXXXXXWWWWWWVVVUUUTTTUUUTTTRRRPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPOOONNNLLLLLLMMMNNNOOOMMMKKKHHHGGGHHHJJJJJJJJJHHHHHHHHHHHHGGGEEECCCBBBEEEDDDCCCBBBBBBCCCDDDEEEEEEDDDDDDFFFHHHHHHEEEBBBDDDDDDDDDCCCCCCBBBBBBAAABBBAAA@@@AAACCCDDDCCCBBB??????>>>============>>><<<<<<===>>>>>>>>>======;;;<<<======>>>>>>======:::<<<>>>>>>======???@@@???>>>>>>>>>=========<<<======<<<<<<======>>>???@@@@@@@@@AAAAAAAAAAAABBBAAA@@@@@@???>>>>>>======>>>>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>??????>>>>>>>>>???@@@AAA???@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEEEEEEEDDDDDDCCCHHHFFFGGGJJJIIIJJJRRR\\\^^^WWWPPPLLLMMMOOONNNMMMLLLMMMMMMNNNOOOOOOPPPPPPNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKJJJIIIIIIIIIJJJJJJLLLNNNMMMIIIHHHJJJIIIEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGGGGGGGFFFFFFFFFHHHGGGEEEEEEGGGHHHGGGFFFCCCDDDDDDDDDCCCBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAA@@@???@@@AAABBBAAA???AAA@@@@@@@@@AAAAAABBBCCCJJJTTT\\\cccqqqpppHHHAAA>>>===CCCPPP```mmmsssqqqeeeTTTIIIEEEDDDCCCBBBBBBCCCEEEDDDCCCAAABBBBBB@@@@@@@@@AAAAAA@@@@@@@@@??????============>>>???BBBBBBDDDEEEEEEFFFEEEEEE@@@AAABBBAAA@@@@@@BBBCCCCCCDDDDDDDDDEEEEEEFFFFFFNNNKKKGGGEEEFFFHHHJJJKKKKKKIIIHHHIIIKKKLLLLLLKKKJJJJJJKKKLLLOOOSSSVVVXXXaaaccceeedddccchhhrrrzzzzzzlll```TTTPPPKKKHHHGGGFFFCCC@@@DDDBBB???======>>>===<<<========================888888777777888888999:::::::::::::::::::::::::::888777777777777888999999888888999999999999888888444555555666888:::<<<===888888777666666666777777666666666777777777777777777888888999999888888777666666555555555666666777777777666555555555555666777777777777888888888888555666777777777777888999999999999999999888888888::::::999999999999::::::999:::;;;<<<===<<<;;;:::::::::;;;<<<===???@@@@@@???@@@AAA@@@@@@CCCGGGJJJGGGLLLRRRWWW]]]eeeooovvv}}}{{{uuummmeee______]]]ZZZYYYYYYXXXWWWVVVVVVVVVVVVUUUUUUUUUTTTTTTVVVWWWXXXYYYXXXVVVTTTSSSUUUSSSQQQOOONNNOOOPPPQQQPPPQQQQQQQQQQQQQQQQQQPPPOOONNNMMMKKKKKKLLLMMMMMMKKKIIIGGGFFFGGGHHHHHHHHHGGGHHHHHHHHHGGGEEEDDDCCCFFFEEEDDDDDDDDDDDDEEEFFFCCCCCCCCCDDDEEEEEECCCAAADDDDDDDDDDDDDDDBBB@@@???BBBAAA@@@AAABBBCCCBBBAAA@@@@@@???>>>>>>>>>>>>???>>>????????????>>>>>>===<<<===>>>>>>>>>>>>>>>>>>;;;<<<============>>>@@@>>>>>>============<<<<<<>>>============>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAACCCBBBBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCCFFFFFFHHHJJJJJJJJJOOOVVVXXXSSSNNNLLLMMMPPPPPPOOOMMMMMMMMMNNNNNNOOOOOOPPPKKKLLLLLLMMMMMMNNNNNNNNNJJJJJJJJJJJJJJJKKKLLLLLLMMMOOOMMMIIIHHHKKKLLLIIIFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGIIIGGGFFFFFFGGGHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@?????????AAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@BBBBBBAAA@@@???????????????@@@@@@AAA???CCCFFFJJJWWWkkkqqqJJJAAA===<<<@@@MMM\\\jjjqqqmmmaaaRRRGGGDDDDDDDDDBBBCCCDDDEEEDDDBBB@@@@@@AAA>>>???AAABBBBBBAAA???>>>======<<<<<<===>>>??????BBBCCCCCCCCCDDDDDDDDDDDD@@@AAABBBAAA@@@???AAACCC@@@AAABBBCCCEEEGGGIIIJJJPPPLLLHHHGGGIIIMMMPPPRRRLLLJJJHHHHHHJJJKKKKKKKKKJJJKKKKKKMMMOOOQQQTTTUUU\\\[[[XXXRRRMMMMMMRRRWWWYYYiii~~~vvvjjj```WWWPPPQQQMMMIIIFFFEEECCCAAA???@@@>>>============<<<:::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999:::;;;;;;999999999999999999999999777777777777777888999999888888999999999999888888555555555555777999;;;===888888777777666666666666555555666666666666666777888777777666666777777888666555444333333555666777666666555444444444444555666666666777777777888888333555777777666777888:::::::::999999888888777777:::999888888888999:::;;;999999:::;;;;;;;;;;;;:::888999:::;;;<<<===>>>>>>======>>>@@@DDDGGGHHHHHHKKKLLLLLLKKKKKKLLLPPPTTTZZZ```hhhpppuuuwwwwwwvvvqqqnnnhhhddddddgggkkknnnmmmmmmllljjjfffaaa]]]ZZZ^^^^^^_________]]][[[YYY\\\ZZZXXXWWWVVVSSSPPPMMMTTTUUUUUUVVVWWWWWWXXXXXXVVVWWWYYYZZZYYYWWWTTTRRRTTTRRRPPPNNNNNNOOOQQQRRRPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMLLLLLLLLLLLLMMMJJJHHHFFFEEEGGGGGGGGGFFFGGGGGGHHHHHHGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@>>>BBBAAA@@@@@@BBBCCCBBB@@@@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@@@@???>>>===<<<======>>>>>>>>>======;;;<<<======<<<<<<===???>>>>>>==================>>>>>>>>>>>>>>>??????@@@????????????@@@@@@@@@@@@AAA@@@@@@@@@?????????>>>>>>>>>>>>>>>??????@@@@@@CCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDCCCCCCCCCDDDFFFHHHHHHHHHKKKNNNRRROOOLLLKKKMMMPPPQQQQQQMMMMMMMMMNNNNNNOOOOOOOOOKKKKKKKKKLLLMMMMMMNNNNNNLLLKKKKKKJJJKKKKKKLLLLLLLLLNNNLLLHHHGGGKKKMMMKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEDDDDDDCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@AAABBBBBBBBB@@@>>>>>>>>>======>>>>>>???<<<>>>BBBHHHTTTbbbooovvvsssLLLAAA===;;;>>>IIIXXXgggpppkkk___PPPFFFCCCDDDDDDBBBBBBDDDDDDCCCAAA?????????>>>???AAACCCCCCAAA???>>><<<<<<<<<======>>>??????BBBBBBBBBBBBBBBBBBBBBCCCAAABBBCCCBBBAAAAAACCCEEEDDDDDDDDDFFFGGGJJJLLLMMMMMMJJJHHHIIIMMMQQQUUUVVVMMMLLLKKKKKKLLLMMMMMMLLLIIIIIIJJJKKKMMMNNNPPPQQQOOOOOOOOOLLLJJJJJJMMMPPPPPPUUU___hhhiiieeeeeehhhkkkmmmppptttxxx{{{}}}~~~{{{xxxuuusssrrrtttvvvxxxvvvuuussspppnnnjjjfffcccccchhhjjjcccZZZTTTPPPLLLEEECCCAAA@@@AAAAAABBBAAAAAA???>>>>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<999999999999999999999999777777666666777777888999888888999999999999888888888777666666666777999:::777777777777666666555555444444555555555666666666777666666555555666666777555444333333333444666777666555555444444444444444555555666666666777777777333555666777666666888:::999999999888888777777777999999888777888999;;;<<<888999999:::::::::::::::888888999:::;;;<<<<<<===???>>>>>>@@@CCCDDDBBBAAACCCDDDFFFGGGHHHIIIJJJKKKOOOPPPSSSVVVXXXYYYYYYXXXTTTSSSQQQPPPPPPRRRTTTUUUYYYXXXWWWUUUUUUTTTTTTUUUVVVVVVWWWWWWVVVTTTTTTTTTSSSRRRSSSTTTUUUSSSPPPMMMSSSSSSTTTUUUWWWXXXYYYYYYVVVWWWYYYZZZZZZWWWUUUSSSRRRQQQPPPOOOOOOPPPRRRSSSOOOPPPQQQRRRRRRQQQPPPOOOOOOOOONNNMMMMMMMMMMMMMMMIIIHHHFFFFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGFFFDDDCCCFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEEEECCCDDDEEEEEEDDDBBB@@@???BBBAAA@@@@@@AAABBBAAA@@@??????>>>============>>>@@@@@@AAA@@@@@@???>>>>>><<<<<<<<<======<<<<<<;;;;;;<<<======<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>>>>>?????????@@@@@@@@@@@@@@@???????????????======>>>>>>>>>>>>??????BBBBBBAAA@@@??????>>>>>>========================<<<<<<======>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCAAADDDFFFFFFGGGHHHIIIIIIMMMKKKJJJKKKMMMOOOQQQQQQMMMNNNNNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMLLLKKKJJJJJJKKKKKKMMMKKKGGGGGGKKKLLLKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHIIIGGGFFFFFFGGGHHHHHHGGGDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@BBBBBBAAA@@@>>>======<<<<<<<<<======;;;;;;>>>FFFQQQ^^^kkktttuuuNNNAAA>>>;;;===FFFUUUeeeoooiii]]]NNNDDDBBBCCCCCCBBBAAACCCDDDCCC@@@?????????>>>???AAABBBBBBAAA???>>>=========>>>>>>?????????BBBAAAAAA@@@AAAAAABBBCCCBBBCCCDDDDDDCCCDDDFFFHHHKKKJJJIIIHHHHHHIIIJJJKKKHHHHHHHHHKKKPPPSSSTTTTTTNNNMMMMMMNNNPPPQQQOOONNNLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNNNNMMMMMMNNNPPPSSSOOOOOOSSSTTTRRRQQQSSSVVVVVVWWWXXXXXXXXXXXXXXXWWWUUUQQQOOOOOOQQQTTTVVVWWWXXXXXXXXXWWWVVVTTTSSSUUUYYYZZZTTTMMMJJJGGGCCCBBBAAA@@@>>>======>>>>>>BBB@@@>>>>>>>>>>>><<<:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;999999999999999999999999777666666666666777888888888888999999999999888888999888777666666666666666666666777777777666555555333333444444555666666666666555555444444555555666444444444444444555666777666666555444444444444555555555555555666666666666444555666666666666777888888888888888888777777777888888888888888999:::;;;888888888999999999::::::888888999999:::;;;<<<<<<<<<<<<===???BBBCCCBBBAAA:::<<<@@@CCCEEEFFFEEEEEEHHHHHHGGGGGGGGGIIIJJJKKKGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJHHHGGGGGGIIIKKKMMMUUUVVVVVVUUUSSSQQQRRRSSSUUUUUUVVVXXXYYYXXXVVVSSSPPPQQQQQQSSSTTTUUUVVVVVVUUUVVVWWWXXXWWWUUUSSSRRROOOOOOOOOPPPQQQRRRSSSSSSOOOPPPRRRSSSSSSRRRPPPOOOOOONNNNNNNNNNNNMMMMMMMMMJJJIIIGGGHHHIIIIIIHHHFFFFFFGGGGGGHHHGGGFFFEEEDDDFFFFFFGGGHHHHHHGGGFFFFFFEEEFFFGGGEEECCCBBBCCCDDDBBBCCCDDDDDDDDDCCCBBBAAABBBAAA@@@@@@AAAAAA@@@?????????>>>============>>>??????@@@@@@@@@??????>>><<<<<<<<<<<<<<<;;;;;;:::;;;<<<======;;;;;;<<<===<<<===============>>>>>>>>>============>>>??????===>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>???????????????>>>>>>>>><<<<<<<<<<<<============;;;;;;<<<===============>>>>>>>>>>>>?????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAA@@@@@@@@@AAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBEEEGGGFFFGGGJJJKKKHHHJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMPPPOOONNNLLLKKKKKKJJJJJJJJJLLLKKKHHHGGGKKKLLLIIIMMMLLLLLLLLLLLLLLLMMMMMMJJJJJJIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFCCCCCCCCCDDDCCCCCCBBBAAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@??????AAAAAA@@@???>>>======<<<<<<<<<<<<<<<===::::::???IIIWWWiiixxxuuuOOOBBB???<<<<<>>>>>???@@@@@@???>>>>>>>>>>>>??????????????????@@@@@@??????@@@AAABBBCCCBBBCCCDDDEEEEEEFFFHHHJJJMMMLLLJJJHHHHHHHHHIIIJJJHHHIIILLLPPPTTTUUUSSSQQQLLLMMMNNNQQQSSSSSSQQQOOONNNOOOOOOOOONNNNNNMMMMMMRRRRRRQQQPPPNNNNNNOOOPPPQQQLLLJJJLLLLLLJJJIIIKKKOOOOOONNNNNNLLLKKKJJJIIIGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJLLLMMMMMMMMMMMMMMMJJJNNNNNNIIIEEEDDDAAA===GGGFFFDDDAAA===<<<<<<<<<@@@>>><<<<<<<<<===<<<;;;::::::::::::::::::::::::999888888888888999::::::888888888888888888888888666666666666666777888888888888999999999999888888777777777777777666555555444555666777777777666555222333333444555555666666444444444444444444444444333333444666666777777777777666666555444555555555444444555555555666666666444666777666555555666777777777777777888888888888666777888999999:::::::::888888888888888999999:::888999999::::::;;;;;;<<<999;;;===???@@@BBBCCCDDD>>>>>>@@@AAABBBBBB@@@>>>BBBAAA@@@@@@@@@AAABBBCCCBBBCCCDDDEEEFFFFFFFFFFFFIIIIIIIIIJJJKKKMMMNNNPPPPPPQQQRRRRRRQQQQQQTTTWWWSSSRRRRRRRRRRRRPPPMMMJJJOOOPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTSSSSSSRRRQQQPPPMMMNNNOOOQQQRRRSSSSSSSSSPPPQQQSSSTTTTTTSSSQQQPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIJJJKKKKKKIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGEEEBBBAAABBBDDDBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@>>>@@@@@@???>>>>>>>>>>>>???===>>>??????????????????===============<<<;;;;;;;;;<<<======;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<======<<<<<<======>>>???=========>>>>>>>>>??????============================================================>>>>>>>>>>>>;;;;;;;;;<<<<<<=========:::;;;<<<=========<<<<<<============>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBBBB??????@@@BBBBBBCCCCCCCCCAAADDDEEEDDDFFFKKKKKKGGGHHHIIIKKKKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPOOONNNMMMMMMLLLLLLLLLLLLKKKNNNMMMJJJIIILLLKKKIIIMMMMMMLLLLLLKKKLLLLLLMMMIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDEEEFFFFFFEEEAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@@@@@@@@@@AAAAAAAAA@@@???>>>>>>@@@@@@???>>>>>>>>>===<<<<<<<<<<<<<<<>>>;;;:::===AAAIIIYYYjjjwww|||{{{{{{uuuOOOCCC@@@<<<<<>>>>>>>>>>>======??????@@@@@@@@@@@@??????@@@??????>>>???AAABBBCCCAAABBBDDDEEEEEEGGGIIILLLJJJIIIHHHGGGGGGIIIKKKLLLJJJMMMQQQUUUXXXWWWSSSOOOKKKLLLOOORRRUUUUUURRROOOKKKLLLMMMNNNNNNNNNNNNNNNOOONNNMMMLLLMMMOOOQQQSSSNNNLLLMMMOOONNNJJJJJJLLLLLLLLLLLLLLLLLLKKKJJJIIIAAABBBEEEGGGHHHGGGEEECCCCCCEEEHHHIIIHHHHHHHHHIIIBBBEEEFFFCCCCCCEEECCC???@@@@@@???>>><<<;;;===>>>===;;;999999:::<<<<<<<<<::::::::::::::::::::::::::::::999999::::::;;;<<<888888888888888888888888666666666666666777888888888888999999999999888888555666777888888777666555333444555777777777666666222222333444444555666666333444444555555444444333222333555777888888777666777777666555555555555666444444444555555555666666555666777666555444555666666666777777888888999999555666888999::::::999999888888888777888888999:::999999999::::::;;;;;;<<<===>>>???>>>;;;:::;;;<<>>>>>???@@@AAA@@@???AAAAAAAAA@@@@@@AAAAAAAAACCCCCCCCCCCCDDDDDDDDDEEEBBBCCCFFFIIIKKKMMMNNNNNNLLLNNNNNNMMMKKKKKKOOORRRSSSRRRRRRSSSTTTSSSQQQOOOQQQQQQQQQRRRRRRRRRSSSSSSRRRQQQQQQPPPOOOOOONNNNNNKKKMMMPPPRRRTTTTTTSSSRRRQQQRRRUUUVVVVVVUUURRRQQQLLLLLLLLLLLLLLLKKKKKKJJJLLLKKKJJJKKKLLLLLLJJJHHHFFFFFFGGGHHHGGGGGGEEEDDDEEEFFFGGGHHHHHHGGGFFFEEEGGGHHHIIIGGGCCCBBBDDDFFFBBBBBBAAABBBBBBCCCEEEEEEBBBAAA@@@@@@AAAAAA???>>>BBBAAA@@@@@@??????@@@@@@<<<===>>>???????????????>>>>>>???>>>>>>===<<<<<<;;;<<<======;;;:::;;;<<<888888888999999:::::::::<<<<<<<<<<<<<<<===>>>>>>============>>>>>>>>>>>><<<<<<<<<<<<===========================<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<<<<<<<======::::::<<<=========<<<;;;<<<<<<<<<<<<============?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCC>>>???@@@AAABBBBBBCCCBBB>>>BBBBBB@@@CCCIIIIIIEEEHHHJJJKKKLLLKKKKKKKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNIIIJJJKKKMMMOOOQQQRRRSSSMMMMMMMMMLLLMMMMMMNNNOOOLLLOOOOOOLLLLLLMMMLLLHHHLLLLLLKKKKKKKKKKKKKKKLLLIIIIIIHHHHHHHHHGGGGGGGGGFFFDDDCCCCCCDDDEEEEEEDDD@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAA???>>>===>>>???@@@???===???>>>===<<<<<<<<<<<<<<<999999;;;===:::999CCCOOO```sss{{{qqqooovvvSSSFFF???;;;???IIIVVVdddoookkk^^^LLLBBB@@@AAAAAA@@@@@@AAAAAA@@@>>>======>>>>>>>>>????????????>>>>>>???@@@BBBBBBBBB@@@>>>===>>>>>>>>>???@@@AAACCCCCCGGGFFFEEEEEEFFFHHHJJJKKKJJJKKKJJJIIIHHHIIILLLOOONNNRRRTTTTTTUUUWWWSSSNNNJJJJJJKKKLLLMMMOOOPPPRRROOOOOOPPPPPPPPPPPPPPPPPPQQQPPPOOOOOOOOOQQQRRRTTTQQQOOONNNOOOPPPOOOLLLHHHNNNPPPQQQOOOKKKHHHHHHJJJIIIIIIHHHGGGFFFDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCDDDCCCBBB@@@???>>>>>>>>>DDDAAA===;;;;;;<<<<<<;;;:::999999999999:::;;;;;;::::::::::::::::::::::::888999;;;<<<<<<;;;999888999999888888888888999999777777666555555555555555:::::::::999999999888888666777888888888666555444555555444444444333333333333333333444444444555555444444444444444444444444444555555555666666777777666666555444333222222111444444444444444444444444333444444555555444444333555555666777777777777777888666555666999:::999777888888777777888888999:::777777777888999;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<@@@???>>>======>>>???@@@===>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBB@@@BBBFFFIIIKKKLLLLLLLLLPPPOOOMMMKKKKKKLLLMMMNNNQQQQQQQQQPPPPPPOOOOOOOOONNNOOOPPPQQQQQQQQQPPPPPPSSSOOOLLLMMMQQQSSSQQQNNNMMMPPPRRRQQQOOONNNPPPSSSLLLNNNSSSUUUVVVSSSOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCFFFGGGGGGFFFDDDCCCEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>??????>>>????????????@@@@@@@@@>>>?????????===;;;999888<<<<<<;;;;;;;;;:::::::::>>>===<<<;;;:::999999999;;;;;;;;;;;;;;;<<<===>>>===============<<<<<<<<>>===<<<<<<===>>>???DDDBBB@@@>>>===>>>@@@BBB>>>===<<<<<<<<<>>>???@@@<<<<<<======>>>>>>??????;;;<<<>>>???@@@???===<<<;;;<<<<<<<<<======>>>>>>???>>>===<<<<<<===>>>???@@@AAABBBAAA??????@@@AAAAAA@@@@@@??????@@@@@@AAABBBBBBDDDEEEFFFFFFFFFFFFJJJJJJJJJJJJJJJKKKLLLMMMOOONNNMMMLLLKKKKKKKKKKKKIIIKKKMMMNNNNNNPPPRRRTTTSSSRRRPPPOOONNNOOOOOOPPPNNNMMMKKKJJJIIIIIIIIIJJJLLLKKKJJJIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCAAAAAAAAABBBCCCCCC@@@>>>AAAAAAAAAAAAAAA@@@???>>>???>>>>>>???AAAAAA@@@>>>>>>>>>>>>>>>>>>??????@@@AAAFFFDDD;;;:::@@@@@@999:::;;;;;;:::999:::<<<>>>GGG___uuutttgggfff{{{tttRRRCCC===;;;BBBLLLWWWcccmmmeeeYYYJJJAAA???@@@???===CCCCCCDDDCCCAAA???@@@AAA>>>>>>????????????>>>>>>???@@@AAAAAAAAA@@@>>>===>>>>>>>>>???@@@AAABBBCCCFFFEEEDDDDDDDDDFFFHHHIIIIIIJJJJJJIIIHHHJJJMMMOOOOOOSSSUUUTTTUUUVVVTTTNNNJJJHHHHHHKKKOOOQQQOOOLLLLLLLLLLLLMMMNNNOOOPPPQQQPPPPPPPPPOOOPPPPPPQQQQQQPPPNNNMMMMMMOOOOOOLLLJJJNNNOOOPPPOOOKKKIIIHHHIIIJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAA@@@???>>>=========CCC@@@===;;;<<<<<<<<<<<<:::::::::::::::;;;;;;<<<======<<<;;;::::::999999888999:::<<<<<<:::999888888777777777777777777888666666555444444444444444999999888888888777777777666777777888777666555444777666666666555555555555333333333444444444444555444444444444444444444444444444555555555555555555555555444444333333222222444444444444444444444444333333444444444444333333444555555666666666666666777666555666888999888666777666666666666777888888777777777888999:::;;;<<<;;;;;;::::::::::::;;;;;;>>>===<<<<<<<<<<<<===>>><<<===>>>??????@@@@@@????????????@@@@@@AAAAAAAAA@@@BBBDDDGGGIIIJJJJJJJJJMMMLLLJJJJJJJJJLLLMMMOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPSSSOOOLLLMMMPPPQQQOOOLLLMMMOOOPPPPPPNNNNNNOOOQQQOOOOOOPPPQQQQQQPPPOOONNNLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJKKKKKKKKKJJJIIIIIIFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGEEEDDDCCCDDDFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>?????????@@@@@@@@@?????????>>>===;;;:::999;;;;;;:::::::::999999999======<<<::::::999999:::<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>AAA@@@>>><<<<<<===>>>???===<<<<<<;;;<<<===>>>???<<<<<<<<<<<<<<<<<<======999:::<<<>>>>>>>>>===<<<;;;;;;<<<<<<============???>>>===<<<<<<<<<===>>>???@@@AAA@@@???>>>???@@@@@@@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKHHHIIIKKKLLLLLLMMMOOOQQQPPPOOONNNMMMMMMMMMNNNOOONNNLLLKKKIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHGGGHHHHHHGGGGGGEEEDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCAAA@@@AAAAAAAAA???===@@@@@@AAAAAA@@@??????>>>======<<<>>>???@@@???===>>>>>>=========>>>??????AAAFFFCCC;;;:::??????999::::::;;;:::999999<<<>>>???JJJZZZhhhoooqqqqqqrrrsssQQQAAA<<<;;;BBBKKKSSS]]]eee```VVVIIIAAA???@@@>>>===BBBCCCDDDCCCAAA???@@@AAA>>>>>>????????????>>>>>>@@@@@@????????????>>>>>>======>>>>>>???AAABBBCCCEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIHHHJJJMMMPPPPPPTTTUUUTTTTTTUUUSSSOOOJJJGGGFFFKKKPPPQQQMMMGGGKKKJJJIIIJJJKKKMMMPPPRRROOOOOOPPPPPPPPPOOONNNNNNNNNMMMKKKKKKMMMMMMMMMLLLMMMNNNOOONNNKKKIIIHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDCCCBBBAAA@@@AAABBBBBB@@@@@@???===<<<<<<<<<<<<@@@>>>;;;;;;<<<======<<<;;;;;;;;;:::;;;<<<<<<===???>>>===<<<:::999888888888999:::;;;;;;:::999888777777666666666666777777555555444333333333333444777777777777666666666666555666777888777666555444666666666666555555555555333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333444444444444333333444444555666666666666555777555555555777888777666555555555555555666777777777777777777888888999:::999999888888888888999999<<<;;;;;;::::::;;;;;;<<<:::;;;<<<===>>>>>>>>>>>><<<======>>>???@@@@@@AAAAAAAAABBBDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHJJJLLLNNNIIIIIIJJJJJJJJJJJJJJJJJJMMMLLLLLLKKKLLLMMMNNNOOOQQQNNNKKKKKKNNNOOOMMMJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQPPPMMMLLLKKKLLLMMMNNNKKKKKKJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGDDDEEEFFFEEECCCCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@???>>>===<<<;;;;;;;;;::::::::::::999999999888===<<<;;;::::::999999:::<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;::::::777888:::<<<======<<<<<<;;;;;;;;;<<<<<<<<<<<<===???>>>===<<<<<<<<<<<<<<<===>>>??????======>>>???@@@@@@????????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCEEEGGGIIILLLMMMMMMMMMLLLLLLKKKKKKJJJJJJGGGIIIJJJJJJIIIJJJKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGGGGFFFFFFFFFFFFGGGIIIIIIHHHHHHFFFEEECCCBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCAAA???>>>??????>>>===??????@@@@@@??????>>>>>><<<;;;;;;<<<>>>???===<<<======<<<<<<======>>>???@@@DDDBBB;;;:::>>>>>>:::999:::;;;:::999999;;;===>>>;;;===KKKbbbvvvpppOOOBBB<<<:::???FFFNNNWWW^^^___VVVIII@@@>>>???@@@???>>>???@@@???===<<<===>>>===>>>>>>??????>>>>>>===??????>>>======>>>>>>???=========>>>???@@@AAABBBEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHHHHJJJLLLOOOOOOSSSUUURRRPPPRRRQQQNNNLLLJJJIIIJJJMMMNNNLLLIIIMMMLLLJJJIIIJJJMMMPPPRRRNNNNNNOOOPPPOOONNNLLLKKKLLLKKKJJJIIIJJJLLLMMMNNNMMMMMMMMMLLLKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEECCCAAA@@@???@@@BBBCCC@@@???>>>===<<<<<<<<<<<<>>><<<::::::<<<======<<<<<<;;;;;;;;;;;;<<<======<<<<<<;;;::::::999888888888888999::::::999888888777777666666666666777777555555444444333444444555777777777666666666555555555555666777777666555444333333333333333333333333222222333333333444444444333333333333333333333333444444333333222222111111111222222222333333333444222222222222222222222222333333333444444333333333444444555666666666666666555555555555666666666555555555555555555666666777777777777666666777888888999888888888888888888999::::::::::::::::::::::::999:::;;;<<<<<<===<<<<<<;;;;;;<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIILLLKKKIIIHHHIIIJJJLLLNNNOOOLLLJJJJJJKKKLLLJJJIIIKKKKKKLLLLLLLLLLLLMMMMMMPPPNNNLLLIIIHHHIIIKKKLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGDDDEEEFFFEEEDDDCCCCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>??????>>>============>>>>>>>>>>>>>>>????????????@@@???===<<<<<<<<<======;;;;;;;;;:::::::::999999<<<;;;;;;:::999999999:::<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;:::999:::;;;;;;;;;:::999999::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999999999:::;;;;;;<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<<<<;;;;;;;;;;;;===>>>===<<<<<<===?????????>>>>>>>>>>>>??????@@@@@@AAABBBCCCCCCBBBBBB@@@@@@AAABBBDDDGGGIIIJJJLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIJJJIIIHHHGGGHHHJJJJJJJJJJJJKKKKKKLLLLLLMMMLLLKKKIIIHHHHHHHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGJJJJJJIIIHHHFFFDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@BBB???===<<<===??????>>>>>>>>>>>>??????>>>>>>===<<<;;;;;;<<<>>>>>>===<<<<<<<<<<<<;;;<<<<<<===>>>???BBB@@@;;;999======:::888:::::::::999888:::;;;;;;999888;;;IIIfffmmmMMMCCC===999===FFFOOOZZZccc```VVVIII???;;;===???@@@;;;<<<===<<<:::::::::<<<<<<======>>>>>>======<<<>>>===<<<<<<<<<===>>>>>><<<<<<<<<===>>>???@@@AAAEEEDDDDDDCCCCCCCCCCCCDDDCCCDDDFFFGGGGGGHHHJJJMMMNNNRRRSSSOOOLLLMMMNNNLLLNNNNNNMMMJJJGGGHHHLLLPPPQQQPPPMMMKKKKKKMMMOOOPPPLLLMMMNNNNNNNNNLLLKKKJJJIIIIIIIIIHHHIIIJJJLLLMMMKKKKKKJJJJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDBBB@@@@@@AAABBBCCC@@@???>>>===============<<<;;;::::::<<<===<<<;;;<<<;;;;;;;;;;;;<<<======888888888888888888999999888888888888888888888888999888888777777888888999666555555555555555666666888777777777777666666666444555666777777666555444222222333333333333333333222222222333333333444444333333333333333333333333333333222222111111111000000000111111222333333333222222222222222222222222222333333333333333333222444555666666777777666666444555555555444444444444666555555555555666777777666666555555555666777777999999888888888888999999::::::::::::::::::::::::888888:::;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>??????>>>??????AAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFGGGHHHJJJLLLLLLKKKIIIIIIIIIJJJIIIIIIJJJJJJJJJJJJKKKLLLLLLKKKLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDGGGHHHHHHHHHHHHGGGFFFFFFCCCEEEGGGFFFEEECCCCCCDDDCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>=========???>>>======<<<<<<============>>>>>>>>>?????????@@@???===<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::999999999::::::<<<;;;:::999999999999999999:::::::::;;;;;;;;;<<<999:::;;;<<<<<<;;;:::999888999:::<<<<<<;;;999888::::::::::::::::::999999<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<;;;;;;:::::::::;;;======<<<<<<===>>>???>>>>>>======>>>>>>?????????@@@AAAAAAAAAAAA@@@@@@@@@@@@AAACCCDDDFFFGGGJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMJJJJJJHHHGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKJJJIIIHHHFFFDDDBBBAAA@@@@@@?????????>>>>>>>>>???===;;;<<<>>>@@@@@@@@@<<<<<<===>>>>>>=========<<<<<<;;;===>>>???>>><<<;;;;;;::::::;;;;;;<<<===???@@@>>>:::999;;;<<<:::888999::::::888888888999222999???>>>>>>KKKfff|||kkkKKKBBB<<<:::???IIITTTaaakkk```WWWJJJ@@@;;;;;;<<<>>>;;;<<<===<<<;;;:::;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;<<<<<<===???@@@AAACCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEEEEEFFFGGGIIIMMMRRRRRRMMMIIIJJJLLLKKKPPPQQQOOOJJJDDDDDDLLLSSSQQQPPPNNNLLLKKKLLLMMMNNNKKKLLLLLLLLLLLLKKKKKKJJJGGGHHHIIIHHHHHHHHHJJJLLLIIIHHHGGGGGGHHHGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAAAAABBBBBB??????>>>===============;;;:::999:::<<<<<<;;;:::;;;;;;;;;:::;;;<<<<<<===555666666777777888999999777777777777777777777777999999888888888888999999666555555555555666777777777777777777666666666666333444555666777666555555444444444444555555555555222222222222333333333333333333333333333333333333222222222222222111111111000000000111111222222222111111111111111111111111222222333333333333222222444444555666666666666555333444555444222222222444555555555555555666777777555444444444555555666777888888888777777888888888888999999::::::999999888777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIIIIJJJJJJKKKJJJIIIJJJKKKLLLKKKJJJIIIJJJJJJJJJIIIHHHGGGFFFHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDEEEEEEFFFHHHHHHIIIIIIHHHGGGFFFFFFDDDFFFHHHHHHFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>>>>=========>>>>>>===<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>=========>>>??????============<<<<<<<<<<<<::::::999999999999::::::::::::999888888888999999888999999::::::;;;;;;;;;999999::::::::::::999999777888:::;;;;;;;;;:::999999::::::::::::999999888<<<;;;;;;;;;;;;;;;::::::===<<<<<<;;;:::::::::999;;;:::::::::::::::999999::::::;;;<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<===???>>>>>>============>>>>>>>>>??????@@@@@@?????????@@@@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJKKKJJJHHHGGGHHHIIIKKKKKKLLLMMMMMMMMMLLLLLLIIIIIIGGGGGGGGGGGGHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHFFFDDDBBBAAA?????????>>>>>>>>>======>>>===<<<===???@@@@@@@@@;;;;;;<<<=========<<<<<<<<<;;;;;;<<<>>>???===<<<:::::::::999:::;;;;;;<<<>>>>>><<<:::999:::::::::777999::::::888777777888555888999888888???KKKUUUiiiIIIBBB===;;;BBBLLLUUU```iiiaaa[[[RRRHHHBBB>>><<<;;;:::;;;<<<<<<;;;:::;;;===999::::::;;;;;;::::::999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBCCCCCCCCC???AAACCCDDDCCCCCCDDDFFFNNNSSSSSSLLLGGGHHHKKKLLLPPPPPPMMMIIIEEEEEEJJJNNNKKKKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKEEEGGGJJJIIIGGGFFFGGGIIIGGGEEEDDDEEEFFFFFFDDDAAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@>>>===<<<<<<;;;<<<<<<<<<;;;:::999:::;;;;;;:::888:::::::::::::::;;;;;;<<<777777777777888888888888777777777666666777777777888888777777777777888888555444444444555555666777666666666555555555444444333333555666666666555555333333444444444555555555111222222222222333333333222222222222222222222222111111222222222222222333000000000111111111111111111111111111111111111111222222333333333333222222222222333444444444444333222444555444111000111333444444444444444555555666333333333333444555666777777777666666666666777777666777888888888888777666888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;:::;;;===???@@@@@@@@@@@@??????@@@BBBBBBCCCCCCCCCHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLKKKIIIHHHIIILLLMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHEEEGGGIIIIIIGGGFFFEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA?????????>>>>>>>>>======>>>===<<<<<<;;;;;;<<<<<<============>>>>>>>>>???<<<===>>>???????????????======<<<<<<<<<;;;;;;;;;:::999999999999999::::::999888888888888999999:::888888888999::::::;;;;;;999999888888888888999999777777888999999999999999::::::;;;;;;;;;:::888888999999999999::::::::::::999999999999999:::;;;;;;::::::::::::999999999888888888:::;;;<<<<<<;;;;;;:::;;;======<<<<<<>>>???>>>======<<<<<<======>>>>>>>>>>>>??????>>>>>>===??????@@@BBBDDDFFFHHHIIIGGGHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJIIIGGGGGGGGGIIIKKKLLLLLLMMMMMMLLLKKKJJJIIIHHHGGGFFFFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHFFFDDDCCCBBB@@@@@@?????????>>>>>>>>>@@@?????????@@@@@@>>><<<::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;======<<<;;;999999999999999:::;;;;;;>>><<<::::::999999999;;;777888::::::888666666777:::888555333555;;;CCCIIIhhhIIIBBB>>>===DDDKKKRRRYYY```ddd```YYYQQQJJJCCC>>>;;;999:::;;;;;;999999:::;;;888999999::::::999999888888999;;;======<<<;;;:::;;;;;;;;;<<<===>>>???@@@===>>>???@@@AAABBBBBBBBB???AAACCCCCCBBBBBBBBBCCCOOOTTTTTTMMMGGGHHHKKKMMMPPPNNNJJJHHHGGGGGGHHHHHHFFFFFFFFFGGGGGGHHHHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMDDDGGGJJJJJJGGGFFFFFFGGGFFFDDDBBBCCCEEEEEECCC@@@AAABBBBBBCCCCCCDDDDDDDDD???@@@@@@@@@@@@???>>>>>><<<<<<;;;:::::::::;;;;;;;;;:::::::::;;;;;;999777:::999999999999:::;;;;;;:::999999999888888777777777777666666666666777777777777666666666666777777333333333333333444555666555555444444444333333333222333555666666666555555111111111222222333333333111111222222222333333333222222222222222222222222111111222222333333333444111111111000000000000000000000000000000000000000222222222333333222222222000000111222222222222111222444555444111///111333333333222222333333444555111222222333444555777888555555555444444555555555444555666777777666555444888888999:::;;;;;;;;;;;;>>>======<<<<<<;;;::::::888:::===???AAAAAA@@@???<<<===???AAACCCDDDEEEEEEIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFGGGHHHHHHHHHIIIKKKMMMLLLJJJHHHIIILLLMMMLLLJJJIIIIIIGGGFFFFFFHHHIIIJJJHHHHHHHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGIIIJJJEEEEEEGGGHHHIIIJJJJJJJJJEEEGGGJJJJJJHHHFFFEEEEEEHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA????????????>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<============>>>>>>>>>>>>;;;<<<>>>@@@@@@@@@???>>><<<<<<;;;;;;;;;:::::::::999999999888999999::::::888777777777888999::::::777777888999::::::;;;;;;:::999888777777888999:::666777777777888888999999:::;;;;;;<<<;;;:::999888777777888888999999999:::555555666777888:::<<<===:::::::::999999888888888666777999;;;<<<<<<<<<;;;:::;;;======<<<===>>>@@@======<<<<<<<<<<<<=========>>>>>>>>>>>>>>>=========>>>@@@BBBEEEHHHJJJLLLGGGHHHJJJKKKKKKJJJHHHGGGFFFHHHIIIHHHGGGFFFGGGHHHKKKKKKLLLLLLLLLKKKIIIHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHGGGGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHFFFEEECCCBBBAAAAAAAAA@@@@@@@@@@@@???CCCBBBAAAAAAAAA???<<<999999:::;;;;;;<<<<<<<<<;;;:::999999:::<<<<<<;;;999999999888888999999:::;;;===;;;::::::999888999;;;666888::::::888666666666333999>>>===888555777;;;hhhKKKAAA???>>>@@@FFFNNNUUUXXXYYY[[[[[[WWWOOOEEE;;;666888999:::;;;;;;999888666888999;;;<<<<<<;;;999888999:::;;;;;;<<<<<<;;;;;;CCC>>>::::::???CCCCCCAAA===>>>???>>>===<<<===??????AAACCCCCCBBBBBBBBBCCCSSSUUUSSSMMMIIIKKKLLLKKKNNNLLLIIIFFFDDDBBBBBBBBBCCCCCCCCCDDDFFFGGGIIIJJJHHHGGGGGGFFFEEEEEEEEEFFFCCCGGGKKKLLLJJJGGGGGGGGGEEEFFFFFFDDDAAABBBEEEIIIEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<:::999888777999999:::;;;;;;:::::::::444555666777777777777777333444555666777777777777666444333555888999777444666666555555555555666666777666444333333444555666444444333333333222222222333333222111000000111111222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111//////000111111111111000222222111111111111111111444444444333333222222222777666444222222222444555111111222222222333333333444444555555555555444444555555666777777777777777::::::::::::::::::::::::?????????>>>===;;;:::999;;;;;;<<<========================>>>???BBBDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEFFFGGGHHHJJJJJJKKKIIIIIIJJJKKKLLLMMMMMMNNNIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCFFFEEEEEEEEEFFFGGGHHHHHHGGGIIIKKKJJJHHHEEEDDDCCCHHHHHHHHHGGGGGGFFFFFFFFFFFFDDDAAA???>>>>>>@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<=========>>>===<<<;;;::::::;;;===>>>;;;===???@@@@@@>>><<<:::<<<;;;;;;::::::999999888999888888888999::::::;;;;;;;;;;;;:::::::::999999888888999999999:::::::::::::::999999888777666666777777888888888888777777:::;;;<<<<<<<<<;;;:::999666666666666777777777777777888888999999999888888888888999999999888888777;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<======>>>???@@@@@@@@@??????@@@BBBDDDEEEFFFGGGGGGHHHIIIJJJJJJJJJIIIHHHJJJJJJJJJJJJIIIHHHGGGGGGKKKKKKLLLKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFGGGHHHIIIIIIIIIIIIJJJIIIHHHGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@???>>>============<<<<<<;;;;;;;;;:::>>>===<<<;;;;;;;;;;;;;;;::::::888888888888::::::;;;;;;;;;;;;:::999888777999888777666666777888999777777888999999999999888hhhKKK???===<<>><<<===>>>>>><<<<<<===>>>???@@@BBBBBBAAABBBCCCEEELLLOOONNNIIIFFFHHHJJJIIIIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDEEEEEEGGGHHHJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHGGGJJJMMMMMMKKKIIIIIIIIIEEEFFFFFFDDDAAAAAADDDGGGEEEEEEEEEDDDCCCBBBBBBBBB@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888999999:::::::::::::::999666666777777888777777777444555555666666666666666555444333555777888666444666666555444444444444444555555333333333444666777444444444444333333333222333222222111000000111111222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000000000111111111111111111111111///000000111222111111111222222222222222222222222444444333333333222222222666555333222222222333444222222222222333333333333333333333444444333333333555555666777777777777666999999999999999999999999============<<<;;;::::::;;;<<<======>>>>>>======????????????@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGGGGHHHIIIIIIHHHFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIFFFDDDAAA???>>>???@@@AAA@@@@@@???>>>===<<<;;;;;;<<<<<<==================<<<<<<;;;;;;;;;<<<<<<===<<<===>>>??????>>><<<;;;<<<<<<;;;::::::999999888999999888888999999:::;;;::::::::::::999999999999888888999999999:::::::::::::::999999888777777666777777888888888888777777999:::;;;;;;;;;:::888777666666666666777777777888777888888999999888888888888888999999999888888777::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJIIIHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHLLLLLLLLLLLLLLLKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===============<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;;;;;;;;;;:::999888777999888777666666777888999666777888888999999888888iiiLLL@@@>>><<>>@@@???<<<;;;<<<======;;;;;;<<<===>>>???@@@@@@@@@BBBEEEGGGFFFJJJKKKGGGFFFHHHIIIGGGEEEFFFFFFGGGGGGGGGFFFFFFGGGFFFGGGGGGHHHIIIJJJKKKJJJIIIGGGFFFFFFGGGJJJKKKJJJKKKMMMLLLJJJIIIIIIIIIEEEEEEEEECCCAAAAAACCCEEEEEEEEEEEEDDDDDDCCCCCCBBB??????>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999999999999777888888888888777777666555666666666666555444444555444444555777777666444555555444333222222333333444444333333333555666777555555444444444333333333333222111111000111111111222222222222222222222222111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000000111222222222222111333333333333333333333333333333333222222222222222555444333222222222333444222222333333333444444444333444444444444444444333444555666666777666666666888888888888888888888888;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===AAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFDDDBBB???>>>???@@@@@@@@@@@@???>>>======<<<;;;========================;;;<<<<<<<<<<<<<<<;;;;;;<<<======>>>>>>>>>======<<<<<<;;;;;;:::999999999999999888888999999:::::::::999999999999888888888888888999999999:::::::::::::::999999888777777777777777888888888888777777888999:::::::::999777666666666666777777777888888777888888999888888777777777888888999999999888888888999999:::;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>>>>======<<<<<<<<<<<<===<<<======>>>>>>??????@@@>>>??????@@@AAABBBBBBBBBEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIIIILLLLLLMMMMMMMMMLLLKKKKKKKKKJJJHHHGGGFFFGGGGGGHHHFFFFFFGGGHHHIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFFFFEEEBBBAAAAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>==================<<<;;;;;;;;;;;;<<<<<<;;;:::999999:::;;;<<<;;;;;;;;;;;;:::999888888888888666666666666888888666666777888888888888888jjjLLLCCCAAA>>>???DDDKKKPPPSSSPPPKKKEEE@@@>>>===<<<<<<999999:::::::::999888777777888999;;;;;;;;;;;;;;;999999999999999::::::;;;<<<<<<<<<>>>@@@AAA???===:::;;;<<<<<<::::::;;;<<<>>>>>>?????????BBBFFFIIIEEEJJJLLLIIIHHHJJJJJJHHHGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHHHHHHHHHHIIIIIIJJJLLLJJJHHHFFFFFFHHHLLLNNNKKKKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCBBBBBBBBB>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::999999888888888888888888999999999888777666666666666666666555444333222444444555555666666555444333333333333333444444555555555444333333333444555555555555444444444333333222222111111111111111222111111111111111111111111111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000000111111222222222222222111111222222222222333333222222222222222111111111444333222222111222333333222333333333333444444444555666666777777666666555444444555666666666666555666666666666666666666666888999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCGGGHHHHHHIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBHHHGGGFFFFFFHHHIIIJJJJJJLLLLLLKKKIIIGGGFFFEEEDDDEEEDDDBBB@@@?????????@@@@@@@@@??????>>>======<<<>>>>>>>>>===============;;;<<<=========<<<;;;:::<<<<<<<<<<<<=========>>><<<<<<<<<;;;::::::999999:::999999888999999::::::999999999888888888777777888888999999999:::::::::999999999888888888777777777777888888888888777777888999:::::::::999777777666666777777777888888888888888888888888777777666777777888999999999888888777888888:::;;;<<<======<<<;;;;;;;;;;;;<<<======>>>===<<<<<<<<<<<<==================>>>>>>?????????@@@@@@@@@AAAAAABBBBBBEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIJJJJJJKKKJJJJJJKKKKKKLLLLLLLLLLLLKKKJJJLLLKKKIIIGGGGGGFFFGGGGGGFFFGGGHHHHHHIIIIIIIIIHHHEEEFFFFFFFFFFFFGGGGGGGGGCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<::::::::::::<<<<<<:::;;;;;;;;;::::::999888888777666555555666777888555666777777888888777777jjjMMMBBB???===???EEELLLQQQTTTQQQJJJBBB===;;;;;;<<<;;;::::::::::::999999888888888999::::::;;;;;;;;;;;;999888888888888999:::;;;:::;;;<<<>>>@@@@@@>>>===:::;;;<<<;;;:::999:::<<<===>>>>>>>>>???BBBFFFIIIFFFKKKLLLIIIHHHIIIIIIGGGHHHIIIKKKMMMMMMMMMMMMLLLJJJJJJIIIIIIHHHHHHIIIIIIMMMKKKIIIGGGGGGIIILLLNNNLLLKKKJJJIIIIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;:::999888777777777777888888888888888888777666555666666666666555333222111444555555555555444444444111222222333444666888888777666555444333222222222555555444444444333333333222111111111111111222222111111111111111111111111000000000000000000000000222222222222222222222222////////////////////////////////////////////////000000111222222222222111///000000000111111111222111111111111111111111111222222111111111222222222222222222333333333444444555555666666666666555555333333444555555555555555555555555555555555555555666777888:::;;;;;;;;;<<<;;;;;;<<<===============<<<===>>>???AAABBBCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLNNNMMMLLLKKKJJJIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAABBBHHHFFFEEEFFFIIIKKKKKKJJJLLLKKKJJJIIIGGGFFFEEEDDDEEEDDDBBB@@@????????????@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>======;;;<<<=========<<<:::999<<<<<<<<<<<<<<<======>>>======<<<;;;;;;::::::999::::::999999888999999:::999999999888888888777777888888999999999:::::::::999999999888888888888888777777888888888888777777999:::;;;;;;;;;:::888777777777777777888888888888888888888888888777666555666777888999999999999999777777888999:::<<<<<<===;;;;;;;;;;;;;;;<<<============<<<<<<<<<<<<=====================>>>>>>>>>@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJJJJKKKJJJJJJIIIKKKJJJIIIGGGFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@???????????????>>>>>>??????????????????<<<<<<;;;;;;;;;<<<<<<===<<<<<<::::::::::::<<<<<<::::::;;;;;;;;;:::999999888777666555555666777888555555666777777777777666kkkMMM===;;;:::===DDDMMMTTTWWWPPPIIIAAA;;;;;;;;;;;;::::::::::::999999999888888::::::::::::::::::::::::999888777777777888999:::888999:::<<<<<<<<<<<<;;;:::;;;<<<<<<::::::;;;<<<<<<===??????@@@AAAEEEHHHEEEIIIJJJFFFEEEGGGHHHGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJIIIIIIIIINNNLLLJJJHHHHHHIIIJJJLLLMMMLLLKKKLLLLLLLLLJJJHHHEEEDDDCCCDDDEEEFFFEEEDDD@@@@@@@@@@@@@@@@@@@@@@@@??????>>>======<<<<<<;;;::::::::::::::::::::::::999999999999:::::::::::::::999888666666666777777666777777777777666666555666666666555444333222111333555666666444333333444111111222333555666888999666555555444333222111111444444333333333222222222111111111000111111222333111111111111111111111111////////////////////////111111111111111111111111//////////////////////////////////////////////////////000111111111111000......//////000111111111000000000000000111111111000111111111111222222222111111222222222333333333222333333333333333333222222333444444555555444444555555555555555555555555555666777999::::::;;;;;;::::::;;;<<<<<<<<<<<<;;;999;;;<<>>>>>>>>=========>>>>>>?????????============<<<;;;:::::::::;;;<<<=====================<<<<<<;;;:::::::::::::::999999888888999999:::999999999999888888888888888999999999:::::::::888888888888888888888888777777888888888888777777999:::;;;;;;;;;:::888777777777777888888888999999888888888888777666555555666777888999999999999999777888888999:::;;;;;;<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<<<<======>>>========================@@@@@@@@@AAABBBCCCCCCDDDEEEDDDEEEEEEFFFGGGIIIIIIIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIJJJJJJJJJIIIIIIJJJIIIGGGFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHDDDEEEEEEFFFGGGGGGHHHHHHDDDCCCCCCBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>>>>????????????<<<;;;;;;;;;;;;<<<======<<<;;;:::999999:::;;;<<<:::::::::;;;;;;::::::999777777555555555555777777444555555666666666666666lllNNN<<<:::999;;;BBBIIIPPPSSSLLLFFF>>>;;;<<<<<<;;;888::::::999999888888999999<<<<<<;;;:::999999999999999888666666666777999:::777999:::;;;;;;;;;;;;<<<:::<<<===<<<;;;:::;;;<<<;;;===???@@@@@@AAACCCEEEBBBFFFGGGDDDCCCGGGJJJJJJGGGGGGHHHKKKMMMPPPRRRSSSQQQPPPOOONNNLLLLLLKKKKKKNNNMMMKKKIIIHHHHHHHHHIIIKKKKKKKKKLLLNNNNNNKKKHHHEEEDDDCCCEEEGGGIIIGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<::::::::::::::::::::::::::::::999999999999999999:::999777555555555666777444555555666666666666555555555555555444444333222333555777666333222333444222222222222333444555666222333333444444333333333333333222222222111111111111111000000111222222333111111111111111111111111////////////////////////000000000000000000000000////////////////////////..............................///000000000000///...//////000111111222222/////////000000000111111///000000111111111111111000000000111111111222222111111222222222222111111222222333444444444444333555555555555555555555555555666777888999999:::999888999::::::;;;;;;::::::999:::<<<>>>???@@@??????@@@@@@@@@AAABBBCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIJJJJJJKKKKKKGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCDDDHHHFFFEEEHHHLLLNNNKKKGGGEEEEEEEEEFFFFFFGGGGGGGGGDDDCCCBBBAAA@@@?????????@@@@@@@@@????????????>>><<<<<<===>>>???@@@@@@AAA>>>>>>===<<<;;;:::::::::888999<<<===>>>>>>===<<<=========<<<;;;;;;::::::;;;:::999999888888999999::::::::::::999999999999888888999999999:::::::::888888888888888888888888777777888888888888777777888999:::::::::999777666777777888888888999999999888888888888777666555444666666777999999::::::999888888999999999:::::::::;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>===========================>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEFFFHHHJJJKKKJJJKKKKKKKKKKKKJJJJJJIIIHHHIIIIIIJJJKKKKKKJJJJJJHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEFFFGGGGGGHHHHHHBBBBBBAAA@@@@@@@@@@@@AAA????????????????????????=========>>>>>>>>>??????;;;;;;;;;;;;;;;<<<======;;;:::999888888999:::;;;999::::::;;;;;;::::::999777666555444444555666777444444555666666666555555lllNNN@@@===::::::>>>DDDIIIKKKHHHCCC<<<;;;<<<===;;;888;;;:::999999888888999999===<<<;;;:::999888888888999888666555666777999::::::;;;<<<<<<<<<<<<===???;;;<<<======;;;;;;<<<===;;;===@@@AAAAAAAAABBBDDDBBBEEEFFFDDDDDDJJJNNNNNNGGGHHHIIILLLOOOTTTXXXZZZTTTSSSRRRPPPOOONNNMMMMMMNNNMMMKKKJJJIIIHHHGGGGGGHHHHHHHHHKKKNNNMMMIIIEEEEEECCCCCCEEEIIIJJJIIIFFFAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>======:::::::::::::::::::::::::::::::::999999999888888;;;999777555444555666666333333444555666666666555444444555555444444333333333555777666333111222444444333222222111111222222///000222333444555555555222222222111111111000000111111000000111222333333000000000000000000000000////////////////////////////////////////////////////////////////////////........................---......//////////////////000000111222222333333.../////////000000111111//////000111111111111111///000000000000111111111222333333444444333333222222222333444444444444333555555555555555555555555555666777888888999999999888888999::::::::::::999:::;;;===>>>>>>>>>===<<<>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEGGGHHHIIIIIIGGGHHHHHHIIIJJJKKKLLLLLLIIIHHHHHHIIIIIIJJJKKKLLLGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEHHHFFFEEEIIIMMMNNNJJJFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCBBBAAA@@@???>>>@@@@@@@@@???????????????;;;;;;<<<>>>???@@@AAABBB???>>><<<;;;::::::;;;;;;777999<<<>>>???>>><<<;;;=========<<<;;;;;;::::::;;;::::::999888888888999;;;;;;;;;:::::::::999999888888999999999:::::::::888888888888888888999999777777888888888888777777777888888999999777666555777888888888888999999999888888888888777666555444666666777999999:::::::::999999999999999999999:::;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???===============<<<<<<<<<;;;<<<===>>>@@@BBBCCCCCCFFFEEEEEEEEEFFFHHHJJJLLLKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGAAA@@@??????>>>>>>????????????????????????@@@@@@<<<<<<======>>>>>>>>>???;;;;;;;;;;;;;;;<<<===>>>::::::999888888999::::::999999:::;;;;;;:::::::::777666555444444555666777333444555555666666555555lllJJJ===:::888999>>>DDDIIILLLJJJEEE>>>:::888888888777999999888888888888999999<<<<<<:::888777666666666555666666777777777666666999999999:::;;;<<<===>>><<<<<<<<<<<<<<<===>>>???>>>???@@@AAAAAAAAAAAAAAAAAABBBDDDEEEGGGGGGHHHHHHKKKLLLOOOQQQSSSTTTTTTTTTVVVUUUSSSQQQOOONNNMMMMMMKKKJJJJJJIIIHHHIIIIIIIIIFFFGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@?????????>>>>>>??????@@@@@@@@@??????>>>;;;;;;;;;::::::999999999::::::999999888777666666666666666666666666666666666666555555555555666666555555444444444444555555555555444444444333333333333333333222222222111111222222222222222222222222111111222222222222111111000000000000111111111111000000000000000000000000111000///......///000111////////////////////////000000000000000///............------------......////////////////////////......///000000000000000---------............//////000111222222111000///000000000000111111111111222222111111111111111111222222111111222222333444222333444555666666666666666777777777777777666666888888777777888888999:::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???@@@AAAAAADDDDDDDDDDDDDDDCCCCCCBBBCCCBBBAAAAAABBBEEEGGGIIIGGGGGGIIIIIIIIIIIIGGGGGGDDDDDDEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGFFFDDDCCCCCCBBBBBBBBB>>>===???>>><<<===@@@>>>???@@@AAAAAA@@@>>>>>><<<===>>>@@@@@@???>>>>>>??????===<<<;;;::::::999<<<<<<<<<===<<<<<<;;;;;;999::::::;;;;;;::::::999999999888888999999:::;;;999999999888888888777777888999::::::;;;;;;;;;;;;999999999888888888777777888888777666666666666666666777777888888888777777777888888888999999999999888777777777666666555555777777777777777888888888777888888888888999999999999999;;;<<<<<<<<<;;;:::777888:::<<<======<<<<<<========================<<<<<<===???@@@AAABBBCCCAAACCCEEEFFFEEEFFFHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIGGGHHHIIIKKKMMMMMMJJJHHHBBBBBBCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKKKKIIIGGGEEEHHHFFFDDDBBBBBBCCCEEEFFFCCCCCCBBBAAA@@@@@@??????>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;:::;;;<<<<<<===<<<<<<<<<<<<;;;;;;::::::999888888:::::::::999999999888888999888777666555444333333666666555555555444444444lllJJJ===:::888999>>>EEEJJJMMMHHHDDD===999888888888888999888888777777888888999;;;:::999777666666666666444444555666777777666666999999999999:::;;;<<<===:::::::::999::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>AAABBBCCCEEEFFFGGGHHHHHHKKKLLLMMMOOOPPPQQQQQQQQQVVVTTTRRRPPPNNNLLLKKKJJJKKKKKKKKKKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDD@@@@@@@@@@@@????????????>>>>>>>>>???>>>>>>===<<<;;;;;;:::::::::999999999::::::999888888777666666555555555555555555555555666666555555555555666666555555444444444444555555555444444444444333333333333333222222222111111111222222222222222222222222000111111222222111111000//////000000000111111111000000000000000000000000000000////////////000000////////////////////////000000000000000///...............------.......................................///000000000000///---------............//////000111111111111000/////////000000000111111111111111111111111111111111222222111111222222333444222222333444555555555555666666777777777777666666888888777777888888999999::::::;;;<<<<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEEEEEEEDDDCCCCCCCCCBBBBBBCCCDDDGGGHHHGGGGGGHHHIIIIIIHHHGGGGGGEEEEEEFFFFFFGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDEEEEEEBBBBBB@@@???@@@AAACCCDDDGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCBBBBBBBBBAAA>>>===>>>>>><<<<<<@@@>>>???@@@@@@@@@???>>>>>>======>>>??????????????????>>>===<<<::::::::::::;;;;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;::::::999999999888888999999:::;;;::::::::::::999999888888888999::::::;;;;;;::::::999999999888888888777777888888777666666666666666666777777888888888777777666666666666777777777777888888777777666666666666777888888888888999999999777777888888888999999999999:::;;;<<<<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@AAACCCDDDCCCDDDFFFGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKKKKHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDFFFGGGIIIJJJJJJJJJHHHGGGFFFEEECCCAAAAAABBBCCCEEEDDDCCCCCCAAA@@@???>>>>>>======<<<<<<<<<<<<===============<<<<<<<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<===<<<;;;:::999888777777::::::999999999888888888888888777666555444333333666555555555444444444444jjjIII===:::888:::???FFFLLLNNNGGGCCC===999777888888888888888777777777777888888888777666666555555666666333333444666777777777777888888888888999:::;;;<<<::::::999999888999999999888999:::<<<===>>>>>>>>>AAABBBCCCEEEFFFGGGGGGHHHJJJJJJJJJKKKKKKLLLMMMNNNTTTSSSQQQNNNLLLKKKJJJIIIKKKLLLMMMMMMMMMLLLJJJJJJHHHHHHFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????===============<<<;;;::::::::::::999999999999999999999999888888777777666555555555555555555555555555555555555555555555555555444444333333444444555444444444444333333333333333222222222222111111111222222222222222222222222000111111222222111111000//////000000000000111111000000000000000000000000//////000000000000////////////////////////////////////000000000///......................................................---...//////000/////////---------............//////000000111111000000/////////000000000000111111111111111111111111111111222111111111111222333333111111222333444444444444555666666777777666666666777777777888888888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAABBBDDDFFFGGGFFFEEEDDDEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEAAA@@@?????????AAABBBCCCHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBBBBBBBBBBAAA===<<<>>>>>>;;;<<>>>>>????????????>>>>>>>>>>>>>>>>>>>>>??????@@@>>>>>><<<;;;::::::::::::999::::::;;;;;;:::::::::999::::::;;;;;;::::::999999888888888888999::::::;;;;;;;;;::::::::::::999888999999:::::::::::::::999888888888888777777777888777777666666666666666777777777888888777777666444444444444555555555666888888777777777777666666777888888888999999999:::777777777888888888999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>???AAAAAAAAAAAACCCDDDGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIFFFDDDDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGHHHHHHIIIIIIIIIIIIEEECCCAAA@@@@@@@@@BBBCCCDDDDDDCCCAAA@@@>>>======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;:::999888777666:::999999999999888888888888777777666555444333333555555555555444444444444gggGGG===:::888:::???FFFLLLOOOHHHCCC===888666666666666777777777666666777777777555555555444444555555666222333555666777888999999888777777777888888999:::<<<;;;::::::999999999999999:::<<<===???@@@@@@@@@@@@@@@BBBDDDEEEFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKMMMPPPPPPNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJIIIIIIGGGEEECCCCCCCCCEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAA@@@@@@@@@@@@============<<<;;;::::::999999999999999888888888999888888888777777777666555555555555555555555555555555555555555555555555444444333333333333444444444444444333333333222222222222222222111111111111111111111111111111111111000000111111111111000000////////////000000000111000000000000000000000000---...000111111000//////////////////////////////...///////////////......---..................---........................------...////////////...---------............////////////000000000000000////////////000000000111000000000000111111111111111111111111111222222333000111222333333333333333555555666666777666666666666777777888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@AAADDDGGGHHHGGGFFFEEEFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCC???????????????@@@BBBBBBFFFGGGGGGHHHIIIIIIHHHHHHEEEDDDCCCBBBAAAAAAAAAAAA???<<<<<<>>>>>>;;;;;;>>>======>>>>>>>>>>>>>>>>>>???>>>=========>>>@@@AAA>>>===<<<;;;::::::::::::888888999:::::::::999999999::::::;;;;;;::::::999888888888888888999999::::::::::::::::::::::::999888999999:::::::::999999888888888888777777777777777777666666666666777777777777777777777777666555333333444444444555555555777777777777777777777777666666777777888888999999777777777777888888888888::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========???@@@@@@@@@@@@AAACCCEEEFFFHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHFFFDDDEEEEEEDDDDDDCCCCCCBBBBBBFFFFFFEEEEEEFFFGGGIIIIIIDDDCCCAAA@@@@@@@@@BBBBBBDDDDDDCCCAAA???>>>===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;;;;;;;999999999999888888888888999999999999888888888888777777666555555444333333444444444444444444444444dddEEE===:::888:::???FFFKKKNNNJJJEEE>>>888555444444333777666666555555666666777444444444333444444555666333444666777888999999999777666666666666777777888;;;:::999888888888888888:::;;;===>>>???@@@@@@@@@>>>???@@@BBBCCCDDDEEEEEEBBBBBBBBBCCCEEEHHHKKKMMMLLLLLLLLLKKKKKKLLLMMMMMMIIIJJJKKKLLLLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBDDDEEEDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAA@@@@@@@@@??????============<<<;;;:::999888888888888888888888888888888888777777777777777555555555555555555555555444444555555555555444444333333222222222222333333444444333333333222222222222222222111111111000000111111111111111111111111000000000111111000000000...////////////000000000////////////////////////---...///111111111000///////////////////////////......////////////......------...//////...------........................,,,,,,---...............---------............///....../////////000000111...////////////000000000//////000000000111111111111111000000111111222333111111222222333222222222444444555666666666666666555666777888888888888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>?????????AAACCCFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCAAAAAA@@@@@@@@@>>>?????????@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIICCCCCCBBBAAA@@@@@@@@@@@@>>><<<;;;>>>>>>;;;:::<<<<<<<<<<<<======>>>>>>??????>>>=========>>>@@@AAA===<<<;;;:::::::::::::::777888888999:::::::::999999::::::;;;;;;::::::999888888777777888888999:::888888888888999999999999999999999::::::999888888777777777777777777777777777777666666666666777777777777777777777666555555444444555555555666666666666666666666666666666666444444444555666777777888666666777777777888888888::::::::::::;;;;;;;;;<<<<<<;;;999888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<===>>>>>>>>>???@@@@@@@@@@@@AAACCCCCCDDDFFFGGGHHHHHHHHHGGGIIIHHHGGGGGGHHHHHHFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBEEEDDDCCCBBBCCCDDDFFFGGGDDDCCCBBBAAAAAAAAABBBBBBDDDCCCBBBAAA???>>>===<<<::::::999999999999::::::999999999999::::::::::::888999999:::::::::::::::666666777888888999999:::999999999888888888777777666666555555444444333333333333444444444444444444bbbFFF===:::888999>>>DDDIIILLLIIIDDD===777555444333222666666555555555555666666555444444444444444555555444444666777888888888888666666555555555555666666666666555555555555555555999:::;;;<<<============<<<===>>>@@@AAABBBBBBCCC>>>???@@@CCCEEEHHHKKKLLLIIIIIIIIIIIIJJJJJJKKKLLLFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>=========<<<;;;:::999888777777777777777888888888777777777777777777777777444444444444444444444444333444555666666555444333333222222111111222222333333333333333222222222222222111111111111000000000111111111111111111111111///000000111111000000///......////////////000000////////////////////////---...///000000111111000////////////////////////------.../////////......,,,---...//////...---,,,------------------------+++,,,------......---------------............///............///000111111......////////////000000...//////000000111111111111000000000000111222222111222222333333222222222333444555555666666666666555666777888888888777666666777888:::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>@@@AAABBBCCCEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDBBBAAA@@@??????>>>??????@@@AAABBBCCCCCCAAABBBDDDEEEFFFGGGHHHHHHBBBBBBAAA@@@@@@@@@@@@@@@===;;;;;;>>>>>>:::999;;;<<<<<<;;;;;;<<<===>>>???>>>>>>>>>>>>>>>??????@@@<<<<<<;;;:::::::::::::::777888888999::::::::::::999::::::;;;;;;::::::999888777777777777888999999777888888888888888999999999999999999999999888777666666777777777777777888666666666666666777777888777777777777666555444444555555555666666666777777444444555555555555666666222222333444555666777777666666666777777777888888999999999888999::::::;;;:::999999999999999::::::::::::::::::::::::::::::888888999;;;<<<===>>>???>>>@@@AAAAAA@@@@@@AAABBBAAABBBDDDFFFGGGGGGGGGGGGIIIGGGFFFGGGHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCBBBAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>===::::::999999999999::::::888888888888999999999999777888999999::::::999999555555666777888999999:::999888888888888777777777555555555444444444333333333333333333444444444444cccIII===;;;888888===BBBGGGJJJFFFAAA;;;666555555555555666555555444444555555666666555555444444444444555333333444555666666555555555555444444444444555555444444444444444444555666::::::;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@@@@AAA>>>???BBBDDDFFFHHHIIIJJJHHHHHHGGGFFFFFFFFFGGGGGGDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDAAAAAABBBBBBAAAAAA@@@????????????>>>>>>>>>======<<<<<<<<<;;;:::888777666666666666777777777888888666777777777777777777777444444444444444444444444222333555666666555333222222222111111111111222222333333333222222222222111111111111111000000000000111111111111111111111111//////000000000000//////........./////////000000////////////////////////............///000111222////////////////////////,,,---......//////......,,,---///000000///---,,,------------------------++++++,,,------------,,,---------............///......------...///111222........./////////000000......//////000111111222000000000000000111222222222333333333333333222222222333444555666666666666444555777888999888777666555666777888999:::::::::<<<<<<<<<===============AAAAAAAAAAAABBBCCCEEEFFFDDDEEEFFFGGGHHHHHHIIIIIIFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEEEECCCBBBAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDBBBCCCCCCDDDDDDDDDDDDDDDAAAAAA@@@????????????@@@<<<:::;;;>>>>>>:::999;;;;;;;;;::::::;;;===>>>???======>>>???????????????;;;;;;::::::999999::::::777888999:::;;;;;;;;;;;;999::::::;;;;;;::::::999777777777777777888999999888888888999999:::::::::999999999999999888777777666666666666777777888888666666666666666777888888777777777777666555444333555555555555666666666666333333333444444444555555222222333444555666777888666666666666777777777888888888777777777888999:::777888999:::::::::::::::999999999999999999999999999::::::;;;<<<======>>>>>>???@@@@@@??????@@@AAA???@@@CCCEEEFFFGGGGGGGGGGGGEEEDDDEEEFFFGGGGGGFFFCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>:::::::::999999:::::::::777777777888888888999999777888888999999999999999777777777777777777777777888888888888777777777777555555444444444444333333222222333333333444444444dddLLL>>>;;;888888<<>>????????????AAACCCFFFGGGHHHGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA??????AAABBBCCCDDDDDDDDD@@@AAAAAAAAAAAA@@@??????>>>>>>>>>>>>============;;;;;;::::::888777666555555666666666777777888888666666666666777777777777444444444444444444444444222333555666666555333222222222111111111111222222333333333222222222111111111111111111000000000000000000000000000000000000//////000000000000//////............/////////000///////////////////////////............000222333////////////////////////,,,,,,---.../////////...,,,---///000000///---,,,------------------------++++++,,,------------,,,---------.........//////...---------...///111222............/////////000---......///000111111222000000000000000111111222333333444444444333333222222333444555666666666666444555777888999888666555444555666777999999::::::<<<<<<<<<===============BBBAAA@@@???@@@BBBDDDFFFCCCDDDFFFGGGHHHIIIIIIJJJFFFEEEDDDCCCCCCDDDEEEFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDCCCBBBBBBBBBCCCCCC>>>???AAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@??????????????????<<<:::;;;>>>===:::888:::;;;;;;::::::;;;<<<>>>???<<<===???@@@@@@@@@???>>>;;;;;;:::999999999::::::777888999:::;;;<<<<<<<<<999::::::;;;;;;::::::999777777777777777888888999999999999::::::;;;;;;;;;999999999999999888777666555666666666777777888888666666666666666777888888777777777777666555444333444444444555555555666666222222222333333444444444333333444555666777888999666666666666777777777777888777666666666777999:::555777999:::;;;;;;::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????>>>>>>???@@@>>>@@@BBBDDDFFFGGGGGGGGGEEECCCBBBCCCEEEFFFFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>????????????????????????;;;::::::999999::::::;;;666666777777888888888999777777888999999999999999999999888777666555444444888888888888777777777777444444444444444444333333222222222333333444444444|||___JJJ???<<<999:::???EEEJJJLLLEEEAAA;;;777555555444444444444444333333222222222444444444333333222222222222333444444555555444444333333333444444444555555666666666666666777888888555777888888888888:::;;;;;;:::999<<>>===>>>>>>???::::::::::::::::::::::::999999:::999999888777666222222333555666888999999777777777777777777777777555444333222222222222222333333333333333333333333222222111111222222333444222222111111111111222222////////////////////////....................................////////////......////////////......111111000000/////////...------......///000000000//////.........---------000///...------...///000......---------,,,,,,,,,........................***+++,,,,,,------,,,,,,........................//////...------------...............////////////.........///000000111111////////////000000000000111222444444222111111222111222444333222222333555555555555555666888999::::::888888:::======;;;888>>>>>>>>>>>>===============???AAABBBAAAAAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGEEEEEEFFFFFFFFFEEEEEEDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBEEEEEEEEEDDDCCCAAA@@@?????????>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::999888888:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>?????????<<<;;;999777777888999::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999:::999777666666666777777:::::::::999999888888888888888888888777777777777555555555444444555555555444444444555777888:::;;;888777777666555444444444555555555555555555555555444444444444444444444444555555555555555555555555555444444333333333444444555555666666777777888888777777888999::::::;;;;;;999888777777777888999:::<<<;;;::::::::::::;;;<<<>>>>>>?????????@@@@@@@@@@@@@@@BBBCCCEEEFFFFFFFFFEEEDDDBBBAAABBBCCCEEEGGGEEEBBB@@@AAACCCEEEFFFGGGCCCDDDDDDEEEDDDBBB@@@???@@@@@@??????????????????@@@??????>>>===<<<<<<;;;:::999999888888999999::::::999777666666666777888888888999999999999888777;;;:::999888777777777777999999888888777777666666222222333444555555555555333333333333333333333333{{{___JJJ>>><<<999:::???EEEIIILLLFFFAAA;;;777555444444333444444333333333222222222444444333333333222222222222333333444444444444444333333333444444444444555666666666666666666777888555777888888777777999::::::999999;;;>>>@@@>>><<<@@@@@@AAABBBCCCDDDEEEFFFIIIGGGEEEBBB@@@?????????===>>>>>>===<<<<<<===>>>===???BBBBBB@@@???@@@AAA@@@AAABBBBBBBBB@@@>>>===;;;;;;;;;:::::::::999999999999999999888777666666555555555555666666666666777777777777777777777777555444444333222222333333333333333333333333333333111111111111111222333333222111111000000111111222////////////////////////....................................////////////......////////////......000000/////////.........------......///000000000//////.........---------000///...------...///000...------------,,,,,,,,,........................,,,,,,---............---........................---------------...///000........./////////000000......//////000111111111.../////////000000000000111222333333111111111333111333444444333222444555666666666555666666777777:::999888:::======;;;888===========================???AAABBBAAAAAACCCDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGDDDCCCCCCDDDEEEDDDCCCCCCCCCCCCDDDEEEDDDDDDDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCAAA@@@?????????>>>===<<<<<<;;;;;;;;;;;;::::::999888777777::::::::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>???<<<;;;999888888888:::;;;::::::;;;;;;;;;;;;::::::999999999999999999999999:::999888777666777777888:::::::::999999888888888888888888777777777666666555444444333333444444555555555555555666777999999777777666666555444444333555555555555555444444444444444444444444444444444555555555555555444444444555444444333333444444444555555555666777777888888777777888888999::::::;;;999888888777888999:::;;;999999999999999999999999===>>>>>>>>>????????????>>>???AAACCCDDDEEEFFFFFFEEEDDDCCCBBBBBBCCCEEEFFFDDDBBB@@@AAACCCEEEFFFFFFBBBCCCCCCCCCBBBAAA??????@@@@@@??????????????????@@@??????>>>======<<<<<<::::::999999999999:::::::::999888888777777888888777888888888888888888888::::::888777777666666666666666777777777777777777333333444444444444444444333333333333333333333333yyy]]]III===;;;999:::>>>DDDIIIKKKGGGBBB<<<777555444333222333333333333222222222222333333333333222222222222222222333444444444444333333333333333444444444444555555555555666666777777666777888888666666777888999888999;;;===>>>===<<<@@@@@@@@@AAABBBEEEGGGHHHHHHGGGEEECCCAAA???>>>>>>=========<<<;;;;;;===???<<>><<<===<<<<<<;;;:::999888888999999999999888777666555555555555555555555555555666666666666666666666666555555444333333333444444444444333333222222111111000000000000000111111222222111111000000111111222////////////////////////////////////////////////............////////////......////////////......///............---------------......///000000000/////////.........------//////...------...//////------------,,,,,,,,,,,,------------------------,,,---......//////......------------------------++++++,,,,,,---///000111////////////000000000000...//////000000111111222....../////////000000000111222222111///000222444222333444444333333444555777777666555555555555555999999999;;;======;;;999<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<;;;:::::::::::::::999999888888777999999999:::::::::;;;;;;::::::;;;;;;<<<======>>>===<<<:::999999999:::;;;999::::::;;;;;;::::::999999999999999999999999999:::999888888777888888888999999999999999888888888888888777777777777666666444333333222222333333444666666555555666666777888666666666555555444444333666555555555444444333333444444444444444444444444666555555555444444333333444444444333333444444555444555555666666777888888666777777888888999999:::999999888888999999:::;;;888999:::;;;;;;:::999888=========>>>>>>>>>??????===>>>@@@BBBDDDEEEFFFFFFEEEEEECCCBBBBBBCCCDDDEEEDDDBBBAAAAAACCCEEEEEEEEEAAAAAABBBBBBAAA@@@???>>>??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>=========;;;::::::999999::::::;;;:::::::::::::::999888888777777666666666888999:::999888777666666555666666444555555666666777888888333444444444444333333222333333333333333333333333vvvZZZFFF<<<:::888:::>>>DDDHHHJJJGGGBBB<<<777444333222222333222222222222222222222333222222222222222222222111111222333333333333333222222333333333444444444444444555555666666666666666777888777555555555777777777888:::;;;<<<<<<;;;????????????AAAEEEHHHJJJGGGFFFEEECCCAAA???>>>>>><<<===<<<;;;:::;;;>>>AAA@@@AAAAAAAAABBBBBBCCCDDDBBBCCCFFFGGGFFFCCC???===>>>>>>===;;;:::999888777999999999999888777666555222222333444555777777888555555555555555555555555555555444444333444444555555444444333222111000000///////////////000111111111111000000000000111111////////////////////////000000000000000000000000............////////////---......//////......---------------------------------......///000000000////////////....................................---------,,,,,,,,,++++++------------------------,,,,,,---...............------------------------,,,,,,,,,,,,---...///000/////////000000000111111......///000000111111222........./////////000000111111111///...///222555222333444444333333444555666666555444444555555666999999:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<>>>@@@AAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFHHHIIIIIIGGGEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>???@@@AAACCCCCCCCCCCCBBBAAA@@@???AAA@@@???>>>===;;;:::::::::::::::::::::::::::999999999999::::::::::::;;;999999:::;;;;;;<<<<<<======<<<;;;:::::::::;;;;;;999999::::::::::::999999999999999999999999999999999999999888888888888999999999999888888888888888888777777777666666666666333222222222222222222333777666666555555555666666555555555444444444333333666555555444444333333222444444444444444444444444666555555444444333333222444444333333333444555555444444555555666777777888666666666777777888888888999999999999999::::::;;;;;;<<<>>>??????>>><<<;;;======>>>>>>>>>?????????===>>>@@@BBBDDDFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDDDDBBBAAAAAACCCDDDDDDDDDAAAAAAAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>>>>;;;;;;::::::::::::;;;;;;:::;;;<<<<<<<<<;;;999888888777555555555777999;;;777777666555555555555555555555555555666666666666444444444444444333222111222222222222222222222222sssWWWDDD;;;999888:::>>>CCCGGGIIIEEEAAA:::666333333222111222222222222222222222222222222222222222222222222000111222222333333222222222222222333333333444444333333444555555555555444555666777666444444444666555666888999999::::::;;;>>>======>>>@@@DDDGGGJJJEEEDDDDDDCCCAAA@@@???>>>;;;<<<===<<<<<<===@@@BBBCCCAAA???>>>@@@BBBEEEFFFEEEEEEEEEDDDCCCBBB@@@@@@??????===<<<:::999777777888888888888777666555555222333333444555666777777444444444444444444444444444444333333333444444555444444333222111111000000//////......//////000111111000000000000000000111////////////////////////000000000000000000000000............////////////------............------,,,,,,,,,---------------------......///000000000000000/////////.........------............------------,,,,,,,,,+++++++++------------------------++++++,,,------------,,,------------------------...------,,,,,,,,,------////////////000000000000.........///000000111111............////////////000000000...---///222444111222333333222222333555333333333333444555666777777999:::;;;;;;:::::::::888888999999:::::::::::::::<<>>======>>>???@@@CCCCCCCCCCCCBBBAAA@@@@@@AAA@@@@@@???===<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888888888888888888888888888777777777666666666666555222222222111111222222222777666666555555555555555444444444444333333333333555555444444333333333333444444444444444444444444555555444444333333333333333333333333333444555666444444444555666666777777555555666666666666777777888888999999999:::::::::<<<>>>???AAAAAA???>>><<<>>>>>>>>>????????????@@@>>>???AAACCCEEEFFFGGGGGGDDDDDDDDDCCCCCCCCCDDDDDDCCCBBBAAAAAACCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA??????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@????????????<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<======;;;:::999888777666555666777999;;;777666555555555555555555888777777666555444444333444444444444333222111111222222222222222222222222sssVVVBBB:::888888:::>>>CCCFFFHHHBBB>>>888444222222111111111111111222222222222222111111111222222222222222000000111222222222222111222222222222333333333333111222444555555555444333333444555555444333444555333555777888888888999:::<<<<<<<<<>>>@@@CCCEEEGGGBBBBBBBBBBBBBBBAAA@@@???AAACCCDDDEEEEEEFFFGGGIIICCCAAA>>>>>>@@@CCCEEEFFFGGGEEECCCAAA??????@@@@@@??????>>><<<;;;999888888888888888888777666555444666666555555444333333333333333333333333333333333333333222222222333444444333333222222111111000000///////////////000000111111000000//////000000111////////////////////////////////////////////////............////////////------............------,,,,,,,,,------------...------......///000000000000000000/////////......------............------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,............////////////,,,------......///000000------........./////////.../////////...///111333000111222222111111222333222222222333444555666777555888::::::999888999999666777777888888999999:::999;;;===>>>======???@@@@@@@@@@@@@@@AAABBBDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@????????????@@@@@@BBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<======>>>>>>>>>:::::::::;;;;;;;;;<<<<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999666666777888888888888777777777777888888888888888777777666666666666555555333222222111111222222333666666555555444555555555333333333333333333333333333333333333333333444444444444444444444444444444333333333333333333444444333333333333444555555666333444444555555666777777555555555555555555555555777777888999999999999888:::;;;<<<======<<<;;;:::=========>>>>>>>>>??????>>>???AAABBBDDDEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCBBBAAABBBCCCDDDCCCAAACCCBBBAAAAAAAAAAAABBBBBB??????@@@@@@AAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;:::::::::999888777777888999999666666555555555555666666:::999888777555444333333222333333333333222222111222222222222222222222222uuuWWWCCC999888777999>>>CCCFFFGGG???;;;666222111111111111000111111111222222222222000111111111222222222222///000000111111111111111111222222222222333333333111222444555555555333222111222444444333333444666111444777777666666888:::::::::<<<===???AAABBBCCC???@@@AAABBBBBBBBBBBBAAACCCFFFIIIKKKKKKKKKKKKLLLDDDCCCBBBDDDGGGIIIHHHFFFEEEDDDBBB???>>>===>>>>>>???>>>===<<<;;;:::999999888888888888777666555444666666555444444333222222333333333333333333333333111111111111111222333444222222222111111111111111000000//////000000111222000000////////////000000////////////////////////....................................////////////,,,------......------,,,,,,---------............------......///000000000000000000000/////////...,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------............++++++,,,,,,---.........---------.........//////,,,...////////////000222...000111111000000111222333222222222333444555555444666999999888666777888555555666777777888999999777999;;;<<<<<<<<<===>>>>>>>>>??????@@@BBBCCCDDDDDDDDDEEEFFFGGGGGGGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHFFFFFFGGGHHHHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBAAA@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???;;;;;;<<<<<<<<<=========:::::::::;;;<<<<<<======:::::::::::::::999999888;;;<<<<<<======<<<<<<;;;999999999999999999999999444555666777888777777666666777777777888888888999777777666666666555555555333333222222222222333333555555444444444555666666222222222222222222333333222222222333333444444555444444444444444444444444222222222333333444444555333333333333444555666666333333444555555666666777444444444444444444444444555666777888888888777777999999999999999999999999;;;;;;;;;<<<<<<<<<======>>>>>>???@@@AAABBBBBBAAAAAAAAABBBDDDEEEEEEEEEFFFCCCBBBAAABBBCCCCCCBBB@@@AAAAAA@@@??????@@@AAABBB??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<=========<<<;;;;;;::::::;;;;;;;;;;;;::::::999888888888777666666555666666777777999999888777666666555555111222222333333333222222111111111111111111111111wwwXXXDDD999777777999>>>BBBEEEFFF===999444111000111111111000000111111222222222222000000111111222222222222//////000111111111111111111111222222222333333333000111333555555444333222000111333333333333555666111444777777666555777999888:::;;;===???@@@AAAAAA===>>>@@@BBBCCCCCCBBBBBB<<<@@@DDDGGGGGGGGGGGGGGGFFFFFFHHHLLLOOOOOOLLLHHHCCCBBBAAA@@@>>>===<<<<<<>>>>>>===<<<;;;::::::999888888888888777666555444333333333444444555555555222222222222222222222222111000000000111222222333111111111111111222222222000000000000000111222222000000////////////000000////////////////////////..................................../////////000,,,------......------,,,---------....../////////------......///000000000000000000000////////////,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///,,,,,,,,,---------......******+++,,,,,,------...---------.........//////+++---///000//////000111...///000000//////000111444444333333222222333333222666999999777555666888444555555666777888888999666888:::;;;::::::<<<===>>>>>>>>>???@@@BBBCCCDDDAAAAAACCCDDDDDDEEEEEEEEEEEEGGGHHHHHHGGGFFFHHHIIIFFFGGGHHHIIIIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBBBBBBBAAAAAACCCDDDDDDCCCAAAAAAAAAAAABBBBBBBBBAAA@@@@@@999999999:::::::::;;;;;;999::::::;;;<<<===>>>>>><<<<<<<<<============>>>::::::;;;<<<<<<======>>>999999:::::::::999888777<<<<<<============<<<<<<999999999999999999999999333444555777777777666555666666777777888888888999777666666666555555555555444333333222222333333444444444444444444555666666222222222222222222222333000111222333444444555666444444444444444444444444000111222333444444555666222222222333444555666777333333444444555666666777444444444444444444444444444555666888888777777666:::999999888888999999:::999999999:::::::::;;;;;;======>>>???????????????@@@@@@BBBDDDEEEFFFFFFFFFCCCBBBAAABBBCCCCCCBBB@@@@@@@@@???>>>>>>???@@@AAA??????@@@AAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA======<<<<<<<<<<<<=========<<<;;;999999:::;;;;;;<<<<<<<<<;;;:::999888777777777666666666777777888888888888888777777777777000111222333333333333333111111111111111111111111rrrSSS===>>>999888<<>>???AAADDDFFF@@@???@@@CCCFFFGGGGGGFFFCCCCCCCCCDDDEEEGGGHHHHHHIIIHHHJJJNNNRRRQQQKKKEEEDDDBBB???===<<<===???@@@======>>>>>>>>>>>>======999888888777666555444444555444444666888888444111333333333222222222111111//////000000111111222222111111111111111111111111///111222111000///000111111111000000//////......------......//////000000............//////000000........................---,,,+++,,,...///...---........................//////.........000222333////////////..................---,,,,,,+++******------,,,,,,,,,,,,++++++111...+++***+++---------///000000...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......++++++,,,,,,,,,,,,------.../////////...------,,,........................------......///000000000000000000000111222333444333333333333333333333333777777666666555555555555555555555666666888999999999999888888999999:::;;;<<<<<<===>>>???@@@AAAAAACCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCBBBAAA???>>>??????@@@BBBBBBCCCDDDEEEEEEDDDDDDAAAAAA@@@@@@???>>>=========<<<;;;::::::;;;<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;??????>>>===============:::999999999999999999:::============<<<;;;:::999::::::999999999:::;;;;;;:::999888777777888999:::999999777666555555555555777777777777666666666666444444555555444444333222555555555555555555444444555555444444444444555555444444444555555555555666666555555444444333333222222111111333555777666555333444444444555666666666444444555555666777777777444444444444444444444444666555555555666888:::<<<999::::::::::::::::::;;;::::::999999:::<<<===>>>>>>>>>?????????>>>>>>===BBBBBBCCCCCCCCCCCCCCCBBBAAABBBCCCCCCBBBAAA???>>>@@@@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAABBBBBB???>>>=========>>>@@@AAAAAA@@@???===<<<<<<;;;;;;>>>===<<<;;;:::;;;<<<<<<;;;;;;;;;;;;:::999888777999999999888777666666555666666777777777777666666222333333444333222000///333333333222222222111111sssTTT???<<<999999>>>AAA@@@???AAA<<<888333111111111000///333333222111111111111111//////000000000111111111111111000000000111222222111111111111111222333444222222222222222222222222111222333333222222333444444444555666777999:::;;;;;;===>>>??????@@@BBBCCC@@@@@@AAADDDFFFGGGFFFEEE>>>>>>>>>AAADDDHHHMMMOOOMMMKKKIIIKKKNNNNNNJJJFFFCCCBBB@@@>>>===>>>??????=========>>>>>>=========:::999999777666555444444444333333555777777444111333333333222222222111111000000000000000111111111111111111111111111111111///000111111000///000111000000000000//////......------------............---------....../////////........................---,,,+++,,,...///...---....................................///000111111////////////..................---,,,,,,+++******,,,,,,+++++++++*********'''***...111222000...---...---+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++,,,,,,,,,,,,------...............---,,,,,,------------------------------......///000000000000000000000111222222333333333333333333333333333666666555555555444444444333333333333444555666777888888888888888999999:::;;;<<<<<<===>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEBBBAAA@@@?????????@@@AAA@@@AAAAAABBBCCCCCCBBBBBB@@@@@@???>>>>>>===<<<<<<<<<<<<;;;::::::;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;======<<<;;;;;;;;;;;;;;;:::999888888888888999:::<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999:::::::::999888777777777777888999999888777666555555555555666666666555555555555555444444555555444444333333555555555555555555555555555555444444444444555555444444444444555555555555444444444444444444444444333222222333555666555444333333333333444444444444333333444444555666666666444444444444444444444444333333333444555777888888999999999999::::::::::::999999999999999;;;<<<=========>>>>>>???>>>>>>===BBBBBBBBBBBBAAA@@@@@@???>>>>>>???@@@@@@@@@??????@@@@@@?????????>>>>>>>>>===>>>>>>???@@@@@@AAAAAA>>>>>>=========>>>???@@@@@@@@@>>>===<<<;;;;;;;;;===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::999888777999999888777777666555555555555666666666666555555222333333333222222111000222222222222111111111111sssUUU@@@;;;999;;;AAACCC@@@<<<<<<<<<999444222111111000///222111000000000000000000//////000000000000111111000000000000000111111222111111111111111111222333111111111111111111111111111333444444333222444555444444444555777888:::;;;;;;===@@@@@@?????????@@@@@@@@@AAADDDFFFFFFDDDBBB::::::;;;>>>DDDMMMUUUZZZRRRNNNIIIGGGHHHIIIHHHFFFBBBAAAAAA@@@??????>>>>>><<<<<<============<<<<<<;;;;;;:::888777555444444333222222444555555333111333333333222222222111111111111111111000000000000111111111111111111111111///000111111//////000111000000000////////////...---------------,,,,,,,,,,,,,,,------------..............................---,,,+++,,,...///...---........................,,,,,,---.../////////////////////............---...------,,,,,,++++++***+++++++++*********))))))(((+++///000---+++++++++444///+++***+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111000000000111222222333333333333333333333333444444444444333333333333333333333333444444555666777777666666777777888999;;;;;;<<<===>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@??????@@@@@@AAABBB>>>>>>???@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999999:::999888666666888999:::;;;;;;:::::::::;;;<<<<<<:::999999999999999999999888888777777777777888888888777666555555555555555444444444555555555555555555555444444444333333333555555555555555555555555555555444444444444555555444444444444555555555555222333333444555555666666444333222333444555444333333333333333222222222222222222333333444555555555555555555555555555555555222333555666777888777777888888888999999999::::::888888888888888999:::;;;;;;;;;<<<===>>>>>>>>>>>>AAAAAAAAA@@@???>>>===<<<;;;;;;;;;<<<<<<===????????????>>>>>>>>>>>>>>>===<<<<<<======>>>?????????>>>============>>>?????????>>>===<<<;;;:::::::::;;;;;;:::999999999999:::::::::::::::999888777777888888777777666666555555444444555555555555444444333333222111111111111222111111111111000000000000rrrUUUBBB;;;:::===DDDEEE@@@:::999;;;999555333111000000///111111000000///000000111//////000000000000000000000////////////000111111111111000000000111111222000000000111111111111111111333444444333333444555444444444555666777999999999;;;???@@@???>>>>>>>>>>>>>>>@@@BBBCCCCCC@@@===;;;;;;;;;>>>FFFPPP[[[bbbSSSOOOJJJGGGFFFFFFDDDCCC@@@AAAAAABBBAAA???>>>===;;;<<<<<<======<<<<<<;;;<<<;;;:::888777555444333222222222333333333222111333333333222222222111111222222111111000000//////111111111111111111111111///000111000///...///111///////////////////////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,+++,,,...///...---........................***+++---...//////...---//////.........------------------,,,,,,+++++++++++++++++++++************---...---)))'''+++444======666///,,,---...,,,)))++++++,,,,,,,,,,,,------000///...---,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000111111000000000000111111222222222222222222222222333333333222222222222222555555444444555666666777666555555555555666777777::::::;;;<<<===>>>>>>???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAA@@@@@@???>>>?????????@@@AAABBBBBB===>>>>>>?????????>>>>>>>>>>>>>>>======<<<<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;::::::999888888888888999:::999777555555777999:::999999999999:::;;;<<<===999999999999999888888888777777777777777777777777777666555555444444444555444444555555555555666666555555444444333333333333444444444555555555555555555444444333333444444555333333444444444555555555333444444444555555555666555444333333444444222111444444333333222222111111222333333444444555666666555555555555555555555555555666999;;;<<<;;;:::888666777777888888999999999777777777777888888999999999999;;;<<<============???????????????>>>>>>===<<<;;;:::::::::<<<===>>>========================;;;;;;<<<<<<<<<=======================================<<<::::::999999999:::999999888888888888888888999999999888888777666777777777666666555555555333333444444444444333333333222111000000111222333000000000000////////////pppTTTAAA;;;:::>>>DDDEEE???999777888777555333111//////000111111000000000000111111000000////////////////////////......//////000111111000000//////000000000111111111111222222333333111222444333222222333555444444444444555666888888555888<<<>>>>>>===>>>>>><<<;;;<<<>>>??????<<<:::<<<;;;;;;===DDDNNNXXX^^^PPPNNNKKKHHHFFFDDDAAA@@@@@@AAABBBBBBBBB@@@>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999888777555444444111222222222222222222222333333333222222222111111222222111111000000//////000000000000000000000000...000111000///...///000.............../////////000/////////......------,,,,,,,,,,,,,,,,,,,,,+++........................---,,,+++,,,...///...---........................)))***,,,.........------............------------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,++++++++++++,,,+++)))***333BBBMMM===666///,,,---...,,,)))+++++++++,,,,,,---------000///...---,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000000000///000000111111222222222222222222222222111111222222222222222222555444444444444555555666555555444444555555666777999999:::;;;<<<======>>>>>>>>>>>>>>>????????????@@@@@@??????@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@AAABBBBBBBBB>>>>>>?????????>>>>>>===???>>>>>>>>>>>>>>>======:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;:::999999999999:::;;;;;;:::999999888999999999999888666555555666888999888888888999:::;;;<<<===888888999999999888777666666666666666666666666666666555444444444444444444555555666666666777777777666555444333333333444444444444444555555555666666444444333333333333444444333333333444444444444555666666666555555444444444555444333222333333222000555555444444333333222222444444444555666666777777555555555555555555555555555777:::======<<<:::888555555666666777888999999666666777777777777777777777888999:::;;;<<<<<<<<<;;;<<<===>>>???@@@@@@@@@>>>===<<<:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;:::999888888888888888888888888888777777777777777777888777777666666666666666555555555555555222222333333333333222222222111000000000111222333000000000/////////......nnnRRR@@@:::999<<>>AAABBBBBBBBBBBB@@@???>>>::::::;;;;;;;;;;;;::::::999999888777666555444444111222333333111111222333333333333222222222111111111111111111000000000000000000000000000000000000...///000000......///000---............////////////////////////.........------,,,,,,,,,,,,++++++........................---,,,+++,,,...///...---........................++++++,,,---.....................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***+++,,,+++,,,///666;;;444///+++***+++------,,,***++++++,,,,,,------...///...------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////000111222222222222222222222222222222111111111111222222222222222222222111111222222333555555444444555555666777888888999:::;;;<<<<<<======>>>>>>>>>>>>?????????????????????@@@AAABBBBBBAAAAAA@@@@@@??????>>>>>>===>>>???@@@AAABBBBBBAAA>>>????????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<::::::888888888888::::::;;;;;;:::999999999999999777777666666666666777777666777888999:::;;;::::::777888999999888777555444555555666666666666555555555444444333333333444444555555666666777888888888666555444333222333444444333333444444555666666666444444333333333333444444333333333333444444444444777777666666555444444333555333222222333333222000444444444444333333333333444444555555666777777888444444444444444444444444333555777999:::999777555444444555555666777888888666666777888888777777666777777888999::::::::::::999:::;;;===???@@@AAAAAA>>>>>>===<<<;;;::::::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;::::::999888888777777777888888888999999888888777666555666666777777666555555555555555555555555444444222222333333333333222222111000000000000111222222000000000000////////////kkkPPP===999666777<<<===999555555000111333111///...///111//////......//////000111000000/////////...............------......///000111000///............/////////000000111222222333///000222111000000111333333333333333444555666666555666888888777888999;;;:::888777777999:::;;;:::888888999;;;>>>BBBFFFIIIJJJJJJIIIFFFDDDAAAAAA@@@BBBBBBBBBBBBAAA@@@??????::::::;;;;;;;;;;;;::::::666666666666555555444444222333444333111111333555333333333222222222111111000000000000000111111111000000000000000000000000...///000///......///000---------.........//////------...............///...---------,,,,,,,,,,,,........................---,,,+++,,,...///...---........................,,,,,,,,,,,,---...///000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,+++***)))((((((...---+++++++++,,,---...******+++,,,,,,---.........------,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,---...............------------------------------......///000000000---------...000111333444111111111111111111111111111111111222222333333333222222111111111111222222555555555555555666666777777777888999:::;;;<<<<<<===>>>>>>>>>>>>?????????????????????@@@AAABBBCCC@@@@@@@@@???????????????>>>???@@@AAABBBAAAAAA@@@>>>>>>>>>???>>>======<<<========================:::;;;<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<:::999888777777888999:::;;;:::999999888888999999555555666777777666555555555666999;;;;;;:::999777777888999999888666444333444555666666666666555444444333333333333333444444444444555555666777777888777555444222222333444555333333444444555666666777444333333222222333333444222222333333333444444444666666666666555555555555444222111222333333222111222222222222333333333333333333444555555666666777333333333333333333333333222333555666666555444333222333444555666777888888666777888888888888777666777777888999999888888888888999:::<<<===>>>>>>>>>;;;;;;;;;<<<<<<;;;::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;:::999888888777777666666777777888888999999999888777666444555555666666666555555444444444444444444444444222333333333333333333222//////000111111111111111111111111000000000//////iiiNNN<<<777444333777888666444555---000111111...---///222---------------...///000000000//////.........---...------------...//////111000///...............---......///000111111222...000111111000000111222333333333333444444555666666777777666555555666888;;;888666666888;;;<<<<<<888999;;;===???BBBDDDEEEJJJIIIGGGDDDAAAAAABBBCCCCCCCCCBBBAAAAAA@@@@@@???999::::::;;;;;;::::::999555555555555555555555555222444555444111111333666333333333222222222111111//////000000111111222222000000000000000000000000...///000///...---...000---------.........//////,,,,,,,,,------..................------,,,,,,,,,........................---,,,+++,,,...///...---...........................---,,,,,,---...000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,+++***+++---///000000///000000...,,,+++,,,...******+++,,,,,,---......------,,,,,,,,,---......++++++,,,,,,,,,---------,,,------.../////////...........................------......///000000000,,,,,,---...000222333444111111111111111111111111111111222222333333333333444444333333222333333333666555555555555666777777777777888999:::;;;;;;<<<>>>>>>>>>>>>????????????????????????@@@AAABBBCCC????????????@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@===>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<======<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::999777666666777999::::::999999888888888888888333555777888888777555333444666999<<<<<<:::777555777777999999888666444222333444555666666555444333333333333222222333444444333333444444555666777777777555444222222333444555333333444444555666777777444333333222222333333444222222333333333444444444444444555555666777777777333222111111333333333111000000111111222222222333222222333444444555555666222222222222222222222222222333444555555555444333222222333444555666777888666777888999999888777666777888888888888777777666888888999:::;;;;;;;;;;;;777888:::;;;<<<<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;999888888777777666666666666777888999999::::::888777666444444555555666555555444444444444444444444444444222333333444444333333222...///000222222222111000111111111111000000000000hhhIII@@@888666555555666666555444333333333111...---...///222111000/////////////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---......///000111111222000000000000000111111111333333333444444444555555444444555555666777777777777555555666999;;;<<<;;;999:::;;;;;;:::<<<>>>AAAAAACCCBBB===<<>>===<<<;;;:::999999:::::::::;;;;;;;;;444444444444444444444444444555555555555444222111333333333222222222111111111111000000//////............///000000000000000000000//////.........---...---,,,,,,.../////////------------------------//////...---,,,,,,++++++.........------,,,,,,,,,+++++++++,,,,,,---------//////...---,,,,,,+++***......//////...---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,------------------------+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------.....................////////////------------------------,,,---...//////...---,,,///000000000111111111111333222111111111222333444333222111111111222333444333333333333444555666666666555444333333444555666777777666666666888999:::======>>>???????????????>>>>>>?????????@@@@@@@@@???@@@BBBBBBBBB@@@>>>===BBBBBBBBBAAAAAAAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999;;;<<<<<<;;;999888777777777777777777777777888888777777666666555555444444555555555555555555444555888::::::999777555555444333222222222333333222222444444444444222222555555444444444333333333333333333333333444555666555333111//////000111222333333444444555666666666555444444333444555666777444333333222222333333444555555444333333222111111333333222222222222222222222222222222222222222222222222333555777888666444000000000000000111111222222333555666666555333222333333333444444444555555555666777888888777666555888888999:::<<<;;;999666888999999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999:::<<>>===;;;:::999888888888999999999999999888777666777999::::::888777777888888777777777666666555555444444444555555555666666555555444444444333333333000111111222222111111000111111111111000000000000gggHHH???888666555555666666555444333333333111...---...///000000///.........//////////////////............,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......///000000111111//////000000000000111111222222333333333444444444222222333333444555555666666555444666999;;;;;;;;;;;;<<<<<<<<<<<<===@@@CCCAAADDDCCC???===???AAA@@@>>>>>>===<<<;;;;;;::::::::::::999999999999999999444444444444444444444555444444555555555444222111333333222222222111111111111111000000//////............///000000000000000000/////////............///...------///000000///------------------------///......---,,,,,,++++++......---------,,,,,,,,,+++++++++,,,,,,,,,------///......---,,,,,,++++++...............---,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,------------------------+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,---------..................////////////------------------------,,,---...//////...---,,,//////000000000111111111222222111111111222333444222222111111111222333444333222222333333444555666666555444333333444555666777666666666666888999;;;======>>>????????????>>>??????????????????@@@@@@@@@AAABBBCCCBBBAAA???>>>@@@@@@@@@?????????>>>>>>@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999888888999::::::999888888888888888888888888888888888888888777666666555555444444444555555666666666555666777999999888777666555444444333333333333333222333444444444444333222555555444444444333333333333333333333333444555555444333222111111111111222333333444444555666666666555444444333444555666777444333333222222333333444555444444333222222111111222222222222222222222222222222222222222222222222222222333555777777666444111111000000111111222333333444555666666555444333333333333444444444444555666666777777777777666666777777777999::::::777555888888999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999:::<<<>>>???;;;;;;;;;;;;;;;:::999999;;;;;;::::::::::::;;;;;;999999::::::999999888777888999::::::888777777888888888888777777666666666333333333444444444555555555555444444444333333333555555444333222111000000111111111000000000//////fffHHH???888666555555666666555444222333333111///......000......---------.../////////...---------...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000////////////000000111111111111111222222222333333000000111111222333333333444333333555888::::::999:::;;;<<<<<<<<<>>>AAACCCBBBEEEFFFBBB???AAAAAA@@@>>>===<<<;;;:::;;;<<<<<<::::::999999888777777777444444444444444444444444333333444555555444333222333222222222222111111111111111000000//////............///000000000000000////////////............000///---...///111000000------------------------.........------,,,,,,+++------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......------,,,,,,++++++---............------,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,------------------------+++,,,,,,------,,,,,,+++------------------------***+++,,,,,,------,,,,,,,,,,,,,,,------------...---............/////////------------------------------............------////////////000000000000111111111000111222222333222111111111111222333333222222222222333444555555555555444444444444555555555555555555666888:::;;;<<<======>>>>>>>>>>>>>>>@@@@@@??????????????????AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>@@@???>>>======<<<<<<===========================999999::::::::::::999999888888888888888888888888999999999999999999999999999888888777777666555555333333444555666666777777666666777777777888888888555555555444444444333333333333444444444444333333555555444444444333333333333333333333333444444555333333444444333333222222333333444444555666666666555444444444444555666666333333222222222222333333444444333333222222111111000111111111222333333333222222222222222222222222333222222444666666555444111111000000111111222333333444555666666555444333333333333333444444444444777666666555666666777777666666666888999999666444888888999:::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::<<<===999:::<<<======<<<:::888999999:::;;;<<<======>>>::::::;;;;;;::::::999999888999:::999888777777888888888888888888777777777333333333333333444444444555555444444444333333333:::999666444222111000000111111000000000000//////eeeGGG???888666555555666666555444222333222111///...///000,,,,,,,,,,,,------...//////...,,,+++,,,...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---......//////000000000000000000000111111111111//////000111111222222333333222333555777999999888777888999::::::<<>>::::::999888777666555555333333333333333222222222111222333444555444333222222222222222111111111111111111000000//////............///000000000000000///////////////.........000...------///000///...,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------.........//////------------------------------------------------........./////////000000000000000000111111222222111111111111111222222333111111111111222333444555444444444444444444444444444444444555666888;;;<<<;;;<<<======>>>>>>======@@@@@@@@@???????????????BBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????>>>=======================================999::::::;;;;;;::::::999999999888888888888999999::::::::::::::::::::::::999999888888777666666555222333444555666777888999777666666555666777888999666666666666555555444444333444444444444444444333555555444444444333333333444333333222333333444444222333555666666444333222333333444444555666666666555555444444555555555555333333222222222222333333333333333333222222111111///000000111222333333444111111111111111111111111333222222333555555444333000000//////000000111222222333444444444444333222222222333333333444444444777666555444444666777888777666666777999999777555777777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999::::::999:::;;;<<<===<<<;;;:::999:::;;;<<<======>>>>>>:::;;;;;;;;;;;;;;;::::::888999:::999777666777999999999888888888888888888444444444444444444444444555555444444444333333333:::888555333111000111222111000000000////////////dddFFF>>>888666555555666666555444111222222111///...///111,,,,,,,,,,,,,,,---...///...---,,,+++,,,---000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------...//////000000/////////000000000111111000000000111222222333333222222333555888999888777666888999:::;;;===AAADDDGGGKKKLLLHHHEEEEEEDDDBBBDDDCCC@@@>>>===<<<<<<<<<::::::999888666555444444222222222111111111000000000111333444444444333333222222222111111111000000111111000000//////............///000000000000000.........//////////////////---,,,,,,---...---,,,,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------............---------------------------------,,,,,,------------............///////////////000000000111111111000000111111222222222222111111111111111222444444333444444444444444444333444444444444666888:::<<<;;;;;;<<<============<<>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999999999:::;;;::::::::::::::::::::::::999999999888777777666666333333444555666888888999777666555444555666888999666666777777777666555444444444444444444444444444555555444444444333333333444333333222222222333333111333555777777555333222333333444444555666666666555555555555555555444444333222222111111222222333333222222222222222111111//////000111222222333333111111111111111111111111333222111222333444444333///............///000000111111111111111111111111222222222333333333444444666555444444444555777888888777777777999999888666666777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999888888;;;:::999999:::;;;<<<===;;;;;;<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<;;;;;;999::::::888666666888999888888888888888888999999666666666666555555555555555555444444444333333333666555222111000000222333000000000////////////...cccEEE>>>888666555555666666555444111222222111///...000111------,,,,,,,,,---.........---,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---...///000000/////////000000000111111000000111111222333333444222222333666888999888777999:::<<<===>>>AAAEEEHHHIIIMMMLLLGGGDDDDDDDDDBBB@@@@@@???>>><<<;;;:::999::::::999888777666555444333222222111111000000000///000222333444444444333222111111111111000000000111111000000//////............///000000000000000.........//////////////////---++++++,,,---,,,++++++,,,,,,------.........------------------------++++++++++++,,,,,,,,,,,,+++++++++++++++***************++++++,,,,,,------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,,,,------------.........------------------------------,,,,,,,,,,,,------------------.........///......///000000000000//////000111111222222111111000000000000111222333444333333444444444444333333444444444444555777999::::::;;;;;;<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@BBBBBBBBBCCCCCCCCCCCCDDD@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::999999888888777666666444444555666777777888888777666555444555666777888777777888999888777666555555555444444444444555555555555444444444333333333444333333222222222222222111222444666666555444333333333444444555666666666555555555666555555444333222222111111111111222222222222222222222222111111///000000000111222222222111111111111111111111111444222000111222333333222///............///000000000000000//////000000000222222222222333333333333444444444444555666777777999888777777888999888777666666777888999::::::;;;:::::::::::::::::::::::::::::::::999999888888888:::999888777888:::===>>>;;;<<<======<<<;;;:::999::::::;;;;;;<<<<<<;;;;;;::::::999888666666888:::777777777888888888888888777777777666666666666666555555444444444333333333222111000000000111222333000000////////////......bbbEEE===888666555555666666555444111111222111///...000111///...---------------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...//////000//////000000000111111111000000000111222222333333222222444777999:::999777999;;;===>>>@@@CCCGGGJJJJJJLLLJJJDDDAAABBBBBBAAA<<<===>>>??????>>><<<;;;::::::999888777777666666444444444333222111111111...///111333444444444444111111111111000000000000111111000000//////............///000000000000000............/////////000///...,,,,,,------,,,+++++++++,,,,,,---......///------------------------******+++++++++,,,,,,,,,++++++++++++*********))))))******+++,,,,,,------***+++,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++************))))))******+++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,......---------,,,,,,,,,,,,,,,---------.........------------------------------,,,++++++,,,------,,,,,,---------.........---...///000000000//////...///000111222111111000000//////000000111222333222333444444444444333222555555444444555666888999::::::;;;<<<<<<<<<<<<;;;======>>>???@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDD@@@@@@@@@?????????>>>>>>>>>>>>============>>>>>>========================;;;<<<<<<<<<<<<<<<<<<;;;888999:::;;;;;;:::999888999999999999999999999999::::::999888888777777666555555666666777777777888555555555555555666777777777888999:::999888666555666555444333333444555666555555444444444333333333444333333222111111222222111222333444555444444333333333444444555666666666555555666666666555333333222222111111111111222222111111111111111111222222000000000000111111111111111111111111111111111111444222000000111222222222000000000000000111222222000000////////////000000111222222222222333333333222333444555666666666666888777555666777888777666555555666777888999::::::::::::::::::::::::::::::888999999999999888888888666777777888999:::<<<<<<:::;;;<<<<<<<<<;;;999888999999:::;;;;;;;;;;;;;;;::::::999777666666888:::666666666777777888888888777777666666555555555555555555444444444333333333111111111111111111111111000000/////////.........aaaEEE===888666555555666666555444111111222111//////000222000///......---------------.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,...//////000000000000000111111111111//////000000111111222222222333444777:::;;;999777888:::<<<===???BBBFFFIIIIIIKKKHHHBBB>>>???@@@???:::<<>>>>>============>>>???========================:::;;;;;;<<<<<<;;;;;;:::666777999::::::999777666999999999999999999999999::::::999999888777777777666666666666777777777777555555555666666666666666777888:::::::::999777555666555444333333444555666555555444444444333333333444333333222111111111222111222222333444444444444333333444444555666666777555555666666666555333222222222111111111111222222111111111111111111222222111111111000000000000000000000000000000000000000444222000///111222222111222222222111222222333444111111000000000000111111111111222222222333333333111222444666777777666555777666444444666777666555555555666777888999::::::::::::::::::::::::::::::777888888999999999888888333555777999;;;;;;::::::888999;;;<<<<<<;;;999888888999::::::;;;;;;;;;:::::::::999777555666888:::555555666666777777777888666666555555555444444444555555444444444333333333111222222222222111000000000/////////............|||\\\EEE<<<999888888999999888555333444333222000//////......++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,---------......////////////000000000000000000000000000000000000111222333555777888999999777999<<<>>>??????AAACCCBBBBBBBBBAAA@@@???>>>===<<<===???@@@???===:::888777777777777666666666666666555333111111111333444555444444444444333333333000000000000000111111111000000000000000000000000////////////////////////...------------...//////......---,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---+++*********++++++***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................------............////////////111000/////////000222333111111111111222333444555///000222333333444666777888777555444555666888999888888888888999:::;;;<<<======>>>>>>??????@@@@@@AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBB@@@???<<<:::999:::;;;;;;===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;:::999::::::999777555777777777777777777777777:::::::::999999888888888666666666666666666666666444444555555555555555444666666777777777777666666555555555444444333333333555555444444444333333333555444333333222222333333111111222222222111000000444333333222222333333444222333333333333222111111222111111111111111222222111111111111111111111111444333222222111111222222444444333222222222111111000000111111111111000000000000111111111000000///111000/////////000222333000111111111111222222222333333333333444666888999666555444555666777777555555555555666666666666777666666666777888888999999888888888888777777777777999:::;;;;;;999888888888;;;;;;::::::999888888888888999:::;;;;;;:::999888999:::999888666666888:::777777777777666666666666444555555555444333333222333333444555444333111000222111000//////000111222////////////////////////zzz[[[DDD;;;999888777888888777555333333333111000///.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---------............/////////000000000000000000000000000000000111222333555666777888888777:::<<<=========>>>@@@@@@@@@@@@@@@???>>>===<<<:::;;;<<<===<<<:::888777777777666666666555555555666444333111111222333444666666555555444444444333000000000000000000000111000000000000000000000000////////////////////////...------------...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++......,,,+++++++++,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////111000/////////000222222111000000111111222333444///111333333333333555666777666555444444666888999::::::999999999::::::;;;;;;<<<<<<===>>>??????@@@@@@???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>><<<:::::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;:::;;;:::999999:::999777555777777777777777777777777::::::999999999888888888777777777777777777777777444444555555555555555444555555666666666666555555555555444444444333333333555555555444444444333333444444333222222222222333111111111111111111222222444444333333333333444444333444444444444333222222222222111111000111111111222222222222222222222222333222111111000000111111111111222222111111000000000000111111111111000000000000111111111111000000111000/////////000222222000000111111111222222222333333222333444666777888555444444444666777666555444444444555555555666666444444555666666777777888777777777777666666666666888999::::::888777777888888888888888888999999999777888999::::::999888777888999888777555555777888777777777777666666666555444444555555444444333222333333444444444333111111111111000//////000111111////////////////////////xxxZZZCCC:::888666666666777666444222333222111000///.........//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,---------...............////////////000000000000000000000000000222222333444555555555555777999;;;;;;::::::;;;<<<>>>>>>>>>>>>===<<<;;;;;;999999999888888777666666666666555555555444444444555444222111111222333333777777666555555444333333111111000000000000000000000000000000000000000000////////////////////////...------------...//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,,,,,,,------...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////000000000///000111111222000000000000111222333333111222333333222222333555666555444444444555777888;;;;;;:::999999999999:::999:::;;;<<<===>>>?????????>>>===;;;;;;===>>>??????????????????????????????===<<<;;;::::::;;;<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;:::::::::999888888888888777555777777777777777777777777999999999888888888888888777777777777777777777777444555555555555555444444444444444555555444444444555444444444444333333333555555555444444444444333444444333222222222222222111111000000000222333444555555444444444444555555444444444444444333333222333222111000000000000000222222222222333333333333222222111000000000000000000111222333333222000//////000000111111000000///000000111111111111000000000000000///000111111222000000000111111111222222222222222333444555666777555333333444555666555444333333333333444444444444333333333444555555666666666666555555555444444444666777999888777555666666555555666777777888999999666777888999999888777666777888888666555444666777777777777666666666555555444444555555444444333333222222333333333222111111111000000//////000000111////////////////////////vvvZZZCCC:::777555444555666666444222333222111000..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------........./////////000000000000000000000000222222333333444333333333333555888888888888999:::;;;;;;;;;<<<;;;;;;::::::999888777666555555666666555555444444444333333333333333222111111222222333666666555444333333222111111111111000000000000000////////////////////////////////////////////////...------------...//////......---,,,,,,,,,,,,---,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...........................////////////000000000000000111111222////////////000111222333222333444333222111222333444444444333444444666666999888888888888888999:::888888999:::<<<===>>>>>>@@@>>><<<;;;;;;<<<>>>@@@==============================<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;:::888666666777777666555777777777777777777777777888888888888888888888777777777777777777777777777555555555666555555444333444444555555555555444444444444444444444444444444555555555555444444444444444333333222111222222222111000//////000222444666555555555444444555555555333333444444333333222111333222111000000//////000222333333333333333444444333222222111111111111111333444444555444222000/////////000000000000/////////000000111111111111000000000000000000111111222000000000000111111111111222222222333333444555666444333222333444555444333111222222222333333333333222222333333444555555666444444444444333333333333444555777777555444444555555555555666666666777777555666777888888777666555777888888777666555666777777777666666666555555555333444444555444444333333222222222222222222111111000000000//////000000000////////////////////////uuuZZZDDD;;;666555333444555555444333333222111///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---------...,,,,,,,,,---------......------------............////////////////////////111111222222222222111111///111444666666777999:::888888999:::::::::999999:::888777555444555666666444444444444333333333333222222222222222222222333444444333222222111000000111111111111000000//////////////////////////////////////////////////////...------------...//////......---,,,,,,,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////............///////////////000000000111111111111////////////000111222333222333444333111000111222333333333333333444444555444444444555666888999:::888888999:::;;;<<<======@@@???===<<<<<<===???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;:::999999999999:::;;;999777555444666666666555666666666666666666666666777777777777777777777777666666666666666666666666555555666666555444444333555555555666666555555555444444444444444444444444666666555555555444444444333333222111111111111222111000//////000222444666555555555444444555555555222222222222222111000000222111111000//////000000222222222333333444444444444444333222222222222333444444444444222000...---//////000000000000////////////000111111111111111///000000000111111111111//////000000000111111111111111222333333444444444333111111222333444333222111111111111222222222333222222333444444555555666333333333333222222222111222444555555444333444555666666666555555555444444555666777888888777666555888999:::999777666777888666666666666555555555555333333444444555444444333111111111111111111111111/////////000000/////////////////////////////////sssYYYDDD;;;777555333333555666555444222111000///...---------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......,,,,,,,,,---------......//////////////////////////////000111111111000000---///222444555666888:::666777888888999999999999999888666555444555555666555555444444444333333333111111111222222222222222222222111111111111000000222222111111000/////////000000000000000000000000////////////////////////...------------...//////......---,,,,,,,,,,,,---++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------.../////////............//////////////////000111111111111000000000000000111222333333111222333222111000111222111222222222333333333333111111222333555777999:::999999999:::;;;;;;<<<<<<>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;:::999888888999:::;;;888666333333444666666555666666666666666666666666666666666666777777777777555555555555555555555555666666666666555444333333555555666666666666555555333333333444444444444555666666666555555555444444333333222111111111111111111111000000000222333444555555444444444444555555111111111111111000000///000000000//////000000111111111222222333333444444555555444333333333333333222222111000000/////////...//////000000//////......///000111111222111111//////000111111111111000/////////000000000111111000111222333333333333222222111000111222333333111111111111111222222222222222222222333444444555555333333222222222222111111111333555555444333444555777777666555555444333333555666777888888777666555777999::::::888777777888666666666555555555444444333333444444555555444444000000000///000000111222...//////000000//////...////////////////////////oooXXXDDD;;;777555444333555666666666222111000///...---------,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,---------......+++,,,,,,,,,,,,---------////////////////////////---...///000000000000000...000333444444555666888555666777888999999999999777777666555444444444444555555555555444444444444000000111222222222222222111111111111111222222222222222111111000//////...000000000000000000000000////////////////////////...------------...//////......---,,,,,,,,,,,,---******++++++,,,---------------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********,,,---------,,,,,,******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///......------......///------------------------........................------------------------,,,,,,------...//////000............////////////...///000111222111111000111000000111111222333444000111222222111000111333000111111222222222222222222333333444555666888999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<===============<<<<<<<<<<<<;;;;;;;;;;;;:::999777777999:::;;;777555222222333555555555666666666666666666666666555555555666666666777777444444444444444444444444666666666666555444333222444444444555555444444444333333333444444444555555666666666666555555555555333222222111111111111111111111111111111111222222444444333333333333444444111222222222222111000000//////...//////000111222000000111111222333333444555444333333222222333333111000000000111333555777......////////////.........///000111111222222222...///000111222111111000////////////000000000111000000222333333222222111111000///000222222222111111111111222222222333333000000111222222333333444333333333222222222111111111333555555444333444555666666666666555555555555666777888888888888777666666888::::::888666666777666666555555555444444444222333444444555555444444000//////...///000111222......///000000///......////////////////////////}}}mmmVVVCCC:::888666444444555777777666222111000///------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((())))))***++++++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------////////////////////////,,,---...///000000000000000222444444444333444555444555666888999999999999666555555555444333333222666666555555555444444444///000111222222222222222000111111222333333444444222222222111000//////...000000000000000000000000////////////////////////...------------...//////......---,,,,,,,,,,,,---))))))***++++++,,,------------------------------,,,---...---+++***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++******+++---...///...------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////............//////------------------------........................------------------------,,,,,,------...///000000............/////////000...///000222222111111000111111111111222333444555///111222222111111222333000000111222222222222111555555555555555666777888<<<<<<<<<;;;;;;;;;::::::999:::<<<======<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<======>>>=========<<<<<<<<<;;;;;;;;;;;;:::888777777888:::;;;777444222111333444555555666666666666666666666666444555555555666666777777333333333333333333333333666666666666555444333222222333333444444333333222333333333444444555555555777666666666555555555555333222222111000111111111111111222222222111111000444333333222222333333444222333333333333222111111............///111222333//////000111222222333333444333222222111111222222222111111222444999===???......////////////............///111111222222222...///000222222111111000////////////000000000000///000222333333222111000111//////000111222111000111222222222222333333333/////////000111111222222333333333222222222222111111333555555444444555666444444555555666777777777666777888999999888777666555777999999777555555555666666555555555444444444222333333444555555555444000///.........000111222---...///000000///...---////////////////////////}}}kkkRRRAAA===666555555666888999888666444333111///...///000111---------------------------,,,++++++******++++++---,,,***)))))))))******************************************************++++++++++++++++++++++++,,,,,,,,,---------......------------------------000///////////////000111444444444444444444444444333444555666777777777777888777666555333111000///555444444333333444444555222111000000000111222333111222333222000000000111222111111111000000//////111111000///////////////////////////////////////111000///......///000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---+++*********++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++---///000---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////000000//////...---++++++------,,,+++,,,---...//////............---------.........------,,,,,,,,,---------.........//////000000111000000///..................//////////////////000111333444555555555444333111000000//////222222222222222222222222555444333222222444555777::::::;;;;;;;;;;;;;;;;;;<<<;;;999888888999:::;;;;;;;;;;;;;;;;;;<<<===>>>===============<<<;;;;;;===<<<;;;:::;;;<<<===>>>???===;;;999777888888999:::999777555444333444444222222333444555555555555555555555555555555555555444444333333222333333333555555444444444333333333444333222222111111222222222222333444444555666666444444444333333222222222333333222222111222222222222222111111111111222222666555333222111222333333222222222111111000000000000000///000000111222222000111222333444333333222000000000000000111111111///000111333444555555555000000111111111111000000111000000000/////////...111111000000//////..................////////////111111111111111000//////...///000222222333333333000111111111222222222222000000000000000111111222333333333222222111111111444444444444444444444444555555444444555666888999888888777666555666666666666666555555555444444444555555555444444333333333111111333444555666666666222111000000///000000000000/////////............------------------------pppUUUAAA;;;666555555666888888777555444222000///...///000000---------------------------,,,++++++******++++++,,,+++***)))))))))***+++************************************************++++++++++++++++++++++++,,,,,,,,,------------...........................///////////////000111111444444444444444444444444333444555666666777777666888777666555444222222111444444333333333333444444222111111000111222333444222333444333111000000111111111111111111000000000111111000///////////////........................//////...------...//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++*********++++++***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,,,,---.........////////////...---,,,+++------,,,,,,,,,---...///............------------......---------,,,,,,,,,,,,------------.........//////000000//////...---........./////////000000...//////000111222333333444333222111111000111111111111222222333333333333555444222222222333555666999::::::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>????????????===<<<;;;:::::::::;;;<<<===<<<:::888888888999:::888777555444333333333444333333444444555444444444444444444444444444444444333333222222222222333333444444444333333333333222444333222222111111222222111222222333444444555555333333333333222222222111333333222222111222222333222111111000000111111222555444333222222222222333333222222222111111111111000000/////////000111111///000111222333333222111000000000000111111111111333333333444444333222222000000111111111000000///000000000///////////////000000000000//////..................////////////000000111111000000///...//////000111222222222111000000000111111111222222000000000000000111111222333333333222222222111111333333333333333333333333555555555444555666888999777777777777666666666666666666555555555444444444555555555444444333333333111111222333444444444444222222111000000000000111000000/////////.........------------------------tttXXXAAA999777666666666777777666444333222000///......///000---------------------------,,,++++++******++++++*********)))******+++,,,************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------////////////////////////............///111222222333333333333333333333333222333444555666666666666777777666666555444444333444333333222222333333444222222222222222333444444444555555444111000111111111111111111111222222222111111000///////////////..............................---,,,,,,---..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,+++*********++++++***++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------............---------,,,,,,,,,,,,---...///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///......------////////////000000000000......//////000000000111222222111000000111111222000111111222333444555555444333222222222333444555888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>===<<<<<<:::;;;===???AAABBBBBBBBB<<<<<<;;;:::999999999999;;;:::999888888999:::;;;777666444333333333444444444444444555444444333333444444444444333333333333222222111111111222222333333333333222222222111111333333222111111111111222000111111222222333333333222222222111111111111111333222222111222222333333222111111000000111111222444444333222222222222333333333333222222222222111000000//////...////////////000000111111111111000//////000000111111111111666666555444333111000///111111111111111000///...////////////////////////000000000////////////...............///////////////000000000000///......//////000000000000000////////////000000000111111000000000000000111111222333333333222222222222111222222222222222222222222666555555555666777888999666777888888888777666555666666666555555555555444555555555444444444444444222222333333333333222222333333222111111111111111000000000/////////......------------------------tttXXXAAA999888666666666777666555333222222000///......//////---------------------------,,,++++++******++++++)))))))))******+++,,,,,,************************************************************************++++++,,,,,,,,,---------.............../////////---------...///111222333222222222222222222222222222222333555555555555555666666666666666555555555333333222222222222333333333222222333333333444444555555666444222000111222000000111111222222333333111000000///////////////...........................------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++************++++++,,,,,,,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------......---,,,,,,/////////000000000111111//////////////////000000///////////////000111111///000111222333444555666333222222111222333444444666666777777888888999999:::;;;===>>>>>>>>><<<<<<:::;;;===??????===<<<;;;:::;;;===>>>@@@AAAAAAAAA<<<;;;:::999888888777777888888888888999:::;;;<<<777666555444333444555666555555555555444333222222444333333333333333222222111111111000111111222222222222222111111111111000333222222111111111111111000000000000111111222222111111111000000000000000222222111111222222333333111111000000000000111111333333222222222222222222333333333222222222222222111000///......---......//////000000000000000000//////000000111111222222666666666444333111///...111111222111111000///............////////////000////////////////////////............///////////////////////////......---//////////////////......////////////000000000000000000000000000111111222222222222222222222222222222222222222222222222222555555666666777888888999666777999:::999888666444666666666555555555555555555555555555555444444444444444444444444333222111444333222222111111222222000000000////////////...........................pppUUUBBB<<<777666555666777666444222111111000//////.........---------------------------,,,++++++******++++++))))))******++++++++++++************************************************************************+++++++++,,,,,,,,,------,,,,,,---------.........---------...///111222333222222222222222222222222111222333444555555555555666666666666666666666666222222111111111111222222222222333333444444444444444555555444222111111222000000000111111222222333111000000///////////////...................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))*********++++++,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++***+++,,,---............,,,,,,,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------------,,,////////////000000000000//////000000000000000000---,,,,,,------...///000//////000111222444555555111111111111222222333333555555666777777888999999:::;;;===>>>???>>>======;;;<<<>>>??????>>><<<:::;;;<<<<<<===============;;;;;;::::::999888777666777777777888999:::;;;<<<888777666555555666777777555555555555444333222222444444444333333222222222111000000000111111222333222222111111111000000000333222111111000000111111//////000000000000000111000000000000000000000000222111111111222222333444111000000000000000000111111222222222222222222222222222222222222222222222111000///......---......000000//////////////////...//////000111111222222444444444444333222222111111111111111111000//////.............../////////.............../////////............///////////////////////////......---....../////////......---////////////000000000000000000000000000111111222222222222222222222222222444444444444444444444444444555666666777888888888666777999::::::888666555666666666666666666666666555555555555555555555555666666666666555444333222444333222222111111222222111000000000////////////........................{{{jjjQQQ@@@<<<666555555555666666555333111000000//////......------------------------------,,,++++++******++++++))))))***+++++++++******************************************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---.....................///111222222111111111111111111111111111111222333444444444444666666555555555555555555222111111000000111111222111111222333333333333333222333444333222111222333000000000000000111111111111111000///////////////------------------------......////////////......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,++++++)))******+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***+++,,,---------------+++,,,------......------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------......------............////////////.../////////000000111111,,,,,,,,,,,,---......///...//////000111222333333000000111111111222222222444555666666777888999999:::;;;<<<===>>>>>>>>>>>>======>>>???>>>===<<<;;;<<<<<<<<<<<<;;;;;;:::999:::::::::::::::999888777666666777888999:::;;;;;;:::999777666666666777777444444444555444444333333555555444444333333222222111111111111111222333444222222222111111111000000222222111000000000000111000000000000000000000000000000000000111111111111111111111111222333444444111000000//////000000111000111222222333222222222000111111111111222222222000000//////.../////////111000000////////////000......///000111222222333111111222333444444444444000000111111111111000000/////////.........---------............/////////............///////////////000000000000///............///////////////.../////////000000000111111000000000000000111111222111222222222222333333333444444444444444444444444333444555666777777777777777888999999999888777666555666666666666777777777555555555555555666666666666666666666666555444444333333222111111111111111111111000000000/////////........................wwwfffMMM===:::555444444555666777555444000000000000///...---------------------------------,,,++++++******++++++******+++,,,+++***))))))***************************************************************************++++++++++++,,,,,,,,,,,,,,,,,,---...////////////////////////000111111111111111111111111111111000111222333333444444333666555555555444444333333111111000000000000111111000111222333333333222111000111333222111111222333000000000///////////////111111000///////////////------------------------,,,---............---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,++++++***)))++++++++++++************************************************++++++++++++***************************++++++++++++,,,,,,,,,*********+++,,,,,,,,,---++++++,,,---------,,,,,,+++,,,---.........---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------------.........,,,,,,---...............------------............,,,,,,---...///000000111.........---......//////......//////000000000111///000000111111111111111444555666777888999::::::;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;:::999999999999:::;;;;;;:::999888666666777888999::::::::::::999777666555555555666333333444444555444444444666666555555444333333222111111111222222333444555333333222222222111111111222222111000000000000000000000000000000000000000000000000111111222222222111111111111222333444555000000////////////000000///000111222333222222111//////000000000111111111000000/////////000111111222111000/////////000000......///000111222333333000111222333444555555555...///000111111222111111000000///...---,,,,,,+++---------.........//////............////////////000000111111000000///...---...///000000000000000000000000111111111222222000000000000000111111222111111222222222333333333333333333333333333333333222333444555666666555555999999999888888888777777555666666666777777777777444555555555666666666777555555555666555555444444222222111000000000000111111111111000000000//////........................vvvdddKKK:::777444333333444666777666444000000000000///...---,,,---------------------------,,,++++++******++++++***+++,,,,,,+++***)))(((************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,---------...///000000111000///////////////000111000000000000000000000000000000111222333333333333666555555444333333222222111111000000000000111111///000111222333222111111...000111222111111222444000000//////......------111111000///////////////------------------------++++++------------++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++)))***+++,,,---,,,,,,+++))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,+++++++++******))))))************************)))************+++++++++******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------,,,,,,,,,------,,,,,,++++++,,,---.........---,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,---------.........//////,,,------.../////////...,,,,,,,,,---------......******+++,,,...///000000000000////////////000000............//////////////////000111111111111111555555666777888999::::::;;;;;;::::::;;;<<<>>>???@@@???>>>===<<<<<<======:::;;;;;;;;;;;;;;;::::::888999:::;;;<<<;;;:::999666666777999999::::::999:::999777555444333444444222222333444555555555555777777666555444444333333222222222222333444555666333333333222222222222111222111111000000000000000111111111111000000000000000000111111222222222333111111111111222333444555000000////////////000000///000111222333333222111......//////000000000111000000///000000111222333333222111/////////000111---...///000111222333333000111222333444555555555---...///111222222222222111111000...---,,,+++***---------.........//////............/////////000111111111111111000//////------///000111111111111111111111111222222222222000000000000000111111222111111111222222333333333222222222222222222222222111222333555666555555444:::999888888777777888888555666666666777777888888444555555555666666777777333333444555555444444333222111111000///000000000111111111111000000000000////////////////////////sss```KKK===:::444333222333555555444333000000000///......------........................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********))))))++++++************++++++************************+++,,,------......------,,,,,,------.../////////---......///000111111222000000000000000111111222000111222222111222444666777777555444333222222222111111111111111111111111111111111111000000000000000000111222222222222222222111111000///......---////////////000000000000---------.........//////.........------,,,,,,,,,...---,,,+++***+++,,,,,,))))))******++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,******++++++++++++******,,,+++++++++***)))))))))++++++******++++++,,,------,,,++++++++++++,,,---......---,,,---...///000,,,---......//////......---,,,,,,,,,,,,---........................------000000//////.........---,,,------......------,,,,,,,,,++++++,,,,,,---...////////////............---...///...---...///111000000000///000000111222666666666666666777888888777999::::::::::::;;;===>>>???@@@@@@@@@>>>===<<<:::999888777777777888999999999999::::::;;;;;;;;;777888999::::::999888777666666555444333333222222444555666777777666555444555444333333222222333333111111222222222333333333666555333222111111222222555333111000///000111222000000111111111222222222555444333111000/////////000111111111111222222222111000/////////000222333111222444444444222000///000000000000000000111111000111222222111000111222333222000///.........///---///111333444333222111111222333333444444333333000000000000000000000000333222111///............/////////000222111///---000000///...............111111222222222222111111000000////////////000000111111000000000000111111.........//////000111222333222222222222222222333222222333333333333444444333333333333333444555555666666666666777777777777777666555444444444444444222333444555555555444333333333444555444333111000111000000000000000111222000000000000////////////......------------......ppp^^^III<<<888666555333333444444333111000000000///......------........................,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++*********))))))++++++************++++++))))))))))))))))))))))))***+++,,,,,,------,,,,,,++++++,,,,,,---.........---------...///000000000000000//////000000111222000111222222111222444666777666555333222222222111111111111111111111111111111111111000000000/////////000000111111111111111111111111000///.........000000000000////////////---------.........//////......---------,,,,,,,,,...---,,,+++++++++,,,,,,)))*********++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++******++++++++++++************++++++******++++++,,,---...---,,,++++++,,,---......------,,,---...///000,,,---......//////......---,,,,,,,,,,,,---..............................///.........------------,,,------......------,,,,,,,,,++++++,,,,,,---...////////////............---.........------///000000000000000000111222222555555555555555666777777777999:::;;;::::::;;;===>>>>>>??????>>>======<<<;;;:::999888777888888999999999999:::::::::::::::777777888999999888777777666666666555444333333222444555666666666666555444444444333222222222222333222222222222333333333333666555444333222222222333333222000/////////111111111111111111111111222222222222111111111111111111000000111111111222222222111000/////////000222222222333444444444333111000111111111000000000000000000111222222111000111222333222000///......//////...///111333333333222111000111222222333333222222000000000000000000000000111000///...------------/////////000111111///---111000//////......//////111111222222222222111111000000////////////000000111111000000000000111111.........//////000111222222222111111111111222222222222222333333333444444444444444333444444555555555555555666666666777777666666555555555555555444222333444555555555444333333333444444333333222111111111000000000000000111000000000000/////////.........------------......nnn[[[GGG;;;777888666444444444444222000000000000///......------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++***************++++++************++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,------...,,,,,,------......//////000000//////000000111222000111222111111111333555666555444333222111111111111111111111111111111111111111000000000000//////...//////000000000000000111111000000//////......111111000000//////......---------..................------------,,,,,,,,,...---,,,+++++++++,,,,,,************++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,******++++++++++++***************+++++++++++++++++++++******++++++,,,---......------------.........------------...//////,,,---......//////......---,,,,,,,,,,,,---..............................---------------,,,,,,,,,,,,------......------,,,,,,,,,++++++,,,,,,---.../////////............---,,,---...---,,,---...000111111111000111222222333444444333333444444555666888999;;;;;;::::::<<<===>>>>>>===<<<<<<<<<======;;;:::999999888888999999:::::::::999999999999999777777888888888888777777555666777777666555333222333444444555555444444333444444333222222222222222222222333333333444444444666666444333333333333333222111///......///000000222222111111111111111111000000000111111222222333000000000111111111222222000000000///000111111222222333444555444333222111222111111111000000//////000111222222111000111222222222000///////////////...///111222333333222111000000111222222222222111////////////////////////000///...---------------000//////000111111///...111111000/////////000000111111222222222222111111000000////////////000000111000000//////000000111.........//////000111222111111000000000000111111222222222222333333333333666555555444444444555555444444444555555555666666444555666777777777666555222222333444444444444444444333333222222222222333222222111000/////////000000000000/////////............------------......lllZZZGGG;;;888666555333333444444333222000000000///......------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++++++++,,,------......---------......////////////////////////000111111000111222111000111222444555444333222111111111111111111111111111111111111111000000000////////////---......///000/////////111000000000/////////...222111111000///......---........................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,******++++++++++++***************++++++,,,,,,,,,++++++******++++++,,,---........................------------......//////,,,---......///.........---,,,,,,,,,,,,---......---------...............------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...//////.........------------...///...------///111111111111111111222333333222222222222222333444444888999;;;;;;::::::<<<======<<<;;;::::::;;;<<<===;;;::::::999999999999999::::::999999888888777777777777777777777777777777555666777888777666444333333333333333333333333333444333333222111222222222222333333333333444444444666555555444444333333333000///............//////222222222111111111111111000000111111222222222222000000000000111111111111000000000000000111111222333333444444444444333222222222111111000/////////000111222222111000111222222111111000000////////////000111222222222222111000111111222222222222222000000000000000000000000//////...---------......000///...///000111000...111111000000000000111111111111222222222222111111000000////////////000000000000////////////000000............///000111222000000////////////000000111222222222222333333333666666555555444444555555333333333444444444555555222444666888888888666555222222333333444444444444444333222111111222333444333333111000////////////000000/////////............------,,,,,,------...lllZZZHHH<<<:::444222222333555666555444000000000///......------------------------------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++************+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,,,,---....../////////////////////000000000/////////...///000000111000111222111000000222333444333222111111111111111000000000000000000000000000000000////////////...------...///////////////000000000000////////////222111111000///......---.....................------------------------------------,,,,,,,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************))))))******+++,,,******++++++++++++************++++++,,,,,,,,,---++++++******++++++,,,---........................---------...............,,,---......///.........---,,,,,,,,,,,,---......---------.........//////..................//////,,,------......------,,,,,,,,,++++++,,,,,,---...............------------...///000///......000222111111000000111111222333111111111111111222222333777999::::::999:::;;;===;;;;;;999999999:::;;;<<<:::::::::999999999888888999999999888888777777777666666666666666666666666555666777777777666555444333333333222222333333333333333222111111111111222222222222333333333444444444444444444444444333333..................//////111111111111111111111111111222222222222111000/////////000000000111111111///000000000111111111111222333333333333333333333111111111111000000//////000111222222111000111222111111111111111000000000000111111111222222222111111222222333444333333333111111111111111111111111/////////...//////000000111///...///000111000///111111000000000000111111111111222222222222111111000000////////////000000000000////////////000000............///000111222000//////////////////000111111111222222222333333666555555444444444555555333333333333444444444444222444666777888777666555222222222222333333444444333222111000111111333444333333111000////////////////////////............------,,,,,,,,,,,,------lllZZZHHH>>><<<222111111333555777666555000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---......//////000//////000000000000000000//////......//////000111000111222111//////111333333222111111000000111111000000000000000000000000000000////////////......---......///////////////000000000000////////////111111000000//////.....................---------,,,,,,,,,------------...,,,,,,---------,,,+++***,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------............------,,,---......//////......,,,---......//////......---,,,,,,,,,,,,---......,,,,,,------.../////////.........///////////////,,,------......------,,,,,,,,,++++++,,,,,,---............------------,,,---...//////......///111000000000///000111111222111111000000111111222333666777999999888888:::;;;999999888888888999::::::888999999999999888777777888888888777777777777777666666555555555555666666666555555555555555555555444333333222222333333444333333222111111111111111111111222222222333333333222333333444444333222222.........///////////////000000111111111222222222111222333333222111000////////////000000000111111//////000111111111111000111222222222222222333333000000000000000000000111000111222222111000111222000111111222222111000000111111111111111111111222222222333444444444444333000000000000000000000000///////////////000111222111000......///000000///000000/////////000111111111111222222222222111111000000////////////000000000//////......//////000.........//////000111222000000////////////000000111111111111222222222222333333333333333444555555333333333444444444555555333444555666666666555444222222222222222333444444222111111111111222222333222222111000/////////000/////////.........------------,,,,,,,,,,,,------kkkZZZHHH>>><<<333222222333555666555444000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))*********+++++++++++++++************++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,------.../////////////////////////////////............///000000000111222111//////000222222222111000000000000111000000000000000000000000000000/////////...............///000000000000///////////////000000000000000000000000//////////////////.........---------,,,,,,,,,---------......,,,,,,---------,,,+++***------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******))))))******+++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---+++,,,---......---,,,+++,,,---.../////////...---,,,---......//////......---,,,,,,,,,,,,---......,,,,,,------...//////000---------....../////////,,,------......------,,,,,,,,,++++++,,,,,,---............---------,,,,,,,,,---------,,,,,,.../////////......//////000111111111000000111111222333444666777888777777888:::666777888888999999999888777777888888888777666555666666666777777777777777666666555444444555666666666555444333333444555666555444333222222333444555333222222111111111111111000000000111111111222222111111222333333222222111......//////000000000000//////000111222333333444///000222333333222111000////////////000000000111...///000111222111111000000000000000111111222222/////////000111111222222000111222222111000111222000111222222222222111000222222111111111111111222111111222333333333333333////////////////////////---------...///000111222222000......///000000000//////......//////000111111111222222222222111111000000////////////000000//////............//////.........//////000111222111000000//////000000111111111111111222222222222111111111222333444555666444444444444555555555555444444444444444333333333333222111111111222333444000000111222222222222222111111000000000000000111//////.........------------,,,,,,++++++,,,,,,---~~~jjjYYYGGG===<<<555444333333555555444222000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******++++++++++++++++++************++++++******************************+++,,,,,,,,,,,,+++***++++++,,,,,,---...........................---...............///000000000111222111//////000222222111000000000000000111000000000000000000000000000/////////...............//////000000000000000////////////000000000000////////////000000000000//////.........---------,,,,,,,,,------.........,,,,,,---...---,,,+++***---------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++*********)))***++++++,,,******++++++++++++******---------,,,,,,+++++++++++++++******++++++,,,---++++++,,,------,,,++++++,,,,,,.../////////...---,,,---......//////......---,,,,,,,,,,,,---......,,,,,,------...///000000,,,,,,,,,------.........,,,------......------,,,,,,,,,++++++,,,,,,---.........---------,,,,,,,,,***+++++++++******,,,..................///000000111111111111111222222333444555777777666666888999555666777999999999888777666777777888888666555444555555666666777777888888666555444333333444555666666555222111111333555777555555333333333333555555333222222111000111111111///000000000000111111111///000222222333222111000......///000111111000000......///111222333444555,,,...111333444444333222////////////000000000000...///000222222111111000000000//////000111222222......///000111222333333000222222222111000111222000000222333333222111000222222111111111111111222000000111222222222222111------------------------,,,,,,,,,---...///000111222000...---///000000000...............///000000111111222222222222111111000000////////////000000//////............//////.........//////000111222111111000000000000111111000111111111111222222222//////000111222444555666444444444555555555666666555444333222222222222222333222111111111222333444///000111333333333222111111000000000000000111222//////.........------------,,,,,,++++++,,,,,,---zzzfffWWWGGG;;;888333333222222111111222222////////////...............---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---++++++,,,------...//////***,,,,,,+++)))((()))***++++++************++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------......------------------------////////////000000000000111111111000000000000000////////////000000000000111000000000//////......000000//////.........------000333222000///000222000////////////000000111000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,,,,,,,,,,---------......,,,+++***))))))+++---...+++,,,------++++++,,,---++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))------------------------++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......111000///...---,,,,,,,,,,,,,,,++++++,,,---///000------,,,++++++******)))------------------------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---...///...---...000111000111111111111222222222555777888888666555666666777777888888999999999:::555555555555555555555555444444444555555555555666888777777666555444444444333444555666666555444333444444444444444444444444333333222222111000//////...//////000111111222222000111111222222000///.........//////000000111111000000000000111111111111000000000000000000000000222111000//////...//////000000//////.........---111111222222222222111111222222222222222111000///000000000000000000000000222222222111111111000000111111000000000000111111000111222333333222111000,,,,,,------------------............////////////------...///000000//////......//////000000111111000000111222333333444444000000////////////000000//////............/////////000111000///...///000333222111111222222111000...///000111111222222111000111222333444555444444666666555555444333111111333333333444444555555555333333333222222111111111111111000000000000111111//////............////////////............//////......---------,,,,,,,,,yyydddUUUEEE:::777444444333222111111111111//////............------...---,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,---------...***+++,,,+++)))((()))***++++++************++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,---------......------------------------....../////////000000000/////////////////////////////////000000111111111111111000000000/////////000/////////.........---,,,///111111///...///111000000///////////////000000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------,,,,,,,,,------------...,,,+++***))))))+++---...+++,,,------++++++,,,---++++++++++++++++++++++++,,,+++***+++,,,---+++))),,,,,,,,,,,,------......++++++************++++++*********************************+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,,,,,,,,,,+++++++++,,,,,,...//////,,,,,,,,,++++++++++++***------------------------...---,,,,,,+++++++++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------------....../////////......000222000000111111111222222222666888999999888777777888777777777777888888999999555555555555555555555555555555555666666666777777888777777666555555444444333444555666666555444333444444444444444444444444222222111111000//////...//////000000111222222333000111111222111000///....../////////000000000111//////000000000111111111000000000000000000000000111000000////////////000000000000/////////......111111222222222222111111111111222222222111000000000000000000000000000000222222222111111111000000111111000000000000111111000111222222222111000///++++++,,,,,,,,,,,,------............////////////......//////////////////////////////000000000000//////000111111222333333000000////////////000000//////............//////111333444333222111222333222222111111111111111000...//////000111111222111222222333333444444555555666666666555555333222222333333333444444444555555333333333222222222111111111111000000000000111111111111000/////////000000000//////......//////000.........---------,,,,,,wwwcccTTTDDD999666555444333222111111111111/////////......---------...---,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++,,,***+++,,,+++)))))))))+++++++++************+++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---------......------------------------.........////////////000...........................//////000111222222333111111111111000000000000/////////...............,,,...///000///...///000111111000///............000000000///......------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,+++*********+++,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,---+++******++++++,,,---......///++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++++++++***+++,,,------......---******+++++++++,,,,,,,,,------------------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------...///000///......000222000000000111111111222222444666888888666555666777666666666666777777777777555555555555555555555555666666666666777777777888777777777666555555444444444444555555555555444444444444444444333333333333111111111000//////......000000111111222333333333000111111111111000//////////////////000000000000//////000000000000111111000000000000000000000000000////////////000000111111000000000000000//////111111222222222222111111000000111111222111111111000000000000000000000000222111111111111000000000000000000000000000000000111111222222222111///...******++++++,,,,,,,,,,,,............//////////////////////////////......000000000000/////////////////////000111111222222000000////////////000000//////............//////222333444444222222333444222222111111111000000000......///000000111111222555444333333333444555555666666666666666555444333333333333444444444444555333333333222222222222111111111000000000000111111333222111111000000000000111000000//////000000111.........------------,,,wwwbbbSSSDDD999777555444333222111000000000000000000//////............------,,,,,,,,,------+++******))))))******++++++++++++***************)))+++,,,+++***)))***+++++++++************+++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------........./////////.............../////////...//////000111222333333111111111111111111000000........................,,,---//////000000000000222111000///...---------000000000//////.................................---,,,+++***+++,,,...///++++++,,,,,,,,,---------++++++*********+++,,,---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******+++------,,,***)))******,,,---...//////++++++************++++++++++++++++++++++++++++++************++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,+++******++++++***+++,,,---...---,,,,,,))))))***+++,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,---------///000111000......000222000000000000111111111111111333444444333333333444555555666666666666666666555555555555555555555555555555666666666777777777777777666666555555555555444444444444444444444444444444444333333333333333222111111111000000000///111111222222222333333333111111111111000000000///////////////000000000000////////////000000000111000000000000000000000000//////...//////000111111111111111111000000000000111111222222222222111111//////000111111222111111000000000000000000000000111111111111000000000000000000111111111111000000111111222222222000///...+++++++++,,,,,,------...............////////////111111000//////.........111111111000///.........000000000000111111222222000000////////////000000//////............//////...000111111000///000222111222222111000//////000......//////000000111222777555444222222333555666666666666666666666555555444444444444444444444444222222222222222222222222222111111000000111111222333222111000000000000000111111000000000000111111............------------xxxcccTTTEEE;;;888555444333222111111111111222222111111000//////...---------,,,,,,---......+++******))))))******+++*********************))))))***++++++***)))***+++++++++************+++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------.....................//////000000000...//////000111111222222000000000000000000111111---------.....................///000111222222111111111///...------------////////////....................................,,,,,,+++***+++,,,---...+++++++++,,,,,,,,,------++++++***+++++++++,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++------,,,+++))))))***+++,,,......///++++++************++++++++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++*********++++++***+++,,,---------,,,+++))))))***+++,,,------...------------------------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------///000000000......///111//////000000000111111111000111333444333222333444666666555555555555555555555555555555555555555555444444555555555666666666666666666666555555555555444444444333333444444444444444333333333222222222333333222222222222111111222222222222222333333333111111111000000000000000000000000000////////////...////////////000000000//////////////////////////////...//////000111111000000000000111111111111111111222222222222111111...///000111111111111111////////////////////////000000000000000000000000///000111111111111000///000111111222111000///...,,,,,,------...//////000............////////////222111000///......//////222222111000///...------111111111222222222222222000000////////////000000//////............//////,,,...//////......///111111222333222///---...000............///000111222666555333222222333444555555555666666666666666666444444444444444444444444222222222222222222222222222222111111111111222222222111000000////////////111111000000000000111111//////.........---------xxxbbbSSSEEE;;;999444333222222111111222222222222111111000///......------------------...///++++++************++++++*********************+++)))***++++++***)))+++,,,++++++************++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////000000111////////////000000000000////////////000000000000---------------.........///......000222333333111000000///...------------.....................---------------------------+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------++++++,,,---++++++++++++++++++++++++***))))))+++---...,,,+++)))******+++,,,------...++++++************++++++++++++++++++++++++++++++)))))))))************+++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++******++++++,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,,,,------------------------------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,///000000///------...000/////////000000000111111111333555555555444555666666666666666555555555555555555555555555555555555444444444444555555555555666666666666666666555555444444333333333333444444444444333333222222111111333333333333333333333333111111222222222222222222222111111000///000000000000000000000////////////......////////////000000////////////////////////000////////////000000111//////000000000000000111111111222222222222111111//////000000111000000000//////////////////////////////000000000000000111///000111222222111000///...///000111111111//////,,,,,,---...///000000111............////////////222111000///...///000111222111111000///......---222222222222222222222222000000////////////000000//////............//////---///000000///000111222000222444222...,,,---000///...------...///111222444333222222222333444444333444555666666666666666555444444444444333333333111222222222222333333333222222111111111111222222000000/////////000000111111000000//////000000111/////////.........------wwwaaaRRRCCC:::888222222111111222222333333111111000///...---,,,,,,---------------...//////,,,,,,++++++++++++,,,,,,)))******++++++,,,,,,,,,(((***++++++******+++,,,++++++************++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,---......///000000/////////...............---.........////////////,,,,,,,,,------............------///222333222000///......---------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******++++++,,,,,,,,,++++++,,,------++++++,,,---***************************))))))+++---...---+++******+++++++++,,,,,,,,,++++++************++++++************************))))))))))))************+++*********)))))))))(((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,*********++++++,,,,,,,,,------------------------,,,+++++++++,,,,,,---...++++++++++++++++++++++++*********************************+++++++++,,,,,,***++++++++++++,,,,,,,,,...//////...,,,+++---...////////////000000000111111333555666555555666777777777777666666666555555555555555555555555555555555555555555666666666666555666666666666666666666444444333222222333444444444444333333222111111000222222222222222222222222111111111111111111111111222222000/////////000111111000000000/////////............/////////000000////////////////////////111000000////////////000....../////////000000000111111222222222222111111000000000000000000///...////////////////////////////////////000000111111///000111222222111000///---...///111111111000000++++++,,,---...///000111............////////////111000///...///000111333111111000000//////......222222222111111111111111000000////////////000000//////............//////...///111111000000222333000333444222---+++---//////...---------///111222000111111222222333333333222222333555555666666666555555444444444333333333111111222222222333333333333222222111111222222333000000000000111222333333000//////......//////000////////////............uuu___PPPBBB999777111111111111222333444555000///...---,,,+++******---------------...///000---,,,,,,++++++,,,,,,---))))))***+++,,,---------(((***++++++******+++---++++++************++++++++++++++++++++++++++++++*********)))***++++++,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...///////////////...------,,,,,,,,,---------......//////,,,,,,,,,------.........---++++++---111333111///......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++,,,------++++++,,,---)))))))))))))))))))))))))))))))))+++---...---,,,+++++++++++++++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))************+++*********))))))((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,+++,,,,,,---------,,,+++*********+++,,,***++++++++++++,,,,,,,,,------------------------++++++++++++,,,,,,---...++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,.........---++++++,,,---////////////000000000000///111333444333333444555888888777777666666666555555555555555555555555555666666666666777777777777555555555666666666666666444444222222222222444444444444333333222111000000111111111111111111222222111111000000000000000000333222000/////////000111111111000000/////////.............../////////000////////////////////////222111000//////...//////---.........//////000000111111222222222222111111000000111000000///......////////////////////////.../////////000000111111...000111222222111000...,,,---///000111222111111******+++,,,---//////000............/////////000111000///...///000222444000000000000////////////111111111000000000000000000000////////////000000//////............//////,,,...///000//////111333000333555222---***,,,//////...---,,,---///111222...///000222222333333333111111333444555555666666555555555444444333333333111111111222222333333333333222222111111222222333000000000111222333555555//////............//////000/////////............ttt^^^PPPCCC;;;999444333222222111111222222222000.........///...---+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++************+++++++++,,,,,,---.........---++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------...---+++*********++++++,,,,,,++++++***+++++++++...------,,,,,,------...---.........///000000000------..................,,,---...//////...---,,,---///111333444333222222////////////////////////+++,,,,,,------,,,,,,+++...,,,+++))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********,,,++++++******++++++,,,+++*********))))))((((((++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************......---,,,+++***)))(((++++++******++++++,,,---,,,++++++---//////...,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...------------------------......---,,,,,,+++******************************)))************+++++++++******+++++++++,,,,,,,,,---------------------------------...///000000111000000111222333333333333666666777777777666444333777666444222222222444555666555555444444666777888777777777777777666555555555444333222222222222333111111222222222222111111222222222222222222222222444444444333333222222222111000///...///000222444111111111111111000/////////////////////.........//////---,,,,,,---...///000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000222111111000000000000000///000111222333222111111000000111111111111000000///000000000111111111111............////////////111000///......///000111//////000111111111111111000000000000000000000000111111111111111000///...000000////////////000000000///...---------------111111111111111111111111111111000000//////......////////////////////////---...///000111222333333333333333333333333333333111222222333333222222111111111222222222111111000222222222222222222222222111111111000111111222333222111111000///......---......---------,,,,,,,,,rrr]]]OOOAAA999888444333222222111111222222222000.........///...---+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++************+++++++++,,,------......------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,,,,++++++***++++++,,,...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,,,,---------......//////------............---------///000222333222111000........................,,,,,,------------,,,,,,...---,,,+++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++*********))))))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++++++++******+++++++++++++++,,,,,,---,,,++++++,,,///111111000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......---,,,,,,+++******************************)))************+++++++++******+++++++++,,,,,,,,,------------------,,,,,,---------...///000000000000000111222333333333333555555666666666555444333777555444222222222444555666555444444444555777777666777777777777666555555444444444444333333333222111111222222222222111111111111111111111111111111333333333333333222222222111000///......000111222000111111111111000///...............///////////////...------------...///000000////////////000000////////////////////////000000000000000000000000000000000000000000000000222111000000//////000000///000111222222222111111000000111111111111000000//////000000000111111111............////////////111000///......///000111//////000111111111111000111111111111111111111111111111222222111000000///000000////////////000000//////...---------------000000000000000000000000000000000/////////....................................///000111222222333333333333333333333333333111222222333333222222111111111222222222111111000111111111111111111111111000000000000111222222333111111000000///......---...------------,,,,,,,,,ooo[[[MMM@@@888666444333222222111111222222222000.........///...---++++++,,,,,,,,,,,,------++++++++++++++++++++++++************************++++++,,,,,,,,,+++******++++++************++++++,,,,,,------......------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++*********++++++,,,++++++***++++++,,,,,,...------,,,,,,------...++++++++++++++++++******++++++,,,---...//////000.........------.........---...000111111000///...------------------------------............------.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,***************)))))))))++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***,,,///222333333...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------...------,,,,,,++++++***************************)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,---,,,,,,,,,---------...//////000000000000111222333333333333333444444444444444333222666555333222222333444444555444444444444555666666666666666666666555444444444444555555555444333222111111222222222222111111000000000000000000000000222222222222222222333333222111///......///000000000000000000000//////...---------.../////////000......---------......///000000////////////000000////////////////////////000000000000000000000000000000111222222111000000111111000/////////////////////000111111111111111///000000111111000000///////////////000000000000............////////////000//////......//////000...///000000111111000000222222222222222222222222111222222222222111000000000//////......//////000//////...------------...///////////////////////////////////////................................./////////000000111111111222222222222222222222222111222222333333222222111000111111222222222111111000000000000000000000000/////////000111222333444111000000//////.........------------,,,,,,,,,,,,nnnZZZMMM@@@888666444333222222111111222222222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,------...------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++******++++++,,,,,,...------,,,,,,------...///.........------,,,,,,******+++,,,...///000000///...---,,,,,,---...///....../////////...---------------------------------..................------.........---,,,+++******+++++++++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++******+++++++++++++++,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,************************++++++++++++++++++++++++++++++************++++++************************************************************+++++++++++++++++++++,,,,,,,,,,,,,,,...,,,******---000111222...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---,,,,,,---------------------------,,,,,,+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,---------,,,+++---------....../////////000000111222333333333333222222333333333222222222444444333222222333333444444444444444444555555555555555555555555444333333333444666666666555333111111111222222222222111111000000000000000000000000111111111111222222222222111111///............////////////000000///......,,,,,,------...///000000------------........./////////000000000000//////////////////////////////000000000000000000000000///000222333333222000///000000///............////////////000000000000000//////000000000000//////........./////////000000............////////////////////////////////////...//////000000000000000000000000000000000000000111111222222222222111111/////////......////////////......---------............................................................................../////////000000000000000222222222222222222222222111222222333333222222111000000111222222222111111000000000000000000000000////////////000222333444000000/////////.........---------,,,,,,,,,++++++nnn[[[NNNBBB999888444333222222111111222222222000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,------...------,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++++++++++++++++++++++++++*********++++++,,,---...------,,,,,,------...000000//////......------******+++,,,---...///000///...---,,,,,,---...///---............------,,,---------------------------..................---------------,,,+++))))))*********++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++******++++++,,,***************+++++++++++++++++++++++++++++++++++++++************++++++************************************************+++++++++*********))))))***+++,,,---------,,,,,,///,,,***)))+++---.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,)))***,,,---...---,,,,,,------------............000000111222333333333333222222111111111222222222333333333222222333333333222333333444444444444444444444444444444333222222333444555666666444222111111111222222222222111111111111111111111111111111111111111111111111111111000000///......------------....../////////......+++,,,,,,---...//////000,,,------.........////////////000000000000//////........................000000000000000000000000///000222333333222000///000///......---.........///////////////000000000//////000000000000//////---............/////////............////////////......////////////............///000000000000000////////////////////////000111111222222222111111//////............//////......---------......///////////////////////////---------------.................................///////////////000000000111111111111111111111111111222222333333222222111///000111222222222222222111111111111111111111111////////////000111222333////////////............------,,,,,,,,,+++++++++nnn\\\PPPCCC;;;999444333222222111111222222222000.........///...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------******+++,,,,,,,,,++++++************+++,,,------...------,,,,,,------...------------------,,,,,,******+++,,,---......///.........------.........------------------......------------------------------............------------,,,+++******))))))*********++++++,,,,,,---++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++************++++++,,,,,,---++++++++++++++++++,,,,,,,,,++++++******++++++,,,*********+++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************++++++*********)))))))))***+++---.........---,,,///,,,******+++,,,++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,)))+++---/////////---,,,------------------------000000111222333333333333222111111111111222333333222222222222333333333333111222333333444444333333333333333333333222111111333333444444444333222111111111222222222222111111111111111111111111111111111111111000000000//////...............---------,,,---..................,,,,,,,,,---.........///+++,,,---...////////////...///000111111000///...........................000000000000000000000000000000111222222111000000//////...---------------...............///000000...//////000000//////...------------.........///............////////////---......//////......------...//////000000//////------------------------//////000111111111111000///......------......///...------------...//////////////////////////////,,,,,,,,,---------------------------------------.........//////000000000000000000000000000000000111222222333333222222111///000111222222222222222111111111111111111111111000000/////////000111111........................,,,,,,,,,,,,++++++++++++mmm[[[PPPCCC;;;999444333222222111111222222222000.........///...------------,,,,,,+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---------......------,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,+++************+++,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,---------------............---------------------...//////........................,,,,,,------------,,,,,,000///---+++************)))******+++,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))***************+++---...///...---,,,---+++++++++------,,,+++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,***+++...000111000///---------------------------000000111222333333333333222222111111111222333444111111222333333333333333000111222333444333333222222222222222222111111000333333222222222111111111111111222222222222111111000000000000000000000000222222111000///......---,,,,,,---.........------+++,,,---...............------------------------+++,,,---////////////......///000111111000///...........................000000000000000000000000000000000000000000000000///...------,,,,,,------......---------...///000......////////////......,,,,,,---------.....................////////////------...//////...---------...//////000000//////..............................///000000000000000///......------......///---------------...//////------------------------++++++,,,,,,,,,---------------------------------,,,------...///000111111000000000000000000000000111222222333333222222111//////000222222333333222000000000000000000000000111111000////////////000........................,,,,,,,,,++++++++++++***lll[[[OOOCCC:::999444333222222111111222222222000.........///...------------,,,,,,+++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------.........---,,,,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***+++,,,---,,,,,,+++************+++,,,---......------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,---...///000111////////////////////////+++,,,,,,------,,,,,,+++222000...+++******+++,,,))))))***+++,,,,,,------++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++))))))***+++,,,,,,---------,,,,,,++++++*********,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))************************''''''((()))***+++,,,,,,***+++---//////...---,,,+++***+++---///000///---...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++******+++++++++,,,,,,,,,***,,,///111222111///...------------------------000000111222333333333333222222111111111222444555000111222333333333333333000111222333444333222222222222222222222111000000333222111000000000111111111111222222222222111111////////////////////////333222111000///...---,,,++++++,,,---............+++,,,------.........---------------------,,,,,,***+++---///000000///......///000222222000///...........................000000000000000000000000000000////////////000000......---,,,,,,,,,,,,---......---,,,---...///000......////////////......,,,,,,,,,---------................../////////000,,,---...//////...---,,,---......///////////////////////////////////////------...//////000//////.........------.........---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,---...///000111222000000000000000000000000222222222333333222222222//////000222222333333333////////////////////////222111000//////.........---.....................,,,,,,,,,+++++++++******kkkXXXMMMAAA:::999333222222222222222222333333000---,,,......---***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,------+++******+++***+++,,,,,,******+++,,,---------,,,,,,+++++++++******************************+++++++++,,,,,,,,,,,,,,,+++***))))))************))))))******+++,,,++++++,,,,,,,,,---------.........------,,,,,,,,,*********++++++,,,,,,,,,+++,,,------......------+++++++++,,,,,,,,,------........................------------------------,,,,,,,,,++++++*********)))***++++++***)))***+++,,,+++)))(((((()))+++,,,******))))))******+++,,,************************,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,++++++***)))((((((+++++++++************)))************************,,,++++++******++++++,,,,,,+++***((((((((()))*********************************++++++++++++************))))))******+++,,,,,,,,,++++++++++++++++++***)))))))))***+++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************++++++++++++++++++,,,,,,---------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))************)))))))))************+++++++++,,,------......------,,,,,,,,,,,,---------......000000111222222222222111111222111000......000222111111111111111111111111333333222111222333444555555555444444444333333333333333333222222222111111000000000000111222333444////////////............//////...---,,,,,,++++++---......///000/////////,,,------......------,,,------------------------+++,,,------......---------...///000111111111111---------...............////////////000000000000111000000////////////000...---,,,+++,,,,,,......///......------...000111////////////////////////+++///000---,,,///111000//////.........---------------------------------........................222000///...------.........//////000//////......111000000///...---------,,,,,,------...///000000---,,,,,,++++++,,,,,,---++++++******++++++,,,---------............---------------...///000000111000000000000000000000000111111111111000///------111111111111111111111111000000000000000000000000111///,,,,,,...///---+++///............---------,,,++++++******++++++,,,kkkXXXMMMAAA999888333222111111111111222333333000------......---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++************+++,,,,,,******+++,,,------,,,,,,,,,+++++++++*********************************+++++++++,,,,,,,,,++++++***))))))************))))))******+++,,,))))))*********+++++++++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------...---------,,,,,,---------.................................------------------------,,,,,,,,,+++++++++******)))***++++++***)))***+++,,,+++)))(((((()))+++,,,******))))))******+++,,,************************,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...------,,,++++++******+++++++++************)))************************,,,++++++******++++++,,,,,,+++***)))(((((()))*********************************++++++++++++*********************++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++*********))))))************))))))************++++++++++++,,,------------------,,,,,,,,,,,,---------......///000111111222222111111///000000000//////222444111111111111111111111111333333222222222333444555555444444444444333333333333333333222222222111111////////////000111222222111000000000000////////////......---,,,,,,++++++,,,---......//////......,,,------......------,,,------,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...///000000000000...............---------....../////////000000000000000////////////000000///...---,,,,,,---...///...............///000000////////////////////////000444444000///111333111//////.........---------------------------------------------------------111000///...------...///....../////////.........111000000///......------,,,,,,---......///000000------,,,,,,,,,,,,------+++++++++***++++++,,,---------............------......//////000111111111000000000000000000000000111111111111000///...---////////////////////////000000000000000000000000111///------...///...,,,///............---------,,,,,,++++++++++++,,,,,,kkkXXXLLL@@@888777444222111000000111222444333111///.........---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,+++)))*********+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++*********************************++++++++++++,,,,,,+++******)))***************))))))******+++,,,))))))*********+++++++++,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,++++++,,,------------------------.........//////........................------------------------,,,,,,,,,++++++++++++***)))***++++++***)))***+++,,,+++***))))))***+++,,,***))))))))))))***++++++************************+++++++++++++++*********++++++++++++,,,,,,,,,,,,///......------,,,,,,,,,+++++++++************)))************************++++++************++++++++++++***)))))))))************************************++++++++++++******)))************+++++++++******++++++,,,,,,------------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,+++******))))))******++++++++++++,,,,,,+++++++++++++++++++++++++++++++++***************))))))************))))))************+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,---------......//////000111111111111111---///000000///000333555111111111111111111111111333333222222222333444555444444444444333333333333333333333222222222111111000///////////////000000111111111111000000000000.........------,,,,,,++++++,,,------......------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...//////////////////......------,,,,,,------.........///////////////...//////000111222000///...------...///000---......///////////////////////////////////////222666555111///111222000...............---------------------------------,,,,,,,,,,,,------------000//////.........//////---.....................111000000//////......---------......//////000000------,,,,,,,,,,,,------+++++++++++++++,,,------------............------/////////000000111111222000000000000000000000000111111111111000///......////////////////////////000000000000000000000000111000......///000///...///............---------,,,,,,++++++++++++,,,,,,jjjXXXLLL@@@888777444333111//////111333444333222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************+++,,,,,,***))))))******+++,,,,,,******+++,,,,,,+++++++++++++++++++++************************************++++++++++++++++++***************+++******))))))******+++,,,++++++,,,,,,,,,---------++++++******************++++++++++++++++++++++++++++++,,,------------,,,------------....................................------------------------++++++++++++++++++++++++)))***++++++***)))***+++++++++***))))))***++++++)))))))))))))))***++++++************************+++++++++******************++++++++++++,,,,,,,,,......---------,,,,,,,,,+++++++++*********))))))************************++++++************+++++++++***************************************************++++++++++++******))))))******++++++++++++******++++++,,,---.........---,,,+++++++++++++++************************++++++++++++++++++++++++))))))*********+++++++++++++++******************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........///000000111111000000...///000000000000222444111111111111111111111111222222222333333333444444444444444333333333222222333333333222222222111111111000000/////////000000111111111000000000//////......---------,,,,,,,,,++++++,,,------------,,,,,,------......------,,,******++++++++++++,,,,,,+++,,,------......------+++,,,------.........---//////...------,,,++++++------------.........///............///000222222111000///......//////000,,,---///000000000///...///////////////////////////222222...,,,///000...........................------------------------++++++,,,,,,,,,,,,,,,---.............../////////---------------.........000000000000//////............/////////000000000......------------......,,,++++++++++++,,,------------............------......//////000000000000000000000000000000000000111111111111111000///...000000000000000000000000////////////////////////111000/////////000000000///............---------,,,,,,,,,++++++,,,,,,,,,iiiWWWLLL@@@999888444333222000000222333444444333222000...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))+++,,,,,,***))))))******+++,,,,,,******+++,,,++++++++++++++++++++++++************************))))))*********++++++++++++***************++++++******))))))******+++,,,++++++,,,,,,,,,---------************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------........................------------------------++++++++++++++++++++++++)))***++++++***)))***++++++******************+++))))))(((((())))))***+++*********************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))************************+++******))))))******+++*********++++++++++++*********************************++++++++++++******((()))***++++++++++++*********+++,,,------......---,,,+++******)))******************************++++++++++++++++++++++++))))))*********+++++++++(((((()))***++++++,,,,,,---------------,,,,,,,,,++++++++++++++++++++++++******************++++++******++++++++++++*********++++++++++++,,,,,,,,,---,,,++++++++++++,,,---,,,,,,,,,---------............///000000000000//////111222111000///000111111111111111111111111111222222333333333444444444444444333333333222222222333333333222222222111111222222111000000000111111000000/////////.........---------------,,,,,,,,,***++++++,,,---,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,+++,,,------......------+++,,,,,,---------------//////...---,,,++++++***------------.........///............///000222222222111000///...//////000,,,---///000000000///...////////////////////////+++//////,,,+++...000///---.....................------------------------+++++++++,,,,,,---------------.../////////000000...------------...///000000000000000000//////////////////000000000000000///......------......///,,,,,,++++++,,,,,,---...------............---------------...............////////////////////////000111111111111000000///000000000000000000000000////////////////////////000000000/////////000111///............------------,,,,,,,,,,,,,,,,,,---hhhVVVLLLAAA:::999444444333333333333444444444555444111...------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++***((())))))***+++,,,,,,******+++,,,*********+++++++++++++++************************)))))))))************+++*********)))******+++,,,******))))))******+++,,,))))))*********+++++++++***************+++++++++,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------------------------***++++++++++++,,,,,,,,,)))***++++++***)))***+++************************)))(((((((((((()))******************************)))))))))***************************++++++++++++************************+++++++++************)))******************************))))))))))))******)))***++++++,,,+++++++++******************************++++++++++++******((()))***,,,,,,+++******++++++,,,,,,------......++++++******))))))******************************,,,,,,,,,++++++++++++***)))************+++++++++'''((()))***+++---............------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,---------......---......///////////////000111333222000//////000111111111111111111111111111222333444444444333333333333333333222222222222333333333222222222111111222111111111111111222222////////////............------------------------***+++,,,,,,------,,,,,,,,,------......------,,,******++++++,,,,,,------+++,,,------......------,,,,,,------...------,,,......------,,,,,,++++++------.........///////////////...//////000111222222111000///......//////---......///////////////////////////////////////+++///000------000222111---------...............------------------------++++++,,,,,,------......,,,,,,...///000000000000///...------...///111222000000000000000000000000000000000000111111111111//////............//////,,,,,,,,,,,,,,,------...------............------------------------------////////////////////////000111111222111111000000////////////////////////000000000000000000000000...///000///......000111///............---------------,,,,,,,,,,,,------gggVVVLLLAAA;;;;;;444444555666666555444444555555555222...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++)))(((((()))***+++,,,,,,******+++,,,)))*********++++++++++++************************))))))))))))******************))))))***++++++,,,******))))))******+++,,,))))))*********+++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...........................------------------------******+++++++++,,,,,,,,,)))***++++++***)))***+++*********++++++*********((((((((((((((()))******************************((()))))))))*********+++************++++++++++++************************+++++++++************)))******************************))))))))))))******)))***+++,,,,,,,,,++++++******************************++++++++++++******((()))+++,,,,,,+++***))),,,,,,------------------++++++*********+++,,,,,,************************,,,,,,,,,+++++++++******)))************+++++++++)))******+++,,,------...---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***+++++++++,,,,,,,,,---------,,,+++))))))+++,,,---,,,,,,,,,---------......------.../////////.........000222222111000000111111111111111111111111111111222333444444444333333333333333222222222222111333333333222222222111111000000///000000111222333000000000////////////...------------------------+++,,,,,,---------------,,,------......------,,,+++++++++,,,------......+++,,,------......------------............------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000000000////////////000000222111///...------.....................///000000////////////////////////---111222...---000111000---------.........//////------------------------+++,,,,,,---......//////+++,,,---///000111111000000///.........000222333000000000000000000000000111111111111111111111111000//////////////////000---,,,,,,,,,,,,---......------............------........................////////////////////////000111111222222111111111////////////////////////000000000000000000000000,,,...///...------///111///............---------------,,,,,,,,,,,,------fffVVVLLLBBB<<<<<<444555777888888777555444555666666333...,,,---///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++)))(((((()))***+++,,,,,,******+++,,,))))))******++++++++++++************************))))))))))))******************))))))***+++,,,,,,*********)))***++++++,,,++++++,,,,,,,,,---------******++++++,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---------.........//////........................------------------------*********++++++,,,,,,,,,)))+++++++++***)))***+++******++++++++++++******((((((((((((((()))******************************(((((())))))*********+++)))************+++++++++*********************++++++++++++************)))******************************))))))))))))******)))***+++,,,---,,,,,,+++******************************++++++++++++******''')))+++,,,,,,,,,***)))------------------,,,,,,++++++++++++,,,------...)))))))))))))))))))))))),,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,------.........***++++++,,,,,,++++++***++++++,,,,,,,,,------------,,,***))))))***,,,---,,,,,,,,,---------......,,,---......//////......,,,...111222222111222333111111111111111111111111111222333444555444333333333333333222222222111111333333333222222222111111............///111222222111111111111000000000000------------------------+++,,,------......------,,,------......------,,,++++++,,,------...//////+++,,,------......------.........///......------,,,,,,,,,,,,,,,,,,,,,---////////////000000000000111000000////////////000222111///...---------...//////...------///000111////////////////////////...222222...,,,...///------------.........//////------------------------,,,,,,------...///000000***+++---///111111111111000000......///111333555000000000000000111111111222222111111111111111111000000////////////000000---,,,,,,,,,,,,---......---..................---///////////////.........////////////////////////000111111222222222111111111111111111111111111111000000000000000000000000+++---///...,,,,,,///111//////.........---------...------,,,,,,------...```QQQJJJBBB:::888666666555555555666666777666666555444222000---,,,///......---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++*********++++++++++++*********))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////++++++++++++++++++++++++************************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))***************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***)))(((((())))))(((((())))))))))))((((((((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,+++*********+++))))))))))))***+++,,,---------------------------------,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,+++***))))))+++---...******+++++++++,,,,,,,,,------------------------+++,,,------,,,,,,---///...//////000000000000///000111111000//////000222444444444555555555555666333333222222111000//////111111111111111111111111//////000000111111222222000000000000////////////---///000///...---...000,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,------......///555333000...---------..................---------,,,,,,+++***+++,,,---...///////////////000111111444333111/////////////////////......---------,,,////////////////////////............///////////////////////////......---,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///111000...////////////000000000000000000000000111111111111////////////............000000000000111111111111111111000000//////..............................---------...------,,,,,,,,,,,,,,,------...............///000000000000000000000000000000000000000222111111111000000//////////////////............------------------------............---,,,+++***++++++,,,,,,,,,,,,------___PPPJJJBBB<<<:::555555444444444555666777666666666555333000...,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++******+++++++++++++++*********))))))***++++++,,,,,,++++++************+++++++++,,,,,,************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,---------.........++++++++++++++++++++++++************************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))***************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***++++++,,,,,,++++++***++++++***)))))))))))))))((())))))******))))))(((***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,---,,,++++++******++++++))))))))))))***+++,,,---------------------------------,,,,,,,,,,,,++++++******+++,,,,,,+++************+++++++++,,,,,,,,,---,,,++++++******++++++++++++*********+++------******+++++++++,,,,,,,,,------------------------+++---......---,,,...///...///000000111111000000000111222111//////111222333333333333444444444444333333222111111000//////111111111111111111111111000000000000000111111111000000000000/////////......///000///...---...///------------------------///......------,,,,,,,,,++++++,,,------......///444222000...------.../////////......------,,,,,,---,,,,,,+++,,,---...//////////////////000000111333222000////////////000/////////.........------////////////////////////............///////////////////////////...------------...............///,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,///000///---.../////////000000000000...////////////000000000000000000/////////......//////000000000111111111000000000000//////..............................,,,---------------,,,,,,,,,,,,------------------......///000000000000000000000000000000000000000111111111000000000//////////////////............------------------------/////////......---++++++++++++,,,,,,,,,,,,------^^^OOOJJJCCC<<<:::444444333333333444666777888888777555333111///---)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******+++++++++++++++*********************++++++++++++***************++++++++++++,,,************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************,,,+++***)))(((((((((((())))))))))))))))))))))))(((((()))***************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++******++++++++++++******+++***))))))))))))))))))*********++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,++++++******++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++******++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,---///...------...000//////000111111111111111111222222111000000111333111111222222222333333333222222222111111000000///111111111111111111111111111000000000000000000///000000000/////////.........000000///---,,,---...////////////////////////000000///...------,,,,,,++++++,,,------......///222111000.........///000/////////...---,,,,,,+++...------------...////////////......//////000111111000////////////000000///////////////.........////////////////////////---............/////////...////////////...------/////////...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---....../////////000000000............////////////111111000000000///////////////000000000000111111000000000////////////...------------------------,,,,,,------------,,,,,,------------------,,,,,,......///000000000000///000000000000000000000000111111000000000000//////////////////............------------------------////////////......---,,,++++++,,,,,,,,,,,,------^^^OOOIIIAAA;;;999444333222222222444666777:::999777555333111///...)))+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***++++++,,,******************************++++++++++++******************++++++++++++************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------........................------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***)))(((((())))))(((((((((((((((((((((((((((((()))***************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))******************************++++++++++++************)))))))))))))))******++++++,,,,,,++++++***(((((()))))))))*********++++++,,,,,,,,,,,,------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---///000//////000111222222222111111222222222000000222333111111111222222222333333222111111111000000000///111111111111111111111111111111000000/////////...000000/////////............000000///---,,,,,,---000000000000000000000000000000//////...---,,,,,,++++++,,,------......///000//////......///000000000///......---,,,++++++...............//////000///............///000000/////////////////////000////////////////////////////////////////////////---------.........//////......//////......---,,,000//////......---------++++++++++++++++++++++++...------------------,,,........./////////000000........./////////000000111111111111000000000000////////////000000000111////////////////////////------------------------++++++,,,---------,,,,,,.........------,,,,,,,,,---...//////000000//////000000000000000000000000000000000000000000//////////////////............------------------------//////000000///......---+++++++++,,,,,,,,,------^^^OOOHHH@@@999777444333222111222444666888;;;999777555222000///...+++,,,------,,,***(((&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***++++++,,,,,,************************)))******++++++******)))))))))*********+++++++++************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------........................------,,,,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++************************+++***))))))))))))))))))(((((((((((((((((((((((((((((()))***************************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++*********))))))************************)))******++++++******)))***)))))))))))))))******++++++,,,,,,,,,,,,++++++(((((()))))))))*********+++++++++,,,,,,---------***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,*********)))******+++,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...000......///111111222222222111222222111000000111333111222222222333333333333111111111000000000000000000000000000000000000000111000000000//////......////////////...............//////...---,,,,,,---000000000000000000000000000//////...------,,,,,,++++++,,,------......///................../////////......---,,,,,,++++++......////////////000///...............//////000---........./////////............///////////////////////////////////////------------...........................------,,,//////......------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,---............//////////////////000000000111111111111111111111000000000000...////////////000000000.............../////////------------------------***++++++,,,------,,,,,,.........------,,,,,,,,,------...///////////////000000000000000000000000//////////////////000000////////////............------------------------//////////////////...---+++++++++,,,,,,,,,------~~~]]]NNNHHH@@@999777555333222111222555888:::;;;999777444111///...---,,,---------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,,,,***************+++++++++))))))************)))))))))))))))************+++************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---------------------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************)))))))))))))))***))))))))))))))))))))))))(((((()))***************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************))))))************)))))))))))))))))))))******+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,***++++++,,,,,,------...******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,+++***************++++++******++++++,,,,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///,,,---...000111111111111000111111000//////000222111111222222222333333333000000000000000000000000000000000000000000000000000//////////////////.../////////.........------,,,---......---,,,---...////////////////////////...------------,,,,,,,,,++++++,,,------......///,,,,,,------------------------------,,,,,,,,,,,,---......///000/////////......------......///000---...............---------------...............////////////////////////,,,------------.........---............---,,,,,,---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...------........./////////000000000000111111111111111111000000000/////////......////////////000000---............/////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,------,,,------------------,,,,,,------...////////////...000000000000000000000000......////////////000000////////////............------------------------....../////////......---++++++,,,,,,,,,,,,------zzzZZZMMMHHHAAA;;;:::666444222111333555999;;;;;;999666333000...------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))*********+++++++++))))))************))))))))))))))))))************************************++++++************++++++******))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---++++++++++++++++++++++++******************************))))))))))))******))))))))))))))))))))))))(((((()))***************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))************************))))))************)))))))))))))))))))))***++++++******++++++++++++*********++++++++++++,,,,,,,,,******+++,,,,,,---......)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++***************+++)))******+++,,,,,,------------,,,,,,,,,,,,++++++,,,+++************+++,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------+++*********++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,...+++,,,---...000000000000///000000///......///111000000000111111111222222///000000000000000000000000000000000000000000000........./////////////////////.........---------***,,,------------...000------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,------......///++++++,,,,,,,,,++++++***+++,,,,,,,,,,,,---------,,,---.../////////.........------------...//////---......///...---++++++,,,,,,,,,,,,---------...////////////////////////,,,,,,---------.........------......------,,,+++***++++++++++++++++++,,,************************)))+++------++++++---///---------.........///////////////000000000000111000000000/////////.............../////////000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,,,,------,,,,,,,,,------------------,,,---......//////......000000000000000000000000........./////////000000////////////............------------------------------............------++++++,,,,,,,,,,,,------wwwXXXLLLHHHCCC>>>===666555333222333666:::<<<;;;999666222///---,,,,,,*********+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---))))))******++++++++++++))))))************))))))))))))))))))************************************++++++************++++++*********)))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***************************)))))))))))))))******))))))))))))))))))))))))(((((()))***************************************)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))************))))))))))))((())))))***++++++*********++++++*********((())))))))))))***************+++,,,,,,---......)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---++++++***************+++))))))***+++,,,,,,---------------,,,,,,,,,++++++,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,+++*********+++,,,,,,---...---+++))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---***+++,,,...///000000000.../////////------///000////////////000000000000////////////000000000000000000000000000000000000---.........//////000000//////.........---------)))+++------------///000,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---++++++,,,------......///+++++++++++++++***)))(((***++++++,,,,,,------...+++,,,.../////////...---...------------...//////......//////...,,,***)))+++++++++,,,,,,---------////////////////////////,,,,,,,,,---------......------......------,,,+++)))))))))******++++++,,,************************(((+++------++++++---000---------.........//////............/////////000////////////......................../////////000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,,,,,,,------.........,,,---......//////......000000000000000000000000---.........//////000000000/////////............------------------------,,,,,,------...------,,,++++++,,,,,,,,,---------wwwXXXLLLHHHBBB<<<:::888777555555555777:::;;;;;;999555111...,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,((())))))))))))*********++++++++++++++++++++++++((()))))))))************)))))))))((())))))***+++***)))))))))***+++,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))))))))************++++++,,,,,,++++++***+++,,,------......------,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++***)))(((((())))))---+++((()))******(((%%%***)))((((((((()))+++,,,************************+++***)))))))))***,,,,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))))))))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,,,,------******+++++++++,,,,,,,,,......---,,,,,,+++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++)))(((************************,,,,,,,,,++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))),,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------.........//////111000/////////000222333//////000000000000//////000000////////////000000000000000000000000000000222111000///...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,+++***))))))++++++******)))******++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---...////////////...---,,,,,,++++++++++++,,,,,,,,,---------000000///...------,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------,,,+++,,,---...//////............---------++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------......////////////////////////111111000///////////////............/////////000------............---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,------...///000222222000///............111111111111111222222333000000000000////////////000000//////.........---......---,,,,,,,,,,,,---++++++++++++++++++++++++vvvXXXKKKGGGAAA<<<:::777777666666666777888999777555222000...---------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,)))))))))*********++++++++++++++++++++++++++++++************++++++++++++***))))))))))))***++++++*********)))******+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++)))))))))*********++++++***++++++,,,,,,++++++***+++,,,------...---------,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************++++++***)))))))))))))))---+++))))))******(((&&&***)))((((((((()))++++++************************+++***)))))))))***+++,,,***++++++,,,,,,++++++***)))************+++++++++,,,,,,+++++++++*********************************************************))))))))))))))))))))))))***++++++,,,,,,++++++***)))))))))***+++,,,,,,,,,*********+++++++++,,,,,,...------,,,++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******)))***+++,,,,,,+++)))(((************************,,,,,,,,,+++++++++******,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------.........////////////.........///000111//////000000000000//////000000////////////000000000000000000000000000000000000//////...---,,,,,,...------,,,,,,------...------------,,,+++***)))++++++***************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---......//////......---,,,,,,++++++++++++,,,,,,,,,---------000//////...------,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,------,,,,,,,,,---...//////............---------++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,---------.........111111111111111111111111111111000///////////////........./////////000000,,,------......------,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,------...///000222111000///............000000000000000111222222000000000000////////////000/////////............///...------,,,,,,------++++++++++++++++++++++++uuuVVVJJJGGGAAA<<<;;;666777777777777666555555222111///...---...//////...------------,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++************+++++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++,,,,,,++++++******)))*********))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,+++************+++++++++,,,******++++++++++++******++++++,,,---------------,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++***)))))))))))))))))),,,***))))))******(((''')))))))))((()))******+++******************************))))))******+++,,,***++++++,,,,,,++++++***)))************+++++++++,,,++++++++++++*********************************************************))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++*********++++++++++++,,,------,,,,,,++++++************++++++++++++******++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))+++,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///---------...............------,,,,,,------.../////////000000000000//////000000////////////000000000000000000000000000000///.........------,,,,,,...------,,,,,,------...---......------,,,+++***++++++******++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...............------,,,,,,++++++,,,,,,,,,,,,------------/////////...------,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,---,,,,,,,,,,,,---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------------.........111111111111111111111111000000000000////////////....../////////000000000,,,,,,------------,,,,,,...............---------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------,,,------...///000222111000//////......//////////////////000111111000000000000////////////////////////............///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,sssUUUIIIFFFAAA<<<;;;555666777888777555333111000///...---------......------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******+++++++++,,,,,,,,,************++++++++++++*********+++++++++,,,,,,++++++******++++++,,,---,,,,,,+++***)))))))))***))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******++++++++++++******++++++,,,------------,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************)))))))))))))))***+++******))))))))))))((()))))))))))))))******+++***************************************+++++++++***++++++,,,,,,++++++***))))))*********+++++++++++++++++++++************************************************************))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******************++++++++++++,,,,,,,,,,,,++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///........................,,,,,,,,,---------......//////000000000000//////000000////////////000000////////////////////////------------------,,,,,,...------,,,,,,------...............---,,,++++++******++++++++++++++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,------------...//////.........------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,,,,------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................///000000000000000//////...////////////000000000------............------///////////////.........------------------------......---------,,,,,,,,,------,,,------...///000111111000///////////////...............///000000000000000000///////////////////////////.........//////...---------------------------------------pppSSSHHHEEEAAA<<<;;;444555777777666444111///000///...------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++******+++++++++,,,,,,,,,)))))))))******+++++++++))))))))))))*********+++++++++******++++++,,,---,,,,,,+++***)))))))))***(((((((((((((((((((((((())))))************))))))******+++++++++,,,,,,,,,)))******++++++******)))***+++,,,,,,------,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************)))))))))))))))******************))))))))))))((()))))))))************************************))))))******++++++++++++***++++++,,,,,,++++++***))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((()))))))))))))))*********+++++++++,,,+++++++++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///.....................---------......//////////////////000000000000//////000000////////////000000////////////////////////------------------,,,,,,...------,,,,,,------...............---,,,++++++)))***+++,,,,,,,,,,,,+++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////...........................///000000000000//////////////////000000000111//////000000000000//////////////////////////////------------------------......---------,,,,,,,,,------,,,------...///000111000000////////////000...............//////000000000000000////////////........./////////////////////...------------...------------------------nnnQQQFFFEEEAAA<<<<<<333444555666555333111///000//////...---,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************))))))))))))******************+++++++++,,,(((((())))))***+++++++++(((((()))))))))************************+++,,,,,,++++++******)))*********(((((((((((((((((((((((((((((())))))))))))((((((************+++++++++,,,))))))************))))))******+++,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))******+++)))***+++***)))((()))***(((((()))************)))************************))))))***++++++++++++******++++++,,,,,,++++++***)))************++++++++++++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))************+++++++++++++++++++++************++++++++++++******++++++++++++++++++++++++***++++++++++++,,,,,,,,,)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------......///...............---------......///000000000000/////////000000000000//////000000////////////000000000000000000000000000000///.........------,,,,,,...------,,,,,,------...---......------,,,+++***)))***+++---------,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++,,,---------....................................---,,,,,,,,,,,,---......,,,------......------,,,+++,,,------......------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------........./////////111111111111111111111111---...000111111000///////////////000000000111111000000111111111111000000.........///////////////------------------------......---------,,,,,,,,,------,,,------...///000000000////////////000000...............///000000000000000000////////////.........///////////////000///......------..............................mmmPPPFFFDDD@@@<<<<<<333333444444333222111000/////////......---,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))******)))))))))*********++++++((((((((()))***+++++++++))))))*********+++++++++***))))))))))))***++++++*********)))******++++++))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))************))))))******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))))))))))))))***++++++(((***+++***(((((()))+++'''((()))***+++******)))************************((()))***+++,,,++++++******++++++,,,,,,++++++***)))************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************************++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------....../////////.........------------...///000111000000/////////000000000000//////000000////////////000000000000000000000000000000000000//////...---,,,,,,...------,,,,,,------...------------,,,+++***)))(((***,,,---......---,,,++++++,,,,,,,,,,,,++++++------------------------------------------------++++++++++++++++++++++++------------....................................---,,,,,,,,,,,,---......,,,------......------,,,+++,,,---.........------///............---------------------------------------------------------,,,,,,,,,---------..................////////////111111111111111111111111---...000111111111000/////////000000000111111111000000111111111111000000------........./////////..............................---------,,,,,,,,,------,,,------...///000000000////////////000000//////......//////000111000000000000////////////............/////////000000//////.......................................lllOOOEEEDDD@@@===<<<222333333333333222111111---......//////......---,,,,,,,,,------.........************************++++++++++++++++++++++++******************************))))))))))))******((())))))))))))*********'''(((((()))***+++++++++******+++++++++,,,,,,,,,)))))))))((()))******+++***)))))))))***+++,,,,,,******************************++++++++++++******((())))))))))))*********))))))************))))))******+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))((())))))***++++++'''***++++++((('''))),,,'''((()))++++++******)))************************((()))***+++,,,+++******+++++++++,,,,,,+++++++++)))************+++++++++************))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))******************************++++++******++++++++++++******++++++++++++++++++++++++*********++++++,,,,,,,,,))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------....../////////.........---------------///000000000///...//////000000000000//////000000////////////000000000000000000000000000000222111111///...---,,,,,,...------,,,,,,------...,,,,,,,,,,,,+++***))))))((())),,,.........---,,,+++,,,,,,------,,,,,,+++------------------------------------------------++++++++++++++++++++++++---------.........//////---.....................---,,,,,,,,,,,,---......,,,------......------,,,+++,,,---.........---,,,//////.........---------------------------------------------------------,,,,,,,,,------...................../////////000////////////////////////,,,...000111222111000///000000000000111111111111//////000000000000//////,,,---------......//////..............................---------,,,,,,,,,---------------...000000000000////////////000111///////////////000111111000000000000////////////---.........//////000000000000///...............////////////////////////hhhNNNEEE===<<<<<<777777555222111222111000///333000......000111000...------------------------+++,,,,,,,,,+++***(((''')))************+++++++++,,,,,,,,,++++++++++++***(((((()))***+++---...///,,,+++***((((((***+++,,,(((((((((((())))))))))))*********)))))))))))))))******))))))******+++,,,,,,,,,,,,++++++***************))))))))))))******---,,,******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------,,,,,,---------,,,,,,+++++++++************************))))))))))))***+++,,,---,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++---,,,,,,++++++,,,,,,---))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))******)))((((((((((((((()))***,,,------,,,***)))(((((((((((((((((((((((((((((((((((()))***+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,------,,,---------,,,,,,+++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------............///******+++,,,,,,,,,,,,+++,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++******---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,...............///000111111111000000//////............////////////......////////////000000000000000///...---,,,+++++++++,,,,,,,,,---------......000...+++,,,......,,,******+++,,,,,,------,,,,,,++++++******++++++,,,---.................................------,,,,,,,,,,,,++++++******++++++,,,------------.........///000///...............///......---,,,,,,,,,,,,------------............/////////...------------...........................++++++,,,,,,,,,---------,,,------......------,,,******++++++,,,---......------......///.........///...,,,,,,,,,---///111//////000111111111111111222222222111111///...............///000111111222------............------................................................---------.........//////...------------...//////......------------......------......//////000000,,,,,,,,,---...///000000//////............//////---------............///hhhOOOFFF???======888666444222111111111000///222000------///000///---------------------------++++++,,,,,,+++***)))((()))************+++++++++*********))))))))))))((()))))))))***+++,,,---...,,,+++)))(((((()))+++,,,(((((((((((()))))))))******)))))))))))))))))))))******))))))******+++,,,,,,,,,,,,++++++***************))))))))))))******,,,***))))))***+++)))((())))))))))))))))))))))))************************+++,,,------......------------,,,,,,,,,+++++++++************************))))))))))))***+++,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))))))))************************(((((()))***************))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))))))))))))))))))))))))))++++++***))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...,,,++++++,,,------,,,------,,,,,,,,,+++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............******+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,------...//////......---,,,,,,------///............//////000000000000/////////......------............------.../////////000000000000//////...---,,,,,,,,,,,,,,,,,,---------.........///---++++++---...,,,******+++,,,,,,------,,,,,,++++++******++++++,,,---..............................---------,,,,,,,,,,,,++++++******++++++,,,------........./////////000//////......////////////...------,,,,,,------.........////////////000//////...---------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,***++++++,,,------......,,,---......///.........///...,,,,,,,,,---///000//////000111111111111000111222222111111///......------...//////000111111------............------................................................---------..................------------...//////......------------..................////////////,,,---------...///////////////............//////---------............///hhhOOOFFF???>>>>>>888666444222111111111000///000///------.........---------------------------***+++++++++++++++******)))************+++++++++*********))))))))))))(((***************+++,,,,,,******((((((((((((******((((((((()))))))))******))))))))))))))))))*********))))))))))))***+++++++++++++++++++++***************))))))))))))******)))((('''(((***+++***)))))))))))))))))))))))))))++++++++++++++++++++++++,,,------...............,,,,,,,,,,,,++++++++++++************************+++***************++++++++++++*********)))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************)))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))+++************))))))))))))))))))))))))))))))))),,,++++++***************)))***+++,,,,,,+++***)))***************************))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,------,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------............******+++,,,,,,,,,,,,+++************++++++++++++------------------------,,,++++++++++++******************++++++,,,------...------------...////////////...------------...//////......---.........///////////////.........,,,,,,------------,,,,,,....../////////000000000///...------,,,,,,,,,,,,---------...............---,,,***+++,,,,,,+++)))***+++,,,,,,------,,,,,,++++++******++++++,,,---------------------------------------,,,,,,,,,,,,,,,++++++******++++++,,,............/////////000000000////////////000000//////...------------......////////////000000000///......---------------------------------------*********++++++++++++,,,,,,,,,------------,,,,,,+++,,,,,,------.........,,,------...//////.........---,,,,,,,,,---///000...//////000000000000000111111111111000///......---------...//////000000------............------........................------------------------.........---------------...------------...//////......------------....../////////...............------..................//////............//////---------............///fffMMMFFF???======888555333111000111111000//////...---,,,,,,------,,,------------------------******++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++***************+++))))))(((''''''((())))))(((((()))))))))*********)))))))))))))))*********)))))))))))))))***+++++++++++++++*********************))))))))))))******'''&&&&&&''')))+++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,------......------,,,+++++++++++++++++++++************************++++++******)))******************))))))))))))((()))))))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************))))))))))))************+++++++++,,,,,,+++++++++))))))))))))))))))))))))*********)))))))))))))))************))))))))))))))))))))))))))))))))))))+++******))))))*********)))***++++++++++++***)))************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,---,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.........******+++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------+++++++++*********))))))((()))***+++,,,---............------......///000///......------.........000///......------------........................,,,------......------,,,........./////////000000///...---,,,,,,,,,,,,,,,........................+++*********++++++*********+++,,,,,,------,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,........./////////000000000000/////////000111111000///......------..................///////////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------.........,,,,,,---...////////////------,,,,,,,,,---...///---...//////000000//////000000111111000///......------------......//////------............------........................------------------------......------------,,,,,,...------------...//////......------------....../////////......---------...............---------//////............//////---------............///cccKKKDDD>>><<<<<<666444222000000111111000///......---,,,,,,+++,,,---------------------------++++++++++++++++++,,,,,,))))))*********+++++++++,,,,,,,,,+++++++++******++++++******))))))******))))))(((((((((((())))))))))))))))))************(((((())))))************))))))(((((())))))***+++******************************))))))))))))******'''&&&&&&'''***++++++***))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++******)))******************))))))))))))((((((((())))))************))))))))))))))))))))))))************************(((((()))***************(((((()))))))))************++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************************************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,---,,,,,,++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------------------------------+++++++++*********))))))(((((()))***,,,---......---------------...//////......---------......///000///...------------------------------...............////////////..................////////////......---,,,,,,,,,------..................------)))******************+++***+++,,,,,,------,,,,,,++++++******++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,............///////////////////////////000111111//////...---------------,,,,,,,,,---------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------------+++,,,---...////////////,,,,,,,,,,,,,,,---......------...////////////...///000000000000//////...---------...............------............------........................------------------------------------------,,,,,,...------------...//////......------------......//////......------,,,,,,...............---------//////............//////---------............///aaaJJJCCC===<<<<<<555333222000000111111000///---......---++++++,,,...---------------------------,,,++++++++++++,,,,,,)))************+++++++++*********))))))))))))(((+++******)))))))))******)))))))))))))))))))))))))))))))))*********++++++((((((((()))******++++++)))(((((((((((()))******)))))))))*********************))))))))))))******(((''''''(((***++++++***))))))))))))))))))))))))++++++++++++++++++++++++))))))***+++++++++++++++*********+++++++++++++++************************+++***************++++++++++++*********)))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))******)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************(((((()))))))))))))))***))))))))))))))))))))))))(((((((((((((((((()))******************************************************))))))******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...,,,++++++,,,------,,,*********+++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------******+++,,,,,,,,,,,,+++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********((())))))+++,,,---......---,,,,,,,,,,,,---......---,,,,,,,,,,,,---............------,,,---------,,,,,,,,,---------------...//////////////////...------........./////////...------,,,,,,------------------------,,,,,,,,,)))***++++++***)))+++,,,***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------------.........///......---......///000111......---,,,,,,,,,,,,---++++++,,,,,,,,,---------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000+++,,,,,,,,,------------,,,------.............../////////000000//////...........................------............------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------...//////......------------...............---------------------..................//////............//////---------............///```JJJDDD>>>===<<<666333111//////000111000///---//////...,,,+++---///------------------------......,,,+++***++++++,,,)))************+++++++++*********))))))))))))(((***)))))))))))))))***+++)))******************)))))))))*********+++++++++'''(((((()))******++++++((((((((((((((()))******((()))))))))*********+++******))))))))))))******)))(((((()))+++,,,+++***))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++)))*********++++++++++++************************))))))))))))***+++,,,,,,,,,+++++++++************'''(((((()))******++++++))))))))))))))))))))))))************************(((((()))***************(((((((((((()))))))))***)))***+++,,,,,,+++***)))))))))))))))))))))))))))((()))))))))************(((((((((((())))))******))))))))))))))))))))))))))))))(((((())))))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))***+++,,,,,,------------------------******+++++++++,,,,,,,,,...,,,++++++,,,------,,,)))*********++++++++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))***+++,,,,,,------,,,++++++++++++,,,------+++++++++++++++,,,------------,,,,,,,,,---......++++++,,,,,,,,,------------......//////......------------.........//////---------,,,,,,------...------,,,,,,,,,+++++++++(((***,,,,,,******+++---***+++,,,,,,------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---...///000------,,,++++++++++++,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,...///000000000++++++,,,,,,------------,,,,,,---............---......///////////////...////////////////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///...------------...//////......------------......,,,------------------...,,,---------...///////////////............//////---------............///aaaKKKEEE@@@>>>===777333111//////000111000///...///000///,,,+++---000------------------------000...---+++******++++++)))************+++++++++,,,,,,,,,++++++++++++***)))))))))))))))***++++++******++++++++++++******)))************+++++++++'''(((((()))***+++++++++((((((((((((((()))******(((((())))))*********+++******))))))))))))******+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,------------,,,))))))******++++++++++++************************))))))))))))***+++,,,---,,,,,,,,,++++++++++++***'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************(((((((((((())))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))******))))))***+++,,,,,,******))))))))))))******(((((((((((((((((((((((((((((((((((()))***+++,,,------------------------******+++++++++,,,,,,,,,...,,,++++++,,,------,,,))))))******++++++++++++)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,************************---------,,,,,,,,,++++++*********++++++,,,,,,---++++++******++++++,,,---************++++++,,,---,,,,,,,,,,,,------...///+++++++++,,,,,,---------,,,------......------,,,---------.........//////------,,,,,,,,,------...,,,,,,,,,++++++*********(((+++---,,,******,,,...++++++,,,---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,,,,,,,------+++++++++,,,---...///000---,,,++++++******++++++---------.........//////...---,,,,,,++++++,,,,,,************************++++++,,,,,,,,,---------+++++++++,,,,,,++++++++++++************************+++,,,...///000000000***+++,,,---------,,,,,,+++,,,------......------......///////////////...000000000000000/////////---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...//////...------------...//////.........------.........,,,,,,,,,------.........,,,,,,------...///000000//////............//////---------.........//////aaaIIIFFF@@@===>>>;;;444222111111111111000......------,,,,,,+++************+++,,,,,,---......,,,+++++++++******))))))************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))************))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,++++++***+++++++++))))))))))))***************++++++++++++***))))))))))))))))))************(((((()))***************------,,,+++***)))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((()))***************,,,+++***)))))))))++++++************)))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,+++***))))))************************************+++,,,,,,,,,,,,+++---,,,++++++------,,,+++,,,,,,------,,,,,,+++***++++++******************...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,,,,,,,,,,+++***)))------,,,++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111///...------------...///000000///...------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,+++******))))))******...---,,,+++***(((''''''*********++++++,,,,,,,,,)))************+++++++++)))***+++------.........---------......000111222000///---+++***************++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,***)))))))))******++++++++++++++++++++++++++++++************++++++************************+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------...------,,,,,,,,,,,,.../////////...---////////////...............---,,,,,,,,,,,,---...///...---,,,++++++++++++------------------------............////////////------............------------------------------..........................................------000000//////.........---```IIIEEE@@@======:::444333111111222222000///......------,,,++++++++++++++++++,,,,,,------...+++++++++*********))))))************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))************))))))'''((((((((()))))))))***))))))(((((((((((())))))))))))))))))******************+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))******))))))))))))***************++++++++++++***))))))))))))))))))************(((((()))***************+++++++++***))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''(((((()))***************,,,+++***))))))***++++++************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++***))))))************************************+++,,,,,,,,,,,,+++,,,+++******,,,,,,+++***,,,------------,,,++++++************************------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,------------.........//////---------------...///000///...---,,,,,,---.../////////......---,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++******++++++,,,,,,------+++++++++,,,---...//////000///---+++*********************++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...---+++*********++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------..................//////......---,,,---.../////////......////////////...............---,,,,,,,,,,,,---......---,,,+++************------------------------............////////////------............------------------------------................................................000/////////............___HHHDDD???<<<<<<999555444222222333333111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------***************)))))))))************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))((()))******+++*********(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))************)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))***+++))))))))))))******************++++++******)))((())))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))***************+++******)))******++++++++++++*********)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,+++******)))*********++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++***)))***+++,,,+++)))---------------,,,++++++************************,,,,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++,,,,,,---........./////////000000......---------......///...------,,,,,,------............------,,,,,,+++*********+++++++++++++++++++++------------++++++,,,+++******))))))******)))***+++,,,---......///,,,,,,++++++++++++++++++)))************+++++++++,,,+++*********+++,,,---++++++,,,,,,---.........///...---,,,+++*********))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////000000000//////,,,---...////////////...////////////...............------,,,,,,------...---,,,++++++************------------------------............////////////------............------------------------------................................................////////////............___GGGDDD???;;;<<<999666444333333333333222000000//////...------,,,,,,---------------,,,,,,,,,************************************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******++++++*********(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***,,,------((()))))))))***************************))))))(((((()))))))))************(((((()))***************''''''(((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))*********************************+++++++++++++++*********))))))************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,------......------,,,,,,++++++******++++++,,,++++++***************+++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,+++***+++,,,,,,+++***---------...---,,,,,,+++***************+++++++++,,,+++******))))))******++++++++++++++++++++++++************************)))))))))))))))))))))))))))******+++,,,,,,------+++,,,,,,---,,,,,,++++++,,,,,,+++++++++,,,---------.........///////////////......---------......------,,,,,,,,,,,,------......------,,,,,,,,,+++***************************+++---......---+++***,,,+++******))))))******))))))***+++,,,---...///,,,,,,,,,++++++*********))))))*********+++++++++---,,,***))))))***+++,,,---......//////000000///......---,,,++++++******))))))***+++,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++,,,,,,***+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------......///000000000//////---......///////////////////////////............------------------------...---,,,+++++++++++++++....................................////////////------............------------------------------........................---------...............///////////////.........___GGGDDD???;;;<<<999666444333333333333222000000//////...------,,,,,,...---------------------************++++++++++++************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))((()))***+++,,,+++++++++))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))((()))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---((()))))))))************)))************)))((((((((()))))))))************(((((()))***************'''''''''((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))******++++++++++++++++++++++++************************************+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++,,,...//////...,,,+++,,,++++++******++++++,,,+++***************++++++++++++++++++++++++++++++++++++,,,------------,,,...---,,,,,,---...---,,,------.........---,,,,,,))))))*********+++++++++,,,+++******))))))******++++++++++++++++++++++++************************))))))))))))))))))))))))((()))******+++,,,------+++,,,,,,---------,,,,,,,,,+++++++++,,,,,,---...,,,,,,---------.........///......---------......------------------------...---------------,,,,,,***************************+++---......---+++***,,,+++******))))))******))))))******++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++...,,,+++))))))***,,,------...///000000//////...------------,,,++++++***))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++*********++++++++++++************++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,------...------,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,---...///////////////............//////000000////////////............------------------------//////...---------..........................................////////////------............------------------------------........................---------.........//////.........///////////////___HHHDDD???<<<<<<999555444222222333333111000//////......---,,,,,,,,,---------------.........+++++++++,,,,,,,,,,,,,,,************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))((()))***,,,,,,,,,++++++))))))))))))))))))))))))+++++++++,,,++++++***)))(((((((((((())))))))))))))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***))))))))))))************))))))******))))))((('''))))))))))))************(((((()))***************((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((()))***+++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,------...******+++++++++,,,,,,,,,***,,,---......---,,,***,,,++++++******++++++,,,*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------///---,,,---...///...---...............---,,,,,,)))))))))***++++++,,,,,,,,,,,,+++************+++++++++++++++++++++++++++************************************************)))))))))***+++,,,,,,---+++,,,,,,---------------++++++++++++,,,---......,,,,,,,,,------------.........---------......///---......//////......---........................+++++++++++++++*********++++++------------++++++,,,+++******))))))******************************,,,,,,++++++++++++++++++)))************+++++++++---,,,+++++++++,,,---...+++,,,---......---,,,,,,,,,------------,,,+++*********+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++++++++***************++++++,,,,,,---+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,---...//////////////////......//////000111////////////............,,,------......------,,,000//////....../////////....................................////////////------............------------------------------........................,,,,,,------.../////////.........///////////////```IIIEEE@@@======:::444333111111222222000///......------,,,+++++++++,,,,,,------......//////,,,,,,,,,------.........************************)))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))''')))+++,,,------,,,+++))))))))))))))))))))))))+++,,,,,,,,,++++++***)))(((((((((((())))))))))))))))))************))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))************(((((()))++++++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))************)))))))))))))))(((((('''))))))))))))************(((((()))***************))))))******************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************'''(((***+++,,,,,,++++++,,,,,,+++++++++*********++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,)))+++---......---+++))),,,++++++******++++++,,,******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------...---,,,,,,......---,,,...............------,,,((())))))***++++++,,,,,,------,,,+++++++++++++++************************************************++++++++++++++++++++++++))))))******++++++,,,,,,+++,,,,,,---......------++++++++++++,,,---...///------------............---------------...///000......///000000///......////////////////////////---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***************+++++++++,,,,,,++++++++++++++++++,,,,,,)))************+++++++++,,,,,,,,,------......///+++,,,...//////---,,,+++,,,,,,---------,,,+++***,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++)))******+++,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++******+++,,,,,,---......,,,------------.........------...///000000000000000///.........///111111////////////............,,,,,,---......---,,,,,,//////............//////....................................////////////------............------------------------------........................,,,,,,------...//////000............/////////000aaaIIIFFF@@@===>>>;;;444222111111222111000......------,,,,,,+++******,,,,,,,,,---...///000000---------....../////////************************)))))))))))))))))))))))),,,++++++***)))*********))))))))))))))))))))))))''')))+++---...---,,,+++)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))))))))************))))))******))))))((((((((('''))))))(((((((((((())))))))))))))))))************(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***))))))))))))************)))))))))))))))(((((('''))))))))))))************(((((()))***************++++++******************))))))))))))))))))))))))(((((())))))))))))((((((************************'''((((((((())))))******(((((()))***************'''(((***+++,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++,,,,,,---......******+++++++++,,,,,,,,,(((***,,,......,,,***(((,,,++++++++++++++++++,,,******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------,,,++++++------,,,+++......//////......---,,,((())))))***++++++,,,,,,...---,,,,,,++++++,,,,,,************************************************++++++++++++++++++++++++***************++++++++++++,,,,,,---.........---++++++++++++,,,---...///............/////////000,,,,,,,,,---...///000111...///000111111000///.../////////000000000000000---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,++++++***)))***************+++,,,------......*********++++++,,,,,,---)))************++++++++++++,,,---...////////////---...000111111///...,,,+++,,,---...---,,,+++***------,,,++++++******)))+++,,,,,,------,,,,,,+++)))***,,,---...------,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++******+++,,,,,,---......---------.........//////......000111111222222222000///.........///111222000/////////............,,,,,,---......---,,,,,,......---------......///////////////////////////............/////////000---..................---------------------------........................,,,,,,------...///000000---.........//////000000cccMMMFFF???<<<<<<777777333111333333///---...//////...------------...++++++++++++++++++++++++---......---+++******+++------,,,+++************************************+++***)))))))))***,,,,,,))))))))))))))))))))))))***************)))((((((###$$$&&&))),,,,,,+++)))111---,,,///---&&&###&&&))))))(((((((((((())))))((((((((((((((('''''''''&&&''')))(((''''''+++...***+++,,,,,,+++)))&&&$$$)))))))))))))))(((''''''******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))*********)))))))))))))))111...***((((((***,,,,,,(((+++------+++)))'''''')))************+++++++++************************))))))))))))))))))))))))***************)))((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))***+++,,,------,,,+++******++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------******+++,,,,,,---......******+++++++++,,,,,,,,,+++***))))))+++,,,+++)))---------,,,,,,+++++++++,,,,,,+++***+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,***((()))+++,,,+++(((,,,+++***))))))***+++,,,+++++++++************))))))******++++++******)))++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++---------------------------------............//////......------,,,++++++///000111000...------///......---------,,,,,,,,,,,,+++*********+++,,,---++++++************++++++))))))))))))***+++,,,---++++++************++++++************************,,,,,,,,,---------......---...///...------...///......---------,,,,,,,,,,,,++++++******++++++,,,***++++++,,,---...//////++++++************++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,------...------,,,,,,,,,------------......//////000000////////////////////////000///...---------------///...---,,,,,,---...///......------------......++++++++++++,,,,,,---...+++,,,---...////////////......---------......///...------,,,,,,,,,------,,,,,,,,,------.........---,,,,,,,,,,,,---............---,,,---...///000dddOOOIIIBBB@@@???999777333111333333///---.........---,,,,,,,,,,,,,,,++++++++++++++++++++++++---......---+++******+++,,,,,,++++++***+++++++++************************+++***)))))))))***+++,,,***************************************)))((((((444222...)))%%%&&&))),,,&&&######''')))(((***000))))))(((((((((((())))))(((((((((((((((((((((((()))+++,,,+++'''###"""######$$$$$$###$$$&&&***,,,)))))))))))))))(((''''''******))))))((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))***)))))))))))))))))))))!!!$$$)))---000///+++(((&&&$$$!!!"""%%%***///111)))************+++++++++************************))))))))))))))))))))))))***************)))(((((())))))***+++++++++++++++)))))))))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,+++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,---------***++++++++++++,,,,,,,,,,,,*********,,,,,,+++***------,,,,,,,,,+++++++++,,,,,,+++++++++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***,,,---+++))),,,+++************+++,,,++++++++++++******************++++++++++++******++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------...............------------,,,,,,,,,...///000///---,,,---......------------,,,,,,,,,++++++*********+++,,,---++++++************++++++))))))))))))***+++,,,,,,++++++************++++++************************,,,,,,,,,------------...---...///...---,,,---///...------------,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........,,,++++++******++++++,,,+++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++******++++++,,,,,,++++++++++++++++++++++++)))******++++++,,,------...------,,,,,,---------.............../////////........................//////...---------------///...------------...///......------------......,,,,,,+++++++++,,,------+++,,,---...///////////////......---------.........------,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,,,,---...///bbbOOOKKKEEEBBB@@@:::888333111333333000...///------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******++++++++++++***++++++,,,,,,******************************))))))******+++,,,++++++++++++++++++++++++)))************))))))((( $$$(((*********,,,///000---++++++)))%%%$$$&&&***))))))(((((())))))***((((((((((((((((((((((((''')))+++,,,,,,,,,---///...///...***&&&%%%'''***)))))))))))))))(((((('''***))))))))))))((((((((()))))))))*********++++++)))))))))))))))))))))))))))******************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******///...---,,,+++)))'''&&&111///.........,,,&&&""")))************+++++++++************************)))))))))))))))))))))))))))************))))))((())))))******++++++******))))))))))))))))))))))))***))))))))))))***++++++,,,++++++++++++++++++,,,***++++++,,,,,,++++++***)))******++++++******)))++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++---,,,++++++------,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++***+++,,,---------,,,,,,***+++++++++,,,---------------------------------------------............,,,,,,,,,---------......---...///...,,,+++,,,---------------,,,,,,,,,,,,++++++******++++++,,,---++++++************+++++++++***************++++++++++++************++++++************************,,,,,,,,,,,,------------,,,...///...---,,,---...------------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---++++++++++++++++++++++++)))******++++++,,,---------------,,,,,,------...//////..........................................///...------------------///...------------...///......------------......------,,,+++++++++,,,,,,+++,,,---...////////////000///...---------------------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---......{{{^^^MMMJJJEEEAAA???888888333111333333000...///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,************+++,,,------***************************************+++++++++++++++++++++++++++++++++))))))************)))((('''(((***++++++)))(((&&&&&&'''))),,,---,,,++++++***))))))))))))))))))***((((((((((((((())))))))),,,+++)))'''%%%%%%'''((($$$(((,,,---***)))***,,,(((((())))))))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((((((((((((((((((((()))))))))))))))*********///...,,,)))'''&&&'''(((!!!$$$'''***+++)))'''%%%))))))*********+++++++++************************))))))))))))))))))))))))))))))************)))(((''''''((((((((((((((('''))))))))))))))))))))))))((((((''''''(((((()))***---,,,+++******+++,,,---***++++++,,,,,,++++++*********++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,---...---+++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...************************------,,,------------,,,------------------------,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,++++++************++++++***+++,,,---------,,,,,,++++++,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,---...//////+++---------++++++,,,------------,,,,,,,,,+++++++++***++++++++++++,,,,,,++++++************++++++++++++******)))*********++++++************++++++************************++++++,,,,,,,,,---------,,,---......,,,,,,---...---------,,,,,,,,,++++++,,,++++++******++++++,,,---------,,,,,,,,,+++++++++******))))))******+++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------,,,,,,+++++++++++++++***)))******++++++,,,------------,,,,,,,,,---......000///...------------.................................---,,,,,,---------.........------...............------------.........---,,,,,,+++++++++++++++,,,---...////////////111000///...---,,,,,,,,,,,,,,,,,,+++,,,,,,------------------------------,,,,,,++++++,,,,,,---...++++++++++++,,,,,,------zzz^^^MMMKKKFFFBBB@@@999888444222444444000...//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++***+++,,,************+++,,,------************************))))))******++++++++++++++++++++++++++++++++++++((())))))*********))))))222,,,&&&%%%(((---//////(((((('''&&&''')))***+++******))))))))))))******(((((((((((())))))******((((((***+++------+++***''')))***)))&&&$$$%%%'''(((((())))))))))))(((((())))))))))))************)))*********++++++++++++))))))))))))))))))))))))******++++++++++++******))))))************))))))(((((((((((((((((((((((((((((())))))************ $$$))),,,,,,+++***+++***+++***'''%%%'''---222))))))*********+++++++++************************))))))))))))))))))))))))((())))))*********))))))''''''(((((((((''''''&&&))))))))))))))))))))))))((((((((((((((()))******---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------+++++++++++++++++++++***++++++,,,,,,,,,---------///...------......,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,------************************------...------------...------------------------,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,++++++************++++++***+++,,,---------,,,,,,,,,------...///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***++++++,,,---...//////***,,,---,,,++++++,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++************++++++++++++******)))*********++++++************++++++************************+++++++++,,,,,,,,,------,,,---...---,,,+++,,,...------,,,,,,,,,+++++++++,,,++++++******++++++,,,---------,,,,,,+++******))))))(((((((((((())))))*********+++++++++,,,,,,***++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,++++++*********)))******++++++,,,------,,,,,,,,,,,,,,,---...///000///...,,,,,,,,,---...........................------,,,,,,,,,------...---..................---......------------.........---,,,,,,+++++++++++++++,,,---...////////////111000///...---,,,,,,,,,+++++++++++++++,,,---...------------------------,,,++++++++++++,,,------++++++,,,,,,,,,,,,---,,,}}}```OOOMMMHHHEEECCC<<<888444222444444000////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---+++++++++***++++++,,,,,,************************))))))***++++++++++++***++++++++++++++++++++++++((())))))************)))###"""###&&&))))))'''%%%///...***$$$$$$)))------+++******))))))******+++'''(((((())))))******+++###%%%'''***+++(((""",,,***(((((()))---000333'''(((((())))))))))))))))))))))))************+++)))))))))*********++++++)))))))))))))))))))))))))))******************)))))))))************))))))))))))))))))))))))))))))((((((((()))******++++++222222000+++&&&%%%(((+++(((+++------+++******+++)))************+++++++++************************))))))))))))))))))))))))((())))))************)))))))))*********)))(((((())))))))))))))))))))))))+++************+++,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++++++++,,,,,,,,,,,,------------///...------------,,,************+++++++++++++++)))******+++,,,+++++++++************************))))))******++++++,,,,,,************************,,,---......,,,,,,---...,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++************++++++***+++,,,---------,,,,,,---......//////000000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,---...//////***,,,------++++++,,,...,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,+++++++++************+++++++++***************++++++++++++************++++++************************++++++++++++,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,------,,,,,,++++++******)))))))))(((((()))))))))************++++++++++++***++++++,,,,,,++++++***)))))))))***+++,,,---...---,,,,,,++++++*********)))******++++++,,,------,,,,,,,,,,,,---......///000///---++++++,,,...///------------------------,,,,,,,,,,,,,,,------...------...//////...------......------------......------,,,+++++++++,,,,,,+++,,,---...////////////000///...---------------+++******++++++,,,---......------------,,,,,,,,,+++++++++++++++,,,------++++++,,,---------------~~~aaaOOOLLLGGGDDDCCC===999444222444444111///000///...------,,,,,,------------------------------+++,,,------++++++,,,---,,,,,,++++++***+++++++++************************((()))***+++,,,++++++***************************(((((()))***************(((+++...,,,)))'''***...###))),,,++++++---+++%%%+++******))))))******+++'''(((((()))******++++++---)))%%%%%%)))---///000'''%%%$$$'''******'''###''''''((()))))))))))))))))))))*********+++++++++((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((())))))************))))))))))))))))))))))))))))))'''(((((()))******++++++"""''',,,,,,***((()))+++///***&&&&&&))),,,+++((()))************+++++++++************************))))))))))))))))))))))))(((((()))***************))))))******)))(((((('''))))))))))))))))))))))))++++++******++++++,,,---+++++++++,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------))))))******++++++,,,,,,,,,,,,,,,------------...///...,,,,,,---,,,+++))))))*********++++++++++++((()))***+++,,,++++++******************************************++++++++++++++++++++++++++++++++++++---...---+++***,,,...+++,,,------------,,,+++------,,,,,,,,,+++++++++******++++++++++++******)))******+++,,,,,,------++++++************++++++***+++,,,---------,,,,,,---------------.........++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,------.........***,,,------,,,,,,---///,,,,,,,,,++++++++++++***)))***+++,,,,,,,,,++++++++++++************++++++))))))))))))***+++,,,,,,++++++************++++++***************************++++++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++************++++++************++++++++++++***++++++,,,,,,++++++***)))))))))***+++,,,...///------,,,,,,+++******))))))******++++++,,,------,,,,,,,,,,,,---.../////////...,,,***+++,,,...000------------------------,,,,,,++++++,,,,,,---...------...//////...------......------------......,,,,,,+++++++++,,,------+++,,,---...///////////////......---------......************+++,,,---.........---------,,,,,,,,,+++++++++***++++++,,,---+++,,,---...///......---}}}```NNNJJJDDDBBBAAA;;;999444222444444111///000...---,,,,,,++++++,,,,,,------------------------+++,,,------++++++,,,---------,,,+++************************************((()))***+++,,,+++******))))))))))))))))))))))))(((((()))***************''')))(((%%%,,,EEEjjjyyyeee++++++************++++++'''(((((()))***+++++++++'''%%%(((777UUUyyyvvvWWWBBB''''''((()))))))))))))))))))))******++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))'''(((((()))***+++++++++UUUooosssJJJ///'''***,,,,,,)))************+++++++++************************))))))))))))))))))))))))(((((()))***************''''''(((((('''&&&%%%%%%)))))))))))))))))))))))))))))))))((())))))***+++***+++,,,------,,,+++***+++++++++,,,,,,+++++++++******++++++++++++******++++++,,,,,,,,,---------(((((()))***+++,,,,,,---,,,,,,,,,---------......///---,,,,,,,,,,,,***)))))))))******++++++++++++((()))***+++,,,+++******))))))))))))))))))))))))+++++++++***************++++++++++++++++++++++++***,,,...---+++***+++...++++++,,,------,,,++++++---------,,,,,,,,,++++++*********++++++*********))))))***+++,,,,,,------++++++************++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,...------,,,...///,,,,,,,,,+++++++++******)))***+++,,,---,,,++++++++++++************++++++))))))))))))***+++,,,---++++++************++++++******************************+++++++++,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---)))************++++++++++++++++++,,,,,,+++++++++)))))))))***+++---...///------,,,,,,+++***)))))))))******+++,,,,,,------+++++++++,,,---...///000...---+++***+++---///111------------------------++++++++++++,,,,,,---...,,,---...//////...---,,,.........------.........++++++++++++,,,------...+++,,,---...////////////......---------......///************+++,,,---............------,,,,,,,,,++++++******++++++,,,---,,,---.../////////...---}}}___LLLKKKIIIHHHFFF===888666333222111000///---...,,,+++,,,///111///---,,,+++***+++---...---,,,+++++++++,,,,,,---------***++++++,,,------------************))))))))))))******))))))))))))******+++++++++*********))))))(((333+++"""444+++555---%%%---;;;///'''''''''+++&&&$$$---$$$###333---)))111""""""cccCCC777$$$111'''777,,,444)))111"""---,,,))))))))))))))))))))))))&&&%%%%%%%%%%%%&&&''''''(((%%%www###***))),,,,,,(((***...---'''&&&###555)))777...777000&&&000'''AAA''')))+++111)))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((())))))))))))))))))))))))+++***)))(((((()))***+++++++++*********+++,,,,,,,,,+++******)))*********++++++++++++++++++++++++(((((((((((())))))))))))---,,,+++******,,,...///---***,,,000+++(((333DDD++++++++++++++++++++++++***+++,,,,,,******+++,,,******++++++++++++******)))))))))))))))******+++++++++******************,,,,,,------,,,,,,+++***,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,...------,,,+++***)))))),,,,,,,,,---------......******))))))******+++,,,---------.........//////........................,,,,,,,,,---------......,,,,,,,,,+++++++++******))))))***+++---...//////---,,,***)))))))))******++++++******************,,,+++***))))))+++---...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,+++***)))***+++,,,---...------,,,,,,------...//////...---------------////////////////////////000000000000000000000000,,,,,,,,,---------......------///000111111111111//////...------------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...{{{]]]JJJIIIGGGFFFDDD<<<888666333222111000///---...,,,+++,,,...///...,,,,,,+++***+++---...---,,,+++++++++,,,,,,---------******++++++,,,,,,++++++************))))))))))))******))))))))))))******+++++++++*********))))))$$$(((+++''',,,$$$555,,,)))HHH)))%%%---)))***+++111333,,,OOOQQQBBB$$$>>>)))%%%333111+++,,,&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''(((---///***...,,,)))---,,,'''%%%((()))'''444&&&%%%%%%???xxx 999111***%%%###************************))))))))))))))))))))))))************************)))))))))))))))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++************++++++++++++,,,++++++***************++++++++++++++++++++++++))))))*********+++++++++,,,+++*********+++---...---***+++///,,,)))111???++++++++++++++++++++++++***,,,,,,,,,+++***+++,,,******++++++++++++******)))))))))))))))***++++++++++++******************,,,,,,------,,,,,,+++***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************---,,,,,,++++++*********,,,,,,,,,---------......+++************+++,,,,,,------------.........///........................,,,,,,,,,,,,------------,,,,,,,,,++++++++++++*********+++,,,---......///,,,,,,***)))))))))******++++++******************...---+++***)))***+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++++++++,,,,,,---...------,,,,,,------...///......---,,,---------////////////////////////////////////////////////,,,,,,---------.........---...///000111111111111//////......---------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...xxxZZZIIIGGGDDDCCCBBB;;;888555333111111000///------,,,++++++,,,---,,,***,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------******+++++++++***))))))************))))))))))))******))))))))))))******+++************))))))))))))$$$''',,,$$$$$$+++222ZZZ}}}***'''333$$$:::)))+++kkkHHH555###---%%%555$$$,,,$$$'''))))))))))))))))))))))))'''''''''''''''((())))))$$$((((((&&& (((++++++&&&###&&&)))*********+++ggg######%%%***111)))333************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))***+++((()))***,,,,,,,,,+++***,,,,,,+++***************++++++++++++++++++++++++++++++,,,,,,,,,---------++++++***))))))+++,,,---...))))))......***...777,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,+++***+++---******++++++++++++*********))))))))))))***++++++******++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++......,,,+++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,------------------............------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,+++******)))***************++++++++++++++++++///...,,,***)))))))))******))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,+++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,......------------......//////...---------------////////////////////////////////////////////////,,,------------.........---...///000000111111000/////////.........------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...vvvYYYHHHFFFCCCBBBAAA;;;777555222111111000///---...------,,,,,,,,,++++++,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++***))))))************)))))))))(((******))))))))))))******************))))))))))))---'''!!!111)))...&&&ppp111&&&)))//////"""...ooo///$$$--- ***888"""(((,,,((((((((((((((((((((((((((((((((((((((())))))***)))+++***+++((('''(((((('''(((***++++++,,,sss---%%%$$$(((,,,(((************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************************((())),,,---...---,,,+++,,,,,,+++************+++***+++++++++++++++,,,,,,,,,,,,,,,,,,------------+++******))))))***++++++---)))(((---...,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---***++++++,,,,,,++++++*********))))))******+++,,,******+++++++++++++++,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++*********************++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------------------------------------------******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++------------------,,,,,,++++++************************+++++++++++++++,,,...---,,,+++******************))))))))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++************)))))))))*********++++++++++++++++++,,,,,,,,,------***+++---.........---,,,......------------......000000///............///////////////////////////////////////////////////------------..................///000000000000000///////////////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...tttXXXHHHFFFBBBAAAAAA;;;666444111000000000///---...//////...---,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******************)))))))))(((******))))))))))))******))))))))))))))))))))))))(((+++!!!333...)))zzznnn111,,,///...***+++000!!!444+++CCCLLL000DDD|||>>>$$$;;;!!!((("""333***(((((((((((((((((((((((()))(((((((((((()))******++++++***...,,,)))&&&%%%(((++++++(((&&&...}}}%%%777 ***000---###$$$---###************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))*********+++))))))))))))))))))))))))******++++++++++++******)))***,,,...//////---------,,,,,,+++***+++++++++*********++++++,,,,,,,,,++++++++++++,,,,,,,,,---+++*********************,,,)))))),,,...---++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++***************++++++,,,******++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------*********++++++,,,,,,---,,,,,,,,,---------......------,,,,,,------...///------------------,,,,,,------------------------******+++++++++,,,,,,,,,---------,,,,,,,,,++++++......------------,,,,,,************+++***************++++++,,,,,,,,,,,,+++++++++++++++++++++,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++*********)))))))))))))))*********+++++++++++++++,,,,,,,,,---------+++,,,---//////...------///......------......///222111111000000000000000////////////////////////........................---------.........//////...//////000000000000/////////000000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...rrrWWWHHHFFFAAA???@@@;;;555333111000000000///...---/////////---,,,---...,,,+++***+++---...---,,,------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++************))))))))))))******))))))))))))******(((((()))))))))))))))***&&&---(((...$$$%%%)))'''666###777###'''$$$,,,,,,VVVIII (((::: +++ccc444***%%%...)))%%%))))))))))))))))))))))))((((((((((((((()))******'''&&&$$$'''"""+++'''&&&(((***'''$$$$$${{{vvv***(((...&&&111(((FFF555###666555+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))******+++,,,,,,+++******)))***,,,---............------,,,+++++++++++++++*********++++++,,,,,,---*********+++++++++,,,,,,+++++++++++++++*********+++******,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,...++++++,,,,,,,,,,,,+++++++++************+++,,,,,,******++++++,,,---------,,,,,,------,,,,,,+++***+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,......*********++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,.........---------------))))))***++++++++++++*********++++++,,,---------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,---......//////......//////............//////222222111000000000000000////////////////////////........................------.........///////////////000000000000////////////000111000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...oooUUUFFFDDD>>>===>>>:::555333000000000000///...+++---///...,,,,,,---///,,,+++***+++---...---,,,---------,,,,,,+++++++++***++++++,,,,,,,,,,,,+++************))))))))))))******))))))))))))******(((((((((((())))))******(((,,,******!!!aaafff###===:::"""+++&&&'''```AAA'''&&&)))BBB<<<%%%111000((('''444bbb!!!///111///&&&))))))))))))))))))))))))(((''''''''''''((())))))---+++***---(((***)))***+++'''$$$***222((('''999%%%###---333###%%%000'''"""++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))******+++,,,,,,))))))))))))))))))))))))***++++++,,,,,,++++++***((())))))***+++,,,---...------,,,++++++++++++,,,)))******+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,,,,------,,,------------------------,,,---...---,,,,,,,,,...+++,,,,,,------,,,,,,+++++++++******++++++,,,---******++++++,,,------...,,,,,,------,,,,,,+++***+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++++++++++++++,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,---------...............((()))***+++,,,++++++*********++++++,,,------...++++++,,,,,,,,,++++++***++++++************++++++************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,------------..................//////000//////............//////111000//////......//////////////////////////////....................................//////////////////000000000000//////...///111111111000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...mmmSSSDDDBBB<<<;;;<<<999444222000000000000///...)))+++------++++++---///,,,+++***+++---...---,,,---------,,,,,,+++++++++((()))***+++++++++++++++************))))))))))))******))))))))))))******'''((((((((())))))******'''((('''+++---888+++((()))''',,,(((,,,|||333 """222UUU;;;((()))***######+++---$$$FFF444$$$+++!!!(((+++))))))))))))))))))))))))'''''''''''''''((())))))%%%$$$%%%---***''')))...---'''&&&444EEE(((777+++444(((555222!!!$$$444++++++++++++++++++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,))))))))))))))))))))))))***+++,,,------,,,+++***'''''''''((()))+++,,,---...---,,,,,,++++++,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,,,,---------------------,,,+++***))),,,---,,,+++,,,......------------------------,,,---......,,,,,,---...+++,,,,,,------,,,,,,+++++++++******++++++,,,---******+++,,,,,,---......,,,,,,---------,,,+++++++++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------,,,,,,,,,---------.........//////((()))***+++,,,,,,+++*********+++,,,,,,---......---------,,,+++***)))(((******))))))))))))******************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,---------......//////...------///000111//////............////////////...---------------////////////////////////..................................../////////000///000000000000000//////...///111222111000...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...kkkQQQCCCAAA<<<;;;>>><<<888555222111000000...,,,...------,,,,,,------...........................---------,,,,,,+++++++++************************,,,+++******))))))************))))))((((((''''''))))))))))))))))))))))))'''!!!000"""+++++++++555+++(((+++((($$$ ******%%%///???HHH******)))((('''&&&%%%%%%)))%%%---!!!000###,,,***%%%000///&&&###,,,%%%+++''''''''''''''''''''''''000&&&---***%%%$$$666***%%%***$$$ooo***---)))(((***''';;;...''',,,************************(((((()))***++++++,,,,,,))))))))))))************(((((()))***++++++,,,,,,))))))))))))))))))))))))************************+++***)))))))))***,,,,,,...,,,***+++---...,,,***------......------,,,+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,---------............------000///...,,,+++++++++,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,------,,,+++***,,,---))),,,......---++++++,,,------------------------........................************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++,,,,,,+++***+++,,,---...***++++++,,,,,,------...++++++************++++++***+++,,,---...---,,,,,,---..................---+++++++++,,,---...000000////////////////////////////////////////////////................................................///////////////.........222111111111000000//////111111111000///......---///...------...---+++)))------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++kkkQQQCCCAAA<<<;;;>>><<<777555222111000000...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************+++***))))))(((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))&&&---***[[[)))***$$$000 ***'''000(((;;;((()))$$$)))444222GGG*********)))(((((('''''''''%%%***///111---$$$+++!!!555+++***'''...))))))))))))))))))))))))$$$(((???666###777$$$"""'''222,,,aaa***++++++)))***'''777vvv---&&&+++************************((())))))***++++++,,,,,,))))))))))))************((())))))***++++++,,,,,,************************************************+++***)))))))))***+++,,,---,,,***+++---...,,,***---------...------,,,+++,,,++++++++++++,,,------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,---------............------//////......---,,,,,,++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,+++***,,,...***,,,------,,,++++++,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++++++++++++++************++++++***+++,,,---------,,,,,,,,,------......------,,,+++++++++,,,---...///000................................................................................................/////////////////////...222222222222111111000000222111111000//////......///...------...---+++))),,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++jjjQQQCCCAAA<<<;;;>>>;;;777444222000000///...,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))***(((///'''%%%+++((((((111:::...aaa%%%((((((&&&,,,!!!(((777>>>///!!!333***************)))))))))%%%---$$$___%%%(((---***888///222{{{000---'''---%%%OOO***)))---******(((888,,,&&&***************************)))))))))***++++++,,,,,,))))))))))))************)))))))))***++++++,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,---+++***+++,,,---,,,+++---------------,,,+++++++++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------............------...////////////---,,,+++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++---------------------------------,,,,,,+++++++++++++++++++++++++++,,,,,,+++,,,---,,,++++++,,,...,,,------,,,++++++,,,...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++******++++++,,,++++++++++++,,,------,,,,,,++++++***))))))(((++++++************++++++***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,...///000................................................------------------------..............................//////////////////333333222222222222111111222222111111000000/////////...---.........,,,***++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++iiiPPPCCCBBB<<<;;;===:::666444111000000///...,,,...------,,,,,,------...------------------------,,,+++++++++++++++++++++******************************)))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))'''***%%%***&&&***(((###000***)))"""bbb~~~!!!)))...(((***)))'''(((***+++++++++,,,((((((((())))))*********&&&444&&&333$$$...)))''')))!!!&&&"""FFF)))(((...+++***)))222!!!((((((+++************************))))))*********+++++++++((()))))))))************))))))*********+++++++++++++++++++++++++++++++++***************************************+++++++++,,,+++++++++,,,,,,++++++,,,------------,,,+++++++++++++++***+++,,,,,,---,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,---...000000000...,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++************++++++,,,,,,,,,+++,,,---,,,++++++---...,,,------+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,,,,++++++***++++++,,,+++++++++++++++,,,,,,,,,+++*********)))))))))(((++++++************++++++++++++,,,,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++,,,---...///........................------------------------------------------------....................................////////////111111111111111111111111222222111111000000000000///...---...///...---+++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++hhhPPPCCCBBB<<<;;;===999555333111///000///...---...------,,,,,,------...------------------------++++++++++++++++++++++++************************++++++***))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))&&&***'''"""vvv'''111555###555""" ***000))))))+++...---((('''((('''###&&&''''''(((((()))))))))***)))CCC000+++!!!(((000---)))---***+++$$$QQQ''')))---+++***+++'''OOO%%%,,,---***************************************+++++++++((()))))))))***************************+++++++++************************))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***+++************+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,------,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---///000000...,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,***,,,,,,,,,++++++---///,,,------+++******,,,///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,------,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,((((((((())))))*********++++++************+++++++++++++++,,,,,,,,,------***++++++++++++++++++***+++++++++++++++,,,---...........................------------------------------------------------........................---.........//////000000/////////000000000000000111111111000000000000000///...---...//////---,,,*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++hhhOOOCCCBBB===;;;<<<999444222000/////////...---...------,,,,,,------...++++++++++++++++++++++++*********+++++++++++++++************************,,,++++++***************(((((((((((()))))))))))))))))))))))))))))))))))))))+++***"""JJJ)))"""...++++++$$$###***,,,''''''...!!!%%%---,,,+++---&&&&&&''''''(((((())))))---~~~fff...)))+++***''''''222...---)))mmm%%%---++++++)))---###111---************************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******+++,,,+++***)))***,,,,,,,,,,,,,,,,,,+++*********************+++,,,,,,*********+++++++++++++++************++++++++++++------,,,+++++++++++++++,,,,,,------------,,,,,,,,,,,,---......---,,,+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,,,,++++++---///,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++******++++++,,,,,,)))******+++,,,+++++++++'''(((((()))******++++++++++++************++++++,,,,,,+++++++++,,,---...***++++++,,,,,,++++++***+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000.........////////////000000000000//////////////////...---...000000...,,,++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++gggOOOBBBBBB===;;;<<<888444222000/////////...---...------,,,,,,------...************************)))*********++++++++++++************************++++++***)))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))''',,,,,,;;;'''333TTTwww&&&***(((&&&(((,,,---111111%%% 000((((((((((((((())))))))),,,...333,,,&&&""")))%%%$$$%%%***...rrr###222(((***)))///XXX$$$333)))************************************************))))))))))))************************************************************))))))))))))))))))))))))((()))***+++,,,++++++***)))+++,,,+++))))))***,,,+++,,,,,,,,,,,,+++*********************++++++,,,)))*********++++++++++++************++++++++++++---,,,++++++***++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,++++++++++++++++++***+++,,,,,,+++,,,...000***,,,------,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++******++++++,,,---((()))***+++,,,++++++***************************++++++************++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,+++++++++++++++***++++++,,,---------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000111.../////////000000000000.....................//////...---...000000///---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++gggNNNBBBBBB===;;;<<<888333111////////////...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******************************)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))%%%---...---555+++$$$hhh(((+++'''(((,,,%%%******'''+++000+++*********)))))))))))))))(((KKK$$$%%%%%%111"""***111***,,,+++&&&CCC!!!555'''))))))000$$$444%%%************************++++++******************))))))))))))************++++++******************++++++++++++++++++++++++))))))))))))))))))))))))((()))***+++,,,+++******(((+++,,,,,,)))(((***,,,+++,,,,,,,,,,,,+++***************)))***++++++,,,))))))******++++++++++++)))************+++++++++---,,,++++++******+++++++++,,,,,,------,,,,,,+++,,,++++++******+++,,,,,,((()))***+++,,,---------++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,...///++++++++++++++++++++++++)))***+++,,,------...///---,,,,,,++++++************+++,,,,,,+++,,,...000***,,,......---++++++,,,++++++++++++++++++++++++************************************************************************(((((())))))*********+++))))))))))))))))))))))))++++++******++++++,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++*********+++,,,,,,---((()))***+++,,,+++******,,,,,,++++++***)))))))))++++++************++++++---,,,+++***+++,,,---...+++,,,,,,------,,,,,,++++++++++++***++++++,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111//////000000111111111222---------...............///......///000000///---------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++fffOOODDDCCC<<<999;;;999444222/////////000000///---------,,,,,,,,,++++++))))))*********+++++++++******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))000$$$###000---GGGjjj%%%444444666111###))),,,$$$444+++$$$'''))),,,&&&000(((%%%&&&000222'''------&&&...///***...!!!111---'''...,,,777"""'''ddd&&&333&&&************************************************+++*********))))))(((((()))))))))))))))))))))))))))***+++,,,,,,+++)))((()))((((((((((((((())))))))))))************))))))******++++++++++++************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++***)))(((((()))************+++++++++******+++,,,,,,,,,++++++******************++++++++++++++++++******))))))))))))************))))))++++++++++++******)))))))))*********++++++++++++,,,,,,,,,---------......,,,+++******))))))************+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,++++++******++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++*********+++++++++******************************************************)))((('''(((((((((((()))))))))))),,,,,,++++++***)))(((((())))))))))))******************++++++++++++******---,,,+++******+++,,,---+++******))))))))))))))))))))))))***+++++++++,,,)))************+++++++++------,,,++++++******)))***))))))((()))+++---...,,,,,,,,,------.........++++++++++++++++++++++++---,,,,,,++++++,,,,,,------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------...///000000111////////////000000000000//////////////////////////////.........---------------------------------------------------------------------------------dddMMMCCCBBB<<<:::<<<999444222000//////000000///------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,++++++************+++++++++***)))(((((()))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))333"""###%%%+++)))===...&&&,,,'''!!!((('''+++'''&&&%%%%%%***+++---///---&&&===$$$,,,,,,'''///&&&333!!!///...%%%&&&CCCrrr555hhhhhh$$$222###************************************************************)))))))))(((************************)))***+++,,,,,,+++***(((*********))))))******+++******************************++++++++++++************+++++++++,,,,,,,,,***************************++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++,,,---,,,,,,+++******))))))************++++++++++++***+++,,,,,,---,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++*********))))))******************)))++++++++++++*********)))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,+++************+++))))))***++++++,,,---------,,,,,,++++++,,,,,,---+++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,+++++++++*********************+++++++++***************************************)))(((((((((((()))***++++++++++++,,,,,,++++++***))))))((())))))))))))************++++++,,,,,,,,,,,,++++++,,,++++++++++++++++++,,,,,,,,,+++***************************++++++++++++************++++++++++++......------,,,++++++******)))))))))***+++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......///000000111////////////000000000000000000000000000000000000//////.........---------------------------------------------------------------------------------aaaKKKAAAAAA<<<:::<<<999555222000//////000000///...---------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))"""444"""&&&)))///---WWWzzz```)))///%%%+++***---"""%%%***%%%%%%***+++=== $$$$$$(((///uuu***000***%%%***///kkkddd\\\```]]]jjj^^^jjjgggnnniiimmmlllBBB!!! '''%%%'''///666***ZZZ999)))%%%,,,************************************************************))))))))))))************************)))***+++,,,,,,+++***))),,,,,,+++++++++++++++,,,,,,+++************+++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,---------,,,,,,++++++***************+++++++++,,,+++,,,------......---------------------,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,---------......------,,,++++++++++++,,,))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***))))))******++++++,,,,,,***************************************)))))))))'''(((***,,,------,,,,,,,,,,,,++++++***))))))))))))))))))*********++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++------,,,++++++++++++++++++++++++++++++*********************+++++++++,,,//////...------,,,,,,+++******)))******+++,,,---,,,,,,,,,,,,------------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------......///000000000////////////000000000000111111111111111111111111/////////............---------------------------------------------------------------------------___III@@@AAA<<<:::<<<999555333000//////000///...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---+++++++++******+++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))---&&&+++000 <<<666///+++..."""---'''...... )))+++''',,,((($$$%%%)))777 HHHEEE222'''***)))&&&***---000,,,---...&&&***!!!###)))///,,,$$$###(((222((('''333"""111*********************************************************)))))))))))))))************************)))***+++,,,,,,,,,++++++---,,,++++++++++++++++++,,,+++***))))))***+++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------.........///,,,,,,+++++++++,,,------......---------,,,,,,,,,*********+++++++++,,,,,,,,,------...............------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))******+++,,,------************************+++*********************&&&(((***,,,------,,,++++++++++++*********))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***------,,,+++++++++++++++,,,,,,,,,++++++******************+++++++++,,,,,,.........---,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++---,,,,,,++++++,,,,,,------------.........//////------------------------------------................................................//////000000////////////000000000000000000000000000000000000/////////.......................................------------------------------------------------^^^III@@@BBB===;;;<<<999666333000////////////...++++++++++++************************++++++++++++******))))))))))))******)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((("""111++++++...!!!,,,###,,,&&&'''+++000***)))"""...((((((222$$$"""000333***ttt+++---$$$***(((444!!!}}}"""777$$$!!!***///,,,))))))222444...((((((,,,---((("""(((%%%///MMMFFF###000///'''************************************************))))))))))))))))))************************************++++++,,,,,,,,,,,,---,,,+++************************))))))*********++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,---------------........./////////,,,+++++++++,,,------.........------------------***++++++++++++,,,,,,,,,,,,---......//////......------,,,,,,+++++++++***+++++++++++++++++++++,,,------,,,++++++,,,------+++++++++++++++++++++,,,)))))))))************+++,,,,,,,,,---------......///...------,,,,,,------,,,,,,,,,------------------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,---------,,,+++*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++))))))***+++,,,------...************************++++++***)))******+++,,,'''((()))++++++++++++++++++++++++***************************++++++++++++******++++++++++++*********+++,,,------,,,+++***,,,,,,+++***************---,,,,,,,,,++++++*********++++++++++++,,,,,,,,,------,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******---,,,,,,++++++,,,,,,------------.........//////---------------------------------....../////////....................................////////////////////////000000000000////////////////////////////////////////////////........................------------------------------------------------^^^IIIAAACCC>>>;;;<<<999666333000/////////...---++++++++++++************))))))*********+++++++++***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%((()))"""--- ,,,,,,***XXX<<<"""(((###...(((000!!!%%%"""///"""(((000!!!;;;222PPP,,,###,,,+++###000111{{{___))))))###)))&&&"""!!!***$$$$$$"""!!!$$$)))---...---...666888vvv...///111'''************************************************))))))))))))************++++++++++++++++++++++++******++++++,,,,,,------------,,,+++******************++++++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,---------------------.........//////,,,++++++,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,,,,---......//////......------,,,,,,++++++******++++++++++++,,,,,,,,,,,,------++++++++++++------++++++++++++,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---------------............---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,---.........---+++*********+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******++++++,,,,,,------************************++++++***))))))+++,,,---))))))))))))*********+++*********************************++++++++++++,,,)))******++++++******)))+++++++++,,,,,,+++++++++,,,,,,+++***************,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,---------------------------------------...//////000000..............................//////////////////////////////000000000000...........................////////////000000000........................------------------------------------------------```KKKBBBDDD???<<<<<<999666444111/////////...------------,,,,,,,,,++++++*********+++++++++,,,,,,+++******))))))******+++((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++&&&&&&###888***!!!###+++555OOO***$$$&&&%%%///'''+++###&&&###---!!!+++((($$$oooSSS((('''...***%%% 222+++%%%$$$777---(((&&&###+++''''''"""+++333111(((###'''///###999)))555ttt%%%)))555***---************************************************((()))))))))************++++++++++++++++++++++++******++++++,,,---......///...---,,,++++++++++++***,,,...//////...,,,***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,------------...,,,,,,---------.........+++++++++,,,,,,...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---............---.........---,,,++++++++++++++++++,,,,,,,,,---------,,,+++******+++,,,---+++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,---------.........------,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,---...///...---+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))+++---...---,,,***))))))***+++,,,*********************************+++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++++++++++++++,,,------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,++++++******+++,,,,,,------,,,++++++,,,,,,,,,+++++++++************++++++,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------........................---------...///000000000......................../////////////////////...////////////000000000000////////////////////////.../////////000000000000........................------------------------------------------------aaaLLLCCCEEE???<<<<<<999777444111/////////...---//////.........---------++++++,,,,,,,,,---------,,,++++++++++++++++++,,,((()))***++++++***)))((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))),,,000&&&---***'''%%%;;;,,,&&&...***'''***+++&&&(((+++,,,%%%---$$$///"""***+++666(((***,,,$$$...+++---///###///""",,,"""---,,,)))---'''$$$&&&************'''222'''777+++!!!888''''''333+++(((************************************************(((((())))))*********+++++++++++++++++++++++++++++++++++++++,,,---...///111000///...---,,,,,,,,,+++---000222222000---++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------000000///...------,,,,,,+++++++++,,,,,,------------,,,***))))))***,,,---+++++++++,,,,,,------------------.........//////,,,,,,,,,---------......------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,---...//////---+++*********+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))+++---...111///,,,***)))***,,,---******************++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++******+++,,,---......---,,,,,,,,,,,,---+++++++++,,,,,,---------++++++,,,,,,,,,---------///......------,,,+++++++++,,,---------,,,+++***,,,,,,,,,++++++************++++++,,,---...//////---,,,,,,++++++,,,,,,------------.........//////........................---------...///000000111///////////////////////////////////////.........////////////000000000000000000000000000000000000.../////////000000111111////////////////////////------------------------------------------------___LLLDDDCCC??????>>>666555333000.........---,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++%%%))))))!!!***&&&'''LLL<<<///***$$$&&&,,,!!!###222'''%%%/// %%%777"""444PPP###000)))(((000---%%%'''---'''###;;;^^^???%%%---)))%%%///******))))))))))))))))))))))))***$$$222***mmmwww111"""<<<&&&(((:::333++++++++++++++++++++++++))))))*********+++++++++++++++************++++++)))************+++++++++((())))))+++,,,...000111,,,---.........---,,,+++)))***---222555666444222555222...+++******,,,...+++,,,------++++++,,,---,,,+++*********+++,,,---------------------------------,,,+++,,,---...///...------,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///---,,,+++******+++,,,---,,,,,,,,,---------...............------,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))******++++++******)))------,,,+++,,,---...//////...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////......------------..................////////////000000000000000000000000000111222222111000///...000000000000//////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------___LLLDDDDDD??????>>>777555333000.........---,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((,,,(((...$$$+++$$$???///$$$+++###,,,###$$$...+++'''+++$$$%%%222(((%%%...FFFNNNooo---(((,,,'''---((()))---'''%%%555CCC$$$'''+++******))))))))))))))))))))))))'''---$$$kkkmmm..."""888$$$ 111++++++++++++++++++++++++******************++++++++++++************++++++)))************+++++++++)))))))))***,,,---///000,,,---.........---,,,+++***+++---000333444333111333111...,,,***+++,,,---+++,,,------++++++,,,---++++++*********+++,,,---------------------------------,,,,,,,,,---...///...------,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...,,,,,,+++******+++,,,,,,,,,,,,,,,---------............---------,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,------------,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,------......------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******++++++++++++******,,,++++++***+++,,,---...------,,,+++++++++++++++,,,++++++******++++++,,,******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++*********************************++++++******))),,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///......---,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////......------------..................////////////000000000000000000000000000111111222111000///...000000000/////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------^^^LLLEEEEEE@@@??????999666333000/////////...---------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***&&&,,,""",,,''')))ggg===333'''...&&&&&&,,,///***%%%%%%###000,,,&&&+++((( """+++222OOOUUU"""---<<<555888!!!+++((())),,,,,,(((%%%%%%000>>>!!!'''%%%******))))))))))))))))))))))))!!!...VVVDDD$$$$$$222%%%:::---,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++************++++++)))************+++++++++***))))))******,,,---------------------,,,++++++,,,++++++---///111000///000///...---,,,++++++,,,+++,,,------++++++,,,---++++++******++++++,,,------------------------------,,,,,,,,,,,,---...///---------,,,,,,------...++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,+++,,,------++++++,,,---,,,,,,++++++++++++,,,,,,,,,------------.........++++++,,,---------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***************+++,,,,,,,,,+++******)))*********++++++************+++++++++++++++,,,,,,+++++++++*********++++++++++++,,,++++++++++++++++++++++++************************((())))))*********))))))+++++++++++++++*********)))************+++++++++,,,,,,,,,++++++++++++***,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////......------------..................////////////000000000000000000000000000000111111111000///////////////.........------...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------]]]LLLFFFEEE@@@???@@@;;;666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))//////000 ---;;;TTT...)))'''+++'''(((,,,%%%***((())))))&&&(((222222'''"""%%%(((+++&&&mmm+++555+++--- 000)))******(((&&&***//////+++"""***,,,&&&...******))))))))))))))))))))))))+++HHHiii...222+++!!!***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++))))))*********+++++++++*********)))******++++++------------,,,,,,++++++...,,,******,,,......------------------,,,+++***+++,,,------++++++,,,---+++***++++++++++++,,,,,,------------------------,,,,,,,,,,,,------......------,,,,,,,,,---......+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------++++++,,,---,,,,,,,,,++++++,,,,,,,,,---------.........//////+++,,,,,,---...---------,,,,,,,,,------------...------,,,,,,,,,,,,------------............------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++,,,,,,+++******))))))*********++++++************++++++++++++,,,,,,,,,,,,++++++************++++++++++++************************************************((()))******************+++++++++***************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,******++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////......------------..................////////////////////////////////////000000000000000000/////////.........------------........................------------------------------------------------}}}[[[KKKFFFEEE???>>>AAA<<<666444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++---***(((###(((&&& ...%%%"""...''')))///%%%&&&'''###)))...'''444---555)))111}}}&&&;;;$$$!!!222"""'''+++))),,,)))$$$$$$)))***''',,,---000ggg))))))******))))))))))))))))))))))))222555111%%%)))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++))))))*********++++++++++++******)))******++++++------,,,,,,++++++++++++...,,,))))))***,,,,,,,,,+++,,,,,,------,,,+++***+++,,,------++++++,,,---******++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------------,,,,,,,,,,,,,,,---...///+++++++++,,,,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++,,,------++++++,,,------,,,,,,,,,,,,,,,,,,------------.........//////,,,,,,---.........------,,,,,,---------............------,,,,,,------...---......//////......---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,++++++************+++++++++******))))))******+++***++++++,,,,,,++++++***))))))*********+++++++++************************************************)))******+++,,,,,,++++++************************))))))*********++++++++++++++++++++++++++++++++++++*********++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------..................////////////......------------..................//////////////////////////////////////////////////////000000///.........---------------.....................------------------------------------------------yyyXXXJJJEEEEEE>>>===@@@===777444111000000000///...++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************"""222''':::!!!<<>>!!!'''***www,,,***111---))))))))))))))))))))))))''''''(((***+++,,,---...++++++************++++++)))************+++++++++++++++++++++,,,---...///---,,,+++*********+++,,,+++******+++,,,---,,,+++***)))))))))***+++,,,---+++,,,------++++++,,,---)))***+++,,,---,,,++++++------------------------+++,,,---.........---,,,+++++++++,,,---...///000++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........+++,,,------++++++,,,---...------,,,,,,------...+++++++++,,,,,,,,,------,,,---......//////......---------.........//////......------------............////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********++++++*********'''((()))++++++******)))'''''''''''''''((()))*********))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************''''''(((******+++++++++(((((())))))*********+++)))************+++++++++*********++++++,,,,,,,,,************+++,,,---...************************))))))************))))))(((***+++------,,,+++***........................,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000.........------...................../////////000000000000000000000000000///...------...///000111000000000000////////////---------.........//////........................------------------------jjjWWWLLLBBBAAABBBAAA>>>>>>:::666111///000000///,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++***************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************'''$$$&&&000000rrr111---###+++***)))%%%000))))))+++$$$000$$$###///((((((''')))''',,,...&&&(((###%%%444''''''///++++++++++++++++++++++++(((&&&111###******)))+++***)))+++------,,,***000&&&(((+++---PPP***///&&&222+++***)))(((((()))***+++)))))))))))))))******+++)))************+++++++++************************,,,,,,+++***+++,,,---...,,,,,,,,,++++++*********++++++******************++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////...---,,,***++++++,,,,,,------...,,,+++*********+++,,,---******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,+++------------------------++++++++++++++++++++++++---------,,,,,,+++++++++++++++,,,,,,---.../////////////////////////////////000000///...------...------------------------////////////000000000000.........---------,,,,,,+++++++++,,,,,,---------///,,,***+++---...,,,))),,,++++++******++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((((()))***+++++++++++++++))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++---------,,,+++***)))((()))************+++++++++,,,,,,,,,---------......555222...---......,,,***++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////............/////////000...///000000//////000111000000000000000000000000////////////000000000000////////////000000000000//////000000000000//////000/////////............//////---,,,,,,---...///000000000000000000000000------,,,+++,,,---...///jjjVVVKKKAAA@@@AAA@@@>>>===:::666111///000000///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************++++++************************************)))))))))((())))))))))))***************,,,&&&'''+++|||+++***+++%%%&&&---((('''%%%***'''%%% ;;;XXXKKK888%%%,,,555555,,,)))"""222EEE'''///''''''---++++++++++++++++++++++++***,,,///(((!!!GGG***)))((()))******+++---222777iii)))444((((((AAARRR,,,"""***+++***)))(((((()))***+++)))))))))))))))******+++)))************+++++++++************************,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........,,,+++***++++++,,,,,,------...,,,+++*********+++------+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,......//////...------,,,------------------------++++++++++++++++++++++++---------,,,,,,,,,++++++---------.../////////000........................000111111111///...///000////////////////////////111111111000000000000///111000000000000000000000,,,,,,---------.........---+++***+++...///---,,,,,,,,,++++++++++++,,,,,,************************++++++++++++++++++++++++************************************************(((((())))))))))))(((((())))))))))))))))))))))))************)))))))))((())))))***+++++++++++++++))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))************++++++++++++,,,,,,---------.........111///,,,,,,......---+++++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////........./////////000000...///000000//////000222000000000000000000000000////////////000000000111/////////000000000111111///000000000000000000///000000/////////.........///...------------...///........................------,,,,,,,,,---...///iiiSSSIIIAAA???@@@>>><<<<<<:::555111///000111///---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))***+++++++++,,,************************************))))))))))))))))))))))))***************000)))###(((&&&222(((***''''''((()))''',,,&&&111555;;;!!!444!!!(((LLLrrr((()))((((((+++************************+++...###(((///GGG+++***'''***+++)))'''***444<<>>,,,999"""+++111((('''|||$$$///***************************)))))))))))))))******+++))))))*********+++++++++************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))***+++,,,,,,,,,++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,------......------,,,,,,,,,------,,,,,,,,,---------------//////---,,,,,,---...///........................------------------------.........---------------000000000000000/////////000000000000000111111111...///000000......///000........................//////////////////......---............/////////...............////////////.....................,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))******)))))))))))))))))))))))))))))))))*********))))))))))))))))))******+++++++++******))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,------,,,,,,*********+++++++++,,,,,,------------...............---,,,,,,------------,,,,,,,,,------------...,,,,,,,,,------...///000...////////////000000000...000111111000///111222000000000000000000000000//////000000000111111111000000000111111111222222000111111222222111111000000000000////////////................../////////........................---------------......///gggNNNFFF@@@??????<<<:::<<<:::555111000111222111///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******(((((()))***+++,,,,,,,,,************************))))))))))))))))))******((()))))))))************+++&&&%%%+++,,,www'''555222((('''---%%%&&&+++!!!,,,$$$###JJJ###$$$!!!"""---"""VVV---'''------((())))))))))))))))))))))))$$$///000&&&%%%...222...[[[++++++---,,,***)))))))))))))))888)))(((333000%%%...``` 222###******++++++++++++******)))))))))))))))******+++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******++++++,,,,,,,,,+++***++++++,,,,,,------...,,,,,,------..................---,,,,,,,,,------,,,,,,,,,------.........///...---,,,,,,---//////........................------------------------........................000000000///////////////......///000000111222222000111222222000000111222000000000000000000000000000000000111111222222222000000000000000000000111///////////////.........222222111000...---,,,,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***+++,,,,,,------------***++++++++++++,,,,,,,,,---------.........//////000000///...---------...,,,,,,---------.........------------...///000000////////////000000000111///000111111000000111222111111111111111111111111000000000000111111111111111111111111222222222222111111222222222222111111111000000000////////////---......//////000000000////////////////////////------.........//////...eeeMMMFFFAAA@@@???;;;:::<<<999555111000111333222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))***+++++++++,,,++++++++++++++++++++++++))))))))))))************))))))))))))************...&&&!!!***+++OOO&&&///...---!!!111...***///$$$+++%%%222RRRaaa000(((BBB!!!LLL111+++---,,,'''************************,,,%%%///111$$$,,,777***%%%,,,+++,,,+++***,,,......,,,)))ZZZ333*** 888+++)))$$$IIIGGG'''333"""******+++,,,,,,+++******)))))))))))))))******+++)))************+++++++++************************)))******+++,,,+++++++++***++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------------,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++,,,,,,,,,---***++++++,,,,,,------...,,,---......//////.........------,,,,,,,,,------,,,,,,,,,---......//////...------------...//////.........................................................///////////////////////////000000000000------...000222333444555///000111111000000111222222222222222222222222222111111111111222222222222111111111000000000//////111111000000000000//////444555444222...,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************)))******++++++******)))))))))))))))))))))))))))))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,---------------++++++++++++,,,,,,,,,,,,------........./////////111111111///---,,,---...,,,---------............------------...///000111/////////000000000111111///000222111000000111333111111111111111111111111000000000111111111222222111111222222222333333333222222333333333333222222111111000000000/////////------///000000000000000000000000000000000000000------...////////////...~~~cccLLLFFFBBBAAA???;;;;;;===999555111000222333222000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))************************++++++++++++++++++++++++++++++((()))))))))************))))))))))))************)))---"""+++***666'''333444%%%$$$///'''vvv111+++000***,,,+++...___///,,,***+++'''++++++++++++++++++++++++111"""'''222...***)))555@@@,,,+++)))***,,,,,,,,,,,,,,,,,,kkk777&&&,,,444$$$&&&,,,vvv555,,,,,,******++++++,,,,,,++++++***)))))))))))))))******+++)))************+++++++++************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,------...***++++++,,,,,,------...,,,---...///000//////...------,,,,,,,,,------...,,,,,,------.../////////,,,------...//////............................................................/////////000000000///000000000111222222222000111333555888:::<<<===777888:::999888888:::;;;==============================<<<;;;;;;:::999999888777777666555444333333444444333333222222222222333555555333///------...------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************)))******++++++******)))))))))))))))))))))))))))((()))))))))************+++++++++++++++***))))))))))))))))))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------------+++++++++,,,,,,,,,------............////////////---///000...,,,,,,...000------------............------------...///000111//////000000000111111111///111222222111000222333111111111111111111111111000000111111111222222222222222222333333333333444222222333333333333222222111111111000000000//////,,,---///000111111000000////////////////////////,,,---...///000//////...|||bbbKKKFFFBBBBBB???;;;;;;>>>999555111000222333222111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********+++++++++***************++++++++++++++++++++++++(((((())))))*********+++))))))))))))************!!!444'''---,,,---444"""%%%###...)))OOOGGG***$$$+++***))),,,$$$111FFFAAA******&&&******++++++++++++++++++++++++(((,,,***(((((($$$(((444###000@@@,,,,,,'''+++---+++'''%%%(((,,,444 ///111///***999%%%%%%!!!000***+++,,,------,,,+++***)))))))))))))))******+++)))************+++++++++************************((()))***+++,,,+++***************++++++,,,,,,,,,((())))))***++++++,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++.........------,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,---...///***++++++,,,,,,---......,,,---///000000000///...---,,,,,,,,,,,,---...///,,,,,,------...///000000+++,,,...///000///...---////////////////////////////////////////////////.../////////000000111111000000111222333333444444555777999<<>>===666666666555555444444444222444555333000...///111...------,,,,,,------...------------------------------------------------++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((())))))*********++++++++++++++++++***)))((())))))))))))))))))))))))******************************++++++++++++******+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......---,,,,,,++++++,,,,,,,,,---------............/////////000***,,,...---+++,,,...111---------.........//////...------......///000111000000000000111111111111///111222222111111222333111111111111111111111111000111111111111222222222222222333333333444444444222333333444444333333222111111111111000000000000,,,---///000111111111000........................,,,---///000000000///...yyy```MMMJJJEEE@@@===;;;:::;;;777444111//////000000000//////...---,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++***)))(((((('''+++***)))(((((()))***+++,,,$$$---(((111&&&???((()))!!!&&&555555666)))&&&222###+++000!!!(((888'''---***...,,,******,,,---+++(((************************)))+++!!!YYY...+++++++++++++++++++++++++++---,,,###%%%555(((***TTT222777%%%'''333888222***(((***------,,,+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...+++***+++...,,,---...//////...---,,,///...---,,,+++,,,,,,---------------------------+++,,,---......---,,,+++...///...++++++000222111............////////////............/////////000...//////000000//////......///222333000------000555...***---///000222555555555777;;;>>>@@@CCCGGGLLLLLLJJJKKKTTT___eeedddffflllrrrsssoooiiidddaaadddrrr~~~|||zzzzzzyyyvvvjjjggghhhiiiaaa]]]\\\___^^^XXXQQQOOOHHHIIIIIIHHHAAA;;;;;;???999555333444333///...///******---222///)))***000)))+++......,,,,,,...111,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************+++*********))))))((((((+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------------------,,,,,,+++++++++444111...+++***+++---//////////////////.........///...---,,,---///111333000000000000////////////111111000/////////////////////000222444444333111//////000111111111111111444444333111000000111111555444333444555666666555888999888666666777999888888555444555777777444000333222111222222111///---////////////111333222///333000,,,,,,...//////---...//////000000000000000yyy```LLLIIIEEE@@@===;;;:::;;;777444111//////000000000///......---,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***)))(((((((((+++***)))(((((()))***+++222&&&***!!!///***!!!hhhMMM'''<<>>???@@@@@@???<<<888;;;999888999;;;:::555111:::777444222222222222222666555444222222111...+++///...,,,---///000...,,,......///000000000000///xxx^^^KKKIIIEEE@@@===;;;::::::777444111//////000000000.........------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***))))))((((((+++***))))))))))))***+++---&&&---!!!---666(((LLL ###///000%%%***111)))222000ggg...000%%%,,,---,,,---,,,++++++,,,,,,+++***++++++++++++++++++++++++)))000***)))???---'''++++++++++++++++++++++++***$$$(((}}}...666'''$$$---))):::444...******+++***(((+++++++++***************))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,---.........,,,+++,,,---------............------......---,,,,,,,,,------------------------------...------,,,,,,------...:::;;;888222///111000------............/////////....../////////000000000......//////000000111111...000222111111111222444333222555<<>>:::::::::222---...000///.........//////...,,,+++,,,.........------------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------------,,,,,,,,,,,,++++++000///...---,,,,,,------..............................------...///111222////////////000000000000////////////000111222333222222333444444444333333444444444444444444444444333555666777777999<<<>>>@@@AAACCCFFFIIIKKKMMMNNNOOOLLLKKKMMMPPPPPPNNNKKKMMMIIIEEEDDDFFFFFFEEEBBB<<<;;;999888888777444222333111111222333222///------,,,---///111111///...---......///////////////www]]]JJJHHHDDD@@@===;;;::::::777444111//////000000000......---------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))************************&&&'''555'''$$$555+++&&&GGGSSS+++222...&&&***///+++%%% $$$888999!!!***;;;///)))***222%%%222---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++$$$000+++&&&///ooo------++++++++++++++++++++++++000'''+++"""kkkLLL"""...000&&&444---***&&&&&&''')))************************************************************************************************************+++++++++,,,,,,,,,))))))))))))))))))))))))***+++---......---+++***++++++,,,,,,,,,,,,---------------------,,,------------------------------------------------------------------------------...---,,,++++++,,,---...222444222...---000000...---------.........//////...////////////000000000111111000000000111111111222444333000000444777888:::;;;@@@HHHNNNSSS[[[ccceeehhhmmmxxx}}}sssiiiccc]]]UUUQQQPPPKKKDDD<<<777444222111000000///...---++++++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''''''((((((((()))))))))*********)))))))))))))))************))))))))))))************************************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,------...............///.........---...///000111////////////000000000000000/////////000000111222222333444444444444555666888888888888888999999999;;;===>>>>>>???CCCJJJPPPWWWXXXXXXYYY[[[^^^bbbeeehhh```YYYZZZ^^^bbbeeehhhbbb^^^XXXVVVWWWXXXWWWUUUCCCEEEHHHKKKKKKGGG@@@;;;:::777777999999666222111......///000111111000000------...///////////////vvv\\\IIIGGGDDD@@@===;;;:::999777444111//////000000000---------------,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++++++++*********(((333+++(((,,,)))<<>>DDDCCCNNNPPPUUU\\\bbbiiivvvzzz|||tttzzzzzzqqqtttzzzwwwxxxooolllbbbTTTGGG@@@======666444222000////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......------,,,,,,---------......//////...............//////000.../////////000000000111111111000000000000000111000222444444444555777:::>>>???AAABBBDDDDDDDDDDDDEEEGGGIIIJJJMMMVVVbbbkkkttttttsssqqqppprrrxxx|||xxxrrrrrrttttttwww{{{vvvuuuvvvvvvtttmmmbbbZZZRRRSSSVVVYYYZZZWWWRRRMMMRRRLLLHHHHHHDDD:::333222222222111000///...///000---......///000/////////uuuZZZGGGFFFCCCAAA>>>;;;:::999777444111//////000000000------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++******...&&&))),,,((()))+++'''''')))--- FFFAAA111444+++888(((---.........&&&'''444$$$000111...+++((((((BBBsss++++++000***444&&&///%%%555***,,,+++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++'''333)))...)))>>>999666++++++++++++++++++++++++,,,333444!!!444(((222(((ZZZvvv444222!!!,,,---...000---'''+++++++++++++++,,,------***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******,,,------,,,,,,+++***++++++,,,,,,------...---,,,+++,,,.........---------,,,,,,,,,,,,------+++,,,---.........------------------------------...------,,,,,,------...,,,//////,,,,,,//////,,,,,,------------........./////////000000000111111//////.........000111222444:::===>>>GGGTTTYYYVVV___bbbjjjpppqqqttt~~~tttttt{{{mmm```YYYeeewwwzzzzzzrrrkkknnnwwwtttgggqqqrrr```VVVPPPMMM>>>:::555222111000///...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))************(((((()))))))))))))))***((((((((((((((((((((((((************************++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,---------------,,,,,,,,,---......//////......//////////////////......//////000000111111222222222111222222333444111444777888999;;;@@@DDDEEEHHHLLLPPPSSSSSSSSSRRRVVVZZZ___bbbhhhrrrvvveee]]][[[YYYXXXYYYZZZYYYXXXYYYRRROOOQQQLLLAAA999999::::::999666222///.........//////000000000000000uuuYYYFFFEEECCCAAA>>>;;;:::999777444111//////000000000------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******)))%%%,,,111...///,,,!!!555222***///,,,***888CCC555222666(((111,,,&&&////// %%%///%%%***///444222+++(((***...---111&&&...%%%333---222(((222,,,&&&HHH|||sssXXX%%%222444 (((///555:::###///...'''555+++---***,,,......,,,+++---///,,,,,,,,,,,,,,,,,,,,,,,,(((+++111111///111:::YYY+++'''++++++++++++++++++++++++111+++'''...111%%%---///444222###!!!888555&&&***999111222111...555777(((&&&(((...)))*********)))((())))))))))))*********+++++++++************************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,---......---,,,***,,,...///...,,,------,,,++++++,,,------+++,,,---.........------------------------------,,,------------------,,,,,,///000......000000---,,,,,,---------.........//////000000000111111111/////////000333666:::<<>><<<:::999777444111//////000000000------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***%%%222+++)))+++''',,,///000$$$$$$------+++)))&&&(((+++$$$444---"""444)))///***''',,,111+++***444,,,***+++'''%%%000222%%%&&&111)))444)))///"""---$$$***///,,,&&&'''...666)))999)))$$$777777,,,$$$$$$///666&&&666+++111///***,,,......,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,...666!!!---222&&&333''''''%%%777'''000,,,***+++++++++++++++++++++++++++&&&333###777&&&+++333(((***,,,111 ///&&&...---444555"""$$$:::...(((///,,,%%%,,,111+++***(((***+++,,,+++***++++++))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***************************)))))))))***+++,,,,,,******+++,,,,,,---.........+++***+++...000...,,,------++++++++++++------***+++---...///...------------------------------+++,,,............,,,+++)))---///---...222222///,,,,,,,,,---------......000000000000111111111111111111333555:::???CCCFFFRRR```lllrrr{{{~~~rrrjjjxxx~~~vvvjjjiii|||lllbbbVVVSSS^^^mmmtttqqqllleee\\\VVVVVVZZZ]]]]]]]]]___^^^ZZZYYY[[[ZZZWWWSSSYYY___aaaeeeiiiiiiffffff]]]XXX___jjjqqquuuwwwooozzzuuudddgggvvv___YYYPPPIIIDDD@@@;;;888//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,---------*********+++,,,---...///++++++,,,,,,---...//////...///////////////......---......///000111111222222333444666999<<>>MMM]]]ZZZVVV```~~~uuuqqqsssxxxxxxdddZZZSSSVVVbbbjjjiiidddWWWXXXXXXYYY```iiikkkiiijjjccc[[[ZZZbbbnnnyyy~~~xxxnnneeebbbdddgggfffkkkooommmeee``````ccceeeeeefffggghhhgggfffddd````````````aaadddjjjnnnsss{{{zzzoooooo~~~uuupppjjj___QQQHHH;;;444000222222...---000------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,***)))(((''''''((()))***)))((('''''''''(((***+++******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))************************************++++++******************,,,,,,++++++***++++++++++++++++++,,,,,,---------------,,,+++************++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////000000000000000000000000...000333333222111333444666999;;;>>>CCCHHHHHHFFFJJJQQQ]]]jjjttt|||tttjjjaaabbbaaa\\\SSSIIICCC@@@:::555222555444111222777sssWWWIIIDDD@@@AAA@@@;;;888999888555222////////////...........................------------------------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------+++***))),,,------......------,,,***+++,,,---------,,,,,,++++++++++++++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---,,,,,,------------,,,,,,............------,,,,,,///000000000//////111222111///------000111000...------,,,,,,---...///000///..................///------------------------*********)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))************************))))))*********++++++++++++***)))((()))***,,,---*********))))))))))))(((************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,------......------...------------...///////////////...---------...111///000222000000666???LLLVVVaaaooozzzsssppp{{{{{{zzzmmmlllwww}}}wwwiiiVVVOOOLLLTTTcccllljjjddd[[[___eeemmm{{{~~~zzz|||{{{zzz||||||}}}}}}llliiiddd```aaaeeejjjnnndddcccbbb```]]]___iiisssxxxqqqXXXIII:::555555222000000111///---++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++)))(((((('''((()))***+++******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))************************************++++++******************,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------........./////////////////////000000000000444333222222555999???CCCHHHGGGGGGIIIKKKOOOTTTXXXeeeqqqwwwkkk```TTTHHH@@@===:::;;;???>>>999555666tttYYYIIICCC@@@@@@???;;;888999777444111//////000000///........................------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000000///---,,,***))),,,------......------,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************))))))+++++++++,,,,,,,,,------......------------......---------------------,,,---..................---///////////////............000111111///......///...---,,,---///000///...------,,,,,,,,,,,,---......------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++************+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++******************************************************++++++++++++***)))))))))***,,,---***))))))))))))(((((((((************************++++++++++++++++++++++++************************++++++++++++++++++++++++------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,---............---------...////////////...000///------///000000000111111222333444888CCCOOObbbnnnxxxxxxxxx```YYY^^^eeefffiiifffZZZYYYWWW[[[jjj~~~~~~oootttyyyyyyooojjjmmmtttzzz~~~vvvhhh\\\ZZZ]]]______aaadddeeesss}}}hhhOOOCCC>>>:::333...111000------......---,,,++++++++++++++++++++++++,,,+++************+++,,,)))(((((((((((()))***+++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))******************************************++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------************+++,,,---...,,,,,,,,,,,,------------......------------..................////////////////////////000111111222222222333888???FFFKKKNNNTTTPPPQQQXXX^^^aaakkkwww|||{{{nnn\\\OOOKKKGGGEEEFFFGGGDDDBBBBBBtttZZZHHHCCC??????>>>:::888:::666444000///000000111000........................------------------------,,,,,,,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,/////////...---,,,+++******++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********************+++++++++,,,,,,,,,,,,---------------------...///***+++,,,------...............////////////......000/////////////////////---///111111///---,,,,,,,,,,,,,,,---...//////.........---------------------,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******************************************************************************)))))))))***+++,,,************))))))))))))***************************************************************+++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------------------------------------............,,,------...............,,,---///000000000///...///---,,,...111333333222...111555:::???IIIWWWbbbrrryyy~~~|||hhheeeTTTNNNWWWdddjjjppplll___aaacccmmm}}}ggg```aaa___\\\\\\___[[[cccxxxuuueeeYYYKKK===333000//////000111000,,,(((+++++++++++++++*********+++++++++******+++++++++)))))))))))))))***************))))))))))))******))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************************************+++++++++++++++,,,,,,,,,+++++++++,,,------,,,,,,------------------+++++++++++++++,,,---...,,,,,,,,,------------.........------------............/////////000000000/////////000111333555666222666===GGGPPPTTTTTTRRRTTTPPPXXXlll}}}rrrhhh___TTTNNNMMMOOOQQQTTTttt[[[HHHBBB>>>>>>>>>:::999:::666444000///000000111000........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------------,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------......---..................---....../////////////////////111333333222000000000...///000111000000//////111111111111111000000000//////.........//////000.........------,,,,,,,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************************************************************+++++++++,,,,,,++++++++++++******************************************************))))))*********+++++++++*********++++++,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------.........//////,,,---......//////......,,,---///000000000///............///111222222222333999AAAKKKVVVdddpppxxx|||iiiXXXVVVVVVVVViiixxx{{{yyyuuuqqqttt{{{~~~ssslllnnnnnngggcccdddzzzooo[[[NNN???999222.........,,,***,,,,,,,,,+++++++++******************************((())))))*********************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************************************++++++,,,,,,,,,,,,,,,+++++++++,,,------...------------------------...------,,,++++++,,,,,,,,,,,,---------.........///......------......////////////000000000111111000000000111444777:::<<>>===:::999;;;777444111//////000000///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......***+++,,,------......---,,,------......------,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---------......++++++++++++,,,---...///000///...------...///000111111222222222222111111111222222222222333333333222444666666666555666888555777888777555333222222222333444444444444333333333222111000///.........000000//////...------------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++************************+++++++++***************))))))******++++++++++++------,,,,,,,,,+++++++++************************************************)))))))))***++++++,,,,,,*********++++++,,,,,,---)))***+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------........./////////------...////////////.........///000000000000///222222111000000222666999GGGMMMVVVaaapppooorrrvvvxxxmmmbbb```ZZZXXX```jjjoooxxxlllbbbZZZVVV```lllvvvzzz{{{eeeVVVBBB444//////111111...------,,,,,,+++++++++))))))************))))))((()))******++++++************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))******************************************++++++,,,---------,,,++++++,,,,,,---...///............------------///...---,,,++++++++++++,,,---------............//////............//////000000000000111111111111000111222444888<<>>>>>>>>>>><<<>>>@@@AAAAAACCCFFFHHHJJJLLLMMMKKKGGGCCCAAAAAA>>>???@@@BBBBBBBBBBBBAAA>>>===:::777444222000000222111111000//////......,,,,,,+++++++++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************+++++++++*********))))))))))))***+++++++++++++++,,,,,,,,,+++++++++******************************************************((())))))***++++++,,,,,,)))******+++,,,,,,------***++++++,,,---...//////------------------------,,,---------................................................////////////------...//////////////////////////////000000111555666666333333:::HHHSSSbbbeeeiiirrrlllZZZ___YYYdddeeebbbdddfffooo~~~xxxnnnccc\\\gggkkkggghhhrrr{{{|||dddMMMAAA;;;888555//////......---,,,,,,+++******+++,,,,,,+++******((()))***+++++++++************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))******************************************++++++,,,------...+++++++++,,,,,,.../////////.........------------...------,,,,,,,,,------------------............//////............//////000000000111111111222222111222333666<<>>EEEKKKOOOGGGTTTeeeqqqxxxqqqXXXHHHCCC???===;;;999:::>>>:::666222000///000000000//////............///////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,,,,---------......111111///......------......---,,,---///000111111000......///222333111...222333444666:::DDDQQQ[[[\\\\\\ZZZXXXZZZ```bbb___ccc```^^^^^^\\\ZZZ^^^eeecccfffjjjkkkmmmrrr{{{wwwppplllqqqrrrsssuuuwwwwwwuuusssqqqiiiaaaZZZQQQGGGAAAAAA:::555555:::;;;777333222222333111,,,+++......,,,///---++++++,,,,,,+++***,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***))))))))))))***+++++++++,,,---+++***(((((()))+++,,,************************++++++************++++++***++++++,,,,,,++++++***+++*********))))))(((((()))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------........................---------............///000000//////.........---...............///000000000//////.........//////...---++++++///333333000222666:::>>>EEETTTnnn}}}vvv~~~sssfff]]]___hhh|||mmmccc^^^YYYWWWllliiiKKK444555222000///---+++***+++,,,+++***+++------+++***++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,..................------...---,,,++++++---...000........................000///...---,,,---...///111///...111444555333000444222777CCCJJJJJJIIILLLVVVdddwwwpppXXXHHHCCC???>>>;;;999:::>>>999666222000///000000000//////............//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,---------.........//////...------......///......---...000111222222000//////222777::::::999<<<>>>AAAHHHQQQZZZaaaeeegggiiijjjmmmvvvvvvfff\\\YYY[[[VVVOOOIIIEEEAAA;;;777555888666000---...///,,,...,,,++++++---...------...---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++,,,+++***+++++++++++++++,,,,,,,,,,,,+++***))))))***,,,---************************++++++************++++++***++++++,,,,,,++++++***************)))))))))((()))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------........................---------............///000/////////.........---...............///000000000//////.........//////...000111000000111444555444===HHHRRRYYYfffyyy}}}yyyoooffffffqqq|||ssskkk[[[dddmmmtttlllVVV>>>:::555111///......///,,,+++******++++++)))'''++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((++++++,,,,,,+++******))),,,++++++******++++++,,,------------------.........---,,,++++++---...000........................000000///............///...000111111000111222444666:::CCCLLLOOOQQQZZZdddtttnnnWWWGGGBBB>>>>>><<<999999===999666222///000000111000//////............//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,,,,------------,,,,,,---,,,,,,,,,,,,---......,,,------------.........///////////////000000111,,,,,,---....../////////...///111666===BBBFFFGGGOOOOOOTTT]]]gggmmmmmmjjjkkknnnsss|||||||||}}}}}}ssseee^^^]]]XXXPPPIIILLLIII???777555444222...,,,******,,,---,,,+++//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,------,,,---------,,,,,,,,,,,,,,,,,,+++*********,,,---...************************++++++************++++++******++++++++++++******************)))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,---------------------------------------............////////////..............................///000000/////////......//////000+++///222000---...444;;;EEEQQQ___jjjrrr{{{zzzpppnnnuuu|||nnnfffaaaeeennn{{{lllTTTLLL???444///---------///---++++++++++++)))'''++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))******++++++******)))))),,,++++++******++++++,,,++++++,,,,,,------......------,,,+++,,,---...///........................000000000000////////////---111444333000111777======GGGSSSYYYYYY]]]mmm~~~lllVVVFFFBBB>>>>>><<<888999<<<999555111///000111111111//////............//////,,,---------.../////////------------------------------------------------,,,,,,,,,---------............------------......,,,,,,------------,,,,,,---,,,,,,,,,,,,---......------------............222222111111111111222222---...//////......///000111222777===FFFNNNTTTWWW______```eeejjjmmmmmmkkkvvvzzzzzzmmmiiiiiiaaaQQQCCC<<<999777333111///.........,,,+++.........///...---,,,,,,------------------------,,,***)))***,,,......---------,,,,,,+++++++++***++++++***+++,,,---...///************************++++++************++++++******++++++++++++***************)))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///.......................................///000000//////////////////000111......000000000333>>>HHH[[[eeeqqqxxx}}}zzzoooaaaZZZcccrrrrrriiinnnrrrooopppxxxuuuhhh]]]JJJ999000///...---000...---,,,------,,,***++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********))))))(((,,,++++++******++++++,,,******++++++,,,---......------,,,,,,,,,---...///........................///000000000000/////////---111444555444888AAAHHHKKKSSS]]]eeejjjqqqjjjTTTFFFAAA>>>>>><<<888888;;;888555111///000111111111//////............//////,,,---------.../////////------------------------------------------------,,,,,,,,,---------............------------......,,,------......------,,,---,,,,,,,,,,,,---......---------.........//////333222111111000000000111111222222111//////111444555888>>>FFFNNNVVV]]]aaacccdddddddddeeekkksssyyyxxxeeeSSSIIICCC???:::888555333333222000...------...//////......---------------------------+++***)))***---...///...,,,,,,++++++******))))))******++++++,,,---...///************************++++++************++++++)))******++++++******)))))))))))))))))))))******))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,---------------------------------------............///---------..............................///000000///////////////000111111444000000555<<>>>>><<<888888:::888555111///000111222222//////............//////---------...............------------------------------------------------,,,,,,,,,---------............------------......------............---------,,,,,,,,,,,,---......------........./////////000000///////////////000///111111000...000666:::<<<@@@HHHOOOVVV\\\bbbfffeeefffggggggkkktttuuulllbbbZZZFFFCCC???;;;888666222000000000//////////////////------------------------,,,+++***+++---//////...++++++************************++++++,,,,,,------************************++++++************++++++))))))************))))))))))))))))))************)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------------........................///000000////////////000111222222444000333>>>HHHOOO[[[hhhssstttiiibbbdddjjjsssrrrssstttxxxmmm]]]QQQAAA111000...+++***+++,,,++++++++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******++++++******,,,++++++******++++++,,,++++++,,,,,,------......,,,,,,,,,---------......///////////////////////////.........000222444555333444888===EEENNNWWW]]]lllnnntttfffRRRDDD@@@>>>>>><<<888777:::777444111///000111222222//////............//////...............---------................................................,,,,,,,,,---------............------------......------............---------,,,,,,,,,,,,---..................////////////......//////111222444444444666777777777<<>>>>><<<888777999777444111///000222222222//////............///////////////......------,,,................................................,,,,,,,,,---------...............------.........------............---------,,,,,,,,,,,,---................../////////000...///000222555777:::;;;AAACCCEEEEEEGGGOOO[[[eeennnttt}}}}}}{{{zzzwwwwwwwwwzzzssseeeXXXLLLEEE===;;;777333000/////////...........................,,,++++++---......---+++++++++,,,,,,---------******+++++++++***))))))************************++++++************++++++))))))************))))))(((((())))))*********+++)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------........................///000000////////////000111222333888AAATTTgggkkkiiisssuuurrryyy{{{uuuuuu|||zzzqqqoooyyysssiiiiiillluuufff===:::555111///...---+++++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))*********+++)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,..................------+++,,,------......------000000000000000000000000222111//////222777<<<@@@CCCLLLVVVYYYYYY^^^kkkwwweeePPPDDDAAA>>><<<;;;:::999888888555111...///000000000111///......000111000000/////////...------,,,,,,...........................------,,,,,,------...------......//////000000---...///...,,,+++,,,------------.........////////////.........---------...,,,---111000------000555333111000333:::DDDKKKRRRSSSUUUVVVZZZfffwww}}}||||||{{{|||zzzaaaPPPIIIBBB:::666555444222000///////////////......---...---,,,,,,+++,,,,,,,,,---,,,,,,+++***)))((((((************************++++++************++++++))))))))))))))))))))))))************************))))))***++++++++++++***))))))***++++++++++++***)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......***+++,,,---....................................000//////.........//////333///000444444111333999FFFRRR```jjjpppxxxooofffbbbfffyyy~~~sssooollljjjooosssrrrzzz{{{}}}VVV@@@222555333))))))333,,,,,,------,,,+++)))(((++++++++++++++++++++++++************************************************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,------,,,++++++,,,,,,,,,---------......------------------------............////////////222000...------............111555888666555===HHHYYY___ccc```^^^hhhdddOOODDDAAA>>><<<;;;:::999888999666222000000111111111111000......///000000///...................................................------,,,,,,------............///////////////---...///...,,,+++,,,------------.........///////////////......---------222000000333111......111000222666<<>>JJJVVVhhhgggeeeeeelll}}}|||bbbNNNDDDAAA>>><<<;;;:::999888999666333111222333333222333111///...///000///...,,,------...//////000000...........................------,,,,,,------...///////////////.........---/////////---,,,---...------........./////////////////////............000......000///,,,...333444999BBBKKKTTT^^^gggmmmuuu{{{~~~ppp```QQQEEE>>>:::555333111000000///,,,***---,,,,,,,,,,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))***++++++++++++***))))))***++++++++++++***************+++++++++,,,,,,++++++++++++,,,------,,,------------.........,,,------.........------......................../////////......//////000//////000111111999KKK\\\tttyyy|||vvvssstttvvv~~~~~~|||zzz|||}}}cccIII>>><<<444(((............---------,,,++++++++++++++++++++++++************************************************)))************+++++++++************************+++,,,,,,------,,,,,,,,,,,,,,,,,,---------......------------------------............////////////000000111111222333333444666000---444AAANNN\\\ffflllkkknnnxxxzzzaaaNNNDDDAAA>>><<<;;;:::999888888555333222222333333222333111////////////...------........./////////000...........................------,,,,,,------...000000//////......------...///000///---------...............////////////////////////////////////---,,,---000000///555<<>><<<;;;:::999888666444222111222333222111333111////////////...---000000/////////....................................------,,,,,,------...000000//////......------///000111000...---...///........./////////000000000000000000000000000000111000111333444555===GGGXXX^^^bbbdddiiiyyy|||qqqcccXXXHHH===777666444333000000///............///+++++++++,,,------......************************)))***++++++++++++***)))))))))))))))))))))))))))************************))))))***++++++++++++***))))))***++++++++++++******++++++++++++,,,,,,,,,------,,,,,,------...///---------.........//////.........///......------///////////////////////////////////////000111111222222444;;;IIIZZZhhhooo}}}ssstttzzzuuu}}}vvvrrr}}}wwwhhhiiimmmttt|||}}}yyyvvvuuuvvvwww~~~~~~~~~qqqnnnnnnqqqtttzzztttkkkmmmwwwmmmNNN@@@@@@555333000...,,,,,,------++++++++++++++++++++++++************************************************))))))*********+++++++++***************************+++,,,,,,---------,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////000222333333111111222444999999BBBUUUffflllkkkjjjfff|||}}}tttooommmvvvvvv___OOODDDAAA>>><<<;;;:::999888555333222111222333222111333111///...///000///...111111000//////...------...........................------,,,,,,------...///////////////.........///111111000///...///000....../////////000000000000000000000111111111111222111333555666999DDDOOO]]]aaaeeejjjsss}}}nnnXXXGGG>>>999555222111111///...---,,,,,,,,,,,,,,,,,,------.........************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))************************))))))***++++++++++++***))))))***++++++++++++***++++++++++++,,,,,,,,,,,,...------------...//////------........./////////---....../////////......////////////////////////////////////000111222222222555;;;FFFXXXjjjtttuuuzzzttt||||||}}}}}}wwwkkkaaa]]][[[```iiittt~~~yyyuuusssssstttvvvwwwyyy{{{~~~~~~~~~{{{hhhbbbeeettt]]]FFFDDD<<<999555111...---------++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---------......+++,,,,,,------.....................////////////000222333222000111555888???CCCPPPaaalllmmmiiiggg|||}}}xxxpppppppppmmmjjjggggggggggggooosssmmmddd^^^]]]\\\^^^ffflllmmmoootttxxxxxx{{{sss]]]NNNDDDAAA>>><<<;;;:::999888555444333333444444333222111000......///000000///000000000///////////////...........................------,,,,,,------............///////////////000111222111///...///000.../////////000000000000000000000111111222222222111111555999===CCCRRR```jjjkkkppp{{{ppp\\\NNNDDD;;;555666555333111///...------------------............************************(((***+++,,,,,,+++***((())))))))))))))))))))))))************************))))))***++++++++++++***))))))***++++++++++++***+++++++++,,,,,,,,,------...............//////000............////////////,,,---...//////000//////////////////////////////////////////000111222333555===HHHTTTeeeyyy~~~~~~|||zzzqqqfffpppuuuyyywwwooogggbbb```aaadddjjjsss{{{~~~zzzuuurrrqqqqqqqqqpppqqqrrrtttvvvzzz}}}~~~vvvooonnntttqqqYYYNNNEEEAAA;;;555000.........++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,---------......++++++,,,,,,---......///............///////////////111333222000333:::@@@MMMRRR\\\fffjjjiiilllpppwwwoookkkggggggiiikkkkkkjjjggghhhgggfffeeeeeegggiiifffnnnrrrkkkdddeeejjjlllhhhiiihhheeefffkkkmmmkkknnnxxx~~~|||~~~qqq\\\MMMDDDAAA>>><<<;;;:::999888666555444444555666555333111///......000111000000......//////000000111111...........................------,,,,,,------...---.........//////000000000111222111000//////111////////////000000000000000000111111222222222222333555;;;CCCJJJTTTgggwwwtttdddVVVIII@@@;;;:::888555333222111000........................************************((()))+++,,,,,,+++)))((())))))))))))))))))))))))************************))))))***++++++++++++***))))))***++++++++++++***++++++,,,,,,,,,---------...............///000000............/////////000,,,,,,...///000000000000000000000000000000000000////////////000111222333888EEETTT```oooyyyvvvjjjllliiidddeeejjjlllhhhnnnsssxxxvvvpppjjjgggggg```bbbfffmmmuuu}}}~~~|||zzzxxxwwwwwwwwwxxxooopppppppppqqqtttxxx{{{zzzxxx~~~zzzwwwuuuuuu{{{{{{jjjKKKGGG@@@888333000//////++++++++++++++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++)))***+++,,,------...---,,,,,,,,,---------......++++++,,,,,,---...//////............/////////000...000222222111666>>>FFF\\\___dddhhhggghhhqqq||||||nnnbbbhhheeeaaa```cccgggkkkmmmssstttuuuuuuuuuvvvyyy|||wwwwwwqqqwww}}}zzzssslllmmmqqqqqqnnnlllrrrsssoooqqq|||qqqVVVPPPIIIDDD???;;;:::999999999666555333222111111222333222111000//////......///---...///111111111000///........................///////////////.........222222111000///...------//////000000000000//////222111111111111111222222333111000222222111444:::===EEEPPPZZZeeesss{{{dddTTTOOOKKKGGGCCC===555///,,,111000...---------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......//////.........---------////////////000000000000////////////000000000000000222222000111666:::;;;DDD]]]pppsssxxx|||xxxooofff```]]]\\\[[[\\\___bbbccccccfffiiimmmnnnkkkgggcccbbbbbbdddggglllqqqvvvyyy{{{}}}{{{yyywwwuuuuuuvvvvvvooommmppptttsssooorrryyy|||zzzyyyzzz}}}}}}~~~{{{zzzuuulllmmmwwwcccMMM@@@DDDFFF;;;111000/////////......,,,+++***+++******,,,...///---,,,,,,,,,++++++***)))(((((((((***++++++******+++,,,+++++++++************)))++++++,,,,,,,,,---------,,,,,,,,,---------......---------............///////////////000000000000555111444:::777444CCCXXXjjjiiihhhhhhqqq}}}{{{ooojjjiiiiiioooxxxzzzxxxuuuvvvyyy~~~~~~yyyzzzoooTTTNNNFFFCCC>>>;;;:::;;;;;;;;;666555333222111111222333222111000///..................///000000000000000......................../////////////////////...111111111000//////......//////000000000000//////222111111111111111222222444222222222111000666???KKKUUUbbbooo{{{|||yyyvvvwwwwwwyyyssseeeZZZLLLDDDAAA???<<<:::222111///---,,,,,,---...+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......//////.........---------////////////000000000000////////////000000000111///222444222000444<<>>TTTeeecccbbbjjjvvvmmmfffhhhiiiqqq}}}jjjQQQLLLEEEBBB>>>;;;;;;;;;;;;;;;666555333222111111222333111111000///............111000///......///000111000000000000000000000000............//////////////////000000000111111111000000000111111000000000222111111111111222222333555555777888:::BBBVVViii}}}xxxrrrmmmnnnjjjeeeccceeehhhkkkmmmkkkiiijjjmmmnnnooossszzzxxxuuummmffffffmmmqqqqqqtttvvv|||uuu[[[NNNLLLKKKHHHAAA>>>:::555111///......++++++++++++,,,,,,,,,---***++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..............................////////////000000000000//////000000000111111111000000333666999???LLLWWWaaaooonnnkkkssswww{{{tttuuuqqqllliiigggfffeeedddaaa``````aaaccceeedddcccdddeeeeeeeeedddeeegggjjjjjjkkklllooorrruuuxxxzzz|||yyywwwwwwyyy|||~~~|||}}}{{{xxxvvvvvvxxx||||||zzzuuummmiiirrrvvvZZZMMMKKKGGGAAA:::555...++++++---......222///,,,***+++,,,,,,,,,,,,,,,,,,++++++*********(((***++++++******+++,,,,,,,,,+++++++++*********,,,,,,,,,------------...,,,,,,,,,---------......---------............/////////000000000111111111111555555444;;;LLL]]]fff___cccrrr}}}oooiiikkkooorrrooo{{{iiiPPPMMMFFFCCC???<<<;;;:::999888666555333222111111222333222111000//////...//////111000///......///000111000000000000000000000000---.........//////000000//////000000111111222222000000111111111111000000111111111111222333444555333666;;;AAAHHHWWWpppzzzssstttrrrnnnjjjgggeeecccbbbaaa___^^^```ffflllqqqsssqqqqqqtttxxxwwwtttuuuxxxooonnnjjjfffhhhmmmpppnnngggfffggghhhgggeeejjjqqq|||rrr___XXXSSSOOOLLLJJJEEE???999444000///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++******))))))******+++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......---.....................////////////000000000000000000000000111111111111222///222===HHHRRR]]]gggxxxkkkppp~~~xxxvvvvvvtttsssqqqpppooonnnjjjhhhhhheeeddddddfffhhhiiiiiiiiijjjjjjkkklllnnnsssvvv}}}}}}~~~}}}xxx~~~}}}xxxjjjjjjuuu{{{___RRRNNNMMMGGG>>>333---...111444555333000,,,++++++,,,,,,,,,,,,,,,,,,+++++++++++++++(((***++++++******+++,,,,,,,,,,,,++++++++++++***,,,,,,---------.........,,,,,,,,,---------......---------............///000000000000111111111111333444444888EEEVVV```aaafffqqqzzzvvvwww|||gggOOOLLLGGGDDD@@@===<<<:::888777666555333222111111222333333333222111000000000000111000000///////////////////////////////////////------......///000000000000000000111111222222222000111111222222111111000111111222333444666888999777<<>>MMMZZZ```bbbsssxxxrrr}}}dddMMMKKKEEEBBB???===<<<;;;999888666555333222111111222333555444333222111111111111000000000000000///..............................------......///000000111111111111111111111222222000111111222222111111000000111222444666999;;;<<>>======<<<;;;:::666555333222111222222333555555444333222222222222///000111111111///...---........................---------...///000000111111111111111111111111111111111222222222222111111000000222444777;;;===???PPP[[[rrr|||pppjjjjjjlllnnnhhhhhhiiihhhgggfffdddccceeefffggggggeeeccccccccceeeeeegggjjjmmmooonnnlllgggddddddeeeeeedddhhhnnnoooqqqqqqnnnoooqqqooojjjfff^^^XXXYYY]]]```cccfffaaabbbbbbdddnnn}}}~~~kkkTTTTTTTTTRRRMMMFFF???;;;444444222111///---,,,++++++++++++,,,,,,+++++++++************************++++++++++++++++++++++++*********)))***++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......---------.........//////////////////000000000000000111111111111222222222111666JJJfffzzz}}}ooouuu~~~oookkkmmmppptttrrrooopppvvvvvvpppmmmooorrrpppnnnnnnooopppoooooopppuuu}}}yyyoooXXX\\\ggg{{{{{{vvvaaa]]]WWWOOOGGGCCCCCC@@@999333///...---...//////---+++,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,---------,,,,,,,,,++++++---------.........//////,,,,,,,,,---------......---------.........//////000111111111111222222222666444===OOOXXX[[[iii|||xxx}}}}}}```LLLHHHDDDAAA@@@AAA???:::888:::777555222111333444555444555444333222111111111111......//////000000111111000//////........./////////////////////000111111333333222111000000111111333333222222222222222222///111666888666:::MMMbbbxxxxxxlllkkkiiifffdddcccbbbbbbeeecccbbbcccfffhhhfffdddeeegggiiigggdddccceeehhhiiigggeeeeeefffhhhiiiiiimmmkkkjjjkkkmmmnnnllljjjnnnkkkhhhiiilllooopppooommmgggaaabbbhhhmmmmmmjjjjjjhhhgggmmmwww}}}}}}{{{yyyzzzlll^^^XXXRRRHHHBBBAAA===<<<:::444...+++,,,///,,,---...---,,,++++++,,,---,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////111000///......///000111////////////000000000000000222111...000555555222<<>>===;;;888999===888555222111222333444333444444222111111000000000////////////000000000000000//////........./////////////////////000111111333333222111111111111111222222222333333444333333666666777;;;BBBRRRnnnvvvrrrooojjjeeecccccccccddddddeeeeeeeeeeeedddeeehhhjjjjjjgggccchhhkkknnnmmmjjjggghhhiiifffeeecccdddfffjjjmmmnnnrrrtttwwwwwwuuurrrpppppppppoooooorrrvvvwwwvvvtttpppllliiijjjooosssttttttvvvrrrooorrryyyyyyxxxzzz}}}|||~~~{{{rrr```NNNEEEFFF??????===888222......///.........---,,,,,,,,,---******++++++++++++++++++,,,,,,,,,,,,,,,+++***)))((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...............////////////000000///......///000000////////////000000000000222222111111111333666999KKK]]]rrrzzz}}}rrroookkkjjjkkknnnqqqrrrhhhhhhiiilllpppsssuuuvvvvvvsssssswww{{{ttt___MMMKKKNNNYYYuuuwww[[[VVVQQQMMMIII@@@555.........---,,,+++,,,---...++++++++++++++++++++++++------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////////////////////////////000000000000111444000///222333222333666555999FFF\\\tttxxxsssqqq~~~{{{|||eeePPPKKKFFFCCCBBBCCCAAA<<<:::;;;999666333111222333333222333222111000000000000000000000000000/////////////////////......//////000///////////////000111111333222222111111111111222111111222444444444444444999666666>>>NNNjjjsssddd\\\[[[]]]]]][[[[[[]]]___bbbcccdddeeeeeeeeefffiiimmmnnnmmmhhhdddfffjjjooopppnnnlllmmmnnnqqqpppoooooorrrwww|||yyyvvvuuutttuuuyyy~~~|||uuutttsssrrrssstttvvvwww~~~yyytttuuuzzz~~~}}}wwwuuuuuuwwwssskkkeeedddqqqxxx}}}uuuuuurrrWWWJJJIIIBBBCCCBBB>>>999444111000000///......---------...))))))******+++,,,,,,,,,++++++,,,,,,,,,+++******((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---............///////////////...------...//////////////////000000000000444000111444222111999FFFcccwwwqqqpppssswwwpppnnnooopppnnnkkkjjjlllnnniiihhhggghhhlllqqqvvvyyyyyyyyy|||ppp\\\PPPGGGFFFWWWnnneeeYYYRRRTTTQQQDDD777111...---------------......,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000111111111111333000000333444222333777<<>>RRRuuulllpppxxxtttsssoooqqqrrrpppmmmjjjiiiiiijjjjjjiiiiiilllrrryyyqqqdddSSSFFFJJJWWW___}}}|||gggWWWYYYYYYMMM===666///...,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////////////////////////////000000000111111111222000111444444222333777===EEEXXXrrrvvvhhhkkk~~~}}}zzzeeeQQQJJJ@@@BBBHHHOOOMMMCCC999666999666333111111111111111222111000000///000000000111111000000//////......///////////////000111111///////////////000000111333222222222222222333333333333222222333333444444;;;FFFXXXmmmtttnnnddd]]]ZZZ^^^aaa```___aaabbbcccfffhhhiiiiiihhhgggppppppppppppqqqrrrtttvvv~~~|||yyyxxxzzz~~~~~~yyysssqqqppprrrtttqqqiiicccbbb]]]ccciiijjjkkkrrrzzzyyyqqq[[[LLLLLLKKKIIIFFFBBB>>>;;;777444000......///...,,,...------,,,+++***))))))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,,,,---...------------............---..................---////////////000000000000222---000777666555FFF]]]yyywwwyyykkk~~~sssooommmkkkkkkkkklllnnnppppppnnnkkkkkknnnqqqvvv|||yyyhhhTTTLLLNNNOOOeee}}}ccc^^^aaaYYYIII>>>444111---,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------////////////////////////........./////////000000000///111444333222555:::;;;LLLiiivvviiimmm}}}}}}eeePPPIIIEEEBBBAAABBB@@@;;;999:::888555222000111222222111222111111000000000111111000000000000////////////////////////000111222222///////////////000111111333222222222222333333444444333222222333666888:::BBBVVVrrruuukkkiiilllfff^^^YYY[[[[[[ZZZ___hhhiiikkknnnrrruuuwwwxxxxxxzzzyyyxxxwwwwww{{{{{{uuupppooopppsssqqqllliiijjjgggjjjkkkgggccchhhuuuiiiXXXUUUQQQNNNKKKHHHEEEBBB===999333111111111///,,,000000///---,,,+++***)))******+++,,,,,,,,,++++++((())))))))))))************++++++,,,,,,------...,,,,,,++++++,,,,,,---...,,,------------.........---...////////////...---////////////000000000000000...222777999???RRRfffwwwwwwtttqqqxxxqqqqqqqqqmmmhhhmmmllllllnnnqqqsssrrrpppuuu|||{{{rrrpppuuuyyy{{{|||yyyzzz}}}qqqgggeee```hhhzzzwwwhhhhhhfffZZZLLL<<<777000,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////............////////////000///111333333333888???FFF\\\yyyyyyfffQQQIIIFFF@@@===<<<:::777888;;;666444111000111222222222222222111111111111222222////////////000000000000////////////000111222333///////////////000111111222222222222222333444555444333222222666;;;AAAEEEUUUlllzzzmmmffffffhhhiiieee___^^^```^^^\\\fffuuuuuuvvvyyy}}}yyyvvvtttvvvtttpppppprrrrrrttttttppplllooozzzhhhbbbZZZSSSPPPMMMIIIGGGEEE???888555444444111...000000///...------,,,,,,)))***+++,,,,,,,,,,,,+++((())))))))))))***************+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,---------............///000000000000///...////////////000000000000...222555888>>>KKK___mmm}}}{{{pppmmmkkklllqqqsssrrrooooooppprrrtttvvvyyy}}}{{{zzz|||{{{}}}}}}yyytttqqqpppwwwxxx{{{}}}yyy}}}uuunnnpppjjj]]]FFF>>>444///...///...,,,------------------------+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////////////////...////////////000000000111000222444444555===FFFYYYppp~~~{{{wwwrrrpppooopppqqqjjjnnnrrrssstttvvvzzz}}}{{{}}}~~~gggRRRIIICCC???>>>???===888777888666333000000111222333333333222222222222222333333......//////000000111111////////////000111222333///////////////000111111222222222222333333444555444333222333888@@@HHHMMMjjjxxxkkkfffhhhhhhccc]]]]]]\\\aaahhhgggcccmmm~~~}}}|||yyyuuuvvvyyysssvvvwwwtttrrruuu~~~tttlll```WWWRRROOOLLLJJJJJJDDD<<<888777777333//////////////////.........)))***+++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,++++++,,,,,,---...,,,,,,,,,---------.........///000111111000///...////////////000000000000...444888999BBBTTTgggqqquuuyyynnnkkkkkkjjjiiiiiikkkmmmooogggnnnuuuyyy}}}|||xxxxxxyyyzzzzzzzzz{{{}}}}}}||||||~~~}}}{{{zzz{{{~~~}}}{{{qqquuutttiiiMMMDDD888111///000///...------------------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////000000000000111111111111222222333555555777@@@KKKdddyyy{{{zzz|||xxxwwwxxxwwwvvvvvvtttrrrmmmjjjeeebbb]]]XXXUUUUUUWWWXXXVVVZZZ^^^^^^[[[[[[___ccccccfffjjjmmmnnnnnnooopppqqqqqqpppooonnnnnnmmmllllllmmmoooqqqsssvvv{{{dddOOOHHHBBBAAA@@@>>><<<;;;::::::888666333222333333333222333333222111000000111111000111111111111222222222111111000---,,,---000333///////////////000000000000333555555555555444222222777444555@@@IIITTTfffzzzllliiidddaaa```______^^^aaa]]]```iiimmmnnnwwwyyy{{{}}}|||{{{}}}xxxcccZZZXXXRRRKKKHHHKKKGGGEEEDDD???777222222//////000...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,---------............///............////////////---///111111111000111222222111111;;;NNNcccnnnqqqwwwuuummmjjjjjjjjjjjjkkkkkklllmmmpppxxxyyywww}}}}}}~~~}}}{{{yyyyyyzzz~~~~~~~~~{{{{{{uuurrrzzzpppYYYNNN???222,,,***,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000000000000000000111111222444444222555888444CCCcccuuu~~~}}}~~~{{{vvvooojjjiiikkkmmmuuuvvvtttooohhhccccccdddgggaaaZZZXXXXXXYYYVVVSSS```]]]bbbbbbWWWVVV^^^```dddeeehhhjjjgggeeekkkttttttnnnmmmsssvvvrrrnnnnnniiipppwww{{{~~~dddOOOHHHBBBAAA@@@>>><<<;;;::::::888666333222333333333222333222222111000000111111000111111111111222222222000000000///...000444777555333111/////////111222000111222111111222333444222777777;;;MMM[[[jjj}}}wwwnnneeebbb]]][[[ZZZ[[[\\\\\\```eeeoooyyy~~~wwwjjj[[[PPPLLLEEEAAA???BBBBBB;;;444222111111000///...------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,---------............///............////////////...000111222111000111222222444===NNNaaaooowwwzzzyyyrrrmmmooommmjjjjjjlllqqqvvvzzz~~~}}}||||||{{{}}}}}}~~~xxxjjjpppwwwmmmZZZFFF===666000...222.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///000000000000////////////000000000000000111222222555666444777;;;<<>><<<;;;::::::888555333222333444333333333222111111000111111111000111111111111222222222///000000000111333777;;;999666333000...000222444222222222111000111444777444===AAAMMMeeeyyyuuukkkgggdddbbb```\\\ZZZ[[[]]]aaaccchhhvvvlll[[[TTTJJJBBB>>>???AAA===999888333222111000/////////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,---------............///............///////////////111222222111000111333333666DDD[[[mmmwwwwww~~~ppp\\\dddnnnppptttpppkkkjjjnnnyyydddaaattt{{{fffOOODDD;;;111---///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///111111000000//////......111000000000000111222222333444222555<<>><<<;;;::::::777555333222333444444333222222111111111111111222000000111111111222222222///000111111111333777:::666555333111000111333444555444555555333111444999888IIIVVViiiwwwiiidddcccbbbcccbbbaaa```aaaeeekkkooozzziii\\\WWWNNNDDD@@@>>>===???CCC666444000///.../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------............///............////////////000222222222111111222444777999HHH___ppp|||uuu|||VVVMMM[[[llluuuuuurrrnnnoooxxx|||{{{wwwzzz~~~~~~ppp\\\fffyyyqqq___III:::444000+++............------------------------------------,,,,,,,,,---------......---------............///111111000000//////......111111000000111111222333222555333666@@@NNNnnn~~~{{{~~~|||}}}vvvrrryyytttnnnmmmxxx|||qqqcccXXXRRRQQQXXX]]]cccccc\\\YYYbbbmmm~~~cccOOOIIIBBBAAA@@@>>><<<;;;::::::777555222222333444444444222111111111111111222222000000111111111222222222000111111111000111333555///000111222333333222222555444666888555000333:::>>>XXXpppssshhhfffgggfffeeefffggghhhiiikkkpppwww|||~~~~~~wwwbbb[[[UUUOOOKKKEEEAAADDDJJJ;;;777222............---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------------------------------............///............////////////111222222222111222444666999???QQQhhhyyy\\\SSSWWW^^^iiivvvsssuuuyyypppkkkkkkiiifffdddcccggglllooorrrzzzyyy}}}pppcccooo|||sssSSS>>>>>>:::...//////.........---------------------------------,,,,,,,,,---------......---------............///111000000000/////////...111111111111111222222333333777777;;;JJJ\\\{{{yyytttwww~~~oooaaa___ccc]]]]]]dddgggfffmmmooodddWWWTTTUUU]]]dddgggiiikkkmmmiiibbb\\\XXXUUUPPPLLLbbbbbbccc```YYYWWWdddtttbbbOOOIIIBBBAAA@@@>>><<<;;;::::::666444222222333444555444111111111000111111222333000111111111111222222222000111222111//////000222,,,---000222444333222111333111333777555111666AAAMMMmmmxxxkkkaaaaaagggjjjkkklllsssvvvyyy|||~~~|||}}}}}}zzz|||nnn^^^ZZZYYYYYYUUUNNNKKKMMMEEE???666111000000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...---------............///............////////////000111222222222333666999555FFF```xxxyyy{{{___PPP[[[fffdddiiivvvvvv~~~qqq```\\\^^^___]]][[[VVVYYY^^^bbbiiisss}}}sssxxxqqqddd{{{}}}___GGGDDD???000/////////.........------------------------------,,,,,,,,,---------......---------............////////////000000000000000222111111111111222333333///555777@@@UUUiiixxxtttuuu{{{|||yyyvvvsssrrrrrrsssxxxzzzuuummmfffeeehhh```bbbeeelllrrrtttqqqmmmtttwww|||uuu^^^QQQRRRXXXWWWVVV\\\[[[XXX___```RRRIIIJJJNNNTTTUUUSSSSSSVVVUUUTTTRRRQQQVVV[[[YYYTTTXXXUUUVVVZZZ]]]eeezzzbbbOOOIIIBBBAAA@@@>>><<<;;;::::::666444222222333555555444111111000000111222222333000111111111111222222222000111222111000///000222...///000111222222111111444000111666555555AAAQQQhhhtttiiieeedddiiimmmooosssxxx|||{{{|||rrrhhhaaaaaaaaa]]]VVVRRRQQQIII>>>777555444222///........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------......---------............///............///////////////000111111222555888<<<@@@YYYwwwxxxuuuccc[[[[[[fffllljjjnnnxxxmmm\\\ZZZaaaeeedddbbbWWWXXXZZZ___hhhsss~~~}}}www|||wwwvvvxxxxxxvvvxxx|||~~~ddduuu}}}pppZZZJJJ>>>666////////////....................................,,,,,,,,,---------......---------............///......//////000000111111222222111111222222333444...666;;;JJJdddyyy~~~yyyuuuqqqmmmllloooooopppttt}}}zzzdddXXXZZZ___ZZZWWWZZZ[[[^^^jjjjjjXXXLLLMMMSSSYYYZZZVVVSSSTTTQQQUUUWWWVVVYYY______\\\WWWWWW___lllvvv}}}aaaOOOIIICCCAAA@@@>>><<<;;;::::::666444222222333555555555111111000000111222333333000111111111111222222222///111222222111000222333333222111000000000111222777222222777888;;;KKK___nnnhhhjjjjjjkkkpppvvvuuutttzzz~~~xxxeeeaaaeeeeee___ZZZYYYPPPDDD===:::888555222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,------.........---------.........//////............/////////000///000111111222555:::===VVVrrryyy^^^^^^eeelllnnnlllnnnuuu{{{nnn^^^^^^hhhnnnnnnmmm```___```eeennnzzz~~~~~~xxxrrrmmmkkkhhheeebbbddd]]][[[]]]___^^^cccjjjwwwzzz~~~|||~~~}}}nnntttpppRRRAAA@@@000/////////....................................,,,,,,,,,---------......---------.........//////------...///000111222222222222111111222222333444555>>>FFFXXXvvvnnnbbbaaaeeeWWWRRRTTTYYYdddvvvvvvaaaNNNOOOTTT\\\___[[[UUUTTT\\\dddgggccc```bbbccc```aaadddqqqbbbPPPMMMDDDBBB@@@???>>>===;;;999666444333333444555444333111111222222222333333333222222222222222222222222222222111111222222333444111333444444222111111222333000333888:::@@@WWWpppooojjjiiifffiiisss}}}{{{|||ddd^^^jjjggg___cccYYYVVVRRRNNNFFF<<<666333///...---...000111000///---------,,,,,,,,,++++++------------------------,,,,,,,,,---------......///......---------......,,,,,,...///000000000000111111222111111666@@@IIIkkk~~~rrrooossskkkllluuussskkksss~~~kkk___]]]___lllvvvsssddd```___cccfffkkkwwwwwwooommmoooiiibbb]]]\\\]]]\\\[[[WWWYYY[[[[[[[[[^^^cccgggrrrrrrrrruuuzzz}}}|||{{{uuu{{{cccOOO@@@777111---///111000///000//////.........---------....................................////////////000000000000111111111111111111111222444444333222:::999HHHiiippphhhkkkhhhXXXTTTYYY^^^kkk|||NNNPPPPPP[[[kkkoooddd[[[[[[kkk{{{fffaaadddeee___{{{___NNNKKKDDDBBB@@@???>>>===;;;999777555333333444444333222111111222222222333333333222222222222222222222222111111111111111222333333111222444333222111111222555000333===FFFQQQhhhttteeedddggghhhuuu}}}xxxbbbeeegggccceee```]]]XXXSSSLLLCCC<<<777222000//////000000///...---------,,,,,,,,,++++++------------------------,,,,,,,,,---------...............---------......------...///000000000///000000111222111444CCCTTTuuurrrkkkmmmsssooosss{{{yyytttyyyggg\\\[[[^^^mmmxxxtttccc___^^^aaaeeekkkvvv{{{rrrppprrrnnnjjjfffdddeeeffffffeeeeeeggghhhhhhhhhkkkooosssxxxwwwwwwyyy~~~}}}www|||qqqYYYGGG;;;444///000111///.../////////.........---------....................................////////////000000000000111111111111111000///000222444555666:::@@@WWW}}}www{{{|||oooiiiqqqtttuuuiiihhhnnn}}}```]]]\\\eeeuuu|||wwwuuuyyy}}}gggaaafffhhhkkk\\\LLLHHHDDDBBB@@@???>>>===;;;999888666444333333444222111111111222222222333333333222222222222222222222222111000000000000111222222000111333222111111222333999333777FFFYYYjjj~~~ssshhhccccccgggkkk}}}qqqhhhjjjjjjjjjddd```[[[UUUPPPJJJAAA:::666333000/////////...---------------,,,,,,,,,,,,------------------------,,,,,,,,,---------....................................///////////////...///---111444111333IIIddd~~~zzzmmmdddgggooowwwxxxwwweee[[[ZZZ]]]jjjuuuqqqhhhffffffkkkpppxxxwwwqqqttt{{{xxxwwwvvvwwwzzz{{{{{{{{{wwwxxxyyyyyyyyy|||~~~yyyhhhMMM@@@888222111111///---..................---------....................................////////////000000000000111111111111000///......000333777999<<>>===;;;999999777444333333333222000111111222222222333333333222222222222222222222222000000000///000000111222000111222222111111333444:::777???UUUnnnwwwlllfffjjjkkkhhhjjjrrrzzznnniiimmmfffddd^^^XXXUUUQQQHHH???777444111///...//////......------------,,,,,,,,,------------------------,,,,,,,,,---------......------.....................///////////////...---...,,,000666333555QQQsss}}}yyy{{{fffaaaaaakkkwww}}}yyyfff[[[YYYZZZfffooojjjjjjmmmqqqwww~~~zzzvvv|||~~~}}}~~~xxxPPPDDD;;;333222111...---...............................................................///////////////000000000111111111111///000000000111333777999???___qqqTTTOOOZZZ___kkkwwwyyyrrrbbb```dddlllrrrwww~~~ooojjjooouuu}}}~~~XXXKKKHHHDDDBBB@@@???>>>===;;;999999777444333333333222000111111222222222333333333222222222222222222222222000000000///000000111222000111222222111222444777777;;;JJJeeesssiiieeefffmmmnnnkkkppp{{{rrraaahhhiiiiiieee^^^ZZZWWWPPPGGG:::666111......///000000.........---------,,,,,,------------------------,,,,,,,,,---------......,,,,,,---...//////.........///////////////...---...,,,111666666===ZZZ{{{rrr{{{rrr]]]___fffqqq|||xxxeeeZZZXXXYYYdddlllgggdddlllvvv}}}||||||sss|||[[[III???555222111...---///---.........................................................///////////////000000000111111111111///111333333333444666999CCClll}}}lllSSSNNNTTTTTTZZZiiizzz~~~pppffffffcccbbbccceeefffhhhnnnuuuyyyqqqrrrxxx||||||WWWKKKHHHDDDBBB@@@???>>>===;;;999888666444333333444222111111111222222222333333333222222222222222222222222111000000000000111222222111222222222222444777999888CCCXXXttt|||iiilllkkkkkklllllloooyyydddeeeiiimmmjjj```YYYWWWQQQHHH???;;;555000///000111111............---------,,,------------------------,,,,,,,,,---------......+++,,,---/////////............///////////////......///111555:::HHHccczzzxxxvvvkkk\\\dddjjjrrrzzz~~~tttbbbXXXWWWYYYdddmmmhhhaaappp|||~~~xxxtttnnnPPPEEE:::555222///...000---------...................................................////////////000000000000111111111111///222444444333555999===LLLwww{{{gggRRROOOSSSOOOZZZcccdddgggpppkkk______ffffffeeeaaa]]]\\\___cccooottt~~~xxxkkkhhhooo}}}xxxUUUKKKGGGDDDBBB@@@???>>>===;;;999777555333333444444333222111111222222222333333333222222222222222222222222111111111111111222333333222333333333333555999;;;DDDSSSkkk{{{ppphhhlllnnnnnnnnnsss~~~}}}rrrpppwwwuuuggg\\\XXXSSSKKKHHHCCC;;;444222111111111............------------------------------------,,,,,,,,,---------......***+++---///000000///...------...///000000000//////222222333===TTTiiiuuu}}}xxxvvvdddbbblllmmmooouuu{{{tttbbbXXXWWWYYYdddlllgggeeeyyy}}}|||{{{zzzuuu[[[OOOAAA:::555000...000---------.........//////....................................////////////000000000000111111111111111222333111111666???GGG\\\tttdddPPPMMMQQQOOOXXXjjjhhhaaahhhggg___dddlllllliiibbb[[[ZZZ]]]aaahhhmmmyyyuuudddaaajjj}}}vvvTTTJJJFFFDDDBBB@@@???>>>===;;;999666444333333444555444333111111222222222333333333222222222222222222222222222222111111222222333444333333444444444666:::===RRRdddzzzvvvjjjiiiiiifffmmmqqqttt}}}ttteee```[[[TTTPPPIII@@@888444222111111//////.........---------------------------------,,,,,,,,,---------......***+++---///000000///...,,,,,,...///000000000000///444333111@@@[[[mmmpppoootttsssooozzzvvvaaaiiisssooolllqqqzzzwwweee[[[XXXXXXbbbhhhcccfff}}}~~~|||yyy{{{ssscccVVVGGG>>>777111...///---------.........//////..................................../////////000000000000000111111111111222222111...///777DDDOOOjjj}}}zzzwwwxxxyyyzzz{{{~~~|||tttfffQQQLLLRRRRRRMMMrrr|||mmmggg```___nnnuuuuuuqqqhhhaaaaaagggkkkmmmqqq}}}xxxffffffrrr}}}xxxVVVLLLEEEDDDCCCAAA???===;;;::::::999888777666444444333333333333333333333333333333333333333222222111111111222222222222333444555555222222333333222777EEEUUUddd||||||mmmiiiiiihhhhhhmmmttt|||vvviii[[[QQQOOONNNJJJAAA666000///111111000...---,,,,,,---...------------------------,,,,,,,,,------.........---------............///000//////.........//////333666444<<>>QQQccczzzrrrhhhfffhhhlllqqqvvv}}}|||zzzpppaaaWWWRRRQQQMMMDDD:::333000000000///...---------------------------------------,,,,,,,,,---------......---------............///000//////.........//////333555666@@@XXXnnnyyyeeefffjjjsss|||}}}yyy|||mmm\\\WWW___jjjpppqqqttt}}}sssqqq{{{oooUUUGGG;;;666444/////////.........//////000......------------............///000000000000000000000000111111111222222222222444444333999JJJ[[[zzzbbbOOOIIIRRR___qqqwwwbbb]]]dddsssxxxuuuxxxooobbbrrrvvvTTTKKKFFFDDDCCCAAA???===;;;::::::999888777555444444444444333333333333333333333333333333333333222222222222222222222222333444555666000222555777;;;GGG___uuutttiiieeeaaadddlllwww|||{{{yyyhhhZZZVVVUUUQQQIII@@@888333000...............---------------------------------,,,,,,,,,------------...---------............////////////......//////000222555;;;HHH^^^www\\\[[[dddsss}}}ooo___ZZZ```kkkqqqrrryyy|||ppplllssseeeHHH@@@<<<444000000//////....../////////......------------............///000000000000000111111111111222222222333333333444444444<<>>777333......//////......------........................---------------------------------............/////////////////////000111222777FFFVVVhhhjjjQQQ]]]iiizzz~~~qqqbbb]]]cccmmmsssuuuzzz}}}tttlllooosssKKKDDDAAA555333111000//////////////////......------------............///000000000000000111111222222222333333333333333444444666@@@UUUhhh|||jjjYYYMMMKKKUUUbbbzzzzzziiiiiivvvtttnnn|||rrrxxxrrrPPPJJJHHHDDDCCCAAA???===;;;::::::888777666555555444555555333333333333333333333333333333333333333333333333333333333333444555666666666666999AAANNNeeerrrnnnuuutttmmmvvvwwwpppnnnmmmmmmnnnnnnkkkjjjqqqzzzzzzyyy~~~zzz{{{qqq^^^YYYSSSNNNJJJDDD>>>999111111000//////......---........................---------------------------------............//////////////////000111111000:::TTTkkkxxxmmmVVVWWWcccmmmzzz~~~rrreee```eeeooovvvxxxzzz{{{pppooo~~~UUUHHHDDD999666111111000///////////////......------------............///000000000000000111111222222222333333333333333444555999EEE]]]rrrzzztttkkk```VVVNNNLLLSSS\\\vvvwwwjjjmmm|||xxxnnn}}}pppuuupppOOOJJJIIIDDDCCCAAA???===;;;::::::777777666555555555555555333333333333333333333333333333333333444444444444333333333333444555666777444555;;;JJJ]]]uuuvvvwwwooommmrrrrrrssszzzxxxwwwqqqpppkkkjjjlllpppsssvvv|||vvvqqqjjjhhhlllnnnsss{{{}}}{{{qqqyyy}}}ggg___VVVPPPMMMJJJDDD>>>555444222000.........///...........................------------,,,,,,,,,---------............///////////////000111222222111>>>dddqqqRRRNNNcccnnnvvv~~~{{{qqqeeeaaafffooowwwzzzzzztttoooyyyyyy~~~fffNNNFFF>>>999222222111000////////////......------------............///000000000000000111111111111222222222333333333444666<<>>OOOkkkyyyuuuyyytttwww{{{~~~~~~}}}~~~}}}ooo^^^SSSPPPOOOJJJEEE>>>:::555000......///111////////////////////////.........------,,,,,,,,,---------.........//////////////////000111222333<<>>666666555444444444444555444333333222222333333444444333333333333444555555777222000333555444333555777HHHbbb~~~{{{|||zzz~~~qqqZZZRRRTTTQQQHHHDDD@@@888111------...000------.....................------,,,,,,------...---------.........//////---///000///000222444444999eeegggdddkkkhhhmmmssstttggg\\\^^^dddiiijjjkkkjjj~~~}}}{{{|||vvvllljjjtttsssNNNIIIBBB===666111111000......111.........///////////////////////////000000000000000000000000000111111111///888888999HHH\\\www|||~~~yyyaaaPPPIIIIIIOOOVVVlllppp```ddd{{{|||llleeeffftttsssqqqQQQJJJGGGFFFCCC@@@AAACCCDDD@@@<<<666666555444444444444555444333333222222333333444555444444444444555666666777333222555777555555888@@@VVVuuu|||||||||sssxxx~~~bbbQQQUUUSSSGGGFFFBBB;;;444///...///000...........................------,,,,,,------...------------...............000111111000222444555BBBddd|||~~~~~~fffgggrrrtttrrrtttwwwiii]]]\\\```bbbbbbccckkk}}}~~~~~~yyynnniiiqqqYYYJJJDDD???888333222111//////111////////////////////////////////////000000000000000000000000111111111111111777666999NNNgggzzzsss\\\MMMGGGHHHOOOWWWlllrrrcccdddyyyxxxiiifffjjjxxxzzzqqqQQQKKKHHHIIIEEEAAA@@@AAA@@@===:::777666555555444444555555444333333222222333333444666555555555555666777777777555555888777555777<<>>===;;;777666666555555555555555444333333222222333333444555555555555555666666777666666777888555555;;;EEERRRqqq{{{xxx||||||wwwzzz|||uuu|||~~~bbbUUUSSSRRRMMMIIICCC===777333000///////////////...............------,,,,,,------...------------,,,,,,,,,,,,///000222222000000777???XXXnnnvvvooowww|||yyyrrrggg]]]\\\___bbbcccfffrrr{{{ppplllrrr}}}}}}WWWJJJCCC<<<666444222//////111000000000///////////////////////////000000000000000000000111111222222333333666555DDDfffuuu~~~ooo[[[OOOLLLNNNUUU\\\lll~~~pppdddgggyyytttooommmsss~~~lllMMMHHHGGGFFFDDDAAA???>>>>>>======777777666555555555555666444333333222222333333444444444333333444444555666555666888777444777FFFUUUiiizzzwwwwwwxxx|||tttWWWNNNVVVOOOMMMHHHBBB<<<666222000000000/////////............------,,,,,,------...------------------------...///111222//////;;;IIIgggttt{{{~~~mmmpppzzznnnddd[[[[[[___bbbeeeiiivvv}}}}}}sssooosss{{{|||zzz~~~gggPPPEEE===777555333///...000111111000000////////////////////////000000000000///000000111222333333333333777:::NNNttttttmmmnnn[[[PPPMMMNNNTTT[[[mmmyyykkkbbbgggzzzvvvmmmjjjnnn}}}jjjLLLGGGFFFCCCBBB@@@???>>>=========888777666666555555666666444333333222222333333444333333333333333444555555444666888888777AAAYYYpppvvvvvv~~~aaaOOOTTTQQQOOOLLLGGG@@@:::555222111000000//////............------,,,,,,------...---------........./////////...000222///111CCCWWWvvvtttoooqqq{{{bbbmmm~~~vvvuuu{{{zzzlllcccZZZZZZ\\\^^^bbbgggyyy|||vvv|||xxxrrrqqqsssuuu}}}\\\HHH@@@:::777444000///000222111111000000//////...////////////000000000000///000000111222333444444333:::AAAYYYvvvoooqqq{{{kkkYYYNNNKKKKKKQQQWWWnnnuuuggg```fffyyyssscccbbbjjj|||jjjLLLHHHGGGAAABBBBBB@@@>>><<<;;;;;;888777777666666666666666444333333222222333333444444444444444444555666666444777::::::===OOOqqq{{{yyy~~~vvv]]]VVVRRRQQQNNNJJJDDD===777333111111000000///......---...------,,,,,,------...,,,------...///000111111111///111333111555LLLeee}}}nnnlll}}}vvvaaannnxxxxxxuuuooobbbjjjttt~~~~~~wwwlllccc[[[ZZZ\\\^^^ccchhhyyy|||sssxxx|||uuupppmmmlllkkkLLLDDD===:::777222111222222222111111000//////...////////////000000000000///000000111333444444555333<<>>;;;999999888888777666666666666666444333333222222333333444555555555555555666777777444777;;;===CCCYYY{{{xxx}}}~~~nnn[[[RRRRRRPPPLLLFFF???888555222111111000///......---...------,,,,,,------...,,,---...///000222333333333000222555333888RRRnnn}}}iiirrrnnn^^^mmmsssnnniiiddd]]]jjjvvv}}}vvvkkkccc\\\\\\___bbbgggmmmxxx}}}rrruuuwwwpppkkkiiiwwwuuuOOOGGG@@@===999444333444222222222111000//////...////////////000000000000///000000222333444555555444>>>KKKgggdddmmmttteeeUUULLLJJJLLLQQQWWWooovvviiiaaadddpppeeeWWW___ppp}}}lllNNNHHHFFFCCCBBBAAA???>>><<<;;;:::888888777777666666555555444444444444444444444444555555444444444555555666666888888999IIIlll}}}zzz~~~tttdddQQQRRRUUUNNNBBBBBB@@@222222111//////000000...---------------------------,,,------...///000111111111111444444111777QQQmmmooojjjuuu|||hhh[[[bbbiiifffeeehhhmmmqqqvvvtttkkkbbbZZZZZZZZZ\\\dddnnn~~~vvvxxxrrrnnnooofffppp~~~[[[GGG???@@@999444555333000000000000////////////////////////000000000000000000//////000222444555:::<<>><<<;;;:::888888777777666666555555444444444444444444444444555555444444444555666666666888;;;CCCYYY}}}xxxyyysss[[[SSSSSSPPPFFFCCCAAA777444222000//////000///...------------------------------......//////000000111000222333444;;;RRRiiiqqqqqq~~~kkkaaa^^^eeejjjiiimmmwwwyyyyyy{{{|||qqqggg```ZZZ[[[^^^ccclllvvv}}}wwwrrrooodddggg{{{uuuiiiLLL>>>AAA<<<555444222111000000000////////////////////////000000000111000000///000111222444555:::BBBaaappp}}}{{{gggTTTMMMLLLLLLQQQYYYppp~~~lllaaahhhrrraaaZZZ___rrrjjjMMMHHHFFFCCCBBBAAA???>>><<<;;;:::888888777777666666555555444444444444444444444444555555444444555555666777555999AAAPPPlllsss{{{wwwuuuhhhTTTOOORRRLLLEEECCC===888444111/////////000///------------------------.........///////////////000000111222555AAAVVVhhhrrryyy~~~|||~~~```aaagggmmmnnnooo{{{zzznnnddd___ZZZ\\\```hhhsss|||}}}vvvnnn```]]]oootttwww}}}SSS===BBB???777444333111111000000000//////////////////000000000111111000000000000111333444666888GGGmmmxxx{{{gggTTTMMMLLLKKKQQQYYYqqqnnnccchhhqqq___YYY^^^qqqjjjMMMIIIGGGCCCBBBAAA???===<<<;;;:::888888777777666666555555444444444444444444444444555444444444555666777888444;;;GGG]]]|||yyyqqq}}}sss{{{vvvssssssVVVJJJRRRNNNFFFEEECCC<<<777222///...///000111........................///////////////............111222000555FFF]]]oooxxxffflllsssvvvvvv|||yyynnnddd___[[[\\\aaajjjuuu}}}}}}wwwnnn]]]YYYiii|||\\\>>>BBBBBB999555444111111111000000000////////////000000000111111111111000000000111333555666>>>LLLoooyyy{{{gggUUUNNNMMMLLLQQQYYYpppqqqfffjjjqqq^^^ZZZ___rrrjjjNNNJJJHHHCCCBBBAAA???===<<<;;;:::888888777777666666555555444444444444444444444444444444444555666777888888333???RRRmmm{{{rrr}}}|||qqqyyyuuuttt[[[JJJPPPNNNGGGFFFGGG???:::444000///000111111........................///////////////.........---444555000666MMMiii{{{pppuuuxxxyyy~~~zzzpppbbb```]]]\\\bbbnnnzzz{{{wwwnnn\\\XXXeeewwwhhhDDDBBBAAA;;;888555111111111111000000000000000000000000111111111111111111000000111333555666DDDQQQmmm}}}wwwyyygggVVVQQQPPPNNNRRRYYYmmmtttjjjmmmsss^^^[[[___tttjjjNNNIIIGGGCCCBBBAAA???>>><<<;;;:::888888777777666666555555444444444444444444444444444444444555666777888999555HHHdddvvvsssvvv{{{qqqzzzsssssshhhRRRQQQLLLGGGHHHGGGAAA===666222000000111111.................................///////////////---555666111===[[[wwwsssvvvwwwyyy{{{rrr^^^^^^\\\\\\dddsss|||yyyppp^^^VVV___oooxxxRRREEE???<<<;;;666222222111111111000000000000000000111111111222222111111111111222444555777BBBQQQhhh|||wwwfffWWWTTTTTTRRRTTTZZZkkkwwwmmmooosss^^^ZZZ```wwwiiiLLLGGGEEECCCBBBAAA???>>><<<;;;:::888888777777666666555555444444444444444444444444444444555555666888999:::===WWWxxx{{{ttt}}}yyyqqqyyy~~~oooooo||||||~~~zzz___UUUKKKHHHJJJFFFBBB>>>888444222111000000........................------......//////000000---444444444IIImmmyyyrrryyy{{{}}}zzzqqq[[[\\\ZZZXXX```ppp}}}{{{ttt```UUUYYYggg}}}bbbJJJ<<<<<<===555222222222111111111000000000000111111111222222222222111111111222444666777???WWWmmmyyyzzzttteeeYYYXXXXXXUUUVVV[[[lllyyyoooooorrr[[[ZZZbbbzzzgggJJJEEECCCCCCBBBAAA???>>><<<;;;:::888888888777666666555555444444444444444444444444444444555555666888999:::FFFccctttyyyvvvoooxxx~~~lllkkkyyyjjjYYYLLLIIIKKKFFFCCC???999555333222000///////////////////////////,,,------...///000111111...222111666SSSzzzrrr{{{nnnttt}}}yyypppZZZ[[[XXXTTT[[[jjjvvvzzz{{{pppxxxwwwaaaTTTVVVbbbyyy{{{nnnNNN;;;<<<>>>444222222222111111111111000000111111111111222222222222111111111222444666777DDDddd{{{ssssssrrrdddZZZZZZ[[[XXXWWW[[[nnn{{{pppooopppYYY\\\ddd}}}eeeLLLHHHCCCAAA@@@???>>>===<<<;;;:::;;;;;;::::::999888777777555555444444444444555555666222222555888:::===AAANNN{{{zzzwwwnnnkkk|||vvvqqqnnnuuuZZZPPPKKKCCCHHHBBB@@@>>>:::777444333222........................////////////000000000000000111555<<>>===<<<;;;:::888888777777666555555444666555555555555555555666888444222555777777;;;@@@]]]|||~~~ppplll{{{tttooollltttjjjUUUKKKFFFIIICCCAAA>>>;;;777444222111........................////////////000000000000000333333<<>>===<<<;;;:::777777666666555444444444777666666555555666666777888555444666888:::@@@HHHqqq}}}rrrlllyyyrrrmmmjjjqqq\\\JJJJJJHHHDDDBBB???;;;777444111///........................////////////000000000000111777333???cccxxxvvvlllkkkjjjpppzzz{{{|||ssskkk^^^\\\ZZZ]]]dddmmmtttyyy{{{zzz|||~~~hhhXXXSSSUUUgggfffOOOEEE<<<>>>777555333222222222111000000000000000111111111111333111222555555555999???YYYlllbbbooonnnaaaXXXYYYYYYVVVYYY___rrrlllsssuuueee\\\\\\iii|||~~~dddMMMIIIEEEAAA@@@???>>>===<<<;;;:::999999888888888777777777777777666666666666777777777555666888;;;@@@LLLXXX~~~tttmmmyyyrrrkkkgggnnncccJJJJJJFFFEEECCC@@@===888444111///........................////////////000000000000111;;;666FFFmmmuuussszzzmmmjjjiiiqqq|||rrriii]]][[[ZZZ]]]dddmmmtttxxx{{{{{{{{{kkkZZZQQQOOO___{{{{{{XXXFFF===>>>999666444222333222111000///000000000111111111111222111333666666666;;;BBBZZZ{{{aaaaaatttnnnbbbZZZZZZYYYVVVXXX___uuu}}}lllvvvxxxggg]]]\\\kkkdddMMMJJJFFFAAA@@@???>>>===<<<;;;::::::999999999999999888888777777666666666666777777888777777999<<>>===<<<;;;:::888888888777777777777777777666666555555666666777:::888888999===JJJcccyyytttmmmyyyrrrxxxtttkkkeeekkk{{{YYYHHHGGGFFFEEEDDDAAA===888444222////////////////////////////////////000000000000---888@@@VVVsssvvvppp{{{zzztttooofffccciiiuuu~~~~~~rrrhhh[[[YYYYYY\\\bbbjjjpppsss~~~|||}}}rrr^^^SSSJJJRRRiiiuuuMMM>>>>>><<<999555333333333222222000000000000111111111111222111333444444555???JJJllljjjSSS]]]}}}mmmeeeaaabbb___XXXWWW]]]rrrzzznnnxxxuuubbb[[[^^^rrrfffhhhpppyyydddMMMKKKGGGAAA@@@???>>>===<<<;;;:::666666666777777777777777666555555555555555555666888888888;;;BBBUUUvvvtttmmmxxx~~~rrr~~~ssskkkfffkkk|||jjjKKKLLLFFFFFFEEECCC???;;;777444////////////////////////////////////000000000000000999III```xxx{{{jjjbbbbbbhhhqqq{{{~~~qqqggg\\\ZZZZZZ\\\bbbiiinnnppp|||}}}ttt^^^SSSJJJNNNaaazzzqqqyyyVVVBBBAAA===:::666333333333333222000000000000111111111111444333444444333666BBBOOOnnnWWW]]]jjjdddcccfffcccZZZYYY^^^rrr}}}qqqzzztttaaa[[[```vvvmmmUUU[[[eeemmmyyydddMMMKKKGGGAAA@@@???>>>===<<<;;;:::777777777777888888888888555555444444444444555555555666999>>>IIIaaatttmmmwwwwwwrrrkkkfffmmm~~~}}}}}}vvvNNNQQQFFFFFFFFFDDDAAA<<<888666000000000000000000000000////////////000000000000666<<>>:::666333333333333333000000000000111111111111666555555555444888EEESSSeeeggggggcccdddhhheee]]][[[```sssvvv}}}uuubbb]]]bbbxxxbbbJJJQQQZZZ```jjjdddMMMLLLHHHCCCBBB@@@>>><<<::::::999888888888777777777777666555555555555666777999999999;;;888;;;TTT}}}}}}{{{xxxyyyqqqnnnyyy}}}uuuhhheeeppp|||~~~{{{{{{[[[MMMJJJEEEGGGFFF???@@@@@@555444222//////000000000000////////////000111222333;;;>>>]]]rrrqqqsssuuu{{{tttmmmhhh\\\ZZZXXXZZZ```jjjtttzzz}}}~~~{{{www```WWWLLLJJJXXXqqqsssmmmsssrrrFFF======;;;888555333222222222000000000000000000000000333666333333888888DDD\\\zzzssseeemmmmmmiiifff\\\[[[hhh}}}~~~rrrzzzsss^^^YYYcccssscccKKKKKKKKKNNNZZZdddMMMKKKHHHBBBAAA@@@>>><<<;;;::::::999999888888888777777777666666555666666777888999<<<======FFFeee}}}zzzzzzxxx~~~qqqnnnyyy{{{vvvhhheeeooo||||||{{{}}}iiiRRRKKKDDDFFFFFF???@@@@@@666444222000///000000000///////////////000111222333666???dddwwwxxx|||wwwoooiii\\\[[[[[[]]]ccckkktttyyy||||||~~~|||vvv```WWWKKKHHHUUUmmmvvvlllnnnzzzMMMDDD>>><<<888555333222222222111111111111111111111111111444222333777888EEE^^^qqqcccnnnrrrpppkkk___\\\iii||||||sss}}}uuu___ZZZdddrrr```JJJHHHGGGIIIRRRcccLLLKKKGGGAAA@@@???===<<<<<<;;;;;;:::999999999888888888888777777666666666666777777;;;:::===OOOssswwwwwwyyyxxxpppnnnzzz|||xxxiiieeennn{{{}}}yyyzzz~~~xxxVVVMMMDDDDDDEEE???@@@@@@888555333000///000000000///////////////000111222333444EEEnnn}}}wwwooogggYYYYYY[[[___fffnnnwww|||||||||vvveeeZZZLLLGGGQQQfff}}}}}}oookkkSSSEEE???===999666333222222222111111111111111111111111000333000222777888FFF___xxxjjjaaaqqqyyywwwpppaaa^^^kkk~~~yyytttxxx```ZZZdddqqqvvvZZZHHHFFFFFFLLLSSSbbbKKKJJJFFF@@@@@@>>>===<<<<<<<<<<<<:::::::::999999999888888888777777666666666666777999999AAAYYYzzzwwwyyyzzz{{{pppooo|||{{{kkkeeemmmzzzyyyyyy|||}}}aaaRRREEECCCDDD@@@???@@@:::666444111000000000///...////////////000111222333666KKKttt|||uuulllcccVVVVVVWWW\\\dddppp{{{yyymmm```PPPIIINNN^^^tttuuulll\\\DDD@@@>>>:::666444222222222111111111111111111111111111333000111666888FFF```|||lllbbbaaasss{{{yyypppaaa___mmmxxxwwwyyy___ZZZdddqqqxxxvvvRRRFFFFFFOOO___iiiaaaJJJIIIFFF@@@@@@>>>===<<<<<<<<<<<<:::::::::999999999888888888777777666666666666777;;;>>>LLLlll{{{{{{|||~~~pppppp~~~llleeemmmzzz{{{wwwxxxsssyyyvvvXXXGGGCCCEEE@@@???@@@;;;888555222000000000///...////////////000111222333999NNNppp}}}yyytttllldddYYYWWWUUUWWW```nnn|||~~~zzzqqqbbbRRRLLLNNN[[[pppzzznnnkkkGGGAAA???;;;777444333222222111111111111111111111111333555111222666888FFF```|||yyyrrraaaZZZcccrrryyyvvvmmm______oooxxxyyyuuu[[[ZZZdddqqq|||jjjIIIDDDGGG[[[www```IIIHHHEEEAAA@@@???===<<<<<<;;;;;;:::999999999888888888888777777666666666666777777999BBBYYY~~~~~~}}}~~~ooopppnnnfffnnn{{{~~~wwwvvvnnnsss~~~___KKKDDDFFFAAA???@@@===999666333111000000...---////////////000111222333:::NNNkkkwwwvvv{{{~~~wwwsssnnniii^^^ZZZVVVVVV]]]kkkzzz}}}|||zzzpppaaaSSSNNNPPPZZZnnnrrrwwwJJJBBB@@@<<<888555333333333222222222222222222222222333555222222777:::IIIccc}}}~~~tttlll\\\WWWdddqqquuuqqqiii]]]^^^mmmvvvxxxoooWWW[[[dddssszzz{{{```CCCDDDHHH______HHHGGGDDDBBBAAA@@@>>><<<;;;::::::999999888888888777777777666666555666666777888999;;;IIIggg}}}~~~zzz{{{mmmooopppgggooo|||xxxwwwmmmpppyyyeeeNNNEEEGGGCCC@@@@@@===:::777333111000000...---////////////000111222333;;;QQQllluuurrr~~~zzzvvvpppmmmiii[[[XXXUUUWWW```nnn}}}}}}rrrcccUUUQQQPPPVVVhhh|||~~~RRRCCC@@@===888555444333333222222222222222222222222111444111222999===MMMhhh}}}wwwsssjjj\\\XXXcccnnnqqqooojjj^^^\\\iiiqqqttt}}}hhhSSS\\\cccuuurrryyyWWWAAAGGGFFFWWWrrrvvv___HHHGGGDDDCCCBBB@@@>>><<<;;;:::999888888888777777777777666555555555555666888999999CCCTTTuuuzzz~~~{{{wwwyyykkkmmm~~~qqqhhhppp}}}yyyxxxmmmooovvvttthhhPPPFFFHHHCCC@@@@@@>>>:::777444111000///...---////////////000111222333>>>UUUqqqyyywwwzzz{{{uuummmhhhfffTTTSSSTTTYYYdddttt{{{wwwxxxzzz||||||wwwgggYYYSSSOOOQQQ```ttt```CCCAAA===999666444333333222222222222222222222222///222000222:::@@@QQQmmmvvvsssrrrkkk]]]ZZZbbbmmmpppoookkk___[[[fff{{{mmmqqqyyycccQQQ^^^bbbvvvpppxxxRRR@@@IIIDDDNNNbbb___]]]KKKHHH>>>BBBAAA???>>><<<;;;;;;;;;:::999888888999999777666555;;;666222888999777<<>>;;;999666222000/////////333111//////000222333333>>>dddssssss{{{www~~~ssslllhhhdddYYYYYYWWWZZZiii|||zzzvvvuuuwwwzzz}}}|||{{{zzz}}}vvvjjj```YYYRRROOO^^^rrrpppRRR===???;;;555999111///222222222222222222222222333777555333777===TTTvvvqqq|||tttaaa^^^dddpppxxxyyyuuummm]]]\\\nnn}}}qqqfffvvvsssYYYVVVVVVgggrrrooozzzLLLAAAEEEHHHMMMOOO^^^\\\KKKHHH@@@BBBAAA???>>><<<;;;;;;;;;:::999888888999999888666555;;;666333888888777===FFFhhh}}}vvvppppppuuu~~~yyypppppp~~~uuummmpppwww{{{rrrllljjjsssooolllaaaGGGHHHBBB>>>AAA>>><<<:::777444111000000000222111//////000222444444EEEkkkvvvvvvzzz}}}tttmmmiiiddd]]]\\\YYY\\\iiizzz{{{xxxxxxzzzwwwvvvuuuvvv{{{~~~rrreee\\\RRRMMMYYYjjjXXX??????;;;666:::222111222222222222222222222222222666444444999@@@XXXzzzwwwmmmuuu}}}ooo]]][[[bbbooovvvvvvrrrjjj[[[ZZZlll}}}qqqfffvvvrrrXXXUUUVVVcccppp|||rrruuuJJJAAAFFFHHHMMMOOO^^^ZZZJJJIIIAAABBBAAA???>>><<<;;;;;;;;;:::999777888999999888777555:::666444999888777???PPPpppxxxrrrmmmpppvvvzzzrrrppp~~~vvvmmmnnnsss|||xxxnnnggglll}}}xxxllloooOOOHHHCCCAAAAAA>>>===;;;999555333222111111111111000///000222444666JJJrrr}}}{{{|||yyy}}}uuuooojjjccc]]][[[ZZZ]]]jjjyyy|||{{{|||uuutttssstttxxxwwwjjj___SSSNNNVVVddd{{{yyybbbCCC???;;;888;;;333444222222222222222222222222222666444444:::BBB\\\sssbbbfffmmm}}}iiiZZZYYYaaammmtttuuurrrjjj[[[[[[mmm|||rrrgggvvvpppUUUTTTVVV___ooovvvtttkkkEEEBBBHHHIIINNNPPP___XXXIIIJJJCCCBBBAAA???>>><<<;;;;;;;;;:::888777888999999888777555:::666555:::888888CCC^^^}}}|||vvvqqqpppvvv~~~{{{sssqqq~~~xxxooonnnqqq~~~~~~xxxnnneeeiiizzztttYYYHHHDDDBBB@@@======;;;999666444222111111000000000000000222555888MMM{{{}}}zzz}}}vvvqqqkkkcccYYYXXXXXX^^^kkkyyy}}}}}}~~~{{{yyywwwvvvxxxvvvjjj___TTTPPPWWWbbbtttwwwnnnGGG===:::888:::222555222222222222222222222222222666444333:::DDD___yyy[[[]]]eeezzz{{{eeeXXXYYY```jjjsssvvvtttnnn^^^]]]nnn{{{rrrhhhvvvnnnRRRRRRVVV```rrrmmmuuu```@@@BBBHHHJJJOOOSSSbbbWWWIIIJJJDDDBBBAAA???>>><<<;;;;;;;;;999888777888999:::999777666999666666;;;888<<>><<<;;;;;;;;;999777777777999:::999888888999666777<<<:::AAATTTxxxyyyxxxwww|||yyypppnnn|||~~~tttpppooosssmmmggghhhtttrrrOOOHHHEEE>>>>>><<<;;;999777444222000///...000222111000222777;;;^^^}}}wwwrrrlllddd[[[WWWXXX^^^gggnnnvvv|||}}}~~~~~~~~~}}}}}}||||||}}}zzzmmm___UUUQQQSSSVVVjjj}}}TTT===::::::888///666222222222222222222222222333666333333<<>><<<;;;;;;;;;888777666777999:::999888::::::555777<<<;;;EEE\\\xxxzzzwww{{{wwwnnnlllzzztttnnnlll~~~xxxsssmmmjjjqqq}}}UUULLLHHH@@@AAA<<<<<<;;;999666444222000---000222222000222888===bbbwwwpppkkkeeeZZZVVVVVV]]]dddiiipppxxxxxxyyy{{{|||}}}}}}pppaaaVVVRRRRRRRRRfff{{{[[[???===<<<999///888222222222222222222222222222555333555???NNNnnnsss|||{{{hhhccciiinnnyyy}}}wwwmmm^^^^^^pppxxxsssjjjtttgggIIIMMMVVViiiuuueeeyyy~~~vvvmmmMMM:::CCCEEEDDDRRRaaawwwXXXIIIIIICCCBBBAAA???>>><<<;;;;;;;;;888777666777999::::::888;;;:::555777<<<<<>>===<<<:::888555333222,,,000222222000222888>>>```wwwpppkkkfffVVVRRRSSS\\\ccchhhpppyyyzzzwwwxxxzzz{{{|||~~~}}}qqqbbbXXXUUUTTTSSSdddzzz```AAA???>>>:::000999222222222222222222222222000555333666BBBRRRtttlllttt|||ooommmsssxxxyyymmm___aaauuuxxxssskkktttfffGGGLLLVVVhhhssshhh|||wwwmmmLLL:::CCCDDDBBBRRRddd{{{XXXHHHGGG?????????>>>===<<<;;;:::::::::999888888::::::999888;;;333444;;;;;;<<>><<<:::777555333222222666222///333333666BBBggg}}}~~~|||~~~sssiiiaaaUUUTTTUUUZZZdddqqq}}}|||yyyyyy|||}}}~~~sssxxx~~~wwwnnndddXXXNNNMMMQQQggg{{{}}}oooDDD???888666:::444333333333333333333333333333444555666:::OOOxxx~~~hhhlllwwwqqqnnn{{{xxx______vvvlllooo|||iiiMMMKKKUUUhhhlll{{{ppp{{{}}}xxxgggLLL???@@@EEECCCNNNiii|||YYYHHHFFF@@@??????>>>===<<<;;;:::::::::999888888::::::999888:::444666>>>???EEEbbbwwwqqqssszzzxxxoooiiitttkkkdddiiiyyyyyynnnjjjiiijjjvvvtttTTTKKKFFF===???>>><<<:::777555333222000444111///444333777EEEnnn|||{{{{{{{{{pppggg___WWWVVVVVV\\\ggguuu~~~~~~jjjcccgggwww}}}vvvnnndddYYYPPPOOOSSSgggzzzxxxyyyJJJ@@@999888:::444333333333333333333333333444555666999???WWWyyybbbxxxuuuttt}}}cccbbbzzzlllppp|||jjjNNNKKKVVV___ddduuuvvvuuunnn^^^JJJ>>>@@@HHHHHHTTTpppZZZGGGFFFAAA??????>>>===<<<;;;:::::::::999888888::::::999888999777999>>>AAAMMMpppyyyqqqsssxxxoookkkuuummmfffjjjxxx~~~pppkkkhhhgggnnnxxxZZZJJJIII;;;???>>><<<:::777555444333...333000000555444999IIIrrrvvvxxx~~~yyyooofff___XXXVVVVVV\\\iiiyyy~~~zzzyyydddiiivvv|||tttllldddZZZRRRQQQUUUfffzzzuuutttQQQ???;;;;;;:::444444444333333333333333333222333444666>>>WWWzzzhhh{{{{{{eeeddd|||nnnrrr|||iiiOOOMMMVVV[[[cccuuusss|||rrrlll]]]GGG===AAAJJJMMM\\\xxxZZZFFFFFFBBB??????>>>===<<<;;;:::::::::999888888::::::999888:::999;;;<<>>>>><<<:::888666444444///333111222666333999LLLqqqtttyyywwwoooggg```UUURRRRRRZZZiiizzzxxxrrrssszzzsssjjjccc[[[TTTRRRUUUeeeyyywwwfffVVV===:::<<<999444444444444444444333333333333555555555<<>>===<<<;;;:::::::::999888888::::::999888:::::::::<<>>===<<<:::888666555444222444222333666333;;;QQQssswwwyyy}}}|||vvvlllccc\\\RRRQQQRRR[[[lll}}}ssslllnnn~~~{{{sssiiibbb[[[UUUSSSUUUbbbxxx|||bbbyyy[[[;;;:::<<<777555555555555444444333333333444777888777>>>RRRooovvvnnn}}}dddddd|||rrrrrrxxxeeePPPPPPXXXeeepppjjjcccVVVCCC<<>>===<<<;;;:::::::::999888888::::::999888888888999@@@VVVxxx{{{wwwzzzwwwsssnnnmmmxxxuuujjjeeeiii~~~vvvnnniiigggggguuu~~~yyyQQQEEE@@@>>>===<<<;;;999777666555555555222444777444???YYY{{{||||||}}}}}}wwwjjj^^^VVVSSSRRRVVVbbbssspppiiilll|||vvvkkkddd^^^VVVSSSTTT]]]tttggg{{{aaa<<<;;;<<<666777666666555555444333333333///333555555>>>TTTooosssiiiwwwgggfff}}}sssqqqtttaaaOOORRRZZZbbbqqqpppiii]]]DDD<<>>===<<<;;;:::::::::999888888::::::999888999888888EEEeee|||xxx||||||qqqmmmmmmxxxyyymmmeeehhh~~~}}}qqqjjjgggfff}}}zzzwww[[[BBBDDD>>>===<<<;;;999777666666555444000333888666EEEccc}}}zzz||||||zzzkkk___VVVSSSTTTZZZhhhxxx}}}ooohhhlll{{{{{{ooohhhaaaYYYUUUUUUWWWpppqqqkkkAAA>>>===555888666666666555444444333333...222222222>>>YYYuuutttjjj~~~hhhfff}}}tttpppooo]]]NNNSSS[[[bbbsssxxxsssgggFFF>>>@@@FFFQQQmmmWWWHHHGGG?????????>>>===<<<;;;:::::::::999888888::::::999888;;;999888HHHnnn|||ooolllmmmxxx}}}ooofffiii~~~sssllljjjjjjvvvuuubbbAAAFFF>>>===<<<;;;999888777666444222///333888888JJJjjjwww~~~yyysssvvv||||||zzz}}}|||oooccc[[[QQQSSS[[[jjj{{{{{{xxx}}}|||nnnhhhlll{{{ssskkkddd[[[WWWVVVRRRlll{{{rrrEEEAAA>>>555999777777666555444444333333777999777666CCCaaassslll~~~gggdddzzztttooommmZZZMMMSSS\\\fffyyyyyyrrrdddGGG@@@AAAGGGSSSrrrYYYGGGDDDDDD@@@@@@???>>>===<<<;;;;;;:::::::::999999888888888<<<999:::OOOxxx~~~rrrlllkkkuuu~~~qqqhhhjjj~~~rrrhhhfffgggrrr}}}lllGGGDDD@@@>>><<<<<<;;;:::777555000333222444666666JJJkkkwww~~~xxxzzz||||||xxxzzz~~~ttthhh^^^UUUWWW___kkkxxx~~~~~~}}}}}}xxxrrrpppxxxsssmmmmmmxxxzzzooofff^^^WWWRRRUUUhhhGGG;;;>>>999;;;888666333222333444333222444777;;;999BBBjjjzzznnnqqqiiiddd|||rrrnnnnnn]]]QQQYYYbbbiii|||vvvrrrgggLLL@@@AAAJJJWWWtttYYYGGGDDDDDD@@@@@@???>>>===<<<;;;::::::::::::999999999888888::::::@@@VVV|||sssmmmlllwwwpppfffiii}}}tttkkkggggggmmm{{{sssKKKCCC@@@>>><<<<<<;;;:::777555222444333444777666JJJlll}}}uuuzzz~~~{{{~~~wwwlllcccXXXYYY^^^hhhttt}}}wwwqqqooonnnooollllllsss~~~uuuooooooxxxsssiii```ZZZWWWWWWhhh}}}yyyxxxMMM??????888888888666333222333444333333000333888999FFFooowwwlllssskkkeeezzzooommmnnn___UUU^^^hhhppp~~~vvvpppdddMMMBBBBBBKKKXXXuuuYYYGGGDDDDDDAAA@@@???>>><<<;;;:::999:::::::::999999999999888888;;;FFFaaa~~~~~~~~~qqqmmmmmmxxxrrrfffiii|||xxxoooiiiggghhhvvvwwwSSSDDDAAA???===<<<;;;:::888666333666444555777777KKKnnn|||uuuzzz}}}yyyyyyooofff[[[[[[]]]eeeoooyyy}}}|||uuujjjdddbbbbbbggghhhkkkpppwww{{{||||||yyytttttt{{{wwwiii___[[[ZZZXXXgggyyyvvvrrrUUUCCC@@@777777888666333333333444444333111222666999IIIrrrqqqiiiuuuooofffwwwyyyllllllmmm___YYYdddoooyyyuuuooo```LLLCCCDDDLLLYYYvvvXXXGGGDDDCCCAAA@@@???>>><<<:::999999999999999999999999999999999;;;KKKmmm|||~~~|||mmmiiikkkxxxvvvkkkjjj{{{|||rrrkkkhhhfffsssmmm\\\EEEAAA???===;;;;;;:::888777555777444555777888NNNqqq{{{vvv}}}vvvxxxnnnfff[[[[[[^^^dddmmmvvv{{{|||~~~xxxlllccc^^^^^^```dddjjjppptttvvvxxx{{{~~~{{{wwwxxx~~~xxxgggZZZWWWXXXXXXeeevvvzzzrrr\\\EEE???777888999666444333444444444333666444666999JJJrrriiigggzzzsssfffssstttiiijjjjjj]]]YYYgggrrrvvvnnn]]]JJJCCCDDDLLLYYYwww~~~WWWGGGDDDCCC@@@@@@???===<<<:::999999999999999999999999999999<<<===PPPzzz}}}gggeeehhhvvvxxxmmmkkkyyy~~~ssskkkhhhfffqqqlll~~~bbbEEEBBB@@@===;;;;;;:::999777666777444555888:::QQQttt{{{}}}xxxwwwmmmfffXXXZZZ___fffnnnuuuyyy{{{|||ssshhh```^^^```ccceeemmmwww{{{yyyyyy~~~xxxuuuwww~~~yyygggYYYUUUUUUVVVcccsss~~~qqq}}}cccFFF>>>888;;;999777444333444555444333777444555888JJJssscccggg~~~tttfffoooooogggiiigggYYYWWWfffqqquuummmZZZGGGBBBEEEKKKYYYxxx{{{UUUFFFDDDCCC???>>>>>>===<<<;;;::::::888999999999999:::::::::>>>AAAXXX~~~eeecccfffuuuvvvlllkkkwwwrrriiigggeeennn}}}kkkwwwfffFFFCCC@@@===;;;;;;:::999888666777444555888<<>>999<<<999777444444444555555444333222444999LLLxxxaaaiiittteeellllllfffhhhdddUUUTTTeeeooosssjjjUUUDDDBBBFFFLLLZZZ{{{xxxTTTFFFDDDCCC======<<<<<<<<<;;;;;;;;;888888999999999:::::::::>>>FFFbbbhhheeeggguuuwwwkkkiiissspppeeedddbbbhhhuuuhhhpppkkkLLLDDDAAA===;;;;;;::::::999666777333444999>>>WWW}}}tttkkkdddVVVYYY]]]ccckkkuuu}}}vvvqqqjjjbbb\\\\\\```dddhhhssswwwsssuuu|||nnnccc]]]\\\SSS```rrrqqq___vvvrrrLLL???888::::::777555444555555555444222111555;;;OOO|||}}}dddlllrrrcccjjjiiidddgggbbbSSSTTTeeeppp}}}pppeeeNNNCCCBBBHHHNNN]]]wwwSSSFFFDDDCCC<<<<<<<<<<<<<<<<<<<<<<<<888888888999999:::::::::===JJJjjjlllhhhiiivvvyyykkkhhhpppooobbbbbb^^^cccnnniiiooopppTTTDDDAAA===;;;:::;;;:::999666666333444999???YYY}}}|||qqqgggaaaWWWYYY\\\aaaiiittt||||||}}}uuummmiiiddd^^^[[[\\\bbbfffkkkvvv|||wwwyyyzzzooofff```]]]RRR```rrrvvv\\\oooxxxPPP@@@777888:::777555444555555555444333444999===PPP~~~~~~hhhnnn~~~qqqbbbiiigggdddgggaaaRRRUUUgggqqq|||~~~mmmaaaIIICCCDDDIIIPPP___tttPPPDDDCCCBBB@@@@@@??????>>>=========888999::::::::::::;;;<<>>>>>===<<<<<<<<<888999::::::::::::;;;===GGGYYYzzzlllhhhgggqqq|||iiijjjqqqsssgggccc^^^eeemmmwwwhhh[[[HHHAAA<<<<<<<<<::::::<<<999777666555777CCC[[[ppp|||rrreee[[[YYYZZZbbbggghhhxxx|||}}}}}}tttggg```ZZZ[[[^^^___bbbfffzzz{{{tttuuu|||sssiiibbb___^^^ZZZYYYlllhhhmmmZZZBBB===:::999888666555444444555555222777555888XXXooolllkkkpppdddpppiiiiiiddd[[[VVV]]]kkkwwwiiiUUUFFF???BBBFFFOOOddd{{{UUUFFFCCCBBB>>>>>>======<<<;;;;;;;;;888999::::::::::::<<<>>>LLLfffwww~~~nnnhhheeennn|||iiilllrrrvvvjjjeeebbbfffkkktttppp|||bbbKKKCCC===<<<===;;;:::;;;777777888999:::CCCWWWjjjuuuzzz|||}}}{{{{{{oooeee]]]YYYXXX```ggglll||||||{{{{{{}}}rrrbbb]]]ZZZ^^^aaabbbeeeiiixxx|||~~~vvvvvvyyyoooeee^^^[[[[[[[[[YYYkkk~~~kkktttbbbDDD<<<;;;999888666555444444555555444777555999XXXooojjjiiitttgggssskkkiiiddd\\\XXX^^^mmmzzzjjjVVVHHH???BBBFFFOOOdddXXXGGGDDDBBB???>>>>>>======<<<;;;;;;888999::::::999:::===???SSSqqqwww|||mmmgggdddnnn~~~llllllqqqyyykkkeeedddfffiiiqqqzzzxxxnnnNNNEEE===<<<===;;;999999555555777999;;;DDDXXXkkkqqqwww{{{sssyyy}}}|||~~~zzznnnddd^^^WWWVVV^^^fffmmmzzzzzzwww}}}}}}mmm```\\\[[[___cccfffkkkqqqxxx{{{~~~wwwwww|||ooobbbZZZVVVUUUWWWUUUhhhtttffftttmmmHHH<<<;;;999888666555444444555555666777444:::WWW~~~nnniiijjjwwwjjjuuuoookkkeee^^^YYY]]]lll{{{jjjVVVHHH???BBBFFFNNNcccZZZHHHDDDBBB@@@@@@???>>>>>>======<<<999:::::::::999;;;>>>@@@YYYvvvzzz{{{jjjeeeeeerrrpppjjjppp~~~{{{kkkddddddfffhhhooottt|||RRRGGG>>><<<===;;;999888555444555666:::GGG___ttt{{{zzzuuuuuuwww}}}~~~~~~|||oooeee^^^XXXWWW```iiipppzzz{{{zzz{{{iii___\\\[[[```eeejjjsss{{{{{{uuuwwwqqqdddZZZVVVUUUUUUSSSfffxxxfff]]]lllzzzMMM<<<:::999888666555444444555555777777555;;;UUUwwwmmmiiinnnxxxjjjuuutttmmmfff___YYY[[[jjjzzzjjjVVVHHH???BBBEEEMMMbbbZZZGGGCCCBBB@@@@@@@@@???>>>>>>======999::::::999999;;;???BBB\\\{{{{{{kkkeeeffftttttthhhnnn}}}}}}mmmfffcccfffgggkkkyyyrrrVVVIII???<<<===;;;888777666444333555:::JJJfff~~~}}}qqqfff^^^[[[\\\gggooottt~~~~~~wwwddd]]][[[\\\aaagggnnnyyyyyytttwww}}}rrrfff___[[[[[[WWWSSSeeemmm^^^WWWbbbRRR===;;;999888666555444444555555666777777<<>>======<<<<<<999::::::999999;;;???CCC```yyyxxxooogggeeerrrvvvhhhmmm|||qqqjjjcccfffggghhhrrruuuxxx}}}YYYKKK???<<<>>>;;;888666777555444666<<>>>>>>>>===<<<<<<;;;;;;:::::::::999999<<<@@@CCCccc}}}rrruuusssjjjeeepppwwwhhhlll|||tttnnnbbbggghhhfffmmm|||xxxZZZLLL???===>>><<<888555888666666888>>>PPPmmmvvvjjj___ZZZ___mmmsssrrr}}}wwwhhhVVVSSSUUU\\\fffmmmrrr|||~~~~~~|||wwwoooggg```]]]\\\XXXPPP\\\rrrqqqfff[[[VVVzzzZZZAAA>>>999888666555444444555555333777999>>>OOOiii~~~ppplllssstttiiivvvpppggg```^^^[[[\\\mmmppp^^^QQQIIIJJJLLLRRReeeUUUGGGGGG@@@??????>>>===<<<;;;::::::888===999777;;;;;;>>>KKKqqq~~~uuurrr}}}tttiiicccoooyyyfffiiiwwwxxxmmmjjjfffjjjnnnnnnnnnmmmPPP@@@@@@;;;777:::;;;;;;555888::::::RRRwww~~~{{{}}}|||wwwjjjbbbYYY]]]aaafffooo{{{ttt```RRRTTTXXX^^^dddkkkttt~~~yyyrrriii^^^WWWWWWOOOPPPVVVfff|||ooo]]]SSSnnn]]]===>>>999888777666444444444444///777888:::SSS{{{ppphhhuuu|||ppptttoookkkfff```[[[```sssmmm[[[RRRKKKNNNOOOUUUkkkUUUFFFGGG@@@??????>>>===<<<;;;::::::888===:::777;;;;;;@@@NNNuuu}}}uuusss}}}rrrhhhdddppp~~~{{{iiiiiivvv~~~tttiiieeejjjnnnooonnnxxxVVVBBB@@@;;;888:::888:::555888:::<<>>===<<<;;;::::::888===:::888;;;:::BBBTTT~~~{{{vvvwwwzzzpppgggdddrrrmmmjjjssszzzjjjeeeiiilllmmmrrr}}}___DDD???<<<::::::555999555777999???\\\}}}~~~~~~{{{mmmddd___```___```jjj||||||kkk]]]VVVXXX[[[aaagggnnnvvvxxxqqqggg[[[TTTSSSQQQPPPSSS___rrr}}}qqqeee___zzzmmmBBBAAA999888777666555444444444666888666===___ooojjjwww}}}{{{{{{|||}}}}}}~~~~~~~~~~~~xxxoooyyy~~~ooo```[[[^^^eeennnvvv}}}zzzuuuqqqvvvgggUUUMMMGGGKKKMMMTTTjjjTTTFFFGGG@@@??????>>>===<<<;;;::::::888<<<:::999;;;:::DDD[[[{{{xxx}}}{{{nnnfffeeettt~~~qqqjjjpppzzzkkkeeehhhjjjjjj|||yyy|||eeeDDD===;;;;;;:::444999555777999???___~~~qqqhhhbbbdddcccbbblll~~~uuueee[[[WWWXXX[[[aaahhhqqq{{{~~~uuujjj\\\UUUSSSPPPOOOSSS^^^ppp~~~ppphhhccc```|||vvvCCC???:::999888666555555444444333666555;;;]]]llljjjxxxzzzuuusssjjjkkknnnpppqqqtttvvvxxxxxxtttnnn{{{|||lll\\\VVVWWW^^^gggoooooonnnlllnnn{{{eeeTTTLLLEEEHHHKKKRRRiiiSSSEEEFFF@@@??????>>>===<<<;;;::::::888<<<::::::;;;999GGGccc|||{{{mmmfffeeetttzzz{{{tttkkknnnyyyjjjdddfffiiijjj~~~jjjDDD;;;:::<<<;;;444888555777888???aaasssjjj___dddeeeeeeqqqpppaaaYYYWWWVVVYYY```jjjuuu|||}}}xxxkkk\\\SSSQQQMMMNNNTTT```qqq~~~~~~vvvrrrdddbbbdddeeeEEE???:::999888777555555555555000666777<<>>===<<<;;;::::::888;;;:::;;;;;;999JJJjjj}}}~~~mmmfffdddsss|||zzztttkkkmmmxxxhhhbbbeeeiiillloooGGG<<<:::<<<;;;555777555888888@@@ccc~~~rrriiiXXX```dddfffuuu~~~mmm___XXXVVVUUUXXX```kkkyyy~~~zzz{{{wwwiiiZZZQQQOOOMMMNNNTTTbbbsss}}}uuurrrggglllqqqnnnJJJAAA:::999888777666555555555111999:::===YYYfffjjjyyyssshhhddd```[[[\\\bbbeeefffeeecccaaadddjjjppp~~~kkkiii||||||ssshhh```\\\aaarrrcccPPPIII@@@DDDFFFNNNeeeRRRDDDFFFAAA??????>>>===<<<;;;::::::888;;;;;;<<<;;;999LLLooo|||~~~}}}nnnfffcccrrr~~~|||{{{}}}tttkkkmmmvvvhhhbbbdddgggjjjuuuLLL@@@;;;;;;;;;555444444888999CCCfffzzzzzzmmmeeeYYYaaacccdddsssxxxjjj___YYYWWWWWWZZZaaammm{{{}}}}}}~~~uuuhhh[[[SSSQQQPPPPPPTTTaaasss{{{uuu~~~KKKAAA::::::888777666555555555333999888===\\\hhhkkkwwwzzzmmmaaaYYYZZZZZZVVVYYYbbbffffffdddaaa```dddmmmuuu}}}xxx{{{yyy|||gggfff{{{|||sssiiibbbaaahhhzzzaaaMMMDDD>>>BBBEEELLLbbbRRRDDDFFFAAA??????>>>===<<<;;;::::::888;;;;;;<<<<<<888MMMrrr|||}}}{{{ooofffcccqqq|||yyy|||{{{zzz~~~ssskkkmmm}}}tttkkkcccdddeeefff{{{zzzQQQCCC<<<;;;:::555222333888:::EEEjjj|||qqqvvvwwwiiiaaa^^^eeeeeebbbpppzzz}}}uuuiii___ZZZWWWYYY[[[bbbnnn|||}}}uuujjj]]]VVVUUUSSSQQQTTT```rrrwwwvvvJJJ???;;;:::999777666666555555555777444;;;^^^kkkllluuuwwwkkkaaaWWWRRRXXX[[[XXX\\\dddddddddccc``````hhhttt~~~|||uuuxxx~~~vvv~~~{{{eeedddzzzyyynnnccc___aaakkk|||___JJJAAA>>>AAADDDJJJaaaPPPBBBEEEBBB@@@???>>>===;;;;;;::::::999:::888:::===>>>QQQrrryyyvvvzzz|||iiieeefffssswwwttt}}}xxxyyy~~~uuummmmmm|||wwwmmmeee```aaagggttt{{{MMM<<>>===;;;;;;;;;;;;:::;;;999;;;>>>@@@UUUwww{{{|||~~~jjjddddddqqqvvvuuuyyy{{{}}}qqqkkklll~~~wwwmmmddd___```eeeppptttsssMMM===@@@999999555333888;;;888BBBiii|||{{{~~~~~~xxxhhh___\\\VVVYYYeeejjjfffnnnwwwiii___\\\\\\]]]hhhmmmuuu{{{qqqddd\\\ZZZRRRRRRRRRYYYkkk~~~```ooo```DDD<<<;;;999777555555555555555:::888999WWWmmmnnn~~~|||nnnaaa[[[\\\VVVUUUSSSRRRUUUZZZ```dddggghhhgggjjjuuu~~~nnnjjj~~~}}}~~~}}}zzz}}}~~~ppp]]]ZZZdddooolllcccYYY\\\mmmbbbIIIBBB;;;DDDIIIKKK]]]{{{SSSDDDGGGCCC@@@???>>><<<;;;;;;;;;;;;;;;<<<999;;;???CCC[[[}}}kkkcccaaaoootttuuuzzzxxx}}}lllgggjjj}}}yyynnneee^^^___ccclllooofff}}}MMM===???666888666111777<<<:::BBBccc|||{{{xxxwww}}}wwwsssnnn___WWWUUUPPPYYYgggmmmjjjooo~~~mmm```[[[[[[]]]___kkkrrr}}}~~~tttggg^^^\\\VVVTTTRRRWWWhhh}}}___kkkbbbAAA<<<;;;999777555555555555666:::777999WWWrrrwwwwwwkkk___WWWWWW[[[YYYWWWUUUTTTXXX^^^eeejjjpppjjjgggrrrqqqdddsss~~~yyyxxxvvvhhhVVVVVVbbbpppmmmcccZZZ]]]ppp```HHHCCC@@@GGGJJJMMMaaaSSSDDDGGGCCC??????===<<<<<<;;;;;;;;;:::<<<999:::>>>DDD___~~~}}}kkkcccaaappprrrsss{{{~~~jjjdddfffxxx}}}rrrgggaaaaaacccjjjrrr```}}}{{{PPP>>>===444888666333777;;;888>>>[[[rrrqqquuu{{{{{{uuutttzzz{{{www|||{{{oookkkhhh[[[VVVWWWSSS[[[iiiqqqoooqqqyyyfff[[[XXXZZZ^^^aaaeeennn~~~wwwjjj```]]][[[XXXSSSUUUdddyyy___mmmbbb>>><<<;;;999777555555555555333777666999VVVuuuzzz~~~lll___WWWUUUXXX^^^[[[YYYXXXZZZ___fffnnnsssqqqmmmooo{{{{{{hhhkkkzzzuuuqqqcccTTTXXXffftttqqqggg^^^```qqq```HHHDDDEEEJJJKKKPPPgggSSSDDDFFFAAA???>>>===<<<<<<;;;<<<<<<888:::888999===DDDaaayyyiiibbbbbbssspppooo}}}}}}lllcccaaappp~~~wwwjjjcccddddddiiittt\\\qqq~~~TTT@@@<<<444888666666666999777>>>\\\vvvxxxooojjjnnnrrr{{{}}}xxxssssssxxxwwwssssss|||wwwjjjgggdddYYYUUUXXXUUUYYYgggqqqpppqqq~~~sss```WWWVVVWWW\\\bbbgggqqqxxxjjj```]]]]]]YYYTTTVVVfff{{{bbbccciiiBBB<<<;;;999777555555555555111555555888PPPuuuwwwxxxuuucccYYYVVVWWW[[[___ZZZZZZ\\\```fffnnnuuuyyynnnrrr{{{}}}sssmmmxxxrrrmmm```TTT\\\mmmzzzwwwmmmccccccpppbbbIIIFFFGGGLLLMMMSSSkkkSSSDDDEEEAAA>>>>>>===<<<<<<<<<<<<<<<666999888999===DDDbbb{{{zzzrrreee```cccuuunnnmmm|||~~~oooddd___lll}}}xxxjjjccceeecccfff~~~uuuXXXiiiZZZAAA<<<444999666666555888999BBBccc}}}qqqnnnsss}}}yyyvvvssstttxxx~~~uuuvvv{{{vvviiieeeaaaUUUQQQUUUSSSVVVcccmmmnnnpppzzz|||kkk[[[UUUSSSSSSYYYaaarrr|||}}}vvviii___\\\ZZZWWWTTTXXXhhheee[[[nnnDDD<<<;;;999777555555555555222555555777HHHeeezzz|||yyyxxxiii[[[WWWYYY[[[[[[]]]YYY\\\aaahhhnnntttxxxzzzooozzz|||rrruuu}}}vvvnnniii\\\SSS^^^qqq~~~zzzpppdddcccoooeeeKKKHHHGGGLLLOOOUUUnnnUUUEEEFFFAAA>>>>>>===<<<<<<<<<<<<===555999999:::>>>DDDccc~~~{{{wwwnnnggg```^^^dddvvvlllmmm~~~rrrgggaaallluuuggg```bbb```aaa{{{zzzYYYhhh```CCC<<<666:::666777555888;;;EEEfffxxxvvvuuuuuuxxx}}}{{{yyytttgggbbb___TTTQQQVVVUUUWWWbbblllooorrryyyssseeeZZZXXXUUUSSSZZZeeeyyy{{{}}}tttfff]]]ZZZXXXUUURRRVVVfff{{{jjjbbbqqqDDD<<<;;;999777555555555555444666555777EEE___rrrzzzwwwtttkkk```WWWZZZ``````\\\ZZZ___dddkkksssxxx{{{{{{zzzyyy|||tttwwwnnnhhh\\\TTT___tttzzznnnaaa```ooohhhMMMIIIEEELLLQQQXXXoooVVVFFFHHHBBB>>>======<<<<<<<<<<<<===555::::::<<>>===;;;;;;::::::<<<888;;;@@@@@@JJJoooqqqggg```ZZZXXXXXX]]]lllxxxkkknnn{{{vvvkkkeeeooo|||rrrkkk___]]]aaacccuuu___jjjlllFFF999666444888444444777999FFFiiiuuupppqqqyyy~~~~~~{{{vvvrrriii\\\UUUXXX___^^^XXX^^^bbbgggjjjlllrrrzzzmmmdddZZZUUUUUUYYYcccmmmzzz|||zzzzzzooobbbYYYWWWTTTTTTRRRSSS___qqqmmmppp~~~EEE===:::666444555555555444111555444555HHHggg|||hhhaaammmxxxjjj\\\[[[aaaiiifff^^^aaajjjppppppyyyyyymmmfff\\\TTT^^^ooo}}}zzzjjj]]]cccooolllPPPIIIGGGHHHRRR]]]mmmTTTFFFGGGBBB@@@???>>>===;;;;;;;;;;;;;;;888:::???@@@KKKqqqpppddd]]]XXXSSSXXX```nnnuuuhhhjjjuuuyyylllccclll~~~~~~ssslll```]]]```aaarrr^^^hhhjjjDDD999888666999333222666888HHHpppwwwrrrrrryyy}}}||||||~~~}}}wwwmmm```[[[```gggeee^^^```dddggghhhiiinnnwww~~~kkkbbbZZZVVVVVVYYYbbblll~~~|||vvv}}}zzzpppcccZZZXXXTTTTTTRRRSSS___ssszzzbbboooEEE===:::666555555555555444666999777888MMMoooaaa___lllooobbbXXX]]]fffkkkhhhgggooozzzxxx{{{xxxlllfff\\\UUU^^^ppp}}}{{{jjj\\\bbbmmmjjjPPPIIIDDDEEENNNYYYiiiUUUEEEGGGBBB@@@???>>><<<;;;;;;;;;;;;:::888:::>>>@@@MMMtttoooaaaYYYUUUQQQYYYdddooo|||tttggggggpppyyy}}}mmmaaahhh{{{~~~sssmmmaaa^^^``````oooaaalllmmmEEE;;;;;;777888111111444888JJJwwwyyyvvvvvvzzz|||||||||}}}yyyooobbb^^^fffnnnkkkcccaaaeeeiiihhhfffhhhqqqyyy|||wwwfff```ZZZXXXWWWZZZbbblllzzzpppyyyzzzpppddd[[[YYYVVVUUURRRSSS___sss{{{]]]aaaKKK>>>;;;777555555555555444666777444666KKKpppZZZ^^^lll{{{jjj^^^\\\fffmmmlllkkkrrruuuiiibbbYYYRRR]]]ooo|||jjj]]]aaalll|||jjjRRRMMMFFFEEELLLUUUeeeUUUEEEFFFBBB??????===<<<<<<;;;;;;;;;999888:::===@@@QQQyyy|||rrr___UUUQQQSSSYYYbbbmmm{{{uuuhhhgggoooxxxpppaaafffxxx~~~rrrlllaaa___bbbaaapppiiissstttIII<<<<<<777444222222666999JJJwwwyyyxxxxxx{{{|||}}}~~~}}}wwwmmm```^^^gggppplllcccbbbiiinnnkkkdddbbbgggnnnqqq~~~oooaaa]]]ZZZYYYYYY[[[cccmmmxxxqqqzzz{{{qqqeee\\\ZZZWWWUUUQQQRRR]]]rrraaaRRRuuurrr|||SSS>>>;;;777555555555555444555555333555HHHkkk~~~YYYbbboooyyyiiibbblllrrrrrrkkknnn}}}qqqddd]]]TTTOOO[[[nnn~~~kkk]]]bbbkkkyyyjjjUUUPPPLLLIIIMMMTTTcccUUUDDDFFFBBB???>>>===<<<<<<;;;<<<<<<888999;;;===@@@UUUwww}}}vvv___SSSQQQVVVYYY]]]hhhyyytttiiihhhoooxxxrrrcccfffvvv|||pppkkkaaa```dddcccqqqjjjsssyyyKKK<<<<<<666222444555999:::IIIrrrrrruuuxxxzzz|||~~~xxx~~~vvvlll```]]]eeennnkkkccciiirrrxxxrrrddd[[[[[[```fff{{{wwwfff[[[YYYYYYZZZZZZ]]]fffqqqzzzxxx}}}{{{rrreee]]][[[XXXVVVQQQQQQ\\\pppgggTTTnnnkkkRRR???<<<888666555555555444666777666999HHHfff___iiisssttthhhfffzzzyyyrrrllluuu~~~oooaaaZZZRRRNNN[[[ooo~~~kkk^^^ccckkkwwwcccQQQMMMPPPKKKNNNUUUeeeUUUDDDEEEBBB>>>>>>===<<<<<<<<<<<<<<<999;;;======BBBYYYuuu{{{www```VVVVVVYYYZZZ]]]fffwww}}}rrriiihhhnnnwwwttteeeffftttzzznnnjjjaaa```dddcccpppeeejjj{{{LLL<<<<<<888444555777::::::FFFooo|||lllsssyyyzzz|||yyyxxxpppddd^^^ccckkkkkkfffsss|||zzzgggYYYWWW\\\hhh}}}ooo___WWWWWWXXX[[[\\\```kkkwww~~~}}}{{{~~~|||rrreee\\\ZZZVVVUUUQQQQQQ\\\pppsssZZZooommmNNN@@@===999666666555555444444555555888DDD___dddkkksssnnngggkkk}}}wwwqqqttt~~~nnn```YYYRRRNNN]]]rrr|||iii]]]ccckkkvvvuuuYYYMMMMMMPPPJJJLLLUUUgggVVVCCCEEEBBB>>>>>>===<<<<<<<<<<<<===999<<<>>>===CCC]]]vvv}}}vvvaaa[[[___^^^aaaffflllxxx~~~tttkkkjjjnnnwwwsssggggggqqqyyymmmiii```___bbb```lllaaabbbQQQ>>>===999666555666888777DDDpppwwwnnnwww|||{{{ttthhh___```gggkkkiiiuuu}}}kkk___bbbjjjvvvtttfffYYYTTTUUUXXX[[[]]]bbbooo|||yyy}}}rrreee[[[YYYSSSRRRQQQSSS___sss{{{YYYpppqqqTTT@@@===999777666555555444222333333666AAA[[[~~~cccgggoooooonnnxxxzzztttvvv{{{kkk]]]VVVOOOLLL\\\qqq}}}xxxfff[[[bbbjjjtttjjjWWWUUU\\\RRRLLLLLLTTTgggVVVCCCEEEBBB>>>======<<<<<<<<<<<<===999===???>>>DDD___}}}~~~xxxtttaaa___gggbbbjjjqqqvvvzzzxxxooommmpppyyy}}}rrrggggggooo}}}yyymmmhhh```^^^```]]]hhhcccaaaXXXAAA>>>:::666444555666555CCCrrr|||tttsss~~~zzz}}}yyyxxx{{{|||vvvjjj___^^^dddiiiiiiqqq|||}}}nnnhhhqqq|||wwwkkk```UUUSSSTTTWWW[[[]]]cccrrr|||qqquuu}}}rrrddd[[[XXXPPPQQQPPPTTTbbbvvvyyyVVVqqqttt___AAA>>>999777666666555444777666666999EEE```|||aaabbbkkkuuuyyywwwttt}}}wwwgggXXXQQQJJJHHHXXXnnnyyytttcccYYY```iiisss}}}eee[[[bbboooWWWOOONNNSSSddd