BM6P6(@ UUUZZZ[[[bbbkkkttt}}}```NNNBBB???CCCIIIXXXbbb\\\VVVTTTOOOJJJJJJMMMJJJDDDHHHDDDBBBDDDEEEBBBAAABBB@@@???===;;;;;;===???@@@>>>@@@AAAAAABBBDDDIIILLLKKKJJJKKKLLLOOOPPPPPPOOOPPPQQQQQQRRRTTTYYY___dddrrrxxxxxx|||||||||zzzxxx~~~}}}hhhRRRKKKQQQRRROOOLLLIIIIIIHHHGGGEEEHHHFFFDDDEEEHHHJJJIIIGGGKKKLLLLLLMMMLLLJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCEEEFFFGGGIIIJJJKKKKKKKKKHHHIIIJJJIIIHHHHHHIIIKKKMMMPPPQQQVVVjjjgggYYYXXXUUUMMMGGGHHHHHHFFFFFFHHHDDDBBB???<<<999999999:::999999999999:::;;;<<<===BBBBBBCCCDDDFFFGGGHHHHHHJJJKKKLLLNNNQQQSSSTTTUUUVVVVVVUUUTTTSSSSSSRRRRRRNNNOOOPPPRRRRRRSSSSSSSSSPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKIIIIIIMMMSSSXXX\\\```gggpppyyy}}}|||wwwiiiTTTQQQPPPNNNKKKIIIGGGFFFFFFDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>============>>>>>>============>>>>>>>>>>>>??????@@@AAAAAAAAAAAA@@@???@@@AAABBBCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDFFFGGGGGGGGGHHHKKKMMMRRRYYYqqq{{{iiiRRRFFF>>>AAAEEEBBB>>>===??????>>>===;;;888666555666666555555666777888999;;;<<<======???CCCIIIMMMZZZxxxyyyhhh___jjj|||uuuggg___eeeiiifffgggmmmqqqYYYTTTXXXIIILLLRRRdddsss^^^XXXWWWVVV\\\eeeiiiooowwwzzz|||rrrZZZHHHCCCEEE@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999::::::::::::::::::::::::888888888777777777777777888888999999999:::::::::999999999:::::::::;;;;;;::::::;;;<<<===>>>?????????```TTTYYYZZZ]]]pppyyypppuuulll^^^VVVOOOKKKWWWgggiiirrrpppgggYYYOOONNNPPPQQQKKKFFFDDDFFFEEEAAA>>>???=========<<<=========>>>;;;;;;<<<>>>@@@AAABBBAAAAAAAAAAAADDDGGGKKKMMMNNNUUUUUUVVVWWW\\\eeeooovvvwwwooonnnrrr~~~|||vvvyyysss]]]MMMHHHLLLQQQOOOLLLKKKLLLLLLLLLKKKHHHFFFEEEEEEHHHIIIIIIGGGKKKKKKKKKKKKKKKJJJIIIHHHFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIIIIHHHGGGFFFHHHIIIKKKMMMPPPSSS```{{{mmmaaaYYYPPPJJJKKKKKKHHHEEEDDDEEEDDDAAA???===;;;;;;;;;:::::::::::::::;;;<<<<<<======>>>???@@@AAABBBBBBDDDEEEFFFHHHJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKKKKJJJHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHHHHHHHIIIMMMSSSWWW^^^```dddkkkwwwxxxaaaLLLMMMLLLJJJHHHGGGEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@=========<<<<<<=========>>>>>>>>>>>>>>>=========??????@@@AAAAAAAAAAAA@@@>>>???@@@AAABBBAAAAAA@@@@@@@@@??????@@@AAABBBBBBCCCEEEFFFGGGGGGHHHKKKMMMNNNRRRdddrrruuuooo[[[NNNBBB@@@@@@??????AAA??????>>>===;;;999777666666666555555555666888999999:::;;;<<<===@@@EEEIIIQQQggguuuccccccnnnlll]]]SSSWWW\\\[[[\\\aaavvvpppaaaZZZTTTOOOLLLZZZ~~~|||kkkfffddd______dddmmmsss{{{{{{}}}gggRRRCCC>>>@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::::::::999999999999999999999999999999999999777777777777777777777777777777777888888888999999999999999999::::::::::::::::::;;;<<<===>>>?????????RRRuuuRRRVVVXXXXXX^^^tttlllxxx~~~yyypppaaa^^^ccc```{{{wwwggg[[[UUUQQQQQQMMMJJJKKKKKKGGGDDDEEECCCCCCCCCCCCBBBAAA@@@@@@AAA@@@??????BBBEEEGGGGGGEEEDDDCCCCCCFFFJJJOOORRR\\\```eeelllsss{{{zzzpppggg______kkkyyy~~~{{{www|||}}}qqqpppdddPPPIIIIIIIIINNNLLLKKKKKKMMMOOOOOONNNIIIGGGFFFFFFHHHIIIIIIHHHKKKJJJJJJIIIIIIIIIJJJJJJGGGGGGFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHFFFFFFGGGHHHJJJJJJMMMQQQUUUeeewwwbbbWWWNNNNNNOOOLLLHHHFFFGGGFFFEEECCCAAA???>>>===<<<<<<;;;::::::::::::;;;999999:::;;;<<<======>>>???@@@@@@AAABBBCCCDDDDDDFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDFFFHHHJJJMMMRRRUUU]]]]]]```hhhtttyyymmmZZZIIIHHHGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>?????????========================?????????>>>>>>=========??????@@@AAAAAAAAAAAA@@@>>>>>>???@@@@@@@@@@@@?????????>>>>>>>>>??????@@@BBBDDDEEEFFFGGGHHHKKKNNNLLLNNNWWWrrroooeeexxxyyybbbUUUGGGAAA@@@@@@AAABBB?????????===<<<:::888777666666555444444555777777888999999999:::===AAADDDHHHTTTlllqqqcccbbbooo___RRRRRRUUUUUUVVVZZZeee~~~vvvhhhcccWWWLLLVVVyyyyyywwwtttmmmiiijjjuuuzzz}}}{{{~~~lllWWWHHH>>><<<===<<<;;;::::::999999:::::::::999999999999888888888888888999999999999999999888888888888888888888888555555666666777777888888666666666666777777777777888888888999999999::::::999::::::;;;<<<===>>>>>>???AAA___OOOQQQUUUVVVTTT___{{{tttnnn[[[aaappp}}}mmm___YYYSSSMMMLLLKKKHHHHHHJJJIIIHHHFFFDDDCCCCCCCCCCCCGGGFFFEEEBBBBBBGGGPPPVVVMMMMMMMMMOOOSSSZZZbbbgggvvv|||jjjbbbZZZXXX\\\jjjnnnkkkyyy{{{nnnjjjyyyvvvVVVIIIJJJLLLJJJJJJIIIIIIJJJLLLMMMMMMLLLIIIHHHGGGGGGGGGHHHHHHHHHJJJIIIHHHHHHHHHIIIJJJKKKHHHHHHGGGFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFGGGIIIJJJKKKLLLLLLLLLJJJKKKKKKIIIGGGFFFGGGIIILLLIIILLLSSSRRRWWWqqqsssdddUUUQQQQQQPPPNNNMMMIIIHHHHHHFFFDDDBBB@@@>>>>>>===<<<:::999999999999999:::::::::;;;<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@???????????????@@@@@@@@@???>>>>>>>>>>>>??????@@@@@@@@@AAABBBDDDGGGIIIKKKMMMPPPRRRXXX[[[bbblllvvv~~~|||{{{lllbbbVVVKKKEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>>>>??????>>>>>>>>>??????>>>>>>>>>@@@@@@??????>>>=========??????@@@AAAAAAAAAAAA@@@>>>>>>>>>????????????>>>??????>>>>>>>>>>>>??????AAACCCEEEFFFFFFHHHKKKMMMNNNPPPRRRaaa}}}ggglllzzzjjj[[[KKKDDDDDDEEECCC@@@?????????>>>===<<<:::999777666555444444555666666777888999999999:::>>>@@@EEEIIIWWWsssqqqeeeuuutttfffaaaaaa```bbbfffnnn~~~~~~rrrcccVVV___|||xxxxxx~~~|||{{{pppWWWHHH@@@======???::::::999888888888888999888888888888888777777777777777777888888999999999666666666666666666666666444444555666666777888888555555666666666777777777777777777888888888999999999999:::;;;<<<======>>>>>>999OOOLLLLLLQQQUUURRRTTTkkkuuuoooyyy~~~xxxUUU[[[eeeuuupppfff[[[TTTOOOIIIHHHJJJKKKHHHDDDAAAAAADDDHHHKKKMMMQQQUUURRRNNNNNNUUU]]]ZZZ\\\___ccciiiqqq{{{tttiiiccc\\\ZZZ^^^jjjxxxggghhh|||sssmmmvvvfffNNNGGGKKKLLLIIIJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIHHHHHHGGGGGGHHHIIIJJJIIIHHHGGGGGGHHHJJJKKKIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEGGGIIIKKKMMMNNNNNNKKKLLLLLLKKKIIIIIIJJJKKKOOOJJJMMMUUUVVVTTTcccxxxzzzeeeYYYSSSPPPOOOPPPKKKJJJJJJHHHFFFDDDBBB@@@???>>><<<;;;999888888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================>>>======<<<<<<<<<<<<===>>>??????@@@@@@CCCEEEGGGHHHIIIKKKNNNPPPXXXaaammmxxx~~~}}}||||||zzz}}}qqq___VVVQQQLLLDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA??????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAA@@@???@@@?????????>>>>>>>>>===??????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@????????????@@@AAAAAAAAACCCDDDEEEEEEGGGJJJLLLLLLPPPSSSYYYqqq~~~jjjqqq{{{jjjTTTEEECCCFFFDDD@@@???@@@??????>>>===<<<;;;888777666555444444555666777888999999888999<<<>>>DDDEEELLL]]]xxxuuuzzzzzzwwwwwwzzzpppaaajjj~~~|||{{{}}}sss___JJJ???<<<<<<===>>>;;;:::999999888888999999777777777777777777777777555666666777777888888888555555555555555555555555333333444555666777777777666666666777777777777888666666666777777777888888888888999:::;;;<<<======<<<;;;GGGhhhJJJJJJNNNSSSRRRRRR\\\kkkyyydddfffxxxuuuuuuxxx~~~~~~wwwiiiWWWTTTeeezzzpppggg]]]YYYYYYVVVSSSMMMJJJKKKPPPVVVZZZ]]]fffpppqqqkkkeeedddgggxxxzzz|||{{{yyy{{{|||yyyssskkkccc^^^]]]^^^lllsssrrrsss}}}yyy~~~oooYYYLLLIIIJJJHHHEEEKKKJJJJJJKKKMMMMMMKKKIIIIIIJJJJJJIIIGGGGGGHHHJJJIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFFFFFFFEEEEEEEEECCCDDDFFFHHHJJJLLLMMMMMMKKKLLLMMMLLLJJJJJJLLLNNNQQQMMMOOOVVVWWWVVV[[[dddoooaaaUUUPPPPPPNNNMMMLLLJJJHHHFFFDDDDDDAAA@@@???===;;;:::::::::::::::::::::999999999999999999999999999999999999888888999999::::::;;;;;;::::::;;;<<<<<<;;;;;;;;;<<<======???@@@AAABBBBBBCCCDDDEEEFFFHHHMMMSSSWWWcccmmmzzz{{{rrrvvv}}}~~~~~~yyyeeeUUUNNNJJJHHHEEEDDDDDDCCCDDDDDDEEEEEEDDDDDDDDDCCCBBBBBBAAAAAA?????????>>>>>>?????????@@@AAABBBCCCCCCBBBAAA@@@??????????????????????????????@@@AAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>@@@??????@@@@@@BBBCCCCCCBBBCCCDDDEEEEEEFFFHHHJJJHHHLLLQQQUUUbbbvvvmmm||||||dddNNNDDDCCCDDDBBB@@@@@@@@@@@@??????>>>===:::999777666555555555666666777999999888999;;;===@@@AAAEEELLL[[[sss|||lllrrr~~~~~~}}}||||||}}}}}}|||~~~xxx{{{dddTTTDDD===;;;:::999:::;;;:::999999888888999999666666666777777777777888555555666666666666666666555555555555555555555555333333444444555555666666666666666666777777777777555555555666666666777777777888888999:::;;;<<<<<<:::???EEEUUU~~~HHHIIIKKKMMMNNNQQQWWW]]]sssyyygggfffqqqwwwiiikkkmmmttt___\\\mmm{{{rrrmmmllllllhhhaaa\\\[[[]]]```cccggglllrrrwwwwwwtttpppnnntttllliiiiiiZZZYYYWWWVVV[[[dddpppyyyzzzqqq^^^MMMJJJKKKHHHEEEGGGIIIHHHHHHJJJLLLLLLJJJIIIIIIJJJKKKIIIGGGFFFHHHJJJHHHHHHHHHHHHHHHGGGFFFEEEHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEGGGHHHIIIIIIIIIIIIIIIKKKKKKKKKJJJKKKMMMOOOOOOQQQRRRSSSSSSUUUXXXZZZmmm}}}hhh[[[WWWRRRQQQNNNLLLIIIHHHHHHHHHDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;::::::999999999999999999999999999999999888888888999:::;;;;;;<<<::::::;;;<<<==================???@@@AAACCCDDDDDDDDDEEEFFFHHHNNNWWWbbbiiiqqqyyynnnmmm|||yyynnn}}}~~~vvvgggWWWNNNLLLHHHCCCEEEEEEDDDDDDCCCDDDDDDEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>??????@@@@@@AAA??????@@@AAAAAAAAAAAA@@@AAA@@@???>>>>>>>>>??????>>>>>>??????AAABBBDDDEEECCCDDDEEEDDDDDDDDDFFFHHHHHHIIINNNTTTYYYlllqqqnnn{{{eeePPPFFFDDDCCC@@@@@@@@@@@@@@@@@@???>>><<<;;;999777666555666666444666777888888888:::<<<;;;>>>AAACCCIIIWWWiiiwwwyyyzzzyyyxxxzzz}}}~~~~~~tttvvv}}}TTTIII@@@===<<<999777777:::999999888888888888888666666777777777888888888666666555555555555555555555555555555555555555555444444444444444444444444444444555555555666666666444444555555555666666666777777888999:::;;;<<<<<<:::???BBBMMMrrrGGGJJJJJJHHHJJJQQQWWWZZZZZZpppwwwfffcccxxxuuu___ZZZfffvvvuuusssqqqsssxxxyyytttpppooo{{{vvvooogggbbb_________^^^[[[ZZZ___ggglllllljjjuuuwwwwwwpppcccYYYSSSRRRRRRTTTYYY```kkkzzz}}}sss~~~hhhRRRDDDHHHMMMHHHFFFKKKDDDDDDEEEGGGJJJJJJIIIGGGIIIKKKKKKJJJGGGFFFHHHJJJHHHHHHIIIIIIHHHGGGEEECCCHHHGGGFFFDDDCCCBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBBGGGGGGHHHHHHHHHGGGFFFFFFHHHIIIJJJJJJJJJKKKMMMOOOMMMSSSUUUPPPNNNRRRVVVWWWXXX}}}{{{iiibbbUUUSSSPPPMMMKKKJJJKKKKKKFFFFFFDDDCCCBBBAAAAAAAAA>>>>>>======<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;999::::::;;;<<<===>>>>>>;;;<<<===>>>???@@@@@@@@@===>>>???AAABBBDDDEEEFFFFFFGGGHHHMMMUUUbbbpppzzzzzz|||zzz}}}yyyxxxooo|||~~~xxxkkkYYYMMMLLLNNNJJJBBBEEEEEEDDDCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA???@@@BBBCCCCCCBBB@@@???======>>>???@@@AAAAAABBB??????@@@AAAAAAAAAAAA@@@BBBAAA@@@>>>>>>>>>???@@@======>>>???@@@BBBDDDEEECCCDDDEEEDDDCCCDDDEEEGGGMMMIIILLLSSSUUU___vvvdddppp}}}aaaLLLDDDBBB@@@@@@AAAAAAAAA@@@@@@???===<<<:::888666666666666222444666777777777999;;;999<<>>;;;999999999999888777777777777777666777777777888888999999666666666555555444444333555555555555555555555555444444444444444444444333333333333444444444555555444444444555555555666666777777888999:::;;;;;;<<<:::===@@@MMMnnnKKKKKKJJJKKKMMMPPPSSSUUUYYY\\\qqq{{{rrrtttoookkk~~~www|||ppp]]]SSSUUU[[[ZZZSSS^^^ZZZXXXWWWTTTPPPOOOQQQLLLNNNOOONNNLLLKKKLLLMMMUUUVVVUUUWWWbbbooopppjjjhhhjjjpppyyy}}}wwwqqqzzz{{{}}}mmmSSSOOOKKKJJJKKKKKKIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDIIIIIIHHHGGGEEEBBB???>>>???@@@BBBCCCEEEEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAACCCEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJHHHHHHIIIKKKNNNNNNMMMLLLLLLNNNRRRUUUYYYiiirrrfffXXXNNNMMMNNNKKKHHHIIIJJJGGGEEECCCCCCCCCBBBAAAAAAAAAAAA@@@???===;;;;;;????????????>>>===;;;;;;@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAABBBAAABBBDDDEEEEEEFFFGGGHHHJJJMMMPPPWWWhhhyyy{{{{{{ssspppxxx|||wwwzzziii___SSSKKKHHHGGGDDDAAADDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@???>>>===<<<===???@@@BBBBBBBBBBBBGGGGGGFFFFFFFFFFFFFFFFFFLLLKKKMMMPPPMMMSSSnnncccaaawwwsssYYYGGG???BBBCCCCCCBBB@@@???@@@@@@======<<<:::888777666555555444444555555777888888666777999<<<@@@EEEIIILLLWWWaaarrr~~~yyytttttt{{{~~~|||}}}zzzrrrxxxxxxyyylllVVVBBB@@@===<<<<<<;;;:::999777777777777777777777777333333444444555555666666666666555555555444444444444444444444444444444444555555555555555555555555555555444444444333333333444333333333333444555555777777777777888999:::;;;:::>>>AAALLLiiiKKKKKKJJJKKKLLLOOORRRSSSNNNTTTccc{{{www{{{uuunnniii___TTTQQQMMMJJJJJJHHHFFFHHHMMMRRRKKKCCC???@@@DDDEEEFFF@@@IIIXXXmmm{{{rrrssszzz```PPPMMMJJJHHHIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEEGGGGGGGGGFFFDDDBBB@@@???@@@AAABBBDDDEEEEEEEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFFFFFFFFFFFFFGGGIIIIIIHHHHHHIIIJJJMMMMMMMMMKKKKKKMMMPPPSSSXXX```uuuzzz{{{|||mmm___YYYUUUPPPLLLLLLLLLKKKIIIIIIIIIGGGEEEBBBDDDDDDCCCBBBAAA@@@???>>>AAAAAAAAA@@@@@@>>>======>>>>>>?????????@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBCCCDDDEEEEEEFFFHHHJJJNNN[[[iiittt}}}~~~yyyuuuxxx~~~uuulllaaaYYYOOOIIIGGGEEEBBB???CCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@AAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAAAAAAAAAAABBBBBB@@@@@@@@@@@@@@@???>>>>>>===>>>>>>???@@@BBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFJJJNNNKKKNNNbbbzzzooo^^^iii|||{{{^^^JJJDDDCCCDDDDDDCCCAAA@@@@@@@@@>>>===<<<;;;999888777666555555444555555666777777777777888:::===AAADDDFFFIIIOOO\\\kkkzzz}}}}}}~~~~~~~~~~~~yyyuuuuuuyyy||||||~~~yyynnnrrr|||~~~yyyvvv{{{qqqUUUFFFAAA???<<<;;;;;;;;;999888777777777777777777777777555555555555555555666666666555555555444444444444444444444444444444444444444444444444444444444444555444444444444333333333444333333333333444555555666666666666777888999:::999<<>>>>>>>>?????????@@@@@@AAA@@@@@@??????@@@@@@AAA@@@AAAAAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAA@@@@@@???>>>???>>>>>>>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDHHHMMMLLLKKKVVVeeebbb\\\eeezzz~~~hhhRRRKKKDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;:::999888555555555444555555666666777777888999:::<<<>>>???CCCEEELLLUUU```qqq~~~~~~~~~|||{{{|||~~~}}}|||{{{{{{{{{wwwtttrrrtttvvvxxx}}}xxxlllkkkrrrxxxuuuuuuwwwvvvYYYEEE??????===;;;999:::999888777777777777777777777777777666666666666666555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333444555555555555555555666777888888777:::===EEE]]]|||JJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPUUUhhhsssvvv}}}wwwsssxxxzzzoooOOOJJJIIIHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHGGGFFFDDDAAA@@@???@@@@@@??????@@@AAABBBCCCDDDDDDBBBDDDEEEFFFEEEFFFGGGIIIJJJKKKLLLKKKJJJKKKLLLNNN___```^^^eeevvvyyyssseeeYYYSSSRRRPPPNNNLLLLLLJJJHHHFFFIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCFFFIIIKKKJJJNNNVVV```jjjpppssssssvvvpppzzzvvvooommmxxxvvvjjjaaaVVVLLLJJJGGGEEEEEEDDDBBB@@@AAAAAAAAAAAAAAA@@@???>>>============>>>>>>>>>>>>???>>>>>>======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAABBBCCCCCCDDDBBBBBBBBBCCCCCCBBBBBBBBB???@@@@@@@@@@@@@@@??????@@@???======>>>@@@BBBDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFEEEHHHMMMNNNMMMRRRZZZuuuyyyfff[[[fffwwwvvvdddSSSEEECCCAAA@@@@@@AAAAAAAAA@@@??????>>>===<<<;;;;;;777666555555444444555555666666777888999:::;;;;;;DDDCCCEEEIIINNNYYYlll}}}yyyzzz~~~}}}zzzyyyzzz|||~~~~~~|||zzzxxxwwwwwwssspppnnnmmmooossszzzyyymmmgggiiimmmtttyyy~~~eeeLLLBBBBBB===;;;999888888888777555666666666666666666666666777777777666666555555555444444444444444444444444333333333333333333333333333333333333333333333333444444444333333333222222333333222222333333444555555444444444555555666777666888:::AAATTToooJJJIIIIIIJJJJJJKKKKKKLLLRRRLLLLLLSSSZZZggg{{{zzzxxxyyy|||}}}vvvrrrvvv|||vvvooosss}}}aaaNNNIIIIIIJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBAAAAAABBBBBBBBBCCCEEEGGGHHHHHHHHHGGGCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHEEECCCAAA@@@@@@AAA>>>>>>???@@@AAABBBCCCCCCBBBCCCEEEEEEEEEEEEFFFHHHIIIJJJLLLLLLLLLKKKLLLNNNUUU\\\^^^[[[gggpppyyy}}}nnnddd```[[[TTTOOOMMMLLLLLLKKKKKKJJJHHHFFFEEEDDDDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCFFFEEEFFFGGGKKKQQQVVVZZZPPPXXXfffwww}}}yyywwwmmmuuurrrddd```iiiqqqiii```YYYOOOFFFFFFEEEEEEFFFEEECCCBBB@@@@@@@@@AAA@@@@@@??????<<<<<<=========>>>>>>>>>======<<<<<<<<<<<<======??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAAAAABBBCCCCCCAAAAAABBBCCCCCCBBBAAAAAA>>>??????@@@@@@?????????@@@???=========???AAACCCBBBBBBBBBCCCCCCDDDDDDDDDGGGFFFFFFJJJLLLNNNRRRVVVaaagggZZZlllwww^^^HHHDDD???>>>???AAACCCCCCAAA@@@@@@@@@??????>>>>>>999888777666555444444444444555666777999:::;;;;;;>>>===>>>AAACCCHHHTTT```vvvvvvzzz~~~|||zzzyyyxxxyyy{{{|||~~~}}}zzzxxxuuusssrrroooooollliiijjjpppyyy|||pppfffdddfffxxx}}}iiiUUUDDD>>>@@@<<<:::777777777777666555555555555555555555555555777777666666555555444444333333444444444444444444333333333333333333333333333333333333333333333333444444333333333222222222333222222222222333444444444444444444444444555666555777888===KKKaaawwwIIIIIIIIIJJJKKKKKKKKKKKKOOOHHHIIIQQQQQQRRRiiiwww~~~pppmmmxxx~~~vvvrrrfffdddkkktttooozzzrrrdddffflllrrrmmm___QQQKKKHHHIIIKKKKKKIIIHHHHHHIIIFFFFFFFFFGGGGGGGGGHHHHHHEEEDDDCCCAAAAAAAAABBBBBBBBBCCCEEEGGGHHHHHHGGGGGGDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDEEEGGGHHHIIIHHHGGGFFFDDDBBBAAAAAAAAA>>>>>>>>>???@@@AAACCCCCCCCCDDDFFFEEEDDDDDDEEEGGGFFFHHHKKKMMMLLLLLLMMMMMMGGGQQQXXXWWWYYYmmmmmmsssssskkkaaaWWWQQQOOOMMMMMMPPPNNNKKKIIIGGGFFFEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCAAABBBBBBBBBCCCCCCCCCCCCDDDDDDFFFJJJQQQZZZbbbggg___fffuuuyyyxxx{{{}}}vvviiiccciiimmmaaaWWWQQQHHHDDDDDDEEEEEEEEEEEEDDDCCC@@@@@@@@@AAAAAA@@@@@@???=========>>>>>>>>>??????===<<<<<<;;;;;;<<<<<<======>>>>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@AAAAAABBB@@@@@@BBBBBBBBBBBB@@@@@@<<<===>>>>>>???>>>>>>>>>???>>>>>>===>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDFFFHHHKKKOOORRRSSSooocccfff~~~|||fffQQQJJJAAA===>>>AAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAA<<<;;;999777666555444444333444666777999:::::::::777888;;;@@@BBBCCCJJJRRR[[[eeeuuu{{{yyywwwzzz}}}}}}yyyxxxwwwvvvvvvwwwyyyzzz{{{zzzyyywwwtttqqqnnnmmmlllnnnlllggggggoooxxx}}}|||rrrhhhfffiii~~~nnnYYYJJJ@@@<<<<<<;;;999777666777777666555555555555555555555555555555555555555555444444444333333333333444444444444333333333333333333333333222222222222222222222222333333333333222222222222222222222222222333444444555444444444444444555555444666888:::BBBSSSiiixxxHHHHHHIIIKKKKKKLLLLLLLLLNNNKKKKKKMMMLLLNNN[[[jjj{{{vvvyyy|||vvvvvvvvvvvv|||~~~tttooommmoootttwwwiiioooppp^^^]]]]]]]]]XXXNNNIIIIIIFFFHHHKKKKKKIIIHHHHHHIIIDDDEEEEEEFFFGGGHHHIIIIIIFFFEEECCCAAA@@@AAABBBBBBCCCDDDEEEGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDEEECCCCCCCCCCCCDDDFFFHHHIIIEEEEEEEEEDDDCCCAAA@@@??????>>>>>>>>>???AAACCCDDDEEEFFFGGGFFFDDDDDDDDDEEEBBBEEEIIILLLLLLLLLLLLLLLGGGIIIOOOSSSSSSZZZvvvyyyvvv}}}oooeee]]]XXXUUUVVVTTTQQQMMMKKKIIIIIIIIIEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGDDDEEEHHHOOOYYYeeepppwwwwww{{{~~~||||||vvvjjjdddiiiiiiZZZOOOJJJDDDCCCDDDEEEDDDDDDCCCCCCDDD@@@@@@AAAAAAAAAAAAAAA@@@>>>?????????@@@@@@@@@@@@<<<<<<<<<;;;;;;<<<<<<<<<;;;<<<===>>>???@@@AAAAAA??????>>>>>>??????@@@AAA>>>???AAABBBBBBAAA???>>>;;;;;;<<<===============>>>>>>>>>>>>????????????@@@@@@@@@AAABBBBBBCCCCCCBBBDDDEEEDDDEEEHHHLLLNNNPPP]]]}}}yyyfffkkknnnhhh___TTTGGG???===@@@BBBBBBBBBCCCCCCCCCCCCCCCCCCCCC>>>===;;;999777555555444333444555777888888777777777888;;;@@@BBBAAAEEEKKKKKKRRR^^^lllxxxvvvuuuyyyuuuvvvxxxxxx||||||wwwvvvsssrrrrrrrrrsssuuuwwwxxxuuuuuutttrrrooollliiigggfffjjjiiicccbbbkkktttyyy~~~{{{yyyxxxrrrnnnqqqyyy{{{^^^LLLCCC>>><<<<<<;;;999777666777777777555444444444444444444444444333333333444444444444444222222333333333444444444222222222222222222222222222222222222222222222222333333333222222222222111222222222111222222333444555555444444444444555555555777999999===HHH]]]mmmGGGHHHJJJKKKLLLMMMMMMMMMPPPSSSPPPJJJKKKSSSXXXWWWkkkxxxkkkrrrxxxyyy~~~yyyrrrnnnuuutttqqq{{{sssZZZWWWUUUTTTQQQKKKIIIJJJDDDGGGJJJKKKHHHGGGHHHIIICCCCCCDDDFFFGGGHHHIIIJJJGGGEEECCCAAA@@@AAABBBCCCCCCDDDFFFGGGGGGFFFEEEEEEGGGFFFDDDCCCCCCDDDEEEEEECCCCCCBBBCCCDDDEEEGGGHHHCCCCCCDDDDDDCCCAAA???>>>??????>>>>>>???AAACCCDDDFFFGGGHHHGGGEEECCCDDDEEE???CCCGGGJJJKKKKKKKKKLLLRRRIIIJJJQQQQQQPPPaaayyyyyy~~~sssjjjddd\\\YYYUUUQQQNNNLLLLLLLLLGGGGGGHHHIIIIIIHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLKKKMMMQQQYYYdddsss|||zzzrrrccc^^^ddddddUUUJJJHHHDDDCCCDDDDDDDDDBBBBBBCCCDDD@@@AAAAAABBBBBBBBBAAAAAA???@@@@@@@@@AAAAAAAAAAAA===<<<<<<;;;;;;<<<<<<===;;;;;;<<<===>>>???@@@@@@>>>>>>>>>===>>>??????@@@===>>>@@@AAAAAA@@@>>>===::::::;;;<<<======<<<<<<===>>>>>>????????????>>>??????@@@AAAAAABBBCCCCCCBBBEEEGGGFFFEEEGGGJJJKKKPPPQQQeeefffXXX]]]dddiii\\\LLLAAA>>>???AAAAAACCCCCCCCCCCCDDDDDDDDDDDD???>>><<<:::888666555555333444555666666666555444888777999======;;;===BBB@@@EEEMMMVVV^^^gggpppvvvsssjjjgggnnnssswww~~~zzzzzz}}}{{{uuusssvvvxxxuuuuuuyyyzzzvvvrrrqqqooonnnnnnoooqqqsssuuuvvvqqqqqqpppnnnllliiifffddd___eeeeee^^^]]]fffpppssswwwsssrrrssssssttt~~~}}}gggOOOAAA<<<::::::;;;;;;999777666777888777666444444444444444444444444222222222333333444444444222222222333333444444444222222222222222222222222111111111111111111111111333333333222222222111111222222111111222222333444666555555444444444555555555777999999:::BBBVVVgggGGGHHHHHHIIIIIIJJJJJJJJJNNNMMMMMMLLLMMMNNNPPPQQQWWWkkk|||pppnnnyyy{{{xxxwww}}}pppXXXRRRMMMJJJKKKKKKGGGCCCDDDFFFGGGIIIJJJJJJIIIIIIEEEDDDDDDDDDEEEGGGIIIJJJHHHFFFCCCCCCDDDEEEEEEDDDCCCDDDEEEGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCBBBBBBCCC@@@AAAAAABBBCCCDDDFFFGGGDDDDDDCCCBBBAAAAAAAAAAAACCCBBBAAA@@@@@@@@@AAABBBEEEDDDCCCDDDFFFGGGGGGFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKLLLLLLMMMNNNRRRXXX]]]{{{vvvnnnddd[[[VVVTTTTTTRRRSSSRRRNNNLLLMMMOOOPPPVVVXXXWWWVVV]]]eeeeee___eeefffjjjtttxxxtttxxx|||zzzqqqtttxxxlll^^^^^^]]]WWWNNNGGGEEEDDDEEEDDDCCCBBBBBBAAABBBBBBDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@AAAAAAAAA@@@??????===<<<;;;:::999:::;;;<<<<<<=========>>>>>>??????====================================>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHKKKKKKSSSkkkeeeWWWXXXfffeeedddUUU@@@>>>DDD???BBBCCCCCCBBBCCCFFFGGGFFFCCCBBBAAA???<<<999666555555555555555555555555555555555666777999;;;<<<===BBBCCCDDDHHHLLLRRRWWWZZZaaaaaaaaabbbdddjjjqqqvvv~~~|||}}}|||zzzyyyssssssssssssrrrqqqoooooouuuuuutttrrrqqqpppooonnnkkkmmmnnnpppqqqqqqppppppmmmllljjjiiihhhddd```\\\^^^aaaaaa^^^^^^dddlllrrrmmmmmmkkkiiipppfffTTTBBB======<<<888555888777666444444444555666444444444444444444444444222222222222222222222222111222222333333222222111222222222222222222222222111111111111111000//////000000000000000000000000000000111222222222222111222222222333333333444444111222555888888;;;GGGTTTGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMYYY[[[jjjuuurrr}}}{{{}}}|||~~~|||mmmbbbRRRNNNIIIHHHJJJKKKHHHEEEEEEFFFGGGGGGHHHHHHGGGGGGEEEEEEDDDDDDEEEGGGHHHIIIHHHEEECCCCCCDDDEEEDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@AAAAAAAAABBBCCCDDDEEEBBBBBBAAA@@@@@@@@@@@@AAA@@@AAABBBBBBBBBBBBAAA@@@DDDCCCCCCDDDFFFHHHGGGGGGJJJKKKMMMMMMKKKJJJKKKLLLJJJJJJKKKKKKMMMQQQVVVZZZllluuu}}}wwwoookkkiiibbbccccccccceeegggiiiiiilllppptttwww~~~qqqjjjfffyyyxxxpppqqq~~~xxxiiiaaa\\\ZZZUUUOOOIIIEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@AAA???@@@@@@@@@???>>>======<<<<<<;;;:::::::::;;;<<<;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>@@@DDDHHHLLLNNNRRRSSSTTTUUUWWW\\\bbbfffmmmqqqvvvxxxwwwuuusssrrrooorrruuuuuusssqqqooooooppppppppppppooonnnmmmlllppppppooonnnnnnmmmlllllllllmmmnnnnnnoooooooooooommmjjjeeebbbaaa___]]][[[___^^^\\\\\\^^^bbbdddeeeaaaeeeiiiooo|||pppVVVIII<<<999;;;;;;999999888777555444444444555555444444444444444444444444222222222222222222222222111222222222222222222111222222222222222222222222111111111111111000//////000000000000000000000000000000111222222222222111222222222333333333333444333333555777555777AAAMMMEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKJJJIIIHHHRRRMMMQQQeeexxxyyy|||~~~||||||}}}zzzooo```TTTLLLIIIFFFGGGIIIKKKIIIGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHGGGEEECCCBBBCCCDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCC@@@@@@?????????@@@AAAAAA???@@@CCCEEEEEECCCAAA???CCCCCCBBBDDDGGGHHHHHHGGGIIIKKKMMMLLLKKKJJJKKKLLLHHHIIIIIIJJJKKKNNNSSSWWWYYYhhh|||iiijjjrrrhhhbbbvvvyyyrrrpppuuussshhh___\\\YYYSSSLLLFFFCCCCCCCCCDDDAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@????????????>>>===;;;;;;<<<;;;;;;:::;;;;;;<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>========================??????@@@AAABBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHKKKRRReee```]]]iii}}}|||fffUUUKKK===@@@??????BBBEEEGGGHHHGGGEEEEEEDDDBBB@@@===;;;:::666666666555555444444444444444555555777888999:::999999999:::<<<>>>AAABBBGGGHHHKKKLLLNNNQQQVVVYYY]]]```dddfffggggggggghhheeehhhkkklllkkkjjjjjjjjjkkkjjjjjjjjjiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjiiiiiiiiijjjjjjkkkiiiddd^^^YYYXXXYYYYYYZZZ]]]YYYVVVWWW\\\^^^]]][[[YYYaaalllzzzrrrZZZGGG>>>777777888777777999666666555444444444555555333333333333333333333333222222222222222222222222111111222222222222111111111111111111111111111111000000111111000000//////000000000000000000000000///000111111222222111111111111222222222333333333555444555555333222:::CCCCCCDDDDDDFFFGGGHHHIIIJJJIIIJJJKKKLLLKKKJJJHHHGGGHHHJJJQQQXXXaaaqqq~~~yyy{{{yyyrrreeeUUUJJJJJJHHHGGGHHHJJJKKKJJJIIIJJJIIIGGGEEEDDDDDDDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGGGGEEECCCBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA????????????@@@AAABBBCCC@@@AAACCCDDDDDDDDDBBBAAACCCBBBBBBDDDGGGHHHHHHHHHFFFGGGIIIIIIGGGFFFGGGHHHGGGHHHIIIIIIJJJMMMQQQUUUOOOWWWhhhqqq{{{{{{{{{|||rrrlllkkkhhh```ZZZYYYRRRLLLEEEAAAAAACCCCCCBBB?????????@@@@@@BBBCCCCCCCCCBBBAAA@@@?????????????????????>>>===<<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGJJJMMMMMMUUUooo{{{```dddwwwuuu]]]AAA???;;;:::???CCCEEEFFFHHHFFFFFFEEEDDDCCCAAA???>>>888888777666666555444444555555555555555666777888777777777777888:::<<<===AAACCCFFFHHHIIIKKKNNNPPPXXXYYY[[[[[[ZZZZZZ[[[\\\]]]```ccceeeeeedddeeefffbbbbbbbbbaaaaaaaaaaaaaaa___``````aaabbbbbbccccccbbbaaa```______```aaaaaa___[[[VVVSSSSSSUUUWWWXXXWWWRRROOOQQQUUUWWWZZZ\\\bbbiiitttdddNNNAAA<<<888888777333333666555555444444444444444444222222222222222222222222111111111111111111111111000000111111111111000000111111111111111111111111///000000000000000//////000000000000000000000000///000000111111111111111111111111111222222222222666444444444222000666===AAABBBCCCDDDEEEFFFGGGGGGGGGHHHJJJKKKKKKKKKJJJIIIEEEKKKRRRTTTRRRYYYpppzzzuuurrrtttuuuiii```TTTJJJDDDKKKJJJJJJJJJKKKKKKKKKJJJLLLJJJHHHFFFDDDDDDDDDEEEDDDCCCCCCCCCCCCDDDFFFGGGGGGDDDBBBBBBCCCDDDCCCCCCBBBBBBCCCCCCCCCBBBBBBAAADDDDDDEEEEEEDDDCCCAAAAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAACCCDDDEEECCCBBBBBBBBBCCCCCCDDDEEEDDDCCCCCCDDDGGGHHHHHHGGGCCCEEEFFFFFFEEEDDDDDDEEEGGGHHHIIIIIIJJJLLLPPPSSSLLLRRRXXXbbbzzzwwwzzz}}}}}}qqqeee```^^^YYYRRRNNNJJJFFFBBBAAACCCCCCAAA???>>>>>>>>>>>>???AAABBBCCCBBBBBB@@@???????????????????????????>>>===<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============????????????????????????======>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDEEEFFFGGGGGGFFFJJJMMMMMMMMM^^^tttbbbcccxxx{{{[[[EEE===777;;;???AAACCCGGGGGGGGGGGGFFFEEECCCBBBAAA;;;;;;:::999888777666555666555555555555555666666444555555666777999:::;;;999;;;>>>@@@AAABBBDDDFFFOOOPPPPPPOOOMMMMMMOOOPPPQQQTTTWWWXXXXXXXXXZZZ[[[YYYYYYXXXXXXXXXXXXYYYZZZWWWXXXXXXYYYYYYZZZ[[[[[[VVVUUUTTTSSSSSSTTTUUUUUUSSSQQQPPPPPPRRRTTTUUUUUURRRMMMJJJKKKMMMQQQ[[[gggwww{{{iiiQQQBBB>>>;;;::::::888333222555333333333444444444444333222222222222222222222222111111111111111111111111///000000111111000000///000000000000000000000000...//////000000000////////////////////////////////////000111111111111000000000000111111111222222444333333444333111555;;;BBBBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHIIIMMMOOORRRZZZcccyyywww}}}rrrhhhcccuuulll\\\QQQIIIFFFFFFIIIJJJJJJKKKKKKJJJIIIIIIKKKJJJIIIGGGEEEDDDDDDDDDBBBBBBAAABBBCCCEEEFFFHHHFFFDDDBBBAAABBBCCCCCCCCCAAABBBBBBCCCCCCCCCBBBBBBDDDEEEEEEFFFEEECCCBBBAAA???@@@AAACCCCCCCCCBBBAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBBBBDDDFFFGGGEEEDDDCCCDDDFFFHHHGGGFFFCCCEEEGGGFFFEEEDDDEEEEEEFFFHHHIIIIIIIIIKKKNNNPPPJJJOOONNNOOOaaavvvnnntttqqqmmmlllnnnwww}}}www~~~~~~tttggg^^^YYYTTTLLLFFFCCCBBBBBBBBBCCCBBB@@@>>>=========>>>>>>@@@AAAAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<:::;;;<<<===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBDDDDDDDDDDDDDDDEEEFFFFFFEEEFFFJJJKKKIIIQQQllloooXXXccc||||||VVVGGG;;;:::======@@@FFFGGGGGGGGGGGGFFFFFFEEEDDD@@@???>>>===;;;:::888888777777666555555555555555111222333444555666777777666888:::;;;<<<===???@@@FFFGGGGGGGGGGGGGGGIIIKKKIIIKKKNNNNNNNNNNNNOOOQQQPPPOOONNNNNNOOOPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPJJJJJJJJJIIIJJJJJJKKKKKKKKKJJJKKKMMMPPPRRRRRRQQQOOOIIIHHHLLLPPPXXXjjj|||jjjQQQAAA;;;;;;888777:::999666555777111222333444444444333333111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////......///000000000//////////////////////////////...///000000111111000000///000000000000111111111333111222444444222555:::DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFGGGHHHHHHJJJEEEDDDHHHMMMNNNOOOQQQqqqyyynnnlllwwwyyytttfffxxx|||~~~ppp___TTTMMMGGGGGGIIIDDDEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFDDDCCCBBB@@@@@@@@@AAACCCEEEGGGIIIFFFDDDBBBAAABBBCCCCCCBBB@@@AAABBBCCCCCCDDDCCCCCCCCCDDDEEEEEEDDDCCCAAA???>>>@@@BBBDDDEEEDDDCCCCCCAAA@@@@@@@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFGGGFFFDDDCCCEEEFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHKKKMMMKKKIIIIIIMMMUUUddd~~~qqqkkkqqqwwwuuupppnnnyyyyyypppmmmwwwuuuppphhh^^^UUUNNNHHHDDD???@@@BBBBBB@@@?????????============>>>>>>???@@@AAA@@@???>>>>>>======>>>;;;;;;<<<============<<<999:::<<<===>>>>>>>>>===============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDFFFCCCDDDIIIIIIKKK[[[nnnhhh___dddwwwmmmXXXDDD>>><<<:::===EEEGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCBBB@@@>>><<<;;;:::999888777666555555555555111222333333444444444444666777888999888999<<<>>>???AAABBBBBBBBBCCCEEEGGGEEEGGGHHHHHHGGGFFFHHHIIIHHHHHHGGGFFFGGGIIIKKKLLLIIIHHHHHHGGGFFFFFFEEEEEEBBBCCCDDDDDDEEEEEEEEEEEEHHHGGGGGGIIIKKKMMMMMMMMMLLLEEEGGGTTTcccsss{{{gggSSSAAA:::;;;999555444777888666444555000111222333444333333222111111111111111111111111111111111111111111111111...//////000000//////...////////////////////////---......///000000//////////////////////////////...//////000000000000000/////////000000000111111222000111444444111333777FFFFFFFFFFFFEEEEEEEEEEEEIIIGGGFFFDDDDDDDDDEEEEEEEEEEEEGGGJJJIIIGGGLLLSSSTTT```xxxqqqmmmkkkvvv~~~{{{|||ttt{{{yyyzzzzzzsssooodddZZZSSSNNNNNNLLLGGGDDDDDD>>>AAACCCEEEEEEEEEEEEFFFFFFFFFGGGGGGEEEDDDBBB@@@?????????@@@CCCEEEHHHIIIFFFDDDBBBAAABBBCCCCCCBBB@@@AAABBBCCCDDDDDDEEEDDDBBBCCCDDDDDDDDDBBB@@@>>>>>>???BBBDDDFFFEEEEEEDDD@@@@@@??????@@@@@@AAABBB@@@BBBDDDGGGGGGGGGEEEDDDGGGFFFEEEEEEFFFFFFEEEDDDBBBDDDEEEEEEDDDCCCCCCDDDCCCDDDFFFFFFFFFFFFIIIKKKOOOFFFHHHRRRQQQOOOddd|||rrr~~~}}}mmmkkksss{{{|||tttjjj```___rrr}}}tttcccfffcccYYYMMMFFFCCCBBB===@@@AAA@@@===<<<>>>AAA>>>============>>>>>>???AAA@@@???>>>============999999:::;;;<<<<<<<<<<<<999:::<<<>>>>>>>>>>>>============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<====================================>>>???@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@AAABBBBBBIIIBBBAAAHHHJJJJJJSSSaaahhhVVV^^^vvv~~~eeeLLLBBB===999<<>>===<<<:::999888777555555555555444444444555444444333222222333444333333444777999:::;;;===<<<;;;;;;<<<===@@@AAABBBAAA@@@???@@@AAADDDCCCBBBBBBCCCEEEHHHIIIEEEDDDCCCBBB@@@???>>>===>>>@@@AAACCCDDDDDDCCCCCCIIIGGGEEEEEEGGGIIIIIIIIIJJJBBBFFF]]]xxxzzzaaaOOOAAA777777;;;;;;555222555666444111000000111222333444333333222000000000000000000000000000000000000000000000000......////////////......////////////////////////------...///000000//////////////////////////////...//////000000000000000////////////000000000000222000000333333000000444LLLJJJFFFCCCBBBCCCFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGHHHGGGFFFEEEGGGJJJMMMOOORRRXXXddduuu~~~zzzrrrqqqxxxvvvnnnWWWPPPRRRKKKKKKLLLLLLKKKIIIFFFEEEBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEE@@@@@@@@@AAACCCFFFIIIJJJFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBAAA>>>@@@CCCEEEEEEDDDBBB@@@>>>>>>@@@AAACCCDDDEEEFFFAAABBBCCCCCCBBB@@@???>>>AAABBBCCCEEEEEEEEEDDDDDDGGGFFFEEEEEEFFFFFFDDDBBBBBBCCCDDDEEEEEECCCAAA@@@@@@@@@AAACCCDDDFFFGGGGGGLLLKKKIIIJJJMMMSSSYYY]]]zzz~~~~~~vvvtttvvvjjjnnnzzzfff``````aaaooo|||nnndddaaadddiiilllbbb\\\SSSJJJDDDAAAAAABBB>>>>>>============>>>>>><<<===>>>???@@@???>>>>>>>>>>>>>>>>>>============999888888888999;;;===>>>::::::;;;<<<======<<<<<>>===;;;;;;::::::::::::::::::::::::;;;<<<===:::;;;<<<<<<::::::;;;<<>>=========???@@@AAA????????????????????????AAAAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBDDDGGGLLLPPPSSSfffdddXXXbbbpppxxxdddQQQAAA999<<>>>>>>>>??????>>>>>>===<<<<<<<<<<<<===>>>>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFFFFEEECCCAAAGGG@@@GGGdddqqqbbbMMM???::::::999777666666555555444444444444222222222222222222222222000000000000000000000000000000////////////000000000000000000////////////////////////////////////........................---------............///////////////////////////000000000000000000000000000111111111111222222222JJJHHHFFFCCCCCCCCCEEEFFFFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFGGGIIIKKKLLLNNNOOOSSSZZZhhh{{{zzz}}}~~~wwwzzzyyywwwtttvvvxxxxxx|||{{{ppp]]]MMMGGGGGGJJJKKKLLLLLLKKKIIIFFFEEEAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDAAA@@@AAAAAACCCEEEHHHIIIFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA???@@@BBBDDDDDDCCCBBBAAA>>>???@@@AAACCCDDDEEEFFFDDDDDDDDDDDDCCCBBB@@@???@@@AAACCCDDDEEEEEEEEEEEEGGGFFFEEEFFFGGGFFFEEECCCBBBCCCDDDEEEEEECCCAAA@@@??????@@@BBBCCCEEEFFFFFFJJJIIIIIIJJJLLLOOOSSSUUUeeevvvvvv|||}}}|||sssccc]]]llltttgggeeehhhiii}}}ooogggggggggeeeaaaXXXTTTMMMGGGBBBAAAAAABBB>>>>>>>>>======>>>>>>>>>======???@@@@@@@@@???>>>>>>============<<<<<<<<<:::999999999999:::<<<===::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===:::::::::::::::;;;<<<<<<;;;<<<===<<<;;;:::;;;<<<======<<<<<<===>>>???@@@?????????????????????????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAABBBEEEIIIMMMOOOZZZwwwnnnccc```|||{{{xxxooo]]]KKKCCCDDDCCCEEEGGGHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEBBB???<<<;;;;;;999777666666555444333333333333444444333333333444444555555555555666666666666777888999999999999999999999999999999:::::::::;;;;;;::::::::::::;;;;;;<<<============>>>>>>?????????CCCDDDDDDCCC@@@??????AAAEEEFFFTTTqqqzzzooo]]]QQQAAA777666777666555555555555555444444333333222222222222222222222222000000000000000000000000000000////////////000000000000000000/////////...................................................------------....................................////////////////////////000000111111111222222222GGGGGGFFFEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHLLLMMMMMMNNNRRR^^^ooo|||xxxxxx{{{{{{nnnfffiiinnnqqqwww}}}|||yyyzzz~~~}}}tttgggZZZQQQJJJFFFDDDJJJJJJKKKJJJJJJHHHFFFEEE@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA@@@@@@AAABBBCCCBBBAAAAAAAAABBBDDDFFFGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>???@@@@@@???@@@AAAAAABBBBBBAAAAAA??????@@@AAABBBCCCDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@AAABBBDDDEEEFFFFFFFFFGGGFFFEEEFFFGGGGGGEEEDDDBBBCCCDDDEEEEEECCCBBB@@@>>>???@@@AAABBBDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKKKKSSS___nnn~~~~~~yyyzzzxxxzzz|||}}}uuueeeYYY\\\gggxxx}}}~~~zzzzzzyyyzzzxxxmmmjjjjjjggg]]]TTTKKKIIIEEEBBB@@@???@@@@@@??????>>>>>>>>>>>>??????===>>>??????@@@@@@??????============<<<<<<<<<<<<;;;::::::999999::::::;;;::::::;;;;;;<<<<<<;;;;;;888888999:::;;;===>>>???:::::::::::::::;;;;;;<<<<<<===>>>===;;;:::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAACCCFFFIIIKKKNNN```|||ooo[[[jjjvvvdddMMMBBBEEEEEEGGGIIIJJJJJJGGGEEEGGGGGGGGGHHHHHHIIIIIIIIIHHHEEEBBBAAA@@@???>>><<<:::999888666444444333333444444333333333333444444555555555555444444444444444444444555555666666666555555555555666666666666777777777888999:::<<<<<<<<<<<<<<<<<<<<<=========;;;???AAA@@@===<<>>555111333555555333444444444444333333333333111111111111111111111111000000000000000000000000000//////......//////000000000000/////////..............................------------------------------------....................................////////////////////////000000000111111111222222FFFFFFFFFGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCHHHMMMSSSSSSRRRTTT\\\dddnnn|||kkkgggiiinnnyyypppccc]]]dddiiijjjvvv}}}|||xxxkkk[[[QQQNNNLLLIIIEEEIIIIIIIIIIIIHHHGGGFFFEEE@@@@@@@@@@@@AAABBBCCCCCCDDDBBB???======???AAABBBCCCBBBBBBAAABBBCCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@>>><<<<<<===???@@@????????????????????????>>>>>>???@@@AAAAAABBBBBBFFFFFFEEEDDDCCCBBBAAAAAA@@@AAABBBCCCEEEFFFFFFGGGFFFFFFEEEFFFGGGGGGFFFDDDBBBCCCEEEFFFEEEDDDBBBAAA???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIINNNSSSYYYcccwww~~~~~~||||||}}}~~~wwwpppqqqwww}}}}}}|||yyynnnkkkmmmzzz}}}tttpppkkkiiiggg```TTTJJJAAAAAA@@@???>>>>>>======??????>>>>>>>>>>>>??????>>>>>>>>>???????????????>>>>>>>>>=========<<<<<<;;;;;;;;;::::::999999999999::::::;;;;;;;;;::::::888888888999:::<<<===>>>;;;::::::999::::::;;;;;;;;;<<<===<<<:::999:::;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBB???@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@BBBDDDFFFHHHJJJQQQbbb~~~lllaaalllaaaNNNFFFEEEEEEHHHLLLMMMJJJGGGIIIIIIIIIIIIJJJJJJJJJJJJIIIGGGEEEDDDDDDCCCBBB@@@???>>><<<:::888666666555666555555444444444444555666666666555444333333222222222333333444444555555333444444444444555555555777777777888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777<<<@@@>>><<<>>>FFFNNNcccttt|||___JJJ:::666333333555777555333333333333333333333222222111111111111111111111111000000000000000000000000/////////....../////////000000/////////.................................------------------------,,,,,,---------.................................////////////////////////000000000000111111111111EEEFFFGGGHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFEEEDDDCCCAAABBBJJJRRRTTTQQQOOORRRVVVXXXeeeqqqxxxqqqggg___aaajjjwww~~~~~~vvvkkkhhhqqquuuttt|||~~~xxxccc\\\TTTOOOMMMKKKHHHEEEHHHHHHHHHGGGGGGFFFEEEEEE@@@@@@@@@@@@AAABBBCCCCCCDDDBBB???======>>>@@@AAACCCBBBAAAAAAAAACCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@???===<<<<<<===???@@@>>>>>>===========================>>>>>>?????????DDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGEEEDDDDDDEEEGGGGGGEEEDDDCCCDDDEEEFFFFFFDDDBBBAAAAAAAAABBBCCCDDDEEEEEEFFFDDDCCCBBBCCCDDDGGGJJJLLLKKKNNNPPPSSS```yyywwwlllccclllvvvvvvqqqwww~~~yyyqqqjjjaaadddkkkiiinnnmmmkkkggg___TTTJJJCCC>>>>>>>>>>>>>>>===<<<;;;??????>>>>>>>>>>>>??????>>>===>>>>>>>>>>>>???????????????>>>>>>>>>======;;;;;;;;;;;;:::999999888999:::::::::::::::999999999999999999999:::;;;;;;;;;::::::999999999::::::999;;;<<<;;;:::999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<========================>>>>>>?????????@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAAAAABBBDDDEEEFFFJJJMMMVVVhhhllleeeiii|||~~~oooTTTMMMFFFCCCFFFKKKNNNOOOKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFDDDBBBCCCBBB@@@>>>===;;;;;;:::999999888777777777777777999888888777666555444444444444444555555666666666555666666666666777777777::::::999999999999::::::::::::::::::;;;;;;;;;;;;===??????===>>>HHHYYYgggzzz~~~wwwaaaLLL>>>888666555555777777444111111111111222222222222222000000000000000000000000//////////////////////////////............//////////////////....................................------------------------,,,,,,,,,------------...................................................//////000000000111111111DDDEEEFFFGGGGGGGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEECCCCCCDDDEEEEEEDDDCCCBBBDDDIIINNNNNNMMMMMMQQQUUUOOOVVV^^^fffsss}}}jjjddd___gggpppqqqnnnkkklllpppzzzxxxwww|||yyywww|||yyypppmmmqqqyyyyyyqqqkkkaaaQQQQQQQQQPPPOOOLLLIIIGGGGGGGGGFFFFFFEEEEEEEEEEEE@@@@@@@@@@@@AAABBBCCCDDDDDDCCCAAA???>>>???@@@AAABBBBBBAAAAAAAAABBBDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA???>>>=========>>>@@@AAA>>>>>>>>>???>>>>>>===<<<=========>>>>>>>>>>>>>>>BBBAAA@@@@@@@@@@@@AAAAAACCCCCCBBBCCCCCCDDDEEEFFFDDDCCCCCCDDDEEEFFFDDDCCCCCCDDDEEEFFFFFFDDDCCCAAABBBBBBCCCCCCDDDEEEEEEFFFCCCBBBAAAAAACCCGGGKKKMMMCCCHHHMMMNNNSSSaaatttuuummmeeeeeeooowwwkkkkkkttt~~~yyyrrrccc```ggghhhnnnmmmhhh___SSSHHHBBB???===============<<<;;;;;;>>>>>>============>>>>>>======<<<<<<<<<===>>>???>>>>>>>>>>>>============:::;;;;;;;;;;;;:::999888999999:::::::::999888888::::::999888888888999999;;;::::::999999999999999888:::;;;;;;:::;;;<<<======>>>>>>>>>>>>===<<<<<<========================>>>>>>>>>????????????????????????@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFJJJLLLRRR\\\kkk|||hhhYYYaaavvvwwwkkkZZZKKKCCCCCCGGGJJJKKKKKKKKKJJJJJJIIIIIIIIIGGGFFFEEEFFFGGGGGGEEEDDDEEEDDDCCCAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999888888777888888888888888888888888888888888888999999999999<<<;;;::::::999999::::::999::::::;;;<<<<<<=========>>>@@@DDDPPPeeemmmXXXGGG;;;666777666555555555444111///000000000111111111111111///////////////////////////////////////////////////......------......////////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------......................../////////000000000111111CCCCCCCCCDDDEEEFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEECCCCCCDDDDDDDDDDDDDDDCCCFFFIIIKKKMMMMMMNNNPPPRRRNNNMMMPPPXXXaaajjjwwwuuuvvvvvvrrrlllhhhhhhjjjggghhhddd```aaahhhnnnooojjjeeebbbcccdddhhhqqqzzzuuujjjcccdddiiinnnuuuyyy{{{sssbbbYYYUUUMMMIIIKKKNNNOOOOOOMMMJJJIIIFFFFFFEEEEEEDDDDDDEEEEEEAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA<<<===>>>>>>???@@@AAAAAA???@@@AAABBBBBB@@@>>>===????????????????????????@@@@@@??????@@@AAABBBCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBAAAAAABBBDDDEEECCCBBBCCCDDDFFFFFFFFFEEECCCBBBAAABBBBBBCCCCCCDDDDDDEEEAAAAAABBBCCCEEEGGGHHHIIIBBBEEEIIILLLMMMQQQZZZccc{{{tttrrrwww{{{ssslllcccfffooo{{{|||uuuooobbb___fffgggjjjdddZZZOOOFFFAAA>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<======<<<;;;;;;:::;;;<<<===>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;;;;:::999888999999999999999888777777999999888888888888999999;;;::::::999888888999999888:::<<<=========???AAA@@@AAAAAAAAA@@@>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAA>>>??????@@@AAAAAABBBBBB???@@@@@@AAABBBDDDDDDEEEGGGIIIOOOTTTZZZjjj|||kkkggglllssszzzxxxhhhXXXMMMFFFDDDHHHHHHHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGIIIIIIGGGEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::999999888888999999999:::::::::::::::999999999:::;;;;;;999:::;;;<<<===???@@@@@@???FFFRRRaaasss~~~jjjTTTCCC999666666444333333222222222111000/////////000000111111111///////////////////////////////////////////////////......------....../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................////////////000000000111AAAAAAAAAAAABBBDDDEEEFFFFFFGGGHHHIIIIIIHHHGGGFFFCCCCCCCCCCCCDDDDDDEEEEEEBBBEEEIIIMMMNNNMMMJJJHHHPPPJJJIIIPPPSSSTTT]]]iiipppsssffffffnnnuuuvvvjjjbbbdddhhhpppwwwuuuwww{{{uuuzzzwwwmmmcccRRRIIIIIIFFFFFFFFFGGGHHHJJJJJJHHHFFFFFFEEEEEEDDDDDDDDDDDDEEEBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAACCCEEEFFFFFFEEEDDDCCCBBBAAAAAAAAA;;;<<<>>>@@@AAABBBBBBBBBAAABBBDDDEEEEEECCC@@@>>>AAAAAAAAA@@@@@@@@@@@@@@@????????????@@@BBBDDDEEEFFFEEEDDDBBBBBBCCCDDDDDDAAA@@@@@@BBBCCCDDDCCCAAACCCDDDFFFGGGFFFEEECCCBBBAAAAAAAAABBBBBBCCCCCCCCC???AAACCCEEEFFFFFFFFFEEEHHHFFFFFFGGGIIIKKKOOOTTTYYYvvvuuummmyyy|||rrrrrr}}}uuummmcccaaadddhhh|||tttjjjeee[[[ZZZ______cccXXXJJJAAA>>>>>>???>>>:::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::;;;<<<===;;;;;;:::::::::999999999999999;;;;;;;;;;;;:::999999999999999999888777666888888777777888999::::::;;;::::::999888888888999999;;;===>>>???@@@BBBDDDCCCCCCCCCBBBAAA???===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<>>>???AAABBBCCC>>>>>>???@@@AAAAAABBBBBB>>>>>>???AAABBBCCCDDDDDDEEEGGGKKKOOOPPPXXXnnnvvvkkkjjjooowwwdddUUUMMMEEEEEEFFFGGGHHHIIIJJJKKKFFFFFFGGGHHHJJJJJJHHHFFFBBBBBBBBBBBBCCCEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@@@@@@@???????????????>>>>>>===<<<;;;::::::888888888888999999999999777777888888999:::<<<<<<999:::;;;===???@@@AAABBBKKKXXXmmm|||nnnYYYEEE:::777999;;;222222111111111222333333.../////////000000111111////////////////////////////////////////////////.........------.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------........................////////////000000000000@@@@@@@@@AAABBBCCCDDDDDDFFFFFFGGGJJJLLLLLLJJJHHHDDDEEEFFFGGGFFFEEECCCAAAEEEEEEEEEGGGIIIJJJIIIGGGGGGHHHIIIKKKNNNPPPQQQRRRWWWfff~~~~~~~~~||||||~~~xxxzzzwwwooofffaaaYYYPPPIIIFFFDDDDDDAAABBBCCCCCCDDDCCCCCCBBBDDDCCCBBBAAA@@@AAABBBBBBCCCBBB@@@@@@@@@BBBDDDEEECCCBBBAAAAAAAAAAAACCCCCC@@@???>>>>>>@@@BBBDDDFFFEEEDDDBBB???>>>======>>>@@@??????AAABBBCCCBBBAAACCCEEEIIIKKKKKKHHHCCC@@@BBBBBBBBBBBBBBBBBBAAAAAAAAA@@@>>>>>>???AAADDDFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEECCCBBBDDDFFFGGGEEEBBBBBBBBBCCCDDDDDDDDDDDDDDDGGGGGGFFFEEEDDDEEEIIILLLSSS[[[iii~~~yyylllgggkkklllxxx{{{tttnnnsss}}}vvvjjj^^^ZZZaaappp|||qqqmmmhhhfffddd___WWWPPPKKKHHHDDD@@@===<<<<<<===<<<<<<;;;::::::::::::;;;::::::::::::;;;===???@@@===<<<;;;:::999::::::;;;;;;;;;;;;;;;:::999888777999999999999999999999999888888777777777777777777888888777777777777888888;;;::::::999888888888999::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;;;;;;;::::::999999999;;;;;;:::;;;;;;<<<===>>>BBBBBBBBBAAA@@@???>>>===???@@@@@@AAABBBCCCDDDDDDKKKJJJHHHGGGJJJRRR\\\dddkkk___jjjppp}}}tttaaaRRRJJJCCCCCCEEEEEEFFFHHHFFFGGGJJJLLLHHHBBBBBBEEEFFFDDDCCCCCCEEEGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDEEECCCCCCCCCCCCCCCCCCCCCCCC@@@>>>;;;999999999999888;;;999888999:::<<<<<<<<<:::;;;<<<<<<;;;<<<===???;;;<<<>>>@@@DDDKKKTTTZZZwww~~~pppsssyyy|||fffXXXGGG:::555555555555444444333333222111000000000000000000000000000000///////////////.........////////////////////////........................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////////////////AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFHHHJJJJJJHHHFFFCCCDDDFFFFFFFFFDDDCCCAAADDDDDDFFFHHHKKKKKKJJJHHHFFFFFFHHHIIIKKKMMMNNNNNNSSSYYYdddttt}}}yyyxxx{{{nnnccc\\\TTTQQQMMMHHHEEEEEEEEEFFFCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBCCCAAAAAA?????????@@@BBBCCCBBBAAA@@@??????@@@AAAAAA@@@@@@???>>>???AAACCCEEEFFFDDDCCC@@@???>>>>>>>>>@@@??????AAACCCCCCBBBAAABBBDDDGGGIIIIIIGGGCCCAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@???>>>???AAADDDFFFEEEEEEDDDCCCCCCBBBAAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDEEECCCBBBCCCEEEFFFCCCAAABBBCCCDDDDDDEEEEEEEEEDDDGGGGGGFFFEEEEEEFFFJJJMMMSSSWWW]]]fffsss|||zzzccc___dddvvv}}}}}}lllmmmmmmvvv}}}{{{uuupppwwwvvvhhh___```gggpppuuummmhhhaaa]]]ZZZVVVOOOIIIEEECCC@@@===<<<;;;<<<===<<<;;;;;;::::::::::::::::::999999999:::<<<>>>???AAA???===:::999999999:::;;;;;;;;;;;;:::999888777999999999999999999999999888888888777777777777777888888777777777777888888::::::999888888888888888:::::::::::::::::::::::::::::::::::::::999999999;;;;;;;;;:::::::::999999::::::::::::;;;<<<===>>>BBBBBBBBBBBBAAA@@@?????????@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFIIINNNUUUZZZqqqhhhXXX[[[fffwwwmmm___QQQHHHCCC@@@@@@CCCCCCBBBEEEIIIHHHEEEFFFIIIEEEEEEDDDEEEEEEFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAABBBAAA>>>===<<<<<<;;;;;;===<<<;;;;;;;;;;;;:::999<<<>>>>>>===;;;999999::::::;;;>>>FFFTTTfffwwwuuuqqqwwwyyy~~~xxxdddOOOFFF<<<555555666666444444333333222111111000000/////////////////////////////////////////////...................................................................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................BBBBBBBBBBBBBBBCCCDDDEEECCCCCCDDDFFFHHHHHHGGGEEECCCDDDEEEEEEEEEDDDCCCBBBBBBCCCEEEIIILLLLLLJJJHHHEEEEEEFFFGGGHHHIIIIIIJJJLLLLLLMMMSSS```ppp|||nnnbbbXXXPPPKKKFFFEEEDDDCCCCCCDDDEEEFFFEEEDDDDDDDDDEEEFFFHHHIIIEEEDDDBBBAAAAAAAAABBBCCC@@@@@@???>>>>>>???AAABBBBBBAAA???>>>>>>>>>??????@@@@@@?????????@@@BBBCCCEEEDDDCCCAAA@@@?????????@@@??????AAACCCDDDCCCAAABBBCCCEEEFFFFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@??????@@@BBBDDDFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDCCCCCCDDDDDDBBB@@@CCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEGGGKKKNNNRRRTTTUUUSSSVVVeee}}}zzzrrrmmmrrryyyzzzyyyxxxwwwyyy}}}}}}mmmdddcccqqqmmmbbbccceeeqqq|||uuuyyy}}}qqqdddaaahhhpppqqqpppeee^^^VVVPPPLLLIIIDDD@@@???===;;;::::::;;;<<<===;;;;;;:::999999999999:::999888888888999;;;<<<>>>DDDAAA===:::777777888888:::::::::::::::999888777888888888888888888888888888888888888777777666666999999888888888888999999999999888777777777888888999999999999999999999999888888888888999999999999;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<======@@@AAAAAABBBBBBAAAAAA@@@??????@@@AAABBBCCCDDDDDD@@@BBBEEEGGGIIIKKKNNNQQQYYYooo~~~ddd___[[[```nnn|||mmmbbbXXXLLLEEECCCJJJEEEDDDFFFGGGFFFFFFHHHEEEFFFGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGFFFEEEDDDCCCDDDDDDDDDCCCCCCBBBBBBBBBAAA@@@>>><<<;;;:::999999;;;;;;;;;;;;;;;:::999888<<<===???>>>======>>>???DDDHHHQQQ```sssvvvxxx}}}rrr\\\JJJ:::777444444555666444222333333222222111000000000////////////////////////......//////////////////........................------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------....................................CCCBBBBBBBBBCCCCCCDDDEEECCCBBBCCCDDDGGGGGGFFFDDDBBBCCCDDDDDDDDDCCCBBBBBB???@@@CCCGGGJJJKKKIIIGGGEEEEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHJJJPPPWWW___dddzzz{{{uuu~~~pppiii___UUUOOOKKKIIIGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCDDDFFFIIIKKKDDDDDDBBBAAAAAAAAABBBCCC@@@@@@????????????@@@AAABBBAAA???>>>===>>>>>>???@@@@@@????????????@@@AAACCCCCCBBB@@@???>>>>>>>>>???>>>>>>@@@CCCDDDCCCAAAAAABBBCCCCCCDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>@@@?????????@@@BBBDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@AAAAAABBBEEEDDDBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDDDDCCCAAA@@@DDDDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFHHHKKKNNNPPPSSSTTTQQQNNNSSS```lll|||{{{rrrmmmkkkffffffvvv}}}xxx}}}xxxmmmggglll~~~vvvsssqqqyyyvvvttt~~~ssskkkeeegggooossspppjjjZZZSSSJJJCCC@@@>>>===<<<<<<;;;999999999:::;;;<<<::::::999888888888888999888777777777777999:::<<>>>>>???@@@@@@@@@@@@@@@>>>??????@@@AAABBBCCCDDD@@@CCCFFFHHHIIIJJJLLLMMMNNN[[[rrrnnn```[[[bbbppp|||qqqbbbYYYUUULLLDDDCCCCCCBBBBBBDDDHHHIIIJJJIIIFFFEEEFFFGGGFFFGGGIIIJJJIIIHHHFFFDDDFFFFFFFFFEEEEEEEEEDDDDDD@@@@@@???===;;;999999999999:::<<<===============<<<===??????AAACCCHHHKKKYYYbbbsssvvv{{{jjjYYYIII===666555444555666555222///222222111111000000000000////////////////////////............////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................CCCBBBBBBBBBBBBCCCCCCDDDCCCCCCBBBDDDFFFGGGFFFEEEBBBBBBBBBCCCCCCCCCBBBBBB===>>>@@@DDDGGGHHHFFFDDDEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGIIIJJJLLLNNNOOOPPPSSS]]]iiinnnnnnooouuu{{{}}}{{{{{{{{{uuukkkbbbUUUQQQMMMIIIHHHHHHHHHGGGIIIIIIHHHGGGFFFDDDCCCBBBCCCBBBAAAAAABBBEEEGGGIIIDDDCCCBBB@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAABBBAAA@@@>>>>>>>>>???@@@?????????>>>?????????@@@@@@@@@@@@???>>>===<<<<<<=========???BBBCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCAAA@@@@@@???>>>>>>======>>>>>>>>>>>>???AAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAADDDDDDEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFFFFGGGJJJMMMMMMNNNPPPOOOOOOPPPSSSUUU]]]fffxxx}}}sssiiiiiiqqqxxxwwwsssgggkkkvvv~~~xxxuuuzzzwwwqqq~~~rrroooyyy|||ooojjjsss}}}~~~xxxssspppnnnnnnnnnkkkccc\\\NNNIIIBBB<<<999:::;;;<<<<<<;;;:::999888999999:::999999888777777777777777666666555555555777888999;;;999777555444555777888888888999999888888777777666666666666666666666666777777777777777777777777999888888888888888888999666666666555555666666777777777777888888999999999888888999999::::::;;;;;;::::::::::::::::::::::::999888888999999:::;;;<<<;;;<<<===>>>>>>>>>>>>>>>======>>>???@@@AAABBBBBBBBBDDDEEEFFFFFFGGGJJJLLLMMMQQQ\\\nnnjjj^^^^^^ccciiioookkk___SSSLLLHHHCCC@@@AAAEEEEEEFFFEEEEEEEEEGGGIIIFFFGGGHHHIIIIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDBBB>>><<<;;;<<<999<<<>>>???>>>>>>???AAA>>>AAAEEEJJJPPPXXX```eee{{{}}}xxxcccPPPDDD===777777666555444444222000///111111000000000000//////........................---.........//////000000........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................BBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAABBBDDDFFFEEEDDDAAAAAAAAABBBBBBBBBBBBCCC======>>>AAADDDEEEEEECCCEEEEEEEEEDDDDDDDDDDDDDDDFFFFFFFFFFFFHHHJJJLLLNNNKKKLLLOOOTTTYYY___dddhhhqqq}}}|||mmmdddbbb```^^^[[[VVVPPPLLLMMMKKKIIIHHHHHHGGGEEEDDDFFFEEEEEEEEEDDDDDDDDDCCCAAAAAAAAAAAABBBCCCEEEFFFCCCBBB@@@?????????@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAA======>>>>>>????????????>>>??????>>>>>><<<;;;;;;;;;;;;;;;>>>@@@BBBAAA@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@???>>>===<<<<<<;;;<<<<<<======>>>???AAAAAADDDDDDDDDEEEEEEFFFFFFFFFBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFEEECCCAAAAAABBBDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEEEEEEEFFFHHHJJJIIIGGGEEEGGGKKKOOOPPPOOOOOOTTT^^^iiiqqqyyy~~~zzzvvvrrrnnngggcccbbbiiitttyyytttlllkkkcccaaaooo}}}qqqfffkkk~~~uuuggg```bbbkkktttyyyvvvqqqiiifffnnnzzz~~~vvvtttqqqkkkbbbXXXOOOIIIEEEBBB===:::888999;;;===;;;;;;:::999888888888888888888777666666666666777555555444333444555666777555555444444444555777777777777888888888777777666555555555555555555555555666666666777888888999999888888777777777777888888555555444444555555666666666666666777888888999999999999999:::::::::::::::888888888888999999999999888888888888999:::;;;;;;:::;;;;;;<<<=========<<<;;;;;;<<<===>>>???@@@@@@@@@AAABBBBBBBBBCCCGGGIIIJJJIIIMMMUUUddd}}}vvvbbbYYYQQQWWWggg~~~xxxnnnbbbUUULLLKKKGGGCCC@@@???@@@BBBCCCDDDEEEEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGDDDFFFGGGEEE@@@===<<<>>>:::<<<>>>>>>======AAADDDIIIPPP]]]jjjwwwssslllgggqqq}}}sss___LLL???888555333444333222111111000111111000000000///////////////........................------......///000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------BBBAAAAAA@@@@@@@@@AAAAAABBB@@@???@@@BBBDDDDDDCCCAAAAAA@@@AAAAAABBBBBBCCC@@@???>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDFFFHHHKKKMMMNNNKKKIIIIIILLLPPPRRRTTT]]]bbbiiiooozzznnn]]]WWWOOOOOOMMMKKKHHHFFFEEEFFFIIIGGGEEEEEEFFFEEEDDDBBBBBBAAAAAAAAABBBCCCDDDEEEAAAAAABBBBBBBBBCCCCCCCCCAAA@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>>>>======<<<===>>>@@@AAA;;;<<<===>>>??????@@@@@@>>>>>>??????>>>===<<<;;;999999:::<<>><<<;;;;;;:::::::::;;;<<<===>>>??????AAABBBBBBCCCDDDEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA???AAACCCCCCAAA???@@@BBBCCCCCCCCCCCCCCCBBBAAAAAAAAACCCDDDEEEDDDDDDFFFHHHFFFCCC@@@BBBFFFKKKLLLLLLIIIKKKOOOTTTWWW\\\iiivvv~~~yyysssrrrttttttpppkkkiiiccc```ccclllsssssspppooojjjcccaaaiiiuuuyyyvvvuuuqqqllljjjkkknnnrrruuusssrrrnnnjjjmmmtttwwwvvvjjjeee]]]UUUNNNGGGBBB??????>>>===:::999999:::;;;999888888888888777777777888777666666555555666666444444333222333444555666333444555555666666666666666666777777777777777666444444444444444444444444444444555777888999:::;;;777777666666666666777777444444333333444555555666555555666666777888888999999999999999888888888888666666777777777888888888777777777888888999:::;;;;;;;;;<<<======<<<<<<<<<999::::::;;;<<<===>>>???===???AAAAAABBBBBBDDDFFFEEEDDDEEEIIIPPP```}}}}}}lll[[[YYY\\\iiivvvyyyqqqoooggg^^^SSSMMMLLLLLLIIIEEEGGGGGGGGGGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHIIIJJJKKKJJJMMMOOOLLLGGGCCCCCCEEEBBBEEEHHHIIIJJJNNNUUU[[[jjjttt{{{ttttttxxxrrr{{{oooeeeWWWGGG<<<888555333111000000111000000000000111////////////////////////........................------......///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------AAAAAA@@@??????@@@@@@@@@@@@???>>>>>>AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBCCCBBBAAA??????BBBDDDEEEEEEAAAAAABBBBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHHHHGGGGGGDDDEEEHHHJJJMMMNNNOOOOOOLLLNNNSSSYYY___dddhhhllljjjjjjmmmssswww{{{|||nnngggjjjcccPPPGGGLLLIIIIIIGGGDDDBBBAAADDDGGGBBBAAA@@@@@@CCCDDDEEEDDDAAAAAA@@@@@@@@@BBBCCCDDDAAABBBCCCCCCDDDCCCCCCBBB@@@@@@>>>=========>>>??????????????????>>>===<<<;;;;;;;;;;;;<<<>>>???AAA:::;;;<<<>>>???@@@@@@@@@>>>???@@@@@@@@@>>>===<<<888888999;;;>>>??????>>>BBBCCCEEEEEEEEECCCAAA???@@@???>>>===<<<;;;::::::999999:::;;;<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCDDD@@@@@@BBBCCCCCCBBB@@@@@@<<>>???AAABBBCCCCCCCCCBBBAAAAAA@@@AAACCCDDDDDDCCCCCCDDDFFFCCCCCCCCCEEEGGGGGGFFFEEECCCFFFKKKNNNKKKIIIOOOXXX___lll|||{{{xxxtttrrrqqqrrrtttrrruuutttooopppvvvxxxuuu|||}}}|||||||||}}}yyyqqqkkkiiigggdddWWWOOOEEE???===??????>>>=========<<<999888999999666666666777777777777888777777666555555555555555444333222222222333444555444555666777777777555555666666777777777777777666444444444444444444444444333333555666888:::;;;<<<666666555555555555666666333333333333444444555666444555555666777888888999999999888888777777666666555555666666777777777888777777777777888999:::;;;<<<===============<<<<<<888999999:::;;;<<<======;;;>>>BBBDDDDDDDDDDDDEEECCCBBBDDDFFFHHHPPPdddxxxtttkkkcccbbbdddeeehhhllllllvvvssshhhccc___XXXQQQLLLKKKJJJIIIIIIIIIJJJJJJGGGHHHIIIKKKMMMNNNPPPPPPVVVZZZ\\\YYYSSSOOOOOOQQQPPPUUUZZZ]]]aaaiiittt|||zzz||||||wwwuuu{{{ttt\\\NNNBBB777444777888444111000111333333111000000000.........///////////////........................---------...///000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------DDDCCCAAA@@@???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCDDDBBB@@@??????AAABBBBBBAAABBBBBBBBBBBBAAAAAADDDFFFHHHFFFEEECCCCCCDDDFFFGGGGGGFFFEEEEEEEEEFFFHHHHHHIIIIIIHHHGGGHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUYYY^^^dddiiilllmmmooottt{{{qqqpppmmmhhhbbb^^^\\\]]]WWWUUURRRNNNJJJHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDCCCAAA@@@@@@AAABBBAAA@@@>>>@@@BBBDDDFFFFFFFFFFFFDDDCCCAAA>>>===<<<<<<<<<;;;<<<===>>>>>>===<<<;;;???===<<<<<<>>>???>>>===>>>>>>>>>>>>???????????????@@@AAAAAA@@@???===<<<999:::::::::;;;;;;<<<<<>>>>>===<<<;;;;;;;;;;;;<<<===>>>>>>>>>===@@@@@@?????????@@@AAABBB@@@AAAAAABBBCCCCCCCCCBBBEEEEEEEEEDDDCCCCCCBBBBBB?????????@@@@@@BBBCCCDDD>>>>>>>>>>>>???@@@AAAAAACCCDDDEEEFFFEEEDDDBBB@@@CCCBBB@@@AAADDDGGGIIIIIIGGGGGGGGGHHHGGGGGGGGGFFFNNNUUUaaammmwww}}}ttthhh^^^YYYUUUOOOKKK@@@@@@>>>======<<<<<<<<<999999999999999999999999777777777777777777777777555555444444444444555555222222333333333333444444555555555666666666666777888777555444444444555666777666444222222222444555666666666666666666666666666555555555555444444444555555555555555555444444444444444444444444444444444444444555555555555666666666666666666777888888888888888777888888999999:::999:::<<<;;;999:::>>><<<<<<<<<<<<<<<======>>>===???BBBDDDEEEDDDCCCAAAEEEDDDCCCCCCFFFMMMWWW]]]{{{uuuggg___]]]]]]^^^hhhyyyzzzmmmfffccceeefffccc``````^^^]]]]]]bbbiiimmmjjjfffpppvvv{{{|||xxxuuuuuuwwwsssjjjccceeekkksss|||yyybbbOOOGGG999888666444333333333333111111111111000000000000////////////////////////------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------.........AAAAAA???>>>>>>>>>??????AAAAAA@@@@@@AAABBBBBBCCCBBBAAA???@@@BBBCCCBBBBBBBBBBBBCCCBBBAAABBBDDDFFFHHHFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDEEEFFFGGGHHHHHHGGGGGGFFFGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGHHHJJJMMMQQQUUUXXXXXXYYY[[[^^^dddlllvvv}}}~~~{{{tttmmmmmmoookkkdddZZZZZZYYYUUUQQQNNNLLLLLLMMMLLLJJJHHHFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDCCCAAA???@@@AAABBBAAA@@@???@@@BBBDDDFFFFFFFFFFFFGGGFFFDDDBBB@@@@@@@@@@@@<<<<<<===>>>>>>>>>===<<<@@@>>><<<===>>>>>>>>>===============>>>>>>>>>>>>??????@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<======??????@@@AAAAAAAAAAAAAAA======>>>>>>======<<<;;;;;;<<<===============<<>>===<<<;;;;;;:::::::::888888888888888888888888666666666666666666666666555555444444444444555555222222333333333333444444444555555555555666666666777777666666555555555666777666444333222333444555666666666666666666666666555555555555444444444444555555555444444444444444444444444444444444444444444444444444555555555555555555444444555666666777888888777777777888999999999888:::===<<<888999============<<<<<<============???AAACCCDDDCCCAAA@@@CCCCCCBBBBBBDDDJJJQQQWWWfffxxxnnn```aaadddhhhgggfffkkkrrr|||}}}}}}|||~~~yyytttnnnkkkoooooorrrxxx}}}rrrbbbNNN@@@;;;888777555333222222222222111111111000000000//////........................------------------------........................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...@@@???>>>>>>===>>>>>>>>>@@@@@@@@@???@@@@@@AAABBBCCCAAA@@@@@@BBBCCCCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFGGGFFFEEEDDDEEEEEEGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKKKKJJJIIIHHHGGGGGGDDDDDDCCCCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLOOOTTTWWW[[[[[[YYYWWWXXXXXXTTTNNNJJJKKKLLLKKKHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDDDDDDDDDDDDDBBB@@@??????AAABBBAAA@@@@@@AAABBBDDDEEEFFFFFFFFFHHHHHHFFFDDDCCCBBBBBBBBB===>>>>>>??????>>>======@@@???======>>>>>>===<<<;;;;;;<<<<<<============???>>>>>>>>>>>>???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???===>>>>>>>>>>>>======<<<<<<============<<<<<<;;;>>>>>>@@@AAAAAAAAA@@@???>>>???@@@BBBCCCDDDDDDDDD@@@AAAAAACCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@BBBDDDFFFFFFDDDAAA???@@@@@@AAADDDFFFGGGFFFEEECCCEEEFFFGGGFFFCCCAAA???@@@CCCGGGJJJJJJJJJKKKLLLOOOQQQTTTXXX]]]aaadddfffeeehhhlllnnnnnnqqqvvvzzz|||~~~vvvmmmkkkhhhccc]]]WWWRRRPPPMMMHHHAAA======<<<:::888;;;;;;:::999888888888888666666666666666666666666666666666666666666666666555444444333333444444555222222333333333333444444444444444555555555555666777777777777777666666555777666555333333444555666666666666666666666666666555555444444444333333333444444444444444444444444444444444444444444444444444444444444555555555555444444444333444444555666777777777777777888999999777777:::>>>===999888;;;??????>>>======<<<<<<<<<===>>>@@@BBBBBBAAA???>>>@@@AAAAAAAAABBBFFFKKKOOOSSSaaazzzyyydddSSSRRRYYY]]]dddmmmttt{{{}}}{{{}}}rrrlllbbbbbbdddiiirrr~~~|||gggWWWHHH<<<444333555555333222111111111111111111000000000000//////........................------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---AAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@BBBAAA@@@AAABBBDDDDDDCCCDDDEEEFFFEEEDDDDDDEEEGGGFFFFFFEEEEEEEEEFFFGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJIIIIIIJJJLLLNNNKKKLLLKKKLLLMMMMMMJJJFFFHHHJJJLLLLLLJJJGGGFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@@@@@@@AAAAAACCCDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@>>>???@@@BBBAAAAAA@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFEEECCCCCCBBBBBB???????????????>>>>>>>>>@@@???>>>>>>??????===;;;:::::::::;;;;;;<<<<<<===>>>============???AAABBBAAAAAAAAA@@@@@@?????????>>>>>>????????????>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>===<<<;;;;;;<<<>>>@@@AAABBBAAA???>>>===>>>@@@BBBCCCDDDEEEEEE@@@AAAAAABBBCCCDDDEEEFFFBBBBBBBBBBBBBBBBBBAAAAAACCCBBBAAAAAA@@@@@@@@@AAA@@@BBBEEEGGGGGGEEEBBB?????????AAADDDGGGGGGEEEBBBBBBDDDFFFGGGFFFCCC???<<>>:::999;;;@@@??????>>>===<<<::::::======?????????>>>===<<<===>>>@@@AAABBBDDDGGGJJJMMMNNN]]]vvviiiZZZXXXTTTWWW[[[]]]```aaaaaa___bbb___bbbooo|||uuutttwwwxxx~~~|||{{{zzzyyy|||zzzxxxtttnnnfff]]]XXXWWWXXX\\\hhh{{{zzz{{{wwweeePPPBBB;;;555333444333333222111000000//////111000000000////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,CCCCCCDDDDDDDDDDDDDDDDDD@@@??????>>>>>>?????????AAA@@@???@@@BBBDDDDDDCCCEEEFFFHHHGGGFFFEEEFFFGGGDDDDDDDDDEEEEEEFFFFFFGGGDDDCCCBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFHHHHHHGGGGGGIIIJJJGGGEEEDDDEEEFFFEEEEEEEEEGGGIIILLLKKKIIIGGGEEEEEECCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCAAA???>>>>>>@@@AAAAAAAAA@@@@@@AAABBBCCCDDDDDDEEEGGGGGGFFFFFFEEEDDDCCCBBB@@@@@@???>>>>>>>>>>>>>>>@@@???>>>???@@@???===;;;888999999:::;;;<<<<<<<<<======<<<<<<===???AAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>??????>>>>>>===>>>>>>???????????????>>>????????????>>>===<<<<<<<<<===???AAAAAA@@@???>>>===>>>@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCBBBBBBAAA@@@AAA@@@@@@@@@AAAAAABBBCCCAAACCCEEEGGGGGGFFFCCCAAA>>>???AAADDDGGGFFFCCCAAABBBDDDFFFGGGEEEBBB???<<<===???BBBCCCCCCCCCDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBCCCCCCDDDFFFIIILLLKKKNNNQQQQQQPPPPPPSSSVVVVVVUUUTTTRRROOOMMMJJJIIIBBBAAA???>>>>>>>>>>>>???===;;;999999999999888777999999888888777888888888777777777777777777777777555555555555555555555555333333222222222222333333222222222333333333444444444444444555555555666666666777888888888777555444555555444444444555555555444444444444444444444444444333333333222222222222222222222222333333444444333333333333333333333333333333333444444444444555666666555555444555555666555555555555666777888999888888<<<@@@???:::999<<>>===;;;999888;;;<<<<<<======<<<;;;::::::<<>>888666444333444111111111000000///......000000000////////////...........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++******+++++++++DDDEEEEEEFFFFFFFFFFFFEEEAAA@@@??????>>>?????????@@@???>>>???AAACCCCCCCCCDDDFFFGGGGGGEEEDDDDDDEEEBBBCCCCCCDDDDDDEEEEEEEEECCCBBBAAAAAAAAABBBCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIJJJJJJEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEECCCBBBCCCDDDGGGDDDCCCDDDDDDBBBDDDGGGGGGIIIJJJJJJHHHFFFEEEEEECCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@>>>===>>>@@@AAAAAAAAA@@@??????@@@@@@BBBCCCDDDHHHHHHHHHHHHGGGFFFDDDDDD@@@@@@>>>===============>>>>>>>>>@@@AAAAAA???===888888999:::;;;<<<<<<===<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@>>>????????????>>>>>>===>>>??????@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>======???@@@@@@@@@???>>>>>>???@@@BBBCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@AAABBBCCCDDDDDDDDDBBBBBB????????????@@@AAABBBCCCAAABBBDDDEEEFFFEEEDDDCCC>>>???AAACCCFFFEEECCC@@@BBBCCCDDDEEEDDDBBB???===;;;===??????>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@@@@???????????????@@@@@@AAAAAACCCDDDDDDDDDDDDEEEFFFBBBDDDEEECCC@@@======>>>;;;;;;:::::::::::::::;;;999999999888888777666666999999888888888888888999777777777777777777777777555555555555555555555555333222222111111222222333222222333333333333444444555555555666666666666777666666666666666555555444333333333444444444444444444444444444444444444444333333333222222222111111000111111222222333333444333333333333333333333333333333333333444444444444777666555555555555555555444444444444555777888999999888;;;???>>>:::999<<<============<<<:::888777999999:::::::::::::::999999;;;>>>@@@AAABBBEEEGGGBBBBBBFFFLLLRRR___zzzwwwrrrjjjeeeiiikkkbbbUUULLLRRRSSS___lllhhhYYYSSSYYYUUUTTTUUU\\\dddiiihhheee______cccnnn~~~|||ttt]]]LLLAAA999444444444111///000000000000000000///......000000////////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,BBBCCCDDDEEEFFFFFFEEEDDDAAAAAA@@@??????????????????>>>===>>>@@@BBBCCCBBBBBBDDDEEEEEECCCBBBAAABBB@@@AAABBBCCCCCCDDDDDDDDDBBBAAA@@@@@@@@@AAACCCDDDCCCDDDEEEFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFCCCDDDEEECCCAAAAAAAAACCCEEEBBBBBBFFFEEEBBBDDDHHHFFFGGGHHHGGGFFFEEEFFFGGGAAAAAAAAA@@@@@@AAABBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@???>>>===>>>@@@AAABBBAAA???>>>>>>>>>>>>@@@AAABBBFFFFFFGGGGGGFFFEEECCCCCC@@@???>>><<<<<<<<<<<<<<<======>>>@@@BBBBBB@@@>>>888888999:::;;;<<<======<<<<<<===>>>?????????>>>>>>???????????????@@@@@@???@@@@@@@@@??????>>>===>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>???????????????@@@AAABBBCCCCCCCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCC??????@@@BBBDDDDDDBBB@@@@@@@@@AAABBBAAA@@@>>>===;;;<<<>>>>>>======>>>@@@======???@@@AAA@@@@@@?????????>>>?????????===<<<>>>======>>>???@@@@@@???<<<=========<<<;;;::::::999999999999888888888888777888999999888777777777888888777777777777888888555555555555555555555555555555555555555555555555222222111111111111222222222222333333333333444444666666666777777777888888666555555444444444444444111222222333333444333333333333333333333333333333222222222222111111111111000000000111222333333333222222222222222222222222222222333333333444444444666555555444333333444444333333333444555666888888888777999<<<;;;777888<<<:::;;;<<<<<<;;;999777666777777777888999999999999:::<<<===>>>>>>???AAACCC===AAAFFFFFFFFFMMM]]]llllll^^^[[[```lll{{{{{{tttqqqhhhfffhhhqqqzzzwww}}}{{{vvvzzz}}}wwwpppeeeVVVFFF<<<666333222333222///...000///000000111000000......000000/////////.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,@@@AAACCCDDDDDDDDDCCCCCCBBBBBBAAA@@@??????@@@@@@>>>===<<<===@@@BBBBBBBBB@@@BBBCCCCCCAAA????????????@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@AAABBBCCCAAABBBDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDCCCBBBBBBCCCBBBAAAAAABBBDDD???===???DDDDDD@@@AAAFFFAAABBBCCCBBBAAABBBDDDFFFAAA@@@@@@???@@@BBBDDDEEE@@@@@@??????????????????AAA@@@??????>>>>>>?????????>>>===>>>@@@AAABBBAAA>>>>>>=========???@@@AAABBBCCCDDDDDDCCCBBBAAA@@@@@@???===<<<;;;;;;;;;<<<<<<<<<===@@@BBBCCCAAA???888999999:::<<<===>>>>>>;;;<<<>>>?????????>>>============>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>>>>???@@@AAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCC>>>>>>>>>===>>>??????@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA;;;<<>>>>>>>>>>>@@@????????????@@@AAABBB??????@@@AAACCCDDDBBB@@@>>>????????????>>>>>>>>>888999;;;<<<<<<===???AAA;;;===???AAAAAA@@@???>>>>>>>>>>>>??????>>><<<:::<<<999888:::===???>>>;;;===:::888:::<<<===:::666666777777888888888888777333555777888777666555555777777666666666777777888444444444444444444444444555555555555555555555555222222111111111111222222222222333333333444444444777777777777888888888888666555444222222333444444000111222333333333333333333333333333333333333333222222222111111111111000///000000111222222333333222222222222222222222222222222333333333444444444555444333333222222222222333333333444555666888888777555777999888555666;;;999:::;;;;;;;;;999777555555666666777888999999:::<<<=========<<<<<<>>>???===DDDIIIFFFDDDGGGMMMRRR___wwwzzzxxxuuu}}}{{{uuuhhhXXXHHH>>>::::::444222222444222///111666///000111111111000///...000/////////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---??????@@@AAAAAAAAAAAA@@@@@@@@@@@@???????????????;;;;;;;;;;;;;;;<<<======@@@??????>>>??????@@@@@@BBBAAAAAA@@@@@@AAAAAAAAA@@@BBB@@@<<<===@@@AAA???EEE@@@???AAACCCAAAAAADDDBBBBBBCCCDDDFFFHHHIIIJJJNNNJJJEEEDDDEEEEEEDDDCCCBBBAAA@@@???>>>???@@@AAADDDDDDCCCCCCBBBBBBBBBBBB??????@@@@@@@@@AAAAAAAAABBBBBBAAAAAA@@@???>>>>>>?????????>>>>>>>>>>>>>>>??????>>>>>>======<<<<<<<<<=========>>>>>>??????============>>>???@@@AAA@@@@@@BBBBBBBBBBBB@@@@@@;;;;;;;;;;;;;;;:::::::::======>>>???@@@AAABBBBBB;;;<<<<<<<<<======>>>>>>@@@@@@@@@@@@??????>>>>>>:::<<<===<<<;;;;;;<<<===BBBCCCCCCBBB@@@??????@@@>>>??????@@@@@@@@@??????CCCCCCCCCCCCBBBBBBAAA@@@BBBAAA@@@@@@???@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>========================>>>>>>>>>>>>===<<<;;;::::::;;;===>>>?????????>>>======>>>>>>?????????@@@BBBAAA>>><<<;;;<<<>>>@@@;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;:::999888777999999999888888888777777777777888888888999999999777777777666666666666666555555555555555555555555444444444444444444444444333444444555555444444333555444333111000111111222111222222333444555666666555555555444444333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333222111000111111222222222333333333000111111111111222222222222222222111111111000000333333222222333333444555333333333444444444555555444444444555555777888888777777888888888777777666888888888888999:::;;;<<<<<<;;;;;;<<<===>>>>>>===>>>???@@@BBBDDDEEEGGGGGGMMMTTTggg~~~~~~{{{wwwkkk```OOOCCC<<<888555111222222222111000//////...//////////////////////////////.........---------------------------------//////.........---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************************>>>>>>???@@@@@@@@@@@@@@@??????????????????@@@@@@???>>>===<<<;;;;;;;;;;;;===>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@AAA@@@BBBAAA>>>>>>AAAAAA>>>BBB???>>>BBBDDDBBBAAACCCBBBBBBCCCDDDEEEGGGHHHIIIKKKHHHDDDBBBCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>???CCCCCCCCCBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<<<<;;;<<<<<<<<<=========>>>>>>=========>>>>>>???@@@AAA???@@@AAABBBBBBAAA@@@???======<<<<<<;;;;;;::::::;;;;;;<<<===>>>???@@@@@@<<<<<<=========>>>>>>>>>????????????>>>>>>>>>===;;;===>>>===<<<;;;<<<>>>AAABBBBBBAAA???>>>>>>???@@@@@@@@@AAA@@@@@@??????BBBBBBBBBBBBBBBAAA@@@@@@BBBAAA@@@@@@????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@AAABBBAAA@@@???>>>========================>>>>>>>>>>>>===<<<;;;::::::;;;===>>>??????>>>>>>======>>>>>>>>>?????????AAA???===<<<;;;===>>>@@@:::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::999999999888888999:::::::::999777777999999888888888777777777777777777888888888999999555555555666666666666666555555555555555444444444333333333333333333333333333333444444444444333333444333222111111111222333222222333333444444555555555444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333333222222111000111111111222222222333333000000111111111222222222222222222111111111000000333222222222222333444444333333333444444444555555444444444444555666777888777777888888888777777666777777777777888999:::;;;;;;;;;;;;;;;===>>>>>>>>>>>>>>>@@@AAACCCEEEFFFGGGHHHHHHPPP```lllyyyxxxqqqssszzzlll```RRRIII===666444444222111222222111111000//////...........................//////.........---------------------------------///.........------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++*********))))))************************======>>>>>>>>>?????????>>>>>>>>>???@@@@@@@@@AAABBBAAA???>>><<<;;;::::::<<<<<<===>>>@@@AAABBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAACCCHHHHHHDDDCCC??????CCCDDDBBBAAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHEEEBBB@@@AAAAAA@@@???>>>>>>??????>>>>>>===<<>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=========>>>>>>?????????>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@@@@???@@@@@@AAAAAA@@@@@@?????????>>>===<<<<<<;;;;;;999999:::;;;<<<======>>>>>>>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>======>>>??????===<<<===???@@@AAABBBAAA???>>>>>>>>>BBBBBBBBBBBBAAA@@@@@@???@@@AAAAAAAAAAAA@@@??????AAAAAA@@@@@@???>>>======>>>>>>??????@@@@@@AAAAAA@@@@@@AAABBBAAA@@@???>>>=======================================<<<;;;:::;;;;;;===>>>>>>>>>>>>>>>============>>>>>>>>>>>>???>>><<<;;;;;;===???@@@::::::::::::;;;;;;;;;;;;:::::::::999999999888888888888888888888777777777888888999999999888777666888888888888777777777777666777777777777777888888444444444555555666666777666555555555444444333333222222222222222222222222222222222333333222222222222222111111222222333444333333333333333333333333444444333333333333333222222222222222222222222222222222222222222222222222111111111111111111111111222222222333222222111000111111111222222222222333000000000111111111222222222111111111111000000000222222222222222333444444333333333444444444555555444444444444555666777777666777777888888777777777666666666666777888999999999999::::::;;;<<<============>>>@@@BBBCCCDDDEEEFFFBBBCCCJJJQQQ\\\ppp~~~~~~xxxwwwzzzssskkk___QQQFFF???999333111222444444333222111111000000//////..........................................---------------------------------............------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************+++++++++***************************************<<<<<<<<<<<<======>>>>>>======>>>???@@@AAAAAAAAACCCBBB@@@>>>===<<<<<<;;;======>>>???@@@AAAAAAAAADDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCDDDKKKUUUYYYXXXIIICCC@@@BBBCCCAAAAAADDDCCCCCCCCCBBBCCCCCCDDDEEEEEEDDDBBB@@@@@@?????????===>>>???@@@???>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????;;;<<<<<<===>>>???@@@@@@>>>>>>===<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>????????????????????????AAA@@@@@@???>>>===<<<<<<999999::::::;;;<<<<<<===???????????????????????????????????????????????????@@@AAA@@@>>>===>>>???@@@BBBCCCBBB@@@>>>>>>>>>CCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@@@@??????>>>AAAAAAAAA@@@???>>>===<<<=========>>>???@@@@@@AAA@@@@@@AAABBBAAA@@@???>>>========================<<<=========<<<<<<;;;:::;;;<<<<<<======>>>>>>>>>========================<<<<<<;;;:::;;;<<<>>>???999999999999:::::::::;;;999999999999888888888777888777777777777777777777888888888777777777666666888888777777777666666666666666666666666666666666333444444555666777777888666555555444444333333222111111111111111111111111111111222222222222111111000111111111222333444444444333333333222222222111333333333333222222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222222111111111111111111222222222222000000000000111111111111111111111111000000000000222222222111222333333444333333333444444444555555444444444444444555666777555666777777777777777777555555555555555666777888:::;;;<<<;;;::::::::::::<<<<<<===>>>@@@AAABBBCCCCCCBBBDDDHHHKKKOOOZZZfffvvv|||yyytttuuuvvviii]]]SSSIII???888999666333222444444333222111111000000////////////................................................---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************<<<<<<;;;;;;;;;<<<===>>>======>>>???@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>DDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCFFFSSSccclllmmmQQQIIIBBBAAAAAA@@@AAAEEECCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@?????????>>>???@@@@@@@@@???===<<<>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCBBBAAA???>>>>>>===;;;;;;<<<===>>>??????@@@======<<<<<<;;;:::::::::;;;;;;;;;;;;;;;:::::::::999888888999999:::;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>======;;;;;;;;;<<<======>>>>>>@@@@@@@@@@@@????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBAAA???>>>???@@@AAACCCEEEDDDBBB@@@??????CCCCCCCCCCCCCCCBBBAAA@@@>>>>>>???@@@@@@?????????@@@AAAAAAAAA@@@???===<<<======<<<===>>>???@@@AAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::<<<===>>>888888888888999999999999999999999888888888777777777777777777777888888888777777666666666555555555777777777666666666555555555555555555555555555555444444555666666777888888555555444444333333333333111111111111111111111111000111111222222111111000///000111222333444444444333333333222111111000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111222222111111111000000111111111222222222//////000000000111111111000000000000000000000000222111111111111222333333333333333444444444555555555444444444444555555666555555666777777777777777555555555444555555666666???AAACCCBBB???;;;:::::::::;;;<<<===>>>???@@@AAA???@@@BBBEEEFFFFFFKKKQQQVVVlll}}}vvvxxxzzzsss~~~zzzlllbbbTTTGGG???:::777555444333222222111111///---000000000///////////////........................---.....................------------------------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************===<<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@@@@@@@AAA>>>>>>===>>>>>>???@@@@@@@@@@@@AAAAAA@@@???===<<>>==================>>>>>>>>>??????@@@@@@@@@AAAAAAAAACCCBBBBBBAAA@@@???>>>===<<<<<<<<<======>>>>>>>>><<<<<<<<<;;;::::::999999<<<;;;;;;;;;;;;:::::::::888888888888999:::;;;;;;>>>======<<<<<<======>>>@@@@@@?????????>>>>>>>>>======>>>>>>>>>?????????@@@@@@@@@???????????????AAABBBBBBBBBBBBCCCCCCCCC@@@AAABBBAAA???>>>>>>???AAACCCFFFFFFDDDAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAA>>>>>>???@@@@@@@@@@@@???@@@@@@AAABBBAAA@@@???>>>>>>>>>=========???@@@AAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<;;;;;;:::===<<<<<<;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;777777777777888888888999888888888888777777777666666666777777777777888888777666555444444444555555666666666666555555555555555555555444444444444333444444444555666666666777333333333333333333444444111111111111111111111111111111111222222111111111///000111222333444444333222222222111111000000000000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000///000111111222111111111000000000111111111111222/////////000000000111111//////000000000000000111111111111111111222333333333333333444444444555555555444444444444444555555444444555666777777777777666555555444555555666666AAAFFFJJJJJJEEE@@@===<<<999::::::;;;<<<===>>>???AAAAAA@@@@@@@@@BBBFFFIIIJJJWWW\\\___jjjuuu~~~{{{}}}zzzvvvfff]]]SSSKKK@@@777333222333444000111222222222111000///////////////////////////---------------------------------...............------------------------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************+++++++++************************===<<<;;;:::;;;<<<>>>?????????????????????@@@@@@===============>>>???@@@>>>???@@@AAAAAA@@@>>>===@@@@@@@@@AAABBBDDDFFFGGGCCCBBB@@@DDDPPP]]]bbb___LLLFFFBBBBBBBBB@@@@@@CCC@@@@@@@@@@@@@@@AAABBBBBB@@@BBBCCCBBB???>>>>>>@@@??????>>>============>>>;;;;;;<<<<<<===============>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<==================<<<<<<;;;;;;:::999999999<<<<<<<<<<<<;;;;;;;;;:::999999888999999:::;;;<<<======<<<;;;;;;<<<======>>>>>>>>>>>>???????????????????????????@@@@@@@@@@@@@@@?????????>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBAAA>>>===>>>???@@@CCCEEEEEECCCAAA?????????@@@AAABBBBBBBBBBBBBBB>>>??????@@@AAAAAA@@@@@@???@@@BBBCCCCCCBBBAAA@@@@@@???>>>======>>>@@@AAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<;;;;;;;;;===<<<;;;;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999666666666777777777888888666666666666555555555555444555555555666666666666666666444333333333444555666666666555555555444444444444444444333333333222333333333333333333333333222222222333333444444555222222222222222222222222111222222222222222222111000111222333444333333222111111111111111000000000000000000000111111222222000000000000000000000000111111111111111111111111111111111111111111111111//////000111111111111111000000000000111111111111////////////000000000111////////////000000111111111111111111111222222333333333333444444444555555555444444333333444444555333444555666777777777777666666555555555555666666===CCCJJJLLLHHHAAA===<<<888999999:::;;;<<<======@@@AAAAAA@@@@@@AAACCCDDDBBBKKKJJJHHHOOOVVVdddwww|||wwwtttkkk[[[LLLDDD>>>;;;666333111111222222///111222333222222222222////////////////////////---------------------------------.........//////------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))*********+++++++++************************>>>===;;;;;;;;;<<<>>>@@@@@@@@@@@@???????????????>>>>>>============>>>>>><<<===???AAABBBAAA@@@???======>>>???AAACCCEEEFFFBBBAAA@@@BBBKKKSSSRRRMMMEEEAAA@@@CCCDDDAAA@@@AAA????????????@@@AAABBBCCC>>>AAACCCBBB???======??????>>>===;;;;;;<<<======;;;;;;;;;<<<<<<=========<<<<<<<<<<<<==================>>>@@@AAABBBCCCCCC===============<<<<<<<<<<<<<<<;;;::::::999999888=========<<<<<<;;;;;;;;;::::::::::::;;;<<<=========<<<;;;::::::;;;<<<============>>>??????@@@@@@????????????@@@@@@@@@@@@????????????>>>>>>======@@@@@@@@@AAAAAABBBBBBBBB@@@AAABBB@@@>>>======>>>???BBBDDDEEECCC@@@>>>>>>>>>>>>@@@AAABBBCCCCCCCCC>>>???@@@AAAAAAAAAAAAAAA>>>@@@BBBDDDDDDDDDCCCBBBBBBAAA???======>>>@@@AAA@@@@@@AAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>::::::;;;;;;<<<;;;;;;;;;======;;;::::::;;;<<<===<<<<<<<<<;;;;;;::::::::::::::::::999999888888888666666666666777777777777555555444444444333333333333333333444444555555555666555444333222333444444666666555555555444444444444444444333333222222222222222111111111111111111000111222333444444555666222222222222222222222222222222333333333333222222000111222333444333222222000000000000000111111111//////000000111111111222000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111111000000000000111111111111////////////000000000000.../////////000000111111111111111000111222222333333333333444444444555555555444444333333333444444333444555666777777777777777666666555555555666666555>>>GGGJJJFFF@@@<<<:::888888999:::;;;;;;<<<<<<888===AAABBBBBBAAA===999888CCCEEEDDDIIIIIIMMMYYYlll~~~||||||qqqhhh___XXXOOOCCC:::777444444444444444333222111---...000///...------............///////////////---------------------------------.........//////------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))******++++++++++++************************<<<<<<<<<<<<<<<<<<<<<<<<@@@AAAAAAAAA@@@???===<<<===>>>>>>????????????>>><<<<<<<<<<<<<<<===>>>>>>;;;===???@@@@@@@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAA@@@????????????BBBAAA???>>>>>>???AAABBB??????????????????@@@@@@???????????????>>>===<<>>===;;;:::::::::;;;<<<===>>>???>>>?????????@@@@@@@@@@@@BBB@@@>>>===>>>>>>===<<<>>><<<999777777888:::;;;===============<<<;;;;;;::::::::::::;;;===>>>???>>>>>>=========<<<<<<<<<@@@@@@??????>>>=====================>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAA@@@???>>>AAACCCDDDDDDAAA???>>>>>>AAAAAAAAA@@@???>>>======:::;;;===>>>?????????>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBBBBCCCBBBBBBBBBAAA@@@???>>>>>>>>>???@@@AAA@@@?????????@@@AAABBB@@@???>>>======>>>???@@@======<<<;;;::::::999999>>>>>>===<<<;;;::::::999<<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999555777999777444222444666777666555444333222222222333333222222333333444555555555444444444333333333555444333333222222222222111111111111111111111111222222222111111111000000111111111111111111111111333333333333333333333333111111111111111111111111000000000000000000000000222111111111000000//////111111000000//////......000000000000000000000000222111111111000000//////---...///000000000000000000///.........000111222000000000000000000000000111111111111000///------////////////000000000000111111000000000000111111111111000000111111222333333222111111111222333444444444444555555555555666555444444333333333444444777999<<<>>>???===:::999777777888888888999999999;;;<<<===<<<;;;:::;;;<<<===>>>???@@@BBBEEEGGGHHHUUU]]]gggmmmqqqwwwzzztttlll```WWWFFFDDDBBB???;;;888555444222222222111111111000000////////////////////////.................................------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++<<<<<<<<<<<<;;;;;;;;;;;;??????@@@@@@@@@>>>===<<<======>>>????????????>>>;;;;;;;;;;;;;;;<<<======<<<>>>@@@@@@??????@@@AAA@@@@@@@@@AAAAAABBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>???AAABBB@@@@@@?????????????????????????????????>>>======@@@>>><<<<<<>>>@@@???===;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>???????????????===<<<===>>>??????>>>???===;;;999999:::<<<===>>>>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<===>>>???>>>>>>>>>>>>>>>=========@@@@@@@@@???>>>>>>==================>>>???@@@AAA@@@?????????>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???AAACCCDDDCCCAAA???>>>>>>@@@AAAAAA@@@@@@>>>======:::;;;===>>>????????????>>>>>>>>>>>>???@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAAAAA@@@???>>>>>>>>>????????????>>>======>>>??????======<<<<<<;;;::::::999=========<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999::::::::::::999999666777888777555555555666666555444333333222222222333222222222222333444444444444444444333333333333444444333222222222333333111111111111111111111111222222222111111111000000111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000//////000000000000//////......000000000000000000000000111111111000000000////////////000111111111000000000///......///000111222000000000000000000000000111111111111000///...---////////////000000000000111111000000000000111111111111000000111111222333222222111111111222333444444444444444555555555555555444444333333333444444666777999;;;;;;:::888666777777777888888888999999:::;;;<<<;;;:::999:::;;;<<<<<<===>>>@@@BBBDDDEEEDDDKKKSSSWWWXXX\\\dddkkkzzzwwwhhh^^^WWWPPPGGG@@@999999888777777666555555222222111111111000000000......................................................---------,,,,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++=========<<<<<<;;;;;;;;;===>>>>>>>>>>>>>>>======<<<===>>>>>>?????????>>>;;;;;;::::::;;;;;;<<<<<<===???@@@@@@???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAABBBAAAAAA@@@@@@??????>>>>>>??????@@@@@@??????>>>>>>AAA???>>>>>>???@@@@@@???<<<<<<<<<;;;;;;<<<======<<<<<<=========>>>>>>>>><<<::::::;;;>>>@@@AAA@@@@@@>>><<<;;;;;;<<<===>>>@@@@@@@@@??????===<<<<<<999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@???>>>>>>>>>============>>>???@@@@@@AAAAAA@@@???>>>======<<<===>>>???@@@AAAAAAAAAAAAAAACCCDDDCCC@@@>>>>>>>>>@@@@@@@@@@@@@@@???>>>===<<<===>>>???????????????============>>>???@@@AAACCCDDDDDDDDDCCCBBBAAAAAA????????????@@@AAABBBCCCAAA@@@???>>>===<<<<<<<<>>>>>======>>>>>>???=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888999999999999888888777666666666888888888777555555444333222222222222222222222222222333444444444444444333333333222222222222222222333333333333111111111111111111111111222111111111111000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111000000000000//////000000000////////////...000000000000000000000000111111000000000000//////111111111222111111000000000////////////000000111000000000000000000000000000111111000000///...---////////////000000000000111000000//////000000111111000000000000111222222222222111111222222333444444444444444555555555555444444333333333333444444555555666666666555555444777777777777888888888888888:::;;;:::999888999;;;<<<<<<<<<<<<===???@@@AAA>>>CCCHHHIIIHHHIIINNNSSSYYYaaallltttwwwzzz}}}~~~yyyvvvggg]]]OOODDD???<<<777333111111222222333333333444111111111111000000000000........................------------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))++++++++++++++++++++++++??????>>>>>>======<<<<<<<<<<<<==================<<<<<<===>>>????????????<<<<<<;;;;;;;;;<<<<<<======???@@@@@@>>>===>>>>>>???????????????>>>>>>>>>?????????>>>>>>???@@@@@@???>>>>>>>>>???@@@AAABBBAAAAAA@@@??????>>>======>>>??????@@@??????>>>>>>@@@??????>>>??????@@@@@@<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;999999:::===???@@@???>>>===<<<;;;;;;<<<===>>>@@@@@@@@@@@@???>>>======999:::<<<>>>????????????>>>>>>>>>>>>>>>?????????AAAAAA@@@@@@??????>>>>>>===<<<<<<======>>>???@@@CCCBBBAAA@@@>>>===<<<;;;;;;<<<>>>???AAABBBBBBBBBBBBCCCCCCBBB???>>>>>>>>>@@@@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>============>>>???@@@@@@CCCCCCCCCBBBAAA@@@???>>>>>>>>>???@@@AAABBBCCCDDDBBBAAA@@@>>>===<<<;;;:::>>>>>>>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::999999999999777777777888888777777777888666444666999;;;999666444444333222222222222222222222222111222333333444333333333333222222222222111111222222333333333333111111111111111111111111111111111111000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000//////////////////////////////000000000000000000000000000000000000000000//////222222222222222111000///000////////////000000000////////////////////////000000000000000///......////////////000000000000000000////////////000000000000000000000111222222222111222222222222333333333333444444444555555555333333333222333333444444555444444333333333333333666666666777777777888888888999::::::999999:::;;;<<<<<<<<<<<<<<<======>>>BBBEEEHHHHHHEEEEEEHHHKKKIIINNNVVV[[[]]]]]]^^^___iiisssxxxppphhh```WWWQQQOOOHHH>>>999888888777555444444333333222222111111111111000000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************AAA@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<======;;;;;;<<<>>>>>>?????????>>>>>>===============>>>===???@@@@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<======>>>??????>>>>>>>>>>>>???@@@@@@AAA@@@@@@???>>>======<<<<<<===>>>>>>?????????>>>>>>>>>>>>>>>=========>>>???::::::999999888999999999:::;;;;;;;;;;;;<<<<<<<<<<<<:::999:::;;;======<<<<<<;;;;;;::::::;;;<<<<<<@@@@@@@@@@@@@@@???>>>>>>;;;;;;===>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<===>>>???@@@BBBBBB@@@???===<<<;;;::::::;;;===???AAABBBCCCCCCBBBBBBBBBAAA>>>===>>>?????????@@@@@@@@@???>>>>>>>>>>>>==================<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@???>>>===<<<<<<===>>>@@@AAABBBCCCCCCBBBBBBAAA@@@>>>===<<<;;;=========>>>>>>=========<<<<<<<<<<<<<<<;;;;;;;;;999999::::::;;;<<<<<<<<<::::::999999999888888888555666666666666666666555777555333444888999888555333333222111111111222222222111111111111222333333333333222222222111111111000000222333333333333222000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////000000...............///////////////////////////////////////////////////000000222222222222222111000//////000000000000////////////////////////////////////000000000000//////...////////////000000000000000000////////////000000000000//////000000111222111111222222333333333333333333333444444444444555222222222222222333444555555444333333333333444555555555666666666777777777888:::;;;;;;::::::;;;=========<<<<<<<<<<<<======@@@CCCEEEDDDBBBBBBCCCFFFFFFIIILLLNNNNNNLLLKKKJJJMMMSSS\\\dddjjjooorrrtttwww}}}~~~}}}yyykkkcccYYYPPPKKKFFF???:::<<<888444333555666555444666666555444333222111111000000000/////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<======:::;;;<<<===>>>???????????????>>>>>>===>>>>>>>>><<<>>>??????>>>===>>>???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<===>>>???@@@????????????????????????>>>>>>======<<<<<<;;;;;;<<<<<<======>>>>>>======<<<======<<<;;;;;;<<<>>>999999888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;999999:::;;;:::999:::999999999999:::;;;;;;>>>>>>???@@@@@@@@@@@@???============>>>@@@AAABBB@@@@@@@@@?????????>>>>>>@@@@@@??????>>>=========<<<<<<<<<<<<===>>>??????AAA@@@???>>><<<;;;:::999:::;;;<<>>===>>>?????????@@@@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>???>>>?????????>>>===<<<<<<;;;<<<>>>???AAAAAAAAAAAA???@@@@@@@@@??????======<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;<<<999999999888888888777777444444555555555555444444444333333333555555555444222222111111000111111222111111111111111222333333222222222111111111000000000111222333333333222111000000000000000000000000//////000000000000000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////......////////////000000---............/////////////////////////////////......////////////000000111111111222111111000000///000000000000//////...000000000000000000000000//////000000000000//////////////////000000000000000//////......//////000000////////////000111111000111222333333333333222333333333333444444444444222111111222222333444555444444444333444555666666555555555555666666666666888999;;;;;;::::::<<<===>>>======<<<<<<<<<=========>>>@@@@@@??????AAABBBEEEFFFHHHIIIIIIHHHFFFEEECCCEEEGGGIIILLLPPPUUUXXX[[[\\\```fffkkkmmmjjjgggdddfffhhhkkkrrrxxxvvvppphhhiiilllsssyyyzzztttmmmddd```\\\]]]______[[[VVVQQQKKKCCC>>><<<;;;999777666555444444555444333111222222222222222222222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************======>>>>>>???@@@@@@@@@@@@???===<<<<<<<<<<<<===999:::;;;===>>>???????????????>>>===============;;;<<<>>>???>>>>>>>>>???=========>>>>>>??????@@@<<<=========???@@@AAABBB@@@@@@@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;===>>>===::::::<<<>>>:::999999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888888:::::::::999999999999999:::::::::;;;;;;<<<>>>???@@@@@@AAAAAA???>>><<<<<<===???BBBDDDDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===?????????>>>===<<<;;;:::999999:::;;;<<<>>>@@@AAABBBBBBBBBBBBBBB???===<<<===???>>>??????@@@@@@@@@??????>>>===;;;:::999999::::::;;;;;;;;;;;;<<<===>>>>>>===>>>>>>>>>>>>>>>======;;;<<<===???@@@@@@??????;;;<<<>>>?????????>>>>>><<<<<<===>>>>>>===<<<<<<::::::::::::::::::::::::::::::::::::::::::;;;;;;999888888888777777777777333333444444444444333333111222333222111000111222111111000000000000111111111111111111111222222333222111111111000000000000000111222333333222000///000000000000000000000000////////////000000111111000000000000000000000000////////////////////////000000000000000000000000////////////////////////........./////////000000---------.........//////////////////////////////........./////////000000//////000111111111000000///000111111000///...---000000000000000000000000//////000000000000//////////////////000000000000//////............/////////////////////000111111000111222333333333222222222222333333333444444444111111111111222333444555222222333444555666666777444444555555555666666666777888::::::999999;;;<<<<<<<<<;;;;;;;;;<<<<<<===<<<===>>>??????@@@AAABBBCCCDDDDDDFFFGGGHHHGGGFFFAAABBBBBBBBBAAACCCFFFIIIJJJJJJKKKNNNQQQRRRQQQPPPMMMOOOPPPPPPUUUZZZYYYTTTRRRRRRSSSVVVXXXYYYWWWUUUMMMJJJFFFDDDDDDDDDCCCBBBAAA>>>;;;999888888888777777666555555555444333222//////000000111111111222/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))************************;;;;;;<<<===>>>???@@@@@@AAA@@@>>>===<<<<<<<<<===999:::;;;===>>>?????????>>>>>>===<<<<<<<<<<<<<<<:::<<<>>>>>>>>>>>>???@@@<<<======>>>???@@@@@@AAA>>>>>>>>>???@@@BBBCCCDDD@@@@@@@@@@@@???===<<<;;;999:::::::::::::::::::::999::::::;;;<<<<<<<<<;;;;;;===>>>===;;;:::<<>>???;;;;;;;;;<<<<<<<<<======:::888777888999;;;;;;:::999999999::::::;;;;;;;;;:::;;;<<<>>>@@@AAAAAAAAA@@@???<<<;;;<<>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;<<<<<<===>>>???======<<<;;;:::999999888:::;;;===>>>@@@AAAAAAAAABBBBBBAAA???===<<<===???>>>??????@@@@@@@@@??????>>>===;;;999888888888999;;;;;;;;;;;;;;;===>>>>>>===>>>>>>????????????>>>:::<<<===>>>??????>>>>>>888:::;;;===?????????>>>;;;<<<===>>>>>>===<<<;;;999999999999999999999999::::::::::::::::::::::::888888888888777777777777222333333444444333333222///222333222///---///111111000000000000000111111111111111000111222222333111111111111000000000000111222333444333111///...000000000000000000000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---.........//////000000---------.........//////////////////////////////---.........//////000000---...///000000000000000///000111111111///...---000000000000000000000000//////000000000000000///////////////000000000000//////............/////////////////////000111111000111222333444333222222222222333333333444444444111111111111222333444555000111333444666666777777444444444555555555666666555777888999888888:::;;;;;;;;;::::::;;;;;;<<<<<<;;;<<<===>>>>>>???@@@@@@BBBBBBCCCDDDGGGHHHHHHGGG@@@BBBCCCDDDCCCBBBCCCDDDBBBDDDFFFGGGFFFFFFGGGHHHDDDGGGHHHFFFHHHLLLMMMKKKGGGFFFEEECCCCCCCCCDDDEEEDDDBBB@@@>>>======>>>???:::::::::999777555444333555444333222222333333333222111111111111000000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))>>>===<<<;;;<<<>>>@@@BBB============>>>>>>>>>>>>;;;;;;<<<<<<======>>>>>>??????>>>===============@@@??????>>>===<<<<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<:::<<>>=========<<<;;;;;;;;;;;;<<<<<<<<<<<<===::::::;;;<<<>>>>>>===;;;<<<<<<<<<<<<==================<<<<<<<<<======>>>???===;;;<<<======:::777666666777888999:::::::::888888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<===>>>>>>????????????@@@AAABBBCCC???===:::888777999<<<===;;;;;;===>>>>>>>>>===<<<::::::;;;<<<;;;:::888777======>>>>>>??????@@@@@@DDDBBB???<<<;;;:::;;;;;;???>>>===<<<;;;;;;<<<============;;;888777777999999;;;<<<;;;999999;;;>>>AAA>>>;;;<<<>>>@@@@@@>>>===;;;:::;;;>>>@@@>>><<<;;;;;;;;;<<<<<<>>>??????<<<<<<<<<<<<;;;:::999999888888888888888888888888;;;:::888777777888:::;;;888777777666555444444444555444333222111111111111222222222111000//////...111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111111000000//////..............................//////...------000444888////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000111111111111111111111111111111222222222333333333222222333333333333444444222111111333555777777666555444444444444555666666666666777888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>??????@@@BBBDDDEEEFFFGGGDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDD@@@AAADDDFFFGGGGGGFFFEEECCCBBBAAAAAA@@@@@@@@@@@@BBB@@@>>>;;;::::::;;;;;;666666666555444444333333222222222222222222222222000000000000000000000000................................................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************************************===<<<;;;;;;;;;===???AAA<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???????????????>>>>>>===============??????>>>>>>===<<<<<<;;;????????????????????????AAA===:::<<<@@@DDDDDDCCC>>><<<:::999;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;===>>>???===;;;;;;<<<<<<<<<===============<<<<<<;;;;;;;;;<<<<<<>>><<<;;;;;;<<<<<<:::777777777888888999999::::::888777777777777888999999;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@AAA???===:::888888999<<<===<<<<<<===>>>===<<<:::999:::;;;;;;<<<;;;:::999888<<<<<<======>>>?????????DDDBBB@@@===<<<;;;<<<<<>>===<<<;;;<<<<<<============;;;999888999::::::;;;===<<<::::::<<>><<<<<<>>>@@@???>>>===<<<:::;;;>>>???===;;;;;;::::::;;;;;;===>>>>>>;;;;;;<<<;;;;;;:::999999888888888888888888888888:::999777666666777999:::777777666666555444444333555444333222111111111111222222111111000//////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000/////////////////////........................000000000000//////............................../////////...---///333666................................................000/////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000000//////......000000000000000000000000111111111111111111111111111111111222222222333333222222222333333333444444222111111222555777666555444444444444444555666666666666777888888888888777;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBCCCDDDEEECCCCCCCCCBBBBBBAAA??????@@@@@@AAAAAABBBAAAAAAAAA???@@@BBBDDDFFFFFFEEEDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@>>><<<:::888888888999666666555555444333333333222222222222222222222222////////////////////////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************************************<<<;;;::::::;;;<<<>>>???<<<<<<=========>>>>>>>>>????????????>>>>>>>>>>>>???>>>======<<<<<<======???>>>>>>======<<<<<<<<>>BBBBBBBBB;;;999666666888:::;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;<<<>>>>>>===;;;;;;;;;;;;<<<<<<<<<=========<<<;;;:::::::::::::::<<<;;;::::::;;;;;;999777888888888999999999999999777777777777777888888999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;<<<<<<>>>>>>>>>>>>>>>>>>?????????===;;;999888:::<<<======>>>>>>>>>===;;;999888:::;;;;;;;;;;;;:::999999<<<<<<======>>>??????@@@DDDCCCAAA???>>>===>>>>>>???>>><<<;;;;;;<<<=========>>>>>>===;;;:::;;;===;;;<<<===<<<;;;<<<===???@@@>>><<<<<<===>>>>>>===>>><<<;;;<<<======<<<;;;999999999999:::;;;<<<<<<::::::;;;;;;;;;:::999999666666777777888888999999888777666555555666777888666666666555555444444333444333222111111111111111222111111000000//////...////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................000000000////////////..............................///000///...///111222................................................////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////000000000////////////...000000000000000000000000111111111111111111111111111111111222222222222333222222222222333333333333222111111222555666666555444444444444444555555666555666777777888888777777::::::::::::::::::::::::999999:::::::::;;;;;;;;;===>>>>>>???@@@@@@AAAAAA@@@AAABBBCCCBBB@@@>>>===>>>????????????>>>>>>======>>>@@@BBBCCCCCCBBBBBBAAA@@@@@@???????????????===<<<:::888666666666666555555555444333333222222111111111111111111111111////////////////////////------------------------///.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************************************;;;::::::::::::;;;<<<===<<<<<<<<<=========>>>>>>>>>>>>======<<<<<<;;;;;;>>>>>>===<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<========================CCC@@@<<<;;;===???@@@@@@===;;;888777888:::<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::;;;<<<===<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<:::999888888888888:::::::::::::::999888777999999999999999999999888777777666666777777888999:::;;;;;;<<<<<<;;;;;;:::::::::999999::::::;;;<<>>>>>???===;;;:::999:::<<<===>>>>>>??????>>>===;;;:::;;;;;;;;;;;;;;;;;;::::::======>>>??????@@@AAAAAADDDCCCBBB@@@????????????>>>===<<<;;;;;;<<<===>>>>>>??????>>>===<<<>>>???==================>>>???>>>>>>===============<<<>>>===<<<<<<<<<<<<;;;:::888888888888888999::::::888999:::::::::::::::999555555666777777888888888666666555444444555666666555555555444444444333333333333222111111111111111111111000000////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////.........///////////////........................////////////////////////...........................///111000///......///.........................................................///////////////////////////////////////////////////////////////////////////////////////........................////////////////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111222222222222111222222222222333333333222111111222444555555444444444333333444444555666555666666777777777777777888888888999999999999999888888888888999999999:::<<<<<<<<<==================???AAABBBBBB@@@===;;;>>>>>>>>>>>>>>>===<<<;;;<<<<<<>>>???@@@@@@@@@?????????>>>>>>===>>>>>>???<<<;;;999777666555555555444444444333222222111111111111111111111111111111////////////////////////------------------------///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************************************************:::::::::::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>======<<<<<<;;;;;;>>>======<<<<<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>???BBB???<<<;;;<<<<<<===<<<;;;;;;;;;<<<<<<<<<<<<===<<<:::999999;;;;;;:::999::::::::::::;;;;;;;;;;;;<<<;;;:::888888777777777888999::::::999888888888:::::::::999999999999999777777777777777888888999::::::;;;;;;;;;;;;:::::::::999999999999:::;;;;;;???@@@@@@AAAAAA@@@???>>>>>>===<<<::::::;;;<<<===>>>???@@@AAAAAA@@@???>>>;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@AAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA>>>===<<<;;;;;;<<<===>>>???@@@@@@???>>>===???@@@>>>=========>>>>>>??????============<<<;;;;;;;;;=========<<<;;;::::::;;;888777777777777888888999777777888999:::::::::999555555666666666777777777444444444444444444444444444444444444333333333333222222111111000000111111000000000///////////////000000000000000000000000////////////////////////........................................................................------....../////////000......................................./////////........................---///000000///---------................................................------....../////////000.............................................................................................................................................................../////////////////////////////////000000000000000000000000000000111111111222222222111111111222222222333333222111111222444555444333333333333333333444555555555555666777777777777777777777777777888888999999777777777777888888888888::::::;;;;;;;;;;;;;;;;;;;;;===???AAA@@@>>><<<:::>>>>>>>>>>>>>>>===<<<;;;:::;;;<<<<<<==================<<<<<<<<<======>>>;;;:::999888666555555444333333333222111111000000000000000000000000000000........................------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******))))))*********+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))));;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>><<<<<<<<<===>>>DDDBBB????????????===<<<;;;;;;;;;<<<<<<<<<<<<======;;;999999:::;;;:::999999999999:::::::::;;;;;;;;;:::999888888888888888888999;;;:::999888888999999999999:::::::::::::::888888888888888999999:::::::::;;;;;;;;;;;;::::::::::::999999999:::;;;;;;??????AAABBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<===??????AAABBBBBBBBBAAAAAA;;;;;;;;;:::;;;;;;<<<===???@@@AAABBBCCCEEEEEEFFFBBBBBBBBBBBBBBBAAAAAAAAA======<<<;;;;;;<<<>>>???@@@AAAAAA@@@>>>===>>>@@@>>>===<<<<<<>>>??????>>>;;;===>>>===;;;:::::::::;;;<<<===<<<::::::;;;<<<888777777777777777888888555666777888999:::::::::666666666666666555555555444444444444444444444444333333333333333333333333222111111000000000111111////////////////////////000000000000000000000000////////////////////////........................................................................---------......//////000---------------------------............/////////........................,,,...//////...------...---------------------------------------------------------......//////000........................................................................------------------------................................................---............/////////////////////////////////000000000000000000000000000000000111111111111222111111111111222222222222222111111222333444444333333333333333333444444555444555666666777777666666555555666666777888888888666777777777777888888888999999999999999:::::::::;;;<<<===>>>>>>===;;;:::===>>>>>>>>>>>>>>>===<<<:::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===;;;:::999888777555444444222222222111000000//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))));;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<===>>>>>>===<<<<<<<<<@@@??????@@@@@@@@@>>>;;;;;;;;;;;;<<<<<<<<<<<<===???===;;;:::;;;<<<<<<;;;999999999999:::::::::::::::999999888888888999999777:::<<<;;;999888999;;;888999999::::::;;;;;;;;;999999999999999::::::;;;999::::::;;;;;;::::::999:::::::::::::::;;;<<<<<<<<<===???AAABBBAAA@@@???>>>>>>===<<<;;;<<<<<<<<<@@@AAABBBBBBBBBAAA@@@???<<<;;;;;;:::;;;<<<===>>>??????@@@BBBCCCEEEFFFFFF@@@AAAAAABBBBBBBBBAAAAAA===<<<<<<;;;<<<===>>>???AAABBBBBB@@@>>>======???>>><<<:::;;;>>>???>>>===:::===???>>>;;;999999:::999;;;===<<<:::999;;;===888888777777777777777888444555666888999:::::::::777666666555555444444333333444444444444444444333222222222222222222333333111111000000000000111111////////////////////////////////////////////////////////////////////////........................................................................,,,,,,---......///000000---------------------------------.........//////........................,,,---......,,,,,,---///------------------------------------------------,,,,,,---......///000000........................................................................------------------------................................................---------.........//////////////////////////////000000000000000000000000000000000000111111111111111111111111222222222222333111111111333444333222333333222222333333444555444555666666777777666666444444555666666777888888666777777777777888888888777888888888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>=========:::::::::::::::;;;;;;<<<:::::::::::::::;;;<<<<<<:::999999888666555333333222111111000000///......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))<<<<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<<<>>???>>><<<<<<<<<<<<<<<===???AAA@@@>>>;;;;;;;;;;;;<<<<<<<<<======AAA???===<<<===>>>======888888999999999:::::::::999999999999999999::::::777:::<<<<<<:::888:::<<<888888999::::::;;;<<<<<<::::::999999::::::;;;<<<999::::::;;;;;;::::::999;;;;;;::::::;;;;;;<<<===:::<<<>>>@@@AAA@@@??????>>>>>>===<<<<<<<<<<<<<<>>>>>???@@@AAACCCDDDEEEFFF@@@@@@AAAAAABBBBBBAAAAAA===<<<;;;;;;<<<===>>>???BBBBBBBBB@@@===<<<===>>>>>><<<::::::===???>>><<<:::===???>>>;;;888888999888:::<<<<<<::::::<<<>>>999888777777777777888888333444666777999:::::::::777777666555444333333222333444444555555444444333222222222222222222222333111000000000000000111111.........///////////////........................////////////////////////........................................................................,,,,,,------...///000000---------------------------------.........//////........................,,,---------,,,,,,...000------------------------------------------------,,,,,,------...///000000........................................................................------------------------................................................---------.........//////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222333111111111333444333222333333222222333333444555444555555666666666666666444444555555666777777888777777777777888888888888777777777888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<============:::::::::999::::::;;;;;;:::999999999::::::;;;<<<999888888777666444333222111111111000//////......////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))<<<===>>>??????===;;;999999::::::;;;<<<===>>>>>>???===;;;<<>><<<======<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;<<<<<>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======::::::999999888999999999:::999777666666777999::::::;;;<<<<<<<<<;;;:::999999::::::;;;;;;::::::999<<<;;;:::999888999:::;;;::::::999999::::::;;;<<<===<<<;;;::::::;;;<<<===;;;:::999;;;===???@@@???@@@AAAAAAAAA@@@>>>===;;;??????@@@AAAAAA???>>>===>>>===;;;::::::;;;<<<>>>CCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA???>>>>>>======???>>>======>>>>>>===<<<>>>@@@AAA@@@<<<:::;;;<<<>>>>>>????????????>>>>>>???>>><<<;;;:::::::::;;;;;;<<<<<<<<<::::::<<<>>><<<:::888888:::<<<===<<<888888666555555666777777666555555555555444444444333333333222222222111111111111111111111111111111000000000000000000000000//////.........---------////////////////////////......................../////////...---------,,,................................................------------------------...---,,,,,,,,,,,,---...------------------------------............------,,,,,,---...//////...............------,,,,,,,,,------------------------------------------------,,,------......------,,,------......///000000111---------............///........................................................................////////////////////////---......///////////////............//////////////////000000000000//////000000111111111000000///000000000000111111111111222222333333444555666666555555555555666666666777333444555666666777777666666666666666777777777777777888999::::::999888777;;;;;;:::999:::;;;<<<===999:::;;;<<<<<<<<<;;;:::999999999999999999999999777888:::::::::999777555777666444333222111111111000000000000000///..............................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))<<<===>>>>>>>>>===;;;::::::;;;;;;<<<<<<=========???===;;;<<<>>>???===;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<@@@@@@??????>>>======<<<======>>>>>>>>>?????????>>>?????????>>>>>>===<<<======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<999999999999999999::::::;;;999888777777888999;;;999:::;;;<<<======<<<;;;::::::;;;;;;;;;;;;;;;;;;<<<;;;:::999999:::;;;;;;::::::999999::::::;;;<<<===<<<;;;;;;;;;;;;<<<===;;;:::999;;;===???????????????@@@@@@???===<<<;;;>>>??????@@@???>>>===<<<======;;;;;;;;;;;;<<<===@@@@@@????????????@@@@@@BBBAAA@@@???>>>=========>>>=========>>>>>>>>>===???AAABBB@@@===;;;<<<======>>>>>>??????>>>>>>===>>>===<<<;;;;;;::::::;;;;;;=========<<<<<<>>>@@@===;;;:::;;;<<<>>>======888888666666555666666777555555555555444444444444333333222222222111111111111111111111111111111111000000000000000000000000//////.........---------............................................................------------................................................------------------------...---,,,,,,,,,,,,---...------------------------------............------,,,,,,---.....................---------,,,,,,,,,------------------------------------------------,,,------......------,,,,,,,,,---......///000000------------............................................................................................................---......///////////////------------............//////000000000000//////000000111111111000000///000000000000111111111111222222333333444555555666555555555555555666666666333444555666777777888888666666666777777777888888777777888999999888777777999999999999999:::;;;;;;999:::;;;<<<<<<;;;:::999999999999999999999999999777888999:::999888666555555444333111000000/////////////////////...------........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;<<<======<<<;;;::::::::::::;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;=========>>>>>>>>>??????>>>>>>??????>>>>>>==================<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;888888888999999::::::;;;;;;:::999888888999:::;;;888888:::;;;<<<=========::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<::::::999999::::::;;;<<<===<<<;;;;;;;;;;;;<<<===<<<:::999:::===??????>>>>>>>>>>>>>>>===<<<;;;;;;======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>>@@@@@@???>>>===<<<;;;;;;<<<<<<<<<======>>>>>>???@@@AAAAAA@@@>>><<<<<<============>>>>>>=========;;;;;;;;;<<<<<<;;;::::::<<<===>>>>>>===>>>@@@BBB===<<<<<<===??????>>><<<888888777666666666666666555555444444444333333333222222222222111111111000000000000000000000000000000000000000000000000000...............---------........................------------------------------------............------------------------------------------------------------------------------,,,,,,,,,,,,------------------------------------............------,,,------............---...------------,,,,,,,,,------------------------------------------------,,,------......------,,,+++,,,,,,------......///------------....................................------------------------................................................---......///////////////,,,,,,,,,------------......//////000000//////...///000000111111000000000000000000000111111111111222222333333444444555555555555555555555555555444333444555777888888999999777777777777888888888888777777888888888888777777777888888999999999999999999::::::;;;::::::999999999999999999999999999999666666777888888666555444333222111000///.........---............---,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))>>>===<<<<<<<<<<<<======>>>=========<<<<<<<<<;;;<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<<<<=========<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999:::::::::;;;;;;777777888999:::;;;;;;;;;;;;::::::999999::::::;;;888888999::::::;;;;;;;;;999999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<======::::::999999::::::;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<:::999:::<<<>>>>>>>>>=====================<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<============<<<===<<<<<<;;;;;;<<<<<<===??????>>>>>>===;;;::::::999;;;<<<======>>>???@@@@@@@@@???>>><<<;;;;;;<<<<<<<<<============<<<<<<888999;;;<<<<<<;;;:::999:::<<<=========>>>@@@BBB<<<<<<<<<>>>??????===;;;888888777777666666555555444444444444333333333222222111111111111000000000000000000000000000000000000000000000000000000000................................................------------------------,,,,,,,,,------.........------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......---------------------------------------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,---------.................................------------------------................................................---......///////////////,,,,,,---------............//////////////////......///000000000000000000///000000000111111111111222222333333333444444444555555555444444444444333333444555777888999999999777777777777888888888999777777777777777777777777666777999:::::::::999888999999999999999999888888999999999888888888888888555555666666555555444333222111000///............------.........------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))======<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;:::::::::::::::999999999999::::::::::::999999::::::::::::999999::::::::::::::::::::::::999999999:::::::::;;;;;;666777888::::::;;;;;;:::::::::::::::::::::::::::999999888888888888888888999999888777777888999999:::;;;;;;<<<<<<=========::::::999999::::::;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<:::999:::<<<=========>>>>>>>>>>>>>>>>>>>>>???;;;;;;;;;:::::::::::::::;;;<<<======>>>>>>===============<<<<<<=========>>>>>>>>>>>>===;;;:::999888:::<<<===<<<===???AAA@@@>>><<<;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;888999:::;;;;;;;;;999999888:::;;;;;;;;;<<<>>>AAA;;;::::::<<<======:::888888888888777666555555444444333333333222222222222111111111000000000//////////////////////////////////////////////////////---.............................................------------------------+++,,,,,,,,,------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------------,,,,,,------------------------------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------................................................---......///////////////---.........////////////......////////////............///000000000000000///000000000111111111111222222222333333333333333444444444444333333333333333444555777888888999999666777777777777888888888666666666666666666666666777888:::;;;;;;;;;:::999999999888888777777777777888888777777777666666666333444444444333333222222222111000//////...//////---....../////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))<<<<<<<<<===============>>>>>>>>>======<<<<<<<<<;;;<<<======<<<;;;<<<===???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777777777888888888999999777777888888999999888888999999999999999:::::::::::::::::::::;;;;;;;;;;;;666777999:::;;;;;;:::999999999::::::::::::999999:::999888777777777777888:::999777666555666666777999:::;;;<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;<<<======<<<;;;;;;<<<:::999:::<<<======<<<============>>>???@@@@@@<<<;;;:::999999999999:::<<<<<<<<<======>>>>>>??????>>>>>>======>>>>>>???>>>>>>??????>>><<<:::999777:::======;;;;;;>>>AAA@@@===:::999999:::999888::::::;;;;;;;;;;;;::::::999999999::::::999999888777999::::::999:::<<<>>>:::999999999::::::999777888888888888777555444333333333333222222222111111000000000000////////////////////////////////////////////////////////////---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------------,,,,,,+++,,,,,,,,,------------...------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------......///////////////........./////////000000---......//////......---------...///000000000000000000000000111111111111222222222222333333333333222222222333333333444444333444555666777777777777666666666666777777777777666666555555555555666666888999999:::::::::::::::999888777666666666666666666666666555555444444333222222222111111111111111111000//////.........///------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))):::;;;===>>>>>>>>>===<<<>>>>>>>>>===============;;;===???>>><<<;;;===???>>>===<<<<<<<<<<<<<<<===;;;::::::999999::::::;;;::::::::::::::::::::::::777777777888888888888999666777777888999999888888999999999::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<777888:::;;;;;;:::999888888999999999999999999888::::::999888888999:::;;;===;;;999666555555555666777888:::;;;<<<<<<<<<;;;::::::999999::::::;;;<<<;;;;;;<<<======<<<;;;;;;<<<:::999:::;;;<<<<<<;;;<<<<<<;;;;;;<<<>>>???@@@<<<;;;:::999999999::::::===<<<<<<<<<<<<>>>???AAA??????>>>>>>>>>>>>??????>>>?????????>>><<<:::999777;;;>>>===;;;:::===AAAAAA>>>:::999:::;;;:::999999999::::::::::::999999;;;:::999888888777888888888999:::999999999;;;===;;;:::888888999999888777888888999888777555444333222222222222111111111111000000/////////.................................////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------,,,+++***,,,,,,,,,---------......------------------------------------------------,,,------......------,,,---------------,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------......///////////////---------.........//////---......//////......---,,,---...///000000000000000000000000111111111111222222222222222222222222000000111222333444444555444444555555555555444444444555555555666666666666666666555444444555666666888888888888888999::::::999888777555555555555555555555444444333222222111222111000000000///000000///......---------------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))999;;;===??????>>>===<<<============>>>>>>>>>>>><<<>>>@@@???<<<;;;===???<<<<<<;;;<<<<<<===>>>???;;;::::::999999::::::;;;::::::::::::::::::::::::777888888888999999999999666777888999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======888999:::;;;;;;:::888777777888888999999888888777:::999999999:::<<<>>>??????===:::777555555555666666888999;;;<<<<<<;;;;;;::::::999999::::::;;;<<<:::;;;<<<======<<<;;;:::<<<:::999999;;;<<<<<<;;;;;;:::::::::;;;===>>>@@@<<<;;;:::999999999:::;;;>>>===;;;;;;<<<>>>@@@BBB??????>>>>>>>>>>>>??????>>>???@@@@@@???===;;;999777;;;>>>===:::999<<<@@@BBB>>>:::999;;;<<<;;;999999999999::::::999999999<<<;;;999777666666777888999:::;;;:::999999:::<<<===:::888777888999999888888888999888777555333222222222222111111111111000000/////////....................................////////////////////////---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------,,,,,,+++***,,,,,,,,,------.........------------------------------------------------,,,------......------,,,------------------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------......///////////////,,,,,,,,,---------......---..................---,,,---...///000000000000000000000000111111111111222222222222222222222222//////000111333444555666444444555555444444333222444444444444555555555666666555444333333444555666888777666666666777999:::999888666555444444444555444444333222222111000000111111000///////////////------,,,,,,++++++,,,,,,***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))<<<===???@@@???>>><<<;;;========================<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<=========<<<:::999999:::<<<===>>>>>>>>>>>>>>>===<<<<<<::::::::::::;;;;;;;;;<<<999999::::::::::::::::::;;;;;;;;;<<<;;;;;;::::::<<<;;;::::::::::::;;;<<<:::999999:::;;;:::888666999999999888888888888888777777777999:::<<<>>>???;;;:::888777777777888888;;;999888888:::;;;;;;;;;:::999888888999;;;===???::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::;;;<<<===<<<===>>>????????????????????????>>>>>>>>>======@@@@@@AAAAAA@@@>>>===<<<;;;<<<<<<===>>>???????????????>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<777888999999888777888:::::::::999888999:::;;;<<<<<<;;;:::888777888888999666666666555444444333333111111111111111111111111000000000000000000000000///////////////////////////...---,,,+++,,,------........................------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.......................................////////////000000000000111111111111222111111111000000//////000111111111111222222222888777666555444333222222555555555555555555444444555555555555555555555555555444444444444555666666777777777666555555444444444444333222111111111111////////////////////////......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))));;;<<<>>>??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>===============<<<<<<<<<<<<======>>>===;;;::::::;;;===>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;:::<<<;;;::::::::::::;;;<<<:::999999:::;;;:::888555888888888888888888888888777777888999:::<<<===>>>;;;:::999777777777888999;;;:::999999;;;<<<<<<;;;:::999888888888:::<<<===::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::::::::<<<<<<======>>>???????????????@@@?????????>>>>>>>>>>>>@@@@@@AAAAAAAAA???>>>===<<<<<<======>>>??????@@@>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888999999888777888999::::::999999999:::;;;<<<<<<;;;999888777777888888666666555555444333333333111111111111111111111111////////////////////////..............................---,,,,,,,,,,,,---........................------------------------++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------....................................//////////////////000000000111111111111111111111000000000///000000111111111222222222555555555555444444444444444444444444444333333333555555555555555555555555444444444444444555555666777777666666555444444333555444333222111000000000...........................------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++)))))))))))))))))))))))):::;;;===>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<======<<<<<<<<<<<<======???>>>===<<<<<<===>>>???>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<=========>>>======<<<<<<;;;:::::::::888999:::;;;;;;<<<;;;;;;<<<;;;;;;::::::;;;;;;<<<999888888999::::::777555777777777777777777888888888888888999:::;;;===>>>;;;:::999888888888999:::;;;:::999:::<<<===<<<;;;::::::888888888999:::;;;;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<>>>>>>??????@@@@@@??????@@@????????????>>>>>>>>>???@@@AAABBBAAAAAA??????<<<======>>>>>>??????@@@===<<<;;;:::999999999999<<<<<<<<<;;;:::::::::999777999:::999888777888999:::999999999999:::;;;;;;::::::999888777777777777666555555444444333333222111111111111111111111111////////////////////////........................------......------,,,+++------------------------------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------............//////////////////000000000000111111111111111111000000000000000000000111111111222222333333333444444555555555222222222222222333333333444444444444444444444444444444333333444444555666666666555555444333333333555444333111000/////////........................------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))999:::;;;======>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===>>>===<<<<<<<<<<<<===>>>===>>>>>>>>>>>>===<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===<<<;;;;;;::::::777888999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777999::::::777555666777777777777777888888888888888999:::;;;<<<===;;;:::999888888999:::;;;<<<;;;;;;<<<===>>>===<<<;;;:::999888888888888999<<<;;;;;;::::::999999888::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;<<<>>>>>>??????@@@??????>>>??????????????????????????????AAABBBBBBAAA@@@@@@=========>>>>>>?????????<<<<<<;;;:::::::::::::::>>>======<<<;;;::::::999888999:::999777777777999999999999999999:::::::::999999888777666666666666555555444444333222222222111111111111111111111111////////////////////////........................,,,---...///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---------------------------............////////////////////////000000000111111111111000000000000000000000000000111111111111222333333333444444444444222222222222333333333333444444444444444444444444333333333333333444444555555555444444333333222222555444222111//////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))999999:::;;;<<<=========999999999999999999999999777888999:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<============<<<;;;;;;<<<<<<<<<<<<============>>>>>>===<<<;;;;;;::::::777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888777777999::::::888666666666777777888888888999999999999999::::::;;;<<<;;;;;;:::999999:::;;;<<<<<<<<<<<<===??????>>><<<;;;;;;:::999888888888888;;;;;;;;;::::::999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;<<<<<<============<<<;;;:::999::::::;;;>>>>>>?????????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAA@@@???===============>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;>>>>>>>>>===<<<;;;::::::888999:::999777666777888888888999999999:::::::::777777777777666555444444444444444333222222111111000000000000000000000000................................................,,,---...///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,------------------------............////////////...////////////000000000000000000000000000111111//////000000000111111111333333333333222222222222222222333333444444444555444444444444444444444444222222222222222333444444444444333333222111111111444333111000///.................................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))999:::::::::;;;<<<<<<<<<999999999999999999999999666777888:::;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999999999999999;;;;;;;;;<<<;;;::::::999:::::::::;;;;;;;;;;;;<<<======<<<<<<;;;:::::::::777888999::::::;;;:::::::::;;;;;;<<<<<<;;;;;;:::888888888:::;;;;;;999888777777777888999999:::::::::::::::999999:::;;;;;;<<<;;;:::::::::;;;<<<============???@@@@@@>>>===;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>===;;;:::999999:::;;;======>>>>>>======<<<<<<<<<<<<============>>>>>>>>>???@@@AAA@@@@@@>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;:::999::::::999777666777888777888888999:::999999999666666666666555444333333444333333222222111111000000000000000000000000000........................------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......////////////000000000000000000111111111111/////////000000000111111333333333222222111111111222222333333444444555555333333333333333333333333222222111111222222333444333333333222111111000000222111000///............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))::::::::::::::::::;;;;;;888888888888888888888888666777999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999999999999999999888999::::::::::::999888888888888888888999999999999;;;;;;;;;;;;::::::::::::888999999:::::::::999999::::::;;;<<<<<<;;;::::::999999999;;;<<<===;;;999777888888999::::::;;;;;;;;;;;;:::999999:::::::::<<<;;;:::::::::;;;===>>>======>>>@@@AAAAAA???===;;;;;;<<<<<<<<<;;;;;;:::888999999::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>===;;;:::999999::::::<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;::::::::::::::::::::::::999:::;;;999777666666777666777888999:::999999888555555666666555444222111333333333222111111000000000000000000000000000000........................------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////........./////////000000///000000000111111111111////////////000000000111111111111111222222222222111111111222333444444444333333333333333333333333111111111111111222333333333222222111000000//////000//////....../////////------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))));;;;;;:::999999999::::::777777777777777777777777777777999:::;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888999999::::::999999888888999999999999888777777666666777777777888888888999:::::::::::::::::::::999999:::::::::999888888::::::;;;<<<<<<;;;:::::::::999:::;;;======<<<:::888888999:::;;;;;;<<<<<<;;;;;;::::::999999::::::<<<;;;;;;:::;;;<<<===>>>======>>>@@@BBBBBB???===;;;;;;<<<======<<<<<<;;;777888999:::;;;;;;<<<===999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>===<<<:::999999::::::;;;<<<<<<<<<;;;::::::999:::::::::;;;;;;<<<<<<<<<>>>?????????>>>===;;;:::::::::::::::::::::::::::999999999888999999::::::888888888888888888999999999:::;;;999777666666777666777888999:::999888888444555555666555444222111333333222222111000000000000000000000000000000000........................------------------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************************************+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000............/////////000//////000000111111111222////////////000000000000...///000111222333444444///000000111222222333333333333333333333333333333111111111000111222222333222222111111000/////////...............///000000------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))888888888888888888888888777777777777777777777777555666888:::<<<===>>>>>>::::::::::::::::::::::::999999999999999999999999666666777777888888999999666666777888888888888888=========<<<<<<;;;;;;;;;888:::<<<;;;:::999::::::888888999999999:::::::::::::::999999:::;;;===>>><<<;;;:::999999999:::::::::::::::::::::::::::::::::999::::::;;;<<<===>>><<<;;;<<<@@@CCCDDDAAA>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999:::<<<>>>????????????===;;;;;;===??????>>><<<<<<;;;<<<=========<<<;;;:::999:::;;;;;;;;;;;;<<<;;;:::888666444555666888:::;;;;;;;;;;;;===============<<<<<<;;;999999888888888999;;;<<<999999888888888888999999777777888999999999999888999999888888777666666666:::999777666555555555666555555555555444333222111000111111111111222222222000000000000////////////......------------......------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************+++++++++*********))))))************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------------------------------...------------...//////////////////////////////............////////////000000000000000000000000////////////000000000000......///000111222222333111111111111111111111111222333333444444333333222111111111111111111111111222222111000///...------........................,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************************************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************888888888888888888888888777777777777777777777777555666777888999:::::::::::::::::::::::::::::::::999999999999999999999999777777777777777888888888666666777888888888888888;;;;;;;;;:::::::::999999777888::::::888888888999999999999:::::::::;;;;;;AAA???===;;;:::::::::;;;;;;;;;::::::999999999:::;;;::::::999999999999:::999999999999:::;;;<<<===<<<<<<<<<>>>AAABBB@@@>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::::::::;;;===@@@AAA?????????===;;;;;;===>>>>>>===<<<;;;;;;;;;<<<======<<<;;;:::::::::;;;;;;<<<<<<<<<<<<;;;999777666555666888:::;;;;;;;;;;;;===============<<<;;;;;;999999888888888999:::;;;999888888777777888888999777777888999999999999888888888777777666555555444999888777555555555555555555555555555444333222111000000111111111222222222000000000000/////////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))************************************************+++++++++*********))))))************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,---------------------------------------------...//////....................................////////////000000000000000000000000////////////000000000000//////000000111111222222111111111111111111111111222222333333333333222222111111111111111111111111222222111000///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************++++++++++++***************************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************888888888888888888888888777777777777777777777777555666666777777777777666::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888888888888777777777777666777777777888888888888999999999888888888888777555777888888777666666777999::::::::::::;;;;;;;;;CCC@@@===;;;::::::<<<===;;;;;;:::::::::999999999;;;:::999888777777888999888888888888888999:::;;;===<<<;;;<<<>>>???>>>======<<<<<<<<<<<<;;;;;;;;;::::::::::::<<<>>>AAABBB???@@@@@@>>><<<;;;<<<======<<<;;;:::999:::;;;;;;===<<<;;;;;;::::::;;;;;;<<<======<<<;;;:::999888666777888:::;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::999888888888888999::::::888888777777777777888888666777888888999999888888777777666555555444444333888777666555555555555555444444444444333222222111000000000111111111222222000000000/////////............------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************************************************************+++++++++***************************************************************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,---------------------------------------------......///....................................////////////000000000000000000000000////////////000000000000000111111111111111111111111111111111111111111111222222333333333333222222111111111111111111111111111111000///...------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************************************************************++++++++++++***************************************++++++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************888888888888888888888888666666666666666666666666444555666666777777666666::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999888888777777666666777777777777777888888999888888888888888888888777555777888888777666666777888888999999999:::::::::===;;;999888:::<<<@@@BBB:::;;;;;;;;;::::::999999<<<:::888777666777888888777777777777777888999999===<<<;;;;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>@@@AAA???@@@@@@>>><<<;;;;;;<<<===<<<:::999888999999:::===<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::999999888888999::::::;;;;;;<<<;;;<<<<<<<<<<<<;;;::::::888888888888888888999999777777777666666777777777666777777888888888888888777777666666555444444333666666666555555444444444333333333333333222111111000000000000111111111111000000/////////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///....................................////////////000000000000000000000000////////////000000000000222111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************+++++++++******************************************************++++++++++++******************************************++++++++++++************************************++++++++++++************************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************888888888888888888888888666666666666666666666666444444666777888999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999888888777777666666777777666666777777888999888888888999999999999999666888999999888777777888666777777777777888888888777666666666888<<>>???@@@???===;;;;;;<<<===<<<:::999888888999999<<<======<<<<<<<<<;;;;;;::::::999999999999999999999999999::::::;;;<<<<<<;;;;;;;;;;;;;;;::::::999888888888888888888888888777666666555555666666777666666777888888888888777888888777666666555555444555555555555555444444333222222222333222222111000//////000000000111111111////////////............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..........................................////////////////////////////////////////////////000000000000222222222222111111111111000000000000000000000000000111111222222111111000000000000000000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++******************************************************++++++++++++******************************))))))*********+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************888888888888888888888888777777777777777777777777444555666888999999::::::777777888888999999::::::999999999999999999999999888888888888777777777777888777666666666777999:::999999999999999:::::::::777999::::::999888888999555555666666666777777777777666666666777999:::;;;999:::;;;<<<;;;:::999888888999999999999999999999777777777666666777777888999:::<<<<<<;;;;;;<<<======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>??????===<<<<<<===>>>===;;;999888888888999<<<============<<<;;;;;;999999888888888999:::::::::::::::::::::;;;<<<<<<::::::;;;;;;::::::999888888888888999888888777666666666555555555555666666555666777777888888777777888888777777666555555444333444444555444444333333111111222222222111111000/////////000000000111111/////////.........------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++***************+++++++++***************************************************************+++++++++************************************************************************++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------............////////////////////////////////////////////////000000000000111111222222222222222222000000000000000000000000000000111111111111000000000000000000000000000000......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))***++++++,,,,,,******************************************************++++++++++++******************************)))))))))************+++************************)))))))))************+++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************888888888888888888888888777777777777777777777777666666777888888888888888555666666777888888999999888888888888888888888888777777777777777888888888888777666555666777999:::888888888999999:::::::::777999::::::999888888999666666666666777777777777777777777888888777777777999:::;;;<<<<<<:::999777666777999;;;<<<;;;:::999888888777777777777777888666999======<<<<<<===>>>===<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::;;;===??????>>>======>>>???===<<<:::999888999999<<<======>>>===<<<;;;::::::999999888999:::;;;<<<;;;;;;:::999:::;;;<<<===:::::::::::::::999888888777888999999888777666555666555555444444555555666555666666777777777777777777777666555555444444333222333444444444444333222000000111111111111111000////////////000000000111//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++))))))*********+++++++++************************************************))))))*********+++++++++************************************************************************++++++************++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------............////////////////////////////////////////////////000000000000111111111222222333333333000000000000000000000000///000000000000000000///000000000000000000000000---------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************((())))))***++++++,,,,,,******************************************************++++++++++++******************************))))))))))))************************************))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************888888888888888888888888777777777777777777777777777777888888777666555555444555555666777888888999777777777777777777777777666666777777888888999999999888666555666777999:::777777888888999999999:::777888::::::888777888999777777777777888888888888555666888999999888777777999:::;;;<<<<<<:::888777555777:::<<<======;;;:::999888777777777777888888555999===???===<<<===???======<<<<<<<<<;;;;;;;;;777888999:::;;;;;;;;;;;;999<<<>>>??????>>>>>>??????>>><<<:::999999999999<<<===>>>>>>>>>===;;;:::;;;:::999999:::;;;===>>><<<;;;:::999:::;;;<<<===999::::::::::::999888888777888999999999777666555555555555444444555555555555666666777777777777777666555555444444333222222111222333444444444333222///000000111111111000000////////////000000000000//////.........------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++))))))******++++++++++++************************************************))))))******++++++++++++************************************************************************++++++************++++++*********************************++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------------------------............/////////000////////////////////////////////////000000000000000000111222333333444444000000000000000000000000//////000000000000//////000000000000000000000000------,,,,,,,,,,,,,,,,,,************************************************************************************************((())))))***++++++,,,,,,******************************************************++++++++++++******************************))))))))))))************))))))))))))))))))))))))))))))))))))************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************999999999999999888777666444444444444555666888999999888888888777777666666777666666666555555555555777777666666555555555444777777777777777777777777888888777666555444444333777666555555555777888999:::999888777888999;;;<<<999888888777666555555444888555444444777888666333444666999;;;;;;:::888777777555555999===AAA@@@???===<<<;;;:::999999999999999999999999:::;;;<<<============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????@@@???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777666666777888<<<;;;;;;::::::;;;;;;;;;999:::;;;<<<;;;:::999888;;;;;;:::999888777666555666666555555555444444444555666777777777666444333666666555444333333222222111111111111111111111111000000000000////////////////////////////////////.........------,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************++++++++++++******+++++++++*********))))))******++++++++++++******,,,+++++++++***)))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++------,,,+++************---,,,++++++------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------..............................---------............///............////////////000111111111111222222222000000000000000///......////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))************************************************************************************************************************)))************++++++++++++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))888999999999999888777666666666555555555666777888888888888888777777777666777777666666666555555555777777666666666555555555666666666666666666666666777777666666555555444444666555555444555666777888999999999888999999::::::888888888777666666666555888666444555777888666444555666888999:::999888777888777777999===@@@@@@???>>>===<<<;;;::::::::::::999999999999:::;;;<<<============<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>@@@???>>>===============;;;;;;;;;;;;;;;;;;::::::;;;:::999888888777777777::::::::::::::::::;;;;;;::::::;;;;;;::::::999888::::::999888777666555555666666555555555444444444666666666666666555555444666555555444333333222222111111111111111111111111000000000000/////////.................................---------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************++++++++++++******+++++++++*********))))))******++++++++++++******+++++++++***************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++---,,,++++++******++++++,,,***))))))+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...........................---------............///............//////////////////000000000111111111000000000000000///....................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++*********))))))************************************************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))************++++++++++++*********))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))))))))))))))888888999999888888777777888777666666666666888888888888888888777777777777777777777666666666555555777777666666666666555555555555555555555555555555555555555555555555555555555555555444555555666777999999:::::::::999999888888888777777777777777777777666555666777888777666666666777777777777777888888777888999<<<>>>>>>===>>>>>>===<<<;;;;;;;;;;;;999999999999:::;;;<<<=========<<<<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======??????>>>>>>>>>>>>??????<<<<<<<<<;;;;;;:::::::::::::::::::::999888777777999888888888999:::;;;;;;;;;;;;:::999999999999999999999888777666555555444555555555555555444444444777777666555555555555555555555444444333333222222111111111111111111111111000000000/////////......------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************++++++++++++******+++++++++*********************++++++++++++*********************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************)))************+++++++++++++++******++++++,,,---,,,***'''''')))+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------------------............///............////////////........./////////000000///000000000000///..............................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++************+++++++++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++***************)))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))777777888888888888777777777777666666666888999:::888888888777777777777777777777777666666666666555777777666666666666666666666666666666666666666666444444555555555666666666666666666666666666777777888999:::;;;:::999888777777777888888888888888888777666666777777888888777777777666555555666777888777777777888:::;;;;;;;;;======<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===============>>>???@@@<<<<<<<<<;;;;;;::::::999999:::;;;;;;;;;:::888777777777777777888999:::;;;<<<;;;999888888888999:::888777777666555555444444555555555555555555555555888777555444444555555666444444444333333333222222111111111111111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************++++++++++++************************************++++++++++++******)))))))))***+++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++************+++,,,---...///,,,)))'''(((***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------............///............////////////....../////////000000000//////000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((())))))))))))))))))))))))666777777888888888777777666555555666777999;;;<<<777777777777777777888888888777777777666666666666666666777777777777777777777777777777777777777777444555555666666777777777888888999999999888888888888999:::;;;;;;:::888777888888888888999999999999666777888888888888999999888777666555555666777888555666777777777888999999<<<;;;::::::999:::::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>><<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<;;;999888777777777777888888999:::;;;:::999888777888999:::777777666666555444444444444555555555555555555555888777555444444555555666333333333333333222222222000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************++++++++++++************************************++++++++++++******)))))))))***+++++++++,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************))))))*********+++++++++)))))))))***+++,,,---...333000+++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------............///............/////////////////////000000000111111///////////////...------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++***************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))666666777777888888777777666555555555666888:::;;;777777777777888888888888888888777777777666666666666666777777777777888888888888888888888888888888666666666777777888888888999::::::::::::999999888888888999:::::::::::::::::::::999999999999999999666777999999888888999;;;999888777666555666777888333555777777666777888:::;;;::::::999999999::::::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<999999999999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888888888888999::::::999888888888888888777777666666555555555555444444444555555555555555777777666555555555555555333333333333222222222222000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************++++++++++++*********************+++++++++******++++++++++++*********************+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************)))************+++++++++************+++,,,---...333000,,,************)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............//////////////////000000000111111111...////////////...------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++***************+++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++*********+++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))555666666777777777777777888777666555555555666777666777777777888888888888888888888777777777666666666666777777777888888888777777777777777777777777888888888888888999999999999999:::::::::999888777777777777888999:::;;;<<<;;;;;;;;;:::999999888888555888:::999888888:::<<<999999888777777777777777333666888888777888:::<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999888:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<999999888888888999::::::999::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888888888888999999999999999888777777777777777666666666666555444444444555555555666666666666666666666555555444222222222222222222222222000000000000000000000000//////.........---------------------------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************++++++++++++******))))))*********+++++++++******++++++++++++******+++++++++***************************************************************++++++++++++++++++++++++************************************************************************************************)))************+++++++++************+++,,,------///---+++***++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////........./////////000000......//////......---,,,------------------------******+++++++++,,,,,,,,,************************************************++++++************++++++))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))555555666777777777777777:::999777555444333333444666666777777888888888999888888888888777777777777666666777777888888888999666666666666666666666666999999999999999999999999888999::::::999888777666777777777777888:::===>>><<<<<<;;;::::::999888888555888::::::888888:::===999999999999888888777777444777999:::999999<<>><<<<<<:::999888888777777888888999::::::888777666777777777777777666666666444444444555555555666666555666777777777666444333222222222222222222222222000000000000000000000000//////.........---------------------------------*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))******************************************************************************++++++++++++******))))))******++++++++++++******++++++++++++******,,,+++++++++******))))))************************************************************************************************************************************************************************)))************+++++++++++++++******++++++,,,---***))))))***+++,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000---------.........//////......//////......---,,,------------------------*********++++++,,,,,,,,,************************************************++++++************++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))))))))))))))444444555555555666666777555555555555555555555555777777888888888888777777999999999888888888888888888888777777777777777777888777666555555666777888888888888888888777666666777999:::<<<<<<;;;:::999:::999777666666777999:::<<<<<<;;;;;;:::999888888444666888888777777999;;;;;;<<<<<<<<<;;;:::999999???:::777:::;;;999:::>>>:::999999999::::::;;;<<<<<<===<<<;;;999999:::<<<<<<;;;::::::999888777777888888888888888777666666777777888999::::::;;;;;;<<<;;;999888777888999999;;;;;;<<<<<<<<<<<<<<<;;;???===;;;;;;<<<======<<<<<<;;;;;;::::::;;;;;;<<<999999999888777666666555888999:::999777555555666444444444444444555666777666777777666444222333444111111111111000000000000////////////////////////........................000---,,,---///000...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---......//////..............................,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''555444555777999:::888666555555555555555555555555666666666777777666666666777777777777888888888888888888888888888888888888999888777666555666666777888888888888888777666666777888:::;;;;;;:::999888:::999777666666777999:::;;;::::::999888888777777444666777777777777888:::;;;<<<<<<<<<<<<;;;;;;:::<<<888555888===???:::444999999888888888999::::::;;;<<<<<<:::999999:::<<<;;;;;;::::::999888777777777888888888777777666666777888888999::::::;;;;;;;;;;;;:::999999999999999:::;;;<<<===============AAA???<<<<<<=========<<<:::::::::999999:::::::::999999888888777666666555777999:::999777555555666444444444444444555666666555666777555333222222333111111111000000000//////................................................///---+++,,,...///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---......//////..............................,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''555444555:::@@@@@@;;;555444444444444444444444444444555555666666555555444555555555666666777777888888888888888888888888888:::999888777666555555555777777888888777777666666666777888999:::999888777999888777666666777888999888888888777666666555555444555666666666666777999;;;<<<=====================<<<999<<>>?????????CCCAAA>>>===>>>>>>>>>===:::999999888888999999:::999999888888777666666666777888999999777555555666444444444444444444555666444555666555333111222333111111000000000000//////........................---------------------------,,,++++++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////////////////,,,---......//////......------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((555444666===DDDDDD<<<555444444444444444444444444555555555666666555555555333333444555555666777777888888888888999999999999;;;:::999888666555555444666777777777777777666666555666777777888888777777888888777777777777888888666666666555555444444444333555666666555555666888;;;<<<===>>>>>>>>>>>>>>>;;;???>>>>>>KKKXXXPPP>>>:::999999888888888888888888999::::::999999:::<<<::::::999999999999999999777777777666666666666666999999999:::::::::;;;;;;:::;;;<<<======<<<;;;::::::;;;<<<>>>???@@@@@@@@@DDDBBB???>>>??????>>>===::::::999999999999::::::888888888888777777666666666888999888666555555666444444444333333444555555333444444444222111111333111000000000////////////........................------------------------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,---......///.........------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((555333555<<>>======777>>>>>>:::@@@LLLJJJ===;;;::::::999999999::::::999:::;;;;;;:::999:::;;;999999999999999999::::::888888777666555666666777:::::::::::::::;;;;;;;;;:::;;;======>>>===<<<;;;:::;;;<<<>>>???@@@@@@@@@DDDAAA???>>>>>>???>>>>>>;;;;;;::::::::::::;;;;;;888888888777777777777777555777888888666555555666555444444333333333444444111222333222111000111222000000000////////////...........................------------------------***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********+++++++++,,,,,,---------,,,,,,,,,---------......------------------------,,,---......///.........------------------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))444333444999??????:::444333333333333333333333333666666666777777666666666333333333444555555555666666666666777888888999999999:::999999888777666555555555666777777777666666555555555666666666777777777777777777777777777777555555555555555555555555555666777777555555666777999:::;;;;;;;;;;;;;;;;;;999>>>===888888>>>>>>999::::::999999::::::;;;<<<:::<<<======;;;:::::::::888888888999999::::::;;;:::999777666666666777888::::::::::::;;;;;;;;;;;;:::;;;<<<<<<===<<<<<<<<<:::;;;<<<===>>>?????????AAA???===<<<===>>>>>>===<<<;;;;;;::::::;;;;;;<<<888888777777777777777777555666888777666555555666555444444333333333333333000111222111000///000111000000////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,---------......------------------------,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))333333333666888999777555333333333333333333333333444555555666666555555444444444444444555555555555444555555666777777888888888999999999999888777666444555555666777777666666666666666666666777777888666666777777777777666666666666666666666666666666666777888888666666777888999999999999999999888777::::::::::::::::::999999888888888888999:::<<<<<<<<<>>>???>>><<<:::999999777777888999::::::;;;;;;;;;:::888777777777999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===:::;;;<<<===============>>><<<::::::;;;=========;;;::::::::::::::::::;;;777777777777777777777888444666777777666555555666555444333333222222333333///000111111//////000111000000/////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++***+++---++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***333333333333333444555555333333333333333333333333333444444555555444444333555555555555555555444444333444444555666777777888777888999::::::999777777444444555666777777666666666666666666666777888888666666777777777777666666666666777777777777777777777888999888777666777888888888888888888777666555555111222999<<<999777999666666666777888:::;;;<<<>>>???@@@???===:::999999777777888999:::;;;;;;<<<<<<;;;999777777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;<<<===;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888:::<<<======:::999999999999999999:::777777777777777888888888444555777777666555555666555444333333222222222222...000111000//////000111000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,***---...---+++***,,,...++++++++++++++++++++++++************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++***************++++++,,,,,,---******+++,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++)))************+++++++++************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******333333333333333333333333333333333222222111111111333333333333333333333333333333333444444444555555444555666777888888888888999888888888777777666666666666666666666666555555444555777888888888777777999888888666555444333222666888:::;;;999888777777999:::::::::999777555444666777777888888888888777777777888888888888777777666666777777888888888999======<<<;;;;;;===>>>???======<<<:::999;;;>>>BBB===:::777666888999999999::::::::::::;;;<<<======<<<<<<;;;:::;;;<<<===>>>???>>>===<<<<<<<<<<<<<<<::::::::::::::::::::::::777777666555555666777888777888999888777777999;;;999999888888777666666666666555222111000000222222000000000000000000000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************---------,,,,,,++++++++++++,,,------......------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((+++---...,,,+++******+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++*********))))))+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))************))))))))))))******333333333333333333333333333333333222222222111111333333333333333333333333222222222333333333444444333444555666777777777777777777666666555555555555555444444444444444444444333444555777777777666555666666666666666555555555555888::::::999777777777::::::;;;;;;:::999888777666777777888888888888888777777888888888888777777777777777777888888888999<<<;;;;;;;;;;;;<<<======@@@AAA@@@>>>======???AAA>>>;;;999888888999:::999::::::999::::::;;;<<<===<<<;;;;;;:::;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888777666555555666777888777888999888777777999;;;999999888777777666666555555444222000///000111222////////////////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************------,,,,,,,,,++++++++++++,,,------...---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***------,,,+++******************)))))))))((()))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++*********))))))************)))))))))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))222222222222222222222222333333333222222222222111333333333333333333333333111111111222222222333333333333444555666666666666444444444444444333333333333333333333333333333333222333444555555555444444333333444555666777888888555777999:::888777777777::::::;;;;;;;;;;;;::::::666777777888999999888888777888888999999888888777777777777888888888888888999::::::;;;;;;;;;;;;;;;AAABBBCCCBBB@@@??????@@@???===:::999:::::::::999999999999::::::;;;<<<===<<<;;;;;;;;;;;;<<<======<<<<<<;;;;;;;;;<<<======::::::::::::::::::::::::999888777555555555666666666888999999888777999:::888888888777666666555555444333111/////////000000/////////////////////////////////............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************+++++++++***************+++++++++***************))))))))))))))))))))))))************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,++++++++++++++++++,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***------+++*********************)))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++***************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))******)))******************)))111111111111111111111111222222222222222222222222333333333333333333333333222222222222333333333333222333444444555555555444444444333333333333333333333333333444444444444444222222333333333333333333333333444555666777888999444666888888777666777888999999::::::;;;;;;;;;;;;666777777888999999999999888888999999999999888888888888888888888888888888777888999;;;;;;:::999999===???BBBCCCAAA???>>>>>>@@@>>>;;;;;;;;;;;;:::999999999999999:::;;;<<<===;;;;;;;;;;;;<<<<<<======::::::::::::;;;<<<======999999::::::::::::;;;;;;:::999777666555555555666666888999999888888999:::888777777666666555444444222111000///........./////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************,,,+++++++++++++++++++++++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***,,,,,,+++******+++*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))))))))************))))))))))))))))))))))))******************************))))))))))))******++++++,,,------,,,++++++111111111111111111111111222222222222222222222222333333333333333333333333333333333333444444444444222333333444444444444444444444444444444444444444444555555555666666777777333333333333222333333333444444555555666666777777444555777777666666777888777777777888888999::::::666666888999999:::::::::999999::::::::::::999999999999999888888888888888666777999:::::::::999888999<<<@@@CCCBBBAAA?????????>>><<<;;;<<<<<<;;;999999999999999:::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::999::::::;;;<<<===999999999::::::;;;;;;;;;:::999777666555555555666555777999:::999888888999777777666666555444444444111111000///................................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******************************))))))*********+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++***)))***+++))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))))))))************))))))))))))))))))))))))******************************))))))))))))******)))***+++,,,,,,+++***)))222222222222222222222222111222222222222333333333333333333333333333333333333333444444444555555555333333444444555444444333444444555555555555555666666666666777888888999999555555444333333333444444555555666666666666666666333555666666555555777888666666666666666777888999666666888999::::::;;;;;;999::::::;;;;;;::::::999999999999999999888888888777888888999999999999999888<<<@@@CCCCCCBBBAAAAAA===<<<;;;;;;<<<===;;;:::888888888999999:::;;;<<<:::;;;<<<<<<======<<<<<<::::::999999999:::;;;;;;888999999::::::;;;;;;<<<999888777555555555666666555777::::::999888888999666666666555444444333333111111111000//////.......................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************************************************+++++++++***************+++++++++))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++*********************************************************+++++++++++++++******+++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***+++***))))))***+++))))))))))))************)))))))))))))))))))))))))))************+++++++++***************************************************************************************+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))******'''(((***++++++***((('''333333333333333333333333111111222222222333333333333333333333333333333333222222333333333444444444444444555555555555444444444444444444555555555666666666777777888999999:::888777666555444555555666555555555555666666666777333444555555444555777888777666555555555666777888666666888999:::;;;;;;;;;::::::;;;;;;;;;;;;:::::::::::::::999999888888888999888888888888999::::::888;;;???AAAAAA???>>>>>>;;;::::::;;;======<<<:::888888888888999:::;;;<<<:::;;;<<<=========<<<;;;;;;:::999999999999999999888888999::::::;;;<<<<<<888777666555555666777888555777:::;;;:::888888888666666555555444333333222111111111111000///.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************************************)))*********++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++************************************************)))***+++***(((((()))+++((()))))))))************)))))))))))))))))))))))))))************+++++++++************************************************************************))))))*********+++++++++((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))******''')))+++,,,,,,+++)))'''333333333333333333333333111111111222222333333333333333333333333333333333111111222222222333333333555555555666555555444444333333333444444555555555555666666777888999999:::999888777666555555666777333444444555666777888888222444555444444444777999888777666555555666777888666666888999:::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999999888888888:::999888888888999;;;<<<777999===>>>===;;;::::::999999999:::======<<<;;;888888888888999:::;;;<<<::::::<<<=========<<<;;;;;;;;;:::999888888888888888888999::::::;;;<<<<<<777777666555555666777888444777:::;;;:::888888888666555555444444333222222222222222222111000///.................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))******))))))))))))******************************)))************+++++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))******++++++++++++******+++,,,,,,,,,,,,+++------------------------++++++++++++++++++++++++************************************************)))******)))(((((()))+++(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************************************************************))))))******++++++++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************))))))))))))************))))))))))))))))))))))))******************************))))))))))))*********,,,...000000...,,,***111222222333333222222111111111111111111111111111444444444444444444444444333222222111111222222333444444444555555444333333777777777777777777777777777666555444444555666777666666666666666666666666555666666777888999999999888777555444333444666777999999888777666666777777777777777777777888888999;;;;;;:::999999:::::::::888999:::;;;<<<;;;:::999888999999::::::999999888<<<<<<======<<<:::888777888888999::::::;;;<<<<<<;;;:::888777777888:::;;;<<<===============<<<<<<===<<<:::888666666666666888888888888999:::;;;;;;555555666666777777888888999888777666666777888999444555555666555333222111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++++++++++++++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++************************)))************+++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))************************((()))+++,,,,,,+++)))((((((((()))***+++,,,,,,,,,************************)))************+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************)))************+++++++++************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++,,,111000...+++***))))))***111222222333333222222111111111111111111111111111333333333333333333333333333222222111111222222333333333444444444444333333666666666666666666666666666666555444444555666666666666666666666666666666555555666777777888999999888777555444444555666777999888777777666666777777888777777777777888999999::::::999999999999::::::999:::;;;<<<<<<<<<;;;;;;999999::::::::::::999999::::::;;;::::::999888777999999999::::::;;;;;;;;;;;;:::999888888888999:::<<<<<<==================<<<;;;999888666666666666999999888888888999::::::555555666666666777777777888777666666666666777888444444555555444333111111////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******+++++++++***))))))************************************************))))))))))))************************************))))))))))))************)))************+++++++++************************)))************+++++++++,,,,,,,,,++++++*********************************+++++++++*********))))))************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++*********))))))************************************************++++++++++++++++++++++++))))))))))))************************************************************************************((()))+++,,,,,,+++)))((()))))))))***+++++++++,,,************************)))************+++++++++************************************************,,,,,,,,,,,,,,,+++++++++************************)))************+++++++++************************+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***+++---///111000...+++***)))))))))111111222222222222111111111111111111111111111111111111111222222222222222222222111111111111222222222222333333333333222222444444444444444444444444555444444333333444444555666666666666666666666666555555555666777777888888777777555555555666777888888777777666666666666777777777777777777888999999999999888888888999999:::::::::;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::999999888888777888888888999999999:::::::::::::::;;;;;;::::::999999888888;;;;;;;;;<<<<<<=========;;;:::999888777666666666:::999888888888888888888555555555666666666666666777777666555555666777777444444444444333222111000/////////............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************************************))))))))))))************)))************+++++++++************************)))************++++++++++++++++++++++++*********************************+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************+++++++++***************************************))))))))))))))))))))))))++++++++++++++++++++++++)))))))))*********++++++************************************************************************)))***+++,,,,,,+++***)))******************++++++************************)))************+++++++++************************************************++++++++++++++++++++++++************************)))************+++++++++************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,...111333111000...+++))))))((((((111111222222222222111111111111111111111111111111111111111222222222222222222222111111111111222222111111222333333333222222333333333333333333333333333333333333333333333333555555555555555555555555444444555555555666666666666666555555555666777888777666666555555666666666666666666555666777777888888888777777777888999999999999::::::;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888777777777888999:::999999999999999999999999;;;;;;;;;;;;:::999888777999999999999:::;;;<<<<<<999999888888777777777666:::999888777777777777777555555555555555555555555666555555555555555555666333333333222222111000000//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++************************++++++++++++++++++++++++((()))))))))************************************((()))))))))************))))))*********+++++++++************************))))))*********++++++++++++++++++***************************************************************)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************************************************************++++++++++++++++++++++++))))))*********+++++++++************************************************************************)))***++++++++++++***)))+++++++++***************************************))))))*********+++++++++***************************************************************+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---...000333666111000---+++)))(((((((((000111111222222111111000000000000000000000000000111222222222333333333444222111111000000111111222000111222222333333333222333333333333333333333333222333333333333333333222333333333333333333333333444444444444444555555555555555555555555666666777666555555555555555666666555444444444444555666666666666666666666777888999888888888888888999999999:::;;;;;;<<<<<<;;;;;;:::;;;:::999888888999;;;<<<888888999999999999999::::::;;;;;;;;;;;;:::999888888777777777777888999:::777777888888777777777777999888888777666666666666555555555444444444444444444444444444444444444444333222222111000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************************************((()))))))))************))))))*********+++++++++************************))))))*********+++++++++************************************************************************))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********************************************************************************++++++*********+++++++++***************************************))))))*********+++++++++************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---...000333666000...,,,***)))((())))))000000111111111111000000000000000000000000000000111111222222333444444444111111000000000000111111000111222333444444444333222222222222222222222222222333333444444333333222111111111111111111111111333333333333333333333333333333333444555555555666555444444444444555555666444444444444444555666666555555555555666777777888777777666666777777888999::::::;;;;;;;;;;;;::::::<<<<<<;;;;;;:::;;;;;;;;;777777888888999:::::::::::::::::::::;;;;;;;;;;;;999888777666666666888888666666777888888777777777888777666666666666666666444444444444444333333333333333444444444444333333222222000//////...//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))************)))************+++++++++************************)))************+++++++++)))))))))******************************************************+++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,************************++++++++++++++++++++++++******************************************************************++++++************************)))************+++++++++************************************************))))))******+++,,,,,,,,,************************)))************+++++++++***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,,,,...111333...---+++***))))))******000000111111111111000000000000000000000000000000000000111111222333333333111111000000000000111111111222333444444555555555333333333333333333333333222333444555555444333222111111111111111111111111333333333333333222222222000111222333444444444444444444333333444444555666666555555555555666777777444444444444555666777888888777666666666777999999999999::::::::::::999999<<<<<<<<<<<<<<<;;;:::999555666777888999:::;;;<<<::::::999999:::;;;===>>>;;;:::888777666666777888444555666888888888777777666666555555555666777777444444444333333333222222111222333444444333222111222111000........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******+++++++++***))))))************************************************))))))))))))************************************))))))))))))************)))************+++++++++************************)))************+++++++++((()))))))))*********+++************************))))))*********+++++++++))))))***++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++*********+++++++++,,,,,,************************++++++++++++++++++++++++************************+++******************+++)))))))))***+++++++++,,,************************)))************+++++++++*********************************************************+++,,,---------************************)))************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++***+++---///,,,+++***))))))***+++,,,000000111111111111000000000000000000000000000000...//////000111222222222111111000000000000111111111222333444555555555555333333333333333333333333333333555555555555333333222222222222222222222222333222222222222222222222///000111222333444444333333333333333444444555666777777777777777888999999333333333444555666777888999888777777777888:::;;;888999999::::::999999888<<<<<<======<<<:::888777444555666777999;;;<<<===::::::999888999;;;>>>@@@>>><<<:::888777777888999444555666888888888777777555555555555555666777888444444444333333222222222111222333444444333222111222111///...------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))************)))************+++++++++************************)))************+++++++++(((((())))))*********+++************************))))))******++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************++++++************++++++(((((()))***+++,,,,,,---************************)))************+++++++++******************************************************+++,,,------......************************)))************+++++++++************************))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++,,,******)))))))))***,,,---////////////000000000000222111111111000000//////111111000000000000111111111111111000000000000000000000000111222222333333333333333333333333333333000333555666555444444444222222333444444333333222333333333333222222111000111111111333555555555333111222222111000000222444555666666666666666555444666555444333444555888999777777888999999999999888;;;;;;:::999999888888777888888999999999:::::::::888888888888999;;;===>>>===:::888777999;;;;;;;;;999888777666555555555555777888999::::::999888777666555444333333444666666444444333333333333222222111111111111111111111111000000///...------,,,,,,......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************)))))))))***+++++++++,,,+++*********))))))(((((())))))))))))))))))))))))******)))))))))))))))***************************))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************************************************************************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........************************+++++++++*********))))))+++*********))))))(((((())))))************)))(((,,,,,,++++++*********)))------------,,,***))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,,,,++++++************++++++))))))))))))************++++++************++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******************************++++++++++++************************************++++++++++++************))))))))))))******)))************+++++++++((((((((((((((()))***++++++******)))))))))))))))////////////000000000000111111111111000000000///111111000000000000111111000000000000000111111111000000000111222222333333333333333333333333333333222444555555444444555666444444444444444333333333333333444444333333222111222222111222333444444444222000...---...000222333555666666777777777666666777666555444444666777888777888888999999999999999999999999999999999999:::999999999999::::::::::::999888888888999;;;===>>><<<:::777777888999:::::::::999888777666666666666777888999::::::999888777777666555444444555555666444444333333333222222222111111111111111111111111000//////...------,,,,,,......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************)))))))))))))))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((***************************************+++++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************************************************************************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------************************+++++++++*********))))))+++*********))))))))))))******+++++++++******)))*********)))))))))((((((++++++++++++***)))((((((++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++************++++++))))))))))))************++++++************++++++)))))))))))))))))))))))))))************++++++++++++++++++*********))))))******************************++++++++++++************************************++++++++++++************))))))))))))******)))************+++++++++))))))((())))))******++++++******)))))))))))))))////////////000000000000111111111111000000000000000000000000000000000000//////000000111111222222000000000111222222333333333333333333333333333333444555666555444444666888888777555444444444555555444444555555555444333333444333222222222444666777666111,,,***---000222222555555666777888888888888999888777666555666777888888888999::::::::::::999777888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;999888888888999;;;===>>><<<:::777777777888888777::::::999888777777777777888999999::::::999999888888888777666555555555555333333333333222222222222111111111111111111111111/////////...------,,,,,,......---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************************))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************************+++++++++***************************))))))))))))))))))))))))))))))))))))***)))))))))))))))******************************))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********************************************************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,************************+++++++++******************************)))))))))******+++++++++++++++************))))))))))))))))))***************))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++,,,++++++************++++++)))))))))*********++++++++++++************++++++)))))))))))))))))))))))))))************++++++++++++++++++*********************************************++++++++++++************************************++++++++++++************))))))))))))******)))************+++++++++)))))))))))))))*********+++******)))))))))))))))////////////000000000000111111111000000000000000000000111111111111000000......///000111222222333000000000111222222333333333333333333333333333333555666666555444444777999:::888666444444444666777555555666666666666555444555444333333333666;;;>>>???777...+++...222333222555555666888999999999999:::999888777666666777777888888999:::::::::::::::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<999999888888999;;;<<<======;;;999888999999888777;;;:::999999888888888999999999::::::::::::999999999999888777666555555555333333333222222222222111111111111111111111111111//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************,,,+++++++++***)))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,,,,+++++++++++++++++++++******************++++++************************************************************************)))******++++++++++++***++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++************++++++))))))*********+++++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++************************************++++++++++++************))))))))))))******))))))*********+++++++++((()))))))))))))))))))))+++******)))))))))))))))////////////000000000000000000000000000000111111///000111111111111000///......///000111222222333000000000111222222333333333333333333333333333333555666666555444444777999:::999777555555555777888555666666777777666666666444444555555666:::@@@EEEIII@@@555///000333444333555555666888999999999999999999888777777777666666888888999::::::::::::999:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<:::999999888999:::<<<===>>>===;;;:::;;;;;;999888;;;:::999999999999999999999999999999999999999999999888888777666555555444333333222222222111111111000000000000000000000000...............---------......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++************++++++************************))))))*********+++++++++))))))*********+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************,,,+++++++++***)))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++************************))))))))))))))))))))))))************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************************************************************************+++++++++((()))******+++++++++***++++++++++++++++++++++++******+++,,,,,,+++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++++++++************++++++************++++++++++++++++++************++++++))))))))))))))))))))))))))))))*********+++++++++******************************************************++++++++++++************************************++++++++++++************))))))))))))******))))))*********+++++++++))))))*********))))))(((+++******)))))))))))))))////////////000000000000000000000000111111111111///000111222222111000/////////000000111111222222000000000111222222333333333333333333333333333333444555666555444444666888888777666666666777888888555555666777777777666666333555666666777;;;BBBHHHMMMDDD:::333222444555666555555666777888888888888777777777777777777666666777777888999999999999888;;;;;;::::::999888888777::::::::::::;;;;;;;;;;;;::::::999888999:::;;;<<<>>><<<;;;;;;<<<<<<;;;999::::::999999888999999:::999888888777777888888999777777777777777666555444222222222222111111111111000000000000000000000000..............................---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************************)))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++******************************************************************************************************+++++++++,,,,,,,,,*********++++++++++++++++++++++++******************************************************+++++++++*********+++++++++++++++((()))***+++,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++************++++++*********++++++++++++,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++***************+++++++++******************************++++++++++++************************************++++++++++++************))))))))))))******)))************+++++++++***+++,,,------+++***)))+++******)))))))))))))))////////////000000000000///000000000111111111111///000111222222111000///000000000000000111111111000000000111222222333333333333333333333333333333222444555555444444555666555555666666777888888888444555666666777777666666333666888777666999???DDDIIICCC;;;444111222555888555666666777777777666666555555666666777777666666666666777888888888888777:::999999999999999999999999999999999::::::::::::;;;:::999999999:::;;;<<<<<<;;;:::;;;<<<<<<;;;999999999888888888888999999888888777666666777888888444555666666666666444444222222222222111111111111000000000000000000000000..............................---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************+++++++++((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,)))*********++++++++++++,,,,,,+++++++++*********************************))))))*********+++++++++*********++++++,,,,,,,,,***+++,,,---......................../////////000////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,++++++***++++++************++++++*********+++++++++,,,,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******************************++++++++++++************************************++++++++++++************))))))))))))******)))************+++++++++...///000111000///---,,,+++******)))))))))))))))////////////000000000000//////000000111111111222...000111222222111000...111111111000000000000000000000000111222222333333333333333333333333333333000333555666555444444444333444555777888888888888444444555666666666666666333666999777555666;;;AAADDD@@@:::444000111555:::555666666666666666555444333444555666777777666666555555666777777777777777888888888999999:::;;;;;;888888999999999:::::::::;;;:::999999999:::;;;<<<:::999999:::<<<<<<:::999888888888777888888999999888777666555555666777888333444555666666666555444222222222111111111111000000000000000000000000000---...........................---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++************++++++************************)))************+++++++++)))************+++++++++************************))))))))))))))))))))))))******************************))))))))))))******************************(((((())))))******++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))******+++++++++,,,(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))************************)))************+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************************************************************************************+++++++++,,,,,,,,,))))))******++++++++++++,,,,,,,,,,,,++++++******************************))))))******++++++++++++*********++++++,,,,,,,,,,,,---...///000000000000222222333333444444444555444444444444333111000000........................++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,+++******++++++************++++++******+++++++++,,,,,,,,,++++++************++++++)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******************************++++++++++++************************************++++++++++++************))))))))))))******)))************+++++++++111222333444333222000...+++******)))))))))))))))000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222000111111111111222222222222222333333333444444444333444444555666777777888777777666666555555555444555555555555666666666666777999:::888444333555777999999888777666555444444666666666666666666666666666666666666666666666666:::::::::;;;;;;<<<<<<<<<::::::;;;;;;;;;::::::999888888777777888888999:::;;;::::::999999::::::;;;:::999888888777777888888777777777777666666666666444444444333333222222222333333222222111000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++************++++++------,,,******))))))))))))***++++++,,,,,,++++++)))***,,,+++******+++,,,++++++,,,...000333555666666777888:::<<<>>>???@@@@@@AAABBBBBBCCCBBBBBBBBBCCCCCCAAA@@@===;;;999888<<<<<<;;;999666333000........./////////...------,,,,,,,,,,,,,,,---...///---+++))))))***,,,,,,,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))***+++,,,,,,------444111///000333222,,,''',,,,,,++++++***)))((((((000/////////////////////////////////////////////000000000000000000000000////////////////////////000000000000111111111222000000111111111222222222222222222222333333333333444444444444555666777888777666666666555555555444555555555555666666666666777888999777444333444666777777777666666555555444555555555555555555555555666666666666666666666666999999999:::::::::;;;;;;999999:::::::::999999888888888777777777888999999:::::::::999999:::::::::999999888777777777888888777777777666666666555555444444333333333222222222333333222111111000000///...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,************************************************************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++************++++++******))))))((()))))))))***************+++++++++)))***,,,,,,,,,---000222444444666888:::===???@@@>>>???@@@BBBDDDFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNNNNJJJJJJJJJIIIHHHGGGFFFEEEAAAAAAAAAAAA???===;;;:::555555444333111///---,,,...---------......///000333111...,,,,,,,,,+++***,,,,,,---------,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************+++++++++*********))))))))))))***++++++,,,------555222000111444444///+++,,,,,,++++++***))))))(((////////////////////////////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000111111111222222000111111111222222222222555444333333444555777888666666666555555555555555444555555555555666666666666777777555333222444555555555555555555555555555444444444444444444444444666666666666666666666666777777888888888888999999777888888999999888888777777777777777777888888999999999999999999999999999999888888777777777777777777666666666666555555555333333333333222222222222333222222111111000//////........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************)))************+++++++++************************)))************+++++++++++++++++++++++++++++++++************************++++++************++++++))))))(((((()))******++++++******)))***+++,,,---,,,...000111222555999<<<>>>???AAACCCFFFHHHJJJKKKHHHIIIIIIJJJLLLLLLMMMNNNOOOPPPRRRTTTVVVXXXXXXYYYOOOPPPPPPPPPOOONNNMMMMMMHHHHHHIIIJJJJJJIIIGGGFFF@@@???>>><<<999666333222111000000000000000000000666444111///......,,,***///......------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++***************))))))******+++,,,,,,,,,333111//////222222000---,,,,,,++++++***))))))))).........///////////////////////////////////////////////////////////////////////////////////////.........////////////000000000000000111111111111000000000000111111111111555444333222333444666777555555555555555555555555444444444555555555666666555555555444333333333444333333333444444555555555333333333333333333333333666666666666666666666666666666666666666666666666555666777777888777777777777666666666666777888888888888999999999999888888888888777666666666666777666666666555555555444444333222222222222222222222222222222111000000//////........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************************++++++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************++++++************++++++++++++*********+++,,,,,,+++*********,,,///222444555666888:::<<>>===888777777666444333222111333111000///000///...---......------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************))))))******+++++++++,,,...,,,******,,,...---,,,+++++++++*********))))))------....../////////000////////////////////////////////////////////////........................---.........//////////////////000000000111111111//////000000000111111111444333333222222333555555444444444555555555555555444444444444555555555555555444333333333333333333222222333333444444555555333333333333333333333333666666666666666666666666555555555555555555555555444555666666777777777666666666555555666666777888777777888999999888777777888777666666555555666666555555555555444444444444222222222222222222222222222222111111000//////...........................------,,,,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************((()))))))))************))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++************************))))))*********+++++++++************************************************++++++************++++++,,,++++++******++++++,,,,,,,,,---///222777;;;===@@@AAACCCCCCDDDFFFJJJMMMJJJJJJKKKLLLLLLLLLKKKKKKJJJIIIHHHFFFCCCAAA@@@???===>>>AAACCCFFFHHHIIIIIILLLMMMOOOQQQRRRSSSSSSTTTTTTTTTTTTSSSPPPMMMKKKIIIFFFFFFGGGGGGGGGFFFFFFEEEAAAAAAAAA???===;;;999888333222000000111000...---------,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************************************++++++++++++++++++++++++************************)))***************++++++***)))(((((()))***+++***+++++++++***************---------......//////000////////////////////////000000000000000000000000..................................../////////////////////000000000111111///000000000111111111111333333333333333333333333444444444444444555555555333444444444444555555555666444222333444555444333333333333444444555555555333333333333333333333333666666666666666666666666555555555444444444444333444444555666777777777777555555555555555666777777666777888999999888777666777777666555555555555555555555444444444333333333111111111222222222222222222111111000000///......------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))))))))))))))************)))))))))************+++************************++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************************++++++************++++++************+++,,,------000111333666:::???CCCEEEHHHIIIJJJIIIGGGFFFFFFGGGEEEFFFGGGHHHHHHGGGFFFEEEBBBAAA@@@===:::888666555222333555777999:::;;;;;;>>>???CCCFFFJJJMMMOOOPPPSSSSSSRRRQQQNNNLLLIIIGGGAAAAAACCCDDDDDDEEEEEEEEEGGGGGGGGGGGGFFFDDDBBBAAA:::999777666666444111...000///...,,,,,,---...///------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************++++++++++++************************,,,,,,---......///000000////////////////////////000000000000000000000000............................../////////000000000////////////000000000111000000000111111111222222111222333444444333222000333333333444444555555555333333444444444555555555666444222333555666555444444444444444555555555555444444444444444444444444666666666666666666666666555555555444444333333333444444666777777888888888555555444444555555666777555666888999999888666555777666555555444444555555444444444333333333333222000111111111222222222222111111111000//////......------------------------,,,,,,,,,++++++++++++***************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************************************************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++************************************************++++++************++++++***++++++---///111333444777999;;;???BBBFFFHHHJJJJJJKKKKKKHHHCCC???<<<:::999:::<<<>>>???>>>===<<<;;;:::999888666555333333000111222333444555555555555666999===@@@CCCEEEFFFGGGHHHIIIIIIIIIHHHFFFFFF@@@AAAAAAAAAAAA@@@??????AAACCCEEEGGGHHHGGGGGGFFFAAA@@@?????????===:::888666444222///...---......------,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++************))))))))))))***+++------,,,+++******************************,,,,,,------...///000000////////////////////////000000000000000000000000........................////////////000000000000////////////000000000000111111111111222222222222000111444555555333111///333333333444444555555555333333333444444444555555777444222333666777666444555555555555555555555555444444444444444444444444666666666666666666666666555555555444444333333333444555666777888888888888555444444444444555666666555666777999999777666555666666555444444444444555444444444333333333222222000000111111222222222222111111111000//////......------------------------,,,,,,,,,+++++++++******************************************************************************************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++)))************+++++++++************************)))************+++++++++))))))))))))))))))))))))************************++++++************++++++,,,---...111444888;;;<<<===???AAADDDGGGIIIJJJKKKJJJJJJJJJFFF???777222000---///222444666666666555777777777666555555555444333333444555555555444444999:::;;;===>>>?????????;;;<<>>BBBEEEFFFGGGFFFDDDDDDDDDEEEGGGGGGEEECCC;;;999555222///---------...------,,,,,,------...------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++*********)))))))))))))))(((***------,,,***((((((******************++++++---,,,,,,---000333333333........................000000000000000000000000////////////////////////000000000000000000000000............////////////000111111111111222222222000222444666777555333222111222444666666666666555666555333111111333555777666666777666666555444444555555555555555555555555666555444333333333333333444555555555666666777777<<<;;;999777555444333333333333444555666777888888666666666666666666666666777777888999888666444222777777777777666555444333444444555555444444333222222222222111111111111000000000000///......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++++++++***)))(((************************))))))))))))************))))))))))))************************************************************************************************************))))))))))))*********************)))))))))))))))************************************************))))))))))))))))))))))))******************************************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************************************+++++++++*********))))))******++++++++++++******++++++***+++,,,...000111000222444777:::<<<===>>>EEEFFFGGGHHHHHHHHHHHHGGGEEEDDDAAA;;;555000//////000000///000111333555666777777777777777888888999<<<===>>>AAACCCDDDDDDBBBEEEFFFGGGIIIJJJJJJGGGEEEDDDCCCBBBAAA@@@?????????@@@???===<<<<<<;;;999888999888888888:::===@@@AAACCCAAA@@@CCCGGGJJJHHHFFFDDDCCCAAA>>>:::777333222...------.........+++)))***+++,,,------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++(((((((((((((((((((((((()))************+++++++++)))))))))))))))))))))))))))************+++++++++******++++++++++++******))))))))))))))))))))))))************************************************)))))))))))))))*********---,,,,,,...000333333333........................////////////////////////////////////////////////////////////////////////............////////////000000111111111222222222000222444666666555333222222333444666777777666666666555333111111333555666777777888888777666666555555555555555555555555555666555444444333333333444555555555555666666666777::::::888666555444444444444444555555666777777777666666666666666666666666666777888999888777555444777777777777666555444333444555555555555444333333222222222111111111000000000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************+++++++++++++++***))))))************************))))))))))))************))))))))))))************************************************************************************************************))))))))))))***************)))))))))))))))))))))************************************************))))))))))))))))))))))))******************************************************))))))))))))******************************************************)))************+++++++++************************************************************************+++++++++*********))))))+++++++++++++++++++++++++++++++++---///111333444::::::;;;<<<===???@@@@@@DDDDDDDDDCCCCCCCCCCCCCCC>>>===:::555111//////111333222222222222444555666;;;;;;;;;:::;;;;;;<<<===EEEEEEGGGIIIKKKLLLLLLKKKMMMMMMOOOPPPQQQQQQPPPOOOKKKKKKJJJIIIIIIIIIIIIIIIDDDCCCAAA???===;;;999777555555555666888;;;>>>@@@CCCBBBBBB@@@>>>>>>>>>???EEEFFFFFFEEEAAA<<<777333111///------...//////...++++++,,,---............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************)))************+++++++++******++++++++++++******************************************************************************************************------,,,...111333333222........................////////////////////////////////////////////////////////////////////////............////////////000000000111111111222222000222333555555444333222333444555666777777777666666555333222222333555666888888888888888777777666555555555555555555555555666555444444333444444444555555555555666666666666888888777666555555555555666666666666666666666666666666666666666666666666666777888999999888777666666666666666666555444333555555555555555444333333222222111111111000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************************************************************************************+++++++++***************************************************************))))))))))))))))))))))))***************************************************************************++++++++++++***))))))************************))))))))))))************))))))))))))************************************************************************************************************))))))))))))************))))))))))))))))))******************************************************))))))))))))))))))))))))************************************************************************************************************************)))************+++++++++************************************************************************+++++++++***************,,,+++***))))))***+++,,,,,,---...111444777999:::===<<<:::888777888999:::>>>===;;;:::999999::::::555555444333222444888:::===<<<;;;::::::::::::;;;>>>>>>======>>>??????@@@DDDEEEFFFGGGHHHIIIJJJJJJLLLMMMOOOQQQQQQPPPOOOMMMMMMMMMMMMNNNNNNOOOOOOOOOOOOMMMJJJFFFAAA<<<999777444333222222333555777999DDDEEEEEE@@@999666777:::AAACCCGGGJJJHHHDDD>>>:::999555111//////000000000,,,,,,---....../////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************)))************+++++++++************************)))************+++++++++******++++++++++++******************************************************************************,,,,,,++++++******))))))---------///111222222111........................////////////////////////////////////////////////////////////////////////............////////////000000000000111111111111000111333444444444333222555555555666666777777777666555444222222333444555777777777888888777777666555555555555555555555555555555444444444444555555555555555666666666666666666666666555555666666666777777777777666666555555666666666666666666666666666777888888999888888777555666666666555555444333555555555555555444333333111111111111000000000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************+++++++++******)))************************((()))))))))************((()))))))))************************************************************************************************************((()))))))))************)))))))))))))))*********************************************************))))))))))))))))))))))))***************************************************++++++++++++++++++***************************************************))))))*********+++++++++************************************************************************************************+++***)))((((((***,,,...///111444777:::===??????<<<999555111//////000111333222111000000111333555333666999<<<>>>@@@DDDFFFHHHGGGFFFDDDBBBAAA@@@@@@============>>>???@@@AAA@@@AAABBBBBBBBBCCCFFFGGGJJJMMMQQQSSSQQQMMMIIIGGGHHHIIIJJJLLLMMMNNNOOOOOOPPPOOONNNKKKGGGDDDBBBBBB<<<:::888666555555666777FFFGGGGGGEEE@@@;;;::::::999<<>>======>>>???@@@BBBDDDEEEIIIJJJJJJIIIHHHJJJMMMPPPTTTZZZ```aaa]]]VVVOOOLLLJJJKKKNNNPPPRRRSSSSSSTTTJJJLLLMMMLLLJJJJJJKKKLLLDDDCCC@@@>>><<<<<<======EEEEEEFFFHHHIIIFFF@@@<<<777999<<>>AAABBBAAA@@@???888555111...,,,,,,...///...///000333666:::>>>@@@DDDGGGJJJJJJHHHDDDAAA@@@>>>>>>???@@@@@@@@@??????DDDDDDFFFHHHJJJMMMOOOQQQWWWYYYYYYWWWUUUVVV[[[___ccciiinnnoooiiiaaa\\\YYYXXXZZZ]]]___bbbccccccccc[[[\\\[[[VVVOOOJJJHHHIIIHHHFFFDDDBBB@@@@@@AAABBBCCCCCCEEEIIIMMMKKKEEE>>>======<<<<<<===>>>AAABBB@@@??????@@@AAA???===:::222111///...---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************,,,,,,++++++******))))))------...000222222000...................................................////////////////////////....................................////////////////////////000000000111000000000111111111111111555444333222222333444555666666555444333333222222555555666777777777777777666666666666666666666666555555555555555666777777777666666666555555555555555555444444444555666666888888777777777777777777777777777777777777777777777777666555555444444444333444444555555444444444111222222222222111000000111000000000///////////////......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++************************************************************************))))))*********+++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************))))))***+++++++++++++++************************))))))))))))************))))))))))))************************************************************************************************************))))))))))))************'''(((((()))******++++++************************************************))))))))))))))))))))))))************************************************+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************))))))*********++++++++++++,,,///222555888:::;;;;;;===@@@BBBAAA>>>;;;999000...,,,+++***+++---///222333666:::>>>BBBEEEFFFEEEFFFGGGEEEBBB???=========???BBBFFFJJJMMMNNNOOOQQQRRRTTTWWW[[[^^^aaaccceeeffffffcccaaabbbhhhmmmooosssvvvtttnnniiihhhiiijjjkkknnnqqqssstttttttttuuuuuurrrjjj___WWWTTTTTTVVVTTTPPPLLLHHHFFFFFFFFFFFFFFFHHHIIIIIIHHHEEECCCCCCAAA???>>>>>>???@@@AAA>>>===<<<>>>@@@AAAAAA@@@777666333000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++************************************************************************------...111333222000...................................................////////////////////////..................................../////////000////////////000000000000000000000000111111111111555444333222222222333444666666555444444333222222666666777888888888888888777777777777777777777777555555555555555666777777777777666666555555555444555555444444444555555666777777777777777777888888777777777777777777777777888777666444444333333333333333444444555444444444111111111111111000//////000000000000///////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))******++++++++++++************************************************************************))))))******++++++++++++************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************************((()))***+++++++++++++++************************))))))))))))************))))))))))))************************************************************************************************************))))))))))))************'''(((((()))***+++++++++************************************************))))))))))))))))))))))))************************************************+++,,,...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************))))))******++++++++++++,,,...222666:::===???@@@<<<>>>@@@AAA???<<<777444...---,,,,,,---...111222333666999===AAADDDGGGHHHBBBBBBAAA???======@@@BBBCCCGGGLLLSSSYYY^^^aaaccc]]]^^^```dddhhhlllppprrrpppqqqqqqnnnjjjlllrrrxxxwwwyyyzzzvvvqqqooorrrvvvsssuuuxxx{{{}}}~~~~~~}}}~~~{{{sssnnnnnnqqqllliiiccc\\\VVVQQQNNNMMMJJJLLLLLLJJJEEEDDDEEEHHHCCCCCCBBBBBBBBBBBBCCCDDDAAA>>>;;;;;;<<>>@@@@@@>>>AAAAAABBBEEEHHHJJJKKKKKKQQQTTT[[[eeemmmoookkkgggYYY^^^dddgggiiippp{{{{{{wwwsssmmmlllsss}}}vvvuuuwwwzzzwwwtttzzz}}}}}}~~~{{{wwwuuurrrlllccc```aaa___^^^ZZZTTTMMMHHHFFFFFFBBBBBBBBBDDDFFFGGGFFFEEEDDDBBB@@@>>>=========>>>???<<<888333111000000111///...---,,,,,,,,,---........./////////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************)))************+++++++++************************************************)))************+++++++++************************,,,,,,,,,++++++*********000///111555333...---111---------............///................................................---------............///............////////////////////////000000000000......//////000000111111222222222222333333333333333333333333333333333333333333444555666777888888888777777666555555444444555555666666666666555555555555555666666555555444444555666666777777666666555666777777777777777777555555555555555666777777444444444444333222111111111111222222222333333333333333222111000///...---........................------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********************************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))************************************))))))))))))'''((()))***+++...222555666888:::===>>>>>>===<<<999888666444111000///...//////...---...111555999888777777888:::===???AAAKKKNNNSSSWWWYYY[[[]]]^^^]]]___ccciiinnnooollliiibbbdddeeedddgggrrr}}}yyytttmmmjjjnnnvvvuuutttvvv{{{}}}~~~||||||~~~~~~|||{{{uuuuuuxxxvvvsssnnnfff^^^VVVOOOKKKGGGEEEBBBCCCFFFHHHGGGFFFHHHGGGDDD???;;;999:::===@@@>>>:::666333222111111111000...---,,,,,,,,,,,,------...///......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************)))************+++++++++************************************************)))************+++++++++************************,,,,,,++++++++++++++++++000000222444222...---000---------............///................................................---------............///............////////////////////////000000000000////////////000000000000000111111111222222222222333333333333333333333333333333444555666777777888888777777666666555555444555666666777777666666555555555666666666666555555555555666777777777777777555666777777888888777777666555555555555666666777444444555444444333222111111111111111222222222222222222111000//////..............................------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************************************************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********************************++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************++++++++++++++++++++++++************************+++++++++***************+++++++++***************************************************************'''))),,,...///222666999:::;;;===???>>>===:::888333111000...------......000222444555555666999;;;888999;;;;;;<<<@@@GGGMMMeeejjjnnnnnniiiggghhhjjjiiiiiiiiijjjkkkkkkjjjhhhhhhiiiiiihhhkkkuuu~~~{{{wwwqqqlllnnntttuuutttuuu{{{}}}~~~xxx}}}|||yyytttlllbbb[[[VVVPPPJJJHHHIIIJJJGGGDDDFFFHHHIIIFFFAAA===<<<===@@@???===:::777555333222444333111...,,,+++******,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************)))************+++++++++************************************************)))************+++++++++************************++++++++++++++++++,,,,,,111222333333111......///---------............///................................................---------............///............////////////////////////000000000000000000000000////////////000000000000111111111111333333333333333333333333222333333444555666777888777777777777666666555555666666777777777777666666555555666777777777666666555666777777888888777777555666777888888888888888666666555555555555666777444444555555444333222222222222222222222222222222222111111000//////..............................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************************************************************************************************************************************)))***************++++++---///222333444555888:::===>>>???>>><<<888444222...---------...000222444333777===@@@???===;;;999888===DDDFFFHHHNNNXXXaaauuuzzz|||vvvmmmiiilllrrrpppnnnkkkhhhggggggggggggjjjooosssuuuvvvxxx~~~~~~}}}|||xxxssstttyyy}}}|||}}}|||||||||xxxkkkddd\\\XXXWWWSSSMMMGGGCCCDDDGGGJJJJJJGGGBBB>>>============;;;999777666777666444111///,,,+++***,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************))))))*********+++++++++************************************************))))))*********+++++++++*********************************++++++,,,,,,,,,222333444222///.........---------............///................................................---------............///............////////////////////////000000000000000000000000//////////////////000000000111111111333333333333333333333333222222333444555666777777777777777777777666666666666666777777777777666666555666666777888888777777666777777888999888888888555666777888999999999999666666555555555555666666444444555555555444333333444444444444444444444444111111000000///.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************)))))))))***+++++++++,,,************************************************************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************************************************************************************************************************************))))))******+++++++++,,,///222666888888999:::<<<>>>===<<<:::777222///,,,------...000333666999;;;888;;;===>>>=========>>>AAAJJJTTTXXXZZZ___hhhqqqssswwwwwwppphhhhhhqqq{{{wwwuuuqqqnnnkkkjjjkkkmmmrrrwww~~~{{{{{{~~~||||||~~~~~~}}}~~~yyyssspppmmmiiiaaaZZZMMMHHHCCCCCCGGGHHHDDD???;;;<<<===>>>>>>===<<<;;;;;;:::888555222000---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************))))))*********+++++++++************************************************))))))*********+++++++++*********************************++++++,,,,,,,,,222555555111.........,,,---------............///................................................---------............///............////////////////////////000000000000////////////000000000000///000000000111111111111333333333333333333333333222222333444555666666777777777777777777777777777666777777888888777777666555666777888888999999888777777888999999999999999555666777888999:::::::::777666666555555555555666444444555555555555444444555555555555444444444444000000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++***************************************+++++++++***************************************************************************************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********************************************************************************************************************************************************************+++++++++***************+++++++++************************))))))******+++,,,,,,,,,...111666999:::;;;<<<===:::999777444111///---,,,000111333666999;;;===>>>===;;;999777999???GGGNNNUUU\\\dddhhhgggiiipppvvvvvvwwwssskkkcccdddooozzz}}}yyyuuutttuuuwww}}}~~~~~~~~~~~~~~~{{{xxxiii]]]OOOFFFDDDDDDCCC@@@===>>>@@@AAAAAAAAA@@@???======<<<:::888555222111000///...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************)))************+++++++++************************************************)))************+++++++++************************++++++++++++++++++,,,,,,333777666000,,,......,,,---------............///................................................---------............///............////////////////////////000000000000......//////000000111111000000000111111111222222333333333333333333333333111222333333555555666777777777777777777777777777777777888888888888777777555666777888999999999999777888999999::::::999999555666777888999:::::::::777777666555555555555555444444555555555555444444555555555444444333333333///////////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************************************++++++++++++++++++++++++************************+++++++++***************************************************************************************************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************))))))***++++++,,,------...111666888999888777888444333000.........000111444666888;;;<<<===<<<<<<<<<<<<===@@@FFFPPP\\\dddgggjjjnnnnnnlllmmmrrrwww|||{{{vvvnnnfffgggpppyyy|||yyyzzz{{{~~~rrrdddWWWMMMHHHFFFCCCDDDDDDDDDDDDCCCCCCBBB?????????>>><<<:::888777222111000...---------...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************)))************+++++++++************************************************)))************+++++++++************************,,,,,,++++++++++++++++++333777666///,,,......+++---------.........//////................................................---------.........//////............/////////000////////////000000000000---......///000111111222111111111111222222222222333333333333333333333333111222222333444555666777777777777777777888888888777777888888888888777777666666777999999:::::::::888888999::::::::::::999555666777888:::::::::;;;888777666555555555555555444444555555555555555444444444444333333222222222///////////////.........------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++)))))))))))))))))))))))),,,+++++++++******))))))************************************************************************************************))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++******************************************************************************************************))))))))))))))))))))))))************************))))))******++++++++++++))))))******++++++++++++************************))))))***+++,,,,,,------000333777888666333111000000...,,,+++,,,000333666888999<<<======<<<999888999???HHHRRR\\\fffnnnsssooopppooonnnlllnnntttxxxxxxxxxvvvrrrooorrr{{{|||xxxwwwxxxxxxyyy{{{}}}~~~~~~zzzzzz~~~}}}~~~~~~}}}rrr]]]QQQMMMIIIIIIHHHGGGFFFEEEDDDDDD@@@@@@AAA@@@???===<<<:::444333111///...------...------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---************************)))************+++++++++************************************************)))************+++++++++************************---,,,,,,++++++*********777444000...------,,,+++,,,------......------,,,//////.........---------................................................////////////000000000000............////////////111111000000111111222333111111222222222333333333222111111111111111222222333333222222333333444555555555555555666666666666777777777777777777777777666777888999:::;;;;;;;;;999999888888777666666666444444555666666666666666888666555666777888777555666666666666555555555555333333333222222222111111000000//////.........---.........------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************************************************************************************************************************+++++++++*********))))))+++++++++*********))))))************************************************************************++++++************++++++************))))))))))))******++++++,,,...000222555555444222000...+++***///,,,***+++///555:::===;;;<<<===<<<999:::>>>BBBEEEMMMVVV___lllzzz}}}yyyuuuvvvtttpppqqqwww|||}}}}}}xxxwwwyyyyyyxxx}}}~~~}}}zzzwwwxxxyyyyyyyyyyyyzzz{{{~~~}}}~~~{{{~~~}}}yyyyyy~~~xxxfff\\\[[[ZZZVVVOOOIIIGGGGGGEEEEEEAAA@@@AAA@@@<<<<<<>>>===:::555000------...///---------......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************777444000...------,,,,,,,,,------......------,,,//////.........---------.................................................../////////000000000000............////////////111111000000111111222333111111222222222333333333222222111111111111111111333333222222333333444555555555555555666666666666666666666666666666666666666666888999:::;;;;;;;;;999999888888777666666666444555666666777777777666777666555666777777666555666666666666555555555444333333222222222111111111000/////////.........---......---------,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++*********))))))************************************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************************************************************************************+++++++++*********))))))+++++++++*********))))))************************************************************************++++++************++++++************************---,,,++++++...111444555444444222111///---,,,+++,,,+++,,,///333999===???<<<<<<;;;;;;>>>DDDLLLQQQWWW[[[___eeerrr~~~yyyqqqoootttyyyzzzzzzwwwxxx{{{{{{yyy|||~~~~~~~~~|||xxxxxxwwwvvvwwwyyy}}}~~~~~~}}}}}}yyywww|||}}}zzzwwwtttjjjlllmmmjjjbbbWWWOOOJJJGGGHHHBBB>>>>>>>>>:::999:::===;;;777333000///...............//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************666333///------------,,,,,,------......------,,,...............---------....................................................../////////000000000............////////////111000000000000111222222111111222222222333333333333333222111000000000111333333222222333333444555444555555555555666666666666666666666666666666666555666777888::::::::::::999999888888777666666666555666666777777777777777777555555555666777666555666666555555555444444444222222222222111111111000/////////...............------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,+++++++++***************************************************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))************************************************************************************************************************+++++++++***************+++++++++***************************************************************************************++++++************++++++++++++++++++++++++++++++///---+++---222666777777222111000...---------...+++---111666:::===???@@@<<<999888;;;EEERRR^^^eeeiiifffcccfffrrr|||qqqnnnrrrxxxzzzwwwwwwyyy}}}|||zzz{{{~~~}}}zzzzzz|||{{{|||{{{vvvppplllrrryyyyyy{{{|||ooobbbYYYVVVSSSIII@@@>>>>>>;;;999999<<<;;;:::888555222000...////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************555222///---------------,,,------......------,,,................................................................................./////////000000............////////////000000000000000111222222111111222222222333333333333333222111000000000000333333222222333333444555444444444555555555666666666666666666666666666666444555777888999999::::::999999888888777666666666666666777777777777777666666555444444666666555444555555555444444444333333222111111111111000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))+++,,,......,,,+++)))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************++++++************++++++************++++++++++++...------111666999777444000///---,,,,,,---///000...111777;;;===>>>======:::777888???NNN___lllssstttllldddeeeppp{{{zzzpppmmmrrrxxx{{{vvvwwwyyyzzzzzzyyyzzz}}}yyy|||{{{uuuqqqooommmttt{{{}}}{{{yyy{{{~~~{{{xxxqqqpppcccUUUFFFAAAAAA???<<<<<<999:::;;;:::999666333111000000//////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************444111...,,,---......---,,,------......------,,,---.................................................................................////////////............////////////000000//////000000111222111111222222222333333333333222222111000000111111333333222222333333444555444444444444555555555555555555555555555555555555444555666777888999999999999999888888777666666666666666777777777777666666555444333444555666555333444444444444333333333333111111111000000000//////---------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******************************+++++++++,,,,,,,,,************************************************************************************************))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))***,,,------,,,***)))))))))))))))))))))))))))************************************************************************************************************************************************************************************************************************************************++++++************++++++)))))))))******+++++++++,,,---000555999888444///...---,,,+++,,,---///111000444888;;;:::999999:::<<<<<<@@@JJJZZZhhhrrrvvvzzzpppggggggoooxxx~~~xxx|||{{{tttppprrrvvvxxxrrrttttttssssssvvvyyy{{{uuuxxx}}}yyywwwuuuyyy|||zzzuuurrrsssuuu|||sssyyynnn^^^MMMFFFCCC@@@>>>===777888:::;;;;;;:::888666222222000///....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++******++++++++++++******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************222000---,,,---.........,,,------......------,,,---------...............................................................------........./////////............////////////000////////////000111111111111222222222333333333222111111111111111222222333333222222333333444555333444444444444555555555555555555555555555555555333444555777888888888888999999888888777666666666666666666666666555555444555444333333444555444333444444333333333222222222000000000000////////////---------------.........++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,***************+++++++++************************************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))***************************************************************************************************************************************+++++++++***************+++++++++************************************************************************++++++************++++++))))))******+++,,,,,,,,,,,,000555888888444000---------,,,,,,---...000111000333666777777888;;;???HHHKKKRRR\\\gggpppuuuwwwwwwooohhhhhhlllpppvvvzzzvvv~~~yyyvvvtttrrrnnnqqqrrrppppppuuuyyyzzzzzz{{{|||{{{}}}|||~~~~~~{{{wwwtttuuuxxxsssttt|||sssfffXXXQQQKKKDDD???>>>::::::;;;<<<<<<<<<<<<<<<666555333000///.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************111///,,,+++---.........,,,------......------,,,---------.........//////................................................---------.........//////............///////////////////////////000111111111111222222222333333333000000000000111222333333333333222222333333444555333333444444444555555555555555555555555555555555333333555666777888888888999999888888777666666666555555555555555444333333444333222333444444444222333333333333222222222222000000/////////.........,,,,,,,,,------.........******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++************************************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************************))))))*********+++++++++))))))*********+++++++++************************************************************************++++++************++++++++++++,,,,,,---......///000555999999444///......---------...//////000000111444666777999>>>HHHPPP]]]aaahhhnnnrrrvvvxxxzzzuuuooollllllkkkjjjmmmtttvvvwwwpppnnntttwwwuuuwww|||~~~|||~~~~~~~~~{{{{{{zzz{{{}}}|||~~~xxxyyyzzzsssmmmhhh___RRRHHHDDDBBB@@@???======>>>???@@@<<<:::666333000/////////........................................................................------------------------------------------------******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************111///,,,+++,,,...//////,,,------......------,,,---------.........//////................................................---------.........//////............/////////000///////////////000111111111111222222222333333333//////000000111222444444333333222222333333444555333333333444444444555555555555555555555555555555222333444666777777888888999999888888777666666666444555555555444333333222444333222222444444333222333333333222222222111111000/////////............,,,,,,,,,------.........*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************)))************+++++++++******************************+++++++++,,,,,,,,,))))))******++++++++++++************************************************************************)))************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************************************************************************************************************))))))******++++++++++++))))))******++++++++++++************************************************************************++++++************++++++------......///000111111555999<<<888111,,,...111------...///000000000///444666888:::>>>HHHVVV```mmmrrrxxxzzzzzzzzz{{{}}}yyyvvvtttuuupppkkkmmmtttuuu}}}tttqqqyyy~~~zzzzzz~~~~~~~~~}}}yyyxxxyyy{{{~~~}}}~~~zzz~~~sssaaaRRRLLLHHHFFFBBB???>>>???AAACCC???===999555222111000000////////////////////////................................................------------------------------------------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************222000...+++******+++,,,------------------------.........------,,,,,,,,,------------------------................................................////////////////////////...............///000000111111111000000000000000000000111111111222222222222222222222222222222222444444222222222222444444333555666555444444555666444666999<<<<<<:::888666:::999888666666666666777888777777666555444444444333333333333333333333333444333222111000000000000000000///...------,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))************************+++***)))(((((()))***+++))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++************************************************************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,...///000111333666888<<<999666333000/////////000......111666888777555444666:::AAAKKKXXXeeennnyyy{{{~~~{{{xxxtttsssvvvwwwsssnnnmmmwww~~~~~~}}}{{{zzzyyy|||xxxyyyzzzxxxtttpppnnnmmmvvvqqqooowww|||rrrooovvv||||||wwwtttvvvzzz~~~{{{eeeVVVTTTPPPIIICCC@@@??????@@@@@@>>>;;;999777555111...///............//////000//////.........------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))///...,,,++++++,,,---...------------------------......---------,,,,,,,,,------------------------................................................////////////////////////...............///000000111000000000000000000000111111111222222222222333222222222222222222222222444444333222222333444444333444666555444444555666444666888::::::999777666999888777555555555555666777777666666555444444333333333333333333333333333333333222111000000000000000//////...------,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))******************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************************+++***)))(((((()))***+++))))))***++++++++++++***************************++++++++++++++++++++++++++++++************++++++************************************************************************************************++++++***))))))***+++++++++++++++++++++++++++++++++++++++***++++++,,,,,,...///111333444666999::::::888444111...---............000333666888777666777===GGGRRR\\\fffnnnsssuuuyyyyyysssqqqppprrrwwwxxxtttooonnnqqq{{{~~~~~~yyyuuutttuuuyyy{{{{{{|||}}}vvvlllfffffffffccc]]]XXXTTTSSSSSSQQQUUU```mmmtttqqqkkkjjjpppwwwxxxtttrrruuuxxx}}}zzzgggccc]]]TTTJJJCCC@@@@@@AAACCCAAA>>><<<;;;888444111/////////......///000000//////.........------------------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************---,,,,,,+++,,,---///000------------------------...------------,,,,,,,,,------------------------................................................////////////////////////...............///000000000000000000000000111111222222222222333333333333222222222222222222222222444444333333333333444444333444555555444444555777555666777777888888777777888777666444333444444555666666666555555444444333444444444444444444444444333222111000//////////////////......---,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********************************************************++++++++++++,,,++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************++++++***))))))***+++++++++++++++++++++++++++++++++*********+++,,,------000111444666888999::::::666333000---,,,,,,...//////222555777777888999:::CCCNNN^^^mmmuuuyyyyyyyyyvvvyyy}}}|||uuuooooooooosssxxxxxxrrrmmmmmmmmmvvvzzzwwwuuupppmmmlllmmmlllgggbbbaaa```\\\UUURRRRRRRRRNNNIIICCC@@@??????AAAFFFOOOXXX]]]]]]ZZZbbbggglllmmmkkklllqqqvvvttt~~~{{{vvvpppdddVVVKKKDDDBBBCCC@@@???===<<<;;;888444111111000000/////////000000/////////.........------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---...///------------------------------------------------------------------------................................................////////////////////////...............///000000000000000000000111111111222222333333333444444444111222222222222222333333444444444333333444444444222444555555444444666777777777777777777888888999888777666444444444444555555555555444444444333333444444444444444444444444222222111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************************))))))))))))))))))***))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************+++******************+++***+++++++++++++++,,,,,,*********+++,,,---//////333333666888::::::888666000...---+++,,,...111222555888:::999888:::???CCCWWWcccuuu~~~|||zzzzzz{{{zzzvvvsssrrrssswwwzzzwwwoookkkllloootttyyy}}}~~~uuurrrpppllljjjjjjccc]]]TTTNNNMMMOOONNNMMMLLLLLLLLLJJJFFFCCCAAAAAACCCGGGLLLQQQTTTVVVVVVVVV]]]___```______dddlllssswww}}}}}}|||{{{}}}tttfffWWWLLLFFFDDD@@@???>>>>>>===;;;777555333222111000000000000000////////////....................................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------------------------------------------------------------------------................................................////////////////////////...............///000000//////000000111111111111222222333333333444444444111111111222222333333333444444444444444444444444222333555555444555666888999999888888888999:::;;;999888666555444555555666444444444444333333333333444444444444444444444444222111000///............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************)))))))))******)))))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********************************************************************************************************++++++******************++++++,,,,,,,,,******+++,,,...000111222555555777:::;;;999444///++++++,,,---///222555777:::::::::999999>>>GGGMMMfffrrr~~~|||xxxuuuwww{{{}}}xxxqqqppptttwwwvvvvvvyyy~~~zzz~~~zzzooommmmmmkkkiiiiii\\\UUUMMMLLLPPPVVV\\\______``````^^^ZZZXXXWWWWWWUUU[[[bbbgggiiikkknnnqqqllljjjfffcccdddkkkwww}}}ssspppqqqtttzzz~~~~~~|||uuuiii\\\QQQJJJFFFDDDBBBAAA@@@???<<<:::555444333222111000000000000000/////////....................................------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,------------...------------------------................................................////////////////////////...............///000000/////////000111111222222222222222222333333333333111111111222222333333444444444555555555555444444111333555555555555777888:::999999999999:::;;;;;;999888777555555555555666333333333333333333333333333333333333333333333333111000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))************+++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************************************************************)))***++++++++++++***)))*********++++++,,,,,,---***+++,,,...000222444555777777999===>>>;;;444---,,,---///222555888999:::999999999:::@@@IIISSSZZZmmmwww}}}yyysssxxx~~~xxxyyy|||zzz}}}}}}|||}}}yyyxxx}}}vvvkkkdddfffkkklllkkkkkkddd^^^ZZZ```iiisss}}}~~~wwwooolllrrrwww}}}}}}{{{{{{|||xxxxxx|||rrrdddYYYNNNJJJEEEAAA???===:::999666666444333111111000000000000000/////////....................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,---------......------------------------................................................////////////////////////...............///000000...//////000111111222222111111111222222222222333000111111222333333444444333444555666666555444333111333444555555555777999888888999999999:::::::::888777666444333444444555222222222222222222333333222222222222222222222222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))************++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))***++++++***)))((())))))***++++++++++++***************************++++++++++++++++++++++++++++++************++++++************************************************************************************************)))***++++++++++++***))))))******+++,,,,,,------+++,,,---///222555777888999999<<>>EEEIIIFFF>>>666444777:::===>>>===;;;999666888???LLL]]]kkktttwwwuuu||||||tttooosssuuu}}}|||ttt~~~}}}yyyppphhhhhhlllllliiifffccchhh{{{~~~~~~nnnfff[[[PPPHHHBBB???===999888666444222111111000000000000000////////////////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------........................000000//////........................////////////000000000000111111111111111111000000111111222333222222333333333333444444555555444444444333333333222222333444555666777888888999::::::;;;;;;::::::888888666555444333333222444333222222111111222222222222222111111111000000///............------------------,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++************++++++---,,,+++******+++,,,---+++++++++++++++***)))((()))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++******))))))))))))******)))((((((((()))***++++++************************************************************************************************++++++******************++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++*********)))))))))***+++,,,,,,,,,,,,,,,...000222444555777:::<<>>HHHTTT^^^kkkvvv||||||yyyyyypppooorrrtttnnnsss{{{ssssss{{{~~~wwwxxxiii______```bbbmmm|||zzz{{{~~~~~~{{{hhh\\\VVVNNNDDD>>>===;;;999888777555222000222222111111000000//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------......................../////////.........------............//////////////////000000000111111111111111000000111111222333222222222333333333444444555555555555444444333333222333444555666777777888888999999:::;;;:::::::::888777666555444333333333444333333222222222222222222222111111111000000000............------------------,,,,,,,,,+++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++************++++++,,,+++************+++,,,+++++++++++++++***)))))))))************+++++++++************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************************************************))))))*********+++++++++******))))))))))))************)))))))))***++++++************************************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,+++++++++******+++++++++*********)))))))))******+++,,,,,,,,,,,,---000333666888;;;>>>@@@FFFJJJPPPVVVYYYVVVQQQLLLLLLKKKHHHBBB===;;;>>>AAAJJJXXXiiitttzzz||||||~~~{{{tttpppppppppooommmrrrzzz|||mmmnnnxxxzzz|||}}}sssiii```[[[```eeelll}}}wwwzzz}}}{{{}}}~~~~~~ssshhhXXXIIIAAA<<<:::888888777666333111222111111000000000//////........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------.................................------------------............///////////////000000000000111111111000000000000111222222222222222222333333333333666666666555555555555444333444444555666777888888888888999::::::::::::999888777666555444333333333333333333333222222222222111111111111000000000000............------------,,,,,,,,,,,,++++++++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************+++++++++******))))))******+++***++++++++++++***)))))))))************+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++***************************************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))***************************************************************+++++++++******))))))))))))******,,,++++++************+++************************************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,++++++++++++***+++++++++************************+++++++++++++++---000555999<<>>AAAFFFKKKNNNWWWYYY]]]aaabbb___YYYUUUNNNFFF======III[[[mmmxxx||||||zzzvvvqqqllliiinnnrrrsssvvvxxxtttmmmjjjkkkqqqzzz|||{{{llljjjiiihhhiiillloooqqqvvv|||tttjjjggghhhnnnzzzpppaaa]]]VVVQQQIIIBBB>>>:::888666555444222000000000111222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------........................---------------.........,,,------------...............////////////000000000////////////000111111111111111111222222222222444555555555555666666666444444444444555555666666666666777888888888888777666666555444444444444444333444555555555444222111////////////............------------,,,,,,,,,,,,*********+++++++++++++++)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++************++++++)))******++++++******)))))))))***++++++++++++***)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------***************************************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************************************************+++++++++*********************))))))))))))******,,,++++++************+++************************************************************************************************)))))))))***++++++,,,,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,***************++++++++++++*********,,,...000111555888;;;???DDDJJJRRRVVV```aaabbbcccaaa\\\TTTOOOFFFAAA>>>GGGZZZppp|||}}}}}}zzzwwwsssttttttsssrrrvvv{{{yyysssmmmnnnsss|||yyyrrrgggeeeeeegggnnnyyy{{{ooodddfffooo~~~ssslll^^^WWWLLLCCC>>><<<;;;:::999777444222000000111222////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,---///000++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,---------......------............------........................------........./////////,,,,,,---------................../////////000000///////////////000111111111111111111222222222222333333444444555555555555333333333333444444444444555666777777888888777777666666555444444444444555333444555666555444222111/////////.........---------------,,,,,,,,,++++++)))*********++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++************++++++******+++,,,,,,+++******))))))***+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...***************************************************++++++,,,,,,++++++***************************************************************************))))))))))))))))))))))))************************************************+++++++++*********))))))******))))))))))))************)))))))))***++++++************************************************************************************************((())))))***++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++*********+++---000333555777999<<>><<<999555222222222...///000000000000000///000000000000000000000000................................................//////.........---------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...111444888:::---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///............////////////......///000000000000000222333333333333333222222222222333333333333444444333333444444444333222222333333444444555666666666666555444333333222222333333222222222222111111111////////////.........---------,,,,,,,,,+++++++++************************************************+++++++++++++++++++++++++++++++++,,,,,,++++++***************************************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))************+++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************++++++++++++))),,,,,,)))))),,,,,,)))************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,---------///333666888888===@@@FFFOOOXXX^^^bbbeeeaaa^^^ZZZVVVMMMFFFGGGLLLbbbjjjnnnoooxxxxxxtttwww~~~yyyllliiiggghhhyyy~~~tttkkkfffeeejjjwww|||oooooossszzzeeeTTTLLLHHHCCCAAA@@@>>>:::777444222222//////000000000000000///000000000000000000000000......................................................---------,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------///222666999;;;---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///............////////////......///000000000000000111222222333333333222222222222222333333444444444555666666555555444333222444444444444444444444444555555444333222222222222222222111111111000000000//////.........---------,,,,,,,,,,,,++++++++++++************************************************++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))************+++++++++************************++++++++++++++++++++++++************************************************************************************************************************************************************************************************************+++++++++,,,///000///+++***------+++************************++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,...//////111333666999;;;@@@FFFPPPZZZbbbeeecccaaa^^^]]]YYYRRRGGGBBBKKKWWWpppqqqooonnnxxxwwwsssoooqqqxxx~~~}}}qqqkkkiiijjjlllzzzuuupppjjjggghhhrrruuuqqqooouuuuuucccVVVNNNHHHBBBAAA???<<<999666333222000000000000000000000000000000000000000000000000........................////////////////////////---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,---...111444888;;;===---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------------------------------............///............////////////......///000000000000000000111111222222222222222222222222333333444444444666777777777777777666666555555555444444333333333555444333222111111111111111111111000000000//////.........---------,,,,,,,,,+++++++++++++++++++++************************************************++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++*********************************************************************************************************************************************************************************************************+++++++++,,,,,,777777444---+++,,,,,,************************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------//////111222333666:::===BBBNNN\\\dddhhhiiigggccc```\\\UUULLLEEEFFFUUUeeerrrrrroooqqqyyy~~~vvvnnnoooqqqtttxxx~~~zzzzzz}}}yyyqqqtttpppooonnnuuu|||rrrrrrrrrpppqqqyyyrrrkkkppp{{{rrrdddUUULLLCCCAAA???===;;;888555444222222111111000000111111////////////////////////........................000000000000000000000000------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,...000444777;;;===???---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///............////////////......///000000000000000///000111111222222222111111111222333333444555555666666888999::::::::::::555555555444333333222222444444222111111111111111000000/////////.........------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,))))))*********+++++++++************************++++++++++++++++++++++++***************************************************************************************************************************************************************************************************++++++++++++,,,,,,,,,555666222,,,***+++,,,)))*********************************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,------......000111222333777<<>>>>>===;;;999555444333111111111222222000000000000000000000000///////////////////////////////////////////////////////////////000000000,,,---------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////111666:::===???@@@@@@---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................---------............///............////////////......///000000000000000---...///000111111111111000111111222444555555666444444555777888888888888444444333333333333333333333222111000000//////000.........------------,,,,,,,,,,,,,,,++++++++++++)))*********++++++++++++************************************************++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++******++++++,,,)))************+++++++++************************++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,------&&&******((()))------+++************************,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,...//////...222555666888===EEELLLVVVcccmmmnnnoooqqqkkkaaaTTTOOOOOOXXXdddnnnxxxzzz{{{|||yyyzzz{{{}}}~~~|||vvvsssrrrssswww{{{qqqnnnqqqsssyyyzzzvvvzzzqqqZZZRRRHHHBBB@@@???===;;;666555333111111111222333000000000000000000000000////////////////////////....................................//////000000------------............------............------------------------------,,,,,,------.../////////111444888<<>>@@@AAA@@@???------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------------------------............///................................................//////.........---------////////////000000000000000000000111222222333333333333333333333333333333333444444555555444444333333333333444444555555555333333222222111000000000//////...---,,,,,,++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))*********++++++++++++***+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++((()))))))))******++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******+++,,,------,,,+++***++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,++++++***************+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,...000111777444444999===BBBMMMZZZmmmkkkmmmtttxxxpppaaaVVVMMMYYYgggrrr~~~}}}|||}}}~~~zzzvvvuuuuuuqqqttt|||~~~zzztttooollljjjiiihhhccccccbbbbbbcccdddfffgggfffiiikkkllllllmmmqqqtttrrrsssuuuxxx|||ssslll___QQQIIIFFFAAA;;;<<<999666222111111222333000000000000////////////000000000000000000000000000000//////.........---........................------............------111///---,,,---...---,,,+++,,,,,,------,,,,,,+++---------.........//////777<<<>>>===???BBB>>>666,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,---------------------------------............///................................................//////.........---------////////////000000000111/////////000111111222222333333333333333333333333333333444444444444333333333333333444444444555555333222222111111000//////...------,,,++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))************+++------------------------,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************************************************)))************++++++++++++++++++++++++++++++++++++++++++*********)))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++---///111222666333444:::@@@GGGSSS```lllnnnrrrtttqqqhhh^^^XXXZZZaaaiiirrr~~~zzz{{{yyyxxx|||}}}wwwrrrwww}}}{{{sssmmmccc___ZZZVVVSSSRRRQQQPPPNNNNNNMMMMMMMMMNNNOOOPPPRRRTTTVVVWWWWWWXXX\\\___```aaacccfffjjjnnnqqqssstttuuuvvvyyy}}}zzzxxx~~~sssbbbSSSJJJEEE@@@;;;999555333222111111000111000000000////////////000000000000000000000000000/////////....................................------............------+++,,,,,,---------......+++,,,,,,------,,,,,,+++------------...000111222666<<>>????????????@@@BBBBBBBBBCCCFFFHHHLLLMMMNNNQQQTTTWWWZZZ\\\```aaacccggglllrrrvvvyyyvvvqqq~~~rrr^^^PPPHHHCCC;;;999666555444333111000111111000000000/////////000000000000000000000000////////////....................................------............------+++...111111...---...///,,,,,,------------,,,,,,------,,,---///111444666888???BBB===777888;;;===++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,---------------------------------------............///................................................/////////...............//////000000000111111111///000000111222222333333333333333333333333333333333333333444444333333333333333333333333333333333222111111000//////......---,,,,,,,,,++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,.........---------------,,,------------.........************************,,,,,,,,,,,,,,,,,,,,,,,,//////////////////000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,...000222444999999;;;AAAJJJVVVbbbjjjwwwzzzyyyooofffeeekkkppptttoooiiijjjxxxxxxuuusssvvvzzzvvvtttnnnooo}}}xxx{{{rrrjjjccc[[[RRRKKKLLLIIIFFFDDDCCCCCCBBBAAA@@@???>>>===<<<;;;;;;;;;888999999::::::;;;===>>>???@@@AAACCCEEEHHHJJJKKKOOOQQQTTTXXX^^^dddiiikkknnnppptttyyy~~~}}}{{{qqqaaaRRRGGG===:::888777777777444222111111111000000000//////000000000000000000000000///////////////.................................------............------000555888777111------///,,,,,,------------,,,,,,------,,,---000444888;;;>>>@@@@@@===999:::>>>BBB++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---------------------------------............///................................................////////////////////////000000000000111111111111111222222333333444555555333333333333333333333333222333333333333333333222333333333333333333333333111111000//////......---------------,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------...............---------.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++******+++,,,---++++++++++++++++++++++++))))))*********+++++++++************************************************************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,---///111333555666:::@@@IIIUUUcccnnnsss|||sssiiiiiittt}}}xxxrrrkkkmmm{{{xxxtttrrrrrryyy|||sssnnniiikkkxxx}}}}}}vvvuuu~~~}}}oooiiibbb\\\XXXSSSMMMIIIIIIGGGDDDCCCCCCCCCBBBAAA@@@???>>>===<<<:::999888999888888888999:::::::::999::::::;;;===???AAABBBCCCDDDGGGKKKPPPVVV[[[]]]```bbbfffkkkqqqwww{{{~~~yyy}}}fffTTTCCC>>>888666777888555222111111111111000000000000000000000000000000000000.........///////////////////////////////////////------............------000555888777111------///,,,------......------,,,...------///222666;;;>>>AAA>>>::::::<<>>===;;;:::999777555555777888777666666666666777888999:::;;;:::;;;===@@@DDDHHHLLLNNNUUUWWWZZZ___eeekkkpppsssvvvyyy}}}wwwuuu~~~zzzcccOOOGGG<<<777666777444222222222111111111000000000000000000000000000000000.........///////////////////////////////////////------............------+++...111111...---...///------............------......///111444999===??????999666999>>>CCCHHHLLL,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///---------------------------------............///.................................................../////////000000000000000000111111111222222222222222333333444555555666333333333333333333333333222222333333333333222222333333333222222222111111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///......///000111111222333222222222333333333333444444444444444444444444444222222111111111000000000111111000000000//////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++))))))*********+++++++++************************************************)))************+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,---...000333555777666AAAPPP```qqquuunnnccc```qqq~~~zzzuuuuuu}}}yyyuuurrrtttxxx~~~zzzvvvssshhh```[[[[[[ZZZ^^^lll~~~zzzsssmmm```ZZZSSSOOONNNNNNKKKIIIIIIGGGEEEDDDEEEDDDCCCAAACCCDDDDDDCCCBBB@@@>>>===999666444444555666555333555555555555555666777777777777777999;;;>>>AAABBBIIIJJJMMMRRRXXX^^^ccceeehhhkkkppptttxxx}}}|||xxxxxxdddWWWGGG<<<999888666444222222222111111111000000000000000000000000000000............/////////000////////////////////////------............------+++,,,,,,---------......------............------...///111333777:::===???;;;888888>>>CCCGGGOOOXXX------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---------......---------------------------------.........//////.................................................../////////000000111111000111111111111222222222111222222333333444444555333333333333333333333333222222222333333222222222333333333222222111111111000//////...------,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////000000000000333333444555777888999999<<<============>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@======<<<<<<;;;;;;;;;:::666666666555555444444444000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***++++++++++++++++++++++++)))************+++++++++))))))******++++++++++++************************************************)))************+++++++++++++++++++++++++++++++++))))))******++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,---...000333666777>>>JJJZZZiiiyyy~~~jjjfff______rrr}}}uuurrrxxx{{{xxxttttttwwwzzzssswwwxxxkkk___WWWUUUQQQSSS```ssszzztttssspppkkkeee^^^VVVQQQOOONNNLLLJJJHHHFFFEEEDDDDDDDDDBBB@@@BBBBBBCCCBBBAAA@@@>>><<<;;;888555555777777666333666666555555555666666777777666666777888:::<<<===@@@AAACCCHHHMMMSSSXXXZZZ[[[^^^cccggglllrrrxxx|||uuufffQQQCCC===<<<:::777222222222111111111111000000000000000000000000000---.........//////000000000000000000000000000000---..................---111///---,,,---...---,,,------............------...///222555888;;;===???::::::>>>EEEGGGKKKVVVddd,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................////////////000000000000000111111111111222222222111111111222333444555666555444333333222222333333222222222222222222222222111111111111000000000///---.........---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,,,,+++************++++++,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...///111222333333333555555555666777999:::;;;===>>>???AAABBBDDDEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHJJJKKKMMMNNNLLLKKKJJJHHHGGGGGGGGGGGGEEEDDDCCCBBB@@@>>><<<;;;<<<;;;:::999777444222111000//////...---,,,,,,,,,------------...///000000......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************''''''((()))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,+++++++++,,,------...---///333333222555;;;BBBNNN```ssszzzhhhXXXQQQ^^^qqq}}}|||uuutttzzzzzzssssssyyy|||}}}}}}qqqaaaVVVVVVQQQNNNTTTbbbpppxxxzzz}}}uuuppppppppppppooonnnhhh```\\\YYYUUUNNNIIINNNKKKGGGDDDDDDDDDDDDCCCBBBCCCEEEEEEDDDCCC@@@???>>>===:::888777777777777333333444444444444555555666666666666666666666666;;;<<<>>>@@@CCCFFFIIIJJJRRRUUUYYY]]]```eeejjjnnnrrrwww~~~nnnZZZHHH<<<999:::333444333///...000222333111111111111000000000000//////////////////////////////............//////////////////////////////........................///////////////.........///111444888:::;;;::::::<<<>>>BBBEEEGGGOOOaaasss,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................////////////000000000000000000111111111222222222222222222222222333444555444444333222222222222333222222222222222222222222111111111000000000//////------......---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++,,,,,,,,,+++************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111333444666888:::;;;<<<<<<@@@@@@AAAAAACCCDDDFFFGGGHHHHHHHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQMMMLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDCCCAAA@@@@@@>>><<<:::888777777777666555444333222111222111000///...---------------,,,,,,,,,,,,,,,------------...//////000000,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************************************(((((())))))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---.........000444444444888>>>FFFUUUhhhyyyvvveeeWWWSSSaaasss||||||tttrrruuuyyy~~~~~~|||wwwxxx}}}~~~yyyllldddaaaZZZTTTOOOTTT```mmmtttwww~~~xxxqqqmmmnnnpppqqqpppmmmjjjgggfffddd^^^UUUMMMNNNKKKHHHGGGFFFFFFFFFEEEDDDEEEFFFFFFFFFDDDBBBAAA???>>><<<:::999888777777444444444444444444444444555555555555555555555555777888999;;;===@@@BBBCCCIIIKKKOOOSSSVVVZZZ___ccchhhmmmssswwwyyy~~~sss]]]JJJAAA>>>666777555222111111222333111111111111000000000000//////////////////////////////............//////////////////////////////........................////////////////////////000222444777999:::;;;;;;AAA???>>>???EEEUUUppp,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................////////////000000000000000000000111111111222222333222222222222222333333444444333222222222222222222222222222222222222222000000000000////////////---------------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,---------.........000111222444666888999:::;;;===???AAADDDFFFGGGGGGFFFFFFFFFGGGIIIJJJLLLMMMLLLLLLKKKLLLMMMOOOQQQRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTTTTSSSRRRQQQQQQQQQQQQSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOONNNIIIIIIHHHGGGFFFDDDBBBAAA@@@@@@>>>===;;;:::999888666666555444333222111000/////////......---------,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++************************)))*********************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......//////111444555555;;;CCCMMMaaauuummm___UUUUUUfffxxx{{{tttpppqqqtttzzzzzz|||}}}{{{xxxzzzqqqeeefffkkkaaaZZZUUUWWW```llltttwww{{{uuunnnkkklllnnnnnnnnnlllnnnpppsssssslllaaaXXXRRROOOKKKIIIHHHHHHGGGFFFFFFGGGGGGHHHGGGEEEDDDCCC@@@@@@???===;;;999888666555555555555444444444444444444444444444444444444444444555666888:::;;;<<>><<>>@@@BBBCCCDDDDDDEEEGGGIIIKKKLLLMMMNNNHHHHHHIIIIIIKKKLLLMMMNNNMMMLLLKKKKKKLLLNNNPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQWWWVVVVVVUUUTTTTTTUUUUUUVVVVVVUUUTTTTTTTTTUUUUUUVVVVVVWWWWWWWWWWWWVVVVVVQQQQQQQQQQQQPPPNNNMMMLLLHHHHHHFFFEEECCCAAA??????:::;;;;;;;;;;;;:::::::::555444444333111000///...---------,,,++++++******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++************************+++*********************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///111111222444444555===GGGVVVlll}}}ggg]]]UUUYYYmmm{{{uuussstttuuu~~~~~~}}}yyyuuutttzzzkkk```ccckkkgggaaa\\\]]]eeepppxxx|||xxxttttttsssqqqoooooorrrxxx}}}zzzrrrkkk\\\WWWPPPKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDBBBBBBBBBAAA???<<<999777777777666666555555444444333333333333333333333333555555555555666777888999:::<<>><<<888555555555222222333222222222111111111000000////////////////////////000000////////////000000////////////////////////........................///////////////000000000555555666777999;;;===>>>===<<<===CCCOOOccc,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................////////////000000000000//////000000000111111111222222111000000000111111333333222111111111111222111111111111111111111111/////////............---++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++,,,---...///000000333444666999<<<>>>AAABBBEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQPPPOOONNNNNNOOOPPPQQQRRROOOPPPQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWWWWWWWWWWVVVUUUUUUQQQQQQOOONNNLLLJJJHHHHHHAAAAAABBBBBBAAA@@@???>>>::::::999777555222000/////////......------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************++++++++++++************************++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---...///000222222333444333555???KKK]]]sssooohhhaaadddvvv|||zzzzzz{{{|||xxxrrrttt|||wwwhhh______aaafffccc```ccckkkuuu|||~~~zzzuuuxxx|||}}}llleeeZZZQQQKKKIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA>>><<<:::999999888888777666555555333333333333333333333333555555444444444555666666777999;;;<<<===???BBBDDDJJJLLLPPPTTTXXX]]]aaaeeekkkooovvv~~~eeeKKK???888444555555222111444222222222222111111111111000000000000000000000000000000////////////000000////////////////////////........................////////////000000111111666777777888:::<<<===???;;;999<<>>AAAEEEHHHJJJLLLKKKKKKKKKKKKKKKKKKJJJJJJMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPLLLMMMNNNOOOPPPOOONNNNNNKKKKKKLLLMMMNNNPPPQQQRRRUUUUUUUUUUUUVVVWWWXXXXXXWWWXXXYYYYYYZZZZZZYYYYYYZZZZZZ[[[[[[[[[[[[ZZZZZZZZZYYYXXXWWWUUUSSSRRRRRRJJJJJJJJJHHHFFFCCC@@@???>>>>>>>>>===;;;999666444......------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++++++++,,,******************************++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000000222222444555444888EEESSSeeewww|||tttttt~~~wwwyyywwwnnnhhhccc^^^ZZZaaaaaaccchhhpppxxx~~~~~~~~~}}}uuujjj___WWWRRRNNNLLLIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCAAA@@@???===<<<;;;:::999888777666333333333333333333333333333333333222222222333333444555666777777888:::===DDDEEEHHHKKKPPPTTTWWWYYY^^^bbbiiipppvvv~~~www]]]III===666777666222111555333222222222222111111111000000000000000000000000111000000//////000000111////////////////////////...........................//////000000111111222777888999:::;;;===>>>>>>===;;;>>>HHHWWWkkk,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................////////////000000000000////////////000000000111///////////////000111222333222222111111111111111111111111111111111111111.........---------,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,---///000111333444666888;;;>>>@@@AAABBBCCCEEEHHHKKKMMMOOOPPPOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOQQQQQQRRRRRRRRRPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOOOONNNMMMKKKJJJLLLMMMOOOOOONNNMMMLLLKKKLLLLLLMMMOOOPPPRRRSSSUUUUUUUUUUUUVVVWWWXXXYYYXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]\\\\\\]]]]]]\\\[[[ZZZYYYXXXXXXRRRRRRRRRPPPNNNKKKGGGEEEDDDEEEFFFFFFFFFEEECCCBBB888777555333111///---,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,...///000111000111444666777>>>NNN^^^qqq|||{{{}}}www~~~|||vvvpppiiihhhkkkiiibbb[[[___bbbhhhooowww|||{{{rrriii___WWWQQQJJJJJJIIIHHHGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC??????>>><<<;;;999888888444444444444444444444444333333222222222222333333222333444444333444666888>>>>>>@@@CCCGGGJJJMMMNNNQQQUUU[[[bbbhhhooovvvzzz~~~qqqWWWGGG<<<;;;999222111666333333222222222111111111000000000000000000000000111111000000000000111111////////////////////////...........................//////000111111222222777888:::<<<===>>>>>>======@@@KKK\\\ppp,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------................................................////////////000000000000////////////000000000000............///111222222333222222111000111111111000000000000000000000000......---------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,...------...///111333444;;;<<>><<<:::999999444444444444444444444444555444444444444444555555333444444444333333555666999999:::<<<@@@DDDFFFFFFJJJMMMSSSYYY^^^eeelllppptttvvvzzzxxxyyybbbPPPBBB???;;;444222777333333333222222222111111000000000000000000000000111111000000000000111111////////////////////////...........................//////000111222222222666888;;;===???>>>>>>===;;;DDDZZZttt---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..............................///////////////.........////////////000000000000000000000000111111111111222222222111000//////...///////////////......---------,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++************...------,,,+++,,,,,,,,,+++,,,...111555888<<<>>>DDDEEEFFFHHHIIIJJJKKKKKKMMMNNNOOOQQQRRRSSSSSSTTTTTTTTTTTTTTTSSSRRRPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRRRRPPPNNNLLLKKKKKKKKKKKKNNNOOORRRUUUVVVVVVUUUTTTXXXYYYZZZ[[[[[[ZZZYYYXXXVVVVVVWWWXXXYYYZZZYYYYYYXXXXXXXXXYYYZZZ[[[]]]^^^^^^]]][[[ZZZYYYYYYZZZ[[[\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXXXXZZZXXXWWWWWWXXXXXXWWWVVVWWWVVVTTTSSSSSSSSSSSSTTTOOOOOOOOOMMMJJJEEE@@@===555333000////////////..................---++++++------,,,,,,,,,---...///++++++++++++++++++++++++......---------,,,,,,,,,++++++,,,------------,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++------++++++++++++------++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------......000111222444333555888;;;EEE]]]sssooonnnyyy~~~{{{wwwwwwuuubbbRRRUUU[[[```dddeeedddbbbbbbkkkvvv{{{{{{|||xxxiii```\\\UUUMMMIIIJJJKKKIIIFFFIIIHHHFFFEEEEEEEEEFFFGGGDDDBBB@@@???>>>===:::888999999888666555444333222444444333333333333333333333333333333333333333333555555777888:::<<<===>>>GGGGGGIIILLLQQQXXX^^^aaaeeeiiipppwww~~~uuusss~~~~~~fffLLL@@@<<<888666777555444333222111111111111222111111000000000000000000000000000000000000000////////////////////////////////////////////////------------///222666888666999:::<<<>>>???>>><<<@@@WWWppp---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---............................../////////////////////...////////////000000000000000000000000111111111111222222111111000//////...///////////////...------------,,,,,,+++******)))++++++++++++++++++++++++,,,,,,,,,+++++++++******------,,,,,,,,,---......111222555999===AAADDDFFFFFFGGGIIIJJJLLLLLLMMMMMMOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRRRRRRRRRRRRRRRRRRROOOOOONNNMMMMMMMMMNNNOOONNNPPPRRRUUUWWWXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZZZZZZZZZZ[[[\\\]]]^^^^^^]]]\\\[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ\\\\\\\\\[[[[[[ZZZZZZZZZZZZZZZYYYZZZ\\\\\\[[[YYYWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUTTTQQQNNNJJJHHHAAA>>>;;;999666333///------------------,,,,,,,,,.........---------------++++++++++++++++++++++++......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++---------...///000111222555444555:::@@@NNNfff|||~~~sssvvv~~~yyyyyy~~~}}}vvvtttnnnZZZRRRVVV[[[^^^```_________hhhoooxxx{{{zzzzzz~~~tttlll```ZZZSSSOOOOOOMMMJJJFFFIIIIIIHHHGGGGGGGGGGGGGGGEEECCCAAA@@@???>>><<<:::::::::999777666555444333444444444333333333222222333333333333333333333333444444555666888999:::;;;??????AAACCCHHHNNNSSSVVVZZZ___eeemmmttt{{{tttxxxpppWWWHHH???888444555444444333222111111111111222222111000000000000000000000000000000000000000////////////////////////////////////////////////.........///111444777999;;;;;;;;;::::::;;;;;;:::HHH```zzz,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---....................................//////////////////////////////000000000000000000000000111111111111222111111000000//////......////////////...---------,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,------...///000222222666999===BBBFFFIIIKKKLLLIIIJJJKKKMMMNNNOOOPPPPPPRRRRRRSSSTTTTTTTTTTTTTTTSSSTTTTTTSSSSSSRRRQQQPPPOOOOOOPPPPPPQQQRRRRRRRRRNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRTTTVVVXXX[[[\\\]]][[[ZZZZZZYYYYYYZZZZZZ[[[[[[\\\\\\]]]]]]]]]\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[^^^^^^^^^^^^]]]\\\[[[ZZZYYYZZZZZZ[[[[[[[[[ZZZZZZ\\\\\\\\\\\\[[[[[[[[[[[[YYYYYYZZZ\\\]]]]]]ZZZXXXUUUVVVWWWYYYYYYYYYXXXXXXYYYYYYYYYYYYWWWTTTQQQOOOGGGEEEBBB@@@>>>;;;777444000///...---,,,,,,,,,,,,...//////......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))******+++,,,+++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222222555444666===GGGYYYrrrwwwuuu~~~~~~xxxrrrtttxxxzzzwwwrrrpppssszzzcccSSSVVVYYY\\\\\\[[[[[[]]]```ooouuu{{{|||zzzyyy}}}zzzuuuiiiccc\\\WWWTTTQQQLLLHHHJJJIIIIIIIIIIIIHHHHHHHHHGGGEEECCCBBBAAAAAA>>>===<<<;;;:::999888666555555444444444333333333222222333333333333333333333333333333444444555666666666888888999;;;???CCCGGGJJJNNNRRRXXX```gggooovvv{{{tttllluuuzzzeeeTTTFFF:::666666444333222111111000000111222222111000000000000111000000000000000000000000//////////////////////////////////////////////////////000111333555888:::======<<<;;;999999;;;>>>PPPiii,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..........................................////////////////////////000000000000///000000000111111111111111111000000////////////......//////......---,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++---...///000333555777888;;;>>>BBBFFFIIIKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQNNNNNNOOOPPPQQQRRRSSSTTTPPPPPPQQQRRRSSSUUUVVVVVVVVVVVVVVVWWWYYY[[[]]]^^^\\\[[[ZZZYYYYYYZZZ[[[\\\\\\]]]]]]^^^^^^^^^]]]]]]______]]]\\\[[[ZZZZZZZZZ]]]^^^^^^___^^^\\\[[[ZZZYYYZZZ[[[\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[[[[XXXXXXYYYZZZ[[[YYYUUURRRMMMMMMNNNPPPSSSVVVYYYZZZXXXYYYYYYYYYWWWUUURRRPPPDDDBBB@@@@@@AAAAAAAAA@@@888666444111...---,,,,,,------.........---++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))***++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...///111222333555444777???NNNccc{{{vvvqqqvvvxxxtttooorrruuutttnnnlllpppuuuzzzmmmZZZRRR\\\]]]\\\ZZZXXX[[[cccjjjvvvzzz}}}}}}{{{|||}}}zzzsssmmmddd\\\WWWSSSPPPMMMJJJJJJJJJJJJJJJIIIHHHHHHHHHFFFDDDDDDDDDCCCAAA@@@>>>===<<<;;;:::999888777555555555444444333333222333333333333333333333333444444444444444444444444666666666777:::===@@@BBBEEEIIIOOOUUU\\\dddkkkppp{{{jjjhhhnnnyyyrrr___MMM@@@:::999444333222111111000000111333222111111000000111111000000000000000000000000//////////////////////////////////////////////////////000111333666888999;;;;;;===>>><<<;;;???FFFVVVqqq,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---..............................---.........//////000000////////////000000000000///000000000111111111111000000000///////////////...............------,,,,,,,,,+++++++++++++++************++++++,,,,,,,,,+++++++++,,,,,,---------000111222555888;;;>>>???AAACCCFFFIIIJJJKKKJJJIIIKKKLLLNNNOOOQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPQQQRRRTTTUUUWWWTTTUUUUUUVVVVVVWWWWWWWWWYYYXXXXXXXXXXXXYYYZZZ[[[\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[\\\\\\]]]\\\\\\\\\^^^]]]\\\[[[ZZZYYYYYYYYY\\\]]]]]]^^^]]][[[ZZZYYYYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]ZZZYYYZZZZZZZZZWWWRRROOOFFFDDDBBBCCCFFFMMMTTTYYYYYYZZZ[[[\\\ZZZWWWSSSQQQFFFBBB>>><<<===???@@@AAAAAA???<<<888444111...---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))***++++++++++++***+++++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------...000111333444444555999CCCVVVlll~~~qqqqqq{{{|||xxxuuurrrpppuuuwwwsssmmmmmmttt{{{zzzuuuaaaWWWWWW]]][[[XXXVVVWWW___kkktttzzz|||~~~~~~|||uuujjj```YYYVVVUUUUUUMMMLLLKKKJJJIIIHHHHHHGGGIIIGGGEEEEEEFFFEEEDDDBBB@@@@@@???>>><<<;;;:::999777777666666555444444333333333333333333333333333555555444444444333333333555555555666777999;;;<<>>AAADDDFFFHHHIIIKKKLLLMMMLLLLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQRRRSSSUUUWWWXXXVVVVVVWWWXXXXXXWWWWWWVVVXXXXXXXXXWWWWWWWWWWWWVVVYYYXXXXXXWWWWWWXXXXXXYYYVVVVVVXXXYYYYYYZZZZZZYYY[[[ZZZYYYXXXXXXXXXXXXXXX[[[[[[[[[[[[ZZZYYYXXXWWWXXXXXXXXXYYYZZZ\\\]]]^^^____________````````````^^^]]]\\\\\\[[[YYYUUURRRGGGCCC>>><<<>>>DDDLLLRRRXXXZZZ^^^```___\\\WWWTTTNNNIIICCC>>>;;;:::999999CCCCCCAAA???;;;888555333000///......---.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000222444555444777<<>>===<<<<<<:::999999888777666555555333333333333333333333333555555555444444333333333333333333333444555666777999;;;>>>AAAEEEKKKRRRVVV```hhhsss|||lllZZZfff~~~xxx```NNNAAA999666555444333333222222222333333222111111111111222111111111111111111111111////////////////////////////////////////////////......000222444666777888::::::<<>>???AAACCCCCCAAA???>>>888666333000......///000------------------------......---------,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------,,,------///000333444555444999BBBRRRkkk{{{sssqqq|||~~~xxxtttssstttuuuwww}}}~~~yyyvvvzzzppp```^^^aaacccVVVSSSSSSYYYdddpppwwwzzz{{{|||~~~xxxooogggbbb```___YYYVVVQQQMMMJJJIIIJJJJJJHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDCCCBBB@@@???>>>===<<<;;;;;;:::888777777666333333333333333333333333444444333333333333333333222222222333333444444555666777999:::<<>>777777666555444444444444444333222222111111222222111111111111111111111111///////////////////////////////////////////////////000222444666777888999===:::;;;??????EEE[[[ttt++++++************++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,---..............................---------...///000000111////////////000000000000000000000000111111111111.........///////////////------......------,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------...///111444666999;;;<<<===>>>???BBBFFFIIILLLNNNLLLLLLLLLLLLMMMOOOPPPQQQNNNOOOQQQRRRTTTUUUUUUUUUTTTUUUVVVVVVWWWWWWWWWVVVRRRRRRSSSSSSSSSSSSSSSRRRTTTSSSRRRQQQRRRTTTVVVWWWPPPQQQSSSUUUVVVVVVUUUUUUOOOQQQSSSUUUVVVUUUTTTSSSOOOPPPQQQRRRRRRQQQPPPOOOLLLMMMOOOQQQSSSTTTUUUUUUSSSSSSSSSTTTUUUVVVXXXXXXYYYXXXVVVUUUTTTTTTUUUVVVTTTSSSQQQQQQRRRVVVZZZ]]]ZZZZZZZZZ[[[[[[\\\\\\\\\\\\[[[ZZZZZZ\\\\\\\\\ZZZ]]]WWWNNNFFF@@@===>>>???CCCIIIQQQYYY[[[YYYTTTPPPLLLLLLKKKLLLKKKHHHCCC@@@777:::???DDDGGGHHHGGGFFF???<<<777222//////000000------------------------......---------,,,,,,,,,++++++,,,------------,,,+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++------------++++++++++++,,,,,,,,,---------------------------------,,,------///111333555666444:::EEEXXXrrrrrrmmmooo}}}xxxtttrrrtttvvvxxx~~~{{{yyy~~~}}}eeeZZZbbbiiigggUUUSSSVVV```nnnxxx{{{yyyzzz|||}}}~~~~~~}}}|||{{{~~~}}}vvvnnngggcccaaa]]]ZZZTTTNNNKKKJJJKKKMMMHHHGGGFFFFFFHHHHHHGGGFFFEEEEEEDDDCCCAAA@@@???>>>======<<<;;;:::888888777333333333333333333333333222222222222222222222222222333333444444555555555666777777777999<<>>:::;;;@@@DDDPPPooo++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------............------------............////////////............//////000000111111///............------------------,,,,,,+++++++++*********+++++++++++++++++++++,,,---///111222333666666777888999;;;;;;<<>>???BBBIIITTT[[[ZZZRRRJJJ@@@AAADDDGGGJJJLLLMMMMMMDDD???:::999===DDDJJJMMMJJJHHHCCC===777111---+++.........//////...,,,))))))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------...111333555555444@@@IIIVVVhhh~~~llllllttt{{{ttttttwwwyyyxxxzzzyyynnnXXXVVVdddfff\\\QQQVVV^^^gggpppwww|||~~~{{{||||||{{{zzzzzz}}}~~~}}}|||uuulllfffdddaaa\\\YYYWWWSSSNNNIIILLLJJJIIIGGGGGGHHHIIIJJJFFFFFFGGGFFFEEEBBB???===@@@???>>>===<<<;;;;;;;;;888777666555444333222222111222333444555444333222222222222222222222222222333333444444666777888999AAAFFFNNNVVV```mmm{{{}}}~~~ppp___QQQDDD???888333111222333444222222222111111111111000000000000000000000000000000000000000000///......000000000000////////////222333444666777999:::;;;:::AAAAAA===FFFddd++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------...............------...............////////////............//////000000000000............---------------------,,,,,,+++++++++,,,,,,,,,+++++++++******...///000111333555777888888999:::<<<>>>@@@AAABBBEEEGGGIIIJJJJJJJJJLLLMMMNNNNNNMMMMMMNNNOOOQQQRRRRRRRRRSSSUUUUUUVVVVVVVVV[[[ZZZXXXWWWVVVUUUUUUUUUSSSTTTTTTTTTSSSRRRQQQQQQVVVUUUTTTSSSRRRQQQRRRRRRQQQQQQRRRTTTUUUTTTRRROOOTTTUUUWWW[[[___```___^^^___dddfffddddddgggjjjjjjdddbbbaaadddjjjmmmllljjjjjjggggggjjjppptttsssppphhheeebbb```ccchhhnnnsssddd___XXXRRRPPPQQQTTTWWW\\\XXXSSSQQQSSSUUUUUUUUUYYYWWWVVVVVVWWWXXXYYYYYY\\\[[[YYYVVVQQQKKKEEEBBB>>>@@@EEEOOOWWWYYYVVVQQQFFFEEECCCBBBDDDGGGJJJMMMKKKGGGBBB>>>>>>AAAEEEHHHLLLLLLKKKHHHDDD===777333///...------...///...,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///111333555555555>>>IIIYYYnnnsssttt{{{~~~uuuuuuzzz}}}}}}{{{wwwyyy{{{dddSSSUUU___^^^UUUPPPWWWbbblllrrrvvvyyyzzzzzz{{{||||||{{{|||~~~yyywwwmmmfff]]]YYYXXXVVVRRRNNNLLLKKKIIIHHHHHHHHHJJJKKKHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@???===<<<<<<<<<<<<:::999999888777666555555333333444444444333333222222222222222222222222222333333444444555777888999:::>>>EEELLLUUUaaaoooxxxzzzmmm___FFF@@@888333222222222111222222222222111111111111111111111111111111111111000000000000000///......000000000000000000000///222333444666888999:::;;;:::???BBBGGGZZZ}}}++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------....................................////////////.........////////////000000000............------------------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++111222444666888:::<<<<<<<<<===???AAACCCEEEGGGHHHHHHIIIKKKKKKJJJJJJLLLMMMOOOOOONNNOOOOOOPPPRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVVVVUUUTTTSSSRRRRRRQQQQQQQQQRRRTTTTTTUUUTTTTTTRRRRRRRRRRRRSSSUUUVVVWWWXXX[[[___cccfffgggffffffiiijjjnnnssswwwzzzyyyxxxvvv|||~~~~~~zzzxxxwwwyyy~~~{{{xxxwwwyyy}}}~~~yyyuuupppnnnpppwww{{{tttiii___[[[[[[___cccjjjddd[[[TTTSSSTTTVVVXXXWWWUUUSSSRRRSSSUUUWWWYYYWWWYYYZZZ[[[YYYUUUQQQNNNEEEFFFHHHNNNVVV[[[[[[YYYQQQLLLDDD???===AAAFFFJJJQQQOOOLLLFFFBBB@@@AAABBBIIILLLPPPRRROOOJJJCCC>>>444222...---.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///111333555666666<<>>>>>======<<<<<<;;;;;;:::::::::999666555444333333222333333333333333333333333333333333333444444555666888888444888<<>>DDDUUUttt++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......---..................---......////////////......////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......333444666999;;;===>>>???AAABBBCCCEEEGGGHHHJJJKKKJJJKKKLLLLLLJJJJJJLLLMMMOOOOOOPPPPPPQQQRRRRRRSSSSSSSSSTTTTTTUUUTTTTTTTTTRRRRRRRRRRRRQQQQQQPPPOOONNNNNNNNNOOOPPPRRRTTTUUUQQQTTTXXX]]]bbbfffhhhjjjooossswww{{{~~~~~~}}}{{{}}}}}}{{{}}}}}}sssnnnooorrruuuyyysssjjjbbb^^^^^^aaacccZZZXXXUUUQQQOOOOOOQQQSSSPPPRRRVVVYYYZZZZZZZZZZZZRRRQQQRRRVVV[[[^^^___^^^ZZZTTTKKKBBB>>>>>>BBBDDDNNNPPPQQQOOOIIIDDDAAA@@@BBBFFFKKKPPPQQQOOOKKKHHH???;;;555111/////////......------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///000222333555777999>>>MMMgggvvvwwwrrrpppsss}}}xxxdddRRROOOQQQNNNKKKKKKWWWbbbooouuutttrrrtttwwwxxx{{{~~~tttgggaaa______RRRPPPNNNLLLKKKKKKLLLMMMNNNMMMKKKJJJIIIIIIIIIIIIEEEDDDCCCAAA@@@@@@@@@@@@========================999888666444333222333333333333333333333333333333444444444444555666777888555777999<<<@@@JJJVVV^^^ooo~~~yyytttaaaTTTDDD999666777777555333333222222222111111111111111111111111111111111000000111111111000000///000000000000000111111111444444555777999:::<<<<<>>@@@AAABBBBBBEEEFFFFFFGGGHHHIIIIIIIIILLLLLLMMMLLLJJJJJJLLLNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPOOONNNMMMLLLLLLMMMMMMMMMNNNPPPTTTXXXZZZccchhhooowww}}}tttsssrrrsssuuuvvvwwwwwwoooooooooqqqtttvvvwwwxxxxxxxxxyyyzzz}}}}}}|||~~~yyysssooooooqqqsssjjjhhhccc[[[SSSMMMLLLMMMMMMOOOPPPPPPPPPQQQTTTWWWVVVWWWYYY\\\___aaaaaa``````[[[SSSKKKEEEAAA??????EEEIIIOOORRRPPPKKKFFFCCC>>>@@@DDDHHHKKKNNNOOOOOOKKKFFF???:::666333111///...---,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///222222333444888;;;DDDTTTooo}}}rrr~~~zzzzzzzzzwwwtttsssyyyfffZZZRRRRRROOOGGGIIIRRRaaaiiisssvvvsssrrruuuyyyxxx{{{qqqccc___```WWWVVVRRROOOMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJKKKGGGFFFEEEDDDCCCBBBBBBBBB??????>>>>>>>>>>>>>>>>>>;;;:::888666444444444555333333333333333333333333444444333444444555666777777888::::::===DDDNNNUUUeeetttpppxxx~~~rrrcccNNN===777666777777333333333222222222222111111111111111111111111111000000111111111111000000///000000000111111111222444555666888999;;;<<<===DDDGGGWWWxxx++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---...//////...---,,,......////////////....../////////............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------***,,,...111444777999;;;>>>???BBBDDDFFFGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKLLLLLLKKKJJJJJJLLLNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQPPPOOOLLLKKKIIIGGGFFFGGGGGGHHHOOORRRWWW^^^fffnnntttwww}}}uuuqqqjjjlllooorrrssspppjjjfff___bbbfffjjjppprrrjjj___WWWWWWXXXXXXXXXWWWWWWVVVQQQRRRTTTVVVXXXZZZZZZ[[[WWWYYY]]]aaaeeehhhjjjkkkppppppppprrruuuzzz|||{{{|||}}}sssggg]]]XXXWWWWWWWWWUUUPPPJJJHHHJJJMMMRRRTTTWWWZZZ\\\^^^_________]]]ZZZTTTNNNGGGAAA>>>>>>BBBHHHNNNRRRQQQMMMHHH@@@@@@@@@BBBFFFKKKPPPSSSRRROOOIIIEEEAAA<<<888555111000///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000222333222444999===LLL\\\vvvzzzwww~~~}}}~~~zzzsssooouuu~~~zzzvvvxxx~~~sssZZZWWWVVVSSSKKKFFFOOO]]]kkkpppuuuwwwuuutttwww{{{yyy|||~~~mmmcccaaa^^^\\\XXXTTTPPPOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDDDDAAA@@@@@@@@@??????>>>>>><<<;;;:::999777777666666333333333333333333333333444444333333444555555666555777999999:::>>>FFFLLL[[[jjj|||rrrmmm{{{qqq[[[FFF999555555666333333333333222222222222222222222222222222222222000000111111222222111111///000000111111222222222555666777888:::<<<===>>>DDDNNNhhh++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---///000000///---,,,......////////////......//////.........------------------,,,,,,,,,+++++++++++++++,,,,,,---------000111444666:::<<>>???FFFOOOSSSQQQMMMFFFDDDAAA@@@BBBGGGLLLOOORRRQQQPPPOOOMMMIIICCC@@@999777444111////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---111333333222444:::???SSSccc{{{|||{{{xxxpppjjjppp~~~}}}{{{wwwxxxqqq___YYYZZZXXXPPPGGGIIIXXXgggqqqtttwwwyyyyyyyyyyyyzzz{{{|||~~~tttjjjdddaaa\\\WWWSSSPPPNNNNNNKKKLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCBBBBBBAAA@@@??????<<<<<<<<<<<<;;;:::888888444444444444444444444444444444333333444444555555333666888888888:::@@@EEERRRaaasss{{{iiitttlllUUUBBB777555555444444333333333222222222222222222222222222222222///000111222222222222111///000000111111222333333555666777999;;;<<<===>>>DDDVVVzzz++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,---///000000///---,,,......////////////......//////.........------------------,,,,,,,,,+++++++++++++++,,,,,,---------555666888;;;===@@@BBBCCCAAACCCEEEGGGGGGGGGFFFEEEEEEEEEFFFHHHIIIKKKLLLLLLJJJJJJJJJIIIHHHJJJMMMOOOMMMNNNOOOQQQQQQQQQQQQPPPLLLLLLLLLLLLKKKIIIHHHGGGIIIJJJLLLQQQXXXbbbkkkpppyyy~~~~~~|||vvvpppiiiddd```^^^YYY```eee```UUUNNNPPPTTTccc^^^YYYTTTSSSSSSSSSSSScccjjjmmmfff___```dddgggfffhhhkkkkkkhhhdddaaa___\\\```ccceeedddbbb```___ZZZ[[[[[[[[[[[[ZZZYYYXXXOOOMMMJJJIIIKKKOOOTTTWWWQQQRRRSSSUUUYYYbbbmmmvvv{{{}}}yyyyyy~~~}}}uuuiii___[[[[[[VVVUUUSSSQQQPPPPPPSSSUUUUUUWWWZZZZZZXXXRRRKKKGGGCCC===:::???JJJRRRSSSOOOIIIFFFCCC@@@@@@CCCGGGJJJOOOPPPRRRTTTUUURRRMMMHHH???===999555111/////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........111444333222444:::@@@WWWggg}}}yyy~~~tttmmmjjjsssyyyxxxvvvxxx}}}zzzfffPPP]]]___YYYLLLEEELLL^^^lllsssuuuyyy{{{}}}|||zzzyyy|||}}}~~~~~~~~~vvvgggddd___YYYTTTQQQOOONNNKKKMMMOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@<<<======>>>===<<<:::999444444444444444444444444444444333333333444555555333555888888888999>>>BBBKKKZZZnnn~~~kkkrrr{{{zzzcccKKK<<<666666444444444333333333222222222222222222222222222222///000111222222222222222///000000111222222333333666666888999;;;<<<>>>>>>DDD\\\++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////000000000000000000000000........................---,,,,,,+++++++++++++++...---,,,,,,---000333666:::<<>>===<<<;;;:::999888777555444444666555555444444555555555333555666777777888;;;===GGGSSSfff{{{|||ppppppwww[[[@@@777;;;111222333333333333444555333333333222222222111111111111222222222333333333111111111111111111222222333888555555<<<;;;;;;DDDGGGbbb++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////...........................---,,,,,,+++++++++,,,---------///111555888:::===???BBBCCCCCCDDDEEEGGGCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLKKKKKKJJJJJJJJJMMMLLLJJJIIIIIIJJJIIIIIIEEEFFFGGGIIINNNYYYfffoootttwww|||qqqbbb]]]YYYRRRWWWTTTTTTUUUUUUYYYeeeppp}}}wwwsssssswwwzzz}}}{{{|||~~~}}}~~~yyynnnjjjnnnvvvuuupppiiieee___[[[ZZZ[[[]]]^^^ZZZVVVRRRQQQRRRXXXeeerrrwwwxxxzzz}}}~~~{{{vvvqqqrrrtttuuuqqqjjjaaaYYYUUUPPPQQQSSSUUUVVVVVVUUUUUUSSSRRRNNNLLLOOOSSSOOOHHHFFFEEEDDDDDDDDDCCCAAA???AAAFFFNNNTTTUUUTTTSSSRRRRRRPPPMMMJJJEEE>>>777222000000///...............//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...------,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......222333///222999888===PPPhhh{{{qqqppp~~~~~~|||yyyxxx{{{|||}}}{{{lllYYYNNNLLL\\\XXXOOOGGGKKK\\\kkkrrrwwwvvvvvvxxx{{{|||zzzwwwyyyyyyzzz{{{}}}ppphhhaaaXXXPPPNNNNNNMMMNNNQQQTTTSSSOOOJJJKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@???>>>>>>======<<<:::999888777666666666555444444444555555444555777777777888:::<<>>@@@@@@BBBDDDEEEDDDCCCDDDEEEBBBBBBCCCCCCDDDEEEFFFGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIIIIIIIHHHHHHIIIIIIIIIMMMJJJFFFCCCDDDGGGLLLOOOSSSUUUXXX\\\dddppp~~~vvvooojjjlllrrrmmm]]]RRRWWWccciiirrrnnnkkkiiiiiilllvvv~~~vvvqqqppppppnnnlllhhh___UUUNNNKKKOOO]]]jjjbbbccceeehhhkkkmmmkkkjjjooouuu}}}|||qqqfff___]]]\\\[[[ZZZWWWTTTRRRPPPPPPQQQPPPOOORRRUUURRRLLLLLLIIIFFFDDDCCCCCCBBBAAA===@@@FFFMMMTTTWWWWWWVVVXXXVVVTTTRRRPPPIII@@@:::444222///------...000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------...............------,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........111333000222::::::CCCXXXuuu{{{iiihhhxxxvvvttt|||zzznnnXXXIIIDDDCCCRRROOOIIIHHHRRRbbbooosssyyyxxxxxxyyy{{{{{{yyywwwuuuvvvwwwyyy{{{~~~qqqhhh^^^VVVRRRRRRPPPOOOQQQTTTTTTPPPLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@???===<<<;;;:::999777777666555444444555555555666777777666777999;;;???LLL```www}}}www~~~oooUUU@@@666666666666666555444333222333333333333222222222222111111222222222333333333111111111111111222333333666999555777>>>:::888AAAVVV+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////---------------------------,,,,,,,,,,,,,,,------000222555999===@@@AAABBBBBBDDDEEEDDDCCCBBBBBBCCC@@@AAABBBDDDEEEGGGGGGHHHHHHHHHIIIJJJKKKKKKKKKLLLIIIHHHHHHHHHHHHIIIJJJKKKFFFEEEDDDEEEJJJRRR\\\cccpppsssvvvzzz~~~~~~nnnaaaWWWPPPKKKPPP\\\bbb]]]\\\iii|||wwwnnnfffaaadddlllaaa]]]YYYWWWWWWXXXXXXXXXbbbiiissszzzzzzwwwrrrnnnooooooooommmfff]]]SSSMMMJJJLLLLLLLLLPPPWWWYYYWWWUUURRRNNNKKKIIIGGGDDDBBB======>>>EEENNNVVVZZZ[[[YYYWWWTTTTTTTTTPPPIIIBBB===:::555000...---///000///...------,,,,,,------------------------------------------------------******+++,,,,,,---......------------------------++++++,,,,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------......//////222444111333999;;;GGG___rrraaacccvvv{{{tttpppzzzzzzwww|||```HHHBBBDDDDDDHHHFFFEEEKKKZZZiiirrrtttzzzzzzzzz{{{{{{zzzxxxwwwtttuuuvvvxxx{{{~~~~~~nnnccc]]]ZZZXXXUUURRRRRRTTTTTTRRROOONNNMMMKKKJJJJJJKKKMMMNNNKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<<<<999888777666555555555555666777888777666777888:::>>>KKKaaayyy|||}}}vvvaaaIII:::666666555555666555333222444444333333333222222222111111222222222333333333111111111111222333333444444555333666>>>::::::HHHhhh+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////........................------------------------+++++++++,,,---...///000555777:::===???@@@@@@@@@AAABBBCCCCCCAAA??????@@@@@@AAACCCEEEFFFGGGHHHHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKJJJHHHFFFGGGIIIKKKMMMHHHLLLQQQXXXbbbppp~~~~~~ssscccTTTNNNNNNSSSVVV___lllvvvuuurrrzzz{{{zzz~~~|||ttthhh^^^XXXVVVUUUTTTZZZ\\\```dddgggkkkpppsssuuuzzz}}}rrrddd[[[TTTUUUSSSNNNMMMRRRVVVWWWVVVTTTRRRPPPOOOLLLHHHEEE@@@<<<999<<>>777222///.........------,,,,,,,,,,,,,,,------------------------------------------------******+++,,,,,,---......------------------------******++++++,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---......///000000222555222333888;;;LLLggg~~~jjj]]]dddyyyvvvsssqqqzzzzzz{{{uuuUUU@@@AAAGGGGGGBBBAAAEEEQQQaaammmsssvvvzzz{{{||||||{{{yyyxxxxxxvvvvvvxxxyyy|||~~~xxxiiicccaaa___ZZZUUUSSSSSSTTTRRRPPPOOONNNLLLKKKKKKLLLNNNOOOKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDCCCBBB@@@???>>>>>><<<;;;:::888777666666666666777888777666777888:::===LLLddd~~~~~~vvvgggRRRAAA777555333333555666444333444444444333333333222222111111222222222333333333111111111111222333444555555666444777<<<999???RRR++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...000222444555:::;;;===>>>???>>>>>>===>>>???AAAAAA???>>>???@@@@@@AAACCCFFFGGGHHHHHHGGGIIIJJJLLLMMMMMMMMMLLLKKKHHHFFFCCCCCCEEEJJJPPPTTTcccgggnnnvvv~~~nnngggddd```]]]\\\XXXQQQNNNRRR___ppp|||vvvmmmhhheeeccc\\\ZZZVVVSSSSSSWWW^^^dddkkksss~~~vvvnnnhhhkkkggg]]]UUURRRQQQOOOPPPOOOOOOPPPQQQPPPMMMKKKCCC???;;;:::???GGGOOOSSSXXXXXXWWWUUUSSSRRRQQQQQQNNNKKKFFF@@@:::666222111......---,,,,,,,,,,,,---------------------------------------------------+++++++++,,,,,,---------------------------------+++,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000000111222666444444999>>>RRRqqq{{{kkkdddooo|||}}}}}}wwwvvv}}}jjjLLL???CCCHHHFFF@@@AAAIIIXXXfffnnnssswwwzzz|||}}}}}}{{{yyyyyyyyyyyyyyyzzzzzz|||}}}wwwmmmiiiggg```XXXTTTSSSSSSSSSQQQNNNNNNMMMLLLMMMNNNOOOPPPKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBAAA@@@???>>><<<:::999888777777555666777777666777999;;;???PPPjjj~~~vvvlll\\\LLL<<<888444222444666555444444444444444333333333333111111222222222333333333111111111111222444555666999:::888999;;;999GGGccc++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------............///////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111444777999;;;<<<<<<=========<<<<<<;;;;;;===???@@@??????@@@AAA@@@BBBDDDFFFHHHHHHGGGFFFHHHIIIKKKLLLLLLKKKJJJIIIGGGFFFGGGKKKTTTaaammmuuufffXXXXXXZZZWWWRRRWWW[[[___ccciiivvv{{{xxxyyyooottt~~~}}}ooollleee]]]VVVTTTUUUWWW^^^dddmmmuuuyyywwwssspppmmmvvv{{{vvvlllccc\\\WWWPPPNNNMMMNNNPPPQQQQQQPPPIIIHHHEEECCCBBBEEEJJJMMMUUUXXXZZZWWWRRRMMMLLLNNNMMMMMMKKKHHHDDD???;;;888000000///.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...///000111111000666555666<<>>777333444666555444555444444444444333333333111111222222222333333333111111111222333444555666888::::::;;;===>>>UUU|||++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...///111333777;;;>>>???<<<<<<<<<;;;;;;;;;;;;;;;:::<<>>HHHbbb}}}|||}}}tttPPP???CCCLLLLLLFFFCCCFFFRRRbbbjjjmmmrrryyyxxx{{{~~~~~~|||zzz{{{|||}}}}}}|||{{{zzzzzzzzzzzz~~~qqqhhh]]]UUURRRRRRRRRQQQMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFEEECCCBBB@@@>>><<<::::::999333555666777777888;;;===MMM___|||{{{qqq{{{~~~sssgggLLLDDD:::555555666555444555555444444444333333333111111222222222333333333111111111222333444666777333888999===@@@DDDccc++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------...............///000000////////////////////////000//////.........//////++++++,,,,,,---,,,,,,,,,333444777999;;;<<<<<<<<<999999999999:::;;;;;;<<<=========>>>???AAABBBCCCFFFEEEFFFHHHIIIGGGEEEDDDJJJAAA@@@IIIMMMLLLOOOVVVgggooouuuxxxqqqbbbZZZVVVVVVXXXVVVZZZ[[[^^^nnnzzzqqqlllllluuuyyynnnfff]]]XXX^^^eeeeee___ZZZZZZXXXVVVTTTRRRSSSSSSTTTUUUWWWUUUPPPMMMMMMLLLHHHRRRPPPQQQVVVXXXUUURRRSSSYYY^^^eeekkkllljjjgggfffiiisss}}}|||zzzmmmhhhbbb\\\VVVTTTVVVZZZZZZhhh{{{{{{fffddd\\\TTTSSSWWWUUUNNNLLLVVVZZZTTTQQQSSSOOOHHHPPPRRRUUUXXXVVVPPPHHHAAA@@@DDDIIILLLLLLIIIGGGFFF@@@;;;555000......------.........------,,,,,,,,,..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------...000111333777666444444<<>>;;;:::999888777777999888888>>>GGGSSSmmmxxxmmm}}}dddNNN;;;777666111222888444444444333333333222222222222222222222222222222222222222222333444444555888555:::@@@===FFFrrr++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......------------------------...............///000000//////////////////////////////......---.........---,,,,,,,,,,,,...000111666777999;;;<<<======<<<::::::::::::;;;<<<===>>>@@@@@@@@@@@@AAAAAAAAABBBCCCCCCEEEHHHIIIHHHFFFEEEEEEDDDGGGOOOXXX___gggnnnvvv~~~yyyaaaVVVWWWZZZ]]]___ggglllooorrryyyiiiYYYUUUTTTYYY``````YYYPPPPPPIIIGGGLLLPPPMMMGGGCCCHHHHHHIIIIIIJJJIIIIIIIIIHHHKKKLLLJJJJJJLLLLLLIIIGGGDDDFFFKKKNNNMMMLLLMMMJJJMMMRRRUUUWWWWWWWWWWWWVVV^^^iiitttyyyzzzxxxvvvooozzzyyyqqqfff\\\TTTPPPYYYcccpppwwwxxxwwwwwwyyyqqqrrroookkkjjjiiicccZZZPPPSSSSSSQQQRRRVVVVVVTTTQQQSSSUUUXXXXXXUUUNNNJJJ@@@BBBEEEGGGHHHHHHGGGFFFCCC???999555222000...,,,............------------..............................------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------...000222333444444555999CCCYYYwwwyyynnnqqq~~~zzz]]]DDDAAAHHHIIIDDD@@@EEESSSaaahhhlllrrrxxxzzz{{{|||}}}~~~}}}{{{yyyxxx|||{{{zzzzzzzzz{{{|||}}}|||{{{|||~~~mmmddd```YYYUUUSSSRRRPPPPPPPPPRRRRRRQQQOOOPPPPPPPPPPPPPPPOOONNNNNNOOOPPPPPPQQQQQQPPPOOONNNPPPPPPQQQQQQPPPNNNLLLKKKHHHGGGDDDBBB???===<<<<<<666555666777777888AAAJJJaaazzzoooxxxoooVVV@@@:::999555333555444444444333333333222222222222222222222222222222222222222222333444555555888666;;;@@@AAAOOO~~~++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000//////////////////////////////...---,,,,,,------///...,,,,,,...222666888;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<===??????@@@@@@AAABBBCCCCCCCCCCCCFFFGGGGGGGGGFFFFFFEEEDDDDDDMMMVVV```ooossskkkmmmsssxxxooo```UUUZZZiiiuuu{{{}}}zzzmmmlllmmmoooooohhh\\\QQQIIIGGGFFFGGGIIIIIIEEEAAAAAA>>>>>>CCCDDD@@@===<<>>>>>777666666888888;;;GGGSSSsssppppppzzz}}}bbbFFF<<<<<<888555444444444444444333333333333333333333333333333333333222222222222333444555666888888;;;@@@EEE]]]+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............///000000////////////////////////......---,,,,,,,,,,,,,,,......///111333777:::<<<=========<<<<<<;;;::::::;;;;;;;;;<<<===>>>???@@@===>>>@@@BBBDDDEEEEEEEEEJJJKKKIIIDDDCCCGGGJJJKKKQQQ___llluuunnnZZZPPPPPPUUUXXXZZZXXX^^^pppzzz~~~mmmbbbZZZWWWSSSQQQOOOKKKFFFAAADDDEEEEEEEEEEEEFFFHHHIIIHHHGGGIIIMMMLLLJJJLLLQQQPPPRRRTTTUUUUUUTTTRRRPPPSSSWWWYYYWWWVVVVVVSSSNNNJJJIIIMMMTTTVVVRRRMMMLLLHHHGGGGGGHHHJJJKKKKKKKKKJJJIIIHHHIIIKKKLLLMMMMMMOOOQQQUUU\\\cccggghhhggggggdddgggsssuuummmooommmeee\\\WWWZZZ___mmmwwwuuufff[[[ZZZXXXPPPLLLOOOSSSUUUXXX[[[]]]\\\XXXTTTNNNGGGAAA@@@DDDGGGGGGEEEJJJGGGEEEBBB>>>:::444000///......------...//////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..............................------///000222333222333555===QQQlll{{{yyyzzzzzzpppiiiiiitttqqqWWWHHH>>>AAAFFFDDDBBBCCCPPP[[[fffkkkooouuuxxxyyy{{{{{{|||}}}|||zzzwwwvvv{{{{{{{{{{{{|||}}}}}}~~~zzzyyyxxxzzz}}}~~~~~~ooobbbZZZXXXXXXWWWXXXXXXVVVSSSPPPSSSRRRQQQOOOOOOPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNKKKJJJIIIFFFDDDAAA???>>>;;;999999::::::@@@OOO^^^zzznnnuuummmMMM>>><<<:::777555555444444444444333333333333333333333333333333333222222222333444555666777777999;;;>>>KKKlll+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------...............///000000////////////////////////------,,,,,,,,,,,,---------///333666999;;;<<<<<<===<<<;;;::::::999999888:::::::::;;;<<<>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCFFFFFFCCCGGGSSS^^^ccclllvvv}}}~~~ppp^^^VVVYYY___aaaaaagggkkkuuu|||tttccchhhmmmllleee[[[SSSOOOIIIGGGDDDBBBBBBCCCEEEFFFFFFIIIKKKLLLNNNQQQXXX]]]aaa```aaaaaa^^^]]]ccckkkkkkkkkjjjhhhfffeeecccbbbqqqtttuuuqqqnnnmmmiiiccc\\\]]]ccckkkkkkbbbXXXTTTOOONNNOOOQQQRRRQQQNNNKKKIIIGGGFFFHHHLLLOOOPPPPPPKKKLLLMMMMMMNNNPPPSSSVVVQQQQQQSSSZZZeeeoootttuuuooommmooovvvzzzmmmaaaZZZWWW___iiixxxxxxnnnkkkeeeWWWMMMKKKMMMOOORRRWWWZZZZZZWWWSSSSSSKKKCCC???AAACCCCCCAAAHHHHHHGGGFFFDDD@@@;;;777222111///---------...///..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..........................................///111222444444444444===TTTqqqzzz|||yyysssnnnnnnuuu~~~mmmKKKBBB???CCCDDD???@@@EEEUUU^^^gggkkknnntttwwwvvvzzzzzz{{{|||{{{yyywwwvvvyyyzzz{{{{{{|||}}}}}}}}}zzzyyyxxxyyy|||~~~~~~{{{iii___[[[YYYXXXXXXXXXXXXVVVTTTUUUTTTRRRQQQPPPPPPQQQRRRTTTTTTSSSRRRQQQQQQPPPPPPNNNNNNNNNNNNMMMNNNNNNNNNNNNMMMKKKIIIEEEBBB???======;;;;;;:::;;;DDDVVVhhhssstttyyywwwWWWDDD<<<:::888888555555555444444444333333333333333333333333333333222222222333444555777888777:::;;;>>>RRR{{{++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......,,,,,,,,,---------......------------------------...............///000000////////////////////////,,,,,,,,,,,,---...///000///222666:::======<<<;;;;;;:::999888888888888999:::::::::;;;===>>>@@@AAADDDCCCBBBAAAAAAAAAAAABBB>>>FFFLLLNNNYYYmmm|||uuusssvvvvvvsss```YYYYYYgggyyy{{{kkk^^^UUURRRRRRQQQLLLFFFCCCEEEGGGFFFHHHIIIKKKNNNSSSYYY^^^^^^aaadddeeehhhmmmtttzzz~~~|||vvvssswww}}}|||zzzzzz~~~uuuwww~~~{{{ooojjj______```dddfffeee___ZZZSSSPPPMMMMMMPPPQQQOOOMMMJJJJJJHHHEEECCCDDDHHHLLLEEEFFFFFFHHHMMMTTT\\\bbb\\\[[[]]]cccooo|||zzzlllcccWWW^^^jjjtttwwwvvvzzz}}}|||wwwlllaaa\\\NNNNNNOOOQQQTTTUUUTTTSSSSSSMMMEEE@@@??????>>>===DDDDDDEEEGGGHHHFFFCCC@@@888666333000...---....................................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.................................///.........///111333444666555666@@@ZZZxxx~~~}}}yyywwwuuuwww|||}}}eeeDDD@@@@@@DDDAAA<<<@@@JJJYYY```gggkkknnnsssuuusssxxxyyyzzz{{{{{{yyywwwvvvwwwxxxzzz{{{||||||||||||zzzyyyyyyzzz}}}|||}}}yyyjjj]]]ZZZVVVUUUVVVXXXYYYZZZYYYXXXWWWUUUTTTSSSRRRRRRUUUTTTSSSQQQPPPPPPPPPPPPPPPOOONNNNNNMMMMMMMMMNNNMMMMMMLLLJJJGGGCCC@@@>>><<<;;;::::::===HHH```uuuzzzvvvzzziiiRRRCCC;;;999999555555555555444444444333333333333333333333333333222222222333444666777888777;;;<<>>@@@AAABBBCCCBBBAAA@@@AAACCCFFFHHHMMMZZZeeeiiiuuu~~~lllbbb^^^\\\]]]^^^TTTWWWddd{{{~~~sssaaaggghhhaaaXXXQQQJJJEEEHHHJJJJJJIIIHHHKKKQQQVVVYYY^^^cccgggjjjooouuuzzz~~~uuuuuuvvv{{{{{{wwwpppjjjccc`````````]]]ZZZVVVQQQLLLIIIHHHIIIIIIIIIFFFEEECCCAAAAAADDDIIIMMMLLLNNNPPPUUU^^^iiivvv~~~yyyhhhjjjnnnooohhh```bbbiiiuuu|||}}}vvvccc^^^VVVQQQOOOPPPRRRRRRSSSPPPKKKFFFBBB@@@??????>>>???BBBFFFJJJKKKJJJHHH@@@===999444000///....................................------------..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///........................//////......///111333444555777:::GGGeee~~~}}}|||{{{xxxxxxzzz}}}nnnUUU@@@???BBBDDD@@@;;;CCCQQQ]]]ccciiikkkooossstttrrrvvvwwwyyyzzz{{{zzzxxxwwwvvvwwwyyyzzz{{{|||{{{{{{{{{zzzzzz|||~~~~~~}}}{{{{{{|||}}}~~~iiiccc[[[VVVUUUWWWZZZ\\\^^^]]]\\\[[[YYYVVVTTTSSSUUUTTTRRRPPPOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJKKKJJJJJJKKKJJJHHHEEEBBB@@@;;;;;;;;;===BBBQQQmmmyyyyyyfffNNN>>>888777555555555555444444444444444444444444444444444444222222222333555666888999888===>>>GGGlll++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------......------------------------...............///000000////////////////////////++++++,,,---///111333444888888888999:::;;;<<<===888888777777888:::<<<===<<<<<<===>>>???AAACCCDDD??????>>>???CCCHHHMMMQQQeeetttsss\\\UUUUUUUUUZZZbbbbbbffftttrrrdddWWWMMMOOONNNHHHEEEFFFGGGFFFHHHMMMSSSWWW\\\bbbiiiooopppvvv}}}{{{yyy{{{}}}|||zzziiiaaaXXXTTTVVVWWWSSSNNNJJJGGGCCC@@@>>>>>>>>>???CCCFFFJJJMMMQQQYYYdddllllllvvvzzzxxx~~~zzzkkk[[[YYY___fffuuu|||qqqbbbUUUOOONNNPPPQQQTTTSSSQQQLLLGGGDDDCCCDDD:::<<>>NNNmmm~~~|||}}}yyy{{{{{{yyyxxxzzzzzz|||bbbHHH>>>>>>BBBEEE???;;;FFFVVV___eeejjjlllppptttuuurrruuuvvvxxxzzzzzzzzzyyyxxxuuuvvvxxxzzz{{{{{{{{{zzz{{{{{{|||}}}}}}{{{zzzzzz{{{|||}}}xxxooocccZZZVVVWWWZZZ\\\aaaaaaaaa___]]]YYYVVVTTTUUUTTTRRRPPPOOONNNOOOOOOMMMLLLJJJHHHGGGFFFGGGGGGGGGHHHIIIIIIIIIGGGEEECCC<<<<<<>>>AAAHHHZZZxxx|||vvvWWWAAA777666666666555555555444444444444444444444444444444444222222222333555777888999888>>>@@@KKKvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////...---------......------...///111333666777;;;:::999777666666666666777888::::::999999:::;;;???===<<<>>>@@@?????????DDD???<<>>:::<<>>999666666666333111//////000000///...000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++,,,---...//////............---,,,+++***...------------...//////............000222444555444888AAAVVVuuuvvvzzzyyyuuuvvvyyy|||~~~~~~zzzYYYAAA<<>>BBBLLLUUUcccfffkkkoooppppppqqqrrrxxxyyyzzzzzzyyyxxxwwwvvvyyywwwvvvvvvxxxyyyyyyyyy{{{}}}~~~}}}}}}}}}xxxyyy{{{{{{zzzzzz|||}}}}}}||||||~~~lllccc___ZZZVVVWWW^^^aaadddeeeaaa\\\XXXWWWVVVSSSNNNLLLLLLLLLLLLLLLNNNLLLHHHEEECCCCCCDDDDDDFFFGGGGGGHHHGGGFFFEEEDDD@@@@@@???DDDQQQiiieeeIII;;;999444555666666444222222222444444444444444444444444222333444555666888999999>>>???@@@ZZZ,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////...------------...---...000222555777999::::::999888777666666666666777888999999999:::<<>>===???@@@@@@??????:::???GGGSSSdddxxxwwwllljjjmmmjjjdddYYY[[[eeeuuuyyymmmeee______\\\TTTJJJGGGJJJPPPNNNRRR[[[dddgggiiiooowww{{{zzz||||||xxxqqqggg___YYYUUUQQQOOOUUUSSSOOOJJJGGGEEEEEEFFFIIIJJJLLLOOOUUU```nnnyyyzzz|||rrrccciiippptttuuuwww{{{{{{wwwnnn```VVVTTTRRRPPPOOONNNOOOOOOPPPGGGBBB===;;;???FFFMMMQQQQQQNNNIIIDDD@@@<<<999666555333000///000000000///000/////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,------.........------...------------...//////.........///000222444555777888CCC]]]zzzrrruuu~~~zzzwwwxxxzzz~~~qqqQQQ===>>>@@@BBB@@@>>>CCCNNNWWWbbbfffkkkoooppppppqqqrrrwwwwwwxxxyyyyyyxxxvvvvvvxxxwwwvvvwwwyyyzzzyyyxxx{{{}}}~~~~~~}}}{{{{{{{{{xxxzzz{{{{{{{{{{{{|||~~~}}}}}}}}}~~~{{{nnneee]]]XXXXXXYYY\\\```cccdddaaa]]]ZZZWWWSSSOOOLLLKKKKKKKKKKKKJJJHHHEEECCCBBBAAABBBCCCEEEFFFGGGHHHHHHFFFDDDCCC===>>>AAAJJJ\\\uuupppWWWDDD;;;555666666666555444444444444444444444444444444444222333444555666888999999===???CCCaaa++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................//////...---------------///111444777999;;;<<<<<<888888777666666555666666777888999999999;;;???BBB?????????>>>???AAABBBBBBFFFUUUeeessskkk\\\UUURRRRRRUUUWWWaaasssppp```UUUNNNJJJLLLNNNNNNOOOVVVbbbkkkrrrttt{{{}}}}}}{{{tttrrrsssuuujjjaaaUUUNNNKKKIIIFFFCCCBBBBBBBBBCCCGGGNNNWWW^^^gggjjjlllkkkppp|||qqqtttuuupppiiieeehhhlllrrrvvv~~~rrrhhhbbb[[[SSSNNNOOORRRTTTUUUMMMJJJDDD>>>===BBBJJJPPPUUURRRMMMJJJHHHDDD>>>999888555222000000000000000////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++******,,,,,,---...///000000///...------------...//////.........///111222444555999777FFFgggxxxoooqqqzzz~~~{{{yyyzzz~~~dddFFF999@@@AAAAAA??????EEEQQQZZZbbbfffkkknnnpppqqqqqqrrruuuuuuwwwxxxxxxwwwvvvvvvvvvvvvvvvxxxyyyzzzxxxvvvyyy{{{}}}}}}{{{yyyyyyyyyyyyzzz||||||{{{{{{}}}~~~~~~~~~~~~~~~qqqeee^^^[[[VVVWWW[[[aaafffgggccc```ZZZVVVPPPLLLJJJJJJIIIHHHEEEEEECCCBBBBBBBBBBBBBBBCCCEEEGGGHHHHHHFFFDDDBBB<<>>>>>===@@@GGGNNNPPP```qqq{{{ccc\\\ZZZXXX^^^jjjlllqqq~~~vvvwwwvvvwwwqqqbbbUUUNNNJJJGGGNNNWWWdddoooxxx|||yyy|||yyyzzz|||}}}}}}zzzwwwtttqqqooommmnnnpppssstttuuunnnqqqsssrrrppprrryyyzzzjjjaaa]]]YYYSSSLLLGGGFFFEEEEEEFFFHHHIIIJJJQQQTTTUUUTTTXXXdddsss~~~tttkkkeeebbb___fffsssvvvlll___WWWUUUUUUTTTRRRQQQOOOKKKEEEBBBCCCJJJPPPWWWSSSNNNLLLKKKIIIEEE@@@;;;888444111000000000//////////////////.................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000//////...------------...//////......///000111333444555999666IIIppptttpppuuuzzz}}}zzz|||}}}WWW===888@@@@@@???===>>>FFFRRR\\\bbbfffkkkooopppqqqrrrsssssstttuuuwwwwwwwwwvvvvvvuuuuuuvvvxxxzzzyyywwwtttwwwyyy{{{{{{yyywwwwwwwwwyyy{{{||||||||||||}}}~~~~~~~~~sssiiieee[[[XXXWWW[[[bbbfffdddaaa___[[[TTTOOOLLLIIIFFFEEECCCCCCCCCCCCCCCCCCBBBBBBBBBDDDFFFHHHHHHFFFCCCBBB???DDDOOOaaawww}}}sssWWW???888777555444444555666666444444444444444444444444333333444666777888999:::;;;===IIIttt************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................///.........//////000111777888999;;;:::999777666777666666666666777777888888;;;???@@@@@@>>>======888===@@@AAAJJJ[[[jjjpppuuu}}}zzzkkkeeennnuuusssyyyssscccaaaSSSUUUSSSNNNMMMSSSYYY\\\fffqqq|||yyywwwtttyyy{{{wwwppplllnnnsssmmmppprrrsssrrrooollljjjjjjgggeeedddfffiiijjjkkkccceeegggfffccceeekkkqqqqqquuuyyyxxxvvvvvv{{{||||||~~~|||vvvpppgggaaaWWWQQQKKKGGGFFFGGGFFFEEECCCEEEGGGHHHJJJQQQ^^^iiivvv{{{rrrfff___bbbmmm~~~|||oooeee```ZZZSSSMMMOOOOOONNNKKKGGGFFFJJJMMMVVVRRRLLLJJJJJJJJJIIIHHH>>>;;;666333222111000............///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000//////000000///......---...------------...//////......000111222333444555777777OOOwwwuuuwww~~~pppMMM::::::>>>>>><<<;;;>>>GGGSSS\\\bbbffflllppprrrrrrttttttssstttuuuvvvwwwwwwvvvuuuttttttuuuwwwyyyyyyvvvtttuuuwwwyyyyyyxxxwwwwwwwwwyyyzzz||||||{{{{{{}}}~~~~~~~~~~~~~~~yyyssseee^^^WWWVVVZZZ^^^^^^]]]ccc___ZZZUUUPPPLLLGGGDDDCCCCCCCCCCCCBBBBBBAAAAAAAAACCCEEEGGGGGGEEECCCBBBAAAIIIYYYlllyyy^^^DDD;;;888444222444555555555444444444444444444444444333444555666777999::::::;;;<<>>===999DDDMMMSSSbbbzzzuuunnnlllkkkiiifff___aaaooolllZZZMMMKKKEEEKKKPPPUUU^^^mmmzzz}}}zzzqqqpppooonnnllljjjhhhgggjjjmmmooommmhhheeegggjjjhhhkkkooopppoookkkhhhggghhheeebbbbbbcccdddeeeeeeaaabbbcccaaa^^^___bbbfff```cccggggggfffhhhnnnsssppppppqqqtttyyy|||~~~~~~}}}{{{nnn[[[NNNHHHGGGEEEDDDDDDCCCCCCEEEFFFGGGNNNVVVccchhhnnntttzzzuuunnnkkknnnxxx|||{{{~~~zzzssslllcccYYYRRROOOOOONNNLLLJJJIIIJJJKKKSSSPPPLLLHHHGGGGGGIIIKKKBBB???;;;888666444111............///////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---...///000111111///000000///...---,,,,,,...------------...//////......000222333444444444555===XXXzzz}}}yyy}}}}}}bbbEEE:::<<<===<<<;;;<<<@@@IIITTT[[[ccchhhmmmqqqssstttuuuvvvttttttvvvwwwwwwvvvuuuuuutttttttttvvvxxxxxxvvvtttsssuuuwwwxxxxxxwwwwwwxxxxxxyyy{{{{{{zzzzzz|||}}}}}}~~~~~~~~~~~~tttkkkaaaYYYWWWWWWWWWWWWcccaaa^^^[[[XXXSSSMMMIIIEEEEEECCCBBB@@@@@@??????BBBBBBDDDEEEEEEDDDDDDCCCDDDQQQdddxxx||||||hhhPPP???:::555222444666666555444444444444444444444444444444555666888999:::::::::===QQQ,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---...///000333555777888::::::999888777666555555777777777777888999;;;;;;<<<>>>???@@@???@@@AAACCCHHHWWWeeennnggg\\\YYYUUUVVVZZZ]]]hhh|||{{{tttxxx|||xxx___SSSLLLGGGIIITTT\\\fffooo{{{|||yyyuuurrrpppmmmjjjhhhddddddbbbaaaaaabbbbbbcccgggiiikkkkkkkkkkkkmmmnnnnnnrrrwwwyyywwwsssqqqppprrrooommmkkkllllllkkkjjjiiihhhfffeeecccbbbaaaaaa]]]___aaaaaa```bbbgggkkkhhhhhhiiilllpppssssssssstttxxxzzzyyy|||wwwggg___ZZZSSSNNNNNNJJJGGGIIIHHHEEEFFFKKKLLLPPPUUUXXX]]]hhhyyyzzzxxxzzzvvvlllkkkqqqzzzzzzzzzyyytttnnngggcccVVVSSSPPPNNNNNNNNNNNNMMMOOOPPPOOOKKKEEECCCEEEHHHFFFDDDAAA???<<<888333000............/////////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------....../////////------.........------,,,...------------...//////---///000222444444444444666EEEaaa{{{{{{|||xxxxxxvvvUUU@@@:::<<<<<<<<<;;;===CCCKKKUUU\\\eeeiiinnnsssuuuvvvwwwxxxuuuvvvwwwwwwwwwvvvuuutttuuutttssstttvvvwwwvvvuuuqqqsssvvvxxxxxxxxxyyyzzzwwwxxxzzzzzzyyyyyy{{{|||||||||}}}~~~~~~~~~~~~~~~~~~~~~ssshhh___ZZZXXXWWW``````aaaaaa```\\\VVVRRRMMMKKKHHHDDDBBBAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEENNN^^^sssyyyyyyvvvaaaEEE>>>777444555777777555444444444444444444444444444444555777888999:::;;;888>>>WWW,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................---...///111444777999:::::::::999888777777777777777777888888999:::<<<<<<>>>>>>>>>======@@@EEEIIIYYYkkk{{{}}}\\\UUUXXXXXX^^^jjjjjjvvvttteee___PPP]]]XXXHHHHHHOOOUUU]]]hhhrrr}}}|||wwwwwwiiifffdddcccccccccbbb```aaa```______```ccceeegggnnnoooqqqsssvvvxxxzzz{{{zzz~~~||||||{{{zzzxxxuuussspppnnnmmmkkkgggeeeddddddcccaaa```aaadddfffcccccceeeiiimmmpppqqqpppkkkoooppppppvvv~~~~~~yyynnneeeYYYQQQLLLLLLKKKEEEDDDFFF>>>BBBFFFFFFGGGPPP```lll~~~zzzjjjdddgggmmmqqqwwwyyyyyyvvvtttsss___ZZZSSSPPPQQQSSSRRRQQQMMMQQQSSSNNNFFF@@@AAAEEEIIIHHHEEECCC@@@;;;666111---.........//////000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,++++++,,,---...............------------...//////---///111333444555555444777KKKggg{{{}}}yyy~~~zzzwwwsssvvvqqqNNN===;;;;;;<<<<<<<<>>>>>>>>???BBBKKKWWW```rrrwww{{{ttteeedddllltttzzz~~~~~~ppp[[[NNNHHHKKKPPPWWW[[[]]]bbbjjjqqq~~~uuuooolllhhheeebbb```bbbdddbbb``````fffkkkjjjhhhfffeeehhhnnnssswww}}}zzzwwwsssrrrpppkkkgggeeeeeefffhhhfffeeeiiinnnpppmmmiiikkkjjjjjjkkkpppwww~~~zzzwwwwwwxxx{{{}}}|||~~~xxxeeeVVVOOOKKKGGGCCCCCCAAABBBEEEDDDEEENNNZZZhhhnnnwwwwwwppphhhmmmrrrvvv~~~uuulll```VVVRRRRRRTTTUUUOOOVVV\\\ZZZPPPEEE===;;;CCCGGGJJJIIICCC<<<777666///000000000000000000000......---------......///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................---------............///000111222222222333666888;;;MMMttttttvvvssstttzzz}}}zzzaaaHHH======>>>;;;===???BBBGGGOOOYYY```fffjjjoootttvvvwwwxxxyyyxxxyyy{{{{{{zzzxxxuuusssrrrsssssssssttttttuuuuuuuuuvvvwwwxxxxxxyyyxxxxxxzzzyyyxxxxxxxxxyyyzzz{{{{{{~~~~~~|||{{{{{{|||qqqeee]]]``````ccchhhfff___\\\```[[[XXXUUURRRQQQPPPNNNMMMMMMCCC>>>AAAAAA@@@HHHTTThhhrrrzzz}}}___HHH666555999555333555444333333333333444555555444555666888999999999999===AAAmmm,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------.........------.........///111444777999:::999999999888777666555555555555555888;;;>>>>>>===<<<;;;999<<>>BBBHHHQQQZZZaaagggkkkooosssttttttuuuvvvxxxzzz{{{||||||yyywwwuuuttttttttttttuuuuuuvvvvvvuuuvvvwwwxxxxxxyyyyyyxxxzzzyyyyyyxxxxxxyyy{{{{{{~~~~~~yyyrrriiidddbbbbbb^^^XXXWWWZZZ```^^^\\\[[[[[[YYYVVVTTTLLLCCC???BBBBBBBBBLLL[[[nnnwwwjjjQQQ;;;777999666333444444444333333444444555666555555666888999999::::::===HHHwwwwww,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------000///...---------...///444555777888999999888888999777555333222222333444333666;;;======;;;::::::<<>>CCCIIIRRR\\\ccchhhkkkooorrrrrrsssssstttxxxyyy{{{}}}}}}|||yyyxxxvvvvvvvvvvvvvvvwwwwwwwwwuuuvvvwwwxxxyyyyyyyyyyyyzzzzzzyyyyyyzzzzzz{{{|||zzzqqqhhhaaa[[[VVVTTTUUU[[[ZZZZZZZZZZZZXXXTTTQQQJJJDDD@@@BBBBBBEEESSSdddrrrzzzyyy]]]BBB999999777444444444444444333444444555666555666777888999::::::;;;===UUUmmmvvv,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------///...---------///111222666777777888777777666555666444222000000222444666888:::======<<<;;;===???JJJTTTcccsssuuu[[[PPPUUU\\\___kkktttnnnddd[[[QQQMMMPPPUUU[[[bbbnnn{{{}}}wwwssssssppphhh___ZZZ[[[]]]iiikkkpppwww~~~}}}|||xxxsssnnnlllmmmoooqqqrrruuuyyy{{{zzzwwwvvvvvvsssvvvzzz{{{zzz}}}zzzmmm]]]QQQLLLJJJHHHGGGBBBDDDEEEDDDDDDLLLZZZeeewww~~~yyymmmaaaXXXccchhhsss~~~|||ooocccYYYUUURRRVVV[[[ZZZQQQGGG>>>???BBBGGGLLLLLLHHHDDD;;;999555111//////000000000//////...............................................................------------------------,,,------......------,,,------------------------........................---------............//////111222333333555777999GGG___zzz}}}www~~~}}}sssWWW@@@777888<<<>>>888:::>>>DDDKKKUUU___eeehhhkkkooorrrssssssuuuvvvvvvxxxzzz}}}}}}|||{{{yyywwwxxxxxxxxxxxxxxxxxxxxxvvvvvvwwwxxxyyyyyyyyyyyyzzzzzzzzz{{{{{{||||||}}}xxxnnneee^^^YYYWWWTTTTTTTTTTTTSSSPPPKKKGGGFFFCCCAAAAAABBBIIIYYYjjjpppwwwgggHHH:::777666444333444444444444444555666666666666777888999:::<<<<<>>??????<<<;;;???HHHOOO]]]gggtttppp]]]YYYcccooovvv~~~~~~uuu^^^VVVRRRNNNTTT]]]jjjvvvxxxnnnfffcccccclllpppssspppjjjgggiiimmm{{{vvvssssssssssssvvvzzz{{{xxxuuurrrpppqqqrrrsssssssssuuuxxx|||yyyhhh___YYYRRRLLLDDDEEEEEEBBB@@@CCCKKKRRRfffmmmzzzjjjXXXRRRZZZjjj~~~yyyiii___UUUSSSWWWYYYTTTNNNDDDAAA@@@BBBFFFJJJKKKJJJAAA>>>999555111000000000111000///...............................................................------------------------,,,------......------,,,------------------------........................---------............//////111222333444555888:::IIIiii}}}zzz~~~iiiNNN===999:::;;;;;;777:::???EEEMMMVVV```ggghhhkkkooorrrtttuuuxxxzzztttvvvyyy|||}}}|||{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxvvvwwwxxxyyyyyyzzzyyyyyyzzzzzz{{{|||}}}}}}~~~~~~~~~xxxooogggaaa]]][[[YYYVVVSSSOOOIIIEEECCCAAA@@@AAADDDMMM]]]kkkmmmrrrzzz~~~oooOOO<<<777666555444555444444444444555666666777777777888999;;;===>>>FFFtttyyy,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------***,,,...111444666888999444444444333333333333333000//////000333666999;;;;;;;;;;;;:::===HHHYYYeeetttyyy~~~~~~|||{{{|||rrrvvvvvvrrrrrrzzzwwwvvv}}}|||qqq]]]NNNNNNWWW^^^lllvvv{{{iii\\\TTTSSSYYYaaaooouuu}}}zzz|||~~~~~~zzzuuurrrqqqtttrrrooommmllllllnnnooovvvxxx|||zzzoooaaaUUUMMMLLLJJJGGGEEEEEEFFFHHHUUU\\\gggsss{{{hhhUUUZZZgggzzz~~~rrraaaVVVSSSUUUVVVWWWLLLHHHBBB???AAAEEEJJJMMMGGGEEE@@@;;;666333222111111111000///............................................................------------------------,,,------......------,,,------------------------........................---------............//////111222333444666999;;;LLLqqq|||xxx{{{vvv^^^DDD999999:::999888888;;;@@@GGGNNNXXXaaaggghhhkkkooorrrtttvvvyyy|||tttvvvyyy{{{}}}|||{{{zzzzzzzzzzzzyyyyyyyyyyyyxxxvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~{{{tttoookkkccc\\\VVVPPPKKKGGGBBBAAAAAACCCIIISSS```hhhjjjnnnssswwwxxxxxxwwwxxxqqqqqqqqqpppoooooorrruuu}}}~~~|||xxxZZZCCC999666555555555555444444555555666777777777777888:::<<<>>>@@@PPP,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------+++---111444777888999999222222222222222333444444000111222333555777999;;;777:::>>>BBBLLL^^^uuu|||pppgggccccccgggvvvssshhhggg^^^\\\ZZZ[[[\\\bbbnnn{{{{{{pppfffaaa```bbbjjjttt{{{vvvpppllljjjjjjkkkkkkpppnnnnnnttt~~~yyymmmaaa\\\VVVQQQMMMJJJFFFCCCHHHLLLSSSZZZdddqqq}}}iiihhhjjjttt~~~sssggg^^^YYYYYYZZZTTTOOOHHHBBB???AAAGGGLLLNNNLLLHHHBBB===999666444222111000///....................................................................................,,,------......------,,,------------------------........................---------............//////111333444444666999<<>>666888999888888999<<>>>>>KKK]]]kkkxxxooo^^^[[[ccclll{{{mmm\\\VVVVVVaaammm}}}qqqccc___aaahhhttt}}}|||~~~}}}{{{}}}}}}~~~~~~|||yyy}}}}}}{{{{{{zzz{{{|||}}}~~~|||}}}{{{xxxwwwnnniiilllooonnnqqquuu~~~~~~kkkZZZQQQNNNKKKEEEAAACCCGGGDDDCCCQQQdddyyyxxxgggaaafffjjjsss|||}}}{{{vvvjjj]]]VVVTTTTTTPPPFFF===???HHHQQQRRRQQQOOOKKKEEE???<<<555333000///000000///...000000000///......------........................////////////////////////.......................................................................................///000000---555444000555777999BBBaaawww|||~~~{{{hhhKKK999888666888===:::;;;===BBBIIIQQQYYY```dddjjjmmmrrrtttuuuvvvvvvwwwuuu|||}}}xxxwwwxxxuuuwwwzzzzzzxxxuuuttttttzzzyyyxxxxxxyyyzzz|||}}}}}}~~~~~~}}}}}}ooodddZZZMMMFFFHHHGGGEEEFFFLLLUUU]]]```___[[[XXXTTTOOOJJJGGGDDDCCCBBB@@@>>><<<<<>>KKKiii++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------........................//////111555:::===<<<:::888777555555555444333333555777444555999>>>>>>===AAAFFFXXXdddqqqvvvyyyooohhhlllxxxxxxeeeYYY[[[fffppp}}}}}}xxxlllhhhgggjjjlllrrr~~~~~~}}}~~~}}}{{{~~~}}}}}}~~~|||{{{zzzyyyxxxwwwwwwwwwwwwyyyxxxwwwyyy|||yyyooonnnpppppprrruuuvvvzzzssshhh\\\RRRPPPGGGCCCEEEDDDBBBHHHTTTeeemmmwwwnnn___XXX```kkkxxxvvviiiXXXRRRNNNMMMIIICCCBBBFFFNNNOOOPPPPPPNNNIIIDDDAAA:::777333111111111000///000000000///......------........................////////////////////////.......................................................................................///000000---555333000555777:::DDDiii}}}~~~}}}|||zzzeeeHHH888666444777;;;888;;;>>>BBBIIIRRRZZZaaaeeejjjmmmqqqssstttuuuvvvxxxwww{{{|||yyyxxxxxxwwwxxxzzzyyywwwuuuuuuuuuzzzzzzzzzzzzzzz{{{|||}}}|||~~~~~~~~~oooaaaWWWJJJBBBBBBBBBBBBDDDKKKTTTXXXXXXVVVPPPNNNJJJFFFBBB@@@??????===;;;999888999:::===>>>DDDMMM\\\kkk{{{{{{qqqoootttfffFFF;;;<<<999777777777777777777777777555;;;888888<<<<<<@@@NNNwww,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......///............000111222444777<<<>>>===:::999888777777777666444555777999444777<<>>@@@KKKXXXooozzzvvvssszzzxxxwwwuuutttwww}}}wwwwwwlllfff]]]WWW[[[lll{{{oooiiinnnuuu~~~}}}~~~~~~{{{{{{zzzyyywwwvvvuuutttvvvtttssstttvvvxxxzzzzzzxxxyyy|||zzzyyyvvvsssrrrpppssswww{{{rrrddd^^^PPPEEEEEEFFFDDDCCCFFFNNNVVV___iiivvvmmmYYYVVVaaaqqqxxxcccYYYPPPNNNNNNKKKGGGEEEJJJMMMPPPRRRRRRNNNJJJGGGAAA===888555333222111///111000000//////......---........................////////////////////////.......................................................................................///000000---555333111666777;;;HHHrrr}}}}}}{{{www___DDD555555333555999777<<>>===???CCCIIIOOOQQQNNNJJJGGGDDDAAA>>>;;;::::::;;;888777777777777888999999>>>FFFSSSbbbrrr}}}ssslllmmmKKK???>>>777666666666666666666666666777;;;777777======AAAQQQyyy,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......//////......///222444666777:::===>>><<<:::999999666777777666666666999;;;>>><<<<<<===BBBOOOggg}}}rrrccc```dddeeemmmwwwnnn```\\\TTTXXX___hhhuuu|||yyy|||yyy|||||||||}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzxxxuuuuuuvvvwwwwwwvvvrrrsssuuuxxx{{{~~~vvvtttuuuvvvxxx|||qqqaaaRRRMMMLLLGGGDDDCCCBBBHHHNNNSSS\\\kkk|||lll___fffqqq}}}uuukkk^^^XXXUUURRRMMMIIIJJJMMMQQQUUUUUUSSSOOOLLLGGGCCC===999666333111///111111000000///.................................////////////////////////.......................................................................................///000000...555333222666777===MMMwwwwwwZZZAAA555666333555999666===???DDDKKKTTT\\\cccggglllnnnqqqrrrsssuuuwwwyyyxxxwwwvvvwwwyyyzzzyyyxxxyyyyyyxxxuuussssssuuuwwwxxxyyy{{{|||}}}||||||{{{zzz}}}iiiXXXPPPGGG@@@======>>>AAAEEEIIIIIIFFFCCCCCCAAA>>>;;;999999999999777777888888999999999888:::AAALLLYYYiiizzzxxxjjjyyytttOOOBBB???555666666666666666666666666888:::777888>>><<>>RRRvvvzzzVVV???555777555666:::888<<>>444666666666666666666666666888:::888;;;???;;;AAAVVV,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---...///111333777:::<<<:::;;;<<<:::888666666666333444666777777:::===@@@999???LLL]]]ooozzzbbbYYY]]]eeeqqq}}}lllXXX[[[gggsssyyy~~~|||{{{vvvtttrrrsssvvvzzz}}}{{{|||yyyuuuuuuwww{{{~~~~~~zzzvvvrrrqqquuuxxxyyyyyyqqqsssuuuuuurrrooonnnnnnuuuuuuvvvwwwyyy|||~~~||||||{{{yyyuuurrrssstttuuuvvvvvvuuutttsssuuuwwwxxxzzz{{{~~~zzzvvvwwwwwwyyy}}}}}}jjjXXXKKKDDDBBBAAA@@@AAABBBHHHUUUbbbqqq|||vvvssswww~~~sssggg^^^WWWRRRPPPRRRTTTVVVVVVUUURRRPPPMMMJJJGGGCCC@@@<<<777333222111111000000//////...////////////////////////////////////////////////.......................................................................................///000000000444333444777666@@@WWWwww|||RRR===666999666777:::999<<<>>>DDDKKKTTT]]]dddhhhnnnqqqtttuuuuuutttttttttssstttuuuvvvwwwyyyzzz{{{zzzzzzyyywwwuuuuuuwwwyyyyyyyyyzzz{{{||||||||||||{{{}}}~~~~~~uuuhhhjjjrrrnnn```NNNCCC@@@???===;;;AAA@@@???>>>???@@@BBBDDD?????????>>><<<:::888666555666777777888888777777999<<>>777666666666666666666666666777999999<<<>>>;;;HHHddd------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,---///222666999;;;===:::::::::888555333333444222444666888:::===AAAEEEEEEQQQbbbooovvv~~~oooeeehhhsss|||}}}~~~xxxmmmlllyyy|||{{{yyyvvvtttuuuwwwzzzwwwvvvvvvxxx|||}}}~~~~~~yyyuuussspppmmmjjjhhhiiikkknnnqqqtttvvvwwwtttoooiiihhhjjjmmmnnnnnngggkkknnnnnnkkkiiihhhhhhlllkkkjjjkkknnnrrrwwwyyyxxxyyyzzz||||||zzzuuuqqqpppqqqsssttttttsssqqqooonnnppprrrssssssuuuzzz}}}}}}zzzxxxxxxyyyxxxyyyppp]]]PPPIIIEEECCCCCCBBBCCCKKKTTTcccooo|||qqqddddddllluuu~~~xxxooobbbXXXRRRSSSTTTUUUVVVUUUTTTSSSNNNMMMKKKJJJGGGBBB<<<777222222111111000/////////////////////////////////////////////////////////.......................................................................................///000000000444333444888666AAAZZZ{{{xxxNNN;;;555:::777666:::999;;;>>>CCCJJJSSS]]]dddhhhlllppptttvvvtttqqqooonnnqqquuuyyyzzzyyyzzz|||}}}}}}}}}{{{yyyxxxzzz{{{||||||||||||}}}~~~}}}~~~~~~|||||||||}}}{{{ddd[[[\\\VVVOOOEEE===;;;<<<===<<<>>>>>>>>>>>>>>>???BBBDDD;;;<<<>>>@@@???===:::888666666666777777777888888777999<<>>>>>;;;===>>>?????????AAACCC999;;;???BBBCCCAAA>>>;;;999888888888888999::::::666666888<<>>]]]++++++++++++++++++++++++/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***+++,,,......//////.........000555;;;>>>===;;;>>>:::777666222000333999444444999===999:::OOOgggrrrmmmjjjhhh___hhhsss}}}sssbbbZZZTTT^^^mmm{{{~~~xxxssspppnnnkkkiiimmmnnnpppqqqrrruuuyyy|||}}}|||{{{~~~|||vvvwwwxxxyyyzzzzzzxxxwwwuuuqqqlllgggfffjjjmmmllljjjpppppppppmmmkkkiiijjjkkkffffffgggggghhhiiikkklllnnnpppqqqqqqpppooooooppphhhnnnuuu{{{|||yyytttqqqrrrnnniiidddcccfffjjjmmmkkkkkknnnsssxxxvvvpppiiieeekkkrrruuussspppmmmmmmlllkkkkkklllnnnooonnnmmmpppvvv{{{tttqqqooowww|||jjj^^^RRRNNNJJJDDDBBBDDDHHHGGGJJJYYYooo|||hhh\\\ccc{{{~~~qqqXXXQQQOOOTTTWWWUUUUUUXXXSSSRRRPPPOOOLLLIIIDDD@@@;;;777222000000111222222000/////////....................................////////////////////////------------------------,,,,,,,,,---------......////////////000000000000111444333444666444FFFgggvvvwwwvvv~~~nnnFFF===666666888888888999>>>???BBBIIISSS]]]eeeiiipppqqqrrrsssrrrpppnnnmmmuuuvvvwwwyyy{{{|||~~~~~~~~~uuu^^^MMMEEECCCCCCAAA???>>>=========::::::<<<===???AAAAAAAAA:::===@@@AAA@@@>>>>>>>>><<<;;;999777666777888999888777:::>>>CCCMMM]]]lll}}}}}}xxxlllfff{{{kkkNNN777999888666666777888888777:::444;;;<<<>>>CCCUUU++++++++++++++++++++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,------...//////000000111333888===???===;;;???999555444222111444999>>>999999???FFFSSSnnnqqqbbb___```___kkkyyykkk^^^]]]mmmtttwwwtttqqqooooooooonnnmmmqqqtttwwwxxxxxxyyyzzz{{{wwwvvvuuuwwwzzzyyysssmmmkkkmmmppprrrtttuuuttttttrrrnnniiiiiillloooooommmqqqrrrqqqooommmllllllmmmjjjjjjjjjkkkkkklllmmmmmmoooppprrrrrrpppppppppqqqkkklllqqqzzz~~~xxxssspppkkkhhhhhhkkkpppsssnnnmmmooossswwwvvvqqqkkkgggkkkqqqrrrqqqnnnlllllljjjiiiiiijjjkkklllkkkjjjlllrrrzzz~~~vvvqqqtttxxx{{{|||}}}wwwggg[[[NNNDDDBBBEEE>>>???CCCLLLZZZkkkzzz}}}qqqnnnzzzjjj```XXXVVVUUUQQQQQQTTTTTTSSSRRRPPPNNNJJJEEEAAA===:::555111111111111111000000/////////.................................////////////////////////------------------------,,,,,,---------.........////////////000000000000111444333555777666IIIkkk|||qqqrrr|||uuuzzzwwweeeCCC;;;555666999888888999===???CCCJJJTTT^^^fffjjjnnnooopppqqqrrrqqqqqqppptttvvvwwwyyy{{{|||}}}}}}~~~}}}}}}}}}}}}}}}~~~~~~wwwrrroooooolllkkkiii___QQQGGGEEEAAA@@@@@@>>>======<<<<<<<<<;;;:::;;;<<<>>>??????===@@@CCCCCCBBBAAAAAAAAA===<<<999777666666777888888888999===@@@HHHWWWeeewwwrrr~~~vvvhhhwwwvvvYYY???:::888666666777888888777:::555<<<:::;;;???QQQ,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------------///000111444555888<<<>>>>>><<<999999333///111222333666:::@@@:::<<>>AAACCCGGGSSScccppp{{{~~~sssggg___YYYSSSQQQSSSTTTSSSSSSRRRPPPMMMGGGCCCBBB>>>999555333111000...000000000/////////..............................////////////////////////------------------------,,,------------............/////////000000000111111444333666999999NNNpppxxxnnnpppwww|||sssuuuvvviiiWWW>>>777444777999888777888===???DDDLLLUUU___ggglllmmmnnnooopppqqqrrrssstttsssuuuxxxzzz|||||||||{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~}}}~~~yyyiii[[[SSSOOOLLLJJJKKKIIIDDDBBBDDD@@@@@@@@@???>>>===<<<<<<@@@>>><<<<<<>>>@@@@@@@@@???BBBDDDEEEDDDCCCCCCCCC???===;;;999777666666666888777888:::<<>><<<888666555000///444888999;;;>>>;;;???LLL^^^mmm|||qqq```eeeqqq{{{|||zzzsss~~~}}}{{{{{{{{{|||{{{zzz|||uuutttsssssssssppplllhhhdddfffjjjnnnqqqrrrsssssssssqqqnnnnnnqqqrrrsssrrrsssttttttsssqqqpppqqqssssssttttttssssssrrrrrrqqqppprrrtttsssrrrqqqrrrrrrpppiiieeelll{{{xxxvvvtttrrrrrruuuxxx{{{yyyxxxxxxyyy{{{{{{yyyvvvrrrrrrrrrqqqpppnnnnnnmmmiiihhhhhhiiijjjjjjhhhffffffjjjooorrrrrrpppooonnnqqqrrrsssssstttvvv{{{~~~{{{sssnnnpppvvv|||}}}gggSSSGGGCCCEEEEEECCCBBBHHHTTT^^^mmmyyyyyyxxxxxxooofff]]]VVVSSSRRRQQQRRRRRRRRROOOKKKHHHGGGCCC>>>999666333000...000000000////////////...........................////////////////////////------------------------------------..................//////000000111111111444333666:::===SSSvvvyyyqqqrrrwwwwwwpppqqqooo^^^JJJ999444333777999777666888<<<@@@FFFMMMVVV```hhhnnnooooooooooooqqqrrrtttuuurrrtttxxx{{{||||||zzzyyyxxxxxxxxxyyyzzz|||}}}~~~}}}}}}~~~~~~~~~}}}~~~~~~kkkYYYMMMFFFAAA???@@@@@@>>>???BBBAAAAAAAAAAAA@@@>>><<<:::>>>===<<<>>>AAABBBAAA??????AAACCCDDDCCCBBBBBBCCCAAA@@@===;;;999777666666777666777999:::>>>IIIUUUiii{{{tttrrrggggggoooOOO===:::777666777777777777555555>>>:::;;;CCCVVV{{{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......---,,,,,,,,,---000333555888:::<<<===;;;888555333666333444:::======>>>AAAAAAQQQgggvvv{{{vvvqqq{{{|||qqqeeeaaahhhvvv|||~~~|||{{{~~~||||||}}}~~~uuuuuuuuuuuuuuussspppnnnmmmoooqqqrrrsssrrrqqqppprrrqqqooopppqqqrrrsssssssssttttttsssrrrrrrsssuuuvvvvvvvvvvvvvvvtttsssrrrrrrsssuuuuuusssrrrssstttqqqkkkeeefffnnnzzz{{{yyyvvvtttssstttuuuwww{{{{{{{{{|||~~~~~~|||{{{wwwvvvtttrrrqqqqqqpppoookkkjjjjjjkkklllkkkiiifffeeehhhkkkmmmllljjjiiiiiijjjkkklllllllllnnnqqqttt{{{|||qqqlllmmmooowww}}}zzzhhhZZZKKKIIIEEEBBBBBBFFFKKKOOO\\\fffxxxyyyllljjjrrryyyvvviii[[[QQQQQQPPPPPPQQQRRRRRROOOMMMKKKGGGCCC>>>;;;666222///111000000000////////////////////////////////////////////////////////////---------------------------------.........//////.........///000111111111222444333666<<<@@@WWW||||||~~~vvvtttwwwwwwpppqqqkkkWWWBBB666333333777999777666888<<<@@@GGGOOOVVV___hhhnnnppppppppppppqqqrrrssstttrrrtttwwwzzz{{{{{{yyyxxxxxxxxxyyyzzz{{{|||~~~|||}}}~~~~~~~~~nnn\\\OOOIIICCC???@@@@@@>>>>>>???AAABBBCCCCCCBBB???<<<::::::999:::???DDDEEEBBB>>>AAACCCDDDDDDCCCCCCDDDEEECCCBBB@@@===;;;999888777666666777::::::===GGGSSSeeexxxrrriiifff~~~sssSSS???<<<888666666777777777555555===999;;;CCCSSS|||www,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,------///111444666888999;;;<<<;;;888444333222333222444888999999===CCCUUUjjj~~~yyy~~~}}}vvvccc```bbbnnn}}}~~~~~~}}}zzzvvvqqqnnnnnnoooqqqrrrssstttuuuttttttssstttuuuvvvvvvuuurrrpppnnnqqqppppppqqqqqqrrrsssttttttuuuuuuuuuttttttuuuwwwwwwxxxxxxyyyxxxwwwvvvtttuuuvvvxxxxxxvvvuuuvvvwwwssspppjjjgggiiiqqq|||{{{yyyvvvtttrrrqqqrrrrrrxxxyyy{{{|||}}}}}}||||||xxxvvvsssrrrrrrrrrpppooolllkkkkkklllmmmkkkhhheeecccfffhhhhhhgggeeedddddddddfffggghhhiiikkknnnqqqrrrxxx}}}ssskkkggglllpppwwwxxxZZZRRRIIIBBBAAABBBDDDDDDPPPWWWeeexxxzzzjjjfffhhhxxxuuubbbUUUTTTSSSQQQQQQSSSSSSRRRQQQNNNKKKGGGCCC@@@;;;666222111111000000000/////////////////////////////////////////////////////////------------------------------........./////////------...///000111222222222555333666<<>>555333444777888666666999;;;AAAIIIPPPVVV]]]ffflllppppppqqqqqqrrrsssssstttrrrtttvvvyyyzzzzzzyyyxxxyyyyyyyyyzzz{{{}}}~~~}}}}}}~~~~~~|||pppaaaWWWKKKDDD>>>???@@@???>>>@@@CCCEEEGGGIIIHHHEEEBBB???AAA@@@AAAFFFMMMOOOKKKGGGDDDEEEFFFFFFEEEEEEFFFHHHEEEDDDBBB@@@>>><<<:::999666666888::::::<<>>KKKXXXttttttooorrrjjjjjjsssqqqiiisss|||}}}{{{wwwwwwuuurrrmmmiiiggggggkkkmmmppprrrtttuuuwwwxxxxxxxxxyyyyyyxxxvvvsssqqqpppqqqrrrrrrrrrssstttuuuvvvwwwwwwwwwvvvvvvxxxzzzxxxyyy{{{{{{{{{zzzxxxwwwyyyzzz||||||zzzyyyzzz{{{yyywwwssspppppptttzzzyyywwwuuusssqqqpppoooooopppsssvvvxxxxxxxxxxxxxxxuuurrrpppoooppppppnnnkkkjjjiiijjjkkkkkkiiieeebbb```bbbccccccaaa______``````aaabbbbbbbbbbbbeeegggggglllppppppsssyyy~~~yyyooonnnmmmpppwww|||zzznnn\\\MMMCCC@@@??????GGGHHHPPP___rrryyylllhhhsssuuuhhh]]]YYYUUUSSSSSSSSSSSSSSSOOOMMMJJJGGGDDD@@@:::666111111111000000000//////////////////////////////////////////////////////------------------------............////////////------...///000111222222333555333666<<>>>>>@@@@@@AAACCCIIILLLPPPTTTUUUTTTQQQOOOLLLIIIFFFJJJQQQTTTSSSOOODDDEEEFFFFFFEEEEEEFFFHHHFFFEEEDDDCCCAAA???===<<<777777999;;;:::;;;CCCMMM[[[mmmzzz~~~vvvpppvvv___BBB>>>999666666666777666:::777;;;555:::AAADDD```---------------------------------....../////////........................++++++,,,,,,,,,---------++++++,,,,,,---...//////---///333777:::===???@@@===>>>===:::555222333555666777;;;???CCCMMMbbbuuuwwweee___]]]aaarrrvvv~~~{{{~~~~~~{{{wwwssspppoooqqqsssrrroookkkiiihhhhhhkkkooorrrtttwwwzzz|||yyyzzz{{{|||{{{zzzxxxvvvqqqrrrssstttttttttuuuvvvwwwxxxyyyyyyxxxxxxzzz|||yyy{{{|||}}}~~~|||{{{zzz|||~~~~~~}}}}}}~~~~~~|||zzzxxxyyyzzz|||}}}wwwvvvtttsssqqqpppoooooojjjmmmqqqtttuuutttttttttqqqnnnllllllmmmmmmkkkhhhgggggghhhhhhhhhfffbbb___]]]^^^______]]]\\\\\\]]][[[[[[[[[XXXUUUTTTTTTUUU___ccceeedddfffmmmqqqrrryyy{{{~~~vvvqqqoooqqqrrruuuttt[[[III@@@???@@@???===???JJJ\\\ooo|||yyysssqqq}}}ddd___YYYUUUTTTTTTSSSSSSPPPNNNLLLJJJGGGBBB===999111111111111000000000000000000000000000000000000////////////////////////------------------------............/////////000------...///000111222222333555333555;;;AAA\\\zzzxxx|||yyy___III===888555555777666444777;;;<<>>@@@BBBDDDGGGOOOSSSYYY^^^aaaaaa___^^^PPPIIIDDDEEEKKKPPPPPPNNNBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFEEEDDDCCCAAA???>>>888888:::;;;999999@@@IIIVVViii~~~~~~xxxqqqqqqfffBBB???999666666666777666:::666:::666>>>EEEFFF^^^//////.........---------------------------------,,,---...//////...---,,,........................///...---------...///000///111555888;;;>>>CCCFFFCCC>>>999666111...111777888888<<>>;;;777222//////000000000////////////////////////000000000000000000000000......------------......////////////////////////////////////000111222333555555666777888EEEdddqqqvvvbbbGGG;;;444555777777666666888999@@@EEEKKKRRRXXX^^^cccggglllnnnppprrrssstttssssssxxxwwwwwwyyy||||||zzzwwwvvvuuutttuuuxxx{{{|||}}}~~~}}}|||zzz{{{|||~~~}}}|||qqqnnnpppooofff]]]MMMGGGAAA>>>===???GGGQQQQQQ```hhhccceeennnlllaaaLLLEEE===:::>>>FFFLLLOOODDDBBBAAABBBCCCDDDDDDCCCFFFGGGFFFEEEBBBAAAAAAAAA???999777>>>DDDEEECCCCCCZZZeeewwwzzznnnooo|||UUU>>>666;;;777444999<<<:::666;;;777<<<@@@CCCaaa///.........------------------------------------------............------........................///...---,,,,,,---...///111333777:::===@@@EEEHHHEEE>>>888666444333777===AAABBBFFFQQQ```rrr|||mmmpppwwwrrrtttyyy|||xxxssspppooommmjjjgggmmmnnnooooooppppppppppppoooqqqtttwwwyyy{{{|||||||||}}}}}}}}}|||zzzyyywwwwwwxxxxxxwwwvvvvvvwwwyyyyyyyyyzzz{{{}}}~~~{{{yyyuuusssqqqpppnnnlllkkkiiigggfffggggggeeedddbbbaaa___\\\ZZZYYYXXXWWWXXXYYY\\\]]]\\\YYYUUUSSSTTTVVVWWWXXXYYYYYYXXXXXXYYYXXXVVVTTTPPPMMMJJJHHHIIIJJJKKKMMMOOOQQQTTTUUUYYY\\\bbbiiiqqq||||||uuuqqqvvv~~~vvv```OOOFFFEEECCCDDDGGGIIIMMMUUU^^^rrr~~~|||zzz{{{~~~zzzpppdddZZZSSSOOOOOOLLLJJJJJJKKKIIIEEEBBB>>>:::555222111111111000////////////////////////000000000000000000000000......------------......////////////////////////////////////000111222333333444666888:::HHHfffttt|||```FFF:::444555777777666666888:::@@@EEELLLRRRXXX^^^dddhhhlllmmmnnnpppqqqrrrssssssyyyxxxxxxzzz|||}}}zzzxxxvvvvvvuuuvvvxxxzzz{{{|||}}}{{{{{{}}}xxxlllggghhheee\\\SSSHHHDDD@@@>>>===???GGGQQQ\\\nnnuuuiii___^^^ZZZQQQDDD>>>888:::AAAIIIMMMMMMIIIFFFCCCAAAAAAAAA@@@???CCCDDDDDDCCCBBB@@@??????<<<888777<<<@@@@@@@@@AAAUUUaaasssuuuttt\\\BBB777;;;777444888999:::666;;;888<<<@@@DDDddd............------------------------------------------,,,,,,,,,,,,------........................///...---,,,,,,---...///333666999===???BBBFFFIIIEEE>>>888777888:::>>>CCCDDDIIITTTeeewww~~~sssqqqrrryyywwwuuurrrqqqppppppnnnlllpppoooooopppqqqrrrsssssspppsssxxx}}}}}}{{{}}}}}}|||||||||{{{{{{{{{xxxzzz{{{{{{zzzyyyzzz{{{}}}}}}~~~~~~yyyvvvrrrooommmkkkhhhfffbbb```]]]\\\[[[ZZZYYYWWWUUUTTTQQQNNNKKKIIIHHHGGGKKKLLLMMMNNNOOONNNMMMLLLOOOPPPQQQSSSSSSSSSRRRRRRRRRQQQPPPMMMJJJGGGDDDBBBAAAAAAAAABBBCCCDDDEEEFFFIIIKKKPPPVVV]]]eeeooouuuxxxxxx}}}}}}}}}|||eeeSSSNNNHHHDDDEEEFFFGGGJJJNNNWWWeee{{{|||ooogggkkkxxxsssbbbUUUNNNNNNNNNNNNMMMKKKIIIFFFEEEBBB>>>999555333222111000////////////////////////000000000000000000000000......------------......////////////////////////////////////000111222333111444777888<<>>???>>>???HHHQQQeeezzzvvvccc[[[WWWRRRKKKEEEAAAFFFOOOTTTRRRMMMJJJGGGCCC@@@@@@@@@???>>>@@@AAABBBBBBAAA???===<<<999666666:::;;;:::;;;>>>MMMZZZmmm{{{gggHHH888:::888666888666:::555;;;888<<>>@@@CCCFFFHHHCCC<<<999;;;>>>@@@BBBFFFEEETTTiii~~~~~~~~~~~~~~~}}}}}}yyyyyywwwvvvuuutttttttttsssrrrrrrqqqppppppqqqsssuuuvvvsssvvv{{{~~~|||~~~}}}}}}||||||}}}~~~~~~zzz|||~~~~~~~~~|||yyyrrrooojjjfffccc```]]]ZZZVVVSSSPPPNNNMMMLLLJJJIIIGGGFFFCCCAAA???===<<<;;;?????????@@@BBBCCCDDDEEEGGGHHHIIIKKKKKKKKKKKKJJJGGGGGGFFFEEECCCAAA???>>>=========<<<======>>>???@@@BBBFFFJJJOOOUUU\\\aaaooo}}}}}}uuu```SSSFFFAAAAAAAAACCCFFFGGGPPPcccyyywwweee___fffooo|||iiiZZZSSSQQQSSSSSSQQQMMMIIIGGGGGGEEEBBB===999666444111///////////////////////////////////////////////////......------------......////////////////////////////////////000111222333111444777888<<>>>>>???>>>@@@IIISSSfff|||vvvpppooommmeee___[[[___fffeee[[[PPPHHHEEEAAA@@@@@@AAABBBAAA>>>???@@@BBBBBB@@@===:::888666777999888666888===FFFSSShhhoooLLL888999888888999666999444;;;999<<>>===;;;;;;:::888888777777777777777777888999;;;>>>??????@@@BBBCCCDDDDDDCCCCCC===============<<<;;;;;;::::::::::::;;;<<<======<<<>>>AAADDDGGGKKKPPPTTT^^^ooo{{{~~~}}}iiiQQQCCC>>><<<>>>AAABBBCCCMMM___ooo|||qqqeeeffflllwwwdddYYYRRRSSSSSSQQQMMMJJJJJJJJJHHHEEE@@@===999666111...000000000000000000000000////////////////////////......------------......////////////////////////////////////000111222333111555777666;;;MMMggg{{{}}}zzz|||www}}}www]]]DDD999666777777666666777999<<<@@@EEEMMMTTT\\\bbbiiimmmppppppooopppqqqsssuuuwwwuuuvvvwwwxxxwwwvvvuuuuuuuuuwwwyyyxxxvvvvvvwwwxxxyyyzzz}}}}}}zzzwwwtttsssllllllooovvvyyyoooaaaYYYUUURRRLLLFFF>>>>>>???@@@???BBBMMMYYYjjj}}}zzzvvvwwwzzzssscccTTTHHHEEEBBBAAAAAABBBBBBBBB>>>>>>???AAACCCBBB>>>;;;999777777888777555888===BBBOOOeee}}}|||rrrNNN888999999999;;;777999333;;;:::<<>>?????????@@@AAA>>>>>>BBBHHHKKKLLLPPPVVVuuuwwwgggggglll|||{{{|||~~~|||~~~~~~{{{{{{{{{zzzxxxvvvtttsssnnniiifffjjjssszzz{{{yyywwwxxxyyyyyywwwuuuuuuvvvvvvvvvvvvwwwyyyzzz||||||}}}}}}~~~~~~~~~zzzzzzyyywwwrrrkkkdddaaaXXXTTTPPPLLLIIIFFFCCC@@@???===;;;:::::::::888777666666555555666666777777555555555555666999;;;<<<;;;<<<===????????????>>>888999999:::::::::999999777777777777888999:::;;;:::;;;===???@@@CCCGGGJJJPPP^^^qqqeeePPPDDD===<<>>AAAKKKVVVbbbwww~~~pppnnnrrrrrrcccVVVTTTRRRPPPNNNNNNNNNNNNKKKHHHDDDAAA===999444000000000000000000000000000000000000000000000000000......------------......////////////////////////////////////000111222333222666777555:::OOOjjj|||vvvqqqwwwsss|||vvv[[[CCC;;;777888777666555777:::===@@@FFFMMMUUU]]]dddkkkooopppppppppqqqssstttvvvwwwsssuuuwwwwwwuuutttssstttssswwwyyyyyyvvvuuuvvvyyyxxxyyy|||yyysssmmmiiigggaaadddjjjtttsssiii\\\SSSOOOLLLHHHEEE>>>>>>???@@@@@@FFFVVVeeeyyywwwdddVVVKKKHHHFFFDDDCCCBBBAAA??????>>>>>>@@@CCCCCC@@@<<<;;;777666888888777999===AAAOOOeee}}}vvvsssOOO::::::999999;;;888888222;;;;;;===???PPP}}}}}}qqq++++++,,,,,,,,,---------------------------------------............------........................------...000222555888:::;;;===@@@AAA@@@>>>>>>>>>@@@BBBHHHMMMPPPSSS^^^iiiwwwjjjrrr~~~}}}|||vvvyyy{{{yyy{{{{{{{{{{{{|||}}}yyyyyyxxxwwwwwwvvvvvvuuuuuurrroooqqqvvvyyyyyyxxxvvvyyy{{{{{{zzzxxxyyyzzzyyyzzz|||}}}|||wwwtttkkkjjjhhhddd^^^XXXQQQNNNHHHEEEBBB@@@???>>><<<;;;:::888666666888888888777555555555555666777888888888777777777888999:::;;;:::;;;<<<>>>>>>>>>>>>===:::::::::::::::999888777777666666666666777777888777999;;;<<<<<<>>>AAADDDGGGPPP___ooo}}}~~~wwwcccRRRFFF@@@@@@BBB>>>@@@FFFIIIPPPddd{{{~~~yyyzzzwwwddd___XXXTTTSSSSSSRRRQQQNNNLLLIIIFFFBBB===888444000000000000000000000000000000000000000000000000......------------......////////////////////////////////////000111222333222777777444<<>>===>>>???BBBLLL```sssuuubbbTTTIIIHHHGGGGGGGGGEEEBBB@@@@@@===<<<>>>BBBCCCAAA===<<<666333666999:::;;;===BBBPPPfff~~~ttt{{{sssQQQ===<<<999777999777888222;;;<<<===???RRR~~~ooo+++++++++,,,,,,---------------------------------,,,---////////////---,,,........................------...000333777:::<<<===@@@BBBBBB@@@>>>======BBBFFFLLLQQQSSSYYYiiiyyyvvvuuu{{{mmmjjjxxx|||yyyzzz{{{}}}|||~~~}}}wwwwwwwwwvvvwwwxxxyyyyyyuuuttttttuuuwwwxxxwwwuuuwwwzzz~~~}}}}}}~~~|||}}}}}}|||||||||yyywwwvvvvvvwwwtttnnniii___]]]ZZZUUUOOOHHHBBB???===<<<::::::;;;;;;;;;:::888666555666888999999888777666666666666777888888:::::::::999::::::;;;;;;:::;;;===>>>??????>>>>>>>>>======<<<:::999777666888888777666666666666666777999:::;;;;;;<<>>AAAFFFNNNVVV^^^fffmmmqqqlllnnnppprrrssstttsssssstttvvvyyyxxxuuussstttuuupppuuuyyyyyyvvvuuuwwwzzz}}}}}}~~~vvvrrrjjjaaaXXXQQQKKKIIINNNUUUbbbrrr}}}nnndddWWWMMMHHHFFFDDDBBB===<<<<<>>???CCCDDD@@@<<<===BBBFFFFFFQQQQQQKKKXXXsss}}}vvvuuuooo{{{{{{yyy|||~~~~~~}}}{{{zzz|||{{{xxxwwwvvvxxx{{{|||{{{xxxwwwwwwvvvuuuuuuvvvwwwxxx|||}}}~~~}}}{{{wwwuuurrrnnniiihhhgggddd]]]WWWQQQNNNIIIDDD@@@===<<<;;;777777777777888999:::;;;888888999::::::;;;<<<<<<======>>>???>>>===;;;:::999888999:::<<<>>>AAACCC@@@???>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@???>>>>>><<<;;;888555444444444555333444777999<<<>>>???@@@BBBBBBHHHSSS^^^nnn{{{}}}|||{{{ppp[[[KKKEEECCCCCCDDDEEEHHHQQQ\\\hhh~~~vvvgggcccooovvvdddZZZYYYZZZXXXSSSPPPMMMKKKIIIEEE???;;;888555222000111111111000000000000000000000000000000000//////.........---000000000000000000000000////////////000111222333...333888999@@@WWWzzzpppggglllxxx|||ooottt~~~YYY>>>;;;777888777666555666999;;;@@@EEENNNWWW___ffflllqqqoooooonnnnnnooorrruuuwwwxxxzzz|||{{{wwwsssqqqpppssstttuuutttttttttvvvxxx{{{|||~~~|||pppccc]]]VVVRRRMMMGGGFFFHHHKKKSSS```ooozzzvvvgggWWWNNNIIICCC??????;;;???>>>???HHHQQQjjjuuuaaaRRRHHHEEEDDDGGGGGGDDDBBBDDD???@@@===999<<>>999666777777666999>>>BBBSSSkkkyyyvvvzzzvvv\\\CCC;;;;;;999777999===::::::777>>>AAASSS~~~---------------------------------............///......------------............---------......//////000222444888;;;???@@@@@@BBBAAA;;;777:::BBBIIIQQQQQQRRR[[[ooo~~~}}}{{{yyy|||}}}{{{zzz{{{|||{{{zzzzzz||||||zzzxxx{{{zzzxxxwwwvvvvvvwwwwww~~~{{{xxxvvvrrrnnnkkkfffaaa\\\ZZZXXXUUUOOOIIIFFFDDDAAA===;;;999999999888888888888999:::;;;;;;999:::::::::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDD@@@??????>>>>>>@@@AAABBBBBBBBBBBBBBBAAAAAAAAA@@@>>><<<999777555444444555444555666777999;;;>>>AAAGGGGGGJJJPPPWWWaaauuu}}}lll^^^QQQHHH@@@@@@BBBDDDHHHLLLVVVgggzzznnnaaa___jjj{{{pppbbb\\\YYYVVVTTTSSSRRROOOJJJEEEBBB@@@:::777222000000111111000000000000000000000000000000/////////............000000000000000000000000////////////000111222333000444777888???VVVzzzuuuiiikkkvvvwwwnnnwww]]]AAA<<<777888777666555666999;;;@@@FFFNNNVVV^^^eeekkkooooooooooooppprrrtttvvvwwwwwwyyy{{{{{{xxxtttrrrqqqrrrsssttttttssstttvvvxxx{{{|||~~~}}}qqqdddYYYSSSMMMJJJGGGCCCDDDHHHLLLRRR^^^lllyyy~~~ttthhhZZZPPPIIIBBB??????:::>>>===???GGGOOOgggmmm^^^OOOIIIEEEEEEEEECCCCCCEEEAAAAAA===:::===CCCCCC>>>>>>999777777777777999>>>DDDUUUmmm|||}}}xxx]]]CCC::::::777555666:::888:::777???BBBTTT---------------------------------............///......------------......//////......---.........///000333777;;;???BBBDDD@@@>>>;;;888888>>>HHHQQQWWWTTT^^^zzz|||yyyxxxwwwvvvxxx}}}}}}||||||zzzyyyxxxzzz~~~~~~zzzzzz}}}~~~zzzxxxvvvzzz}}}}}}}}}|||zzzxxx{{{{{{zzzyyyyyyzzz{{{|||}}}{{{xxxsssooojjjeee```]]]WWWRRRMMMIIIGGGEEE@@@<<<<<<;;;999888777888888999999999999999:::;;;<<<===;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@AAACCCDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@?????????@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDD@@@???<<<999777555555555555666555555666:::???CCCJJJJJJLLLNNNOOOTTTaaammm~~~yyycccRRRBBB===@@@AAAAAA@@@DDDNNN\\\kkk}}}iiiXXXVVVjjjsssggg```\\\XXXXXXWWWSSSLLLGGGEEEFFF===999444111000000111111000000000000000000000000////////////............000000000000000000000000////////////000111222333222555777777>>>WWW{{{rrrooowwwtttppp{{{]]]@@@999777888777666555666999;;;AAAFFFNNNUUU\\\ccciiimmmoooppprrrtttvvvwwwxxxxxxwwwyyy{{{zzzxxxuuutttsssrrrsssttttttssstttvvvxxx|||}}}~~~xxxlll```UUUOOOIIIGGGFFFDDDGGGMMMOOOSSS[[[iiiwww|||sssiii]]]TTTJJJAAA>>>???999>>>===???FFFMMMccc|||lllXXXOOOHHHFFFFFFEEEEEEGGGDDDCCC>>>;;;>>>CCCCCC???>>>999777888888777999>>>HHHYYYppp|||```EEE;;;:::777555777777666:::888???BBBTTT........................---------............///......------------......000//////...............///222555:::???CCCEEEGGG???999555999AAAJJJSSSYYYVVVaaazzz~~~xxxrrrrrruuu}}}~~~zzzyyywwwuuuvvvxxxyyyyyyxxxyyy{{{}}}}}}|||zzz{{{~~~zzzvvvrrrrrrwww}}}~~~~~~|||{{{zzzyyyzzzzzz{{{}}}yyyuuusssoooiiiccc]]]XXXSSSOOOJJJGGGBBB???>>><<<:::888999999888888888999:::;;;:::::::::;;;;;;<<<===>>>============>>>>>>>>>>>>======>>>???AAACCCDDDEEEDDDEEEFFFFFFEEEDDDBBBAAAAAA@@@?????????@@@BBBCCCCCCCCCDDDEEEFFFGGGGGGHHHCCCAAA???<<<999777666666666666555333555:::CCCJJJMMMNNNPPPPPPOOOQQQWWW^^^lllyyyvvvbbbLLLCCCAAAAAA??????>>>DDDLLLXXXjjjiiiZZZeeezzz{{{rrrnnnbbb___YYYTTTQQQMMMIIIGGGAAA<<<666222111111111111000000000000000000000000///////////////.........////////////////////////////////////000111222333333555666777@@@[[[~~~www}}}tttqqqzzzwwwUUU;;;555777888777666555666999;;;BBBFFFMMMTTTZZZaaagggkkknnnpppsssvvvyyyyyyyyyyyywwwyyyzzzzzzxxxvvvvvvvvvtttuuuvvvvvvuuuuuuwwwyyy|||}}}tttjjj```YYYRRROOOMMMLLLOOOUUUUUUWWW]]]iiivvv~~~zzzqqqiii```VVVJJJ@@@===@@@:::???>>>???EEEKKK```xxxggg\\\TTTSSSTTTQQQMMMLLLHHHDDD???===???BBBBBB@@@>>>:::777888888777:::>>>LLL]]]tttcccGGG<<<;;;999888:::777666;;;999???AAATTT~~~........................---------............///......------------......000//////.........//////111444888===BBBEEEFFFGGGAAA888444???LLLTTTYYY\\\aaazzz~~~wwwuuuzzzxxxrrrkkkssswwwnnnlllkkkhhhmmmqqqwwwzzzzzzxxxvvvuuuxxxyyyzzz}}}}}}yyysssppprrrvvvzzz}}}|||}}}~~~~~~~~~}}}}}}}}}||||||}}}~~~zzzsssnnneee```ZZZTTTOOOJJJEEEBBB@@@>>>;;;::::::::::::::::::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>??????????????????@@@@@@@@@??????@@@@@@AAABBBBBBCCCBBBBBBDDDEEEEEEDDDCCCBBB@@@@@@?????????@@@AAABBBBBBCCCDDDEEEGGGHHHIIIIIIEEEDDDAAA???<<<:::888888555666555444555<<>>??????BBBHHHNNNXXXkkkpppjjjqqqrrrgggZZZTTTUUUTTTMMMFFFEEE@@@:::555333333222111111111111111111111111111.........///////////////////////////////////////////////////000111222333333555666888DDD```~~~rrrpppsssuuufffKKK999555777888777666555666999;;;AAAEEELLLRRRXXX___eeejjjmmmooossswwwzzz{{{zzzzzzwwwyyy{{{zzzyyywwwwwwwwwvvvxxxxxxxxxxxxxxxzzz|||}}}~~~yyyqqqiiiaaa\\\XXXTTTVVV[[[^^^```dddmmmxxx~~~{{{xxxpppiii___UUUJJJ@@@===@@@;;;@@@>>>???EEEJJJ^^^}}}yyypppjjjmmmoooiii___YYYLLLFFF@@@>>>@@@AAAAAAAAA???:::777888888777:::???NNN```www~~~dddGGG<<<;;;999999<<<888888===999???AAATTTrrr........................---------............///......------------......//////......//////000111333666;;;@@@DDDEEEFFFEEEBBB;;;;;;HHHTTTYYY]]]bbbyyy{{{yyy|||ssslllgggqqq||||||oooiiiccc\\\aaahhhqqqwwwxxxuuurrrppptttvvvzzz~~~{{{wwwvvvwwwyyy{{{{{{}}}}}}yyyrrrjjjeeeTTTPPPJJJEEEBBB>>>;;;888888888888888888999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>?????????@@@@@@AAABBBBBBCCCAAABBBDDDEEEEEEDDDCCCBBBAAABBBCCCDDDDDDEEEEEEDDD@@@???>>>>>>>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIIIIFFFEEECCCAAA???===;;;:::555666666444555===JJJUUU\\\``````\\\XXXXXXVVVTTTXXXZZZ```mmm{{{rrrbbbSSSEEE???>>>???BBBEEEIIIMMMYYYpppvvvmmmpppvvvqqq^^^VVVXXXXXXPPPGGGHHHDDD>>>:::777555222111111111111111111111111111.........///////////////000000000000000000000000////////////000111222333222444666999FFFbbbrrrpppnnngggVVVCCC999:::777888777666555666999;;;@@@DDDJJJPPPVVV^^^eeeiiilllnnnrrrvvvyyyzzz{{{zzzyyyzzz{{{{{{yyywwwwwwxxxxxxyyyzzzzzzyyyzzz|||~~~~~~xxxoooiiiccc]]]]]]```jjjlllqqqvvv{{{~~~~~~{{{zzz|||~~~|||{{{}}}yyy{{{}}}}}}xxxwwwpppggg[[[RRRIII@@@>>>@@@<<<@@@>>>>>>CCCHHH]]]|||~~~}}}|||~~~ooodddNNNFFF@@@???@@@??????AAA???:::888999999888:::???OOOaaaxxxeeeGGG;;;999888888;;;888999===999>>>AAAWWW|||^^^........................---------............///......------------..................///000222222666999>>>BBBEEEEEEDDDCCCAAA@@@GGGTTT[[[^^^iiiwww}}}uuurrrsss}}}|||}}}{{{}}}}}}wwwiii\\\XXX```jjjrrruuuuuutttsssppptttzzz}}}|||}}}}}}||||||zzzwwwsssmmmeee\\\WWWIIIEEEAAA===;;;:::888777555666888888888888888999999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<===>>>>>>??????@@@AAACCCDDDEEEEEEDDDFFFIIIKKKLLLJJJHHHFFFBBBBBBAAAAAABBBBBBCCCDDD???>>>=========>>>???@@@AAABBBBBBDDDEEEFFFGGGGGGFFFEEEEEECCCAAA???>>>===666888777555444;;;HHHSSS^^^cccccc^^^[[[[[[YYYTTTXXXVVVXXXaaammmvvvxxxwwwwwwiiiWWWHHHBBBAAA@@@AAAEEEGGGMMM\\\lll{{{kkkiiinnn{{{}}}fffZZZXXXXXXSSSMMMJJJGGGBBB>>>;;;777333000111111111111111111111111............/////////000000000000000000000000000////////////000111222333333444666:::FFFaaa{{{yyyqqqbbbNNN===888:::777888777666555666999;;;???CCCHHHOOOUUU]]]eeejjjjjjlllpppsssvvvyyyzzz{{{{{{||||||{{{yyywwwwwwxxxxxxyyyzzzzzzyyyzzz|||~~~~~~xxxrrrkkkjjjmmmtttyyy~~~~~~}}}~~~|||xxxvvvyyy|||zzzvvvtttwwwzzztttvvvyyyyyyyyyyyy|||~~~xxxvvvwwwqqqeeeWWWOOOHHHBBB???@@@;;;>>>;;;;;;@@@FFF\\\|||vvvppp|||{{{ooobbbPPPFFF??????@@@>>>>>>AAA???;;;888999999888;;;???OOOaaayyylllLLL>>>:::888888;;;777888<<<999>>>CCC\\\nnnNNN////////////////////////---------.........//////.........------.........---------...000111333444777:::???CCCEEEDDDBBBAAA===CCCPPP]]]```cccvvv}}}~~~}}}}}}~~~~~~xxxuuudddUUU\\\fffoootttwwwxxxyyynnnssszzz~~~~~~vvvsssnnniiibbbYYYPPPJJJEEEBBB>>><<<;;;;;;::::::666888:::;;;:::999888888999999;;;<<<<<<=========;;;::::::;;;;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGFFFIIIMMMPPPQQQOOOMMMJJJBBBAAA???>>>>>>???@@@AAA>>>===<<<<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA???>>>888999999555333999EEEPPP[[[```aaa]]]\\\^^^\\\VVV]]]ZZZXXX[[[bbbiiikkkkkkqqq}}}}}}iiiUUUIIIDDD???>>>BBBEEEGGGOOOYYYmmmlllcccaaakkkyyynnn^^^XXXWWWTTTRRRKKKIIIEEEAAA>>>999444000111111111111111111111111---.........//////000000000000000000000000000000////////////000111222333333555666:::FFF___xxxcccKKK:::555666777888777666555666999;;;>>>BBBGGGNNNUUU]]]eeejjjjjjkkknnnrrruuuxxxzzz{{{||||||}}}{{{yyywwwwwwxxxxxxyyyzzzzzzyyyyyy{{{}}}yyywwwzzzzzz|||~~~zzz|||~~~zzzvvvtttxxxzzzwwwsssppprrruuuqqqtttvvvvvvtttsssvvvxxx|||{{{{{{{{{vvvuuuwwwqqqcccTTTLLLHHHCCC@@@@@@:::===999888>>>DDD[[[{{{xxxeeennnyyyrrrqqqzzzyyygggYYYQQQFFF?????????======@@@@@@;;;888999999888;;;@@@OOOaaayyy}}}tttRRRBBB>>>:::999<<<555666;;;888???EEE```}}}mmmMMM---------............///....................................////////////000---...111111///444===AAACCCDDDCCCBBBBBB@@@>>>BBBPPPYYYZZZhhh}}}zzz{{{~~~~~~xxxwwwhhhzzz\\\WWW]]]bbbcccfffoooyyywwwuuuvvv{{{{{{vvvsssooohhh___YYYVVVRRRLLLGGG@@@???===<<<;;;:::::::::999999999999999999999999999:::<<<<<<:::999999:::<<<===>>>===<<<;;;<<<======???BBBCCCCCCCCCDDDFFFJJJOOOVVV[[[[[[XXXRRRNNNFFFDDDAAA@@@@@@@@@@@@???===<<<<<<======>>>???@@@>>>???@@@AAABBBCCCCCCCCCFFFFFFFFFEEEDDDBBBAAA@@@===;;;999888888:::===???JJJNNNTTTYYY\\\\\\YYYWWW]]]\\\[[[ZZZ[[[^^^dddiiimmmrrrzzziiiUUUFFFCCC@@@>>>???AAACCCCCCZZZgggxxxrrr``````lll}}}}}}hhhYYYSSSSSSUUUPPPOOOIIIAAA>>>???:::111222222222333444444111///////////////////////////////////////////////////000000000111222222333333222222777999BBBbbbxxxdddFFF777666444777777777666555555777999<<<@@@EEEKKKRRRYYYaaafffmmmnnnpppsssvvvyyy{{{|||}}}zzzxxxvvv}}}|||zzzyyyzzz{{{}}}}}}~~~}}}|||{{{}}}|||xxxuuuttttttssssssrrrqqqqqqsssrrrpppooooooooopppqqqrrrrrrssstttzzz~~~zzzxxxvvvuuutttooocccTTTIIIDDDCCCAAA@@@===???;;;999===BBBVVVuuuqqqfffmmmzzzvvviiibbbjjjuuurrrcccVVVSSSLLLCCC>>>===???@@@@@@@@@;;;999888888888>>>EEERRRaaaxxxyyy___@@@888;;;;;;666777888999<<<<<>>===<<<<<<>>>???<<<>>>@@@AAAAAABBBEEEGGGKKKOOOUUUYYYZZZVVVQQQMMMFFFCCCAAA@@@@@@@@@???>>>???>>>>>>=========>>>>>>>>>???@@@AAABBBBBBCCCBBBDDDDDDDDDCCCBBB@@@???>>>===<<<:::999999:::<<<===???CCCIIIOOOTTTWWWYYYYYY[[[[[[ZZZYYYXXX[[[___ccchhhjjjppp|||}}}nnnTTTKKKAAA<<<>>>BBBDDDDDDIIITTTdddwwwsssgggiiixxxooobbb^^^YYYSSSTTTSSSMMMDDD@@@@@@<<<555444333222222333333111///000000000000000000000000////////////////////////000000000111222222333333444444888:::CCCcccyyycccGGG:::888222777777777666555555777999===@@@FFFLLLRRRZZZbbbgggmmmoooqqqsssvvvyyy{{{|||}}}{{{yyyxxx|||{{{zzzzzzzzz|||~~~~~~}}}{{{{{{|||~~~zzzvvvsssssssssrrrqqqqqqppppppqqqpppooommmllllllllllllkkkkkkkkkmmmqqqzzzyyyuuusssrrrssssssrrrfffVVVJJJDDDBBB@@@>>>???AAA===;;;>>>AAASSSppp{{{kkkiiipppxxx}}}sssggg^^^```ffffff```[[[SSSMMMDDD???>>>???@@@@@@???;;;888888888888>>>FFFRRRaaawww}}}dddEEE:::<<<;;;777777888999<<<===BBBmmmtttRRR---------............///....................................////////////111//////111333555<<>>===;;;::::::;;;;;;<<<=========>>>@@@BBB??????@@@@@@@@@AAAEEEHHHLLLOOOTTTWWWVVVSSSNNNJJJEEECCCAAA@@@@@@@@@???>>>@@@@@@???>>>============???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777999===BBBHHHMMMQQQSSSUUUVVVVVVUUUUUUUUUXXX[[[``````cccoooiii[[[III@@@@@@DDDEEEDDD>>>EEEPPP^^^tttuuummmttt}}}rrrooocccTTTWWWWWWRRRJJJDDDBBB???;;;777555222111111222111000111111111111111111111111////////////////////////000000000111222222333333666555999;;;DDDdddyyybbbGGG<<<999222777777777666555555777999===AAAGGGMMMSSS[[[bbbgggmmmoooqqqtttvvvyyyzzz{{{}}}~~~~~~~~~}}}{{{zzz{{{{{{zzzzzz{{{}}}~~~~~~|||{{{|||~~~}}}yyytttqqqqqqqqqpppoooooonnnnnnooonnnnnnlllkkkiiigggfffddddddeeefffiiipppyyy}}}wwwqqqnnnnnnppprrrvvvkkk[[[NNNGGGDDDBBBAAAAAACCC???===???@@@PPPkkktttgggfffkkkqqqiii```XXXXXXZZZZZZ[[[]]]RRRMMMGGGBBB@@@@@@@@@@@@???;;;888999999:::@@@GGGUUUbbbuuuhhhKKK===;;;;;;888777999999<<<===DDDpppyyyTTT---------............///....................................////////////000//////111555:::BBBGGGGGG@@@::::::???FFFPPPYYYZZZcccyyyzzztttwww{{{~~~xxxssssssuuuwww{{{~~~iiihhh{{{|||llldddZZZTTTUUU\\\kkkxxx|||uuummmddd[[[RRRMMMFFFCCC@@@>>>>>>===;;;999888888999:::;;;;;;;;;<<<;;;;;;<<<======>>>??????===>>>>>><<<:::999:::;;;:::<<<===>>>>>>@@@CCCEEEEEEEEECCCAAA@@@AAAEEEHHHLLLNNNPPPRRRQQQNNNJJJHHHEEECCCAAAAAAAAAAAA???>>>@@@??????>>>======>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>:::;;;<<<===>>>======<<<999888888:::<<>>:::777333111111111111111000000000000000000000000////////////////////////000000000111222222333333555444999;;;EEEfffyyybbbFFF;;;:::333777777777666444555777999>>>BBBGGGMMMTTT[[[ccchhhmmmoooqqqtttwwwyyyzzzzzz{{{|||}}}~~~~~~~~~}}}|||zzzzzzzzz{{{|||~~~~~~}}}}}}~~~}}}xxxsssoooooonnnnnnmmmmmmlllllloooooonnnmmmkkkhhheeeccccccccccccccceeekkksssxxx|||xxxqqqlllkkknnnrrruuulll^^^RRRKKKHHHFFFEEEBBBDDD@@@???BBBBBBOOOiiiooohhhkkkqqqddd]]]WWWVVVVVVUUUUUUXXXRRROOOJJJEEEBBBAAAAAA@@@>>>:::888999999;;;AAAIIIXXXccctttiiiNNN>>>::::::999888999999<<<>>>GGGuuurrrNNN---------............///....................................////////////...//////222888AAAHHHKKKKKK@@@999???HHHPPPWWW\\\___ppp~~~}}}{{{sssppptttuuuwwwzzz{{{}}}pppnnnxxxmmmbbb]]]\\\___jjjvvv~~~vvvjjj^^^UUUMMMGGGDDD???>>>===<<<<<<<<<;;;;;;888888:::<<<============;;;;;;<<<===>>>@@@@@@AAA??????>>><<<999888999:::;;;<<<===>>>???AAAEEEHHHMMMLLLIIIEEEBBBCCCFFFIIIKKKLLLMMMNNNMMMJJJHHHFFFFFFDDDCCCBBBCCCBBB@@@>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@??????=========>>>>>>===<<<<<<888999<<<>>>???@@@??????===;;;999777666888999;;;AAACCCFFFHHHIIIJJJLLLNNNQQQSSSWWWZZZ```lll}}}|||pppaaaRRRHHHCCCAAAEEEFFFFFFGGGNNN___zzzzzzmmm}}}vvvcccSSSRRRRRRQQQNNNHHHBBB???>>>:::555222111222222111////////////////////////000000000000000000000000000000000111222222333333333333777:::FFFiiizzzzzzxxxcccDDD888:::666777777777666444555777999>>>BBBGGGMMMTTT[[[ccchhhmmmooorrruuuwwwyyyyyyyyyyyyzzz|||}}}~~~~~~}}}}}}yyyyyyzzz{{{}}}}}}xxxsssnnnmmmmmmlllkkkkkkjjjjjjooooooooonnnllliiigggeeeddddddcccbbbcccgggnnnrrrwww|||{{{qqqjjjhhhlllooollleee[[[RRRLLLHHHGGGFFFBBBDDD@@@@@@DDDEEERRRjjj|||uuuwww}}}sssggg[[[VVVTTTQQQPPPRRRQQQPPPMMMIIIEEEBBBAAA@@@===:::888999:::<<>>IIIOOOPPPKKK@@@<<>>????????????<<<===>>>???AAABBBCCCDDDAAAAAA@@@===:::999:::;;;<<<===>>>>>>???BBBFFFIIIQQQPPPMMMIIIEEEEEEHHHJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGEEEDDDDDDEEEDDDBBB???>>>>>>>>>>>>???@@@AAAAAA???????????????>>>===<<<888999999::::::::::::999999:::<<<>>>@@@@@@@@@@@@<<<;;;:::888777888888999999;;;>>>@@@AAACCCFFFIIIKKKPPPUUUVVVXXXaaappp}}}tttaaaPPPEEEAAABBBBBBCCCEEEHHHTTTjjj~~~zzzfffiiittt}}}oooXXXSSSPPPQQQQQQKKKEEEBBB@@@===888444333333222222........................000000000000000000000000000000000111222222333333222222777:::EEEiiivvvlllssswwwbbbAAA777:::777777777777666555555777999===AAAGGGMMMSSS[[[bbbgggmmmooorrrvvvxxxyyyxxxxxxwwwxxxzzz|||}}}}}}}}}|||xxxyyyzzz|||~~~}}}wwwrrrlllllllllkkkjjjjjjiiiiiinnnmmmmmmlllkkkjjjhhhgggdddcccbbb``````ccchhhlllrrrvvv{{{{{{qqqiiifffjjjnnneeeaaa[[[TTTNNNJJJHHHGGGEEEEEEAAAAAAFFFHHHTTTlll~~~wwwggg\\\TTTNNNMMMPPPQQQQQQPPPLLLGGGCCCAAA@@@===999888:::;;;>>>EEEMMM[[[cccppp|||{{{eeeLLL;;;888::::::::::::888<<<@@@MMMwww^^^GGG---------............///....................................///////////////333777;;;EEEQQQVVVTTTJJJCCCDDDMMMUUUYYYeeerrr{{{tttmmmmmmrrrsssvvvzzz|||||||||~~~yyyssssssnnnkkkgggmmmxxxyyyrrrccc[[[OOOEEE@@@===<<<<<<;;;<<<<<<<<<<<<;;;;;;<<<;;;===???AAABBBBBBAAA@@@>>>???@@@BBBDDDFFFGGGHHHDDDDDDBBB???<<<:::<<<===>>>????????????BBBFFFJJJPPPPPPNNNKKKHHHHHHJJJMMMMMMLLLLLLKKKKKKJJJJJJJJJHHHGGGFFFFFFGGGFFFCCCAAA?????????>>>??????@@@@@@>>>>>>>>>>>>===<<<;;;:::888999999:::;;;;;;;;;:::======>>>>>>??????>>>>>>;;;;;;;;;<<<;;;::::::999555777999:::;;;===@@@CCCGGGLLLRRRUUUWWW]]]fffmmmvvvuuubbbQQQHHHAAA@@@AAACCCDDDJJJ[[[llloooeeedddnnn~~~fffZZZPPPPPPRRRNNNHHHFFFBBB???:::777555444333222////////////////////////000000000000000000000000000000000111222222333333444444777:::DDDgggvvvmmmtttuuu___@@@777:::444777777777666555555777999===@@@FFFLLLRRRZZZbbbgggmmmooosssvvvxxxxxxxxxwwwvvvwwwyyy{{{||||||{{{{{{wwwxxxzzz}}}~~~{{{uuupppllllllkkkkkkjjjiiiiiiiiijjjiiihhhhhhhhhhhhhhhiiiddddddbbb```^^^```dddhhhmmmqqqwww{{{~~~}}}tttllliiimmmrrrjjjiiifffaaa[[[UUUQQQOOOIIIHHHBBBBBBHHHIIIVVVmmmzzzyyy|||~~~}}}uuukkk]]]QQQMMMPPPQQQRRRRRROOOIIICCCAAA@@@<<<999888:::<<>>??????>>>============???AAACCCDDDCCCBBBAAA@@@AAACCCDDDFFFHHHJJJJJJGGGFFFDDDAAA===<<<===??????????????????BBBGGGJJJNNNNNNMMMKKKJJJJJJLLLOOONNNNNNMMMLLLLLLLLLLLLMMMIIIHHHGGGHHHHHHGGGDDDAAABBBAAA@@@???>>>>>>>>>>>>============<<<;;;999999;;;;;;<<<===>>>>>>>>>>>>AAA@@@@@@???>>>======<<<;;;<<<===>>>>>><<<:::888555666777777777999<<>>:::;;;:::;;;:::888<<>><<<:::888<<<<<<<<<<<<>>>???AAAAAAAAADDDHHHJJJIIIGGGFFFEEEIIIIIIJJJJJJJJJKKKKKKLLLLLLGGGCCCCCC@@@<<<;;;>>>@@@@@@???>>>===???BBBFFFIIIJJJKKKMMMNNNNNNNNNNNNNNNNNNOOORRRUUUUUUPPPLLLLLLJJJHHHHHHHHHGGGEEEDDDAAAAAAAAAAAA???>>><<<<<<<<<=========<<<;;;::::::;;;<<<===>>>???@@@@@@AAA@@@@@@??????????????????@@@@@@@@@???>>>======<<<:::999777555444555666777>>>BBBIIIRRRYYY^^^```aaa```dddnnn{{{hhhRRRKKKEEEBBBAAACCCHHHMMM[[[hhh{{{rrrjjjxxxttt]]]RRRRRRRRRPPPLLLFFFCCC>>>;;;999777444222111111111111000000000000000000000000000000000000111111111111111111222333111333999<<>>CCCIIIOOOWWW```eeekkknnnsssvvvwwwwwwwwwxxxxxxxxxxxxyyyyyyzzzzzzzzzzzzyyyyyyzzz|||~~~~~~{{{vvvsssrrrrrrqqqmmmhhheeedddddd___bbbeeeeeedddcccfffhhhiiihhhgggeeebbbccceeegggdddjjjrrrvvvwwwyyy}}}{{{zzzzzz~~~}}}{{{wwwqqqjjjdddaaa]]]UUUMMMHHHEEEHHHTTTaaattthhhaaa]]]]]]```fffsss~~~{{{mmm]]]UUUSSSNNNHHHCCCAAAAAA@@@@@@:::777555999===AAAGGGNNNWWW^^^hhhsss|||}}}rrrPPP===;;;<<<:::777<<<777@@@AAAPPPrrrYYYGGG---------............///////////////////////////---...//////...///111333555999@@@HHHPPPVVVYYYZZZ___```bbbeeelll}}}~~~ssshhhiiinnnqqqsssvvvyyy{{{}}}~~~}}}~~~}}}~~~}}}ssshhh\\\QQQJJJFFFDDDBBB???>>>>>>===<<<;;;:::;;;<<<>>>???AAABBBCCCEEEIIIMMMOOONNNLLLKKKKKKMMMNNNOOOPPPPPPPPPPPPPPPMMMHHHEEEDDDAAA======@@@BBBBBBAAA@@@???@@@CCCFFFFFFGGGIIIKKKMMMOOOPPPPPPPPPPPPRRRUUUWWWVVVRRROOOMMMKKKIIIHHHHHHHHHFFFDDDAAAAAAAAA@@@???>>>===<<<======<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@@@@@@@AAAAAA@@@@@@???>>>======????????????>>>>>>>>>>>>===;;;999666555555666666===???EEENNNXXX```cccddd___```fffrrrhhhTTTEEEFFFJJJGGGGGGKKKPPP]]]pppxxx~~~pppbbb\\\WWWQQQLLLHHHEEE@@@===:::888555333111111111000000000000000000000000000000000000000000000000000111111222333333333888;;;EEEfff|||qqqssskkkUUU>>>444666999888777666555555666777888<<>>===:::666555999===@@@GGGNNNUUU\\\fffpppzzzuuuRRR===:::;;;999777<<<777@@@AAAQQQyyy]]]HHH---------............///////////////////////////.../////////...///111333666===EEEKKKNNNRRRYYY^^^gggkkkiiieeeooo~~~}}}rrrjjjeeeiiiooosssuuuwwwzzz|||}}}}}}}}}~~~~~~}}}}}}~~~}}}~~~uuunnnbbbUUUJJJCCC@@@???@@@???======>>>>>>>>>===;;;===???BBBDDDFFFGGGHHHLLLOOOSSSUUUTTTRRRRRRRRRRRRTTTUUUWWWWWWVVVUUUTTTNNNIIIFFFEEEBBB??????CCCCCCDDDCCCAAA@@@AAADDDGGGBBBCCCFFFIIILLLNNNPPPQQQRRRSSSTTTWWWXXXXXXUUURRRMMMKKKIIIIIIHHHHHHFFFDDDAAAAAA@@@???>>>>>>===<<<======<<<;;;<<<===>>>?????????@@@@@@@@@@@@??????BBBBBBAAA@@@>>>===<<<;;;===>>>>>>>>>????????????AAA???<<<999777666666666:::;;;???IIIVVVaaahhhjjjbbb```___cccooodddNNNMMMPPPJJJEEEFFFGGGQQQaaawwwttthhh^^^TTTMMMJJJGGGCCC???===:::777444222222111000000000000000000000000000000000000000////////////000111222333555222666:::FFFhhh}}}|||rrrqqqeeePPP===555666888888777666555555666777888<<>>======<<<;;;::::::666555999===@@@FFFLLLSSSYYYbbblllvvvyyyUUU>>>999:::999888===777>>>AAARRRfffJJJ---------............///////////////////////////...//////......///222555999AAAHHHLLLMMMSSS^^^gggooorrrqqqmmmtttuuuiiifffgggkkkrrrvvvxxxyyy{{{|||||||||{{{|||~~~||||||}}}~~~}}}~~~zzztttddd^^^TTTJJJCCC@@@@@@AAA>>>===;;;<<<>>>???>>>>>>???AAADDDHHHKKKNNNOOOPPPRRRUUUXXXYYYXXXWWWVVVVVVUUUWWWYYY[[[[[[YYYWWWUUUOOOIIIEEEDDDBBB>>>???CCCCCCDDDCCCBBBAAAAAACCCEEEAAABBBEEEHHHKKKMMMNNNOOORRRSSSUUUWWWXXXWWWUUUTTTNNNLLLJJJIIIHHHGGGEEECCCAAA@@@??????>>>=========???>>><<<<<<<<<>>>@@@BBBAAAAAAAAAAAAAAA@@@>>>>>>AAA@@@@@@???>>>======<<<<<<<<<===>>>???@@@AAAAAADDDBBB???<<<:::777666666777777:::CCCRRRaaakkkpppiiieee```___eeesssyyycccUUUNNNJJJDDDAAAFFFKKKTTTfff~~~wwwjjj]]]TTTLLLIIIEEEAAA>>>;;;777555444333111000000000000111000000000000000000000000.........///000111222333666222444999GGGiii}}}~~~xxxsssdddMMM<<<666666666888888666555555666666777<<>>999::::::888===777===AAAUUUqqqMMM---------............///////////////////////////...//////...///111555888>>>CCCIIILLLOOOYYYgggrrrtttwww~~~tttkkkgggjjjmmmpppuuuyyy{{{|||}}}}}}|||zzzyyyzzz}}}}}}|||}}}~~~}}}~~~xxxlllcccTTTQQQKKKFFFBBBAAABBBCCC>>>===<<<===???AAAAAA@@@BBBDDDGGGKKKOOOSSSUUUVVVWWWYYY[[[\\\ZZZYYYXXXYYYVVVWWWYYY[[[[[[YYYWWWUUUOOOIIIDDDBBB???<<<===AAAAAAAAABBBAAA@@@@@@BBBDDDDDDEEEFFFHHHJJJKKKLLLLLLQQQRRRTTTUUUUUUTTTTTTSSSMMMKKKIIIHHHHHHFFFDDDBBBAAA@@@???>>>=========>>>AAA@@@???>>>>>>@@@BBBDDDBBBBBBBBBAAA@@@???>>>===>>>>>>>>>>>>>>>>>>??????;;;;;;<<<>>>???@@@AAABBBEEEDDDAAA???<<<999888777555555777>>>LLL]]]mmmvvvqqqmmmhhhdddeeennnzzz~~~bbbNNNIIIEEE>>>FFFFFFIIITTTkkkrrrllllllwwwgggZZZNNNKKKGGGDDD@@@<<<888555555444222000///000000111000000000000000000000000////////////000111222333666222444888FFFhhh}}}|||hhhOOO===777666666999888777555555555666777;;;>>>AAAFFFJJJQQQXXX]]]gggkkkppptttvvvwwwxxxyyyzzzyyywwwvvvvvvwwwxxxyyyxxxyyyzzz|||~~~~~~|||{{{zzzwwwqqqjjjiiilllooonnnllljjjgggdddbbbbbbccceeefffbbbfffjjjkkkiiieeebbbaaaeeefffhhhlllpppvvv|||zzzpppttt}}}sssiiieee^^^VVVOOOJJJGGGFFFDDDBBBBBBCCC@@@>>>CCCJJJjjjjjj[[[KKKEEECCC???<<<;;;:::::::::;;;<<<<<<:::888888555555999<<<>>>CCCIIIQQQVVV]]]dddlllwwwuuuSSS===999;;;:::888>>>777<<>>@@@DDDFFFGGGGGGFFFHHHJJJMMMQQQVVVYYY[[[]]]___```___]]][[[ZZZ[[[VVVXXXYYYZZZZZZXXXVVVUUUPPPIIICCCAAA===:::;;;>>>>>>???@@@@@@??????AAACCCGGGHHHIIIJJJKKKKKKKKKKKKOOOQQQSSSSSSRRRRRRRRRSSSMMMKKKHHHGGGFFFEEECCCAAA@@@???>>>===<<<===>>>>>>CCCCCCBBBAAABBBBBBDDDEEEBBBBBBBBBAAA@@@>>>===<<<<<<<<<===>>>>>>??????@@@;;;;;;<<<>>>???@@@AAABBBDDDCCCBBB@@@>>><<<:::999555555777;;;EEEWWWlll{{{yyyvvvqqqnnnnnnqqqtttwwwvvv\\\PPPHHH@@@BBBAAAAAAGGGYYYrrryyyggg___vvvlllZZZQQQOOOKKKGGGCCC???:::666666555222000///000111111000000000000000000000000111111111111111222222333555333666999EEEfff|||sssUUU???777666777999888777666555555666666999<<<@@@DDDIIIPPPWWW\\\fffjjjppptttvvvwwwyyyzzzzzzyyywwwvvvuuuvvvxxxyyywwwxxxzzz|||~~~~~~|||zzzxxxtttpppllljjjlllmmmmmmlllkkkhhheeecccdddddddddcccbbbfffjjjkkkiiieeebbbaaadddeeegggkkkpppvvv|||rrrlllooopppiiiaaaZZZWWWSSSNNNKKKIIIHHHGGGEEECCCDDDEEEBBB???BBBHHHbbb~~~nnn\\\PPPIIIBBB??????<<<;;;;;;;;;<<<<<<:::888888555555999<<<>>>BBBHHHOOOTTT[[[aaaiiisss~~~qqqOOO<<<;;;===:::777>>>777<<>>>>>@@@@@@AAAEEEJJJOOOQQQRRRNNNNNNOOOQQQUUUZZZ___bbbdddffffffdddaaa^^^]]]^^^YYYYYYYYYZZZYYYXXXWWWWWWRRRKKKDDD@@@<<<888999===;;;===???@@@???@@@BBBDDDHHHIIIJJJLLLMMMMMMMMMMMMNNNPPPRRRRRRQQQPPPQQQRRRLLLJJJGGGFFFEEECCCAAA???@@@???===<<<<<<<<<>>>???FFFEEEEEEEEEEEEEEEDDDDDDAAAAAA@@@@@@???>>>===<<<=========>>>>>>>>>>>>>>>;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@???===<<<;;;555777999999???PPPjjj}}}|||{{{|||{{{xxxuuuzzzyyy^^^LLLGGG@@@@@@???@@@KKK___pppyyy{{{tttfffhhhvvv```UUUSSSOOOKKKGGGBBB<<<888777555333000//////111222000000000000000000000000444333333222222222222222333333888:::CCCddd]]]AAA666666888:::999777666555555555666888:::???CCCHHHOOOWWW\\\eeeiiiooosssvvvxxxyyyzzz{{{yyywwwuuuuuuvvvxxxyyyxxxyyy{{{}}}}}}zzzxxxrrrqqqooommmllllllllllllllliiifffeeeeeeeeecccaaacccfffiiijjjhhheeecccaaaaaabbbdddiiiooovvvzzz||||||}}}}}}qqqkkkgggaaa\\\UUUTTTQQQNNNLLLJJJJJJIIIGGGFFFFFFFFFCCC???BBBHHHWWWrrreeeXXXKKKDDDCCC???===;;;;;;;;;;;;999888777444555999<<<===AAAFFFJJJPPPXXX```gggqqq{{{pppMMM=========999777???777<<>>BBBJJJHHHLLLZZZlllvvvuuupppyyylllhhhlllqqqpppwww{{{xxxyyy}}}zzzzzz~~~~~~~~~|||}}}~~~~~~~~~zzzooocccYYYRRRLLLIII@@@@@@??????@@@AAABBBBBB@@@AAACCCIIIPPPVVVYYYZZZUUUTTTTTTVVVZZZ```eeeiiijjjjjjjjjhhhdddaaa``````[[[[[[[[[ZZZZZZYYYYYYYYYSSSLLLEEEAAA<<<888999<<<;;;===???@@@@@@AAACCCEEEIIIIIIKKKMMMNNNOOOOOOOOOMMMPPPSSSRRRPPPOOOQQQSSSKKKIIIFFFEEEDDDCCC@@@>>>@@@???===<<<;;;<<<>>>???GGGGGGGGGGGGGGGFFFEEEDDD@@@@@@@@@??????===<<<<<>>>>>======<<<<<<<<<<<<===>>>???@@@AAAAAA@@@@@@@@@@@@@@@>>>======555999:::888;;;LLLhhh~~~yyytttyyyiiiOOOMMM@@@BBBAAA???CCCQQQ___gggssssssfffpppXXXUUURRRNNNJJJEEE???;;;888666333000//////111222000000000000000000000000555555444333222222222222222333999;;;BBBbbbbbbCCC666666888:::999777666555555555666777999>>>BBBHHHOOOWWW\\\dddiiiooosssvvvxxxyyy{{{{{{yyywwwuuutttvvvwwwyyyyyyzzz|||~~~zzzxxxqqqrrrqqqooommmkkklllmmmllliiifffffffffeeebbb___cccfffiiijjjhhheeecccbbb___```ccchhhooouuuxxxzzz{{{|||uuunnniiieee___^^^[[[WWWTTTQQQOOONNNHHHGGGGGGGGGCCC???AAAGGGPPPzzz|||}}}uuudddRRRGGGDDDAAA???<<<;;;::::::999777777444555999<<<===AAAFFFFFFMMMVVV___gggpppzzzpppMMM===>>>===888777???888<<>>>>>???@@@???===CCCCCCEEEHHHLLLRRRXXX\\\ZZZZZZ[[[^^^aaadddgggiiirrrppplllhhheeeccccccccc```^^^[[[ZZZYYYYYYWWWVVVPPPHHHAAA>>>;;;666444666999::::::<<<@@@CCCFFFHHHJJJMMMQQQSSSSSSRRRRRRRRROOOOOOOOOPPPPPPOOOOOONNNKKKJJJGGGDDDBBBAAAAAAAAA??????>>>======>>>???@@@DDDEEEGGGGGGFFFDDDEEEFFFCCCBBB???>>>======???@@@>>>????????????>>>=========<<<<<<;;;;;;:::999999<<<<<<<<<============>>>;;;555333777===GGGXXXhhh}}}vvvrrruuu}}}dddSSSOOOKKKFFFCCCCCCIIIPPPUUUbbb}}}|||~~~|||pppcccSSSLLLLLLKKKDDD===999777333111111222111111222111111111000000//////000111111111111222222222333555;;;<<>>@@@JJJaaa}}}}}}|||nnn[[[LLLDDDBBB@@@>>><<<;;;999777444666666555666999===AAACCCFFFLLLTTT\\\dddmmmxxxuuuKKK>>><<<:::;;;999<<<888>>>CCCggg___EEE..............................---------...//////111111111444999@@@EEEGGGEEEBBBMMMaaammmnnnttt{{{jjjeeeeeeeeelllvvvxxxxxx{{{}}}}}}~~~|||wwwwww|||~~~~~~~~~wwwoooddd]]]TTTMMMHHHEEECCC@@@@@@???>>>???@@@@@@???>>>AAABBBCCCFFFIIINNNTTTWWW\\\^^^aaaeeehhhjjjlllmmmqqqooollliiifffdddcccbbbaaa___\\\[[[[[[ZZZXXXWWWNNNGGG@@@>>>;;;777666888:::;;;<<<>>>BBBEEEIIIJJJMMMPPPSSSTTTSSSQQQPPPPPPNNNNNNNNNOOONNNNNNMMMMMMJJJIIIFFFDDDBBBAAAAAAAAA???>>>>>>===>>>???@@@AAADDDFFFFFFEEEDDDCCCCCCDDDCCCAAA???>>>===>>>?????????????????????>>>>>>===<<<<<<<<<;;;::::::999999:::::::::;;;;;;;;;<<<<<<;;;666444888<<>>;;;888444222222333222111111111111111000000000///000111111111111222222222333444888999CCCiii]]]>>>777888777888888888777555444555666777;;;???BBBFFFLLLUUU\\\gggiiimmmooopppqqqsssuuuwwwuuussstttwwwxxxwwwvvvwwwyyy}}}}}}tttttttttuuuuuurrrnnnkkkjjjhhhggggggiiiiiihhhgggjjjkkknnnqqqrrrooojjjfffeeecccbbbeeejjjnnnqqqqqqrrrpppooooooooorrr|||{{{zzzxxxttt___SSSGGGCCCCCCAAA???@@@CCCUUUjjj|||xxxxxxxxxzzzuuu]]]LLLEEEBBB@@@===;;;:::999777666555444444555777;;;???AAAFFFLLLSSSZZZaaajjjttt{{{xxxMMM???<<<999:::999<<<999>>>CCCggg~~~]]]EEE..............................------......///000333222111666===DDDHHHIIIDDDAAAPPPiiirrrlllttt|||mmmbbbbbbeeeiiiqqq{{{||||||~~~~~~}}}~~~~~~wwwtttxxx}}}~~~|||~~~~~~|||kkk___UUUPPPJJJEEECCCBBBBBBAAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCEEEIIINNNRRR\\\```ffflllppppppooonnnnnnmmmllljjjgggdddbbbaaabbb```]]]\\\\\\\\\[[[YYYMMMFFF???===;;;888888:::;;;<<<>>>AAAEEEHHHKKKMMMPPPRRRTTTTTTRRROOONNNMMMMMMMMMNNNNNNMMMLLLKKKKKKHHHGGGEEECCCAAAAAAAAAAAA?????????@@@@@@BBBCCCDDDGGGGGGFFFDDDAAAAAABBBDDDBBBAAA@@@>>>===>>>>>>?????????@@@@@@??????>>>===<<<<<<;;;;;;::::::999999888888888888999999999:::;;;888666888;;;@@@IIIRRRZZZbbbnnn}}}~~~}}}{{{yyyyyy{{{|||wwwbbbYYYLLLCCCAAACCCFFFGGGJJJZZZwwwqqqbbbVVVMMMFFFBBB===:::666444333333222222111111111111000000000000000111111111111222222222333333666777AAAhhhyyyVVV<<<777999888888888888777555444555666888;;;???BBBEEEJJJSSSYYYfffiiilllnnnnnnooopppqqquuuttttttuuuwwwyyyyyyxxxzzz{{{}}}ttttttuuuvvvwwwvvvssspppjjjhhhggggggiiilllmmmmmmlllnnnqqqtttvvvtttpppllliiigggddddddeeeffffffeeeddd___[[[YYYWWWZZZdddoooiiiYYYHHHBBBCCCBBBAAA@@@@@@JJJTTT\\\hhhvvvzzzuuupppkkkccc\\\]]]iii~~~eeeSSSKKKEEEAAA===:::999999777666444333333444666:::===???FFFJJJQQQWWW]]]eeeooovvvuuuLLL???<<<999:::999===999>>>DDDggg___EEE...........................---------...///000111444222333888AAAHHHKKKKKKMMMQQQ___oootttrrrzzznnneee```cccjjjpppxxx~~~~~~|||xxxyyy|||~~~|||{{{|||~~~wwweeeYYYQQQNNNIIIEEECCCBBBBBBBBBEEEDDDDDDEEEGGGGGGEEECCCAAABBBCCCBBBBBBEEEKKKPPPZZZ```hhhpppsssssspppmmmkkkllllllkkkhhheeebbb``````^^^]]]]]]^^^___^^^]]]OOOGGG@@@>>>;;;888888;;;;;;===@@@DDDHHHKKKMMMNNNQQQRRRTTTTTTQQQOOONNNNNNNNNNNNNNNNNNMMMLLLKKKJJJFFFEEECCCBBBAAAAAAAAAAAABBBBBBCCCCCCEEEFFFGGGHHHIIIIIIGGGDDDAAA@@@BBBDDDBBBAAA@@@???>>>>>>>>>>>>??????@@@@@@??????>>>===<<<<<<;;;;;;:::999999888777777777888888888999999;;;999888999;;;>>>BBBFFFIIINNNXXXggg{{{~~~|||}}}zzzzzz|||wwwjjjWWWIIICCCBBBCCCCCCIIINNNeee~~~uuuxxx}}}mmm\\\QQQKKKIII???<<<888555444333222111111111111000000000000000000000111111111222222222555333666777@@@ddd~~~vvvVVV===999;;;999888888888777555444555666777:::>>>BBBEEEKKKSSSZZZeeegggkkkmmmnnnnnnnnnooottttttuuuvvvxxxyyyyyyyyy{{{||||||~~~vvvvvvvvvwwwxxxwwwuuurrrmmmjjjggggggiiillloooooolllmmmpppsssuuuuuurrrooollliiifffbbb___]]][[[YYYUUUOOOJJJHHHFFFHHHPPPYYYiii|||rrr^^^JJJCCCDDDDDDBBBAAABBBGGGHHHGGGKKKUUU]]]^^^bbbaaa]]]UUUPPPTTTbbbmmmqqq___UUUIIIEEE???;;;999888777666333333333444777:::<<<>>>CCCHHHNNNTTTZZZcccmmmuuummmGGG===<<<:::;;;999===999???DDDhhhiiiHHH........................---------...///000111111333333555<<>>>>>>>>>>>????????????>>>======<<<;;;;;;:::999999888888888888888888999999999999999:::::::::<<<>>>??????>>>???EEEPPPbbbxxx~~~}}}www{{{yyydddRRRGGGBBBAAAAAAHHHEEEVVVxxxsssiiisssyyyfffVVVNNNKKKAAA>>>999666444333111000000000000000000000111111000000111111111222222222666444888999>>>]]]|||xxxXXX>>>999999777888888888777555444555666666999>>>BBBFFFMMMVVV]]]cccfffkkkmmmnnnoooooopppsssuuuwwwxxxyyyyyyzzzzzz|||||||||}}}zzzyyyxxxxxxxxxwwwtttrrrppplllhhhggghhhkkkmmmnnnjjjjjjlllooorrrrrrqqqooojjjhhhddd^^^XXXSSSPPPNNNHHHDDDAAAAAA@@@???DDDJJJMMM^^^qqq{{{}}}|||wwwbbbMMMEEEEEEEEEDDDBBBDDDFFFEEEAAA@@@BBBFFFHHHQQQUUUXXXTTTNNNLLLQQQWWWfffnnnyyyssscccWWWLLLGGGAAA<<<999777555444444444444666888:::<<<>>>@@@EEEKKKQQQXXXbbbmmmuuu|||jjjEEE<<<<<<:::;;;:::===999???DDDhhhuuuJJJ........................---------...///000111222222555;;;AAAHHHMMMQQQTTTXXXjjjuuuwwwnnnccceeehhhnnntttzzz~~~}}}|||zzzzzz{{{|||}}}xxxnnneee]]]UUUPPPIIIJJJIIIHHHGGGHHHKKKMMMVVVVVVVVVVVVWWWUUURRROOOJJJJJJHHHCCC@@@DDDMMMUUU___eeemmmtttwwwvvvrrroooiiiiiijjjjjjhhhfffcccaaa]]][[[ZZZ[[[]]]_________WWWNNNEEE@@@===999999<<<@@@BBBGGGKKKNNNPPPOOOOOONNNPPPQQQRRRQQQQQQQQQSSSQQQQQQPPPOOONNNLLLJJJIIIDDDCCCCCCBBBBBBCCCDDDEEEHHHHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJGGGDDDCCCDDDEEEAAAAAA@@@@@@???>>>>>>=========>>>>>>======<<<;;;;;;;;;::::::999999888888888888888999999999::::::888:::;;;<<>>999888:::BBBOOOccc{{{}}}ttt{{{ppp^^^OOOFFFAAA@@@CCC???LLLiii|||{{{iiiqqqttt___RRRKKKDDDAAA;;;888555444222000000000000000111111111111000111111111111222222222555333888;;;===WWW|||~~~xxxXXX===777777444888888888777555444555666555999>>>BBBFFFNNNWWW^^^```eeejjjoooqqqrrrssstttsssvvvyyyzzzyyyyyyyyyzzz{{{{{{{{{|||~~~~~~|||zzzyyyyyywwwtttrrrrrrnnnjjjhhhiiikkklllmmmhhhhhhiiikkknnnooonnnmmmeeedddaaa[[[SSSMMMIIIHHHDDD@@@???@@@@@@>>>???BBB===IIIVVV]]]dddmmmtttwwwxxxwwwqqqkkkmmmwwwvvvdddQQQIIIGGGFFFEEEDDDCCCDDDEEEBBB@@@>>>======BBBGGGLLLLLLJJJIIIKKKOOOTTTXXX___gggkkkeeeXXXMMMIIIEEE???;;;999777444333333444555666888:::;;;<<<>>>BBBHHHNNNUUU___kkksss~~~jjjFFF===<<<999999:::>>>:::???EEEhhh}}}LLL........................------......///111222333222888AAAGGGKKKPPPUUUZZZ```lllyyy}}}ooofffeeejjjpppvvv|||~~~}}}}}}}}}xxxyyy|||}}}~~~~~~uuuhhh^^^YYYVVVTTTRRRNNNOOOQQQPPPOOOQQQTTTXXX```____________\\\XXXUUUMMMMMMIIICCC???DDDOOOZZZccchhhnnntttvvvuuurrrpppiiiiiiiiiiiigggeeedddbbb^^^]]][[[ZZZ[[[[[[[[[YYYWWWNNNEEEAAA???<<<<<<@@@DDDGGGLLLPPPSSSSSSRRRQQQOOOPPPQQQQQQPPPPPPQQQSSSQQQPPPPPPNNNLLLJJJIIIGGGDDDCCCCCCBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLKKKHHHIIIIIIHHHEEECCCCCCDDD@@@AAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::;;;;;;::::::999888888888777888888888888999999999666:::<<<===AAAGGGFFF@@@:::888888>>>EEEQQQfffyyywww||||||nnn]]]NNNFFFCCCAAA@@@IIIXXXccckkk{{{vvvxxxooo[[[QQQHHHDDD???;;;888666444222///000000000111111111111000111111111111222222222444111777:::<<>>AAAEEELLLUUU[[[^^^cccjjjpppsssuuuwwwxxxtttwww{{{{{{zzzxxxyyyzzzyyyyyyzzz|||~~~~~~|||{{{{{{yyywwwuuurrrooolllkkklllmmmnnnnnnhhhggggggiiilllnnnmmmllleeeeeeccc]]]UUUNNNKKKJJJGGGBBB@@@AAA@@@======???999@@@FFFJJJQQQ[[[bbbdddeeeeeeaaa^^^bbbmmmvvvzzzqqqcccTTTLLLIIIGGGEEEFFFEEEDDDCCCCCCAAA>>>;;;:::888<<<@@@CCCEEEEEEGGGHHHHHHJJJNNNQQQRRRNNNGGGBBBAAA>>>;;;999888666444222222333444555777888::::::===AAAFFFKKKRRR[[[gggoooxxxgggEEE<<<<<<999999:::>>>:::???EEEiii|||LLL........................------......///111222333222;;;FFFLLLNNNQQQXXX___jjjnnn}}}qqqeeebbbiiipppxxx~~~~~~|||zzz{{{}}}wwwyyy|||rrrjjj^^^WWWVVVWWWXXXXXXXXXZZZ[[[ZZZYYYYYY]]]```fffeeeeeeeeedddaaa\\\XXXOOONNNJJJBBB>>>CCCQQQ\\\eeehhhmmmqqqssssssqqqoooiiiiiihhhhhhgggeeedddcccaaa^^^[[[ZZZYYYXXXWWWUUUWWWNNNEEEBBB@@@>>>???CCCHHHKKKPPPTTTVVVUUUTTTRRRPPPQQQRRRQQQPPPOOOPPPRRRPPPPPPOOOMMMKKKIIIGGGFFFDDDDDDCCCCCCDDDEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJIIIFFFGGGHHHGGGEEECCCCCCCCC@@@@@@AAA@@@@@@???>>>===;;;;;;<<<<<<;;;;;;:::999;;;;;;::::::999888888777777777777777888888888888555:::<<<===CCCKKKJJJCCC>>>;;;;;;>>>???EEEVVVggg}}}|||jjjWWWLLLGGGDDDFFFJJJLLLLLLSSSggg|||}}}|||fffYYYKKKGGGBBB===:::888666444//////000000111111111222000111111111111222222222333///555888;;;UUU}}}xxxXXX>>>999;;;999888999888777555444555666666:::===@@@CCCIIIRRRXXX]]]cccjjjqqquuuxxxzzz{{{uuuxxx||||||zzzxxxxxxyyywwwxxxzzz|||~~~}}}|||||||||zzzxxxrrrpppmmmmmmnnnpppqqqpppiiihhhhhhiiilllmmmmmmmmmhhhiiigggaaaYYYSSSPPPPPPKKKEEEAAAAAA???<<<<<<>>>999===???AAAHHHRRRXXXYYY]]]^^^]]][[[```kkksssvvvnnnbbbVVVOOOKKKGGGFFFGGGIIIEEEBBBBBBAAA>>>;;;:::333777<<>>======:::888777666777666444333111111333444666777888999===AAAEEEIIIOOOXXXccckkkttt{{{bbbAAA;;;<<<:::;;;:::>>>:::@@@EEEiiiyyyKKK///////////////.........------...///000111222444888CCCJJJIIIKKKUUUaaafffjjjyyyqqqccceeemmmrrrwww{{{|||{{{~~~}}}~~~}}}||||||{{{{{{}}}xxxlllddd\\\WWWWWWUUURRRTTT[[[eeeiiimmmkkkgggfffhhhlllooonnnjjjfffdddddd___XXXSSSLLLCCC???CCCNNNXXX___kkkmmmpppqqqooommmlllkkkgggggggggggghhhhhheeeccc___\\\YYYWWWVVVUUUTTTSSSTTTPPPJJJCCC???@@@DDDHHHPPPQQQSSSTTTUUUUUUTTTTTTRRRPPPMMMMMMOOORRRTTTUUUOOONNNKKKIIIGGGFFFEEEEEEDDDCCCBBBCCCFFFIIIJJJKKKOOOMMMJJJHHHHHHGGGFFFDDDHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>======<<<;;;;;;:::999999999:::888888999::::::::::::999888888777666666666666666888888999@@@KKKRRRNNNDDD@@@>>>===<<<:::===JJJXXXtttxxxvvv|||eeeTTTPPPLLLCCCBBBIIIMMMNNNXXXfffxxxbbbWWWMMMEEEBBB===777666:::333111000111222222111000000111111111111222222222222333444555;;;RRRvvvzzz^^^EEE;;;888444777888999888666555555555666888:::===AAAGGGNNNSSSXXX___iiipppssstttwwwyyyzzz{{{{{{{{{||||||}}}}}}yyy{{{}}}~~~~~~~~~zzzzzz~~~{{{uuuuuurrrnnnmmmoooqqqssstttuuuooolllnnnpppooommmnnnpppuuuuuukkk```XXXSSSOOOKKKKKKIIIFFFAAA>>><<<<<<;;;;;;<<<@@@EEEKKKRRRUUU[[[[[[WWWSSS]]]nnnssslllbbb^^^YYYUUUOOOIIIGGGHHHGGGFFFEEEEEEEEECCC@@@>>>===;;;999888999<<>>===<<<:::999888777888888777777666666555555222222222333555777888999===@@@DDDGGGKKKSSS^^^eeeqqq{{{{{{www~~~|||[[[EEE<<<:::;;;===<<<===888>>>FFFkkkjjjKKK/////////////////////......//////000000222444666777AAAJJJLLLRRR___lllrrrppp|||yyyiii```ccckkktttxxx{{{~~~|||zzz}}}~~~|||}}}~~~~~~}}}~~~}}}}}}~~~{{{qqqhhh```YYYUUUTTTSSSRRRUUU[[[iiimmmqqqpppllljjjllloooqqqpppmmmgggeeeddd___YYYQQQKKKCCCAAAFFFPPP[[[bbbkkkmmmpppqqqooommmkkkkkkiiigggeeedddeeefffeeedddaaa^^^ZZZWWWUUUTTTRRRPPPPPPMMMHHHCCCAAACCCIIINNNSSSTTTUUUVVVWWWVVVVVVUUUTTTQQQOOONNNPPPQQQRRRQQQOOOMMMKKKHHHGGGFFFEEEFFFEEEDDDDDDEEEIIILLLMMMMMMPPPNNNKKKIIIIIIHHHFFFDDDGGGGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>><<<;;;::::::999999999:::999999:::;;;;;;:::::::::888888777666666666666666:::;;;<<>>888666888333222111111222222111000000111111111111222222222222333555555:::MMMppphhhHHH:::888777777888999888666555555555555777:::<<<@@@FFFMMMRRRUUU]]]gggmmmppprrruuuwwwyyyyyyzzz{{{||||||}}}}}}{{{}}}{{{|||zzztttrrrqqqoooppprrrtttttttttssspppqqqvvvwwwvvvvvvxxx}}}yyymmmddd]]]XXXNNNMMMKKKHHHCCC???===<<<;;;;;;;;;>>>EEEMMMUUUZZZ___]]]TTTMMMTTTdddjjjggg___]]]ZZZVVVOOOJJJGGGGGGGGGFFFEEEFFFFFFDDDBBB???>>>===;;;999999999;;;<<<<<<;;;;;;::::::999999999777777777666666555555444222222222333555666888999===@@@CCCGGGKKKSSS]]]eeerrr{{{wwwuuu}}}YYYBBB999777777888;;;===888>>>FFFkkkbbbGGG....../////////////////////000000000000222666999<<>>>>>;;;;;;:::999999999:::::::::;;;;;;;;;;;;;;;::::::888888777666666666777777;;;<<<@@@GGGRRRXXXPPPEEE???===<<<<<<999:::BBBMMM]]]rrrvvvuuu~~~mmmYYYJJJEEECCCDDDBBB???EEEOOOjjjyyy}}}pppbbbQQQGGGAAA;;;777777444333111222222333111000000111111111111222222222222333555555888HHHiiiyyyPPP:::777:::777888999888666555555555444666888;;;???DDDKKKPPPSSSZZZcccjjjmmmooorrruuuwwwxxxyyyzzz{{{|||}}}~~~}}}~~~~~~~~~xxxrrrooooooppprrruuuvvvuuutttrrrtttyyy~~~xxxmmmccc[[[SSSRRRPPPMMMHHHDDD@@@>>>;;;::::::<<>>===>>>;;;:::@@@HHHYYYooo}}}|||pppUUUKKKBBBAAAAAAAAADDDJJJ___nnnsssnnnyyyooo\\\MMMEEE@@@;;;888555444222222333333222000000000111111111222222222222222555777888EEEfff[[[<<<777<<<777888999888666555555555444555777:::===BBBIIIMMMQQQXXXaaahhhkkknnnqqqtttvvvvvvwwwyyyzzz|||}}}}}}~~~~~~wwwqqqnnnmmmnnnppptttvvvwwwvvvvvvyyywwwiii___ZZZXXXUUUQQQNNNIIIEEEBBB>>>;;;999:::@@@IIITTT[[[^^^YYYNNNDDDDDDNNNVVVXXXVVV\\\___ZZZQQQKKKHHHGGGFFFEEEDDDDDDDDDDDDBBBAAA@@@@@@@@@???===:::888666888888888888888888888888666666555444333333222222222222222333444555777888:::===AAAEEEJJJRRR\\\dddpppxxx~~~~~~VVV???::::::999888999===999???FFFjjj\\\CCC---.........//////000000---///000//////333;;;AAAOOOSSS[[[dddnnnzzzzzzccc\\\bbblllrrrvvvyyy|||}}}~~~~~~}}}}}}~~~}}}}}}~~~|||~~~~~~lll^^^ZZZZZZZZZVVVXXX[[[]]]bbbgggkkkmmmoooqqqqqqllleeebbbdddgggkkkllliiibbb\\\YYYUUUPPPDDDBBBBBBGGGPPP[[[dddiiijjjlllnnnmmmllljjjjjjkkkiiiiiihhhiiihhhfffbbb___bbb^^^ZZZVVVRRRMMMHHHDDDDDDEEEFFFGGGIIINNNTTTXXX[[[[[[[[[[[[YYYWWWUUUTTTQQQQQQQQQRRRSSSRRROOOMMMLLLKKKJJJHHHGGGGGGHHHHHHIIIIIIKKKOOOSSSTTTSSSRRRMMMKKKHHHGGGFFFFFFDDDBBBCCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999777777888888777777777777888888666;;;DDDQQQ^^^aaaWWWIIIAAA?????????>>><<<@@@GGGXXXnnn{{{iiiXXXFFF???@@@BBBCCCCCCOOO]]]nnn||||||hhhbbbxxx{{{gggTTTIIICCC===888666555333333444333222000000000111111111222222222111111555888888DDDfffeee@@@666<<<777888999888666555555555444555777999<<>>:::888;;;BBBKKKPPPSSSQQQLLLEEEDDDJJJQQQTTTSSS^^^ccc\\\QQQLLLIIIGGGEEEDDDBBBAAABBBBBB@@@???>>>???AAABBBAAA>>><<<:::::::::999999888777777666666666555444333222111111222222222333444555666777999<<<@@@DDDIIIQQQ\\\cccmmmuuu|||xxxQQQ<<<999;;;;;;:::888<<<999???EEEiiidddFFF------......///000000000,,,///111000000555???GGGSSSYYYdddpppzzzyyyqqqpppaaaaaajjjqqquuuwwwyyy|||~~~~~~~~~}}}~~~~~~|||~~~}}}}}}~~~kkk\\\XXXXXXXXXWWW]]]ccchhhnnnuuuxxxwwwwwwwwwsssjjjaaa]]]___cccjjjllljjjbbb[[[XXXUUUQQQCCCCCCEEEJJJTTT^^^eeeiiijjjlllmmmlllkkkiiijjjkkkiiiiiijjjkkkjjjgggaaa]]]^^^[[[WWWTTTPPPKKKFFFBBBCCCFFFIIILLLOOORRRVVVYYY[[[[[[[[[[[[YYYWWWUUUTTTRRRQQQQQQRRRSSSRRROOOMMMKKKJJJIIIHHHGGGHHHHHHIIIHHHIIILLLPPPSSSSSSQQQOOOJJJHHHFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@======<<<<<<<<<===>>>>>>======<<<<<<:::999888777888888777777777888999999777>>>IIIWWWdddfffZZZKKKAAA>>>>>>@@@@@@???BBBHHHXXXmmmyyy}}}kkkSSSDDDAAABBB@@@>>>FFFPPP^^^nnntttccctttvvv```PPPGGG???888777666444444444444222111000111111111111222222222222111444888888BBBeeeiiiBBB666:::777888999888666555555555444555777999;;;@@@FFFJJJPPPVVV___eeeiiimmmqqquuutttuuuvvvwwwxxxyyyzzz{{{|||}}}xxxuuuqqqnnnlllmmmqqqvvvyyy{{{ooohhh___XXXSSSOOOIIIEEECCC@@@<<<999999<<<@@@CCCEEEGGGGGGEEEDDDFFFLLLPPPSSSaaahhh^^^QQQLLLKKKIIIFFFDDDAAA@@@@@@@@@>>>======>>>AAACCCCCCBBB???>>><<<;;;;;;:::999888888888777777666555333222111111222222222222333444555666777;;;???CCCHHHPPP[[[ccckkkttt~~~|||tttlllJJJ999777999999999777<<<:::@@@EEEiiijjjKKK------......///000000111,,,///222222222999EEENNNZZZbbbppp}}}oooccckkkpppiiifffllltttwwwxxxyyyxxx{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~yyyhhh[[[WWWWWWVVVWWWaaajjjqqqxxx}}}zzzssshhh\\\XXXZZZ___gggjjjiiiaaaZZZWWWTTTQQQEEEEEEHHHOOOXXXaaagggjjjjjjkkklllkkkjjjiiiiiijjjjjjiiiiiiiiihhheeeaaa]]]ZZZWWWTTTQQQNNNJJJEEEAAACCCGGGNNNSSSVVVYYY[[[\\\[[[\\\\\\[[[ZZZXXXVVVUUUUUUSSSRRRQQQQQQPPPNNNLLLKKKJJJIIIHHHGGGHHHIIIJJJGGGHHHKKKOOOQQQQQQNNNKKKIIIGGGEEEEEEFFFGGGFFFEEEBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@@@@??????>>><<<;;;999888888888777777888888999:::;;;CCCOOO]]]jjjjjj\\\KKK@@@===<<>><<<<<<>>>@@@BBBCCCBBB@@@???<<<<<<<<<<<<;;;;;;;;;;;;888888666555444222111111222222222222333444555555666:::>>>BBBGGGPPP[[[bbbmmmuuu|||}}}ppp{{{zzz}}}dddHHH999777777888888666<<<:::@@@EEEiiijjjMMM---------...///000000111---111444444555<<>>>>>???@@@AAAAAABBBBBBAAA@@@>>><<<;;;:::888888777777888999::::::@@@HHHTTTbbbmmmlll\\\JJJ???;;;:::===???AAAEEEKKKaaasss|||~~~sss^^^MMMGGGHHHJJJCCCDDDFFFQQQhhhgggVVVKKKBBB999777555555555444333111000111111111111222222222666222444777444<<>>;;;888666555444888<<<===;;;;;;BBBIIIVVVgggnnn```PPPLLLLLLKKKJJJGGGDDDAAA@@@???>>><<<<<<===???AAAAAAAAA@@@???;;;;;;<<<<<<===>>>??????999888777666444333222111222222222222333444444555666999===AAAGGGOOOZZZbbbooowww}}}}}}qqq{{{wwwxxxbbbIII<<<888777888999666<<<;;;@@@DDDhhhgggNNN............/////////000...000111222666BBBRRR___fffzzz|||gggccchhhzzzvvvccc\\\gggvvv~~~~~~yyyzzz|||}}}|||}}}|||yyyvvvyyy}}}|||~~~~~~~~~~~~~~~}}}tttllliiiddd^^^YYYVVVUUUVVVVVV^^^jjjuuu~~~}}}pppcccYYYSSSQQQOOO\\\^^^___ZZZSSSNNNNNNOOOKKKQQQYYY___aaacccfffiiioooooonnnmmmlllkkkjjjjjjlllkkkiiigggccc___[[[YYYUUUUUUSSSLLLEEEBBBEEEIIIOOORRRWWW]]]aaadddccccccdddcccaaa___]]]ZZZXXXWWWZZZZZZZZZXXXUUUQQQLLLJJJHHHIIIJJJIIIIIIIIIKKKMMMLLLMMMMMMMMMMMMKKKIIIHHHFFFFFFEEEEEEEEEEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>@@@DDDGGGAAAAAA@@@@@@AAABBBDDDEEELLLFFFAAAAAABBBAAA===;;;999888999:::888666:::AAAFFFOOO\\\hhhoookkk[[[JJJAAA======???<<<:::BBBOOOgggqqq|||{{{lllWWWHHHEEEHHHEEEBBBCCCJJJXXXmmm|||jjjUUUEEEAAA;;;777666444222333666222222111111111111222222333555444777:::>>>YYYxxxWWWAAA;;;666999::::::999666444555666666666666777999>>>DDDIIILLLQQQYYY```eeejjjnnnpppsssssstttsssssstttwwwyyy|||yyyyyy~~~{{{yyyzzzwwwuuusssqqqrrrsssvvvwwwvvv{{{}}}qqqfff\\\WWWLLLKKKHHHCCC???<<<888555333444888:::888777===FFF```nnnqqqaaaPPPJJJHHHCCCIIIFFFAAA>>>===<<<;;;999<<<<<<<<<<<<===???@@@AAA======>>>>>>===<<<;;;;;;;;;:::999777555333111000111222222333333444444555666999===AAAFFFOOO[[[cccnnnvvv|||}}}rrr|||}}}|||[[[DDD===888999;;;666777<<<:::>>>EEEkkk{{{___HHH........./////////000000000222444555:::FFFVVVcccuuuwwwhhhkkktttvvvggg[[[eeennnyyy~~~{{{xxxxxxyyyzzzzzz{{{|||}}}}}}}}}~~~~~~{{{uuuooonnnrrrwww~~~}}}~~~~~~~~~~~~~~~uuulllgggccc___[[[YYYXXXWWWWWWXXX```mmmyyypppbbbWWWQQQNNNNNNXXX[[[]]]ZZZTTTOOONNNOOOMMMTTT]]]cccfffgggjjjlllnnnnnnnnnnnnnnnnnnnnnnnnlllllljjjhhhccc___ZZZWWWUUUUUURRRKKKEEECCCGGGLLLUUUZZZaaaeeeeeedddeeefffdddcccbbb```^^^\\\ZZZZZZ[[[ZZZYYYWWWSSSPPPMMMKKKHHHJJJKKKJJJIIIIIIKKKMMMLLLMMMMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAACCCGGGKKKCCCDDDDDDDDDDDDFFFHHHJJJLLLKKKJJJIIIGGGCCC>>><<<;;;:::;;;===;;;999===DDDLLLVVVcccmmmrrrlll[[[JJJAAA>>>>>>AAA???>>>GGGTTTiiisss}}}uuubbbQQQGGGEEECCCAAABBBGGGQQQbbb{{{~~~zzzdddJJJCCC<<<888666444111111444222222111111111111222222333555444666888999QQQwwwvvvTTT>>>:::888999::::::999666555555555666777777777888===CCCHHHLLLQQQXXX___eeejjjnnnqqqrrrssstttsssssstttwwwyyy{{{~~~|||{{{yyyyyy{{{yyyyyyvvvtttrrrpppqqqrrrssssssrrrvvv{{{|||hhh[[[QQQNNNIIIDDDAAA???;;;888777666888:::999999>>>FFFaaalllmmm]]]MMMHHHEEEBBBHHHEEEAAA>>><<<<<<;;;:::<<<<<<<<<<<<===>>>???@@@===============<<<;;;;;;<<<;;;999666444333222111111222222333333444444555666999===@@@FFFOOOZZZbbbmmmuuu}}}mmm}}}xxxXXXBBB<<<888999;;;777777<<<999???DDDiiiwww[[[FFF....../////////000000000222444666999>>>KKK]]]iii~~~qqqlllxxxqqqddd]]]ZZZkkkrrrzzz}}}|||xxxvvvuuuzzzyyyyyyyyyyyyyyyyyyyyy|||uuunnnjjjkkkmmmuuu}}}}}}|||~~~~~~~~~~~~~~~~~~yyynnnfffaaa]]]ZZZYYYZZZ[[[ZZZXXXZZZdddqqq}}}tttcccVVVPPPMMMMMMTTTWWW[[[YYYUUUOOOMMMMMMPPPXXXbbbiiilllmmmnnnpppnnnnnnnnnooopppqqqrrrsssnnnmmmllliiiddd^^^YYYUUUUUUSSSOOOIIIEEEFFFKKKPPP\\\dddkkkmmmiiifffgggiiicccbbbaaa```___]]]]]]\\\\\\ZZZXXXTTTQQQOOOMMMLLLIIIKKKLLLKKKJJJJJJKKKMMMMMMMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCCCCCCCDDDDDDEEECCCDDDDDDDDDCCCBBBBBBAAA===>>>??????@@@BBBGGGJJJFFFGGGIIIJJJKKKMMMQQQSSSUUUYYY\\\YYYRRRJJJCCC@@@>>>===>>>???>>><<>>???CCCBBBAAAKKKYYYkkkuuu~~~}}}qqq```NNNBBBAAAAAABBBEEEJJJTTThhhzzzyyymmmtttVVVGGG@@@:::999777333222444222222111111111111222222333666444555666555GGGgggwwwSSS;;;999:::888999:::999777555555555777777777777888;;;AAAEEEJJJOOOWWW^^^dddiiiooorrrqqqrrrssssssssstttvvvxxxzzz|||tttgggdddnnn}}}yyyxxxuuusssqqqpppqqqrrrqqqpppnnnpppttt{{{{{{gggZZZSSSKKKGGGDDDBBB>>><<<;;;999888::::::;;;AAAHHHbbbhhhfffWWWIIIEEECCCAAAGGGDDD@@@===<<<<<<;;;:::>>>======<<<<<<======>>>===============<<<<<<;;;===;;;999666444333333333111222222333333444444555666888<<<@@@EEENNNYYYaaajjjssswwwiii~~~qqqSSS???;;;777888;;;777777<<<999???DDDgggtttWWWCCC...////////////000000000222555888;;;BBBPPPbbbppp}}}}}}rrrnnnvvvlll^^^]]]bbbiiinnnuuuyyyyyyxxxwwwwwwzzzyyyxxxwwwvvvwwwxxxyyy}}}}}}|||yyytttqqqqqqrrrrrr}}}~~~|||}}}zzz}}}|||~~~~~~~~~|||xxxrrrlllggg___[[[XXXYYY\\\^^^\\\YYY]]]ggguuuyyygggYYYPPPMMMNNNPPPTTTXXXXXXUUUPPPMMMKKKTTT\\\gggnnnqqqqqqrrrsssppppppppppppppprrrssstttoooooonnnjjjeee^^^XXXTTTRRROOOKKKFFFEEEIIIPPPVVVaaafffkkkmmmkkkhhhgggggg`````````___^^^^^^]]]]]]\\\ZZZVVVRRRPPPNNNNNNNNNKKKLLLMMMMMMKKKKKKKKKLLLMMMLLLKKKIIIHHHFFFDDDCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDCCCBBBAAA@@@===>>>??????@@@BBBEEEHHHHHHKKKPPPSSSUUUYYY^^^bbbjjjpppssslll```UUULLLFFF@@@??????@@@???>>>DDDLLLXXXdddqqqwwwuuujjjWWWGGGAAA===???CCCCCCBBBLLLZZZlllvvv~~~|||zzzppp[[[HHHBBBBBBCCCEEEEEEJJJXXXggg~~~sssyyyzzzcccLLLDDD===;;;999666555666333222222111111222222333111555444555666333@@@[[[www{{{WWW===888:::777999:::999777555555555777777777666777:::???BBBIIIMMMUUU\\\bbbhhhnnnrrroooqqqrrrsssssstttvvvxxxxxxzzz~~~lll___```kkkvvv~~~{{{yyyvvvtttrrrsssuuuuuusssqqqnnnnnnqqqzzz{{{dddYYYMMMHHHGGGDDDAAA???>>>:::888999;;;<<>>===<<<<<<<<<<<<<<<<<<===============<<<<<<>>><<<999666444333333444111222222333333444444555555888;;;???DDDLLLXXX```iiirrrsssgggyyyiiiMMM<<<:::777888;;;777888;;;999@@@CCCdddvvvVVVBBB////////////000000000111111444888===EEETTThhhuuu~~~xxx~~~kkkfffrrrmmm^^^```hhhgggkkkpppuuuwwwxxxxxxxxxyyyxxxvvvuuuvvvxxxzzz|||zzz{{{|||{{{yyywwwvvvvvvsssyyyxxxzzzyyy}}}~~~~~~~~~{{{~~~~~~~~~yyyqqqmmmkkkjjjhhh___]]]\\\\\\^^^^^^\\\YYYaaakkkyyy}}}kkk[[[PPPLLLLLLNNNQQQTTTUUUSSSQQQOOONNNZZZaaakkkrrrtttssssssttttttsssqqqpppppppppqqqrrrppppppmmmjjjddd]]]VVVSSSMMMKKKGGGEEEGGGMMMVVV]]]ccccccdddgggjjjjjjfffbbb^^^^^^^^^]]]]]]]]]\\\\\\[[[YYYUUUQQQNNNMMMMMMNNNLLLNNNOOOOOOMMMKKKKKKLLLMMMLLLJJJHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCDDDDDDBBBCCCDDDDDDDDDCCCAAA@@@AAABBBCCCCCCCCCDDDGGGIIILLLRRRYYY^^^bbbfffmmmrrr}}}pppdddWWWMMMDDDAAA@@@@@@???@@@HHHQQQ[[[hhhuuuxxxssseeeSSSDDD@@@===>>>CCCCCCBBBMMMZZZnnnwwwyyylllUUUFFFCCCBBBCCCBBBDDDMMMWWWkkk~~~sssyyy}}}pppSSSIII???;;;:::777555666333333222222222222333333000555444555777555===SSSqqq___AAA999888666888::::::888666555555555666666666666999===@@@GGGLLLRRRYYY```ffflllpppnnnppprrrsssssstttuuuwwwvvvyyy~~~qqqggghhhlll}}}yyywwwwwwyyy||||||xxxssspppoooqqqzzzppp___OOOIIIHHHEEEBBBAAA@@@;;;999999:::===EEENNN```\\\SSSHHHCCCCCCDDDCCCDDDAAA===;;;;;;;;;;;;:::???>>>===<<<;;;;;;;;;;;;<<<<<<===============<<<>>>===:::888555444444444111222222333333444444555555777;;;>>>CCCKKKVVV^^^hhhrrruuucccmmmbbbHHH;;;:::777777;;;888888;;;999@@@BBB```}}}XXXBBB/////////000000000111111000444999>>>HHHXXXlll{{{|||ssswwwaaaggg}}}~~~jjj]]]^^^fffhhhkkkppptttwwwwwwwwwvvvvvvuuuttttttvvvzzz~~~~~~}}}|||zzzwwwtttrrrpppooosssrrrwwwyyy~~~~~~}}}}}}~~~}}}~~~~~~~~~rrriiieeeeeeeeeddd______``````___]]]\\\[[[dddooo}}}ooo^^^QQQKKKIIIKKKLLLNNNPPPRRRTTTUUUVVVaaahhhpppuuuuuutttssstttvvvtttqqqooonnnnnnooopppooommmjjjeee___YYYTTTQQQIIIGGGEEEFFFKKKTTT^^^dddeeeaaa___bbbgggiiieee```]]]]]]]]]\\\\\\\\\\\\\\\ZZZXXXTTTQQQNNNMMMMMMMMMNNNOOOQQQPPPNNNLLLKKKKKKLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEBBBDDDEEEGGGGGGFFFDDDCCC@@@BBBDDDDDDEEEFFFHHHKKKVVV]]]ffflllooottt|||{{{hhhUUUJJJFFFBBBAAAAAADDDNNNYYYbbbooozzzzzzooo```OOOAAA???<<<>>>DDDEEEEEEPPP___rrrzzz~~~zzzgggMMMFFF@@@??????@@@EEEKKKUUUmmmooonnn~~~___QQQCCC<<<999666444555333333222222222222333333///555444444888666<<>>======<<<;;;;;;;;;<<<;;;<<<========================;;;:::777555444333111222222333333444444555444777:::===BBBJJJUUU]]]jjjsssuuu]]]bbbyyy]]]EEE:::;;;777777:::888999;;;999AAAAAA]]]\\\DDD//////000000000111111111000444:::@@@KKK\\\qqqyyylllbbbrrr|||pppddd\\\^^^eeeiiikkkpppuuuyyyzzzxxxwwwrrrqqqpppqqquuu{{{}}}xxxsssnnnkkkmmmqqqqqqvvv~~~zzzwww~~~~~~~~~~~~~~~~~~~~~~~~~~~yyyrrrjjjdddccccccbbb```\\\```cccccc___[[[[[[]]]gggssswwweeeVVVMMMJJJFFFFFFGGGKKKQQQXXX^^^aaajjjooouuuxxxvvvtttttttttuuussspppmmmlllmmmnnnooollliiieee___YYYTTTQQQOOOGGGFFFEEEIIIQQQ\\\ffflllhhheeebbbbbbeeefffeeeccc^^^^^^^^^]]]]]]\\\\\\\\\XXXWWWTTTQQQOOOMMMMMMLLLOOOQQQRRRRRROOOLLLKKKKKKLLLKKKIIIGGGFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFHHHJJJKKKJJJHHHGGGCCCEEEHHHJJJLLLNNNQQQTTTccckkktttzzz|||~~~bbbRRRMMMGGGEEEEEEJJJWWWccclllxxx|||nnn\\\KKK???>>><<>>;;;>>>NNN^^^eeeYYYKKKDDDCCCDDDBBB@@@AAA???;;;::::::;;;;;;;;;======<<<;;;;;;;;;<<<<<<;;;;;;<<<===============<<<======<<<:::777444222111222222333333444444555444666999<<>>>>><<>>999444777:::;;;999777666555111222444555666888<<>>AAA>>>;;;::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===;;;;;;<<<===>>>>>>======;;;<<<======;;;777444111111222222333333444555555333666999<<<@@@IIISSS[[[mmmvvvwwwaaakkk{{{xxxYYYCCC:::<<<888777:::888999:::999AAA@@@YYY^^^GGG---......///000111222222444666999EEE\\\sssyyyttt```hhhvvvyyynnnddd```aaabbbfffjjjllljjjhhhlllxxx}}}qqqnnnpppsssuuuxxx{{{yyyiiivvvxxxzzzzzzxxxwwwyyy{{{}}}|||{{{{{{zzz{{{|||}}}~~~}}}uuukkkgggbbbaaabbbddddddccc^^^]]]___aaa[[[TTTZZZfffqqqyyyyyyooodddTTTGGGBBBAAAAAAFFFPPP]]]hhhnnntttttttttvvvwwwvvvtttqqqsssqqqnnnkkkjjjjjjjjjkkkjjjbbb[[[YYYTTTLLLFFFDDDCCCHHHMMMRRR\\\hhhoooooolllkkkiiifffdddbbbaaaaaa^^^^^^______^^^\\\ZZZYYYWWWVVVTTTQQQNNNKKKHHHGGGMMMNNNOOOPPPOOOMMMKKKJJJKKKJJJIIIHHHFFFEEEDDDDDDBBBCCCDDDDDDEEEEEEDDDDDDEEEGGGJJJNNNRRRTTTVVVWWWWWWZZZ^^^bbbeeeggghhhhhhnnnrrrvvvvvvttttttxxx|||xxx___TTTKKKKKKQQQ\\\iiittt|||zzzkkkYYYJJJCCC<<<>>>CCCJJJSSS___jjjqqqqqqaaaNNNCCC???>>>@@@DDDEEEQQQ]]]qqqnnnUUUAAA777888;;;666444333333333333222000333444444333333555:::===SSSkkkyyyhhhLLL;;;:::888999999999888777555444555555444555666888:::;;;@@@CCCHHHNNNSSSZZZaaafffnnnoooqqqqqqqqqqqqsssuuusssvvvyyy{{{~~~tttjjjfff^^^ZZZ```hhhtttzzziiiYYYVVV\\\OOOTTTWWWaaa~~~{{{]]]OOONNNMMMHHHDDDGGGAAA@@@@@@===>>>PPPfffeee\\\PPPGGGCCCBBBBBBBBB>>>===<<<;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>===;;;;;;:::::::::;;;;;;<<<<<<;;;999888777333333333333333333333333555444777===AAAFFFPPP[[[iiitttrrrfffttt~~~\\\FFF555777<<<999777999444<<<<<<:::BBB[[[aaaLLL/////////000111222222333888777;;;MMMggg|||yyyooo___mmmwwwiiiccc^^^\\\^^^aaadddiiiooovvvqqqiiifffooozzz{{{uuurrruuuxxx{{{|||yyyzzz{{{|||{{{xxxxxxzzz|||}}}|||{{{{{{|||}}}vvvooogggdddbbbaaacccfffgggggg]]]YYYXXXZZZWWWSSSZZZfffuuu|||yyyooodddVVVJJJDDDCCCDDDJJJUUUcccnnntttuuuuuuuuuwwwxxxvvvtttqqqqqqpppmmmkkkjjjiiijjjjjjhhh```XXXUUUQQQKKKFFFFFFEEELLLSSSYYYaaaiiijjjhhhiiihhhgggeeedddbbbaaa```^^^_________^^^[[[YYYWWWVVVUUURRROOOLLLJJJHHHGGGLLLMMMNNNOOONNNLLLJJJIIIJJJJJJIIIHHHGGGFFFEEEDDDBBBCCCDDDEEEFFFFFFFFFFFFFFFHHHKKKPPPUUU[[[___aaadddfffiiikkkkkkhhhdddaaa[[[___bbbaaa^^^]]]```ccckkkxxx~~~bbbWWWNNNOOOWWWcccqqq|||yyyhhhUUUFFF>>><<<>>>CCCKKKVVVbbbnnnvvv}}}nnn]]]PPPGGGBBBCCCHHHGGGMMMSSSddd|||}}}fffPPPAAA;;;;;;666444333333444444222111333444444333333555999===UUUnnnrrrTTT===777888999999999888777555444555555444555666777999:::>>>AAAFFFKKKQQQWWW^^^ccclllmmmoooppppppppprrrtttvvvxxxzzz|||~~~~~~sssjjj___VVVRRRXXXaaammmuuufff^^^\\\SSSSSSQQQUUUnnn~~~bbbUUUQQQOOOKKKHHHGGGBBBAAABBB???AAASSShhhggg^^^RRRHHHCCCAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;:::888777333333333333333333333333555555777<<<@@@FFFQQQ\\\iiisssvvvkkk|||{{{YYYEEE666777;;;999777999666======;;;BBBYYYzzz[[[HHH000000000000111222333333;;;999BBB[[[wwwppp___eeevvv|||cccSSSTTTUUU[[[cccgggjjjqqqzzz{{{qqqjjjkkkrrruuutttuuuxxx|||~~~~~~|||yyyyyyzzz||||||||||||~~~{{{rrrkkkdddcccccccccfffjjjooorrrbbbZZZUUUVVVVVVUUU^^^jjjzzzxxxmmmcccVVVLLLFFFFFFIIIQQQ]]]jjjuuuzzzwwwwwwwwwxxxxxxwwwsssqqqpppnnnllljjjiiihhhhhhiiieee\\\TTTPPPLLLHHHFFFHHHLLLUUU___eeeiiikkkhhhbbbeeeeeeeeeeeedddbbbaaa```___```aaa```^^^[[[WWWUUUUUURRROOOLLLIIIHHHHHHHHHLLLLLLMMMMMMLLLKKKIIIHHHJJJIIIIIIHHHGGGFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHFFFHHHMMMSSSZZZaaagggjjjmmmnnnooommmiiiaaaZZZUUUNNNPPPRRRPPPMMMKKKLLLOOOUUUiiiggg\\\SSSUUU^^^kkkzzzxxxeeeQQQCCC<<<;;;>>>CCCLLLYYYggguuu|||yyykkk]]]NNNCCCAAAEEEEEEGGGGGGUUUmmmyyy}}}{{{~~~sss\\\III===888666444333333444444444333333444444333333555999<<>>CCCHHHNNNTTT[[[```iiikkknnnoooooopppqqqsssxxxzzz|||}}}~~~zzzqqq```UUUNNNQQQYYYeeezzzvvvjjj```ZZZOOOMMM^^^}}}iii\\\UUUPPPMMMLLLHHHDDDBBBDDDCCCFFFUUUgggfff___TTTIIICCC???===<<<>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;::::::;;;;;;<<<<<<;;;:::999888444444333333333333333444666555666;;;???EEERRR]]]hhhsssyyyqqqvvvTTTCCC666777:::999777888888======<<>>NNNkkksssddd\\\pppvvv___RRRPPPUUU^^^fffjjjmmmwww~~~uuuooommmmmmmmmtttwww{{{}}}}}}}}}}}}~~~|||zzzzzz{{{}}}~~~||||||~~~yyysssooodddeeeeeefffiiipppyyynnnbbbYYYXXXYYYZZZcccpppvvvjjj```TTTJJJEEEGGGLLLVVVcccpppyyy}}}yyyxxxxxxxxxyyywwwssspppnnnmmmkkkiiihhhgggffffffcccZZZQQQLLLGGGDDDFFFJJJTTT^^^iiimmmoooooojjjccccccdddeeeeeeeeedddbbbbbbbbbccccccccc```[[[WWWTTTSSSPPPMMMIIIHHHHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGIIIHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHLLLRRRYYY___dddgggiiigggfffeee```ZZZRRRKKKGGGHHHIIIJJJIIIFFFDDDEEEFFFKKKccclllaaaYYY\\\fffsssvvvcccQQQEEE???:::<<>>======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<<<<;;;;;;::::::;;;<<<<<<<<<;;;999888555555444333333333444444777555666:::>>>EEERRR___gggrrryyyrrrnnnNNNAAA777777999888777888777<<<<<<<<>>EEESSS___gggrrrvvvooodddFFF???888777888888777777555999:::===AAAPPPqqqSSSDDD000/////////111444777888???TTTnnn}}}lllUUUZZZhhhhhhVVVNNNWWWYYY]]]cccgggooovvvmmmhhhkkkrrryyy{{{~~~~~~}}}~~~~~~~~~|||}}}}}}}}}|||{{{{{{|||}}}zzzuuuqqqnnngggkkkooonnnkkknnnwwwtttiii___]]]\\\]]]iiixxxooo```TTTJJJBBBAAAHHHTTTcccooowwwyyyyyywwwwwwwwwxxxxxxwwwsssqqqmmmllljjjhhheeebbb___^^^]]]UUUMMMHHHDDDCCCJJJRRR]]]eeemmmmmmllllllkkkiiieeeeeeddddddddddddeeefffgggfffeeeccc___\\\YYYWWWOOONNNLLLKKKJJJKKKMMMNNNKKKKKKJJJIIIIIIHHHHHHHHHFFFGGGGGGHHHIIIJJJJJJKKKIIIIIIHHHIIIJJJKKKMMMNNNVVVYYY]]]```___[[[UUURRRHHHFFFBBB???>>>===>>>???<<<<<<<<<<<<============EEE```qqqiiifffnnn{{{ppp\\\JJJ???:::888;;;CCCQQQcccttt~~~wwwdddPPPDDD@@@GGGEEECCCHHHKKKXXXooorrr[[[IIIAAA;;;888555333444555555555222333444444333444666888===NNNaaa|||\\\@@@888888999::::::999888777555555444444444555777777999<<<@@@EEEIIIOOOVVVZZZcccggglllppprrrssstttvvvsssvvvyyy{{{~~~vvvaaaUUURRRXXXlllppp\\\VVVXXX]]]gggqqq{{{xxxuuussskkk___VVVSSSMMMJJJFFFDDDEEEHHHNNNRRROOONNNLLLHHHDDDAAA@@@AAA===>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;<<<======<<<;;;::::::;;;<<<======<<<;;;:::888777444333222333444555555444666:::???FFFSSS___hhhssssssmmm}}}tttXXX@@@<<<888777777777777777555777999===AAANNNuuuTTTCCC111000000111333777;;;===GGGaaawww```UUUdddxxxppp]]]SSSPPP]]]\\\^^^ccchhhppp{{{uuupppssszzz~~~~~~{{{|||}}}~~~}}}|||{{{}}}~~~{{{vvvrrrooommmlllttt|||zzzsssmmmnnnrrrhhhaaa]]]]]]]]]___nnn|||kkk[[[PPPGGGAAACCCLLLZZZkkkwww{{{zzzvvvuuuuuuuuuwwwxxxvvvtttqqqnnnmmmjjjgggccc___\\\[[[VVVPPPJJJGGGEEEGGGPPPZZZ```iiippppppmmmlllkkkiiifffeeecccaaaaaabbbdddffffffeeebbb___\\\ZZZXXXWWWNNNNNNMMMMMMMMMNNNOOOOOOLLLKKKJJJIIIIIIHHHHHHHHHFFFFFFGGGHHHIIIJJJKKKLLLIIIIIIJJJKKKNNNRRRVVVXXXZZZZZZYYYVVVRRRLLLFFFBBB>>>===<<<;;;<<<===>>>???===<<<;;;<<<<<<===<<<;;;BBB^^^qqqlllmmmyyyzzzkkkXXXGGG===888:::===FFFUUUhhhwwwqqqZZZJJJBBBHHHEEECCCFFFFFFNNNaaa{{{jjjSSSFFF===:::666444444555555444222333444444333444555777888FFFTTTooobbbBBB888888999:::::::::999888555555444333444555666777888:::???CCCHHHNNNTTTYYYaaaeeejjjoooqqqrrrtttuuutttvvvyyy{{{}}}kkk[[[TTTXXXkkkttt___[[[\\\[[[___fffkkkkkkooossspppeeeZZZUUULLLJJJFFFDDDFFFKKKNNNOOOHHHJJJJJJGGGCCC@@@@@@AAA===>>>>>>???>>>===<<<;;;:::::::::::::::::::::::::::;;;<<<>>>>>>===;;;::::::;;;<<<======<<<;;;:::999777555333222333444555333333666<<<@@@GGGRRR^^^iiitttsssnnnxxxtttdddMMM;;;:::999777666777777777777888999>>>AAAJJJ{{{|||XXXDDD222222111333555:::>>>AAAOOOiii|||qqq]]]\\\qqqsss```UUUVVVZZZ^^^[[[[[[___cccjjjwww|||zzz}}}~~~zzz}}}{{{zzz{{{~~~}}}{{{}}}|||wwwtttrrrpppooosss}}}{{{ooojjjjjj___[[[[[[^^^___cccsssyyyiiiYYYNNNGGGAAAEEEOOO___qqq|||{{{vvvtttttttttvvvwwwvvvtttqqqnnnmmmkkkgggccc^^^ZZZXXXQQQLLLIIIGGGGGGJJJUUU___dddnnnuuutttqqqooommmjjjfffdddaaa______```ccceeefffddd```]]]ZZZXXXXXXWWWNNNNNNOOOOOOPPPPPPPPPPPPLLLLLLKKKJJJIIIIIIIIIIIIEEEFFFGGGHHHJJJKKKLLLMMMHHHIIIJJJNNNRRRWWW\\\___YYYVVVQQQKKKEEE???:::777999:::;;;<<<============<<<;;;999999::::::999777CCC^^^qqqmmmqqq}}}{{{tttgggVVVGGG>>>:::<<>>BBBGGGLLLSSSWWW___ccciiimmmpppqqqssstttuuuwwwyyyzzz{{{~~~uuuaaaVVVXXXiii}}}zzzdddaaabbb______eee^^^```gggpppqqqggg[[[TTTKKKIIIFFFDDDHHHNNNPPPPPPFFFHHHIIIGGGBBB??????@@@===>>>?????????>>><<<;;;::::::::::::::::::::::::999;;;<<<>>>>>>===;;;::::::;;;<<<=========<<<;;;:::888555333222222444555222222666<<>>@@@HHHxxx]]]HHH000000222666777777<<>>===AAABBBMMMaaasss{{{rrr___UUUHHHAAAEEEHHHGGGKKKTTTkkkvvvxxxaaaMMMAAA777555888777666666444444444444444444444444777>>>III]]]}}}jjjEEE<<<333555<<<;;;======444555555444333333333333444777999<<<@@@DDDIIIPPPTTT[[[^^^dddiiinnnqqqrrrrrrsssuuuvvvvvvwwwyyy|||kkk[[[YYYdddrrrrrriiihhhiiifffccc^^^\\\\\\___bbbbbb\\\WWWRRRNNNJJJKKKMMMMMMIIIEEEBBBDDDEEEEEEBBB???>>>===CCCBBBAAA@@@???>>>>>>>>>>>><<<::::::;;;;;;:::999888:::;;;;;;:::;;;<<<>>>:::;;;;;;<<<<<<;;;;;;::::::777555444555555555444222444777:::???HHHTTT\\\iiittt~~~{{{bbbLLLGGG888888777777777777888888999666;;;:::AAAHHHjjjcccIII111000222555666777>>>FFF^^^ttt{{{{{{kkk```jjjyyyeeeYYYTTTSSSXXX^^^ccc]]]WWWUUUZZZeeeooovvvvvvwww~~~~~~{{{~~~|||{{{zzzyyy{{{}}}}}}{{{wwwrrrooolllkkkkkklllpppyyy{{{mmmbbbUUUVVVXXXZZZ```lll|||{{{rrrdddSSSEEECCCGGGQQQ```pppxxx{{{}}}}}}{{{{{{zzzxxxvvvssspppnnnlllnnnmmmkkkiiieee^^^WWWSSSJJJHHHGGGLLLUUU___gggjjjwwwwwwwwwsssnnnkkkjjjkkkfffeeecccbbbaaaaaaaaaaaa^^^______\\\WWWTTTTTTUUUTTTTTTSSSSSSRRRQQQPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIJJJIIIHHHHHHIIILLLNNNPPPSSSVVVZZZ]]]]]]ZZZVVVSSSHHHEEE@@@<<<999888888999;;;;;;;;;<<<<<<<<<=========999777888777555888===HHH___{{{{{{qqqtttlll]]]YYYWWWHHH======;;;@@@DDDRRRfffttt{{{{{{nnnZZZLLLBBBDDDFFFDDDGGGMMMbbbooo}}}sssXXXIII;;;888999888555444444444444444444444444444555;;;DDDTTTpppuuuRRR???444555<<<;;;======555666555444444333333444444666888;;;>>>BBBGGGNNNRRRYYY\\\bbbhhhnnnqqqrrrssstttuuuwwwxxxxxxzzz~~~ooo^^^[[[gggtttwwwmmmkkkmmmmmmmmmddd```]]]]]]^^^\\\WWWRRRRRRNNNJJJIIIKKKLLLIIIFFFCCCDDDCCCAAA???======>>>GGGFFFDDDBBBAAA@@@@@@@@@>>><<<::::::<<<<<<<<<;;;:::;;;======<<<<<<>>>???:::;;;;;;<<<<<<;;;;;;::::::777555444555555555444333555999<<>><<<;;;999888888999999<<<<<<<<<;;;<<<<<<===>>>???;;;999999777666999???OOOaaawwwuuurrrzzzjjjWWWNNNMMMBBB<<<===<<<@@@III[[[mmmxxx|||eeeTTTFFFCCCDDDAAAAAAEEEXXXfffttt{{{fffSSS@@@999999888444222444444444444444444444444444777<<>>777666555444444333444444444444777999<<<@@@EEEKKKPPPVVVYYY```gggmmmppprrrsssuuuwwwyyyzzzzzz|||sssbbb^^^hhhsssxxxrrrrrrtttvvvkkkfff```]]][[[ZZZWWWTTTWWWSSSNNNLLLNNNOOONNNLLLHHHFFFCCC???<<<===@@@BBBLLLJJJHHHEEECCCBBBBBBAAA>>><<<;;;;;;===>>>>>>===<<<===??????>>>>>>@@@AAA;;;;;;<<<<<<<<<<<<;;;;;;:::777555444555555555444444666:::===BBBLLLXXXaaalllwwwxxxnnnNNN;;;888888777777777777888888888666;;;;;;CCCJJJhhhwww\\\111222333444444:::IIIXXX}}}tttaaa[[[ooowwwcccPPPLLLVVVdddqqqyyyppp^^^XXX^^^gggllllllqqqzzz}}}~~~~~~}}}}}}}}}}}}|||yyyxxxxxxxxxzzzxxxuuurrrooolllkkkjjjjjjlllsss}}}yyyfffUUUPPPSSSYYY```iiivvv~~~ttteeeVVVHHHBBBFFFOOObbbooo{{{~~~~~~|||zzzwwwwwwvvvtttrrrpppnnnmmmlllnnnnnnjjjcccYYYPPPKKKEEEIIIQQQ[[[eeemmmsssuuuvvvuuutttqqqmmmjjjiiihhhddddddbbbaaa___^^^]]]]]]YYYZZZ[[[[[[ZZZYYYXXXXXX]]]\\\ZZZXXXUUUSSSQQQPPPNNNNNNOOOOOONNNMMMKKKJJJLLLLLLMMMOOORRRUUUYYY[[[]]]]]]\\\YYYSSSKKKDDD@@@::::::::::::::::::;;;;;;===<<<;;;;;;;;;<<<======>>>;;;999888666555;;;BBBVVVdddwww~~~mmmppp~~~rrrZZZLLLIII@@@===@@@>>>CCCQQQeeeuuu{{{}}}uuuaaaMMMDDDBBB@@@???AAAPPP\\\jjjttt{{{ppp[[[DDD:::999777444222444444444444444444444444333555888@@@OOOfff|||nnnMMM:::555;;;;;;<<<>>>999666666555444444444444444555666999<<>>CCCHHHOOOMMMJJJFFFDDDBBBBBBBBB>>>===<<<===>>>@@@@@@???<<<>>>????????????@@@BBB;;;;;;<<<<<<<<<<<<;;;;;;:::777555444555555555444333666:::===CCCMMMYYYbbboooyyy~~~ppplllKKK777888888777777777777888888777666<<<<<>>SSSggg}}}ddd]]]ccc|||hhh[[[PPPPPP\\\kkk|||~~~gggZZZ[[[bbbhhhiiiuuu~~~}}}~~~~~~~~~yyyuuuvvvxxxvvvsssvvvtttrrrnnnjjjgggeeedddeeefffkkktttyyyrrr```QQQOOOSSSZZZdddooo||||||ooo^^^OOOEEEBBBIIITTTiiiuuu~~~|||zzzuuuuuuttttttsssrrrpppppplllnnnnnnjjjaaaVVVMMMIIIFFFLLLVVVaaaiiiooorrrsssqqqpppooommmllljjjhhhgggccccccbbb```^^^\\\[[[ZZZVVVWWWXXXZZZ\\\\\\[[[ZZZ]]]\\\ZZZWWWTTTRRRPPPOOONNNOOOPPPQQQPPPOOONNNMMMMMMNNNPPPSSSWWWZZZ\\\^^^YYYVVVRRRLLLGGGBBB???===;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<999888777444444<<>>BBBAAAKKK\\\ooo{{{~~~pppXXXJJJCCCAAAAAABBBHHHPPP\\\jjj}}}yyycccJJJ===:::777555444444444444444444444444444444555888===GGGZZZqqq{{{VVV???666;;;;;;;;;===:::666666555444444444444555555777999<<>>???EEEIIIOOOMMMIIIEEECCCAAAAAABBB???>>>======???AAA@@@@@@;;;===>>>>>>>>>>>>???AAA;;;<<<<<<======<<<<<<;;;:::777555444555555555444222555999===CCCMMMZZZcccrrr|||wwwhhhhhhIII:::888888777777777777888888666777<<<<<>><<<======<<<<<<;;;;;;;;;;;;::::::<<<<<<=========<<<;;;;;;:::888777666333555???JJJaaammm~~~|||ooofffqqq~~~bbbPPPHHH@@@???FFFGGGXXXgggwww{{{fffTTTJJJEEEDDDDDDAAAFFFNNN]]]tttrrrYYYHHH>>>888666777444444444444444444444444444555999===CCCQQQiii~~~___DDD777<<<:::999<<<;;;777666555555444444555555555777999;;;>>>BBBGGGKKKMMMQQQXXX```gggllloooppprrruuuxxx{{{|||~~~vvvjjjeeeeeeggguuuxxxooogggbbb```___dddaaa^^^[[[ZZZ[[[^^^```YYYUUUNNNFFFAAAAAAEEEIIINNNLLLHHHDDDAAA@@@AAABBB@@@>>>======???@@@@@@???;;;<<<>>>>>>======???@@@<<<<<<============<<<<<<:::777555444555555555444222555999===DDDNNN[[[dddttt~~~sssdddfffHHH???888888777777777777888888555777======HHHPPPaaalll000333666888;;;KKKjjjeeeUUUfff}}}}}}gggPPPNNNSSS___mmmzzz|||kkkaaacccmmmwww~~~}}}~~~yyyvvvwww|||~~~wwwvvvvvvvvvuuurrrppplllgggaaa[[[VVVSSSWWWWWWXXX[[[]]]\\\VVVQQQRRRVVV```mmm{{{zzzmmm___PPPFFFDDDJJJXXXeeesss~~~xxxxxxwwwvvvtttrrrpppoookkkmmmmmmfff[[[QQQLLLJJJNNNWWWbbblllppprrrssstttqqqnnnkkkjjjkkkjjjgggdddbbbbbbaaa___]]]ZZZWWWUUUQQQQQQTTTYYY___aaa```]]]YYYXXXWWWVVVTTTRRRQQQPPPOOOOOOPPPPPPRRRTTTUUUVVVWWWYYY]]]___^^^ZZZVVVRRRGGGEEEAAA>>><<<;;;<<<=========<<<<<<<<<<<<=========>>>@@@AAAAAA???<<<;;;999888777666444777BBBOOOeeeqqqssskkkhhhrrrzzz```OOOIIIAAABBBMMMQQQdddqqq}}}rrraaaRRRJJJEEECCC???BBBGGGRRRgggnnnWWWFFF;;;777999444444444444444444444444333555999<<<>>>IIIaaaxxxgggHHH999<<<:::888::::::777666666555555555555555444666888999<<<@@@EEEIIILLLPPPWWW___fffjjjmmmnnnpppssswwwyyy{{{|||~~~rrreee^^^\\\]]]gggxxxooohhhdddbbbcccbbb___\\\[[[\\\___aaa```\\\VVVNNNHHHFFFHHHKKKNNNKKKGGGCCCAAA@@@AAABBBAAA???======>>>??????>>>;;;<<<>>>>>>======???@@@<<<<<<============<<<<<<:::777555444555555555444333666:::???EEEPPP]]]fffvvvpppdddzzzeeeFFF???888888777777777777888888555777>>>===JJJQQQ___~~~///333777999===OOOqqqlllYYYWWWllltttVVVNNNMMMTTTeeevvvvvvjjjjjjvvv}}}{{{|||tttppppppxxxxxxrrrqqqrrrtttxxxvvvqqqkkkddd]]]XXXUUUZZZYYYWWWWWWVVVUUUSSSPPPSSSXXXbbbooo}}}xxxfffYYYKKKDDDEEENNN^^^lllvvv{{{zzzyyywwwtttqqqooommmjjjmmmllleeeZZZPPPLLLKKKRRRZZZfffoootttuuuvvvwwwssspppmmmkkkkkkjjjfffcccbbbaaaaaa___\\\YYYVVVTTTOOOPPPSSSYYY___bbbaaa^^^XXXWWWWWWVVVTTTSSSSSSRRROOOOOOOOOPPPRRRUUUWWWYYY\\\^^^aaabbb___XXXQQQLLLBBBAAA@@@>>>===<<<<<<<<>>>>>===>>>???@@@AAA>>>@@@BBBDDDDDDAAA>>><<<999888888777555888EEESSShhhsssyyymmmiiikkkqqq|||vvv^^^PPPKKKCCCGGGTTTZZZkkkvvvyyyiiiYYYMMMFFFBBB@@@CCCFFFLLL^^^|||~~~cccMMM===888:::444444444444444444444444111444888;;;;;;CCC[[[ssskkkJJJ999<<<999777::::::777777666555555555555555333444666888:::>>>CCCGGGLLLPPPVVV^^^eeeiiilllmmmnnnqqqvvvyyyzzz{{{}}}zzzkkk^^^VVVUUUUUU\\\tttwwwpppllljjjccccccaaa___]]]^^^```bbbfffccc^^^VVVOOOLLLMMMNNNNNNKKKGGGCCCAAAAAABBBCCCAAA???>>>===>>>>>>>>>===<<<===??????>>>>>>@@@AAA<<<<<<============<<<<<<:::777555444555555555444444777<<<@@@GGGRRR___hhhxxxoooeeevvvdddBBB<<<888888777777777777888888444777>>>===JJJRRR___444666444333EEEeee}}}qqqXXXUUUeeewwwfffSSSIIIPPP]]]lll}}}pppqqq}}}zzzzzz}}}zzz|||}}}pppkkkmmmuuu{{{}}}~~~wwwpppppptttyyy{{{nnnbbbYYY___aaa```[[[WWWUUUSSSRRRRRRWWWdddvvv|||ooobbbWWWJJJDDDEEEOOO```ppp|||{{{vvvqqqooopppqqqpppoookkk```TTTNNNOOOSSS[[[aaaiiiqqqvvvwwwvvvtttqqqoookkkhhhfffeeeeeeeeeccc``````aaa]]]UUUPPPPPPPPPTTTZZZ^^^___^^^]]]]]]XXXXXXWWWTTTRRRSSSUUUWWWUUUUUUTTTSSSSSSWWW]]]aaaaaa```^^^ZZZVVVRRRNNNLLLDDDBBB@@@======>>>???AAACCCBBBBBBBBBCCCBBBAAA@@@BBBBBBCCCCCCCCC@@@===;;;;;;555444777777:::KKKaaarrr}}}wwwqqqmmmkkktttuuu|||kkk]]]LLLDDDGGGRRR]]]cccyyy|||yyyuuuhhhRRRDDDCCCCCCCCCBBBFFFYYYwwwvvv[[[AAA888;;;444444444444333333444666444333555888999@@@OOO^^^|||zzzwwwfffMMM888777;;;:::888;;;777666666555555555666666444555666777999<<<@@@DDDJJJQQQXXX^^^dddkkkmmmjjjoooqqqtttwwwxxxzzz}}}rrrfff___YYYVVVRRRVVVfff~~~wwwuuuoookkkgggdddccccccbbbaaacccaaa]]]YYYVVVSSSRRRRRRSSSNNNGGGBBBAAAAAABBBBBBDDD@@@<<<;;;>>>??????===============>>>???@@@AAA>>>===<<<===>>>>>><<<:::777666555444333444444555888777:::DDDMMMWWWbbbkkkyyyzzzqqqyyy{{{ZZZCCC<<<888777666666666666666777777===:::AAARRRVVVeee444666666999MMMkkk~~~fffWWW\\\wwwuuu\\\MMMMMMUUUbbbrrrxxxqqqwww|||zzzzzzzzz{{{{{{~~~qqqkkkuuu{{{{{{uuuvvv{{{wwwnnnhhhhhhddd]]]WWWSSSQQQPPPTTTZZZjjj{{{{{{nnn\\\PPPEEEDDDKKKYYYkkkzzz}}}~~~yyytttooommmoooppprrrpppiii^^^TTTPPPSSSXXX___dddlllssswwwxxxvvvuuurrrpppmmmjjjhhhfffeeeeeebbb```______\\\UUUQQQQQQQQQUUUZZZ]]]]]]\\\[[[[[[VVVVVVUUUSSSQQQQQQSSSUUUUUUVVVVVVUUUVVVYYY^^^bbb```^^^[[[WWWSSSPPPMMMKKKEEEDDDBBB@@@@@@AAACCCEEEEEEFFFGGGIIIJJJIIIGGGFFFGGGFFFFFFEEECCCAAA>>>;;;888444333777888>>>TTTlll~~~|||tttrrrssssssrrrppppppxxxxxxooo___VVVKKKGGGLLLZZZhhhqqq|||zzzppp]]]KKKAAACCCCCC@@@BBBRRRooojjjPPP>>>666666666666555444333444444333333555777888===JJJXXXnnn~~~jjjPPP:::777;;;:::999:::888777666555555555555555444555666777999<<<@@@DDDIIIPPPWWW]]]dddlllooonnnoooqqqtttvvvwwwyyy|||~~~uuulllgggaaa]]]ZZZ]]]hhh{{{}}}vvvrrrnnnlllkkkhhhccc___ZZZXXXVVVUUUVVVWWWVVVTTTWWWRRRKKKFFFEEEEEEFFFFFFDDD@@@<<<;;;===???>>>===============>>>???@@@AAA>>>===<<<===>>>>>><<<:::777666555444333444555555777777;;;EEEOOOYYYeeeoooyyy~~~wwwoooxxxzzzYYYAAA999777777666666666666777777888===:::BBBTTT[[[jjj444666888@@@WWWsssmmmYYYYYYjjjdddRRRJJJRRR[[[hhhyyyyyyrrrrrr||||||{{{yyyxxx{{{xxx~~~ppp{{{~~~ssspppiii```WWWQQQOOOOOOUUU___qqqxxxkkkVVVKKKBBBFFFSSSeeevvv}}}xxxrrrmmmkkkmmmooosssooofff[[[SSSRRRXXX___eeeiiiooouuuxxxxxxvvvuuurrrrrrpppmmmjjjgggeeecccbbb^^^\\\[[[WWWQQQNNNOOORRRVVVYYY[[[ZZZXXXWWWWWWVVVVVVVVVTTTRRRQQQSSSUUUUUUVVVXXXYYYZZZ\\\___aaa]]][[[WWWSSSOOOLLLJJJIIIFFFEEEDDDDDDEEEGGGIIIJJJIIIMMMRRRWWWYYYXXXVVVTTTSSSOOOJJJFFFCCC@@@===;;;666444444888;;;FFF```zzzyyyssswww~~~xxxpppjjjlllrrrrrriii```VVVQQQKKKLLLTTTcccsss~~~~~~wwwkkkUUU@@@CCCBBB???>>>IIIbbb|||sss]]]GGG777888888777666555444333333222222444777777999CCCNNN```yyywww[[[@@@888::::::999:::999888777666555444444444444555666777888<<<@@@DDDHHHOOOVVV[[[cccmmmqqqqqqooorrrtttvvvvvvxxxzzz}}}}}}yyyvvvtttooojjjkkkmmmsss{{{yyysssqqqppplllbbbZZZRRRNNNMMMPPPWWW\\\\\\[[[[[[VVVOOOJJJHHHHHHIIIIIIDDD@@@<<<;;;===>>>>>><<<============>>>???@@@@@@>>>=========>>>>>><<<:::777666555444444444555666666777===GGGRRR[[[hhhrrrzzzwwwrrr~~~zzzZZZBBB888777777777666666777777888:::<<<:::CCCVVVcccsss444555999FFF```zzzyyyyyy^^^RRR```{{{lllVVVMMMNNNVVV___mmm{{{wwwssspppsss~~~}}}}}}xxxrrrsssqqqxxx}}}{{{tttkkkaaaWWWOOOMMMPPPTTTbbbxxxuuuhhhUUUIIIBBBJJJ\\\nnn|||}}}wwwpppkkkiiikkkmmmpppiii___VVVRRRVVV___eeejjjmmmqqquuuwwwwwwuuutttssssssrrrppplllhhhdddbbb```[[[WWWVVVSSSNNNMMMOOOTTTVVVXXXXXXWWWUUUTTTTTTWWWWWWWWWVVVTTTTTTUUUWWWUUUWWWZZZ\\\]]]]]]___```ZZZWWWSSSNNNKKKHHHHHHHHHFFFFFFFFFGGGIIIKKKNNNPPPSSSYYYccckkkooopppooonnneee]]]RRRIIICCC???;;;999666555666999>>>LLLhhhwwwvvvvvvkkkgggkkkkkkddd]]]TTTPPPNNNRRR^^^mmmyyy|||www```DDDBBBBBB@@@===CCCUUUkkk{{{}}}~~~tttcccOOO>>>999777666666666555444222333333555777777777>>>FFFZZZtttnnnMMM<<<999999:::<<<:::999888666555444444444333444666777888;;;@@@CCCIIIOOOUUUYYYaaakkkppppppppprrrtttuuuvvvwwwyyy{{{|||zzz}}}}}}sssooonnnjjj___VVVQQQKKKGGGKKKUUU___bbbaaa\\\WWWPPPKKKIIIJJJJJJJJJDDD@@@<<<;;;===>>>===;;;===<<<<<<======>>>???@@@???>>>===>>>>>>>>><<<:::777666555444444555666777777999@@@JJJSSS]]]iiiuuu}}}{{{|||xxx[[[DDD:::777777777666777777888888;;;::::::DDDWWWkkk~~~555666<<>>???@@@@@@???>>>>>>???>>><<<:::777666555444555555777777999<<>>===???@@@>>><<<<<<<<<<<<<<<===>>>??????AAA@@@>>>>>>???>>><<<:::777666555555555666777888:::>>>HHHSSS[[[cccqqq}}}|||lllNNN;;;666777777777777888888999:::<<<888===DDDSSSuuu555>>>PPPkkk~~~{{{kkkSSSVVVggg{{{hhhSSSGGGGGGNNNTTTaaaiiixxxlll]]]dddnnnuuu{{{zzzcccccc```^^^eeesss~~~{{{wwwwwwxxxzzzzzztttqqqwww}}}rrrhhhcccZZZOOOOOOWWWcccxxx|||jjj\\\IIIHHHPPPdddxxx}}}{{{vvvnnnfff___[[[ZZZQQQNNNNNNUUUaaalllrrrsssuuuuuuvvvwwwwwwwwwvvvvvvtttsssppplllgggbbb]]][[[QQQKKKGGGHHHKKKOOOWWW___RRRSSSSSSSSSRRRSSSUUUWWWSSSVVVXXXZZZZZZ[[[]]]^^^aaaccceeeeeecccaaaaaaaaaZZZZZZYYYXXXWWWWWWVVVVVVTTTVVVXXXZZZ^^^aaacccdddfffrrrzzzZZZGGG>>>:::777333777???MMM___sss}}}yyy}}}qqqccc[[[XXXWWWPPPZZZiiiwww}}}oooZZZQQQHHHDDDAAAAAAGGGOOOccc}}}xxx```GGG@@@888444444666666444444222222555666666999???@@@OOOdddyyy\\\AAA777777;;;999888888777666666777777222444555666777:::???BBBGGGOOOVVV\\\dddmmmpppooooooqqqtttvvvwwwyyy|||~~~}}}xxxuuuoooeee___^^^fffvvvzzztttrrrpppllliii^^^XXXPPPLLLOOOUUU[[[___]]]YYYSSSPPPPPPRRRTTTTTTIIIEEE@@@???@@@AAA???===<<<<<<<<<<<<<<<===??????AAA@@@?????????>>><<<:::777666555555555666888999:::@@@KKKXXXaaajjjyyy}}}yyyeeeHHH888777777777777777888999:::;;;;;;777>>>CCCNNNvvv555AAAYYYxxx|||}}}rrr~~~{{{```OOO\\\rrruuu\\\JJJFFFLLLTTTYYYdddmmm|||jjj___gggqqqwww{{{rrrppphhhaaaeeesss~~~}}}wwwsssrrrsssttttttmmmkkkrrr|||~~~sssiiieee\\\PPPOOOWWWkkk{{{iii[[[JJJLLLWWWkkk}}}{{{zzzuuummmddd\\\WWWUUUKKKJJJMMMWWWfffrrrvvvvvvwwwwwwxxxyyyyyyyyyxxxxxxtttrrrooojjjeee```\\\ZZZRRRKKKDDDCCCCCCEEELLLTTTQQQRRRRRRRRRRRRTTTWWWYYYWWWYYY\\\^^^___aaacccdddeeeggghhhgggeeecccbbbbbb]]]]]]^^^^^^]]]]]]\\\[[[[[[\\\^^^aaadddgggiiijjj___kkk}}}___III???;;;999666;;;FFFXXXppp~~~pppaaaXXXWWWYYYRRRbbbvvv|||rrrcccVVVIIICCC@@@???DDDKKKXXXsssqqqNNNEEE;;;555555666666444333000000333555555999???;;;FFFWWWkkkdddFFF888666999888888777777777777777888222333555666777:::???BBBFFFNNNWWW^^^gggpppsssrrroooqqqtttwwwxxxzzz}}}yyypppnnnlllfff___\\\YYY___uuu~~~zzz}}}|||xxxuuurrrnnnlllaaa^^^YYYUUUUUUXXX]]]```ZZZVVVPPPMMMNNNPPPRRRSSSJJJFFFAAA???AAAAAA@@@>>><<<;;;;;;<<<<<<===>>>???BBB@@@?????????>>><<<:::777666555555555777888999:::AAAMMM[[[eeeppp|||xxx{{{```EEE:::===777777777777888999:::;;;:::777???CCCLLLwww999CCCjjj{{{yyyppp{{{fffRRR\\\sss~~~fffNNNFFFGGGLLLTTT^^^hhhsss|||ooolllwwwyyypppnnnzzz~~~tttqqqyyy|||sssmmmkkkmmmpppqqqooooooeeebbbnnn{{{uuukkkcccWWWMMMPPPYYYpppwwwcccSSSHHHVVVhhhxxxzzztttnnndddWWWMMMIIIIIIGGGIIITTTeeesssyyyzzz||||||||||||{{{zzzyyyxxxwwwooogggeeefffddd[[[RRRGGGGGGGGGGGGGGGHHHIIIJJJNNNNNNNNNOOOQQQTTTVVVXXXXXXXXXYYY]]]bbbgggjjjjjjiiihhhgggfffdddddddddcccaaaaaa```_________```aaadddeeehhhnnnrrrpppggg```QQQXXXttt```HHH???:::777666<<>>>>>BBBGGGSSSgggcccMMM:::888888333111444222222222333444555777777;;;???JJJ^^^uuupppJJJ<<<::::::999999888888777666666666666555555555777:::===???FFFNNNWWW___eeejjjooosssrrrtttvvvyyy{{{}}}}}}}}}yyytttpppjjj```YYYZZZZZZccc{{{{{{}}}{{{|||yyywwwrrrmmmgggbbb\\\ZZZ\\\]]]]]][[[\\\WWWQQQLLLKKKLLLMMMNNNHHHEEEBBB@@@@@@AAA@@@@@@???>>><<<;;;;;;===@@@AAAAAAAAA@@@@@@???>>>>>>>>>;;;666333555666555777:::===FFFRRR___mmm{{{qqqxxxpppWWWBBB888777666888999999888888999:::===777???DDDGGGnnn===OOOuuuuuuoooxxxsss___XXXmmmrrr]]]JJJFFFJJJNNNWWWaaannn}}}{{{ppppppxxxyyyrrrpppzzz~~~tttqqqllliiiiiilllqqqtttxxxyyymmmeeekkksss~~~vvvkkkcccWWWMMMPPPZZZssssss___QQQMMM[[[nnn}}}~~~wwwqqqeeeWWWNNNKKKIIIGGGIIISSScccqqqxxxzzz}}}}}}|||{{{zzzyyyxxxxxxvvvpppiiifffddd```WWWPPPHHHHHHIIIJJJKKKKKKLLLLLLOOOOOOOOOOOOPPPRRRTTTUUUYYYYYY[[[^^^bbbfffhhhiiijjjiiihhhgggffffffffffffeeedddbbb``````bbbccceeejjjjjjlllpppqqqlllbbbZZZLLLPPPiii\\\GGG>>>;;;888===EEEZZZwww}}}tttiii```XXXVVVYYYiiiwwwqqqpppdddRRRCCC>>>@@@BBBBBBLLL___}}}vvv[[[AAA777555111111555222222222333444555666777777999BBBTTTkkkyyySSS===888999:::999999888777666666555666555555666777:::===???GGGNNNWWW^^^cccggglllppprrrsssvvvyyy{{{}}}}}}~~~|||xxxrrriiibbb\\\ZZZ]]]mmm|||{{{}}}yyy{{{xxxrrrooohhh```\\\]]]___^^^]]][[[VVVOOOJJJHHHIIIIIIIIIGGGEEEAAA@@@@@@AAAAAAAAA???===<<<;;;;;;===???AAAAAAAAA@@@@@@???>>>>>>===999555222555666666888<<>>@@@AAA===CCCTTToooiiiKKK<<<777333222555222222222333444555666777888999???NNNeee|||eeeEEE888:::::::::999888777666555444666555555666888:::<<<>>>FFFMMMUUU\\\```dddiiimmmrrrsssuuuxxx{{{|||~~~~~~wwwpppeeeaaa]]]dddyyywwwyyy{{{sss~~~|||rrrggg``````bbbaaa```[[[VVVOOOJJJGGGGGGFFFFFFFFFCCC@@@???@@@AAABBBBBB>>>===;;;:::;;;<<<>>>???@@@@@@@@@@@@???>>>======888444222555666777:::???IIIRRR___mmmzzz~~~ooo{{{jjjNNN<<<888;;;777999::::::999888:::;;;<<<:::@@@CCCEEEgggNNNmmm{{{www}}}wwwnnnWWWSSS```uuuXXXLLLDDDHHHPPPXXXdddppp}}}}}}}}}yyyyyy|||}}}tttkkkbbbcccdddbbbccciiiuuusssnnnooozzzxxxlllaaaTTTKKKRRR```~~~kkk[[[SSS^^^mmmzzzjjjXXXOOOMMMQQQOOOPPPXXXeeerrrzzz~~~}}}{{{xxxvvvuuuttttttrrrpppkkkcccYYYQQQKKKIIIHHHJJJMMMOOOQQQQQQQQQPPPQQQQQQPPPPPPQQQSSSUUUVVV\\\^^^aaacccdddfffhhhiiilllkkkiiihhhggghhhiiijjjiiiiiiiiihhhhhhhhhhhhhhhiiijjjlllmmmkkkcccXXXPPPHHHHHH```mmmRRRCCC<<<;;;;;;@@@OOOmmm~~~uuuhhh^^^XXXYYYbbbmmmzzzyyyyyykkkQQQ@@@???@@@===???III]]]uuurrrVVVEEE===777444444333222222333444555666666999:::???KKK___vvv|||RRR<<<:::;;;:::999888777555555444555555666777888:::<<<===DDDJJJSSSZZZ^^^ccciiimmmqqqrrruuuwwwzzz|||~~~~~~qqqnnnjjjkkkvvvsssxxxxxxnnn~~~|||nnnfffeeefffeeeccc___ZZZRRRMMMIIIGGGFFFEEECCCAAA>>>===???@@@AAAAAA>>>===<<<;;;;;;<<<===>>>???@@@@@@@@@???>>>===<<<999555444666666777;;;BBBKKKUUUcccqqq}}}rrrooofffHHH999888;;;888999::::::999999:::<<<;;;<<>>DDDSSSnnnzzznnnaaaYYYWWW]]]kkkxxx}}}zzz```IIIAAA@@@??????CCCNNN___rrrdddNNN???888555666333333333333444444555666666888===GGGVVViii|||aaaAAA999::::::999888777666555555555666666777888:::;;;<<<@@@GGGPPPWWW]]]cccjjjoooqqqrrrtttvvvyyy|||~~~}}}}}}{{{zzz{{{rrrxxxrrrhhhttttttllllllmmmjjjfffaaa\\\UUUNNNJJJHHHFFFDDDBBB???<<<<<<===>>>??????>>>===<<<<<<<<<<<<======>>>???@@@@@@???>>><<<;;;:::777666777777777===EEEOOOZZZiiiwwwxxxjjjsssaaaDDD888888:::888:::;;;;;;::::::;;;<<<;;;???BBBCCCGGG\\\ggg~~~{{{dddYYYhhhhhhOOOKKKFFFGGGPPPWWW]]]kkkyyyzzzxxx{{{uuuvvv{{{}}}tttjjjdddZZZ[[[\\\___ggguuuxxxqqqpppzzz}}}nnn```RRRNNN]]]qqquuuaaaZZZ^^^rrr|||iiiYYYUUUZZZ]]]ZZZYYY\\\dddoooxxx~~~~~~~~~}}}{{{yyywwwtttsssnnnjjjcccYYYQQQKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQPPPOOOOOOOOOQQQSSSVVVXXXZZZZZZ___dddggghhhiiilllooollljjjgggeeeddddddfffgggeeefffhhhiiigggccc___\\\VVVYYY]]]______\\\WWWTTTLLLOOOmmmaaaJJJ@@@;;;===BBBOOO\\\qqqtttggg[[[XXX]]]fffttt}}}oooYYYHHHBBBBBBAAAAAAEEEOOO```xxx{{{[[[DDD888666888333333333333333444555666777:::???EEEPPPaaatttoooJJJ888999999888888777666666666555666777888999:::;;;;;;===CCCLLLTTTZZZaaaiiinnnqqqqqqsssuuuxxx|||~~~}}}~~~}}}vvvyyy~~~wwwjjj```eeevvvxxxrrrssssssnnniiiaaa\\\UUUOOOKKKHHHEEECCCBBB???<<<;;;<<<===>>>===???>>>>>>===============>>>???@@@@@@@@@>>><<<:::;;;888888999888999AAAJJJWWWbbbrrrqqqgggwww}}}YYY@@@999:::999999:::<<<;;;::::::;;;===<<>><<>>AAAJJJZZZnnn}}}}}}VVV<<<888888777777777777777777555666777888999:::::::::;;;AAAIIIPPPVVV\\\dddjjjqqqqqqrrruuuxxx{{{}}}~~~||||||yyynnn```VVV]]]lll|||zzzwwwyyyyyyrrrjjjccc^^^XXXRRRNNNJJJGGGEEEDDDAAA>>>======>>>>>>===@@@@@@??????>>>>>>>>>>>>===>>>@@@@@@@@@>>>;;;999888777888:::;;;===FFFQQQ^^^iiizzzpppfffuuusssQQQ===;;;<<<999:::;;;<<<<<<;;;;;;<<<======BBBAAAEEENNNUUU{{{sssrrrqqqddd^^^uuuiiiUUUJJJIIILLLYYYiiiqqqrrrzzz|||tttsss~~~yyytttkkkjjjlllooo}}}|||{{{}}}tttnnnjjjiiiffffffjjjsss~~~zzzxxxzzztttcccUUUVVVkkkvvveeeeeeqqqtttaaaYYYcccqqqmmmjjjffffffkkkttt~~~{{{yyyqqqiii^^^UUUQQQRRRSSSTTTPPPPPPPPPPPPPPPQQQRRRSSSOOOOOONNNNNNOOOPPPRRRSSSRRRYYYaaaeeefffhhhmmmqqqpppmmmiiieeeccccccdddffffffddd```\\\YYYWWWWWWWWWUUUVVVXXXXXXWWWUUUTTTTTTUUUYYYwwwWWWCCC===<<>>>>>??????>>>AAA@@@@@@@@@??????>>>>>>===>>>@@@AAA@@@>>>;;;999666666888;;;<<<@@@KKKVVVaaammm~~~ooodddpppkkkLLL<<<===>>>999:::;;;<<<<<<;;;;;;<<<>>>===CCCAAAFFFQQQTTTvvvxxxiiimmmxxx[[[[[[ooowww___PPPHHHMMMQQQ]]]rrrtttnnnrrrwwwnnnnnneee]]]ccc{{{}}}}}}zzzwwwssspppttt{{{~~~|||{{{zzzeeeVVVXXXnnnoooiiiooowwwtttgggfffooozzzxxxqqqjjjjjjqqq{{{~~~zzzppphhh^^^ZZZZZZ[[[ZZZXXXUUUTTTSSSTTTUUUTTTRRRQQQQQQOOONNNMMMMMMMMMKKKIIIRRRVVV]]]bbbfffjjjmmmoootttpppjjjeeebbbccceeefffdddaaa]]]XXXUUUTTTTTTTTTWWWVVVUUUSSSSSSSSSSSSTTTQQQ[[[}}}sssNNN@@@>>>===DDDQQQdddmmmuuuvvvvvv}}}rrrfffbbbbbbdddlllvvv}}}}}}{{{yyymmmVVVBBB@@@>>>AAAGGGNNN[[[vvv}}}]]]DDD777888666333222555888666222666555777:::===FFFWWWhhh|||rrrIII@@@777888;;;666777999333666555444666999;;;<<<<<<<<<@@@FFFKKKPPPVVV___eeeiiilllppptttvvvxxxzzz||||||zzzpppcccZZZWWWcccwww|||wwwuuuzzz~~~wwwkkkfffccc___\\\XXXTTTOOOLLLHHHIIIHHHDDD???<<<>>>@@@EEECCC@@@===<<<<<<>>>??????>>>>>>>>>???>>><<<999:::777888<<>>??????===>>>BBBFFFAAAEEEDDDFFFIIIPPPqqqsssgggkkkoooYYYbbbzzzqqqZZZLLLEEEIIIQQQ]]]pppyyyqqqpppxxx{{{|||sssiiijjj|||~~~~~~|||zzzxxx}}}iiiZZZ]]]sss~~~ooolllvvvuuuttt{{{{{{tttrrrxxx|||oooiiibbb^^^^^^^^^[[[YYYXXXWWWUUUUUUVVVUUUSSSQQQMMMLLLJJJIIIIIIJJJIIIIIIRRRVVV]]]cccgggjjjmmmooonnnllliiigggeeedddcccccc```^^^[[[WWWUUUUUUUUUVVVUUUTTTSSSQQQPPPQQQQQQRRRSSS^^^jjjJJJ???===>>>HHHUUUffflllrrrtttxxx{{{jjj```___ccciiisss{{{}}}|||}}}{{{rrr]]]GGGBBB>>>>>>CCCHHHTTTmmmjjjKKK666888777555444555666555333666666777999;;;AAAPPP^^^qqq|||WWWCCC888888:::666777999444777555555666999;;;<<<<<<:::???EEEIIINNNTTT\\\bbbgggkkkooosssuuuwwwyyy{{{|||~~~xxxoooccc[[[XXXkkkwwwtttyyy~~~xxxnnnhhheeeaaa^^^[[[VVVQQQMMMIIIJJJJJJFFFAAA???@@@BBBFFFDDDAAA???===>>>???@@@???>>>>>>>>>???>>><<<999:::777666:::@@@HHHTTT```tttxxxjjjpppyyyiiiNNN>>>999888888:::<<<>>>@@@@@@???@@@BBBEEEBBBEEEDDDEEEGGGKKKhhhtttooorrrhhh{{{xxx___XXXoooeeeQQQGGGCCCHHHTTT___lllxxxssszzz}}}xxxttt~~~}}}~~~ooo___ccc|||{{{ooorrr~~~zzzpppmmmiiigggfffddd```\\\ZZZZZZYYYYYYXXXVVVRRROOOJJJIIIGGGEEEEEEGGGIIIJJJRRRWWW^^^dddhhhkkknnnooohhhhhhhhhgggfffccc```___\\\[[[YYYWWWVVVVVVVVVWWWSSSRRRPPPNNNMMMNNNOOOPPPSSS```xxx]]]DDD===<<>>>>>>>>???>>><<<999;;;888777;;;CCCNNN]]]jjj~~~xxxoooxxx~~~sss]]]EEE:::888888:::<<<;;;===@@@BBBBBBBBBCCCDDDDDDHHHFFFFFFGGGHHH___{{{~~~xxxiiidddRRRZZZ|||nnnVVVHHHDDDEEEMMMZZZccckkk|||vvvvvv|||||||||~~~}}}}}}}}}~~~~~~}}}ttteeekkkyyysssyyyzzztttpppooooooooonnnjjjddd```[[[\\\^^^___]]]WWWOOOIIIGGGFFFDDDBBBCCCFFFJJJNNNTTTYYY```fffiiilllmmmooofffffffffeeebbb___]]][[[\\\[[[ZZZYYYXXXWWWWWWWWWRRRQQQNNNLLLKKKLLLNNNOOOPPP```eeeRRR@@@<<<<<>>777999666777999555888666666777999;;;<<<;;;888===BBBFFFIIINNNVVV[[[dddggglllppprrruuuwwwyyy|||tttiiieeezzz{{{tttuuuyyyvvvoooiiigggeeeccc___ZZZSSSNNNJJJLLLMMMJJJFFFCCCDDDGGGEEEDDDBBB@@@???@@@@@@AAA???>>>>>>>>>???>>><<<999===:::999???IIIWWWiiixxx}}}zzzmmmYYYDDD::::::;;;===???;;;===AAADDDFFFFFFEEEEEEGGGKKKIIIIIIKKKJJJZZZvvv}}}uuuxxxyyyXXXPPPcccvvv[[[IIIBBBDDDHHHRRR___gggooosssqqquuu}}}yyy~~~|||{{{{{{|||}}}}}}|||}}}vvvjjjttt{{{xxx~~~uuunnnmmmmmmooopppoookkkfffbbb\\\^^^bbbdddaaaXXXLLLCCCBBBBBBBBB@@@AAAEEEKKKQQQYYY^^^dddiiikkkllllllmmmgggfffccc___\\\ZZZYYYYYY]]]]]]\\\[[[ZZZYYYWWWWWWSSSQQQNNNKKKKKKLLLNNNOOOQQQdddyyyWWWJJJ>>><<>>AAADDDFFFMMMVVVbbbwwwrrrWWW===777444555444222333777444444666999999999>>>DDDTTTeeexxx]]]CCC777:::777777999666777666555666999:::;;;:::999<<>>>>>>>>???>>><<<999<<<999;;;DDDPPP```sss~~~kkkXXXEEE<<<<<<===>>>???<<>>CCCIIISSS\\\ccceeekkkxxxppp^^^YYY___gggyyy~~~~~~}}}uuuYYYKKK@@@@@@BBBBBBDDDJJJUUUiiifffGGG;;;333555555222333777444333555999::::::===CCCOOObbbsssxxxiiiJJJ999;;;888777888666777555444555777999999888888<<<@@@CCCEEEJJJPPPVVV\\\aaaggglllppptttxxx{{{|||sssmmm{{{uuutttqqqlllfffeeeeeeddd```ZZZQQQKKKGGGJJJLLLKKKGGGEEEEEEGGGBBBBBBAAA@@@@@@@@@@@@@@@???>>>>>>>>>???>>><<<999999888>>>JJJXXXiii|||{{{fffTTTBBB<<<===>>>>>>>>>???AAADDDHHHLLLNNNLLLJJJGGGKKKIIIHHHMMMMMMRRRccc}}}}}}aaaSSSccc]]]HHHAAAAAAFFFLLLQQQXXXeeeyyywwwlllpppxxxnnnkkklllgggaaaaaafffrrr}}}~~~|||zzzxxxxxxyyy{{{|||}}}vvvxxxwwwtttqqqsssxxx~~~yyywwwttt}}}zzzzzzzzz}}}zzzrrrlllhhhjjjmmmnnnnnnmmmlllllljjjjjjjjjhhhbbbYYYNNNGGGDDDGGGJJJJJJKKKOOOWWW^^^fffjjjoooqqqooollliiihhh```^^^[[[XXXWWWWWWWWWXXXXXXYYY[[[]]]]]][[[ZZZXXXRRRPPPLLLIIIIIIJJJMMMOOObbbtttWWWIIIAAA===@@@HHHPPPWWW\\\aaafffqqqxxxbbbXXX[[[gggqqq|||mmmXXXFFFAAAAAA@@@AAAFFFLLL^^^}}}vvvUUUCCC666666888444222666555333444888999999;;;@@@GGG___tttwww{{{sssPPP;;;<<<999777888666666444333444666777777777777:::>>>AAACCCGGGMMMRRRWWW[[[bbbiiinnnssswwwzzz|||~~~uuurrr~~~wwwuuuqqqmmmeeeffffffeeebbb[[[QQQKKKGGGJJJLLLLLLHHHFFFGGGHHHBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>>>>???>>><<<999999;;;DDDSSSccctttvvv^^^NNN>>>;;;>>>@@@AAAAAACCCCCCEEEIIINNNQQQPPPNNNKKKOOOJJJIIIOOOOOOQQQ^^^wwwwwwwwwlllSSSOOOjjjvvvTTTBBB???BBBHHHNNNPPPSSSbbbyyy~~~nnneeelllttt{{{ooolllhhh]]]SSSQQQ^^^mmm{{{}}}|||yyywwwwwwxxxzzz|||vvvwwwwwwtttrrruuu}}}www}}}wwwwww~~~~~~xxxqqqllllllnnnppppppqqqqqqrrrtttrrroookkkgggaaaYYYRRRLLLJJJNNNRRRSSSTTTXXX```gggkkknnnrrrsssppplllhhhfff[[[ZZZYYYXXXXXXXXXXXXYYYTTTVVVYYY\\\]]]\\\[[[YYYQQQOOOKKKHHHGGGIIILLLNNNgggxxxtttJJJFFF???<<>>BBB^^^vvv{{{~~~xxxSSS======:::777888666555444222333555666666666555999===???AAADDDKKKPPPSSSXXX___ffflllqqqvvvyyy|||}}}xxxxxxyyyvvvsssoooffffffgggfffccc[[[RRRLLLGGGJJJMMMMMMIIIGGGHHHIIICCCCCCCCCCCCCCCCCCBBBBBB???>>>>>>>>>???>>><<<999;;;???JJJ[[[lll|||qqqXXXIII<<<;;;@@@DDDEEEFFFEEEDDDFFFJJJOOOSSSRRRPPPPPPSSSNNNLLLRRRRRRRRR\\\kkkzzzhhhooo}}}kkkUUUIII\\\pppPPPEEE@@@DDDMMMNNNVVVQQQ]]]yyy{{{lllgggaaarrr}}}{{{{{{~~~mmm[[[RRRRRRUUUcccuuu}}}{{{{{{}}}}}}zzz|||}}}~~~|||xxxvvvuuuuuuvvvwwwyyy{{{|||xxxppphhh___YYYUUUTTTTTTXXX\\\___bbbeeehhhkkkmmmnnnoooooolllfffaaa]]]ZZZXXXVVVUUUUUUTTTSSSRRRWWWVVVVVVXXXZZZZZZYYYWWWRRROOOMMMIIICCC@@@FFFOOOfff~~~[[[KKKDDD@@@???FFFRRRZZZYYYUUU[[[lllttt___\\\eeemmmtttyyy~~~}}}~~~}}}sss[[[GGG@@@CCCFFFEEEIII[[[ttttttZZZ???333333444555888444444555666777888999999===TTTlllxxx___???:::===888444666555444444333444555666777888999;;;===???CCCIIILLLOOOTTT\\\bbbhhhnnnsssvvvxxxyyy||||||}}}~~~|||zzzwwwtttppplllgggdddbbb^^^WWWRRRJJJOOOSSSQQQLLLHHHGGGIIIGGGFFFEEEDDDDDDCCCAAA???BBB??????AAA???:::999;;;@@@CCCNNNaaawww{{{fffLLLFFF???===@@@CCCDDDCCCHHHFFFFFFKKKRRRVVVUUUSSSQQQRRRUUUWWWUUUSSSXXX```nnnrrreeelllzzzyyysss~~~^^^QQQPPPiiijjjNNNFFFCCCJJJUUUWWWXXXVVVddd}}}yyyiiidddhhhyyylll\\\VVV\\\hhhwww~~~||||||~~~|||yyy~~~}}}}}}~~~uuujjj```ZZZWWWVVVZZZ]]]aaaeeegggiiikkkmmmmmmmmmllljjjgggccc```^^^ZZZWWWTTTSSSSSSSSSRRRQQQUUUTTTSSSTTTVVVWWWVVVUUUOOOMMMKKKHHHBBB@@@HHHRRRiiiqqqRRRFFFBBB@@@BBBIIIRRRXXXYYYWWWeeerrrqqqfffgggoootttxxx||||||~~~~~~}}}hhhNNN@@@@@@BBBAAAFFFZZZuuu}}}cccFFF999777666555555444444555666777888999999;;;LLLbbbtttbbbBBB;;;===999555777555444444333444555666777666888:::;;;>>>BBBGGGJJJNNNRRRYYY```eeejjjooorrrvvvyyy|||{{{yyy~~~~~~}}}{{{yyyrrrnnniiigggeee```XXXRRRLLLOOORRRRRRPPPLLLKKKJJJGGGFFFEEEDDDEEEDDDBBB@@@AAA??????AAA???;;;:::<<>>===AAAEEEFFFEEEHHHFFFFFFKKKQQQUUUTTTQQQSSSSSSVVVYYYWWWVVV[[[ccclll{{{jjjjjjpppzzz~~~cccqqqnnnOOONNN[[[zzz___JJJGGGGGGRRRaaaeeeddddddqqquuufffcccppprrrgggfffppp{{{~~~}}}}}}~~~}}}{{{yyyjjj```ZZZYYYZZZ___ccchhhkkkllllllmmmnnnkkkjjjgggeeebbb```______ZZZWWWRRRPPPPPPQQQQQQQQQSSSQQQOOOOOOQQQRRRRRRRRRLLLKKKIIIFFFAAAAAAKKKWWWmmmzzz^^^GGGAAA???AAAFFFLLLRRRWWWYYYZZZkkkuuupppllllllrrrxxxzzz{{{|||yyy{{{~~~yyyZZZCCC>>>@@@@@@CCCWWWrrrkkkMMM===999888555333444444555666777888999999:::AAATTTooohhhGGG>>>>>>999777999444444444333444444555666555777888:::<<>>>>>@@@>>>::::::>>>HHHVVViii|||~~~mmmXXXEEEAAA======AAAFFFGGGGGGFFFEEEGGGKKKQQQTTTSSSQQQSSSRRRUUUWWWWWWVVV[[[bbbhhhuuuhhhvvv|||sssbbb|||^^^FFFOOOeeejjjSSSFFFGGGKKK[[[nnnttttttttt{{{ppphhhiiiyyy~~~rrrxxx~~~}}}||||||~~~uuuggg]]]ZZZ\\\^^^cccggglllnnnnnnmmmllllllhhhgggeeecccaaa___^^^^^^ZZZVVVQQQNNNNNNOOOOOOOOOQQQOOOLLLKKKMMMOOOOOOOOOKKKJJJHHHEEE@@@AAAMMM[[[qqq|||fffNNN???@@@===CCCKKKPPPRRRUUUZZZ^^^lllvvvvvvcccgggooovvvzzzzzzyyyyyywwwzzz|||~~~~~~hhhKKKAAABBBBBBAAAPPPhhh|||tttTTT???888888777555444444555666777888999999===;;;JJJjjjmmmMMMAAA>>>999777999444444444444444444555555555777888999;;;>>>CCCFFFKKKNNNSSSXXX]]]aaafffjjjqqquuuzzz}}}zzzuuupppkkkiiihhhcccYYYPPPMMMLLLMMMQQQVVVWWWRRRMMMIIIGGGEEEDDDEEEEEECCCBBB???===>>>???<<<888:::???MMM```wwwyyyyyydddPPPBBB???<<<===@@@CCCEEEEEEDDDDDDGGGLLLRRRUUUTTTSSSQQQPPPQQQTTTTTTRRRUUU[[[aaayyyrrrmmmmmmiiirrrPPPDDDSSSkkkxxxgggWWWHHHCCCHHHNNNbbbxxx~~~{{{{{{{{{uuummmooovvv{{{~~~~~~~~~~~~}}}|||||||||~~~~~~|||zzztttpppooorrrvvvzzz||||||zzzyyy{{{|||~~~~~~~~~~~~zzzmmmbbb\\\\\\___bbbiiilllpppqqqpppnnnlllkkkddddddeeedddcccaaa^^^]]]YYYUUUPPPMMMLLLMMMNNNNNNPPPMMMJJJIIIKKKLLLMMMMMMKKKJJJHHHDDD???AAAOOO___tttlllWWWDDD<<>>>>>>>>:::888===DDDUUUjjj~~~|||nnnZZZJJJ@@@???======>>>@@@AAAAAABBBDDDHHHMMMRRRUUUVVVUUUPPPOOOPPPSSSSSSPPPPPPSSSZZZkkkvvvqqqzzzqqqwwwgggHHHJJJ\\\sss|||fffTTTJJJBBBDDDJJJRRRhhh{{{tttnnniiikkkvvv~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz{{{|||zzz{{{||||||yyyxxxuuuooofff^^^YYYWWWTTTVVVYYY\\\^^^______^^^___```bbbeeeiiimmmppprrrwwwuuurrrqqqqqqsssuuuwwwrrrooolllooouuuyyyyyywwwrrrmmmgggaaa___aaaeeehhhooorrrttttttqqqnnnlllkkkaaabbbddddddcccaaa^^^]]]XXXUUUPPPMMMMMMMMMMMMLLLMMMKKKIIIIIIJJJKKKKKKJJJJJJIIIHHHDDD???BBBTTTfffwww~~~rrr\\\LLL@@@<<>>======;;;<<>>>>>>>>>>>???AAADDDIIINNNQQQSSSSSSSSSPPPOOORRRWWWWWWRRRPPPQQQVVV```~~~ooowww|||{{{ZZZJJJYYYlllttt\\\IIIDDD@@@GGGNNNVVVmmmttthhhdddiiixxx~~~xxxzzz~~~}}}}}}tttnnnfff```^^^^^^______[[[[[[ZZZVVVPPPLLLJJJJJJHHHHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMOOOQQQTTTWWWYYY^^^^^^^^^^^^^^^^^^______\\\[[[[[[]]]aaaeeegggggggggfffeeeeeegggiiilllnnnrrrssstttrrroookkkjjjiiiaaaaaaaaa``````_________XXXUUUQQQOOONNNMMMLLLKKKJJJIIIGGGHHHIIIIIIGGGFFFFFFFFFFFFCCC???FFFZZZooozzzyyyfffOOOEEE???<<>>IIIYYYjjjxxx~~~~~~dddQQQFFF>>>999777777888999999888777666555555666777777777:::>>>AAAEEEHHHMMMQQQVVV[[[aaafffjjjmmmqqquuuzzz}}}~~~uuulllcccaaadddccc[[[SSSLLLJJJIIIKKKPPPTTTUUUUUUQQQMMMIIIFFFDDDCCCBBBAAA>>>======>>>>>>CCCQQQ___ssszzzvvvrrr\\\KKKCCC???@@@AAA@@@@@@??????@@@CCCFFFJJJMMMNNNNNNMMMLLLMMMMMMRRRYYY[[[VVVRRRQQQUUUXXXlllnnn~~~fffQQQPPPhhh{{{qqqWWWCCCBBBAAAIIIQQQYYYpppyyyjjjccchhhwwwzzzsssqqqvvv}}}xxx{{{~~~|||yyywwwuuuqqqkkkeee^^^YYYQQQLLLKKKLLLMMMNNNGGGIIIJJJHHHFFFDDDFFFHHHFFFEEECCCBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJKKKLLLNNNPPPQQQPPPOOOOOOOOOOOOQQQRRRUUUYYY\\\^^^cccdddgggjjjmmmpppqqqrrrqqqrrrqqqoookkkgggffffffbbbaaa^^^\\\\\\]]]___aaaWWWUUURRRPPPOOONNNLLLJJJHHHGGGFFFGGGHHHGGGEEECCCCCCDDDEEECCC@@@HHH___uuu|||vvv^^^GGGAAA>>>;;;???DDDHHHLLLOOORRRXXXaaaiiiiii{{{sssiiiiiikkkjjjrrrwwwwwwxxx}}}|||wwwyyy|||~~~gggMMMIIICCC@@@CCCKKKTTTcccvvvSSS@@@888555444444555666777888999999555999;;;>>>KKKaaarrrzzztttiiiVVVJJJAAA;;;888888999::::::999888777666444555555555666888<<>>AAAIIIZZZkkktttwwwqqqXXXGGGAAA>>>@@@BBBBBBBBBAAABBBBBBDDDGGGKKKMMMLLLIIIGGGFFFIIIJJJPPPYYY\\\XXXSSSQQQUUUUUU```yyykkk}}}{{{jjjTTTPPPZZZjjjPPPEEE???IIIRRRXXXbbbuuuuuuiiieeejjjyyy{{{jjjccceeeeeeccclllyyy}}}|||~~~}}}}}}~~~xxxttttttsssqqqnnnjjjgggeee```bbb___YYYXXXZZZYYYSSSOOOIIIEEEFFFGGGEEEFFFHHHFFFHHHGGGEEEGGGLLLMMMJJJHHHGGGEEEDDDDDDEEEFFFGGGIIIJJJIIIGGGFFFFFFHHHKKKIIIKKKMMMPPPQQQQQQQQQPPPSSSQQQPPPSSSXXX___cccfffeeehhhmmmqqqtttuuuuuuuuupppooommmkkkhhhfffdddccc```]]][[[[[[]]]^^^]]][[[WWWTTTQQQPPPPPPOOOLLLIIIFFFEEEEEEEEEFFFEEECCCAAACCCAAA@@@???DDDQQQfffwww|||gggNNNAAA>>>===>>>@@@GGGHHHKKKQQQWWW]]]```aaajjjrrrssskkkeeehhhlllnnnppprrrssstttttttttvvvxxx{{{}}}{{{[[[DDD???BBBDDDGGGRRRfff}}}eeeFFF888777555444444555777888777666:::999:::;;;???LLLcccxxxvvvxxxxxxaaaNNNBBB===;;;888:::;;;;;;:::888888888666666666777999;;;===???BBBEEEIIIMMMPPPUUUZZZ]]]aaagggnnntttvvvwwwxxxyyy|||}}}}}}~~~vvvmmm{{{tttnnnfffbbbcccccc```^^^VVVSSSOOOOOORRRVVVZZZ\\\[[[TTTKKKDDDAAABBBCCCCCC>>>@@@AAA@@@CCCRRRjjj|||uuukkkSSSHHHFFFIIIJJJJJJIIIGGGFFFGGGIIICCCFFFHHHGGGEEEDDDFFFIIINNNMMMMMMLLLMMMNNNPPPQQQVVVWWW```yyypppmmmzzzuuu^^^KKKRRReeefffMMMCCCBBBJJJUUU___mmm~~~ooo^^^[[[iii~~~hhh\\\[[[]]]\\\]]]gggwww{{{|||~~~|||~~~}}}|||zzzrrreee[[[ZZZZZZZZZYYYWWWTTTRRRQQQQQQTTTSSSPPPRRRWWWXXXTTTJJJFFFCCCEEEEEEDDDGGGLLLNNNOOOMMMIIIKKKPPPRRRPPPPPPOOOOOONNNMMMMMMNNNNNNNNNOOOPPPOOOMMMMMMNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWYYYXXXWWWZZZ```fffkkkmmmnnnooorrrtttuuuuuusssrrrnnnmmmkkkhhhfffdddbbbaaa___]]][[[\\\]]]]]]\\\YYYVVVTTTQQQPPPPPPOOOLLLIIIGGGFFFDDDCCCDDDCCCBBB@@@BBB@@@??????FFFUUUiiiyyysss___III>>><<<===>>>AAAFFFIIINNNUUU[[[^^^```___cccjjjlllfffbbbeeejjjlllnnnpppsssttttttuuuxxxyyy{{{}}}bbbHHHBBBAAA@@@BBBMMMccc{{{nnnQQQ>>>555666555444555777888777666:::999999:::>>>III^^^rrrrrrttt~~~iiiUUUGGG>>>;;;777999:::;;;:::999888777666666666666888:::<<<>>>@@@CCCGGGKKKNNNSSSXXX[[[aaafffmmmsssvvvwwwxxxyyyzzz{{{}}}uuummm|||vvvpppiiieeeeeeeeecccbbbZZZVVVRRRQQQSSSWWW[[[]]]\\\VVVMMMFFFCCCBBBBBBBBB??????@@@CCCMMMaaazzzxxxhhhPPPFFFFFFKKKMMMOOOOOOLLLJJJIIIIIIGGGHHHIIIIIIHHHHHHHHHJJJPPPOOONNNMMMMMMMMMNNNOOOVVVYYY___rrrwwwlllqqqsssuuukkkNNNDDD[[[{{{}}}^^^IIIBBBDDDLLLXXXhhh}}}sss```YYYgggooo___\\\^^^___ZZZaaammmyyy~~~~~~|||}}}~~~}}}{{{tttsssqqqooollliiigggfffdddccccccdddeee___TTTJJJHHHHHHIIIIIIIIIIIIHHHGGGHHHKKKLLLLLLOOOVVVYYYYYYNNNLLLKKKLLLJJJJJJPPPXXX```aaa^^^YYYZZZ___ccccccaaaaaa```___^^^]]]\\\\\\]]]^^^___^^^\\\ZZZZZZ[[[]]]^^^^^^___aaabbbdddddddddcccbbbeeejjjppptttvvvxxxxxxxxxwwwuuussspppooojjjiiigggdddbbb```___^^^]]]\\\\\\\\\]]]\\\YYYWWWVVVTTTQQQPPPOOONNNKKKIIIIIIFFFCCCAAAAAA@@@???>>>???>>>===???III[[[nnnzzzgggUUUCCC;;;;;;<<<>>>AAABBBGGGOOOWWW[[[\\\ZZZYYYXXX^^^bbb___]]]aaagggjjjlllooorrrtttuuuwwwyyy{{{{{{}}}}}}iiiLLLEEEAAA===>>>HHH^^^yyyvvv^^^GGG666777666444555666777777666999777888999;;;DDDVVVhhhuuuxxxsss___NNNAAA;;;666777999;;;;;;:::888777666555555666777999;;;<<<>>>AAAEEEHHHLLLPPPUUUXXX___dddkkkqqqtttvvvxxxyyyxxxzzz}}}sssmmm}}}~~~xxxtttnnniiiggggggggggggaaa\\\VVVSSSTTTWWWZZZ[[[\\\VVVNNNHHHDDDBBBAAA@@@BBB@@@AAAJJJ]]]uuuzzz{{{aaaKKKFFFHHHKKKNNNQQQRRRPPPMMMJJJIIIMMMLLLKKKKKKMMMMMMLLLKKKRRRQQQOOONNNMMMMMMNNNNNNVVV[[[]]]hhhvvvttt{{{xxx]]]EEEGGGjjjnnnSSSEEEAAAEEELLLYYYooozzzlllooo~~~nnniiikkklllggggggmmmwww~~~}}}~~~}}}|||yyyxxxvvvtttrrrqqqqqqqqqjjjhhhdddaaa___^^^]]]]]]ZZZZZZXXXWWWUUUTTTSSSRRRTTTUUUXXX]]]```]]]UUUNNNGGGHHHIIIJJJKKKMMMMMMNNNNNNOOOQQQRRRVVV\\\bbbeee[[[ZZZZZZZZZWWWVVV^^^hhhsssvvvvvvsssssswwwzzzyyyyyyyyyxxxwwwuuusssrrrqqqssssssqqqnnnkkkiiijjjlllnnnmmmmmmmmmnnnqqqsssuuusssqqqpppqqquuuxxx{{{|||~~~}}}zzzwwwtttpppmmmlllfffeeeccc```^^^\\\\\\\\\ZZZ[[[[[[\\\[[[YYYWWWUUUUUUSSSRRRPPPNNNMMMKKKJJJJJJFFFBBB???>>>======<<<;;;;;;;;;???MMM```ooovvv\\\NNN???:::;;;<<<>>>@@@???FFFOOOUUUWWWTTTPPPMMMNNNSSSXXXYYYZZZ___eeeiiimmmpppsssuuuvvvwwwxxxzzz{{{|||~~~}}}}}}kkkPPPEEEBBB@@@@@@FFFXXXttthhhOOO:::999777555555666777777666888666777888999???MMM\\\www~~~zzzfffSSSEEE===777777888:::;;;;;;999777666555555555666777999:::===@@@DDDGGGJJJNNNSSSVVV]]]bbbiiinnnrrrtttwwwxxxwwwyyy|||vvvppp~~~zzzwwwrrrllliiihhhjjjlllhhhccc[[[VVVTTTUUUVVVWWWXXXSSSMMMHHHEEECCCBBBAAAEEECCCGGGVVVmmmwwwqqqWWWHHHGGGMMMIIILLLOOOPPPOOOMMMLLLLLLRRROOOMMMNNNQQQQQQOOOLLLRRRRRRPPPOOOOOOPPPQQQQQQWWW]]]]]]```yyytttRRRDDDRRRwww~~~___III@@@@@@EEEKKKYYYqqq}}}zzzxxxqqqmmmmmmttt{{{}}}~~~{{{rrrllljjjdddbbb___\\\ZZZYYYYYYZZZTTTSSSRRROOOMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNMMMOOOTTTZZZ^^^\\\VVVQQQMMMNNNOOOPPPRRRTTTVVVWWWZZZZZZ\\\___ccciiiqqqxxxooonnnnnnnnnjjjhhhoooxxx}}}xxxtttsssvvvxxx|||{{{zzzzzz{{{~~~~~~~~~}}}{{{xxxtttpppmmmkkkjjjdddbbb___]]][[[ZZZZZZZZZWWWYYYZZZ[[[YYYWWWUUUTTTTTTSSSRRRPPPNNNKKKJJJJJJJJJFFFAAA>>>===<<<;;;:::888999:::???OOObbbllllllTTTHHH===;;;;;;;;;<<>>>>>EEEMMM[[[pppyyysssqqqvvv{{{~~~}}}{{{}}}{{{zzzyyyssssssqqqllleee___[[[YYYSSSRRRPPPNNNMMMMMMMMMNNNJJJLLLLLLLLLJJJIIIIIIJJJKKKKKKLLLMMMOOOPPPQQQRRRSSSUUUYYY^^^aaa```\\\YYY]]]]]]]]]^^^```bbbcccdddffffffiiimmmqqqwwwzzzwwwwww{{{~~~zzzxxxtttpppllljjjiiihhhbbb```]]][[[YYYXXXYYYYYYUUUWWWXXXXXXWWWUUUUUUUUUSSSSSSSSSPPPMMMJJJJJJJJJIIIEEEAAA???===<<<:::888666888999???OOOaaaddd]]]KKKCCC<<<;;;<<<;;;;;;>>>CCCGGGLLLLLLHHHCCC@@@@@@DDDFFFLLLTTTYYY\\\bbbhhhppprrrvvvwwwwwwvvvvvvvvvxxxzzz|||~~~|||sssNNNGGGBBBAAAAAAGGGYYYlllyyy```AAA<<<:::666555555666666666666555666999999:::AAAIIIeeezzzuuuaaaQQQHHH???;;;888888;;;<<<;;;888777777666555555666777888<<>>OOO^^^ZZZMMMCCC<<<888:::;;;;;;;;;===AAADDDFFFCCC>>><<<===???CCCCCCHHHRRRYYY[[[```fffnnnqqquuuxxxxxxwwwwwwxxxvvvyyy|||~~~eeeQQQAAA@@@CCCEEEMMMXXXggg}}}tttTTT>>>:::777555555666666666666555777:::::::::>>>DDDUUUppplllYYYNNNDDD???999888:::<<<<<<:::999888777666666666777888:::<<<@@@CCCEEEIIIMMMQQQSSSXXX^^^dddhhhmmmqqqssssssssstttwww{{{}}}sssiiifffkkkqqqooommmjjjhhhgggeeebbb```VVVQQQJJJFFFEEEGGGIIIJJJOOO```xxxyyynnn]]]QQQLLLJJJJJJIIIIIIKKKMMMNNNNNNNNNOOOPPPLLLNNNOOOPPPPPPPPPRRRSSSRRRQQQQQQQQQRRRSSSUUUVVV[[[WWWYYYaaalllzzzwwwrrrNNNBBBRRRrrrzzzXXXBBB???BBBDDDHHHTTTbbblllyyy}}}zzz{{{||||||wwwoookkkiiifffccc\\\[[[[[[ZZZXXXWWWVVVUUUSSSSSSQQQOOOMMMMMMOOOQQQJJJJJJLLLMMMOOOPPPQQQRRRQQQUUU[[[]]]]]]\\\]]]^^^``````aaabbbcccdddeeeeeeeeeiiiooowww}}}~~~zzzyyyzzz{{{tttwww{{{~~~}}}{{{yyyvvvqqqlllhhhfffeeeeeebbb```]]]ZZZXXXXXXYYYZZZRRRTTTUUUTTTSSSSSSVVVYYYRRRSSSSSSPPPLLLIIIIIIKKKFFFDDDBBBAAA@@@===:::777444777888>>>NNN[[[TTTCCC===888666999;;;;;;;;;>>>>>>??????;;;777666:::???BBBAAAGGGRRRXXXZZZ^^^eeelllppptttxxxyyyyyyyyyzzzuuuxxx|||~~~zzz\\\BBB???FFFHHHIIILLLUUUkkkiii>>>;;;777555555666666666666666888;;;;;;:::===BBBEEEbbb}}}ttt^^^RRRGGGAAA:::777:::<<<<<<;;;999999777666666777777888888;;;>>>AAACCCGGGKKKOOOQQQVVV\\\bbbgggkkkooorrrqqqqqqsssvvv|||uuujjjfffkkksssooonnnmmmnnnnnnmmmkkkiiiZZZTTTMMMGGGFFFGGGJJJKKK]]]ppp{{{pppcccSSSKKKKKKLLLKKKGGGFFFIIIMMMNNNMMMKKKIIIHHHIIILLLOOOOOONNNNNNQQQTTTRRRRRRQQQPPPPPPQQQRRRSSS\\\UUUWWWbbbhhhwww|||xxxYYYDDDGGG^^^hhhIII>>>BBBDDD???GGGTTTcccnnnvvv~~~}}}{{{yyyzzz}}}|||qqqiiifffdddaaa___]]][[[XXXUUUTTTSSSSSSUUURRROOOPPPRRRTTTTTTRRRVVVWWWXXXXXXYYY\\\```cccdddiiimmmllljjjiiimmmqqqooonnnmmmnnnoooqqqpppppprrrrrruuu{{{~~~||||||{{{xxxtttqqqqqqsssvvvxxxsssuuuyyy}}}~~~zzzyyyyyyyyyxxxwwwtttqqqmmmjjjiiihhhfffeeebbb___[[[XXXWWWWWWVVVUUUVVVVVVUUUTTTSSSSSSSSSTTTQQQQQQOOONNNMMMKKKJJJJJJFFFEEECCCAAA>>><<<:::999:::666555;;;EEEJJJFFF@@@777777888888888888777777555555555555666888999:::>>>AAAFFFLLLRRRYYY```eeejjjlllqqqwwwzzzzzzwwwuuuvvvwwwyyy|||~~~iiiGGGAAADDDBBBAAAGGGXXXcccuuurrrPPP@@@444444777444333666555555666888999;;;===>>>AAATTTkkk{{{mmm]]]QQQGGG===888666555999>>>;;;:::777666555777999;;;999;;;===???BBBEEEJJJNNNQQQTTTXXX]]]aaafffllloooooosssrrruuuzzz||||||uuunnnlllqqqxxxrrrqqqqqqrrrpppmmmpppvvvgggWWWKKKJJJHHHDDDLLLZZZqqqzzzzzziii[[[MMMHHHIIIIIIJJJKKKKKKKKKLLLLLLKKKIIIGGGFFFHHHIIIKKKMMMMMMNNNMMMMMMOOOMMMKKKLLLNNNPPPQQQQQQTTTWWWYYY]]]ccciiiyyy}}}}}}{{{fffMMM@@@KKKgggaaaGGG???BBBEEEDDDPPPXXXdddoooyyy~~~}}}{{{zzz{{{~~~{{{yyywwwtttrrroookkkgggbbb___\\\[[[aaa___\\\\\\___bbbbbbbbbeeeggghhhhhhiiilllpppttttttyyy}}}}}}zzzyyyzzz}}}|||zzzxxxxxxzzz{{{||||||{{{{{{|||||||||~~~}}}yyyssspppppprrrssswwwuuurrrooommmlllnnnpppuuutttsssrrrtttwww{{{}}}|||}}}}}}||||||{{{xxxvvvtttuuuuuutttsssssspppllljjjiiihhhfffdddaaa___[[[YYYXXXWWWUUUTTTUUUUUUTTTSSSRRRRRRRRRRRRPPPOOONNNMMMKKKJJJIIIHHHEEEDDDBBB@@@===;;;999888777444333888???BBB@@@===666777777888888777777666444444444444555777888:::===AAAFFFKKKQQQXXX___dddhhhkkkpppuuuyyyzzzxxxvvvxxxyyyzzz|||~~~vvvTTTGGGFFFDDDDDDFFFPPPaaasssVVVDDD666666777444333555555555666777999;;;===>>>???PPPgggxxxwwwdddVVVLLL@@@:::888777:::???<<<:::888666666777888:::888:::<<<>>>@@@DDDIIILLLOOORRRVVVZZZ^^^ccciiimmmppptttsssvvv|||~~~wwwqqqqqqyyyyyytttqqqrrrrrrqqqssswwwlll\\\OOOKKKGGGGGGSSSddd}}}yyyfffYYYLLLHHHIIIIIIJJJKKKJJJJJJKKKJJJJJJHHHGGGFFFGGGHHHJJJKKKLLLLLLLLLLLLNNNLLLKKKKKKMMMOOOPPPPPPPPPSSSSSSWWW[[[___zzzxxxuuuxxxrrrnnnRRRAAA@@@TTTrrryyyUUUEEEAAAAAAEEEKKKXXX^^^iiiuuu}}}~~~}}}|||{{{|||~~~|||xxxvvv|||yyyvvvuuuxxx{{{}}}~~~~~~~~~~~~}}}zzzvvvrrrpppqqqrrrqqqooolllgggaaa]]]___bbbdddeeeeeeccccccffflllqqqtttuuuvvvyyy}}}}}}xxxuuutttuuutttrrrrrrsssssssssrrrqqqooollliiihhhgggeeeddd```^^^\\\ZZZYYYWWWTTTQQQSSSSSSQQQPPPPPPOOOOOOOOOMMMMMMLLLKKKIIIHHHGGGGGGCCCBBBAAA>>><<<:::888777555444333444777999999888666666666777777666666666333333222333444555777888===@@@EEEJJJPPPWWW^^^cccgggjjjnnnsssvvvxxxxxxxxxzzzzzz{{{}}}~~~~~~~~~~~~aaaJJJCCCDDDCCCAAAKKKaaasss|||^^^KKK:::777888444333555555555666777999:::<<<===<<>>:::888;;;???<<<;;;999888777777777888777888;;;<<<>>>BBBFFFIIIKKKNNNSSSWWW[[[```eeeiiinnnrrrqqqttt{{{~~~zzzuuuyyyvvvnnnooorrrsssuuuwwwqqqdddVVVMMMIIINNNbbbvvv{{{rrr___TTTJJJHHHIIIIIIIIIKKKHHHHHHHHHHHHHHHGGGFFFEEEEEEFFFHHHJJJKKKKKKKKKJJJMMMKKKJJJKKKMMMNNNNNNNNNMMMPPPPPPRRRUUUVVVjjjrrrvvv{{{{{{eeeIII>>>FFF___}}}mmmKKKBBBBBB???DDDPPP[[[cccqqq~~~|||yyy|||~~~}}}||||||}}}}}}xxxssspppnnnnnnkkkkkklllkkkeee```aaaeeefffjjjmmmllllllssszzz~~~xxxssspppoootttrrrqqqrrrtttuuutttssspppnnnkkkiiihhhgggeeeccc___]]]\\\[[[ZZZWWWSSSOOOQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEAAAAAA???===;;;999777777666666555333222222444666555555666666666666555555222222111111222444666777<<>>888888555333555555555555666888:::;;;<<<;;;FFFYYYlll{{{sssdddXXXJJJAAA;;;777999======<<<:::999888777777666555777999:::<<>>DDDRRR\\\iii|||}}}yyy{{{{{{zzz||||||||||||{{{|||}}}}}}{{{lllkkknnnrrrpppkkklllqqqqqqwwwyyywwwxxx~~~yyytttooommmmmmrrrqqqppprrrtttuuutttsssooommmkkkjjjiiihhheeeccc^^^]]]\\\\\\ZZZWWWRRRNNNPPPOOOMMMLLLKKKJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDDDD@@@@@@>>><<<:::888777666888888888555222111333555444444444555555444444444111111111111222333555666;;;>>>CCCHHHMMMTTTZZZ___hhhlllppprrrssssssuuuvvvxxxyyyzzz|||~~~uuuWWWFFFFFFFFFBBBHHH```ooommmuuuyyy___DDD:::888555444666444555555666777999:::;;;;;;CCCQQQdddsss{{{|||zzz}}}jjj]]]OOOEEE===777777999<<<<<<;;;:::999888666666555666888999:::===AAADDDGGGIIINNNQQQUUUZZZ___bbbeeejjjkkkooowww{{{qqqbbbaaaiiinnnnnnmmmiiiggg^^^UUUWWWkkk|||eeeOOOIIIEEEFFFGGGEEEEEEFFFEEEDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHJJJJJJJJJJJJKKKJJJJJJKKKLLLMMMLLLKKKJJJOOONNNPPPUUUTTT\\\pppyyyTTTDDDBBBUUUuuuuuuXXXAAA@@@BBB@@@FFFSSS___nnnwwwvvvxxxzzz{{{{{{{{{yyywwwzzzzzzzzz{{{}}}|||vvvuuuzzz{{{wwwxxx~~~~~~yyy}}}||||||zzzvvvqqqnnnmmmnnnnnnnnnnnnppprrrsssrrrpppooommmkkkkkkjjjiiifffccc___^^^\\\[[[YYYVVVQQQMMMOOONNNLLLKKKIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@???>>><<<:::999777777888888888666444222333444333333444444444444333333111111000111222333555666:::===BBBFFFLLLRRRYYY]]]fffkkkqqqttttttsssuuuwwwwwwxxxzzz|||~~~{{{```KKKCCCBBB@@@CCCTTTbbbdddnnnoooMMM>>>999555555777444444555555666888999:::;;;@@@JJJYYYiiiuuu{{{|||qqqeeeWWWLLLCCC:::666777:::;;;<<<<<<;;;999777666444666777888999;;;???BBBDDDGGGKKKNNNRRRVVV[[[___ccciiikkkqqqyyy{{{qqq```___fffkkkkkkjjjhhhkkkhhhbbbhhh}}}bbbKKKFFFEEEGGGHHHEEEDDDEEEDDDDDDCCCCCCDDDEEEFFFGGGCCCEEEGGGIIIKKKLLLLLLLLLLLLKKKJJJLLLMMMMMMLLLJJJHHHMMMKKKNNNUUUUUUYYYgggmmmQQQBBBEEE]]]~~~aaaOOO@@@???AAACCCKKKVVVdddrrrwwwwwwxxxzzz|||{{{xxxwwwvvvyyyyyyyyy{{{|||~~~~~~}}}zzzqqqvvvzzzzzzxxxtttpppnnnnnnooommmmmmmmmoooqqqqqqpppnnnooommmllllllllljjjgggddd```^^^\\\ZZZXXXUUUQQQNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCC@@@???>>><<<;;;999888777666555555555444444222111222222333333333333222222222111111111222444666777999<<>>AAAAAADDDGGGKKKNNNSSSWWW[[[___fffjjjqqqxxxyyyuuudddbbbhhhlllmmmlllttt{{{{{{www~~~zzz[[[JJJGGGGGGJJJJJJFFFDDDEEEDDDCCCCCCCCCDDDEEEGGGHHHEEEFFFIIIKKKMMMNNNNNNNNNLLLKKKKKKMMMNNNNNNLLLJJJIIIMMMKKKMMMVVVVVVWWWbbbmmm^^^LLLDDDHHHccc}}}TTTIII@@@>>>AAAFFFOOOXXXgggsss|||zzz{{{|||~~~|||yyyxxxyyywwwxxxyyyzzz|||~~~}}}}}}{{{~~~pppcccjjj~~~{{{zzzxxxuuuqqqnnnooopppnnnnnnnnnppprrrrrrpppnnnooonnnmmmmmmlllkkkgggeee```^^^[[[YYYWWWUUUQQQNNNNNNMMMLLLJJJIIIGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCC@@@???>>>===;;;:::888888333222222333555444111...222222222333333222222222222111111111222444666777999<<<@@@EEEJJJPPPWWW[[[___gggqqqvvvwwwxxxzzz|||{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~eeeLLLDDDHHHDDDEEELLLUUU```uuuaaaGGG<<<666444777444444444555555777888999;;;;;;>>>GGGWWWkkk}}}~~~sssggg\\\PPPDDD<<<:::888999;;;======;;;999777555666777888888:::===@@@???AAAEEEHHHLLLPPPUUUXXX[[[bbbgggooovvvvvvyyyiiigggkkkooooooppp{{{pppRRRJJJHHHIIIMMMMMMHHHEEEFFFDDDCCCCCCCCCDDDEEEGGGHHHFFFGGGJJJLLLNNNOOOOOOOOOMMMLLLLLLMMMNNNNNNLLLJJJLLLOOOLLLMMMWWWXXXWWW```ccc{{{tttSSSBBB@@@PPPxxxcccLLLEEE@@@@@@CCCHHHQQQZZZeeewww|||zzzzzz{{{{{{|||{{{{{{zzztttwww{{{}}}}}}||||||}}}zzz{{{xxxrrrvvv~~~zzzyyy|||~~~}}}{{{xxxuuusssrrrrrrsssuuurrrpppqqqssstttsssqqqppppppqqqqqqqqqmmmhhhdddaaa```]]]\\\ZZZWWWRRROOOMMMKKKHHHGGGHHHIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCBBB>>>>>>===<<<;;;999777666555555555555444333222111222222111111111111222222111222333333222222444666999<<<@@@DDDIIIOOOUUUZZZdddkkktttyyy{{{|||~~~~~~}}}}}}|||}}}~~~~~~}}}}}}^^^EEE@@@DDD@@@FFFUUU^^^jjjvvvQQQ;;;666666555555555555666666777999999777:::???DDDOOOddd|||kkkddd^^^PPP@@@666888:::;;;===<<<;;;999888888777555555666999<<<>>>>>>AAADDDFFFIIIMMMRRRVVV[[[```fffhhhkkkssszzzjjjeeehhhlllqqquuuwwwuuuzzzsss^^^KKKIIIIIIJJJLLLMMMMMMKKKHHHFFFDDDCCCDDDHHHIIIHHHFFFEEEHHHLLLPPPSSSSSSQQQPPPOOOOOOOOOPPPPPPRRRSSSTTTNNNOOOQQQSSSTTTWWW\\\___]]]lllfffKKK???GGG[[[^^^IIICCC???AAAEEEKKKUUU^^^eeesss}}}|||yyyyyyyyyzzzzzzzzzyyyyyyvvvxxx{{{}}}}}}}}}~~~~~~~~~zzzzzz|||}}}zzzxxxvvvvvvvvvvvvwwwtttrrrrrruuuvvvvvvuuurrrqqqqqqpppooolllgggddd```^^^\\\[[[ZZZWWWSSSPPPOOOLLLJJJHHHIIIIIIHHHGGGEEEEEEEEEEEEDDDCCCBBBBBB??????>>>===;;;999777666555555555555444333222111222222111111111111222222111222333333222222444666999<<<@@@DDDIIINNNUUUYYYcccjjjrrrwwwzzz|||~~~~~~}}}}}}~~~~~~aaaFFFCCCDDDAAAEEEPPPZZZiii]]]DDD999666333555555555555666777888888666999===BBBLLL^^^vvvrrrhhhaaaUUUHHHAAA888777888:::<<<===;;;999999777666555666888;;;<<<<<<>>>AAADDDGGGKKKPPPSSSXXX]]]cccgggjjjrrr~~~}}}oookkknnnrrrwww|||yyyqqqnnndddUUUKKKJJJJJJKKKMMMNNNNNNLLLJJJHHHFFFFFFGGGJJJKKKJJJIIIGGGIIILLLPPPRRRRRRRRRQQQRRRQQQQQQQQQRRRRRRSSSSSSQQQRRRTTTTTTUUUWWW[[[]]]^^^gggyyyqqqVVVDDD>>>PPPiiizzzTTTEEEAAA???BBBHHHOOOYYYbbboooyyy||||||{{{{{{~~~xxxxxxxxxxxxxxxxxxwwwwwwwwwyyy{{{||||||~~~{{{uuuqqqpppooonnnmmmjjjjjjkkkkkkkkkkkklllllljjjjjjkkklllmmmnnnpppqqqssstttuuuvvvwwwyyyzzz{{{}}}|||~~~||||||~~~~~~|||{{{{{{{{{|||{{{xxxvvvuuuvvvxxxyyyyyyuuussspppooommmjjjfffccc^^^]]][[[ZZZYYYWWWTTTRRRQQQNNNKKKIIIIIIIIIGGGFFFEEEDDDDDDCCCCCCBBBAAAAAA?????????===<<<:::888777555555555555555444333222222222111111111111222222111222333222222222444666999<<<@@@CCCHHHMMMSSSXXXbbbgggoootttwwwzzzfffIIIFFFCCCBBBCCCIIIVVViii|||kkkMMM===777555444444444444444555666777444777;;;???FFFVVViiiwwwrrrhhh^^^UUUOOO???;;;888999===???===::::::999777666666777888:::999;;;>>>AAACCCGGGLLLPPPTTTZZZ```eeehhhooozzzxxxvvvzzz~~~zzzkkk^^^RRRLLLKKKJJJJJJKKKMMMOOOPPPNNNLLLKKKJJJIIIJJJLLLMMMMMMLLLIIIJJJMMMOOOQQQRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRRRRTTTUUUUUUUUUUUUVVVYYY\\\^^^bbbiii}}}dddLLLBBBAAAUUUvvvoooLLLCCC???>>>CCCIIIPPPZZZcccwww~~~yyywwwwwwwww}}}xxxxxxxxxwwwwwwwwwwwwwwwwwwxxxyyyyyyzzz|||}}}vvvqqqpppppphhheeeaaa^^^]]]^^^___```^^^______```aaabbbbbbbbb______```aaacccdddfffggghhhhhhiiikkknnnooooooooo{{{~~~}}}zzzxxxwwwwwwxxxyyyvvvtttpppllljjjhhheeeccc\\\[[[YYYXXXXXXWWWUUUSSSRRROOOKKKIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@??????>>><<<:::888777555555555555555444333333222222111111111111222222000111222222111222444666888;;;???BBBFFFLLLQQQUUU^^^cccjjjooosssxxx~~~lllNNNGGG@@@BBBBBBEEEUUUlllyyyyyytttRRR???999999333333333333444444555666555777:::===BBBNNN\\\ggg}}}tttiii___XXXJJJCCC;;;:::>>>AAA???;;;<<<:::888777666666666777888:::<<>>>>>CCCIIIPPPYYYaaarrr{{{yyywwwwwwxxx{{{zzzyyyxxxwwwxxxxxxxxxwwwwwwxxxwwwxxxzzz}}}qqqpppnnnjjjgggeeefffhhheeedddbbb``````bbbfffhhhfffgggggghhhiiijjjkkkkkkkkkkkkkkkmmmnnnppprrrssssssrrrqqqrrrrrrpppllliiippp|||}}}yyyvvvttttttuuuvvvrrrnnnjjjhhhfffcccaaa[[[YYYWWWWWWWWWWWWVVVTTTRRROOOKKKIIIHHHGGGEEEDDDEEEDDDCCCAAA@@@@@@@@@@@@??????>>>===;;;999888777555555666666555555444444222222111111111111222222000111222222111111333555777:::===@@@DDDIIINNNRRRYYY^^^eeejjjnnnttt{{{sssVVVIII>>>AAAAAACCCTTTlllxxxuuu|||WWW@@@999888444333333333333444444555666777999<<<@@@IIITTT\\\gggvvvggg^^^QQQGGG===999===@@@@@@======<<<:::888777666666666777999<<<>>>@@@DDDIIILLLOOOTTT[[[aaaffflllsssxxx~~~iiiYYYPPPKKKLLLOOOJJJIIIIIIJJJLLLMMMMMMKKKJJJKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMOOOQQQSSSTTTSSSSSSSSSSSSSSSRRRPPPPPPNNNOOOPPPQQQQQQSSSVVVXXXVVV^^^aaaeee|||TTTAAA???@@@___bbbKKK@@@===>>>DDDJJJPPPXXX```nnnyyy}}}{{{{{{{{{}}}|||zzzyyyxxxxxxyyyzzzwwwwwwxxxwwwwwwyyy}}}|||xxxuuutttlllmmmoooooooooppprrrtttttttttsssrrrqqqrrruuuxxxwwwwwwwwwxxxyyyzzzzzz{{{}}}}}}~~~~~~~~~|||uuullleeeaaattt~~~~~~|||xxxtttqqqppppppsssppplllhhhfffdddaaa___[[[YYYWWWVVVVVVVVVUUUTTTRRROOOLLLIIIHHHHHHFFFEEEGGGEEECCCAAA@@@???@@@@@@>>>>>>>>><<<;;;999777666555555666666666555555444222222111111111111222222000111222111111111333555666888;;;>>>AAAFFFKKKOOOTTTYYY```eeeiiiooovvv{{{}}}bbbMMM???AAAAAACCCQQQeeerrrtttfffIII;;;555444444333333333444444555666777888:::???GGGPPPVVVXXXqqqqqqdddUUUKKK???999:::===?????????>>><<<:::888777666666777999;;;===???CCCGGGKKKNNNRRRXXX]]]cccjjjqqquuu~~~ttt]]]QQQNNNNNNOOOQQQKKKJJJIIIJJJKKKLLLKKKJJJIIIJJJKKKKKKIIIIIIJJJKKKKKKKKKLLLMMMNNNPPPQQQRRRPPPQQQRRRSSSSSSSSSRRRQQQLLLMMMNNNNNNNNNPPPSSSVVVSSSZZZ```bbbrrrpppKKK???BBBDDDaaaZZZIII>>><<<>>>EEEMMMRRRZZZbbbppp}}}}}}}}}~~~~~~}}}|||zzzxxxwwwxxxyyyzzzxxxyyyyyyyyyxxxyyy|||~~~~~~tttkkkdddvvv~~~}}}|||wwwxxxyyywwwrrrnnnmmmmmmooommmjjjgggeeeccc___]]][[[YYYVVVUUUUUUUUUUUUTTTSSSQQQMMMKKKKKKJJJIIIHHHHHHFFFDDDAAA@@@@@@@@@AAA======<<<;;;:::888666555555555666666666666555555222222111111111111222222///000111111000111333555444666999<<>>AAAFFFIIIMMMOOOSSSYYY```gggmmmrrr{{{~~~jjjSSSJJJKKKMMMNNNPPPNNNLLLJJJJJJKKKLLLKKKJJJHHHJJJKKKKKKHHHHHHIIIKKKJJJJJJKKKLLLNNNOOOPPPPPPNNNPPPRRRTTTUUUUUUUUUTTTMMMMMMNNNMMMMMMMMMPPPRRRRRRTTTXXX]]]gggeeeEEE???GGGKKK```{{{RRRDDD===<<<>>>GGGOOOUUU]]]eeerrr~~~~~~xxxzzz~~~}}}|||yyyxxxwwwwwwxxxyyyyyyzzz{{{{{{zzzzzz|||}}}yyynnnhhhiiioootttwww{{{{{{{{{{{{}}}vvvsss~~~|||{{{|||~~~~~~}}}|||zzzyyyqqqtttvvvuuuqqqmmmllllllmmmkkkhhhfffeeebbb^^^[[[\\\YYYVVVUUUUUUUUUTTTSSSUUURRROOOMMMMMMMMMKKKJJJIIIGGGDDDBBB@@@@@@@@@AAA===<<<<<<;;;999777555444555555666666666666666555222222111111111111222222///000111111000111333555333555888;;;>>>BBBGGGJJJKKKQQQYYY___cccgggmmmqqqqqqsssxxx}}}vvvXXXFFFDDDCCCCCCEEEMMM^^^mmmuuuqqqPPP<<<666555555444444444555555555444444777<<>>===;;;:::888888555777999;;;<<<@@@DDDGGGKKKMMMQQQVVV]]]dddkkkpppwww~~~}}}wwwdddOOOGGGHHHJJJLLLNNNPPPNNNLLLKKKLLLLLLLLLJJJHHHJJJLLLKKKHHHGGGIIIKKKHHHIIIKKKLLLNNNNNNOOOOOOMMMOOORRRUUUWWWXXXXXXWWWOOOOOOOOONNNLLLLLLNNNPPPSSSOOOPPPWWW```www~~~YYYDDD===CCCRRRxxxdddIII>>>DDD>>>@@@JJJRRRTTTZZZcccwwwyyy~~~tttpppzzz~~~{{{yyyyyyyyyyyyyyyyyyxxxwwwwwwxxxzzz|||}}}|||wwwrrrmmmfffbbb]]]ZZZZZZ]]]___```bbbeeejjjmmmpppsssyyy~~~}}}{{{yyyyyyzzzzzz|||}}}}}}~~~~~~~~~}}}}}}}}}|||zzzxxxwwwvvvuuuuuurrrrrrqqqooollljjjgggfffjjjiiihhheeebbb^^^[[[YYYUUUTTTSSSQQQOOONNNNNNNNNOOOOOONNNNNNLLLKKKJJJIIIIIIGGGDDDBBBBBBAAA???>>>======<<<;;;999777555444444555555555555555444444333222111111000000111111000000000000111111111111333555777999<<>>888888666333333444444333444555888;;;:::<<>>AAABBBGGGJJJNNNSSSXXX___eeejjjtttzzzooo[[[JJJIIIJJJFFFEEEIIIHHHIIIJJJKKKKKKIIIHHHFFFHHHHHHHHHGGGGGGEEEDDDCCCDDDEEEFFFHHHJJJMMMOOOPPPOOOOOOOOOPPPSSSSSSRRRQQQOOOOOONNNLLLJJJJJJLLLNNNNNNQQQQQQUUU\\\fffrrrQQQAAA>>>HHHZZZZZZDDD===???>>>EEERRRZZZ\\\cccllltttyyysssooowww}}}zzzyyyzzz{{{zzzzzzxxxxxxwwwwwwxxxzzz|||}}}vvvnnnhhhcccbbb___]]]^^^```ccceeeeeelllpppuuuxxx|||~~~|||zzzyyyyyy|||||||||}}}}}}|||{{{{{{{{{{{{zzzxxxwwwuuuttttttqqqpppooonnnllljjjhhhggghhhgggfffdddaaa]]]YYYWWWUUUTTTRRRPPPOOONNNMMMMMMMMMMMMMMMLLLLLLJJJIIIHHHIIIFFFDDDBBBBBBAAA???>>>======<<<;;;999777555444444555555555555555444444333222111111000000111111000000000000111111111111222444666888:::===BBBEEEGGGLLLRRRXXX]]]ccchhhllllllnnnrrruuuxxx{{{~~~}}}UUUIIIAAAAAABBBDDDOOO\\\kkkkkkCCC:::999777555444555444333444555888:::999;;;EEEPPP\\\bbbdddppp~~~uuujjj]]]KKK;;;777;;;777<<>>BBBNNN]]]cccbbbiiisss{{{}}}sssnnnuuu|||}}}~~~}}}{{{zzz{{{|||{{{zzzxxxwwwwwwwwwxxxzzz|||}}}|||vvvqqqqqqppppppsssvvvzzz{{{|||~~~}}}}}}~~~|||zzzyyy{{{|||||||||{{{zzzyyyyyyxxxyyyyyyxxxwwwuuusssrrrooonnnnnnlllkkkiiihhhhhhfffeeedddbbb___\\\YYYWWWTTTSSSQQQOOOMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHHHHHHHFFFCCCAAAAAAAAA???======<<<<<<;;;999777555444444444555555555555555444333222111111000000111111000000000000111111111111000222555666888<<<@@@CCCGGGJJJPPPUUUZZZ___eeehhhkkkmmmppprrrsssvvvzzz|||bbbNNNAAACCCCCC@@@JJJ[[[iiivvv{{{OOO===;;;888666666555444333555555777888888999AAALLLZZZcccbbbfffyyymmmYYYEEE:::888666:::<<<<<<<<<>>><<<999777777777888999;;;<<<===@@@CCCGGGKKKPPPVVV\\\```fffmmmzzz]]]OOODDDEEEHHHEEEDDDFFFGGGGGGHHHHHHGGGEEEDDDBBBBBBBBBCCCDDDEEEEEEFFFFFFHHHHHHIIIIIIIIIJJJJJJKKKIIILLLOOOOOONNNNNNPPPRRRSSSRRRQQQMMMIIIHHHHHHIIIIIILLLLLLNNNQQQSSSggg}}}rrrUUU???===BBBVVVrrrcccHHH@@@CCCDDDJJJXXXeeefffbbbhhhsssvvvqqquuuyyy{{{}}}~~~||||||}}}|||zzzyyyxxxxxxxxxxxxzzz{{{}}}~~~~~~}}}}}}~~~{{{yyy||||||||||||{{{yyyxxxxxxvvvwwwxxxxxxwwwuuurrrqqqnnnmmmlllkkkjjjiiiiiiiiieeeeeedddbbb```\\\ZZZXXXTTTSSSQQQOOOLLLKKKJJJIIIGGGHHHHHHHHHHHHHHHGGGGGGGGGEEEBBBAAAAAA@@@???===<<<<<<;;;:::999777666555333444555555666555555555333222111111000000111111///000000000111111111111000222444666888;;;???CCCGGGJJJOOOSSSXXX]]]bbbfffkkkmmmnnnoooppprrrvvvxxx}}}mmmQQQ???CCCCCC<<>>FFFWWWiiikkkfffsssyyykkkWWWCCC777999:::;;;;;;<<<<<<:::888888888777777888999::::::>>>@@@DDDHHHLLLQQQWWW[[[```fffqqq|||lllRRRHHHAAACCCGGGFFFDDDEEEFFFFFFFFFFFFEEECCCBBBAAA@@@AAABBBCCCEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGHHHMMMQQQQQQOOONNNRRRVVVVVVVVVTTTPPPLLLIIIIIIIIIDDDJJJKKKOOOSSSSSSaaa{{{~~~kkkMMM===???FFF]]]~~~ZZZCCC???AAAFFFNNN]]]hhhgggaaaeeeppp~~~zzzuuuvvvxxxzzz|||~~~~~~~~~~~~|||yyywwwxxxxxxyyyzzz|||}}}~~~~~~|||{{{}}}}}}}}}|||{{{zzzyyyxxxuuuvvvwwwxxxwwwuuurrrqqqnnnmmmllljjjjjjiiijjjjjjeeeeeeeeedddaaa___\\\ZZZUUUTTTQQQNNNLLLJJJIIIHHHFFFFFFGGGGGGGGGFFFFFFEEEFFFCCCAAA@@@@@@@@@>>>===<<<<<<;;;:::999888666555333444444555666666555555333222111111000000111111///000000000111111111111111333555666888;;;???BBBFFFIIIMMMQQQVVV[[[aaadddkkkmmmnnnoooooopppsssuuuzzz|||uuuVVV@@@BBBBBB<<>>;;;999888:::======<<<;;;999999888777777777888888<<>>===;;;;;;;;;:::999888666666333333444555666666666666333222111111000000111111000000000000111111111111111333444666777:::>>>AAAEEEGGGKKKOOOSSSYYY___dddiiikkknnnoooooooooqqqrrrvvvxxx||||||]]]DDDAAAAAA>>>DDDQQQbbbcccqqqhhhKKK>>>444555666333333777555333333555666666:::@@@HHHdddtttqqqjjjgggvvvkkkQQQ???999666999<<<===>>>@@@:::999888888777777888888;;;===@@@CCCFFFJJJOOOSSSVVV]]]eeekkksssooohhh^^^QQQHHHEEEBBBCCCFFFHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCDDDFFFIIIJJJIIIIIIJJJJJJIIIHHHFFFEEEDDDGGGKKKMMMMMMMMMPPPSSSTTTUUUTTTQQQMMMIIIHHHHHHJJJOOOMMMOOOVVVSSSUUUccc{{{vvv\\\>>>999FFFPPPlllmmmKKK>>>======AAALLLaaassstttiiidddggg~~~wwwtttsssxxxxxxwwwwwwxxxzzz{{{zzz}}}}}}~~~}}}yyyzzz{{{}}}~~~}}}}}}}}}}}}yyyyyyzzzzzzzzzzzzyyyyyyxxxwwwwwwvvvvvvuuuuuutttqqqpppmmmkkkjjjjjjjjjkkkeeeffffffeeecccaaa___]]]WWWVVVSSSPPPLLLJJJHHHGGGGGGGGGGGGGGGFFFDDDCCCCCCDDDBBB????????????>>>===;;;;;;;;;:::999888777666222333444555666666666666333222111111000000111111000000000000111111111111000111333444666888<<>>??????>>>===;;;;;;;;;:::999888777666222333444555666666666666333222222111000111111111000000000000111111111111...000222333444777;;;>>>???BBBFFFJJJOOOUUU\\\aaacccgggllloooooonnnmmmmmmkkknnnsssxxx}}}~~~~~~oooRRRCCCAAADDDEEEEEEVVV___mmm```LLL;;;888777111000555555222222555777777:::???IIIQQQ```uuu~~~mmmbbbnnn}}}TTTGGG<<<:::999666555777::::::999999999999999999777999<<<>>>@@@DDDIIILLLMMMTTT\\\```dddnnnzzz[[[PPPMMMIIIJJJIIIGGGEEEGGGJJJJJJHHHFFFFFFFFFFFFGGGHHHIIIJJJEEECCCBBBAAAAAABBBDDDEEEEEEFFFHHHJJJJJJJJJHHHGGGGGGGGGIIILLLPPPSSSSSSRRRWWWXXXYYYWWWUUURRRRRRRRRPPPSSSOOOOOOWWWWWWVVV^^^^^^xxx\\\LLL===;;;FFF]]]~~~{{{SSSFFF===999DDDMMMRRR]]]ooo~~~ooo]]]nnn}}}xxxvvvvvvwwwwwwvvvvvvvvvyyy{{{{{{{{{{{{}}}~~~~~~~~~~~~||||||}}}~~~|||yyyzzzyyyyyyyyyyyyzzz{{{{{{|||{{{yyywwwvvvuuuttttttvvvssspppnnnmmmkkkiiigggjjjhhheeecccbbbaaa___^^^[[[YYYUUUQQQNNNKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCAAA>>>======>>>=========<<<:::::::::888666444555444444444444555666666555555333222111000000000000000000000000000000000111111222333444777999;;;???AAADDDGGGKKKQQQXXX\\\dddgggjjjlllpppssspppiiijjjmmmpppuuuyyy|||}}}~~~yyy]]]JJJBBB@@@DDDIIIJJJ```kkk~~~WWW777555;;;777444777222222222333444555666777===JJJZZZlllvvv^^^mmmvvv\\\AAA888999999999999999999999888777777888999999999:::;;;===@@@FFFJJJLLLPPPVVV\\\dddllltttyyylllRRRGGGFFFGGGEEEFFFGGGHHHIIIIIIIIIIIIGGGIIIKKKKKKKKKJJJKKKMMMGGGFFFEEEDDDDDDEEEFFFFFFEEEFFFIIIKKKKKKKKKIIIHHHIIIJJJMMMOOORRRTTTUUUUUUWWW\\\```___XXXQQQNNNMMMOOOQQQSSSUUUUUUUUUVVVXXX```nnn|||TTTGGG===???MMMfffsssOOOFFF@@@===FFFOOOWWWeeevvvvvv|||xxxrrrpppwwwwwwxxxwwwvvvwwwzzz||||||{{{|||~~~~~~}}}{{{{{{zzzzzzzzzzzz{{{||||||zzzzzzyyyxxxwwwwwwwwwwwwvvvssspppnnnmmmllljjjhhhjjjhhheeecccbbbaaa```^^^[[[YYYVVVRRRNNNLLLJJJJJJIIIHHHGGGFFFDDDCCCBBBAAACCCAAA???>>>???@@@???>>>===<<<:::::::::999666444555444444444444555666666666555333222111111000000000000000000000000000000111111111222444666888:::>>>@@@DDDGGGKKKPPPVVV[[[bbbfffiiikkkpppssspppjjjkkkmmmqqqtttxxxzzz||||||||||||}}}~~~rrrWWWFFF@@@AAADDDEEEXXXiiifff@@@777999555222555333333333333444555666666<<>>::::::::::::999888999999888999999:::;;;>>>CCCFFFKKKNNNSSSXXX^^^eeelllqqqzzzwww___MMMFFFFFFEEEFFFFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMLLLKKKKKKLLLGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSWWW[[[___^^^XXXRRRPPPOOOOOOQQQTTTVVVVVVVVVWWWXXXZZZccc}}}~~~lllJJJAAA<<>>===;;;:::::::::999666444555444444444444555666666666555444222111111111111000000000000000000000000000000000111222555777888===???CCCFFFJJJOOOTTTXXX^^^cccgggjjjnnnsssqqqllllllnnnpppsssvvvxxxyyyzzzyyyyyyzzz|||}}}~~~jjjMMMBBBAAA@@@DDDOOOhhhvvvLLL:::777333111444333333333333444444555666:::CCCOOOaaayyy}}}jjjvvvsss[[[FFF:::888<<<::::::::::::::::::::::::888888999999999;;;???BBBHHHKKKOOOSSSWWW]]]cccggglllttt~~~~~~~~~uuucccQQQIIIHHHHHHEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMOOONNNMMMKKKKKKKKKGGGFFFEEEEEEEEEEEEGGGGGGHHHHHHHHHIIIJJJJJJKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPSSSWWW[[[ZZZVVVQQQOOOOOONNNQQQUUUWWWWWWVVVVVVWWWXXXZZZgggxxx^^^DDD===:::EEE^^^}}}fffHHHAAAEEEJJJNNNVVVZZZeeesss|||vvvssssssuuuvvvwwwvvvvvvwwwzzz|||}}}~~~~~~}}}~~~}}}}}}}}}}}}~~~||||||{{{{{{{{{{{{||||||xxxvvvtttrrrqqqooollljjjkkkiiifffddddddcccaaa___\\\ZZZWWWSSSPPPNNNMMMLLLKKKJJJHHHFFFDDDBBB@@@????????????AAABBBBBB@@@>>><<<;;;:::::::::999777555555444444444444555666666666555444333222111111111////////////////////////////////////111333555777;;;>>>AAAEEEHHHLLLQQQUUUZZZ```dddggglllqqqqqqnnnmmmnnnppprrrtttvvvwwwxxxwwwxxxyyyzzz|||}}}~~~xxxSSSEEECCCAAAGGGLLLhhh~~~|||RRR<<<555333222333333333333333333444555666888???KKK^^^wwwxxxqqq}}}zzz^^^FFF;;;888999888888999;;;<<<<<<;;;999::::::999888:::<<>>===>>>???AAAAAA???===<<<;;;999::::::999777555555444444444444555666666666666444333222111111111//////////////////////////////...///000222444555:::<<<@@@CCCFFFJJJNNNQQQVVV\\\bbbdddhhhnnnpppnnnmmmnnnoooppprrrtttuuuvvvwwwwwwxxxzzz{{{}}}~~~~~~{{{UUUFFFDDDCCCFFFIIIdddxxxuuu{{{UUU===555555444333444444333333333444555555666<<>>BBBDDDHHHLLLPPPUUU[[[___fffiiinnnrrruuu|||ooo^^^KKKDDDIIILLLKKKGGGFFFFFFEEEEEEFFFGGGIIIIIIKKKNNNPPPPPPMMMKKKIIIIIIEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGHHHIIIJJJKKKGGGHHHIIIKKKMMMNNNOOOOOOKKKMMMNNNNNNMMMLLLKKKKKKKKKNNNRRRTTTTTTSSSTTTTTTVVVXXXYYYeeennnPPP@@@===>>>KKKhhhyyyVVVEEEBBBUUUlllrrrfff______jjjwww{{{uuuqqqssswwwqqqrrrssssssssstttwwwzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}|||zzzyyyxxxvvvrrrooommmjjjgggfffeeedddbbb```]]][[[XXXUUURRRPPPOOOOOOLLLKKKJJJHHHFFFDDDCCCBBB???>>>===>>>???@@@>>><<<;;;:::999999::::::777666555444444444444555666666777666555333222222222222000000000000000000000000////////////000222444555888;;;???BBBEEEHHHKKKNNNRRRYYY___aaadddjjjmmmlllmmmmmmmmmnnnppprrrtttuuuvvvwwwxxxyyyzzz{{{|||}}}~~~yyyWWWEEEBBBCCC@@@FFF]]]ppppppxxx~~~[[[???666777777333444444444333333444444555555999EEEWWWmmm|||qqq}}}~~~___HHH@@@<<<777777999<<<<<<<<<;;;<<<===<<<;;;:::<<<===>>>AAAEEEIIIMMMRRRXXX\\\```ccchhhmmmqqqvvvzzz~~~}}}bbbSSSDDDBBBFFFHHHFFFDDDEEEDDDDDDCCCDDDFFFGGGHHHIIIKKKNNNNNNLLLIIIGGGGGGDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFFFFGGGHHHHHHIIIIIIEEEFFFHHHJJJLLLMMMNNNNNNLLLLLLMMMMMMMMMMMMLLLLLLJJJLLLNNNOOOOOOPPPQQQSSSPPPTTTXXX^^^rrrhhhIII===>>>BBBSSSqqqhhhNNNFFFEEE\\\xxx~~~wwwooonnntttyyy}}}zzzsssooorrrxxxqqqrrrsssssssssuuuxxx{{{|||}}}yyypppfffggg{{{~~~~~~~~~~~~~~~}}}|||{{{yyytttqqqmmmkkkhhhfffeeedddbbbaaa^^^\\\YYYVVVSSSQQQPPPPPPLLLKKKJJJIIIGGGFFFEEEDDDBBB@@@>>>>>>??????>>>===;;;:::999999::::::888666555444444444444555666666777666555444333222222222000000000000000000000000000000//////000222444555777:::>>>AAACCCFFFIIILLLOOOVVV\\\^^^aaafffjjjjjjlllllllllmmmoooqqqsssuuuuuuvvvvvvwwwxxxxxxyyyyyy}}}}}}}}}}}}~~~~~~~~~|||]]]GGGAAADDD>>>IIIXXXhhhqqqttteeeDDD777999888333555444444333333444444444444666>>>LLL```rrr~~~xxx}}}eeeKKKDDD<<<888999;;;;;;999;;;<<<===<<<;;;:::<<<===;;;===AAADDDHHHMMMRRRVVV[[[^^^ccciiinnnssswwwyyyyyy{{{|||kkkUUUJJJAAABBBDDDCCCBBBCCCDDDCCCBBBAAABBBDDDFFFGGGFFFHHHLLLLLLKKKHHHFFFEEEBBBBBBAAAAAABBBCCCEEEFFFCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKHHHIIIJJJJJJJJJLLLOOOQQQNNNRRRVVVYYYbbb}}}\\\===:::>>>FFFYYYwww^^^JJJGGGGGG^^^{{{~~~|||}}}yyyyyyyyysssooosss{{{rrrssstttttttttvvvyyy||||||}}}tttfffUUUPPPddd~~~~~~~~~~~~}}}zzzvvvsssnnnkkkhhhffffffeeecccaaa^^^\\\YYYVVVSSSRRRQQQQQQLLLLLLKKKJJJHHHGGGFFFFFFEEEBBB@@@>>>???@@@???>>>;;;:::999999::::::888666555444444444444555666666777666555444333222222222000000000000000000000000000000000000111222444555666:::>>>AAACCCEEEHHHJJJNNNUUU[[[]]]___dddhhhiiikkkkkkkkklllnnnqqqsssuuutttuuuuuuuuuvvvvvvwwwwwwxxxxxxyyy{{{|||~~~~~~dddJJJBBBGGG???MMMWWWeeesssrrrmmmHHH888999999444555444444333333333444444444333888DDDUUUgggyyyxxxnnnwwwSSSKKK@@@999999:::999888:::;;;<<<<<<::::::;;;<<<999;;;>>>AAADDDHHHMMMQQQVVVXXX\\\aaaggglllqqqssswwwxxxyyy{{{~~~||||||~~~lll[[[MMMEEEAAADDDDDDAAAAAADDDCCCBBBAAA@@@AAACCCEEEFFFCCCFFFJJJKKKIIIGGGEEEDDDAAAAAA@@@@@@AAABBBDDDEEEAAACCCEEEGGGHHHGGGFFFEEEHHHHHHIIIIIIJJJJJJIIIIIIKKKIIIHHHHHHIIIIIIIIIIIIGGGHHHHHHGGGGGGIIIMMMPPPPPPQQQUUUVVVXXXjjjqqqPPP===>>>999FFFaaa~~~{{{RRRDDDGGGHHHddd{{{}}}uuuiiirrr|||wwwuuuuuuvvvxxxrrrtttvvvvvvvvvwwwyyy{{{~~~kkkXXXUUUaaannn~~~~~~|||yyyvvvtttoookkkhhhhhhiiiiiifffbbb\\\[[[YYYVVVTTTSSSRRRRRRPPPOOOOOOMMMKKKIIIGGGFFFCCCBBB@@@>>>======>>>???;;;:::999999::::::888666555555444333333333333444777777777666555333222111000000000000////////////111111000000111111222333555666888;;;???DDDHHHJJJOOOQQQUUUYYY\\\___cccfffgggiiikkkllllllmmmoooppppppqqqssstttuuuuuuuuutttwwwyyy{{{}}}~~~~~~}}}|||~~~xxxVVVEEEEEEDDDHHHJJJZZZooopppXXX???777444111444444333333333444555555333111555???LLL[[[mmm|||{{{lllmmmvvv}}}kkkNNN@@@;;;888777888888888999;;;???AAA>>>888<<<<<<===???BBBFFFIIIKKKQQQUUUZZZ^^^aaaeeeiiikkkrrruuuxxxxxxwwwwww{{{~~~{{{yyyuuussstttwww{{{~~~|||||||||}}}~~~||||||uuuYYYHHHGGGDDDAAAAAACCCDDDBBB@@@FFFEEEDDDBBBBBBBBBCCCDDDGGGFFFFFFHHHJJJIIIEEE@@@????????????@@@BBBDDDEEEFFFFFFGGGHHHJJJJJJGGGEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLNNNNNNRRRVVVUUU```aaaFFF999===;;;JJJggguuuOOOBBBEEEFFF```{{{www}}}tttbbbeeeuuuvvvsssssstttuuuxxxsssuuuwwwwwwvvvwwwxxxzzz~~~jjjdddppp~~~~~~{{{yyywwwrrroookkkjjjjjjiiieeeaaa]]]\\\ZZZWWWUUUTTTSSSRRRQQQQQQPPPNNNLLLJJJHHHGGGDDDBBB@@@>>>=========>>>;;;:::999:::::::::888666555555444333333333333444777777777666555333222111000000000000////////////111111000000111111222333555666888:::>>>CCCGGGIIIMMMPPPTTTXXXZZZ^^^bbbeeefffhhhjjjkkkkkklllnnnpppssstttvvvxxxyyyyyyxxxxxxwwwxxxzzz|||}}}}}}}}}|||}}}~~~iiiMMMDDDAAADDDDDDRRRggglll~~~nnnKKK;;;888888555444444333333333444444666555777>>>GGGUUUiiiyyy|||kkkcccgggoookkkSSSCCC::::::===:::::::::<<>>@@@CCCEEEGGGJJJMMMRRRWWWZZZ^^^bbbeeejjjmmmqqqrrrqqqqqqtttwwwyyywwwsssqqqqqqtttxxxzzzzzzzzzzzz{{{}}}{{{gggRRRHHHFFFDDDBBBBBBDDDEEEDDDBBBFFFEEEEEEDDDCCCCCCDDDDDDFFFEEEDDDFFFHHHGGGDDDAAAAAAAAA@@@AAABBBDDDEEEGGGDDDDDDEEEHHHJJJJJJIIIGGGEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLJJJKKKOOOSSSRRRYYYrrrwwwVVVAAA===;;;===QQQoooiiiJJJ@@@DDDGGG___wwwvvvmmmjjjuuu~~~wwwpppppprrrsssuuuxxxuuuvvvxxxxxxwwwwwwxxxyyy~~~{{{zzzuuuqqqmmmkkkkkkiiidddaaa^^^\\\ZZZXXXVVVUUUTTTSSSSSSRRRQQQPPPMMMKKKIIIHHHDDDCCC@@@>>>===<<<<<<<<<<<<:::::::::;;;:::888666555555444333333333333444777777666666555444222222000000000000////////////111000000000000111222222555555777999===AAAEEEGGGKKKNNNRRRUUUXXX[[[___bbbdddfffhhhiiijjjkkkmmmooosssuuuxxx{{{|||{{{zzzyyyvvvwwwyyy{{{|||||||||{{{{{{}}}YYYCCC@@@AAAAAALLL___kkkVVV;;;666:::666555444444333333333333777666666:::@@@NNNeeeyyywwwbbbVVVZZZjjjrrrXXXDDD;;;::::::999888888:::<<<>>>@@@;;;;;;;;;<<<===???@@@AAABBBEEEJJJNNNRRRWWW[[[^^^eeeiiinnnpppppppppsssuuuvvvuuurrrppppppqqqtttuuuwwwxxxxxxyyy{{{}}}}}}{{{~~~~~~}}}{{{}}}rrrVVVKKKJJJFFFEEEDDDDDDFFFGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEDDDCCCCCCEEEEEECCCBBBDDDDDDCCCCCCDDDFFFHHHIIICCCCCCDDDGGGJJJKKKJJJHHHFFFGGGGGGHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLMMMJJJJJJMMMRRRQQQRRRaaasssnnnNNN>>>@@@999@@@XXXxxx[[[EEE>>>CCCJJJ^^^tttxxx}}}vvvqqqrrrsssssstttwwwvvvxxxyyyxxxwwwwwwxxxyyy~~~{{{zzzuuurrrmmmlllkkkjjjeeebbb^^^\\\ZZZXXXVVVUUUTTTSSSSSSRRRQQQOOOMMMKKKHHHGGGEEECCCAAA???===<<<;;;;;;<<<;;;::::::;;;:::888666555555444333333333333444666666666666555444333222000000000000////////////000000000000000111222222444444666888;;;???BBBDDDIIIKKKOOORRRUUUXXX[[[^^^aaaccceeeggghhhiiilllnnnppprrruuuxxxzzzyyywwwvvvuuuvvvxxxyyyzzz{{{{{{zzzyyy|||dddCCCAAAAAAAAAJJJ\\\qqq\\\<<<555999777666555444333222222222444333444666:::HHHaaawww^^^XXX^^^yyy}}}```FFF777:::888777888888777999===<<<<<<<<<<<<<<<======>>>>>>AAAEEEIIIMMMQQQVVVYYYaaafffkkknnnnnnooorrrtttuuutttrrrqqqpppqqqrrrrrruuuvvvwwwxxxzzz|||}}}~~~}}}|||zzz~~~~~~}}}||||||~~~{{{{{{~~~|||{{{{{{}}}~~~{{{___LLLIIIMMMEEEEEEFFFGGGHHHHHHHHHGGGEEEFFFGGGHHHHHHGGGEEEDDDFFFEEEDDDCCCCCCDDDEEEEEEGGGFFFFFFFFFGGGHHHJJJKKKEEEEEEEEEGGGIIIJJJIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHFFFEEEFFFGGGIIIKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOMMMOOOQQQQQQQQQYYYcccyyybbbFFF:::<<<999CCC```yyyQQQCCC===BBBJJJZZZmmmvvv{{{wwwwwwvvvssstttvvvwwwxxxyyyyyyxxxwwwyyyzzz}}}zzzxxxtttqqqmmmllllllkkkgggddd]]]\\\ZZZXXXVVVTTTSSSSSSRRRRRRQQQOOOLLLJJJGGGFFFEEEDDDBBB@@@>>>===<<<;;;<<<;;;::::::;;;;;;999777555555444333333333333444666666666666555444333333000000000000////////////000000//////000000111222333333444666999===@@@BBBFFFHHHLLLOOOQQQTTTXXXZZZ]]]___bbbdddeeegggjjjlllmmmooorrruuuwwwwwwvvvuuutttuuuvvvwwwxxxyyyyyyzzzxxx{{{~~~iiiFFFAAA@@@BBBIIIYYYvvvbbbBBB888:::777666555444333222222222333333333444666@@@VVVjjj|||hhhZZZggg___EEE===999777:::;;;999:::>>><<<<<<<<<===============<<<>>>AAADDDGGGJJJOOORRRXXX]]]cccfffgggiiilllpppsssssssssrrrrrrqqqqqqqqqssssssuuuwwwxxxzzz{{{{{{~~~~~~}}}{{{{{{{{{|||||||||{{{{{{{{{~~~~~~|||zzzyyyyyy{{{|||}}}yyyvvvnnnaaaRRRGGGFFFIIIEEEFFFHHHIIIIIIHHHHHHIIIEEEFFFGGGHHHHHHGGGFFFEEEGGGGGGFFFEEEDDDEEEGGGIIIIIIHHHGGGGGGHHHIIIKKKLLLJJJHHHHHHHHHIIIJJJHHHGGGHHHHHHJJJKKKKKKLLLLLLLLLIIIHHHGGGFFFFFFHHHJJJKKKLLLMMMNNNPPPQQQQQQRRRQQQSSSQQQOOOOOOOOOQQQWWW^^^qqqXXXCCC::::::;;;IIIgggjjjKKKDDD>>>@@@IIIUUUeeesss}}}yyyyyyvvvsssssswwwwwwxxxzzzzzzyyyyyyzzz{{{~~~{{{zzzvvvrrrooonnnnnnmmmiiifff^^^]]][[[YYYWWWUUUUUUTTTSSSRRRQQQOOOLLLIIIGGGEEEEEEDDDCCCBBB@@@>>>=========;;;;;;;;;;;;;;;999777555555444333333333333444555555666666555444444333000000000000////////////000////////////000111111222333333555888;;;>>>???CCCEEEIIILLLNNNQQQTTTWWWXXX[[[^^^```bbbdddgggiiimmmoooqqqsssuuuuuuvvvvvvttttttuuuvvvwwwxxxxxxyyyyyyzzz}}}lllIII???>>>CCCGGGTTTvvvdddDDD777777666555444444333333333333666555555444444888FFFUUUrrr~~~bbb\\\kkk|||```EEE;;;555888:::777777;;;:::;;;<<<===>>>>>>>>>>>>;;;<<<>>>???@@@BBBFFFIIIQQQUUUZZZ]]]___bbbhhhlllooopppqqqrrrrrrqqqooonnnoooppprrrtttvvvwwwxxxxxxzzz{{{{{{zzzxxxwwwxxxyyywwwxxxyyyyyyyyyyyy{{{}}}zzzwwwwwwxxxyyyyyyzzzzzz|||||||||qqqeeeXXXPPPKKKEEECCCDDDEEEGGGJJJJJJIIIHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHGGGFFFFFFIIIKKKIIIIIIHHHHHHHHHIIIJJJKKKMMMKKKJJJIIIJJJJJJIIIGGGIIIIIIKKKLLLMMMMMMMMMMMMIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMOOOQQQSSSSSSSSSSSSSSSQQQOOOMMMLLLOOOVVV[[[kkkPPPCCC===:::???OOOmmm]]]FFFEEE@@@AAALLLWWWfffyyy|||xxxvvvuuutttqqqtttxxxvvvxxxyyyzzzyyyzzz{{{}}}zzzwwwrrrqqqpppoookkkgggaaa```^^^[[[YYYXXXWWWVVVTTTTTTRRRPPPMMMJJJGGGFFFDDDDDDDDDCCCBBBAAA??????===<<<;;;;;;<<<;;;999777555555444333333333333444555555555666555555444333000000000000///////////////////////////000111111222222333444666999<<<===AAACCCGGGIIIKKKNNNQQQTTTUUUWWWZZZ]]]___aaadddgggmmmmmmnnnoooqqqsssuuuvvvssssssttttttuuuvvvxxxxxxyyyzzz{{{~~~mmmMMM??????EEEGGGPPPsssgggFFF777666555444444333333333444444555444444555444444;;;CCCWWWnnn}}}jjjaaagggxxx^^^KKK<<<;;;;;;666444888777888:::<<<>>>>>>>>>>>><<<======<<<<<<===@@@CCCIIILLLPPPSSSUUUZZZaaafffiiijjjmmmoooooommmkkkjjjkkklllnnnqqqrrrsssttttttuuuwwwxxxvvvttttttuuuxxxtttvvvxxxyyyyyyyyyzzz|||~~~~~~wwwtttqqqppprrruuuvvvwww{{{{{{}}}|||vvvfffXXXLLLIIIHHHEEEDDDEEEEEEHHHKKKKKKIIIGGGFFFGGGEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHIIIIIIGGGGGGIIIKKKIIIHHHGGGGGGGGGHHHJJJJJJNNNLLLJJJJJJLLLLLLKKKJJJIIIJJJKKKMMMNNNOOOOOOOOOIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLOOOQQQRRRSSSRRRRRRQQQRRRQQQMMMLLLNNNTTTYYYdddGGG???===888BBBSSSqqqWWWBBBDDDAAADDDRRR^^^nnnvvvrrrqqqqqqqqqppptttzzzvvvxxxyyyzzzzzzzzz|||~~~~~~}}}{{{vvvtttrrrpppkkkgggcccbbb```]]][[[ZZZYYYYYYVVVUUUSSSQQQNNNKKKIIIGGGDDDDDDDDDDDDCCCBBBAAA@@@===<<<;;;;;;<<<;;;999777555555444333333333333444555555555666555555444444000000000000///////////////////////////000111111222222222333555888;;;<<<@@@BBBEEEHHHJJJMMMPPPRRRSSSUUUYYY[[[]]]```cccfffkkkkkkkkklllnnnpppssstttsssssssssssstttvvvwwwxxxzzzzzz{{{|||nnnPPPBBBAAAHHHIIINNNrrrxxxooonnnLLL;;;;;;444444333333333444555555222000222555666444777<<>>???????????????===;;;<<>><<<::::::;;;;;;;;;<<<>>>BBBGGGKKKNNNSSSYYY```bbb```___aaaccc```bbbfffiiilllmmmmmmmmmnnnooooooppppppqqqqqqrrrssstttvvvvvvvvvwwwyyy|||{{{|||}}}~~~zzzooogggfffggghhhjjjlllpppssswwwzzzzzzuuu}}}hhhYYYMMMLLLIIIHHHFFFFFFFFFFFFIIIGGGFFFFFFGGGGGGEEEDDDCCCCCCCCCBBBAAABBBFFFHHHKKKKKKJJJHHHFFFEEEFFFHHHFFFFFFFFFFFFFFFFFFGGGGGGIIIJJJLLLMMMMMMNNNPPPRRRPPPMMMJJJJJJLLLMMMLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHOOONNNMMMMMMOOOQQQQQQPPPQQQQQQPPPPPPQQQRRRTTTUUU\\\BBB999;;;>>>IIIbbbkkkMMMBBB@@@CCCOOO]]]kkk{{{~~~|||zzzrrrmmmppptttttttttvvvwwwxxxzzz|||~~~~~~}}}||||||}}}|||wwwsssqqqooollljjjgggddd```]]]\\\[[[ZZZYYYYYYXXXVVVSSSPPPNNNLLLKKKGGGFFFDDDBBBAAA@@@??????>>>======<<<;;;:::999999666666555444333333333333444555666666666555333222111111000///////////////////////////000000000000000000111222444666888999;;;===AAACCCEEEGGGKKKMMMLLLNNNPPPRRRTTTWWW\\\___cccdddfffiiikkkmmmnnnoooqqqqqqqqqqqqsssuuuvvvxxxzzzyyyxxxzzzhhhKKKBBB@@@BBBGGG[[[mmmooolll~~~fffAAA<<<666444333333444555444222333333333444444444555555777@@@OOOhhh~~~eeeUUU^^^nnn~~~uuukkkZZZKKKCCC;;;777:::<<<;;;:::;;;>>>???@@@@@@???>>>============<<<===>>>AAACCCEEEJJJOOOTTTVVVTTTTTTVVVYYY[[[]]]```dddfffhhhhhhhhhiiiiiijjjjjjkkkkkkllllllrrrssstttttttttuuuwwwyyyzzz{{{}}}~~~|||zzzsssnnnmmmkkkffffffiiihhhiiikkkooouuu}}}|||~~~mmm\\\QQQKKKJJJHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEDDDCCCDDDEEEDDDCCCBBBCCCEEEHHHIIIIIIHHHGGGEEEDDDFFFHHHFFFFFFEEEEEEEEEEEEEEEFFFGGGIIIKKKLLLLLLLLLNNNPPPNNNLLLKKKJJJJJJJJJIIIGGGGGGGGGFFFEEEEEEFFFGGGGGGLLLKKKKKKLLLNNNOOOOOONNNOOOOOOOOOOOOPPPQQQSSSTTTqqqSSS>>>888<<>>>>>>>>===<<<;;;:::999999777777555444444333333333444555666666666555444333111111000///////////////////////////000000000000//////000111333555666777999;;;>>>@@@BBBDDDGGGJJJIIIKKKMMMOOOPPPSSSVVVYYY^^^___bbbeeehhhkkkmmmmmmoooooooooppprrrtttuuuvvvzzzyyyyyyzzz}}}WWWCCC<<>>===>>>===<<<;;;;;;<<<===>>>@@@CCCGGGHHHGGGHHHKKKNNNRRRTTTWWWZZZ]]]______```bbbbbbccccccdddeeeeeeeeekkklllmmmnnnnnnooorrrtttwwwyyy|||~~~~~~}}}{{{|||}}}|||wwwrrrnnnlllgggbbbaaa``````ccchhhjjjlllpppvvv}}}|||kkkZZZOOOIIIHHHGGGEEEDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBCCCCCCGGGGGGGGGEEECCCCCCEEEGGGFFFFFFFFFEEECCCCCCEEEGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHIIIIIIIIIKKKMMMLLLLLLLLLJJJGGGEEEDDDDDDEEEDDDCCCCCCCCCCCCDDDEEEGGGGGGHHHKKKMMMNNNMMMKKKLLLLLLLLLMMMNNNOOOQQQRRR~~~dddJJJ:::777<<<@@@PPPnnn```DDD@@@AAAIIIYYYlll|||}}}yyy{{{zzzsssooopppqqqqqqrrruuuyyy{{{~~~~~~~~~}}}}}}}}}~~~~~~~~~{{{wwwtttsssrrrpppnnnhhheeeaaa___^^^\\\ZZZXXXXXXWWWUUUSSSPPPNNNLLLKKKJJJHHHFFFDDDAAA@@@???>>>???>>>>>>===<<<;;;::::::888888666555444444444444444444555666666555444333111000000///////////////////////////000000000000...//////000222333555666888:::===???@@@BBBDDDGGGGGGIIILLLMMMNNNPPPSSSUUUZZZ[[[^^^bbbfffhhhjjjkkklllmmmnnnoooqqqsssuuuvvvyyyyyyyyyzzz|||}}}~~~~~~~~~fffGGG;;;CCCDDDHHHZZZjjjnnnttt[[[===888666444333444555444333333333333333333333333333333666777???[[[~~~fffYYYRRRVVV]]]kkkyyyfffMMM???<<<<<<<<<;;;;;;<<<>>>AAACCCCCCAAA@@@@@@???>>>===<<<<<<======;;;===>>>>>>>>>???CCCFFFHHHJJJMMMOOORRRTTTUUUUUU[[[[[[[[[\\\]]]]]]^^^^^^^^^___bbbdddeeehhhkkknnntttvvvyyy||||||{{{yyywwwyyyyyyzzzzzz{{{||||||}}}~~~~~~zzzxxxuuuqqqlllhhhdddaaa``````aaaaaaaaaaaabbbdddhhhnnnxxxvvvhhhZZZOOOIIIFFFFFFEEECCCBBBAAABBBBBBCCC@@@AAABBBBBBBBBBBBCCCDDDIIIIIIIIIGGGEEEDDDEEEGGGCCCDDDDDDCCCAAABBBDDDFFFEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFFFFFFFFFFHHHJJJIIILLLNNNKKKFFFBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDCCCEEEFFFGGGJJJMMMNNNLLLJJJIIIIIIJJJKKKLLLMMMNNNOOOvvvZZZDDD999777<<<@@@TTTsss~~~\\\EEE@@@BBBIIIYYYnnn{{{xxx|||wwwrrrpppqqqsssrrrsssvvv|||}}}~~~}}}|||~~~}}}}}}}}}~~~}}}zzzvvvtttsssrrrpppoooiiifffccc```___]]]ZZZXXXWWWWWWUUUSSSPPPNNNMMMLLLJJJIIIGGGDDDBBB@@@??????@@@???>>>===<<<;;;;;;:::999999777666555444444444333444555666666555444444111000000///////////////////////////000000000000......///000111222444555777999<<<===>>>@@@BBBDDDFFFHHHKKKMMMMMMOOOQQQSSSVVVXXX[[[___bbbeeehhhiiiiiijjjlllnnnppprrrssstttxxxyyyzzzzzzzzz{{{{{{|||~~~~~~~~~~~~rrrLLL<<>>>>>;;;;;;:::::::::;;;>>>@@@AAABBBDDDFFFHHHJJJKKKKKKPPPPPPQQQQQQRRRSSSSSSSSSQQQSSSWWWZZZ]]]aaafffiiippprrruuuwwwwwwvvvsssqqqssssssrrrrrrrrrqqqqqqqqqsssrrrqqqrrrssstttrrrqqqhhhgggeeeaaa^^^[[[ZZZZZZXXX[[[^^^___```dddhhhkkkqqqyyytttbbbUUUNNNJJJGGGDDDDDDCCCBBBAAAAAAAAABBBCCCAAABBBDDDDDDCCCBBBDDDFFFIIIJJJJJJHHHFFFEEEEEEGGGBBBBBBBBBAAA@@@@@@CCCEEEDDDCCCBBBAAA@@@@@@@@@@@@AAACCCDDDEEEDDDDDDFFFHHHHHHLLLNNNMMMHHHDDDBBBCCCAAADDDHHHKKKKKKIIIFFFCCCFFFFFFHHHKKKMMMMMMKKKIIIGGGHHHIIIIIIJJJKKKKKKKKKpppRRR???888888<<>>===<<<;;;;;;;;;:::888777555444444444333444555666666666555444111111000///////////////////////////000000000000/////////000111222333444666888:::;;;<<<===???AAACCCFFFIIIKKKLLLMMMOOOPPPRRRTTTWWWZZZ^^^aaacccddddddeeehhhkkkmmmooopppqqquuuwwwyyyzzzyyyyyyzzz{{{|||~~~~~~}}}}}}}}}~~~yyyRRR???DDDBBBBBBRRRccc}}}ttt|||nnnDDD;;;888555333333444444444333333333333222222222222999000000999;;;@@@ZZZxxxsss```VVVbbbvvvtttdddRRRCCC<<<888666888===AAACCCBBBGGGGGGFFFEEECCCBBB@@@@@@===<<<;;;::::::;;;<<<<<<======>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFFFFGGGGGGGGGJJJNNNRRRUUUZZZ___ccciiijjjlllmmmllljjjhhhffffffeeeeeedddcccbbbbbbbbbaaa`````````bbbbbb```^^^XXXYYYXXXVVVTTTTTTVVVXXXWWW[[[\\\\\\```kkkwww}}}~~~qqqbbbPPPFFFEEEGGGFFFCCCDDDCCCBBBAAABBBBBBDDDEEECCCEEEGGGFFFDDDCCCEEEHHHIIIJJJJJJIIIGGGEEEFFFFFFBBBBBBBBBAAA??????AAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAABBBDDDDDDDDDDDDEEEGGGIIILLLOOOOOOMMMIIIFFFEEEAAAEEEIIIMMMMMMKKKGGGEEEHHHHHHHHHJJJLLLLLLKKKIIIGGGHHHHHHIIIIIIIIIHHHGGGkkkLLL;;;888999>>>BBB[[[xxxgggQQQDDD===AAAKKK\\\ttt~~~rrrsss{{{wwwmmmmmmqqqwwwyyywwwxxx||||||}}}~~~}}}{{{||||||}}}~~~xxxvvv}}}zzzvvvsssqqqpppnnnllljjjgggeeebbbaaa^^^ZZZXXXWWWVVVTTTSSSQQQOOOMMMMMMJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@@@@???>>>===<<<;;;;;;:::999777666555444444222333555666666666555444111111000///////////////////////////000000000000/////////000111222333444444666888999999:::<<<>>>>>>AAADDDGGGHHHIIIKKKMMMNNNOOORRRVVVYYY\\\]]]^^^^^^```cccfffiiikkkllllllsssvvvyyyzzzxxxxxxyyyzzzyyy{{{}}}}}}}}}}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~zzzUUU@@@BBB@@@BBBRRR___www|||vvvJJJ<<<999555333333444444444333333333222222222111111555222222666777888DDDSSSlll}}}ccc[[[^^^llltttcccQQQIII???999999;;;;;;:::AAAAAACCCDDDFFFFFFGGGGGGCCCBBB@@@???>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<===;;;;;;<<<======>>>>>>??????AAAEEEHHHLLLPPPUUUXXXZZZZZZ[[[[[[ZZZXXXVVVUUUTTTTTTSSSSSSSSSSSSSSSSSSQQQPPPPPPRRRSSSSSSQQQOOOOOOPPPQQQPPPOOOQQQUUUYYY]]]dddhhhhhhlllyyyxxxvvv{{{|||oooZZZQQQFFFAAABBBEEEEEECCCDDDCCCCCCBBBCCCDDDEEEFFFDDDGGGJJJHHHDDDCCCEEEHHHGGGHHHIIIIIIGGGFFFFFFGGGCCCCCCCCCAAA??????@@@BBBBBBAAAAAA@@@@@@@@@AAAAAABBBCCCEEEEEEDDDDDDEEEGGGJJJLLLNNNQQQRRRPPPKKKHHHCCCEEEGGGIIIJJJIIIHHHGGGJJJIIIHHHHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEgggHHH999888:::???DDD^^^zzz{{{___KKKBBB;;;AAAMMM___wwwyyynnnrrrzzz~~~tttjjjlllqqqyyy{{{zzzzzz~~~zzz|||}}}|||{{{}}}|||zzz|||~~~mmmkkkuuu}}}zzzvvvrrrqqqooommmkkkjjjhhheeecccaaa^^^ZZZXXXWWWVVVTTTSSSQQQOOONNNMMMIIIHHHGGGEEEDDDCCCCCCCCCAAAAAA@@@???>>>===<<<<<<<<<;;;999777666555444444222333555666666666555555111111000///////////////////////////000000000000000000000000111222444444222444666777777777999;;;999===AAACCCEEEFFFHHHJJJKKKMMMOOOSSSVVVXXXZZZZZZZZZ\\\___cccfffhhhiiiiiirrruuuyyyyyyxxxwwwxxxzzzvvvxxx{{{|||{{{|||}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}~~~zzzVVVAAAAAA???BBBQQQ\\\xxx~~~|||NNN<<<999555333333444555444333333333222222111111111222555666555777<<<>>>===NNNoootttXXXLLLOOOddd|||ooocccRRRFFF@@@===:::888666999===BBBGGGKKKNNNPPPIIIHHHFFFEEEDDDCCC@@@???;;;;;;:::999999999999:::999999999:::;;;;;;<<<<<<999;;;>>>AAACCCGGGKKKNNNLLLLLLLLLKKKJJJHHHGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKIIIIIIIIIKKKMMMMMMKKKIIILLLNNNOOONNNNNNPPPVVV[[[eeepppyyy{{{|||uuummmiiirrrrrr```JJJGGGDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDEEEGGGHHHEEEHHHKKKIIIDDDBBBEEEHHHFFFHHHIIIIIIGGGFFFFFFGGGDDDDDDCCCAAA???>>>@@@AAAAAAAAAAAA@@@AAAAAABBBBBBBBBDDDEEEEEEDDDDDDFFFGGGKKKLLLNNNRRRVVVUUUOOOJJJDDDDDDDDDDDDEEEFFFHHHHHHKKKIIIGGGGGGHHHIIIHHHGGGIIIIIIJJJIIIHHHFFFDDDCCCXXXCCC:::<<>>>>>>>>>>>>>>===<<<;;;999777666555444444444444444444444444444555333111///......///000000000000000000000000000////////////000000000000222333333333555666777888:::;;;<<<===@@@BBBEEEFFFGGGHHHJJJLLLOOOQQQSSSTTTSSSVVVZZZ^^^aaaeeeiiilllppprrrtttuuuuuuuuuvvvwwwzzz{{{|||{{{zzzyyyzzz{{{{{{{{{||||||}}}}}}~~~~~~~~~~~~cccDDD???GGGCCCIII```|||\\\BBB666444555///111555111222222222222222222222222333333333444444666777777<<>>999:::777666:::???EEEPPPZZZYYYQQQLLLLLLKKKEEEAAA??????@@@@@@@@@???>>>===<<<<<<<<<<<<;;;888777777777999:::===???AAAAAABBBBBBBBBAAA??????AAABBBBBBAAA<<>>;;;LLLmmmcccKKKAAA@@@CCCEEEQQQhhh}}}mmmiiisssxxxnnnkkkpppvvvzzz||||||}}}}}}~~~~~~~~~~~~~~~||||||}}}}}}}}}~~~qqq^^^[[[bbbmmmyyy}}}yyyvvvtttrrrooommmkkkjjjiiigggccc___\\\ZZZ[[[YYYVVVTTTRRRPPPMMMKKKGGGGGGFFFFFFEEEEEEDDDDDD@@@@@@???>>>>>>>>>>>>>>>===<<<;;;999888666555444444444444444444444444444555333111///......///000000000000000000000000000////////////000000000000111111111222333555666777888888999;;;===???BBBCCCDDDEEEGGGIIIKKKNNNOOOPPPPPPSSSWWW[[[^^^bbbfffiiioooqqqssstttttttttuuuwwwxxxyyyzzzzzzyyyxxxyyy{{{{{{{{{{{{|||}}}}}}~~~~~~~~~sssKKK@@@FFFBBBDDDUUUwwwhhhDDD777444555000222777333222222222222222222222222333333333333444555666777:::===NNNkkkpppZZZVVVTTTVVV]]]kkk~~~kkkVVVFFF===999777:::>>>CCCMMMVVV___YYYTTTRRROOOJJJGGGHHHIIIGGGCCC@@@>>>===>>>>>>:::;;;<<<======>>>???@@@999;;;===>>>>>>>>>>>>>>>AAA???>>>>>>@@@AAA@@@???@@@AAACCCBBBBBBBBBCCCEEEEEEGGGKKKOOORRRUUUWWWXXXVVVTTTTTTUUUTTTUUU]]]ggg~~~}}}wwwrrrnnnwww}}}lllYYYLLLCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFFFFGGGHHHIIIJJJJJJIIIIIIKKKKKKIIIGGGKKKQQQSSSQQQFFFFFFGGGGGGFFFEEEDDDCCCDDDDDDCCCBBBBBBBBBBBBCCCKKKKKKJJJIIIGGGDDDAAA@@@BBBEEEHHHKKKMMMLLLKKKIIIDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJOOOQQQOOOIIIFFFHHHIIIHHHoooLLL<<<666999>>>>>>QQQuuu|||ZZZEEE???>>>@@@EEESSSlllyyykkklllyyyuuullllllqqqwww{{{|||}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~wwwddd^^^ccclllpppvvv{{{xxxvvvtttqqqnnnooonnnllliiiddd```[[[YYY\\\ZZZWWWUUUSSSQQQOOOLLLHHHGGGGGGFFFEEEEEEDDDDDD@@@@@@???>>>>>>>>>>>>???===<<<;;;:::888666555444444444444444444444444444555444222000/////////000000000000000000000000000////////////000000000000000000000111222333444555555555666777999;;;===>>>@@@@@@BBBDDDGGGIIIJJJKKKKKKNNNRRRVVVZZZ^^^bbbeeekkknnnppprrrrrrrrrtttuuuuuuvvvxxxxxxwwwwwwxxxzzzzzzzzz{{{{{{|||}}}}}}~~~~~~XXXBBBEEEBBBBBBMMMiiizzzJJJ999444555111333888555222222222222222222222222333333333333444555666666777333777KKKcccttt}}}xxxlll[[[OOOJJJPPPaaaqqqlllTTTJJJAAA<<<;;;===EEENNNaaa___^^^]]]XXXPPPLLLMMMMMMJJJFFFBBBAAABBBDDDEEEDDDDDDCCCCCCBBBAAAAAA@@@===???AAAAAA@@@@@@@@@AAADDDCCCAAAAAABBBCCCCCCBBBDDDEEEEEEDDDDDDFFFIIILLLNNNRRRWWW\\\___bbbdddeeebbb___```dddeeebbbcccfffllloooqqqqqqvvvttteeeWWWLLLGGG@@@@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEFFFHHHJJJKKKLLLMMMMMMKKKLLLKKKJJJNNNUUUXXXVVVJJJJJJKKKKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDMMMLLLKKKIIIFFFCCCAAA??????AAAEEEGGGIIIHHHGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEEEEFFFHHHJJJLLLMMMTTTUUURRRKKKGGGIIIJJJIIIhhhHHH===888:::???AAAWWWyyyuuuSSSAAA======;;;BBBTTTmmmtttkkkppp}}}qqqiiilllqqqvvvzzz|||||||||}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||}}}~~~xxxoooooorrrtttsssrrr||||||yyyvvvtttqqqoooooonnnmmmiiieeeaaa]]]ZZZ]]]ZZZXXXVVVUUUSSSPPPNNNHHHHHHGGGGGGFFFEEEDDDDDDAAA@@@??????>>>>>>??????======;;;:::888666555555444444444444555555555555555444222111000/////////////////////////////////////////////000000000000000000000000111222333444333333444555666888:::;;;<<<===>>>@@@CCCEEEFFFGGGFFFIIINNNRRRUUUYYY^^^aaafffiiilllmmmnnnoooqqqsssrrrtttvvvvvvvvvwwwxxxzzzyyyyyyzzz{{{||||||}}}}}}~~~~~~jjjIIIDDDBBBBBBLLLXXXxxxTTT???555666222333777444222222222222222222222222333333222222333444555555222444888===CCCQQQhhh}}}xxxfffWWWOOORRRYYYnnn~~~~~~ooo[[[LLLBBB===@@@FFFQQQUUU]]]ccc```YYYVVVXXXTTTSSSQQQOOOMMMLLLKKKKKKKKKIIIGGGEEECCCAAA>>><<>>>>>???@@@AAABBBCCCDDDBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKLLLLLLHHHJJJJJJIIIKKKQQQTTTRRRKKKKKKLLLLLLKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEIIIHHHGGGFFFDDDCCCAAAAAA>>>@@@CCCFFFGGGGGGFFFEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFFFFFFFHHHJJJLLLMMMUUUVVVSSSLLLHHHJJJLLLLLL```DDD===999999>>>BBB[[[yyypppOOO@@@===;;;:::BBBVVVnnnzzzvvvnnniiiqqq~~~ssskkklllpppuuuyyy{{{{{{{{{{{{}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}|||||||||}}}~~~}}}tttppp{{{xxxwwwuuurrrpppmmmmmmllljjjgggccc```^^^^^^[[[YYYWWWVVVUUURRRPPPIIIIIIHHHGGGFFFEEEDDDDDDAAA@@@@@@???????????????>>>===<<<:::888777666555444444444555555666666666444444333222111000//////////////////////////////////////////000000000000000000000000111222333333222222333333555666888888::::::<<<>>>@@@AAACCCCCCCCCFFFJJJNNNQQQUUUYYY\\\___bbbeeehhhiiijjjmmmoooppprrrtttuuuuuuvvvxxxzzzxxxxxxyyyzzz{{{|||}}}}}}~~~~~~}}}}}}~~~TTTCCC???AAAJJJNNNmmm{{{~~~aaaFFF777777333222444222222222222222222222222222333222222222222333333444000444888666111888PPPgggvvvbbbUUUQQQXXX___kkkxxxsssdddVVVMMMKKKCCCGGGPPPYYY[[[YYYZZZ^^^\\\^^^aaabbbbbb___[[[XXXTTTQQQMMMJJJHHHEEEAAA>>>>>>BBBFFFGGGFFFHHHLLLPPPKKKIIIGGGGGGHHHHHHHHHGGGCCCCCCDDDDDDFFFKKKRRRWWWSSSOOOOOOZZZlll|||}}}tttnnnggg[[[PPPKKKVVVaaarrr}}}yyyqqqdddSSSHHHDDDCCCAAA???===>>>???AAABBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFGGGGGGFFFIIIIIIFFFGGGKKKMMMKKKIIIJJJKKKKKKKKKJJJHHHGGGGGGGGGFFFEEEEEEEEEEEEEEEHHHHHHFFFEEECCCBBBAAA@@@@@@AAACCCFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJQQQSSSQQQLLLIIILLLNNNNNNVVV>>>;;;888888<<>>:::===FFFYYYnnnuuunnniiiiiirrr~~~wwwqqqlllpppuuuyyyzzzzzzzzzzzz~~~}}}}}}}}}}}}}}}~~~~~~}}}{{{{{{|||~~~ssssss~~~{{{xxxwwwvvvtttrrrmmmmmmmmmkkkiiifffdddbbb^^^\\\ZZZXXXXXXVVVTTTRRRJJJJJJIIIGGGFFFEEEDDDCCCAAAAAA@@@????????????@@@>>>===<<<:::999777666555444444444555666666777777444444333222111000000///000000000000000000000000////////////000000000000000000000000000111222333222222222222333444555666777888999;;;===>>>@@@@@@AAACCCGGGJJJMMMPPPSSSVVVXXXZZZ^^^aaaccceeehhhjjjlllnnnqqqrrrsssuuuwwwyyyvvvwwwxxxyyyzzz|||}}}}}}}}}||||||||||||~~~]]]CCC<<<>>>EEENNNggg{{{ssslllLLL999888444222333111222222222222222222222222222222222111111222222333888444222222333666@@@JJJqqqzzzggg^^^WWWTTTRRRUUU\\\jjj~~~pppgggYYYWWWXXXYYYVVVOOOMMMOOOUUUYYYaaaiiiooosssuuuuuurrrlllddd\\\VVVOOOFFF@@@BBBGGGLLLNNNNNNPPPWWW\\\XXXVVVTTTSSSTTTTTTTTTRRROOOOOOMMMKKKKKKMMMQQQTTTPPPJJJFFFLLL[[[iiiqqqssspppfff\\\YYYYYYYYY[[[___tttssshhh^^^RRREEE???AAACCCAAA>>>>>>???AAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBEEEIIIIIIEEEDDDFFFHHHGGGFFFGGGHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDLLLKKKHHHEEECCCAAA@@@???@@@AAACCCEEEFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIGGGFFFEEEFFFGGGGGGKKKNNNNNNJJJIIILLLNNNMMMNNN::::::999999===GGGdddgggGGG>>>>>>:::===EEEXXXmmmrrrllllllrrr{{{~~~zzzvvvsssmmmqqqvvvzzz{{{{{{zzz{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}|||zzzzzz|||~~~yyy}}}~~~{{{zzzyyyyyywwwuuuqqqqqqpppooollliiigggeee___]]][[[YYYYYYWWWUUUSSSKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>><<<;;;999777666666444444444555666777777777444444444333222111000///000000000000000000000000////////////000000000000/////////...//////000111000000000000111222333333555555666888:::;;;<<<===>>>@@@DDDFFFHHHJJJMMMPPPQQQTTTXXX[[[^^^```ccceeehhhjjjmmmoooppprrruuuwwwvvvvvvwwwyyyzzz{{{|||}}}{{{{{{zzzzzz{{{|||~~~```EEE>>>===@@@NNNaaappprrrNNN999888555333444333222222222222222222222222222222111111111111222222888222000444777777777:::MMMeeezzzmmm^^^SSSLLLNNNZZZggg|||iiiWWWOOOMMMPPPTTT[[[eeepppyyy~~~zzzooofff]]]TTTIIIBBBDDDJJJOOOQQQPPPSSS[[[bbbcccaaa___^^^______^^^]]]XXXWWWTTTPPPLLLKKKLLLNNNKKKHHHEEEEEEJJJRRRZZZ^^^```]]]___hhhrrr{{{xxxfffXXXKKKFFF@@@>>>@@@AAA@@@>>>@@@AAABBBDDDEEEEEEDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBAAA@@@???@@@@@@AAABBBGGGHHHDDDBBBDDDEEEEEECCCDDDEEEGGGHHHHHHHHHHHHDDDDDDCCCBBBBBBBBBBBBCCCJJJIIIFFFDDDAAA@@@??????>>>???AAACCCDDDEEEEEEEEEBBBBBBCCCEEEGGGHHHIIIJJJHHHGGGFFFEEEDDDEEEFFFFFFFFFKKKLLLIIIHHHJJJKKKIIIKKK888;;;;;;;;;AAALLLkkkdddCCC<<<===:::999AAAVVVlllrrrnnnsss}}}}}}vvvsssrrrpppnnnrrrwww{{{||||||{{{|||~~~~~~|||{{{zzzzzz|||}}}~~~|||{{{{{{{{{yyyxxxttttttsssqqqoookkkhhhfff___]]][[[ZZZYYYXXXVVVTTTKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@??????@@@@@@>>>>>><<<;;;999888666666444444444555666777777888444444444333222111000///000000000000000000000000////////////000000000000......---------.../////////////////////000111111333333444666888999:::;;;<<<>>>AAACCCDDDFFFIIIKKKMMMPPPUUUXXXZZZ]]]```ccceeegggjjjlllmmmppprrruuuuuuvvvwwwxxxzzz{{{|||}}}zzzzzzyyyyyyzzz{{{}}}~~~~~~___HHHCCC@@@???LLL\\\~~~sss}}}tttOOO888888666444666555222222222222222222222222222222111111111111111222,,,---222555333///000555333FFFccc|||fffSSSHHHKKKSSSYYYgggyyy}}}kkkUUUQQQLLLKKKOOOYYYdddlllqqqkkkccc]]]ZZZTTTLLLFFF???DDDJJJKKKJJJMMMUUU\\\cccaaa____________^^^]]]TTTSSSPPPLLLGGGDDDDDDEEE===AAADDDDDDEEEKKKVVV___pppuuuvvvsss}}}xxxkkkXXXIII???@@@@@@@@@@@@???>>>>>>AAABBBCCCEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA????????????@@@AAA???DDDFFFBBB@@@BBBDDDCCCAAABBBDDDGGGHHHIIIIIIHHHCCCCCCBBBAAAAAAAAAAAAAAACCCBBBAAA@@@???@@@@@@AAA<<<===???@@@BBBBBBCCCCCC@@@AAABBBDDDFFFHHHJJJJJJGGGFFFEEEDDDDDDEEEFFFGGGDDDIIIKKKIIIGGGHHHHHHEEEDDD:::666::::::>>>UUUrrr{{{TTT@@@;;;999;;;<<>>===<<<:::888666555444444333222111222444666888777666444333111111000000000////////////000000111000000000000000000000000........................000000000000111111111111222222333444555666777888999;;;===???@@@BBBFFFIIIJJJJJJMMMPPPTTTWWWXXXXXX___bbbeeehhhjjjmmmqqqsssvvvtttssstttvvvxxxyyyzzzxxxyyy{{{{{{{{{|||~~~iiiIIIAAA@@@===MMMUUUxxxvvvvvv{{{UUU777555999222...111222222222222222222222222555444444333222111000000222222222222222222222222888888AAAXXXxxxbbbVVVOOOEEENNNNNNRRRZZZ```jjj~~~wwwgggZZZUUUUUUWWWYYYXXXOOOIIIKKKJJJEEEBBBCCC@@@===<<>>>>>??????@@@@@@BBBBBBBBBBBBCCCDDDEEEEEECCC@@@===>>>@@@BBBBBB@@@AAAAAA@@@???>>>>>>>>>???AAA@@@???????????????@@@BBBBBBBBBCCCCCCCCCDDDDDDEEECCCAAA@@@>>>>>>>>>???>>>>>>????????????>>>>>>???DDDJJJIIIDDD???===>>>?????????BBBEEEGGGFFFEEEDDDEEEFFFEEECCCBBBBBBDDDGGGFFFEEEDDDDDDDDDDDDDDDBBB999666:::<<>>===<<<:::888777555555444333222222333444666888777666555444333222111111000///////////////000000000000000000000000000000//////////////////////////////000000000111111111111222222333444555666777777999;;;<<<===@@@CCCFFFHHHIIIKKKNNNQQQSSSTTTTTT[[[^^^bbbeeegggjjjnnnqqqttttttssstttvvvxxxxxxxxxxxxyyyzzz{{{{{{|||~~~pppNNNAAAAAABBBJJJRRRrrrvvvyyy```===777:::555222555222222222222222222222222333222222111111000000///222222222222222222222222222111444>>>RRRlllsssdddUUUNNNKKKKKKMMMMMMPPPZZZeeeyyy}}}|||{{{{{{ssseeeVVVMMMGGGAAA???BBB@@@<<<:::===???>>>???BBBGGGEEECCCAAA@@@??????>>><<<>>>BBBHHHOOOUUU[[[^^^jjjnnnuuu|||yyywww{{{rrr```SSSMMMJJJHHH======>>>>>>>>>>>>??????????????????@@@AAABBBCCCCCC@@@>>>>>>@@@AAAAAA???BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>===>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDDCCCBBB@@@???>>>======>>>===>>>>>>??????>>>>>>===@@@EEEIIIIIIDDD@@@@@@AAA???>>>???AAADDDEEEDDDCCCCCCDDDDDDCCCBBBAAAAAACCCFFFEEEDDDCCCBBBBBBBBBBBB???777555:::===EEE___{{{oooKKK>>>;;;888999;;;III^^^lllkkkgggrrrsssmmmlllnnnssstttuuuwwwxxxzzz{{{{{{~~~~~~~~~}}}}}}~~~|||zzzxxxvvvuuuvvvuuuvvvzzz}}}{{{sssllleeeccc___\\\ZZZYYYYYYYYYZZZVVVQQQMMMKKKHHHEEECCCBBBEEEHHHJJJIIIGGGCCCAAA>>>===<<<:::999777666555444444333333333555666777666666777777666444333222000000///.........//////000000000000000000000000000000000000000000000000//////000000000000111111000000111222333444444555444666888999:::<<>>>>>>>>>>>============>>>>>>>>>>>>???@@@AAAAAACCCAAA???>>>???@@@???>>>CCCBBBBBBAAAAAAAAAAAABBB<<<<<<<<<<<<===>>>??????BBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>===<<<<<<<<<======>>>>>>>>>>>>======<<<@@@BBBBBB???<<<===???>>>>>>>>>@@@BBBBBBAAA@@@@@@BBBBBBBBB@@@???@@@AAADDDCCCBBBAAA@@@@@@@@@@@@===777555999===IIIdddkkkIII>>>;;;777888>>>OOOfffpppkkkfffrrr}}}sssnnnooorrrxxxyyyzzz{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}{{{yyywwwvvvtttrrrtttzzz~~~tttkkkfffddd___[[[YYYXXXYYYYYYZZZVVVRRRNNNKKKIIIEEECCCCCCEEEHHHKKKJJJGGGDDDAAA>>>===<<<;;;999888777666444444444333444555666777555777888999888666444333111000//////............////////////////////////////////////////////////////////////000000000111//////000000111222222333222444555666777888;;;>>>???AAADDDFFFHHHIIIKKKMMMPPPSSSWWW[[[^^^bbbfffiiilllooorrruuuuuuuuuuuutttvvvwwwyyyyyyzzz{{{~~~~~~~~~~~~hhhFFF===AAAAAAHHH]]]ttt}}}QQQ:::555444333333222222222222222222222222000000000000111111222222111111111111111111111111///333555444444888BBBJJJTTTkkk~~~qqq___QQQIIIFFFGGGHHHJJJMMMPPPRRRSSSVVV[[[___llloootttyyy~~~~~~~~~}}}||||||qqqqqq}}}hhhZZZJJJAAA@@@BBBAAA@@@??????>>>>>>===<<<<<<;;;???>>>>>>??????@@@AAABBBCCCBBB@@@@@@??????>>>===BBBBBBAAAAAAAAAAAAAAABBB<<<<<<<<<===>>>???@@@AAACCCCCCCCCCCCCCCCCCCCCCCC??????>>>===<<<<<<<<<;;;=========>>>>>>=========;;;===>>>>>><<<;;;<<<>>>>>>======>>>@@@@@@???===>>>???@@@@@@>>>>>>???@@@AAAAAA@@@???>>>>>>??????;;;777666999???MMMjjjlllJJJ???;;;777999DDDVVVkkkrrrjjjgggtttzzzooollloootttzzzzzz{{{}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||zzzxxxwwwtttssstttzzzvvvnnngggddd```[[[YYYWWWXXXXXXVVVTTTPPPNNNLLLIIIGGGDDDBBBDDDGGGIIIIIIFFFCCC@@@======<<<;;;:::888777777555555444444555555666666555666888999999888666444333222111000///.........////////////////////////...........................////////////000000000......//////000111111111111333444555555666999;;;;;;>>>BBBDDDEEEGGGIIILLLKKKNNNSSSWWWZZZ^^^bbbeeefffjjjpppsssssssssssstttuuuvvvxxxyyyyyy{{{}}}}}}~~~~~~SSS>>>>>>???DDDTTTnnn```@@@444333222111222222222222222222222222000000111222222333333333111111111111111111111111...000222333333333444555888IIIYYYdddvvvpppccc[[[SSSMMMJJJIIIGGGFFFEEEFFFIIIKKKKKKNNNRRRWWW]]]gggqqqwwwyyyrrryyy~~~uuujjjeeeMMMEEE>>>===BBBEEEBBB>>>@@@@@@???>>>===<<<;;;;;;>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA@@@???>>>>>>AAAAAA@@@@@@@@@@@@AAAAAA????????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBB??????>>>>>>======<<<<<<======>>>>>>>>>>>>======???@@@@@@@@@??????AAABBB===<<<<<<===>>>>>>===;;;<<<>>>???>>>===<<<>>>?????????>>>>>>>>>??????@@@:::888777:::BBBTTTsssmmmLLL???:::888===JJJ\\\mmmooohhhhhhvvvxxxmmmiiimmmrrryyyyyyyyy{{{}}}}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}{{{yyyxxxvvvuuuvvvzzz~~~~~~xxxssshhhfffbbb^^^ZZZXXXXXXXXXUUURRRPPPNNNMMMKKKHHHFFFBBBCCCEEEFFFFFFDDDBBB@@@======<<<;;;:::999888888555555555555555555555555555666777888888888777666555444222111000/////////000000000000000000000000..............................////////////000000......//////000000000000111222333444333444777999888<<>>>>>CCCMMMgggnnnIII777555555333222222222222222222222222111111222222333333333444111111111111111111111111222///---...111333333222333666;;;EEEWWWrrrwwwmmm^^^YYYSSSMMMJJJGGGDDDBBB???@@@AAACCCFFFMMMUUU[[[dddmmmzzzwwwrrrlllhhhgggjjjmmmnnn~~~zzztttvvv|||wwwcccSSSKKKCCC???:::;;;@@@CCCCCCAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<===>>>??????AAACCCDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCBBBBBBBBB???@@@@@@@@@??????>>>===>>>>>>????????????>>>>>>????????????????????????<<<;;;;;;<<<===>>><<<;;;;;;===>>>===<<<<<<===???>>>===>>>>>>???@@@AAABBB888777999===GGG]]]}}}nnnLLL???::::::CCCOOO^^^jjjjjjdddgggwwwxxxmmmiiimmmtttyyyyyyyyyyyy{{{~~~~~~|||}}}|||}}}~~~~~~}}}}}}~~~~~~}}}{{{zzzyyywwwvvvvvvwwwyyyyyyxxxvvvjjjhhheeeaaa^^^[[[YYYXXXVVVTTTQQQPPPNNNLLLIIIFFFCCCCCCCCCDDDCCCBBBBBBAAA======<<<;;;:::999999888555555666666666666555555555666666666777777888888777666444222111000//////000000000000000000000000................................./////////000000////////////000000000000///111222222111222444666999===@@@AAA>>>>>>@@@DDDDDDGGGJJJNNNPPPSSSWWWZZZ[[[aaahhhkkklllnnnrrruuussstttvvvwwwxxxzzz}}}}}}mmmGGG???>>>BBBHHH```vvvOOO999666888666222222222222222222222222111111111111222222222222111111111111111111111111222000...///111333444333333///111999???KKKeee~~~wwwmmmcccZZZPPPJJJEEEEEEEEEDDDCCCCCCFFFHHHJJJNNNUUU]]]fffoooxxx~~~yyynnngggeeeYYYZZZ\\\___dddnnnzzz{{{{{{{{{~~~uuukkk___OOOCCC@@@???===<<<===???AAABBBBBBAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<===>>>???@@@@@@CCCEEEEEECCCAAABBBCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@AAABBBBBBBBBAAA@@@?????????@@@@@@@@@@@@??????<<<<<<<<<<<<===<<<;;;:::;;;::::::<<<===>>>===;;;;;;<<<======<<<<<<===???======>>>???AAACCCDDDEEE666777:::???KKKcccmmmMMM???999<<>>BBBDDD\\\}}}|||wwwPPP999666888777222222222222222222222222111111000000000000000000000000000000000000000000+++---000222333111///...000---222:::555000@@@YYYjjj}}}xxxkkkbbbNNNOOOOOOMMMIIIEEECCCBBBAAAAAAAAADDDJJJQQQXXX]]]bbbjjjvvv{{{qqqiiiccc```bbbbbb```\\\WWWVVVYYY]]]___fffpppyyyvvv||||||mmm]]]SSSJJJAAA===???999;;;???BBBCCCCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>??????@@@AAABBB@@@CCCFFFFFFDDDBBBCCCEEEBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAABBBCCCDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@???===;;;:::::::::;;;>>>>>>===<<<;;;<<<======<<<<<<>>>???<<<===>>>???BBBDDDFFFHHH999888777===RRRqqqlllPPPBBB???@@@???RRR\\\dddccc___fffzzzuuupppppprrrwww|||zzzzzz{{{|||||||||||||||{{{|||zzz||||||~~~~~~~~~}}}|||{{{{{{zzz}}}{{{yyyxxxxxxuuuqqqoooqqqrrrqqqpppiiihhhgggdddaaa^^^\\\[[[\\\YYYUUUPPPLLLIIIHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@AAA???===<<<<<<;;;999777555555666666555555444333666666555555666777999:::999999777666444222111000222111///...------............////////////......//////////////////////////////////////////////////////000111111111111111222333555666666666888:::>>>???AAAEEEHHHLLLPPPQQQTTTYYY___dddhhhlllpppsssrrrssstttvvvwwwyyyzzzzzz{{{}}}pppDDDCCC>>>DDDAAAQQQvvvzzzvvvTTT@@@;;;777222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////000222666999;;;CCCQQQfffzzzzzzpppeee\\\WWWPPPGGG@@@BBBAAA@@@??????AAACCCDDDGGGJJJPPPXXX```jjjsssxxx~~~tttfff]]]TTTLLLJJJNNNLLLOOORRRWWW___kkkuuuyyy~~~yyyvvvxxx|||}}}~~~~~~aaaWWWKKKCCC@@@???===;;;<<<<<<<<<======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCAAA@@@???>>>???@@@AAABBBDDDDDDDDDDDDDDDEEEFFFFFFJJJFFFAAA???AAABBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBB>>>===<<<;;;::::::;;;;;;;;;<<<===>>>>>>?????????======>>>???????????????>>>>>>???@@@BBBCCCDDDDDD;;;;;;;;;CCCZZZyyysssUUUBBB===???CCCQQQZZZbbbaaa^^^ggg}}}tttooonnnppptttyyyyyyzzzzzz{{{{{{{{{zzzzzz~~~}}}yyyxxx{{{~~~}}}~~~}}}}}}|||{{{{{{~~~~~~}}}zzzyyywwwvvvsssooonnnpppqqqqqqpppjjjhhhfffccc```^^^]]]]]]\\\YYYUUUPPPMMMJJJIIIHHHFFFFFFFFFEEEDDDCCCAAAAAA@@@>>><<<<<<<<<;;;999888555555666666555555444444666555555555666777888999:::999888777666444333333111000///.........///000//////000111111111111111//////////////////////////////////////////////////////000111111111111000111333444555555555777999<<<===???BBBFFFJJJMMMOOORRRVVV\\\aaafffjjjnnnqqqrrrssstttuuuwwwyyyzzzzzz|||}}}rrrJJJCCC@@@EEEDDDTTTuuu~~~vvvxxx\\\BBB777444111222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000111333555777333:::DDDQQQaaavvvyyyjjjXXXJJJ@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@BBBEEEGGGIIIKKKMMMVVV\\\cccjjjsss~~~~~~{{{||||||qqqkkkiiijjjkkk___VVVQQQQQQQQQNNNNNNPPP^^^eeeqqq~~~|||uuulllfffaaa```ccclllxxxzzzoooeeeOOOHHH???;;;<<<======;;;<<<<<<;;;<<<<<<===>>>???AAAAAAAAAAAABBBBBBBBBBBBAAA@@@?????????@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDEEEGGGDDD@@@???@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBB???>>><<<;;;:::::::::;;;;;;;;;<<<===>>>>>>>>>>>>;;;<<<======>>>>>>======>>>>>>???@@@AAABBBCCCCCC;;;;;;>>>JJJcccoooTTTAAA;;;@@@GGGOOOXXX___^^^^^^jjjuuuooommmnnnrrrwww{{{{{{|||||||||{{{zzzzzz~~~zzzvvvvvvyyy}}}~~~~~~~~~~~~}}}}}}||||||}}}}}}~~~~~~}}}zzzxxxwwwtttrrrooonnnoooppppppoooiiigggdddaaa___^^^^^^^^^\\\ZZZVVVRRRNNNKKKJJJIIIIIIIIIHHHGGGEEECCCBBBAAA???>>><<<<<<<<<<<<;;;999666666666555555555444444555555555555666777888888::::::999999888777777777222111000000000000111111000000111111000000000000////////////////////////////////////////////////...///000000111111000000000111333333333333555777888:::<<<@@@CCCGGGJJJKKKNNNRRRXXX]]]bbbgggkkknnnqqqrrrsssuuuwwwyyyzzz{{{}}}~~~~~~~~~~~~YYYFFF???DDDEEETTTppp{{{tttrrrhhhEEE444111222333222222222111111111111000000000000000000000000000000000000000000000000////////////////////////222222000000000000111222333333333666>>>MMM```mmmqqqXXXTTTMMMFFFAAA===;;;;;;:::;;;<<<===>>>>>>======>>>AAACCCEEEJJJPPPQQQNNNRRRTTTYYYbbblllvvv|||{{{qqqcccYYYWWWZZZ^^^```\\\YYY[[[eeennnqqqppppppvvvyyy~~~tttjjjddd```]]]\\\\\\___eeeqqq~~~tttlll```RRRFFF???;;;666555888:::;;;:::::::::::::::;;;<<<===>>>@@@@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@AAABBBCCCAAAAAAAAA@@@AAABBBBBBCCCCCCAAA>>>===???@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBBBBAAABBBBBBBBBBBBBBBAAAAAA>>>>>>>>>???@@@AAABBBCCC???>>><<<:::999999999999::::::;;;<<<============:::;;;;;;<<<===<<<<<<<<<>>>?????????@@@@@@@@@@@@999:::@@@PPPlllsss\\\III===:::@@@GGGNNNVVV\\\]]]___nnnyyyqqqoooooossswww~~~~~~~~~~~~~~~}}}}}}||||||||||||zzzwwwwwwyyy{{{~~~~~~~~~~~~~~~}}}~~~{{{yyyxxxvvvtttrrrpppoooooonnnnnnhhhfffbbb^^^\\\\\\]]]]]][[[YYYVVVRRROOOMMMKKKJJJJJJIIIIIIGGGEEECCCAAA@@@???===<<<<<<======<<<:::777666666555555555555555555555555555666777888888999999999999999999999999444444333222111111111000222111000///...------,,,////////////////////////////////////////////////...//////000000000000000///000222222111222333555666777:::>>>BBBEEEHHHIIIKKKOOOUUUZZZ___eeejjjmmmqqqqqqsssuuuwwwxxxzzz{{{}}}~~~~~~}}}~~~}}}kkkIII===???BBBOOOfffuuuuuuqqquuuLLL555222666333333222222222111111111000000000000000000000000////////////////////////////////////////////////111111000/////////000000555666555444444888>>>CCCSSS]]]lll~~~nnn\\\MMMEEEAAA@@@>>>===<<<<<<>>>?????????>>>===<<<<<<>>>@@@@@@>>><<<<<<>>>CCCKKKQQQUUUVVV^^^VVVMMMIIILLLQQQTTTVVVZZZZZZ^^^jjjvvv|||zzzxxxuuuooojjjjjjkkkjjjgggfffccccccbbbccceeeiiinnnqqqwwwzzz~~~|||jjjZZZPPPHHH@@@;;;;;;888666666888999888777999999999999:::;;;<<<===?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBB??????>>>>>>??????@@@AAA???>>><<<<<<===>>>@@@@@@@@@@@@>>>===<<<<<<======<<<<<<<<<===>>>@@@AAABBB@@@@@@AAAAAAAAA@@@???>>><<<<<<======???@@@BBBBBB???===;;;999888888888888888999:::;;;<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>999;;;BBBWWWvvvrrr]]]GGG<<<::::::>>>BBBNNNTTTZZZ\\\aaaqqq}}}tttqqqqqquuuyyy}}}~~~~~~~~~~~~~~~}}}}}}vvvxxxzzz{{{{{{zzzzzzzzz~~~~~~}}}{{{zzzyyyxxxwwwtttqqqooonnnnnngggeeeaaa]]][[[ZZZ[[[\\\YYYXXXVVVSSSPPPMMMLLLKKKIIIIIIHHHGGGEEECCCAAA@@@???>>><<<<<<======<<<;;;888777666555555555555666555555666777777888888888777777777888888888999999888777666555333222000///111111000/////////000000////////////////////////////////////////////////......///000000000000000...000111111000000222333444666:::>>>BBBDDDFFFGGGJJJMMMSSSXXX^^^dddjjjnnnpppqqqrrrtttvvvxxxzzz{{{}}}~~~}}}}}}~~~}}}PPPAAA>>>???GGGXXXmmmtttnnnZZZ;;;444888333333333222222222222111000000000000000000000000////////////////////////////////////////////////............///000000111,,,...111333333444444555666===IIIXXXhhhzzzssseee\\\XXXOOOIIICCC??????@@@AAAAAABBB???======>>>>>>>>>>>>>>><<<;;;;;;>>>AAACCCCCCBBB???===>>>BBBEEEEEEDDDIIIJJJMMMUUU___ffffffcccYYYPPPJJJMMMQQQUUUZZZaaaeeekkktttzzz}}}|||kkkaaaRRREEE===;;;;;;;;;999888777888888999888777888888888999999:::;;;<<<>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBBBBBBB===============>>>>>>???<<<<<<<<<<<<<<<===>>>@@@???>>>======<<<<<<<<<<<<::::::;;;<<<===>>>@@@AAA>>>???@@@@@@@@@>>>===<<<::::::;;;;;;===>>>???@@@===;;;999888666666666777777888999::::::;;;:::::::::;;;<<<<<<======<<<<<<>>>============<<<<<<<<<;;;===FFF^^^fffQQQ===888::::::;;;>>>LLLRRRXXX[[[aaarrruuurrrqqquuuzzzyyyzzz{{{{{{|||||||||{{{sssuuuyyy|||}}}}}}{{{zzz~~~~~~~~~~~~|||{{{zzz{{{zzzwwwssspppooooooiiifffccc___\\\[[[ZZZZZZWWWWWWUUUSSSPPPNNNLLLKKKIIIHHHHHHGGGEEECCCBBBAAA@@@???============<<<:::888777666555555555666777555666777888999999999999666666777777777888888888999999888777555333222000111111111111333555777888////////////////////////////////////////////////---...//////000000//////...000111111000000111222333555999===AAADDDEEEFFFHHHLLLQQQWWW\\\ccciiinnnoooppprrrtttvvvxxxzzz{{{|||}}}~~~~~~}}}}}}{{{wwweeeJJJAAA???BBBLLLdddqqqiiilllEEE666777333333333333222222222222000000000000000000000000000000000000000000000000////////////////////////,,,---...///000000111111////////////000222333333///222777<<>>???===;;;;;;<<<>>>999:::<<<======<<<;;;;;;>>>BBBEEEHHHNNNUUUWWWUUULLLHHHKKKTTT[[[^^^fffpppzzz~~~zzzooobbbYYYIIIFFFAAA===:::999:::;;;444555666777888888999999888888888888999:::;;;<<<=========>>>>>>>>>??????>>>???@@@AAAAAAAAA@@@@@@<<<<<<<<<<<<<<<======>>>:::;;;<<<<<<;;;;;;===???<<<======>>>>>>======<<<::::::::::::;;;===>>>>>><<<===?????????===;;;999888888999999:::;;;<<<===999888777555555555555666666666777888999999999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<>>=========;;;999999888666555444555666777666777999:::;;;;;;::::::777777777777888888888888777888888888888666555444555444333333333555777999////////////////////////////////////////////////---...//////000000/////////000111111000000111222111333888<<<@@@BBBDDDDDDFFFIIIOOOTTTZZZaaahhhmmmooooooqqqtttvvvxxxzzz{{{zzz|||}}}~~~}}}~~~}}}sssyyyMMMBBBAAABBBGGGaaarrrgggrrryyyNNN999666444444333333333222222222000000000000000000000000000000000000000000000000000000000000000000000000---...//////000000111000666444000......///000111111333444333333777???FFFNNN[[[iiisss|||}}}vvvqqqiii^^^VVVUUUKKKPPPUUUSSSLLLFFFDDDFFFFFFHHHIIIGGGDDDDDDHHHLLLNNNUUUYYYXXXYYY___bbbaaaccccccjjjtttvvvrrrwww~~~xxxoooeee[[[OOODDD===888999::::::999999:::<<<444555666666777777999:::999999999999:::;;;<<<<<<<<<<<<=========>>>>>>>>>===>>>???@@@@@@@@@??????<<<<<<;;;;;;<<<<<<===>>>:::<<<======;;;:::<<<>>>999;;;===???@@@???>>><<<:::::::::::::::;;;<<<<<<;;;<<<>>>>>>>>><<<999777777777777777777888999:::666555444333333444555555555555666777888888888888999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999:::EEE```RRRCCC999;;;;;;888;;;DDDGGGMMMSSSWWW^^^nnn{{{qqqmmmmmmqqqwwwxxxxxxzzz|||}}}~~~~~~~~~{{{yyyxxxyyyzzz{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{uuuwwwyyyxxxuuussssssuuunnnllljjjfffccc___\\\[[[TTTTTTSSSRRROOOMMMKKKJJJIIIJJJIIIIIIHHHGGGFFFEEECCCAAA???>>>===<<<:::999999888666555444555777888777888:::;;;<<<<<<;;;:::888888888888888888888888555666777888999999888777999888555333111111222222////////////////////////////////////////////////---......//////////////////000111111000000111222///222666;;;???AAABBBCCCEEEHHHMMMSSSYYY```ggglllnnnoooqqqsssvvvxxxzzz{{{yyy{{{}}}}}}}}}~~~xxx~~~JJJ???AAACCCGGGcccvvviiieeeTTT;;;666444444444333333333222222000000000000000000000000000000000000000000000000111111111111111111111111//////000000000000000//////...,,,---...////////////333555444111000333777111<<>><<<===>>>???@@@???>>>>>><<<;;;;;;;;;;;;<<<======:::<<<>>>===;;;:::;;;>>>888:::>>>AAABBBAAA>>>===:::::::::999999:::;;;;;;:::<<<===>>>===;;;888666777666666666666666777777333333222111222333444555444555666777888888888888888888999::::::::::::999999999999::::::;;;;;;;;;888===HHH___kkkJJJAAA:::888888999===CCCHHHOOOTTTWWW___oootttqqqqqqrrrvvvzzzwwwxxxzzz||||||{{{zzzyyy{{{|||}}}|||{{{zzz{{{|||~~~||||||}}}~~~~~~}}}zzzxxxwwwssstttvvvuuuttttttuuuvvvyyytttmmmhhhdddaaa^^^]]]ZZZXXXTTTRRRPPPOOOLLLJJJJJJIIIHHHHHHHHHGGGEEECCCDDDCCCBBB@@@>>>;;;999777:::999777666666666777888888888999;;;???@@@@@@??????===;;;888777666666666888888777666555555444444777777666555555444333333222222111000///...---,,,000000///............///000000000000000000000000111222222111000///000111222111111333777;;;>>>???JJJLLLNNNRRRXXX```iiippppppqqqsssvvvyyy|||~~~|||||||||}}}~~~~~~OOOEEE??????KKKeeepppdddZZZsssxxxRRR;;;777555333222222333444333222000000000000000000000000000000000000000000000000......////////////......////////////////////////000000000000000000000000////////////000000000000555555444666:::???EEEIIIRRR[[[hhhtttwwwjjjbbbMMMIIICCC===888777777888666666555555666888;;;<<<@@@<<<888666888999888777<<<;;;:::999999:::<<<===>>>>>>============>>>>>>???>>>===<<<<<<===>>>???<<<:::999777777888:::;;;;;;;;;:::999777888:::===@@@???======>>>>>><<<;;;===<<<<<<;;;;;;:::999999999999888888888888999999666555444333333444666777555555444444444333333333333444444555555444444333555555666666777777888888777888888999888666444333999???HHHZZZtttvvv___GGG???999777888999>>>DDDLLLOOORRRXXXfffxxx}}}rrrooooooppptttxxxwwwxxxzzz{{{{{{{{{yyyxxxyyy{{{||||||{{{zzzzzz{{{~~~}}}||||||}}}~~~|||zzzxxxvvvtttsssrrrpppppprrrvvvyyy~~~yyyqqqjjjfffccc```^^^[[[XXXTTTRRRQQQOOOMMMKKKIIIHHHHHHHHHIIIHHHFFFDDDDDDDDDCCCAAA???===;;;::::::999777666666666777888999999:::<<>>===<<<:::888777777666777777666666666666555555777777666666555555444444333333222111000///......000000//////............000000000000000000000000---...000000000//////000111111000222666:::===>>>DDDHHHMMMSSSYYY___fffjjjoooppprrruuuxxx{{{}}}~~~||||||}}}}}}~~~~~~vvvPPPEEE???@@@III```mmmdddUUUjjjsssMMM999555555444222222333444333222000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////.../////////000000000000222111000///111333666888:::@@@IIIRRR[[[fffsss|||{{{pppdddWWWMMMGGG???===999666555666888999666666555555666888:::<<<>>>;;;777666888999999888<<<;;;:::999:::;;;===>>>>>>==================>>>>>>>>>===<<<<<<===>>>???;;;:::888777888999:::;;;<<<<<<;;;:::888999;;;===@@@???======>>>>>><<<;;;::::::::::::999999999999888888888777777888888888777666444333333444666777555555555444444444333333333444444555555444444333444555555666777777888888777777777777666555444333:::???FFFRRRccclllaaaOOOBBB<<<777777888:::@@@GGGNNNNNNPPPZZZooo|||rrroooooopppssswwwxxxyyyzzz{{{zzzyyyxxxwwwwwwyyy||||||{{{yyyyyyyyy}}}|||{{{{{{|||~~~~~~}}}{{{yyywwwvvvtttrrrooollllllpppwww|||}}}tttmmmhhhdddbbb```[[[XXXUUURRRQQQOOOMMMKKKHHHHHHGGGHHHIIIHHHFFFDDDCCCCCCBBBBBB@@@???===<<<:::999888777666777888888::::::;;;>>>AAABBBBBBAAA>>>>>>>>>===<<<:::999888777777777777666666666666666666666666666555555555555444444333222111000000000000000///////////////000000000000000000000000------...///000000000000000000000222444888;;;>>>???EEENNNVVV\\\```dddgggpppqqqrrruuuwwwzzz|||}}}||||||}}}}}}~~~vvvRRREEE???AAAGGGZZZhhheeeQQQ^^^yyyRRR===999666444222222333333333222000000000000000000000000000000000000000000000000......////////////......////////////////////////////////////////////////....../////////000000000111111000//////000000111...111555888<<>>======<<<<<<<<<<<<======>>>>>>============>>>>>>999999888888888:::;;;<<<<<<<<<<<<;;;::::::<<<>>>@@@>>>============<<<:::777888888888888999999999888777777666666777777888777666555444444444666666555555555555555444444444333444444555555444444333444444555555666777777777777666555555444444444444888===BBBHHHQQQUUUMMMAAA===999666777888;;;BBBKKKMMMNNNPPP\\\sss~~~tttqqqrrrrrruuuxxxxxxyyyyyyzzzyyyxxxwwwwwwvvvyyy|||~~~|||zzzyyyyyy{{{{{{{{{||||||}}}~~~}}}~~~}}}}}}}}}|||zzzxxxwwwvvvsssqqqnnnllllllpppwww}}}}}}uuummmhhhdddaaa```\\\YYYUUUSSSRRRPPPNNNLLLIIIHHHHHHHHHHHHFFFCCC@@@AAAAAAAAAAAA@@@???>>>===:::999888777777777888999;;;;;;<<<>>>AAACCCCCCBBB???@@@@@@AAA@@@???===<<<::::::999999888777777666555555555555555555555555666666555555444333222222111111111111000000//////////////////////////////222000//////000111111111///000000111333666:::===@@@FFFOOOXXX^^^cccgggiiirrrrrrtttvvvxxxzzz|||}}}|||}}}}}}~~~~~~~~~YYYFFF>>>AAAEEESSSdddiiiTTTXXX^^^DDD:::666444222222333333222111000000000000000000000000////////////////////////......////////////......////////////////////////////////////////////////........./////////000000//////000222333333333333222333333222222444888<<<;;;>>>CCCHHHLLLOOOQQQRRR[[[eeerrrzzz|||}}}}}}rrrhhhaaa[[[TTTOOOHHHFFFBBB>>>:::888777777555555555555555555555666666555555555666777999:::999888777777888999::::::;;;;;;;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<======>>>>>>>>>===============999888888888999;;;<<<===<<<======<<<;;;;;;===???@@@>>>===<<<======<<<:::666666777888888999::::::777777666666666666777777777666555555444555555666555555555555555555555555333444444555555444444333333444444555555666777777777555444333222333444444666999<<<@@@DDDEEEAAA:::999666666888999<<>>>>>===;;;:::888777777777888999::::::;;;===@@@BBBBBBAAA@@@AAABBBCCCCCCBBBAAA@@@@@@???>>><<<:::999888777666666666666555555555555777777666666555555444444222222333333333222111000////////////////////////555222...---...000000000...000111111222444999===AAAFFFNNNVVV\\\ccciiillltttuuuvvvxxxzzz|||}}}~~~}}}}}}}}}~~~~~~hhhLLL>>>AAABBBMMMbbbnnn^^^ZZZ}}}nnnKKK666777555333222333333222111000000000000000000000000////////////////////////......////////////......////////////////////////....................................////////////***+++---///111111222111000111222222111000//////333444555777888888888888<<>>>>>======<<<<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<888888999999:::;;;<<<===;;;<<<======<<<<<<>>>??????>>><<<<<<======;;;:::666666777888999:::;;;;;;777777666666666666777777777777666666555555555555444444555555555555555555333444444555555444444333333333333444555555666666666555333222222333444444666666777:::<<<===;;;999777666666999;;;>>>GGGQQQPPPRRRWWWaaattt{{{rrrppppppppprrruuuvvvvvvwwwwwwwwwxxxxxxxxxwwwzzz}}}~~~}}}|||||||||zzz{{{}}}~~~~~~~~~}}}|||{{{~~~~~~{{{{{{{{{zzzzzzxxxwwwwwwrrrrrrrrrqqqpppqqqsssuuuvvvsssooollliiifffcccaaa]]]ZZZWWWTTTSSSQQQOOOMMMLLLKKKKKKJJJIIIFFFAAA===>>>????????????>>>======;;;:::999888777888999999888888999<<>>>>>============>>>>>>>>>?????????>>>===<<<;;;999999::::::;;;;;;<<<<<<:::<<<======<<<<<<>>>??????===<<<<<<<<<<<<;;;999666777777888999:::::::::888777777666666777777888888777777777666555555444333333333444444444444444333444444555555444444333222222333333444555555555555444444333333444444444888666555777999::::::999777666888;;;<<>>===;;;:::999888888888999999666666777999===>>>>>>===@@@@@@@@@@@@AAABBBDDDDDDEEEDDDDDDCCCCCCBBBBBBBBB>>>>>>===<<<:::999888888777777777777666666666666555666777888888666555444000000000000000000000000//////111555:::999444...///222444333222333999>>>@@@EEEMMMUUU\\\cccjjjnnnwwwwwwxxxyyyzzz||||||}}}}}}~~~~~~dddCCCAAA>>>CCCZZZooorrrbbbrrrkkkCCC777555333222222222111000000000000000000000000000000000000000000000000000......////////////......////////////////////////........................---------.........//////000000000000000000000000------...000111222111111......------...///000111555555444444333444444555///333777:::<<>>===888333444555444444555666888333444444555555555444444222222222333333555666777555555666666666666666666555777999999777666777999666777888:::;;;;;;<<<<<>>>>>>>>>>>??????>>>?????????>>>===;;;:::::::::;;;;;;;;;;;;;;;;;;999;;;<<<===<<<<<<===>>>???===<<<<<<<<<<<<;;;999666666666777777888888888888888888777777888888888888888888777666666555444222222222333333333444444333444444555555444444333222222222333444444555555444444555555555555444444;;;777444666999:::::::::666666999<<<===???IIITTTSSSUUU___ttt|||tttrrrrrrrrrsssvvvtttttttttuuuvvvxxxzzz{{{wwwxxxzzzzzzyyyzzz{{{}}}zzz|||~~~}}}{{{{{{}}}~~~}}}}}}}}}|||zzz{{{{{{{{{zzzzzzyyyxxxvvvuuurrrmmmjjjjjjmmmpppmmmmmmnnnpppqqqooolllhhh^^^[[[XXXUUUTTTRRRPPPNNNLLLLLLNNNPPPPPPNNNJJJGGGAAAAAAAAAAAAAAA@@@???>>>;;;:::999888888888999:::555555666888;;;======<<>>>>>>>>???AAACCCDDDDDDDDDEEEEEEFFFFFFGGGGGGBBBAAA@@@???===;;;:::999777777777777666666666666666777999:::999888666555000000000000000000000000---///555>>>DDDBBB999111///222555444222333999???AAAGGGPPPYYYaaaggglllpppvvvwwwwwwxxxzzz{{{{{{|||}}}~~~~~~~~~~~~nnnFFFAAA===@@@VVVmmmuuucccmmmqqqDDD888666333222222222111000000000000000000000000000000000000000000000000000......////////////......////////////////////////........................---------.........//////,,,,,,,,,,,,---...///000111///---------.........///...------...///111222000///......000111000///000111333333222222444555555444444777;;;>>>>>><<<777999999888:::===@@@@@@???>>>???@@@AAA>>>888333999:::777222111666666111///222444333000///000333222222111111222333444555666555444333333444555666444555666666666666666555555888:::999777555777888555666888999:::;;;;;;;;;@@@@@@????????????@@@@@@>>>?????????>>>===;;;:::;;;;;;;;;<<<;;;;;;::::::888:::<<<===<<<<<<===>>>???===<<<;;;<<<<<<;;;999555555555666666666666666999999888888888888999999888888888888777666444444111111111222222333333333333444444555555444444333111222222333333444555555333444555666666666555444777666555666777888777555;;;:::777666999AAAKKKRRRUUUUUU^^^yyyxxxttttttuuutttsssqqqrrrtttvvvwwwxxxyyyyyyvvvvvvxxxzzz{{{|||}}}}}}{{{}}}~~~~~~}}}|||zzz{{{}}}~~~}}}~~~~~~~~~}}}{{{|||zzzxxxvvvuuuuuuvvvwwwvvvrrrmmmjjjiiijjjjjjjjjhhhjjjoootttxxxwwwtttqqqaaa]]]WWWSSSQQQQQQPPPOOOOOOOOONNNPPPVVVYYYRRRIIIGGGFFFEEECCCAAA???======<<<;;;::::::999999::::::999999888888999999:::;;;<<<<<<<<<<<<===???@@@AAAAAACCCEEEGGGHHHGGGFFFEEEDDDCCCAAA>>><<<;;;::::::;;;;;;:::999888777666666666666666666777777888888666555333222111111222333444444333222111000///...666333222333666<<>>>>>>>>===;;;:::<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999888777777777999::::::999888777999::::::::::::999888888666666555555555444444444444444555666777888999999666666555444333333222222222222222222222222222222444444444444333222111111333333333333333333333333666666666666666555555555999777666777888999888777:::999888777:::BBBKKKRRRSSSTTT^^^xxxyyyuuuuuuvvvuuussspppqqqrrrtttuuuvvvwwwwwwuuuvvvxxxyyy{{{||||||||||||}}}~~~}}}|||{{{zzz|||~~~~~~~~~~~~}}}}}}{{{yyywwwuuuuuuuuuvvvvvvrrrnnnkkkjjjjjjjjjiiihhhjjjnnnsssvvvvvvssspppbbb^^^YYYUUUTTTSSSRRRQQQQQQRRRQQQPPPSSSUUUPPPHHHJJJIIIGGGEEEBBB???===<<<<<<;;;::::::999999::::::999999888888999999:::;;;<<<<<<<<<<<<<<<===>>>???AAABBBEEEGGGHHHHHHHHHGGGHHHFFFDDDBBB@@@>>>===<<<;;;;;;:::999888777666666555555666666777777777777888777555333111111000111333333333222222222222222,,,000777???@@@>>>@@@EEELLLOOOUUU^^^hhhooorrrrrrvvvwwwxxxzzz|||~~~vvvJJJ@@@DDD>>>MMMpppyyyhhh]]]zzzhhhCCC999444222444444111000111000000000000000000000000000000000000000000000000////////////////////////...------,,,,,,------...........................///...------------...///....................................//////////////////............//////------...///000000000000111000000000000000000000///000000111111000000///111111111111111111111111000000111111111222222222000000111111111222222222///000000111111111111111222222333333333333444444444333222222222444666888777444222333777<<<>>>???666666777777777888888888999777666777:::<<<<<<;;;;;;<<<===>>>???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::999888777666666777888999999888777666888999999999999888777777555555444444444444333333333333444555666777888888666666555444444333222222222222222222222222222222333333333444333333222111333333333333333333333333444444444444444444444444888777666777888888777666888888888999<<>>===<<<;;;::::::999999::::::999999888888999999:::;;;<<<<<<;;;;;;;;;;;;<<<<<>>===<<<;;;:::888777777777666555555666777777777777666:::999666444222000000///333333222111111111111111000555???GGGEEE>>>:::;;;HHHOOOYYYbbbjjjooosssuuuuuuvvvxxxzzz|||~~~zzzttt|||yyyQQQCCCBBB===KKKlllyyyjjj^^^vvveeeCCC999444222333444111111333000000000000000000000000000000000000000000000000////////////////////////......------------......///////////////////////////...------------...///........................---............///////////////............//////,,,,,,,,,------...000000111111000000/////////...//////000000000000//////222222111111000000//////....../////////000000000000000000111111111222222///000111111222222111111222222333333333333444444444333222222333444666777555444555999===???>>>===666666666666777777777777999777777888:::<<<<<<<<<:::;;;===>>>???@@@@@@@@@======<<<<<<<<<;;;;;;;;;999999999999888777666555666666777777777666666555777777777777777666555555444333333333333222222222222222333444555555666666666666555555444333333333111111111111111111111111111111222333333333333222222222222222222222222222222222222333333333333333777666555666777888777555777777888:::===DDDLLLRRRQQQTTT]]]ppp}}}yyyxxxyyyyyywwwuuupppppppppqqqrrrtttuuuuuuuuuuuuwwwxxxyyyzzzzzzzzz||||||}}}}}}|||{{{zzzyyy}}}}}}}}}~~~}}}}}}}}}~~~}}}zzzwwwuuuttttttsssqqqooonnnnnnllliiigggfffgggiiilllnnnnnnllliiiaaa___[[[YYYXXXXXXVVVUUUXXX[[[YYYQQQKKKIIIIIIGGGJJJIIIGGGEEECCC@@@???>>><<<;;;::::::999999::::::999999888888999999:::;;;<<<;;;;;;:::999999::::::<<<===@@@CCCEEEGGGHHHIIIHHHGGGFFFDDDBBB@@@>>>======<<<:::999888777777888666666777888888888777666999888777555333222111000444333111000///...//////555555888;;;:::999===DDDHHHQQQ^^^gggkkknnnsssvvvuuuvvvxxxzzz}}}~~~}}}}}}~~~~~~yyyoooxxxXXXEEECCC>>>HHHaaatttkkk```rrrhhhFFF:::444111333444222222444000000000000000000000000////////////////////////////////////////////////......------------......////////////////////////.........------.................................---------........./////////......------......///000///---,,,,,,---...///111000000//////......---...//////000000//////...111111111000000///......---............/////////000000000000111111111111000000111222222222222111222222222333333333444444444333333333333444555666000666>>>CCCBBB===666111555555666666666777777777999888888999:::;;;<<<<<<<<<======>>>???@@@@@@@@@=========<<<;;;;;;::::::888888999999888777777666555555555555555555444444555555555555555444333333222222222222111111111111111111111222333444444555555555555555444444333333111111111111111111111111///000111222333333333333222222222222222222222222111111222222222222333333999888777777999999888777666777888:::>>>EEEMMMSSSMMMQQQZZZlll{{{wwwwwwxxxyyywwwuuurrrrrrrrrrrrssstttvvvwwwuuuvvvwwwxxxyyyzzzzzzzzz|||||||||||||||{{{zzzzzz}}}~~~~~~|||~~~}}}}}}}}}~~~~~~{{{yyyvvvuuutttsssqqqpppoooooommmiiifffeeedddeeeggghhhhhhgggeee___]]]ZZZXXXXXXXXXWWWVVVYYY\\\ZZZQQQIIIGGGGGGFFFEEEDDDCCCBBBAAA@@@@@@???<<<;;;::::::999999::::::999999888888999999:::;;;<<<;;;:::999999888888999999:::<<<>>>AAACCCDDDEEEEEEEEEEEEEEECCCBBB@@@??????===;;;:::888888999:::888999:::;;;;;;:::888777777777777666555444333222333222111000000222333444222///...///111666BBBNNNLLLVVVcccjjjlllnnnqqqtttuuuvvvxxxzzz}}}~~~}}}}}}}}}}}}|||qqq|||[[[DDDCCCAAAEEEUUUjjjiiiaaammmpppKKK;;;555222333333222222444000000000000000000000000///////////////////////////////////////////////////......------......///////////////////////////---..................---........................------------..................------------......000///.........///000111////////////......------......////////////......000000000/////////.............../////////000000//////000000000111111111000000111222222222222222222222222333333333444444444333333333444444555555---777AAADDD>>>555000///666666666666777777777777999999999999::::::<<<===??????>>>>>>>>>>>>>>>???>>>======<<<;;;;;;::::::999999999999999999888777666555555444444444333333333444444444444333222222222222111111111000000000000000111111222222333333444444444444333333333333000000000000000000000000...///000111222333333333111111111111111111111111111111222222222333333333<<<;;;:::;;;<<<<<<<<<:::666777888999>>>EEEOOOUUUNNNQQQ[[[lll|||xxxttttttvvvwwwwwwuuutttssssssssssssuuuwwwxxxvvvwwwxxxyyyzzzzzzzzzzzz||||||||||||||||||||||||}}}}}}~~~~~~}}}~~~}}}zzzxxxvvvuuutttrrrpppoooooommmjjjgggdddcccccccccdddeeecccbbb]]][[[YYYXXXYYYYYYWWWVVVXXX[[[YYYQQQJJJHHHHHHFFFAAAAAAAAA@@@@@@@@@??????<<<;;;::::::999999::::::999999888888999999:::;;;;;;;;;:::999999999999999888888999;;;<<<>>>???@@@BBBCCCDDDEEEFFFEEEDDDCCCAAA@@@===;;;::::::;;;<<<;;;<<<===>>>>>>===;;;999777777777777666555444333000000000111444888;;;===>>><<<<<<===;;;;;;AAAIIIQQQZZZeeelllmmmnnnpppsssvvvwwwyyy{{{}}}~~~}}}}}}}}}~~~rrr~~~bbbEEEBBBBBBDDDMMM___hhhcccjjj}}}SSS===777333333333111111444000000000000000000000000000000000000000000000000//////////////////////////////............//////........................------...//////...------------------------------,,,------------...............------------......,,,---...///111333555666........................------............------.........///////////////....../////////000000000/////////000000000111111000111222222333222222222222222333333333333444444444444444444444444444444000555999888444111444888777777777777888888888888999:::;;;:::999:::;;;===@@@???>>>============>>>>>>>>>===<<<;;;::::::999888999999999999999888888777666555444333333333333333333333333333222111111222111111111111000000000000000111111111222222222333333333222222222222222////////////////////////......///111111222222222000000000000000000000000000000111111222333333333<<<;;;::::::<<<<<<;;;:::777777777888===EEEPPPWWWZZZ\\\cccttt}}}zzzuuuqqqppprrruuuvvvuuuuuutttsssrrrssstttvvvxxxwwwxxxyyyzzzzzz{{{zzzzzz||||||||||||}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~{{{yyywwwvvvuuussspppooonnnmmmjjjhhhfffdddbbbbbbccccccbbbaaa\\\ZZZYYYYYYZZZZZZYYYWWWUUUXXXVVVPPPLLLKKKIIIFFFBBBAAAAAA@@@??????>>>>>><<<;;;::::::999999::::::999999888888999999:::;;;;;;::::::999999999::::::999999999999999:::;;;;;;===>>>AAADDDEEEFFFFFFEEECCCAAA???<<<;;;<<<===>>>>>>???AAABBBAAA@@@===<<<888888888888777555333222000000000000333666:::===DDDEEEJJJNNNKKKFFFEEEIIIUUU\\\eeekkknnnppprrrsssxxxxxxzzz{{{}}}~~~~~~~~~qqq~~~sssNNNCCCAAABBBIII[[[llljjjkkkaaa???999444333333000000333000000000000000000000000000000000000000000000000//////////////////////////////............//////------------------------------...//////...------------------------------,,,,,,---------............------,,,,,,------...+++,,,...000333444555666,,,,,,,,,------......///---------......---------,,,------......//////000............/////////000////////////000000000111000111222222333333222222222222333333333333444444444444444444444444444333444222000000111444777888888888888888999999999999999;;;<<<;;;999999;;;>>>>>>===<<<<<<<<<===>>>???>>>>>>===<<<;;;:::999999777777888888888888888777888777555444333333333444222333333333333222111111222222222111111111000000000111111111111222222222111111111111111111111111////////////////////////......///000111111111000000000000000000000000000...//////000111111222222999888777777999999888777888777666777<<>>======<<<;;;::::::999999::::::999999888888999999:::;;;;;;::::::999::::::;;;;;;::::::999888888999999999777999===@@@CCCEEEEEEEEEEEECCC@@@===<<<===>>>???@@@AAACCCDDDDDDBBB???===:::::::::999777444222000333111///...///111333555444999DDDOOORRRPPPQQQVVVWWW\\\dddkkkooorrrssstttyyyyyyzzz|||}}}}}}~~~ooo~~~XXXEEE???@@@GGG\\\qqqrrrooommmAAA:::444333222000000222000000000000000000000000000000000000000000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------------------------,,,,,,,,,---------.........------,,,,,,------...---...000222222222222111***++++++,,,---...//////,,,------......------,,,+++,,,,,,---...///000000---------.........//////////////////000000000000111111222333333333333222222222333333333444444444444444444555555444333333555000---000666999555000888888999999999:::::::::999;;;<<<;;;999999;;;>>>;;;;;;;;;;;;<<<===???@@@???>>>===<<<;;;:::999999666666777777777777777666888777666444333333444444222333333333333222111111222222222222111111111111111111111111222222222222000000000000000111111111////////////////////////...//////000000000000000000000000000000000000000------......///000000111:::999888888::::::999888666777888:::>>>HHHTTT]]]rrr}}}yyypppnnnnnnqqqsssqqqrrrvvvrrrrrrqqqqqqrrrsssuuuvvvxxxxxxyyyyyyzzz{{{||||||yyyzzz{{{|||}}}}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}|||{{{{{{yyywwwwwwtttqqqooommmllljjjhhhgggeeebbbbbbcccccc___\\\\\\[[[YYYXXXXXXZZZ\\\^^^ZZZWWWSSSPPPNNNLLLIIIGGGCCCBBB@@@???>>>>>>======<<<;;;:::999888888888888999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;999777888;;;===;;;999999:::<<<>>>???AAABBBBBBGGGFFFDDDBBBAAAAAAAAABBBDDDEEEEEECCC???<<<;;;;;;;;;;;;:::999777555333222111000///000222444555555111222>>>OOOUUUPPPPPPVVV___dddiiimmmoooqqquuuxxxzzzyyyyyyzzz{{{||||||{{{~~~www}}}tttsss\\\GGG@@@>>>HHH[[[zzzyyyooorrrMMM888222666222000111...111111111111000000000000000000000000000000000000000000000000000000000000........................//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------//////.........------------------------------------------------------------------............///000000111111111111000///111111111000000000000000222222222222222222222222444444444444444444444444333333444444444444444444888888999:::;;;===>>>???;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<===<<<<<<;;;:::?????????>>><<<:::888666888888888888888888888888999888777555333222222222222333666777666333000...111111111111111111111111000000000000000000000000000000000000000000000000//////000000///...------///////////////.........////////////000000000000000000////////////000000:::999888888::::::999888666777888:::???HHHTTT\\\vvvqqqnnnmmmpppqqqppprrrvvvsssrrrrrrrrrssstttvvvwwwwwwwwwxxxyyyzzzzzzzzzzzzyyyyyy{{{||||||}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}||||||zzzwwwuuutttqqqnnnlllkkkjjjhhhffffffdddcccccccccccc```]]]\\\[[[XXXWWWWWWYYY[[[]]]]]]ZZZUUUQQQOOOLLLHHHFFFCCCBBBAAA@@@???>>>>>>>>><<<;;;:::999888888888888999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<===<<<===>>>@@@???<<<999888999;;;======>>>======DDDCCCBBBAAAAAAAAABBBCCCBBBCCCCCCAAA===:::999999;;;::::::999999888777777555333111111222444444444333222:::HHHMMMKKKOOOXXX___dddjjjnnnpppqqquuuxxxyyyxxxyyyyyy{{{|||{{{{{{~~~yyy{{{ssskkkcccJJJAAA???HHH___|||zzznnnoooJJJ888222666222000222///111111111111000000000000000000000000000000000000////////////////////////........................///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///.........------------------------------------------------------------------------............///000000000000000//////000000000000000000000000222222222222222222222222444444444444444444444444333333333444444444444555888888888999:::;;;<<<===::::::;;;<<<<<<<<<<<<<<<<<<=========<<<;;;::::::????????????===;;;999888777777777777777777777777999888666555333222222222222333444555444222000...111111111111111111111111000000000000000000000000000000000000000000000000///////////////...------/////////////////////...////////////000000000000000000////////////000000:::999888888::::::999888666666888:::@@@HHHSSSZZZqqqqqqmmmlllnnnoooooorrrwwwttttttsssssstttuuuvvvwwwuuuwwwyyyzzz{{{{{{yyyxxxyyyyyyzzz{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzvvvsssrrrpppmmmkkkkkkjjjhhhgggeeedddccccccdddcccaaa___]]]ZZZWWWUUUUUUWWWZZZ\\\^^^ZZZVVVRRROOOLLLHHHFFFDDDCCCBBB@@@??????>>>>>><<<<<<;;;:::999999999999::::::::::::::::::::::::===============<<<<<<<<<>>>???@@@BBBCCCAAA<<<999;;;<<<===>>>>>>===;;;999???>>>>>>>>>???@@@BBBCCC???@@@@@@>>>;;;888777777::::::999999::::::;;;<<<888666333222333333222111555222666???EEEGGGOOOYYY___eeelllpppqqqrrruuuxxxwwwxxxyyyzzz{{{{{{{{{{{{~~~|||zzzqqq```rrrnnnOOOAAA@@@III^^^{{{{{{mmmlllHHH777444777222///222111111111111111000000000000000000000000000000000000////////////////////////.................................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------............------------------------------------------------------------------------.............../////////////////////000000000000000000000000222222222222222222222222444444444444444444444444333333333444444444555555888888888888888999::::::888999:::;;;<<<=====================<<<;;;:::999===>>>??????>>><<<;;;:::666666666666666666666666888777666444333222222222222222333222222111000///111111111111111111111111000000000000000000000000000000000000000000000000///////////////......---......//////////////////////////////000000000000000000////////////000000:::999888888::::::999888666666888;;;AAAIIIQQQWWWjjj{{{qqqmmmkkklllmmmnnnqqqvvvvvvuuutttttttttvvvwwwxxxvvvwwwzzz|||}}}{{{yyyxxxxxxyyyzzz{{{{{{{{{{{{{{{|||||||||}}}}}}}}}}}}}}}~~~}}}}}}}}}{{{wwwtttsssqqqnnnmmmmmmlllkkkiiieeedddddddddccccccaaa```\\\ZZZWWWUUUTTTVVVXXXZZZZZZWWWSSSPPPNNNLLLIIIGGGEEEDDDCCCAAA@@@@@@??????===<<<;;;::::::999999999::::::::::::::::::::::::>>>>>>=====================>>>@@@AAABBBAAA???===@@@AAABBBBBBAAA???<<<;;;;;;;;;:::;;;<<<>>>@@@AAA===>>>>>>===:::888777777::::::999999999:::;;;<<<888555333111222222222111555333555;;;AAAEEENNNXXX___eeemmmqqqssssssuuuwwwvvvxxxzzz{{{{{{{{{||||||}}}~~~{{{oooZZZgggyyySSSAAAAAAHHHUUUuuu~~~rrrkkkIII999555888111///333333111111111111000000000///////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------......///////////////000000000000000111111111111222222222222333333333333333333333333222333333444444555555555999888777777777777888888777777999:::<<<<<<======>>>>>>======<<<;;;999999;;;<<<=========<<<;;;:::777777777777777777777777888777555444333222222222222222111000000000000000111111111111111111111111000000000000000000000000////////////////////////...///////////////..................////////////////////////000000000000000000////////////000000:::999888888::::::999888666666777;;;BBBIIIPPPTTTgggyyypppllljjjkkklllmmmpppuuuvvvvvvuuutttuuuvvvwwwxxxwwwyyy{{{}}}}}}|||zzzxxxxxxyyyyyyzzzzzzzzzzzzyyyzzz{{{|||}}}}}}}}}||||||~~~}}}|||}}}}}}}}}zzzxxxsssqqqnnnmmmmmmmmmkkkjjjeeeeeeeeeeeecccbbbaaaaaa\\\ZZZXXXVVVUUUUUUWWWXXXUUURRROOONNNMMMLLLJJJIIIFFFEEEDDDBBBAAAAAA@@@@@@>>>===<<<;;;::::::::::::::::::::::::::::::::::::=========>>>>>>>>>>>>???>>>??????@@@@@@BBBDDDFFFCCCCCCDDDEEEDDDBBB@@@>>><<<;;;;;;::::::;;;===>>><<<===>>>===:::888888888;;;:::999888888777777888444222000///111222222111444444777===BBBGGGOOOVVV___eeennnssstttssstttuuuuuuyyy|||}}}||||||}}}~~~|||~~~ooo[[[fffWWWAAABBBFFFMMMooo}}}nnnOOO<<<666777111///444333111111111111000000000///////////////////////////................................................---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,---...//////......//////000000000000000000000111111222222222333333333333333333333333222222333333444555666666888888777666666666777777666777888:::;;;<<<<<<<<<============<<<;;;:::999999:::;;;;;;;;;:::999888888888888888888888888888777666555444333222222222222111000/////////000111000000000000000000000000000000000000000000000000////////////////////////......///////////////...---.........//////000000////////////000000000000000000////////////000000:::999888888::::::999888777666777;;;CCCJJJOOOQQQaaazzz~~~wwwnnnkkkiiikkklllllloootttwwwvvvuuuttttttuuuvvvwwwxxxyyy{{{||||||{{{yyyxxxxxxxxxyyyzzzzzzyyyyyyxxxyyyzzz|||}}}}}}}}}|||{{{{{{~~~}}}}}}}}}}}}|||zzzsssqqqnnnllllllkkkiiihhhfffggggggfffcccaaa``````[[[[[[YYYXXXWWWVVVUUUUUURRRPPPMMMLLLLLLLLLKKKJJJGGGFFFEEECCCBBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@AAAAAAAAABBBEEEIIILLLCCCCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@===;;;:::::::::;;;===>>>===:::999999999999999999999777666444333222000......000222333222333555:::???CCCIIIOOOTTT^^^eeennnssstttssssssssssssxxx|||~~~|||{{{|||~~~{{{~~~~~~~~~~~~sss```jjj\\\BBBBBBBBBKKKjjjzzzXXXAAA666666111000444222111111111111000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---,,,,,,---...000111---......//////000000111//////000000111222222222333333333333333333333333111222333333444555666666888777777666666666777777666777888999:::;;;;;;;;;<<<<<<<<<===<<<<<<;;;:::888999:::::::::999888777888888888888888888888888666555444333222222222222111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000---...//////////////////------......///000000000////////////000000000000000000////////////000000:::999888888::::::999888777666777<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999;;;<<<>>>???AAAAAA@@@BBBCCCDDDCCCEEEHHHKKKDDDDDDEEEFFFGGGJJJLLLMMMNNNKKKGGGBBB>>>;;;999888:::;;;<<<<<<:::888888999777888999:::999666444222333111//////111222333222333666;;;>>>CCCJJJPPPTTT\\\dddmmmssstttrrrqqqrrrpppuuu{{{|||zzzyyyzzz}}}zzz~~~}}}}}}~~~~~~|||fffmmmbbbEEEDDD???IIIbbbbbbGGG666555111222444111111111111111000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...---,,,,,,---///111222------......///000000111/////////000111222222222222222222222222222222222111222222333444555666777777777777666777777888888777777888999999999999999:::;;;<<<<<<===<<<<<<<<<999::::::;;;:::999888777888888888888888888888888555555444333222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000------...///////////////------......///000000111////////////000000000000000000////////////000000:::999888888::::::999888777666777<<>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888999;;;>>>@@@AAABBB===@@@DDDDDDCCCBBBDDDFFFGGGGGGGGGHHHKKKOOOSSSUUUUUURRRMMMGGGAAA<<<999777999:::;;;;;;999888888999555777:::;;;;;;888555222555333111000111333333222333777:::===AAAIIIPPPTTT\\\cccmmmssstttrrrqqqpppnnntttzzz{{{yyywwwyyy{{{zzz~~~~~~~~~~~~}}}hhhmmmgggGGGDDD>>>GGGYYYiiiJJJ666444222333555000111111111111000000000000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...---,,,---///111333---------...///000000111...//////000111222222222222222222222222222222222111111222333444666666777777777777777777888999999777888888999999999888888999:::;;;<<<============;;;;;;<<<<<<;;;:::888777777777777777777777777777555444444333222222222222000111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000------...///000000//////---------...///000000111////////////000000000000000000////////////000000888999999999999888777777777666666;;;AAAFFFGGGGGGQQQbbb|||mmmiiihhhllloooooopppsssuuuwwwxxxwwwtttrrrqqqqqqrrrssstttsssqqqqqqssstttwwwvvvvvvvvvwwwxxxyyyyyyyyyzzz|||}}}~~~}}}{{{zzzxxx{{{|||yyyuuuuuutttsssqqqooommmlllmmmllljjjhhheeecccaaa```\\\]]]]]]\\\\\\[[[ZZZYYYUUUSSSPPPNNNMMMLLLKKKIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<<<<::::::999999888999999999;;;;;;<<<<<<>>>???@@@AAA???@@@AAABBBCCCEEEFFFFFFJJJGGGFFFIIINNNSSSUUUUUUUUUWWWVVVOOOEEE>>><<<===888:::;;;:::777666777:::<<<;;;999999999888555333333222000000111333666888444777:::>>>BBBFFFLLLPPPYYY^^^dddiiilllmmmoooqqqppprrrtttwwwxxxxxxxxxwww|||}}}~~~||||||}}}~~~ooocccsssIIIEEEDDDGGGNNNtttvvvOOO555333222222333///222111///.........///000////////////////////////////////////////////////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********---,,,***))))))***,,,------,,,+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,......------///000000000000000////////////////////////000000000000111111222222222333333333333333333444444444555555444444444555555777888888::::::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;EEE@@@555333:::555///555444444444444444444444444111111111111000000000000000000000000000000000000//////////////////////////////............//////000000//////.........------------............///////////////////////////////////////000000000000000000////////////000000888999999999999888777777777666777;;;AAAEEEGGGGGGNNN___yyynnnjjjiiimmmoooooopppsssuuuwwwxxxwwwuuurrrrrrrrrssstttttttttrrrrrrtttuuuwwwwwwwwwvvvwwwwwwxxxxxxzzz|||}}}~~~}}}|||yyy|||{{{yyyuuuuuutttsssqqqooommmlllooonnnllljjjgggeeecccccc^^^^^^^^^]]]\\\[[[YYYYYYUUUSSSQQQOOONNNMMMJJJHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBB@@@>>>===<<<<<<<<<;;;:::999999888999999999;;;;;;;;;<<<===>>>???@@@???@@@AAABBBCCCDDDEEEFFFJJJHHHGGGIIINNNSSSUUUUUUVVVXXXYYYVVVNNNFFF???<<<:::<<<===<<<999888:::;;;;;;:::999888999888555333555444333222222444777888444666:::===AAAEEEKKKOOOUUUZZZaaafffiiilllnnnpppppprrrtttvvvxxxxxxwwwwww|||~~~~~~}}}}}}~~~~~~~~~mmm^^^tttzzzNNNDDDAAAEEERRR{{{uuuPPP888666333111333000222111000///...//////000////////////////////////................................................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******---,,,***))))))***,,,---,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...///000//////000222000000000000////////////////////////000000000000111111222222222333333333333333333444444444555555444444444444555666777888888888999999999999999888::::::::::::::::::::::::JJJGGG:::222777666222555333333333333333333333333111111111000000000//////////////////////////////........................//////............//////000/////////.........---------------......................................./////////000000000000000000////////////000000888999999999999888777777666666777;;;@@@DDDFFFGGGNNN___yyyoookkkjjjmmmppppppqqqsssuuuwwwxxxxxxuuusssrrrssstttuuuuuuuuussssssuuuvvvxxxxxxwwwwwwvvvwwwwwwwww|||}}}~~~~~~~~~{{{}}}{{{yyyvvvuuuuuutttrrrpppnnnmmmqqqpppnnnllljjjhhhfffeeeaaa``````___]]][[[YYYXXXUUUTTTRRRQQQPPPMMMIIIFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCAAA???>>>=========;;;;;;:::999999999999999::::::::::::;;;===>>>?????????@@@AAACCCDDDEEEEEEKKKIIIIIIJJJOOOSSSUUUVVVXXXZZZ]]]^^^ZZZPPPEEE<<<===>>>???>>><<<;;;<<<===:::888777777888777555333333111000//////000222333333555999<<>>CCCVVVrrrPPP;;;999444111222111222111000////////////000////////////////////////................................................------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,+++******+++,,,---+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...///111111000000222333////////////000000000000////////////000000000000111111222222222333333333333333333444444444555555444444444444555666777777666666777888999999999888999999999999999999999999KKKMMM???000444888444333222222222222222222222222111111000000000000//////////////////////////////........................//////............///////////////...............------------........................................../////////000000000000//////......//////000888999999999999888777777666666888;;;???CCCFFFGGGMMM^^^|||xxxpppkkkjjjnnnppppppqqqssstttvvvxxxwwwuuutttssssssuuuvvvvvvuuuttttttuuuwwwyyyyyyxxxwwwvvvvvvvvvwww{{{|||}}}~~~~~~~~~|||~~~}}}|||yyywwwvvvvvvuuusssrrrpppooorrrqqqooommmkkkiiigggfffdddcccbbb```^^^\\\ZZZYYYVVVUUUTTTSSSRRROOOJJJGGGHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDBBBAAA@@@>>>>>>===<<<;;;:::999999999999999999999999999:::;;;<<<===>>>>>>???AAABBBCCCDDDEEEJJJJJJJJJKKKOOOSSSVVVXXX\\\]]]___bbbbbbYYYLLLAAA@@@@@@@@@???===<<<<<<<<<999777777777777777555333111000///.........000000222444777:::===AAAFFFJJJLLLQQQYYY```eeeiiilllooopppqqqssstttvvvvvvwwwwww|||pppZZZ```~~~ZZZDDD???BBBVVVnnnNNN<<<:::444000333333111111111000000000000000////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------...///111111000000222333////////////000000000000////////////000000000000111111222222222333333333333333333444444444555555444444444444444555666777555666777888999999999999888888888888888888888888BBBKKK???...222888333///111111111111111111111111111000000000////////////////////////////////////........................///......------......///........................,,,,,,---------........................................../////////000000/////////....../////////888999999999999888777777555777999;;;>>>AAAEEEGGGLLL\\\xxxuuupppkkkjjjmmmpppoooppprrrrrrtttvvvvvvuuusssssstttuuuvvvwwwvvvttttttvvvwwwyyyyyyxxxwwwvvvvvvvvvwwwyyyzzz{{{||||||}}}}}}}}}}}}|||~~~{{{xxxxxxxxxwwwvvvtttsssrrrrrrqqqooommmkkkhhhgggffffffeeedddbbb```]]][[[ZZZXXXWWWVVVUUUTTTQQQMMMIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEDDDDDDBBBAAA@@@>>>>>>===<<<;;;:::999999999999999999888999999:::;;;<<<===>>>???@@@AAACCCDDDDDDHHHHHHJJJLLLOOOSSSWWWZZZaaa___```cccddd___TTTKKKDDDCCCBBB@@@???>>>===<<<999888777777777777444222555444333222222222333444111333666888;;;???CCCGGGJJJOOOWWW___eeeiiimmmooopppppprrrssstttvvvvvvvvv{{{~~~sssZZZ[[[uuu^^^EEEBBBBBBRRRvvvlllLLL:::999333111444444111111111111111000000///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,...//////...///000222.../////////000000000111////////////000000000000111111222222222333333333333333333444444444555555555444444444444555555666666777888999::::::::::::777777777777777777777777555AAA:::---111777111,,,000000000000000000000000000000000////////////.........................................................------------......---------...............,,,,,,,,,------------.......................................//////////////////............//////888999999999999888777777555777999;;;===@@@DDDGGGQQQaaa{{{xxxoookkkiiimmmooonnnoooqqqppprrruuuuuutttsssssssssuuuvvvvvvvvvttttttvvvwwwxxxxxxwwwwwwvvvwwwwwwwwwxxxxxxyyyyyyzzz{{{|||}}}}}}}}}zzzzzzzzzyyyxxxwwwuuuuuurrrqqqooommmkkkhhhgggfffggggggfffdddbbb___]]]\\\ZZZYYYWWWWWWVVVTTTPPPNNNLLLLLLKKKJJJHHHFFFDDDCCCEEEEEEEEEDDDCCCAAA???>>>>>>===<<<:::999999999999999999999999999:::;;;;;;======>>>???AAABBBCCCCCCDDDFFFIIIKKKNNNSSSXXX]]]cccaaaaaadddfffddd]]]VVVLLLJJJGGGEEEDDDBBB???===;;;:::888888888666444222222222111111111222222333000222444666999<<>>===<<<;;;:::999999999:::999999999999:::;;;;;;<<<===>>>???@@@AAABBBCCCAAADDDGGGJJJMMMSSSYYY^^^ccccccdddgggiiihhhccc___VVVSSSOOOLLLKKKHHHDDDAAA===<<<:::999888666333111---------......//////000///111333555777:::???BBBGGGLLLUUU\\\bbbgggkkkmmmoooppppppqqqrrrtttuuuvvvvvvxxx|||}}}~~~~~~~~~~~~~~~sssZZZZZZtttlllHHHEEEAAAHHH]]]|||yyyTTT<<<999555333444111111111222222222111000///////////////////////////------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...------...000.........///000111111111////////////000000000000111111222222222333333333333333333444444444555555555444444333333444444555777777888888888888888777444444444444444444444444,,,333000...333111...444000000000000000000000000000000/////////.................................------------------------...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,------------------------------------------........./////////......------......///888999999999999888777777444777:::<<<<<<>>>CCCGGGOOO```vvvsssnnnjjjhhhkkkmmmllllllooommmooorrrsssrrrqqqrrrrrrtttuuuuuuuuussssssuuuvvvwwwvvvvvvvvvwwwxxxyyyyyyxxxxxxxxxyyyzzz{{{}}}}}}}}}~~~}}}}}}~~~}}}}}}}}}}}}|||{{{zzzyyytttsssqqqooollljjjhhhggghhhggggggeeedddbbb```___]]][[[YYYXXXXXXXXXWWWVVVQQQPPPOOONNNKKKGGGDDDBBBFFFFFFFFFFFFDDDBBB@@@???>>>>>><<<;;;:::999999999:::::::::999::::::;;;;;;<<<<<<===???@@@AAABBBCCC???BBBFFFJJJMMMRRRZZZ___bbbdddgggkkklllkkkgggddd]]]YYYUUURRRPPPMMMIIIEEE???===;;;:::999666333111---......///000111222222///111333444666999>>>AAAFFFKKKTTT[[[aaaeeeiiillloooooopppqqqrrrtttuuuvvvtttvvvyyy{{{{{{|||}}}}}}~~~~~~~~~uuu\\\]]]xxxrrrIIIEEEAAAFFFXXXvvvYYY>>>:::666444333///111111222333222111000///////////////////////////------------------------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***---,,,+++******+++,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,......------///000---......///000111111222////////////000000000000111111222222222333333333333333333444444444555555555444444333333333444444666777777777777777666555444444444444444444444444000222...///444000...999111111111111111111111111000/////////....................................------------------------...------,,,,,,------...,,,,,,,,,------.........++++++,,,,,,,,,------------------------------------------.........//////.........------.........999:::<<<;;;999777777777555888;;;===>>>???AAACCCSSSaaauuu~~~uuukkkkkkjjjjjjkkklllnnnoooppppppppppppqqqrrrssstttsssssssssttttttuuuvvvwwwttttttuuuvvvwwwxxxxxxyyytttvvvyyyzzzzzzzzz{{{|||}}}}}}~~~~~~|||{{{}}}~~~~~~~~~|||xxxuuuxxxvvvtttqqqooonnnnnnnnniiihhhhhhfffeeecccaaa```___]]]ZZZYYYYYYXXXWWWUUUSSSQQQNNNMMMMMMLLLJJJHHHFFFHHHIIIFFFCCC@@@AAACCCAAA@@@>>>===;;;:::::::::999::::::::::::999888888:::;;;<<<===>>>???@@@AAAAAA@@@CCCIIIMMMQQQXXX___]]]aaagggkkklllkkkiiiiiihhhddd^^^XXXSSSNNNJJJFFFDDD???888444333222000---000000000000000000000000111222444555666:::>>>BBBHHHLLLSSS[[[bbbgggkkklllnnnnnnnnnppprrrtttwwwyyywwwyyy{{{{{{{{{{{{}}}~~~|||}}}}}}~~~~~~~~~}}}uuu[[[```|||QQQ@@@@@@@@@JJJnnnnnnFFF666666555222111///333888999777333///---///......000111000---+++.................................------,,,,,,,,,+++,,,,,,------,,,,,,+++...,,,***))))))***,,,...++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++++++++------++++++++++++******))))))---+++******+++,,,,,,+++)))******++++++,,,------...+++)))***---...---,,,...------------...//////////////////000000000000000000000000000000000000000111111111111222222222333555666555444333222333555555555555555555555555444444444555666777777888666666666666555555555555000000000000000000000000////////////////////////////////////////////////------------------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,------------------------...........................------------...//////999:::<<<;;;999777777777555888;;;===>>>???AAACCCPPPeeewwwqqqlllkkkkkkkkkkkkmmmnnnoooppppppppppppqqqrrrsssttttttttttttttttttuuuvvvwwwuuuuuuvvvvvvwwwwwwxxxxxxvvvxxxzzz{{{{{{{{{|||}}}}}}}}}~~~}}}}}}~~~|||zzzyyywwwuuurrrooonnnmmmmmmjjjjjjiiihhhgggeeedddcccbbb___]]][[[[[[ZZZYYYXXXVVVTTTQQQOOONNNLLLIIIGGGHHHIIIJJJHHHDDDBBBCCCDDDAAA@@@???===<<<;;;::::::999:::::::::999999888888:::;;;;;;<<<>>>???@@@@@@@@@???BBBHHHLLLOOOWWW^^^aaaeeeiiilllmmmmmmnnnnnnkkkgggbbb]]]YYYUUUPPPMMMFFF@@@999444333222000...000000000000000000000000111111111111222555:::>>>IIILLLRRRZZZaaagggkkkmmmnnnnnnnnnoooqqqsssuuuvvvxxxyyy{{{{{{zzz{{{|||~~~~~~}}}vvv\\\]]]yyyUUUBBB@@@AAAKKKnnnsssJJJ888555333222222...000222222111000000111......---...///000...---..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********)))---,,,+++***+++,,,,,,,,,+++++++++++++++,,,,,,,,,---+++******---...---,,,...------------...//////////////////000000000000000000000000000000000000000111111111111222222222333444555555444333333333555555555555555555555555444444444555666777777777666666666666555555555444000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,---------.........------------------------......---------,,,,,,,,,------------------------........................---------------...//////999:::<<<;;;999777777777555888:::<<<===???BBBDDDOOOkkktttpppmmmllllllkkklllmmmooopppqqqppppppqqqqqqrrrssstttuuuuuutttttttttuuuvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwyyy{{{|||||||||}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~zzzyyyvvvsssqqqooonnnmmmkkkkkkkkkjjjiiihhhhhhhhhfffccc```^^^]]]]]]\\\ZZZYYYWWWTTTQQQPPPMMMJJJGGGJJJKKKKKKIIIFFFDDDDDDEEEBBBAAA???>>><<<<<<;;;;;;:::::::::999999999888888::::::;;;<<<===>>>>>>??????>>>@@@EEEJJJMMMUUU]]]dddfffjjjmmmnnnoooqqqsssmmmjjjfffccc___[[[VVVSSSIIIBBB999444222222111///000000000000000000000000444444444444666;;;AAAFFFJJJLLLQQQXXX___fffkkknnnnnnnnnnnnooopppqqqssstttxxxyyy{{{{{{zzzzzz{{{}}}}}}yyy___ZZZnnn\\\DDD@@@BBBLLLnnn~~~{{{uuuNNN:::444111111333111222222111111333777:::000...---,,,.../////////...........................------------,,,,,,,,,+++,,,,,,------,,,,,,+++***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++---+++++++++---...---,,,...------------...//////////////////000000000000000000000000000000000000000111111111111222222222333333444555555555444444555555555555555555555555444444444555666666777777666666555555555444444444000000000000000000000000////////////////////////........................------------------------------------------------,,,------------.........------------------------......---------,,,,,,,,,---------------------------------------------------------------......///999:::<<<;;;999777777777555777:::<<<===???BBBEEEQQQnnnwwwtttnnnmmmllllllmmmnnnpppqqqqqqqqqqqqqqqqqqrrrssstttvvvuuuuuuuuuuuuuuuvvvvvvxxxwwwwwwwwwwwwwwwwwwwwwxxxyyy|||||||||{{{|||~~~}}}~~~~~~}}}||||||}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~|||{{{yyyvvvsssqqqooonnnllllllkkkkkkkkkkkkkkkkkkjjjfffccc```______]]]\\\[[[XXXUUUSSSRRRPPPMMMJJJKKKKKKJJJIIIGGGFFFEEEEEECCCBBB@@@???===<<<<<<<<<::::::999999999888999999::::::;;;;;;<<<<<<=========<<<>>>CCCFFFJJJRRRZZZaaaeeekkkoooqqqssstttvvvpppnnnjjjgggccc^^^XXXTTTJJJCCC999333111222111000////////////////////////333333444666:::AAAJJJPPPJJJLLLQQQWWW^^^eeekkknnnooooooppppppqqqqqqrrrrrrwwwyyyzzzzzzzzzzzz{{{}}}}}}}}}~~~{{{bbbWWWdddeeeHHH@@@CCCMMMmmmxxxqqqpppLLL:::444000111444333333333222222555888<<<555222...---...///000///........................------------------------+++,,,,,,------,,,,,,+++***+++,,,------,,,+++***++++++++++++++++++++++++***+++++++++++++++,,,,,,))))))*********+++++++++++++++------------++++++++++++++++++++++++++++++---------,,,++++++---.........---,,,++++++******,,,,,,,,,------...------...------------...//////////////////000000000000////////////////////////000000111111111222222222444444444555777888777666555555555555555555555555444444444555555666666666555555555444444444333333000000000000000000000000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............------------------------......---------,,,,,,,,,------------------------------------------------------,,,,,,------...///999:::<<<;;;999777777777555777999;;;<<>>>>>======;;;:::999888888888999999:::::::::::::::;;;;;;;;;<<<:::;;;???CCCGGGOOOWWW^^^eeemmmuuuxxxyyyyyyyyyvvvtttppplllggg___XXXRRRIIIBBB999333111111111000////////////////////////---...///111555===FFFLLLJJJLLLPPPWWW^^^eeekkknnnpppqqqqqqrrrrrrrrrrrrrrrvvvxxxyyyzzzzzzzzz|||}}}yyyzzz{{{}}}~~~|||dddUUU\\\yyyoooLLL@@@DDDMMMkkkuuukkkhhhHHH:::666222111333000111222111000111222444:::666111....../////////........................------------------------+++,,,,,,------,,,,,,+++++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))*********+++++++++++++++------------+++++++++++++++++++++++++++,,,,,,...///---,,,+++---//////......---,,,+++******+++,,,---......---------...------------...//////////////////000000000000////////////////////////000000111111111222222222555444444777:::;;;:::999666666666666666666666666444444444444555555555555444444444444333333333333////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---......999:::<<<;;;999777777777555777999:::<<>>>>>>>>;;;:::999888888888999::::::::::::999999999999999:::888888<<<@@@DDDLLLUUU\\\dddoooyyy~~~|||yyyvvvqqqjjjbbbXXXRRRFFF@@@777222111222111///000000000000000000000000/////////000333888???DDDIIIKKKPPPWWW^^^eeejjjmmmpppqqqrrrssssssssssssssstttvvvxxxyyyzzz{{{}}}yyyyyyzzz|||~~~~~~{{{cccQQQUUUmmmvvvPPPAAAEEELLLgggssshhh|||eeeEEE888777444222333000222444333222111111111:::666222///...//////...........................,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,---*********++++++++++++,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,///000///,,,+++...111///......---,,,++++++******,,,//////...------......------------...//////////////////000000000000000000000000000000000000000111111111111222222222555333333666;;;===<<<:::666666666666666666666666444444444444444444444444444444333333333222222222////////////////////////////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...999:::<<<;;;999777777777555777999:::<<>>BBBGGGKKKQQQXXX___eeeiiikkknnnoooqqqrrrsssssssssrrrrrrtttwwwyyyzzz{{{~~~|||||||||}}}~~~~~~{{{|||xxx```LLLNNNdddxxxUUUBBBFFFKKKddd~~~sssiii|||kkkFFF888777555333222222333444444222222333444555333000......//////...........................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,---......---,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,///111///,,,+++...222......------,,,,,,,,,+++))),,,000000///------......------------...//////////////////000000000000000000000000000000000000000111111111111222222222333111111555:::===<<<999666666666666666666666666444444444444444444444444333333333333222222222222////////////////////////////////////////////////------------------------------------------------++++++++++++++++++++++++............////////////------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...999:::<<<;;;999888777777666777888:::<<>>BBBFFFJJJQQQYYY```fffiiijjjlllmmmoooqqqrrrrrrrrrrrrqqqsssvvvxxxzzz|||~~~~~~}}}}}}}}}wwwvvvvvv\\\IIIIII```yyyXXXCCCFFFJJJbbb}}}ssskkk~~~rrrIII777666666333222/////////...---...111333111///------.../////////........................,,,,,,,,,------.........+++,,,,,,------,,,,,,++++++---000333333000---+++++++++++++++++++++++++++))))))***+++,,,,,,------++++++,,,,,,,,,---------...---++++++++++++---...+++++++++,,,,,,---------,,,000222000,,,+++...222......---------,,,,,,,,,)))---000111///------......------------...//////////////////000000000000000000000000000000000000000111111111111222222222222//////333999===;;;888777777777777777777777777444444444444444444444444333333333222222222111111////////////////////////////////////////////////------------------------------------------------++++++++++++++++++++++++............/////////000------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...888999999888888777666555555666777:::===@@@BBBDDDVVVfff}}}xxxpppooopppqqqrrrsssrrrqqqpppssssssrrrrrrrrrsssttttttuuutttssstttwwwwwwuuurrrssssssuuuwwwzzz{{{zzzxxx||||||zzzyyyyyyzzz{{{|||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}zzz|||}}}}}}}}}}}}~~~}}}vvvnnnddd]]][[[bbbiiivvv{{{yyy|||xxxtttrrrssstttsssqqqsssqqqmmmiiigggfffffffff```]]]YYYWWWVVVUUUTTTSSSPPPOOONNNLLLKKKIIIHHHGGGDDDDDDCCCBBBAAA@@@@@@???>>>===<<<:::999888888888999999999888777666666555555555555555666:::@@@EEESSSZZZdddmmmsssvvvxxxzzztttqqqlllgggaaaWWWLLLDDDBBB>>>777222......000222000000000000000000000000222222333444666999<<<>>>GGGKKKRRRXXX^^^eeekkkooopppooonnnnnnppptttxxxzzztttvvvxxxyyyyyy{{{~~~~~~|||||||||~~~yyysssrrrxxx^^^GGGFFFddd}}}TTTGGG@@@KKK]]]yyyxxxSSS>>>888444111111000000000000000///......////////////////////////////////////////////////...---,,,++++++,,,...//////...---,,,,,,,,,,,,,,,---.........------,,,+++---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++......---------,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///////////////000000000000//////111111000000000000111111222222111111111111111111222222333333444555666666333444555666666555444333444444444333333222222222111111222222222222111111444///,,,...///...000333///............---------111---+++,,,...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888999999888888777666555555666777999<<>>===<<<:::999888888888999999888888777666666555555555555444555999>>>BBBMMMTTT^^^gggmmmqqqssstttppplllgggbbb[[[RRRGGG@@@:::999666444222111111111000000000000000000000000111111222333666999<<<===FFFKKKQQQXXX^^^dddjjjnnnpppooonnnmmmnnnqqqtttvvvsssuuuwwwxxxyyyzzz}}}}}}~~~~~~}}}}}}~~~yyytttyyy^^^HHHHHHbbbTTTDDD<<>>===;;;999888888888999888888777777666666555555555555444444666:::>>>CCCJJJUUU^^^eeehhhkkkllljjjfffaaaZZZSSSJJJAAA;;;333444555666555333111000000000000000000000000000000000111222555888;;;<<>>@@@AAAGGG^^^{{{rrroooppprrrtttvvvwwwyyyyyyvvvvvvvvvuuutttsssrrrrrruuutttssssssuuuxxx{{{||||||yyyvvvuuuwwwxxxyyyzzz{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{{{{{{{}}}}}}}}}~~~~~~}}}pppgggYYYOOOGGGCCC@@@???@@@DDDEEEOOOaaavvvzzzyyyuuutttsssuuuzzz~~~{{{zzzyyyyyyyyyyyyyyyyyyuuutttrrroookkkgggdddbbb```^^^\\\[[[ZZZYYYWWWUUUVVVUUUSSSPPPNNNKKKIIIHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@???===<<<:::999888888888888777777666666666666555555555444333444777999;;;BBBLLLUUU[[[___bbbcccdddaaa\\\TTTLLLCCC<<<777111222444666555444111000//////////////////////////////000111444777:::;;;CCCHHHOOOVVV\\\bbbgggkkkmmmmmmllllllmmmoooqqqrrrsssuuuxxxyyyzzzzzz{{{||||||{{{yyyxxx{{{___HHHHHHRRRzzzfffNNN@@@CCCSSSzzziiiDDD444666777000111111111000000000000000////////////////////////////////////////////////222111000...------------...------,,,,,,,,,------+++++++++++++++,,,,,,---,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///////////////000000000000//////111111000000000000111111111111111111111222222222222222333333333444444444222333333333333333333222222222222222222111111111000000111111111111000000...+++***,,,,,,+++///444.........---------,,,,,,***...000---+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888999999888888777666555444555666888:::===???@@@FFF^^^}}}qqqooopppqqqtttvvvxxxzzz|||zzzyyyyyywwwuuurrrpppnnnttttttttttttuuuxxx{{{}}}}}}zzzvvvtttvvvxxxyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{||||||{{{{{{{{{{{{{{{{{{|||}}}}}}~~~yyypppfff\\\TTTLLLFFFAAAAAA@@@>>>???AAADDDKKKXXXjjj{{{wwwoooiiigggfff___```aaadddjjjrrrzzz|||||||||{{{{{{|||}}}~~~|||zzzxxxtttooojjjfffcccaaa___]]]\\\\\\[[[YYYWWWTTTSSSRRRPPPNNNLLLKKKJJJGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@>>><<<;;;999888888777777777666666666666666444555555444333222444666666;;;DDDKKKQQQVVVZZZ\\\___]]]YYYRRRIIIAAA:::777444444444444333222111111//////////////////////////////000111333666999;;;BBBGGGNNNVVV\\\bbbgggjjjkkkkkklllmmmoooqqqsssttttttvvvyyyzzzzzz{{{}}}~~~}}}}}}aaaGGGEEENNNnnnmmmSSSDDDCCCOOOuuufffDDD555666666000222222111000///000000111////////////////////////////////////////////////111111000///...---------------,,,,,,,,,------...---,,,,,,++++++,,,------,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///////////////000000000000//////111111000000000000111111000000111111111222222222222222222333333333333333222222111111111111222222111111111111111111111111000000000111111000000000///---...///---***,,,111...------------,,,,,,,,,,,,444666000+++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888999999888888777666555444555666777999<<<>>>???FFFZZZrrrppppppqqqsssvvvxxx{{{|||{{{{{{zzzxxxvvvrrrooommmrrrssstttuuuuuuvvvyyy|||{{{xxxuuutttuuuwwwxxxxxxwwwxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{{{{|||||||||}}}||||||}}}~~~yyylll```XXXRRRLLLHHHDDD@@@>>>@@@@@@>>>===???CCCHHHQQQ___nnnzzz~~~qqqfff^^^ZZZXXXWWWQQQRRRUUUXXX]]]dddmmmsssxxx}}}~~~}}}||||||}}}}}}wwwqqqkkkgggdddaaa```^^^^^^^^^]]]ZZZXXXTTTSSSRRRPPPOOOMMMLLLKKKGGGGGGFFFEEEDDDCCCBBBBBBBBBAAA???===;;;:::999888666666666666666666666666333555666555333222333444333777===CCCHHHMMMSSSVVV[[[[[[XXXRRRIIIAAA;;;888777666555333222222222222000000000000000000000000//////000111444777:::;;;AAAFFFOOOVVV\\\bbbfffiiikkkkkklllnnnppprrrtttuuuuuuvvvxxxyyyzzz|||eeeJJJFFFQQQnnnoooRRRDDDCCCMMMrrrbbbEEE777666555111333222111000///000111111////////////////////////////////////////////////////////////...---------------,,,,,,,,,---......///...---,,,+++,,,------++++++******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,---...,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,------...///////////////000000000000//////111111000000000000111111000000000111222222333333222222222222333333333333111111000000000000111111000000000000000111111111///000000111111000000///333666<<<@@@;;;111,,,,,,------------,,,,,,,,,,,,---777;;;222++++++---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,888999999888888777666555444555555777999;;;===>>>FFFTTTtttuuuppppppqqqrrruuuxxxzzz|||zzzzzzzzzyyywwwtttqqqoooqqqsssuuuuuuuuuuuuwwwzzzyyyvvvtttsssuuuwwwwwwwwwwwwxxxyyy{{{{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~{{{|||}}}~~~~~~~~~}}}nnndddXXXMMMHHHEEECCCAAABBB===;;;>>>???======??????DDDMMMYYYgggqqqwwwzzz|||tttiii```ZZZVVVRRROOOKKKLLLNNNOOORRRXXX```ffflllsss|||~~~}}}|||~~~xxxqqqkkkfffdddaaa```_________^^^[[[YYYWWWVVVTTTRRRPPPNNNLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCBBB@@@>>><<<:::999999666666666666666666666666333444666666444333333333222444888;;;@@@FFFMMMQQQWWWXXXXXXSSSJJJBBB<<<999666666555555444333333333000000000000000000000000000000000222444777:::<<>>EEEOOOjjjyyyqqqqqqqqqrrrtttwwwzzz{{{xxxxxxyyyyyyxxxuuusssqqqooosssvvvvvvuuutttvvvxxxwwwuuussssssuuuwwwwwwwwwwwwxxxzzz|||}}}}}}||||||yyyzzz{{{|||}}}{{{|||}}}~~~~~~~~~{{{mmm```WWWLLLDDDAAA@@@@@@???CCC>>>;;;<<<>>>===>>>@@@<<>><<<:::999999555555555666666666666666222444666666555333333333111222444777;;;AAAIIINNNTTTWWWXXXSSSKKKBBB<<<:::333444666777777666444333000000000000000000000000000000111222555888;;;<<>>CCCQQQjjjyyyoooqqqtttuuuuuuvvvwwwyyy|||{{{yyywwwuuussssssrrrsssuuuvvvwwwvvvuuuvvvwwwuuuuuuuuuuuuuuuvvvvvvvvv{{{|||}}}~~~}}}|||zzzxxxzzzyyyyyy{{{}}}~~~~~~|||~~~~~~~~~~~~zzzjjj]]]SSSLLLDDD@@@AAABBBAAA???>>>>>>>>>???????????????AAAAAAGGGVVVdddkkkiiifffjjjjjjjjjhhhddd]]]WWWTTTKKKJJJIIIIIIJJJLLLNNNOOOYYY^^^fffooovvv|||}}}|||xxxqqqllliiihhhcccbbbaaa___^^^^^^]]]]]]\\\YYYVVVSSSRRRPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA???===;;;:::999999888::::::666333333444444666666555444444444444555333111111555888;;;BBBJJJQQQTTTTTTOOOJJJEEE===666555666666555333222222333111111000///////////////000000111111222555999===DDDJJJQQQXXX^^^cccgggjjjooonnnnnnnnnnnnpppqqqrrrpppqqqrrrtttwwwzzz|||~~~}}}~~~|||rrr]]]JJJSSSrrr~~~YYYCCCIIIUUUppprrrPPP>>>777555555444222111111222222111///111111000000000000111111///............---------000...+++,,,...000...---...------,,,,,,------...222000,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000000000000000000000000111222222222222111222222222111111111111000////////////////////////////////////............//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++...,,,,,,...111000---***888999999888888777666555555666666888999;;;===>>>CCCUUUqqq|||xxxoooqqqtttuuuuuuvvvxxxyyy|||{{{yyywwwuuutttsssssssssuuuwwwwwwvvvvvvvvvwwwvvvwwwwwwxxxxxxxxxxxxxxx{{{|||~~~~~~~~~|||zzzyyyzzzzzzzzz|||~~~~~~~~~tttiii]]]SSSNNNHHHAAA>>>???@@@???<<<>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAFFFOOOXXX]]]______cccbbbccceeefffaaaYYYRRRJJJJJJJJJJJJJJJKKKKKKKKKPPPUUU]]]eeemmmttt||||||{{{}}}~~~wwwqqqllliiihhheeedddbbb```___^^^]]]]]]]]]ZZZVVVTTTRRRPPPNNNLLLKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA???===;;;:::999999888888888666555555555444666555555444333444444444444111111444777:::AAAJJJQQQUUUUUUQQQLLLGGG@@@888888888888777555333222222111111000///////////////000111111111222555:::>>>EEEJJJQQQYYY^^^dddhhhkkkmmmllllllmmmnnnppprrrsssqqqqqqsssuuuwwwzzz|||~~~|||~~~~~~ttt___LLLOOOtttWWWAAAFFFRRRoooWWW???777555222333222000000111222000///111111000000000000111111///............---------000...,,,,,,...000...---...------,,,,,,------...111///,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000000000000000000000000111222222222222111222222222111111111000000////////////////////////////////////............///.........------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++///---,,,,,,......,,,)))888999999888888777666555555666666888999;;;===>>>CCCXXXvvvxxxvvvoooqqqssstttuuuvvvxxxzzz{{{{{{yyyxxxvvvuuutttssstttvvvxxxxxxwwwvvvwwwxxxxxxyyyzzz{{{|||{{{zzzzzz{{{|||}}}}}}}}}|||{{{zzz{{{{{{{{{~~~xxxjjj___VVVNNNIIIIIIEEE@@@>>>???@@@???===???>>>>>>>>>??????@@@AAA@@@BBBDDDGGGJJJNNNSSSVVVZZZWWWYYYaaajjjiii^^^SSSNNNOOOPPPPPPOOOMMMKKKIIIIIILLLSSSZZZcccmmmwww}}}|||{{{|||}}}||||||~~~{{{vvvrrrmmmjjjiiigggfffdddbbb```^^^]]]]]]]]][[[XXXUUUSSSQQQNNNKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA???===<<<:::::::::888666555666777777555444555444444333333333333333555222000222555888@@@IIIPPPUUUWWWTTTPPPLLLDDD===:::::::::999777555333222111111000///////////////000111222222333666;;;???EEEJJJRRRYYY^^^dddiiilllkkkkkklllmmmnnnppprrrsssrrrrrrsssuuuwwwzzz|||}}}|||~~~vvvaaaMMMNNNyyyWWWAAACCCJJJgggaaaAAA888555000222111000000111111000///111111000000000000111111///............---------///...------//////...---...------,,,,,,------...///---++++++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000000000000000000000000111222222222222111222222111111111000000000000000000000000000000000/////////............---............------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++...,,,++++++---...---,,,888999999888888777666555555666666888999;;;===>>>DDDVVVqqquuusssnnnpppssstttuuuvvvyyy|||{{{{{{zzzyyywwwvvvttttttuuuwwwxxxyyywwwwwwxxxyyywwwyyy{{{|||}}}|||{{{zzzyyyzzz{{{{{{|||{{{zzzzzz{{{zzz{{{~~~zzzkkk^^^TTTKKKGGGFFFFFFDDDAAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAACCCDDDEEE@@@AAABBBBBBEEEKKKNNNNNNRRRNNNQQQ___oootttiii[[[WWWYYY[[[\\\YYYTTTNNNJJJGGGIIINNNTTT\\\hhhttt|||~~~}}}||||||{{{xxxvvvxxxxxxwwwuuurrrnnnkkkiiiiiigggeeeccc```___^^^]]]^^^\\\YYYVVVTTTQQQNNNKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA???===<<<;;;::::::999666444666777555333333444444333222222222222333666222000111222666???HHHNNNTTTXXXWWWUUUQQQJJJCCC<<<;;;:::999888666444222111000000///////////////111111222222444777<<<@@@FFFKKKQQQXXX]]]ccchhhkkkllllllmmmnnnpppqqqrrrssssssssstttuuuwwwyyy{{{|||~~~|||}}}yyycccNNNPPP}}}\\\DDDBBBBBB\\\iiiCCC999777111111000//////111111000///111111000000000000111111///............---------........./////////.........------,,,,,,------......,,,++++++---.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////////////////////////////////////////////////////000000111222222222222111111111111111000000000000000000000000000000000000//////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,+++++++++++++++---///111111000///888999999888888777666555555666666888999;;;===>>>EEEQQQfff{{{}}}tttpppnnnppprrrssstttwwwzzz}}}{{{{{{{{{zzzyyywwwuuutttuuuwwwxxxyyywwwwwwxxxyyyvvvwwwyyyzzz{{{{{{{{{zzzwwwxxxxxxyyyzzzzzzzzzzzz{{{zzz{{{}}}wwwlll```XXXPPPHHHFFFHHHBBBBBBBBBBBBCCCCCCAAA@@@@@@@@@???@@@AAADDDFFFGGGAAAAAA@@@AAAJJJTTTTTTNNNPPPLLLOOO^^^rrrzzzssshhhaaadddhhhiiieee\\\RRRLLLIIIJJJLLLPPPWWWbbbnnnwwwzzz}}}~~~{{{wwwtttssssssssssssqqqnnnllljjjiiihhheeecccaaa___^^^]]]^^^\\\YYYWWWUUURRRNNNKKKKKKKKKJJJIIIGGGFFFEEEEEEBBBAAA???>>><<<<<<;;;;;;<<<666444666666222222555444444333222222222222333777222000000111444<<>>DDDMMMaaauuu{{{rrrnnnnnnoooqqqrrrtttwww{{{zzz{{{{{{{{{zzzxxxvvvuuutttvvvxxxxxxwwwvvvwwwxxxvvvvvvvvvwwwxxxyyyzzzzzzwwwwwwwwwxxxyyyzzz{{{{{{|||||||||~~~~~~}}}iii___WWWUUUOOOGGGGGGMMMCCCDDDFFFHHHHHHFFFDDDCCCCCCBBBAAA@@@@@@AAACCCEEEAAABBBAAACCCOOO]]]^^^VVVSSSPPPRRR]]]nnnxxxwwwrrrkkkoootttuuuooocccVVVMMMKKKKKKKKKLLLQQQZZZeeemmmtttwww|||}}}yyyvvvqqqrrrrrrqqqpppnnnllljjjhhhgggeeecccaaa___^^^^^^]]][[[YYYXXXWWWTTTPPPMMMKKKKKKJJJIIIGGGFFFEEEEEEAAAAAA???>>>===<<<<<<<<<===888666888555111444<<<555444444333333333333333666222000000111333:::BBBJJJSSS[[[```bbbaaa[[[TTTFFFAAA;;;888888888666444111111000//////////////////000111222333777<<<@@@FFFJJJNNNSSSWWW\\\aaaeeekkklllnnnpppqqqrrrrrrrrrssssssssstttuuuvvvxxxyyyzzz|||}}}~~~~~~||||||}}}{{{cccLLLGGGddd```JJJGGGEEE```kkkIII===999666222111000111222333222111111111000000000000111111///............------------///111111000......///...------,,,,,,------...---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000000000000000000000000111222222222222111111111000000000/////////////////////////////////.........------------,,,,,,,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------........................------------------------------------------------------,,,,,,,,,,,,++++++///222666666333///,,,***888999999888888777666555555666666888999;;;===>>>BBBNNNdddxxx~~~xxxqqqnnnmmmoooqqqrrrtttwww|||zzz{{{||||||{{{yyywwwuuusssuuuwwwwwwvvvvvvvvvwwwvvvuuuuuuuuuvvvxxxzzz|||xxxxxxxxxyyyzzz|||}}}~~~~~~~~~~~~~~~~~~}}}yyyzzz{{{wwwpppcccYYYSSSSSSOOOIIIKKKTTTOOORRRUUUWWWVVVTTTRRRPPPLLLJJJGGGCCCAAAAAAAAABBBAAADDDDDDDDDOOO```gggcccYYYVVVVVV[[[eeennntttvvvuuuzzz{{{lll\\\QQQOOOMMMKKKJJJLLLSSS\\\bbblllpppwww|||~~~zzzxxxrrrrrrqqqpppooommmkkkkkkfffeeedddbbb```_________[[[ZZZYYYYYYXXXVVVRRRNNNKKKKKKJJJIIIGGGFFFEEEEEEAAAAAA???>>>======<<<<<<===999888:::666222999GGG666555555444333444444444555222000111111222888???JJJTTT___eeeiiijjjeee^^^QQQJJJ@@@:::999888555333111111000///////////////...///000111333777<<<@@@FFFIIIMMMPPPTTTXXX]]]```fffhhhjjjmmmppprrrssssssrrrrrrrrrssssssuuuvvvwwwxxx{{{}}}|||}}}{{{bbbJJJDDDTTT|||___KKKKKKMMMkkkgggKKK<<<777666222111111222333444444222111111000000000000111111///............---------,,,///222222000......///...------,,,,,,------...---,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................////////////000000000000000000000000000000000000000000000000000000111222222222222111111000000000////////////------------------------.........---------,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------................................................------------------------------,,,,,,,,,,,,++++++---///111000---++++++,,,888999999888888777666555555666666888999;;;===>>>@@@QQQjjj}}}vvvoooooommmoooppprrrtttwww|||zzz{{{||||||{{{yyywwwvvvsssuuuvvvwwwvvvuuuvvvwwwwwwvvvttttttuuuxxx{{{}}}yyyyyyzzzzzz|||}}}}}}~~~~~~~~~~~~zzztttssssssnnngggcccYYYSSSSSSPPPJJJOOOZZZ^^^aaaeeegggfffccc```___VVVSSSNNNHHHDDDBBBBBBBBB@@@FFFGGGCCCLLL___kkklll]]][[[YYYYYY]]]fffpppvvv}}}tttbbbVVVRRRQQQMMMKKKKKKPPPWWW]]]fffkkksssyyy~~~~~~|||yyysssrrrqqqooonnnlllkkkkkkeeedddcccaaa```_________ZZZZZZYYYYYYYYYVVVSSSOOOKKKKKKJJJIIIGGGFFFEEEEEEAAAAAA???>>>===============999:::===888444???PPP666666555444444444444555555222000222222222777===KKKVVVaaaiiinnnpppkkkeeeZZZPPPDDD<<<999888444222111111000///////////////---...///000222666<<<@@@FFFHHHKKKNNNQQQUUUZZZ]]]aaacccgggkkkooorrrssstttrrrqqqqqqrrrssstttuuuuuuwww{{{~~~~~~}}}||||||{{{aaaHHHFFFLLLnnn___LLLNNNRRRrrr}}}|||dddKKK:::444555333222111222444555444333111111000000000000111111//////.........---------,,,///333333000......///...------,,,,,,------...---,,,,,,---......---+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------................../////////000000000000000000000000000000000000000000000000000000000111222222222222111000000000000////////////------------------------......---------,,,,,,,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------////////////////////////////////////////////////---------------------------------,,,,,,,,,++++++''')))))))))''')))---111888999999888888777666555333444444666888:::<<<===EEESSSjjj|||}}}tttkkkiiilllnnnpppqqqrrrtttwwwyyyyyyzzz|||||||||zzzxxxvvvuuuuuuuuuuuutttsssrrrqqqvvvvvvvvvvvvwwwxxxyyyzzzzzz{{{||||||{{{{{{|||~~~~~~|||}}}~~~~~~wwwnnnjjjkkkkkkfffaaa```WWWPPPPPPRRRUUU___iiirrrpppnnnkkkhhhfffeeeddd[[[UUUPPPMMMGGGAAADDDLLLQQQMMMJJJNNNXXXeeeoootttjjjddd___]]]]]]bbbooo{{{~~~nnnbbbWWWRRRKKKGGGIIINNNSSSVVV___eeennnvvv{{{~~~|||zzztttsssrrrpppnnnlllkkkjjjjjjgggeeecccbbb```]]][[[[[[YYYVVVVVVWWWVVVSSSPPPOOOLLLGGGFFFGGGIIIHHHFFFCCCAAA???>>><<<<<<<<<===AAA;;;888888777555999AAA<<<777111000333666555333666555333///...000444888DDDPPP___jjjrrrvvvrrrlllfff[[[KKK>>>888666555555111111000000//////......111000000000222666999<<>>777000222222222111111111111000000000000000000000000000////////////////////////---------.........//////........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////............/////////000////////////...............000111111000//////000000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++((()))---000........................,,,,,,,,,---------......---------.........//////------,,,,,,,,,,,,++++++...---+++******+++---...***,,,...//////---***(((888999999888888777666555333444444666777:::;;;<<>>FFF???666222333555444333666555444111000111555888BBBMMMYYYbbbiiinnnlllfffYYYPPPDDD;;;777555444333222111111000//////......111000000000333666:::<<>>:::777666666444666:::GGG@@@777222222444444444555555555444333333555777:::BBBJJJPPPUUUZZZYYYUUUJJJDDD<<<888777777666444222222111111000/////////000000000111444777;;;======???CCCGGGKKKNNNPPPQQQSSSZZZ___bbbeeekkknnnnnnooonnnnnnnnnoooqqqssstttwwwyyy|||~~~}}}}}}~~~yyywwwxxx~~~mmmJJJCCCHHHsssfffGGGEEEHHHccctttSSSAAA:::777222222222111111111111000000000000000000000000000////////////////////////------........./////////------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---...///111222,,,,,,,,,,,,,,,,,,,,,,,,............////////////....../////////000000000111111000000000////////////000000///...---///111000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///...---........................,,,,,,,,,---------......---------...............------,,,,,,,,,,,,++++++***+++---......---+++***---------,,,,,,,,,++++++888999999888888777666555444444444555777888:::;;;???MMMccctttwwwnnngggfffhhhkkknnnppprrrsssvvvxxxxxxyyy{{{}}}}}}|||zzzyyyyyyyyyyyyyyyxxxwwwvvvuuusssuuuwwwxxxyyyxxxwwwvvvwwwxxxyyyyyyxxxxxxyyy{{{zzz{{{||||||}}}}}}}}}}}}yyyzzz|||~~~~~~rrrjjj```YYYWWWVVVTTTRRRXXXZZZ^^^aaabbb___\\\[[[XXXWWWUUUTTTWWW]]]cccfffiiiiiijjjlllppptttzzz~~~wwwqqqnnntttqqqppptttwwwyyymmm^^^OOOMMMLLLNNNSSSYYY^^^``````cccgggkkkooosssxxx|||~~~zzzyyyxxxvvvsssqqqpppooollljjjgggfffeeedddaaa______^^^[[[YYYWWWUUUSSSRRROOONNNMMMLLLLLLLLLLLLLLLHHHGGGEEEBBB@@@>>>===<<<<<<999777666666555555666<<<777222000111444555555444555666666555555666777555;;;???AAADDDHHHHHHEEE@@@<<<999999;;;;;;999777333222222111111000//////000000000222444777:::<<<<<<===???CCCGGGLLLOOORRRPPPUUUZZZ]]]aaafffjjjlllmmmmmmmmmnnnoooqqqrrrsssvvvxxx{{{|||||||||}}}~~~yyyvvvwwwoooMMMDDDKKKxxxgggGGGDDDFFF^^^\\\BBB888555222222222111111111000000000000000000000000000000////////////////////////............////////////------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++***+++,,,...000------------------------............////////////...////////////000000000111111111111000000000000///000000///------///111000000000000000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++---111222///,,,........................,,,,,,,,,---------..............................------,,,,,,,,,+++++++++***+++,,,---------,,,+++...---,,,+++++++++,,,,,,888999999888888777666555444444444555666888999:::>>>MMMdddwwwzzzppphhheeegggjjjmmmppprrrsssuuuwwwvvvwwwyyy{{{{{{{{{yyyxxxxxxxxxxxxxxxwwwvvvuuuuuusssuuuwwwxxxxxxwwwvvvuuuwwwyyyzzzzzzyyyyyyzzz{{{yyyzzzzzz{{{||||||||||||xxxyyy{{{}}}~~~~~~}}}}}}~~~~~~~~~~~~~~~|||nnnggg]]]WWWUUUVVVVVVUUUaaacccdddeeefffffffffdddgggeeebbbaaaeeemmmuuu{{{}}}~~~wwwuuuvvvzzzvvvuuuyyy}}}|||jjj[[[QQQPPPPPPSSSXXX___ccceeebbbdddgggjjjnnnrrrwww{{{~~~{{{{{{yyyvvvtttrrrpppooollljjjhhhffffffeeebbb```^^^]]][[[XXXUUUSSSRRRRRROOOOOOOOONNNMMMLLLMMMMMMHHHGGGFFFDDDAAA???===<<<:::999777777888888666333222111111222333555555444333555777777666666666888999===@@@???AAADDDCCC@@@===:::888999<<<===:::888333333333222111111000000///000000222444666888:::<<<<<<<<<>>>BBBHHHNNNRRRPPPRRRUUUYYY\\\___dddhhhjjjkkkmmmoooqqqrrrssssssuuuwwwzzz{{{{{{{{{}}}yyyvvvwwwqqqPPPCCCJJJyyykkkIIIEEEFFF[[[eeeFFF888444222222222111111111000000000000000000000000000000////////////////////////........./////////000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++---...------------------------............////////////////////////000000000111111111111111000000000000///000111000......000111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++...111222///,,,........................,,,,,,,,,---------...........................---------,,,,,,,,,+++++++++,,,,,,+++***+++,,,---...///---,,,******+++,,,---888999999888888777666555444444444555666777999999===LLLdddvvvyyyppphhhfffeeehhhmmmppprrrsssuuuvvvtttvvvxxxzzz{{{zzzyyyyyywwwwwwwwwwwwwwwvvvtttttttttuuuvvvwwwwwwwwwvvvuuuwwwyyyzzzzzzyyyxxxzzz{{{yyyzzz{{{{{{{{{{{{{{{{{{xxxyyy{{{|||}}}}}}}}}|||~~~~~~}}}~~~~~~~~~|||yyyvvvjjjddd\\\WWWVVVXXX[[[]]]hhhmmmqqqsssyyy}}}wwwuuuwww|||zzz|||yyywwwzzz~~~wwweeeWWWTTTRRRRRRTTTYYY___cccffffffiiilllooossswww{{{{{{}}}~~~{{{zzzxxxvvvsssqqqooonnnllljjjhhhffffffeeecccaaa]]]]]][[[XXXTTTRRRSSSTTTSSSTTTSSSPPPLLLJJJIIIIIIGGGFFFEEEDDDBBB@@@>>>===999999999888;;;===999333111333444555666555333222333555666666555555777888;;;@@@CCCDDDEEEHHHGGGDDDAAA>>>;;;:::<<<<<<999666444444333333222111111111///000000111333444666777:::999999;;;???DDDJJJNNNOOONNNQQQUUUXXXYYY^^^dddgggiiilllooorrrsssttttttuuuwwwyyyzzzzzz{{{~~~{{{xxxxxxrrrQQQBBBGGGtttmmmJJJFFFHHH\\\iiiIII999444222222222111111111111000000000000000000000000000////////////////////////....../////////000000000........................------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,......------------------------............/////////////////////000000000111111111111000000000////////////111333222111000000111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///...........................,,,,,,,,,---------.....................---------------,,,,,,,,,,,,++++++---,,,***)))***,,,...000...---,,,+++***+++,,,---888999999888888777666555444444444555666777888999>>>KKK___pppssslllggggggdddhhhlllpppqqqsssuuuvvvtttvvvxxxzzz{{{{{{{{{zzzxxxxxxxxxwwwwwwvvvuuutttvvvvvvvvvvvvvvvvvvuuuuuuvvvwwwxxxxxxwwwwwwxxxzzz{{{{{{{{{{{{{{{{{{zzzyyyyyyzzz{{{}}}}}}}}}||||||}}}}}}}}}}}}~~~|||xxxtttpppfffaaa[[[WWWWWW\\\bbbeeeuuuzzztttvvvzzz~~~{{{qqqbbbTTTRRRQQQPPPSSSZZZbbbhhhllllllnnnppprrrrrrtttvvvxxxqqqtttxxx|||~~~}}}{{{zzzxxxuuurrrpppnnnlllkkkiiigggffffffeeecccaaa]]]]]]\\\XXXTTTSSSUUUWWWTTTUUUUUUQQQLLLHHHGGGHHHEEEEEEEEEDDDBBB@@@>>>===888:::::::::>>>AAA<<<444333444555555444444444444333444555555444555777999===DDDJJJMMMPPPTTTSSSOOOLLLGGGAAA>>>===<<<999777444444444333222222111111000000000111111222333333444555777:::===AAADDDFFFKKKIIIKKKPPPSSSTTTZZZbbbbbbeeeiiinnnqqqsssttttttvvvwwwyyyzzzzzz|||~~~}}}zzzzzzqqqQQQDDDEEEmmmlllIIIFFFJJJ___eeeFFF888444222222222111111111111000000000000000000000000000////////////////////////.../////////000000000000////////////////////////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............................................................//////////////////000000000111111111000000000/////////......///111444555444222111111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,---///000........................,,,,,,,,,---------......//////.........---------------,,,,,,,,,,,,++++++++++++++++++,,,---......------,,,,,,+++++++++,,,888999999888888777666555444444444555555777888999>>>III[[[jjjmmmhhhfffhhhcccggglllpppqqqssstttvvvuuuvvvyyy{{{}}}}}}|||{{{xxxxxxxxxxxxwwwvvvuuuuuuwwwvvvuuuuuuuuuuuuvvvvvvuuuvvvwwwwwwvvvvvvwwwxxx||||||||||||{{{zzzyyyyyyyyyzzz|||}}}}}}}}}||||||}}}}}}}}}}}}~~~~~~zzzvvvpppmmmddd```ZZZWWWXXX^^^fffkkkyyyrrrrrrvvv{{{yyytttnnnaaaTTTNNNMMMNNNTTT]]]hhhqqquuukkkmmmmmmllliiiggggggggggggjjjoootttxxx|||}}}zzzyyywwwtttqqqooommmkkkkkkiiigggffffffeeecccaaa^^^^^^]]]ZZZVVVTTTWWWZZZQQQSSSSSSQQQLLLIIIIIIJJJCCCDDDDDDDDDCCCAAA???===888;;;;;;;;;@@@DDD???555111222222222222333555777333444444333333444777999CCCKKKSSSXXX^^^bbbbbb^^^WWWPPPHHHBBB@@@>>>;;;999555444444333333222222111000000000000000111111111...111666:::>>>?????????GGGDDDFFFMMMPPPQQQXXXaaa___bbbgggmmmqqqsssssssssvvvwwwyyyzzzzzz|||~~~{{{{{{qqqQQQHHHEEEhhhkkkGGGEEELLLbbb^^^BBB555222222222222111111111111000000000000000000000000000////////////////////////////////////000000000000000000000000000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......---,,,,,,..................................../////////000000000000000111111111111////////////............///222666777666333111111////////////////////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,.........,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...,,,***+++...222........................,,,,,,,,,---------......//////.........------------------,,,,,,,,,++++++((())),,,.........---,,,---------,,,,,,,,,++++++888999999999999888777777666444444777888666777:::===III]]]mmmooogggbbbccccccdddfffkkkpppssssssrrrvvvxxxzzz{{{zzzzzz{{{}}}zzzzzzyyyxxxwwwvvvuuuuuuwwwvvvuuuttttttuuuvvvwwwyyyxxxwwwvvvvvvvvvwwwxxx|||{{{zzzyyyyyyyyyyyyzzz||||||||||||}}}}}}}}}~~~|||}}}}}}~~~~~~yyyqqqhhhbbbbbb[[[YYY^^^___^^^hhhvvvyyyqqqppprrruuuzzz~~~{{{uuummmcccXXXQQQLLLKKKMMMWWWdddmmmnnnmmmjjjccc[[[UUUSSSRRRQQQOOOTTTVVV\\\bbbjjjpppvvvxxx|||}}}~~~{{{yyyyyyxxxvvvsssooollljjjkkkjjjhhhgggfffdddaaa______]]][[[YYYWWWUUUUUUTTTTTTRRRPPPNNNKKKHHHFFFEEEBBBCCCCCCCCCBBB@@@>>>===;;;;;;:::999888888888888444444444333333222222222333333222111222333555666@@@EEENNNWWW```fffjjjkkkccc\\\RRRHHH@@@<<<888777555555444222000000222444000000000000000111111222000222555666777888;;;===AAAAAACCCFFFJJJPPPUUUXXX]]]aaagggnnnrrrttttttttt{{{{{{|||{{{zzz{{{|||~~~{{{zzzpppRRRGGGIIIYYYiiiJJJ>>>HHHaaa{{{XXXAAA777222333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////---///000222222000///---,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///............////////////...............///000000000000000000000000000000---///111555999<<>>KKK___ppprrrjjjdddccccccdddgggkkkooorrrsssrrruuuxxxzzz|||{{{{{{{{{|||zzzzzzyyyxxxxxxwwwvvvvvvvvvvvvuuutttttttttuuuvvvxxxwwwwwwwwwwwwwwwxxxxxx{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~|||sssiiibbb[[[VVVYYYccciiikkkrrr}}}{{{uuunnnjjjllloooqqquuuyyyyyyxxxvvvrrrjjj```UUUNNNKKKJJJMMMUUU```fffgggeee```ZZZRRRMMMKKKIIIHHHFFFHHHJJJMMMSSSZZZbbbjjjnnnrrrsssuuuxxx}}}}}}|||{{{zzzwwwsssoookkkiiiiiihhhfffffffffeeecccaaa^^^]]]\\\ZZZXXXVVVTTTTTTTTTSSSQQQNNNKKKIIIGGGFFFBBBBBBCCCCCCBBB@@@???>>>===<<<:::888777555555555444444444333333222222222333333222222222333444555;;;???HHHQQQ[[[ccciiikkkllleee[[[PPPFFF>>>999666222222111111222222222222000000000000000111111222000222444555555666888:::===>>>???BBBFFFKKKOOORRR[[[aaahhhooosssuuuuuuuuu{{{|||~~~}}}||||||}}}}}}|||pppRRREEEIII\\\kkkMMM@@@HHH___ZZZAAA777333333333333222222222111111000000000000000000000000000000000000000000000000////////////////////////...///000111111000///...,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///............////////////...............///000000////////////////////////,,,,,,...000222444666777555333111///---------...------............------......---------,,,,,,,,,---++++++---000111///------,,,+++******,,,---///222///+++***+++,,,,,,+++***,,,...000000///---,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,---------.........------------...//////........................------............------...------,,,,,,------...***,,,555>>>999---)))//////...,,,+++***+++,,,---888999999999999888777777666333333666777555666999>>>LLLbbbtttvvvmmmeeeddddddeeegggkkkooorrrrrrqqqtttwww{{{}}}}}}|||{{{|||zzzyyyyyyyyyxxxxxxwwwwwwuuuttttttsssssstttuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxyyyzzz|||}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~yyypppjjj___\\\bbbqqq}}}~~~vvvrrrkkkgggfffjjjmmmmmmnnnpppqqqrrrrrrnnnfff[[[PPPIIIHHHIIILLLSSSZZZ^^^]]]ZZZSSSOOOIIIFFFDDDCCCCCCBBBAAA@@@AAACCCIIIPPPXXX\\\bbbdddhhhlllrrr{{{}}}~~~}}}{{{wwwsssoookkkiiigggfffeeeeeeeeeeeedddbbb]]]]]]]]]\\\ZZZWWWTTTSSSTTTSSSQQQOOOLLLJJJHHHGGGBBBBBBBBBBBBAAAAAA@@@??????===;;;888555333222111444444333333333333222222333333222222222333444444555999@@@IIITTT^^^eeejjjmmmiii```UUUJJJAAA:::666666444222222444444111///000000000000000111111222111222333333222222444666999:::<<>>:::999:::???MMMddduuuwwwnnnfffdddeeeeeegggkkkooorrrrrrqqqssswww{{{~~~~~~}}}|||{{{yyyxxxxxxxxxwwwwwwwwwwwwsssssssssssstttttttttuuutttuuuwwwxxxyyyyyyyyyxxxwwwyyy{{{~~~~~~}}}~~~~~~tttooorrr{{{vvvrrrpppjjjgggfffiiiiiiggghhhkkknnnpppqqqmmmdddXXXMMMFFFEEEGGGJJJOOOTTTVVVVVVVVVOOOMMMJJJGGGFFFFFFFFFFFFBBBAAA??????AAADDDHHHJJJSSSVVVZZZ___fffoooxxx~~~}}}|||{{{yyyvvvrrrooolllkkkhhhgggeeedddddddddcccbbb]]]^^^^^^]]][[[XXXUUUSSSUUUTTTRRROOOMMMKKKIIIHHHBBBBBBBBBAAAAAAAAA@@@@@@???>>>;;;888666444222222333333333333333333333333333333333333333333333444333555:::BBBLLLWWW___eeecccaaa\\\TTTKKKBBB;;;888AAA<<<555333555555111---000000000000000111111222333333333222111111333444666888:::===BBBGGGKKKNNNUUU^^^iiirrruuuvvvvvvwwwzzz|||~~~}}}~~~||||||}}}~~~~~~~~~pppSSSBBBNNNhhhhhhJJJ???DDDVVVgggDDD666555333333333222222222111111000000000000000000000000////////////////////////////////////////////////......///000000///......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////---......////////////////////////////////////////////////......---------...------,,,,,,---......,,,------......------,,,......---------,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++++++++,,,---...222000---,,,,,,---...///------,,,,,,------...///,,,,,,,,,---------......------------............,,,,,,,,,---------.........------------...//////........................------............------...------,,,,,,------...---...111444000***,,,222222111...+++***+++,,,---888999999999999888777777666666;;;AAABBB===999999>>>LLLbbbsssuuullleeeddddddeeegggkkkooorrrrrrqqqssswww{{{~~~~~~}}}||||||xxxxxxxxxwwwvvvvvvuuuuuurrrssssssttttttttttttttttttuuuwwwxxxyyyyyyyyyxxxvvvwwwzzz}}}~~~~~~}}}|||~~~{{{{{{{{{}}}|||vvvqqqmmmeeeaaa```aaaaaaaaadddiiippprrrtttoooeeeWWWLLLGGGCCCEEEIIILLLOOORRRVVVXXXYYYWWWUUUQQQMMMJJJIIIIIIDDDDDDCCCBBBAAAAAAAAAAAAEEEHHHKKKPPPVVV^^^gggmmm|||~~~~~~xxxwwwuuusssqqqooonnnmmmkkkiiifffddddddcccbbb```^^^^^^___^^^\\\YYYUUUSSSTTTSSSRRROOOMMMKKKIIIHHHCCCBBBBBBAAA@@@@@@@@@@@@>>>===;;;999777666555555333333333333333333333333333333333333333333333222444555888===EEEOOOWWW\\\YYYYYYWWWQQQHHH@@@;;;999DDD===555111333444222000000000000000000111111222444444444222111111444666444444666:::???FFFLLLOOOTTT]]]iiirrruuuuuuvvvxxxyyy|||}}}}}}}}}||||||}}}~~~}}}|||}}}oooRRRCCCPPPkkkjjjKKK>>>CCCRRR~~~qqqHHH777666333333333222222222111111000000000000000000000000////////////////////////////////////////////////......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......---------............///............////////////------...///000/////////........................000000000///////////////,,,,,,,,,,,,,,,------...,,,,,,------------,,,,,,......---------,,,,,,,,,+++,,,------------------++++++++++++,,,,,,---------...//////...---------///...---------...000000,,,,,,,,,---------......+++,,,,,,,,,,,,---------,,,,,,,,,---------.........------------...//////........................------............------...------,,,,,,------...000,,,)))***++++++---///------------,,,,,,,,,,,,888999999999999888777777444444888>>>???:::777888>>>JJJ]]]mmmooogggcccccccccdddfffkkkpppssssssrrrssswww{{{~~~~~~}}}}}}~~~zzzyyyyyyxxxwwwvvvuuutttrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwxxxxxxxxxxxxxxxwwwxxxzzz|||}}}}}}}}}}}}uuuhhh___^^^```ccchhhoooyyywwwllleeeYYYWWWVVVYYYZZZ\\\ccckkkpppsssuuupppeeeXXXOOOJJJFFFHHHJJJJJJLLLQQQYYY```jjjiiieee___WWWPPPLLLJJJFFFFFFEEEEEECCCBBBAAAAAA<<<>>>@@@BBBFFFLLLSSSYYYmmmzzzvvvuuusssqqqpppoooooonnnnnnkkkgggeeedddcccbbbaaa_________^^^\\\YYYVVVUUUSSSRRRQQQOOOMMMKKKIIIHHHEEEDDDBBBAAA@@@?????????===<<<;;;999888777777777222222333333333333444444333333444444444333222222444444666:::@@@HHHOOOSSSUUUWWWVVVPPPFFF>>>999888<<<777111///000333444444000000000000000111111222444444444222222333666999444333444666<<>>>>>>>>===<<<:::888777666666666222222222333333444444444333333444444444333222111222222333666<<>><<>>=========<<<:::888666555444333222222222333333444444444333333444555444333111000///000111444999@@@EEEIIIMMMPPPPPPKKKBBB;;;999:::333666888888666333222222000000000000000111111222///000000000111444999<<>>:::888<<>><<<<<<;;;:::888777666666555444444444444444444444444333333444444333333222111333555888888888:::???CCCJJJKKKLLLIIICCC===888555555888;;;<<<:::888777666222222111000//////000000000000000000000000000000>>><<<:::888:::AAAKKKQQQ^^^gggrrrvvvvvvvvvzzz~~~}}}~~~~~~~~~~~~~~~|||~~~fffLLLDDDCCC\\\nnnOOOAAAGGG]]]WWW===444444444333333333333222222111111111111111000//////000000000000000000000000////////////000000000000//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......---...///000000///...---............////////////................................................------------------------,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,,,,------///---******+++,,,---,,,,,,,,,,,,---------......------------------------.........------,,,,,,,,,,,,,,,,,,---------......---,,,---///111111000...000///---,,,,,,---///000..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...999::::::999999777666666555555555555555666777777@@@IIIYYYgggiiiccc^^^]]]^^^```cccfffiiinnnsssxxxvvvwwwyyy|||{{{xxxwwwvvvuuuuuuvvvwwwwwwwwwwwwvvvyyyxxxxxxwwwwwwxxxxxxxxx||||||}}}~~~|||tttfffaaaZZZWWWYYY^^^bbbdddgggjjjooossswww{{{{{{wwwwwwyyy||||||{{{yyyuuuoooiiidddaaacccaaa___]]]XXXVVV]]]fffssstttvvvxxxxxxssslllggg^^^XXXQQQLLLIIIHHHFFFEEEFFFDDDAAA???===<<<<<<<<<<<>>BBBDDDFFFEEEAAA<<<999888666888;;;<<<;;;999777777555444333222111111111111111111111111111111111111999888777777;;;CCCMMMUUU```iiirrrwwwwwwwww{{{}}}~~~~~~~~~|||fffLLLBBB@@@WWW}}}xxxUUUBBBGGG___uuuPPP:::333444444333333333333222222111111111111111000//////000000000000000000000000////////////000000000000//////............//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////............////////////..................////////////................................................------------------------...............---,,,,,,,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,------...---+++***,,,------,,,,,,,,,,,,---------......------------------------......---------,,,,,,,,,---------.........//////,,,...000111111000///...000...---,,,,,,---...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...999999999999999888777666555555555555555666777777>>>JJJ]]]nnnpppggg___]]]^^^```cccfffiiimmmrrrvvvwwwyyy{{{}}}~~~|||yyywwwwwwvvvvvvwwwxxxxxxxxxxxxwwwyyyyyyyyyxxxxxxyyyyyyzzz||||||}}}~~~}}}wwwoooeeebbb^^^]]]___cccfffgggccchhhnnnsssvvvxxxzzz{{{xxxuuurrrpppssszzzwwwoooiiieeecccgggffffffddd^^^ZZZ^^^eee}}}qqqkkkoooqqqiii```]]]YYYTTTOOOKKKIIIHHHGGGFFFGGGFFFCCC@@@>>><<<;;;;;;888;;;>>>BBBFFFHHHIIIIIINNNSSSXXX]]]bbbjjjsssyyy~~~zzzwwwuuusssqqqoooooommmkkkhhhfffeeeeeeeeebbbaaa^^^[[[YYYWWWWWWWWWSSSRRROOOMMMKKKJJJJJJJJJIIIGGGEEEDDDCCCBBB@@@>>>===<<<:::999777666666666555444333222222333444555444444444444444333222222///111222222222333666888<<<>>>@@@???<<<999777666666888;;;<<<:::999888888777777666555333222222111111111111111111111111111444444444666<<>>@@@BBBCCCGGGIIILLLMMMOOOTTT\\\bbbvvv{{{xxxvvvtttqqqooonnnmmmjjjhhhfffeeeeeeeeecccaaa___\\\YYYXXXWWWVVVTTTRRROOOLLLJJJJJJJJJKKKJJJHHHFFFEEEDDDCCCAAA???===<<<;;;999888777666666555444333222222333444555444444444555444333333222111222222333333333444555999;;;;;;:::666333222222555777999:::999888777888999999888777555333222111111111111111111111111111111222333666===HHHSSS[[[eeekkkssswwwxxxxxx{{{~~~~~~~~~~~~hhhOOOBBBCCC___ZZZCCCEEEZZZjjjJJJ:::777444444333333333222222222000000111111111111000///////////////////////////////////////000000000000......////////////......------............---------------------------------------...............------------------------......////////////......------------------------,,,,,,,,,---------......------...///////////////000///...------...///000............////////////................................................------------------------***+++++++++++++++******,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,+++,,,---......---,,,,,,,,,---------......---------------------------------------------------.........////////////,,,222777666111------//////...------------...///---------...............------------------------------------..................------------......888888999999999888777777555555555555555666777777>>>HHHZZZiiilllfffaaa```^^^aaadddgggiiilllpppsssxxx{{{~~~~~~}}}zzzyyyxxxwwwwwwxxxyyyyyyyyyyyyyyyzzzyyyyyyyyyzzzzzz{{{|||||||||}}}~~~~~~yyyuuuvvv}}}}}}wwwwwwzzzzzzvvvssspppnnnkkkgggdddccccccdddhhhmmmsssvvvsssmmmgggdddcccjjjtttvvvjjjaaa[[[YYYYYYXXXYYY[[[[[[WWWSSSWWW^^^cccYYYYYYdddiiigggnnn{{{rrrmmmdddZZZQQQKKKIIIHHHEEECCC???<<<:::::::::;;;<<<;;;:::;;;<<>>===;;;:::888777777777555555555666666555555555555555555555555444333333222111111222444444333111111222333222111222444666444666777888777777888999999999999999888666444222222222222222222222222222333444777<<>>CCCjjjrrrRRRDDDEEEOOOzzz{{{RRR<<<555444444333333333333222222///000000111111111111000000000000000000000000000////////////000000000000---...///000000///...---------............------------------------------/////////...............------------------------,,,,,,,,,------,,,,,,,,,------------------------,,,,,,,,,---------............///000000000000/////////............//////............////////////................................................------------------------***++++++,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,---///000///---,,,,,,,,,---------......------------------------,,,,,,,,,------------...,,,,,,,,,------------...///222444333///------///........................,,,,,,------.../////////------------------------------......///000000000//////............//////777888888999999999888888555555555555555666777777<<>>===<<<:::999888777777555666777888888777666555555555555555555444444333444222222444777777555333222222222222111222555777555777999999888888:::;;;999:::;;;;;;:::999777555222222222222222222222222333555999>>>GGGRRR^^^eeeooorrrvvvyyy{{{}}}~~~~~~}}}gggNNN>>>AAAgggrrrQQQDDDHHHQQQxxxYYY???666444444333333333333222222//////000111111111111111000000000000000000000000////////////000000000000---...///000000///...---------............------........................000/////////.........---........................,,,------------------,,,........................,,,,,,,,,---------............///000000000000000......////////////..................////////////................................................------------------------,,,,,,---...............******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++,,,...000000///---,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------............111000000///............---..................---,,,,,,------...//////000---------------------------......///000000111111//////............//////777888888999999999888888555555555555555666777777:::BBBQQQ___ccc```^^^```___aaaeeehhhiiikkkmmmooouuuzzz|||zzzzzzvvvvvvwwwxxxxxxxxxxxxwwwwwwwwwwwwxxxyyyzzz{{{|||||||||}}}~~~yyyqqqkkkgggfffccc\\\VVVSSSSSSYYYgggttt}}}tttnnnnnntttzzzvvvqqqjjjdddccciiissszzz}}}}}}pppiiijjjhhhddd___[[[YYYXXXWWWTTTRRRPPPOOONNNOOOZZZeeeiiimmmmmmkkkooo}}}wwwooo[[[UUUKKKBBB<<<<<<>>>@@@<<<;;;;;;;;;===@@@DDDFFFLLLQQQWWWYYYVVVSSSQQQQQQRRRbbbvvv~~~}}}}}}|||yyyvvvmmmllljjjhhhfffffffffgggddddddcccbbb```___]]]\\\XXXWWWUUUSSSOOOKKKHHHGGGIIIGGGEEEDDDCCCBBB@@@>>>>>>===<<<:::999888777777555666999::::::999666555555555666666555555444333777666555888;;;;;;999666666666555222000000333555777999::::::::::::<<<===:::;;;<<<======;;;999888222222222222222222222222222555999@@@IIIUUUaaaiiirrrtttxxx{{{}}}~~~}}}~~~fffMMMAAA@@@ddduuuRRRDDDJJJUUUzzz```CCC999444444444333333333222222//////000111111111111111000000000000000000000000////////////000000000000---...///111111///...------..................---........................000000//////.........---........................---..................---........................,,,,,,,,,---------.........//////000000000000000---...///000000///...---............/////////000................................................------------------------+++,,,,,,---.........---++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,...000111///---,,,,,,,,,---------......------------------------,,,,,,,,,------...................../////////000222000---,,,...//////...------............------,,,,,,------...///000000---------------------------......///000111111222//////............//////;;;999888888999888777666777666555444444555666777<<>><<<:::888777666666;;;:::999888777666555444666666666666666666666666888:::;;;<<<;;;;;;::::::999888666777888888666555888:::;;;<<<:::999:::;;;===<<<<<<;;;:::999888777888666444222222222333444444777===DDDMMMXXXcccjjjuuuxxx{{{~~~~~~}}}xxx~~~~~~yyycccKKKDDD@@@ZZZzzzWWWCCCDDDZZZaaa===999444333111222333444444333000000000000000000000000111111000///////////////111000///......///000111111111000///...------,,,........................---------............/////////.........---------....................................////////////...000///,,,---111111------------...///000000111////////////////////////////////////////////////111///------.../////////000000//////.........---........................//////.........---------***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,,,,,,,...///------------------------------------------------444555555333000...------888---555222!!!...;;;'''................................................---......///////////////.........------,,,,,,,,,;;;:::888888999999777666777666555444444555666777;;;???JJJWWW^^^^^^[[[\\\___```cccfffiiikkkmmmnnnrrrtttxxx}}}}}}zzzyyyxxxyyyyyyxxxwwwvvvxxxzzz|||{{{{{{zzzzzz{{{{{{|||{{{{{{{{{|||}}}~~~|||tttggg\\\SSSMMMIIIGGGLLLGGGJJJTTTWWWPPPNNNQQQWWWddduuu~~~|||{{{yyyuuusssnnnkkkkkknnntttyyywwwuuuwww}}}|||yyyyyyrrrmmmdddYYYRRROOOPPPRRRWWWeeewwwxxxmmmgggiiijjjgggbbb^^^]]]______\\\YYYXXXYYYZZZ[[[[[[___ZZZZZZbbbeeefffooo|||~~~vvvjjj^^^WWWMMMFFFAAA@@@???<<<;;;>>><<<<<<===>>>AAADDDIIILLLTTTVVVZZZ\\\[[[ZZZZZZZZZZZZcccrrr~~~~~~~~~|||xxxvvvrrrpppnnnnnnoooooonnnmmmllljjjgggcccaaa```___```^^^[[[WWWTTTRRRPPPMMMJJJIIIHHHFFFEEEEEEDDDBBB@@@???>>>===;;;999888777777999888777666555444333333666666666666666666666666555777999;;;<<<===<<<<<<;;;999777777777777666444888999;;;;;;::::::;;;<<<>>>>>>??????>>>===<<<;;;888777444222111222333333555999???GGGPPP[[[fffmmmtttwww{{{}}}~~~~~~{{{}}}~~~yyybbbJJJCCC>>>VVV{{{WWWCCCGGG^^^___===:::555333222222333444333222111111111111111111111111000000////////////000000111000///......///000111000000000///.........---........................---------............/////////.........---------....................................////////////...///---,,,///333333...------......///000000111////////////////////////////////////////////////111///------.../////////000/////////.........---------------------------///.........------------***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,---...------------------------------------------------444555666444111///...///---***DDDPPP555+++555111................................................---......///////////////.........------,,,,,,,,,;;;:::888888999999777666777666555444444555666777:::>>>IIIVVV\\\[[[ZZZ[[[^^^___aaadddhhhkkkmmmnnnoooqqqvvv{{{}}}{{{yyyvvvyyy|||}}}|||{{{{{{||||||{{{{{{zzzzzz{{{{{{|||}}}}}}||||||}}}}}}~~~~~~nnneeeXXXLLLEEEBBBAAAAAAEEEEEEMMMZZZ\\\RRRIIIGGGIIIOOOXXXeeeyyy}}}zzzvvvtttqqqooooooqqqtttvvvrrrooopppwwwzzztttmmmiiiccc\\\SSSKKKHHHGGGHHHIIIMMM]]]rrrrrrtttuuuqqqkkkfffeeeeeehhheeebbb```^^^ZZZVVVSSSUUUPPPRRR[[[aaabbbfffmmmmmmkkkhhhbbbZZZQQQIIIEEEAAA?????????<<<999:::@@@999:::;;;===???BBBEEEFFFLLLPPPTTTVVVXXXYYYZZZ\\\^^^fffsss~~~}}}|||{{{yyywwwuuusssrrrqqqrrrrrrqqqpppmmmkkkhhheeebbbaaa``````___\\\XXXUUUSSSQQQNNNLLLKKKIIIGGGFFFFFFFFFDDDBBB@@@???===;;;:::999888888666666555444333333222222666666666666666666666666444555888<<<@@@AAA@@@??????===:::999999999888666999999::::::999:::===???>>>@@@AAABBBBBB@@@===;;;999777555222111111222333555:::BBBKKKUUU```jjjpppsssvvvzzz}}}~~~}}}~~~|||~~~}}}|||~~~xxxbbbIIIBBB<<>>HHHUUUZZZYYYXXXZZZ\\\]]]```cccfffjjjmmmnnnppprrrwww{{{}}}zzzyyyuuuyyy~~~~~~||||||{{{{{{{{{{{{||||||~~~~~~~~~~~~{{{tttmmm[[[TTTJJJCCC@@@@@@BBBCCCBBBGGGTTTccceeeYYYKKKDDDGGGGGGHHHMMM\\\ssszzzxxxuuussssssrrrqqqpppnnnkkkmmmqqqpppjjjeeedddbbb\\\TTTPPPQQQQQQQQQOOOTTTdddzzz|||uuuqqqrrrsssvvvrrrmmmhhhbbb[[[TTTOOONNNIIIJJJTTT\\\\\\\\\]]]^^^[[[WWWQQQJJJEEE@@@>>>@@@======>>>===<<>><<<:::999888888555444444444333333222222666666666666666666666666666666:::@@@GGGJJJGGGDDDCCCAAA>>>=========<<<;;;::::::::::::999;;;???BBB@@@BBBDDDDDDCCC@@@<<<999999777555222111222222333555<<>>IIITTTXXXWWWWWWZZZ[[[\\\___bbbfffjjjmmmppptttvvvyyy}}}~~~|||yyywwwtttyyy|||||||||{{{{{{|||||||||xxxnnnbbbXXXKKKGGGBBB??????AAABBBCCCCCCLLL]]]mmmqqqgggXXXNNNKKKGGGDDDDDDJJJWWWhhhttt{{{wwwtttpppllliiihhhhhhiiiiiieeebbbfffmmmpppkkkfffcccbbb```]]]YYY```ooo~~~|||wwwooofff^^^VVVQQQKKKFFFEEELLLSSSTTTQQQOOOOOONNNKKKHHHEEEBBB???>>>@@@===>>>DDDFFFDDDCCCDDDCCC>>>888555777;;;>>>???:::<<<@@@DDDGGGKKKPPPSSSZZZeeeuuu~~~}}}}}}}}}|||zzzyyywwwuuutttsssqqqmmmkkkooonnnllliiigggeeecccccc^^^\\\XXXUUUTTTRRROOOMMMJJJIIIGGGFFFFFFEEECCCAAAAAA@@@>>><<<:::999888888555555444444444444444444666666666666666666666666::::::>>>GGGRRRVVVRRRMMMFFFDDD@@@?????????>>>===;;;<<<<<<;;;;;;===AAADDDEEEFFFGGGGGGDDD@@@;;;888888666444222222222333444666>>>JJJVVVaaajjjqqquuuzzz|||}}}}}}}}}~~~~~~~~~~~~}}}wwwyyyzzz{{{{{{eeeLLL???>>>\\\dddGGGIII```|||tttSSS===<<<777555333222333333222000111111111111111111111111555444222111///.........//////000000000000///////////////000000000000000........................---------............///---.........................................................////////////............444999777111............///////////////////////////////////////////////////////////////.........000000///------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,+++,,,,,,,,,---------------------------------------------------///000222111///......///***,,,<<>>>>>>>>??????>>>FFFRRRddduuu}}}xxxlllcccUUUNNNGGGDDDDDDGGGNNNUUUjjj|||vvvooohhhcccddddddeeeddd```bbbnnn||||||wwwrrrmmmjjjlllyyy|||tttlllccc[[[VVVNNNJJJFFFGGGKKKMMMKKKIIIEEEEEEDDDCCCBBBBBBBBBCCC@@@AAAFFFOOORRRLLLEEEAAANNNGGG===666666888::::::888:::<<>>===>>>??????>>>???BBBDDDHHHHHHHHHGGGEEEAAA===:::666555333222222333555666999BBBPPP]]]gggoootttwww}}}~~~~~~~~~}}}}}}|||}}}~~~wwwyyyzzz{{{|||fffNNN???AAAeeefffIIIIII]]]tttQQQ:::777666444222222333333222111222222222222222222222222555444333111000///......//////000000000000//////000000000000000000000000........................---------............///---------...................................................////////////---000111000222555444000....../////////////////////////////////////////////////////////////////////......///000000///------------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,---------------------------------------------------------------///000000...---......---...+++---999AAA888(((////////////////////////........................---......///////////////.............../////////===;;;::::::::::::999777777666555444444555666777:::???JJJTTTWWWUUUWWW\\\\\\\\\^^^aaafffkkkpppsssuuuwwwzzz~~~}}}||||||}}}}}}zzzwwwtttzzz~~~}}}}}}||||||||||||}}}}}}~~~~~~~~~}}}|||pppaaaVVVKKKCCCAAA???<<<<<<===?????????JJJVVViiizzzyyyhhh\\\PPPJJJGGGCCCCCCGGGMMMggg}}}tttlllfffeeeccccccdddgggnnn~~~~~~}}}uuullleeeZZZUUUNNNIIIIIILLLMMMLLLFFFEEECCCBBBCCCFFFJJJMMMKKKMMMQQQVVVUUUOOOLLLMMMNNNFFF<<<777666888777666777888:::;;;===AAAFFFJJJKKKWWWhhhvvv~~~|||zzzzzzyyyyyyxxxvvvssspppqqqpppooommmjjjhhhfffeeebbb___[[[YYYXXXVVVTTTRRRLLLJJJHHHHHHHHHGGGEEECCC???>>>===;;;999888777777333444444444555555666666666666666666666666666666<<<<<>>GGGVVVdddnnntttxxxzzz|||}}}~~~}}}}}}}}}~~~{{{{{{{{{xxxyyyxxxyyy}}}{{{gggOOO???DDDlllcccJJJLLL\\\yyySSS:::666555333222222333444333222222222222222222222222222222222111111000000111111...///000111111000///...222111111111000/////////........................---------............///---------.........//////....................................////////////---222555222000111111////////////////////////...////////////////////////////////////////////////.........///000000...,,,,,,,,,,,,------.........------------------------++++++,,,,,,,,,---------,,,,,,---.........------------------------------------------------------,,,,,,,,,---------......------------------------........................,,,,,,---...............---------------------------------------------------...000000///......///222555...***222777111***////////////////////////........................---......///////////////---........./////////000===;;;::::::::::::999777777666555444444555666777:::@@@KKKUUUWWWUUUWWW]]]\\\]]]^^^aaaffflllqqqtttrrruuuyyy}}}~~~||||||~~~~~~{{{xxxtttzzz~~~}}}}}}||||||||||||}}}}}}}}}}}}||||||}}}~~~~~~}}}~~~~~~sssuuupppcccVVVMMMFFF@@@AAA>>>;;;;;;>>>AAACCCDDDMMMYYYkkk|||{{{jjjYYYQQQKKKEEEBBBCCCBBBSSSjjj{{{rrrkkkiiieeeccchhhqqq|||{{{fff```WWWNNNLLLOOORRRSSSMMMJJJGGGEEEGGGLLLRRRWWW[[[ZZZZZZWWWQQQNNNTTT^^^EEE>>>777555777888777444666777777888999<<>><<<:::888777777666222333333444444555555666666666666666666666666666999:::BBBUUUkkkwwwtttmmmgggbbbZZZSSSNNNJJJFFFDDDAAABBBDDDDDDCCCBBBCCCCCC============<<<;;;;;;:::333222111111333555777999AAAKKKZZZhhhrrrxxx{{{|||{{{|||}}}}}}}}}~~~{{{yyyyyyxxxyyywwwwww|||zzzfffOOO???EEEooo```JJJNNN^^^[[[BBB===444333111222333444444333222222222222222222222222000000000000111222333444...///000111111000///...333222222111000///..............................---------.........//////---------.........//////..................................../////////000,,,333777333///.........///////////////.........////////////////////////////////////////////////.........///111000...,,,,,,,,,,,,------.................................+++++++++,,,,,,---------,,,,,,---...////////////........................------------------------,,,,,,,,,---------......------------------------........................,,,------.../////////...---------------------------------------------------///111111000///000111'''000///,,,///---,,,333000000000000000000000000........................---......///////////////---.........//////000000===;;;::::::::::::999777666666666666666666666666888>>>IIISSSVVVTTTWWW]]]]]]```cccdddeeejjjqqqwwwvvvwwwyyy~~~~~~|||||||||{{{zzzxxxwwwvvvxxxyyyzzz|||}}}{{{}}}|||{{{{{{{{{|||~~~~~~{{{yyyyyy{{{|||~~~{{{zzzsssjjjfff]]]UUUQQQKKKAAA===@@@===;;;<<>>???FFFNNNYYYbbbjjjrrr{{{}}}}}}}}}{{{yyywwwtttrrrppppppooommmlllkkkjjjiiigggddd```]]][[[YYYVVVTTTPPPNNNKKKIIIIIIHHHFFFDDDCCCBBB???===:::888666555666666555555555444444444666666666555555444444333444;;;HHHYYYnnn}}}|||xxxrrrkkkfffbbb[[[RRRKKKNNNKKKIIIIIIKKKKKKIIIFFFCCC???;;;888888888888777666333000///222666999:::FFFQQQaaannnuuuyyy{{{}}}zzzzzz{{{}}}~~~~~~|||}}}xxxxxxtttwwwzzzzzz{{{lllPPPEEECCCppp]]]KKKIIIhhhaaaCCC555555555444444444333333333000111111222222111111000111000///000111222000///000000000000000000000000///000111222222111000///111...++++++---//////---////////////////////////------------------------............////////////---...............---,,,............////////////////////////////////////...///000///------///000000000///..........................................---,,,,,,,,,,,,---...........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------------------------------------------------+++++++++,,,---...///000...,,,***,,,...///...,,,000000000...------...000........................------------------------////////////000000000000---.........//////000000...000111222111000000111,,,***+++...---+++---111---------.........//////000000000//////.........===;;;::::::::::::999777666666666666666666666666777===HHHSSSVVVTTTVVV[[[]]]^^^aaacccgggkkkqqquuuuuuvvvxxx}}}}}}||||||{{{{{{zzzxxxwwwvvvyyyyyyzzz}}}~~~||||||{{{zzzzzzzzz{{{}}}}}}~~~|||{{{{{{|||}}}yyyuuulllbbbYYYPPPIIIJJJIIIDDD??????>>><<<<<>>CCCJJJTTT]]]eeemmmuuu{{{~~~}}}|||||||||{{{zzzwwwuuutttrrrqqqpppooommmkkkjjjiiiiiifffbbb___]]]ZZZWWWUUUSSSPPPLLLJJJIIIHHHGGGEEEDDDBBB@@@===:::888777666666666555555555444444444555444444444444444444444333:::EEEXXXppp~~~|||zzzuuukkkddd^^^[[[XXXXXXYYYXXXUUUQQQJJJEEE@@@<<<:::999888888777666333222333666:::===JJJUUUcccpppvvvzzz|||~~~{{{{{{|||}}}~~~~~~|||xxxuuu}}}yyyuuuxxx|||||||||lllOOODDDBBBlll^^^MMMOOOsssbbbDDD666555555444444444333333333111111222222222222111111222222222000//////000111000000000000000000000000000000111111111000......000...,,,,,,...//////---////////////////////////------------------------............////////////---....../////////..................////////////////////////////////////...///000///------///000333333222111111111111111..............................---,,,,,,---..............................,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------------------------------------,,,,,,,,,,,,,,,,,,,,,---...///000///---+++,,,...///...,,,/////////...------...///........................------------------------............////////////............/////////000///////////////111555888111---,,,......,,,---111------........./////////111000000000////////////===;;;::::::::::::999777666666666666666666666666555;;;GGGSSSVVVTTTUUUYYY\\\]]]___ccciiinnnpppqqqtttuuuxxx|||~~~||||||{{{{{{zzzyyyxxxwwwwwwyyyyyy{{{~~~}}}{{{zzzyyyyyyyyyzzz{{{|||zzzxxxxxx{{{|||xxxtttlllaaaVVVSSSJJJCCCDDDEEEAAA<<<999>>><<<<<<======@@@KKKWWW___eeemmmwwwwwwjjj]]]QQQJJJHHHEEEBBBCCCKKK```zzzxxxxxxzzzyyyvvvyyy~~~~~~qqqbbbYYYSSSRRRSSSTTTYYY___cccdddhhhpppvvvtttkkkbbb___]]]YYYTTTNNNJJJGGGEEEBBB???===;;;;;;;;;999888666666555666777999;;;<<<>>>EEENNNVVV\\\dddlllsss}}}|||{{{|||||||||{{{zzzyyywwwvvvuuutttssspppnnnllljjjiiiiiifffbbb___^^^\\\YYYWWWVVVSSSNNNJJJIIIIIIHHHGGGDDDCCCAAA>>>;;;999777777666666666555555555444444333333333444444444444555444888BBBTTTooo{{{sssppplllkkkkkkhhhccc___TTTOOOGGGAAA===;;;999888333444444333333777>>>DDDQQQZZZhhhrrrxxxzzz}}}~~~|||||||||}}}~~~{{{tttrrrzzz{{{vvvzzz~~~~~~~~~kkkMMMDDDBBBiii\\\MMMUUU~~~aaaEEE888555555444444444333333333222222333333333333222222222222222000///...000111000000000000000000000000000000111111000///......///...---...///000...,,,////////////////////////------------------------............////////////---......///000000000000............////////////////////////////////////...///000///...---...000333333222222111111222222..............................---,,,,,,---..............................------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,,,,...///...---------..........................................------------------------------------........................////////////000///---,,,---222888===888111,,,...000///...000............////////////111111000/////////000000===;;;::::::::::::999777666666666666666666666666666;;;GGGSSSWWWUUUUUUXXX\\\\\\^^^eeelllqqqqqqppptttvvvxxx|||~~~~~~~~~||||||{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{~~~~~~{{{zzzyyyyyyyyyzzz||||||~~~{{{vvvvvvvvvtttoooiii```VVVNNNMMMJJJFFFEEECCC@@@===<<<===;;;;;;;;;;;;BBBSSSccckkkjjjiiikkkrrr}}}xxxjjj\\\SSSMMMKKKHHHFFFFFFPPPeeeyyy|||yyyvvvssstttwww}}}~~~zzzyyy|||{{{xxxqqqggg]]]XXXTTTTTTZZZaaafffmmmsssvvvwwwxxxzzzzzztttkkkdddhhhiiigggbbb^^^ZZZUUUPPPOOOJJJCCC???===<<<:::888666666666666777888::::::;;;@@@HHHNNNTTT[[[dddjjjuuu|||~~~|||||||||{{{{{{zzzzzzyyyyyyxxxwwwuuurrrooommmkkkjjjfffccc```___^^^]]]\\\ZZZZZZUUUOOOKKKIIIIIIIIIIIIEEEDDDBBB???<<<:::888888666666666666555555555555444444444444333333333333777888===LLLggg}}}{{{zzzuuunnniii```YYYOOOFFF@@@<<<:::888///111333333333999CCCLLLXXX```llltttxxxzzz|||~~~}}}||||||}}}}}}{{{tttsss{{{|||xxx{{{lllLLLDDDEEEkkkWWWIIIUUUzzz[[[DDD999555555444444444333333333222333333444444333333222000//////111333444111///000000000000000000000000000000000111111111111111---...///000000000...---////////////////////////....................................////////////------///000111111111111............////////////////////////////////////---///000000.........///000000///////////////000..............................------------..............................+++,,,,,,---------------------------------------------,,,,,,,,,------...------------------------+++++++++,,,,,,,,,,,,,,,---------------...//////000///---------...//////------,,,---//////...---........................------------------------------........./////////.........///////////////......---,,,,,,000666;;;===444---...111000//////....../////////000000000000000/////////000111222===;;;::::::::::::999777666666666666666666666666777;;;FFFRRRWWWVVVVVVXXX\\\\\\___fffnnnrrrrrrqqquuuwwwzzz|||}}}~~~~~~~~~{{{zzzyyyxxxxxxxxxxxxxxxyyyyyy{{{~~~~~~|||{{{zzzzzzzzz{{{|||}}}}}}zzzwwwqqqjjjccc\\\UUUNNNKKKGGGLLLQQQNNNIIIEEEEEEFFF<<<;;;::::::<<>>===;;;999666666666777777888888999999===CCCHHHLLLSSS\\\bbbmmmvvv|||||||||{{{{{{zzzzzzzzzyyyxxxvvvssspppmmmkkkjjjbbb```^^^]]]^^^^^^]]]\\\[[[VVVPPPLLLJJJJJJJJJJJJFFFEEECCC@@@===;;;999999777777666666666555555555666666555444333333222222666777:::EEE]]]xxxxxxqqqiiiaaaTTTIIIAAA===:::999777888888555555<<>>FFFUUUcccvvvuuuqqqjjjeeekkkyyyvvvmmm^^^TTTKKKHHHIIIJJJMMMQQQSSSqqq|||zzzzzz|||yyyzzzqqqhhh```UUUOOONNNMMMJJJHHHKKKKKKHHHGGGLLLPPPNNNGGGHHHLLLPPPRRRRRRRRRQQQQQQWWWbbbvvv|||qqqcccRRREEE@@@???===<<<777777888888888888888888888;;;???CCCFFFMMMUUU\\\gggppp|||~~~}}}|||{{{{{{{{{{{{{{{yyyxxxvvvtttqqqnnnlllkkkbbb```^^^]]]^^^^^^]]][[[YYYVVVQQQMMMLLLLLLKKKJJJGGGFFFDDDAAA>>><<<::::::777777777666666666555555777666666555444444333333444666888@@@SSSmmmyyynnneeeWWWJJJAAA<<<:::999GGGDDD???;;;;;;BBBOOOXXXffflllssswwwxxxxxxyyy{{{}}}}}}~~~~~~|||zzzzzz{{{zzz{{{pppOOOAAAQQQ|||UUUJJJUUUlllNNN===888555555444444444333333333222222333333333333222222222000111888???@@@999111000000000000000000000000/////////000222444666777---///111000///...///000////////////////////////....................................////////////---......///000000000000............////////////////////////////////////,,,...000111///.........//////.........///000000........................---...////////////...---..............................///000000000000///------------------------......---,,,,,,,,,------------------------------+++,,,,,,------......//////...............//////...//////...---///222555333000,,,,,,...000///---........................------------------------////////////000000000111///////////////.........+++---//////...------...999222---///000//////111000000000000111111111111.........///222555999;;;===;;;::::::::::::999777666666666666666666666666888999@@@JJJQQQSSSTTTVVVWWWZZZ___dddhhhlllpppssstttwwwzzz{{{zzzzzz|||~~~{{{zzzxxxwwwvvvwwwxxxyyywwwwwwyyy|||~~~{{{zzzyyyyyyyyyzzz{{{|||}}}ttthhh\\\UUUOOOHHHFFFIIIZZZnnnwwwhhhXXXMMMEEEAAA???@@@AAAEEENNNXXXhhhrrrzzzxxxpppnnnvvvooocccVVVOOOKKKHHHIIILLLEEEWWWsss}}}}}}{{{{{{rrreeeYYYRRROOOKKKHHHHHHHHHHHHHHHGGGIIIHHHFFFHHHKKKIIIEEEEEEGGGKKKNNNPPPQQQTTTVVV___iii|||~~~{{{bbbOOOEEEAAA???===888999999999999999888888777999<<<>>>AAAGGGPPPWWWbbbjjjvvv}}}{{{{{{{{{{{{{{{yyyxxxvvvsssqqqnnnmmmlllgggdddaaa___^^^]]][[[YYYWWWTTTPPPNNNMMMMMMKKKJJJHHHGGGDDDAAA???<<<;;;:::777777777777666666666555555555555666666777777777222666888;;;GGG^^^uuuooofffWWWIII@@@<<<999999PPPIIIAAA<<>>DDDLLLSSS^^^gggrrr|||~~~|||{{{zzz{{{{{{xxxwwwuuusssqqqooommmlllkkkhhhdddaaa___\\\YYYWWWUUUSSSPPPOOONNNMMMKKKJJJIIIGGGEEEBBB???===;;;;;;777777777777666666666666222333444666777999:::;;;333777888666===QQQhhhvvvoooeeeVVVIII@@@;;;999999OOOGGG===:::AAAOOO^^^hhhpppuuuzzz|||{{{zzz{{{|||{{{}}}}}}~~~{{{yyyxxx{{{zzzzzztttTTTJJJiiitttRRRKKKSSSzzzwwwPPP;;;555555555444444444333333333111111111222222111111111...222444222---+++///333000000000000000000000000111000...---------...//////111111///------000333////////////////////////////////////////////////............/////////000..................------............/////////000////////////////////////,,,...111111000........................///000000........................---...///000000///...---........................,,,------.......................................///...---,,,,,,,,,,,,,,,------------------------------......///000111111000//////.........//////,,,---.........000666:::;;;444---+++...000000...........................---------------------------------.........//////000000//////.........---,,,...//////......000222---,,,---000///---///333000111111111111222222222111111222555999>>>DDDGGG>>><<<::::::;;;;;;:::999888888777666666666666666666888???IIIMMMMMMOOOSSSYYYZZZ]]]aaafffjjjnnnqqqqqqrrrsssuuuvvvxxxzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwzzzzzz|||}}}}}}}}}|||{{{xxxyyyyyyyyyxxxyyy|||~~~yyy||||||vvvrrrfff___YYYUUUOOOGGGDDDEEEPPP[[[qqquuu\\\JJJBBBGGGMMMUUUVVVLLLOOOYYYoooyyyhhh\\\VVVOOOIIIJJJEEEHHHZZZwwwzzzqqqggg^^^XXXSSSQQQUUURRRNNNNNNQQQSSSSSSQQQUUUWWWYYYWWWTTTRRRSSSUUUZZZ]]]bbbfffggghhhiiijjjdddgggmmmtttxxxxxxyyy{{{vvvwwwyyy}}}jjjQQQCCC@@@AAA===;;;999999;;;;;;999777777999;;;;;;<<>>===<<<:::999888666555555444444444444444555555555666666555555444444777CCCSSS```www}}}mmm```RRRIIIBBB;;;888888555666999>>>HHHVVVeeeooouuuyyy|||{{{xxxwww{{{~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~yyy|||mmmVVVLLLnnnkkkZZZIIIUUUSSS:::888555555444444444333333333222222222111111111111000222222111111000/////////000000000000000000000000111000...---...///111222444222000...------...///................................................///////////////.........000000//////......------...///000111111000///...111111000000//////..................///111222333//////............////////////.........------------.........//////000000................................................///...---,,,,,,---...///........................////////////////////////////////////////////////000000//////.........---------......//////000000111111000000/////////...000///...---------------000000//////.........---............//////////////////000000000000/////////////////////000111111...///111333333111///...000///......---...///000///333999<<>><<<::::::;;;;;;:::999888888777666666666666666666888???HHHMMMMMMOOOSSSXXXZZZ]]]aaafffjjjnnnppppppqqqssstttvvvxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwwwwyyyzzz{{{|||||||||{{{{{{yyyyyyzzzyyyyyyzzz|||~~~{{{}}}~~~yyyssspppfffffffffeee\\\OOOGGGEEEFFFMMM\\\qqqjjjTTTJJJQQQ[[[ddd___NNNLLLPPP___yyyuuuhhh___UUUMMMMMMGGGDDDJJJ[[[wwwyyyvvvsssnnnggg```[[[YYYXXXWWWYYYYYYYYY\\\___aaabbbbbbccceeeeeedddaaa```aaacccllloootttvvvuuusssrrrrrroooppprrrtttuuuuuuvvvxxxxxxwwwwwwzzz~~~lllVVVFFF@@@@@@===;;;999999;;;;;;:::888777999<<<<<<<<>>===<<<:::999888777666555555555444444444555555555555555555555444333444<<>>@@@BBBGGGNNNSSS>>><<<::::::;;;;;;:::999888888777666666666666666666888>>>HHHNNNNNNOOORRRVVVXXX\\\aaafffjjjmmmooopppppprrrtttvvvwwwxxxxxxyyyyyyxxxwwwwwwwwwwwwwwwxxxyyyzzz{{{{{{{{{zzzzzzyyyzzz{{{zzzzzzzzz|||~~~}}}}}}}}}{{{wwwrrrmmmjjjhhhnnnxxx{{{ooo[[[KKKFFFCCCCCCHHHSSSdddwwwrrr[[[QQQZZZiiitttkkkTTTMMMJJJNNNdddwwwkkk]]]RRROOOKKKFFFDDDFFFVVVsssqqqjjjiiieeeaaa______```bbbbbbccceeehhhiiiiiiiiikkklllqqqsssuuuvvvwwwxxx{{{}}}~~~~~~|||zzzyyyyyyzzzzzzzzzyyywwwxxxyyyzzzzzzyyy}}}|||zzzyyyxxxxxxxxxyyy}}}tttfffVVVHHHAAA???<<<;;;::::::;;;<<<;;;999999;;;>>>@@@@@@AAACCCEEEJJJQQQ[[[bbbhhhlllrrrvvv|||yyyxxxxxxxxxxxxwwwvvvuuusssrrrqqqpppmmmkkkhhheeebbb___]]]]]]]]]YYYUUURRRPPPNNNKKKIIIGGGFFFDDDAAA???>>>===<<<::::::888777666666555555555555555555555444444444666666666444333666<<>>???AAABBBCCCHHHQQQWWW>>><<<::::::;;;;;;:::999888777777666666666666666777888>>>HHHNNNOOOOOORRRUUUWWW\\\bbbgggkkkmmmnnnoooppprrrtttuuuvvvvvvvvvyyyyyyxxxwwwwwwwwwwwwxxxwwwxxxyyyzzz{{{zzzyyyyyyyyyzzz{{{{{{zzz{{{|||~~~}}}|||zzzvvvqqqkkkgggdddhhhttt|||dddQQQJJJIIIGGGDDDDDDJJJYYYkkkwwwjjjWWWQQQ]]]ooo}}}vvv___RRRLLLGGGQQQqqqxxxgggZZZOOOOOONNNKKKGGGIIIWWWfffzzzlllffffffeeeeeehhhmmmppppppnnntttvvvuuuqqqkkkhhhhhhjjjooorrrwww}}}{{{zzzyyyxxxvvvrrrmmmiiijjjiiifffcccaaa_________^^^^^^\\\VVVMMMEEE@@@>>>;;;;;;;;;;;;<<<<<<<<<;;;===>>>@@@DDDGGGIIIIIIIIIOOOTTTZZZ^^^aaadddhhhllltttzzz~~~{{{zzzyyyyyywwwwwwvvvuuutttssssssrrrnnnmmmjjjhhhfffccc```^^^\\\ZZZWWWUUUSSSPPPKKKHHHGGGFFFDDDAAA???>>>===<<<;;;:::999888777777666777666666555555555555444444555666777666555555888::::::@@@KKKVVV```jjjsssyyy{{{tttlllaaaUUUHHHAAA<<<777555666777888>>>LLL```qqqzzz}}}|||}}}~~~|||zzzxxxyyyzzz~~~}}}}}}}}}~~~||||||~~~~~~zzzwwwxxx|||vvv___HHHDDD^^^iiiNNNLLLxxxqqqLLL;;;999555555444444444333333333333333222222222111111111000000000111111222222222111111111111111111111111222111000/////////000000//////......///000111222................................................///////////////000000000......//////000000000111000///.........000111222////////////////////////111111000/////////////////////............//////.................................///////////////........................000000000000000000000000.........------.................................///////////////////////////////////////////////////////////////.........000000//////......------..................------....../////////.........///////////////.....................//////////////////000000000000/////////////////////000000111111111000000000000111111444222111111222555999;;;CCCDDDDDDDDDEEEKKKTTT\\\>>><<<::::::;;;;;;:::999888777777666666666666666888777===GGGOOOPPPPPPQQQSSSWWW]]]ccchhhlllmmmnnnoooppprrruuuvvvvvvvvvuuuzzzyyyyyyxxxwwwxxxxxxxxxwwwwwwyyyzzzzzzzzzyyyxxxxxxyyy{{{{{{{{{{{{|||}}}~~~|||wwwrrrmmmhhhfffdddhhhuuukkkXXXQQQOOONNNKKKFFFCCCHHHRRR[[[[[[OOOOOO[[[mmmpppXXXRRRIIIGGGYYY}}}vvviiiVVVRRRPPPOOOKKKHHHJJJPPPaaayyytttkkkiiifffhhhllluuu}}}~~~{{{{{{ssskkkfffeeeggghhhkkkrrr{{{yyyxxxwwwuuuppphhh___YYYWWWVVVSSSPPPNNNMMMMMMMMMJJJJJJIIIFFFBBB???===<<<:::;;;<<<<<<<<<<<<===>>>>>>>>>@@@EEEKKKOOOOOONNNHHHKKKNNNOOOPPPSSSZZZ___iiioooyyy~~~|||zzzzzzwwwwwwwwwvvvvvvvvvuuuuuuqqqnnnkkkiiihhhfffccc```\\\ZZZXXXWWWUUUQQQLLLHHHGGGFFFDDDAAA???>>>===<<<;;;:::999888888777888888666666666666666666666666333444666666666666777888888;;;@@@IIISSS___jjjrrryyy~~~~~~{{{wwwpppiii\\\QQQEEE>>>:::666555666888;;;CCCTTThhhwww|||}}}}}}|||zzzxxxxxxyyy~~~}}}||||||}}}}}}~~~~~~|||}}}~~~|||yyyuuuvvvyyysss]]]HHHCCC[[[cccOOOWWWcccHHH===;;;555555444444444333333333333333333222222222222111333222222222111111000000111111111111111111111111222222111000000000000000.........//////000111111////////////////////////////////////////////////////////////000000111111.../////////000000111111222111000.........///000.............../////////222111000//////....../////////............//////---.....................///////////////.................................000000000000000000000000---..................---........................////////////////////////////////////////////////.........///////////////000000//////......------------........................///000000//////............///////////////............//////////////////000000000000/////////////////////000000111...000111222222111000...000000000111444999===???FFFGGGIIIIIIKKKQQQZZZaaa>>><<<::::::;;;;;;:::999888888777666666666666666999777<<>><<<:::999999;;;======<<<===>>>@@@<<<<<>>===<<<;;;::::::999888888999999777777777777888888888999333333444555666777777888888999<<>><<<::::::;;;;;;:::999888888777666666666666666999777;;;FFFOOOQQQPPPPPPSSSWWW___gggllloooooooooppprrruuuwwwxxxwwwvvvuuuzzzzzzyyyxxxxxxxxxxxxyyywwwxxxzzz{{{{{{{{{zzzyyyuuuwwwyyyzzzzzzyyyyyyzzzvvvrrrlllfffccccccdddfffcccnnn{{{kkkbbb^^^___^^^ZZZTTTQQQSSSUUUQQQJJJIIIQQQdddmmm]]]QQQMMMLLLUUUtttyyykkk]]]TTTNNNIIIHHHJJJGGGNNN[[[ppp|||wwwooohhh```XXXQQQLLLHHHGGGFFFEEEEEEFFFGGGGGGIIIGGGEEEBBB@@@>>>;;;:::999;;;===>>>======???BBB======BBBKKKRRRQQQHHH???888:::===>>>???BBBIIINNNTTT[[[eeennnwww~~~}}}xxxyyyyyyyyyzzzzzz{{{{{{xxxsssllliiiiiihhhdddaaa^^^\\\ZZZXXXVVVSSSNNNJJJGGGFFFDDDAAA???>>>===<<<;;;;;;:::999999999999:::777777888999::::::;;;<<<;;;999888777777888888888;;;;;;>>>EEEQQQ^^^jjjqqqqqqvvvyyywwwtttooohhh```VVVKKK@@@;;;999666666888:::BBBPPP```nnnxxx~~~{{{zzzyyyyyyyyyyyyxxxwwwvvvvvvvvvwwwxxxzzz|||~~~}}}}}}}}}yyyvvvssssssvvvrrraaaOOORRRqqqUUUNNN\\\yyyVVVBBB===<<<555555444444444333333333444444333333333222222222222222222222222222222222222222222222222222222222222333222222111000///////////////000000000000///////////////////////////////////////////////////...//////000111111222222111111111000000000000000000000111000000///...------------.........//////111000///////////////000//////............//////---------.........//////000/////////............................................................------...//////...------........................////////////////////////////////////////////////............/////////000.........///////////////.........//////000000000---...000111111111//////............/////////000............//////////////////000000000000/////////////////////000111111///000111111111111000///000222444888;;;>>>@@@AAA@@@EEEMMMSSSWWW\\\ccchhh>>><<<::::::;;;;;;:::999888888777666666666666666999777;;;FFFPPPQQQPPPOOOSSSXXX```hhhmmmppppppoooqqqsssuuuxxxyyyxxxvvvuuu{{{zzzyyyyyyxxxxxxyyyyyyxxxyyyzzz{{{{{{{{{zzzzzztttvvvyyyzzzyyyxxxyyyyyynnnjjjddd___\\\]]]```cccbbblll~~~qqqggglllkkkfff___YYYVVVXXXZZZUUUJJJFFFLLLaaazzzcccSSSSSSQQQOOObbb~~~yyylllbbbWWWNNNJJJKKKHHHHHHLLL]]]}}}{{{pppeee]]]WWWSSSQQQLLLKKKJJJJJJJJJJJJLLLLLLGGGFFFEEEDDDCCCAAA>>><<<888;;;>>>>>>======@@@CCC???AAAGGGQQQWWWRRRCCC666777:::===>>>===>>>BBBEEEKKKRRR\\\eeeoooyyy~~~yyyyyyzzzzzz{{{||||||}}}{{{tttlllhhhhhhgggdddaaa^^^]]]ZZZXXXVVVSSSNNNKKKGGGFFFDDDAAA???>>>===<<<;;;;;;:::999999999::::::777777888999;;;<<<===>>>DDDAAA===;;;:::::::::999>>>>>>BBBIIISSS___ggglllqqqvvvxxxuuuqqqlllddd\\\UUUJJJ???:::888666666888;;;EEETTTcccooowww|||zzzxxxxxxxxxxxxyyyxxxwwwuuuuuuuuuvvvwwwzzz|||}}}}}}}}}~~~yyyvvvrrrrrruuurrrcccRRRYYY[[[OOOTTTzzz{{{TTT>>>999999555555444444444333333333444444444333333333222222111111111222222333444444222222222222222222222222333333333222222000///...//////000000000000//////000000000000000000000000000000000000000000000000...//////000111222222222222222111111000000//////...///000111111000///...---------.........//////000000////////////000000//////............//////---------.........//////000000//////.........---................................................,,,---...//////...---,,,........................////////////////////////////////////////////////---.........//////000000---.........//////000000.../////////000000111111,,,...000111222111000///---.........//////000000............/////////000//////000000000000/////////////////////000111111222111000//////000111222333555888;;;>>>?????????FFFMMMWWW___dddiiiooosssAAA>>><<<;;;<<<<<<<<<;;;999888888777777777777777<<<:::<<>>===>>>@@@<<<999999;;;<<<:::888:::>>>CCCHHHIIIFFFAAA===AAAAAABBBDDDFFFHHHHHHGGGBBBCCCGGGMMMUUU^^^eeeiiirrrvvvxxxtttnnnhhh^^^VVVPPPFFF<<<888777555666999AAALLL[[[hhhooosssvvvxxxzzzyyywwwwwwxxxwwwvvvtttuuuwwwxxxyyyzzzzzzyyyxxx}}}~~~|||~~~vvvvvvnnnsssxxx___PPP\\\|||YYYIIISSSzzzZZZ???666666888777777666555444444444333333333333333333333333333333333333333333333333333333333333333222111000000000000000000000000000///111333444222111111111...///000000//////000111000000000000000000000000333222000000444777111(((111111111111111111111111000000000000000///......///////////////////////////000000///------...///......------------......////////////////////////000000000000000000000000......------------......////////////////////////,,,,,,---000333333000,,,000000000000000000000000......////////////......000000000000000000000000//////000000000000//////---......///////////////............/////////000///000222333222111...---//////000000111111222222000000000000000000000000000000000000000000000000////////////000000000000/////////000000111222333;;;999:::===>>>>>>AAAGGGMMMYYYdddiiilllqqqvvvxxxAAA>>><<<;;;<<<<<<<<<;;;999999888777777777777777;;;999<<>>@@@AAA>>>===@@@@@@<<<===CCCFFFBBB>>>===>>>>>>===<<<<<<<<<===>>>@@@CCCKKKVVV___iiiyyy|||{{{yyyxxxwwwwwwwwwxxxwwwuuuppplllmmmoookkkdddaaa___\\\ZZZXXXUUUQQQNNNKKKJJJGGGCCC@@@>>>>>>===>>>===;;;;;;<<<;;;:::999:::===AAADDDFFFDDDAAA???::::::;;;>>>BBBFFFHHHJJJLLLMMMOOOSSSXXX^^^cccfffqqquuuvvvrrrkkkeee[[[RRRFFF>>>777777888999<<<@@@CCCMMM[[[gggnnnqqqtttvvvzzzxxxwwwvvvwwwwwwuuusssvvvwwwxxxyyyzzzzzzzzzzzz|||~~~~~~|||~~~wwwvvvnnnsssxxxaaaTTTYYY~~~WWWIIIYYY]]]@@@777777888777777666555555444444333333333333333333333333333333333333333333333333333333333333333222111111111111111111111111111111,,,...000000...---...///...///000000//////000222000000000000000000000000111HHHQQQ@@@///111777666111111111111111111111111000000000000000///......//////////////////////////////000/////////222444///......------......///////////////////////////000000000000000000000000//////............//////////////////////////////333222111000///000222444000000000000000000000000......////////////......000000000000000000000000//////000000000000//////---...//////000000//////........./////////000000000111111222111000///...000000000000000111111111000000000000000000000000000000000000000000000000////////////000000000111000000000000000222444555;;;999:::===>>>???DDDKKKUUU___iiinnnrrrwwwzzzzzzAAA>>><<<;;;<<<<<<<<<;;;999999888777777777777888999888;;;CCCMMMTTTUUUSSSTTTXXX___eeekkkmmmnnnnnnrrrtttvvvxxxyyyyyyxxxxxxvvvvvvvvvwwwwwwyyyzzzzzzyyyxxxxxxwwwwwwwwwxxxxxxzzzzzz{{{{{{zzzxxxvvvuuukkkeee___[[[UUUOOOLLLNNNMMMSSSgggzzzsssqqqrrrppplllnnnsssuuurrrfffZZZMMMKKKXXXtttrrriiifff```YYYVVVRRR___vvv|||mmmaaaYYYNNNMMMIIIHHHOOObbb{{{yyyuuuwww{{{~~~wwwhhh___XXXPPPIIIGGGHHHCCC@@@BBBAAA>>><<<===???;;;:::>>>BBB@@@>>>>>>???>>>===<<<;;;;;;;;;;;;<<<>>>EEENNNVVVaaarrr}}}}}}{{{yyywwwuuusssrrrqqqqqqooommmnnnpppmmmgggcccaaa^^^[[[YYYVVVRRROOOJJJIIIGGGEEEBBB@@@>>>===<<<===???>>><<<;;;::::::888999;;;===>>>>>>>>>>>>888888888:::???DDDJJJMMMTTTUUUVVVYYY\\\```dddfffpppssstttooohhhaaaXXXOOOFFF>>>999888888777999<<>><<<;;;<<<<<<<<<;;;:::999888888777777888888888888:::AAAKKKSSSVVVUUUTTTXXX^^^dddiiilllnnnnnnqqqsssvvvxxxyyyyyyxxxxxxwwwwwwwwwwwwwwwxxxyyyyyyyyyxxxwwwwwwvvvvvvwwwwwwyyy{{{}}}~~~|||wwwrrrooogggaaa]]]\\\YYYSSSQQQRRRRRRWWWiiizzzssstttsssnnnkkknnnrrrpppjjjcccZZZOOOKKKTTTmmmzzzqqqqqqlllaaaXXXOOOQQQ\\\vvvsssgggXXXSSSMMMHHHKKKVVVeeeppp}}}yyyooonnnmmmmmmnnnnnnllljjjiiimmmuuu}}}}}}}}}yyy{{{}}}|||}}}{{{ooodddYYYNNNHHHKKKEEEAAACCCCCC@@@>>>>>>===<<<<<<<<<<<<<<<>>>@@@======<<<;;;:::::::::::::::;;;???FFFNNNXXXjjjyyy}}}}}}{{{yyywwwtttqqqooommmnnnnnnmmmooorrrooojjjfffccc```]]][[[WWWSSSPPPJJJIIIHHHFFFDDDAAA>>>===:::>>>AAAAAA===::::::;;;===<<<;;;::::::<<<===>>>>>>=========@@@FFFMMMRRRUUUVVVXXX\\\```dddhhhjjjlllppppppkkkeee___VVVNNNDDD???::::::999888999>>>KKKTTT___hhhmmmooorrruuuxxxwwwuuuuuuuuutttsssqqquuuttttttuuuvvvyyy{{{|||zzz{{{}}}~~~~~~xxxvvvooosssuuu^^^TTTUUUsssTTTMMMnnnXXX???888888777777666666555555555555444444444444444444444444333333333333333333333333222333333444333333222222111111111111111111111111111222333222000000111333...000111111000///111222000000000000000000000000222CCCGGG777...333666///111111111111111111111111000000111111111000000///////////////////////////000000000000000222666999//////............//////////////////////////////////////////////////////111111000000000000111111////////////////////////---///222333222000///...//////////////////////////////000000000000//////000000000000000000000000//////000000000000//////......///000000000000000...////////////000000000111111000000///000111111222222111111000000//////000000000000000000000000000000000000000000000000//////000000000111111111333222111111333666999;;;>>><<<===CCCGGGMMMVVV___fffoooyyyyyyAAA>>><<<;;;<<<<<<<<<;;;:::999999888888888888888888888:::@@@IIIQQQUUUVVVUUUXXX]]]ccchhhlllnnnoooqqqrrruuuwwwyyyyyyyyyxxxyyyxxxwwwwwwvvvvvvvvvwwwxxxxxxwwwwwwvvvwwwwwwxxxxxx{{{~~~~~~yyyrrrnnngggaaa^^^___^^^ZZZWWWWWWWWWZZZkkkxxxvvvtttooollloooqqqmmmeee^^^VVVNNNKKKQQQfffvvvwwwwwwjjj\\\RRRNNNNNN]]]zzzvvveee]]]SSSLLLLLLQQQXXX\\\qqq|||ssskkkiiiaaa___]]]\\\\\\[[[XXXVVVUUUYYY]]]```dddiiipppuuu|||~~~~~~|||xxxvvv{{{~~~ttthhh\\\SSSMMMFFFBBBEEEFFFDDDAAA@@@>>>@@@@@@===999999;;;===:::::::::;;;::::::::::::999999<<>>;;;???BBBBBB>>>;;;;;;<<>>===<<>><<<;;;<<<<<<<<<;;;::::::999888888888888999888888:::???GGGOOOTTTWWWWWWYYY]]]bbbgggllloooqqqppprrrtttwwwyyyyyyyyyxxxyyyyyyxxxvvvvvvuuuuuuuuuwwwwwwwwwwwwwwwxxxyyyyyywwwyyy|||~~~~~~|||zzzxxxmmmgggcccdddddd```]]]\\\WWWYYYiiixxxwwwtttrrrtttwwwrrrkkk___WWWOOOMMMOOO```}}}}}}~~~ppp]]]RRRLLLHHHMMM___uuujjj]]]TTTRRRRRRQQQOOOUUUqqqsssiiieeebbbaaa^^^]]][[[XXXTTTPPPSSSRRRQQQPPPQQQTTTZZZ^^^```dddjjjmmmoooqqquuuyyy~~~xxxuuuyyy}}}xxxwww|||yyyqqqfff\\\QQQIIIEEEGGGIIIGGGCCCBBBAAACCCBBB@@@@@@BBB@@@<<<:::;;;;;;<<<<<<<<<;;;;;;999999;;;???CCCJJJZZZhhhzzz~~~}}}{{{yyywwwtttsssrrrlllooopppooopppsssssspppkkkhhhdddaaa^^^YYYUUUQQQKKKJJJIIIGGGDDDBBBAAA@@@???@@@BBBAAA???=========@@@???<<<:::999:::;;;<<<;;;<<<===>>>AAAIIITTT]]]\\\]]]___bbbeeehhhjjjkkkeeehhhhhhccc]]]XXXQQQIII>>>;;;999;;;;;;<<>><<<;;;<<<<<<<<<;;;;;;:::999999888888999999999999:::>>>EEEMMMSSSVVVYYYZZZ^^^bbbhhhmmmpppsssoooqqqtttwwwxxxyyyyyyxxxxxxwwwvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwxxxzzz{{{|||wwwvvvwwwxxx|||xxxpppiiiiiihhhddd```^^^VVVVVVeee|||}}}|||zzzzzz|||xxxqqqhhh]]]RRRNNNOOO]]]uuu```TTTNNNIIIIIIPPPeee{{{jjj___[[[XXXRRRLLLMMMXXXqqq|||zzzyyywwwtttnnnhhhddd```[[[UUUPPPOOOQQQTTTVVVSSSWWW]]]___^^^___dddhhhlllhhhhhhnnnsssuuuzzz|||uuupppfff]]]WWWNNNHHHJJJLLLIIIDDDAAADDDBBB@@@FFFTTT^^^WWWJJJ>>>????????????>>><<<;;;999888:::===???EEERRR```ooo}}}|||yyyvvvtttsssrrrooorrrrrroooooorrrtttrrrmmmjjjfffbbb___ZZZUUURRRLLLKKKHHHFFFDDDCCCBBBBBBBBBAAA@@@???@@@@@@>>>===999999999999999999999999999;;;===>>>@@@GGGSSS[[[bbbccceeegggjjjkkklllmmmdddfffeee^^^XXXRRRJJJBBBCCC>>>;;;:::888888???GGGRRRXXX```fffiiimmmqqquuutttsssssstttvvvwwwwwwvvvtttuuuvvvwwwxxxxxxxxxxxxzzz}}}~~~}}}}}}~~~sssooommmrrrsss```\\\dddeeeKKKUUU~~~xxxYYYCCC;;;999888555666666666666666666666555555555555555555555555333333333333333333333333222333333444555555444444222222222222222222222222111444888999777555444333///111222222111000222333000000000000000000000000(((+++///000111333888;;;111111111111111111111111///000111222222222222111000000000000000000000000///000222222000......///000000////////////000000000000000000000000000000000000000000000000000000000000000//////000000000000000000000000000000000,,,555===;;;222,,,---111000000000000000000000000000000111111111111000000111111111111111111111111//////000000000000////////////000111111111111000//////000000000111111111...///000111222111111000000000000000000111111111000000000000000000000000111111111111111111111111000000111111111222222222111333666999===???AAAAAA@@@AAAHHHTTT^^^gggsss}}}AAA>>><<<;;;<<<<<<<<<;;;;;;:::999999888888999999::::::;;;>>>DDDKKKRRRVVVZZZ[[[^^^ccchhhmmmqqqtttoooqqqtttwwwxxxyyyyyyxxxuuuuuuuuuuuuvvvwwwxxxyyyvvvwwwwwwxxxyyy{{{|||}}}wwwtttrrrsssyyywwwooolllkkkeee```___VVVUUUbbb~~~}}}}}}yyysssqqqcccUUUOOONNN[[[}}}{{{cccYYYSSSNNNJJJIIIRRRkkkuuuiiiccc^^^UUUMMMPPPKKKRRRnnnuuummmaaaXXXRRRPPPPPPPPPTTTXXX[[[[[[WWWUUUXXX[[[___^^^aaagggiiikkksss~~~{{{tttoooggg]]][[[RRRKKKLLLMMMIIICCC@@@DDD???===LLLhhhyyyooo\\\CCCCCCCCCBBBAAA???===;;;888777999<<<===BBBNNNZZZhhhwww}}}yyyuuusssrrrrrrqqqttttttpppooorrrtttsssnnnkkkgggccc___[[[VVVRRRMMMKKKHHHEEECCCCCCCCCDDDEEEAAA>>>>>>@@@AAA???===::::::<<<===????????????<<<>>>@@@???@@@EEEOOOXXXdddfffhhhkkknnnppprrrrrrdddfffccc\\\TTTMMMDDD<<<<<<999777777777:::CCCMMMPPPVVV^^^dddgggkkkpppttttttsssssstttwwwyyyxxxwwwvvvwwwxxxzzzzzzzzzyyyxxx{{{~~~}}}}}}~~~rrrmmmjjjqqquuueeeeeesss___NNN\\\uuuUUUBBB===;;;999555555555666666666666666555555555555555555555555333333333333333333333333222333333444555555555444222222222222222222222222...111666888666333111000///111222222111111222333000000000000000000000000222777555---///999888---111111111111111111111111///000111222222222222222000000000000000000000000---000222333222000//////000000////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000)))===QQQRRRBBB222...111000000000000000000000000000000111111111111000000111111111111111111111111//////000000000000////////////000111111111111111000000000000111111111111---...111222333222111/////////000000111111222222000000000000000000000000111111111111111111111111000111111111111222222222000222777;;;???AAAAAAAAAEEEHHHPPP]]]hhhqqq|||FFF@@@<<<======;;;:::<<<;;;:::999999888888999999999999:::>>>FFFMMMSSSUUU[[[]]]```dddgggjjjlllmmmrrrtttvvvwwwwwwuuusssrrrqqqrrrssstttuuuuuuuuuuuuvvvvvvvvvxxxzzz{{{zzzyyyuuurrrnnnnnnyyyyyynnnbbbccccccXXXPPPRRR___vvvuuulll\\\SSSQQQRRRjjjooo]]]XXXRRRLLLHHHKKKXXXggg}}}ssshhhYYYLLLFFFJJJSSS```rrr|||oooggg```YYYTTTUUUVVVWWWVVVTTTTTTTTTUUUZZZaaaggggggjjjrrryyy{{{uuujjjcccZZZYYYWWWTTTOOOLLLKKKJJJFFFEEEEEEFFFHHHHHHGGGFFFDDDBBB@@@??????>>><<<:::;;;:::;;;======???HHHRRRaaalll|||}}}{{{yyyxxxuuusssrrrqqqqqqpppooonnnmmmmmmllliiieeeaaa^^^ZZZVVVSSSSSSNNNHHHEEEEEEEEEDDDCCCCCCDDDFFFFFFEEEBBB???>>><<<;;;<<<>>>AAAAAA@@@>>>>>>@@@AAA@@@@@@EEEOOOWWWccchhhkkklllnnnssstttqqqlllccc[[[WWWQQQGGG???<<<777777666777:::@@@FFFJJJTTTYYY___cccfffkkkqqqvvvtttuuuuuutttssssssuuuvvvtttvvvyyyyyyxxxwwwwwwwww{{{~~~~~~pppiiikkktttrrr^^^^^^|||zzz[[[OOOZZZ]]]BBB888555444777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111222222222222222111000///...333888999444000000111222333333444444333333222333333333222222111111111222222222222222111000///222222222222222222222222444000///222333222333555333111......000111111111111111111111111111111111000000000000000000000000666222///000333333000,,,000000000000000000000000...333888999444000000111111111111111111111111111111111111111111111111111000000111222222333333444444222111//////000222333111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222444333222111111222333444111111111111111111111111222222222222333333333222555;;;AAABBB@@@???AAADDDFFFQQQ^^^hhhoooyyyHHHAAA======>>><<<;;;<<<;;;:::999999888999999999:::999:::>>>EEELLLQQQSSSZZZ\\\___cccgggjjjmmmnnnqqqsssvvvxxxxxxvvvsssqqqpppqqqrrrssstttuuuuuuuuuwwwwwwwwwzzz|||}}}}}}{{{uuuqqqkkkkkkxxxttteeeccc```TTTPPPOOOWWWmmmuuu]]]QQQOOOOOOeeewwwhhhaaaYYYSSSMMMKKKQQQYYYkkkqqq___PPPNNNNNNOOORRRZZZpppxxxmmmgggddddddcccbbb```___^^^___[[[bbbhhhmmmsss|||{{{{{{xxxllliiiccc]]]WWWUUUUUUVVVPPPLLLHHHEEEDDDCCCBBBAAA>>>===<<<<<<======<<<;;;;;;:::;;;===<<<===FFFOOOZZZfffvvv|||zzzxxxvvvtttsssrrrqqqpppooonnnmmmmmmllliiieeeaaa^^^[[[VVVSSSRRRNNNIIIGGGFFFFFFDDDBBBBBBCCCCCCDDDDDDBBB???===>>>>>>???AAACCCDDDBBB@@@AAABBBBBBAAA@@@DDDMMMTTTdddiiinnnooorrruuutttpppiii```XXXTTTNNNDDD===:::777666666888;;;AAAGGGKKKSSSWWW\\\bbbfffkkkpppsssvvvwwwwwwvvvuuutttvvvwwwtttvvvxxxyyyxxxwwwwwwxxx{{{~~~~~~~~~}}}~~~~~~tttnnnooouuurrr___```rrrSSSLLLXXXdddCCC888888777777777777777777777777777555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111222222222222222111000000111555999999555222222444222333333444444333333222333333333222222222111111222222333333222111111000222222222222222222222222111......333555111---,,,222000//////111222222111111111111111111111111111111111111111111111111111222///---000444666555222111111111111111111111111...222777666222//////111111111111111111111111111111111111111111111111111111111111222222333444555666444222000///000111111000000111111111111000000111111111111111111111111000000000000000000000000111111111111222222222222333333222111111222333333222222222222222222222222222222222222222333444444777<<>>>>>???===<<<>>>;;;;;;:::999999999999999;;;::::::>>>DDDJJJOOOQQQXXXZZZ^^^bbbgggjjjmmmnnnppprrrvvvyyyyyyvvvssspppooooooqqqrrrssstttttttttxxxxxxyyy|||~~~uuuqqqjjjjjjyyyoookkkgggYYYTTTMMMOOOdddgggTTTPPPPPPccctttiii___YYYUUUOOOLLLMMMWWWkkk~~~ppp```VVVSSSOOOKKKJJJUUUooo~~~vvvuuutttrrrqqqpppoooooonnnqqqsssuuuzzz~~~|||wwwssssssxxx}}}~~~tttjjjccc___^^^^^^^^^XXXOOOIIIEEEDDDCCCBBB???>>><<<<<<>>>???>>>======;;;;;;<<<;;;<<>>>>>@@@>>>>>>???;;;;;;:::999999999999:::===;;;<<>>BBBCCCCCCAAAAAADDDIIIMMM[[[dddlllppprrrsssooohhhaaaWWWOOOJJJFFF???999888666666777:::???EEEJJJNNNSSSTTTXXX___hhhmmmnnnmmmsssttttttrrrppppppqqqrrrtttuuuwwwwwwvvvvvvwwwyyyzzz|||}}}~~~}}}}}}~~~|||{{{{{{{{{{{{}}}xxxuuuvvvqqq```eeennnSSSPPPiiieeeBBB<<<<<<666666666666666666666666666555555555555555555555555444444444444444444444444333333444444444444444444333333333333333333333333222222222222222222222222222222222333333222111111222444444333111111333555333333444444444444333333333333333333333333333333333333444444444333333222222222222333333333333333III===111///111222333444111111000111333444333111222222222222222222222222111111111111111111111111777555333333444444222000111111111111111111111111111222333222000000111333222222222222222222222222222222222222222222222222444333222222333444666777666555444333222111222222111111111222222111111111222222222222222222222222000000000000000000000000111111111222222222333333333333333333333333333333444444444444444444444444333222111111333666999<<>>@@@???>>>???<<<;;;::::::999999::::::=========AAAGGGNNNRRRTTTUUUWWW[[[```eeeiiikkkmmmllloootttwwwxxxuuuqqqnnnlllmmmoooqqqrrrsssttttttwwwxxx{{{zzzwwwrrrssswww___SSSNNN^^^|||yyy___OOOZZZwww}}}mmmjjjllliiiaaa[[[[[[XXX]]]oooxxxjjj\\\UUURRRQQQRRRUUUjjj|||zzzxxxyyy|||vvvtttooommmsss|||~~~rrrxxxwwwqqqkkkhhhbbb\\\WWWQQQKKKGGGEEECCCAAA@@@AAABBBBBBBBBAAA===;;;<<<;;;:::===CCCIIISSScccttt~~~|||yyyxxxuuuuuutttrrrqqqooonnnnnnkkkiiifffdddaaa\\\WWWSSSMMMNNNNNNMMMKKKHHHEEEDDDGGGDDDCCCDDDGGGIIIHHHFFFBBBAAAAAABBBCCCCCCAAA???@@@@@@@@@@@@AAADDDHHHJJJUUU]]]fffkkkooopppmmmggg^^^TTTKKKGGGCCC===999999666666888;;;@@@EEEJJJNNNSSSTTTWWW^^^gggmmmnnnmmmqqqrrrrrrpppnnnnnnoooqqqsssuuuvvvvvvvvvvvvxxxyyyyyyzzz|||}}}}}}~~~~~~}}}|||{{{{{{{{{{{{|||wwwuuuvvvrrrbbbgggnnnVVVZZZ|||ZZZ???===;;;333666666666666666666666666666666666666666666666666444444444444444444444444333333333444444444555555333333333333333333333333222222222222222222222222111222222333333333222222333333333222111222333555333444444555555444444333333333333333333333333333222333333444444333333333222222333333333444444444EEE:::000---...///000333444222111222333444333222222222222222222222222222111111111111111111111111999888666555444333111///111111111111111111111111333333333222111222333555222222222222222222222222222222222222222222222222333333222222333444666777333333333333333333444444222333333444444333333222444444444444444444444444222222222222222222222222111222222222222333333333333333333333333333333333444444444444444444444444333222222333555999===???DDDCCCBBBBBBEEEKKKSSSYYYbbbgggppp}}}vvvqqqrrrxxx}}}VVVIII>>>===???@@@??????<<<;;;;;;:::::::::::::::<<<<<<===AAAHHHPPPUUUXXXUUUWWW[[[___dddgggjjjkkkjjjmmmqqquuuuuussspppmmmlllmmmoooqqqsssttttttuuuvvvxxx{{{|||wwwxxx|||cccVVVNNNZZZuuuvvvZZZ]]]uuuzzzwwwzzzxxxpppiii^^^VVVSSS[[[lllkkk___XXXRRROOOOOOPPPdddrrroookkklllooorrrrrrqqqrrrqqqnnnkkkpppyyy{{{yyyqqqoookkkfff```WWWNNNHHHEEEBBB??????@@@BBBBBBBBBBBB>>>;;;<<<<<<;;;===AAAFFFOOO]]]ooo~~~~~~zzzxxxuuuttttttsssrrrqqqppppppkkkiiigggeeebbb]]]WWWSSSMMMNNNOOONNNKKKHHHFFFFFFGGGGGGFFFFFFGGGIIILLLMMMEEEEEEDDDEEEFFFEEECCCAAA>>>>>>>>>???AAACCCEEEFFFNNNVVV^^^dddiiimmmkkkggg[[[QQQHHHDDDAAA<<<::::::666777888;;;@@@EEEIIILLLRRRSSSVVV\\\ccciiilllnnnooopppppppppnnnnnnpppqqqssstttuuuuuuuuuvvvxxxzzzyyy{{{|||||||||}}}~~~}}}}}}|||||||||||||||zzztttsssxxxvvvfffkkkgggUUUbbbpppOOO===<<<:::444777777777777777777777777666666666666666666666666444444444444444444444444222333333444444555555555333333333333333333333333333333333333333333333333111222333333333333333333555555444444444555666666444444555555555555444444333333333333444444444444111222222333333333333333222222333333444444555555;;;777555777666222000111777555222111222333333222333333333333333333333333222222222222222222222222555555444444444333333333222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333222222333333444444555555111111222222333444444444444444444555555444444444444444444444444444444444333333333333333333333333222222222222333333333333333333444444444444333333444444444444444444444444333333444666999===AAACCCBBBBBBBBBEEEKKKRRRZZZ^^^___cccjjjttt}}}xxxoookkknnnvvvXXXJJJ>>><<>>>>><<<<<<;;;::::::::::::;;;999999;;;@@@IIIQQQXXX[[[VVVWWW[[[___cccfffhhhiiiiiilllooorrrrrrqqqooommmmmmnnnoooqqqssstttuuuvvvwwwyyy}}}zzzyyygggZZZOOOWWWnnn{{{rrrsssuuuvvv}}}ggg```rrrzzzssscccXXXQQQSSSXXXfffwwwiiiZZZQQQOOOJJJSSS```ppp~~~xxxuuuwwwwwwuuussszzz}}}|||wwwwww|||~~~{{{yyyvvvsssmmmfff]]]XXXQQQMMMIIIEEEDDDDDDCCCCCCCCC>>><<<======<<<===@@@CCCJJJXXXhhhwww{{{wwwtttsssssssssrrrrrrrrrrrrkkkjjjgggeeebbb]]]WWWRRRMMMOOOPPPNNNJJJGGGGGGHHHFFFHHHIIIHHHGGGHHHMMMRRRGGGFFFFFFFFFGGGFFFCCCAAA???>>>>>>>>>@@@AAAAAAAAADDDKKKRRRXXX^^^eeegggeeeXXXNNNEEEAAA>>>:::999:::666777999;;;???DDDHHHJJJOOOQQQUUUYYY]]]cccjjjnnnkkklllmmmmmmlllmmmoooqqqssstttuuuuuutttvvvxxx{{{{{{||||||{{{zzzzzz|||~~~}}}}}}||||||}}}}}}~~~~~~wwwppprrr{{{{{{lllooo___SSSeeevvvcccJJJ<<<888999;;;777777777777777777777777666666666666666666666666444444444444444444444444222222333333444555555666444444444444444444444444333333333333333333333333111222333333444444333333444444444444666666666555444444555555555555444444333333333444444444555555000111111222333333222222222222333333444555555666555555999<<<:::444333666;;;888333111111222222222333333333333333333333333222222222222222222222222111222333333333444555666222222222222222222222222222111111222333444333333333333333333333333333333333333333333333333333333///000222444555444333333111111222222222222222222333444444444444444444333333333333333333333333333222222222222222222222222222222222333333333444444333333444555555444333333333333333333333333333333333444666999<<<@@@CCCEEEAAAAAACCCFFFLLLRRRVVVYYYTTTWWW]]]dddkkksssyyy}}}xxxsssooosss}}}YYYJJJ===;;;>>>???>>>>>><<<<<<;;;::::::::::::;;;666666999???HHHRRRXXX\\\VVVXXX[[[___bbbeeeggghhhiiikkkmmmpppppppppnnnmmmmmmnnnppprrrtttuuuvvvvvvxxx{{{{{{xxxlll^^^RRRVVVkkk|||rrrqqqnnngggiiiqqq~~~iii]]]iii~~~xxxlll^^^TTTQQQOOORRRggg~~~fffVVVQQQOOONNNMMMTTThhh~~~~~~{{{vvvppplllccc^^^VVVPPPLLLHHHEEEDDDCCC>>><<<>>>>>>======@@@AAAGGGSSScccrrr}}}{{{wwwsssssssssssssssssssssssskkkjjjhhhfffccc]]]WWWRRRNNNOOOPPPMMMIIIGGGHHHIIIDDDHHHKKKIIIEEEGGGNNNUUUFFFEEEDDDEEEEEEDDDAAA???@@@???>>>>>>??????>>>===;;;BBBHHHNNNUUU^^^bbbaaaVVVLLLBBB>>><<<999888999666777999;;;???CCCFFFIIILLLPPPSSSVVVYYY___hhhnnnggghhhiiijjjiiijjjlllnnnssstttuuuttttttuuuxxx{{{}}}}}}|||zzzwwwwwwxxxzzz|||||||||}}}}}}~~~uuunnnrrr}}}ppprrr~~~[[[SSSeeeppp|||___JJJ<<<555999AAA777777777777777777777777777777777777777777777777444444444444444444444444222222333333444555666666444444444444444444444444333333333333333333333333111222333333444444444444222111222333444555444333444444555555555555444444333333333444444555555555///000111222222222222222222222333333444555666666222222444555222///333:::>>>999444000///111222222333333333333333333333333222222222222222222222222111222333333333333444555222222222222222222222222000000000111333333222111333333333333333333333333333333333333333333333333---///222555555444222111222222222222222111000///222333333444444333333222111111111111111111111111111111111111111111111111222222333333333444444444333333444555555444333333333333333333333333333333333444777;;;???BBBEEEGGGBBBBBBCCCFFFIIILLLMMMNNNNNNQQQUUU[[[cccooo{{{|||xxxyyy