BM6P6(@ {{{{{{iiiVVVPPPOOONNNMMMLLLKKKJJJIIIGGGGGGFFFFFFFFFGGGHHHIIILLLLLLKKKIIIGGGFFFHHHJJJHHHJJJMMMOOOPPPNNNLLLKKKNNNPPPPPPPPPOOOQQQVVV[[[YYYVVVRRRQQQPPPOOONNNMMMJJJBBB<<<>>>AAAAAA???@@@AAA@@@@@@?????????@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDCCCBBBCCCEEEHHHIIIIIIIIIHHHFFFDDDBBB@@@>>>===AAA@@@???>>>============<<<<<<<<<======>>>???@@@===>>>???@@@AAABBBBBBBBB@@@@@@>>>===<<<<<<<<<<<<======<<<:::::::::::::::666555333444666777777777333444555777888999999999777777888888888999999999999999888777666666666777555777999:::888555444444222222333333333333444444555777:::======;;;888777999999999999888777666555444444444333333222222222444444444444444333222111333333333333333333333333111111222222222333333333444444444555555555555666555555555555555666777777555666777888999:::;;;;;;>>>AAADDDIIINNNVVV^^^ddd}}}yyyoooaaaTTTMMMFFFFFFEEEEEEEEEEEEFFFFFFDDDBBB@@@??????@@@AAABBBCCCCCCBBBBBBAAA@@@?????????>>>==================@@@???>>><<<<<<<<<===>>>???>>>===;;;<<<===???@@@????????????@@@AAABBBCCCJJJJJJLLLPPPUUUYYY[[[[[[QQQJJJCCC@@@AAABBB@@@===>>>>>>???@@@AAAAAAAAAAAA??????@@@AAABBBDDDEEEFFFLLLLLLKKKJJJHHHEEEDDDBBB>>>>>>???>>>===>>>AAACCCEEECCCAAA>>><<<;;;;;;;;;>>>>>>???AAADDDGGGJJJLLLwwwuuuvvvcccTTTLLLLLLKKKJJJIIIHHHGGGGGGGGGFFFEEEEEEFFFHHHJJJLLLTTTSSSQQQLLLHHHEEEDDDEEEIIIJJJLLLMMMNNNMMMLLLKKKKKKLLLMMMLLLKKKLLLPPPTTTQQQNNNLLLLLLPPPVVVZZZ\\\PPPGGGAAAAAABBBAAA@@@@@@BBBBBBAAAAAAAAAAAAAAABBBCCCBBBAAA@@@AAABBBDDDEEEFFFDDDCCCCCCFFFHHHIIIHHHHHHGGGEEECCCAAA???>>>===@@@@@@AAAAAA@@@>>><<<;;;<<<;;;;;;;;;<<<===>>>???===>>>???AAABBBCCCCCCCCCAAA@@@???>>>============>>>===<<<;;;::::::::::::666555333444555666666555333444555666777888888888777777888888888999999999888888777777666666777777666777999888666444333333222222333333333333444444444555888999:::999777666555555555555444333222111444444333333333222222222444333333333333222222222333333333333333333333333222222333333333444444444444444444444555555555555555555555555555666666777555666666777999::::::;;;===???BBBEEEIIIOOOVVV[[[ccctttqqqcccYYYQQQLLLKKKCCCCCCBBBBBBBBBBBBCCCCCCBBBAAA@@@?????????@@@AAABBBBBBBBBBBBBBBBBBAAAAAA@@@>>>=========>>>>>>>>>@@@???>>>=========>>>???@@@???===<<<;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAAGGGIIIMMMSSSXXXZZZYYYWWWOOOIIICCC@@@AAABBB???===>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFJJJIIIIIIGGGFFFCCCAAA@@@>>>???@@@?????????BBBDDDDDDBBB@@@>>>===<<<<<<===???@@@@@@AAADDDFFFIIIJJJwwwqqqppptttmmm[[[RRRJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEDDDDDDFFFIIILLLOOOXXXWWWTTTOOOIIIEEEDDDDDDIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKJJJHHHIIIKKKNNNKKKHHHFFFHHHOOOZZZccchhhVVVMMMFFFDDDDDDBBBAAABBBDDDCCCCCCBBBBBBCCCCCCDDDFFFDDD@@@===>>>AAAEEEHHHGGGFFFDDDEEEGGGHHHHHHGGGFFFEEEDDDBBB@@@???======>>>@@@BBBCCCCCC@@@>>><<<===<<<;;;;;;;;;<<<===>>>===>>>???AAACCCDDDDDDDDDAAAAAA@@@???>>>>>>>>>>>>;;;:::999888777777777777777555333333444555444333333333444666777777777777777777777888888888888999777666666666666777777888888999999777555333333444222222333333333333444444333444555555666666555555333333333333222111000000333333333333222222222222444333222222111111222222333333333333333333333333333333444444444555555555333333333444444444555555555555444444555555666777555555666777888999::::::;;;===???AAACCCGGGMMMQQQQQQ]]]oooooo[[[OOOIIIEEEEEEGGGBBBAAAAAA@@@@@@AAAAAABBB????????????@@@@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBB@@@>>><<<<<<>>>??????>>>???>>>===<<<======??????@@@???===<<<;;;<<<============<<<<<<<<<===>>>>>>CCCFFFMMMTTTYYYXXXUUUQQQKKKGGGCCCAAABBBAAA>>><<>>>>>>>>AAAAAAAAABBBCCCEEEGGGHHHvvvqqquuu{{{}}}aaaTTTQQQIIIIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCCCCFFFIIINNNPPPTTTSSSQQQMMMJJJGGGHHHIIIJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJJJJKKKJJJGGGEEEGGGNNNWWW```dddWWWOOOHHHFFFEEEBBBCCCEEEEEEDDDDDDDDDDDDEEEEEEFFFHHHEEEAAA??????BBBGGGIIIIIIHHHFFFGGGHHHHHHHHHFFFEEEDDDCCCBBB@@@???>>>===>>>???AAABBBCCCBBBAAAAAAAAA@@@>>><<<::::::;;;<<<;;;<<<>>>@@@BBBCCCCCCDDD@@@??????>>>======>>>>>>;;;:::999888777777777777777555333333444444333222333333555666666777777777777777777777888888888888555555555555666666777888:::::::::777555333444555222222222333333333444444333333333333333444555555444444444444444333222222333222222222222222222222333222222111111111222333222222222222222222222222333333333333444444444444222333333333444444444444555444444444444555666666555555666666777888999999:::;;;===>>>@@@CCCGGGJJJMMMTTT]]]gggwwwyyyaaaWWWMMMJJJHHHEEECCCDDDBBBBBBAAAAAAAAAAAABBBBBB>>>???@@@AAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA???===<<<===@@@AAA@@@>>>===<<<;;;;;;;;;<<<>>>>>>======<<<<<<<<<======>>>======<<<<<<<<<======>>>AAADDDJJJPPPUUUTTTPPPLLLGGGEEECCCBBBBBBAAA>>>;;;@@@@@@AAABBBCCCCCCCCCCCCFFFDDDBBBAAAAAABBBDDDEEEFFFFFFGGGGGGEEECCCAAA@@@@@@AAACCCCCCBBBBBBDDDFFFEEEEEECCCBBB@@@???>>>===CCCCCCCCCCCCDDDDDDEEEEEErrrnnnvvvlllVVVOOOOOOGGGGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCEEEIIILLLNNNMMMMMMMMMJJJHHHGGGIIIKKKJJJIIIHHHGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLLLLKKKJJJHHHFFFEEEHHHMMMSSSWWWYYYSSSMMMGGGFFFEEECCCDDDGGGDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFDDDCCCCCCEEEGGGHHHJJJIIIHHHHHHIIIIIIHHHFFFEEEEEEDDDCCCBBB@@@@@@??????>>>>>>???AAACCCEEEGGGFFFDDDAAA===;;;::::::::::::;;;<<<>>>@@@AAAAAAAAA>>>>>>===<<<<<<<<<<<<======<<<;;;:::999999999999777555333333444444333222444444555666777777777777777777777777777777777777555444444444555666777777;;;;;;;;;888666555666777222222222333333333444444444444333333333444555666444555555555555444444333222222222222222222222222333222222222222222333333222222222222222222222222222222222222333333333333222222222222333333333444444444444444444555666666555555555666666777777888888:::<<<>>>???BBBFFFIIIIIILLLOOOSSS]]]qqqmmm^^^OOOIIIFFFHHHHHHEEEBBBCCCAAAAAA@@@@@@@@@@@@AAAAAA???@@@AAABBBCCCCCCCCCCCCAAAAAAAAA@@@@@@AAAAAAAAAAAA???>>>AAAEEEGGGDDDAAA<<<;;;::::::::::::<<<<<<:::;;;;;;<<<===>>>??????>>>>>>=========>>>??????AAABBBFFFJJJNNNNNNLLLIIIDDDCCCBBBBBBAAA@@@===;;;@@@@@@AAABBBCCCCCCCCCCCCGGGEEEDDDBBBBBBCCCDDDEEEFFFGGGHHHIIIHHHFFFDDDBBB@@@BBBDDDDDDCCCCCCDDDFFFHHHGGGFFFDDDBBB???>>>===DDDDDDDDDDDDDDDDDDCCCCCC}}}oooiiirrrooo[[[OOOKKKLLLCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJHHHFFFEEEGGGIIIJJJJJJHHHGGGGGGGGGHHHIIIJJJIIIJJJKKKMMMMMMKKKIIIEEEDDDEEEHHHLLLPPPRRRRRROOOJJJGGGGGGFFFCCCDDDHHHCCCCCCCCCCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGJJJIIIIIIJJJKKKKKKIIIGGGFFFFFFEEEEEEDDDCCCBBBBBB@@@???>>>===???BBBEEEHHHHHHEEEAAA>>>;;;:::;;;<<<:::;;;<<<===>>>?????????===<<<<<<;;;;;;<<<<<<<<<999888777666555555555555777555333333444555444333555555666777777777777777888777777777777777666666555444444444444555555666999::::::999777666666777222222333333333333444444444333333333333444555666333333333444444333333222111111111222222222222222222222333444444444333333222222222222222222222222111111111222222222333333111111222222222333333333444444333333444444555666444555555555666666666777777999;;;===>>>AAADDDFFFEEEGGGIIIJJJOOO^^^sss|||eeeXXXSSSMMMFFFBBBBBBBBB@@@@@@BBB???>>>>>>======>>>>>>??????@@@AAABBBCCCDDDEEEFFFCCCBBBAAA@@@@@@BBBDDDFFFGGGFFFGGGLLLQQQQQQLLLGGG===<<<;;;:::999::::::;;;::::::;;;<<<===>>>>>>???>>>>>>>>>>>>???@@@AAABBBBBBBBBCCCFFFIIIJJJIIIHHHBBBBBBBBBAAA@@@>>>===<<>>DDDDDDDDDEEEDDDCCCCCCBBBzzzvvvuuuzzzlllYYYQQQKKKHHHHHHBBBCCCCCCCCCDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEDDDFFFGGGGGGFFFEEEEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHLLLOOOOOOMMMJJJFFFEEEEEEFFFJJJMMMNNNNNNMMMJJJIIIIIIGGGCCCCCCFFFAAAAAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFJJJIIIIIIKKKLLLLLLJJJHHHHHHHHHGGGGGGFFFFFFEEEEEEBBBAAA@@@??????@@@AAABBBEEEBBB???<<<;;;;;;===???<<<<<<===>>>>>>>>>>>>>>>======<<<<<<<<<<<<======666555444333222222222222666555333444555666666555666777888888888888888888888888777777666666666666555555444444333444444444444666888888777666555666222222333333333333444444222222333333333444444444222222333333333333333222000111111111222222222222111222555666777666444333111111111111111111111111222222222333333333444444111111111111222222222222444444333333444444555666444444555555555555666666666888:::;;;<<<===???AAAAAAEEEHHHIIIJJJSSSaaammmzzzppp]]]RRRNNNMMMIIIDDDAAAAAAAAA>>>???BBB???>>>>>>>>>>>>>>>>>>????????????@@@AAADDDFFFGGGEEECCCAAA@@@BBBGGGKKKOOOPPPOOORRRYYY______XXXPPP@@@???===;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>???AAABBBCCCBBBBBBDDDGGGIIIJJJHHHFFFAAAAAAAAA???>>>=========>>>???@@@AAABBBBBBBBBBBBDDDDDDEEEFFFFFFFFFEEEDDDCCCDDDGGGHHHHHHFFFCCCAAA???AAADDDDDDDDDCCCDDDEEEFFFFFFGGGFFFFFFDDDBBBAAACCCDDDEEEEEEEEEDDDCCCBBByyy}}}qqqXXXOOOMMMJJJFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGCCCDDDEEEEEEEEECCCBBBAAABBBCCCDDDEEEEEEGGGJJJMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGIIIMMMRRRSSSPPPMMMKKKHHHFFFEEEHHHJJJKKKLLLNNNKKKKKKKKKHHHBBBAAADDD@@@@@@@@@AAAAAACCCDDDDDDDDDCCCAAA@@@@@@BBBDDDFFFIIIIIIIIIKKKMMMMMMKKKIIIIIIIIIIIIHHHHHHHHHGGGGGGCCCBBBBBBAAA@@@>>>===<<>>>>>????????????>>>>>>>>>>>>============>>>???:::999888777777666777777666555444444666777777777777888888999999999999888888888777777666666666555666555444444333333333333111333666777666555444444222222333333333444444444111111222333333333333222333444444555555555444444000000111111222222222222000222666888999777444333111111111111111111111111333333333444444444555555000111111111111222222222444333333333333444555555444444555555555555555555666888999:::999:::;;;======AAAFFFFFFEEEIIISSS[[[aaarrryyyhhhYYYPPPKKKHHHFFFAAA@@@BBBFFFFFFBBB@@@AAAAAAAAA@@@@@@@@@@@@AAAAAA???>>>>>>>>>@@@BBBEEEGGGEEECCCAAAAAADDDKKKRRRVVVWWWWWW[[[ccciiiiii```WWWBBBAAA???===<<<;;;;;;<<<>>>>>>>>>===<<<:::999888;;;;;;<<<===???AAABBBCCCAAACCCEEEIIIKKKKKKGGGDDD@@@AAA@@@???===<<<===>>>>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGHHHGGGEEEDDD@@@BBBDDDFFFFFFDDDAAA??????AAACCCDDDDDDCCCCCCDDDCCCDDDFFFGGGGGGFFFEEEEEECCCDDDEEEEEEEEEDDDCCCBBB{{{lll```RRRKKKLLLMMMJJJFFFAAAAAAAAAEEEIIIKKKIIIGGGHHHEEEBBBCCCDDDDDDEEEGGGAAACCCFFFIIIJJJIIIGGGFFFHHHHHHHHHGGGGGGHHHIIIIIIIIIGGGJJJPPPQQQLLLJJJMMMGGGGGGFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDD===>>>????????????AAACCC@@@??????@@@AAACCCFFFGGGIIIHHHHHHJJJLLLLLLIIIEEEFFFDDDAAAAAACCCEEEGGGHHHHHHFFFCCCAAAAAA@@@>>>===;;;;;;;;;<<<===???@@@AAA??????>>>==================<<<;;;::::::;;;<<<===;;;:::888666555444555555666666666666666666666666666999;;;;;;999777666666666666666666555555555555444444444333333222222222333333333333333333333333444333333222111111111222111111222333333333333222444444444444444333222111222222222222222222222222222222222222222222222222222333444444444444333222222222222222222222222222222222222111111111000000666555333222222333444555555555555555666666666666666666666777888:::;;;<<<===???BBBDDDFFFHHHLLLOOO]]]cccrrr}}}ggg^^^RRRIIIEEEEEEEEEEEEBBBBBBBBBCCCCCCCCCCCCCCC<<<<<<===>>>???>>>>>>>>>CCC@@@======@@@BBBBBBAAADDD???===BBBHHHNNNVVV]]]dddbbbcccgggjjjeeeYYYOOOBBB???<<<;;;<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;<<<===>>>???@@@@@@CCCDDDEEEFFFGGGFFFEEEEEEAAA@@@???>>>============?????????@@@@@@AAAAAAAAAEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDEEEFFFEEEDDDCCCBBBDDDCCCAAAAAABBBDDDDDDDDDFFFGGGHHHGGGEEECCCCCCCCCDDDEEEEEEEEEEEECCCAAA@@@sssfff]]]YYYPPPGGGCCCEEEGGGGGGEEEEEEDDDDDDFFFHHHHHHFFFCCCEEEBBB@@@AAACCCDDDDDDEEEBBBCCCEEEGGGHHHGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHIIIGGGHHHNNNNNNJJJIIIKKKJJJIIIHHHFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEEDDDDDD===>>>??????>>>???AAACCC>>>??????@@@BBBCCCEEEFFFGGGFFFFFFHHHJJJJJJGGGDDDEEECCCAAAAAACCCEEEGGGGGGHHHEEECCCAAAAAA@@@>>>===<<<<<<<<<<<<>>>???@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;:::999777666555444444555555555555555555555555555666888:::;;;999777666666555555555555444444444444444444333333333222222222333333333333333333333333444333333222111111111222111111222333333333333222333333333333333222111111222222222222222222222222222222222222222222222222111222333444444333222111222222222222222222222222222222222111111111000000555444444333333333444444444444444444555555555555666666666777888999;;;;;;;;;===@@@AAACCCFFFIIILLLQQQVVVaaaooo~~~uuugggUUUPPPIIIEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB===============>>>>>>>>>BBB@@@======???AAA@@@???AAA>>>===CCCIIIPPPZZZcccnnnkkkjjjkkkkkkeeeYYYOOOBBB@@@===<<<===>>>???>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===>>>???AAAAAAEEEFFFGGGGGGGGGFFFEEEEEEEEEDDDBBB???===;;;::::::??????@@@BBBCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDEEEFFFDDDEEEEEEFFFEEEDDDBBBBBBDDDBBB@@@@@@AAACCCCCCBBBDDDFFFGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEDDDBBBAAA@@@{{{jjj^^^VVVOOOKKKMMMIIIDDDBBBCCCFFFGGGGGGEEEEEEEEEFFFGGGGGGEEECCCIIIHHHFFFEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFEEEHHHFFFGGGJJJJJJGGGGGGIIILLLJJJGGGEEEDDDDDDEEEGGGIIIHHHGGGFFFEEEDDDCCCBBB<<<===>>>>>>===>>>@@@AAA===>>>@@@BBBCCCCCCCCCCCCEEEDDDEEEFFFGGGGGGEEECCCEEECCCAAAAAACCCEEEFFFFFFGGGDDDBBB@@@@@@???>>><<<<<<<<<<<<===>>>???@@@AAA@@@???>>><<<;;;:::::::::999999888888888888999999999888777666555444444444555555555555555555555555555777999999888666666666444444444444333333333222333333333333222222222222333333333333333333333333333333222222222222222222111111222333333333333222222222222222222222111000222222222222222222222222222222222222222222222222111111222222222222111111222222222222222222222222222222222111111111111111333333444444444444333333222333333333444444444444666666666666777999:::;;;999;;;===>>>???BBBEEEHHHJJJNNNUUU]]]fffwwwttt___RRRGGGEEEDDDCCCDDDCCCBBB@@@CCCBBBBBBBBBAAA@@@@@@@@@>>>===<<<<<<<<<===>>>???AAA@@@======>>>>>>===<<<===<<<>>>CCCIIIPPP]]]iiiyyyuuuqqqooollldddXXXOOOCCCAAA???>>>???@@@@@@@@@?????????>>>>>>>>>>>>>>>???>>>======>>>@@@BBBDDDGGGHHHIIIIIIHHHGGGEEEDDDGGGEEECCC@@@>>><<<;;;:::===>>>@@@BBBDDDFFFHHHHHHCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEECCCBBBAAACCCAAA???>>>@@@AAAAAA@@@BBBCCCEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCBBB@@@@@@xxxgggYYYQQQNNNMMMLLLIIIIIIGGGEEECCCCCCDDDFFFBBBBBBDDDFFFGGGHHHGGGFFFMMMNNNMMMJJJJJJJJJGGGBBBEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEDDDCCCBBBBBBFFFEEEEEEFFFFFFEEEEEEFFFJJJGGGDDDAAAAAABBBDDDFFFGGGGGGFFFDDDCCCAAA@@@???;;;<<<===<<<;;;;;;===???;;;===@@@BBBDDDCCCBBBAAABBBBBBCCCCCCDDDDDDCCCBBBEEECCCBBBCCCEEEGGGGGGFFFEEECCC@@@?????????===<<<============>>>???@@@AAA@@@???===<<<:::999888888888888888888888888888888888888777666555555444444444444444444444444444444444666888888666555555666444444444444333333333333333222222222222222222222222222222222222222222222222222222333222222222111111111222333333333333222111111222222222111111000111111111111111111111111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111222333555555444333222333333333333444444444444666555555666777888999999888999;;;<<<===???AAADDDEEEIIIOOOTTTXXXeee}}}lll]]]RRRKKKFFFFFFEEEEEEDDDBBB@@@???BBBBBBAAA@@@??????>>>>>>>>>===;;;:::;;;<<<>>>@@@@@@???>>>===<<<<<<;;;:::;;;;;;>>>BBBFFFLLLZZZhhhyyyvvvtttqqqmmmcccVVVLLLCCCBBB@@@@@@AAABBBBBBAAA????????????????????????@@@???======>>>@@@CCCEEEIIIJJJJJJJJJHHHGGGEEEDDDDDDCCCAAA@@@???>>>>>>>>><<<===???@@@BBBDDDEEEFFFCCCCCCCCCCCCCCCDDDEEEFFFHHHGGGGGGFFFEEEDDDCCCCCCBBB@@@>>>===>>>??????>>>>>>@@@BBBBBBAAAAAABBBCCCBBBBBBBBBAAAAAA@@@@@@???zzzkkkbbbVVVNNNKKKLLLLLLLLLCCCDDDDDDBBB???>>>???@@@@@@BBBEEEFFFGGGGGGGGGHHHKKKOOOPPPMMMNNNPPPLLLEEEFFFDDDBBBAAA@@@AAABBBBBBAAAAAAAAAAAA@@@@@@???>>>DDDEEEEEEDDDDDDEEEFFFEEEDDDBBB@@@>>>>>>@@@CCCEEEDDDDDDCCCAAA@@@>>>===<<<:::;;;;;;;;;::::::;;;===:::<<<@@@BBBCCCBBBAAA???@@@AAAAAAAAAAAA@@@@@@AAAEEEDDDDDDFFFHHHHHHHHHFFFDDDAAA???>>>>>>>>><<<;;;<<<<<<<<<<<<===>>>?????????>>><<<:::999888777777888888888999999888888888777777666666555555444444444444444444444444444444333555666666555444555666555555555444444444444333222222222222222222222222222222222222222222222222111222222333333333222111111111222333333333333222000111111222222222111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000111333444555444333222333444444444444555555555555555555555666777888888888999;;;;;;;;;<<>>======<<<>>>===;;;::::::<<<>>>????????????===<<<:::999999::::::===@@@BBBFFFRRR^^^kkklllllllllhhh^^^QQQGGGBBBAAA@@@@@@BBBBBBBBBAAA????????????@@@@@@@@@@@@AAA???>>>===>>>AAADDDFFFIIIIIIIIIIIIHHHFFFDDDBBBCCCBBBAAA@@@??????????????????@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHHHHGGGFFFEEEEEEDDDDDDBBB@@@===<<<=========<<<<<<>>>@@@@@@??????@@@AAA@@@@@@@@@???????????????yyyooojjjZZZTTTMMMIIIIIIIIIHHHGGG???@@@AAA@@@??????@@@AAABBBDDDGGGGGGFFFEEEEEEFFFKKKRRRUUUUUUXXX\\\YYYPPPEEEDDDBBBAAAAAAAAABBBBBBAAA@@@???>>>=========>>>AAADDDEEEDDDEEEGGGGGGEEE@@@???===<<<<<<>>>AAABBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<;;;::::::;;;===;;;<<>>>>>@@@AAA@@@???>>>???AAADDDDDDDDDFFFIIIIIIGGGEEEBBB@@@>>>=========<<<;;;<<<;;;;;;;;;<<<<<<===>>>===<<<;;;999888777777777777888888999999888888777555666666666666555444333333333333333333333333333333444555555333333555666555555555555444444444444111111111222222222222222222222222222222222222222000111222333444333222111111111222333333333333222000111222222333222222222111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111222222222000111222333333444444333444444444444555555555555555555555555555666777777888999:::::::::;;;===???;;;>>>DDDIIIKKKOOOZZZffftttzzz}}}pppaaaYYYSSSLLLFFFDDDCCCCCCCCCAAA@@@@@@BBBDDD??????>>>>>>===<<<<<<<<<===<<<;;;;;;;;;<<<===>>>===??????>>><<<:::999999;;;:::;;;>>>@@@AAAIIIRRRXXXZZZ]]]^^^\\\TTTIIIBBB@@@?????????AAABBBAAA@@@???????????????@@@@@@@@@??????>>>>>>???AAACCCEEEGGGGGGGGGGGGFFFDDDBBBAAADDDCCCAAA@@@>>>=========CCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEECCC@@@===<<<<<<<<<<<<;;;:::<<<>>>>>>======>>>?????????>>>======>>>>>>???}}}pppeee^^^QQQNNNJJJIIIJJJJJJHHHEEEBBBAAAAAA@@@AAABBBCCCCCC@@@CCCFFFGGGFFFEEEGGGHHHMMMUUUZZZYYY[[[```\\\RRRDDDCCCCCCBBBBBBBBBBBBCCCCCCAAA???<<<<<<<<<>>>??????DDDFFFEEEGGGJJJJJJEEE@@@???>>>=========>>>???@@@@@@???>>>>>>===<<<<<<===>>>>>>===<<<<<<===???;;;===???@@@AAA@@@???>>>>>>???@@@???======???AAAAAABBBCCCFFFHHHGGGEEECCCAAA???===<<<======;;;:::;;;::::::::::::;;;<<<<<<;;;;;;:::888888777777777555666777777777777666555444555666666666555444333222222222222222222222222222333444333222333444666444444444444333333333222000111111111222222222222111111111111111111111111///111222444444333222111111111222333333333333222111111222333333333333333111111111111111111111111111111111111111111111111222111000000000000111222111111111111111111111111000000111111111222222222111111111111222333444555222333333333444444444444555555444444555555666666777888999999888888:::<<<======???DDDFFFHHHOOOWWWZZZ___eeemmmxxx|||vvvbbbXXXPPPNNNLLLFFFCCCCCC???AAABBBAAA???>>>@@@BBB======<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>@@@???<<<::::::;;;;;;999999===???@@@CCCGGGHHHIIIKKKLLLKKKGGGAAA===>>>======>>>@@@@@@???>>>>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>???AAABBBCCCDDDDDDEEEEEEDDDBBBAAA@@@AAAAAA@@@???>>>>>>>>>>>>BBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@BBBCCCDDDBBBAAAAAA@@@AAAAAACCCCCCDDDAAA>>><<<<<<<<<;;;::::::;;;======<<<;;;<<<===>>>>>>===<<<<<<===>>>>>>xxxoooaaaVVVKKKIIIFFFGGGJJJJJJHHHEEEEEEBBB???>>>@@@AAA@@@???;;;???DDDGGGGGGHHHJJJMMMJJJSSSWWWTTTUUUYYYSSSGGGCCCCCCCCCCCCCCCCCCCCCCCCEEECCC???<<<<<<===???AAA===DDDGGGFFFHHHLLLKKKFFFAAAAAA@@@>>>=========<<<@@@@@@??????>>>>>>======???@@@AAA@@@>>>>>>???AAA<<<===>>>???@@@@@@??????===???@@@???===<<<>>>AAA???@@@BBBDDDFFFFFFCCCAAAAAA???<<<<<<<<<<<<;;;:::::::::999999999:::;;;;;;::::::999888777777888888333444555666666555444333444555666666666555444333222222222222222222222222222333333333222222444666333333333222222222111111000000111111222222222222111111111111111111111111///000222444444444222111111111222333333333333222111222333444444444444444000000000000000000000000000000000000000000000000333222111000000111222333000000000000000000000000000000111111222222222222222111000000111333555666111111222222222333333333555555444444444555666666666777888777666666888:::<<<999888;;;>>>@@@EEEKKKMMMQQQVVV[[[bbbppp}}}oooccc^^^YYYNNNFFFEEEDDDAAABBBFFF???BBBEEEDDDAAA>>>===>>>;;;;;;<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;>>>@@@@@@===::::::<<<<<<888888===@@@@@@@@@CCC@@@@@@@@@@@@???>>><<<:::<<<<<<<<<===???@@@>>>=========>>>>>>????????????<<<===>>>???@@@AAAAAABBBBBBBBBCCCCCCCCCAAA@@@???<<<<<<<<<===>>>@@@AAABBB??????>>>>>>>>>>>>>>>>>><<<<<<<<<===>>>@@@AAABBB???>>>>>>===>>>???AAABBBDDDAAA>>><<<<<<<<<;;;:::999;;;===<<<;;;::::::;;;>>>===<<<;;;;;;<<<>>>>>>uuuiiiiiiaaaTTTIIIIIIHHHHHHFFFEEECCCBBBBBB@@@===>>>??????===;;;AAA@@@@@@CCCHHHKKKKKKJJJNNNNNNPPPQQQQQQNNNJJJFFFAAA>>>???CCCCCCAAAGGGPPPPPPFFF>>>??????===>>>BBBCCCFFFJJJOOOPPPOOOMMMKKKEEECCC@@@>>>???AAADDDEEEFFFCCCAAA???@@@@@@???>>>???CCCCCC@@@>>>@@@AAA@@@???AAACCCBBB@@@??????@@@;;;:::999999:::<<<>>>???@@@??????@@@AAA@@@>>><<<===>>>@@@AAAAAA???===<<<999888888888888888999999888777666555555444444444666555555444444444444555333444444555555444444333444444444444444444444444444333333222222111111000222111111000000111111222111111111222222333333333000000000000000000000000111222222333222111000///333222111000000111222333444444444333222111000///222222222111111111000000222111111111000000//////444333333333222111111111222222111000//////000000111111222222222111111000111111111222222333333333///000000000111111111111444333333333333444555555666777777777888888888888888888999:::===AAAEEEGGGGGGIIILLLPPPWWW```iiipppppphhhmmmooodddWWWSSSNNNHHHEEEEEEBBB===<<<@@@AAAAAA@@@>>>===;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<========================???@@@BBBCCCCCCAAA>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>@@@AAABBB@@@???>>>>>>>>>???@@@AAA??????>>>>>>>>>>>>>>>???;;;<<<>>>@@@AAAAAA@@@???AAAAAA@@@@@@???===<<<;;;???>>>===>>>??????===;;;===>>>>>>???@@@AAAAAABBB;;;<<<===>>>>>>===<<<;;;:::::::::999888999;;;===:::::::::::::::;;;<<<===jjj___\\\UUULLLHHHHHHHHHGGGFFFEEECCCBBBAAA???======???@@@>>><<<>>>======@@@EEEHHHHHHGGGJJJIIIJJJKKKKKKJJJFFFCCCDDDBBBCCCFFFEEECCCHHHOOOPPPGGG@@@??????>>>???CCCEEEGGGJJJNNNRRRVVVYYYZZZSSSKKKCCCAAAEEEJJJKKKKKKOOOLLLHHHGGGFFFGGGFFFEEEDDDGGGEEE@@@>>>@@@BBBBBB@@@@@@AAABBBCCCDDDDDDDDDAAA@@@???>>>=====================>>>@@@@@@>>>===<<<<<<===>>>>>>===<<<;;;999888888888888888999999777777666666555555666666777777666666555666666777444444444444444444444444333333333333333333333333333333333333222222222222222222111111111111222222222222222222222222333333111111111111111111111111111222333333222111000///222222111000000111222222444444444444333222111111222222222111111111000000111111111111000000000///222222222222111111111111222111111000//////000000111111222222222111111000111222222222222222222333111111111111222222222222444333333333333444555555666666777777777888888888888888888:::<<>>@@@CCCGGGLLLSSS[[[```jjjsssxxxiii\\\VVV\\\___WWWOOONNNOOOIIIEEEFFFFFFAAA@@@BBB??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<========================@@@AAABBBBBBAAA>>>;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>;;;<<<<<<===============>>>>>>>>>>>>>>>???@@@AAA???>>>=========>>>??????>>>>>>============>>>>>><<<===>>>???@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::===<<<<<<<<<>>>>>><<<:::;;;;;;<<<<<<======>>>>>>>>>???AAAAAAAAA>>>;;;999:::::::::999999999:::<<<;;;;;;;;;:::::::::;;;;;;lllZZZSSSOOOJJJGGGGGGGGGGGGGGGFFFDDDCCCCCC@@@???>>>???AAABBBAAA@@@======>>>@@@DDDGGGGGGGGGFFFEEEEEEEEEFFFFFFDDDBBBDDDCCCDDDGGGFFFEEEGGGKKKNNNGGGAAA?????????AAADDDFFFFFFGGGJJJQQQYYYbbbfffbbbXXXLLLIIINNNTTTVVVTTTTTTPPPLLLIIIHHHIIIIIIHHHKKKMMMJJJCCC@@@CCCFFFGGGHHHGGGGGGJJJNNNQQQQQQOOOJJJJJJIIIGGGDDDBBB@@@???<<<;;;;;;===??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888888999777777666666666777888888999999888777777777777777555444333222222333444555333333333333333333333333222222333333333333444444333333222222222222333333333333222222222222222222111111111111111111111111111222333333333222111000222222111000000111222222555555555555444333222111222111111111111000000000111111111111000000000000000000000000111111111111111111000/////////000000000111111222222222111111222222222222222111111111111222222222222333333333333333333333333444555555666666666666777777777777666777888:::<<<===>>>???===???AAACCCFFFJJJOOOSSSUUU^^^kkkyyyooobbbWWWOOOLLLQQQTTTPPPOOORRRUUUMMMHHHIIIJJJGGGCCCAAA============>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<========================@@@@@@AAA@@@???<<<999777::::::::::::::::::::::::<<<<<<<<<<<<<<<=========<<<<<<======>>>>>>>>>?????????>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<===============>>>???@@@@@@>>>>>>>>>======<<<<<<<<<;;;;;;:::;;;======<<<:::;;;;;;;;;;;;;;;;;;;;;<<>>???AAACCCDDDCCCDDDFFFMMMUUU^^^cccfff^^^VVVRRRUUUYYYZZZZZZPPPLLLGGGDDDCCCCCCCCCCCCLLLOOOMMMHHHFFFHHHKKKJJJNNNKKKIIIMMMSSSWWWVVVSSSQQQQQQPPPNNNKKKHHHEEECCC>>>===<<<===>>>>>>===<<<;;;::::::999::::::;;;<<<:::999888888777888888888666666666666777888999:::;;;:::999777666555555555555444222111111222444555444444444444444444444444111222222333444444555555444333333222222333333444333333333222222111111111111111111111111111111111111222333333333222111000222111111111111111111222333444444444333333222111111111111111000000000000111111111000000000000000......//////000000111111111000000/////////000000000000111222222222111111333333222222111111000000111111111222222222333333333333222222333333444555555555555666666666777777555666888999:::;;;;;;;;;>>>@@@BBBCCCDDDEEEGGGIIIPPPWWW```gggooo}}}pppgggaaa\\\RRRMMMKKKNNNOOONNNPPPVVVXXXQQQJJJJJJLLLKKKDDD???>>>>>>==================<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>><<<:::888777::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<============<<<======>>>???>>>>>>======<<<<<<<<<<<<:::::::::::::::;;;;;;<<<>>>===<<<;;;;;;<<<>>>????????????????????????@@@<<<;;;;;;<<<>>>>>>===;;;=========<<<<<<<<<<<<<<<>>>AAAEEEGGGFFFBBB<<<888;;;::::::;;;<<<<<<:::999:::999999999:::;;;;;;<<>>???AAACCCFFFIIIJJJJJJFFFEEEBBB>>>===???AAACCCDDDDDDDDDFFFJJJOOOSSSVVVZZZYYYXXXUUUSSSSSSUUUWWWLLLHHHCCC@@@?????????>>>EEEIIIKKKIIIHHHIIIJJJHHHHHHEEEBBBDDDJJJNNNMMMJJJOOOOOOOOONNNLLLIIIFFFEEEBBBAAA>>>>>>>>>===;;;:::;;;;;;::::::;;;;;;<<<===:::999999888777777888888666666666666777999:::;;;<<<;;;999666444222111111555444222111111222444555555555555555555555555555000111222222333444555555444333333222222333333444333333333222222111111111111111111111111111111111111222333444444333222111111111111222222111111111111222222222222111111000000000000000000000000000000000000000000000111111.........//////000000111000///////////////000000///000111222222222222222222222222111111000000000000000000000111111111222333222222222222333444444444555555555555666666666555666777888999999888888;;;===??????>>>===>>>@@@HHHNNNUUUXXX[[[cccppp{{{|||dddZZZ[[[[[[XXXOOOKKKHHHGGGEEEEEEHHHMMMSSSNNNIIIIIIMMMNNNHHHBBB??????>>>>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===<<<;;;:::999999999:::::::::;;;;;;===>>>>>>@@@@@@@@@???>>>===<<<<<<999999888888999:::;;;;;;>>>===<<<;;;:::;;;<<<===??????>>>>>>???@@@AAABBB???>>>===>>>@@@@@@???==================<<<<<<<<<;;;???DDDHHHGGGCCC>>>:::;;;;;;;;;===@@@???===:::777777888999:::;;;===>>>~~~hhhVVVNNNGGGGGGHHHEEEBBBAAABBBCCCDDDDDDDDDDDDDDDCCC@@@AAAAAA@@@>>>======>>>===???AAABBBBBBDDDFFFHHHEEECCCAAAAAABBBBBBBBBAAA@@@AAABBBCCCGGGMMMOOOMMMDDDFFFDDD>>>===@@@CCCDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIMMMQQQPPPMMMKKKLLLOOOKKKIIIEEECCCCCCBBBAAA???<<>>AAADDDDDDCCCJJJIIIIIIHHHGGGEEEDDDCCCEEEBBB???>>>===<<<:::999:::;;;;;;<<<<<<=========::::::999888777777777777555555555666777888999::::::999777555333222111000444333222111111222333444555555555555555555555555000000111222222333444444333333222222222222333333333333222222222222222222222222222222222222222222111222333444444444333222000111222222222222111000000000111111111111000000//////000000000000000111000000000000111111111111////////////000000000000//////......//////000000///000111222222222222222111111111111111000000000//////000000000111111111222222222222222333444444444444444444555555555666555555666666777888888888:::<<<======;;;;;;<<<===@@@EEEJJJMMMOOOTTT]]]dddqqq{{{}}}gggWWWTTTWWWVVVQQQNNNJJJEEEAAA??????AAACCCGGGGGGEEEFFFKKKOOOLLLFFF@@@??????>>>===<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;>>>===;;;999888888999999;;;;;;;;;;;;;;;<<<======BBBBBBBBBAAA@@@>>>===<<<888888888888999:::;;;;;;???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<===???AAABBBBBBAAA@@@AAABBBAAA@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<>>rrr___RRRHHHIIIGGGCCCAAABBBAAA>>>AAABBBCCCCCCDDDDDDDDDDDDCCCDDDDDDAAA===;;;;;;<<<:::===@@@@@@@@@AAACCCFFFEEECCCBBBBBBBBBBBB@@@>>>BBBDDDBBBAAAFFFNNNPPPLLLDDDGGGFFF@@@>>>BBBFFFFFFHHHHHHIIIIIIHHHGGGFFFEEEAAADDDHHHJJJIIIIIIIIIJJJJJJHHHGGGFFFFFFEEEBBB@@@;;;@@@BBB???>>>@@@@@@>>>======<<<<<<>>>@@@CCCDDDGGGGGGEEEDDDCCCBBBBBBAAACCCAAA>>><<<<<<;;;:::999888999;;;============<<<;;;:::999888777777777777555555555555666777777888666555555444333333444444222222222222222222222222444444444444444444444444000000000111111222222222222222111111111111222222222222222222222222333333222222222222222222222222111111333444444444333333000111222222222222111000000111111222222222111111////////////000000111111///000000000111111111111111111000000000000000///...............///000000//////000222222333333222000000000000111111111111000000111111111222222222222222222111222222333444333333444444444555555555666555555555666777999:::;;;<<<<<<<<<;;;<<<>>>@@@===@@@CCCFFFIIINNNTTTXXX^^^dddrrr}}}rrrooohhh[[[PPPNNNRRRRRRNNNMMMIIICCC???>>>??????>>>@@@DDDDDDCCCFFFKKKJJJEEE>>>>>>>>>>>>============;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<;;;:::999999:::<<<===@@@???>>>===<<<;;;;;;;;;BBBBBBBBBBBB@@@>>><<<;;;888888888888999:::;;;<<>>===<<<<<<;;;<<<===@@@BBBDDDDDDCCCBBBBBBBBBAAA???============>>>>>>?????????@@@CCCGGGIIIIIIEEE@@@=========???DDDIIIJJJEEEAAA999999999888999999:::;;;vvvhhhXXXLLLFFF>>>FFFFFF???<<>>CCCDDDAAA>>>CCCKKKMMMIIIDDDIIIIIIBBB@@@DDDHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBCCCFFFJJJLLLKKKJJJGGGFFFEEEFFFFFFDDDAAA??????BBBBBB===;;;>>>???>>>999:::::::::;;;===BBBEEEIIIHHHEEECCCBBBAAABBBBBBAAA>>>;;;:::;;;;;;::::::777888;;;===>>>===<<<;;;;;;:::999888777777777777555555555555555666666777333333333444555666777888111222222333333222222111222222222222222222222222000000000000000111111111222111111111111111111222111111111222222333333444222222222222222222222222111111333444555444444333000111222333333222111000111222222333333333222222.../////////000000111111//////000000111111111222222222111111000000//////...............///000111//////000222222333333333//////000000111111222222111111222222222333333333222222111111222222333444333333333444444444555555666555444444555777:::;;;777888999888888999<<>>;;;@@@EEEFFFCCCBBBEEEDDD???<<<<<<<<<===>>>??????@@@;;;::::::999999::::::;;;::::::::::::::::::::::::<<<;;;::::::999888777777::::::::::::::::::::::::<<<<<<<<<;;;;;;:::::::::;;;:::999999:::===???AAAEEECCCAAA???===;;;::::::BBBBBBBBBBBB@@@>>>;;;:::888888888888999:::;;;<<>>>>>=========???BBBEEEGGGEEEDDDBBBBBBBBBAAA>>><<>>>>>>>>@@@FFFLLLMMMHHHCCC<<<;;;:::999888888888888zzzhhhYYYQQQLLLGGGDDDBBBBBBAAA@@@@@@AAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBIIIIIIIIIFFFBBB===;;;:::>>>===<<<<<<>>>BBBEEEHHHFFFEEECCCAAA@@@@@@@@@@@@@@@@@@???>>>???BBBDDDFFFPPPRRRRRRMMMGGGDDDFFFJJJIIIIIIHHHGGGEEECCCAAA@@@<<<@@@FFFIIIJJJJJJIIIIIIDDDDDDDDDDDDCCCCCCCCCCCC@@@???>>>===<<<;;;:::999>>>===<<<<<<>>>@@@CCCEEEHHHGGGFFFDDDBBB@@@>>>>>>===<<<:::888777777777888:::;;;<<<======<<<;;;;;;:::999999999888888777777444555777888888666444222333444444555555444444333222222222222222222222222333333333222222222111111111111111111111111111111333333333333444555666777111111111111111111111111222222222222222222222222...///000111222333333333222222222222222111000///////////////............222111111111000000//////000000000000000000000000////////////............000000000000000000000000////////////000000000000111333333222000///000111222333333444444333333222000111111111111222222222444444333333333444555555666666666666666666666666666777777777888888888888;;;<<<===???AAACCCEEEEEEHHHMMMRRRWWW\\\eeerrr{{{uuubbbXXXTTTRRRQQQNNNNNNLLLKKKIIIHHHFFFFFFAAAAAA@@@???>>>===<<<<<>>>>>???@@@AAA======<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::999999999999999999:::666666777888999999::::::<<<999888999<<<<<<:::777999:::;;;;;;::::::;;;===:::======:::;;;AAAFFFGGGKKKGGGAAA;;;888888999;;;>>>@@@CCCBBB@@@<<<:::999777777666777999;;;===???EEEEEECCCAAA??????AAACCCCCCBBBAAAAAAAAAAAABBBCCCDDDCCCBBBBBBCCCBBB@@@>>>>>>???AAACCCFFFHHHJJJKKKHHHJJJKKKKKKIIIEEE@@@===<<>>>>>>>>??????AAAAAAAAA@@@AAAAAABBBCCCEEEHHHKKKJJJFFFAAA<<<:::======<<<===???BBBDDDFFFIIIGGGEEECCCBBBBBBCCCCCCBBBBBBAAAAAABBBDDDFFFHHHMMMOOOPPPLLLGGGDDDFFFHHHHHHHHHGGGFFFEEECCCBBBAAA===AAAEEEGGGHHHGGGHHHHHHDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@???===<<<;;;;;;============>>>@@@BBBCCCGGGFFFEEECCCAAA???>>>======<<<;;;:::999999:::;;;:::;;;<<<<<<===<<<;;;:::999999888888777777777777555666888999999777555333333444444555555444444333222222222222222222222222333333333333222222222222333333333333333333333333444333222111111000000000111111111111111111111111222222222222222222222222///000111111222222222222222222222222222111000000000000000/////////......111111111000000000//////000000000000000000000000....../////////000000000000000000000000000000000////////////000000000000111222333222000///000111000111111222222111111000000000111111111222222222333333333222333333444555666666666666666666666666666666777777777888888888;;;;;;===>>>@@@AAACCCCCCAAAEEEJJJMMMQQQWWWaaaiiiqqq|||ssshhhYYYNNNIIIGGGFFFDDDGGGGGGFFFDDDCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;===<<<;;;::::::;;;<<<======<<<;;;;;;::::::::::::;;;::::::999999::::::;;;999999888888888888999999666666777888999:::;;;<<<<<<;;;:::;;;;;;;;;999888999;;;<<<<<<;;;:::<<<===;;;>>>>>><<<===DDDIIIJJJKKKGGGBBB===::::::<<<>>>@@@BBBCCCCCC???<<<:::999777777777888999;;;<<<===@@@???>>>======???BBBDDDDDDCCCAAA@@@@@@AAABBBCCCDDDCCCBBBBBBCCCBBB@@@>>>>>>???AAACCCEEEGGGHHHIIIEEEFFFGGGGGGEEEBBB???===<<>>======<<<======>>>>>>????????????@@@AAABBBBBB@@@EEEKKKNNNKKKDDD>>>:::;;;<<<===>>>@@@AAACCCCCCFFFDDDAAA???>>>???@@@AAA???>>>>>>>>>???AAACCCDDDIIIKKKMMMKKKFFFDDDDDDFFFEEEEEEFFFEEEEEEDDDCCCBBB???AAACCCDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@???>>>===<<<===>>>???@@@@@@@@@@@@EEEDDDCCCBBB@@@???=========<<<<<<;;;;;;;;;<<<===::::::;;;;;;;;;;;;::::::777777777777666666666666666777999999999888666444333444444555555444444333222222222222222222222222444444444333333333222222111111111111111111111111222222111111000/////////111111111111111111111111000000000000000000000000000000111111222111111111111222222222222111000000111111000000000/////////111111000000000000//////000000000000000000000000/////////000000111111111000000000000000000000000////////////000000000000111222222222000///000111000000111111111111000000000000000111111111222222222222111111222222333444666666666666666666666666666666666666777777777777:::;;;;;;<<<===>>>???@@@<<>>>>>======;;;;;;::::::::::::::::::::::::999999999999::::::<<<<<<;;;999999888888888::::::999999999999::::::888888777777777777888888666666777999:::<<<===>>><<<===>>>===;;;999888999:::;;;===<<<;;;;;;<<<>>>;;;??????===???EEEKKKLLLHHHFFFBBB>>>===>>>???AAABBBDDDDDDCCC???;;;:::999888888999999:::;;;;;;<<<===<<<;;;;;;===AAAFFFHHHEEECCCAAA???>>>???AAACCCEEECCCBBBBBBBBBAAA???===??????@@@AAACCCDDDEEEEEEBBBBBBBBBAAA@@@???======<<<>>>AAACCCCCCAAA???===::::::::::::999999999999uuuhhh^^^XXXIIIIIIJJJLLLNNNKKKFFFBBB>>>>>>======>>>>>>??????@@@???????????????@@@@@@>>>CCCJJJMMMKKKEEE???<<<999:::<<<>>>@@@AAAAAA@@@DDDBBB???<<<<<<===???@@@<<<<<<<<<<<<===???@@@AAAEEEGGGIIIHHHFFFCCCBBBCCCBBBCCCCCCDDDDDDCCCCCCBBB@@@AAAAAAAAA@@@@@@BBBCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???<<<>>>@@@AAABBBAAA@@@???BBBBBBAAA@@@???======<<<======<<<<<<<<<;;;;;;<<<:::::::::::::::999999999666666666666666666555555666666888888888777555444333444444555555444444333222222222222222222222222444444444333333333333222///////////////////////////000111111222333333333111111111111111111111111000000000000000000000000000111111111111111000///111111222222222111111000111111111111000000000000000000000000000000//////000000000000000000000000111111111111000000000000////////////////////////////////////000000000000000111222111000///000111222222333333333333222222000000000000111111111111111111111000111222222333555555555555555555555555555555555666666666777777999999::::::;;;<<<<<<<<<<<<>>>AAABBBBBBCCCFFFIIIPPPSSSYYYbbbppprrrbbbSSSKKKHHHFFFCCCCCCCCCCCCBBB@@@?????????>>>>>>>>>>>>>>>999999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<;;;:::888777777777777::::::999999999999::::::777777666666666666777777555666777999;;;===>>>???;;;>>>@@@>>>:::777888::::::<<<======<<<;;;===>>><<<@@@@@@>>>>>>DDDHHHIIIDDDCCC@@@???>>>@@@AAACCCDDDEEEDDDBBB>>>;;;:::::::::;;;;;;;;;;;;;;;;;;:::>>><<<:::;;;???DDDHHHKKKEEECCC@@@>>>===>>>@@@BBBDDDCCCBBBBBBBBBAAA???===??????@@@@@@AAABBBBBBBBB??????>>>==================>>>@@@AAA@@@>>><<<::::::::::::::::::999999999fffVVVNNNLLLEEEGGGJJJMMMMMMJJJEEE@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@??????>>>>>>>>>>>>???BBBGGGIIIGGGCCC@@@>>>888999<<<>>>???@@@???>>>EEEDDDAAA???>>>???AAABBB>>>??????@@@AAABBBCCCDDDCCCDDDFFFFFFDDDBBBAAAAAA???@@@AAAAAABBBBBBAAAAAA???@@@@@@???======???AAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCDDDDDDCCCAAA@@@>>>???BBBCCCCCCBBB@@@???@@@??????>>>===<<<<<<;;;=========<<<;;;::::::999::::::999999888888888888555555555555555555666666555555666666666555444333333444444555555444444333222222222222222222222222444444333333333222222222...........................///000222222222222222000000000000000000000000////////////////////////000000111111111000000///000111111222222222111111111111111111000000000000//////////////////000000000000000000000000000000333333222111000///......////////////////////////////////////000000000000///000111111000///000111111222222333333222222111//////000000000111111111111111000000000111222222444444444444444444444444444555555555555666666666888888888999999:::::::::<<<===@@@AAABBBCCCDDDEEEGGGIIILLLPPPXXXdddpppxxxqqq___SSSLLLGGGEEECCCAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>999999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666666666:::999999888888999999:::777666666666666666666777555666777999;;;===>>>???;;;>>>???===999777777999:::;;;<<<<<<;;;;;;<<<>>>===@@@@@@<<<<<>>>>>>>>@@@AAACCCCCCDDDCCC@@@===;;;;;;<<<>>>>>>======<<<;;;;;;;;;???<<<:::;;;???CCCFFFGGGCCCBBB???======>>>@@@AAACCCBBBAAAAAABBBAAA???===????????????@@@@@@@@@@@@>>>===<<<<<<<<<===>>>>>>======>>>>>>>>><<<;;;:::;;;;;;;;;:::::::::999999sss[[[MMMGGGFFFCCCEEEHHHIIIHHHEEE@@@>>>@@@@@@@@@@@@AAABBBCCCDDDAAA@@@@@@???>>>>>>??????AAADDDFFFGGGDDDAAA???>>>888999;;;===>>>>>>>>>===AAA@@@???>>>>>>>>>??????======>>>???@@@AAABBBBBBDDDDDDDDDCCCBBBAAA@@@???======>>>???????????????>>>??????>>>======>>>@@@CCCCCCCCCBBBBBBBBBBBBAAA???AAACCCDDDDDDCCCAAA@@@???@@@BBBCCCCCCAAA???>>>=========<<<<<<;;;;;;;;;<<<<<<======<<<;;;:::::::::999888777777666777777555555555555666666666666444555555555444444333333333444444555555444444333222222222222222222222222333333333222222222111111000000000000000000000000000000111111000///---,,,000000000000000000000000//////////////////////////////000000111000000000000000111222222222222111111111000000000/////////......////////////000000000000000000000000000000222222111000//////...---000000000000000000000000////////////000000000000...000111000//////000222//////000000000000///////////////000000000111111111111000000111111222333444444444444444444444444444444444444555555555666777777777888888999999999:::;;;<<<===???AAABBBBBBAAACCCEEEIIIMMMTTT\\\bbbqqqsssfff```VVVNNNHHHCCC@@@>>>>>><<<:::999999:::===>>>======<<<<<<<<<<<<<<<<<<999999::::::;;;;;;<<<<<<999999::::::::::::999999999999888777777777777888999999888888888888999999777777666666666666777777666666777999:::<<<===>>>;;;<<<===<<<:::888777888999:::<<<;;;::::::;;;===;;;??????:::999<<<======;;;<<<<<<===>>>@@@AAABBB@@@AAA@@@>>><<<<<<===???DDDBBB@@@>>>===<<<<<<===>>>;;;888999>>>AAAAAA@@@@@@@@@???>>>>>>???@@@@@@AAA@@@@@@@@@BBBBBB@@@???>>>????????????@@@@@@@@@>>>======<<<<<<======>>>============<<<;;;;;;:::<<<<<<;;;;;;::::::999999vvv```SSSMMMJJJGGGAAABBBDDDDDDBBB@@@???>>>>>>>>>>>>??????@@@BBBBBB>>>>>>>>>???@@@AAABBBCCCCCCFFFIIIHHHEEEAAA>>><<<888999:::;;;<<<=========<<<<<<======<<<<<<;;;;;;;;;;;;===>>>???@@@@@@@@@FFFDDDBBBAAA@@@@@@???>>>;;;;;;<<<=========<<<<<<<<<>>>???>>>======>>>???CCCCCCCCCBBBBBBBBBAAAAAA===???AAACCCCCCBBBAAA??????@@@@@@@@@@@@???>>>===;;;;;;;;;;;;;;;::::::::::::;;;<<<>>>??????>>>>>>:::999888666555555666666555555666666666777777777555555555555555444444444333444444555555444444333222222222222222222222222222222111111111000000000111111111111111111111111000111222222111000...,,,000000000000000000000000000000000000000000000000......///000111111111000000000111222222222222222000000000/////////.............../////////000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000...///000000//////000222//////000000000000//////////////////000000000111222111111111111222333333333333333333333333333333333333444444444555555555555666666777888999999:::888888888999;;;===>>>??????@@@CCCEEEGGGLLLQQQUUUYYYeeepppuuu{{{zzzjjjZZZOOOKKKJJJGGGEEECCCAAA???===>>>===<<<::::::;;;===???<<<;;;;;;;;;::::::999999::::::::::::::::::::::::888999999::::::999999888888888777777888888999999999999888888888888999999888777777666666777777888666666777888999:::;;;<<<:::999999999:::999888666888999::::::999999:::<<<999<<<===999888:::<<<;;;:::;;;<<<>>>???@@@AAAAAA=========;;;;;;<<>>???===:::888:::???AAA@@@=========>>>??????@@@@@@@@@???>>>>>>@@@BBBCCCBBB@@@>>>>>>?????????@@@@@@@@@===============<<<<<<<<<===<<<<<<<<<;;;;;;<<<<<<===<<<<<<;;;::::::999999sssYYYKKKJJJMMMKKKFFF@@@@@@AAA@@@??????@@@AAA<<<<<<<<<<<<===>>>@@@@@@<<<<<<===???AAACCCEEEFFFDDDHHHKKKKKKHHHBBB===;;;999999::::::;;;<<<======>>>>>>@@@@@@@@@???>>>===>>>???@@@BBBCCCCCCCCCCCCGGGEEEBBB@@@?????????>>>::::::;;;;;;<<<;;;;;;:::;;;===??????>>>===>>>???CCCCCCBBBBBBBBBAAAAAAAAA<<<>>>@@@BBBCCCBBB@@@???>>>>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::888999<<>>???@@@CCCGGGKKKKKKSSSYYYYYY^^^kkk{{{ooo```WWWQQQMMMIIIBBBAAA@@@??????@@@AAAAAA>>>>>>>>><<<::::::;;;<<<<<<<<<;;;;;;:::999999999999999999999999999999999999:::;;;<<<<<<;;;:::999777777777777888999:::;;;999999888888888888999999888888777777777777888888666666777888999999:::::::::888666777:::;;;888555777999::::::999888:::;;;777:::;;;888777;;;<<<<<<:::;;;<<<>>>@@@AAAAAAAAA;;;;;;;;;::::::<<>>:::<<<>>>???@@@AAA@@@???>>>===>>>@@@BBBCCCCCCAAA>>>>>>??????@@@@@@AAAAAA<<<<<<=========<<<;;;;;;===<<<<<<;;;;;;<<<<<<=========<<<;;;::::::999999cccXXXKKKFFFIIIMMMKKKHHH@@@???===<<<;;;<<<>>>???>>>>>>>>>>>>============:::;;;<<<======???BBBEEECCCHHHLLLKKKEEE???<<<<<<======<<<<<<===>>>???@@@??????>>>>>>>>>>>>>>>???AAABBBCCCBBBBBBBBBDDDFFFJJJHHHFFFCCC@@@>>><<<;;;???===;;;999999:::<<<>>>???EEEIIIFFFAAA???===:::AAAEEEIIIGGGBBB>>>???AAAAAA>>><<<>>>CCCEEEBBB======<<<<<<;;;;;;;;;<<<<<<;;;;;;999999999999;;;;;;<<<<<<<<<<<<>>>@@@BBBCCC;;;:::999777666555555555666666666666777777777777666666777777777555333222333333444444444333222111111111111000111111222222000000000000000000000000////////////////////////...//////000111222222222111111111111000000000000000000000000000000000000000000000000000000000000......///000111222222333000000000000000000000000...............///000000000000000000111111111111111111000000//////............//////000000111111//////............//////000111111111111222222222//////000000000000//////000000000000111111111111222222111111111111222222333222111111111222444444777666666555555555666666777777777777666333111000888888999999999:::::::::<<<<<<===>>>???@@@AAAAAAGGGHHHKKKOOOUUU[[[aaadddxxxsssaaa]]]WWWPPPJJJEEEBBBAAAAAA@@@@@@???>>>===<<<<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888999888888888777777666666555666666777888999999999777666666666666666777888555555555555555666777777666666777777777777666666555555666666777777888888777888888888777777999;;;:::<<>><<<:::999;;;>>>BBBEEEFFFDDD@@@<<<;;;<<<>>>@@@@@@===;;;>>>CCCFFFEEECCC???>>>===<<<;;;;;;<<<=========<<<<<>><<<;;;;;;<<<<<<===???@@@AAA======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::rrrbbbWWWNNNEEEAAACCCEEEDDDBBB@@@???===<<<;;;<<<===>>>>>>>>>?????????????????????@@@@@@???>>>???AAACCCCCCGGGJJJIIICCC>>><<<<<<<<<<<<<<<===============@@@??????>>>>>>>>>??????BBBCCCCCCCCCBBBBBBDDDFFFGGGFFFDDDBBB@@@>>>>>>======<<<:::999:::<<<>>>@@@EEENNNTTTOOOHHHCCC@@@===AAAEEEIIIHHHCCC??????@@@@@@??????@@@@@@@@@???=========<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;<<<<<<<<<<<<===???AAABBB;;;:::999777666555555555555555555666666777777777666777777777777555444333222333444444444333222111222222111111000111111111000000000000000000000000////////////////////////...//////000111111222222111111111000000000//////////////////////////////000000000000000000000000/////////000111111111222000000000000000000000000...............///000000000000000000111111111111111000000000/////////....../////////000000000111//////............////////////000000000111111111222222333333333333222222000000000000111111111111222222111111111111222222222111111000111222333444333444444444444444444444444555555555555555444444888888888888999999999999::::::;;;<<<===>>>??????AAABBBDDDHHHMMMRRRXXX[[[___eeemmmvvv}}}nnn```VVVNNNLLLHHHDDDAAA@@@??????========================::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888888888888888777777777666555666666777888888999999888777777666666666777777555555555555555666666777777777888888888888777777666666666666777777777777666777888888777888:::<<<;;;===???BBBBBBAAA@@@???<<<;;;999999:::<<>>???@@@===;;;===BBBEEEEEEBBB>>>===<<<;;;;;;<<<<<<===???>>>======???BBBEEEGGGEEECCC@@@???@@@@@@>>>==================>>>???@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::pppaaaSSSJJJHHHDDD@@@======>>>?????????>>>===;;;;;;<<<======>>>>>>??????@@@@@@AAAAAAEEEEEEDDDBBB???>>>???AAABBBEEEFFFEEE@@@<<<<<<===;;;<<<=========<<<;;;:::???>>>>>>>>>>>>>>>??????BBBCCCCCCCCCBBBBBBCCCEEEDDDCCCBBBAAA@@@@@@@@@@@@<<<<<<;;;;;;===>>>@@@BBBHHHSSSZZZUUUJJJCCC???>>>???BBBFFFEEEBBB>>>>>>>>>???AAACCCBBB???======???======<<<;;;;;;;;;;;;;;;;;;::::::999999::::::;;;===<<<<<<<<<<<<===>>>>>>:::999888777666555555555444444555555666777888888777777777777777555444444222333444444444333111000333222111111000000000000000000000000000000000000////////////////////////...//////000000111111222111111000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000...............///000000000000000000111111111111000000000000////////////////////////000000000000//////............//////.../////////000000000000///000000111111000000///000000000000111111111111222222111111111111222222111000000000000111222222///000111333333333222222222222333333444666777888666666777777777888888888777888888999:::;;;<<<<<<<<<===???AAAEEEJJJNNNPPPNNNRRRWWW\\\bbbjjjuuu}}}ooo```WWWQQQKKKGGGCCCBBB@@@??????@@@AAAAAA;;;;;;;;;;;;<<<<<<======::::::::::::::::::::::::999999999999999999999999::::::999999888888888888888888888888888888888888888888888888777777777777666666666777888888999999999999888777666666666777555555444444555555666777777888888999999888888777777777777777666666666666444666777777777888;;;===>>>???AAABBBBBBAAA???>>>999999999999999:::;;;;;;<<<<<<======>>>>>>?????????===;;;===AAACCCCCCAAA<<<<<<<<<;;;<<<<<<===>>>@@@???>>>>>>???AAADDDEEEEEECCC@@@@@@@@@@@@???>>>??????>>>>>>>>>>>>?????????>>>======<<<<<<======::::::::::::999999999999lll[[[OOOHHHDDD?????????>>>======>>>???>>>===<<<;;;;;;;;;<<<<<<<<<<<<===>>>???@@@AAABBBFFFFFFEEEBBB???===>>>???AAABBBCCCAAA===;;;<<<===<<<===>>>???>>>===:::999===<<<<<<<<<<<<======>>>AAABBBBBBAAA??????@@@BBB@@@@@@@@@@@@@@@AAABBBBBB????????????@@@AAAAAABBBEEEPPPWWWPPPDDD>>>===>>>???@@@AAA???===<<<===???BBBCCCCCCCCCCCCBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<<<<;;;;;;;;;;;;;;;999888777666666666666666444555555666777888999999888777777777666555444444222222333444333222111000333333222000////////////000000000000000000000000////////////////////////////////////000000111111111000000000////////////////////////////////////000000000000000000000000000000000000000/////////000000000000000000000000...............///000000///000000000111111111111000000000000////////////////////////000000000000//////............///////////////000000000111111......////////////......///000000000111111111111222222111111111111222222000000000000000111111111---...111333333333222111222222222222333555777999555555555666666666777777666777777888999999::::::<<<===>>>@@@BBBEEEHHHJJJJJJLLLOOOQQQTTTYYY```eeehhhsss{{{ppp```YYYQQQLLLKKKIIIFFFCCCAAAAAA@@@??????@@@@@@AAA;;;;;;;;;;;;<<<<<<<<<<<<999999999999999999999999888888888888888888888888::::::999999888888777777888888888888888888888888888888888777777777777777666666777777888888888888;;;:::999777777666666666555444444444444555666666777777888888888888777777888888777777666666555555333555666777777888;;;===@@@AAAAAABBBAAA???>>><<<888999999999999999888888777999;;;>>>???@@@??????>>><<<;;;<<>>??????>>>======???@@@AAACCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>??????>>>===============:::::::::999999999888888uuubbbSSSJJJEEEBBB@@@;;;===@@@@@@>>>===>>>???===<<<<<<;;;;;;;;;;;;;;;999:::;;;<<<===>>>???@@@BBBBBBAAA???===<<<===????????????>>><<<<<<<<<===<<<===?????????===;;;999:::::::::::::::;;;<<<<<>><<<<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCMMMRRRJJJ???<<<@@@CCCCCCBBB???<<<;;;===AAADDDEEECCCAAADDDHHHJJJHHHDDD>>>>>>===;;;;;;:::::::::::::::::::::::::::::::::<<<<<<;;;;;;:::999999888777777666666666666666777666666777888888999::::::777777666555555444444444111222333333333222111000333222111000////////////000000000000000000000000///////////////////////////////////////000000000000000000////////////...........................////////////////////////000000000///////////////////////////////////////...............///000000///000000000111111111111////////////000000000000000000000000//////////////////............//////000000000111111111222222111222222333333222222111///000000000111111111111222222111111111111222222//////000000111111111111---///111333444444222111444333222222222444555777444444555555555666666666777777777888888999999:::<<<<<<===>>>@@@BBBDDDDDDEEEFFFGGGIIIKKKNNNRRRUUUVVV]]]ffflllsss~~~rrrcccWWWQQQKKKHHHDDDCCCBBBAAA>>>;;;===<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::999999999999999999999999888888888888888888888888999999999888888777777777777777777777777777777777777777777777777777888888777777777777777888888888:::999888777666666666666444444444444444555666666555555666666666666555555888888777777666666555555333444666666777888;;;===AAAAAAAAAAAA???>>><<<;;;999999:::;;;:::999888777555777;;;>>>@@@@@@??????===<<<;;;;;;===>>>>>>>>>::::::;;;<<<<<<<<<============<<<;;;;;;<<<======AAAAAA@@@@@@??????@@@AAAAAA@@@???>>>============??????>>>===============:::::::::999999999888888rrr```MMMDDDBBB@@@>>>===999<<<>>>???>>><<<<<<<<<<<<;;;;;;;;;;;;:::::::::888888999:::;;;<<<======>>>>>>>>><<<;;;:::<<<>>>>>>===============<<<<<<<<<<<<===>>>===<<<;;;:::999999999999:::;;;<<<<<<>>>>>>>>><<<:::999:::;;;======>>>>>>???@@@AAABBBDDDDDDEEEEEEDDDBBB@@@>>>DDDLLLOOOHHH@@@@@@EEEIIIGGGDDD@@@======@@@EEEHHHEEEBBB@@@CCCJJJLLLIIIEEE???>>>===<<<;;;:::::::::999::::::;;;;;;::::::999::::::::::::999888777666666666555555555666777777777777888888888888999999777666555444333333333333111222333333333222000///222111000000////////////000000000000000000000000////////////////////////////////////////////////000000////////////..............................////////////////////////////////////////////////////////////////////////...............///000000000000000000111111111111////////////000000000000000000000000//////////////////............//////111111111111222222222222000000111111111111000000000000000000111111111111222222111111111111222222///000111111222222111111///000111333333333222222444333333333333333444444444444555555555666666666777777777888888888999999999:::;;;<<<===>>>?????????@@@AAACCCFFFHHHJJJKKKOOORRRTTTWWW[[[bbblllttt}}}zzzsssiii]]]RRRKKKFFFEEEEEEBBB>>><<<<<<>>>??????999999:::;;;<<<=========???>>>===<<<;;;:::999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777777777777777888888888888777777777777777777888888888888777666555555555666444444333333444444555666444555555666666555555444777777777777666666666666333555666666666777:::<<<@@@@@@@@@???>>><<<;;;:::999:::::::::::::::999999666888;;;???@@@@@@???>>><<<;;;;;;;;;;;;;;;<<<===::::::;;;<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;>>>?????????======???AAA??????>>>======<<<======???>>>======<<<<<<======::::::::::::999999999999vvv___PPPDDDAAACCC@@@======<<<<<<===>>>>>>===;;;:::;;;;;;;;;;;;;;;:::999999888888999999:::;;;<<<<<<<<<<<<<<<;;;999999;;;===<<<<<<<<<===>>>>>>===<<<999:::::::::::::::;;;;;;::::::::::::;;;<<<===>>>>>>>>>>>><<<999888999:::>>>>>>>>>>>>>>>???@@@@@@@@@AAACCCCCCCCCAAA???===AAAGGGJJJEEEAAABBBEEEFFFDDDBBB???>>>@@@BBBDDDEEEBBB@@@@@@BBBEEEFFFEEECCC???>>>===<<<;;;:::::::::999::::::;;;;;;::::::999888999999999999888666555555555555555555666777888777777777666666666666666666555333222111111222222111222222333333111000///111000000/////////000000000000000000000000000000////////////////////////////////////////////////000000/////////.................................////////////////////////---.........///000000000////////////////////////...............///000000000000000000111111111111.../////////000000000111111000000000/////////...//////............//////000000000000111111111111......////////////......000000000000111111111111222222111111111111222222000000222333333333222111111111111111111111222222222222333444444444444333555555555555666666666666666666666777777777777777777888999:::;;;;;;<<<<<<======???AAADDDFFFGGGGGGJJJJJJKKKNNNRRRVVVXXXYYYcccjjjuuu}}}|||oooeeeVVVSSSNNNHHHCCC@@@@@@AAA@@@>>><<<;;;===???AAABBB999:::;;;<<<======>>>>>><<<<<<;;;;;;::::::999999888888888888888888888888888888888888888888888888666666777777888888999999777777777777777777777777666777777777888888888888888777777777777777777777666666555555555555555666444444333333444444555666555555666666666666555555666666666666777777777777444555666666666666888:::???>>>>>>===<<<;;;::::::999999999999999999::::::888:::===???@@@@@@>>>===;;;;;;;;;:::999999:::;;;:::;;;<<<<<<<<<;;;:::999::::::::::::::::::;;;;;;;;;===>>>>>><<<<<<>>>AAA======<<<<<<<<<<<<<<<===>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::{{{jjjZZZMMMCCC>>>@@@BBB???<<<===???>>>===>>>???>>><<<999::::::;;;;;;;;;:::999888888999999::::::;;;;;;<<<<<<<<<<<<:::999888:::<<<;;;;;;<<<===??????===<<<888777777777888999::::::;;;;;;;;;<<<===>>>???@@@?????????===:::888999:::??????>>>>>>>>>>>>??????<<<>>>@@@BBBBBB@@@>>>===;;;AAADDDAAA?????????>>>>>>>>>===>>>@@@AAAAAA@@@>>>@@@AAAAAA@@@???@@@AAA??????===<<<;;;::::::999999999;;;;;;;;;;;;999999777888999999999777666555555555555555555666777888666666666555444444333333555444222111000111111222111111222333222111000///000////////////000000111000000000000000000000000///////////////////////////////////////.........000/////////....................................////////////////////////,,,------...///000111111////////////////////////...............///000000000000000000111111111111.../////////000000111111111111000000/////////...//////............//////////////////000000000000111111222222222222111111000000000000111111111111222222111111111111222222000111222333444333222222222111000000000000000111///000222444555555444444555555555666666666777777555555555666666666666666777777999:::;;;;;;;;;;;;;;;;;;<<>>===>>>???======>>>>>>===:::777444:::::::::::::::999999888888999999999999:::::::::888888888888888888888888777777777777777777777777555555666777888999::::::777777777777777777777777666666777777888888888999888888888777777777777777555555444444444555555666444333333333333444555555666666777777777777666666555555666666777777888888555666777666555666888999>>>======<<<;;;;;;::::::888888777777888999:::::::::<<<>>>???@@@???>>>===;;;;;;;;;:::999888:::;;;;;;;;;<<<===<<<;;;999888::::::;;;;;;;;;;;;;;;<<<:::<<<>>>===;;;;;;>>>AAA<<<<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::pppcccWWWOOOHHHCCC???@@@@@@===<<<>>>========================;;;;;;::::::::::::999999;;;;;;;;;<<<<<<;;;::::::888888888999999::::::::::::;;;<<<>>>>>>>>>======<<<:::888999;;;<<<======:::;;;<<<>>>AAACCCFFFGGGEEE@@@;;;888:::;;;<<<;;;===============>>>??????AAA@@@>>><<<<<<<<<============>>>>>>>>>===;;;:::;;;===@@@BBBCCCBBB@@@?????????@@@AAAAAAAAAAAA@@@>>>===<<<;;;999888777666=========<<<;;;:::888888999999999888888888777777666555444444444666777888777777666555555555555555333333333222222111111111444444444444333333222111333222111000////////////000000////////////000000///////////////.........---///111222222000...,,,------......//////000000000000//////...................../////////000000111111111111000///------/////////000///......---+++,,,------......---------......///000111111222111000///......///000111......///000000000000000////////////////////////////////////////////////000000///////////////000222222222222111111111000000000111111111111000000111111222222222333333333222222222222222222222222111111222222222333333333222333444444555555444444444444444555555555555666777777777888999999::::::::::::;;;<<<===>>>???@@@CCCDDDEEEGGGIIIKKKLLLMMMPPPQQQRRRTTTXXX]]]aaaddd}}}ssskkkeeeYYYVVVPPPJJJGGGEEEEEEFFF@@@???===<<<;;;;;;;;;<<<>>>>>>======<<<<<<<<<<<<888999999::::::999999888;;;;;;:::::::::999999999888888888888777777777777777777777777777777777777555555666777777777777777999888888777777666666666555666777666666777:::<<<999888888777666555555444666555444444444666777888555555666666777777888888555555555777999:::999888999999888888777666666666666666555555666888;;;<<<;;;<<<===>>>>>>===<<<<<<;;;;;;;;;:::::::::999999<<<===============<<<<<<======>>>>>>===<<<;;;;;;@@@@@@@@@@@@???>>>===<<<<<<<<<======<<<<<<;;;:::888999:::;;;<<<=========>>><<<;;;999888888999999:::;;;;;;;;;<<<<<<======@@@???===<<<;;;:::999999tttdddYYYQQQKKKGGGGGGBBB???@@@@@@===<<<>>>========================;;;;;;:::::::::999999999888999999:::999999888888::::::::::::;;;;;;;;;<<<::::::;;;<<<===<<<;;;;;;<<<;;;999999;;;===>>>>>><<<<<<>>>@@@BBBEEEHHHIIIIIIEEE???<<<<<<===<<<;;;======<<<<<<===>>>>>>?????????>>>======<<<=========>>>>>>???>>>===<<<;;;===???BBBEEEFFFEEEDDDCCC@@@@@@@@@@@@@@@???>>>>>>>>>===<<<;;;:::999888777<<<<<<;;;;;;:::888777666999999888888888777777777666555555555555666666777666666555444444444444555333222222222222222222111333333333333333222111111333222111000////////////000000////////////000000------......//////000000---...000111111000///............////////////////////////.........------.............../////////111111111111000///...---------...............---...---++++++---///222333.........///000111111111111000///......///000111......///000000000000000////////////////////////111111111111111111111111000000////////////000000222222111111111000000000000000111111111111000000111111111111222222222333222222222222222222222222111111111222222222333333333444444555555555555555444444444444555555555555555555666777777888888999999999:::;;;;;;<<<======@@@AAABBBDDDFFFGGGIIIIIIIIIJJJKKKMMMPPPUUUXXX[[[kkkrrr{{{tttooohhhaaa[[[UUUPPPLLLLLLJJJFFFCCCAAA@@@AAAAAA???>>>===;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::888999999::::::999999888;;;::::::::::::999999999888888888777777777666666666666666666666666666666555555666777777777777777888888999999888777777666666777777666666666999;;;888888777777666555555444666555444444444555666777555555666666777777777777666555555666888999888777777777777777666666666666777666555555666999;;;<<<;;;<<<=========<<<;;;:::888888888888777777777666999:::;;;<<<===>>>>>>>>>===============<<<;;;;;;===>>>???????????????>>>;;;<<<<<<<<<<<<;;;::::::999::::::;;;;;;<<<<<<<<<<<<;;;:::999888888999999::::::::::::::::::;;;;;;===<<<;;;:::888888777777oooeeeWWWLLLHHHHHHHHHGGGFFFAAA>>>??????===<<<>>>========================::::::::::::999999999999888888999999999999888888;;;;;;<<<<<<<<<<<<======::::::;;;;;;;;;:::999999<<<;;;999:::<<<>>>>>>>>>===>>>???AAADDDGGGJJJKKKGGGCCC???;;;:::999888777===<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>============>>>???>>>===<<<;;;>>>@@@CCCEEEGGGGGGGGGFFFBBBBBBAAA???>>><<<;;;:::>>>======<<<;;;;;;::::::;;;::::::999888777666555888888777777777777777666555555666666666555555444555555444333333333333333111111111222222222222222111222222222222111000000333222111000////////////000000////////////000000,,,,,,---...///000111111......//////000000111111///////////////..................---------------..................------000111111000000///...---,,,,,,------......//////333111///...///000000///......//////000000111111000000////////////000000......///000000000000000////////////////////////111111111111111111111111000000////////////000000111111000000000////////////000000111111000000///000000000111111111222222222222222222222222222222111111111222222222222333444444555666666666555555333333333444444444555555444444555555666777777777888888999999999:::::::::<<<===>>>???AAABBBCCCDDDCCCDDDDDDFFFIIILLLOOOQQQZZZ```ggglllkkkgggbbb___gggmmmuuu{{{uuuiii^^^VVVRRROOOKKKHHHFFFDDDBBB@@@???>>>======<<<<<<======>>>===<<<;;;:::::::::;;;999999999999999888888888888888999999999999888888:::::::::999999999888888888888777777777777666666666666666666666666666666555555666777777777777666777888999::::::999777666777777888777666666777999888777777666666555555555666666555444444444555555555666666666666777777777777666444444666777777666555555555555555666666666777777666666777999;;;<<<;;;<<<<<<===<<<;;;999888777777666666666666666555666777999;;;===>>>???@@@===============<<<<<<;;;;;;<<<===>>>????????????;;;;;;;;;;;;;;;:::999999;;;::::::999::::::;;;;;;::::::999999888999999:::999999999888888888888888:::999888777666555555555WWWQQQIIIEEEDDDGGGIIIJJJDDD???<<<>>>>>><<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888999999:::;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999888888;;;999888999;;;===>>>>>>===>>>???AAADDDGGGIIIJJJCCC@@@>>>;;;999888777666<<<<<<<<<;;;;;;<<<======;;;<<<>>>?????????>>>===;;;<<<===>>>>>>===<<<;;;===>>>AAADDDFFFFFFFFFFFFCCCBBB@@@>>><<<:::999999>>>>>>======<<<<<<;;;;;;;;;:::999888777666666666666666666666666666666666555555666777666555333222444333333222222222222222000000111111222222333333000000111111111111000000222222111000//////000000000000////////////000000------......//////000000............///000222333000000//////......------------------------------............------------000000000000000///......,,,,,,---...///000111222000......///111000,,,))).../////////000000000111000000////////////000000......///000000000000000////////////////////////////////////////////////000////////////000000111000000000000//////////////////000000000000/////////000000000000111111111111111111111111111111111111111111111222222222222222333444444555555444444222333333333444444444444444444444555666666777777888888888888888999999999999:::;;;<<<===>>>???@@@AAABBBBBBDDDFFFHHHJJJLLLPPPVVV^^^bbbbbb]]]YYYVVVXXX[[[___bbbeeekkkttt{{{xxxsssmmmddd\\\VVVPPPJJJGGGIIIGGGEEEDDDDDDCCCAAA???999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::::::::::::::888888888888888888888888888888999999999999888888999999999999888888888888888777777777666666666666666666666666666666666666444555666666777777666666666888:::;;;;;;:::777555777888888777555555666777777777666666666555555555888777777666555555555555666666666666666666666666777555333333444555555444222222333444555555666666777777777777888999;;;;;;;;;;;;<<<<<<;;;999777666777777777777777777777777555666888:::<<<>>>??????<<<===============<<<<<<:::;;;<<<===============::::::;;;;;;::::::999888;;;:::999888777888888999888888888888888999999999999999888888777777666666888777666555555555555555GGGEEECCCBBBBBBCCCDDDDDDBBB===;;;======<<<;;;===;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888888999::::::;;;;;;;;;:::::::::::::::::::::::::::<<<<<<;;;::::::999999999:::888777888:::===>>>=========>>>???AAADDDEEEGGG@@@@@@@@@???===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<:::;;;===>>>?????????>>>;;;<<<===>>>>>>===<<<;;;===>>>@@@CCCEEEFFFFFFFFFCCCAAA???===;;;:::::::::>>>>>>>>>======<<<<<<<<<<<<;;;:::888777777777777555555555555555555555555444555666666666444333222333333222111111111111111000000000111111222222222///000000111111000000000222111000000000000000000000000////////////000000000000//////......------///......---...000222333000000//////......------------------------------........................///000000000000//////............///000222444555:::444...,,,---///...---////////////000000000000//////000000000000//////......///000000000000000////////////////////////........................///////////////000111111000000000000//////////////////000000000000/////////000000000000111111111111111111111111111111111000000111111111222222222111111222333333333333222222222222222333333333444444444555666666777777888888888888888888888888999888999999:::;;;<<<<<<===???@@@AAABBBDDDEEEGGGHHHHHHMMMUUUYYYYYYVVVSSSRRRNNNPPPRRRRRRSSSVVV\\\```kkkkkkkkklllooouuu{{{xxxqqqmmmfff]]]VVVQQQNNNIIIEEECCCCCCBBBBBB@@@>>>======>>>>>><<<;;;888999:::;;;;;;;;;:::::::::::::::::::::999999999888888888888888999999999777888888999999888888777999999888888888777777777777777777666666666666555555555555555555555555555444444555666666666666666555777999;;;;;;999777666777888999888666444555555666666666666555555555555888888888888777777666666666666666555555555555555777555333333444555555333111111222333444555666666777777777777888999::::::999:::::::::999888666555666666666666666666666666777888999;;;<<<=========<<<<<<===============<<<;;;<<<<<<<<<;;;;;;:::999::::::;;;;;;::::::999888:::999888777777666666666777777888888888888888888999888888888777777666666666666555555555555555666@@@AAAAAAAAAAAA@@@???>>>@@@;;;999;;;===;;;;;;===;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888888555666777888999999999999:::999999999999888888888;;;;;;:::999999999:::::::::888777888;;;===>>>>>><<<<<<======>>>@@@AAABBB:::<<<>>>>>>===<<<======<<<<<<;;;::::::::::::;;;999:::<<<===???@@@@@@AAA<<<===>>>?????????>>>===???@@@AAACCCEEEFFFFFFGGG@@@???>>><<<<<<<<<===>>>???>>>>>>===<<<;;;;;;;;;<<<;;;999777666666777777333444444444444555555555444444555555555444444333333333222111111111111111000000000111111111111111///000000111111111111000111111000000000000000111000000////////////000000111111000///...---,,,,,,//////.........000111222///////////////.........---------------................../////////000000//////000000000000//////000000///000111333555666```RRR>>>000,,,...000111////////////000000000000//////000000000000//////......///000000000000000////////////////////////000000000000000000000000///......//////000111222111111000000000/////////...//////000000//////...000000000111111111222222111111111111111111111111000000000111111111111222///000111111222222111111111111222222222333333333444444555555666777777777666666777777888888888888888888999999:::::::::;;;;;;<<<===???@@@BBBCCCCCCEEEIIINNNQQQQQQNNNLLLKKKHHHIIIJJJKKKKKKMMMPPPSSSZZZXXXVVVUUUVVVXXX\\\^^^gggmmmssswwwyyy|||{{{wwwuuuqqqiiiccc___ZZZSSSOOOMMMLLLJJJGGGBBBAAA???>>>===>>>>>>???999999999;;;======<<<;;;888999999999999999888777888888999999999999888888888888888999999999999999777777888888888888777777888888888777777777777666777777666666666666555555555555555555555555555555444444555666666666666555555666888999999888777666555777888888666444444555555555555555555555555555777777888888888777666666666666666555555555555444555444444555666666555333111222222333444555555555666666777777888888888888777888999999888777555444333444444444444555555555999:::;;;<<<<<<<<<<<<<<<;;;<<<==============================<<<;;;:::999;;;;;;;;;;;;;;;:::999999999999999999999888777666777777888888888777777666777777777777666666666666555555555444555555666666???@@@@@@???>>>>>>>>>>>>???:::888;;;<<<;;;;;;===::::::::::::::::::::::::999999999999888888888888555666777888888999999999::::::999999888888888888999999888777888999::::::;;;:::999:::===???AAAAAA======<<<<<<<<<===>>>>>>555888<<<<<<;;;::::::;;;<<<;;;;;;:::999999::::::999:::;;;<<<>>>@@@BBBCCC???@@@AAABBBCCCBBBBBBAAA>>>???@@@AAABBBCCCDDDDDD===<<<<<<<<<===???AAACCC??????>>>===;;;:::999999;;;:::888666555555666666222333333333444444444444444444333333444444555555333333222111111111111222111111111111000000000000///000111111222222222111111111000000000000111111000000////////////000000000000//////......------000///////////////000000.........///////////////------........./////////---......///000111222222//////000000000000//////111000//////000222444555lllZZZCCC333---...//////000000000000////////////...///000111111000///.........///000000000000000////////////////////////000000000000000000000000............///000111222222222111111111000000000......////////////......111111111111222222222333111111111111111111111111000000000000111111111111000000111222222222222222111111111111222222222222333333333444555555666666333444444555666777777888777777888888888888888888777888:::<<<>>>???@@@AAAEEEHHHKKKLLLKKKIIIHHHHHHFFFGGGIIIIIIIIIJJJJJJKKKOOOMMMJJJHHHHHHIIIKKKKKKPPPUUU[[[]]]\\\]]]```ccc```eeelllooopppsssxxx|||~~~|||zzzwwwuuuqqqooojjjhhhgggfffggggggeeeccc]]]ZZZWWWUUUTTTQQQMMMJJJGGGFFFCCCBBBAAA@@@AAAAAA>>>>>>??????>>>=========;;;;;;;;;===??????===;;;888888888888888888888888666777888999999888777777777777888888888999999999777777888888888888777777888888777777777666666666777777666666666555555555555555555555555555555555333444555555666666555555555555666777777777777777444666888888666555555555555555555555555555555555444444666666777666555555666666555555555444444444222333444777999888666333222333333333444444555555555555666777777777777666555666777888777777555555333444444444555555555555::::::;;;<<<============;;;;;;<<<===============>>>>>>?????????>>>>>>===;;;<<<<<<<<<<<<;;;::::::999:::<<<======;;;999888777888888888888666555444444444444555555555555555444333333333444555555666<<<<<<<<<:::999:::<<<>>>>>>999777:::<<<;;;;;;===::::::::::::::::::::::::999999999888888888888777777777888::::::;;;;;;;;;:::::::::999999888888888777777666666666888999:::===<<<;;;<<>>======<<<<<<<<<<<<===888<<>><<<<<<===<<<;;;::::::999999999999:::::::::;;;===@@@CCCDDDAAABBBDDDEEEEEEEEEDDDDDD<<<<<<===>>>>>>???@@@@@@;;;;;;:::;;;>>>AAADDDFFF@@@???>>><<<;;;999888888:::999666444333333444555222222222333333444444444444333333222333444666777444333222222111222222222222222111111000000//////000000111222222222222222111000000000000000111111000000////////////000000.........///////////////000000000000000/////////---.........//////000000........./////////000000---...///000111222333444//////000000000000000///111000///...///000333444NNNBBB444,,,,,,//////...000000000000////////////...///000111111000///......//////000000000000000////////////////////////....................................///000222222222222222222111111111111......////////////......111222222222222333333333000000000000000000000000000000000000111111111111111111222333333333333222000111111111111222222222111222222333333444555555111111222333555666777777777777777777777777777777777888:::<<<>>>???@@@AAABBBDDDFFFGGGFFFFFFFFFGGGEEEEEEGGGGGGFFFDDDCCCBBBHHHFFFCCCBBBBBBCCCCCCCCCAAAFFFKKKKKKIIIHHHJJJMMMJJJOOOTTTVVVUUUUUUYYY^^^aaafffkkknnnsssyyy{{{yyynnnnnnoooqqqssstttuuuvvvuuuuuuuuuuuuuuuuuuuuuuuurrrrrrqqqooolllhhhdddbbbbbb___\\\ZZZXXXVVVSSSQQQPPPOOOMMMMMMNNNNNNMMMKKKHHHHHHHHHGGGFFFEEEDDDCCCAAACCCCCCAAA???<<<<<<===999<<<>>>???===;;;::::::<<<;;;::::::;;;999777444999999888888888999::::::666777888999999888777666666777777777888888999999777777888888888888777777777777777777666666666666777666666666555555555555555555555555555555555555333444555555666666555555555555555555666666777777333555777888666555555555444555555555555555555555111222444555555555444444666666555555555444444444111222555888::::::666333333333444444444444555555444555666666666666666555444555666777777777666555666666666777777777888888999:::;;;===>>>?????????;;;;;;<<<===>>>>>>======>>>???@@@AAAAAABBBAAAAAA<<<<<<======<<<<<<;;;:::999;;;>>>@@@@@@>>><<<:::777888888888777666444333222222222333333444444444222222222222333444555555<<<;;;::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777777888999;;;777888888888999999999999888555222333777999999888:::999777666555666777888999999;;;@@@EEEGGGDDDBBB@@@@@@@@@>>>;;;:::;;;<<<:::888888<<>>>>>======<<<;;;:::999<<<<<<======>>>>>>??????EEEEEEEEEFFFGGGFFFBBB@@@@@@???===<<<;;;;;;;;;;;;>>>===<<<;;;<<<===???AAA@@@???>>><<<;;;:::999999888777555444444555666666555555444333333222111111444333222444666777777666333222000111222333333222333222000/////////000111111222444444444222000///000000000111222222333333111000///...------...///000...,,,,,,---......---......////////////......,,,---------.../////////........................000000000000111111111111+++,,,...000000000000//////////////////000000000333111///...---...///000......///000000000000000///////////////////////////......------///000111111111000///////////////////////////000000000000000000000000111222333444777555222111111000///---////////////////////////000000000000111111111111111111111111111000//////000000000000000000000000000000111111111000000///222222222222222222222222222222111111222222333444333444444555555444444333444444444555555555555666777777777888999;;;<<<===AAABBBDDDFFFFFFFFFFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@BBBAAA@@@???>>><<<<<<;;;======>>>>>>???@@@BBBBBBCCCCCCCCCDDDEEEFFFGGGHHHNNNQQQTTTXXXZZZ[[[[[[[[[VVVVVVVVVVVVVVVVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVUUUSSSRRRQQQQQQQQQRRRJJJIIIIIIHHHGGGFFFFFFEEECCCCCCCCCBBBBBBBBBAAAAAA????????????????????????;;;;;;;;;::::::999999999999::::::;;;;;;::::::999;;;;;;::::::999888777777888888888888888888888888777777777777777777777777666666666666666777888888555555666777777777777777777777666666666666777777666666666666666777888888666666555555555666666777555444444666:::;;;:::777333444555666666444222000555555666777777777777777555555444333333333333444444555555666666666666555444444666777777666555555555555444333333222111111111222333333444444333333999999777666666555555555666555444444444444222111333333444666777999::::::999999;;;<<<===<<<<<<;;;<<<;;;;;;;;;;;;<<<======>>>???AAABBBCCCDDDDDDDDD>>>>>>=========???@@@AAA:::<<>>??????@@@DDDEEEFFFGGGFFFDDDBBB@@@@@@???===;;;;;;;;;<<<===???>>>===<<<<<<===???@@@>>>===<<<:::999888888888777777666555555555555555555555444333333222111111222222111333666777777666444222111111222333333222222222000/////////000111111222333444333222000/////////000111111222222333111000///...---......///,,,,,,---------...............////////////......---------.......................................------------..................///000111222222111000000000000000000000000222111///------...///000//////000111111111111111///////////////////////////......---...///000111111000000///////////////.../////////000000000000...------......000111111555333000000000000///...//////////////////////////////000000000111111111111111111111111000//////000000000000000000000000111111222222222222111111222222222222222222222222222222111111222222333444333333444444444444333333444444444444555555555555666666666777888:::;;;<<<>>>???AAABBBCCCDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;=========<<<======>>>>>>???>>>>>>???@@@AAABBBBBBCCCEEEHHHKKKMMMMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEECCCCCCCCCCCCCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>========================;;;;;;;;;;;;::::::999999999999::::::::::::999999;;;::::::999888888777777888888888888888888888888777777777777777777777777666666666666666777777888555555666777777777777777777666666666666666666777444444444333444444555555666666555555555555666666555444444777:::<<<<<<;;;555666666666555444222111444444555666666666666666333333333333444555555666666777888999999888777666444555666777777777666666444444444333333222222222222222333444444444444444666666666555555666666777777555444444555666555444666666666777777888999999888999;;;<<<<<<<<<;;;:::;;;::::::::::::;;;<<<<<<===>>>@@@AAABBBCCCCCCCCC>>>>>>=========>>>??????:::;;;===@@@BBBBBB???<<<888888999999888777555444666555333444555666666555444333222111111111222222;;;::::::999999999999:::999999999999999999999999::::::::::::::::::::::::888888888888777666555444666666666777777777888888777666555666888888777555:::;;;<<<<<<<<<;;;:::999;;;===@@@EEEIIILLLKKKJJJ@@@AAAAAA@@@===<<<<<<===CCC???<<<<<>>???@@@AAADDDFFFHHHGGGCCCAAA@@@AAA@@@???<<<;;;;;;<<>>===<<<<<<===>>>???;;;:::999888777777777777666666777777777666555444555444444333333222222111111111111333666888888888444222111111222333222222222111111000///000000000111111222333333222000/////////000000111111222222000000///............///))),,,000000...---...000......////////////.....................---------........................,,,,,,,,,,,,------------111111111111222222333444222222111111000000//////000///...---------...///000000111222222222222111///////////////////////////............///000000111000//////......//////....../////////000000000---------------...///000222000......///000///...//////////////////////////////000000000000111111000000111111000000//////000000000000000000000000111111222333333222222111222222222222222222222222222111111111111222333333333333444444444444333333444444444444555555555555555555555666777888999:::;;;;;;<<<===???AAABBBCCCDDDDDDDDDCCCBBBAAA@@@???===<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===>>>===???AAACCCDDDEEEDDDDDD????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>===<<<<<<<<<===>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999999::::::::::::999999::::::999999888777777777777777777777777777777777777777777777777777777777555555666666666777777777555666666777777777777777666666555555555555666666444444333333333333333444666666555555555555666666666555666888<<>>???@@@AAAAAAAAA======>>>>>>>>>===<<<<<<;;;;;;;;;===???@@@>>><<<888999999:::999888666555888666444444666777666555555444222000000111222333::::::999999999999999:::888888888888888888888888999999999999999999999999888888999999888666444333666666666666777777777777666666777888888777666444999;;;===>>>>>><<<:::999999;;;===AAADDDEEEEEEEEE>>>???@@@???===;;;;;;<<>>??????>>>:::::::::;;;::::::999999::::::;;;===>>>@@@AAAAAABBBFFFIIIGGGAAA>>>???BBB@@@>>><<<:::;;;===@@@BBB???>>>>>>===<<<======>>>999999888777666666666666555666888999999777555333444444444333333222222222222111222444777:::::::::444333111111222333222111222111111000000000000000000111111222222111000000......//////000111111222/////////.........//////***///444333///,,,---000---......//////......---/////////...---------,,,............................../////////000000000222222111000111222444555333333222111000//////...///...------------......//////000111111111111000////////////////////////............/////////000000000///............///........./////////000000...............///000111///---,,,,,,...//////...////////////////////////////////////000000000111///000000000000000//////000000000000000000000000000000111222222222111111111111111111111111111111111111111111111222222333333333333444444333333333333333444444444555555555444444444444555666777888999999999:::<<<>>>AAACCCBBBBBBBBBBBBAAA@@@???>>>999999::::::::::::::::::::::::999999888999999:::;;;;;;::::::;;;<<<<<<======>>>???@@@AAAAAA@@@@@@>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============<<<<<<<<<<<<;;;;;;:::::::::::::::999999999888888999999999999999999999999888888888888888888888888888888999999999999888888999999888888777777777777777777777777777777777777777777777777777777777777555555555666666666666666666666777777777777666666666555555444444555555666666666555444444444444555777666666555555555555666777777999<<>>===:::777444666666777777888888999999444444444444444444444444333444555555666666555555777777888999::::::::::::888666444555888<<>><<<:::888777666666666666888888999888777666888777777777777888999999;;;;;;<<<===>>>?????????<<<===>>>>>>>>><<<;;;999;;;:::999:::<<<===<<<;;;::::::;;;;;;;;;:::888777888666444444555666555444555444222000000111222444999999999888888999999:::888888888888888888888888999999999999999999999999777888:::;;;:::888555333666666666666777777777777555666888888888666555555777999<<<>>>>>><<<999888888:::<<<======>>>>>>>>>;;;===>>>>>><<<:::::::::;;;;;;;;;<<<===<<<:::888999999::::::;;;:::::::::::::::;;;===>>>@@@AAAAAA@@@DDDGGGDDD???<<<>>>AAA>>>===;;;;;;;;;===@@@BBB>>>>>>===============>>>:::999888777666666666666444666888::::::777555333444444333333333333222222444333333666999;;;<<<;;;555333111111222222222111111111111111000000000//////000000000000000000000---......//////000111111......//////////////////...222666555000,,,---///------............------/////////...---------,,,........................//////000000000111111111222111000//////000222333333222222111000///............---------.........---......///000/////////////////////////////////---......///////////////000//////...........................////////////...............//////000---,,,+++,,,.../////////////////////////////////...////////////000000000...//////000000000//////////////////////////////......///000000000000000111111111111111111111111111111000000111111222333222333333333333333333222333333333444444444444555333333333333444555666666888888888999:::===@@@AAA????????????>>>>>>===<<<888888888888888999999999888888888888999:::;;;<<<::::::::::::::::::;;;<<<::::::;;;;;;;;;;;;;;;;;;999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;:::::::::::::::999:::999999999888888888888888888888888888888888888666666666666666666777777777888888999999888888777888888777777777777666666666666666666666666666666666666666666666666666666444444555666777666666555666666777777777777666666555555444444444444555555666555555444444444555555777777666555555555555555888:::===@@@BBBDDDEEEFFF===;;;888555444444444555666666777777777666666555999999::::::::::::999888777999;;;<<<<<<999555333666666666777888888999:::555555444444444444444333333444555555666666555555777888888999999888888777888666555666:::???BBBCCCBBB@@@===:::888666666666444555666777777666555444777666666666666777888888::::::;;;<<<============;;;<<<======<<<;;;999888;;;:::888999;;;<<<;;;:::;;;<<<===>>>===<<<;;;:::777555333333444444444333555444222000000111222333999888888888888999999:::999999999999999999999999888888888888888888888888777888999::::::888666555666666666777777777888888555666888888777666666777666888;;;<<<===;;;999888999:::<<<<<<;;;:::;;;<<<999;;;======;;;999999999888999;;;<<<<<<:::888777888999:::;;;;;;<<<;;;;;;:::;;;<<<===>>>???@@@AAA???AAABBB@@@===<<<===???<<<<<<;;;;;;<<<===>>>???<<<=========>>>>>>>>>>>>>>>===;;;999888777777666555777999::::::888555333333333333333333333333333555444444666999;;;;;;;;;555333222111222222111000000111111111111000/////////////////////000000000------......//////000000---...//////000/////////000333555444000------///------............------...............---------..................................../////////000000000/////////000000111111111000000//////......---............/////////,,,---......//////......////////////////////////---......///000/////////000///......------......------........./////////------,,,,,,,,,------...---,,,+++,,,.../////////////////////////////////......////////////000000......///000000000//////////////////////////////------...///000000000000111111111111111111111111111000000000000111222222222222333333333333222222333333333333444444444444333333333333333444555555666777777888:::<<<>>>>>><<<<<<<<<<<<<<<;;;::::::777777777888888888888888777777777777999:::;;;<<<999888888777777888888999999999999::::::::::::;;;777777888888999999::::::999999999999999999999999888999999::::::999999888888888888888888888888888:::999999999888888888888888888888888888888888888555555555666666666666777777777888888888888777777777777777666666666666666666666666666666666666666666666666666666666666666333444555666777666555555777777777777777666666555444444333333333333444444333333333333333444444555888777666555555444555555777:::???BBBCCCBBBBBBBBB<<<:::777555444444555555777777777777777777666555999:::;;;;;;;;;999888777666777999:::999777444333555555555666777888999:::666666555555444333333333333333444555555555555444555666777777777666555444777666666888<<>>>>>>>>===<<<;;;777555333333333444333222444333222222111111222222888888888888888999::::::::::::::::::::::::::::::888888888888888888888888555666777888888888777666777777777888888888999999444666777777555555888:::777888:::<<<<<<;;;:::999888:::<<<;;;999999:::<<<999;;;===>>><<<:::999999999:::;;;;;;;;;;;;;;;;;;999999:::<<<<<<=========;;;<<<<<<===>>>??????@@@============<<<<<<======;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>>>>?????????BBBAAA???<<<:::999888888666777888999999777666555333333333333333333333333444333333555777999999888666444222111222222111000000111111222111000///...............//////000000,,,------......///000000,,,---///000000000//////////////////////////////,,,------......------,,,---------.......................................---------........./////////000000000000000///////////////.....................//////000000000000---......///////////////////////////////////////------///000000000///...//////...------------...---------.........//////......---------------......,,,+++,,,.../////////////////////////////////........./////////000000---......///000000//////////////////////////////---...///000000111111111111111111111111111111111000000000000000111222222222222333333333333222222222222333333333444444444444444333333333444555555555555777888999:::::::::999999::::::999999888777888888888888777777777777777777777777777888999:::888888777777777777888888::::::999::::::;;;;;;<<<888999999:::;;;;;;<<<<<<::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999888888888888888888888888999999999888888888777777999999999999999999999999666666666777777888888888666777777777777777777666666666666666666666666666555555555555555555555555666666666666666666666666222333555777777666555444777777777777777666555555444444333333333333444444222222222333444555666777888777666555555444444444444999@@@BBBAAA>>><<<<<<999888777555444444555555666666777777666666555444555666888999999888777666555555666777777666555444555444444444555777999:::888777666555444333222111222222333444444444444444444555777888999888777777666666666999>>>BBBDDDDDDAAA???<<<999777777777888777888888999888777666555666666666666666777777888::::::;;;;;;<<<<<<;;;;;;:::999999999999::::::;;;::::::999:::;;;;;;:::888;;;;;;<<<=========<<<;;;888666444444444444333222222222333333333222111000888888777777888999::::::::::::::::::::::::::::::777777777777777777777777333444555666777777777777888888888888999999999999444666777666444555999<<<888999;;;<<<<<<<<<;;;;;;555777::::::888888;;;===999<<<>>>???===;;;::::::======<<<;;;:::<<<>>>@@@999:::;;;<<<===>>>>>>>>><<<<<<======>>>>>>??????===;;;::::::<<<======<<<999:::<<<<<<<<<;;;:::999999:::<<<>>>???@@@@@@@@@EEECCCAAA>>><<<:::999888777888888999888777666555333333333333333333333333444333222444666777777666666444222111222222111000000111111222222000///..................///000111,,,,,,------...//////000,,,---///000000000//////---+++***+++...000111000,,,------......------,,,,,,------....../////////................................./////////000000///000111222222111///...---------.....................///000111111000000...//////000000000000000////////////////////////,,,---///000000000///...//////...------------...---------.........//////111000000/////////000000///---,,,,,,.../////////////////////////////////............/////////000------...///000000//////////////////////////////......000111111222222222000000000000000000000000000000000000000111111222222222222333333222222222222222333333333444444444444444333333333444555555333444666888999999888777777888888888888777777666999888888888777777777777888888777666666666666777:::999999888888888999999666666666666777888999999888888999999:::;;;<<<<<<888888888888888888888888888999:::;;;;;;;;;999999999999999:::::::::::::::999888888888777777777777999999999999999999999999777777888888999999999:::666666777777777777666666555555555666666666666666555555555555555555555555666666666666666666666666222333555777777666555444777777777777777666555555444333333222222333333444444444555555777888:::;;;888888777555555444444444222888???BBB@@@;;;888777777777666555555555555555555666666666555444333333111222555777888888777666555555555666666666666555444444333444555777999:::999888777666444222111000111222333333444444333333444666999;;;======<<<<<<666666777:::???BBBCCCCCC@@@>>>;;;888777777888999999:::;;;;;;:::999888777666666666666666777888888::::::;;;<<<<<<<<<;;;;;;999999888777888999;;;<<<:::::::::;;;<<<<<<:::777999:::;;;<<<<<<<<<;;;:::999777555555555555444333111222444555444333111///888888777777777777888888;;;:::999999888888999999777777777777666666666666444444555555444222000///333333444555666777888888666555444444444555777888::::::;;;;;;;;;:::888777666777777777888;;;???CCCBBB@@@===;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<;;;<<<<<<===>>>???<<<<<<======<<<<<<;;;:::888999;;;<<<<<<;;;999888<<<;;;;;;;;;;;;<<<======>>>===<<<:::999888777777777777666666666555555444555444444444555666888999111222222333444555666666333333333222222111111111000000000000000//////...////////////////////////------............------***+++,,,...///000000000//////............//////........................---------............///......---------......///...//////...------///111------............------........................////////////////////////////////////////////////......//////000000111111/////////////////////////////////...---------,,,////////////////////////000000///...---+++)))(((---.........//////000000////////////////////////////////////000000000000//////............//////---...///000000///...---...///000111111000///...222222222222111///...---000111111111111222222222111111111111111111111111333333333333333333444444444444444444444444444444555555555555555555555555555555555555666666666666555555555555666666666666555555555555555555555555666666666666666666666666777777777777777888888999888888777777777777888888999999888888888888888888::::::999888777777777888888888888888777777777777999888888888777777666666999888888888777777666666888777555666888999999888777777666666555555555444666666666666555555555555333333333333333333333333444444444444444444444444444444444555555555555666555555666666666666555555666555444333333444555666333555777888888777555333555555555555555555555555666666666666666666666666555555555555555666777777777777666666666666777777666666555555555444444444444444444555555555555666444333222111333666999;;;666555555444222111111000222222222222222222333333444555777999;;;<<<======888777666666888:::===???@@@>>>:::777666666777888;;;;;;:::999999888888777555555666777888999::::::::::::;;;;;;::::::999999888777666666777999;;;<<<999999999999999999999:::;;;:::999888888888888999666555555444444333222222222222333333333333333333888888777777777777888888::::::999888888888888999888888777777777666666666333333444555555444333222555555555555666666666666666666555555555666777888999::::::::::::999888777666777777777777:::>>>BBBAAA???<<<;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<<<<<<<;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;:::999:::<<<===<<<;;;999888;;;;;;;;;;;;<<<======>>>>>>===;;;:::888777777777666666666555555555444444444333333333444555777888222333333444444555555555222222222111111000000000000000000000000//////...////////////////////////------............------------.../////////......//////............//////........................---------............//////...---,,,,,,---...///---...//////------///111.........//////.................................////////////////////////////////////////////////////////////000000000000////////////////////////..................------////////////////////////---.........------,,,+++............/////////000////////////////////////.../////////000000000000//////............//////---...///000000///...---//////000000000000//////111111111000000000000000000000111111111222222222111111111111111111111111222222111111000000//////333333333333333333333333444444444444444444444444444555555555666666666666444555555555666666666666555555555555555555555555555555555555555555555555777777666666777777888999888777777666666777777888888888888888888888888888:::999888888777777777888777777777666666666555555888888888777777777666666888888888777777777666666888666555666777999888888777666666666555555555444666666666666555555555555333333333333333333333333444444444444444444444444444444444444555555555555444444555555555555444444666555444333333444555666333444777888888777444333444444444444444444444444555555555555555555555555555555555555555666666777666666666555555666666666666555555555444444444444444444444444555555555555333222222111222444666888555444333222111000000///111222222222222333333333444555666888:::;;;;;;;;;777777777777888999;;;<<<===;;;999777666777999:::;;;::::::999888888777777444555555666777888999:::999999:::::::::::::::999999888777666777888:::;;;999999999999999:::::::::999999888888888777777777555555555444333333222222444555555666555444222111999999888888888888999999:::999999888888888888888888888888888777777777777222333444555555555555555666666666555555555444444777666666666666777888999999999999:::999999888777666777777777777999===@@@@@@>>>;;;::::::;;;:::::::::::::::;;;;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>===<<<:::888;;;;;;;;;<<<<<<>>>??????===<<<;;;999888777777777666555555444444444444444444333333333444555666666444444444444444444444444111111111000000000000000000000111111000000///...////////////////////////------............------000000000000//////...---//////............//////........................---------............///000...---++++++,,,...///,,,...//////......///000...//////000000//////...////////////////////////////////////////////////////////////////////////000000000000////////////////////////////////////..................//////////////////////////////+++,,,---...........................////////////////////////////////////....../////////000000000//////............//////......////////////......000000////////////000000000//////...///000222333000000000111111111222222111111111111111111111111222222111000///...------222222222222222222222222444444444444444444444444444444444555555555666666444444444555555555666666444444444444444444444444555555555555555555555555666666666666666777888888777777666666666666777777777777777777888888888888999888888777777777777777666666666555555555444444777777777777666666666666777777777777666666666666777666555555777888888777666666666555555555555555666666666555555555555444333333333333333333333333444444444444444444444444333333333444444444555555333333444444444444333333555555444444444444555555333444666777777666444333222222222222222222222222444444444444444444444444555444444444444555666666555555555555555555555555555555555555444444444444444444444444555555555555222222222222333333444444333333222222111000//////111111222222222333333333333444555777888999999999777777777777888888888999999888666666777999;;;<<<::::::999999888777777777444444555666777777888888777888999:::::::::::::::999999777777777888999:::999999999999999999999999666666777888888777555444555555444444333333222222666777888999888555222000999999888888888888999999999999888777777777777777999888888888777777777777444555555555555555555555555555555555555555555555777777777777777888888999999999999999999999999888666777777777666888;;;===>>><<<:::999:::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>===<<<;;;;;;;;;<<<;;;;;;<<<<<<<<<;;;::::::<<<===>>>???>>><<<:::999;;;;;;;;;<<<===>>>???@@@<<<;;;:::888777777666666555444333333333333444555555555444444555555555666555555555444444333333333111111111111111111000000000111111111111000//////////////////////////////------............------000000000000000//////...///......------......///........................---------............///000///,,,++++++,,,...///+++---...///......///000//////000000000000//////000000000000000000000000////////////////////////////////////////////////111111000000//////......////////////////////////------......//////000000////////////////////////+++,,,---.../////////............///////////////////////////////////////........./////////000000//////............//////...//////////////////...111000///......///000111111000...---...///111333000000000000111111111111111111111111111111111111222222111111000000//////111111111111111111111111333333333333333333333333333333444444444555555555333333444444444555555555444444444444444444444444555555555555555555555555666555555555555666777777777666666555555666666777666666666777777777777777888777777666666666777777666666666555555555444444666666666666666666666666666666666666666666666666777555444444666777777666555555555555555555555555666666555555555444444444222222333333333333444444333333333333333333333333222333333333444444444444333333444444444444333333444444444444444444444444333444666666666666444333333333333333333333333333333333333333333333333333444444333333444444555666444444444444444444444444444444444444444444444444333333444444444555555555222333444555444444333222333333333222111000000000111111111222222333333444333444555555666666666666666666777777777777666555777666666666777888:::;;;999999999888777777666666444444444555666777777777555666777999::::::;;;;;;:::999888777777888888999888888888777777777777777444666777888888777555444555555444444333222222111555666999::::::777444222999888888888888888888999999888777777666666777777888888888777777777777666777777666555444444333333333333333444555666666777666777777888888888888888:::999999999999999::::::777888888888777777999;;;<<<:::888888999::::::999999888888777888999::::::;;;;;;;;;<<<<<<=========??????>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::999<<<===>>>??????===;;;:::;;;;;;;;;<<<<<<===??????;;;:::999888777666666666555444333222222333555666777777777777777666666666555555555444444333333222222222222222222222222222111111111111111000000///////////////////////////------............------...//////000000000000000......------------..............................---------............///000...---+++++++++------***,,,...///......///000//////000000000000//////000000000000000000000000////////////////////////////////////////////////111111000000//////......////////////////////////---......//////000000000////////////////////////......//////......------///////////////.........////////////////////////............//////////////////............///////////////....../////////111000///......///000111222111///------...///111//////000000000111111111000000000000000000000000/////////000000111111222000000000000000000000000333333333333333333333333333333333333444444444444333333333333444444444444444444444444444444444444555555555555555555555555555555555444555555666777666666555555555555666666555555666666666777777777777666666555666666777777777777777666666666555555555555555555555555555666555555555555555555555666666555333444555777777666444444444555555555555555555555555555444444444444222222222333333444444444333333333333333333333333222222222222333333333444444444555555555555444444333444444444444444444333444444555666666555444444333333333333333333333333333333333333333333333333333333333333333444555555333333444555555444333333333333444444444444444444333333333444444444444555333444666666666555333222444444444333222222111111000000111222333333444444333444444555555444444444555555666666666555444333888777666666666777888999999888888777777666666555444444555555666666777777444555666888999::::::;;;999999888888888888888888777666666666555555555444444666777999999888666555555444444333222222111111222444777::::::999666555888888777777777777888888888777777666666666666666777777777777666666666666888777666444333222222222111222333444555666777777555666777888888888777777999888888888888999::::::999999:::999777777888::::::888777666888999:::999888888777666666888999::::::;;;<<<===============>>>======<<<<<<<<<======;;;;;;;;;;;;;;;:::999999;;;<<<===??????>>><<<;;;<<<;;;;;;;;;;;;<<<======:::999888777666666666666666555333222222444666777888888888888888777666555555555555444444333333333222222222222222333333333111111222222111111000///////////////////////////------............---------...//////000000000000......------------..............................---------............///......---,,,,,,+++++++++(((+++...///.........///...//////000000//////...////////////////////////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000////////////////////////000000000///...---,,,+++///////////////.........////////////////////////------.........///////////////............////////////............//////000000////////////000000222111///............////////////000000000111111000000000000000000000000,,,,,,---...///000111111000000000000000000000000222222222222222222222222222222222333333333444444222222222333333333444444333333333333333333333333444444444444444444444444444444444444444555666666555555444444444444555555444444555555666666777777555555555555555666666777777777777666666666555555444444444555555555555555444444444555555555555555555444333333555666666555444444444444444555555555555555555444444444444333111222222333333444444555333333333333333333333333111111222222222333333333444444555555555555444444333333444444444444333333444444444555555444444444444444444444444444444444333333333333333333333333333222222222222333444444222333444555555444333222333333333333444444444444333333333333444444444444444555666666666555444333444444444333333333222222000000111222333444444555444444555555444333222222444444444444444333333333888777777666666666666666888888777777666555555555555555666666666777777777444444666777999999::::::888888888888888888888888666666666555555444444333555555777888888777777666444444333333222222111111000222555888999888777666777777666666666666777777777777666555555555555666666666666666555555555444666555444333222222333333333333333444444555555555444555666777777777666666777666666555666777888999:::;;;;;;:::888888888999999777555666777999:::999888777666555555777888:::999:::<<<===>>>>>>>>>===;;;;;;:::::::::;;;<<<<<<:::;;;;;;;;;;;;:::999999999:::<<<>>>>>>>>>===<<<<<<;;;;;;::::::::::::;;;999888777666666666666666777555444222333555777999777888888888777666444333444444444444444444333333000111111111222222222222111222222222222111000000////////////////////////------............------....../////////...------...------,,,,,,------...........................---------............///------......---,,,***)))'''***---//////......///.........//////.................................////////////////////////////////////////////////////////////000000000000////////////////////////000000000///////////////////////////////////////000000000//////...---,,,000/////////............////////////////////////---------.........////////////............//////000///...------...///000//////000000000000//////.........///////////////////////////000000000111000000000000000000000000.........//////000000000000000000000000000000000222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333333333444444444444444444444444444444333333444444555666555444444444444444444555333333444555555666777777555444444444555555666777666666666555555555444444333333444444444555555555333333444444444555555555555333222333444666555555333333333444444555555555555555555444444444333333111111222333333444555555222222222222222222222222111111111111222222222222333333444444444444333333222333444444444444333222444444444444444444444444222222222222222222222222444444444444444444444444222222222222222333333444333444555666666555444333222222333333333444444444222222333333333444444444333333444555555555444444333333333222222222222222///000111222333444444555555555555555444333222111444333222111111222444444666666666666666666666666888777777666666555444444666666777777777777888888444555666777888888888888666777888888999999999999888888777666666555555444444444555555555666666666444444333333222111111111111222444555666555555444666666555555555555666666777777666555555555555555666555555555444444444444444333222111222333444555555555444444444333333333333444666777777777666555555444333333444555666777;;;<<<<<<;;;999888888999888666555555777999:::999888777555444555666888999999:::<<<>>>>>>>>>>>>===888888888888999::::::;;;::::::;;;;;;;;;:::999999777999;;;===>>>>>>===<<<<<<<<<;;;:::999999999999999888777666666555666666777666444333333555888:::777777888777777555333222444444444444444444444444//////000000111111111222111222222222222111000000////////////////////////---..................---000000000///...,,,+++***...------,,,,,,------...........................---------.........//////,,,---...///...,,,)))((('''***---//////......///------............------........................////////////////////////////////////////////////......//////000000111111////////////////////////111111000000//////......//////////////////////////////////////////...---000000//////.........---////////////////////////---------.........////////////............//////000///...------...///000...///000111111000///...+++,,,---///000111111111////////////000000000000000000000000000000000000222222222222111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111222222222333333333333333333333333333333333444444444444444444444444444333333333333444555555555444444333333444444555333333444444555666777777444444444444444555666777555555444444444333333333333333333444444555555555333333333444444555555555555333222222444555555444333333333444444555555555555555444444444333333333111111222333333444555555222222222222222222222222000111111111111222222222222222222333333222222222222222444444444444222222444444444444444444444444111111111111111111111111444444444444444444444444222222111111222222333444333444666777777666444333222222222333333444444444222222333333333444444444222222222333333444444444222222222111111111111111///000000222333444555555666666666555444333111111333222111000000222444555444444555555666777777777777777777666555555444444777777777777888888888888444555666777777888888777555666777999999::::::::::::999999888777666666555444333333333333444555666444444333333222111111000333333333333333333222222555666666777777777777666666666666777777777777777666666555444333222222111333333333444444555555555555555555666666666666777555666777777666666777888333333444444666777888999:::::::::999888555333222222444777999::::::999888>>>>>>===:::777666888999999:::;;;<<<<<<<<<;;;:::;;;:::888666777888;;;<<<;;;999777666777888888777999;;;<<<<<<;;;<<<===???<<<<<<;;;:::999888888777777777666444444333333333222222333333333444444444777777666555555444333333111111111111111000//////333333222222111000//////111111000000000000111111---------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---++++++,,,........................//////...---,,,,,,++++++...............///000000...------------...////////////000000000000//////...------,,,,,,------...........................222111111111000000//////////////////////////////111000///...---,,,++++++...///000111111000///...////////////////////////000000///...............////////////...............//////...,,,,,,---//////////////////.........////////////////////////////////////////////////,,,///111111...---...///111111111111111111111111.../////////000000000111111111000000000000111111111111111000000000000000111111111000000000000000111111111111111111111111////////////////////////111111111111111111111111111111111222222333333333555555555555555555555555333333333333333333333333222333444444555555444444333333333333333333333333555555555555555555555555555555555555555555555555444444444333333222222222333333333333333333333333333333333333333333333333444444444444444444444444666666555444333222222111111111222333333333333222222222222333333444444444111111111111111111111111333222222111111222222333111111111222222333333333222222333333333333444444111111111111111111111111222222333333333444444444444444444444444444444444555555444333333333444444111111111111111111111111444444444444444444444444555444333222111111111111555444444333333222222111333222111111111222333444555444444333333222222111000000111333555666888888888888777666666666666666;;;999777666666777777666444444333333444555777888888888888999999::::::::::::999999888888888888888666666666555444444444333666666666666666666666666666555444333222333444444333333333222222222111111444555555666666666666666666666666666666666666666555444444444444444444444333333333333444444444444444444555555555666666666777888999777555444555666444444444444666777888999<<<<<<<<<;;;:::888666444222444666888999999888888777888999999888888:::;;;:::;;;<<<<<<===<<<;;;;;;:::999777666777888;;;<<<:::888666555777888777777:::<<<======<<<===>>>@@@===<<<;;;:::999888888777777666555444333333333333222222222222333333333333444444333333222111111000111111111111111000//////111111111111111111000000111111000000000000111111..................------//////.........---------------------------------,,,...///...---+++,,,,,,.................................------,,,,,,+++...............//////000...------------...//////...//////000000//////......------------------...........................000000/////////.........------------------------...............---------...///000111111000///...////////////////////////000000///...............////////////..................///...,,,,,,...//////////////////.........................................................,,,///111000...---...///------------------------///////////////000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111222222333333333333333333333333333333333333333333333333333333333222333333444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333333333333333333333222222333333333333333333333333333333333333333222222222000111222222333333222222222222333333333333333333111111111111111111111111333222222111111222222333222222222222222222333333222222222333333333444444111111111111111111111111000000111111111222222222333333333333333333333333666555444333333333333333222222222222222222222222444444444444444444444444555444333222111111111111333222222222222111111111222222111111111222333444444444333333333333222222111111222333555666777777777666666555555666666777777555444444666888999888444444333333444666777888999:::::::::;;;;;;;;;;;;999999888777777777777777555555555555444444444444666666666666666666666666666555444333222333333444333333333222222111111111333444444444555555555666666666666666666555555555333333444444444555555555333333333333333333333333333444444444555555555555999::::::888555333222333444444444444555777888999;;;;;;<<<;;;:::888666555444555777999::::::999999666888:::<<<;;;;;;<<<===;;;;;;<<<<<<<<<;;;::::::888777666666777999;;;===:::888777666888888888777999:::<<<<<<;;;;;;===>>><<<<<<;;;:::999888888777666666555444333333333333111111111222222222222333333333222222111000000000000111111111111000000/////////000111111222333333111111000000000000111111/////////...---------,,,...............---------........................,,,---///...---,,,,,,---........................---------------------------............/////////...------------...//////---..................---------------------------.................................------------,,,---------------------------------.........//////...//////000000//////...////////////////////////000000///...............////////////............---...///...,,,,,,...000000000000//////.................................------------------------,,,...000000...---...///------------------------////////////////////////111000000//////000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222333333333333333333333333222222333444444444444333222222333333333333333333333333333333333333333333222222222222222222222222333333333333222222222222333333333333333333333333444444333333222222222111222222222222222222222222111111111111222222222333000111222222333333222222333333333333333222222222111111111111111111111111222222111111111111222222333333222222222222222222222222222222333333333333111111111111111111111111000000111111111222222222222222222222222222222222666666444333222222222222444444444444444444444444444444444444333333333333444333333222222111111111000000000111111111111111222222111111222222333444222222333333333333444444222222333444444555555666444444444444555666777777666444333333555777888777555555444444555666777888;;;;;;;;;;;;<<<<<<<<<<<<888888777666666666666666444444444444555555555555666666666666666666666666555444333333222222333333333333333222111000000///444444444444555666666777666666666555555555555555444444444555555555555555333333333333333222222222333333333444444444555555888999999777444333333333444444444555555666888888888888999999888666555333777777999:::;;;;;;;;;::::::<<>>>>>>>><<<;;;999888777666666666555555555555666777999999777777777999;;;<<<;;;:::???@@@@@@>>>;;;999999:::888888777666555444444333333222222111111222222222111111111222222222222333000000000000000000000000///000000111111111111000111111222333555666777888111111000000000000111111/////////...---------,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,......---,,,---...........................------------------------+++,,,---//////...------...------------...//////,,,------------------,,,---...///000000///...---........................///////////////000000000------------------------//////.........---------///......------......///////////////////////////000000///...............////////////............,,,---...---------///111222222111000000///......------------------------------------------------,,,++++++---///000///---////////////////////////------........./////////000//////......//////000---......//////000000111---......//////000000111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111000000000222222222222222222222222222222222222222222222222000000111222222222222111000000111111222333333333222222222222222222222222222222222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222333333333333333333333333555555444333222111000000///000111111222222111111222222222222222111111111000000000000000000000000111111000000000000111111333333222222222222222222111111111111222222222222111111111111111111111111000000111111111222222222444444444444444444444444444333333222222222222222222222222222222222222222444444333333222222111111111222333444444333111111000000111111222333444444000111222333333333333222111111222333333444555555333333444444444444444444333333333444555777888999888666555555777999::::::777777888888888888777777888888888888777777777777777777666555555555555555333333333333444444444444444444444444444444444444111222222222222111000000000000000000////////////555444444333555777999::::::999999888777777666666777777666666555555444444333333444555666666777777444444555555555666666666333444555555444444666777666555555555555666777777333444555666666666555444333333333333333444444555666999<<<>>>>>>======>>>>>>===;;;999888777777777555555555666666777777777666777999>>>CCCFFFFFFFFFDDDDDDCCC@@@<<<999999999777666666555444333222111222222111111111111222222222222222222333333333333111111111111111111111111//////000111111111111111111111222222333444444444111111000000000000111111..................---------------.........//////------------------------***,,,......---------....................................------,,,,,,+++***,,,---//////...---,,,...------------...//////------............---------...///000000///...---............................../////////000000000---------------------------------...............///...------------...///////////////////////////000000///...............////////////............+++---...---------///111333333222111000///...---------------------------........................,,,+++***,,,///000///---........................+++,,,,,,---...///000000//////............//////------......///000000111------......///000000111000000000000000000000000000000000000000000000000111111111111111111111111222111111111000000000///111111111111111111111111111111111111111111111111///000000111111111111111///000000111222222333333333333333333333333333333111111111111111111111111000111111111222222222222111111111111111111111111000000000111222222333333222222222222222222222222333333222222111111111000///000000111111111111111111111111111222222222222000000000000000000000000111111000000000000111111222222222222222222333333111111111111222222222222111111111111111111111111000000111111111222222222333333333333333333333333222222222111222222333444444444444444444444444444444444333333222111111000000111333444444333111000///000000000111111222222000111222333333333222222222222222333333444444444333333333444444555555555444444555555666777888999777666444444666888999999777888999999999888777777888888888777777666666666888777666666555555666666444444333333333333333333333333333333333333333333000111222222222111//////.........////////////000444333222222333666888::::::::::::999888777777666555555555666666666666666222333444555666888999999555555555666666666666777444555666555444444555666666555555555555666666777000111222333333333222111666666555555555666666777<<<>>>@@@@@@>>><<<<<<<<>>===<<<:::999888777888777555444333222222222111111222222222333333333000111222222333333333333222111111111000000//////222222222222222111000///111111111111111000//////111111111111000000000000//////............/////////...---,,,++++++,,,---000///---,,,+++,,,,,,---000000000000///...---,,,000000000000///...---,,,------------------------////////////////////////---...///000000///...---///////////////////////////......------///000111000000//////.........---......////////////////////////............////////////............//////,,,,,,------.../////////........................000///---,,,,,,---///000////////////////////////111000...---...///111333222111111000///.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......////////////////////////000000000000000000000000......//////000000111111//////............/////////////////////000111111///////////////000000111000000000000000000000000111111000000000000111111////////////////////////000000111111111111000000//////000111111111111111333222222111111222222333111111000000000000111111333222222222222222222333333222222222111111000000...///000222222111111000000000000000000000000000111111111111111111111111111111111000000000000000222111111111000000//////////////////............000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222222333333333333333333333333333222222222222222222222222000000000111222333555555666777777555222111111222444333222222111111111222000111222333333222111000000/////////000111222222444444444333222111///...000222333333222111333444111222333444666777888999666666666666666666555555666666666666666666666666777777777777888888888888888999:::;;;:::888666555777777666555555555555666444444333222111111111111555333111222444555333111222222222111000//////...000000000000000000000000555444444444444555555666555666777888888777666555666666555555444333333222000111333333222222444555666666555555444555555555555555444444444444333333222222333333444555555666666666555444333333222222444444555777888:::;;;;;;???EEEJJJIIIBBB===<<<>>>AAAAAA@@@>>>===;;;::::::666555555666999<<<<<<<<<::::::<<>>===<<<;;;999888777666777666555333222111111111111111222222222333333333111111222333333333333333111111111111000000000///222222222222222111000000000111111111111000//////000000/////////.........///................../////////...---------------///...------,,,,,,,,,---------...............---000000000000///...---,,,------------------------////////////////////////,,,,,,---......---,,,,,,........................///......---...///000111000/////////............////////////............///................../////////............//////,,,,,,------.../////////........................000...---,,,,,,---...000..............................,,,,,,,,,---///000111000000//////...------........................---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---..............................////////////////////////---.........////////////111111000000000000111111///////////////000111111000////////////000111111000000000000000000000000111111000000000000111111///////////////////////////000000111111000000/////////000111111111111111222222222222222222222222111111000000000000111111222222111111111111222222222222111111111000000000...///000111222111111000000000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000///////////////............//////000000000111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000111111333333333333333333333333222222222222222222222222222222222111222222333333666777777555333111111222222222222111111222222333111111222222222111000000111111000000000000111111555555555555444333222111000111222222111111222444444444444444444444444444555555555555555666666666666666666666666666666666666666666666777777777777777888999:::999888666555777666555555444444555555111111111111222333444555444222111222444555333111111111000//////...------000000000000000000000000666666555555444444555555444444444444444444444444555444444333333222222222111333555555555555666777666666666666666555444444666555555444444333444444222333333444444555555555555444444333333222222222333444666888::::::::::::CCCHHHKKKIIIBBB<<<;;;<<>>===<<<;;;;;;777777777;;;???CCCEEEEEEAAA@@@@@@BBBDDDDDD???;;;<<<;;;:::999888777666555555555333222111111000000111111222222222333333333222333333444444444444333111111111111000000000000111222222222222111000000000000111111000000///............---------,,,,,,......------------......///////////////......------............---,,,,,,++++++,,,---............000000000000///...---,,,------------------------////////////////////////,,,------......------,,,------------------------///............///000000////////////............////////////......------......------------......//////............//////,,,,,,,,,---......//////........................///...---,,,,,,---...///...........................---,,,,,,,,,---///000/////////......------,,,........................------------------------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---..............................////////////////////////------------............111000000//////000000111///////////////000111111000000000000000111111222000000000000000000000000111000000//////000000111////////////////////////...//////000000//////...//////000111111111111111222333444444444444333222111000000//////000000111111111000000000000111111111111000000000000//////...///000111111111000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000////////////............//////000000000000111111000000000000000000000000000000000000000000000000111111111111111111111111000000000///////////////222222222222222222222222222222222222222222222222444333222222111111222222666777777666444222333444222222222222333333333333222222222222222111000///222111000000000000000000666666666666555555444333///000222111000000111333333333333333333333333333444444444555555666666666666666666666666666666666444555555555666666666666555666777888777666555444555555444333333333444444111111222222333333444444333222111222333333222111111111111000//////......000000000000000000000000666555444444333333333333444333222222222222333444333333333222222222111111222444777777777666777888777777888999888666555444777666555444333333444444333333333444444444555555444444444444444444444444333555777:::;;;;;;:::999AAADDDFFFDDD>>>999888999??????>>>===<<<;;;;;;:::888888:::>>>DDDIIILLLMMMKKKJJJHHHFFFDDDAAA===::::::999999777666555444444444333222111000000000000111111222222222333333333333333444555555444444444111111111000000000000000111111222222222111111000000000000000000//////............---------,,,,,,------,,,,,,,,,,,,------...///000111111000///...,,,---...//////...---,,,,,,---......//////......//////000//////...------------------............//////////////////////////////000000000000//////------------------------............/////////000///////////////.........000//////......------,,,------,,,,,,,,,,,,------///......------......///+++,,,,,,------...//////........................///...------------...///........................//////.........///000111.........------,,,,,,,,,........................---------...............,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,---..............................////////////////////////.................................------.........///////////////000000111000000000000000111222222000000000000000000000000000000////////////000000////////////////////////......////////////......//////000111111111111111111222444555555444222111000000////////////000000000000////////////000000000000000////////////////////////000000000000000000000000000000000000000111111111111111111111111000111111111111111222222111111111000000000000000////////////............////////////000000000111000000000000000000000000000000000000000000000000111111111111111111111111111111111000000//////...222222222222222222222222222222222222222222222222333333222222111222222333555666777666444333444555555555555555555444333333333222222222111000000///111000000000000000111222777777777666555333222111...000111111000000111222000111222333444555666666333333333444555555666666555555555555555555555555333333444444444555555555444555666666666555444444555444333333222222333333555555444444333222111000222222111111222222222111333333333333222222111111////////////////////////444333333222111111111111555444222111111222444555222222222222222111111111///111444555555444444555888999999::::::888777666888777555444333333444555333333333444444444444444555555555555666666666666444666888:::;;;;;;:::999===???@@@???;;;888888999<<<<<<;;;;;;;;;:::::::::888999;;;???FFFKKKNNNOOOPPPOOONNNIIIDDD???;;;:::888888777666555555444444333333222111000000000000111111222222222333333333444444444555555444333333000000000000000000111111000111111222222222111111000000000000000///....../////////.........------------,,,,,,,,,,,,------...///000111111111//////,,,---.../////////...---000000000000000///......//////////////////...------------....../////////////////////////////////000000000000000000000000........................---......///////////////........./////////////////////......---------,,,------,,,,,,,,,,,,------......------------......++++++,,,,,,---..........................................------................................................//////000------------,,,,,,,,,,,,........................---------.........//////------,,,,,,------...///---,,,,,,,,,,,,---......................................................////////////////////////......------------......///////////////000000111000000000///000111111222////////////////////////000000////////////000000////////////////////////......////////////......//////000111111111111111111222444555555444222111000000////////////000000000//////////////////000///////////////000000000///////////////000000000////////////////////////111111111111111111111111000000111111222222222333000000000000000000111111////////////...............////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111000000000111111111111111111111111222222222222222222222222111111111111222333444555444555666555444333444555999999999888777555444333333222222111111000000000////////////000111333333888777666555333111///......000111111000000111222222222333444555666666777222333333333444444444555444444444444444444444444333333333333444444444444444444444555555555444444444444333222222222222333555555555555444222000///111111111111111000111111333333333222222222222222////////////////////////222222111000000000111111444444222222222222444444222222222222222222222222111444777888888666666777888888999999999999888888:::888666444333333444555444444444444444444444444555555666666777777777888666777888::::::::::::999<<<======<<<:::999:::;;;::::::::::::::::::999999888888:::>>>DDDIIIKKKLLLLLLNNNNNNIIIAAA;;;999999777777777666555444444444333222222111000000111111111111222222222333333333333444444444444333333222000000000000111111111111000000111222222222222111//////000000//////...---000000000////////////.........------------.........//////000000000000000------...////////////...111222222111000///.........///////////////......---------...//////000000///////////////////////////......------......///////////////////////////---......///000/////////.........///////////////------------------------......------------............------------......+++++++++,,,------......................................................------------------------++++++,,,,,,------------------------------------........................,,,,,,,,,---......//////---------------......///---,,,,,,,,,,,,---......------------------------........................000000000000000/////////000//////......//////000///////////////000111111///////////////000000111////////////////////////000//////......//////000////////////////////////...//////000000//////...//////000111111111111111111222333333333333222111000//////......//////000000000////////////000000//////000000000000111111//////.........///000111////////////////////////111111111111111111111111000000111111222333333333000000000000111111111111////////////..................////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000222222222222222222222222000000000111222333555666222444555444333333444555::::::::::::888666444333222111111000111111222222////////////000111222333666666555444111///---,,,///000222111000000111333666666666555555444444333333333333333333333333333444444444444444444444444222333333333444444444444444444444444444555555555444444333222222222333333222333444555555444333222///111222111000///000111000000000000000000000000000000000000000000000000111111111111111111222333333333222222222222333333333333333333333333333333444777;;;<<<<<<:::::::::666666666666777888999999;;;999666444222333444555444444444444444444444444444444555555666777777888777888888999999::::::;;;<<<<<<;;;:::999888999:::::::::::::::::::::::::::888888888;;;@@@DDDFFFFFFFFFJJJKKKGGG???888777888777777666666555555444444333333222111111111111222111111222222222333333333333333333333333222111111///000000000111111111111000000111222222222222222//////000000//////...---000000000/////////......///..................//////.........//////000111...............///000000///000000000000000//////......////////////......---------...///000000000////////////////////////000///...------...///000........................------///000000000///.............../////////000+++,,,,,,------......//////..................///...------,,,,,,------...***++++++,,,,,,---..............................---..................---------------------------++++++,,,,,,---------,,,---------------.................................+++++++++,,,---.........---------------...//////---,,,,,,,,,,,,---......------------------------........................000000/////////.........000//////......//////000///////////////000111111...............//////000//////////////////////////////............/////////////////////////////////000000111111000000/////////000111111111111111111111111111111111111111//////............//////111000000//////000000111000000000111111111222222///......---...///000111////////////////////////111111111111111111111111000000111222222333444444///000000000111111111111////////////...................../////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000222222222222222222222222222111111111222333333444111222333333222222333555666777888999888777555444111000000000000222333444222222111000//////000000333333333333222111//////000111222222111111222444666666555444444333222222444444333333222222111111333333333333333333333333333333333444444444444555444444444444444555666666555555444333333333333333222333555666666444333222...000222111///...///111////////////////////////000000000000000000000000111111111111222333444444111111111222222111111111333333333333333333333333222555999::::::888777777444444333444555666888:::;;;999666444222333444555444444444444444444444444222333333444555666777777999888888888999:::;;;;;;<<<;;;999777666666666777::::::;;;;;;;;;;;;;;;<<<888777777:::===AAABBBBBBBBBGGGJJJGGG???888777999777777777666555555555444333333222222222222222222111111222222222333333333333333333333222222111000//////000000111111111222///000111222222222222222///////////////......---000////////////.........//////............/////////...---------///000111///...---------///000111,,,---...///000000000000......///////////////...---------...///000000111////////////////////////222111000//////000111222------------------------,,,---///000000000///...---.........//////000000***++++++,,,---...////////////............//////...------,,,,,,------...***++++++,,,,,,---..............................------............------------------------------,,,---......//////......................................................******+++,,,,,,---.........------------...//////---,,,,,,,,,,,,---......------------------------........................//////.........------------------,,,,,,---------///////////////000111111---------------...////////////////////////////////////............//////////////////////////////000000111111111111000000//////000111111111111111111111000//////000111111//////............//////111111000000000000111111000000111111222222222333///......------///000111////////////////////////111111111111111111111111000000111222333333444444//////000000111111111222000/////////......................../////////000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000222222222222222222222222444333222222111111222222///111222222222222333555111333555777888888666666000000//////000222444555555444333111///...------111111222333333333222222000222333333222222333444222222222333333444444444555444444333222111000000333333333333333333333333333333444444444555555555444444444444444555666777666555444444333333444444666666777777555333000......000222111...---///111000000000000000111111111000000000000000000000000333333333222222222111111222222222222222222222222111111222333333444444555666666666666666666555555444444444444555666888888999999999888777666666555777666555555666777666444111333555666777888:::<<<;;;;;;:::999999999::::::777888888888888999999999555666666777888:::;;;<<<<<<<<<;;;<<<===@@@BBBDDDDDDBBB???;;;888666555555888;;;999555333444333000444222111000000222333555111111000000000111333444222222111111111111222222111111000000000000111111000000000000000111222222------......///......---................................................,,,---......//////.........///000000000///---,,,------------------------.........------,,,,,,,,,++++++---...//////000000////////////////////////+++,,,---///000111111111////////////............................................................,,,,,,,,,---------......,,,---,,,+++))))))+++---------------------------.........------.........---------------------------------............///////////////////////////...------,,,,,,------...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---........................*********+++,,,---...///................................................//////000000///...------............////////////111111000000//////............////////////......//////000000000000//////////////////////////////////////////////////////000000//////.........---222111111000///......---............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///000222333333222000///---........./////////000111000///------...//////000///...---,,,,,,---...---...000111222222222111111111000000000000111111333222111000000111222333111111000000000000000111111111111111111000/////////000111222222222222111222222222222222222333333333222111111000111111111555333333555777666222///444333222222222333444555???<<<777333000111333444444444333222222111111000444444333222111111111222444333222222222333444555333333444444444333222111222222333222111000222444555444333333444555444333///222222111333999===<<>>??????<<<;;;999888777666666666333666777555777;;;;;;999111111000000111333555666333222111111000111111111222111111000000111111222111000000//////000000111111111000000000000000111000000000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......000///......---.................................,,,,,,------------------------...............---.........------,,,,,,,,,000000111111000//////.../////////............---........................////////////////////////------........./////////...//////...,,,,,,---///------------------------------,,,,,,,,,,,,------------------------------------------.......................................------,,,,,,------...................................................///...------,,,---------...........................---------------......................................................///////////////......------............/////////000000000////////////.........////////////.........//////000000//////...////////////////////////////////////////////////////////////............////////////////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000///000000000//////...............------.../////////000111111111111000000111111000000000000111111222222111000000111222222111000000000000000111111333222222111000000//////000000111222222333444444444333333222222111111111111111000111111222333444444444444555777777555333000000//////000222444555777666444222111111222222444444333222222111111000222222222111111111111111000//////000111222333444777666444333222222222333444555666555333333555666666444333444555666555444333666666444888@@@FFFGGG>>>:::444111111222333444333222222222111111111111111111111111000000000///000000000000111111111111........................333333333222222222111111222222222222222222222222111111222333333444444555333333333444444444444444666555555555666666777888666666666555555555444444555333333333555666555444222444666666555666777999888777666444333333333333777777888888888999999999888888777777777777888888888999;;;===>>>>>>>>>===:::999888777666555444444444888999777999===>>><<<222222111111111222333444333333222111111000000000111111000000000000111111000000////////////000000222111111000000000000000000000//////////////////................................................,,,---......///.........000///...---,,,---...///........................,,,,,,,,,------...............//////...------,,,...------,,,,,,++++++***,,,---...///000000000000//////.........---------........................////////////////////////.........////////////000------...---++++++,,,---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,---------....................................------,,,,,,------...........................------------------------.........------------...........................//////...---------.........................................................///////////////......---------.........//////////////////////////////......////////////.........//////////////////...///////////////////////////////////////////////////////////////...............//////////////////............////////////////////////000000000000////////////////////////000000000000000000000000........./////////000000000000000000000000000000////////////////////////111111000000000000111111////////////............//////000111111///...---------.........///000000111111111111111000000000111111000000000000111111222111111111111111111222000000000000000000111222333333222111000000000000000000000000111222333333444444333333222111000000000000000111222333555555666666666666666555444333000//////000111333555666444444444444333333333333444444333222222111111000111111111111111111111000//////000111222333444555888666444222111111222333555666777666444444666888999777666777888999888777444666666555999BBBHHHIII;;;888333111111222333333111111222222222222222222222111111000000000000000000000000000000111111111........................333333333222222222111111222222222222222222222222111111222333333444444555333333333444444444555555777777777666777777888888777777666666666666555555333222222333444555555444555666888888777777888:::777777555444444333333333888888888999999999::::::999888777777666777777777888999;;;===>>>>>>======:::999999777666444333222555888888666777::::::888444444333222111111111111222222222222111111000000111000000000000000000111000000////////////000000111111000000000000000111000///...------------...................................................,,,---......///.........000///---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........////////////...---,,,+++------,,,,,,++++++++++++++++++,,,---........................------------........................////////////////////////.........////////////000---...///...,,,+++,,,---........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------------..............................------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,---.............................................//////...---------............................................................///////////////...------------.........................../////////......////////////............////////////......////////////////////////////////////////////////.........///////////////............////////////............////////////////////////000000000000////////////////////////////////////////////////............////////////////////////////////////////////////////////////111111000//////000111111////////////............///000111111111000...------......//////000000000111111111000000000000000111111000000000000111111111111111222222111111111000000//////000111222222333333222111000111111111333333222222222333444555444444333333222111000000000000000111222444555666777777777666444333222111111111000111222444666777444444444555555555444444444444333222222111111000000111222222222222111111///000111222444555555666777555333111000111222333555666777666444444666888999777666777888999888777222444555444888@@@FFFFFF999666333111222333333222222222222222333333333333222111000000//////000000111111000000000000000000////////////////////////333333333222222222111111222222222222222222222222333333444555555666666777333333333444555555666666888777777666666777888888666666666666666666666666222111111222444555444333777888999999777777888999888888777666666666666777666666666666777777777777888777777666666666777777888888:::;;;;;;<<<<<<<<<:::::::::999777555333222333555555222222444444111444333333333222111111000111111222222222111000000111000000//////000000111000//////......//////000000000000000000111111222111///...,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......///...------,,,---------++++++++++++++++++++++++,,,,,,------------------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++)))))).........------------,,,................................................------.........////////////000222111000......///........................------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////..............................---------------......................................................---...//////////////////,,,------------.........---............/////////......////////////......---......//////......---////////////////////////////////////////////////.........///////////////....................................////////////////////////000000000000000000000000000000000000////////////////////////------........./////////////////////////////////000000000000000000000000000000000000000000000000000000000000111111111111000000111111000000//////......///000000000//////111000000000000000111111111111000000000000111111000111222222222222111000////////////000111222333222222111000000222333444888777666555444555666777444333333222222111111111000000111111333444555666666777777555222111111222222222111111222444666777444444444444555555555555444444333222222111111000000111222333444333222111000111222333444555555555444333111000000111111222444555666555333333555666666444333444555666555444000333444333666===AAAAAA666444222111222333333222222222222333333333333333333222000/////////000111111111111111000000000000////////////////////////333333333222222222111111222222222222222222222222333333444555555666666777333444444555666666777777666666555555555555666666555555555555555555555555222111000111333555444333777888999888777666777888666666555555555666777777444444444444555555555555777777666666666777777888777777777777777888999:::999999::::::999888666555222555444111000333222///111111222222333333333333000000111222333222111111000000////////////000000//////............//////////////////000111333333222111///---,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,..................------++++++,,,,,,------...............---,,,+++)))))).........---------,,,,,,........................------------------------,,,---------............///111222222111/////////..............................------------......------------------------++++++,,,,,,,,,---------------------------------...------,,,,,,------...------------------------------------------------,,,---...///000000///...........................,,,,,,+++,,,,,,---...///................................................------...///////////////,,,,,,---------.........---------.........//////......////////////......---......//////......---////////////////////////////////////////////////............/////////000/////////......------,,,............////////////////////////000000000000000000000000000000000000////////////////////////---------.........//////////////////////////////000000000000000000000000...///000111111000///.........///000111222333333222111000000//////000000//////000111000000......000000//////000111222333111111000000000000111111000111222222222222111000////////////000111222333111111000000111333555666:::999666444333333444555222222222222222222222222111111111222333444555666222444555333111000222444222222111111111222444555444444333333333333333444444444333222222111111000000222333555555555333222000111222333444333333222000000000000000111111111333444444333222222333555444333222222444444333222///333444333666;;;<<<;;;444333111222333333222111222222222222111111111111333222000///...///000111111111111111000000000///////////////////////////333333333222222222111111222222222222222222222222111111222333333444444555444444555555666777888888555444444333333333444444444444444444444444444444111000000111333555444333666777888777666555666777222222222222333444555555444444444555555555666666666666666666666777888888666555444444444666777888777888:::;;;;;;:::999999444666666333222555444111...///000222444555555555///000111222333333222111000000////////////000000//////............//////.........///000222444444444222000...---...//////................................................,,,---......//////......,,,---...///...---,,,+++------------------------.........------,,,,,,,,,------...............---***+++,,,---......///000,,,,,,------......------......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///111111///---------///////////////////////////......------......///------------------------++++++,,,,,,,,,---------------------------------...------,,,,,,------...------------------------........................,,,---///000000000///...........................*********+++,,,---...///................................................------...///000000//////,,,,,,,,,---------......---------.........//////......////////////......---..................---////////////////////////////////////////////////---.........//////000000000000///...------,,,,,,............/////////000////////////000000000000000000000000000000000000////////////////////////---------.........//////////////////////////////000000000000000000000000---///000222222000///---+++,,,---...///000111222333222000/////////000111000000111111111///...---000////////////111333444111111000000000000111111000111222333333222111000////////////000111222333000000//////111333666888999777444222000000111111222222222222222222333333222222222222333444555555///111333222111111444777222111111000000111222333444333222111111111222333444444333333222111111000111222444666666666444333000000222333333222111000---...///000111111111000222222333222111000222444555444333333444555444333///333555444666999:::777333222111222333333222111111111111111000000000///333222000///...///111222222111111111000000//////000000000000000000000000111222222222222111000000222222333333333333444444555444333333222222222222222222333333444555666666777666444333333444666777999777444333444444444333222222111000111222444555888888777777777777888888555444333222222222222222111222333333444444333333222333555666888999999:::888888777777666666555555:::;;;>>>BBBEEEBBB<<<777999777555222111111222222222222222222222333333333222222222222222111000///////////////////////////000000000000000000000000111111111111111111111111//////000000000000/////////---,,,******+++,,,---+++)))((()))---...---+++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........//////...---,,,++++++***.........------,,,,,,,,,------------------------...------,,,,,,------...........................000///------,,,---...///000///---,,,+++*********------,,,+++,,,---...///........................////////////////////////------------------------++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...***+++,,,...///......---------------------------////////////////////////////////////////////////---,,,++++++++++++,,,---000//////..............................---------///////////////.........//////.........---------+++,,,............,,,+++------------------------................................................////////////////////////------......//////000000////////////////////////000000000000000///......//////.........---------///000111000...---,,,---//////000000000000//////////////////////////////......////////////......////////////////////////............////////////////////////////////////...............---------222222111111000000//////000000000000000000000000//////............//////000000111111111000000///////////////000000000000444333333333333444555555777333000000222333222000000111111111111222222222111111111111111111111111222222222111111111000000222222111111111111111111333333222222222222222222333222222111000///......111111111222222333333333444333333222222111111111/////////000111111222222444444444444444444444444777666333111111111222333333444666777888888888777333333333222222111111111222222333333222111///...444333111000000111333444999333---,,,...///...+++///////////////////////////000111222222222222222222222333333333333444444555444333333222222222333222222333333444555555666666555444333333444555666666444111000111222111000333222222111222333444555777777666666666666777777444444333222222222222222222222333444444444444333444555666777777777777777777777777777666666555555;;;>>>CCCHHHKKKIIIBBB<<<:::888666333222222333444222222222222222111111111111111222222222111000000////////////////////////................................................//////000000000000//////...---+++*********,,,,,,---+++***+++...///...---,,,---------............///......---,,,,,,------,,,,,,------------------.........------,,,,,,+++------------------,,,,,,------------------------,,,++++++******++++++,,,........................///...---,,,,,,---......------,,,,,,++++++,,,,,,---,,,,,,,,,,,,---..............................////////////////////////........................+++++++++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...,,,---.../////////......------------------------........................------------------------...---,,,++++++,,,---...............//////000111//////......---------,,,////////////............//////.........---------,,,------......------,,,------------------------................................................////////////////////////............////////////////////////////////////000000000000000///......//////.........---------///000111000...---------//////000000000000//////////////////////////////......////////////......////////////////////////............//////////////////////////////////////////////////////000000111111111000000000000000000000000000000000000000//////............//////000111111111111111000000////////////000000000000333333222222333333444555555333000000222333222111//////000000000111111111111111111111111111111111222222222111111111000000222222111111111111111111333333333222222222222222333222222111000000//////111111222222222333333333444444444333333333222222222111111111111111111111222333333444444555555666777555333111111111222333333444666777888888777777222222222111111000000000111222222333222111000///444333111000000111333444666111,,,,,,///111000...000000000000000000000000...///000111222333333333222222333333333333444444444444333222222222333333222333333444444555555555666555444333333444555666888666444333444444333222444444333333333444555555666555555444444555555666333333333333333222222222222222333444444444444444666666777777777666666555777777777666666666666555999===DDDJJJNNNLLLFFFAAA>>><<<999555333333444444222222222111111000000///000000111111222111111111////////////////////////...................................................//////000000//////......---,,,+++***+++,,,,,,///...---...///000///...------.........///////////////......------......------------------,,,,,,------------------------,,,,,,------------------------------------------,,,++++++******++++++,,,------------------------------,,,,,,,,,,,,------+++++++++,,,,,,---------+++,,,------......------........................////////////////////////////////////////////////,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...//////000000//////...---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,......------------......------......///111222333000000///...------,,,,,,......................../////////............---......------------......------------------------................................................/////////////////////////////////...............////////////////////////000000000000000//////.../////////............---...000111000...---------...//////000000//////...////////////////////////......////////////......////////////////////////............////////////////////////////////////000000000111111222222222///000000000000000000111000000000000000000000000//////............//////000111111222222222111111////////////000000000000222111111111111222333333333111000000222333333222.../////////000000000000111111111111111111111111222222222111111111111111111111222222222222222222444333333333222222222111333222222111111000000000111222222222222333333333555444444444444444444444444444444333222111111111111111222444555666777888666555333222111111222222333444555777777777666666111111111000000000000000111111222222222111111000333222111000000111222333222...+++,,,///222222111000000000000000000000000//////000111222333333333222222222333333333444444444333333222222333333333333333333444444444555555555444444333333444444555888666555555666666555444555555444444444555555555444444333333333333444444333444444444555444444444222333333444555444444444555555666666666666666555666666666666666666666666666999???DDDGGGHHHFFFDDDFFFCCC>>>999555444444444222222222111000///......//////000111111222111111////////////////////////000000000000000000000000000000000000000000000000...//////////////////...///...---,,,,,,,,,------//////......//////...............////////////000000//////.........//////.........------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------,,,+++++++++,,,,,,------++++++,,,,,,---------,,,+++,,,---...///...---,,,........................////////////////////////........................,,,---...//////000000000,,,,,,,,,,,,,,,,,,,,,,,,------............------...------,,,,,,------...000000000///...------,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.........///000111222222000000///...---,,,,,,+++------...............////////////...............///...---,,,,,,---...///......................................................................../////////////////////////////////......---------//////////////////////////////000000000000///////////////..................000111000...------......//////////////////...////////////////////////......////////////......////////////////////////............//////////////////////////////////////////000111222222333333.../////////000000111111//////////////////////////////............//////000111111222222222222111////////////000000000000000000000000000111222222111000000111222333333333/////////000000000111111111111111111111111111111111111111111111111111111111111222222222222222333444444444333333222222111222222222222222222111111222222222222222222222222333333333333444444444444555555444444333333333333000111222444666777999999444444333222111111222222333444555666777666555555111111111111111111000000111111111222111111111111222111000000000000111222000...,,,---///222222222111111111111111111111111111111222222222111111000222222222333333333444444333333333222222333333444333333333444444444444444444444444333333444444444444222111222333333222000555555555555555555555555333333222222222222333333333444555666777777666666333333444555555555444444333444555666666777777666555555555555555666666666555666999;;;>>>AAADDDFFFLLLHHHBBB;;;666444333333222222222111000///.........///000111111111111111000000000000000000000000000000000000000000000000////////////////////////......////////////......000//////...............---.........------------.........////////////000//////.........//////000.........------,,,,,,,,,+++,,,,,,------.........,,,,,,,,,------.........------------------------...------,,,,,,------...------------------------+++++++++,,,,,,---------,,,,,,---------,,,+++***+++,,,---...///...---,,,........................////////////////////////------------------------,,,---...///000000000000,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........------,,,,,,------...000///...---,,,,,,++++++................................................------------------------////////////////////////000000////////////000000000//////...------,,,,,,,,,---------......////////////////////////////////////---,,,,,,---//////........................................................................//////////////////////////////......------,,,,,,//////////////////////////////000000000000//////////////////////////////...///000000...---............////////////......////////////////////////......////////////......////////////////////////............////////////////////////////////////......//////000111222222......//////000000000111//////////////////////////////............/////////000111222222222222222////////////000000000000000////////////000111111///000111111111222222333000000000111111111222222111111111111111111111111111111111111111111111111111111222222333333333333555555444444333222111111222222222222333333333333222222222222222222222222111111222222333333444444333333444444555555555555111111333444666777888999333333222222111111222222222333555666666555444444222222222222222222222222222222111111111111111111000000000000000000000000111///......///000111000000000000000000000000000222222222222222111000000222222333333333333444444333333222222222333444444444444444444444444444444333333333444444333333333444333333444555555333222555555555666555555444333333222222111111222222333222333555777888888777777333333444555555555555555222333444555666777777777444555555555555666666666666777777777999===CCCHHHMMMIIIBBB;;;555333333333222222222111111000000/////////000000111000000000000000000000000000000000........................---------------------------......//////......---000000/////////.........+++,,,------,,,+++,,,...------........./////////......------......//////------------------,,,,,,,,,,,,,,,------.........,,,,,,------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---......------,,,,,,---...---,,,***)))+++,,,------......------........................////////////////////////------------------------,,,---...000000000000///,,,,,,,,,,,,,,,,,,,,,,,,......////////////.........------,,,,,,------...000///...,,,,,,+++++++++........................------------------------------------------------......////////////......000000///...............///............---------,,,,,,,,,---......//////...////////////000000000//////............//////........................................................................////////////////////////.........---------------////////////////////////...//////000000000000000...////////////000000000---///000000///......///---......//////......---////////////////////////......////////////......////////////////////////............////////////////////////////////////---......//////000000000...//////////////////000000000000000000000000000//////............//////...///000111111111111111////////////000000000000000////////////000111111...000222222111000111222111111111111222222222222111111111111111111111111111111111111111222222222111111222222333444444444666666555444333222111111222222222333333444444444333333333222222222222111000000111111222333444444222333333444555555666666333333444555666666777777222222222222222222111111222333444555555444333333222222222222222333333333444333222111000000000000/////////000000/////////111000000///////////////////////////////////////000111111222222222111111222222333333333333444444333222222222333333444555444444444444444444444444333333333444444333333333666555555666888888666444444555555666555444333222333222222111111222222333000111333666777777666555333444444555555555555555444444555555666555555444444444444555555555666666666777888777888;;;AAAEEEHHHDDD===777333222333444222222222222222111111111000000000000000000///...000000000000000000000000........................---------------------------......//////......---...............---,,,,,,)))+++------,,,+++---///,,,---------............------,,,,,,---......///,,,,,,------------------,,,,,,------------------------------------,,,,,,------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...//////......***+++,,,......---,,,+++---,,,,,,,,,,,,---..............................////////////////////////........................+++,,,...000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,------...000///...---,,,,,,------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...////////////...---...---------------...///---------...............++++++,,,------...//////.../////////000000000000......////////////..............................................................................////////////////////////,,,------------------...////////////////////////......///000000000000000.../////////000000000000---...000000///......///---......//////......---////////////////////////......////////////......////////////////////////............///////////////////////////////////////////////////////////////////////////.........000000000000000000000000//////............//////------...000000111111000////////////000000000000000000//////000000111222...111333333111//////000000000000000111111111111111111111111111111111111000000111111111222222222111111222222333444444555666666555444333222111111222222222333444555555666333333333222222222111111000000111222333444555666444444444444444444444444666666666666555555555555111111222222222222111111222333444555555444333222000111111111222222222222666555333111////////////...//////////////////...///000000000/////////000...........................///000111222333333333222222333333333444444444222222222222333333444555444444444444444444444444222333333444444333333222222222222333555555333111444444555555555444222111333333222222222222333333...///222444666666555444333444555555666666555555666666666666555444333222444444444555555555666666444666888888777999===AAACCC???999444111111333555222222222222222333333333000000111000000///......000000000000000000000000000000000000000000000000////////////////////////---..................---,,,,,,------,,,,,,+++***)))+++......,,,,,,...111,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,,,,,,,------.........------------------------.........------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000//////''')))+++---///......---...---,,,+++,,,---...///........................////////////////////////////////////////////////***+++...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...------,,,,,,------...111000...------...//////////////////////////////------------------------++++++++++++++++++++++++,,,---...//////...---,,,+++++++++,,,---...///000,,,,,,------.../////////++++++,,,,,,---...//////.../////////000000111111---...///000000///...---////////////////////////................................................////////////////////////,,,,,,,,,------.........////////////////////////......///000000000000000.../////////000000111111---...000000///......///---..................---////////////////////////......////////////......////////////////////////............/////////000////////////////////////000000000000////////////000000//////.........---000000000000000000000000//////............//////,,,---...///000000000000////////////000000000000000000000000000111222222///111444333000......000////////////000000000000111111111111111111111111000000111111222222222222111111222333333444555555777666666444333222111111111222333333444555666666333333333222222111111111111111222333555666777777555555555444333333222222888777777666555444444333000111111222222222111111222333444444444333222111//////000000111111111222777555333111///...............////////////......---...000000//////111222........................111111111111111222222222444444222000///.........444444444333333222222222222222111111222333333444999777444111111222333555222333444555555555444333333111000111222444333333111222333333444444333333333333333222222333444555333666777555222111333666777666555444333333444555555666666666666444333222555444444444555777999;;;<<<:::777444222111111111222222222111111111111000000000///...............//////............////////////000000000000000///000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000,,,,,,------.../////////---...///000000///...---000///...---------------......---------......///------------------------000...,,,******,,,...000------......------,,,+++------------------------,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,------.........---......///////////////////////////////////////...------,,,,,,,,,------000...,,,,,,------+++***111000///...---...//////......---------......///000///...---------------///............---------//////000000///...------,,,+++++++++,,,,,,---...,,,---------.../////////........................------------------,,,,,,///............---------................................................////////////////////////......//////...---,,,,,,//////.........---------,,,,,,,,,------.........////////////////////////...---,,,,,,,,,,,,---......---,,,+++,,,,,,......//////.........---------////////////////////////111000///......///000111000000///...------,,,,,,111///............,,,+++.....................---............////////////////////////////////////111111000000//////......000000000000111111111111000000////////////000000//////000000000000//////111111000000//////........................------,,,---...///000000000000111000000000//////............//////000000111111...//////000111222222222222222222222222222222222111000000000//////......000111111222444555555666666666666555444333111000111111222333333333333222222222333333333333444444222222111111222222333444333333333444444444555555111222444555555444222111111111111111111111111111222333333444444333333222111111111000000000000000000000000000////////////000000000000000///......---...............------////////////............000000111111222222222222444333222000////////////333333333333222222222222222222111111222222222333777666444222222222333444222333444555555555444333444222111111222333333222111222333333444444333333333333333333222222333444444555444333222222444666888777555444444444555666666666777777666555333222888888777777777888888999:::888666333111111111111222222222111111111000000000000///...............//////............////////////000000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////..................------.........//////.........///......---------------------,,,,,,,,,---------------------------------...---+++******+++---...------......------,,,+++------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,---------------------,,,,,,,,,+++++++++,,,,,,,,,---------......------...///////////////...........................---------,,,------------,,,+++,,,---...---,,,///...---,,,++++++,,,------.........///000000000//////...---------------///............---------...............---,,,,,,------,,,------......///------------............------------------------------------------------///............---------..............................................................................//////...------,,,//////.........---------,,,,,,,,,------....................................---,,,,,,,,,,,,---.........---,,,,,,,,,---...//////.........---------////////////////////////000000///......///000000000//////...------,,,,,,...---,,,---...///...---....................................////////////////////////////////////111000000000/////////...//////000000000111111111000//////............///......///000000000//////000000000000//////..............................,,,---...///000000000000111111000000000/////////000////////////000000111...//////000111111222222222222222222222222222222111111111000000000//////000111111222444555555666666555555555444222111000111111222333333333333222222222222333333333444444222222111111222222333444333333333444444444444444222333444555444333111000111111111111111111111111111111222222222222111111000000000000000000000000000000000000////////////000000000000000///............/////////......---////////////............000000111111222222222111222222111000000000000000111111111111111222222222222222222222111111111111555555444444333333222222222222333444444444444444555333111111222333333222111222333333444444333333222333444333222222333444777444222111222333444555888777666666666666666777666777777777777555444333999999999888777666444444777555444222111111111222222222111111111000000000000//////............///000//////......//////000///000000111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...............000//////...------,,,,,,......------------.........------------,,,,,,,,,---,,,,,,+++++++++,,,,,,------------------------,,,++++++++++++++++++,,,------......------,,,+++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***,,,,,,,,,------------...------...////////////...---------------------------------------------...,,,++++++...111333333333000///---,,,++++++,,,,,,///000000000000000/////////...------------------///............---------------------------,,,+++.............../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///............---------.................................................................................///......---,,,...............------------------------....................................------,,,,,,------...///...---,,,,,,,,,,,,,,,...............---------//////////////////////////////...------...///////////////...------,,,,,,,,,+++***,,,...//////...........................---............/////////////////////////////////000000000000//////////////////000000000000111111000000///...------......---......////////////000000000000////////////...........................------...///000000000000111111111111000000000000222111000///...///000111...//////000000111111222222222222222222222222222222222222111111111111000111111222333333444555555444444444444333111000000111111222333333333333222222222222222333333333333222111111111111222333333444444444444333333333333333444444444333222000///111111111111111111111111000000111111111111000000000000000000000000000000000000000000///////////////000000000000///.........//////000000//////////////////............---000000111222333222222111111111111000000111222222//////000000111111222222222222222222222111111111333444444555444333222111222222333333444444444444555333222222333333333222111222333333444444333333111333444333111111444777===888222000222444555444888888777777777777777777666777777888777555444333555555666666555333111000333333222111000111111222111111111111000000000000000///............//////000000////////////000000000000111111111000//////------------------------------------------------/////////......---------//////.........---------...---,,,++++++,,,---...,,,---------------,,,,,,...---,,,,,,+++,,,,,,,,,------------------------+++,,,------------,,,+++------......------,,,+++,,,,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,++++++******))))))---------,,,,,,,,,++++++------------------------,,,---......//////......---------------------------------...............------...111555999::::::333111000...---------...222222222111000...,,,+++......---,,,,,,---------///............---------------.........------,,,............///..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............---------........................................................................---...............------........................---------.......................................------------------------///......---,,,,,,,,,,,,........................////////////////////////.........------.........//////.........---------,,,+++***,,,...///...---,,,,,,,,,------------------------.........//////////////////////////////000000000000////////////////////////000000000111111111000///////////////...............//////000////////////////////////............////////////......///000000000000000111111111111111111000000333222000///...///000111////////////000000111111111111111111222222222222222222222222222222222222111111222333333444555555333333333333222111000///111111222333333333333222111222222222222333333333111111111111111222222333444444444333333333333222444444444333222000///...111111111111111111111111///000000111111000000////////////000000000000000000000000000//////////////////000000//////...---...///000000000000000000//////.........---------000111333444444444333222111111111111111222222333/////////000000111111111222222333333333333222111222333444555444333222000222222222222333333444444555333222222333444333333111222333333444444333333111333444333111333888===FFF???777222222444555444777777888888888888888888666666777777777555444333111222333444444333111000111111111000000111111111111111111000000000////////////............//////000000////////////000000111111111111111000//////........................------------------------//////......------,,,,,,---------.........//////...---,,,++++++,,,---...,,,,,,---......------,,,//////...---------------------------------------,,,---...//////...---,,,------......------,,,++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------,,,,,,++++++******............------------------------------------,,,------...............------------------------,,,---.../////////......------...111666999::::::222111///...------......////////////...---,,,,,,------,,,,,,,,,------...///............------------....../////////......------............---,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.../////////............---------........................................................................------...............------.....................................................................------------------------.........------,,,,,,+++---.....................////////////////////////---..................---...............---------...---,,,,,,......---,,,*********++++++,,,,,,,,,------------............////////////////////////////////////000000000000...////////////000000000222222111111111111222222000///............///000.............../////////........./////////000000...///000000000000000000000000000000000000111111333222111000//////000000///////////////000000000000000000111111222222222222222222222222333333333111222222333333444444444333333333333222111000000111111222333333333333222111111111222222222333333111111000000111111222333333333333333333333333333444333333222111///...---000000000000000000000000000000111111111111000000......//////000000000000000000000000///////////////////////////...------......///000000000000000............------------111222444666666555444333222222111111111222222333000000000000000111111111111222444555555555444333111222333444444333222111222222222222222333444444444333111222444555555444111222333333444444333333000222333111000555>>>FFFRRRKKK@@@888333333444555666777777888888888888777555666666666666444333222111222222333444444444444000111111111111111111111111111000000000////////////............//////000111000000//////000000111222222222222111000//////........................------------------------.........---------------,,,,,,------...//////000......------------......,,,---.../////////...---000//////...---------------------------------------...///000000///...---------......------,,,+++******++++++,,,,,,------,,,,,,++++++,,,,,,---...//////...............---////////////...............------------,,,,,,,,,,,,,,,---............---------------------------+++,,,...///000000///...++++++,,,...222555555555///...---,,,+++,,,------,,,,,,,,,,,,---...000111,,,,,,,,,,,,,,,------...///............------------...//////000/////////,,,---...///...---,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........///............---------................................................------------------------,,,---......///.........---------.............../////////...............------------------------,,,------......------,,,,,,,,,---......------,,,---------...............////////////////////////---...////////////...---........................///...------...///...,,,)))******++++++,,,,,,,,,,,,------------.........////////////////////////////////////000000000000......////////////000000111111111111222333444555333222000///......//////---............/////////.........//////000000111///000000111111000000000////////////000000000000111111111111111111000000//////////////////////////////000000111222222222111222222222222333333333222222222333333444444444333333333333333222111111111111222333333333333222111111111111222222222222111000000000000111222222222222222222333333333333333222222111000///......000000000000000000000000000000111111111111000000---......//////000000111000000000000////////////...////////////...------------...///000000000000.........------------,,,222444666888888777555444333333222111111111222222111111111111111111000000111222444666777777666666222222222333333333222222333222111111111222333444333222111222444666666666111222333333444444333333///111222000000777DDDOOO]]]VVVJJJ>>>444111333555555555777888888888777777444555555555555333222111222111111111111222333333111111111222222111111000111000000000////////////...............///000000111111000000000000111111222222222222111000//////------------------------........................,,,------------------...------...........................//////.........,,,---///000111000///...000///...---,,,,,,,,,,,,---------------------------..................---------......------,,,+++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...---------------.........//////.........---------......---------,,,,,,,,,+++,,,------......------........................+++,,,...000111000//////,,,++++++---///111111000------,,,+++,,,---...///111///---,,,,,,...000111,,,,,,++++++,,,,,,---...///............---------,,,---....../////////...---...000000000...---+++,,,,,,,,,,,,,,,,,,------------------------------------------------------///............---------................................................------------------------,,,------...//////......---------.........//////000/////////.........---------------------------,,,,,,---......---,,,,,,***+++,,,............------------.........//////////////////////////////...///000000000000///..............................------...000111000///***++++++,,,------......,,,,,,---------.........////////////////////////.../////////000000000111........./////////000000//////000111222444555666666444222000.........///---------.........//////---......///000000111111000000111111111000000///---.........///////////////000222333333222111000/////////////////////////////////000111222222222111111111111222222222333222222333333333333444444333444444444444333333222111111222333333333333222111111111111222222222222000000000000000111222222000000111222333444444555111111000///////////////000000000000000000000000...//////000000//////...------......///000000111000000000000////////////......//////......---,,,,,,,,,---...///000000///.........---------,,,,,,333555777999999888666555444333222222111111222222333333222222111111000000000222555777888999888777222222222222222222222333333222111111111222333444222111000222555777777777222222333444444444333333...000111///000999HHHTTTccc]]]QQQBBB555000222666444555666888888888777666333444444555444222111000111000///......///000111111222222222222111111000000000000000////////////...............///000111111111000000000000111111333333333222222000//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------........./////////...------,,,,,,---...///000000///...---,,,...000111222111000//////...---,,,++++++++++++------------------------------------------------------......------,,,+++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...)))))))))******++++++,,,......---------,,,,,,,,,.........------,,,,,,,,,+++,,,------......------////////////////////////+++,,,...000111111000//////...---...///000///.........------...///111222888666111---++++++,,,...++++++++++++,,,,,,---...//////.........---------+++,,,,,,---.........---///000111222111000...,,,+++++++++,,,,,,---------........................------------------,,,,,,//////.........---------................................................------------------------,,,,,,---.../////////...---------.........//////000000//////.........---------------------------,,,,,,---......---,,,,,,)))***,,,.../////////...---------.........//////////////////////////////...///000111111000///...---.....................---,,,,,,...111333333222,,,,,,------...///000000,,,,,,,,,---------......////////////////////////.../////////000000111111............/////////000---......000222444555777888666333000.........///---------.........//////---......///000111111222000000111111111000000///,,,---------......//////---///222444444333111000///////////////............//////000111222222222000000000111111222222222333333333333333333333444444444555555555444333333111111222333333333333222000111111111111222222222000000000000000111111222//////000111333444555666111000////////////000000000000000000000000000000---..................------------...///000000111000000000000////////////......//////......---,,,+++,,,---...////////////......---------,,,,,,,,,222333555777777666555444222222222111000///111222////////////000000000000000000222444666999;;;<<<555333111000111222222111333333444444444333222222222111000111333444333222666555333222111222222333444333222111000444BBBPPP\\\jjjiiiPPP666...222666555555666666666666555555555555555555444333222111//////000000111111111222111111111000000000000000111111111111000000000///,,,---......//////......---...111222222111...---////////////////////////------......------,,,++++++,,,,,,---.........---------------.........///------,,,,,,,,,,,,------000000//////.........---111111111111111000//////---,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++........./////////000000------............---------,,,,,,++++++,,,,,,---///---+++,,,---...------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,---------.../////////...///////////////......---//////...++++++...111666444000---,,,,,,...000***++++++,,,---...//////........................------------...000111111333222000///.........///,,,------......------,,,,,,,,,---...---,,,***))),,,++++++******++++++,,,.........------,,,,,,,,,------,,,+++,,,---...///.........------,,,,,,,,,---......//////......---,,,,,,,,,,,,,,,---...///---------............///,,,,,,---.../////////...---------,,,,,,+++++++++++++++++++++++++++++++++........................////////////000000000000000000000000000000000000......////////////.........---,,,,,,,,,,,,---...,,,,,,------...////////////...---,,,,,,,,,,,,,,,///...,,,++++++,,,...///....../////////...,,,+++////////////000000000000---......///////////////...---------///111333444777555333000......///000------------------------///////////////000111111111222444555555333000...........................000111333333333222000...............////////////////////////000000000000000000111111111000000///111111111222222333333333555555444444333222111111111111111111111111111111333222222222111111000000111111000//////000222222000000000111222222333333111111000///////////////111000///...............222111///---------......////////////////////////......////////////......,,,,,,------------------,,,---///000000000//////,,,,,,,,,,,,,,,,,,++++++111222444555555555333222222333333222000///000222000000000000////////////000000222444666999<<<===:::888444222222222111111222222333333444333333333222111000111333444333222555444333333333333333333333222222222000333???LLL```llljjjTTT===555666777555555555666666555555555555555555555444333222111///000000000111111111111111111111111111111111111111000//////......//////------.../////////.........///000111111000///...////////////////////////------......------,,,++++++,,,------......------,,,,,,---------...............------------......///.........------------000000000000000///...---...---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++,,,,,,------------------------............---------,,,,,,++++++,,,,,,---///---,,,,,,---......---,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,------------.....................//////......------...///---++++++---000111///---***))))))***+++------,,,,,,,,,+++++++++........................///.........///000111222222111///...------......,,,------......------,,,---------------,,,++++++,,,,,,++++++++++++,,,,,,......---------,,,,,,,,,------,,,,,,,,,---...////////////......---------------............---------,,,,,,,,,,,,---...///---------............///------......///............---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.../////////000000000000////////////////////////......////////////............---,,,,,,---........................------///...------,,,,,,,,,---///...,,,++++++,,,...///,,,------......---,,,+++........./////////000000,,,------...///.........---------...///111222333555444333111000000000000------------------------///////////////000000111000111333444444222000...........................000111222333333111///...000/////////////////////////////////000000000000000000000000000111111111111222222222222222222333444444333333222111111111000000000000000000000000222222222111111000000000222111///.........///000000000000111111222222222111111000/////////////////////...---------......222111000///............////////////////////////......////////////..............................---...///000000000//////........................///000222333333333222111333444444333111///000111111111000000//////......///000111444777:::<<<>>>@@@<<<777333222111111000111111222333444444444333222111000111333444333222333333444444555444444444222111222333111222;;;FFFXXX```]]]LLL<<<666555444444444555555555555444444444555555444444333222111000000000000111111111111000000111111222222333333111000...,,,,,,---...///---......///////////////////////////////////////////////////////////////---............---,,,,,,,,,,,,------......------,,,,,,---------.........///..................///---------------,,,,,,,,,....../////////...------...---,,,++++++++++++,,,***++++++,,,,,,++++++***------------------,,,,,,------............------------,,,,,,,,,,,,------///---,,,,,,---......------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,............------------,,,------......------,,,,,,------,,,++++++,,,...---,,,+++***)))(((((())),,,,,,+++++++++*********------------------------000000/////////000000111000///...---,,,,,,,,,---,,,------......------,,,...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,---,,,,,,,,,,,,---...//////////////////.........,,,------......------,,,------,,,,,,,,,---......---------............///.........///......------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000////////////////////////......////////////............---,,,,,,---......000//////...------,,,,,,.........---------------...---,,,++++++,,,---...++++++,,,,,,---,,,,,,,,,---------.........//////,,,,,,---............---,,,---...///000111111111222222222111111111000000........................//////......//////000111///000222333222111///...........................000111222222222111///...111111111000000/////////////////////000000000000000000/////////111222333222222222222222111111111333333222222111000000000000000000000000000000000111111111000000000000000111000///...------...///000000000000000111111111111000000///////////////...------------......///111222222111111000///...////////////////////////......////////////......000000000//////......------......////////////...,,,------......////////////000111222222222222111333444444333111//////000111111000000//////......///000111333666999<<<===@@@<<<777333222111111111///000111222333444444444222111000111333444333222111222444555666666555444222222333555333333888@@@MMMOOOKKK???666444444222333333444444444444333333444444444444444333222111000000000000000111111111000000111222333333444444222000...,,,+++---///000......///000000000000///000///............///000////////////////////////...............------,,,,,,,,,------...------,,,------.........///////////////............//////------------------------....../////////......---...------,,,++++++++++++***++++++++++++++++++***///////////////.........------............------------,,,,,,,,,,,,------///...,,,,,,...///...---......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,.........------,,,,,,,,,++++++,,,---------,,,,,,++++++,,,++++++++++++,,,,,,,,,---,,,,,,+++******))))))***+++,,,---......------------------------000//////.........//////...------,,,,,,+++++++++,,,------......------,,,......,,,++++++,,,---...,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,,,,------......//////..................,,,,,,------------,,,,,,------,,,,,,,,,------...---------............///.../////////...---,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////////////////......////////////............------------......//////.........------------...............------...---,,,,,,,,,,,,---...++++++,,,,,,------------,,,,,,,,,---------......,,,---......//////......,,,---///000111000//////......///000000000000///........................///............///000000...///000111111000///...........................000000111111111000///...222222111111000000//////////////////000000000000000///......///111333555333333222222111111000000222111111111000000//////000000000000000000000000000000000000000000000000000000///...///000111222000000000000000000000000000000////////////000000...............///000111111222333333222111///...////////////////////////......////////////......111000000///...---,,,,,,,,,---------------------******++++++,,,---......000000111222222222222222111333444333111/////////111000000000/////////...//////111222555777:::;;;<<<888444222222222222222///000111222333333444444222111000111333444333222111222444555666555444444333333444777666444777===MMMIIIAAA888333444555444222222333333333333222222333333333444333333222222111111000000000000000000000000111222333333444444333111...,,,,,,---///111...///000000111111000000000///...------...///000////////////////////////......//////......---,,,,,,------...------,,,,,,...////////////000000000//////............//////..................//////...//////000000/////////---------,,,,,,++++++++++++++++++,,,,,,+++++++++/////////////////////...------............------...------,,,,,,------...000...,,,---...///......///......------......///---,,,,,,++++++,,,,,,------,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,......------,,,,,,,,,+++***++++++,,,------,,,,,,+++++++++++++++++++++***,,,,,,---...------,,,+++******+++,,,---...//////------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,------......------,,,...---,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------------------------------------,,,------......------,,,...------,,,,,,,,,---------------............///.../////////...---,,,,,,........................------------------------------------------------............////////////..............................////////////..............................---------.........//////------...//////......------------,,,,,,---------,,,,,,---------...//////,,,,,,,,,,,,------------......///000000000000000------///000000///...---+++,,,---...////////////////////////////////////...............//////000...///000000000000///...////////////////////////000000000000//////......222111111111000000000///////////////000000000000000///......///111333555222222222111111000000000111111000000000000000///222222222222222222222222000000000000000111111111/////////000222444777888222222111111000000//////000000////////////000000000000///000000111222222222222333333333111///...////////////////////////......////////////......//////......---,,,++++++++++++++++++++++++++++++******++++++,,,---......000000000111111111222222...000222222000///...////////////000000000000000//////000111333555777888666444222111333444444333000000111222333333333222222111000111333444333222222222333333444333333333444333444777777444666;;;JJJDDD;;;444111111222222111111222222222222111111222222333333333333222222111111111111000000000000000000111111222222333333222111///------...///000//////000111111111111111000///...------...///000////////////////////////...////////////...------------......------,,,,,,....../////////000000000///..................///.........///////////////......///000000000//////+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......------............------......------------......000...------...//////.........------------......------++++++++++++---------,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,------------,,,,,,,,,,,,******+++,,,------------++++++***+++------+++)))******+++,,,,,,,,,++++++.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,------......------,,,---------------......///------,,,,,,,,,,,,------,,,,,,,,,------------...+++,,,------......------,,,,,,,,,------------------..................---......---,,,,,,,,,---------------............///.........///......---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////..............................////////////......---...////////////...---,,,,,,------...//////000,,,---...000000///......------------------------......---------...//////,,,,,,,,,---------......//////000111111111111000....../////////...------++++++,,,------...//////000000000000000000000000......------......///000...//////000000000000000////////////////////////000/////////............000000000000000000000000////////////000000000000000000/////////111222333111111111111111000000000111111000000000000000000333333333333333333333333111111111111111222222222///000000222555888;;;===444333333222111000/////////////////////000000111222111111111111222222333222222333222222111000///////////////////////////......////////////...............---,,,,,,++++++,,,++++++************+++,,,------......////////////////////////000000111+++---000111000...............//////000000111111//////000000111222444555333222222333555555444333000111111222222222111111222111000111333444333222333333222111111111222222333111222555555444555999===999555333222111000111000111111111111111111000111222222333333333222222111111111111000000000///111111111111111111111111000///......------......///000111111222222111111.........------.........///////////////////////////////////////...------------......------,,,+++------------..................------------......---------....../////////,,,---...////////////...)))***,,,------------,,,,,,------......------,,,***++++++,,,---...//////------............------......------------......000///------/////////......------------------......---+++******+++---...---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,------***+++,,,---............,,,+++***,,,......,,,)))*********+++++++++,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++,,,------,,,++++++,,,------......------,,,,,,,,,---...............------,,,,,,,,,,,,------,,,,,,,,,---------......+++,,,---.........------------------.........///...//////000000//////...///...---,,,,,,,,,,,,,,,---------............///------......///.........+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////..............................////////////......---...///000000///...---------..................,,,---///000000000///...,,,------------------,,,///...---,,,,,,,,,---...------------...............//////000000000000000000///...---------------......---------///000111000000000000000000000000...------------...////////////000000000111111111//////////////////////////////......------...............//////000000111////////////000000000000000000000000000111111111000000000000111111111111111111111111111111111111222222222222222222222222111222222222333333333333111111222333666999;;;===555555444333222111000//////////////////000111111222222111111000111111111333222111000000//////000////////////////////////......////////////..................------------...---,,,+++***++++++,,,...........................------------...//////))),,,///000///.........------...///000111222222000/////////000111222222222222333444666666444222111111222222222111111000222111000111333444333222444333111000///000111111222///000333444333444888333222333666777666666777000000111111111111000000111222222333333333222222222111111111000000//////111111111000000000000000......---------,,,,,,,,,000000111222222222222111........................///////////////////////////////////////......------.........---,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,,,,------.........+++,,,------.........---((()))+++---.........------......//////......---+++,,,---...///111222222---..................---......------------......000///------///000///...---------,,,,,,---------...---+++******+++---...---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...,,,------......------,,,+++++++++,,,,,,---------***+++,,,---............---++++++,,,//////,,,))),,,+++++++++,,,---...///))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000***+++------...---,,,+++,,,------......------,,,+++,,,...///000///...---...------,,,,,,------...,,,,,,,,,------.........+++,,,---.........---,,,---.........//////000000//////000000000000/////////...---,,,,,,,,,,,,,,,---------.........//////,,,,,,---.../////////...+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////..............................////////////......---...///000000///...---/////////...------,,,,,,+++---///000111000///...,,,------......------,,,///...,,,+++***++++++,,,---------.........//////---......///////////////111000...---,,,,,,---...111000...---...///111333000000000000000000000000...------------.../////////000000000111111222222000000000000000000000000//////...------------...,,,,,,---...///000111111////////////000000000000000000111111111000000/////////000000111111222222111111111111111222222222111111111111111111111111222222222333333444444444222222333444555888:::<<<666666555444222111000000///////////////000111111222222111000//////000000333222111///...//////000////////////////////////......////////////...............///////////////000///---,,,+++,,,------,,,,,,,,,,,,,,,,,,++++++000000//////.........---111111000///////////////222222111111000/////////333111000000000111000000444444444333333222222222333222111000000111222333333333333222222111111111222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111222333222111000///...000222111000///000111111111000000000000111111000///...---------------111111000000//////......111000////////////000000////////////////////////........................---,,,+++,,,...///...---------------------------------------------------...------,,,,,,------...---------............///000///...---,,,+++******.........------,,,,,,,,,++++++++++++,,,---...///---------,,,,,,+++++++++,,,++++++,,,...///...---+++,,,.../////////......------......------,,,+++((()))***++++++***(((''',,,,,,,,,------.........------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,+++***++++++++++++++++++++++++...------,,,---...///000,,,++++++,,,---,,,***'''++++++,,,,,,,,,---------++++++,,,---.........---///...---,,,,,,,,,,,,,,,++++++******+++---...///------------------------------------------------///---,,,,,,...//////...,,,------......------,,,---///000000///....../////////.........------------------...///000000111222000///......///000222---------------------------------............///......////////////////////////.........---------***+++,,,---............000///...---------------...,,,,,,---///000///...,,,,,,,,,---------......////////////////////////222111111000///......---++++++,,,---...///000000......///000000000000000111000///...---,,,,,,,,,)))******+++---......///,,,,,,,,,---------......---......///000111111222000...,,,******+++...///...............///000000000000000000000000000000//////.........---------////////////000000000000,,,---...///000000000000000//////...------,,,,,,000000000000000000000000///////////////000111111111111000000000000000111000000000000000000000000111111111111111111111111000111333444444444333333111111222333333333333222111111222333444555555666555555555444333222000000////////////........................////////////////////////////////////111000//////...//////000222111000//////.................................---------------------------,,,,,,+++,,,---...///000/////////............111111000///////////////111111111111000000000000111000//////000111222222111111000000111222333444222222111000000111222222333333333222222222111111222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111000111222333333222111111///000222222000///000111111111000000000000111111//////...---------------000000000/////////////////////............//////////////////////////////...........................---,,,---...///...---------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,---------......---------------,,,,,,......---------,,,,,,,,,++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,+++---,,,+++,,,---...---,,,++++++---.........------+++,,,,,,,,,,,,+++************+++,,,,,,,,,+++***,,,------------------...---,,,,,,,,,++++++++++++...,,,++++++------,,,***++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,,,,+++,,,------***(((***+++++++++,,,,,,,,,,,,,,,------............---///...---,,,,,,,,,,,,---,,,+++++++++,,,---///000------------------------++++++++++++++++++++++++,,,++++++,,,---...---,,,)))******++++++******)))---...000000........./////////.........---------------......///000000111000///---,,,,,,---///000........................---------............///........................//////.........---------***+++,,,---............//////...---------------...---,,,---///000///...------------------------////////////////////////111111111000///......................../////////------///000000111111111///...---,,,+++*********,,,,,,,,,,,,,,,---------,,,,,,,,,---------......---......///000000111111///...---,,,,,,---...///...............///000000//////////////////////////////.........---------.../////////000000000000,,,---...///000000000000......//////////////////////////////////////////000000000000000111222222111000000//////000000111111111111111111111111111111111111111111111111111000222333555555555333222//////000111111111111000111111222222333333444444555444444444222111000///////////////........................////////////000000000000000000000000000000000000000000000000222111000///....................................------------------------------,,,,,,,,,---...///////////////............111000000///////////////000000000000111111111111111000/////////111222444444333111000000111333444222222111000000111222222333333333222222222222111222222222222222222222222000000000111111111111222111111111111111111111111000000000000000000000000000000222333333333333333///111222222111000111111111000000//////000000111//////...------------...//////////////////000000...------------.........////////////////////////........................000///......///000...---------------------------------------------------...------,,,,,,------...+++++++++,,,,,,,,,------,,,,,,,,,------............------------,,,,,,,,,++++++++++++,,,---...///+++,,,,,,,,,,,,,,,,,,---...---,,,,,,---...,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---.....................---------------............---------,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---------,,,,,,---......,,,***,,,,,,,,,,,,------------....../////////...------......---,,,,,,,,,------,,,,,,,,,,,,---...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,,,,,,,------------,,,,,,---...000000...---...///...............---------------......///000000000000///...------...///000////////////////////////---------............///......------------------...............---------++++++,,,---............//////...------------......---,,,---/////////---......------------------////////////////////////111111000000//////......000000000//////.........,,,---...///000111111111...---,,,+++++++++++++++...---------,,,,,,++++++,,,,,,,,,---------...............//////000000111..................................../////////000////////////////////////...............---------....../////////000000000,,,---...///////////////------...///000000111111////////////////////////111111111111111222222222000000////////////000000111111111111111111111111111111111111111111111111000222444666666555333222//////000111111111111000222222222222222222222222333333333222111000///...////////////........................////////////000000000000000000000000///000111222222111000000222111000///............------------------------------------------------------,,,,,,,,,---......///////////////.........000000////////////000000...//////000111222222222333333222111///000111333;;;999555222111111222333222111111111111111111222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111///////////////////////////000111222333444555555111333444444333222222333000000////////////000000///......---------......---......//////000000000------......//////......////////////////////////........................111000//////000000///...,,,,,,------------------------------------------...------,,,,,,------...+++,,,,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,---......+++++++++,,,,,,---------000///............---,,,,,,,,,,,,---------,,,,,,.........///...------,,,++++++,,,---...///////////////......------,,,,,,000000000000////////////,,,+++***+++---...---,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,---......---+++---............////////////000000000///...------...------,,,,,,,,,------------------......//////------------------------////////////////////////......///111333222000---------............------,,,...//////...------.......................................//////000000222222111111111111222222........................---------............///---------------,,,,,,,,,........................+++,,,------.........---///......---------......///---,,,---...///...---............------------////////////////////////111000000000/////////...000000000000////////////...///////////////......//////...---------.........------------,,,,,,,,,,,,,,,,,,---------.............../////////000000---...///000000000///...---......///////////////////////////////////////................................./////////000000,,,---....../////////...------......//////000000////////////////////////000000111111222222222111/////////...//////000111111111111111111111111111111111111111111111111111000222555666777555222111111111222333333333333222222222222111111111000000222222222111111000......////////////........................////////////111111111111111111111111///000222333444333111000111111///...............------------------------------------------------------------------------.........///////////////000000////////////000000......///000111222222333666777777444111...///000;;;888555222000111222333111111111222222111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000........................//////000111222444555666222444555555444333333444000000////////////000000......---------......///------......//////000000---...///000000000000///////////////////////////........................111000//////000111000...,,,,,,,,,---------......------------------------...------,,,,,,------...------------..................---------,,,,,,,,,------------------------------,,,,,,------......+++++++++,,,,,,---------222000//////000000///---......------------------....../////////...------+++++++++,,,---...///////////////......---------/////////............---,,,+++***+++---...---,,,*********++++++,,,,,,,,,---............---------...---,,,,,,---......,,,------------............///000000000///...------------,,,,,,,,,------...------..................------------------------////////////////////////......///111333222000---******++++++++++++******,,,...//////...------...---.................................////////////222222111111111111222222---------------------------------............///......---------,,,,,,,,,---.....................,,,,,,------...---------......---------......//////...------...///...,,,........................////////////////////////000000000000////////////////////////000000000000000000000000///---,,,+++......---------...//////,,,,,,---------.........,,,,,,,,,---------..................////////////,,,---///000111000///...------...///000/////////........................---.................................////////////,,,------...............------------------------...........................///000111111111000000///////////////000111111111111111111111111111111111111111111111111111111000222444555555444222000111111222333333333333222333222222111111000000000111111111111000000///...////////////........................////////////000000000000000000000000...000222333444333111000111000///...---------------------------------------------------------------------------------,,,.........//////////////////////////////000000111...//////000111222222222777:::;;;999333///......333222000//////000222333000111222222222222111000111222222222222333333333111111111111111111111111111000000000000000///////////////////////////////////////////////////////////////000111333444555111333555444333222333333000//////......//////000...------------...//////..................//////---...///111111111000000////////////////////////........................000......///000111111///+++,,,,,,------.........------------------------...------,,,,,,------...---------.........//////.........------,,,,,,,,,,,,,,,,,,------------......---------------......+++,,,,,,,,,,,,,,,,,,---111000//////000111///...//////...---------......---------------,,,+++++++++++++++++++++,,,---.../////////...............,,,,,,,,,+++++++++******,,,+++***+++---...---,,,*********++++++,,,,,,---....../////////...---,,,...,,,***+++,,,......---***++++++++++++,,,,,,,,,....../////////...------------,,,,,,,,,---......,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,,,,,,,,,,++++++,,,---//////---,,,---...---------.....................//////////////////////////////////////////---------------------------------............/////////......---,,,,,,,,,---------...............,,,,,,------...------,,,...------------.../////////...------...///---,,,------........./////////////////////////////////000000000000////////////.........//////000000000111111000///...---+++***++++++++++++,,,,,,---...,,,,,,------.........///,,,,,,,,,---------..............................+++,,,...///000000///...,,,---///000000000///...........................---------...............------........./////////,,,------.........------------,,,,,,,,,,,,,,,,,,........................---...///111111000//////000//////000000111222333222222222222222222222222111111111111111111111111111222222333333222111000//////000111111111111000333333222222111111111000111111111111111000//////////////////........................////////////////////////////////////...///000222222222222111111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++............/////////000///////////////000111111//////000000111111111222666;;;>>>===777111//////////////////000111111222000111222222222222111000111111222222222333333333111111111111111111111111111111000000//////////////////////////////////////////////////////////////////...//////111222333///111222222111000000111//////............//////---------------...//////..................------+++,,,...000111111000///////////////////////////...........................---,,,...000222111000++++++,,,,,,---......///------------------------...------,,,,,,------...,,,,,,---------.........,,,,,,---------------...,,,,,,,,,---------............------------......---,,,,,,,,,,,,,,,,,,+++///...------///000///...///...---,,,,,,,,,---------------------,,,,,,+++---,,,+++++++++,,,---...............////////////,,,,,,,,,++++++++++++***...,,,++++++------,,,***)))******+++,,,,,,------------.........---,,,+++---+++)))***+++---------,,,,,,,,,,,,------------,,,------............---,,,,,,,,,,,,,,,---...///+++,,,---......---,,,+++------------------------++++++++++++++++++++++++,,,++++++,,,---...---,,,---......//////......---+++---......---,,,---------------.........///////////////////////////............//////.................................---------............///000000//////...------,,,---------.........//////,,,------...------,,,,,,---------------...//////000...------......---,,,,,,,,,---...///000111111////////////////////////////////////000000000000/////////.....................//////......---,,,*********+++,,,---...///............------------,,,,,,,,,---------..............................+++,,,,,,---.../////////,,,---///000111000///...........................---------.........//////---------.........//////---------......------,,,+++,,,,,,------.................................---///000222222111000///000000000000111222333444222222222222222222222222111111111111111111111111222111111000000///000000//////000111111111111000333333333333222222222222111111222222111111000000////////////........................////////////..............................///000000111222222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------.........---,,,+++---.........//////000000///////////////000111111000000000000111111111111444:::??????:::444111111222222222222111111000000000111222333333222111000111111111222222333333333000000000000000000000000111111000000/////////...////////////////////////000000000000000000000000//////.........000111222---...000000...---.../////////............//////---------------...///000/////////......------,,,***+++---///000000///...////////////////////////........................,,,++++++---000222222111++++++,,,,,,---...//////------------------------...------,,,,,,------...++++++,,,,,,,,,---------***++++++,,,---//////000,,,,,,,,,------.........///......---------......---------,,,,,,+++++++++,,,++++++,,,...///...---///...,,,+++***+++,,,,,,//////000000//////...---///...---,,,+++,,,---...------......//////000000//////.........---------...---,,,,,,,,,,,,+++***))))))***+++,,,,,,------,,,,,,---...---,,,***))),,,***))))))+++,,,------////////////000000000111++++++,,,---............,,,,,,,,,,,,,,,---...///+++,,,---------,,,+++***------------------------------------------------///---,,,,,,...//////...***++++++,,,,,,++++++***+++---......---,,,,,,------------........./////////////////////.........//////000000000000//////////////////////////////---------.........//////111111000///......---------------.........//////---------...------,,,,,,---------------...///000000///------......---,,,+++,,,---...///111222222////////////////////////////////////000000000000111000///...---,,,+++++++++,,,---...////////////,,,,,,,,,---...///000111111000///...---,,,++++++,,,,,,,,,---------...........................---++++++,,,,,,---...//////,,,---///000111000///...........................---------.........//////---------.........//////---------...------,,,,,,***+++,,,---///000111111...........................000222333333333111000111111111111222333444555222222222222222222222222111111111111111111111111222111///.........///000111111222333333333333222333333333333333333333333111222222222222111111000000/////////......................../////////000....................................///000222222000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------...///...---+++***222111111111000000//////......//////000000111111111111000000//////......777===BBBBBB===888555666333333333222222222111111///111444666777555222000333333333222333333444444222222111111000///......///000111111///......///......////////////......///////////////......---222111///---------......////////////000000000000000000000000000000000000------------------------++++++,,,,,,---,,,,,,,,,---......///000/////////......///000000000000000////////////////////////000000//////.........---000000000000//////////////////.........---------000///---,,,++++++,,,---.........------,,,,,,,,,,,,------......------,,,++++++,,,,,,---...//////111000///...---,,,,,,,,,---------,,,,,,+++++++++......---,,,,,,,,,,,,---++++++,,,,,,,,,++++++***...---,,,+++++++++++++++***++++++,,,---...//////..............................------------......///...---,,,,,,,,,,,,,,,------------------------///......---------......,,,,,,++++++***)))((((((111111000///......------+++++++++,,,,,,,,,------,,,,,,---------...............---,,,++++++******,,,,,,,,,------.........------------------------////////////////////////,,,,,,+++******+++,,,,,,------,,,+++,,,---...///+++,,,------......------............////////////000000000000000000000000111111000///...---,,,,,,//////000000///...------,,,------......------,,,++++++,,,,,,---.....................///////////////////////////.........//////.........------------.........//////000000////////////////////////////////////////////////------------------------......------,,,,,,,,,+++------------------------.........------,,,,,,,,,---......///000/////////////////////////////////000///...---------------///............---------........................///...,,,++++++,,,.../////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000111111000///////////////000000000000////////////000000111111111111000000000111111111222222222222444444333333222111000000//////000000000000//////111111222222222333333333222222222111111111000000333333111000////////////........................000000//////.........---/////////000000000000000000000000000000/////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++---///333222111000///...---,,,111111000000000/////////.../////////000000000111000000000000//////......666;;;AAAAAA===888666666222222222222111111111111///111333555555444222111222111111111222444555666333222222111000000/////////000222111///......///......////////////......///////////////......---000//////............///////////////000000000000000000000000000000000000------------------------,,,---------------,,,,,,------...////////////.........///000000000000000////////////////////////000/////////............000000000/////////......//////.........---------......---,,,,,,,,,------......---------,,,,,,,,,,,,------......------,,,+++,,,,,,------.........111000///...............---------,,,,,,,,,++++++------,,,++++++++++++,,,,,,,,,---------,,,,,,+++//////...---------------,,,,,,,,,---------------..............................------------......///...---,,,,,,,,,,,,---------------------------......------------............------,,,++++++***000//////...------,,,,,,---............/////////))))))*********+++++++++111000000///......------,,,,,,,,,---------......------------------------...........................---,,,++++++,,,---......---,,,,,,,,,---......+++,,,------......------............//////////////////////////////////////////......------,,,,,,///////////////...---------......//////......---.........---------------------------............////////////............//////.........---------//////..................////////////////////////........................------------------------111000000000/////////...------------------------------------,,,,,,,,,+++------...////////////...........................//////...---------------///............---------........................///...,,,++++++,,,...///...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---///000111000000///////////////......//////000000111111000000111111111111000000000000000111111111222222444333333222111111000000111111222222222222111111111111111222222222333333222222222111111111000000222222111000/////////000////////////////////////000/////////............////////////////////////////////////////////////000/////////.........------------------------------------,,,+++,,,...000333222111000///------,,,000000///////////////...////////////000000000000000000000////////////...444999===>>>;;;777666666111111111111000000000000000111222222333333222222111000///000111333666888333333222222111000000000///111222111000...//////......////////////......///////////////......------......///////////////////////////000000000000000000000000000000000000.........................../////////...---,,,,,,,,,,,,---.....................///000000000000///////////////////////////////////////............/////////.........------...............---------,,,,,,------...---------...------------,,,,,,,,,,,,------......------,,,------------------------000000///////////////000---------------,,,,,,,,,,,,,,,+++************+++,,,------......---------///......---------------...---------,,,,,,,,,+++..............................------------............---,,,,,,,,,------------------------------...---------------............------,,,,,,++++++...------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------............------,,,,,,++++++,,,,,,,,,------------...------------------------..............................------------............---,,,,,,,,,------+++,,,------......------............////////////........................------------------------///////////////......---/////////000000/////////000000//////...------,,,+++,,,,,,,,,------------.......................................---------//////......---,,,,,,,,,////////////////////////........................------------------------......------------,,,,,,........................,,,,,,,,,,,,++++++++++++,,,,,,---...............------------------------//////...------------...///............---------...........................---,,,++++++,,,---...------------------,,,+++------,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---///000000000//////......//////------...///000111222222000000111111111111000000/////////000000000111111222222222111111000000///111111222222222222111111111111111222222222222333222222222111111111111111111111000000000000000111////////////////////////////////////............/////////......------,,,,,,------......//////////////////.......................................,,,------,,,,,,,,,///111333333111000...---------////////////............////////////000000000000////////////////////////111555888999777555444555000000000000////////////111000000000000111222222222111//////000222444666333222222222111111111000///111222222000//////000......////////////......///////////////......---+++,,,...000111000000///////////////000000000000////////////////////////////////////////////////000000000000///...,,,,,,+++,,,------......---------...//////000000/////////////////////////////////////////////.........///.........------------........................***+++---...///...------------------------------,,,------......------,,,------------------,,,,,,...............///000000.........------------------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------......------,,,,,,,,,------------------------------------,,,,,,------......,,,,,,+++++++++*********,,,,,,,,,++++++*********))))))))))))************---............/////////,,,,,,,,,+++++++++******------------------------------------------------...........................------------------.........------,,,,,,,,,,,,+++,,,------......------............////////////........................,,,,,,---------............///////////////.........//////000000//////...000000/////////.........,,,,,,,,,,,,------------------...............///........................------------------,,,,,,////////////////////////........................------------------------,,,,,,,,,+++++++++++++++........................+++++++++++++++++++++++++++,,,------......------------------------------///......---------......///............---------...........................---,,,,,,,,,,,,---...------.........------,,,---------------,,,,,,,,,...------,,,---...//////000//////.........//////.........///000111111111000000111111111111000000////////////000000000000111111111000000000////////////000000000000//////111111111111222222222222111111111111111111111111111000000000000000111222///////////////////////////////////////.........//////...---,,,,,,++++++++++++,,,,,,---...//////........................------------------------,,,---------,,,---000222444333111///...---------............////////////000000000000////////////...............////////////111333444333222222222000000000/////////......000000/////////000111222333222000//////000111222222222222111111111111111000111333222000//////000......////////////......///////////////......---+++,,,...000111111000000////////////000000000000////////////////////////////////////////////////000111000000///...---,,,+++,,,------......------------...///////////////////////////////////////.........//////////////////.........---------------.....................***+++---...///...------------------------------,,,------......------,,,------------------,,,,,,,,,,,,,,,,,,---...//////..............................---,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++*********++++++,,,******++++++,,,------...........................------,,,,,,,,,,,,------------,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,+++++++++++++++,,,+++++++++++++++******,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,////////////............------------------------------------------------........................,,,,,,------------,,,,,,---------------------,,,+++,,,------......------............////////////........................---------...//////000000......///////////////............//////................../////////000000,,,------------.........,,,---------......//////---.....................++++++,,,,,,---...//////////////////////////////........................------------------------..................//////........................+++++++++++++++++++++++++++,,,------......------------------------------......---------......//////............---------........................---------,,,,,,------------....../////////...............------,,,,,,,,,------------......////////////............//////000000000000////////////000000111111111111000000////////////000000000000111111111000000000000000//////000000000000//////000000111111111222222222111111111111111111111111111000000000000000111222------------------------.........//////////////////......---,,,++++++******++++++,,,---......///---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------...111333555333111///---------......////////////000000000000000000000////////////---............///////////////000000000000000000000000000000///////////////............///000111333222111000////////////000000000000000000000000000222333222111///000000......////////////......///////////////......---,,,---...///000000000000////////////000000000000000000000000000000000000........................///000000000///...------,,,,,,---...............------...////////////...////////////////////////.........////////////////////////.........---------------...............,,,,,,------...---------,,,,,,,,,------------...,,,------......------,,,------------------------,,,+++++++++,,,---...............//////////////////...------,,,,,,------))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...))))))***+++,,,---..............................------,,,,,,,,,,,,------------,,,,,,,,,---......------------------------++++++++++++,,,---...///............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------...------------,,,,,,,,,------------------------------------------------,,,,,,------------,,,,,,+++,,,------......------+++,,,------......------............////////////.................................//////000000000---...//////////////////---......//////......---,,,------...//////000000------------............,,,,,,,,,---......//////---------...............******+++---...///000111////////////////////////------------------------------------------------,,,,,,,,,---------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,---...............------------------------...------------.../////////............---------........................---------------------------...//////000///////////////......---,,,,,,,,,------......////////////......------......//////111000000000/////////...000000111111111111000000/////////000000000111111111111111111111111111111111111222222222222111111000000000111111111111222111111111111111222222222111111000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////.........------,,,,,,++++++,,,,,,------.........---------------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------///222555555333111...---------.../////////000000000111111111000000000/////////...---------.........//////111000//////000000000///111111111000000000//////------.........////////////000111111111000///...////////////////////////000222333333111000000111......////////////......///////////////......---...............///000111////////////000000000000000000000000000000000000------------------------....../////////......---------...////////////...,,,---......//////......////////////////////////............/////////000000000000/////////......---------.........//////......---,,,,,,,,,------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------.........------,,,,,,,,,------........./////////000000000...---,,,,,,++++++,,,,,,)))***+++,,,------------,,,,,,++++++,,,------...******++++++,,,,,,,,,---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------++++++++++++,,,---...///................................................************++++++++++++////////////000000000000++++++++++++++++++++++++......---------,,,,,,,,,------------------------------------------------,,,---...//////...---,,,)))***,,,...//////......+++,,,------......------............////////////////////////////////////---.....................------...///////////////...//////000000//////...---------------.........+++,,,,,,,,,------------++++++,,,------...//////---------.........//////,,,,,,---...//////000000////////////////////////------------------------------------------------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------...////////////...........................---------------.../////////............---------........................,,,------------------,,,,,,---....../////////.../////////...------,,,,,,---......///////////////...------------...///000////////////000000000000000000111111111111000000000000000111111111222222111222222222222222222222111111222222222222111111000000000000111111111111000000111111111222222222222222111000/////////000------------------------............/////////000.........------------------------------.........,,,,,,,,,------.........------------------------***+++---------///333555555333000...,,,---......//////000000111111222222111111000000/////////...---------.........//////333222000///000111000///111111111111000000000000,,,---......//////......,,,...000111222111000///............////////////000222333333111000000111......////////////......///////////////......---//////...------...000111////////////000000000000000000000000000000000000------------------------------...............------...//////000000//////,,,---......//////......////////////////////////---.........//////000000000000000000////////////---------.........//////000///---,,,+++,,,,,,---,,,,,,,,,------.........,,,------......------,,,++++++,,,,,,---.../////////......---------........./////////000000111111---,,,++++++******++++++***+++,,,---............***)))))))))***++++++,,,,,,,,,,,,++++++++++++***........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///------------------------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------........./////////,,,,,,,,,,,,---------....................................------,,,,,,,,,---------------------------------------------------...///000000///...---((())),,,...////////////+++,,,------......------............/////////000000000000000000000000000------------------------------...///000000//////000000111111111111000000.........---,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,---...//////---------.........//////.........///////////////////////////////////////------------------------------------------------,,,,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,------.........---...//////000000//////////////////////////////---------------...///000//////.........---------........................,,,------......------,,,+++,,,,,,---.........---000000///...------,,,,,,---......///000/////////---------------...///000------...///000111222222000000111111111111000000111111111111222222222222222222222222222222333333//////000000000000//////000000000000111111111111000000111111222222222222333333111000////////////........................---.........//////000000------....................................------,,,,,,,,,------.................................***+++,,,---...000333666666444000...,,,,,,...//////000111111000///000111333222111/////////000000000000//////.........---///////////////.........222222111111000000//////000000111111111111000///......//////000000111111111///...000333444333111444111///...000111111000............//////////////////////////////////////////.........---------------............------......////////////......///............---------------------------------//////............//////000000000000//////////////////.........---------///////////////000111111222111111000///......---...............///000000000///---,,,+++***)))))),,,,,,,,,,,,,,,---...///+++,,,...//////...,,,+++)))***+++,,,---.........---......///////////////---.........///000000000++++++******++++++,,,---...,,,***((((((***,,,...------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---///---***+++---///...,,,------,,,,,,,,,------....../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...---,,,++++++,,,......000...,,,,,,---.........------------------------.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......222111111000///......---///...---,,,,,,,,,,,,,,,......////////////......000///...---,,,---......//////.........---------------------------------........................//////......------------......---------......///---...///000000000///...////////////............///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******........................//////---,,,,,,---...///111000000...---,,,++++++111000...---,,,,,,------...------------...//////---++++++,,,...///...---+++,,,,,,------.........000///...------...///000......---------......///---------......000111222000000000000111111111111444333222111000000000000//////000111222222333333333333222222111000//////222111111000000000000000111111222222222333333333......//////000000111111111000///......///000111111000///...---...//////,,,------...---,,,***))),,,,,,,,,,,,,,,,,,------+++++++++++++++++++++,,,------------------------------------------------------,,,---...111444666333333111///,,,+++,,,---///111222111000///000111333222111000/////////000///.........------------////////////////////////111111111000000000000000000000000000000000000000//////000000000000000000222000///000444666666555888777666555444333222222000///////////////////////////////////////////////////.........---------------............------......////////////......///............---------------------------------000//////.........//////000000000/////////......//////.........---------///////////////000111111000/////////...------------------------......///...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///,,,---...//////...---,,,***+++,,,,,,------------------...///////////////---..................///,,,,,,++++++,,,,,,---......---+++))))))+++---...,,,,,,,,,,,,,,,---...///---,,,,,,++++++,,,,,,---///---++++++---......,,,...------,,,,,,------..................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000///...---,,,------...444222...------...------........................------------,,,,,,,,,+++------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111111000000///......---///...---,,,,,,,,,,,,---......////////////......000///...---,,,------...//////.........---------------------------------------------------------000000//////..................---------...//////---...///000000//////...////////////.........---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------------------------///...------------...///------------------------000///...---,,,,,,,,,---------------...............,,,+++,,,------,,,+++---------------.........///...------------...///......---------......///......---......///000111///000000000000111111111333333111000000000000000//////000111111222333333333333222111111000//////111111000////////////000111111111111222222222222///////////////000000000000///.........///000000111000///.........//////''')))+++---///000111111,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------------------------------,,,,,,+++,,,---///222333222222111///,,,+++,,,---///111222111000///000222333222111000////////////---------------,,,,,,,,,///////////////////////////000000000000000000111111000/////////000111111111111111111000000000000222111000111444888:::;;;:::===>>>;;;666333222333222222111111000//////////////////////////////////////////............---------............------......////////////......///............---------------------------------111000///.............../////////.........------...............---------///////////////000111111...---------------------,,,,,,,,,,,,---------...,,,,,,,,,,,,------...///------,,,,,,,,,---......---...///000000///...---+++,,,,,,---------,,,,,,------...////////////......------------------,,,------,,,,,,------...///...---,,,******,,,---...*********+++,,,---...///---,,,,,,++++++,,,,,,---///---+++,,,---...---,,,......---------------...,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////...---,,,,,,,,,,,,,,,888444000---,,,------,,,........................,,,,,,,,,,,,++++++++++++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///111000000//////...............---,,,,,,,,,------......////////////......///......---,,,---------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,000000000///////////////...............///000000//////000000000///......//////.........---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,......---------......///******+++,,,---.../////////...---,,,+++++++++,,,+++,,,---...///......---///---,,,,,,---,,,+++)))//////.....................------,,,,,,---......///......---------......///...............///////////////000000000111111222222111000//////////////////000000111111222222222222222111111000000///111000//////......////////////000000000111111111000000////////////////////////...------......///111000///............///------...//////......------,,,,,,++++++*********)))******+++,,,------...------------------------------------------------,,,++++++++++++---...000222222111///---+++,,,---///000111111//////000111222111111000000000//////------------------------///////////////000000000.../////////000000111111111000...---...///111222222222111111000000//////111000///000333777;;;===@@@DDDGGGDDD<<<666555666333333222222111000///////////////////////////////////////...............------............------......////////////......///............---------------------------------111000///......---......///.........------------........................///////////////000000111---------------.........,,,,,,------............,,,,,,,,,,,,---...//////------,,,,,,,,,------.........///000000///......------------------,,,,,,,,,---......//////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,---......///...,,,++++++,,,...///******))))))***+++,,,,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,---------///......------------...+++,,,,,,---,,,,,,++++++------------------------,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///++++++++++++++++++,,,,,,666333...,,,+++,,,------........................++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,++++++,,,,,,---...///000000/////////............------,,,,,,,,,------......////////////............---------,,,,,,,,,........................------------------------------------------------////////////........................///000111222000000000000//////...............---------,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///)))******+++,,,---......------,,,,,,++++++++++++***+++---//////...---,,,///---,,,---......---,,,000000//////.........---------------........./////////...------------...//////...---------.........//////000000111111111222111000///............/////////000000000111111222111111111000000000///000000///......................../////////000000000000000//////......---///.........------------///......---------------000//////...---,,,++++++------,,,+++******))))))))))))***+++,,,......///------------------------------------------------,,,,,,+++++++++,,,---...111111111000---,,,,,,---...///000000......///000000000000111111111000000..................//////////////////000000111111......//////000000000111000///...------///111333222111111111000000/////////.........000444888;;;DDDHHHLLLIIIBBB<<<:::;;;444333333222111000000///////////////////////////////////////////////////------............------......////////////......///............---------------------------------000000///...............///.........---------------.....................///////////////000000111..................//////------...////////////...------,,,,,,,,,------......------,,,,,,,,,------...//////////////////...------.........---,,,,,,,,,------...............------,,,,,,+++++++++***+++++++++++++++,,,,,,---...------,,,,,,------......---,,,+++++++++++++++---,,,,,,++++++,,,,,,------------,,,,,,,,,---...000///...---------------++++++,,,,,,---,,,,,,+++------------------------...---,,,,,,+++++++++,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......******+++,,,---......///111...+++***+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,,,,,,,,,,---...//////////////////............------,,,,,,,,,------.........////////////......---------------,,,,,,,,,---.....................------------------------////////////////////////------------------------------...///000111333444222222111000///.........------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---//////...---+++---,,,,,,---000111111000000000//////.........---......//////000000000000//////...---------------///......------------.../////////000111222222333222111000///............//////////////////000000111111111000000000000000000000///...............------........./////////000000//////......------...............------,,,---------,,,,,,,,,++++++((()))***+++---...000111------,,,,,,+++***)))))))))******,,,---...//////------------------------------------------------...---------------......000111111000...,,,,,,------...///...---,,,---///---...///111222222222222.........///////////////...//////000000111111222...//////////////////000///......---...///111222000000000000////////////------.........000333666<<<@@@BBBAAA===999777777333222222222111000000000////////////////////////...////////////000000000------............------......////////////......///............---------------------------------//////............///////////////.........---------------...............///////////////000111111//////..................------///000000000///...,,,,,,+++++++++,,,,,,---......---,,,,,,,,,------........................,,,------.........------,,,,,,---............------,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,,,,,,,------111111///...---,,,,,,,,,---,,,,,,++++++,,,,,,---,,,---...---,,,+++---///000000///...------------+++,,,,,,---------------------------------------///...---,,,++++++++++++,,,,,,------......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,---...///000111111111---+++)))***,,,...///...++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---...///000........................------,,,,,,,,,---............////////////......,,,------------,,,++++++---------...............------------------------////////////////////////,,,,,,,,,,,,,,,---------------...///111222444555444333111000///.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////......------,,,,,,++++++,,,,,,------------,,,,,,***+++,,,---...------,,,,,,++++++---000222222111//////.....................///000111111111111111000///...---------------...---------------......///000000111222333444444222222111000////////////............////////////000000000000000000000000111000//////......//////------.........///////////////..................///////////////...---,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,.........------,,,,,,+++++++++***++++++,,,---......///------------------------------------------------............///////////////000111000...---,,,---+++,,,------++++++,,,---+++,,,...111222333444444---------....../////////...//////000111111222222///////////////.........------......///000000111.............../////////,,,...///...------///222333444666666666444333222111111111111111111000000////////////////////////.../////////000000000000------............------......////////////......///............---------------------------------......---......///000111000000000/////////......---------........./////////////////////000111111///.........---,,,,,,,,,+++,,,...000000///...---)))))))))***+++,,,---...///...---,,,,,,,,,,,,,,,......------------......,,,,,,---.../////////...+++,,,------......------,,,,,,,,,,,,------------,,,++++++++++++,,,------,,,,,,,,,++++++,,,,,,,,,//////...---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,......---++++++---///111000///...------------,,,,,,---.......................................------,,,++++++,,,,,,,,,------......///000000111//////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.../////////...------+++++++++,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------++++++++++++++++++++++++,,,++++++******++++++,,,........................---,,,,,,------...///000........................,,,,,,,,,,,,,,,---...///......////////////......,,,,,,---------,,,+++***---------.........//////------------------------////////////////////////,,,,,,,,,---------......------...///111333555666555444222000............,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------------------------------+++,,,---////////////............---------,,,,,,,,,---............---,,,++++++,,,,,,,,,---------++++++***,,,...//////...---------------.........------///000111111111000000000///------,,,,,,---,,,,,,,,,,,,---......///000111222333444555555666333333111000000000000000........................///000000000000000000000111111000////////////000............////////////------..................000000111111000...---,,,------...///...---,,,+++111000...,,,++++++++++++------------------------,,,,,,,,,,,,------......------------------------------------------------------...///////////////...000111111///---------***+++,,,,,,******+++,,,)))+++...111333444555555,,,,,,,,,------............//////000111222222222000000//////.........---,,,---...///000000000000,,,---------......//////,,,...000///,,,+++---///222222333444777777666444000000000000000111111111////////////////////////.../////////000000111111---..................---......////////////......//////.........---------------------------------------------///000111222000000000000////////////---------........./////////////////////000111111......---,,,,,,+++*********+++---//////...---,,,&&&&&&''')))+++---///000///...---,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---...////////////+++,,,------......------,,,,,,,,,------.........---,,,,,,,,,,,,---......++++++++++++++++++++++++*********)))******++++++---,,,,,,++++++,,,,,,---,,,...///---+++***---///111111000......---------,,,------.../////////...........................++++++++++++,,,---...............///000111111222111111222222222222111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,***(((''',,,,,,---...000000...,,,------------------------,,,,,,,,,------.........+++++++++++++++++++++++++++******************+++........................---------------...000000---.....................,,,,,,,,,,,,,,,---...///......////////////......,,,,,,---...---,,,+++***---------.........//////------------------------........................---------.........//////------...000222444666777666444222000...------...,,,,,,,,,+++++++++******+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................***+++,,,---.../////////........................***+++---///000000///...........................,,,---.../////////...---,,,,,,+++++++++,,,---...,,,*********,,,---,,,***+++,,,,,,------.........+++,,,...000000000000///111000///...---,,,,,,,,,+++++++++,,,---...///000111111222333555666666777444333222111000000000000.....................---////////////000000000000222222111000000000000000........./////////000000,,,------....../////////000111111111111///---,,,...///000000000///------,,,,,,+++,,,---///111222------..................------------------------------------------------------------------------+++,,,---...////////////...000111111///---------//////.........------------///000222222000///---***+++,,,---...000111111111111000000//////......///////////////.........000//////000222444333222////////////////////////........./////////000000...............///000000///000000111111111000000111000...------...000111000000000000000000000000000///...---,,,------...---------............///111111000......---------............////////////........................000000//////.........---000000000000111111111111444333111////////////000/////////......---------........................***+++---......---+++***,,,...000---'''$$$&&&)))000000///...------,,,,,,,,,,,,------.../////////,,,,,,,,,---------......000000///...------,,,,,,+++++++++++++++***)))(((,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------......//////...,,,+++))),,,---......,,,,,,---...---------,,,,,,+++++++++,,,------------------,,,000---+++***,,,---......,,,---...000111333444555777666555444333222222111///......---,,,,,,++++++,,,,,,,,,------.........------------------------------------,,,,,,+++***........./////////000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++//////.........---------........................------,,,,,,,,,,,,---------,,,+++++++++---///111222222111111000/////////,,,++++++++++++,,,------,,,,,,,,,------.........------......///......---//////000000000000//////............////////////---,,,,,,---...000222444555444222111///......---------------------------,,,,,,,,,------.........))))))***++++++++++++***+++,,,,,,---.........---******+++,,,...///000000.........///////////////........................000000///...,,,+++***)))//////............//////...------,,,,,,------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,---...///222222111111000000//////......------------........................------//////000111222333444444333333333222222000//////000000000000000000000000////////////000000000000333333222111000///......,,,---------......//////////////////////////////333444444333222000...---......//////...,,,+++)))000...---+++******++++++------------------------***++++++,,,,,,++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,---------------------------------000000000000000000000000//////.........---------......000000000000......+++,,,,,,---...///000000000000000000//////....../////////////////////...000//////000222333333222////////////////////////,,,,,,,,,---------.....................//////000///000000111111000000000000///---,,,,,,---///000------------------------000///...---,,,------...---------............///000///...------,,,,,,,,,------------....................................000/////////.........---.........////////////000333222111////////////000////////////.........---------------------------***+++---......---+++******---///---***(((***---.........---,,,+++++++++,,,,,,------.../////////,,,,,,---------.........000//////...------,,,,,,,,,---------,,,,,,+++***,,,,,,---......---,,,,,,++++++++++++++++++++++++------------------------...............,,,+++***,,,---......,,,,,,---......---------,,,,,,,,,+++,,,,,,------------,,,,,,000---+++***,,,---......,,,---...///000222333333444444444333333222222111111000000///...---,,,,,,,,,,,,------------------------------------------,,,---------,,,,,,+++***+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,---------..............................------------......///...,,,++++++,,,---...000000000000000000000000,,,,,,,,,,,,,,,---......,,,------------------...,,,,,,---------,,,++++++//////000000000000//////............////////////---,,,,,,,,,---///111222111000///...---,,,,,,,,,------------------------******+++++++++,,,,,,,,,)))***++++++,,,,,,+++++++++,,,------......---------------....../////////............////////////........................//////...---,,,++++++***---......//////......---,,,++++++******++++++,,,------,,,,,,,,,,,,---------,,,,,,,,,------...///111111000000000/////////......------------..............................//////000000111222222222111111111111000///...---.........................../////////000000000000222222111000000///......------......////////////////////////////////////222333333333222000...---...............,,,+++***,,,,,,,,,+++,,,,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,---............---++++++++++++,,,,,,,,,---------------------------000000000000000000000000...............---------........................---------.........//////000000000////////////.........//////////////////000//////000222333222111////////////////////////,,,,,,,,,---------------......------......///000//////000000000000/////////...---,,,,,,---...///------------------------//////...------------...---------............//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------.../////////////////////////////////...............,,,,,,,,,---------......222222111000////////////////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++)))+++......,,,+++...000------,,,,,,++++++******,,,,,,,,,---......//////,,,------------........./////////...------,,,,,,.........///......------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,------------------------............---,,,++++++,,,---......,,,,,,---............---------------,,,,,,------------,,,,,,///---++++++,,,---...------------...//////000000111111111111111111111111222222111000///...------------------------,,,,,,------------------------,,,,,,---------,,,++++++******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---)))******+++,,,---...///........................///..................///000///---,,,++++++,,,,,,......//////000111111222---------------...//////.........------------------------------,,,+++***...//////000000//////...---............/////////---,,,,,,,,,,,,---...///......---,,,,,,,,,,,,---------------------------++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,------......------////////////////////////........................------------------------......---------,,,,,,,,,,,,---///000000///---,,,,,,++++++******++++++,,,......------------......---------------.........///////////////...............------------..............................//////000000000000000000////////////...---,,,+++------------------------....../////////000000000000000000//////.........////////////000000000000////////////////////////111111222222222111//////............---,,,++++++((()))+++,,,.../////////------------------------,,,,,,------------,,,,,,,,,---......//////......******+++++++++,,,,,,,,,........................000000000000000000000000..............................------------...........................---////////////////////////............////////////000//////000111222222111////////////////////////////////////////////////...------------...////////////000000//////.........---,,,,,,,,,,,,---...////////////////////////............------......---------............//////......---,,,,,,,,,---,,,,,,---------.........////////////////////////........................+++,,,,,,,,,------------111111000000////////////.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,)))+++------,,,,,,...000------,,,,,,+++++++++***+++,,,,,,------...//////------------............//////.........---------....../////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++,,,---......,,,,,,---...........................---......//////......---///---++++++---...------------------------------....../////////000000000222222111000///...------.........------,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++---------.........//////...------,,,,,,------...++++++,,,,,,,,,,,,------------............------,,,,,,------...///000000........................//////............/////////...---,,,,,,,,,,,,---.........//////000000000...............///000000//////......------,,,,,,000000000000///...---,,,...//////////////////...---------.........//////---,,,,,,,,,,,,,,,,,,,,,...------------...//////........................------..................+++,,,------......------,,,,,,------...------,,,...............////////////...............------------------------------------------------------,,,...000222222000...,,,...------,,,,,,------.........------------......------...............---------........................------------......---------...............000000//////...........................---,,,+++------------------------........./////////000000////////////............000000000000000000111111///////////////////////////000111222222111000///.........------,,,,,,+++((()))+++...////////////------------------------,,,------......------,,,,,,,,,---...............*********+++++++++,,,,,,////////////////////////////////////////////////---...........................------------.....................---------.............../////////---.........//////000000111/////////111222111000/////////////////////////////////////////////...---------------.../////////////////////...---,,,---------,,,,,,---------////////////////////////------..................---------............///000///..................---.........////////////////////////////////////---------...............,,,,,,---------.........000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,++++++,,,---------------,,,,,,,,,,,,++++++,,,,,,---.........---------.........//////...............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------......------,,,,,,,,,,,,,,,---......,,,,,,---...........................//////000000000000//////...---+++,,,---...---,,,------------,,,,,,,,,+++,,,,,,---....../////////000//////......---,,,,,,.........------,,,,,,,,,------------------------+++,,,,,,------,,,,,,,,,////////////000000000000...------,,,,,,------...+++++++++,,,,,,---------,,,,,,------------,,,,,,................................................//////............//////,,,,,,,,,,,,------....../////////.........------///............///000000/////////......---------///000000000//////...---......////////////......------------............,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...///000................................................,,,,,,---............---,,,------...------,,,,,,***+++,,,---...///000000//////......---------,,,------------------------,,,,,,,,,------------...---///111333333111///---...------,,,,,,------...------,,,,,,,,,,,,---------......//////...------,,,,,,------......//////......------------......---------.........//////000000//////...---------....../////////...------....................................////////////............////////////111111111111111111000000////////////////////////...///000111222111000000......------,,,,,,,,,,,,***+++---...///...------------------------------,,,------......------,,,++++++,,,------------,,,******+++++++++,,,,,,,,,////////////////////////........................---------.........................................................---------............/////////------......///000000000111/////////111111000///////////////////////////---------------,,,,,,,,,------,,,,,,------...///////////////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........---------............///000//////.........//////........./////////000000........................---------------.........---------.........//////...//////000000//////...,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,+++++++++,,,------......------........./////////........................+++,,,------...---------,,,,,,++++++++++++,,,,,,++++++,,,,,,------......------------------------...------,,,,,,,,,------,,,---......,,,,,,---...---------------.........//////000000000000//////...---,,,,,,......---,,,------------,,,,,,++++++,,,,,,,,,------.........------------------------------------------,,,,,,------------------------++++++,,,---------,,,,,,---............/////////...------,,,,,,------...***++++++,,,,,,------...+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++........................///..................///++++++,,,------......///000//////...------,,,,,,...............///000000/////////...............,,,------.........---------......//////......---,,,------------.........,,,,,,---------,,,++++++++++++++++++,,,---..............................------------,,,,,,,,,,,,+++,,,------......------------......------,,,,,,)))***+++,,,---///000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///111222222111///...,,,++++++******++++++,,,------,,,,,,,,,,,,------......///000000...---,,,,,,,,,,,,---...///000000......------------......,,,,,,------.../////////000000//////.........---...///////////////..............................------........./////////.........//////000000000111111111111000000000000////////////////////////...///000111111111000///...------,,,,,,,,,---------............------,,,------------------------,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------................................................---------.........//////......000000000000......------..................---------.........//////------......///000000111111000//////000111000...////////////////////////......---------,,,,,,,,,------,,,,,,------...///............---,,,++++++.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---------............///.........------......///---------.........//////------------------------,,,,,,,,,------.........------------............---...///000000///......---------....../////////------------------------......------------......---,,,,,,,,,---------,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,---..................////////////........................+++,,,------.........---,,,,,,+++******+++,,,,,,++++++,,,,,,---......///------------------------...---,,,,,,,,,,,,---...,,,---......,,,,,,---...+++,,,,,,,,,------------......////////////......---,,,,,,---......---+++---------------,,,,,,,,,------------------------+++++++++,,,------......,,,,,,------------------------------------------***+++,,,,,,---------,,,---------............///...------,,,,,,------...******+++,,,,,,---......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,..............................------------......,,,,,,------------------...---------------------......------......///000............////////////+++,,,---......//////...---......//////......---,,,,,,---------.........+++,,,---......---,,,,,,,,,+++++++++,,,---...///...........................---------,,,,,,,,,,,,++++++,,,---------------------......------,,,++++++,,,,,,---...//////000//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,......////////////......,,,++++++******++++++,,,......------------.........///000000000///---,,,+++,,,---...///000111111......------------......,,,,,,------...//////000000000//////////////////......////////////......---------------------------------.........//////......///000000111222222111111000000000///////////////////////////////////////000111111000///......---,,,,,,,,,,,,---.........------------......------------------------++++++,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,---------.........---------------------------------------------------------.........//////---///111222222111///------------.........//////---------.........//////---------...///000000111111000//////000111///...////////////////////////000000/////////.........---,,,,,,,,,,,,---..................---,,,+++***......////////////..............................+++,,,.../////////......---------.........//////------,,,,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,------------......---...///000000///........./////////000000111111..............................------------......---,,,,,,---///000///...******************++++++***++++++,,,,,,---................../////////000---.....................,,,,,,---...//////......---,,,+++******+++,,,---++++++,,,,,,---...//////------------------------...---,,,+++,,,---...///,,,---......,,,,,,---...+++++++++,,,,,,---------,,,------------------,,,---,,,,,,---......---+++------------------------------------------------******+++,,,---...///000,,,,,,,,,------.........------------------------***+++,,,,,,------------........./////////000000...------,,,,,,------...******+++,,,,,,---......---..................---+++,,,,,,---...///000000........................---------,,,,,,---------............---,,,+++++++++,,,,,,------......///---------------...//////------......//////000000,,,---...000111111222222---..................---,,,,,,,,,---------......+++,,,---...///...------...............///000111////////////////////////000000/////////.........***+++,,,,,,------,,,,,,---.........---,,,,,,+++//////////////////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...------,,,,,,------...//////............//////...///000111000///---++++++,,,---...///111222222.........------.........,,,,,,------...///000000///000000000000000000000------......///.........,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......///000111222333333111000000000//////......///////////////////////////000111111111///...---...---,,,+++,,,---...///...---,,,,,,---...///000------------------------***++++++,,,,,,++++++***,,,---......//////......---------.........//////------------------------------------------------,,,,,,,,,---------......///111222222000...---------------,,,,,,+++++++++......------------......////////////////////////000000000000000000000000111111000000//////......////////////////////////...------,,,,,,------...------------------------///000000///---+++,,,---......------------............////////////......111000///..................------,,,,,,------...,,,,,,,,,---------..............................,,,---......//////......000//////...------,,,,,,///............---------------...///000000//////.........------,,,,,,,,,,,,,,,++++++,,,...///000///...---,,,++++++***)))------,,,,,,,,,,,,++++++---------.........//////------------.........////////////...------,,,,,,.................................------,,,,,,,,,******+++,,,,,,---......++++++,,,------......///........................,,,,,,---...---,,,***))))))***,,,---......///.................................------------......------------------------+++++++++,,,---...///000000///---,,,++++++,,,---////////////////////////,,,,,,,,,------............------,,,,,,------.....................------///............---------//////...---,,,,,,++++++---------...............------------------------,,,,,,,,,---------............---------,,,,,,,,,***++++++,,,,,,---.........//////...,,,***+++,,,.........------,,,,,,,,,...------------...//////000000//////.........---..........................................------,,,---///000000000///...//////.........---------........................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,---.../////////////////////...---------,,,---,,,,,,++++++,,,,,,---------------------------***+++,,,---............++++++,,,------......///........................222111111000///............//////000000000000000------------------------,,,,,,------...///000000//////000000///...---------------............///...---,,,,,,,,,,,,---...//////000111111000///...////////////////////////000000000000000000000000222111000///---+++******000000//////.........---//////...---,,,,,,++++++---------.........//////111000000000//////..............................---,,,,,,,,,,,,---......---...............------........................................................................000222444333111/////////.........---------,,,,,,......------------......////////////////////////000000000000000000000000////////////.........---........................------------------------------------------------...///000///---+++,,,---......------------...............//////............------,,,,,,,,,------///......------......///,,,,,,---------..................//////.........,,,---......//////......,,,,,,---......//////000///............---------------...///////////////......---------,,,,,,,,,,,,++++++***+++,,,...//////......------,,,,,,,,,------,,,,,,,,,,,,++++++*********+++++++++,,,,,,------........./////////...............---------........................------------,,,,,,,,,,,,++++++,,,------.../////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++//////000000000000000000..............................------------......------------------------,,,,,,,,,,,,---...//////...---,,,,,,,,,---......000/////////.........---,,,,,,,,,---------.........------,,,,,,------...........................///............---------+++,,,,,,------.....................------------........................---------.........//////......---------,,,,,,,,,++++++,,,,,,---............//////...,,,++++++,,,------------------,,,,,,...------------...//////000/////////............................................................,,,---.../////////......//////.........---------........................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,---...////////////...............------------,,,,,,++++++,,,,,,------------------------------...///000000000000000///......------,,,++++++........................111000000//////...------......///000000000//////------------------------,,,,,,------...//////000///////////////...---------------............///......---,,,,,,---.........///000000000///....../////////////////////////////////////////////////////////......---------000/////////............///......---,,,,,,++++++,,,------------............///111222111000---,,,---------------------------,,,,,,,,,,,,---......---...............------........................------------------------//////////////////......222444555555333111000111/////////.....................------------......////////////////////////000000000000000000000000............------------........................,,,,,,---......---,,,,,,------------------------...//////...,,,+++,,,---......------------......------............------------,,,,,,,,,---....../////////....../////////,,,------------...............////////////......,,,---......//////......,,,------......///000000///............---------------...////////////......------------,,,,,,,,,,,,+++++++++++++++,,,,,,........................------,,,,,,,,,,,,++++++)))))))))*********++++++....../////////000000000---------.......................................+++,,,,,,,,,,,,,,,,,,---,,,------......////////////......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---,,,............------,,,,,,..............................------------..............................,,,,,,,,,,,,------...///,,,,,,+++,,,,,,...///000/////////.........------,,,,,,,,,------------......------,,,,,,------...........................///............---------++++++,,,,,,---...////////////......---,,,,,,,,,////////////////////////........./////////000000......---------,,,,,,,,,+++,,,,,,------...//////---...///...,,,++++++,,,,,,,,,------------------...------------...//////////////////............................................................,,,,,,---............---...............---------........................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,---...////////////---------...............------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,///......------,,,++++++......................../////////......------,,,------...////////////...------------------------,,,,,,------...////////////////////////......------------............///......---,,,,,,---......---...//////000///...---////////////////////////........................,,,------...//////000000////////////.....................------,,,,,,+++,,,,,,,,,,,,------------,,,...111333222000---***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...............---........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...............222444666555333111111111..............................------------......////////////////////////////////////////////////................................................+++,,,...//////...,,,+++---------------------------...///...,,,+++,,,---...------,,,,,,------...,,,,,,------------,,,,,,...............///000111//////............//////------------............,,,---............---,,,,,,---......///.........000000//////...---------///............---------------...//////.........------------------------------,,,,,,,,,,,,,,,,,,,,,---------.........///------,,,,,,,,,+++++++++,,,,,,,,,,,,------------////////////000000000000,,,,,,------...//////000........................***+++++++++,,,,,,------,,,---------.........///++++++,,,------......///........................---............------------,,,,,,,,,,,,,,,,,,,,,------------------------......------------......////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------......---------.........//////------------------------...------,,,,,,------...---------...............///............---------......---------,,,,,,,,,------------------------........................---.........////////////......---------,,,,,,,,,+++++++++,,,------......---...///...,,,+++,,,---,,,,,,,,,------............------------.../////////////////////.................................---------...............,,,,,,,,,---------------................................................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,---...////////////,,,---------.../////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,------......///.................................------,,,,,,,,,,,,------.......................................---------.........//////...///////////////......---------............///......------------......,,,---.../////////...---////////////////////////........................,,,------...///000000111///////////////...............---------,,,,,,,,,+++++++++,,,,,,,,,------,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---......///.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------111333444444222000///000------------------............------------......////////////////////////........................////////////////////////........................+++,,,...//////...,,,+++------------------------,,,---......,,,+++,,,---------,,,,,,,,,,,,------,,,,,,------------,,,,,,...............///000111...------,,,,,,------...---------.........//////+++,,,---......---,,,+++,,,---......///.........111000000///......------///............---------------............------------------------------...............---------+++++++++,,,------......------,,,,,,,,,+++++++++------------............////////////000000000000+++,,,,,,---...///000000........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,---------++++++,,,------......///........................,,,,,,,,,,,,,,,,,,------............///000111222,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////////////////------,,,,,,,,,---...............------,,,,,,+++***+++,,,---...000111111------------------------...------,,,,,,------...---------........./////////............------------------------,,,,,,,,,+++,,,,,,,,,------......------------------------,,,,,,---------...............---------,,,,,,,,,*********+++,,,,,,------,,,.........,,,+++,,,---,,,,,,,,,------............------------...//////.........///////////////////////////////////////---------.........//////,,,,,,,,,,,,------......---.............................................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,---...////////////,,,---------.../////////...------,,,,,,------...------------------------...///////////////...---++++++,,,------......///........................------------,,,,,,,,,,,,,,,------.......................................---------.....................///////////////...---------............///........................+++,,,.../////////...---////////////////////////..............................//////////////////.........///////////////---------------,,,,,,,,,+++++++++,,,,,,,,,------......---,,,------...///---------------------------,,,,,,,,,,,,---......,,,------...//////..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000222333333111///...///---------------...............------------......////////////////////////......................../////////000000000000000------------------------,,,,,,---......---,,,,,,------------------------,,,---...---,,,+++,,,---------,,,,,,,,,,,,------------............------------,,,,,,,,,---......------,,,,,,,,,,,,------------........./////////***+++---......---+++***,,,---......//////......---......//////000111111///............------------............---,,,,,,,,,,,,,,,------------...---...////////////......+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------....../////////000000000,,,,,,------...///000000........................,,,,,,---------------...,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,......------------..............................---------,,,,,,------...............---,,,+++***)))***+++,,,...000111111...------------,,,,,,,,,...------,,,,,,------...,,,,,,------...////////////............---------******+++,,,...///000000+++,,,,,,,,,------------------------------------,,,,,,,,,------------.........---------,,,,,,,,,******+++,,,,,,------...,,,---......,,,,,,,,,...,,,,,,------------------...------------...//////.........///////////////////////////////////////,,,,,,------.../////////---------,,,---......///---------.......................................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,---...////////////---------.....................------------..............................---....../////////......///......------,,,++++++........................------------------------------...////////////...................................................---...//////////////////---------............///---...////////////...---+++,,,...///000000///...////////////////////////........................000000000////////////............///////////////------------------------,,,,,,,,,,,,------------...---+++***+++,,,...000........................---,,,,,,,,,,,,---......,,,,,,---...////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000000222333333111///...///------........./////////......------------......////////////////////////------------------------........./////////000000------------------------------------------------------------------------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---.........//////............------,,,,,,,,,------......------------..................////////////+++---///000000///---+++,,,---......//////...............///000000111111///............------------.........------,,,+++,,,,,,,,,---------......+++,,,---////////////...,,,,,,,,,---------------------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------........./////////,,,---------......//////........................///..................---------------------------///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///,,,,,,*********,,,...///..............................------------......------------------------...------,,,,,,---------,,,---.........---,,,++++++,,,,,,------......///......---------,,,,,,,,,...------,,,,,,------...,,,,,,------...//////000///............---------)))***+++,,,...///000000......------,,,+++******........................------------..................---------,,,,,,,,,,,,,,,------...//////000,,,---......,,,,,,---...------------------,,,,,,...------------...//////............/////////000////////////////////////,,,,,,------...//////000......---------...///000---------.........//////........................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,---...////////////...............---------......------------......000000000000000000000000+++,,,,,,---............///......------,,,++++++........................---------------...............///000000000//////................................................------...///////////////---------............///---...///000000///...---,,,---///000111111000000////////////////////////////////////////////////////////////////////////............/////////000------------------------,,,------------.........,,,,,,++++++,,,,,,......---------------------------,,,,,,,,,,,,---......+++,,,---...////////////........................------------------------+++,,,---...///111222222111222444444111000//////.../////////000000111111.........------.........////////////////////////---------------------------------.........//////------------------------...------,,,,,,------...------------------------+++,,,------++++++,,,------,,,,,,++++++,,,,,,---......////////////......111000///...............//////............//////............/////////000---///111222222111///---,,,---......//////......111111111000//////......//////.........------------.........------,,,+++,,,,,,,,,------.........)))***,,,...//////..............................---------,,,,,,,,,++++++++++++,,,,,,,,,---------------------.........///---------.......................................000000000///.........---.....................---++++++,,,------......///...........................------,,,---...///000222000...------...///000000000000000000000000000.........------.........------------------------...------,,,,,,,,,------***+++---...///......---......---------,,,,,,,,,.........------,,,,,,,,,...------,,,,,,------...,,,,,,------...///000000//////.........---------------------------------111000///---+++)))((('''////////////////////////............/////////000......---------,,,,,,,,,......//////000111111111,,,---......,,,,,,---............------,,,,,,,,,...------------...//////---.........//////000000000000000000000000000000,,,,,,------...///000000//////...---...///000111---------.........//////........................,,,,,,,,,---------............---------,,,,,,,,,------------------------+++,,,---.../////////////////////......------,,,......------------......000000000000000000000000...///000111222222222222++++++,,,------......///...................................................//////000000000000000////////////////////////.....................---------...///000000//////---------.........//////---...///000000///...---,,,---///111111111111000////////////////////////000000000000000000000000......//////000000111111---.........//////000000---------------------------------.........//////***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---...////////////......................................................------------......000000//////.........---------,,,+++,,,---...///111111000000//////......------...///000111222222........................///......---------......//////.........//////000------,,,+++)))***---///111000...---,,,,,,------+++---//////...---...///++++++++++++++++++++++++........................000///---***)))(((((()))---------............///,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////---......///000/////////222111000...,,,+++++++++---------------...//////..........................................------/////////......---------++++++++++++++++++++++++++++++,,,,,,,,,---------/////////000000111111111///////////////......---...------------.../////////444999===<<<777000+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,------.........000---******---......,,,---......//////////////////...---,,,,,,---...//////............///000000111111000......---------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................///000111000...------...//////.........---------...------,,,,,,------...111000000////////////000............///000222222---------............///000000000000000000000000........................,,,,,,,,,,,,,,,---...///////////////////////////000000//////.........---///000111222222111000///////////////....................................////////////////////////000////////////...............------------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---...///...+++***)))***,,,,,,,,,,,,------...///.........------,,,,,,,,,---,,,+++***+++---///111...///000111111000///...,,,++++++***+++,,,...///------......------,,,+++///////////////.........,,,+++++++++,,,...000111000000000000000///............------------......000000000000000000000000..................------////////////////////////---......///////////////------......//////000000111000000///...---------........................000000///...............///000000000111111111111...------------...//////------------------------///////////////...........................------+++,,,------......------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......000/////////............------,,,,,,,,,---...///////////////.........---////////////000000000000........................///......---------............------------......---------+++******---///111000...---,,,,,,------+++---//////...---...///,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,+++,,,,,,---------------............,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------............////////////,,,------...............111000///...---,,,,,,,,,......------......///000........................------------------------.........---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------000000000000///...---,,,...------------...//////---000444666666222---))),,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........---,,,,,,,,,,,,---...,,,,,,,,,---------......000---++++++---///...---------...///////////////......------------............------......///000000///...---,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.................................//////...---,,,,,,...//////.........---------...------,,,,,,------............------....../////////...---------......---------............///////////////////////////........................------,,,,,,,,,---..............................000/////////.........---///000111111111111000///////////////..................................../////////////////////////////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,---......,,,******+++,,,,,,,,,,,,,,,,,,---.........---------,,,,,,,,,---,,,+++***+++,,,...000/////////000//////......000///---,,,+++++++++,,,------......------,,,+++---------------...............---,,,,,,,,,,,,---000000000000////////////......------------......//////////////////////////////////////////////////////..................---......///////////////.........///////////////000000000///...---------........................000000///...................../////////000000000---------------...//////------------------------////////////............------------------------+++,,,------......------------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,......------------......////////////............------,,,,,,------...///............------------111111000000//////....................................---------......///...------,,,,,,,,,---------------,,,***+++---///000000...------,,,------+++---...///...---...///------------------------------------------------------------...///000111------------............,,,,,,,,,,,,,,,,,,,,,,,,...............---------............////////////,,,,,,,,,---------------/////////............---...............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............000000000///...---,,,,,,...------------...//////---...///000///---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,------...,,,,,,,,,------------...000...------...//////...------...////////////...------............---------------------............---,,,+++*********+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,.........,,,+++,,,---...............---------...------,,,,,,------.........---......///000111333222000///---,,,,,,,,,---------............///......................................................---,,,,,,,,,------......................../////////...............///000000111111000000///////////////....................................////////////////////////......---------,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***,,,...---,,,++++++,,,---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,------+++++++++,,,---...000///...---------------000///...------,,,------------......------,,,+++++++++,,,,,,------......------......------,,,+++111111000///////////////......------------..............................///////////////////////////.........------,,,,,,---......//////////////////////////////.........000000//////...---------........................000///......---.........---------............///---------------......///................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------------------------///............---------------------------------......------------......///////////////.........---------------......///........................000000000000////////////...........................------------...//////......------,,,---------------...,,,++++++---///000//////...------,,,,,,***,,,......---------...---------------------------------------------------------......///000000,,,,,,---------.........------------------------....................................////////////------,,,---------......---......//////////////////............///000000........................,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////---......//////......---...------------...////////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------//////......////////////,,,---......//////......,,,,,,...//////...,,,,,,,,,,,,,,,---------------------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................,,,.........,,,,,,---..............................------,,,,,,------.../////////000111222333444555444222111//////......---------............///------------------------........................///...---,,,,,,,,,,,,,,,................................................///000000000000000000///////////////....................................////////////////////////---------,,,,,,,,,++++++...------,,,,,,------...------------------------............---,,,++++++)))+++------,,,,,,,,,------,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,------...000///---,,,++++++,,,---,,,------...///000111111------......------,,,+++***++++++,,,---......///)))***,,,...//////......111111000///...//////000......------------......------------------------............////////////.........---,,,,,,++++++---......///////////////000000//////......------/////////......---------........................///......------.........------------............------,,,,,,------...///////////////////////////------...............///,,,,,,,,,,,,,,,---------,,,------...............------------------------///............---------..............................------------...............///////////////------.........//////...////////////////////////////////////000000000000////////////////////////---------------...//////000000///...------......,,,---...---,,,,,,---.../////////......---,,,,,,***,,,......---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------,,,,,,,,,,,,------------...---------------------------.................................////////////......------......///000,,,---...///000000000000...............///000000........................,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++++++++++++++++++++***+++,,,...//////000000...------------...//////000///---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------...////////////...//////,,,------...............+++,,,---......---,,,++++++,,,---.........------...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.................................---...//////...---...000---........................------,,,,,,------...////////////000111333333222222111000000000000000---------............///------------------------........................///...---,,,,,,,,,,,,,,,........................---------...............000//////////////////000////////////....................................////////////////////////---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,------------------------------------.........---,,,+++)))+++------,,,,,,---...---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,/////////...............///...---+++++++++,,,---,,,,,,---///000111111111------......------,,,+++++++++,,,---...//////000)))***,,,...//////......111000000///////////////......------------......------------------------,,,,,,,,,------...............---------,,,,,,,,,---......///////////////000000//////......------............------------..............................------------......---------.........//////,,,,,,,,,,,,,,,---......////////////////////////,,,---------......//////,,,---------.........///,,,---......//////......------------------------///............---------..............................------------...............///////////////------...////////////.../////////000000000000000......//////000000111111////////////////////////---------------...///000111000///...............,,,...///...---,,,---...////////////...---,,,+++***,,,---...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------+++***))),,,,,,,,,,,,---------------------------------------------...........................//////////////////...---...///000111,,,---///000111111000000---------------...//////........................,,,------....../////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................------------,,,,,,)))***,,,---//////000000...------------...//////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------......------,,,...------------,,,,,,,,,,,,...000000...---......,,,,,,---............---,,,,,,------------,,,,,,+++,,,---//////...------......------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................---...000///......///111---------..................------,,,,,,------...------,,,------...///000...------------......///---------............///------------------------..............................---,,,,,,,,,---------------------------------------------.........000//////......//////000////////////....................................////////////////////////------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------------------------+++,,,---.........,,,,,,)))+++------,,,,,,---...---,,,,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,............////////////---------,,,,,,------.........////////////......------......------,,,+++,,,,,,------......//////------......------,,,+++000000000000000///............------------......------------------------+++++++++,,,------......---------------------------......//////////////////////////////.........------------------------........................---------,,,------...///---------.........//////,,,,,,,,,,,,,,,------...........................,,,,,,,,,---......//////,,,------....../////////------...////////////...------------------------///............---------------------------------......------------................../////////000,,,---...///000//////............/////////000000000000000000////////////////////////////////////---,,,,,,------///000000000000///...------------,,,...//////---------......////////////---,,,+++***+++------,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,***)))++++++,,,,,,,,,---------........................---------.........//////............///////////////...---,,,,,,...///111,,,---///111111111000///,,,,,,,,,,,,,,,---..............................++++++,,,------...//////,,,,,,---------.........------------------------------------............111111111000000000//////,,,,,,------......------...------------...//////+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,---......---,,,,,,......---------,,,,,,,,,+++---000000---,,,---...+++,,,------......---------,,,,,,,,,,,,,,,,,,---+++---...000000///...---......------------......,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................,,,---///...------///000---------.........//////...------,,,,,,------...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------............///------------------------........................------,,,,,,,,,---......------------------------,,,,,,,,,------.........000///............///000////////////....................................////////////////////////------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........................)))+++---...//////------***,,,------,,,+++,,,---,,,,,,,,,,,,,,,,,,---...******+++++++++,,,,,,,,,++++++,,,------.........+++,,,---......//////...------.../////////...---------......------,,,+++,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---...///111222222000...,,,......------------......------------------------++++++,,,,,,---......///---------......//////000---......///////////////.........///////////////------------------------........................---,,,,,,,,,------...///,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...------------------------++++++,,,------...//////++++++,,,------...//////------...///////////////------------------------///............---------,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---.........//////000000,,,---///000000000///...---------.........//////222222111000///...------000000000000000000000000,,,,,,,,,---...///000111000///...---,,,+++++++++,,,...//////...------......////////////---,,,+++)))+++------,,,,,,,,,---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,+++++++++,,,,,,,,,---------........................---------.........//////............/////////000...---,,,++++++---...000,,,...000111222111000///,,,++++++++++++,,,------........................******+++,,,,,,---......---------....../////////---------------------------------.........////////////......---------,,,............---,,,+++***...------------...//////,,,---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,---......---,,,,,,.........------,,,,,,,,,***---000///---+++,,,---+++,,,------......------...---++++++++++++---...,,,---///111111000///...---------,,,,,,---......---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////..............................+++,,,------,,,,,,...///---------.........//////...------,,,,,,------...///......---------......000///...------------------------.........//////................................................,,,,,,,,,,,,------...///------------------------,,,,,,,,,------.........000///...------...///000000/////////....................................////////////////////////......------------,,,,,,---,,,,,,++++++,,,,,,---........................(((***,,,...//////...---+++,,,...---,,,++++++,,,,,,,,,,,,,,,---......///*********++++++,,,,,,,,,((()))***+++,,,---------***+++---///000000//////(((***,,,...000000000000------......------,,,+++,,,,,,++++++++++++++++++,,,+++++++++,,,...000111---///111333333000---+++.........------.................................,,,,,,------...///000000,,,------...///000111111---......///////////////---.........//////000000------------------------........................,,,,,,,,,,,,------...///******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++,,,,,,---...//////******+++,,,,,,---......---......///////////////------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...---+++,,,.../////////---------------------------...///000000///...---111111000000///---,,,+++///...---,,,,,,---...///+++,,,,,,---...///000000222111000///...---,,,,,,+++***((((((***---222444111000000///...---------++++++,,,------....../////////000000///...------,,,,,,,,,,,,------...///---------,,,,,,+++++++++++++++,,,,,,,,,,,,------.........------,,,,,,,,,------------.........///000///...---,,,,,,---.......................................///////////////---,,,---000000...+++,,,---.........---,,,+++........................------,,,,,,,,,,,,------...//////...,,,***+++,,,---.........---,,,,,,+++---------------------------------,,,,,,+++++++++......---------,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////...---...///------------------------++++++++++++++++++++++++---------------------------------------...///000...------,,,,,,------...++++++******++++++,,,---...---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,------------------------,,,,,,,,,,,,---///111222000000///...---,,,,,,,,,............/////////000+++,,,---...///000111111666333000////////////...---...///...------...//////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------........................---------////////////000000000000000000//////.........---++++++,,,---............,,,------,,,***))))))***///......------,,,++++++*********++++++,,,,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,+++******+++------,,,***000000//////......------------------------------------...111555666444111111111000...---,,,+++***,,,,,,,,,------.....................---,,,+++***////////////..................---,,,,,,---------+++,,,---...///...---,,,++++++,,,,,,,,,,,,,,,,,,/////////...---------,,,------------------,,,,,,///............---------222111///...---------...---------,,,,,,+++++++++...............------------,,,++++++++++++,,,---...---,,,+++************///...------------.../////////.........---------,,,---...///...---,,,+++---...............------,,,,,,,,,------.........,,,,,,.../////////...------------............///............///////////////...,,,---...//////...---------------------------...///000000///...---...////////////......---...---,,,,,,,,,,,,---...,,,,,,------.../////////111111000///...---,,,,,,,,,+++)))((()))+++...000000000000///...---------+++,,,,,,------......///...............---,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,+++++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,------........./////////000000///...---...//////....................................///////////////---,,,...000000...,,,------.........---,,,+++..............................------------.........//////...,,,++++++,,,---.........------,,,+++------------------------...---------,,,,,,,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,---.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,------......///---------,,,,,,---------+++++++++***++++++,,,,,,---,,,++++++++++++,,,---//////...---------------------------------------------------...000222333000000///------,,,,,,------------............///......///000111222333333666333000//////000///...---...///...---,,,---///------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,------------------...------...................../////////000000000000111000000000////////////------......//////......///000000///---,,,,,,---.........---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,+++******+++------,,,+++............------------------------------------------...111444555444111111000///...---,,,++++++,,,---------.........///,,,------.........------............------------------,,,,,,,,,,,,------+++,,,,,,---------------------------------,,,,,,..................------...---------------------///............---------000///...,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------...............---,,,+++******+++,,,---,,,+++++++++++++++,,,,,,///...---,,,,,,---...//////.........------------,,,,,,---...............---...............------,,,------------------...---...///000000000//////---------............///............////////////111///------/////////...---------------------------...////////////...---,,,---...///////////////---,,,,,,++++++,,,,,,---........................111000000///...---,,,,,,...---,,,+++++++++,,,,,,000000//////...---------,,,,,,,,,---......//////------------------,,,+++,,,++++++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,............/////////000000//////...//////000111........................---............////////////.........000000...------............---,,,,,,................................................---...///...,,,++++++,,,---............---,,,,,,.................................---------------......---------,,,,,,,,,------------------------------,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,---......---+++------------------------------------------------------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++***+++++++++,,,++++++******++++++,,,///......---------------,,,,,,------.........///............///000222222000///...---------------,,,,,,---------.........000111111222333444555555666333000///000000000///,,,...///...---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******.........---------------,,,---------.../////////....../////////000000000111111111000000000000////////////000//////......///000111000...------.........------,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,...000333444333111000000///...---,,,,,,,,,------------............+++,,,---...////////////------------,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------/////////......---------..................//////........................///............---------000///...------,,,------------,,,,,,,,,,,,++++++,,,,,,------......//////,,,,,,++++++++++++,,,,,,************+++,,,.........------,,,,,,------...............------------++++++,,,,,,---///000111------...............---.........---------------...//////000111000000000---------............///............////////////222000......//////...---,,,,,,------------------........................,,,---......//////......---,,,,,,,,,,,,,,,,,,---//////.........---------000000///......---,,,,,,...............------,,,/////////......---------,,,,,,------.../////////------.........------,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------........./////////000000------......//////000000........................---------.........///////////////000000000///..................------,,,...........................//////////////////...---...///...,,,+++,,,---------............------......................................................---------,,,,,,,,,------------------------,,,+++***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///...---,,,,,,......,,,***------------....................................------------------------+++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---,,,++++++******++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------,,,,,,------......//////---------...///000000111000///...------------------------.........//////111111222333333444555555555333000///000000000///,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------------------,,,,,,,,,+++++++++++++++//////......------,,,,,,,,,,,,,,,---...///000000........./////////000000000000000//////////////////////////////...---,,,---......---,,,++++++,,,......------,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++---......---++++++,,,,,,------......------------------------,,,,,,---///111222111111/////////...---------,,,,,,,,,,,,,,,------------,,,---....../////////...------------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******,,,---...111111111000///...------------......//////000000.........//////////////////............---------111111000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---,,,,,,,,,,,,,,,,,,---++++++++++++,,,---......------,,,,,,,,,,,,------------------------------,,,++++++++++++---///000,,,---......///.........//////......------,,,,,,......//////000000000000---------............///............////////////222000...---...///...---,,,,,,,,,---------............------------.....................------,,,------............------/////////...------,,,,,,//////......------,,,,,,***+++,,,---......------............------------,,,,,,---......//////000---....../////////......,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////+++,,,,,,---....................................------------............///000111111000000///000//////......------------..............................///000000///......,,,.........,,,+++,,,---------...//////......---......................................................---------,,,,,,,,,++++++++++++++++++++++++---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///...---------...---,,,***---------....../////////........................------------------------+++,,,,,,------,,,++++++,,,,,,---......---,,,,,,,,,,,,++++++***++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,---------....../////////+++,,,,,,---............//////...------------...////////////000000000000000000111111222222333333444222///...///000000///,,,---...---,,,+++,,,...------------------------++++++,,,---------,,,+++------------------------,,,,,,,,,---------------/////////......---------,,,,,,,,,---...///000000............////////////.......................................---,,,++++++,,,---,,,*********,,,...------,,,++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......---++++++---//////...,,,,,,------.........///------------------------+++,,,---...//////000000..................------,,,,,,++++++++++++++++++......//////...---,,,,,,.........------------,,,+++*********++++++,,,------,,,+++***+++,,,---...222222111000//////......---......//////000000000............//////000000///............---------000000000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////------............---------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,---------------------,,,+++******+++,,,---,,,------...//////....../////////......------------------.........//////---------............///............////////////000...,,,,,,.........---+++,,,,,,------...............------------.....................---,,,+++---......//////......---//////.........---------.........---------,,,,,,&&&''')))***+++,,,,,,,,,---------------------------------...//////000000---...//////000/////////---,,,,,,++++++++++++,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,------------...------------.........///++++++,,,---------,,,,,,........................,,,------------.........///000222222000000000111000///......------..............................---...///000000///...---,,,---......,,,,,,,,,...------...////////////...---------------------------------------...............---------,,,,,,,,,++++++++++++++++++++++++...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...///000000---,,,,,,------------...//////000000........................------------------------,,,,,,---......---+++***+++,,,---......---,,,+++++++++******++++++,,,---,,,------......------,,,+++++++++++++++,,,,,,---........................***+++,,,------------,,,///......---------......//////000000000111111111////////////000000111111222000...---...//////...+++---...---,,,+++,,,---------------------------+++,,,---...///...---,,,------------------------,,,,,,------------....../////////...............,,,---------.../////////------........./////////,,,---------------......------------------,,,+++,,,---......,,,,,,,,,...------,,,,,,++++++******,,,,,,++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...///---,,,,,,---/////////------------............------------------------***,,,------------///000---------...............,,,,,,,,,,,,++++++++++++............---,,,+++***............------------++++++***++++++,,,---...---,,,,,,,,,------......111111111000000///////////////////////////000000---------......//////000///............---------,,,---------------,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,------......------............------...---,,,,,,,,,,,,,,,------......//////......---,,,,,,,,,,,,------------------,,,+++++++++++++++,,,,,,---.../////////////////////...............---------------...//////---------............///............////////////...,,,++++++---......---++++++,,,,,,---......///...------,,,,,,------...,,,,,,---.........------,,,---............---,,,...............---------......------------,,,,,,((())))))***+++,,,---...------------------------------......//////000000,,,---....../////////.........---,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,------------,,,---.........---,,,+++........................,,,,,,---------.........///111333333111///000222000000......---......///........................,,,---...//////...---,,,,,,---......,,,,,,---...------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000///......---111444222---***,,,000---------...///000000000------------------------------------------------------/////////---,,,***+++,,,...//////...,,,+++)))))))))***+++,,,---...+++,,,------------,,,+++---,,,,,,,,,------...///000000//////......------+++,,,---.........---,,,......---------......///////////////000000000000............////////////111///,,,,,,---......---+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---........................++++++,,,,,,,,,---------............////////////------..................---------.........//////------------......//////,,,------............---,,,...///...------...///------,,,,,,+++*********++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,---///000...,,,,,,---///000000---------,,,,,,,,,,,,,,,------------------------***,,,------++++++...000---------.........//////.........------,,,,,,,,,+++,,,,,,,,,,,,,,,++++++------------,,,,,,,,,+++++++++++++++,,,---...///------......//////......000000000000000000//////000000000///////////////+++,,,,,,---....../////////............---------***+++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,---...///......///000000///......++++++,,,,,,,,,---------,,,,,,---.........------+++,,,---...////////////............///////////////...---------...000000---------............///............/////////000,,,+++******,,,......---++++++,,,,,,---...//////...---,,,,,,,,,,,,---...)))***,,,---.../////////++++++------------++++++........................------------------,,,,,,---------------...///000------------------------------......///000000000+++,,,,,,---.........---///...------,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,------.........+++++++++,,,,,,,,,------....../////////...,,,+++........................,,,,,,,,,---------......///111444333111///111222111000///------......///........................+++,,,...//////...,,,+++,,,---......,,,,,,---...------...///000000//////+++++++++++++++++++++++++++++++++,,,,,,---------......---------,,,,,,,,,------------------------***,,,...//////,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,)))+++...000111000...---,,,222777444---))),,,222---------...///000000111---------------------------------------------------...///000000...,,,++++++,,,...//////...,,,+++((())))))***+++---...///***+++,,,------,,,+++***...............///000111111111000///...---,,,,,,,,,---.../////////...---......---------......///............/////////000............////////////000...++++++,,,---------+++,,,------++++++,,,---++++++++++++++++++++++++,,,---///111111000///...........................*********++++++,,,,,,,,,------......//////000000...............------------------.........//////---.........//////000000------...///000000000///+++---...---,,,,,,---...------,,,,,,+++******)))*********++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///111...,,,,,,---000000000---,,,,,,++++++*********------------------------***,,,---,,,******---000,,,,,,------.../////////000000/////////.........))))))***+++,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,---...///000,,,---///000000000///...///////////////000000000111111000000//////......++++++,,,,,,---...////////////.........---------+++,,,---.........---,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,---///000111...///000111111000///...+++++++++,,,,,,---------+++,,,...000111111000000+++,,,---...////////////------......//////000000000///.........///111222---------.........//////000000///...............000000000000000000000000///...------...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,---...//////...---,,,111...,,,,,,...///...,,,......---------,,,,,,,,,////////////////////////..................------,,,,,,------...---------///---+++,,,...///---+++)))***+++,,,---...------,,,,,,,,,,,,,,,---...///***++++++,,,,,,++++++***------------------,,,,,,+++++++++,,,,,,,,,------//////////////////////////////.........---------.........////////////000............////////////,,,,,,,,,---------......------------.........///,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,---.........---,,,---------,,,,,,+++++++++++++++,,,,,,---...//////........................+++,,,,,,---,,,+++***)))***+++,,,,,,------------++++++,,,---------,,,,,,---------.........////////////...------,,,++++++,,,------......------,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,000//////.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...,,,******+++,,,---//////000000//////...---000000//////............,,,,,,,,,---------....../////////...------,,,,,,000///------///000///.........---,,,,,,,,,,,,------------,,,,,,------...,,,,,,+++***+++,,,---.........---+++)))))),,,...---...///000000///...---...------,,,,,,------......---,,,+++++++++,,,---///////////////......---,,,---......,,,,,,---...+++,,,---......---,,,+++000000//////.........------,,,,,,---///000///---000///...---------------+++,,,,,,,,,,,,+++******)))))))))***++++++,,,,,,,,,,,,+++***))))))******,,,,,,------------......++++++++++++,,,,,,---...,,,,,,------------......***+++,,,---...---,,,+++,,,------......------,,,...------------...//////------------------------/////////...------,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,******,,,---.../////////////////////000000000000111111///......///000111222222111///...---,,,+++,,,,,,,,,------,,,++++++///......///000///,,,***---,,,,,,++++++,,,,,,---++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,---...//////............---------,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000111000//////.........//////.........///000111111222//////.........---------000000///...............////////////////////////...---,,,---...///...---------------------------------............------------...//////...------///,,,+++,,,...000000............---------,,,,,,................................................---......//////......------+++)))***,,,---,,,******++++++,,,,,,---......------,,,,,,,,,---......++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------//////////////////////////////.........---------------........./////////////////////000000000000------........./////////111111000000///......---------,,,,,,,,,,,,------,,,------......------,,,............---,,,++++++---------,,,,,,,,,+++++++++,,,,,,------.................................,,,------...---,,,+++***,,,,,,---------,,,++++++---------......---,,,,,,+++++++++,,,,,,,,,------/////////...---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,---......---------------------------------------------------,,,***)))((()))***+++,,,------------,,,++++++/////////......---------------------...........................---------...---++++++---...---,,,///......---------------......---,,,,,,,,,------,,,,,,+++++++++,,,---......///...---++++++,,,...+++,,,------------,,,+++...------,,,,,,------......---,,,,,,,,,,,,......///////////////......------...//////------...///---......//////......---000/////////............---,,,,,,...///000///---//////...---------------+++,,,,,,,,,,,,+++******,,,,,,,,,+++++++++++++++,,,,,,+++*********************++++++++++++,,,,,,,,,,,,+++++++++,,,------******++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,------......------,,,---------............///------------------------------..................---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,........./////////000000///............///111222222111000000///...------------.........------,,,///.........//////---+++---,,,,,,++++++,,,,,,---,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---..................------------,,,+++***+++---...---,,,+++++++++,,,,,,---------///......------...///000//////............//////...//////000000111222222//////.........---------000///......---.................................---,,,,,,---///000///...........................------............------------...//////...---------,,,+++,,,...000000000.........------------,,,------------------------...........................///////////////......,,,+++***+++,,,---,,,***,,,,,,+++++++++---...///......---,,,,,,,,,---------,,,+++******+++,,,---+++,,,,,,------.........------------.........///////////////////////////...............---------,,,---------............//////000000000111111111/////////000000000000000555444333111000...------......------------......---......//////......---000///...---,,,+++++++++------------,,,,,,,,,,,,---------------------------------------------------............------,,,---......------,,,+++***......///......---,,,++++++++++++,,,,,,,,,------//////......------,,,,,,++++++,,,,,,,,,,,,++++++******+++,,,,,,---..............................,,,,,,++++++,,,---..............................---------------------------,,,***))))))***++++++,,,,,,,,,,,,,,,+++******......------------,,,,,,------------............---------..................---++++++---...---,,,/////////.........------///...---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///000///---,,,---...++++++,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,---.../////////////////////......---...///000///......///000/////////....../////////////////////............------,,,...///000...---///...------------------,,,,,,,,,,,,,,,++++++***......------,,,++++++***,,,++++++************+++******++++++++++++,,,,,,------,,,+++++++++,,,,,,******++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,------......------,,,,,,,,,.../////////...---------------------------,,,,,,------...//////000------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,//////......---,,,+++***---------.........//////,,,,,,,,,---...///111222000000/////////.........---....../////////......///...---...//////---+++------,,,,,,,,,,,,---------------...------,,,,,,........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------------,,,+++***+++---...---,,,******+++,,,---......///000///......---.........///...............///////////////000000111111222/////////.........------///......------.........---------------------------,,,+++---///000000///------------------------------............---------..................---------,,,---.../////////............---------------------------------------------..................////////////......---......------.........---...---+++***+++,,,///000///...---,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,---...//////............////////////////////////////////////........................,,,,,,,,,---------......////////////000000000000////////////000000000000444333222111000...------......------------......------............------000///---,,,+++,,,,,,---------------------,,,,,,------------------,,,,,,------------------------------.........---------------------------,,,,,,............---,,,+++***---------.........//////...---------,,,,,,,,,+++***++++++,,,,,,++++++*********++++++,,,---------------------------------//////...------.........------------------------------------------------...------,,,,,,,,,------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------...//////000000///------///000///...///////////////......---///......---,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,...//////...,,,------------------------------...------,,,,,,------...***++++++,,,,,,---...//////////////////......------///000///...---...///000///...------...///000///////////////............------...//////...,,,......---,,,,,,---------,,,,,,------,,,,,,+++***------,,,,,,++++++++++++,,,++++++******+++++++++,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,---------......---,,,+++***+++,,,---...,,,------......------,,,+++,,,...000000///...,,,........................---------.........//////------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,---------......------------......//////------------............------.../////////......///...------//////...,,,------,,,,,,,,,,,,------............---,,,++++++------------------------......------,,,,,,,,,+++---,,,,,,+++,,,,,,------.........---------,,,,,,,,,******+++---...---,,,******+++,,,---...///000000//////...------------......---------...//////.........//////000000000////////////..................------------......---------------------------,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------........./////////...---,,,------//////.........------------------------------------------.........//////...............---,,,+++........................///---,,,++++++---...000///...---,,,,,,,,,,,,,,,...---+++******+++---...++++++,,,,,,---...//////........./////////000000////////////////////////---.....................,,,,,,,,,---------......---------.........//////........................000000/////////.........------,,,,,,,,,,,,------,,,,,,------------,,,,,,---,,,,,,+++,,,---///000------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,------***+++,,,---.../////////---------,,,+++***)))(((---------.........//////,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------......------......------,,,++++++,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,---...///000000000///------///000///...//////000000//////...---///...---,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,......,,,,,,,,,---------------------------...------,,,,,,------...))))))***+++,,,---------///////////////......---,,,---......,,,,,,---...///...---,,,,,,---...///.........///////////////...------...//////...,,,------,,,,,,,,,------...,,,------------,,,++++++)))*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,---------.........---,,,,,,++++++++++++,,,,,,,,,---------......---,,,+++***+++,,,---...,,,------......------,,,+++,,,...000000///...,,,........................//////.........---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,------------/////////......---,,,,,,++++++,,,,,,,,,,,,------,,,,,,---...............///---,,,---...///...---...------,,,,,,------...............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,+++++++++,,,,,,...------------,,,,,,,,,+++******+++---......---******+++,,,...///000000//////.........---,,,,,,---------------...//////------...............///000000/////////.........---------,,,------...///---------------------------,,,,,,---///000///...,,,,,,,,,,,,,,,,,,,,,,,,------............------///...------------...///000000000...,,,+++,,,---/////////.........------------------------------,,,,,,------.../////////............---,,,+++++++++---...---,,,+++,,,---......---,,,,,,---...///......---,,,,,,,,,------...---,,,++++++,,,---...+++,,,,,,------...................../////////000////////////////////////---------...............,,,---------............,,,,,,---------.........------------,,,,,,,,,,,,,,,---------......//////------,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...)))***,,,---///000000000++++++,,,++++++***)))(((+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,------...///000000...---++++++---...---,,,......///000///...---,,,---------,,,,,,------...***+++,,,---------,,,,,,***,,,---,,,++++++,,,...,,,,,,++++++++++++,,,,,,...------,,,,,,------...******+++,,,------------///////////////......---,,,---...---,,,+++,,,...------,,,,,,,,,,,,------.........//////////////////...---...//////---+++,,,,,,,,,,,,,,,------...---------------,,,++++++(((((()))******+++,,,,,,,,,++++++++++++,,,,,,---******++++++++++++,,,,,,------,,,+++++++++,,,,,,******++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,------......------,,,,,,,,,.../////////...---........................000//////...------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////,,,,,,,,,---------......000000000000...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,---...............///---,,,,,,...//////.........------------......---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------------------,,,,,,+++++++++++++++------------,,,,,,,,,,,,+++***)))+++---///...---++++++,,,---...//////000------.........---,,,,,,,,,,,,,,,,,,---...//////........................000000000/////////......---,,,,,,,,,------...///------------------------...---,,,---...///...---------------------------------............------///...------------...///...000000...,,,+++,,,///////////////....................................,,,,,,------...//////000////////////...---,,,++++++---......,,,+++,,,.....................------------,,,,,,,,,---......------------------------------------------------------........./////////////////////////////////---------.........//////------........./////////------------.........///------------,,,,,,,,,+++,,,,,,---------...............------------......,,,,,,------------,,,,,,++++++,,,---............------------.........///+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,...///000++++++---...////////////+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------------------,,,,,,------------,,,,,,,,,------......//////000------------------------,,,++++++***++++++,,,,,,------------------------------------------------***++++++,,,,,,---,,,,,,,,,------------,,,++++++,,,,,,,,,,,,---------...,,,,,,---------.........,,,---------......//////...---++++++---...---,,,,,,---/////////...,,,+++,,,,,,,,,,,,------...///***+++,,,---------,,,,,,,,,------,,,+++,,,...000------,,,++++++,,,------...------,,,,,,------...,,,---...//////......---///////////////......------...///...---,,,---///------............------............/////////000///...---...//////---+++,,,,,,++++++,,,,,,---...---------...------,,,++++++++++++++++++++++++++++++++++++++++++,,,---...******++++++++++++,,,,,,,,,,,,+++++++++,,,------******++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,------......------,,,---------............///..........................................------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---.../////////------------............///000000000000///---,,,......------------------,,,,,,---//////000000//////---+++,,,---/////////......------------......,,,,,,------...---------------------------------------------............---,,,,,,+++******++++++---------,,,,,,,,,++++++***))))))+++---//////...,,,---------......//////+++,,,---.........---,,,,,,,,,,,,,,,---...///000000000000000000000000000000000000000/////////...,,,,,,,,,,,,------...///........................///...------...///...,,,........................---..................---///...---,,,,,,---...///,,,...///...,,,,,,...111000/////////............////////////////////////,,,,,,------...///000000000000000000///...---,,,---///111000...---...111---......//////...------,,,,,,,,,,,,------...///,,,------......------,,,------------------,,,,,,------------.........///////////////////////////---------.........//////.........////////////000............/////////000.........------,,,,,,,,,........................//////............//////---..................---,,,---.........---,,,+++---------.........//////++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,///...------...///000111------......///.........++++++,,,---------,,,,,,---------.........//////......//////////////////,,,------......------,,,+++,,,---...///111222222........................+++++++++,,,---...000111........................------------------------,,,---....../////////...//////000000//////...---,,,,,,,,,------................../////////000000---------...............000///------///000///...,,,---...//////---+++***+++++++++,,,---...///000***+++,,,---...---,,,,,,......---,,,+++,,,///222000///............///000...------,,,,,,------...//////000111111000///...///////////////......---...///000///...---...000---...///000000///...------.........//////000000///.........//////---+++++++++++++++,,,,,,---...------......------,,,+++...------,,,,,,++++++***++++++++++++,,,,,,---...,,,,,,---------.........++++++++++++,,,------...,,,,,,---------.........***+++,,,---...---,,,+++,,,------......------,,,...------------...//////////////////////////////,,,,,,------.../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------.........//////...///000111111000//////000000/////////.........---...///000111111111111///---+++,,,---///000///......------------......++++++,,,---....................................,,,---------.../////////---,,,,,,+++*********+++---------,,,,,,,,,++++++***))))))+++---//////...------..................***+++---...///...------+++++++++,,,---...///000222222222111111111111111000000000000///////////////...------...///000111///............//////000//////.........---------------------------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///111222222000------------...///000000///...---------------------------........................000///---,,,,,,---///000000///---+++++++++---...------,,,++++++,,,,,,,,,...------,,,,,,,,,------,,,---...//////...---,,,,,,,,,------.../////////........................////////////////////////---------............///...------,,,,,,------...------------------------333222222222111111000000111000///...------...///////////////////////////---------,,,,,,+++++++++++++++++++++++++++++++++,,,---------.../////////000...+++,,,...000...---......------------.........------,,,,,,------...,,,,,,,,,,,,,,,---...///---,,,++++++,,,---///000---------------,,,,,,,,,..................------........................+++++++++,,,,,,---------//////------,,,,,,,,,,,,,,,---......///.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,............////////////---------,,,,,,+++++++++------............---------------.........//////------,,,,,,,,,+++++++++........................,,,,,,,,,++++++***************))))))***,,,...000---,,,,,,,,,,,,---......------............------............////////////------............------////////////////////////000000//////.........---......------------......///000000///---+++,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,$$$%%%&&&(((***,,,......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,+++***)))***+++,,,---+++,,,---......---,,,+++............------------////////////////////////000000///...------,,,,,,///............---------,,,+++*********+++,,,---)))***,,,---------,,,,,,)))***+++,,,...///000000000000000000000000000000///...---,,,,,,---//////000000//////.........---////////////////////////---------............///...------------,,,,,,,,,+++,,,------............---,,,++++++------,,,+++,,,,,,------...///////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000////////////////////////.../////////000000111111////////////............///////////////////////////...---------...///000...............//////000//////.........---------------------------------..................------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////222333444222000...---......//////000000///...---------------------------........................000...---,,,,,,---...000000...---++++++,,,---...------,,,,,,+++,,,,,,---......---------------...------...//////...------................................................////////////////////////---------............///...------,,,,,,------...........................000000/////////.........000///...---------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000...,,,,,,...///...---......------------.........------,,,,,,------...------,,,,,,,,,---.........------,,,,,,,,,------..........................................------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------.........---------......///......//////...---,,,,,,,,,,,,------------------...............---------000////////////.....................////////////---------,,,,,,,,,++++++------............---------------.........//////.........---------,,,,,,------------------------,,,,,,,,,+++++++++******,,,+++***)))***,,,...///---,,,,,,,,,,,,---......------............------............////////////------............------////////////////////////000/////////..................------------......///000000///---+++,,,---------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++***+++,,,---...,,,,,,---...............000//////......---------////////////////////////000//////...------,,,,,,............------------,,,+++*********+++------***+++,,,---......---,,,,,,,,,------...///000000///////////////////////////...------------...///000/////////.........---........................---------............///000////////////.........,,,,,,---...............---,,,++++++------,,,+++---------......////////////......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------................................................//////000000000////////////............///////////////////////////...------,,,------.........------...//////000/////////.........------------------------------..................//////------------------------------...///000000111222666666555333000...///000//////000000///...------////////////////////////........................///...---,,,,,,---...//////...---,,,+++,,,---...---,,,,,,,,,,,,,,,------///......---......//////------...//////...------000000//////...------,,,........................////////////////////////---------............///......------------......////////////////////////...............---------///...------,,,---------------------------------//////............------------------------------...............---------///...,,,,,,...///...---......------------.........------,,,,,,------.........---,,,,,,,,,------............---,,,+++***........................------------------......,,,,,,,,,,,,,,,,,,,,,,,,---------------.........------------...///000111000/////////---,,,+++***------------------,,,,,,////////////////////////000////////////.........---............/////////------------,,,,,,,,,,,,------............---------------...............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---,,,++++++,,,---...---,,,,,,,,,,,,---......------............------............////////////------............------////////////////////////////////////..................------------.........///000///---,,,,,,---......------------......---------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---,,,,,,,,,,,,---......,,,,,,,,,---...///111111111111000//////...------/////////////////////////////////...------,,,,,,............------------,,,+++*********+++---...,,,,,,---............---........./////////000000///////////////////////////......---------....../////////.......................................---------............///000////////////.........,,,------...............---,,,+++,,,---...---,,,..................//////.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------.............../////////////////////............////////////////////////......------,,,,,,,,,,,,------------......///000////////////....................................------......//////000000........................,,,,,,---///000222333333888888777333000//////111000000000//////...------////////////////////////........................///...------------...///...------,,,,,,,,,---...---,,,,,,,,,,,,------...///............///000000---..................---000/////////.........---........................////////////////////////---------............///......------------..............................////////////////////////------------,,,---------------------------------............------------......................../////////...---------,,,///...---------...............------------.........------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,,,,,,,------------,,,,,,------------......................................................,,,,,,,,,,,,,,,---...///............---,,,+++***.........------,,,,,,,,,///////////////000000000...------------,,,,,,,,,---------.........//////------------------,,,,,,------............------....................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,------,,,,,,,,,,,,---......------............------............////////////------............------///////////////////////////////////////...............------------.........///000///---,,,---.........------------......,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---------,,,,,,+++++++++------------------------++++++++++++,,,---......------------......//////---,,,,,,,,,...000222444222222111000///...------//////////////////////////////.........---------.........---------,,,,,,,,,,,,+++***+++,,,---...---.....................//////..................///////////////////////////.........------------................................................---------............///...------------,,,,,,,,,,,,,,,------------,,,,,,---,,,+++,,,......---,,,////////////..................---------,,,,,,,,,------------------------........................------------------------------..................////////////............////////////////////////.........------,,,,,,+++,,,,,,,,,------...000000000000/////////.................................---......//////000000000........................+++,,,---///000222333444888888777333000//////111000000//////............000000000000000000000000.................................------.........---------,,,---------------,,,,,,,,,------...///...............///000000.........------................../////////000000////////////////////////////////////////////////---------............//////......------......///------------------------............////////////,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,---......................../////////...---------,,,.........---------...///......------------.........------,,,,,,------...///...---,,,,,,,,,,,,,,,)))***,,,---...---,,,+++,,,,,,---------.........,,,,,,,,,,,,------......................................................---,,,++++++*********+++,,,,,,---------------,,,.........------,,,,,,,,,---------....../////////...------------,,,,,,,,,------------............------------------------------............------.....................------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------............////////////------............------////////////////////////.........///////////////......------------......---/////////---,,,---...------,,,,,,,,,,,,------,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............,,,,,,++++++******))))))------------------------,,,+++++++++,,,,,,---...------........./////////,,,,,,,,,,,,...000333444222111111000///.........////////////////////////...............---------...------------,,,,,,,,,---,,,+++++++++,,,---....................................------------,,,........................//////.........------,,,---------.......................................---------............///...------------,,,,,,,,,++++++,,,,,,,,,++++++***---,,,+++,,,...///...---000000000//////......------------------,,,,,,,,,------------------------,,,,,,------...//////000------------------------..................------////////////............////////////////////////---............------,,,++++++,,,,,,---...000000000000000/////////..............................//////////////////000000------------------------+++,,,---...000111222333666666555333000...///000//////............///000000000000000000000000000................................................,,,,,,------------------,,,,,,,,,,,,---...///000------------...///000000///...------------...///------...//////000111111////////////////////////////////////////////////---------............/////////............//////------------------------,,,,,,,,,---------------,,,,,,---............---////////////////////////+++++++++,,,,,,,,,,,,---.......................................------------...///...,,,,,,...///......------------.........------,,,,,,------.........---,,,,,,,,,------)))***+++,,,---------------......//////000000000++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,.........------------------,,,+++***))))))))))))++++++,,,---------------------------------,,,,,,,,,,,,,,,------......///000////////////.........,,,------------.........------------............------............------...............---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------,,,,,,++++++---,,,,,,,,,,,,---......------............------............////////////------............------////////////////////////.........///////////////......------------......---...///...---,,,---///------,,,,,,,,,,,,---------------------.........,,,,,,,,,,,,,,,,,,,,,,,,000//////...---,,,,,,+++************))))))))))))---------------------------,,,,,,++++++,,,,,,---,,,---......//////......++++++,,,---...000222333000000////////////......////////////////////////........................------------,,,,,,,,,,,,---,,,+++++++++,,,...//////...------,,,------------------------,,,,,,,,,........................////////////...---,,,+++---------------.........---------------------------------............///000////////////.........+++,,,,,,,,,,,,++++++***---,,,+++,,,...//////...111111000000///...------------------------------------------------------++++++,,,---...///000111------------------------/////////...............////////////............////////////////////////,,,---.../////////......+++++++++,,,---...000000000000000000/////////...........................000000000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,...///000111111222333444222000...---.........------...///000111////////////////////////........................---..................---+++,,,,,,---.........---,,,,,,,,,------...///000,,,,,,,,,,,,---...///000///...------------...//////////////////000000000////////////////////////////////////////////////---------............/////////............//////........................,,,,,,------............,,,---...///000//////...........................,,,,,,,,,,,,------......---------------------------------...............---...///...,,,,,,...000......------------.........------,,,,,,------...------,,,,,,,,,---......++++++++++++++++++,,,,,,++++++,,,------...//////***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++***************+++,,,,,,---------,,,++++++,,,,,,------------------+++,,,,,,---......//////000////////////.........,,,,,,---------.........------------.........///------............------//////.........---------...---------,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......------............------............////////////------............------////////////////////////............/////////000......------------......---...///...------...///......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******************++++++..............................---,,,+++++++++++++++,,,---...///...------******,,,---//////000000---............/////////////////////////////////........................---------,,,,,,,,,++++++------,,,+++,,,---...//////...---,,,++++++,,,---------------.......................................////////////---,,,+++,,,,,,,,,------.........---------------------------------............///000////////////.........---............---,,,+++---,,,+++---///000///...222222111000///...---,,,------------------------........................,,,---------......//////........................000000000//////.........////////////............////////////////////////,,,---///000000000//////+++++++++,,,---...000000000000000000////////////////////////////////////111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000///111222222000...------------------...000111333////////////////////////........................------............------+++,,,------.........---,,,,,,,,,---...///000000+++++++++,,,---...///000///...---,,,,,,---...///111111000000//////......000000000000000000000000////////////////////////---------.........////////////............///////////////////////////////////////000000000111111,,,---///000000000//////---------------------------------.........//////------------------------,,,------....../////////---...000...,,,+++...000.........------............------,,,,,,------...,,,,,,,,,,,,------...///...---+++***)))******+++''''''((()))******++++++******+++,,,,,,---..............................---------,,,,,,+++++++++************+++,,,------.........---,,,+++***))),,,,,,,,,------.........,,,,,,------...//////000......---------,,,,,,,,,,,,,,,,,,---------......---------.........//////---..................---//////.........---------//////.........---------........................,,,,,,,,,------.........***++++++,,,,,,++++++***---,,,,,,,,,,,,---......---..................---............/////////000---..................---////////////////////////---.........//////000000.........------.........,,,...///...------.../////////............//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...///000*********++++++,,,,,,---........................///...---,,,+++*********++++++---.........---,,,)))***,,,...//////......,,,,,,------.../////////////////////////////////---.....................---------,,,,,,,,,++++++------,,,+++,,,---...///......,,,+++***++++++,,,............//////000000...........................///000000///---+++***,,,,,,,,,------.........---------------------------------.........//////......---------,,,,,,,,,///000000000///...---------,,,+++---///000000///333222111000///...---,,,------------------------........................///............---------////////////////////////111111000000/////////...000/////////............////////////////////////---......//////......---111000///...---......///222222111111000000000///....................................////////////...,,,******,,,---***((((((***---///000///...,,,111000///...---,,,++++++------..................//////000000000000/////////000000000000000//////......////////////......//////////////////////////////.........---------***++++++,,,---...//////***+++,,,,,,------,,,,,,////////////////////////000000000111111111111111..........................................------222111000///......///000........................,,,,,,---.../////////...///---,,,...111222000---///............---------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///---,,,+++,,,...///...---,,,.........,,,+++,,,---------------------,,,,,,------++++++++++++------.................................------,,,,,,,,,---,,,,,,,,,,,,---......//////............//////---+++******---///000///+++++++++,,,,,,,,,------+++,,,,,,------.................................111000///......///000111////////////////////////------------------------+++++++++,,,,,,,,,------,,,------......------,,,//////.........---------///...---,,,+++,,,------.../////////...------,,,++++++,,,,,,,,,------------,,,++++++******++++++---,,,,,,++++++,,,,,,---////////////////////////---...///000000///...---........................111111111000...///111333000000///...//////000111---.........//////000000---------............//////............---------///............---------,,,,,,,,,++++++*********++++++,,,---.........---------------------------,,,++++++******++++++,,,......---------,,,,,,,,,------------------------******))))))***,,,---///------............------000///...---------------.........---,,,,,,++++++------------,,,,,,+++***...------------...////////////...---,,,,,,++++++,,,------...............,,,,,,------...//////000333111/////////...---+++,,,---...//////...---,,,---,,,,,,,,,,,,---......///...------,,,,,,,,,,,,000///...---------------.........------,,,,,,,,,---...///...,,,,,,...///111000///------......///---......//////......---///............///000000...............///000000,,,---//////...---......---------......///////////////............/////////...------//////...---+++,,,,,,------,,,,,,+++///...---,,,+++,,,,,,---//////.........---------....................................////////////...,,,++++++------+++))))))+++---...//////...---...............------------------....../////////---...............------...//////000000///............////////////......//////////////////////////////.........---------+++,,,,,,------......///,,,,,,---............---////////////////////////......---,,,,,,,,,,,,,,,................................................000///...---------...///........................------.../////////......///------...111111000...///............---------,,,---...///000//////...------,,,,,,,,,,,,,,,,,,---------,,,,,,------...---,,,+++,,,...///...------...//////------...//////.........------,,,,,,---,,,,,,++++++,,,,,,---..............................---------,,,,,,,,,---------------......///------,,,,,,,,,,,,---------+++)))***,,,---...---,,,,,,,,,,,,---------------------------.........------------------------...---,,,++++++,,,---...........................------------------------,,,,,,,,,,,,---------------..................---//////.........---------......---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***++++++,,,,,,,,,---------------,,,++++++++++++,,,------,,,,,,,,,,,,------........................---...///000000///...---........................---...///...---,,,...///---------......---------............/////////000---------............//////............---------............---------------------,,,,,,,,,++++++,,,,,,---...............------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------------------------+++*********+++,,,---...------............------//////...------------------------------.........,,,---------,,,,,,+++***,,,,,,,,,,,,,,,---......///......---,,,,,,++++++...//////000000000000000////////////////////////000///---...//////...---------............---------,,,,,,,,,,,,---......//////...---------------......------------------.........------,,,,,,,,,---...///...,,,,,,...///111000///...---......///+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---.....................///000000,,,...//////...---......------------............//////............//////---,,,++++++------,,,++++++,,,,,,------,,,,,,+++...---,,,,,,+++,,,,,,,,,...------------,,,,,,,,,....................................///////////////...,,,---......---+++,,,,,,------............---------.........//////,,,,,,---...//////000000......//////...---,,,,,,------......///......---......////////////....../////////////////////////////////............---------------------------------...///////////////////////////////////////111000...---,,,------............................................................---......///000........................//////000000000///......///......///000111000...///............------------...000222222111000///...---------,,,,,,++++++,,,------...------,,,,,,---,,,+++,,,...///...---,,,...//////......000111000000//////...---,,,,,,---,,,,,,++++++,,,,,,---------------------------...------------,,,,,,,,,......------......///000------,,,,,,,,,,,,------,,,+++))))))+++,,,,,,+++,,,------------.........//////..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................------------------------,,,------------..................//////........................---------------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------------......---,,,,,,,,,,,,---......------------......------------------------......////////////..............................,,,...000000...------...+++,,,---...///.....................////////////---------............//////............---------............------------......------------,,,,,,------.../////////......------------------------,,,,,,++++++++++++,,,,,,***++++++,,,---...///000------------------------+++++++++++++++,,,......------............------//////...------------...,,,------...//////000000,,,,,,---------,,,+++++++++++++++,,,,,,,,,------.........------,,,,,,+++...//////000000000000000222111111000///............,,,,,,---///000///...------,,,,,,,,,,,,---------,,,,,,,,,,,,---......///......------------------,,,,,,,,,,,,------............------------------...///...,,,,,,...///000000///............///,,,,,,------------,,,,,,---,,,,,,,,,,,,---.....................///000000---...000///...------...------------------,,,,,,//////............//////---,,,+++,,,---------+++---......//////......---///.................................................................................//////////////////......//////............---,,,,,,---...///---------............///+++,,,---...///000111222111111111111000///...---,,,,,,------......------......////////////....../////////////////////////////////...............//////......---------,,,------...////////////...////////////////////////111000///......///111222....................................////////////.........//////000000111........................000000111111000///....../////////000000000/////////............------------...111222333222000///.........---,,,,,,++++++,,,---.........---,,,+++---,,,+++,,,...///...---+++---...///......000222222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///............///000000///......------......///---,,,***+++,,,,,,+++***---------.........//////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------.........//////......------------..............................,,,---...///...---,,,+++---......///......------,,,,,,,,,------------...//////...---------------.........------.........------------------------...//////////////////...........................---000333444333111000///.........///111333444666.........///////////////---------............//////............---------.........---------,,,,,,---------------,,,,,,,,,......///////////////...,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,---......,,,------......------,,,///......---------.............../////////000000,,,,,,,,,------,,,,,,+++++++++,,,,,,------------......---------,,,,,,,,,,,,------...............111111000000///......---...---,,,---...///...---------+++******+++---------,,,,,,,,,,,,---......------,,,,,,,,,,,,------++++++++++++,,,,,,---..................------------...///...,,,,,,...///000/////////..................////////////......///............///000000...............///000000---///000000...------.........------,,,,,,++++++//////............//////000...---...///000///...---......//////......---------..................---------...................................................////////////...//////////////////000000///---,,,,,,---...//////............---------,,,,,,---...///111111222000000111000000///......++++++,,,---------------......////////////......////////////////////////////////////////////////000//////......------,,,,,,,,,---...............000000000000000000000000,,,,,,,,,,,,---...000111////////////////////////........./////////000000,,,------...////////////........................000000111111000///......///000000111000////////////............---------,,,---///111111000///............------,,,,,,,,,,,,---...///...---+++***---,,,+++,,,...///...---***,,,------------///000222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///............///000000......------------.........---,,,,,,---...,,,+++---------.........//////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,/////////000000/////////........................---------------------------------.........//////---,,,,,,++++++,,,,,,------.....................,,,---...///...---,,,+++------......///......---,,,,,,---------.........000///......------...............------.........------------------------/////////....../////////...........................111555666444222111000///...------000555999<<>>:::;;;===???@@@AAAAAAAAAAAABBBCCCBBB@@@@@@CCCEEEBBBBBBDDDEEEFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@>>>>>>>>>>>>>>>=========///////////////000111111111000/////////000111222111111111111000000000000000000000111111111222222111111000000111111222333111111111222222222222222111111111222333333333444444444333333333444555555555555555555444444444333444444555555555555444444555444444444444444333333444555666666555555666888666666666777777666666666777666666666666666666777777777666666666666777777777777777777888888888888666555555666777888999999777666666555555666666777777777777777777777777777666666666777777777777777777777666666666666777777777888888666444333444555666666666666555555444444555555666666777777888888555555666666555555444333222222333333333333222222000000000000000000000000111111000000000/////////////////////000000000000000000000000000000000000......////////////000000......------------......000000000000000000000000///////////////..................///////////////...............---------........................,,,---......//////......///////////////000000000/////////////////////////////////.........---------------...............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------*********+++,,,,,,------////////////////////////---------...............,,,,,,------.../////////......------------............------------......------------------------//////...------------...---,,,,,,,,,,,,---..............................+++++++++,,,---------......------------...//////***+++,,,,,,++++++,,,...000///......---.........,,,,,,,,,------------...........................---------------...///000///............---------------------------------...............---------------------------------......///000000000//////......------------...///333222111...,,,,,,///111///////////////.........---...///000000///...------...000111111111000////////////000111111222222222111111000000111111222000000000000000000000000...///000000111000000000...///000111222222222222///000000000111222222222333333333444444444555555444444444333333444444444333333444444444444444555333333444555666777777888:::999999999999:::;;;;;;:::<<>>>>>>>>;;;>>>AAA@@@===<<<===>>>@@@???===;;;:::::::::::::::;;;;;;;;;;;;;;;:::999777777777777888999::::::777777777666666666666555999888888777666666555555666666777777777777666666777777666555555555555666666666666555444444333333333333333444444555555555333333333333333333333333444444333333222111000000000000000000000000000000000000000000000000000000111111222111111000///...///000111111111111111000////////////////////////111000000///...---------000000000000000000000000111111000000/////////...000000//////............////////////////////////------------------------..............................////////////.................................///000///---,,,,,,...////////////////////////........................---------............///000000000000000000000000/////////......---,,,,,,---...............------.................................------,,,,,,,,,------------------------------------------------//////.........------------......///////////////---...///000000///...---///////////////.........---------.........//////------............------,,,---------.../////////---------.........//////......---------,,,,,,,,,................................................---------............///......---,,,---///111333111111000000000000111111////////////000000000000000000111111111111000000111000///......///000111......///000111222222222////////////////////////000000///...............000000000000000000000000333222111111111222333444333333222222222333444444444333333333333333444444333333333222222333444444111333555666555555555666999777777:::===<<<:::888???===:::;;;===??????>>>EEEGGGJJJLLLNNNRRRVVVYYY]]]______```fffooosssrrr~~~------///000000000///...000000/////////000000111222222222222222222222222111111111111222222222222111333333333222111222333333333111111111111333333333222111111000000111111555555555555555555555555333333333333333333333333444555777888888888777777888777777777666666555555555666888888777777888:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;::::::<<<===<<<<<<=========<<<<<<======>>>;;;;;;<<<<<<<<<<<<<<<<<<===???BBBCCCBBBAAAAAAAAACCCBBB@@@>>>=====================<<<;;;;;;::::::999999999999999999::::::999999999888888777777777:::999999999888888777777888888888888777666555444777666666555555555555555555555555555555555555555333333333444444555555555333333333333333333333333444444333333222111111000111111111111111111111111000000000000000000000000111111222222222111000000111111111111000///......000000000000000000000000111000000///......------000000000000000000000000000000000/////////......////////////......------////////////////////////------------------------.................................//////....................................///000///---,,,---...////////////////////////---------------------------------............///........................---------------.........------...................................................------,,,,,,,,,------------------------------------------------//////.........------------......///////////////......////////////......////////////............---------.........//////------............---------------...............---------.........//////.........---------,,,,,,................................................---------............//////...---------///111222111111000000000000111111////////////000000000000000000111111111111000000111000///......///000111...///000111222222222222////////////////////////000000///...............111111111111111111111111333222111111111222333444333333222222333333444555555555444444555666666777555444444333333444444555777999:::999888777888:::999888888;;;>>>????????????AAABBBDDDEEEGGGKKKMMMSSSVVVZZZ^^^aaadddhhhkkkuuuwwwyyyzzz///000111111222222111111.........///000111222333222222222222222222222222111111111111222222222333111333444333222111222444555444333222222333444555444444333222222222222333444444444444444444444444444444444555555555555555666666777888999999999888888777777777777777777777666888999999999999:::<<<:::;;;;;;;;;<<<<<<=========<<<;;;<<<===??????>>>?????????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDGGGJJJLLLLLLIIIFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDCCCAAA@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999999888888::::::::::::999999999999::::::999888777555333222777666555555444444555555333444444555666666777777444444444444444555555555222222222222222222222222444444333333222222111111111111111111111111111111111111111111111111111111000000111222222222111111111111111000///...---,,,111111111111111111111111111000000//////......---000000000000000000000000////////////...........................---------////////////////////////------------------------........................------............------........................---/////////---,,,---...////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................+++++++++,,,---.........,,,,,,---.../////////....................................---------------------------------------------------------------...............------------....../////////////////////............//////........................---------...............------............------...............---------------.........////////////.........------------................................................---------............///000///...------...///000111000000//////000000111////////////000000000000000000111111111111000000000000////////////000000///000111222222222222222////////////////////////000000///.........//////111111111111111111111111222222222222222333444444333333333333333444555555666666666666777777888999777777666666666666777777888999:::999999:::===???@@@@@@@@@AAACCCGGGIIIKKKIIIOOOVVVXXXWWWZZZaaahhhrrrvvv{{{~~~000111111222222222222222////////////000111222333222222222222222222222222111111111222222222333333222333444333222222333444666555444333333444555666777777666666666666666777444444444444444444444444777777777777777777888888777777888888888888888888::::::999999999999999999777999;;;;;;;;;;;;===>>><<<<<<===>>>??????@@@@@@@@@???>>>@@@BBBDDDDDDDDDEEEEEEFFFHHHIIIJJJJJJJJJLLLLLLKKKKKKLLLLLLLLLMMMKKKKKKMMMRRRVVVVVVQQQMMMNNNNNNNNNNNNMMMLLLKKKJJJKKKIIIGGGEEEDDDCCCCCCCCC@@@@@@@@@@@@???>>>===<<<======<<<;;;::::::999888::::::::::::999999999999::::::999999888666555444777666555555444444555555444555555555666666666777444444444555555555555555222222222222222222222222444444333333333222222222111111111111111111111111000000000000000000000000...//////000111111111111//////000//////...------000000000000000000000000000000000000//////......//////////////////////////////..............................------------////////////////////////................................................,,,,,,------------,,,,,,........................---...///...---,,,---///////////////////////////---------------------------------............///........................+++++++++,,,,,,---------+++,,,---...////////////.......................................---------------------............------------------------........................---......///////////////000///...------...///000------...............///........................------............------/////////...---------,,,............/////////////////////............---................................................---------............///000//////.........//////000000////////////000000////////////000000000000000000111111111111000000000000////////////000000000000111222222222222222////////////////////////000000///////////////000111111111111111111111111222222222222333333444444333333333333333444555666888777777666777777888888888888888777888888999999888999:::;;;===@@@EEEIIIJJJNNNPPPOOOPPPUUU[[[]]]___hhhppprrrppprrr|||000000000111111111222222111111000000000000111111222222222222222222222222111222222222222333333333222333444444222222333444666666555444444555666666888777777777777777888888555555555555555555555555777777777777888888999999999999888888888888888888<<<<<<<<<<<<;;;;;;;;;;;;888:::;;;<<<<<<<<<>>>@@@BBBBBBCCCDDDEEEFFFGGGHHHHHHGGGFFFHHHKKKMMMNNNNNNPPPQQQRRRTTTVVVVVVVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPQQQQQQSSSWWW[[[[[[VVVQQQQQQRRRSSSTTTSSSQQQOOONNNNNNMMMLLLJJJIIIHHHHHHHHHFFFFFFFFFFFFEEECCCBBBAAA?????????>>>===<<<<<<;;;::::::::::::::::::999999999999999:::999999888888777777666555555555555666777777666666666555555555555555555555555555555555222222222222222222222222444444444333333333333333111111111111111111111111////////////////////////------...///000000000000------...//////000//////////////////////////////000000000000000/////////////////////////////////......//////////////////........................////////////////////////................................................,,,,,,------------,,,,,,........................,,,...///...------...///////////////////////////////////////////////////---------............///////////////////////////---------,,,,,,+++++++++,,,------...//////......................................................---------....../////////---------------------------.....................---......///////////////000///...------...///000,,,---------......//////.....................---------............------/////////...---------,,,........./////////000000000000/////////.........................................................---------............////////////...............000000////////////000000////////////000000000000000000111111111111000000//////000000000000//////000000111222222222111111000000000000000000000000000000/////////000000111111111111111111111111111222222333333444444444444333333333333444555666777888888777777666777777777888888888888999:::;;;<<<===>>>@@@BBBDDDIIINNNRRRUUU^^^cccccceeemmmtttwwwyyy111000000000000111222222222111111000000000111111222222222222222222222222222222222222333333333333222444555444333222333555777666555444444555666777666555555555555666666777666666666666666666666666666666777777888888999999;;;:::::::::;;;<<<===>>>BBBAAAAAA@@@??????>>>>>>;;;===???@@@???@@@BBBDDDFFFGGGHHHIIIKKKLLLMMMNNNMMMMMMMMMOOORRRUUUVVVVVVWWWXXXZZZ\\\]]]^^^]]]]]]```^^^ZZZWWWSSSQQQPPPPPPWWWXXXZZZ\\\]]]\\\XXXUUUSSSUUUWWWXXXXXXUUUSSSQQQOOOOOOPPPPPPPPPOOONNNNNNMMMMMMNNNNNNMMMKKKJJJHHHDDDDDDDDDCCCCCCCCCCCCCCC??????>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999888777777666666777777888888777666666555444444666666666555555555555555333333333333333333333333444444444444333333333333222222222222222222222222////////////////////////......//////000000//////,,,---...///000111111111........................000000000000000000000000000000000000000000000000////////////000000000000.........///////////////////////////////////////................................................------............------........................,,,---///...------...///////////////////////////////////////////////////---------............///000000000000000000000000.........---,,,+++++++++---...............------......................................./////////---------...//////000000---------------------------------...............---....../////////////////////............//////,,,,,,,,,---......//////...............---------------............------...............---------....../////////000000000000000000000////////////................................................---------............///......//////////////////000//////......//////000////////////000000000000000000111111111111000000//////000000000000/////////000000111111111000000000000000000000000000000000000/////////000111111222222222222222222222222222222333444444444444444333333333333444555777777999999999999999:::;;;<<<:::;;;;;;<<<>>>@@@AAABBBEEEGGGJJJMMMPPPTTTYYY]]]fffttt222111000000000111222333000000000000111222333333222222222222222222222222222222222333333333444444333444555444333333333555666555444444444444555666555555555555555666777777888888888888888888888888888999999:::;;;;;;<<<<<<<<<======???BBBEEEGGGIIILLLKKKJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIIIIJJJLLLNNNOOOPPPQQQSSSUUUWWWXXXYYYXXXWWWWWWZZZ^^^aaacccccc___aaaccceeefffeeeddddddhhhfffccc___]]][[[[[[[[[aaabbbddddddaaa^^^]]]\\\YYY[[[]]]______\\\YYYWWWTTTUUUXXXZZZ[[[[[[YYYXXXTTTUUUVVVWWWVVVUUUSSSRRRKKKKKKKKKKKKLLLLLLLLLLLLGGGFFFEEEDDDCCCAAA@@@@@@======>>>======<<<;;;::::::999999888888888888888777777777666666666666666777666666666555555555444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111000111111111111111000///......///000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000111111222222/////////000000000111111////////////////////////.........................................................//////.................................,,,---......------...000////////////////////////////////////////////////---------............///////////////////////////.........---------------////////////...---,,,,,,........................---........./////////000---------...///000000000---------------------------------.........//////---......///////////////......////////////......++++++,,,------...////////////.........---------------............---------------................../////////000000000000111111111000000000//////................................................---------............///------...//////000000000//////............//////////////////000000000000000000111111111111000000...///000111111000///...//////000000000//////...000000000000000000000000000000//////000111111222222222222222222222222222222333444555555555444333222333333333555666777888999:::;;;===???BBBDDDFFFDDDEEEFFFHHHJJJMMMOOOQQQTTTXXX^^^dddjjjpppvvvzzzwwwoooooouuu}}}}}}}}}333222111111111222333444......///000111333555666222222222222222222222222222222333333333444444444333444555555333333444555666555444333333444555666777777666777777888999999888888888888888888888888=========>>>???@@@@@@AAA===>>>@@@CCCGGGLLLPPPRRRVVVUUUTTTRRRPPPOOONNNMMMNNNPPPRRRSSSSSSTTTVVVXXX]]]^^^___aaaccceeefffgggfffffffffiiimmmqqqrrrrrrkkkmmmoooqqqqqqqqqoooooommmllljjjiiihhhiiikkkllliiilllmmmkkkfffcccbbbccc___aaadddffffffddd```^^^YYY\\\```ccceeeeeecccbbbYYYZZZ\\\]]]]]][[[YYYXXXPPPQQQQQQRRRRRRSSSSSSTTTMMMLLLKKKIIIGGGFFFEEEDDD@@@@@@@@@???>>><<<::::::;;;:::999999888888999999555555666666777777888888777777666666555555555444555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333333333333333333222111000000111111111111111000///000000000000000000000000000000000000000111111111000000000000000000000000000000111111222222222333//////000000111111222222////////////////////////////////////////////////..............................////////////..............................,,,---......------///000////////////////////////........................---------.........//////........................,,,------......//////000000000000///...---++++++........................---.........//////000000---------...///000000111---------------------------------.........//////---......///////////////---...///000000///...---++++++,,,,,,---...////////////.........------------..................---,,,------....../////////////////////000000000000111111111111000000000000................................................---------.........//////,,,,,,...///000000000000//////............//////////////////000000000000000000111111111111000000...///000111111000///......///////////////......000000000000000000000000000000///000000111222222222222222222222222222222222333444555555555444333222333333444555666888888999:::===@@@DDDIIILLLNNNOOOPPPQQQTTTWWWZZZ\\\^^^eeekkkttt~~~~~~yyyyyy{{{yyypppgggccchhhmmmmmmjjjkkkqqqwwwvvvsssvvvuuuqqqpppssszzz~~~}}}{{{|||111111000000000111333444333333222222111222222222555555666666555444333333333444444444444444444555555444444444444444444555777888999888666666666777:::888777666777888999:::===;;;:::;;;===?????????@@@CCCFFFGGGGGGGGGGGGHHHDDDHHHMMMPPPSSSWWW]]]bbb```cccddd```^^^______^^^aaaaaabbbeeeiiimmmnnnnnnuuuvvvwwwxxxzzz}}}xxxvvvwwwyyywwwqqqjjjhhhjjjllljjjhhhccceeeiiikkklllkkkhhhggg______^^^___aaa```^^^\\\XXXVVVTTTVVVZZZ[[[YYYWWWRRRWWWWWWQQQNNNPPPPPPLLLMMMJJJFFFDDDCCCCCCAAA@@@CCC@@@<<<;;;<<<;;;999666999888777666555666777777777777777777777777777777555555555555555555555555222222222222222222222222333333333222222222111111111111111111111111111111444444444333333222222222222222222222222222222222000000000000000000000000000000000000000000000000111111000///////////////000//////.........//////222222222222222222222222000000000000000000000000////////////////////////111111000......---------//////000000000000//////111000///...---,,,,,,,,,............////////////......///000000000000000......------------......///////////////......---//////000000///...------------......///000000111........................000000000000000000000000///.........///111444666000000111111111111000000////////////////////////////////////////////////////////////////////////........................////////////////////////+++,,,------......------000000000000000000000000............////////////000000000000000000000000000000000000000000000000...............///000000////////////////////////////////////////////////////////////////////////...............---------111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111000000///------000000000000111111111111444444444333333333222222444222111111333333333333888777666555555777:::<<<===AAAFFFKKKOOORRRSSSTTTWWW[[[aaagggmmmtttzzz~~~~~~}}}~~~zzzxxxuuutttsssuuu{{{}}}rrrccccccbbb```aaacccggglllooo{{{{{{xxxsssnnnjjjiiiiiiddddddgggnnnuuuxxxuuuqqqggghhhiiilllqqqwww|||333333111000000000111111333333222222111222222333777888888888777777666555444444555555555555666666888777666666666666777888666777888888666666777888888999;;;;;;;;;;;;<<<===???>>>???BBBGGGKKKLLLLLLPPPPPPQQQQQQRRRSSSSSSSSSTTTXXX^^^aaadddiiioootttyyy|||}}}yyywwwyyyzzzyyyzzzzzzzzzxxxuuuqqqmmmjjjhhhfffdddcccdddeeedddccc\\\ZZZXXXYYY^^^aaaaaa```ZZZ^^^^^^YYYVVVWWWWWWTTTTTTRRRNNNLLLLLLLLLKKKJJJHHHDDD@@@>>>>>>>>><<<999;;;:::999888777777777888888888888888888888888888555666666666666666666666333333333333333333333333333333333333222222222222222222222222222222222222444444333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111000///////////////000//////.........//////222222222222222222222222000000000000000000000000000000000000000000000000111000///......---------//////000000000000//////000//////...------------....../////////000000000......///000000000000000///......------....../////////000000//////...---///////////////...------,,,------...//////000000///////////////.........//////////////////////////////......///111333444//////000000000000//////////////////////////////////////////////////////////////////////////////........................////////////////////////............////////////////////////////////////............////////////000000000000000000000000//////////////////////////////.........//////000////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000///000000111111111000000000000000000111111111222333333444444444444444555666555444444555666666666555666888999;;;>>>AAACCCGGGIIINNNUUU\\\bbbeeefffqqquuu{{{zzzxxxyyywwwqqqpppsssyyy|||{{{vvvpppllljjjhhhiiilllqqqyyy|||oooiiiiiijjjlllppptttyyy|||~~~xxxsssppppppooommmmmmooossssssooojjjiiiiiijjjjjjlllnnnoooqqq222222111111000111111222333222222111222222333333444444555555444444333333555555555555666666777777777666555555555666777777777888999999888999;;;===666:::>>>???>>>===>>>@@@CCCDDDGGGLLLRRRVVVXXXYYYXXXWWWWWW[[[aaadddeeecccfffkkksssyyy{{{wwwrrrnnnlllkkkiiigggddd```]]]]]]bbbfffhhhhhhbbbeeeeee```]]]]]]\\\ZZZXXXUUURRRQQQRRRSSSSSSSSSOOOLLLGGGDDDCCCBBBAAA@@@???>>><<<;;;999999888888999999999999999999999999666666666666666666666666555555555555555555555555444444444333333333333222222222222222222222222222333333222222222222222111222222222222222222222222111111111111111111111111111111111111111111111111111111000////////////000/////////......//////000000000000000000000000000000000000000000000000000111111111111111111111111111000///......---......//////000000000000////////////......---......////////////000000000111111......///000000000000000///......------....../////////000000//////...---///////////////......---,,,,,,,,,---......//////111000000000//////......////////////////////////000///.........000111222......////////////......////////////////////////////////////////////////////////////////////////........................////////////////////////000000/////////000111222....................................////////////000000000000000000000000////////////////////////000//////.........//////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000111111111111000000...///000111222333333333000000111111111222222222333333333444555555666666444444444444444555666777999;;;>>>AAACCCFFFJJJMMMRRRTTT[[[fffsss}}}~~~qqqqqqrrruuutttoookkkkkkkkklllnnnqqquuuyyy}}}~~~~~~xxxqqqllljjjjjjkkkooouuu}}}|||yyyyyyzzzyyyuuuqqqvvvvvvvvvvvvuuusssqqqppp///000000111111222333444222222111111222222333333222222333333333222222111444444555555666666777777777777666555555777999:::;;;<<<======<<<>>>@@@CCC>>>BBBEEEEEEBBBBBBDDDHHHKKKMMMPPPVVV]]]aaabbbbbb]]]^^^cccmmmzzz}}}yyyuuusssmmmhhhfffhhhlllmmmnnnmmmnnnmmmiiieeebbbaaaaaa[[[XXXUUUTTTVVVXXXYYYYYYVVVSSSOOOKKKHHHGGGGGGFFFBBBBBB@@@>>><<<;;;:::999999999999999999888888888666666666666666555555555555555555555555555555555555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222111000000//////000000//////////////////000111000000000000000000000000////////////////////////111111111111111111111111000000///...............//////000000000000//////...............///000000000000000000111111111111......///000000000000000//////............//////000000000000000///.........///////////////......,,,,,,,,,---------......000000//////......------////////////////////////000000///.........///000---..................---////////////////////////////////////////////////////////////////////////........................////////////////////////111000///......000222333....................................////////////////////////////////////////////////////////////000000///............///////////////////////////////////////////////////////////////////////////.............../////////000000000000000000000000111111111111111111111111000000000000000000000000000000111111111111000000000000111222333333333333111111111222222222333333333333333444444555555555444444666666666888:::;;;BBBEEEGGGHHHIIIMMMSSSWWW___ccclll{{{~~~xxxsssjjjlllnnnsssyyy~~~|||~~~111111111111222222111111222111111111222222333444444555666666666666555555333444444555666777777777:::999888888999<<<>>>@@@???@@@@@@@@@@@@BBBEEEHHHKKKLLLMMMLLLKKKMMMRRRWWWYYY\\\aaaiiiqqqvvvxxxwwwtttwww||||||}}}|||{{{}}}|||yyyuuuooojjjggghhhbbb___[[[YYYZZZ\\\]]]]]]XXXVVVSSSOOOKKKIIIIIIJJJGGGFFFEEECCCAAA???>>>===;;;;;;:::999888888777777666666666555555555444444444444444444444444444444666666666555555555555444333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222111000000000000000///////////////000111111////////////////////////////////////////////////111111111111111111111111000//////............/////////000000000000//////...............///000111000000000000111111111111......///000000000000000/////////....../////////000000000000000//////.........///////////////...,,,,,,,,,---------------.........------,,,,,,,,,......................../////////...............------............------////////////////////////////////////////////////////////////////////////........................////////////////////////000///...------///111222....................................////////////////////////////////////........................000///............//////000000000000000000000000////////////////////////////////////////////////............//////000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111111111000000222222333333333333222222222222222222333333333333444444444444333333333333666888:::<<<<<<>>>BBBEEEIIIKKKLLLMMMNNNTTT^^^fffqqqvvv{{{}}}333333333333111000///...111111111111222333444444333444555555666555555555444444555666777888999999888888777888:::===AAADDDFFFFFFGGGFFFFFFGGGKKKNNNRRRQQQQQQSSSYYY```ggglllqqquuu}}}}}}tttpppqqqooojjjddd___]]]\\\[[[[[[XXXXXXWWWTTTPPPMMMLLLMMMLLLLLLKKKJJJHHHFFFDDDCCC@@@???>>>===;;;:::888888888777777666666555555444555555555555555555555555777777777666666666555555444444444444444444444444222333333333333333444444222222222222222222222222222222222222222222222222222222222222222222222222222222111000000000000111////////////000111222222////////////////////////000000000000000000000000111111111111111111111111//////............////////////000000000000/////////.........///000000111/////////000000000111111......///000000000000000000//////......//////000000000111111000000///...---...//////////////////------------------......,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------------............------////////////////////////////////////////////////////////////////////////........................////////////////////////......---------...///000....................................////////////000000000000000000000000.......................................///000000000000000000000000000000///////////////////////////////////////////////////000000111111222222333111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111000000222222333333333222222111222222333333333444444444444444444444444555555555444888<<<>>>???BBBGGGLLLMMMPPPUUUWWWZZZbbboooxxx000000222222222222111000111111111111222333444555222222333444444444444444666777777888999:::;;;<<<:::::::::;;;>>>CCCHHHKKKQQQRRRQQQPPPOOOQQQUUUXXXZZZYYY\\\ffftttvvvmmmgggbbb___]]]]]]______]]]YYYUUUTTTUUURRRRRRRRRQQQPPPNNNLLLJJJHHHGGGEEECCC@@@>>><<<;;;::::::999999888777777666666666666666666666666666888888777777777666666666444444444444444444444444333333444444444555555555222222222222222222222222222222222222222222222222222222222222222222222222333222111111000000111111////////////000111222333000000000000000000000000000000000000000000000000000000000000000000000000//////............////////////000000000000//////000///////////////000000....../////////000000000......///000000000000000000000////////////000000000111111111111000//////------...///////////////........................++++++,,,,,,---.................................,,,------.........------......////////////......////////////////////////////////////////////////////////////////////////........................////////////////////////------............//////////////////////////////............////////////000000000000000000000000........................------------...000111222000000000000000000000000///////////////////////////////////////////////////000000111222222333333111111111111111111111111222222222222222222222222000000000000000000000000000000111111111111000000///000111222333333333222333333333333444444444444222333444666777999::::::777;;;AAADDDEEEIIIPPPUUUXXX^^^fffkkknnnuuu)))+++...111444666666777111111111111222333444555555666666777888888888777888888999:::<<<======>>>CCCCCCCCCDDDHHHNNNSSSVVV\\\\\\[[[YYYYYYZZZ^^^aaaggggggnnn}}}vvvoooiiifffcccfffhhhgggbbb^^^]]]]]]VVVWWWWWWVVVUUUSSSQQQPPPNNNMMMKKKHHHEEEBBB@@@???<<<<<<;;;;;;:::999888888777777777777777777777777888888888888777777777777555555555555555555555555444444444555555666666666222222222222222222222222222222222222222222222222222222222222222222222222333222111111000111111111////////////000111222333111111111111111111111111000000000000000000000000//////////////////////////////.........//////000//////000000000000//////000000////////////000000............////////////...//////000000000000000000000////////////000000111111111111111000//////------...///000000////////////////////////......+++,,,,,,---...///000000........................+++,,,------......------......////////////......////////////////////////////////////////////////////////////////////////........................////////////////////////------...///000/////////000000000000000000000000............/////////000000000000000000000000000........................,,,,,,,,,---///000222333000000000000000000000000////////////////////////////////////////////////---......///000111111111000000000000000000000000222222222222222222222222000000000000000000000000000000111111111111000000---...///111333444444444333333333444444444555555111222444777:::<<<>>>???@@@EEEKKKOOOQQQUUU]]]ccceeemmmxxx}}}444444555555555555666666555444333333555666666666666777888777666777999;;;:::;;;>>>@@@BBBDDDFFFGGGNNNNNNOOOPPPTTTXXX]]]```eeecccbbbcccfffkkkpppttttttjjjmmmlllkkkkkklllkkkhhhfffgggbbb\\\YYYYYYYYYWWWUUUTTTSSSPPPOOONNNKKKFFFCCC????????????>>><<<;;;:::???<<<888666777888888888999888888888888999999:::666666777777666555444444555555444444444333333333444444444333333333222222222222333333444555666666444333333222111111222222222222111111000000//////111111111111000000000000111111111000///......---000000000000000000000000111000000000111222333333111111000//////.../////////......///000111111000////////////000000000000000000000000///...---,,,............////////////000000000000////////////------...///////////////////////////////////////////////////////////////111111000000//////......//////////////////////////////////////////////////////............////////////.........---------........................///////////////........................///000000000000000000000000000000000000//////.........---------------............//////000000000000/////////...------...///000111............////////////////////////000000000000333333333222222222111111.........////////////000111000///......///000111000000000000000000000000111111111111111111111222111000/////////111222333222111111111000000//////000111111111222222222222000000000000000111222222///111333444444444666777::::::999999:::>>>DDDIIIJJJJJJLLLSSS^^^jjjrrrwww222222333333333333333333666555444444555555444444777999:::;;;;;;<<<>>>@@@DDDDDDDDDEEEHHHMMMTTTXXXaaa```^^^]]]]]]___bbbeeemmmooottt{{{~~~xxxtttsssrrrrrrqqquuupppiiiccc^^^[[[YYYWWWZZZYYYXXXVVVTTTPPPMMMKKKHHHGGGFFFDDDAAA???===;;;:::888777777888888777666777777777666777777888999666666777777666666555444555555555444444444333333444444444333333333222222222222333333444555555666444333222111111111111111111111111111000000000000111111111111000000000000333333222111111000//////000000000000000000000000111111111000111111222222222111000000000000000111000///...///000111000///000000000000/////////////////////000//////...---/////////000000000000111000000000000////////////------.../////////......////////////////////////////////////////////////111000000000/////////...//////////////////////////////////////////////////////............////////////.........---------......................../////////////////////..................///000000////////////////////////000000000/////////.........////////////000000000///000000111111000000/////////.........///000000............////////////////////////000000000000111111111111000000000///---............/////////000000////////////000000111111111111111111111111111111111111111111111000111000000///000111222333222111111111000000000000000000111111111222222222111111111111111222222333555666666666555666888;;;666999>>>BBBEEEFFFIIIKKKSSSUUU[[[ccclllwww333333222222222222222222444555666777777777777777:::<<<===>>>>>>@@@BBBDDDKKKLLLOOOQQQTTTYYY___cccfffffffffeeeeeehhhnnnrrr~~~~~~~~~{{{uuummmeee```______]]]]]]]]][[[WWWUUUTTTTTTTTTSSSPPPLLLHHHDDDBBB@@@999999888999::::::888777777777777777777888999999666777777777777666666555555555555444444444444333444444444444333333333333222333333444444555555555444333222111000000000000000000000111111111111111222222111111111000000000444444444333222222111111000000000000000000000000222222111000000000111111111111000000111111222222111000//////000000///...111111000000//////............///000000000//////000000000000111111111111000000000000////////////.........//////...------////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////............///////////////.........------............................../////////////////////............//////000////////////////////////111000000000000000//////000000000111111111222222000111111111111111111000000000///.........//////............////////////000000000000////////////////////////............---------............/////////000000000000//////111111111111111111111111222111111111000000//////111111000000111111222333111111111111111000000000000000000111111111111222222222111111222222333444444444555444555777;;;>>>:::???EEEJJJMMMPPPSSSUUU^^^dddmmmuuu{{{}}}zzz}}}555444444444444444444444111444777999:::;;;<<<===@@@BBBDDDEEEEEEGGGJJJMMMSSSYYY```eeeeeeddddddeeebbbeeeiiimmmrrr{{{|||tttkkkffffffggg```aaaaaa___\\\[[[]]]___```]]]ZZZUUUPPPLLLIIIHHHAAA???============;;;:::::::::999999999::::::;;;777777777888888777777666555555555555444444444444555444444444444333333333333333333444444444555555333333222111000000000000000000000111111222222222222222222111111111000000444444333333333222222222000000000000000000000000333222111000000///000000000/////////000111222222222000//////000000///---111111000000//////......------...000000111111111//////000000000111111111000000000000//////////////////000000000///......////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////............//////////////////................................................//////////////////............///000////////////////////////111111111111000000000000000000111111111222222222111111222222222222111111111111000//////.....................////////////000000000000////////////........................------------...............///000111111000///...111111111111111111111111222111111000000/////////222222222111222222222222111111111111111111111111000000000111111111222222222111111111222333444444222444666888:::===AAADDDGGGIIIKKKOOOSSSZZZbbbhhhnnnuuu{{{uuuuuu{{{444444555555555666666666222555999;;;;;;===???BBBDDDGGGJJJMMMOOOSSSWWWZZZaaagggnnnqqqooolllkkkkkknnnsss{{{tttmmmkkkkkkhhhhhhgggfffeeeeeehhhjjjhhheeeaaa]]]XXXTTTRRRPPPKKKHHHDDDAAA@@@???>>>===<<<;;;;;;:::999999::::::777777888888888888888777666666555555555444444444555555555444444444333333333333333444444444444444333222222111000111111111000000111111222222333333222222222222111111111111222222222222111111111111000000000000000000000000222222111000////////////...............///000111222000//////000000///---111000000000/////////...------///000111111111111........./////////000000000000000000////////////000000111111111000000///////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////////////////////////////............//////000000/////////.........////////////////////////---.........//////000000//////............//////........................000000000000111111111111/////////000000000111111111111222222222222111111111111111000000///..................////////////111000000000/////////...////////////////////////---------.........//////...///000111111000///...111111111111111111111111222111111111000000//////222333333333333222222222111111111111111222222222111111111111222222222222111111111222333555666777777;;;???BBBDDDFFFHHHJJJMMMPPPUUU[[[ccckkkuuu{{{~~~}}}|||{{{{{{222222333444555666666777888;;;>>>??????AAAEEEIIIGGGJJJNNNRRRVVV[[[```ccckkkooosssrrrpppqqqvvv{{{yyywwwssspppllljjjkkkmmmnnnnnnnnnkkkgggbbb]]]ZZZWWWVVVRRROOOLLLIIIGGGEEEBBB@@@>>>===<<<:::999888888888777888888999999999999888666666666555555555444444555555555555444444444333444444444444444444444444222222222111222222333444111111111222222222222222333222222222222111111111111111111111111111000000000000000000000000000000111111000/////////000000......---------...//////111000//////000000///.../////////000000000000000---...///000111111222111............////////////000000000000////////////...///000111111111111000////////////////////////000000000000000000000000////////////000000000000000000000000000000000000//////////////////////////////............//////000000000/////////......////////////////////////------......///000000000000//////............///........................//////000000000000000111........./////////000000000111111111111111111000000000111111111000//////............////////////111111000000//////....../////////000000000000000.........////////////000//////000000000000//////222222222222222222222222111111111111111111111111333333444444444333222222111111111222222222222222222222222333333333333444222222333444666888:::;;;>>>AAAEEEGGGHHHJJJLLLNNNSSSZZZeeepppyyy{{{pppnnnrrrwwwsssyyy111222333555666888999:::>>>AAAFFFHHHIIINNNVVV]]]ZZZ\\\___aaabbbdddhhhkkkpppvvv|||wwwtttvvvxxxvvvsssssspppkkkeee___\\\YYYXXXWWWWWWVVVVVVTTTPPPJJJFFFDDDCCCAAA???<<<;;;:::999777888999999::::::999999666666666666555555555555555555555555444444444444444444444444444444444444111111222222333444666777333222222222222222222111333333222222222111111111000111111111111111111111000000000000000000000000000////////////000000111000//////............///000///...///000111000///......//////000000111111...///000111111111111111...////////////000000000000000000000////////////+++,,,---///000000000000////////////////////////////////////////////////.../////////000000000111000000000000000000000000//////////////////////////////............//////000000000000/////////...////////////////////////------......///000000111000000///............................................./////////000000000........./////////000000///000000111111000000/////////000111111111000000............////////////111111111000///............/////////000000000000/////////000000000111111000000////////////000000222222222222222222222222111111111222333333444444333444555555555333222111111111111222222333333333333333444444444444555555333444555888;;;>>>@@@BBBFFFGGGIIIKKKNNNSSSZZZ^^^gggmmmwwwssslllooovvv}}}333444555777:::<<<===>>>AAAFFFLLLPPPUUU]]]iiirrrwwwwwwwwwuuusssrrrrrrtttvvv}}}wwwsssmmmfff```\\\YYYXXX[[[\\\___aaa```ZZZRRRLLLJJJIIIGGGDDDAAA???>>>===777888999:::::::::::::::777666666666555555555555666666555555555444444444444444444444444444444444111111222333444666777888444333333222222111111111333333333222222222111111111111111111111111111222000000000000000000000000//////...//////000111222222111000//////.../////////......///000222111000------...///000111222222///000000111111111111000000000000000111111111111000000000000////////////)))***+++---...//////000////////////////////////////////////////////////.../////////000000111111000000000000000000000000//////////////////////////////............//////000000000000////////////000000000000000000000000---------...///000000111111000///.......................................---.........//////000000////////////000000000000//////000000000000//////...///000111222222111000............/////////000222111111000///......---........./////////000000000000000000111111111111111000///......///000111222222222222222222222222111111222333444555555666444444555555555444222111111111111222222333333333444444444555555555666666555666888;;;>>>AAADDDFFFNNNOOOPPPSSSYYYcccnnnvvv|||zzz~~~|||{{{}}}666777888999;;;???DDDHHHKKKNNNTTT[[[eeeuuuxxxtttxxxyyyooofffbbb___\\\YYYZZZ]]]ccciiijjjeee]]]VVVQQQWWWXXXSSSNNNKKKCCC:::>>><<<::::::;;;;;;999666777777777666666666555555555555555555555555555555333333333444444555555555444444444333333333222222333333333333333333333333000111111111111222222222222222222222222222222222//////000000111111222222111///...///222333222000111///...------...///111000000000000000000000000000000000000///...,,,,,,,,,------...///000000111///////////////////////////000111111111///...---000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000//////......------000000000000000000000000---...111111111000222333333333333222111000000///////////////////////////---......///////////////////////////////////////000///...------...///000111111000///...---,,,,,,000000000000000000000000////////////////////////////////////000000000000000///......///111333444666222///...000111000...////////////000000000000000111111111222222222222//////000111111111111111111000000000000000111222000111111222444555555666666555444333333333333333333333222222222222222222555333111222555777666555888;;;>>>BBBEEEIIIMMMQQQUUUVVVYYY___iiiuuu~~~uuussswww{{{;;;===@@@BBBDDDGGGKKKNNNKKKSSS```nnnzzzvvvmmmgggbbb\\\XXX]]]___cccggghhhfffaaa\\\[[[```bbb___\\\YYYSSSLLLDDDAAA===<<<===<<<;;;999666666666666666666666666555555555555555555555555333333444444444555555555444444333333333222222222333333333333333333333333222222222222333333333333000000000000000000000000000000000000111111111111111///...///111222111000111000...------...000111////////////////////////222222222111000/////////......//////000111111111000000000000000000000000000000000000000//////...000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////..............................---///111222111111222333333222222111000000//////////////////////////////---......///////////////////////////////////////000///............///000111111111000//////......000000000000000000000000////////////////////////////////////000000000000000000///...///111333444555222//////000111000...////////////000000000000000000000111111111222222///000000111111111111111000000000000000111111222111222222222222222333333555444444444444444555666444444333333333444444555777444111222555888::::::BBBCCCDDDFFFJJJPPPWWW\\\bbbfffmmmvvv{{{zzzxxx{{{BBBDDDHHHJJJKKKMMMOOOQQQYYYbbbppp{{{xxxwwwyyywwwmmmgggbbb^^^______```aaaccccccaaa___eeeiiillljjjiiiiiieee```PPPLLLFFFAAA???>>>===<<<777777777888888888888888666666666666666666666666444444444555555555555555333333333333222222222222222222222222222222222222333333333333444444444444111111111111111111111111111111111111111000000000000///...///000111000///000000............000000........................333222111000//////000000000000000000111111111111111111111111111111111111111111000/////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000...........................000222222222111222333111111000000//////......////////////////////////---......///////////////////////////////////////000//////......//////000111111111111111000000000000000000000000000000000////////////////////////////////////000000000000000000/////////111222333444222000///000000000///////////////000000000000/////////000000000111111///000111111222222111111000000000111111222222222333333222222111111000000333333444444555777888999555555555444444555666666777555333444888<<>>===;;;:::::::::::::::::::::666666666666666666666666555555555555555555555666333333333333222222222222222222222222222222222222333333333333444444444444333333333333333333333333222222222111111000000000////////////000000000///000000///......///000000////////////////////////222000...---,,,---...000111000000000000000000000111111111111111111111111222111000/////////111111////////////////////////////////////////////////////////////////////////..............................//////000111111222........................///111222333222111222333000000//////............////////////////////////---......///////////////////////////////////////000//////////////////000/////////000000111111111////////////////////////////////////////////////////////////000000000000000000//////000111222222222111000000000000000///////////////000000000000////////////000000000000000000111222222222222111000000111222222333333333333333333222222222222111222222333555777999;;;<<<888777666666555555555555777777888;;;???CCCEEEGGGJJJMMMQQQVVV^^^hhhsss{{{yyyyyy|||~~~|||PPPRRRUUUXXX\\\aaagggkkkpppqqqssstttwwwwwwsssvvvzzz}}}qqqmmmiiinnnrrrvvvzzzyyynnnggglllppppppqqqyyyyyyrrrppprrr|||xxxiiiiiiiiikkkmmmoooooooooiiiiiijjjlllmmmmmmmmmnnnnnniiiaaaWWWMMMFFFAAA@@@>>>>>>===<<<;;;:::999888777777777777777777777777666666666666666666666666444444444333333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333222222111111000000///000000000/////////000000000////////////000000000000000000000000000000111000...,,,,,,---///000//////////////////......111111111111111111111111222111000//////000111222////////////////////////////////////////////////////////////////////////------------------------------...///000111222222///////////////////////////111222222111111111222/////////...............////////////////////////---......//////////////////////////////////////////000000000000000000///---......//////000000000////////////////////////000000000000000000000000////////////000000000000000000000000000111111111000111111111000000000000////////////000000000000////////////000000000000000000111222222222222222000000222333444444444444333333333444444444444555222222333555777:::<<<===:::999888777666555555555888;;;???DDDGGGJJJLLLMMMLLLRRR[[[fffoooxxxzzztttvvv|||PPPTTTZZZ```fffmmmtttyyyvvvvvvvvvxxxvvvsssyyyuuuqqqlllooorrrsssxxxyyywwwxxxwwwmmmhhhllloooooonnnpppvvv||||||{{{|||~~~{{{qqqgggcccdddiiittt~~~vvvtttrrrrrrssstttuuuuuullliiihhhjjjjjjhhhiiilllrrrpppkkkcccYYYPPPKKKHHHDDDCCCAAA???<<<999888777777777777777777777777777777777777777666666666666555555555555444444444444333333333333333333333333222222222222333333333333222222222222222222222222222222222222222111111111000111222111000///000111000000000000000000000000111111111111111111111111222111000//////000111222............////////////111111111111111111111111111111000000000111222222000000000000000000000000000000000000000000000000////////////////////////........................,,,------...///000000111000000000000000000000000...000222222000///000111//////////////////......////////////////////////---......//////////////////////////////////////////000000111111000000///------......//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000///000222222000///000000////////////000000000000/////////000000000111111000111222222333222222222///000222444555555555444333333444444555555666666333333444555777999;;;<<<::::::999888888888888999<<<@@@EEEJJJMMMPPPRRRTTTVVV___lllxxx}}}ZZZ```iiiqqqvvv{{{~~~}}}|||~~~xxx{{{{{{xxxtttvvvzzzyyytttlllmmmoooqqqqqqrrrsssttt|||yyyuuuvvvzzz~~~yyynnndddaaaccceeehhhlll|||xxxvvvuuutttpppkkkhhhiiigggdddeeeiiimmmooopppllleee]]]XXXUUUNNNMMMJJJFFFBBB>>>;;;999888888888888888888888888888888888777777777666666777666666666666555555555444444444444444444444444333333333333444444444444222222222222222222222222111222222222222222222333111333444333000///000222000000000111111000000000000000000000000000000000000000000000000111111111.........///000000111111000000000000000000000000///000111222222222222222000000000000000000000000000000000000000000000000////////////////////////........................,,,,,,------......//////////////////////////////...///111111///...//////////////////////////////////////////////////////---......//////////////////////////////////////////000111111111111000//////////////////000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111000000000...000333333111///000111////////////000000000000000000000111111111222222000111222222333333222222///111333555666666555555555444444444444444333333444444444555666777888999999999:::;;;<<<>>>???@@@CCCFFFJJJLLLNNNSSSYYY]]]gggooo|||nnnuuu~~~~~~}}}{{{}}}zzz|||~~~{{{zzz}}}zzzoooeeedddggggggffffffjjjzzzwwwvvvssslllhhhhhheee```aaafffggglllqqqqqqmmmfffbbb```XXXVVVRRRNNNHHHDDD@@@>>>888888888888888888888888999888888888777777666666777777777777666666666666555555555555555555555555444444444555555555666666444444444444444444444444111111111222222333333444222444555444111///111333000000111111111111000000////////////////////////---...////////////.........//////000111222222333///////////////////////////000111333333333222111000000000000000000000000000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------------...........................---///000000...---...////////////000000000000000////////////////////////---......//////////////////////////////////////////000111222222111000///111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000///---000333333111///000111////////////000000000000111111111111222222222222111111222333333333333222///111333555666666666555666555555444222111111000555555555555555666777777777888:::<<>>@@@===;;;:::999888999<<<:::888666666777999999888999888666555555555666777666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222222222000000000000000000000000222222111111000000000///000///.........000111222......///000000000000000111111111111111000////////////000111222222333333000000///////////////000000000000000000///......000000////////////000000........................------...///000000//////...///000111111000///...////////////////////////000000000000000000000000000000000000000000000000////////////////////////...............///000000//////////////////////////////...//////000111222////////////...............///000111111222222111000000000000000000000000222222222222222222222222000111333333333222000...000000000000000000000000222222111000//////000000///000000000000111111111444333222222333444666777999888888666555444333333333333333444666777777666666888;;;@@@DDDHHHKKKLLLNNNOOOPPPQQQUUU]]]iiiqqq~~~vvvrrrvvv|||zzzzzz~~~zzzyyywwwxxxyyyvvvsssqqqwww}}}wwwqqqoooooorrrxxxpppkkkgggdddbbbdddhhhqqq{{{}}}uuulllhhhkkkqqqtttrrroooiii]]]PPPDDDAAA>>><<<;;;:::999:::999777555555666777666555999888777666555666666777666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222000111111111222222222222000000000000000000000000------------,,,,,,++++++000//////...///000111222......///000000000000000111111111111111000////////////000111111222333333000000////////////000000000000000000000///......//////............//////........................---...//////////////////...//////000000//////...////////////////////////------------------------000000000000000000000000////////////////////////...............///000000///////////////////////////////////////000000111////////////............---......///000000111111000000000000000000000000222222222222222222222222000111222333333111000...000000000000000000000000222222111000000000000000000000000111111111222222333333333333333555666777666666666555555555555555555444444555666888888888:::===AAAFFFKKKNNNPPPQQQRRRUUUYYY]]]aaaiiisss{{{|||wwwtttsssuuuwww~~~zzz~~~}}}pppmmmoooiiivvv{{{rrrmmmkkkjjjfffeeejjjtttxxxrrriiiccciiimmmrrrzzzrrrcccPPPKKKDDD@@@??????===::::::888777777888888666444999888777666666666666777666666666666555555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111222222222222000000000000000000000000000000000000000/////////000000/////////000111111......///000000000000000111111111111111000/////////000000111111222222222000000////////////000000000000000000000///............------------..............................//////////////////...---.........------.........////////////////////////------------------------000000000000000000000000////////////////////////...............///000000////////////////////////000000000///////////////////////////............------------...///000111000000000000000000000000222222222222222222222222000111222222222111000///000000000000000000000000222111000000000000000000111111111111222222222333333333333333444555666777333444444444555666666666555555555666777:::<<<===CCCFFFJJJNNNRRRTTTUUUUUU[[[```gggmmmrrrxxxzzzyyyyyy{{{zzzuuuvvvqqqvvvxxxssspppmmmiiiiiimmmnnniiidddbbb```bbbhhhrrr~~~~~~wwwfff___RRRGGGCCCCCCAAA<<<;;;:::999999::::::999777888888888777777777777777666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000444444444444444444444444000000000000000000111111......///000000000000000111111111111111000/////////000000000111111111222000////////////000000111000000000000000///......///......------......///........................//////000000///...------......,,,++++++,,,......////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////000000000000000///......////////////..................------...///111222000000000000000000000000111111111111111111111111000111111222111000//////////////////////////////111111000000000000000111111111222222222333333333333333333444555555666777333333444444555555666666555666777999;;;>>>CCCFFFNNNNNNPPPRRRUUUXXXZZZ\\\hhhnnnvvv{{{~~~}}}zzz{{{}}}~~~wwwxxxzzz}}}~~~}}}{{{yyyxxx~~~{{{uuuvvvuuuwwwwwwpppgggbbbccc]]]]]]```gggpppyyyyyyjjjXXXMMMIIICCC<<<<<<;;;999:::;;;;;;:::999888888888888888777777666666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222333222222222222222222222111111111111111111111111111111111111111111111111111111111111111111000000......///000000000000000111111111111111000//////000000000000000111111111///////////////000111111000000000000000///......000//////////////////000//////////////////////////////000000///...------...---,,,++++++,,,---...////////////////////////////////////////////////////////////////////////////////////////////////...............///000000////////////////////////000000111111000///...---////////////............////////////000111222222000000000000000000000000111111111111111111111111111111111111000000//////////////////////////////111000000000000000111111111111222222222333333333333333444555666666666666555555555555555555555555555888;;;>>>AAAEEEKKKOOORRRRRRRRRTTTYYY```gggkkkvvv{{{{{{wwwzzzvvv|||tttwww}}}{{{{{{||||||~~~xxxjjjaaaaaa^^^\\\[[[]]]```iiiyyywwwggg\\\NNNAAAAAA>>>;;;999::::::999888888888999999888888777666666666666666555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333222222222222111111111111111111111111//////000000000000000111111111222222222111000///......///000000000000000111111111111111000//////000000000000000000000000///......//////000111222000000000000000///......000000////////////000000//////////////////////////////////////////...------------,,,,,,---------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////...............///000000//////////////////////////////000111111000......////////////...............///000111222222222111000000000000000000000000111111111111111111111111111111000000000/////////000000000000000000000000000000000000000111111222111111111111222222222333333333555666666777666666555555666666666666666666888===BBBFFFHHHKKKPPPUUURRRSSSVVV\\\dddoooyyy~~~yyyvvvyyy{{{ooo|||uuuyyyxxxssssssyyy{{{~~~rrrjjjiiieee```\\\ZZZYYY]]]jjjyyyjjjWWWKKKGGGAAA===;;;:::999999888888999999999888777666666666666666555555555555555555555555555555555555444444444444444444444444222222222222222222222222444444333333333222222222111111111111111111111111111111111111222222333333111222222222222111000///......///000000000000000111111111111111000//////000000000000000000000///............///000111222000000000000000///....../////////....../////////////////////////////////---...//////////////////------............------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000000000000000000000000////////////////////////...............///000000////////////////////////---...000111111111///...////////////............,,,---000222222222000///000000000000000000000000111111111111111111111111111111000///////////////000000000000000000000000000000000000000111222222000000000111111111222222333444555666777777666666444555555666777888999999>>>DDDKKKNNNNNNOOORRRVVVWWWZZZaaaiiittt~~~xxxxxxyyy{{{{{{xxx{{{|||tttnnnjjjkkkkkkiiiggghhhfffhhhkkkrrr{{{yyynnn|||yyy}}}nnnlllqqqppp|||yyyzzzpppiiiccc```]]]\\\dddooonnnVVVPPPHHHBBB>>><<<;;;:::888888999:::999888777666777666666666555555555555555555555555555555555555444444444444444444444444222222222222222222222222444444444333333222222222111111111111111111111111//////000000000111111111111222333333222111000///...//////000000000000000111111111111111000//////000000000000////////////............///000222222000000000000000//////............------.........000000000000000000000000------...///000000000///,,,---////////////---,,,////////////////////////........................000000000000000000000000////////////////////////...............///000000////////////////////////,,,...000111222111000///000/////////............))),,,///222222111///---000000000000000000000000000000000000000000000000111111000///////////////000000000000000000000000000000///000000111222222///000000000000111111111333444555777777777777666333333555777888:::<<<<<>>:::::::::999777777888999999888888777777777777777777666444444666666666555444444555555444444333222333333333333333333333333777666555444444444444444333333222111111222333333//////000000111111222222222222333333333333222222000000000000000000000000000000000000000///......//////000111111111111000222000///......///000222...///////////////............//////000000111111111///---...//////,,,)))......////////////......000000000000000000000000............/////////000......//////////////////////////////////////////000000000000000000000000000000000000////////////444222000......///000111111111000000//////......000000000000000000000000---...///111111222222222333222222222111111000000000000000000000000000000000000000000000000000000222111111111000000//////000111111111111222222222111111111111111111222333333333333444444555555555555666777888:::>>>DDDHHHMMMQQQUUUTTTQQQSSSZZZaaammmvvvwwwrrryyyxxxqqqnnneeedddcccaaabbbgggnnnttttttvvvxxxyyywwwsssooolllddddddccc___YYYVVVWWWZZZVVVVVVXXX___jjjsssyyy{{{ssswwwqqqeeeeeekkknnn}}}ooo```VVVNNNDDD@@@@@@=========;;;:::999::::::999999888777777777777777999777666666777888888777444444555555444444333222333333333333333333333333777666555444333333333333333333222111111222333333111111111111222222222222111222222222222222222111000000000000000000000000111111111111111000000///...///000000111111000000000///...------...///000111111000000///...---,,,.../////////000000000111111000...///000000...+++......////////////......////////////////////////........./////////000000//////////////////000000////////////////////////........................000/////////////////////333222000/////////000111111000000000/////////...000000000000000000000000///000111222222222222222222222111111111000000000000000000000000000000000000000000000000000000000111111111111000000000///000111111111111222222222222222111111222222333444444444444555555666666777666888;;;===@@@EEEJJJNNNRRRTTTVVVTTTSSSWWW```gggyyy|||tttmmmjjjggglll~~~|||uuuqqqooonnnkkkgggddddddgggkkkmmmhhhjjjnnnqqqrrrqqqooonnnppppppoookkkeee___[[[YYY[[[YYYYYY\\\ccciiimmmooo~~~|||yyy}}}rrrmmmpppkkktttuuukkk___RRRGGGBBB===<<<;;;:::999888888888999999888777777777777888;;;999777777999:::999888444555555555555444333333444444444444444444444444777666555444333333333333333222222111111222222333333333333222222222222222111111222222222222111111000000000000000000000000222222222222222111000000...///000000111000000000//////------------//////222222222111///...,,,+++////////////000000000000111000///000111111000.........////////////..................................../////////000000000000000000000000000//////////////////////////////........................////////////////////////111111111000000000000000000000000000////////////000000000000000000000000111111222333333222222222111111000000000000//////000000000000000000000000000000000000000000000000111111111111000000000000000111111111111222222222222222222222222333444444555555555555666777888999999<<>>===:::999999888888888888888999888666666888999888777555555666666555555444333555555555555555555555555;;;:::999777666555555555222222222222222222222222222222111111000000000///111111222222222222111111000000000000000000000000000000111111000000///...000111222222333333222222111000000000000000000111000000111111111111111111000000000000////////////......///000000/////////......////////////..............................////////////000000000111/////////......---------////////////////////////////////////////////////------....../////////000///000111111111111000000////////////000000000000///////////////////////////000000000000000///...///////////////000000000000000000000000000000000000000000000000000000000000000000000000000111111000000111111111222222222000000000111222333444444444444555666888<<<>>>@@@GGGJJJNNNRRRUUUYYY]]]```dddccceeekkkvvv~~~wwwwwwwwwwwwxxxzzzyyywwwtttnnnooottt}}}tttooojjjkkkooorrrqqqnnnmmmppptttzzzvvvuuurrrpppoooqqqtttvvv}}}xxxxxxzzzvvvssssssnnn}}}}}}sssllliiiiiiqqqzzzzzzoooZZZSSSIIIBBB???>>><<<;;;::::::999888888888888999888777555555777888777666555666666666666555444444444444444444444444444444<<<;;;999888666555555555111222222333333222222111111111111000000000000000222222222333333222222222000000000000000000000000000000000000000///......000111222222333333222222111111111111111111111111///000111222222333333222000000000000////////////...///111000///......///......////////////............................../////////000000000111111000000//////......------////////////////////////000000000000000000000000---------......//////000000000000000000111111111////////////000000000000000000000000000000000000......//////000//////...//////000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111222444555666555555666888<<<@@@DDDGGGNNNPPPSSSVVVYYY\\\aaadddhhhkkksss~~~~~~{{{yyy{{{yyyzzz{{{xxxttttttuuuvvvtttrrrvvvwwwzzz}}}{{{yyyyyyzzz{{{{{{sssmmmmmmgggooo{{{nnncccaaaeeejjjooottt}}}nnncccTTTHHHBBB???<<<:::;;;:::999999888888999999888777555555777888777666666666666666666555444444333333333333333333333333:::999888666555444333333111222333333333333222111000111111111111111222222333333444444444444333333000000000000000000000000000111111111111000////////////000111111111111000000000111111111111000000111111222222333222222222111000000000/////////...///111333222///......///......////////////......//////////////////////////////000000000111111111222222111111000/////////////////////////////////////////////////////////,,,,,,---......///000000111000/////////000222333.../////////000000000111000000000000000000000000---...///000000000000000000000000111111111222222000000000000000000000000000000000000000000000000///000000000111111111111000111111111111222222222333333333333555666777888777888999<<<@@@FFFKKKOOOSSSTTTVVVYYY[[[```eeeiiimmmuuu|||wwwyyy{{{{{{|||vvvnnnlllgggkkkrrrxxxnnnooofffgggeeefffqqqvvvcccTTTKKKGGGCCC@@@;;;:::999999888888999999999777666666777888888777666666666666666555555444333333333333333333333333999888777555333222222222111222333444444333222111111111111222222333333444333444444555555444444333000000000000000000000000222222222222222111000000---....../////////////////////000000000000//////333333333333333222111000111111000000/////////...111333555444000...///000......////////////......000000000000000000000000000000000000111111111111444444333333222111000000////////////////////////........................,,,,,,------...///000000111000///......000222444.../////////000000111111000000000000000000000000......///111222222222222000000111111222222222333000000000000000000000000000000000000000000000000//////000000111111111222000111111111111222222222444444555555777888999:::999:::;;;>>>DDDJJJPPPTTTUUUVVVXXXZZZ]]]ccciiinnnqqq{{{yyyxxxyyy||||||qqqnnnlllooo||||||vvvvvvmmmdddbbbgggqqqyyyjjjXXXHHHCCCEEE======;;;:::999888888888777888888999999777666555777777777777666666666666222222222222222333444555444333222111111222333444222222222222222222222222111222333444444333222111444444555555555555444444111222222222222111000000111111111111111111111111111111111111111111111111111111111000000000000000//////000000000000//////000000000000000000000000///...---,,,,,,---...///............/////////000//////............//////......//////000000111111222222222222111111111111222000...---,,,---.../////////...............///000000000000000000000000//////000111111111111111////////////000000000000000000000000000000000000000/////////............222222111111111111111222333333333222222222111111111000000000//////......111000000000000000111222333333333333333333333333444444444555888;;;???AAA???CCCGGGJJJNNNSSSUUUUUUZZZUUUTTT\\\cccgggnnnvvvxxxrrrooovvvzzzooogggeeemmm|||lll^^^QQQHHHAAA???<<<;;;;;;;;;999888777888999999999888666666888777777777666666666666666555555555666666777888444444333333333333444444222222222222222222222222222222333333333333222222444444555555555555444444111222222222222111000000111111111111111111111111111111111111111111111111111000000000000000000000//////000000000000////////////////////////////////////............//////........./////////000000//////............//////.../////////000000000111000000000/////////......111000...---------//////222222111111111111111222000000000000000000000000//////000111111111111111////////////000000000000////////////////////////000000/////////.........222222111000000111111222333333222222222111111111111111111000000000//////000000000000000111111222333333333333333333333333555555444555888<<<@@@BBBJJJMMMPPPQQQSSSVVVWWWWWW[[[VVVWWW___gggnnnvvv{{{qqqpppuuuiiilll|||gggRRRIIICCC===;;;======;;;777888999999999999888777666888888777777777666666666444444444333444444555666444444555555555555444444333333333333333333333333333333222222222222333333333444444555555444444333111222222222222111000000111111111111111111111111111111111111111111111111000000000000000000111111//////000000000000//////........................//////000000000000//////....../////////000000000000//////......//////000////////////000000000000000000////////////......111000...------...////////////.........//////000000000000000000000000000//////000111111111111111////////////000000000000////////////////////////000000000/////////......111111000000000111111222333222222222222111111111222222222111111111111000000000000000000111222222333333333333333333444444555555555666:::>>>CCCFFFNNNPPPRRRTTTTTTTTTUUUWWW[[[[[[```kkkvvvzzzuuu|||xxxrrrfffVVVLLL@@@;;;<<<>>>;;;888999999999999999888888888888888888777777777666666444444333333333444444555333444555666666555444333333333333333333333333333444333222111111222333444333333444444444444333333111222222222222111000000111111111111111111111111111111111111111111111111000000000000000111111111//////000000000000/////////////////////////////////000111222222111000///...////////////000000000000000////////////000000////////////000000000000222111111111000000000000000///............//////---------,,,------......//////////////////////////////000111111111111111////////////000000000000000000000000000000000000000000000////////////...111000000000000111111222222222222222111111111111222222222222222222222222000000000000111222333333333333333444444444444444444444555888>>>DDDJJJMMMOOOOOORRRTTTTTTSSSWWW\\\___fffsss{{{|||iii[[[JJJ@@@>>>>>>===:::;;;::::::999999999999999888888888888777777777777888888777777777777888888222333444555555444333222333333333333333333333333555444333222222333444555222222333333333333222222111222222222222111000000111111111111111111111111000000000000000000000000//////000000111111111111//////000000000000//////000000000000000000000000///000111222222111000///////////////000000000111000000////////////000000000000000000////////////111111111000000000000/////////........./////////000/////////000000111222//////////////////////////////000111111111111111////////////000000000000111111111111111111111111111000000000////////////000000//////000111111222222222222111111111000000222222222222222333333333000000000000111222333444333333333444444555555555333444888===DDDKKKQQQUUUUUUTTTUUUXXXXXXWWW^^^gggmmm{{{|||xxxxxx}}}ooo\\\NNNFFFBBB???===<<<;;;::::::999999::::::999999888888888777777777888888777666666666777777333333444444444444333333333333333333333333333333444444333333333333444444111222222333333222222111111222222222222111000000111111111111111111111111000000000000000000000000/////////000111111222222//////000000000000//////111111111111111111111111000000111111111111000000/////////000000000111111111000000//////000000111000000000000//////////////////............------.........///////////////...------......///000111000000000000000000000000//////000111111111111111////////////000000000000222222222222222222222222111111000000000/////////////////////000111111222222111111111111000000000111222222222222333333333000000000111222333444555333333333444555555666666555888===DDDKKKRRRWWWYYYYYYVVVWWW[[[[[[\\\fffttt|||zzzsssbbbTTTJJJDDD@@@===<<<;;;:::999::::::;;;999999999888888888777777777666555555444444555555555555444444444444555555444444444444444444444444333333444444444444333333111111222222222222111111111222222222222111000000111111111111111111111111000000000000000000000000...//////000111111222222//////000000000000//////000000000000000000000000000000000//////000000000//////000000000111111111111111000000000000111111111000000000/////////...//////.........------------......///////////////++++++++++++,,,---...///000000000000000000000000//////000111111111111111////////////000000000000111111111111111111111111111111111000000000//////.........//////000222222111111111111000000000000111111111111222222222333000000000111222333555555333333444444555666666666:::>>>DDDKKKRRRVVVXXXYYYXXXUUUWWW___bbbgggxxxxxxuuu}}}yyyqqq```QQQGGGBBB===<<<;;;:::999:::;;;;;;999999999888888888888777::::::999888888777888888777666555444444555666777444444444444444444444444222333555555555555333222111111222222222222111111111222222222222111000000111111111111111111111111000000000000000000000000...//////000111222222222//////000000000000//////////////////////////////111000///......///000111000000000000111111111111111111000000000000111111111111000000/////////...111000000000////////////------...///000000//////---------...///000111222000000000000000000000000//////000111111111111111////////////000000000000000000000000000000000000111111111111000000000000............///000222222111111111111000000000000000000000111111222222222000000000111222444555666333333444444555666777777???CCCIIIPPPUUUXXXXXXXXXYYYVVV[[[fffnnnwwwuuuxxx~~~|||{{{{{{uuu~~~yyyjjjXXXJJJDDD===:::======::::::===>>><<<999888999999888666888888888888777777777777555555444444444444555555666555555333222111000000333333333333222222111000222222222222222222222222444444444333333222222222111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000333111000000111111000...////////////000000000000111111111111000000000000000000000///......------000000000000000000000000000000111111222222333333//////............//////000000000000000000000000000///.........///111222111111111111000000000000////////////////////////////////////000000000000333333222111000///......222111000.........///000...//////000111222222222222111111111000000//////444444333333222222333333///111333555666888;;;===JJJMMMQQQTTTUUUVVVWWWXXXUUUWWW___mmm}}}|||ppphhhhhhkkknnnuuu~~~|||zzz|||}}}lll^^^OOOGGGAAAAAA@@@===<<<>>>===;;;::::::;;;;;;999888888888888888777777777777666666666555555666666666666666555444333222111111222222333333222111111000111111111111111111111111333333333222222111111111111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000222111000000111111000...000000000111111111111222111111111111000000000000......//////////////////000000000000000000000000/////////000000000000000//////............//////000000000000000000000000000//////...///000111222111111111111000000000000////////////////////////////////////000000000000222222111111000/////////222111000///...//////000...//////000111111222222222111111111000000000000444333333222222222333333000222555777999<<<@@@DDDKKKNNNRRRUUUVVVUUUVVVVVV\\\___iiixxxrrreeeaaaaaadddhhhnnnwwwvvv{{{wwwqqqwww~~~qqqXXXOOOGGGDDDBBB???>>>>>><<<;;;;;;;;;======;;;999999999888888888777777777777777666666666666777777777777666555444333333222222222333333222222111111111111111111111111111111222222111111111111111000111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000222111000000111111000///111111111222222222333333111111111111000000000000------...//////000111111//////////////////////////////...............---000//////......//////000000000000000000000000000000////////////000111222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000111111000/////////000000/////////000111111222222111111111111111000000000333222222222222222333333222444777;;;>>>CCCIIIMMMMMMPPPSSSUUUUUUVVVVVVWWWeeeiiittt~~~vvviii\\\YYY]]]dddkkkqqqyyy~~~vvvooooooxxxggg^^^SSSMMMJJJGGGDDDBBB;;;;;;;;;<<<======;;;999999999999888888888777777777666666666666666666777888777777666555444444444333333444444444333333222111111111111111111111111222222222222111111111111111111111111111111111111000000000000000000000000000000000000000111111222000000000000000000000000222000///000111111000///111111111111222222222333111111111111000000000///......//////000000000000/////////////////////////////////......---------000000////////////000000////////////////////////000000000000000111111111111111111111000000000///111111111111111111111111////////////000000000000//////000000111111111111111111000000000000000000//////000000111111111111111111111111111111111111222222222222222333444444333666:::>>>CCCIIIOOOTTTRRRSSSSSSSSSTTTWWW[[[___mmmrrr~~~wwwgggcccfffeeecccaaaccc^^^ZZZ]]]fffqqq|||zzzssswww|||{{{mmmbbb\\\VVVMMMFFF>>>===<<<<<<===<<<:::999999999999999888888888888666555555444444555555666777777777666666555555444444444555555555555555444333333333333333333333333222333333333333333333333111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000111000///000111222111000000000000111111111222222111111111111000000000///111111000000////////////////////////////////////000000000//////.........000000////////////000000///////////////////////////000000111111111111111111111111111000000000///222222222222222222222222////////////000000000000/////////000111111222222000000111111111111111111000000000000000111111111111111111111111222222222222222222222333444555666555999>>>CCCGGGMMMRRRVVVVVVUUURRRQQQSSSZZZdddkkkwww{{{rrrdddYYYXXX[[[\\\ZZZYYYWWWYYY]]]dddrrrzzzxxxvvvzzz}}}rrrgggWWWIIICCCAAA>>>===<<<<<<:::999:::999999999999888888888555555444444444444555555777777666666555555555555444444555555666666555555444444444444444444444444333333333333333444444444111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000111000///000111222111000000000000111111111111222111111111111000000000000222222111000000///......////////////////////////111111000000000000000000111000000//////000000111000000000000000000000000///000111111222222111111111111111111000000000000111111111111111111111111////////////000000000000//////000000111111111222///000111222222222111111000000000000000000111111111111111222222222222222222222222333444666777888888===CCCHHHLLLPPPSSSVVVWWWUUURRRRRRWWWaaannnwwwtttnnnkkkkkkaaaXXXRRRSSSVVVVVVUUUVVVTTT^^^jjjwwwzzz{{{kkkXXXKKKGGGBBB>>>===<<<;;;:::::::::999999999888888888666666555555555555666666666666555555555555444444222222333444444444444444333333333333333333333333111111222222333333333333111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000000/////////111222111000111111111222222222333333111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111000000000000000000000000///000111222222222111111111111111111000000000000111111111111111111111111////////////000000000000000000000000000111111111///000111222222222222111111000000000000000000000111111111222222333333333333333333444666888999:::<<>>===::::::999999777555888888888888888999999999666666555555555444444444444444555555555555444444222222222222222222222222222222222222222222222222111222222333333222222111444333333222222333333444///000111222222111000///000000000000000000000000////////////000000000000000000000000000000111111333333222111111222333333//////000000111111111222000000000000000000000000///000222222000000000111111000///......///000111111111000000//////......000000000000000000000000000111111111111222222222222111000.........///000111111000000//////......//////000000000000//////000000000000111111111111111222333444444333222111000000111222333444555555222222222222555;;;CCCHHHHHHMMMRRRTTTVVVVVVSSSOOOQQQVVV]]]fffoooxxxxxxtttkkkfff```]]]^^^```cccdddfffiiilllkkkkkkqqq||||||www{{{tttbbbRRROOOKKKBBB===???:::999888999::::::999777888888888888888888888888666666666666666666666666444444555555555555444444333333333333333333333333222222222222222222222222111222222333333222222111333333222222222222333333///000111222222111000///000000000000000000000000////////////000000000000000000000111111222222222333333222111111222333333000111111111111111111222000000000000000000000000...000222111000///000000111000///...//////000111111000000000/////////...000000000000000000000000000111111111111222222222333222111000///000000111111111000000//////////////////000000000000//////000000000000111111111111000000111111111111000000111222222222333444444555333444555666999???FFFKKKNNNQQQTTTTTTSSSSSSRRRRRRWWW^^^iiittt|||~~~zzzqqqllliiieeedddddddddfffjjjnnnqqq}}}}}}qqq```XXXPPPEEE???@@@:::999999:::;;;;;;:::888888888777777777777777777777777777777777777777777444444555555555555444444444444444444444444444444222222222222222222222222111222222333333222222111222222111111111111222222000000111111111111000000000000000000000000000000////////////000000000000///000000111222333444444333222222111111222222333333333222222222222222111000000000000000000000000...///111111/////////000111000000/////////000000000000000000////////////000000000000000000000000000111111111111222222222333333222111111111222222111000000000000////////////000000111111000000///000000000111111111222222111111000000000000111111333333333222333333333444444666999<<<@@@EEEKKKOOOSSSVVVXXXWWWSSSRRRUUUZZZaaakkkyyyyyy{{{~~~~~~uuulllhhhggghhhggglllrrrvvvzzz~~~pppaaaTTTHHHBBBCCC>>>===<<<<<<===<<<:::888888888777777777777777666666666777777777777888888444444555555555555444444444444444444444444444444222222222222222222222222111222222333333222222111111111000000000000111111000000000111111000000000000000000000000000000000////////////000000000000///000000222333444555555222222222222222222222222444444444333333222222222000000000000000000000000...///111111///...///000111111000000000000000000000000000000////////////000000000000000000000000000000111111111222222222222222222111111111222222000000000000000000000000000000000111111000000000000000111111111222222222444444222111111222444444444333222222222222333444555999>>>CCCGGGKKKOOOSSSVVVYYY]]]^^^ZZZXXX^^^fffnnnwww}}}{{{xxxssspppqqquuuxxxxxxooo\\\MMMFFFFFF???===;;;;;;<<<<<<:::999999888888888777777666666666666666666666666666666444444555555555555444444333333333333333333333333222222222222222222222222111222222333333222222111111000000//////000000111111000000000000000000111111111111111111111111111////////////000000000000///000000222333444555555222222222222222222222222555444444444333333222222111111111111111111111111...000111111000//////000111111111111111000//////////////////000000000000000000000000000000000000000000111111111222222222000111111111111111111111000000000000111111111111000000111111111111000000111111111111222222222222555444333222222333444555333222111111222333555666999===CCCHHHKKKOOORRRUUUUUUYYYaaahhhgggeeelllvvv|||}}}gggUUUKKKHHHBBB???;;;:::;;;<<<<<<<<<::::::999999888777777777777777777666666555555555444444555555555555444444333333333333333333333333222222222222222222222222111222222333333222222111111111000000000000111111111111000000000000111111111111111111111111111111////////////000000000000///000000111222333444444111222222333333222222111444444333333333333333222111111111111111111111111///000222222000000000111222222222222111000//////////////////000000000000000000000000000000000000000111111111111222222222///000111111222111111111000000000111111111111222000111111222222111111000111111111222222222222333222222111111111111222222333222222222444666999;;;@@@DDDIIIMMMOOORRRTTTVVVWWWYYYbbbmmmrrrrrrzzzkkk^^^WWWPPPKKKDDD???======>>>>>>;;;;;;::::::999888888777999999888888777666555555444444555555555555444444444444444444444444444444222222222222222222222222111222222333333222222111222111111000000111111222222111000//////000111222111111111111111111111111////////////000000000000000000000111111222222222111222333333333333222111222222222222333333333333111111111111111111111111000111333333111111111222222222333333222111///....../////////000000000111000000000000000000000000000111111111111222222222000000222333333333222222000000111111111222222222000111111222222111111000111111111222222222333333111222222222222222222111333333333444777<<<@@@BBBHHHKKKOOOQQQSSSTTTWWWXXX[[[YYY```nnnwww{{{wwwnnn```YYYOOOFFFAAA???>>>===<<<<<<;;;;;;:::999888888<<<;;;:::999888666555555444555555555555555555444666666666666666666666666222222222222222222222222222222222333333222222222222222111111111111222222222111000//////000111222111111111111111111111111////////////000000000000000000000000000111111111111222333444444333222111111111111222222333333333111111111111111111111111111222444444222111222333222222333333222111///....../////////000000111111000000000000000000000000000111111111111222222222000111333444555444444333000000111111222222222222111111222222222222111111111111222222222333333333333333555666666555333333444444444666:::@@@EEEHHHMMMPPPSSSTTTUUUVVVXXXZZZ___ZZZ^^^mmmxxxpppZZZKKKEEECCC???;;;>>>===<<<<<<<<<<<<;;;999999999:::::::::999999888555555555555555555555555444444333333333333222222222222222222222222222222555444333333222222222222444333222222111111222222000111111111111222222222000000000000000000000000111111222222222333333333......//////000000111111222222333333333333444444222222222111111111000000///000111222222111000//////000111222333222111111111111000000000000111111000000000000000000000000000000111111111000000///111111111111111111111111333333333333333333333333222222111000//////000000111111222222222222111111111111222222222333333333000222333333222222333555555666777999<<>><<<<<<===>>>===<<<;;;;;;;;;:::999888777666555555555555555555555555777777666555444444333333333333333333333333333333333333222222222333444444222222111000000000000111000111111111111222222222111111111111111111111111111111111222222222222333111111111111222222222222222222222222333333333333333333333333222222222222111111000000000000111111///000111111222222111111111000000//////000000111000000000000000000000000000000111111111111111000111111111111111111111111222222222222222222222222111111000000000111222222333333333444444333333333111111222222222333333333000111222222000111222444222555:::???DDDJJJPPPUUUXXXZZZ^^^aaacccddddddeeellluuu~~~{{{```NNNFFF@@@>>><<<;;;<<<======<<<<<<;;;;;;:::999888666555555555555555555555555555777777666555444333222222333333333333333333333333222222222222333333444555222111000000///000000000000000111111111222222222111111111111111111111111111111111111222222222222111111111111111111111111111222222222222333333333444444444333333333222222222111000//////000111222///000000111111111111111000000////////////000000000000000000000000000000000000111222222222111111111111111111111111111111111111111111111222222222000000000000111222222333222222333333333333222222111111222222222333333333222333444333222333555777444888>>>DDDIIINNNSSSVVVXXX\\\aaabbbbbbdddjjjooovvv~~~yyyzzzvvvZZZJJJAAA>>>;;;:::;;;<<<<<<;;;<<<;;;;;;:::999888666555666666666666666666666666555555444444333222222111333333333333333333333333222222222222333333444555222111000000///000000000000000111111111222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111222222222333333444444444333333333222222222111000//////000111222000000000000000111111111000000////////////000000000000000000000000000000000000111222222222222222111111111111111111111111000000111111111222222222111111000000111222333333111111222222222222111111111111222222222333333333222333333333222444777999;;;???DDDIIIMMMPPPTTTWWWXXX^^^bbb```^^^cccqqq}}}xxxwwwzzz~~~cccKKKDDDAAA===;;;;;;;;;;;;;;;;;;;;;;;;:::999888777666666666666666666666666666444333333333333222222222333333333333333333333333333333222222222333444444222222111000000000000111000111111111111222222222222222222222222222222222000000000111111111111222000000000///////////////111111111111222222222222333333333333222222222222111111000000000000111111000////////////000111222000//////......//////000000000000000000000000000000000111222333333333333111111111111111111111111000000111111222333333333222222111111111222222333000111111222222111111000111111222222222333333333000111222222333555999<<>>>>>===<<<999999:::::::::999999888777777777777777777777777333333444444555666666666444444444444444444444444555444444333222222222222444333222222111111222222000111111111111222222222222222222222222222222222000000000000111111111111333222222222111111000000000111111111111222222222222222222111111111000000///000111222222111000///000///.........///111222//////............//////000000000000000000000000///000111222333444444444111111111111111111111111111111222333444444555555444444333222111111111111222333333444444333333222111111222222222333333333666777888999;;;???EEEIIIMMMPPPTTTWWW[[[___dddhhhjjjgggfffkkkxxx{{{tttzzztttbbbKKKDDDIIIAAA999<<<@@@<<<;;;;;;;;;<<<<<<:::888666666666666666555555444555555444444444333333333555555444444444333333333555555444444444333333333555444222000///000000111111111111111111111111111111111111111111111111111222333333222000///000111000000111111222222222222222222111111111111222222222222222111000//////...222111111111000000//////000000000000000000000000000000000000000000000000111000///......///000111111111222333333333333222111111111111111111111111000111111111111222222222000000000000000111111111444444444333333222222222222111000111555777666444555555555999???FFFJJJMMMTTTTTTUUUXXX\\\aaafffjjjfffeeehhhttt}}}xxxuuuzzzyyykkkUUUMMMNNNGGGAAAAAA>>>===;;;:::;;;<<<<<<:::999777777777777777666555555555555555555444444444444555555555444444444333333555555444444444333333333444333222111000000000111111111111111111111111111111111111111111111111111111222333222000000111222000111111111222222222222222222111111111111222222222222111111000//////...111111111111000000000///000000000000000000000000000000000000000000000000111000///......///000111000111222222333333222222111111111111111111111111000111111111111222222222222222111111000000//////444444444333333222222222444222111222555777666444444555888===DDDJJJNNNPPPSSSUUUYYY\\\```cccgggjjjhhhlllttt~~~}}}qqqvvvwwwfff\\\WWWQQQQQQMMM???===<<<::::::;;;<<<;;;:::888888888888888777777666777777666666666555555555555555555444444444444333555555444444444333333333444333222111111000111111111111111111111111111111111111111111111111111111000111222222111000111333111111111111222222222222222222111111111111222222222222111111000/////////111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000000111222222333333222222111111111111111111111111000111111111111222222222333333222111000//////...444444333333333333222222444333222333555666666555444777===DDDJJJOOORRRSSSTTTXXX^^^bbbdddeeeggghhheeeppp||||||vvvkkkccc```ddd]]]FFF@@@===;;;:::;;;<<<;;;;;;999999::::::999999888777888888888777777777666666555555555555444444444444555555444444444333333333333333222222111111111111111111111111111111111111111111111111111111111111///000222222111111222444222222222222222222222222222222111111111111222222111111111111000000//////111111111000000000000000////////////////////////////////////////////////000000////////////000000000000111222222222222222111111111111111111111111000000111111111222222222222222222111111000000000333333333333333333333333444333222222444555666666666;;;CCCJJJOOORRRSSSTTTYYY]]]cccffffffeeeeeefffiiitttwwwooommmuuulllSSSDDD@@@===;;;;;;<<<<<<<<<:::::::::::::::999999888999999888888888777777777666666555555555444444444555555444444444333333333333333333333222222222111111111111111111111111111111111111111111111111111///000222222111111222444333222222222222222222222222222111111111111222222111111111000000000000000000000000000000000111111//////////////////////////////////////////////////////000000000000//////000000111222222222222111111111111111111111111111000000111111111222222222000000111111222222333333333333333333333333333333222222222222222444666888<<>><<<<<<======999999:::::::::999888888888888888777777777777666777666666666555555555555555555444444444333333333111222333444444444333222111111111111111111111111111111111111111111111111222333333222000///000111444444444333333222222222222222111111111111222222000000000000000111111111//////000000111111111222000000000000000000000000000000000000000000000000...///000111111000///...//////000111111111111111111111111111111111111111000111111111111222222222333333222222222222222222222222222333333444444444222444555666666999???DDDIIIMMMRRRTTTUUUZZZbbbiiioooooolllfffdddjjjyyy|||{{{|||{{{zzzyyy{{{yyyvvvuuusssqqq^^^LLL??????>>>888666::::::::::::999999999888888::::::999888777666555555555777777777555444555666555555444444444333333333888777666555444333333333222222222222222222222222222222222222222111000///222333444444333222000///222222222222222222222222333333111000000000111222000000000000000000000000111111111111000000000000111000...---...///111222000000////////////000000000000111111111111000000////////////000000000000000000000000000000000000111111111000000000000000222222333444444444444333111111222333444444444444555555444444777===FFFLLLPPPQQQRRRVVV[[[ccckkkppp|||rrrgggfffnnn{{{yyytttnnnkkkkkkjjjgggdddeeefffiiippp{{{yyyuuuuuuxxx|||{{{xxxyyyxxxwwwnnnZZZHHHDDDBBB<<<:::===::::::::::::999999999999;;;::::::999888777666555666777777777555444555666555555555444444444333333777666555444333333333333222222222222222222222222222222222222222111000000111111222333333333222111222222222222222222222222222222000/////////000111111111111111111111111111000000000000000000000000111000///......///111222000000////////////000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000000111111111111111222333333333333222111222222333444444444444333333444666;;;BBBIIINNNSSSSSSUUUYYY```iiiqqquuusssmmmhhhkkkvvvyyyrrrsssqqqnnnmmmmmmkkkfffbbb\\\[[[[[[^^^fffrrr}}}|||wwwrrrmmmllliiifffddddddfffiiikkksssxxx~~~fffNNNEEEBBB>>>;;;===;;;;;;:::::::::999999999;;;::::::999888777666666666777888777555444555666555555555444444444444333555555444333222222222222111111111111111111111111222222222222222222111000///000111333333444333333222222222222222222222222111111000////////////000111111111111111111111111////////////000000000000111111///......///000111000000////////////000000000000111111111111000000111111111111222222222222000000000000000000000000//////000000111111222222111222222333333333333333222222222222333333333333333333555:::AAAHHHNNNPPPVVVVVVZZZ```iiiqqqwwwzzzooommmmmmttt~~~xxxrrrnnnkkkjjjkkkiiieeebbb```^^^[[[[[[^^^eeekkkppp~~~zzzvvvsssrrrpppqqqsssuuuwwwyyy{{{|||}}}~~~zzzxxxxxxxxxwwwzzz~~~{{{uuuoookkkgggccc```bbbaaa`````````aaabbbccceeeiiipppxxxqqqUUUGGGCCC@@@>>>>>>;;;;;;;;;;;;:::::::::::::::999999888777777666666666777888777555555555666555555555555444444444444444333333222111111222222111111111111111111111111222222222333333222111111111111222222333333333333222222222222222222222222222111111000000000000000111111111111111111111111///////////////000000000222111000/////////000000000000////////////000000000000111111111111000000000000000111111111222222000000000000000000000000......///000111222222333222333444444555555444444333333222222222222333333666777999???GGGMMMPPPQQQUUUYYY```iiirrrwwwyyyyyyrrrrrrtttzzz}}}wwwqqqmmmlllkkkiiiggg```___]]]\\\\\\]]]___aaannnxxxzzzuuuwwwuuurrrnnnkkkhhhfffeeedddeeeeeefffgggggghhhhhhjjjkkkkkkjjjhhhfffeeeeeedddfffhhhiiikkknnnqqqtttxxxzzz}}}}}}yyypppmmmiiifffdddbbb```___^^^^^^__________________aaabbbfffkkkpppvvv{{{}}}||||||{{{yyywwwsssqqqooorrrqqqqqqssswww~~~}}}```OOOHHHEEECCCAAA<<<<<<<<<;;;;;;;;;::::::888888888777777666666555666888888888666555666777666666555555555444444444333333222111111111222222111111111111111111111111111222222333333333222222333333333222222111111111222222222222222222222222333333333222222222111111111111111111111111111111.../////////000000111111222222111000000000000000000000////////////000000000000111111111111000000/////////000000000111111000000000000000000000000......///000111222222333111111222333333333333333444333222222222333444555;;;===@@@EEEKKKOOORRRRRRVVV^^^iiisssxxxxxxwwwuuuxxxwwwyyy}}}yyytttrrrooommmbbbaaa```___^^^^^^^^^^^^dddnnnwwwyyyxxxvvvrrrnnnmmmllljjjhhhfffeeedddccceeeddddddccccccbbbbbbbbbcccccccccbbbaaa```___^^^```_________aaaccceeefffeeegggiiilllooosssuuuvvvuuuvvvwwwyyy{{{}}}}}}~~~}}}yyyvvvsssooolllhhhgggeeecccbbbbbbbbbcccaaabbbbbbccccccbbbaaa`````````aaaccceeehhhjjjlllnnnnnnnnnmmmkkkgggdddbbbaaaaaa``````bbbhhhooouuuvvvzzz~~~|||xxxoooZZZNNNGGGBBB>>>======<<<<<<<<<;;;;;;;;;888888888888777777666666777888999888666555666777666666666555555555444444333333222111111222222333222222222222222222222222111222333333333333333333555444333222111111111111222222222222222222222222333333444444333333222111222222222222222222222222//////000000111111222222222222222111111000000///000000////////////000000000000111111111111000000.../////////000000000000000000000000000000000000//////000000111111222222...//////000000000000000444333333333333555777888???CCCGGGKKKMMMPPPSSSVVV]]]hhhuuu{{{zzzvvvttttttyyyzzz|||~~~vvvppplllkkkiiifffbbbaaa```aaaaaacccooozzz~~~~~~}}}zzzuuuqqqpppooommmlllkkkkkkkkkjjjjjjiiiiiihhhgggffffffdddddddddddddddcccbbb```aaa```^^^^^^___aaabbbcccaaabbbcccdddfffggghhhiiieeefffgggiiijjjlllmmmmmmjjjkkkmmmnnnooooooooooooooooooooopppqqqrrrssstttuuuvvvvvvwwwyyyzzzzzz{{{{{{}}}~~~~~~|||{{{zzz{{{tttqqqnnnlllllllllkkkjjjiiihhhgggeeeddddddeeefffggghhhhhhhhhgggfffeeedddaaaaaaaaabbbbbbcccdddeeefffggghhhhhhgggccc```]]]XXXZZZ[[[[[[[[[^^^bbbfffdddgggjjjkkkjjjlllqqqvvv{{{~~~nnnZZZMMMDDD>>>============<<<<<<<<<;;;:::::::::999999999999888777888999888666666666777666666666666555555555555333333222222222222333333333333333333333333333333111222333333444444333333444333222111111111222333222222222222222222222222222222333444333222111000222222222222222222222222000000000111222333333333222333222222111000//////000000////////////000000000000111111111111000000//////000000000111111111000000000000000000000000000000000000000111111111//////000111111111111000444444333333555777999;;;@@@FFFMMMOOONNNPPPVVV[[[jjjuuuzzzssstttxxx{{{}}}|||sssooohhhbbb^^^]]]___```ffftttyyyxxxwwwuuutttsssssssssooooooooonnnmmmlllllllllhhhhhhgggggghhhhhhfffeeecccaaa^^^^^^___aaabbbcccffffffffffffffffffffffffbbbbbbcccdddeeeeeeffffffcccdddeeeggggggggggggfffbbbbbbbbbcccdddfffhhhiiihhhhhhhhhiiijjjlllmmmnnnoooppprrrrrrpppnnnnnnnnnmmmjjjggggggiiilllnnnnnnmmmmmmllliiigggfffggghhhiiiiiiiiiiiihhhfffeeeeeecccccccccddddddeeeeeeeeeccceeeggghhhfffccc```]]]WWWZZZ^^^___]]]\\\^^^______aaacccaaa^^^___eeejjjqqqkkkYYYLLLEEE>>>=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::777888999888777666666888777666666666555555555555333333333222333333444444444444444444444444444444111222333333444444444444222111111000111333444555222222222222222222222222111111222333222111000///222222222222222222222222000000111222333333444444333333333222222000///...000000////////////000000000000111111111111000000000111111111111222222222000000000000000000000000111111111000000000000000222222333444444444444333444444333444555888;;;===@@@HHHOOOQQQOOOPPPXXX```tttyyyqqquuu|||~~~vvvmmmhhhddd___^^^```cccnnn~~~~~~}}}~~~~~~zzzvvvxxxvvvuuuttttttsssqqqooommmkkkiiiiiiiiihhhfffdddhhhhhhiiijjjjjjjjjiiiiiiiiigggeeedddddddddcccbbbcccaaaaaaaaacccdddcccbbbbbbbbbaaaaaaaaaaaabbbbbb```aaabbbbbbaaabbbdddfffggghhhiiikkkkkkjjjjjjiiikkkllllllmmmoooqqqtttuuu{{{xxxvvvttttttttttttsssvvvsssooojjjhhhhhhiiikkkhhhhhhfffdddcccbbbbbbbbbddddddeeeeeedddcccbbbbbb^^^\\\[[[\\\^^^aaaaaaaaafffbbb```cccbbb```dddkkklllyyyqqqWWWGGGFFFEEEBBB@@@???@@@===999999999999999999999999999888888777777666666666555666555333444555555444333555555444444444333333333333333333333333333333333333333333333333333333333111222222333333222222111222111111111222333444444222222222222222222222222222222111111111111111111222222222111111111111000000000000000000000000000111000///......///000111000000000000111111111111////////////000000000000000000000000000000000000111111111000000000000000222222222222222222222222555444333222333888???DDDKKKNNNPPPPPPPPPXXXfffqqq}}}tttqqqvvv~~~uuupppkkkfffccccccbbbjjjwww|||zzzwwwuuuuuutttsssqqquuuuuuuuuttttttsssqqqqqqpppnnnkkkjjjiiihhhfffeeehhhgggfffggghhhiiihhhgggaaabbbcccdddddddddbbbaaaeeeffffffeeeddddddeeegggeeegggjjjkkkllllllmmmmmmqqqsssuuuyyy|||{{{vvvrrrooonnnnnnooonnnllliiigggeeedddcccbbbbbbcccccccccccccccccccccbbb```aaadddfffggggggkkkhhhgggjjjjjjhhhjjjooommmyyyiiiSSSHHHDDD@@@======???>>><<<<<<;;;;;;;;;::::::999999888888777777777666666666777777888888777777666666444444444444333333333333333333333333333333333333333333333333333333333333111222222333333222222111111111111111111222333333222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000111000////////////000111000000000000111111111111/////////000000000111111000000000000000000000000111111111111000000000000222222222222222222222222555555444444666;;;AAAFFFJJJLLLNNNQQQVVVbbbqqq|||~~~xxxxxx~~~}}}uuupppjjjeeecccaaadddkkkttt~~~~~~|||yyyvvvuuurrrooommmooommmlllmmmnnnnnnmmmlllhhhiiikkkllllllkkkiiiggggggggghhhgggeeeeeefffgggiiilllpppssstttuuuwwwyyy}}}{{{xxxvvvxxxvvvtttpppmmmjjjiiihhhdddddddddeeefffgggggghhhiiihhhggghhhllloooqqqrrrtttrrrsssvvvwwwtttsssuuuppp|||~~~{{{]]]OOOHHH@@@<<<===>>>>>>>>>>>>======<<<;;;:::999999888888888777777777777777777:::======:::888777999444444333333333222222222333333333333333333333333333333444444444333333333111222222333333222222111111111000000000111222222222222222222222222222222111111111111111111111111222222222111111111111000000000000000000000000000111000000//////000000111000000000000111111111111000000000111111111222222000000000000000000000000111111111111111111111111222222222222333333333333444555666777:::>>>EEEIIIMMMMMMNNNSSS^^^mmm|||}}}|||uuummmgggdddeeeddddddeeejjjpppvvvzzz~~~|||{{{yyyyyyzzzzzzyyyxxxvvvvvvwwwvvvvvvuuuuuutttmmmnnnooonnnmmmnnnoooqqqtttyyy~~~}}}{{{xxxvvvsssrrrqqqmmmlllkkkkkklllmmmoooppppppoooooorrrxxx}}}}}}yyyjjjWWWMMMBBB???>>>=========>>>>>>===<<<;;;:::999888888888888888888888888888666;;;@@@@@@;;;777777999444333333333333222222222333333333333333333333333333444444555555444333222111222222333333222222111111000000000000000111111222222222222222222222222111111111111111222222222222222222111111111000000000000000000000000000000000000000000000000000000///000000000111111111111000111111111222222222222000000000000000000000000000111111111111111222222222222222333333333333333222555888:::===BBBGGGKKKQQQPPPQQQXXXfffuuu}}}~~~tttmmmjjjhhhfffcccaaaaaadddgggiiilllnnnppprrrvvv|||~~~yyywwwvvvtttuuuwwwyyy{{{~~~}}}\\\OOODDDAAAAAA>>><<<<<<>>>===<<<;;;:::999888777888888888999999999999999666;;;@@@???:::666666888444444444333333333222222333333333333333333333333444444555666555444222111111222222333333222222111111111000000000000000111222222222222222222222222000000111111111222222222222222222111111111000000000000000000000000000000000000111111111111000000///000000000111111111111000111111111222222222222111111111111111111111111000000111111222222222333222222333333333444444444222555:::>>>AAAEEEIIILLLRRRRRRVVVaaaooo{{{|||||||||ssspppfffdddcccaaaaaaaaacccdddccceeeeeedddccciiittt}}}jjjXXXIIIEEECCC???===???===<<<<<<;;;:::999888888999999999999999:::::::::777:::===<<<999666555666555555444444444333333333333333333333333333333333444555666777666444222111111222222333333222222111222222111000000000111111222222222222222222222222000000000111222222333333222222222111111111111000000000000000000000000000000111111222222111111000000000000000111111111111000000000111111111222222111111111111111111111111000000111111222333333333222222333333444444555555333777===BBBFFFIIILLLNNNQQQVVV```nnn{{{yyyzzz|||pppnnnkkkhhheeedddddddddbbbdddeeebbb]]]\\\bbbhhhwwwpppXXXNNNHHH@@@>>>AAA===<<<<<<<<<;;;;;;::::::999999999:::::::::;;;;;;:::::::::999888777555555666666666555555555444444333333333333333333333333444555777777777555222000111222222333333222222111333333222111111111111111222222222222222222222222///000000111222222333333222222222111111111111000000000000000000000000000000111222222222222111000000000000000111111111111/////////000000000111111111111111111111111111111000000111222222333444444222222333333444555555666666;;;BBBGGGKKKMMMOOOPPPVVV___ooo}}}yyy~~~{{{tttnnnjjjhhhggg___dddgggccc\\\XXXYYY\\\cccpppiiiWWWLLLAAA>>>BBB===============<<<<<<<<<999999999::::::;;;;;;;;;<<<:::888888888888666444777666666666666555555555333333333333333333333333444555777888777555222000222222222333333222222222444444333222111111222222222222222222222222222222///000000111222222333333222222222111111111111000000000000000000000000000000111222333333222111000000000000000111111111111////////////000000000000111111111111111111111111000000111222333333444444222222333333444555666666999>>>EEEKKKNNNPPPQQQRRR]]]jjj|||www{{{~~~uuuqqqppprrrnnnhhheeeccc```[[[XXX``````ooowwwcccTTTEEE@@@EEE=========<<<::::::;;;<<<999::::::::::::999888888999999999888777666666555666666555555555555666666555555555444444333333333333333333333222222111000222222222111111111111000000111222222111000111222000000111222222222222111000000111111111111000000000000111111111111000000......//////000000111111222222222111000//////...000000000000000000000000000000111111111111000000111000000000222333222111000111111111111222222222222222222333444666777777>>>>>>BBBJJJMMMMMMSSS[[[eeetttzzzyyy~~~wwwoooggg```[[[WWWYYYXXXeee|||gggPPPEEEFFF@@@@@@???>>><<<;;;;;;;;;999::::::::::::999888888999999888888777666666555666666555555555555666666555555444444444333333333333333444444444333111111222222222111111111111000000111222222111000111222000000111222222222222111000111111111111111000///000000111111111111000000////////////000000111111222222111111000//////...000000000000000000000000000000111111111111000000111000000000222333222111111111111111222222222222222222222222444666888:::DDDFFFLLLRRRRRRRRRZZZdddyyy}}}xxxxxxrrreee^^^[[[YYYYYYeee~~~aaaMMMFFFCCCCCCAAA@@@>>><<<;;;::::::::::::::::::999999888999999888888777666666666666666555555555555666666555444444444444333333333222444555666666444222111222222222111111111111000000111222222111000111222000000111222222222222111111222222222111000//////000000111111111111000000/////////000000000000111222222111111000/////////000000000000000000000000000000111111111111000000111000000000222333222111111111111111222222222333333222222222444777;;;===EEEJJJQQQSSSQQQTTTaaaoooyyywwwzzzoooeeebbb]]]___nnnzzz]]]LLLEEECCCBBB@@@???>>><<<:::::::::;;;;;;::::::999888888888888888777777666666666666555555555555666666444444444444444444444444333444666777777666333222222222222111111111000000000111222222111000111222000000111222222222222111222222222222111000//////000000111111111111000000000000000000000000000000111111111111000000//////000000000000000000000000000111111222222111111000111000000000222333222111111111111222222222333333444333222333666:::???BBBFFFLLLRRRRRRQQQZZZnnnwwwyyyzzzjjjccc]]]cccvvvsssXXXGGGDDDAAA?????????===<<<:::;;;;;;;;;;;;:::999999888888888777777777777777666666555555555555666666444444444444444444444444333444666777777666444333222222222111111111000000000111222222111000111222000000111222222222222111222222222222222111000000000000111111111111000000111111111111000000000000111111111000000000000000111111111111111111111111111111222222222222111111111000000000222333222111111222222222222333333333555444444555999>>>CCCGGGJJJPPPTTTTTTYYYjjjyyy|||nnnbbb___ggg~~~~~~cccNNNIIIBBB???@@@@@@???===;;;;;;;;;;;;;;;:::999999888888777777777777777777666666555555555555666666333333333444444444444555444444555555555555555555222222222111111111111000000111222222111000111222000000111222222222222111111111222222222222222111000000111111111111000000222111111111111000000000111111000000000000000000111111111111111111111111111111222222222222111111111000000000222333222111222222222222333333333333666666777999===BBBHHHKKKLLLOOORRRWWWddd{{{~~~vvvdddbbbkkktttWWWPPPFFFAAA@@@AAA???>>>;;;;;;;;;<<<;;;;;;:::999777777777777777777777888666666555555555555666666333333333444444444555555444444333333333444666666222222222111111111111000000111222222111000111222000000111222222222222111000000111222333333333333000000111111111111000000222222222111111111000000000000000000000000000111111111111111111111111111111222222333333222222111111000000000222333222111222222222333333333444444666777999===AAAFFFKKKMMMMMMPPPTTT^^^sss~~~iii```iii___VVVJJJCCCAAAAAA@@@>>>;;;;;;<<<<<<;;;;;;:::999777777777777777888888888666666555555555555666666333333333444444555555555555444222111222444666777222222222111111111111000000222222222111000111222000000111222222222222111///000111222333444444444000000111111111111000000222222222222111111000000000000000000000111111111111111111111111111111111111222222333333222222111111000000000222333222111222222333333333444444444666777;;;???DDDIIIMMMOOOSSSVVV[[[jjjjjjccclll~~~~~~XXXDDDHHHIIIFFFBBB<<>>>>><<<;;;:::999999888888888999999:::::::::777666555555555666888999777666444333333444666777666555444333222333444444444444444333333222222222111222222333333222222111333222111000000000222222000000000000000000000000111111111111111111111111222222222333333222222222111111111111111111111111222222111111000111111222222222111111111111111111///000111333333222111111222444555555333333444555666999>>>CCCGGGKKKPPPTTTQQQXXXggg|||eeeaaaiiiyyyeeeRRRTTTQQQKKKGGG@@@>>>>>>===<<<;;;::::::999888888999999999:::::::::999888777777666666666666777666555555555555666777666555444333333333444444444333333333222222222222111222222333333222222111444333222111111222333333111111111111111111111111111111111111111111111111111222333333333333222111111111111111111111111111222222111111111111111222111111111111111111111111000000111222222222222222222333555555555555777888:::>>>CCCGGGIIILLLPPPSSSUUUaaavvvyyyccc^^^dddqqq|||ooo^^^\\\SSSIIIEEE@@@<<<<<<<<<;;;;;;;;;::::::888999999999999::::::::::::::::::999888666555444777777777777777777777777666555444333333333333444222222222222222111111111111222222333333222222111444333333222222333444444222222222222222222222222111111111111111111111111000111333444444333111000111111111111111111111111111111111111111111111222111111111111111111111111111111111111111222333333222333555555555666999;;;<<>>DDDJJJMMMNNNQQQYYY___ooo~~~}}}}}}tttjjj```YYYVVVXXX]]]fffttt}}}~~~~~~mmmWWWKKKGGGAAA>>>>>>>>>=========<<<<<<:::::::::999999999999888666777777888999999888888555555555555555555555555444444555555444444333222111111111222222222222222111222222333333222222111//////111222222222222222000000000000000000000000111111111111111111111111222222222333333222222222111111111111111111111111...///111222333333222111000000000111222222333333222222222222222333444444444444555444555777:::>>>EEEIIIMMMNNNNNNSSS^^^hhhyyypppkkkeee]]]VVVUUUVVVYYY^^^hhhyyyzzz{{{}}}dddUUULLL@@@AAA@@@@@@???>>>======<<<:::::::::999999999888888888888777666666666777777777666555444444555666777444444555555555444333222222222222222333333333444111222222333333222222111///000111333333333333333111111111111111111111111111111111111111111111111333333222111111222333333111111111111111111111111...///111333333333222111///000000111222222333333111222333333444444333333333444555666777;;;@@@DDDHHHLLLOOOOOOQQQ[[[lllzzztttmmmkkkggg___XXXUUUUUUVVVYYYaaapppxxxnnnqqqzzz{{{vvvcccTTTEEEBBBBBBAAA@@@???>>>===<<<:::::::::999999888888888:::999777555444444555555999777666444444666777999333444555555555444333222222222222333333444444444222222222333333222222222000111222444555555444444222222222222222222222222111111111111111111111111444333111000000111333444111111111111111111111111---///111333444333222111///000000111222222333333111222333444555444333222222333555777:::???EEEJJJFFFJJJNNNPPPUUUcccyyy|||yyyssskkk```ZZZXXXVVVVVVWWWYYY[[[ddduuusssiiiiiiooo~~~}}}qqq]]]PPPIIIFFFAAA===>>>@@@>>>:::;;;;;;;;;:::::::::999999777777777777777666666555666666555555555555666666666666555555555444444444555555555444444333333333222222222111111111111000111111222222222333333333222222222222222222222222111111000000000000111111111111111111111111111111111111000000000000111111222222222222222222222222333333333333333333333333333333333444444333222222666555444666<<>><<<;;;;;;;;;;;;:::::::::777888888888888777666666888888777777777777888888444444444444333333333333333333444444555555666666333333222222222111111111111111222222222333333333222222222222222222222222222111111000000111111222111111111111111111111111222111111000000111111222222222222222222222222222333333333333333333333333555555555555555555666666666:::???DDDGGGJJJMMMNNNPPPRRRYYYkkk{{{uuuqqqjjjaaa[[[XXXTTTQQQQQQQQQSSS[[[dddppp|||zzzppphhhbbb^^^bbbhhhvvvzzzzzzfffVVVHHHDDDDDDBBB??????<<<<<<<<<;;;;;;;;;::::::888888888888888777777666888888777777777777888888555555444444444333333333444444444555555666666666333333333222222222222111111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333444444333333444555666666777<<>>@@@<<<<<<<<<<<<;;;;;;;;;:::888888999999888888777666888777777666666777777888666666555555555444444444555555555555555666666666333333333333222222222222111111222222222333333333222222222222222222222222222222111111111111222222111111111111111111111111222222111111111111222222222222222222222222222222333333333333333333333333444333333222333444666777:::???FFFJJJKKKKKKMMMOOOPPP[[[ooozzzsssiiibbb```XXXSSSOOOOOONNNNNNRRRXXXgggssstttiiibbb______eeekkk}}}{{{yyy~~~oooVVVLLLGGG@@@===@@@<<<<<<<<<<<<;;;;;;;;;;;;888999999999999888777777777666666555555666666777777777666666666555555555666666666666555555555555444444333333333222222222111111222222222333333333222222222222222222222222333222222111111222222333111111111111111111111111333222222111111222222333222222222222222222222222333333333333333333333333555444333333444666888999>>>DDDJJJMMMLLLLLLNNNQQQWWWhhh{{{sssiiibbbaaa[[[VVVRRRQQQOOONNNQQQVVV^^^jjj|||}}}rrrfff```^^^^^^dddkkk}}}~~~wwwwwwzzz]]]PPPIIIAAA===@@@======<<<<<<<<<;;;;;;;;;888999999999999888777777666666555555555555666666777777777777666666666666777777666666555555444444444444444333333333222222111111222222222333333333222222222222222222222222333222222111111222222333111111111111111111111111333222222111111222222333222222222222222222222222333333333333333333333333666666555444555777999;;;BBBGGGMMMOOOMMMMMMPPPSSS]]]rrrzzzvvvnnnfffbbb]]]VVVQQQPPPOOOMMMMMMPPP]]]fffuuu|||rrrfff___\\\[[[aaaiii~~~}}}vvv~~~kkkYYYMMMDDD@@@@@@???>>>===<<<<<<<<<<<<<<<999999999888888888777777888888777555555444444444444444444444444444444444666666555444333333222222333222222111111222222333000000111111111222222222111111000000000000111111222222222111111111000000000111111111111222222222111111111111111111111111222222333333333333444444222222222333333333444444222444555666777999<<>>===<<<;;;::::::::::::;;;;;;;;;:::::::::999999888888777666555555555555666666666666666666666666777777777666555555444444333222222111111222222333222222333333333444444444333333222222222222333333222222222111111111111111000111111111111222222222333333333333333333333333222222333333333333444444444444444555555555666666555555666666888;;;@@@DDDIIIJJJOOOSSSRRRSSSbbbuuu}}}wwwnnngggccc___XXXSSSQQQPPPMMMLLLOOOPPPXXXdddrrrppphhh___ZZZXXXWWW\\\cccrrr||||||qqq]]]NNNEEEAAAAAA@@@???>>>======<<<<<<;;;::::::::::::999999999888888777666555555666666444444444444444444444444666666666666555555444444333222222111111222222333222222222333333333333444333333222222222222333333111111111111111111111111000000111111111222222222333333333333333333333333222222222333333333444444444444444444555555555555666666777888999>>>CCCHHHKKKJJJOOOUUUSSSVVVnnn~~~yyypppiiifffaaaYYYSSSRRRPPPLLLLLLNNNNNNUUU___lll{{{{{{kkkddd\\\YYYVVVVVV[[[aaarrr~~~{{{}}}gggWWWKKKDDDBBBBBB@@@???>>>=========999999999999888888888888888777777666666666666777555555555555555555555555555555444444444444444444333222222111111222222333111111111111222222222222222222111111111111222222111111111111111111111111000000111111111222222222333333333333333333333333222222222333333333444444222333333333333444444444666777888:::<<>>===<<<;;;;;;::::::999999999888888888888777777777777777888888777777777777777777777777444444444555555555555555333222222111111222222333111111111222222222333333333333222222222222333333000000111111111222222222000111111111111222222222222222222222222222222222222222333333333333444444333333333333444444444555444777<<<@@@CCCGGGKKKMMMNNNNNNQQQYYYjjj~~~xxxqqqnnnccc\\\UUUSSSPPPLLLKKKMMMJJJNNNUUU___lll{{{yyyoooddd]]]XXXWWWVVVVVVYYY___kkkxxx~~~wwwbbbTTTEEEDDDBBB@@@???>>>======;;;;;;;;;:::::::::999999888777777777777777888888666666666666666666666666555555555666666666666666333222222222222222222333222222333333333444444444555444444333333444444555000000111111222222222222000111111111111222222222111111111111111111111111222222333333333444444444444444444555555555666666333777===BBBEEEHHHKKKNNNLLLPPPTTT]]]rrr~~~~~~yyyssseee^^^VVVPPPNNNLLLIIIGGGMMMMMMQQQ\\\gggtttwwwqqqccc]]]XXXWWWVVVTTTWWW\\\hhhwwwuuu~~~pppZZZQQQFFF>>>@@@EEECCC>>>:::<<<:::999999999999888666777777777777666666666666666555555555444444444444555555555555555555555555333333333333333333333333555555444333333333444444444444444444444444444444111111000000000000000111111111111222222333333333222222333333333333444444333333333444444444555555444444444555555666666666888999===BBBHHHLLLMMMMMMOOOSSSYYYhhh{{{zzztttfff```XXXRRRPPPNNNKKKHHHMMMLLLPPPYYYdddooo~~~wwwooobbb\\\WWWVVVUUUTTTWWW\\\ffftttoooWWWLLLCCCAAABBB@@@<<<;;;===<<<::::::;;;;;;999888888777777777666666666666666666666666555555555444555555555555555555555555333333333333333333333333555555444444444555555666444444444444444444444444222222111111111111222222111111222222222333333333222222333333333333444444333333333444444444555555444444444444555555666666999;;;???EEEJJJMMMOOOOOOTTTWWWaaauuu}}}{{{uuuhhhaaaYYYTTTQQQOOOLLLJJJKKKJJJMMMUUU___iiiwwwvvvlll___ZZZVVVVVVUUUTTTVVV[[[eeeqqq~~~gggYYYJJJCCCAAA???===>>>>>>===;;;;;;<<<<<<:::999888888777777777666666666777777777777666666666666555555555555555555555555333333333333333333333333444444444444555666777777444444444444444444444444333333222222222333333444222222222222333333333333222222333333333333444444333333333444444444555555444444444444444555666666;;;>>>CCCHHHMMMOOOQQQQQQYYY]]]mmm}}}zzzzzz{{{uuuhhhbbbZZZTTTRRRPPPMMMJJJJJJHHHKKKRRR[[[dddrrr}}}tttiii]]]XXXUUUUUUUUUSSSVVV[[[eeeppp|||}}}hhhQQQFFFDDDBBBAAA@@@>>>===;;;;;;<<<<<<:::999888888888777777777666666888888888777777777777666555555555555555555555555333333333333333333333333222222222333444555666777333333333333333333333333333222222222222333333444333333333333333333333333222222222333333333444444333333333444444444555555555444444444444555777777===@@@FFFJJJNNNPPPRRRSSS[[[ccc}}}uuuuuuyyy{{{ttthhhbbbYYYTTTQQQPPPMMMJJJIIIGGGIIIPPPXXXaaannnyyy~~~qqqhhh[[[WWWTTTUUUUUUTTTVVV[[[gggqqq|||yyyXXXHHHFFFFFFBBB???===<<<::::::;;;;;;999888888888888888777777777777999888888888777777777777555555555555555555555555333333333333333333333333000000111111222333444555333333333333333333333333111111111111111222333333333333333333333333333333222222222333333333444444333333333444444444555555555444444444555777999:::???CCCHHHKKKMMMPPPSSSVVV^^^nnnvvvpppuuu}}}|||vvviiibbbZZZTTTRRRPPPMMMKKKJJJGGGIIINNNUUU\\\hhhsss|||zzznnnfffZZZVVVTTTVVVVVVUUUWWW[[[fffrrrfffPPPIIIEEEAAA======<<<::::::;;;;;;999888999999888888888777777777888888888888777777777777555555555555555555555555333333333333333333333333000000000000111222222333333333333333333333333333111111000111111222333444444444444444333333333333222222333333333333444444333333333444444444555555555444444555666:::===???BBBFFFJJJLLLMMMPPPUUUZZZggg~~~{{{ooonnnwww~~~xxxjjjddd\\\VVVTTTRRROOOLLLLLLIIIIIILLLQQQWWWaaakkkuuu{{{yyymmmfffZZZVVVTTTVVVWWWVVVXXX\\\cccrrr}}}___MMMDDDAAAAAA>>>===;;;;;;<<<<<<:::999999999999888888888777777888888777777777666666666555555555555555555555555333333333333333333333333222111111111111111222222222222222222222222222222111111111222222333555555555555444444444333333333222222333333333333444444333333333444444444555555444444444555888<<<@@@CCCGGGIIILLLLLLMMMQQQXXX^^^ttttttlllnnnyyyzzzllleee]]]WWWUUUSSSPPPNNNOOOKKKIIIKKKNNNRRR[[[eeerrrxxxzzzmmmeeeZZZVVVUUUWWWXXXWWWYYY]]]```rrrmmmRRRDDDBBBGGG???>>><<<<<<======;;;:::999999999888888888888777777777777777666666666666555555555555555555555555333333333333333333333333333333222222111222222222222222222222222222222222222222222333444555666777555555555444444333333333222222333333333444444444333333333444444444555555444444444666999>>>BBBEEEJJJLLLNNNMMMMMMRRRZZZbbbzzzpppkkknnnyyyyyykkkggg```ZZZVVVRRRNNNLLLLLLLLLLLLKKKMMMRRRYYY^^^ooouuu{{{mmmdddYYYWWWUUUTTTTTTVVVYYYZZZgggooozzz___JJJCCCCCC@@@>>>============;;;:::777777777777666666666666888888888888777777777777555555555555555555555555444333222111111222333444333333333333333333333333333333333333333333333333444444333444555777999:::888777666555333333222222222222333333333444444444888888777666555444333333444444444444666;;;BBBGGGOOOLLLNNNRRRPPPPPP```uuu~~~yyyrrrkkkjjjpppzzz|||nnniiiaaaZZZUUURRRNNNLLLNNNMMMLLLKKKLLLQQQXXX]]]lllrrr||||||nnneeeXXXWWWUUUTTTTTTVVVXXXZZZfffmmmyyygggQQQGGGDDDAAA???===<<<<<<<<<:::888888888777777777666666666888888888888777777777777555555555555555555555555333333222111111222333333333333333333333333333333333333333333333333333333444444333333555666888999888888666555444333333333222222333333333444444444555555555555444444444444555666666666888===DDDHHHMMMLLLPPPUUUTTTWWWkkk~~~oookkkeeedddiiitttrrrlllccc[[[VVVRRROOONNNQQQOOOMMMKKKKKKOOOVVV[[[hhhnnnxxx{{{mmmcccXXXVVVUUUSSSTTTVVVXXXZZZdddlllxxx~~~sssYYYKKKEEEBBB@@@===<<<;;;;;;999777888888888777777777777666888888888888777777777777555555555555555555555555333333222222222222333333333333333333333333333333333333333333333333333333444333333333444666777999999888777555555444444444333333333333444444444444222333333333444444555555666777888999<<<@@@FFFJJJLLLMMMQQQVVVYYYbbb|||vvvccc___[[[___kkkzzzwwwpppfff]]]WWWSSSQQQPPPSSSRRROOOKKKKKKNNNSSSXXXdddjjjuuuxxxjjj___WWWVVVTTTSSSSSSUUUWWWYYYdddlllxxx}}}}}}bbbOOOFFFAAA???<<<;;;;;;;;;:::999999999888888888777777777888888888888777777777666555555555555555555555555333333333333333333333333222222333333333333444444333333333333333333333333444333333333333555666777999888777666555555444555333333333444444444444555333333444444444555555555666888:::<<<>>>BBBGGGKKKMMMNNNRRRVVV]]]nnn}}}mmmaaa\\\ZZZbbbqqqzzzssshhh___YYYUUUSSSRRRUUUSSSQQQNNNLLLNNNRRRVVV```gggrrr|||wwwhhh]]]WWWUUUSSSRRRRRRTTTWWWXXXccclllyyyjjjSSSGGGAAA>>><<<;;;<<<======<<<999999999999888888888888888888888888777777777666555555555555555555555555333333333333333333333333222222222333333444444444333333333333333333333333333333222222333444555666888777666555555444555555333333444444444555555555666666666666555555555444666888;;;>>>@@@DDDHHHKKKOOOOOORRRWWWbbbzzzrrrccc^^^[[[]]]gggwww{{{tttkkkbbb\\\XXXUUUSSSUUUUUUSSSQQQOOOOOORRRTTT\\\cccnnnyyywwwiii]]]VVVTTTSSSQQQRRRTTTVVVXXXccclllyyyuuu[[[MMMCCC@@@===<<<<<<>>>>>>===:::::::::999999999888888888888888888777777777777555555555555555555555555333333444444444444333333111222222333333444444555333333333333333333333333333333222111222333444555666666555444444444444444333444444444555555555555777777666666666555555555666999===@@@CCCFFFIIILLLPPPQQQTTT\\\lllxxxfff[[[WWWYYY___lll|||zzzuuummmeee___[[[WWWUUUUUUUUUVVVTTTRRRQQQRRRSSSWWW___jjjvvvvvvhhh\\\UUUTTTRRRQQQQQQSSSUUUWWWaaakkkxxx}}}eeeUUUHHHDDD@@@============<<<;;;::::::::::::999999999888888888888777777777777555555555555555555555555333333444555555444333333111111222333333444555555333333333333333333333333333222111111111222444444555444444333333333333444444444444444555555555555444444555555555555666666777:::???CCCFFFIIILLLNNNPPPSSSYYYeeezzz{{{jjj^^^YYYVVV[[[fffssszzzuuunnngggaaa\\\XXXUUUTTTVVVWWWVVVTTTSSSRRRSSSUUU\\\hhhsss}}}|||ssseeeYYYUUUTTTRRRQQQQQQSSSUUUWWW```jjjwww}}}xxx|||mmm\\\LLLHHHBBB>>>===<<<;;;:::;;;;;;;;;:::::::::999999888888888888777777777777555555555555555555555555333333444555555444333333111111222333333444555555333333333333333333333333333222111111111222333444444444333222222222333333444444444555555555666666111222222333444666666777888<<>>BBBFFFJJJMMMPPPQQQRRRZZZkkk|||jjj^^^ZZZ[[[]]]iiizzz{{{qqqgggccc___YYYUUUUUUUUUUUUVVVVVVTTTRRRPPPNNNSSSVVV^^^iiiuuuzzzoooaaaYYYTTTUUUTTTSSSRRRSSSVVVXXX]]]fffrrr}}}xxxwwwxxxuuugggYYYJJJCCCAAA>>><<<===<<<;;;::::::999999::::::999999999999999888777666666666666666666555555444555555444333333333444444444444444333333222222222333333333333333333333333222333333444444333333222111111111111111222222333555444444333333444444555444555777777666777999:::???AAAEEEHHHKKKMMMOOOPPP\\\fff{{{{{{iii^^^ZZZ[[[eeesssuuuiiiccc^^^XXXUUUUUUSSSTTTTTTTTTTTTRRRQQQOOOQQQUUU\\\fffqqq|||xxxmmmaaaYYYTTTUUUTTTSSSRRRSSSVVVXXX___eeeppp||||||xxxuuu|||uuucccNNNDDD@@@===<<<===<<<;;;::::::999999::::::777888888888888888777777666666666666666555555444666555444333333333333333444444333333333333222222333333333333333333333333222333333444444333333222111111111111111222333333555444444333333444444555444555777777777888:::<<>>======<<<;;;::::::999999::::::777888888999999999888888666666666666666555555444666555555444333333333333333333333333333333333333333333333333333333333333222333333444444333333222222111111111111222333333555444444333333444444555444555666777777888;;;>>>>>>BBBGGGJJJLLLOOOSSSVVV```vvvzzzhhh]]]\\\___ssstttmmmfff^^^YYYXXXUUUUUUUUUUUUUUUUUUUUUTTTNNNQQQWWW]]]fffrrr~~~vvvjjj^^^WWWTTTUUUTTTSSSRRRSSSVVVXXX```dddmmmyyy{{{kkkTTTHHHDDDAAA>>>===<<<;;;::::::999999::::::999999::::::;;;:::::::::666666666666666555555444666555444333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222111222333333444555444444333333444444555444555666777777999===@@@AAAEEEIIIJJJKKKNNNTTTZZZfffxxxggg^^^```fffxxxzzzssslllccc\\\[[[VVVVVVVVVVVVVVVUUUUUUUUUNNNQQQUUUZZZaaalllyyyuuuhhh\\\WWWTTTUUUTTTSSSRRRSSSVVVXXX^^^ccclllwwwtttZZZLLLGGGDDD@@@>>><<<;;;::::::999999:::::::::;;;;;;;;;;;;;;;::::::666666666666666555555444444444444333333444444555222222333333333333444444333333333333333333333333222333333444444333333222222222222222222333444444555444444333333444444555555555666777888:::???BBBGGGJJJMMMLLLKKKOOOWWW___rrrsssddd```gggpppxxxwwwuuurrrooommmnnnpppuuuxxx~~~~~~wwwpppfff^^^[[[WWWVVVVVVUUUTTTTTTTTTTTTNNNQQQTTTWWW\\\ggguuusssggg\\\WWWTTTUUUTTTSSSRRRSSSVVVXXX[[[bbbmmmvvv~~~cccQQQIIIEEEAAA???<<<;;;::::::999999::::::;;;;;;;;;;;;::::::999888666666666666666555555444333333333333444444555666222222222333333444444444333333333333333333333333222333333444444333333222333222222222222333444444555444444333333444444555555666666777888;;;@@@DDDIIILLLNNNMMMNNNUUUaaakkk{{{mmmaaabbbnnn{{{vvvpppggggggfffccc```___```bbbgggiiiooovvv}}}yyyrrrggg___[[[WWWVVVUUUTTTSSSSSSSSSSSSNNNQQQSSSUUUZZZdddsss~~~}}}rrrfff\\\XXXTTTUUUTTTSSSRRRSSSVVVXXXYYYbbbmmmuuu{{{}}}kkkTTTJJJEEEBBB@@@<<<;;;::::::999999::::::;;;;;;;;;:::999888777666666666666666666555555444222222222333444555666777222222222333333444444444333333333333333333333333222333333444444333333222333333222222333333444555555444444333333444444555555666666777888<<>><<<;;;;;;<<<===<<<;;;:::::::::999999999888888666666666666666555555444333333333333333333333333444444444444444444444444222222222222222222222222111111111111111111111111444333222111111111222333333555666666555444444555666777999999;;;>>>BBBEEEIIILLLPPPRRRSSS^^^wwwzzzmmmjjjddd^^^___jjj|||vvvqqqppplllhhhggggggfffdddaaaddd```___ccceeehhhqqq|||}}}rrriiiccc```^^^]]]\\\[[[XXXVVVUUUTTTUUUVVVVVVUUUUUUVVVZZZ```gggkkkttt{{{uuuuuutttrrrpppooonnnmmmlllllllllmmmnnnqqqsssuuu}}}{{{qqqkkkggg]]]]]]ZZZVVVTTTTTTSSSRRRQQQSSSOOOMMMPPPTTT[[[gggrrr}}}zzzpppdddZZZVVVTTTTTTTTTTTTSSSSSSSSSRRRYYY___hhhrrr||||||~~~xxx]]]HHH???>>>>>><<<::::::;;;<<<;;;::::::::::::999999999888888666666777777666666555444444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333222222222222222333333333555666666555444444555555666888999;;;???DDDGGGKKKLLLPPPTTTZZZkkk~~~qqqeeeccc___]]]bbbpppvvvllliiihhhfffccccccdddeeecccaaabbb]]][[[\\\]]]^^^eeennnxxxvvvpppggg```]]]\\\\\\[[[___^^^]]]\\\ZZZYYYXXXWWWVVVUUUSSSSSSVVVZZZ___bbbkkkvvv}}}uuunnnffffffeeedddbbbaaa``````]]]]]]]]]^^^aaacccfffgggmmmqqqwww~~~{{{qqqllliiiaaa]]][[[WWWUUUTTTSSSRRRQQQSSSOOOMMMOOORRRWWWbbbllluuu~~~wwwmmmbbbYYYVVVSSSSSSRRRRRRRRRRRRQQQQQQVVV]]]fffqqq|||xxxzzzjjjOOOAAA???>>><<<::::::;;;<<<;;;::::::::::::999999999888888666666777777666666555444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444000111222333333444333333333555777666555444555666444666888:::<<<@@@FFFIIIOOOOOOQQQXXXeee|||vvvggg```^^^[[[\\\eeevvvvvvjjjcccbbbbbbaaa```bbbdddffffffeeeddd```\\\ZZZXXXWWW[[[aaajjjwwwzzzqqqjjjeee___[[[[[[]]]^^^___cccccccccbbb```]]][[[YYYYYYWWWUUUSSSSSSUUUWWWYYY___hhhttttttlllgggbbb^^^YYYYYYXXXWWWWWWVVVUUUUUUSSSRRRRRRRRRSSSUUUWWWXXX\\\aaahhhpppxxxzzzppplllkkkddd___\\\XXXVVVUUUTTTSSSQQQTTTPPPMMMOOOPPPSSS[[[dddmmmwwwtttkkk```YYYVVVQQQQQQQQQQQQQQQQQQQQQQQQVVV\\\fffpppzzz{{{xxxvvv{{{qqqTTTFFFDDD>>>===;;;:::;;;;;;;;;999:::::::::999999999888888777777777777777666555555555555555555555555555555333333333333333333333333444444444444444444444444333333333333333333333333///000222444555555444444333555777777666555555666666777999;;;===AAAGGGKKKQQQQQQWWWccctttqqqaaaaaa^^^\\\```kkk{{{wwwmmmeeeaaacccbbbcccdddfffhhhjjjkkkkkkkkkhhhccc^^^ZZZWWWYYY\\\cccooouuummmiiieeeaaa```bbbeeehhhiiillllllkkkiiigggeeecccbbb___]]]ZZZWWWUUUUUUUUUUUUVVV]]]hhhtttqqqddd^^^\\\ZZZYYYUUUUUUUUUTTTTTTTTTTTTTTTTTTSSSQQQPPPPPPPPPQQQQQQUUUXXX]]]dddkkkuuu~~~yyyooolllllleeeaaa^^^ZZZXXXWWWVVVTTTRRRTTTPPPNNNNNNNNNPPPVVV^^^fffqqq|||~~~sssjjj```YYYVVVQQQQQQQQQRRRRRRRRRRRRRRRWWW\\\eeeoooxxxyyyvvvwwwwwwZZZIIIFFF@@@>>><<<;;;<<<<<<;;;::::::::::::999999999888888777777777777777666666555444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333///111333444555555444444333555777777666555666777888:::<<<===???CCCHHHLLLNNNTTTaaassspppbbbaaa______eeerrryyypppjjjeeeeeehhhfffhhhjjjmmmnnnooopppqqqpppoookkkddd^^^\\\\\\\\\___jjjzzzwwwrrrmmmkkkhhhgggjjjnnnqqqrrrxxxwwwuuusssqqqpppoooooogggeeebbb^^^ZZZXXXVVVUUUSSSWWW___lllzzzxxxpppfff^^^[[[ZZZZZZZZZTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWZZZ___hhhssszzzzzzpppmmmmmmfffdddaaa]]]ZZZYYYXXXVVVTTTTTTPPPNNNNNNNNNMMMRRRYYYaaalllyyy~~~ssskkkaaaYYYVVVRRRRRRSSSSSSSSSSSSTTTTTTVVV\\\eeennnwwwyyyuuuuuu{{{fffOOOFFFAAA???===<<<======<<<::::::::::::999999999888888777777888888777777666555444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111222333444444555444444333555777777666666777888:::;;;===???BBBFFFLLLPPPOOO\\\rrrzzznnnccc___^^^aaalll|||~~~tttnnnkkkhhhjjjnnnkkknnnrrrtttuuuuuuwwwxxxvvvwwwsssjjjcccaaa___]]]]]]fffvvv{{{yyytttqqqoooooorrrvvvyyyzzz~~~~~~}}}|||zzzyyyxxxxxxqqqoookkkgggaaa\\\XXXUUUTTTUUUZZZeeessszzzsssgggccc___[[[ZZZYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUUUUQQQQQQQQQQQQRRRSSSUUUVVVWWWVVVUUUTTTWWW^^^gggmmm{{{|||rrrooonnngggfffccc___\\\[[[YYYWWWVVVTTTPPPNNNOOOMMMLLLPPPWWW\\\hhhvvv~~~tttlllaaaYYYUUUTTTTTTTTTUUUUUUVVVVVVVVVTTTZZZcccmmmvvvzzzttttttxxxzzz\\\KKKCCCAAA???>>>>>>>>>===;;;:::::::::999999999888888777888888888888777666666555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444444444333333333444444555333555777777777666777999888:::>>>AAAEEEKKKQQQVVV\\\nnnyyyqqqiiibbb______dddrrr}}}uuurrrpppnnnooosssqqquuuzzz}}}~~~uuummmjjjgggcccaaagggvvv}}}{{{yyyzzz}}}}}}xxxrrrjjjbbb[[[XXXVVVSSSVVV```kkkxxx|||vvvqqqccccccbbbbbbbbbbbbaaa```aaaaaaaaa``````_________XXXWWWVVVUUUUUUVVVWWWXXXXXXXXXWWWVVVWWWZZZ```dddqqq~~~tttqqqppphhhhhhddd```]]]\\\[[[YYYWWWTTTPPPOOOOOONNNLLLPPPUUUYYYfffttt~~~vvvmmmbbbYYYUUUUUUUUUVVVVVVVVVWWWWWWWWWQQQWWWaaalllvvv|||ssssssxxxzzzhhhSSSDDDBBB@@@?????????===<<<:::::::::999999999888888888888888888888777666666777777777777777777777777666666666666666666666666444444444444444444444444555555555555555555555555666555444222222333444555333555777777777777888999666999===BBBGGGNNNUUUZZZkkk~~~qqqkkkeee```bbbbbbhhhwwwyyywwwvvvssstttwwwvvv{{{wwwtttpppkkkhhhmmmzzz{{{qqqggg___[[[WWWRRRSSS\\\fffrrr~~~{{{xxxllllllnnnpppqqqrrrsssrrrpppoooooonnnmmmmmmllllllcccaaa___\\\YYYXXXWWWWWWYYYZZZ[[[[[[[[[[[[^^^```jjjzzzzzzuuuqqqmmmllliiieeeaaa^^^\\\[[[YYYWWWTTTQQQOOOMMMNNNNNNNNNMMMYYY```kkkxxxxxxmmm___WWWWWWSSSSSSTTTUUUUUUUUUTTTTTTXXXYYY___iiivvvrrryyyvvvtttuuuuuu[[[KKKAAA<<<@@@@@@<<<;;;???<<<<<<;;;;;;;;;:::::::::666666666666777777777777777555444444555555555444444444444333333222222222333444666666666666444333111222333333444444333333444444444555555555555666666666777666555555777999===:::@@@KKKNNNMMMTTTaaayyyzzzoooiiiccc___[[[aaakkkzzz{{{xxxxxxxxxyyy|||yyywwwxxxuuu}}}|||uuuiii___\\\WWWUUUYYY___jjjyyy}}}||||||rrroooiiiccc^^^ZZZYYYYYY]]]]]]^^^aaa___ZZZXXXZZZdddppp}}}wwwrrroooooojjjgggccc```^^^\\\ZZZXXXVVVSSSPPPOOOOOOOOONNNMMMUUU\\\ggguuu~~~vvvlll]]]UUUVVVSSSTTTTTTUUUVVVVVVVVVVVVXXXYYY___iiiuuuwwwzzzuuuvvv|||jjjSSSGGG@@@AAABBB<<<;;;>>><<<<<<;;;;;;;;;:::::::::777777777777777777666666777666444444555555555444555444444444333333333333111222222333333222222111222222333444444444444333444444444555555555555666444555666666666777999;;;======CCCNNNQQQQQQZZZiiiwwwooojjjddd```\\\dddooo}}}~~~||||||}}}~~~|||qqqiii___YYYUUUWWW\\\eeettt~~~xxxrrrmmmhhhbbb^^^]]]\\\]]]___]]]XXXWWWYYYaaammmyyytttrrrrrrllliiieeebbb```^^^\\\[[[WWWUUURRRPPPPPPPPPOOONNNPPPVVVbbbppp||||||uuujjj\\\TTTUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWYYY^^^hhhsss~~~~~~zzzsssvvvaaaQQQDDDCCCCCC>>>;;;===<<<<<<;;;;;;;;;:::::::::999888888888777777666666888666444444555555555444555555555555555444444444555555444444444444555555222222333444444444444444444444444555555555555666333444666777777999<<<>>>???AAAHHHQQQTTTYYYiii{{{|||sssmmmiiiddd```^^^hhhuuuyyyrrreee^^^WWWUUUXXX___mmmzzz{{{uuullleeeaaa^^^]]]___]]]YYYWWWXXX\\\gggyyy{{{uuussstttnnnkkkgggcccbbb```^^^\\\XXXUUURRRPPPPPPOOONNNMMMLLLSSS^^^kkkwww{{{tttjjj\\\UUUUUUTTTTTTUUUVVVWWWXXXYYYZZZWWWYYY^^^gggqqq{{{tttwwwsss]]]IIIDDDDDD@@@<<<===<<<<<<;;;;;;;;;::::::::::::999999888888777777666999777555444555666555444666666666666666555555555777666555444444555666777222333333444555444444444444444444555555555555666444555777888888:::<<>>>>><<<<<<;;;;;;;;;:::::::::::::::999999888888888777999777555555555666555333666666666666666666666666444333222111111222333444333333444555555555444444444444444555555555555666777888999999999:::<<<>>>DDDGGGLLLSSS```xxxuuujjjfffccc^^^ZZZ[[[eeeqqq{{{tttkkk___XXXUUUXXXcccnnn|||mmmfffaaa```^^^YYYVVVVVVSSS\\\llltttqqqrrrnnnkkkgggdddbbb```^^^]]]UUUSSSPPPOOOOOOOOOOOONNNLLLPPPWWWaaammmxxxzzzsssjjj]]]VVVWWWSSSSSSRRRRRRSSSUUUWWWXXXVVVYYY^^^dddllluuuZZZIIIGGGDDD@@@???<<<<<<;;;;;;;;;:::::::::999999999999999999999999:::888666555666666555333555555555666666666666666444444333333333333444444333333444555555555555555444444444555555555555666888999::::::::::::===>>>FFFJJJOOOXXXjjjvvvkkkdddbbb___YYYXXX]]]kkkvvvyyyoooccc[[[VVVWWW```jjj}}}sssjjjccc```^^^XXXTTTSSSSSSZZZgggxxxvvvpppqqqmmmjjjfffbbbaaa___]]][[[UUURRRPPPOOOPPPQQQQQQQQQMMMOOOTTT\\\gggrrr}}}xxxrrriii\\\UUUVVVSSSRRRQQQPPPPPPRRRTTTUUUUUUYYY^^^cccjjjsss~~~gggOOOIIIEEEAAA???<<<<<<;;;;;;;;;:::::::::888888999999:::;;;;;;;;;;;;999666666666666555333444444555555555666666666555666666666666666666555333444444555555555555555444444444555555555555666777888:::;;;;;;<<>><<<<<<;;;;;;;;;:::::::::777888999:::;;;;;;<<<===;;;999777666666666555333333444444444555555666666111222333444444333222111333444555555666666555555444444444555555555666666555777999;;;<<<>>>AAADDDHHHNNNWWWeeeyyyeee___^^^aaa]]]WWW]]]kkkvvv{{{vvvtttqqqqqqssszzzyyypppeee]]]WWWVVV\\\eeeqqqxxxmmmiiieee^^^YYYWWWUUUXXXaaaqqqzzztttqqqlllkkkhhhddd```\\\ZZZXXXUUUTTTRRRQQQQQQRRRSSSTTTWWWSSSQQQVVV___iiiwwwzzzpppfff[[[UUUTTTRRRQQQPPPOOOOOOPPPQQQRRRVVVYYY^^^dddkkkttt~~~\\\IIIIIIDDD:::>>>>>><<<;;;;;;;;;;;;;;;;;;:::999888777888999:::===<<<:::888666444333333555555666666666666555555777777666555444333222222333333222222333333444555666666555444444444444555666888;;;;;;<<<>>>DDDIIIPPPYYY\\\lll}}}ooodddbbb```]]]XXXXXXbbbmmm|||yyyppphhhbbbcccggglll|||yyyrrrggg]]]WWWXXX\\\```jjjvvvssslllggg___YYYWWWWWWWWW]]]kkkxxxtttpppnnnkkkhhhddd```]]][[[XXXVVVTTTRRRRRRSSSTTTUUUVVVRRRPPPUUU]]]ffftttyyyoooeee[[[UUUUUURRRQQQPPPOOOPPPPPPRRRSSSUUUYYY^^^dddkkkttt~~~gggMMMGGGCCC===>>>>>>===<<<;;;;;;;;;;;;;;;:::999999888888999999:::999888777666666666666555555666666666666555555666555555444444333333333333333222222333333444555555555555555666666777888777999;;;<<<<<<@@@FFFKKKOOO```nnnyyykkkbbb```^^^\\\ZZZ]]]iiivvvtttjjjccc]]]]]]aaadddsss~~~|||ttthhh]]]WWWVVVYYY\\\iiiuuuvvvnnnhhh```ZZZXXXWWWWWW]]]jjj~~~~~~xxxuuutttqqqmmmhhheeebbb```[[[YYYWWWTTTSSSTTTUUUVVVUUUQQQPPPTTTZZZcccqqq}}}zzznnndddYYYUUUUUUQQQPPPOOOOOOPPPQQQRRRSSSUUUXXX]]]dddkkkuuu~~~uuuQQQEEEBBB@@@???>>>===<<<<<<;;;;;;;;;999::::::::::::999888888777777777777777888888999555555666666666666555555444444444444444444444444333333333333333444444555555555555666777888::::::888:::<<<===>>>BBBIIIOOOXXXsssxxxlllccc```]]]\\\\\\bbbqqq~~~pppfff^^^YYYYYY\\\]]]iii||||||vvvzzz~~~vvvjjj^^^VVVTTTUUUWWWfffrrr{{{qqqjjjaaaZZZXXXWWWWWW\\\iii||||||yyyxxxuuuqqqlllhhheeeccc___\\\YYYUUUTTTTTTUUUVVVVVVRRRQQQTTTYYYaaaooo||||||ooocccYYYTTTTTTPPPPPPOOOOOOPPPQQQSSSTTTTTTWWW]]]cccllluuu{{{UUUFFFDDDCCC@@@???>>>===<<<<<<<<<<<<888999:::;;;:::999888777777777666666777888999999555555666666666666555555444444555555555666666666333333333333333444555555666666666666777888999:::999;;;======???DDDMMMSSSiiizzzppphhhccc^^^\\\^^^fffvvv}}}nnneee^^^YYYXXX[[[YYYccctttyyyqqqzzz}}}vvvjjj___WWWTTTTTTUUUcccnnn}}}uuulllbbb[[[XXXWWWWWW\\\hhhyyy~~~|||zzzwwwsssnnnjjjgggeeebbb___ZZZVVVSSSSSSTTTUUUXXXUUUTTTVVVYYY```nnn|||~~~pppcccXXXSSSSSSQQQPPPPPPOOOPPPQQQRRRSSSSSSVVV\\\ccclllvvv}}}ZZZKKKGGGDDD@@@@@@???>>>============888999:::;;;:::999888777888888777777777777777888555555666666666666555555555555555666777777888888444444333333444444555666777777666555555666666777999;;;<<<===@@@FFFPPPXXXuuuxxxppphhhbbb\\\[[[___jjj}}}|||mmmddd___ZZZXXXXXXXXX___nnn}}}wwwqqq{{{{{{uuukkk```YYYUUUUUUUUU___jjjyyyyyyoooddd[[[WWWVVVWWW\\\gggwww~~~|||yyyuuuppplllhhhfffeeebbb\\\WWWTTTSSSTTTUUUYYYWWWVVVWWWYYY___mmm{{{{{{ooocccXXXSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRRRRVVV\\\ccclllvvvzzz```QQQJJJDDDAAA@@@???>>>============999::::::::::::999888888:::999888777666666666666555555666666666666555555555555666666666777777777444444444444444555555666888777666666555555555666999;;;<<<===@@@HHHSSS[[[www{{{yyyrrrkkkddd]]]XXXYYYaaaooowwwjjjccc___ZZZVVVUUUUUU[[[hhhzzzwwwtttpppzzzzzzuuukkkbbb[[[WWWVVVVVV[[[fffuuu{{{rrrfff[[[WWWVVVWWW\\\fffvvv~~~{{{vvvrrrmmmjjjhhhiiieee___YYYUUUTTTUUUVVVZZZXXXXXXXXXXXX]]]lllzzzvvvlllcccYYYTTTTTTTTTSSSQQQPPPOOOOOOPPPPPPQQQUUU[[[ccclllwww~~~rrrtttiiiVVVKKKCCCAAAAAA@@@???>>>>>>>>>>>>;;;:::999999888888999999999888888777777777777777555555666666666666555555444444444444555555555555444444444444444555666666777777666666666777888888999:::;;;<<>>>>>>>>>>><<<;;;999888777888999:::777777777777777777888999555555666666666666555555333333333333333333333333555444444444444555666666666666777777888999;;;;;;999::::::;;;???IIIUUU___qqq}}}ssspppqqqnnniiiddd]]]WWWYYYaaappptttjjjfffddd^^^WWWTTTTTTYYYdddwwwvvviiiggggggnnnzzz~~~xxxoooeee]]]XXXUUUTTTVVVaaappp}}}}}}uuuhhh[[[UUUUUUWWW\\\fffvvv~~~{{{wwwtttpppjjjgggiiihhheee```ZZZVVVUUUUUUZZZWWWUUUVVVWWW\\\gggrrr}}}qqqggg]]]UUURRRTTTTTTSSSQQQOOONNNMMMNNNNNNPPPUUU\\\eeeooozzz{{{rrrqqqvvv~~~aaaMMMIIIFFFFFFBBB>>>===>>>>>>===;;;;;;:::999999888888777999999999888777666666555777777777777777777777777444444444444444444444444333333333444555666777777888888888888888888999:::<<<>>>;;;===GGGLLLWWWlllxxxllliiinnnnnnjjj\\\XXXWWW\\\dddooovvvmmmjjjfff^^^VVVSSSVVVXXX___nnnrrrfffcccdddlllxxxzzzpppeee[[[UUUTTTUUUXXXaaammmzzz{{{sssggg\\\WWWUUUXXX]]]fffuuu{{{wwwtttpppllliiihhhgggeee```ZZZUUUSSSSSSWWWUUUUUUUUUUUUYYYeeerrr}}}rrriii___VVVRRRTTTTTTSSSQQQOOONNNNNNNNNNNNPPPUUU\\\eeeooozzz}}}uuurrrtttzzzrrrWWWKKKFFFDDDAAA>>>===>>>===<<<;;;;;;::::::999888888888999999888888777666666555777777777777777777777777555555555555555555555555444444444444555666777777888888777777777888999999;;;===;;;???IIINNN]]]tttssshhhggglllkkkfff]]]YYYYYY```iiissszzzqqqmmmiii```XXXUUUVVVXXX___mmmnnnbbb___ccckkkxxxzzzpppeee[[[UUUTTTUUUVVV___lllyyy|||ttthhh\\\WWWVVVXXX\\\eeetttzzzuuurrrpppmmmkkkjjjiiifffaaa[[[VVVSSSSSSRRRSSSUUUTTTRRRUUUbbbqqq}}}ssskkkaaaWWWSSSSSSSSSRRRQQQOOONNNNNNOOOOOOQQQUUU]]]fffppp{{{|||uuusssuuuhhhPPPFFFCCC@@@???>>>===<<<;;;;;;;;;::::::999999888888999999888888777666666666777777777777777777777777666666666666666666666666444444444444555666777777777777666666777888999999:::===<<>>>>>CCCKKKRRRjjj~~~sssfffbbbfffiiiddd]]]ZZZXXX]]]iiiuuu~~~|||tttooohhh^^^WWWUUUSSSVVV]]]kkkmmm```^^^___hhhvvvzzzpppeee[[[UUUTTTUUUTTT]]]kkk|||vvviii^^^XXXVVVXXX[[[bbboooxxxrrrooommmlllkkkiiiiiigggbbb\\\VVVSSSRRROOORRRVVVVVVRRRTTTbbbrrr}}}tttlllbbbXXXSSSSSSRRRQQQPPPOOONNNOOOPPPQQQUUUYYYaaajjjuuuzzzuuuvvv~~~bbbPPPGGG@@@AAAAAA>>>;;;<<<<<<<<<;;;;;;:::999999888888888888777777777777777666666666666666666666666555555555555555555555555666666555555555666777777666666666666777888999:::;;;>>>???EEELLLSSSqqqyyynnndddccchhhhhhbbb[[[VVVWWW___mmmyyy~~~wwwppphhh]]]VVVUUUQQQUUU]]]lllmmmaaa___^^^ggguuuzzzpppeee[[[UUUTTTUUUWWW___nnn}}}xxxkkk___YYYWWWXXXZZZ```lll|||zzzsssooommmjjjiiieeeeeeddd```ZZZUUURRRPPPOOOQQQUUUVVVTTTVVVcccqqq}}}ssskkkaaaWWWSSSSSSQQQPPPOOONNNOOOPPPQQQRRRVVVZZZbbblllvvv}}}wwwzzzsssXXXKKKBBBCCCCCC>>><<<>>><<<<<<;;;;;;::::::999999888888777777777777777777777777777777777777777777555555555555555555555555777666666555666666777777777777777777888999;;;;;;;;;>>>AAAGGGNNNWWWzzz|||sssjjjdddgggkkkggg```ZZZUUUZZZeeesss}}}zzzsssiii]]]WWWVVVQQQUUU^^^mmmkkk___^^^\\\ffftttzzzpppeee[[[UUUTTTUUUZZZbbbqqq{{{tttooommmuuuuuuuuu|||yyylll```ZZZWWWXXXYYY^^^iiiyyy}}}vvvrrrnnnjjjhhhdddddddddaaa\\\WWWSSSRRRPPPPPPRRRTTTUUUXXXcccooo}}}rrriii___VVVRRRTTTPPPOOOOOONNNOOOPPPQQQRRRUUUYYYaaakkkvvv}}}~~~aaaPPPDDDDDDDDD???===AAA<<<<<<<<<;;;::::::999999777777777777777777777888777777777777777777777777666666666666666666666666777777666666666666777777777777888888999;;;<<<===:::>>>BBBKKKRRR\\\uuulllfffeeekkkllleee]]]YYYWWW___nnn{{{{{{ssshhh\\\UUUUUURRRUUU^^^nnnjjj___^^^ZZZdddssszzzpppeee[[[UUUTTTUUU[[[cccsss{{{vvvssspppoooooouuutttsss{{{zzzmmm```ZZZXXXXXXYYY]]]gggvvvyyytttoookkkhhheeeggggggddd___ZZZWWWVVVPPPOOOPPPSSSUUUYYYcccmmm}}}qqqhhh^^^UUURRRTTTPPPOOONNNNNNOOOPPPRRRSSSSSSXXX```jjjtttfffTTTFFFEEEEEE???>>>BBB===<<<<<<;;;;;;:::999999777777777777777888888888777777777777777777777777777777777777777777777777888777666666666666777777888888888999:::<<<===>>>888===CCCMMMVVVaaa~~~ppphhhdddfffmmmmmmddd[[[XXXZZZdddtttyyyqqqfffYYYSSSSSSSSSVVV___nnnjjj``````XXXcccssszzzpppeee[[[UUUTTTUUU\\\dddssszzzvvvuuuwwwyyywww}}}{{{{{{{{{mmmaaa[[[XXXXXXYYY\\\fffttt~~~zzzwwwpppllljjjggghhhgggfffbbb^^^YYYVVVTTTRRRRRRTTTTTTVVV___hhh}}}pppeee\\\WWWSSSQQQOOOOOOOOONNNMMMNNNPPPRRRWWW[[[ccclllvvv}}}]]]IIIGGGBBB===??????=========<<<;;;;;;::::::999888888777777777777777777777777777777777777777777777777777777777777777666666666666777777777777555666666777888:::;;;<<<>>>BBBEEEMMMVVVdddxxxnnn___ffflllllleee]]]YYYYYY\\\ggguuu}}}rrrfff]]]WWWUUUUUUXXX___nnnnnnbbb]]]___aaaqqq{{{qqqggg]]]UUUTTTXXX[[[mmmxxx{{{ooobbbYYY[[[XXXVVVYYYbbbrrr~~~{{{xxxrrrmmmlllgggggggggeeebbb]]]YYYVVVSSSQQQQQQSSSSSSUUU]]]ggg}}}{{{pppeee]]]WWWSSSQQQOOOOOOOOONNNMMMNNNPPPRRRWWW\\\ccclllwww~~~eeeNNNJJJDDD@@@BBB@@@=========<<<;;;;;;::::::999999888777777777777777777777777777777777777777777777777777777777777777666666666666777777777777666666666777888:::<<<===AAAEEEHHHQQQ[[[jjjsssjjjccchhhmmmkkkccc[[[WWWVVV```kkkzzztttggg]]]XXXUUUUUUXXX```ooonnnbbb^^^```ccctttuuukkk___VVVTTTWWW]]]ooo{{{ttthhh___[[[XXXVVVYYYbbbrrr|||yyysssnnnmmmggggggfffdddaaa]]]XXXVVVRRRPPPPPPQQQRRRTTT\\\fff{{{yyyoooeee]]]XXXSSSPPPNNNOOOOOONNNMMMNNNPPPRRRXXX]]]dddmmmwww~~~oooSSSLLLEEEBBBCCC@@@=========<<<;;;;;;::::::999999888777777777777888777777777777777777777777777777777777777777777777666666666666777777777777666666666777999:::<<<===>>>CCCGGGOOOZZZkkk}}}qqqhhhgggjjjlllhhh___WWWUUUUUUdddooowwwiii___XXXVVVUUUXXXaaarrrpppccc___```fffyyy|||qqqdddYYYVVVYYYbbbvvvyyymmmeee[[[XXXVVVYYYcccsss}}}yyysssnnnmmmggggggfffccc```\\\XXXVVVRRRPPPPPPRRRRRRTTT\\\fffyyy}}}wwwnnneee^^^WWWRRROOONNNOOOOOONNNMMMNNNQQQSSSYYY^^^fffoooyyy~~~yyyYYYLLLDDDBBBBBB============<<<;;;;;;:::::::::999888888777777888888777777777777777777777777666666666666666666666666666666666666777777777777666666777888999;;;<<<===>>>DDDFFFMMMYYYlllzzzqqqjjjhhhiiiiiiccc[[[VVVVVVXXXgggssszzzkkk```ZZZWWWUUUYYYddduuuqqqddd```^^^hhh~~~vvviii^^^[[[^^^jjjyyynnnggg[[[XXXVVVZZZdddttt}}}yyyrrrmmmkkkgggfffeeebbb___[[[WWWVVVSSSQQQQQQRRRSSSUUU]]]gggwww|||vvvmmmddd\\\VVVQQQNNNMMMNNNOOONNNMMMNNNQQQSSSYYY___hhhrrr|||bbbQQQEEECCCCCC============<<<;;;;;;:::::::::999999888888888888888777777777777777777777777666666666666666666666666666666666666777777777777666777777888999;;;<<<===CCCIIIKKKPPP]]]rrrvvvmmmhhheeefffddd^^^WWWUUUYYY^^^lllyyy}}}mmmaaa[[[XXXVVV[[[gggyyysssfffbbb]]]kkkvvvjjj```^^^bbbtttyyynnnggg[[[YYYXXX[[[fffwwwzzzrrrlllkkkgggfffdddaaa]]]ZZZWWWUUUSSSQQQQQQSSSSSSUUU]]]gggttt}}}vvvlllbbb[[[UUUPPPMMMMMMNNNNNNNNNMMMOOOQQQTTTZZZ```iiitttnnnWWWGGGDDDEEE@@@=========<<<;;;;;;::::::::::::999888888888888999777777777777777777777777777777777777777777777777666666666666777777777777777777777888:::;;;===>>>BBBIIIKKKPPP^^^uuuyyyooohhhdddcccbbb___YYYTTTUUU]]]dddttt~~~oooccc\\\ZZZXXX^^^jjj|||tttgggccc^^^pppttthhh``````eee}}}{{{ppphhh]]][[[YYY]]]hhhyyy|||tttmmmkkkgggeeeccc```]]]YYYWWWUUURRRPPPPPPQQQRRRTTT\\\fffppp~~~wwwkkk```XXXSSSOOOLLLMMMMMMNNNNNNNNNOOORRRTTTZZZ```kkkwwwuuu\\\GGGCCCEEEAAA=========<<<;;;;;;::::::;;;:::999999888888999999777777777777777777777777777777777777777777777777666666666666777777777777777777888999:::<<<===>>>???GGGJJJOOO___yyytttkkkfffdddbbbaaa\\\UUUQQQTTT^^^gggyyyoooddd]]][[[ZZZ```lllvvvhhheeecccvvvvvviiibbbdddjjjzzzppphhh^^^\\\[[[___kkk|||~~~uuunnnlllgggeeeccc```\\\YYYWWWUUUQQQOOOOOOPPPQQQSSS[[[eeemmm|||xxxkkk___WWWQQQNNNLLLLLLMMMNNNNNNNNNOOORRRTTTZZZ```lllxxx}}}xxx\\\EEE@@@CCC???>>>======<<<;;;;;;::::::;;;:::999999888888999999777777777777777777777777777777777777777777777777666666666666777777777777777777888999:::<<<===>>>AAAJJJMMMSSSeee{{{rrrkkkhhhgggccc```[[[SSSOOOSSS___hhhyyypppddd^^^\\\[[[aaannnvvviiieeeggg{{{zzzmmmfffhhhoooxxxoooggg___]]]\\\```lll}}}}}}uuulllfffdddaaa^^^\\\ZZZXXXUUUSSSQQQNNNNNNPPPQQQSSSYYY```rrrzzzvvvjjjaaaYYYQQQMMMNNNLLLNNNOOOPPPPPPRRRUUUWWW\\\eeeqqq|||}}}]]]JJJFFFCCC>>>>>>===<<<;;;;;;;;;;;;;;;999999888888888888999999999999999888888888777777777777666666666666777777777777777777777777777777777:::===>>>===<<<======BBBIIINNNRRRaaaxxxssstttqqqlllgggbbb\\\VVVQQQSSSaaapppyyy~~~uuufff_________eeettt{{{kkkggglllxxxlllmmmiiiwwwssskkkiiiccc``````fffttt}}}vvvnnniiibbb```]]][[[YYYWWWTTTRRRQQQNNNNNNPPPQQQSSSXXX```kkkuuu}}}rrrfff]]]UUUMMMJJJKKKLLLMMMOOOOOOPPPQQQTTTWWW^^^gggttt~~~{{{zzzyyyyyyzzz~~~iiiRRRJJJEEEAAA???>>>===<<<;;;::::::;;;999999888888888888999999999999999888888888777777777777666666666666777777777777777777777777777777888:::<<<===<<<<<<>>>???DDDKKKPPPUUUggguuutttwwwxxxuuukkkddd[[[UUURRRVVVdddqqq~~~vvvfff___^^^^^^iii{{{{{{kkkfffppp~~~ppppppnnn~~~vvvnnnjjjaaa^^^]]]dddtttxxxpppkkkaaa___[[[YYYXXXVVVTTTRRRQQQNNNNNNPPPQQQRRRWWW^^^hhhttt~~~sssggg^^^WWWOOOMMMNNNLLLMMMNNNNNNOOOQQQTTTVVV___iiiwwwzzzyyyyyywwwwwwxxxyyywwwwwwzzzzzzvvvZZZJJJDDDAAA@@@???>>><<<;;;:::::::::999999888888888888999999999999999888888888888888777777666666666666777777777777777777777777777777:::;;;<<<;;;;;;===???BBBGGGMMMRRRYYYqqqyyyrrruuuqqqfffYYYSSSTTT[[[hhhuuuyyyhhh___^^^]]]lll~~~nnniiirrrsssssssssyyyppplll```]]]]]]fffyyyyyyqqqmmmbbb___[[[YYYWWWVVVTTTRRRPPPNNNNNNPPPQQQQQQVVV\\\eeerrr}}}rrrfff^^^WWWPPPNNNPPPLLLMMMNNNNNNNNNPPPTTTWWW___iiiwwwyyyvvv}}}~~~{{{xxxzzzbbbLLLDDDDDDAAA@@@>>>===;;;:::999999:::999999888888999999:::888888888888888888888888777777666666666666777777777777777777777777777777;;;;;;;;;;;;;;;===AAAEEEHHHNNNTTT___|||sssoooxxxuuugggXXXSSSWWW```nnnyyy|||kkkbbbaaa^^^ooosssnnnppp{{{uuussstttzzzqqqkkkddd``````mmmzzzsssooodddaaa\\\YYYWWWVVVTTTSSSPPPNNNNNNPPPPPPPPPTTTZZZ___kkkyyyxxxmmmaaaYYYRRRLLLKKKNNNMMMMMMNNNNNNNNNPPPTTTXXX^^^iiiwww{{{yyywwwyyynnnRRRHHHHHHAAA@@@???===;;;::::::999::::::999999999999::::::888888888888888888888888777777666666666666777777888888888888888888888888;;;;;;;;;:::;;;>>>CCCGGGHHHNNNUUUdddyyynnnmmmzzzssseeeWWWUUU[[[fffttt~~~nnneeedddcccttttttnnnnnnwwwwwwsssrrr{{{qqqkkkgggccceeetttyyytttqqqgggccc]]]YYYWWWUUUSSSRRRPPPNNNNNNPPPPPPOOORRRXXX^^^gggsss|||xxxlll```XXXRRRMMMMMMPPPNNNOOONNNNNNNNNQQQUUUYYY___jjjyyy|||yyyyyyzzz|||vvvwwwyyy{{{XXXHHHFFFAAA@@@???===<<<;;;;;;;;;::::::999999999999::::::888888888888888999999999777777666666666666777777888888888888888888888888:::;;;;;;;;;<<>>===<<<<<<<<<<<<;;;::::::999999::::::;;;777777888888888999999999777777666666666666777777888888888888888888888888999;;;<<<===>>>AAAEEEHHHHHHOOOZZZppp|||sssiiikkkxxxxxxddd]]]XXX[[[dddooo}}}pppeeecccgggwwwqqqkkkjjjmmmrrryyyssskkkaaakkkkkkrrr~~~|||uuuqqqooolllpppxxxoookkkhhhccc]]]WWWSSSQQQOOOMMMPPPNNNNNNPPPPPPNNNPPPVVVXXX]]]eeennnyyyuuujjj]]]VVVPPPLLLMMMPPPQQQQQQPPPOOOOOORRRWWW[[[fffqqq}}}sssllliiijjjooo|||uuuWWWLLL??????>>>===============;;;::::::999999::::::;;;777777888888999999999999777777666666666666777777888888888888888888888888999:::<<<===???AAAEEEHHHIIIQQQ\\\ttt{{{rrriiijjjvvv~~~wwwjjj^^^ZZZXXX^^^fffqqqooodddaaabbbssstttooogggggghhhnnnxxxnnndddWWW^^^^^^eeerrr}}}wwwuuuuuuqqqvvv~~~sssjjjhhheeeaaa\\\WWWSSSQQQPPPOOOOOONNNNNNNNNOOOPPPPPPUUUZZZbbbiiirrr}}}rrrfffZZZTTTQQQOOOOOOQQQNNNOOOQQQQQQQQQUUU\\\bbbjjjsss|||lllfffgggiiiqqq```JJJGGGCCCAAABBB@@@<<<;;;>>>:::::::::999999999888888::::::999888888999::::::999999999777666666999;;;888777666666666777999999<<<>>>@@@AAACCCEEEHHHKKKQQQRRR```zzzqqqkkkoooxxxzzzpppeeeWWWUUUWWW___lll{{{~~~mmmcccaaaeeeqqqtttiiihhhaaa]]]dddqqq{{{kkk]]]ZZZ]]]ZZZ]]]fffuuu}}}~~~~~~{{{uuummmgggeeeaaa\\\WWWTTTQQQPPPPPPOOOOOONNNNNNNNNOOOOOOQQQVVV^^^eeemmmwwwzzz}}}rrrfffZZZTTTQQQNNNNNNPPPLLLNNNPPPPPPRRRVVV^^^dddkkktttqqqllleeehhhuuuhhhOOOGGGCCC@@@AAA@@@<<<<<<>>>:::::::::999999999999888::::::999888888999::::::888999999888777777888::::::999888888888999;;;<<<===???AAACCCDDDFFFIIILLLPPPSSSfff|||uuuppptttzzzxxxlll```VVVUUUWWW```ooo}}}wwwiiibbbaaabbbnnnzzzwwwzzzppphhhbbb]]]\\\cccnnn{{{yyymmmaaa\\\]]]\\\^^^fffssswwwooogggeeeaaa]]]XXXUUURRRQQQQQQPPPOOONNNNNNNNNNNNNNNMMMRRRYYY```gggppp{{{{{{www}}}qqqfffZZZUUUQQQNNNNNNOOOLLLNNNOOOPPPRRRXXX```gggnnnwwwuuujjjggglll{{{tttVVVIIICCC???@@@???===<<<>>>::::::::::::999999999999:::999999888888999999:::777888::::::888777888999:::999999888999:::;;;<<>><<<<<<;;;;;;;;;;;;::::::::::::888999999::::::999999888777888::::::888777888999;;;::::::999999;;;<<<===;;;===@@@BBBDDDGGGKKKNNNVVVbbb~~~~~~|||rrrfff\\\VVVSSSWWW```ooo~~~|||{{{{{{{{{~~~rrrpppmmmhhhbbb[[[VVVSSSNNNNNNMMMMMMMMMMMMMMMNNNJJJMMMQQQTTTWWW]]]eeekkkpppwww}}}~~~~~~|||vvvnnnmmmsssvvvhhh^^^VVVTTTSSSQQQQQQSSSRRRSSSSSSSSSWWWaaaoooyyyzzz|||~~~~~~}}}vvvsssrrruuuzzz}}}[[[OOODDD@@@@@@>>><<<;;;<<<;;;;;;;;;;;;:::::::::888999::::::::::::999888888999999888777777888:::;;;;;;:::999:::;;;<<<===:::===@@@CCCFFFIIINNNQQQYYYiii~~~wwwjjj^^^XXXVVVTTTXXXbbbqqqtttsssooojjjccc\\\VVVSSSMMMMMMMMMMMMMMMMMMNNNNNNGGGKKKNNNQQQSSSYYYaaaggghhhooouuuvvvvvvuuuooohhhkkkttt~~~vvvfff]]]UUUTTTTTTRRRRRRTTTQQQQQQRRRSSSYYYeeettt~~~~~~~~~~~~|||yyytttpppoooppprrrpppvvv}}}~~~zzztttrrrrrrkkkiiijjjooouuu|||___RRREEEAAAAAA>>><<<;;;<<<<<<;;;;;;;;;:::::::::888999:::;;;;;;:::999888999999999777666666999;;;999999888888888999:::;;;:::===AAADDDGGGKKKPPPTTT___rrr~~~tttdddYYYUUUUUUUUUYYYdddrrrvvvqqqjjjeeebbb^^^XXXSSSTTTRRRNNNMMMMMMMMMLLLKKKJJJKKKMMMPPPRRRTTTZZZ```jjjiiijjjmmmkkkffffffhhhkkkyyysssggg___WWWSSSSSSSSSRRROOOOOORRRTTTVVVZZZeeettt}}}vvvooolllmmmooonnnlllsssssstttwwwxxxtttmmmggggggkkklllhhhkkkwwwhhhTTTFFFFFFBBB888888BBB::::::;;;;;;::::::999888999999999999999999999999999999999999999999999999888999:::;;;;;;;;;:::999===>>>BBBGGGIIIJJJPPPWWWeee~~~|||tttggg^^^WWWUUUVVVVVV\\\fffsss~~~zzztttmmmgggbbb^^^XXXSSSTTTQQQOOONNNNNNMMMLLLJJJGGGHHHKKKMMMOOORRRXXX^^^cccccceeegggddd```bbbgggttttttddd^^^VVVRRRSSSSSSRRRPPPPPPSSSVVVWWW\\\gggwww}}}xxxrrrqqquuuxxxyyyxxxyyyzzz{{{~~~|||uuuoooooonnnllljjjmmmttt~~~kkkVVVFFFEEEDDD<<<;;;CCC:::;;;;;;;;;;;;:::999999999999999999999999999999999999999999999999999999888999:::;;;;;;;;;::::::;;;>>>CCCIIIKKKNNNWWWbbbsss|||qqqccc[[[UUUSSSTTTVVV\\\hhhuuu~~~xxxooohhhccc^^^XXXSSSRRRQQQOOOOOOOOONNNLLLJJJEEEHHHJJJKKKLLLPPPVVV[[[[[[]]]```aaa]]][[[aaajjj~~~sss```[[[UUUQQQRRRSSSRRRPPPQQQTTTWWWZZZ___jjjzzzwwwooonnnnnnnnnwwwuuu\\\HHHDDDDDD>>><<>>BBBHHHKKKMMMUUUiii|||zzzvvvhhhYYYUUUTTTSSSSSSZZZcccqqq}}}xxxnnnfffaaa^^^ZZZWWWQQQPPPPPPPPPQQQPPPMMMJJJIIILLLNNNMMMRRRXXXZZZVVVWWWXXXZZZZZZXXX\\\kkk{{{~~~qqqgggXXXUUURRROOOOOOPPPPPPPPPOOORRRVVVZZZ```mmm~~~zzzppplllyyyqqqRRREEEDDDAAA===;;;;;;;;;<<<<<<<<<;;;::::::999999999999999999999999888888888999999:::::::::999999::::::;;;<<<======@@@CCCJJJPPPWWWfffssssssooo]]]WWWTTTSSSSSS]]]gggvvvyyynnneeeaaa^^^[[[XXXRRRQQQPPPPPPPPPPPPNNNLLLIIIMMMPPPTTT```lllkkkaaaYYYWWWVVVWWWYYYaaarrrwwwjjjaaaUUUTTTQQQOOONNNMMMNNNOOOMMMPPPUUUYYYaaannnsssqqq}}}[[[JJJFFFDDDAAA@@@<<<<<<<<<<<<<<<;;;::::::999999999999999999999999888888888999999::::::;;;::::::::::::;;;<<<>>>???AAADDDLLLXXXhhhzzzpppxxxxxxcccYYYTTTSSSTTT___iiixxx}}}pppgggaaa^^^[[[XXXSSSQQQOOOOOOOOOPPPOOONNNKKKPPPUUUaaawwwzzz___ZZZWWWXXX]]]iii|||tttggg]]]SSSSSSQQQNNNLLLKKKLLLMMMLLLPPPUUUZZZbbbpppxxxwww|||iiiQQQHHHDDDBBBAAA<<<<<<<<<<<<<<<;;;;;;:::999999999999999999999999777888888999::::::;;;;;;::::::::::::;;;===>>>???CCCEEEMMM^^^www{{{|||wwwbbbWWWRRRTTTWWW^^^iiixxxssshhhbbb^^^ZZZXXXTTTQQQOOONNNOOOPPPPPPOOONNNSSS[[[llleee___ZZZ\\\cccqqq~~~sssfff\\\SSSRRRQQQNNNLLLJJJKKKLLLLLLPPPUUU[[[cccqqq|||{{{~~~tttWWWIIICCC???===<<<<<<======<<<<<<;;;:::999999999999999999999999777777888999::::::;;;;;;::::::::::::;;;===???@@@FFFFFFMMM```}}}~~~ppp]]]TTTQQQVVV\\\]]]hhhwwwuuulllfff___ZZZYYYUUUTTTSSSQQQPPPPPPPPPPPPPPPRRRbbb}}}ooobbbXXX]]]lll~~~{{{oooccc[[[RRRQQQOOOMMMLLLKKKJJJJJJPPPNNNOOOYYYiii{{{aaaMMMHHHEEEAAA<<<<<<;;;:::999999999999999999999999999999999999888888999999999:::::::::888:::<<<=========???AAAEEEIIIOOO[[[vvvzzzttt|||ggg[[[VVVSSSUUUYYYgggmmmuuu}}}yyyqqqjjjbbb[[[XXXUUUUUUSSSRRRQQQPPPPPPPPPQQQUUUiiirrreee\\\ccctttxxxmmmbbb[[[QQQPPPOOOMMMLLLKKKJJJJJJMMMOOOTTT]]]jjj{{{mmmQQQGGGBBB>>>===<<<;;;:::999999999999999999999999999999999999888888999999999:::::::::999:::<<<=========???AAAEEEIIIOOOZZZuuuxxxsssrrr```WWWTTTSSSVVVZZZggglllttt{{{~~~vvvoooeee\\\XXXWWWVVVTTTSSSRRRRRRQQQQQQQQQVVVooouuuiiibbblllyyysssjjj___YYYQQQPPPNNNMMMLLLKKKJJJJJJJJJPPPXXXaaammm||||||yyy|||XXXGGGAAA???======;;;:::::::::::::::::::::::::::::::::::::::888888999999999:::::::::999:::<<<<<<===>>>@@@BBBEEEKKKPPPYYYssswwwttt|||pppcccWWWRRRQQQSSSWWW\\\ggglllttt{{{yyypppfff^^^[[[WWWWWWUUUTTTSSSRRRRRRRRRPPPWWWsssuuukkkhhhuuu}}}vvvpppfff\\\VVVPPPOOONNNLLLKKKKKKJJJJJJKKKQQQZZZeeessswwwnnnttt___JJJEEEEEE>>>===<<<;;;::::::::::::::::::::::::::::::::::::888888999999999:::::::::999;;;<<<<<<<<<>>>AAACCCFFFMMMQQQXXXsss}}}vvvvvv|||qqqbbbYYYPPPOOOPPPRRRXXX]]]jjjooovvv|||yyypppfff```^^^XXXWWWVVVTTTSSSSSSSSSSSSRRRXXXvvvrrrkkklll}}}{{{tttmmmbbbXXXSSSOOONNNMMMLLLKKKKKKJJJJJJOOOQQQYYYgggyyyvvvhhhkkkssszzzcccLLLFFFGGG>>>>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999999::::::::::::;;;<<<<<<<<<>>>BBBEEEGGGOOOTTT[[[xxxyyyuuuzzzyyykkk\\\TTTNNNNNNPPPSSSYYY___oootttzzz|||qqqgggaaa```XXXWWWUUUTTTSSSSSSRRRRRRVVVZZZwwwmmmjjjqqqzzzssskkk```VVVQQQNNNNNNMMMLLLKKKKKKKKKKKKPPPRRRZZZjjj}}}lllhhhlllnnnrrrxxxzzzzzziiiNNNFFFEEE???>>>===<<<<<<;;;<<<<<<::::::::::::::::::::::::888888999999999::::::::::::;;;<<<<<<<<>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::;;;;;;;;;<<>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::;;;;;;;;;<<>>===<<<<<<<<<===???>>>===<<<;;;:::::::::<<<;;;;;;::::::;;;;;;;;;<<<<<<===<<<===@@@DDDHHHJJJRRRYYYttt{{{tttooouuuhhh[[[YYYRRRMMMNNNPPPUUU^^^gggwww~~~}}}uuukkkddd[[[XXXUUUTTTSSSSSSQQQPPPRRRUUU```~~~eeeeeennn|||wwwmmmggg```WWWQQQPPPLLLMMMMMMKKKIIIIIIKKKMMMPPPWWWbbbpppzzztttooommmmmmkkknnnttt|||{{{zzzgggQQQFFFAAA@@@>>>===<<<<<<<<<===<<<<<<;;;:::999999999999::::::999999999::::::;;;<<<<<<=========@@@EEEHHHKKKTTT^^^}}}yyyrrrooowww{{{ggg\\\WWWQQQMMMNNNRRRWWWaaajjjwww~~~~~~vvvnnnhhh]]]ZZZWWWTTTSSSRRRPPPOOOLLLQQQXXXooojjj]]]```jjjyyyyyyrrrkkkeee]]]TTTPPPPPPMMMMMMMMMKKKIIIIIIKKKMMMQQQWWWbbbppp~~~vvvpppmmmmmmpppxxxzzzwwwjjjRRREEEBBBAAA???===<<<<<<<<<<<<<<<;;;::::::999999999999888888888888999999:::;;;<<<======>>>>>>AAAEEEIIILLLVVVcccyyyrrrqqqzzzsssccc\\\TTTOOOLLLNNNSSSYYYccclllvvv|||~~~~~~wwwpppkkkbbb^^^YYYVVVSSSRRROOONNNIIINNNQQQ]]]kkkeeeWWWVVVZZZdddtttuuupppjjjeee\\\SSSPPPRRRMMMNNNMMMKKKIIIIIIKKKLLLQQQWWWbbbooo~~~}}}{{{xxxyyy~~~{{{lllSSSEEECCCAAA???>>><<<<<<<<<<<<>>>===<<<;;;;;;;;;;;;;;;888888888888999:::;;;<<<;;;===>>>???@@@BBBFFFIIIMMMWWWggg{{{vvvsss}}}jjj^^^ZZZSSSMMMKKKNNNSSSYYYcccllltttzzz}}}{{{{{{wwwppplllhhhddd]]]XXXUUURRRPPPNNNHHHMMMLLLPPPVVVQQQKKKQQQTTT^^^nnn~~~tttoooiiiccc[[[RRRPPPRRRNNNNNNMMMKKKIIIIIIJJJLLLPPPUUU```mmm|||sssYYYIIIDDDBBB@@@>>><<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<;;;===???@@@AAACCCGGGJJJOOOXXXjjj|||yyyzzzyyyfff[[[WWWRRRMMMKKKNNNRRRXXXaaajjjqqqwwwzzzxxxyyy~~~{{{tttpppooojjjbbb\\\XXXTTTRRRPPPJJJMMMIIIIIIMMMHHHEEEOOOQQQZZZhhhvvvwwwooofff```YYYQQQOOOPPPNNNNNNNNNKKKIIIHHHJJJKKKNNNSSS]]]jjjyyy{{{^^^KKKDDDCCCAAA>>>===<<<<<<<<<;;;::::::999999:::::::::<<<;;;;;;::::::;;;;;;<<<;;;===???AAABBBDDDHHHJJJPPP[[[ppp~~~{{{|||~~~jjj]]]WWWQQQMMMKKKNNNSSSYYYbbbjjjpppvvvyyyxxxyyyzzzuuuoooggg```ZZZWWWTTTRRRLLLMMMGGGFFFKKKGGGEEEMMMQQQXXXbbbmmmuuuyyyyyyyyy|||zzzzzz|||}}}~~~~~~rrrfff___ZZZSSSPPPPPPOOOOOONNNKKKIIIHHHIIIKKKKKKPPPZZZgggvvvdddOOOEEECCCAAA???===<<<<<<<<<:::::::::999999::::::;;;<<<<<<;;;:::999999999999;;;===@@@BBBCCCEEEHHHKKKPPP___xxx~~~|||}}}ssscccYYYPPPLLLLLLPPPVVV\\\eeennnpppvvv{{{{{{|||xxxrrrjjjbbb\\\XXXUUUSSSMMMLLLEEEEEELLLIIIEEEMMMRRRWWW___hhhnnnppppppooopppooooooqqqrrrttt|||wwwiiiaaa]]]WWWSSSRRROOOOOONNNKKKIIIHHHIIIKKKJJJNNNXXXeeetttnnnVVVEEEDDDAAA???===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===<<<<<<:::999888777777777:::===@@@BBBDDDFFFIIIKKKQQQbbb~~~~~~}}}{{{hhh\\\OOOLLLLLLRRRYYY```iiirrrpppxxx}}}}}}}}}wwwqqqlllcccVVVNNNLLLMMMKKKGGGEEEDDDFFFHHHJJJQQQTTTYYY^^^bbbdddddddddeeeffffffgggiiimmmsssxxx~~~mmmddd___YYYUUUTTTPPPOOOMMMLLLJJJIIIIIIIIIIIIOOOXXXcccooo{{{~~~}}}XXXJJJDDD?????????===<<<>>>>>>===<<<;;;:::999999999;;;::::::::::::;;;<<<<<<;;;===???AAABBBEEEJJJMMMVVVbbb~~~hhh\\\TTTRRRPPPTTT]]]ffflllooouuuxxx{{{~~~{{{vvvlll^^^SSSPPPMMMKKKHHHFFFEEEFFFHHHJJJOOOQQQVVVZZZ]]]_________^^^___``````bbbggglllqqq|||pppfffaaaZZZUUUSSSOOONNNMMMKKKJJJIIIHHHHHHIIINNNVVV```kkkwww~~~}}}~~~~~~||||||```LLLEEE?????????===<<<>>>======<<<;;;::::::::::::;;;::::::::::::;;;<<<<<<;;;===???AAABBBFFFJJJMMMTTT___ppp___VVVSSSQQQPPPUUU^^^gggnnnrrrxxxzzz~~~}}}yyypppcccXXXTTTMMMKKKIIIGGGFFFGGGHHHIIILLLNNNQQQTTTWWWXXXWWWWWWVVVVVVWWWXXXYYY]]]bbbfffmmm{{{tttkkkddd[[[UUURRRNNNMMMLLLJJJIIIHHHGGGGGGIIIMMMSSS[[[fffrrr}}}{{{yyyxxxuuuqqqpppuuu~~~|||kkkPPPGGG@@@??????======>>>===<<<;;;;;;::::::::::::;;;::::::::::::;;;<<<<<<<<<===???AAACCCFFFJJJMMMTTT___{{{pppbbbVVVQQQQQQPPPQQQVVV```jjjqqqvvv||||||uuuqqqjjj```XXXUUUMMMLLLJJJIIIHHHHHHHHHHHHJJJKKKNNNPPPQQQQQQQQQPPPNNNOOOPPPQQQRRRUUUZZZ^^^dddrrrxxxooofff\\\UUURRRMMMLLLKKKIIIHHHGGGFFFFFFIIILLLQQQYYYcccooo{{{~~~yyywww{{{{{{www{{{tttTTTJJJAAA???@@@>>>===>>>===<<<;;;:::::::::::::::;;;::::::::::::;;;<<<<<<<<<>>>@@@AAACCCFFFJJJNNNVVVaaayyy}}}~~~qqqfff\\\TTTQQQOOOOOORRRXXXaaakkktttyyy|||ooohhhbbb[[[VVVUUUMMMMMMLLLKKKIIIHHHHHHGGGIIIJJJKKKLLLMMMLLLLLLKKKJJJKKKLLLMMMNNNPPPTTTWWW^^^jjjyyypppfff\\\UUUSSSMMMLLLJJJIIIGGGFFFFFFFFFHHHKKKQQQXXXbbbnnnzzzzzzvvvzzzYYYMMMBBB@@@@@@???======<<<<<<;;;:::::::::;;;;;;;;;::::::::::::;;;<<<<<<<<<>>>@@@BBBCCCFFFKKKNNNVVVcccxxxrrrzzzxxxlllcccZZZSSSQQQNNNPPPTTTZZZbbbllluuuzzzsssiiiaaaYYYTTTSSSMMMMMMMMMLLLKKKIIIHHHGGGHHHHHHIIIIIIIIIIIIIIIIIIFFFHHHIIIIIIJJJLLLOOORRRTTTaaawwwuuulllbbbXXXSSSRRRMMMLLLKKKIIIHHHGGGFFFFFFFFFJJJOOOVVV___jjjuuu|||}}}zzz}}}^^^PPPDDD@@@AAA???>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>@@@BBBDDDGGGKKKNNNUUUeee~~~qqqoooyyypppeee^^^VVVQQQPPPNNNQQQUUU[[[bbbkkktttyyy~~~wwwkkkcccZZZSSSQQQMMMNNNNNNNNNLLLJJJGGGFFFFFFFFFGGGGGGGGGFFFFFFFFFBBBDDDEEEFFFFFFGGGJJJLLLMMMYYYoooyyynnneee\\\SSSOOOPPPNNNMMMKKKIIIHHHGGGGGGGGGEEEHHHMMMTTT[[[ccclllrrruuu}}}}}}}}}~~~bbbSSSDDD@@@AAA@@@>>>===;;;;;;;;;::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<===???AAABBBDDDGGGKKKNNNUUUiiixxxlllooo|||zzzhhh]]]WWWQQQOOOOOONNNRRRWWW\\\aaaiiiqqqwww{{{~~~uuukkkddd[[[SSSOOOMMMNNNOOONNNMMMJJJGGGFFFEEEEEEEEEEEEEEEEEEEEEEEE???AAABBBCCCCCCDDDFFFIIIKKKWWWkkk}}}ssshhh```WWWOOOMMMOOONNNMMMLLLJJJIIIHHHGGGGGGCCCGGGLLLQQQWWW^^^dddiiimmmuuu~~~|||dddTTTEEE@@@AAA@@@>>>===;;;;;;:::::::::;;;;;;<<<;;;::::::::::::;;;<<<<<<===???AAABBBDDDGGGKKKOOOWWWmmmvvvkkkpppuuucccXXXRRROOONNNPPPOOOSSSXXX\\\aaagggpppvvvxxx|||xxxkkkaaaYYYSSSOOOQQQOOONNNMMMMMMLLLIIIGGGCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDMMMUUUfff~~~uuunnnbbbXXXRRROOONNNMMMNNNNNNLLLKKKIIIGGGFFFEEEGGGIIIKKKPPPTTTYYY]]]```fffjjjrrr{{{{{{lllUUUHHHGGG@@@???BBB@@@===<<<;;;<<<======;;;999>>>>>>>>>>>>???????????????===???DDDGGGIIIMMMRRR^^^vvv~~~pppmmmooo}}}qqq___UUURRROOOLLLLLLOOORRRWWW\\\```gggooouuuyyy~~~~~~~~~wwwjjjaaaYYYSSSNNNPPPNNNMMMLLLLLLKKKIIIGGGCCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDKKKSSSccc{{{tttlllbbbXXXRRRPPPNNNNNNNNNNNNLLLKKKIIIGGGFFFEEEEEEGGGIIIMMMQQQUUUYYY[[[___bbbiiirrryyypppVVVGGGDDD===<<<@@@>>>>>>===<<<===>>>>>><<<:::<<<<<<<<<=========>>>>>>>>>===???DDDGGGHHHLLLQQQ___{{{}}}}}}qqqnnnooo{{{ppp^^^UUURRROOOMMMMMMOOORRRWWW[[[___fffmmmsssttt{{{vvvjjjaaaYYYRRRNNNOOOMMMKKKKKKKKKJJJHHHFFFCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCCCCHHHPPP```www{{{qqqkkk```XXXSSSPPPOOONNNNNNMMMLLLKKKIIIGGGFFFFFFDDDEEEFFFIIILLLPPPSSSTTTWWWYYY```iiipppyyyuuuZZZIIIDDD===<<<@@@>>>???>>>===>>>??????===;;;::::::;;;;;;;;;<<<<<<<<<>>>===@@@FFFHHHHHHKKKQQQ```~~~uuurrrrrr{{{{{{{{{kkk[[[TTTRRRPPPNNNNNNOOORRRVVVZZZ___eeekkkooopppxxxtttiiiaaaZZZSSSNNNNNNLLLJJJIIIJJJIIIHHHFFFDDDCCCCCCBBBBBBAAAAAAAAA????????????@@@AAABBBCCCEEEMMM]]]rrrwwwoooiii___WWWSSSPPPOOONNNMMMMMMLLLJJJIIIHHHGGGFFFCCCDDDEEEGGGIIIKKKMMMOOOSSSUUU[[[dddlllvvv~~~xxx\\\KKKGGGAAA@@@BBB???>>>===<<<===>>>???===;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>BBBGGGHHHHHHLLLSSSaaayyyuuusss|||{{{ttteeeWWWQQQQQQOOOMMMMMMOOOQQQUUUZZZ___eeejjjmmmpppwww~~~sssjjjbbb[[[SSSNNNNNNLLLIIIHHHIIIIIIHHHGGGDDDCCCCCCBBBAAAAAA@@@@@@???????????????@@@BBBBBBCCCKKKYYYmmmvvvmmmggg___WWWSSSPPPOOONNNMMMLLLLLLJJJIIIHHHGGGGGGDDDDDDEEEFFFGGGIIIKKKLLLPPPRRRXXXaaaiiittt{{{|||xxx\\\LLLIIICCCBBBBBB===<<<;;;;;;<<<===>>><<<;;;;;;;;;<<<<<<<<<=========???@@@CCCGGGHHHHHHOOOWWWeeexxxsssrrrzzz{{{mmm```SSSOOOOOONNNLLLKKKOOOPPPTTTZZZaaaggglllnnntttzzz~~~|||zzzwwwsssqqqpppqqqrrruuuzzz}}}{{{vvvyyy}}}}}}ssskkkddd]]]UUUOOONNNLLLIIIHHHIIIIIIIIIHHHDDDCCCCCCBBBAAA@@@??????>>>>>>>>>>>>???@@@AAABBBAAAIIIVVVggg{{{tttmmmggg^^^WWWRRRPPPMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGDDDDDDEEEEEEFFFHHHIIIJJJLLLNNNTTT]]]fffqqqyyy}}}xxx|||^^^KKKHHHBBB@@@@@@;;;;;;::::::;;;======<<<;;;<<<============>>>>>>>>>@@@AAADDDGGGHHHIIIRRR]]]oootttpppoooyyyzzziii\\\QQQNNNOOOMMMKKKJJJNNNOOOTTT[[[dddlllppprrrxxx|||~~~|||~~~}}}wwwuuuxxx~~~zzztttqqqooonnnllliiiiiihhheeebbbbbbccceeehhhnnnuuu{{{}}}yyyuuussspppnnnkkkhhhjjjmmmooopppssswwwzzz||||||sssllleee^^^VVVPPPOOOLLLIIIHHHIIIJJJJJJIIIDDDCCCCCCBBBAAA@@@???>>>>>>======>>>>>>???@@@AAAAAAGGGQQQ___ppp|||qqqlllggg^^^WWWRRROOOLLLJJJLLLLLLKKKJJJIIIHHHHHHGGGDDDDDDDDDDDDEEEGGGHHHIIIIIIKKKRRR[[[dddnnn~~~zzzxxxyyyttt~~~fffNNNGGGAAA@@@AAA<<<<<<;;;;;;<<<>>>>>>===<<<<<<<<<=========>>>>>>>>>BBBBBBEEEGGGGGGKKKVVVccc~~~|||sssqqqqqqzzzzzzhhh\\\QQQOOOPPPNNNKKKJJJMMMNNNTTT]]]hhhqqquuuvvv{{{~~~~~~yyyzzztttoooiiieeedddhhhmmmqqq{{{{{{~~~zzztttlllgggdddaaa___]]][[[\\\\\\ZZZXXXXXXZZZ]]]^^^ccciiinnnqqqwwwzzzvvvooolllhhhfffdddcccaaa___^^^____________bbbfffjjjnnntttzzz~~~|||ssslllfff___WWWQQQOOOMMMJJJHHHIIIJJJKKKJJJDDDDDDCCCBBB@@@??????>>>============>>>???@@@AAA@@@EEENNNYYYhhhzzzzzzooommmggg___WWWRRRNNNKKKIIILLLLLLKKKJJJIIIIIIHHHHHHCCCCCCCCCDDDEEEFFFGGGHHHIIIKKKSSS\\\dddnnn~~~wwwvvvuuusss~~~oooSSSHHHAAAAAADDD@@@===<<<<<<===???@@@???===<<<<<<<<<============>>>CCCCCCEEEGGGGGGLLLYYYgggzzztttuuuvvv~~~{{{hhh\\\RRRPPPQQQOOOLLLJJJLLLNNNTTT^^^jjjtttxxxyyy{{{~~~xxxwww~~~zzztttoookkkdddaaa\\\YYYZZZ]]]bbbeeemmmnnnsss{{{uuuooofff```^^^[[[YYYVVVTTTVVVWWWUUUSSSSSSVVVYYYXXX\\\bbbeeegggmmmvvv}}}xxxoooiiiccc```]]][[[[[[[[[ZZZYYYYYYYYYWWWUUUUUUWWW[[[___```fffmmmrrruuu{{{|||uuummmeee]]]UUUQQQLLLLLLKKKJJJJJJKKKLLLMMMHHHGGGEEECCCAAA@@@??????@@@??????>>>>>>>>>>>>>>>AAADDDIIIPPP]]]ooo~~~vvvqqqlllfff^^^WWWRRROOOLLLJJJLLLLLLKKKJJJHHHGGGFFFFFFEEEDDDCCCBBBCCCEEEGGGHHHJJJMMMSSS\\\cccmmm}}}yyyyyyvvvvvvzzz|||xxxVVVHHHDDD???>>>AAA===>>>?????????>>><<<;;;;;;;;;;;;;;;<<<>>>???AAAAAADDDCCCGGGOOONNNUUUjjj|||qqqppp{{{uuubbbQQQLLLOOOOOOLLLIIIJJJOOOXXXdddoooxxx|||~~~~~~}}}yyyqqqllliiieee___ZZZTTTTTTTTTRRRRRRSSSUUUWWW```bbbfffllluuu}}}nnnfffaaa```^^^YYYTTTSSSSSSSSSSSSSSSSSSTTTUUUUUUXXXXXXXXXXXX\\\ccckkkqqq{{{{{{zzzuuunnngggbbb```XXXWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRRRRTTTTTTTTTSSSXXX\\\aaaeeeiiiqqq|||~~~vvvnnnfff^^^WWWRRRNNNLLLKKKJJJJJJKKKMMMNNNIIIGGGFFFDDDBBBAAA@@@@@@AAA@@@??????>>>?????????@@@CCCGGGMMMXXXjjj~~~zzzrrrnnniiiddd\\\UUUQQQNNNLLLJJJLLLLLLKKKJJJIIIHHHGGGFFFFFFEEECCCCCCCCCDDDFFFGGGIIIKKKQQQZZZbbblll}}}yyytttpppooowwwyyyzzz~~~{{{[[[KKKGGGBBB@@@BBB===>>>>>>???>>>===<<<;;;;;;;;;;;;;;;<<<>>>@@@AAAAAADDDCCCGGGNNNMMMUUUjjjxxxoooqqq}}}mmmXXXOOOOOONNNLLLJJJKKKPPPYYYeeepppzzz~~~qqqkkkddd___]]][[[WWWTTTQQQPPPOOONNNNNNPPPSSSUUUVVVXXX[[[aaajjjyyyzzzuuujjjddd`````````\\\YYYYYYUUUUUUUUUVVVWWWXXXZZZ[[[XXXXXXWWWVVVXXX^^^fffkkkpppqqqppplllfff```\\\[[[\\\\\\[[[ZZZYYYXXXWWWWWWYYYWWWUUUTTTTTTTTTSSSQQQMMMPPPTTTVVVZZZaaalllttt}}}vvvnnnfff^^^VVVQQQOOONNNKKKJJJJJJKKKMMMOOOIIIHHHFFFEEECCCBBBAAAAAAAAAAAA@@@????????????@@@@@@AAADDDIIITTTeeexxxyyyrrrooofffaaaZZZTTTPPPNNNLLLJJJLLLLLLKKKJJJIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEGGGIIINNNWWW___jjj{{{}}}{{{nnniiigggmmm|||~~~zzz~~~{{{xxxzzzbbbNNNHHHDDDAAAAAA>>>>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<>>>@@@AAAAAAEEEDDDGGGMMMLLLUUUkkkwwwpppssspppZZZPPPMMMMMMLLLMMMLLLQQQZZZfffqqq{{{xxxjjjddd___ZZZVVVTTTTTTSSSRRRSSSRRROOONNNNNNPPPSSSTTTQQQRRRTTTWWW```ooo~~~wwwsssnnnkkkbbb]]][[[\\\]]]\\\\\\^^^ZZZYYYYYYYYYZZZ[[[\\\]]]YYYXXXVVVTTTTTTWWW^^^bbbfffggghhheeeaaa]]][[[[[[```___^^^^^^]]]]]]\\\\\\]]][[[WWWUUUTTTRRRPPPNNNLLLNNNOOOPPPRRRXXXaaahhhzzz~~~yyyrrrkkkccc\\\UUUPPPPPPNNNLLLJJJIIIKKKMMMOOOJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@@@@??????????????????@@@CCCGGGQQQaaatttwwwqqqmmmfffaaaZZZTTTPPPMMMKKKJJJLLLKKKKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDFFFGGGLLLSSS[[[gggyyyxxxiiidddbbbhhhttt}}}tttvvvkkkQQQHHHDDD@@@???>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;===>>>@@@AAABBBEEEDDDFFFLLLKKKVVVmmm|||ssswww|||xxxgggUUUMMMKKKKKKLLLOOOLLLRRR\\\gggrrr||||||qqqgggbbb```]]]YYYWWWWWWXXXZZZ\\\YYYUUUSSSTTTVVVYYY[[[WWWXXXWWWXXX]]]kkk}}}yyyrrrnnnjjjgggaaa]]][[[]]]______bbbfffeeedddcccbbb```______^^^\\\ZZZVVVRRRPPPRRRWWW[[[cccdddfffeeedddbbbbbbbbbfffggghhhiiiiiijjjjjjjjjeeebbb^^^[[[YYYVVVTTTQQQRRRRRRQQQPPPQQQVVV\\\bbbooowwwyyyyyy~~~~~~{{{xxxtttnnnhhhbbb\\\VVVRRRPPPNNNLLLJJJJJJKKKLLLNNNJJJIIIGGGFFFDDDDDDCCCCCC@@@@@@???>>>>>>>>>>>>??????@@@CCCGGGPPP^^^ooo{{{{{{sssmmmjjjhhhbbb[[[TTTPPPMMMKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFJJJPPPXXXdddvvvxxx||||||hhhbbb___eeennn}}}rrruuu~~~zzzZZZKKKEEEBBB@@@???>>>>>>===============<<<<<<<<<<<<===???@@@BBBBBBFFFEEEFFFKKKLLLYYYrrrwww{{{xxxssshhh]]]QQQMMMLLLJJJKKKMMMNNNTTT___jjjttt}}}|||tttoooooonnnjjjeeebbbbbbcccbbb]]]YYYXXX[[[aaaeeefffccccccaaa___```jjjzzz~~~wwwrrrlllggggggcccbbbdddfffggglllrrrpppoooooommmkkkhhheeeddd^^^\\\XXXSSSPPPQQQUUUYYY```bbbeeeffffffggghhhjjjoooqqqtttvvvxxxxxxwwwwwwpppmmmhhhdddaaa^^^[[[XXXTTTSSSQQQOOONNNQQQTTTXXXdddmmmzzz|||oooiiijjjnnnrrr{{{xxxvvvsssrrrnnniiieeeaaa\\\WWWTTTNNNMMMLLLKKKJJJJJJKKKKKKIIIHHHGGGEEEDDDDDDCCCCCCAAAAAA@@@??????????????????AAACCCGGGMMMYYYgggqqq|||~~~}}}xxxqqqllljjjfffaaaZZZTTTPPPNNNLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFIIINNNUUUaaattt}}}|||pppfff___bbbiiiuuuzzztttvvv~~~fffQQQHHHEEECCC??????>>>==================<<<<<<<<<===???AAABBBAAAFFFEEEGGGLLLMMM\\\wwwzzzvvvqqqaaaYYYRRRPPPMMMJJJJJJLLLQQQYYYeeeooowww~~~|||rrrmmmllleee```[[[[[[```hhhmmmooohhhjjjjjjfffeeekkkyyy~~~xxxpppjjjjjjgggfffhhhjjjlllsss{{{wwwxxxxxxwwwtttoooiiifffaaa___[[[VVVSSSTTTYYY]]]]]]___ccceeegggiiimmmoootttwww|||~~~{{{wwwqqqlllgggccc^^^[[[WWWUUUSSSQQQPPPPPPPPPQQQZZZcccppppppeee```aaacccdddooo||||||tttpppnnnllljjjgggeeeaaa^^^\\\YYYVVVSSSLLLLLLLLLKKKJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB>>>@@@CCCEEEHHHPPPZZZbbbmmmpppsssssspppkkkgggfffaaa]]]VVVRRRPPPOOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHIIIMMMTTT___rrrqqqcccbbbfffooozzzwwwvvvyyyoooSSSHHHEEEEEE@@@???>>>===<<<======>>>======<<<<<<===???AAABBBAAAFFFFFFHHHMMMOOO```|||uuuppp[[[VVVQQQPPPNNNKKKLLLOOOUUU^^^kkkuuu{{{}}}yyypppiiiaaa___bbbhhhlllmmmgggkkknnnmmmkkkppp}}}wwwqqqooolllllloooqqquuu~~~zzzpppjjjdddbbb^^^ZZZXXXZZZ___ccc___bbbeeeiiikkkooossswww{{{zzzsssmmmfffbbb\\\[[[YYYXXXVVVTTTRRRPPPSSSZZZgggvvvyyykkkaaa]]]]]]\\\ZZZbbbmmm|||xxxnnnfffcccbbb```^^^___\\\ZZZXXXWWWUUURRRPPPJJJKKKKKKLLLKKKIIIGGGFFFGGGGGGEEEDDDCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDD>>>@@@BBBCCCDDDIIIQQQWWWZZZ^^^bbbdddbbb___]]]\\\\\\XXXSSSPPPOOOOOOOOOOOOKKKKKKLLLLLLMMMMMMNNNNNNHHHHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIMMMSSS^^^qqq}}}iiicccfffmmmzzzuuusss|||rrrSSSFFFDDDDDD@@@???===<<<<<<<<<===>>>======<<<===>>>???AAABBBAAAFFFFFFHHHMMMQQQbbbtttnnnVVVRRRNNNNNNLLLKKKNNNTTTXXXbbbpppzzz~~~}}}tttiiiccccccfffggggggdddkkkqqqqqqqqqvvv}}}wwwxxxvvvwwwzzz}}}{{{rrreeeddd```]]][[[^^^cccgggeeehhhkkkooorrrvvv{{{}}}uuuppp^^^]]]\\\[[[YYYVVVRRRPPPNNNUUUaaapppzzzwwwqqqggg]]]YYYZZZ]]]\\\dddnnnwww|||oooiiibbb^^^]]][[[XXXTTTVVVTTTRRRQQQQQQQQQPPPNNNMMMLLLKKKIIIIIIHHHHHHHHHIIIHHHGGGFFFEEEEEEFFFFFFFFFEEEEEEFFFGGGGGGFFFEEECCCDDDDDDDDDCCCDDDFFFIIIPPPQQQSSSVVVYYYZZZ[[[\\\\\\XXXSSSPPPOOOOOONNNNNNJJJKKKMMMNNNNNNMMMMMMLLLMMMKKKIIIIIIKKKLLLMMMLLLOOOKKKIIILLLSSS^^^ooo}}}rrrkkkggggggyyyxxxzzz{{{XXXFFFBBBEEE????????????>>>>>>>>>>>>===<<<;;;<<<>>>AAADDDGGGDDDCCCCCCKKKRRRSSSgggqqqaaaTTTRRROOOLLLJJJKKKOOOSSSVVV```nnnzzz{{{nnnfffccccccccc\\\^^^ccciiipppzzz}}}yyywww|||{{{pppiiiaaa\\\^^^dddjjjmmmjjjjjjnnnsssvvvzzz}}}uuuooobbb]]][[[YYY\\\ZZZLLLTTTUUUZZZfffwwwzzzxxxqqqhhh^^^YYYYYY[[[ZZZaaaggglllqqqtttpppjjjccc___ZZZWWWUUUTTTSSSQQQSSSQQQOOOOOOOOOOOONNNLLLMMMLLLJJJIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEFFFHHHIIIIIIHHHHHHGGGEEEFFFFFFEEEDDDDDDFFFHHHJJJKKKMMMPPPRRRUUUWWWYYY[[[WWWSSSPPPOOONNNMMMLLLJJJKKKLLLMMMNNNNNNMMMMMMNNNLLLKKKKKKMMMNNNNNNMMMPPPLLLJJJNNNTTT___ppp~~~~~~pppkkklllzzzzzzzzz^^^JJJEEEEEE????????????>>>>>>>>>>>>>>>===<<<<<<>>>AAADDDFFFHHHFFFDDDJJJPPPRRRiiinnn^^^RRRRRRPPPMMMKKKLLLOOORRRVVV```mmmxxx~~~~~~nnnbbbZZZUUUSSSUUUXXX\\\ccclllwww||||||wwwooofffaaaccchhhmmmoooqqqpppqqqvvv{{{wwwiiibbb]]]XXXZZZZZZPPPRRRSSSWWWbbbsss{{{yyytttkkkaaa[[[ZZZ[[[ZZZ```ddddddeeeeeebbb\\\YYYWWWTTTRRRQQQPPPQQQQQQQQQPPPOOOOOOPPPPPPNNNLLLNNNMMMLLLJJJJJJJJJKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGIIIMMMQQQRRROOOKKKJJJJJJFFFGGGHHHGGGFFFFFFGGGIIIHHHHHHHHHJJJMMMPPPTTTVVVXXXUUURRRPPPPPPOOOMMMKKKJJJKKKLLLLLLMMMNNNNNNNNNNNNMMMMMMNNNPPPPPPOOONNNPPPMMMLLLOOOUUU```qqq}}}vvvvvvyyy|||zzzqqquuu}}}zzz}}}cccNNNEEEDDD????????????>>>>>>>>>>>>>>>>>>======>>>@@@CCCDDDKKKIIIEEEIIINNNRRRlll~~~mmm\\\PPPPPPPPPNNNLLLMMMOOORRRWWW```kkkuuuzzz~~~vvvjjj```XXXRRRNNNMMMPPPTTT[[[eeerrrxxxnnniiijjjnnnrrrtttxxxttttttzzzqqqhhhaaaXXXXXXZZZTTTPPPPPPTTT]]]lll|||{{{wwwnnneee___]]]^^^```gggkkkjjjgggeeeaaa\\\XXXWWWVVVTTTSSSSSSUUUVVVRRRRRRQQQRRRSSSSSSPPPNNNPPPOOONNNLLLLLLLLLLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNVVV[[[```^^^WWWPPPNNNNNNGGGIIIJJJJJJIIIIIIKKKLLLKKKJJJIIIIIIKKKOOOSSSVVVVVVTTTSSSRRRRRRQQQOOONNNMMMMMMLLLLLLMMMNNNOOOOOONNNNNNOOOQQQSSSSSSQQQOOOOOOMMMLLLOOOUUU___qqq~~~{{{qqquuu{{{~~~}}}yyy}}}cccNNNEEECCC????????????>>>>>>>>>===???>>>======>>>@@@BBBCCCIIIIIIFFFJJJOOORRRooo||||||}}}nnn\\\OOOOOOPPPNNNMMMNNNPPPRRRYYY```jjjsssxxx|||yyyuuummmfff___XXXRRROOOJJJKKKNNNTTT___mmm|||uuuppprrrvvvyyyzzzzzzwwwwwwwwwooogggZZZWWWYYYTTTOOOPPPRRRYYYfffwww~~~}}}yyyqqqhhhbbbaaacccjjjttt{{{yyyrrrllleee```]]][[[YYYXXXXXXYYY[[[[[[VVVUUUTTTUUUUUUUUUSSSQQQQQQQQQPPPNNNMMMMMMLLLLLLOOONNNLLLKKKMMMPPPTTTWWWdddiiillliii```WWWRRRQQQJJJKKKMMMNNNMMMMMMOOOPPPPPPNNNKKKJJJKKKNNNRRRUUUUUUTTTTTTUUUWWWXXXWWWVVVRRRPPPOOOMMMMMMMMMOOOOOOMMMNNNQQQTTTVVVUUURRROOOMMMLLLLLLOOOSSS^^^qqq{{{rrrhhhgggmmmuuu|||}}}|||www{{{dddOOOFFFDDD????????????>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBBDDDGGGHHHMMMQQQTTTssswww{{{ooo]]]NNNOOOOOONNNMMMNNNPPPRRR[[[bbbkkkrrrwww{{{{{{wwwsssmmmeee^^^UUUMMMGGGJJJKKKMMMRRR[[[iiiwww|||wwwxxx}}}~~~{{{xxxzzz|||tttooo```XXXXXXTTTQQQQQQRRRWWWaaaqqqxxxnnnhhhggghhhvvvxxxmmmeeeddd```]]]^^^bbbeeeeeeddd]]][[[YYYXXXXXXXXXWWWVVVUUUUUUUUUTTTSSSPPPNNNLLLSSSQQQPPPOOOQQQUUUYYY\\\hhhlllnnnkkkddd\\\WWWTTTOOOQQQRRRRRRQQQPPPPPPQQQPPPOOOMMMKKKLLLOOORRRUUUWWWVVVVVVYYY]]]```bbbbbbXXXVVVRRROOOMMMMMMNNNOOOLLLNNNRRRVVVXXXWWWSSSOOOLLLKKKLLLOOOSSS]]]qqqxxxooofffbbbbbbdddkkkrrrttt|||zzz|||tttvvv~~~eeeQQQHHHFFF????????????>>>>>>>>>>>>=========>>>???AAABBBCCCAAAEEEHHHNNNSSSXXXyyy~~~wwwmmm[[[NNNNNNNNNMMMMMMNNNQQQTTT]]]dddmmmtttxxx{{{zzzuuuqqqmmmggg```WWWNNNHHHKKKLLLMMMQQQYYYfffttt}}}zzzwwwxxx}}}~~~|||yyy{{{|||wwwhhh]]]YYYTTTSSSSSSSSSUUU]]]lllyyyrrrqqqrrruuuqqqkkkgggjjjsssxxxwwwttthhheeeaaa^^^^^^^^^^^^^^^^^^___``````^^^ZZZUUURRRWWWWWWXXXXXXYYY[[[\\\]]]aaaccceeeeeeccc___[[[XXXWWWXXXXXXWWWTTTQQQOOOOOOPPPOOONNNNNNPPPSSSVVVXXXXXXXXXYYY\\\ccciiimmmnnn___[[[VVVPPPMMMLLLLLLMMMKKKMMMRRRWWWZZZXXXRRRNNNLLLLLLNNNPPPTTT^^^rrrqqqhhhcccaaaeeelllhhhqqq~~~|||{{{rrrsss{{{fffRRRHHHEEE????????????>>>>>>>>>>>>;;;<<<===>>>@@@AAACCCCCCAAAFFFIIINNNSSS\\\|||{{{hhhUUUNNNNNNMMMLLLLLLNNNSSSVVV^^^fffpppwwwzzz}}}~~~xxxrrrppplllhhhccc\\\TTTNNNJJJKKKMMMQQQYYYeeeqqqzzzsssnnnmmmpppttt~~~{{{vvvvvv~~~ooobbb]]]WWWTTTTTTSSSSSSYYYhhh{{{{{{yyy{{{~~~vvvrrrwwwrrrnnnhhheeedddeeeeeeeeehhhjjjlllllliiiccc]]]YYYZZZ\\\^^^``````^^^\\\[[[XXXYYY[[[^^^aaa```]]]ZZZ\\\]]]]]]ZZZUUUPPPNNNMMMPPPPPPPPPRRRTTTXXX\\\^^^ZZZYYYZZZ___fffnnntttvvvccc___XXXRRRMMMKKKLLLLLLJJJMMMRRRXXXZZZXXXRRRNNNMMMMMMOOORRRUUU___sssuuujjjbbb```ccccccmmm{{{|||yyyppprrrzzzeeeQQQEEEAAA????????????>>>>>>>>>>>>:::;;;===>>>@@@BBBCCCDDDCCCGGGIIINNNSSS^^^wwwdddPPPOOONNNMMMKKKKKKNNNSSSWWW```gggqqqyyy|||~~~yyyxxxuuupppkkkddd[[[RRRLLLIIIJJJMMMQQQYYYdddpppxxxooojjjfffeeeeeeooo|||xxxrrrooowwwsssfff```ZZZTTTTTTRRRRRRWWWeeexxxwwwllllllooommmmmmqqqxxx~~~zzzrrrmmmiiiddd______```bbbrrrbbbhhhUUUTTTSSSTTTTTTTTTVVV^^^eeegggjjjkkkfff[[[RRRRRRVVVVVVSSSUUUYYY[[[[[[]]]aaa```ZZZ\\\aaakkkvvvqqqeeeZZZTTTQQQLLLJJJKKKMMMPPPTTTWWWXXXVVVRRRPPPLLLOOOQQQOOOQQQ```xxx~~~nnnhhhhhh```fffttt~~~rrrooouuulllSSSGGGEEEBBBAAA@@@???>>>>>>>>>>>>======>>>???AAABBBCCCDDDGGGDDDJJJRRRTTTccc{{{uuuwwwsss^^^VVVNNNKKKJJJKKKKKKKKKPPPWWW^^^eeeoooxxx}}}zzzzzzyyyuuuoooeee[[[RRRLLLJJJIIILLLRRRVVV\\\hhhsss~~~zzzkkkeeeaaaaaa```ggg||||||qqqmmmiiiiiisssxxxjjj]]]VVVUUUPPPOOOSSSWWW^^^ppp}}}{{{yyyuuuvvv{{{wwwpppkkkfffdddbbbeeeyyymmmsss```VVVTTTRRRRRRRRRUUU^^^hhhvvvyyyyyypppaaaTTTPPPRRRWWWUUUWWW^^^cccbbbbbbccc___YYY\\\dddqqqsssfffZZZSSSPPPLLLKKKLLLJJJMMMQQQTTTTTTRRROOOMMMKKKNNNQQQPPPUUUeee~~~zzzrrrdddeeeooo}}}qqqlllppp|||pppVVVHHHEEEBBBAAA@@@???>>>>>>>>>>>>======>>>@@@AAABBBCCCDDDFFFDDDJJJSSSVVVgggwwwsssxxxttt]]]UUUMMMJJJIIIJJJJJJJJJOOOVVV^^^eeepppyyy~~~}}}|||zzzvvvooofff\\\SSSMMMKKKKKKMMMSSSWWW^^^iiiuuu}}}yyykkkeee```___]]]bbbuuuwwwsssiiieeeaaaccclll}}}{{{mmmaaa\\\WWWQQQOOOSSSVVV\\\mmmxxx{{{{{{uuupppjjjffflll}}}ooo]]]XXXTTTSSSSSSVVVbbbooommm\\\TTTRRRWWWVVVZZZeeemmmmmmhhhfff^^^YYY\\\eeetttyyykkk[[[SSSPPPMMMLLLMMMIIILLLOOOQQQRRRQQQOOOMMMJJJNNNQQQRRRYYYkkknnniiilll|||}}}~~~qqqkkkmmmvvvwww\\\KKKFFFBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@AAABBBCCCDDDEEEDDDJJJSSSXXXmmmzzzyyyxxx^^^TTTMMMIIIHHHJJJJJJJJJOOOVVV]]]eeepppzzz~~~{{{vvvooofff\\\SSSNNNLLLKKKNNNTTTYYY___kkkwww|||yyykkkddd___]]]ZZZ\\\lll|||qqqjjjaaa^^^[[[]]]gggxxx~~~oooeee```YYYRRRPPPRRRTTTYYYjjj}}}zzz~~~xxxppplllvvv|||kkkaaaYYYVVVUUUYYYgggwww{{{iii^^^YYYXXXWWW^^^lllvvvuuummmhhh```ZZZ\\\ddduuusss```UUUPPPMMMKKKLLLJJJLLLOOORRRSSSRRRPPPOOOKKKNNNQQQTTT\\\ooo~~~sssppp~~~~~~rrrmmmmmmsssbbbNNNGGGBBBAAA@@@???>>>>>>>>>>>>===>>>???@@@BBBCCCDDDDDDFFFEEEJJJRRRYYYqqq```TTTMMMJJJIIIJJJKKKKKKQQQXXX]]]eeeqqq{{{~~~{{{uuummmdddZZZSSSNNNLLLKKKNNNSSSXXX```mmmyyy}}}yyykkkccc]]][[[XXXYYYhhhyyy{{{nnnggg^^^[[[YYY]]]hhhyyypppddd___XXXRRROOORRRSSSXXXiii{{{~~~{{{sssqqqzzzlll```[[[WWWYYYiii|||uuuggg___YYYYYYaaappp{{{yyypppiiiaaaZZZ[[[cccvvv|||eeeXXXRRRNNNKKKJJJJJJLLLPPPSSSTTTSSSQQQOOOLLLNNNQQQTTT]]]qqq{{{rrrmmmlllqqqhhhPPPFFFBBBAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEGGGFFFJJJQQQYYYtttcccUUUOOOLLLKKKLLLMMMMMMSSSZZZ^^^fffqqq{{{~~~{{{tttkkkaaaXXXQQQMMMKKKJJJLLLRRRXXX```mmmzzzzzzjjjbbb[[[ZZZXXXZZZhhhyyy{{{lllddd]]]ZZZZZZ^^^jjj|||tttfff]]]WWWQQQNNNQQQSSSXXXiii|||~~~}}}|||tttsssxxxhhh```ZZZYYYiii}}}nnnccc[[[\\\eeettt|||yyyqqqlllbbbZZZZZZbbbwwwiii[[[TTTNNNJJJHHHGGGKKKPPPTTTUUUSSSPPPNNNMMMNNNPPPTTT___sssrrrnnnlllooorrrSSSDDDBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEGGGGGGJJJPPPZZZxxxcccVVVOOOLLLLLLMMMNNNOOOTTT[[[___fffqqqzzz{{{sssiii___WWWPPPMMMKKKJJJLLLQQQWWW```nnn{{{{{{lllbbb[[[YYYYYY\\\kkk{{{zzziii```ZZZYYYYYY^^^lll~~~|||kkk___XXXRRROOOQQQSSSXXXiii{{{}}}zzz{{{tttssssssiii```\\\kkkwwwiii___aaajjjvvv{{{wwwrrrooocccZZZYYY```uuuhhh[[[UUUOOOJJJGGGGGGLLLRRRWWWXXXVVVRRROOOMMMNNNPPPUUUaaavvv}}}xxxxxxwwwzzzuuuqqqnnnnnn\\\GGGBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEFFFGGGJJJPPP\\\~~~|||___VVVOOOLLLKKKMMMNNNOOOTTT[[[aaagggpppyyy|||sssiii___WWWQQQNNNLLLKKKMMMRRRXXXbbbppp~~~|||nnncccZZZYYYYYY]]]lll||||||jjj```YYYXXXYYY___mmmpppbbb[[[TTTQQQRRRSSSWWWgggyyy{{{sssrrr|||rrrgggaaannn~~~pppbbbeeemmmwww{{{vvvrrrrrrfff\\\XXX]]]pppgggZZZUUUPPPJJJGGGIIINNNVVV[[[]]]ZZZUUUQQQLLLNNNPPPVVVcccyyy{{{uuuqqqgggfffiiirrr{{{zzzvvvqqqpppdddKKKBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFGGGJJJPPP___~~~uuu[[[UUUNNNKKKJJJLLLMMMNNNTTT[[[bbbhhhpppxxx}}}tttjjj```WWWRRROOOMMMLLLNNNSSSZZZcccrrr|||qqqdddZZZXXXXXX\\\kkk|||nnndddYYYYYYZZZaaaooorrrddd^^^WWWSSSSSSSSSVVVfffwww|||qqqnnnxxxnnniiinnnwwwttthhhoooxxx}}}vvvkkk^^^]]]VVVXXXqqq}}}gggYYYSSSNNNKKKKKKLLLMMMVVV```aaaXXXQQQQQQPPPPPPQQQXXXfff{{{wwwrrrlllfffeeekkkpppsss|||zzzsssooolllNNNHHHEEEAAA?????????>>>>>>>>>???@@@AAACCCDDDEEEEEEFFFCCCKKKSSS___xxx{{{}}}~~~nnn\\\RRROOONNNMMMLLLMMMQQQWWW\\\bbbkkkuuuzzzyyynnnaaaXXXSSSQQQMMMNNNPPPSSS[[[hhhxxxyyyqqqfff]]]YYYVVVYYYiii|||nnncccZZZZZZ[[[aaammm~~~vvvfff^^^XXXSSSPPPLLLQQQfff~~~|||uuunnnkkk||||||qqqkkkqqq{{{rrrjjjrrrzzztttiiiZZZZZZWWW\\\vvv}}}gggYYYSSSNNNKKKKKKLLLNNNWWWaaaaaaYYYRRRRRROOOOOOPPPWWWeeeyyyuuummmggghhhjjjkkkooouuu|||{{{|||zzzsssooo}}}lllPPPHHHEEEBBB????????????>>>??????@@@AAACCCDDDEEEEEEIIIGGGNNNWWWdddzzz~~~ttttttvvvzzzwwwdddWWWRRRMMMMMMLLLKKKMMMRRRXXX]]]eeennnvvvzzz~~~zzznnnbbbXXXSSSQQQNNNOOOQQQUUU^^^kkk{{{~~~wwwoooeee]]]YYYVVVYYYiii{{{lllaaaZZZYYY[[[aaammm}}}wwwggg\\\VVVRRRPPPNNNSSSiiiyyyqqqnnnjjjtttssslllqqq{{{pppmmmuuu}}}}}}qqqeeeVVVXXXXXX```|||}}}fffYYYSSSNNNKKKKKKLLLQQQZZZcccccc[[[UUUSSSNNNOOOQQQXXXfffzzzzzztttrrrooommmmmmvvv|||wwwsss|||{{{rrrppp|||mmmQQQIIIFFFBBB@@@?????????>>>??????@@@BBBCCCDDDEEEFFFJJJHHHPPPXXXggg|||xxxooollljjjlllxxxmmmYYYQQQQQQLLLKKKKKKKKKMMMSSSZZZ___iiiqqqxxxzzz|||}}}|||zzzooobbbXXXSSSPPPOOOPPPSSSXXXbbbppp~~~}}}wwwlllccc\\\YYYVVVYYYhhhzzz}}}jjj^^^ZZZYYYZZZ```lll|||yyyjjj\\\WWWSSSRRRQQQWWWlllxxxrrrqqqkkkkkkwwwlllnnnvvvnnnnnnwwwzzzmmmaaaUUUWWWXXXaaa~~~|||fffYYYSSSNNNLLLLLLLLLTTT___eeeddd]]]WWWTTTOOOPPPSSSZZZhhh{{{~~~xxxwww{{{}}}www{{{wwwrrrvvv|||sssqqq{{{oooSSSIIIFFFBBB@@@@@@@@@???>>>???@@@AAABBBCCCEEEFFFFFFGGGFFFNNNWWWiiiwwwmmmjjjggggggqqq~~~yyyeeeTTTOOOQQQJJJJJJJJJKKKNNNTTT[[[aaajjjqqqxxxyyy{{{}}}{{{|||pppdddYYYSSSPPPOOOPPPSSSZZZeeesss~~~xxxjjjaaa[[[YYYWWWZZZiii{{{|||iii^^^YYYYYYZZZ```lll|||zzzlll___XXXTTTTTTTTTYYYnnn~~~xxxqqqqqqiiieeexxx}}}nnnlllrrrnnnmmmwwwwwwjjj^^^XXXXXXXXXaaa|||fffYYYSSSOOOLLLLLLNNNXXXdddhhheee___XXXTTTNNNOOOSSS[[[hhh{{{xxxrrrmmmooottt|||wwwqqqrrr~~~tttsss{{{sssUUUIIIFFFBBB@@@@@@@@@?????????@@@AAABBBDDDEEEFFFFFFFFFFFFNNNWWWlllvvvkkkiiigggfffkkksss}}}}}}qqq```TTTOOOOOOIIIIIIJJJKKKNNNTTT\\\bbbiiipppvvvxxx{{{~~~}}}~~~sssfff[[[TTTQQQPPPPPPTTT\\\hhhvvv}}}wwwjjjaaa[[[YYYXXX[[[kkk~~~|||jjj^^^XXXXXXZZZaaammm|||{{{mmm___XXXSSSSSSSSSXXXkkk~~~|||}}}vvvnnnlllfffbbboooqqqlllqqq~~~ooolllxxxwwwiii^^^XXXYYYYYYddd{{{fffYYYSSSOOOMMMMMMQQQ]]]iiikkkfff```YYYTTTLLLNNNRRRZZZgggyyyyyynnnjjjiiilllrrrwwwwwwnnnppptttrrryyyxxxYYYJJJGGGCCCAAA@@@@@@@@@???@@@@@@AAACCCDDDEEEFFFGGGHHHHHHPPPZZZqqqxxxkkkgggeeecccgggnnn~~~ooo^^^TTTPPPMMMIIIIIIJJJKKKNNNTTT\\\bbbhhhooouuuwwwzzzuuuhhh]]]VVVRRRQQQRRRVVV^^^kkkyyy|||vvvlllccc\\\ZZZYYY]]]ooozzziii___WWWWWWZZZbbbnnn~~~|||lll]]]UUUPPPQQQQQQVVVhhh{{{}}}{{{~~~vvvnnniiidddeeellloookkkqqq~~~rrrlllyyyyyylll```VVVXXX[[[iii{{{fffYYYSSSOOOMMMMMMSSSaaammmmmmgggaaaYYYSSSMMMPPPUUU]]]jjj{{{~~~uuusssuuuzzz}}}~~~~~~zzzvvvxxx~~~|||pppooouuupppuuu{{{~~~]]]JJJGGGCCCAAA@@@AAA@@@???@@@AAABBBCCCDDDEEEFFFGGGIIIJJJRRR\\\tttssskkkeeebbbjjjwwwrrr]]]RRRMMMKKKIIIJJJJJJKKKNNNTTT\\\aaajjjpppvvvwwwyyy~~~~~~xxxkkk___WWWTTTTTTUUUXXXaaaooo|||xxxoooeee]]]ZZZZZZ```sssxxxhhh^^^VVVWWWZZZcccppp|||kkk^^^VVVQQQRRRTTTZZZlll~~~~~~|||xxxrrrjjjeeehhhkkkxxx|||llliiippp}}}tttlllzzz|||nnncccSSSWWW]]]nnn{{{eeeYYYSSSOOOMMMMMMUUUdddpppooogggaaaYYYRRRQQQSSSYYYaaannn}}}yyyrrrkkkmmmtttuuuvvvppptttnnnrrrwww```JJJGGGCCCAAAAAAAAA@@@???@@@AAABBBCCCDDDFFFGGGGGGHHHIIIQQQ[[[uuu~~~rrrgggdddrrrwww]]]NNNJJJIIIJJJJJJJJJKKKNNNTTT[[[aaakkkrrrvvvwwwyyy}}}~~~}}}yyylll```XXXUUUWWWWWW[[[dddqqq~~~|||qqqggg]]]ZZZZZZaaavvvvvvggg]]]UUUVVV[[[cccqqq|||jjj```XXXTTTWWWZZZaaarrrwwwqqqiiicccdddhhhwww~~~rrrkkkpppyyyrrrqqqvvvnnnbbb[[[[[[]]]pppiii]]]VVVOOOMMMPPPXXXfffqqqmmmbbbYYYTTTRRRMMMPPPXXXdddssssssmmmlllmmmuuuwwwtttzzzkkkllluuucccLLLIIIEEEAAA???>>>??????AAABBBBBBCCCDDDEEEFFFFFFFFFLLLOOOXXXzzzwwwkkkpppvvvrrrZZZQQQPPPOOOLLLKKKJJJJJJLLLSSS[[[aaaooosssxxxzzzzzzzzz}}}~~~ooobbbYYYUUUSSSYYYbbbllluuu~~~|||uuuiii^^^YYYXXXaaayyyuuugggaaaXXXXXX\\\fffuuu{{{mmmaaa\\\XXXVVVWWWbbbwww|||rrrjjjcccbbbfffttt~~~rrrkkkpppyyyrrrmmmqqq}}}ooodddZZZZZZ^^^sssjjj^^^WWWPPPNNNRRRZZZgggqqqmmmbbbYYYTTTRRRMMMQQQYYYfffvvvrrrkkkiiiooo}}}{{{vvv{{{lllkkksss|||bbbLLLIIIEEEBBB@@@?????????AAAAAABBBCCCDDDEEEFFFFFFFFFMMMQQQZZZ|||sssvvvyyyqqqYYYQQQPPPMMMLLLKKKJJJJJJMMMSSS\\\bbbppptttyyy|||}}}~~~rrreee[[[WWWUUU[[[eeennnvvv~~~vvvjjj^^^YYYYYYbbb{{{uuugggbbbZZZYYY]]]hhhyyyqqqddd^^^XXXUUUXXXcccxxxuuullldddaaacccqqq~~~rrrkkkpppxxxqqqhhhlllwww}}}ooofffYYYZZZaaaxxxkkk^^^WWWPPPPPPTTT]]]iiirrrmmmbbbYYYTTTQQQMMMRRR[[[iiiyyy{{{nnnjjjmmmwww|||xxx}}}nnnlllrrr~~~fffNNNJJJEEEBBBAAAAAA@@@@@@@@@AAAAAABBBCCCDDDEEEEEEGGGNNNRRR]]]zzz{{{~~~mmmXXXRRRPPPMMMKKKKKKJJJKKKNNNTTT]]]cccpppuuu{{{vvvggg]]]YYYWWW^^^hhhqqqxxx~~~xxxkkk^^^YYYZZZfffuuuhhhbbb\\\ZZZ___mmmwwwggg___XXXWWW[[[iiizzzpppfffaaabbbooorrrkkkpppxxxpppdddhhhrrrzzzllldddYYY[[[ddd|||jjj]]]VVVPPPQQQVVVcccmmmsssmmmaaaYYYTTTQQQMMMSSS]]]lll|||tttoooooowww{{{~~~yyyvvvqqqnnnpppuuu|||rrrooosssnnnSSSNNNGGGBBBAAABBBAAA@@@@@@@@@AAABBBCCCDDDEEEEEEHHHOOOTTT```}}}zzz|||www{{{kkkWWWSSSQQQMMMJJJKKKKKKLLLOOOVVV^^^dddqqqvvv}}}xxxhhh^^^YYYYYY```jjjsssyyy}}}zzzlll___[[[]]]iiivvvhhhbbb\\\\\\aaasss}}}iii```YYYZZZccctttuuuiiicccbbbnnnrrrkkkpppwwwnnncccfffppp|||vvviiiaaaZZZ\\\ggghhh[[[TTTPPPSSSZZZiiiqqqssskkk```XXXTTTQQQMMMTTT```oooyyyqqqrrryyy~~~{{{uuuooommmkkkgggeeefffjjjnnnrrryyy~~~vvvsssuuurrr\\\TTTIIICCCBBBBBBBBBAAA@@@AAAAAABBBCCCDDDEEEEEEHHHOOOVVVdddyyytttvvvrrrxxxqqq[[[UUUQQQLLLIIIJJJKKKMMMPPPWWW___eeeqqqvvv~~~zzziii^^^YYYZZZ```iiiqqqwwwzzz|||~~~{{{mmm```\\\```lllxxxiiibbb]]]^^^gggzzzkkkaaaZZZ^^^kkkyyyllldddbbbnnnrrrkkkpppvvvlllbbbeeeooo|||~~~tttfff^^^[[[]]]iii{{{eeeZZZTTTQQQWWW```qqquuusssiii]]]WWWUUUSSSPPPWWWdddsssyyylllppp|||yyyqqqkkkhhheeebbbaaaccceeegggnnnqqq{{{xxxuuuvvvvvvggg[[[MMMCCCAAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFFFFGGGOOOVVVfffzzzvvvxxxwwwzzz}}}cccWWWPPPJJJIIIJJJKKKNNNRRRXXX```fffqqqwww}}}}}}mmmaaa\\\ZZZ___fffllloooqqqssstttwwwzzz~~~|||mmmaaa^^^cccnnn}}}kkkccc]]]bbbooonnnddd\\\```ooo{{{mmmdddbbbnnnssskkkpppvvvjjj```dddooo|||uuuggg^^^ZZZ]]]kkkxxxcccZZZUUUTTT\\\gggwwwxxxsssfff[[[WWWUUUTTTTTT[[[iiixxxwwwgggooo{{{tttlllgggeeeffffffjjjllltttxxxttttttvvvqqqcccPPPCCC@@@AAABBBAAABBBCCCCCCDDDEEEFFFGGGGGGGGGNNNWWWhhh~~~}}}hhhYYYQQQKKKHHHJJJLLLNNNSSSYYYaaagggqqqvvv}}}rrrgggaaa\\\___ccceeefffffffffgggkkknnnssswww||||||nnnbbb```eeeppppppfff___gggxxxsssggg]]]aaaooo{{{lllcccaaammmssskkkpppvvviii^^^bbbnnn|||vvvhhh___ZZZ\\\lllvvvcccZZZVVVWWW```lllzzzzzzssseeeYYYVVVVVVUUUWWW___lll|||uuufffpppvvvpppoooooollllllsss}}}wwwsssrrrqqq}}}xxxgggRRRDDD@@@AAABBBAAACCCCCCDDDEEEFFFGGGHHHHHHFFFNNNWWWhhhjjjZZZSSSNNNHHHJJJLLLOOOSSSZZZbbbgggqqqvvv|||wwwkkkfff]]]___``````___]]]]]]]]]```dddiiiooouuu{{{|||nnnbbbaaafffpppsssiii```kkk~~~wwwjjj^^^```lll{{{kkkaaaeeemmmsssnnnoooyyyjjj___ccclllwwwyyypppeee```YYYYYYqqqqqqaaaYYYRRRZZZkkksss|||pppfff\\\TTTUUUZZZWWWdddwwwzzzyyy|||~~~rrrkkk{{{}}}zzzzzz~~~~~~xxxtttmmmvvvvvv]]]OOOLLLEEEBBBCCC??????AAACCCDDDDDDDDDFFFHHHLLLNNNUUUlllfffXXXQQQMMMJJJKKKKKKMMMQQQYYYbbbiiiqqquuu|||sssllllllfffaaa^^^ZZZVVVXXX]]]___]]]___eeelllsss{{{}}}nnnbbbbbbgggpppwwwlllbbbssszzzkkk]]]]]]fffpppwww|||mmmbbbdddkkkvvvppprrrzzzkkk```bbbjjjtttuuummmccc^^^YYY[[[uuuoooaaaZZZSSS]]]qqqzzz}}}pppfff]]]VVVUUUYYY\\\jjj}}}~~~tttpppsssqqqrrruuuwwwyyywwwrrr~~~yyyoooxxxttt[[[MMMJJJDDDAAABBB??????AAACCCDDDDDDDDDFFFHHHMMMOOOVVVnnnqqq^^^UUUQQQMMMJJJJJJKKKMMMRRRZZZcccjjjtttxxx~~~{{{yyyqqqjjjddd]]]VVVSSSUUUYYYVVVWWW^^^eeejjjrrrzzzqqqcccaaadddkkkyyyzzznnngggzzz|||lll^^^\\\bbbhhhmmmqqquuu~~~ooocccdddhhhzzzsssttt{{{mmmbbbbbbhhhpppqqqiii```\\\ZZZ^^^{{{~~~lllaaaZZZUUUbbbyyynnnddd]]]WWWUUUWWWbbbqqqyyyoooiiieeecccddddddfffmmmuuuxxx}}}||||||sss{{{rrrXXXJJJHHHBBB@@@BBB??????AAACCCDDDDDDDDDFFFHHHMMMPPPYYYqqqzzz~~~sss```UUUQQQNNNKKKIIIJJJLLLOOOTTT\\\eeellltttxxx~~~uuummmcccYYYSSSRRRSSSPPPQQQVVV\\\aaahhhooozzzrrrccc^^^___cccooo}}}{{{nnnkkk~~~xxxiiiZZZWWWYYY\\\^^^aaacccnnn~~~qqqeeedddhhh}}}uuuvvv{{{mmmddddddhhhnnnnnnfff^^^[[[[[[```~~~wwwhhh```ZZZWWWggg~~~lllaaa[[[WWWUUUVVVgggxxx}}}kkkgggdddeeedddcccggglllooozzzvvv}}}qqqXXXIIIGGGAAA@@@CCC@@@???AAACCCDDDDDDDDDFFFHHHLLLPPPZZZsss|||yyyxxxeeeVVVPPPOOOLLLHHHIIIJJJMMMPPPUUU]]]gggmmmrrrwww}}}}}}rrriii___XXXVVVRRRNNNNNNSSSWWWZZZaaagggrrrzzzpppaaa\\\[[[]]]hhhttt{{{llliiiwwwsssfffYYYUUUVVVVVVWWWXXX^^^ggguuusssgggeeehhhvvvwww|||nnngggfffhhhmmmmmmfff___\\\\\\aaa~~~qqqeee___[[[ZZZmmm}}}iii^^^YYYVVVVVVYYYjjj}}}|||sssnnnjjjhhhkkkppprrr}}}yyyvvv~~~sssYYYJJJHHHBBBAAADDDBBB???AAACCCDDDDDDDDDFFFHHHJJJOOOZZZuuuyyy~~~|||ppp\\\QQQNNNNNNKKKHHHIIIJJJMMMQQQVVV^^^gggmmmtttxxx~~~wwwmmmccc\\\YYYSSSOOONNNPPPSSSTTTYYY___jjjrrr|||zzzkkk]]]ZZZZZZ[[[dddppp|||mmmdddiiipppxxx}}}nnncccYYYWWWXXXWWWWWWYYY]]]cccnnn{{{vvviiigggiiiwwwyyyppphhhfffiiinnnmmmfff___\\\]]]bbb~~~kkkaaa]]]\\\aaawww|||iii]]]XXXVVVZZZ___pppzzzwww{{{{{{}}}xxxuuu~~~uuu[[[LLLHHHBBBAAAEEEBBB???AAACCCDDDDDDDDDFFFHHHIIIOOO[[[www~~~www}}}yyyhhhVVVNNNNNNMMMLLLKKKIIIKKKNNNQQQVVV^^^fffkkkxxx{{{~~~|||{{{vvvjjj___YYYVVVQQQNNNNNNOOOOOORRRWWW```hhhsss|||rrreee[[[ZZZ[[[\\\dddnnn~~~~~~oooaaa```bbbhhhqqqzzzrrrjjjbbb[[[YYYYYYXXXWWWYYY\\\```iiivvvzzzlllhhhhhhyyy{{{tttfffeeehhhmmmmmmfff___\\\]]]ccczzzggg^^^[[[^^^iii|||kkk___XXXWWW^^^gggyyy|||~~~uuusss~~~www\\\LLLHHHBBBAAADDDBBB???AAACCCDDDDDDDDDFFFHHHJJJPPP^^^zzzyyyvvv{{{{{{vvveeeUUUOOOOOOMMMLLLMMMIIIKKKNNNQQQVVV\\\dddiiivvvzzzzzzyyywwwuuu}}}yyyiii```ZZZUUUPPPOOONNNLLLNNNSSSWWW___iiisss{{{vvvlllaaaZZZ\\\^^^^^^dddmmm{{{|||nnnccccccdddgggjjjuuu}}}tttmmmgggeeeddd```^^^______ccckkkxxx}}}nnnhhhggg~~~{{{|||vvvddddddgggmmmmmmfff^^^[[[\\\cccssseee[[[ZZZ```ooo|||mmm```YYYYYYbbbmmm~~~rrrqqq~~~www\\\LLLHHHAAA@@@CCC@@@???AAACCCDDDDDDDDDFFFHHHJJJQQQ___|||wwwvvv~~~ttt{{{xxxhhhYYYSSSPPPLLLJJJLLLIIIKKKNNNQQQUUU\\\ccchhhqqqvvv|||~~~yyyyyywwwvvv~~~vvvjjj___YYYTTTRRROOOMMMNNNRRRRRRYYYcccllluuu|||wwwqqqiiiiii___ZZZ]]]______dddlll{{{yyylllgggiiilllllliiiooozzzxxxtttnnnkkkkkkfffjjjrrr~~~llljjjmmmuuu|||ooogggaaabbbjjjkkkccc\\\\\\\\\mmmvvvhhh___YYYbbbvvvvvvfff\\\VVVXXXgggyyyyyyooorrr}}}zzz___OOOJJJDDDBBBEEECCCAAAAAAAAABBBDDDEEEGGGHHHLLLSSS\\\}}}yyysssxxxxxxvvv}}}gggUUUTTTOOOLLLNNNMMMJJJKKKNNNPPPTTTZZZbbbgggpppsssxxx|||vvvuuuuuusssuuuvvveee[[[SSSRRRRRRPPPNNNMMMQQQTTT[[[dddppp|||xxxtttppphhhfffddddddbbbbbbhhhqqq}}}vvvtttuuuvvvtttwwwyyyzzzwwwxxxoookkkmmmtttooogggaaaaaahhhjjjbbb\\\\\\```pppzzznnnddd___^^^jjj~~~ssscccZZZVVVZZZkkk}}}yyywww|||qqqpppzzz{{{___OOOJJJCCCAAADDDAAAAAAAAABBBBBBDDDEEEGGGHHHMMMTTT]]]~~~vvvoootttzzzsssrrr}}}hhhUUUTTTNNNKKKMMMLLLJJJKKKMMMOOOSSSYYY```eeemmmpppvvv{{{~~~vvvqqqppprrryyyooocccXXXUUUSSSPPPNNNNNNPPPSSSYYYbbbnnnzzz~~~{{{vvvqqqooollllllrrrzzztttnnnnnnsssrrrhhh```___fffggg```[[[]]]ccctttqqqeee______eeeuuuppp___XXXWWW]]]ppp}}}xxxooouuupppmmmuuuzzz___NNNIIIBBB@@@BBB@@@AAAAAABBBCCCDDDFFFGGGHHHNNNUUU^^^wwwooorrruuuoooooo}}}kkkVVVSSSNNNKKKMMMKKKIIIJJJLLLMMMQQQVVV]]]bbbiiinnntttyyy}}}~~~vvvpppooosss~~~pppaaaYYYUUUPPPNNNNNNOOOQQQVVV^^^iiivvv~~~|||xxxqqqooorrrvvvhhh```^^^ccceee___[[[]]]cccuuu~~~nnnccc\\\___kkknnn^^^XXXYYYaaatttxxxvvvwwwxxx{{{mmmqqq{{{xxxkkkjjjpppxxx]]]MMMHHHBBB@@@CCCAAAAAABBBBBBCCCDDDFFFHHHHHHNNNUUU___vvvttt}}}rrrmmmooonnnWWWTTTNNNKKKLLLJJJHHHIIIJJJLLLOOOTTT[[[```gggmmmtttyyy}}}~~~}}}xxxuuutttxxx~~~kkk___XXXRRROOOOOONNNPPPSSSZZZeeerrr~~~|||tttrrrsss{{{hhh```]]]bbbddd^^^[[[]]]bbbvvv|||ooofff[[[aaaqqq~~~mmm]]]YYY\\\eeexxxxxxrrr~~~sssrrrxxx~~~xxxvvvuuuzzzqqqrrryyyrrrfffhhhmmm{{{vvv[[[KKKHHHBBBAAAEEECCCBBBBBBBBBCCCEEEFFFHHHIIIMMMUUU```~~~vvv|||wwwnnnkkkrrrsssYYYTTTOOOKKKLLLIIIHHHIIIJJJLLLOOOTTT[[[___iiinnnuuuzzz}}}}}}zzzxxxxxxyyyiii^^^UUUQQQQQQOOOOOOQQQWWWaaaooo|||xxxtttttt~~~hhh```^^^ccceee^^^[[[]]]cccyyyzzzpppggg\\\eeeyyy|||kkk]]][[[aaakkk}}}uuuqqq~~~qqqmmmqqqtttwwwxxxtttqqqpppkkkfffeeeeeekkkwww}}}wwwvvv{{{rrrgggggglllyyy}}}vvv\\\LLLIIICCCBBBFFFDDDBBBBBBCCCDDDEEEGGGHHHIIILLLUUUbbbwwwxxxssskkkkkkuuuwww\\\VVVPPPLLLLLLIIIHHHIIIKKKLLLPPPUUU\\\aaakkkpppvvv{{{~~~||||||xxx|||xxxiii\\\UUUTTTQQQPPPQQQUUU___nnn|||}}}vvvuuu|||hhh```^^^eeefff___[[[]]]ggg~~~uuulllddd^^^jjjxxxhhh\\\^^^fffqqqtttqqqzzzyyy}}}sssmmmnnnkkknnnnnnkkkjjjkkkiiifffdddffflllwww{{{yyy}}}xxxmmmggglllyyy~~~zzz___NNNJJJCCCAAADDDBBBBBBCCCCCCDDDEEEGGGHHHIIILLLWWWeeewwwyyy~~~yyyooonnnxxx{{{^^^WWWQQQMMMMMMIIIHHHIIIKKKMMMQQQWWW^^^dddnnnqqqvvvzzz}}}zzz{{{yyyuuueeeZZZWWWSSSRRRQQQUUU^^^mmm|||xxxuuuzzzhhh```___fffggg```[[[]]]kkk}}}rrrhhh``````mmmuuufff\\\___iiiuuuuuurrr{{{xxxrrrmmmhhhmmmuuu{{{xxxppppppjjjmmmnnnlllmmmpppqqqooopppttt||||||{{{~~~sssgggmmmyyy}}}bbbPPPKKKCCC@@@BBB@@@CCCCCCCCCDDDEEEGGGIIIJJJMMMYYYhhhyyy|||vvvrrrzzz~~~___XXXRRRNNNNNNIIIHHHJJJLLLNNNRRRYYY```eeeooorrrvvvyyy|||~~~yyyzzz}}}~~~jjj^^^YYYUUUSSSQQQUUU^^^mmm|||wwwsssyyyjjjcccbbbffffff^^^\\\___rrrxxxlllfffbbbbbbuuuooofff\\\\\\iii{{{vvvuuu~~~{{{uuuuuuuuupppiiieeeeeehhhmmmtttyyy|||}}}~~~wwwkkkooouuulllRRRIIIIIIEEEBBBCCCCCCCCCCCCDDDEEEGGGIIIIIIMMMVVVfffvvv{{{ooosss{{{]]]TTTUUUQQQLLLKKKJJJIIIKKKQQQWWW\\\eeennnqqqtttyyy|||~~~}}}{{{}}}rrrbbb^^^VVVUUUTTTWWWbbbrrrzzzvvv}}}kkkdddcccgggfff___]]]aaauuuttthhhbbb^^^eee{{{lllddd\\\___lllzzzxxx~~~wwwqqqssstttqqqlllkkkjjjmmmrrrxxx|||jjjnnnvvvrrrTTTHHHGGGDDD@@@@@@CCCCCCCCCDDDEEEGGGIIIIIINNNWWWgggwwwrrrrrr}}}tttYYYRRRRRRNNNJJJJJJJJJIIILLLRRRXXX]]]gggppptttvvvzzz}}}~~~mmmccc[[[YYYWWWXXXaaaooo}}}~~~zzzmmmfffdddhhhfff```___eeeyyypppddd___^^^hhhhhhbbb]]]bbbqqq||||||vvv{{{~~~jjjnnnuuuyyyUUUGGGFFFDDDAAA@@@CCCCCCCCCDDDEEEGGGIIIIIINNNWWWiii~~~yyyvvvqqquuummmXXXRRRPPPLLLJJJKKKJJJIIILLLSSSYYY___hhhqqqwwwyyy}}}~~~mmmaaa^^^ZZZZZZ```lll{{{|||oooiiigggiiigggbbbdddkkk~~~|||mmmbbb```bbblllzzzeee```^^^fffuuuzzzlllmmmppp|||XXXGGGGGGGGGDDDCCCCCCCCCCCCDDDEEEGGGIIIIIIOOOXXXkkk}}}wwwoooooozzzxxxjjj[[[TTTQQQLLLKKKMMMKKKJJJMMMTTTZZZ```iiisssyyy{{{wwwfffaaa\\\[[[```kkk||||||rrrkkkiiillljjjfffjjjttt{{{kkk```___cccrrruuubbb``````iiiyyy{{{ooolllmmmwww^^^JJJHHHFFFDDDCCCCCCCCCCCCDDDEEEGGGIIIIIIOOOYYYnnnuuulllkkksss{{{yyyooofff[[[TTTPPPLLLKKKLLLLLLKKKNNNTTTZZZ```iiisssyyy|||lllccc\\\\\\```jjjzzz{{{sssnnnlllnnnllljjjqqq}}}zzziii]]]^^^dddzzzoooaaa```bbbmmm||||||qqqnnnnnnzzzdddNNNHHHDDDAAA@@@CCCCCCCCCDDDEEEGGGIIIIIIPPPZZZqqqqqqkkkiiinnntttqqqeee___VVVPPPLLLKKKJJJJJJMMMKKKNNNTTTZZZ___hhhqqqxxxzzz~~~wwwiii^^^]]]aaagggttt~~~zzzuuuooonnnpppooonnnxxxyyyhhh^^^```iii}}}hhh______dddqqq}}}vvvssssssdddOOOHHHCCCAAACCCCCCCCCCCCDDDEEEGGGIIIIIIPPPZZZrrr}}}~~~mmmmmmmmmpppsssooo]]]XXXPPPKKKJJJLLLLLLJJJMMMLLLNNNTTTYYY^^^fffooouuuxxx|||}}}||||||rrrbbb___aaaccciiissssssssssssvvv}}}}}}zzzuuupppoooqqqpppqqq{{{vvviii```fffqqqyyyccc]]]___fffsss{{{yyyyyyaaaNNNHHHDDDEEEHHHCCCCCCCCCDDDEEEGGGIIIJJJQQQZZZttt|||yyy|||wwwkkkqqqtttuuuvvvrrrYYYTTTMMMIIIKKKOOOOOOMMMNNNMMMNNNTTTXXX]]]eeennnsssvvvzzz~~~wwwqqqpppqqqtttwwwyyyeeeaaaaaa___aaagggiiihhhhhhkkktttwwwsssqqqrrrtttsssuuu}}}rrrgggaaaiiivvvoooddd\\\bbbnnn|||zzz~~~~~~{{{zzzyyy^^^KKKGGGEEECCCBBBCCCCCCDDDEEEFFFHHHJJJKKKRRRXXXuuu{{{uuuvvv~~~|||iiirrr}}}nnnYYYQQQKKKLLLMMMLLLKKKMMMKKKLLLOOORRRWWW^^^fffkkkqqqtttyyy}}}tttddd```aaabbbgggnnnwwwlllaaa___\\\YYYYYY___\\\[[[```hhhsss|||sss|||ttttttuuuwwwwwwyyyzzzooofffcccmmm||||||mmmccc___eeeqqq~~~wwwvvv|||}}}zzzxxx{{{]]]KKKFFFEEECCCBBBCCCCCCDDDEEEFFFHHHJJJKKKRRRYYYwww|||wwwttt{{{vvvgggsss~~~sss\\\SSSMMMMMMMMMKKKJJJKKKJJJLLLOOORRRVVV]]]eeejjjppptttyyy}}}zzzkkk^^^]]]^^^]]]```fffooo}}}tttgggccc^^^ZZZYYYWWWTTTVVV\\\dddpppxxxpppwwwuuuwwwzzz}}}~~~wwwllleeeeeessswwwiiiaaaaaahhhtttwww|||}}}|||yyysss|||\\\JJJFFFEEECCCCCCCCCCCCDDDEEEFFFHHHJJJKKKSSS[[[zzz}}}zzzxxx|||xxxqqqhhhwwwxxx^^^UUUNNNMMMMMMJJJHHHIIIJJJKKKNNNQQQVVV\\\ccchhhooosssxxx||||||~~~nnn```WWWXXXZZZXXXYYY]]]jjjwwwzzzjjjccc]]]YYYVVVUUUSSSUUUZZZbbbnnnuuummmrrr}}}uuuyyyvvvjjjdddfffvvvrrrfffaaabbbjjjvvv{{{www{{{uuunnn{{{xxxZZZJJJFFFDDDCCCCCCCCCCCCDDDEEEFFFHHHJJJKKKSSS\\\}}}||||||uuurrrmmm}}}www]]]TTTMMMLLLLLLIIIGGGHHHIIIKKKNNNQQQUUUZZZaaafffnnnrrrwww|||zzzqqqllllllnnnqqqcccYYYZZZ\\\YYYZZZ^^^kkkvvvrrrfff```[[[YYY^^^[[[ZZZ]]]bbbmmm}}}{{{~~~qqqjjjmmmtttuuu{{{ttthhhbbbddduuunnndddbbbccckkkxxxxxxqqqsssvvv}}}qqqkkkxxxvvvZZZKKKFFFDDDCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKSSS^^^www{{{vvvtttpppqqqZZZRRRKKKKKKKKKHHHGGGHHHHHHJJJMMMPPPTTTYYY___ccclllqqqvvv|||}}}rrrkkkhhhgggfffjjjuuuzzzqqqdddbbbbbb___aaafffkkkuuuvvvmmmgggcccfffbbb``````cccnnn~~~{{{zzzzzzxxxwwwyyy~~~wwwmmmhhhjjjnnn~~~uuu}}}pppfff___aaaqqq}}}kkkdddeeegggppp|||zzzpppnnnpppyyyoookkkzzzvvv[[[LLLFFFDDDCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKRRR___tttxxxvvvtttpppppp[[[RRRLLLKKKKKKHHHGGGHHHGGGIIILLLOOOSSSWWW\\\```kkkooovvv|||xxxssssssooojjjfffoooyyyrrrllliiieeefffkkkmmmuuuzzztttpppnnnlllkkkllluuuzzzxxx{{{|||~~~}}}vvvmmmjjjkkknnnuuuwww~~~yyyjjjaaa\\\]]]lll~~~{{{kkkeeeiiiooowww{{{{{{uuuooooooyyyxxxpppnnn~~~vvv\\\MMMGGGDDDCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKQQQ___yyyzzzuuurrrppp{{{^^^VVVOOOMMMLLLIIIGGGGGGFFFIIILLLOOORRRVVV[[[^^^jjjooouuu{{{|||~~~wwwuuuyyyyyy}}}~~~yyy}}}}}}xxxqqqnnnoooqqqjjj}}}xxxssseee^^^ZZZ[[[iiizzzzzzkkkgggkkkvvv}}}~~~uuutttzzz{{{sssrrrlllrrryyy||||||yyyqqqqqqvvv]]]NNNHHHDDDCCCDDDCCCCCCDDDEEEFFFHHHJJJKKKQQQ___uuurrrqqqcccZZZRRROOOMMMIIIFFFGGGFFFHHHLLLOOORRRUUUZZZ]]]jjjnnnuuu{{{}}}wwwqqqnnnnnnsss~~~{{{zzz{{{~~~xxxiii]]]YYYWWWWWWccctttsssmmmpppwwwvvvsssyyy}}}wwwwwwpppmmmqqquuuuuuuuuyyy~~~wwwrrrssssssYYYJJJEEECCCBBBBBBCCCDDDDDDDDDDDDGGGJJJNNNTTTccc|||uuuuuuxxxuuutttyyy```RRRPPPJJJHHHJJJGGGJJJJJJLLLOOOSSSYYY___bbbiiinnnuuu{{{}}}wwwsssqqqttt{{{|||vvvtttrrrqqqrrrssssssrrrmmm```VVVTTTRRRRRR]]]lll|||zzzqqqnnnuuu~~~tttqqqxxx{{{qqqooonnnmmmnnnqqqsssyyy}}}}}}xxxssstttsssYYYJJJFFFDDDBBBBBBCCCDDDDDDDDDDDDGGGJJJNNNTTTcccxxxsssuuuxxxuuuhhhUUUPPPJJJIIILLLIIIKKKKKKKKKNNNRRRXXX^^^aaakkkooouuuzzz~~~~~~yyyttttttvvvxxxyyywwwmmmjjjeeebbbaaa```___^^^___VVVOOONNNNNNNNNXXXdddsssvvvxxxtttnnnqqq{{{{{{{{{sssyyyuuunnnvvvvvvnnniiigggiiihhhlllsss}}}{{{www}}}wwwrrrrrr~~~uuuYYYKKKGGGEEEDDDCCCCCCDDDDDDDDDDDDGGGJJJNNNSSScccvvvqqqvvvzzzrrrpppXXXPPPJJJIIIMMMJJJLLLKKKKKKLLLQQQWWW]]]aaalllpppuuuyyy{{{~~~|||uuurrrpppnnnmmmsssqqqccc```[[[XXXWWWWWWVVVUUUUUUOOOLLLMMMMMMMMMUUU^^^ggglllpppooonnnsss~~~|||xxxtttrrrrrrooouuu~~~yyymmmuuurrrjjjfffggghhhlllttt|||tttvvv|||wwwqqqooo|||{{{\\\LLLHHHFFFEEEDDDCCCDDDDDDDDDDDDGGGJJJNNNSSSdddxxxtttzzz~~~pppoooXXXPPPJJJJJJLLLHHHJJJIIIIIIKKKPPPXXX___dddlllooosssvvvwwwyyy{{{}}}|||~~~wwwqqqkkkgggfffkkkxxxwwwiii___[[[WWWTTTSSSRRRQQQPPPNNNKKKJJJKKKKKKLLLQQQWWW\\\bbbiiilllnnnttt~~~}}}zzzwwwvvvwwwyyy~~~|||ooowww~~~yyynnnjjjfffffflllvvvtttuuuzzzyyysssooozzzbbbNNNHHHGGGEEEDDDCCCDDDDDDDDDDDDGGGJJJNNNTTTfff}}}xxxvvv~~~fffTTTPPPKKKJJJJJJEEEGGGGGGHHHLLLRRRZZZaaafffjjjmmmppprrrssstttwwwyyyyyy|||vvvjjjdddcccgggpppzzzzzzlllbbb___\\\XXXUUURRRPPPMMMJJJIIIIIIIIIIIIIIIJJJMMMQQQSSSZZZbbbhhhmmmttt~~~ttt{{{vvvmmmggghhhnnn}}}wwwvvvzzz{{{vvvqqq{{{iiiQQQIIIGGGEEEDDDCCCDDDDDDDDDDDDGGGJJJNNNUUUhhh~~~zzzsss\\\PPPQQQKKKIIIIIIEEEFFFGGGIIINNNTTT\\\bbbfffhhhjjjmmmoooppprrrvvvxxxyyy{{{lllcccbbbeeekkkrrrxxx~~~}}}vvvnnngggbbbaaa___\\\YYYVVVRRRMMMJJJIIIJJJJJJIIIGGGIIIKKKMMMNNNTTT\\\cccjjjtttzzzvvvqqqpppyyyzzzxxx{{{xxxtttppp{{{pppSSSIIIFFFEEEDDDCCCDDDDDDDDDDDDGGGJJJNNNVVVjjjyyyxxxiiiVVVOOOQQQKKKHHHJJJIIIHHHIIILLLQQQVVV\\\aaacccgggiiilllnnnpppssswwwzzzzzz|||ooobbbaaadddiiinnnmmmooopppnnnlllkkkhhheeeaaa```___]]][[[WWWRRRNNNKKKMMMMMMJJJIIIJJJLLLLLLLLLQQQWWW^^^gggttt~~~}}}vvvzzz{{{xxx|||ssspppmmmxxxtttUUUIIIFFFEEEDDDCCCDDDDDDDDDDDDGGGKKKNNNWWWkkk{{{sssuuu{{{eeeTTTPPPRRRJJJGGGLLLLLLJJJLLLOOOSSSXXX\\\___```fffiiilllnnnqqquuuyyy|||{{{}}}wwwhhhdddeeefffgggiiilllmmmkkkkkkmmmkkkgggeeeggghhhfffaaaZZZUUUSSSUUURRRNNNMMMMMMMMMMMMLLLLLLPPPUUU[[[dddsss~~~{{{yyyvvv~~~uuupppmmmvvvsssXXXKKKEEECCCCCCCCCDDDEEEEEEEEEFFFIIILLLVVVggg|||tttooouuu~~~xxx]]]VVVPPPOOOMMMKKKKKKMMMIIIKKKNNNSSSXXX\\\___aaaeeegggkkknnnrrrvvv|||sssooommmnnnooonnnqqqqqqooooooqqqqqqnnnnnnnnnmmmiiiddd^^^YYYWWWUUURRRNNNLLLLLLLLLKKKJJJKKKOOOUUU[[[eeeuuuzzz}}}yyy~~~uuuqqqnnnwwwmmmTTTHHHCCCAAAAAACCCDDDEEEEEEEEEFFFIIILLLXXXhhh{{{tttnnnrrr}}}zzz|||zzznnnZZZSSSNNNNNNMMMJJJIIIKKKIIIKKKNNNRRRWWW[[[^^^```ccceeeiiilllppptttzzz~~~|||yyyxxxyyytttwwwvvvssstttxxxzzzxxxxxxvvvsssnnniiiddd```^^^WWWTTTQQQOOONNNMMMLLLJJJKKKOOOUUU\\\hhhxxxzzz~~~~~~uuuqqqnnnxxxkkkUUUKKKGGGEEEEEECCCDDDEEEEEEEEEFFFIIILLLYYYiii}}}tttmmmqqqyyytttuuupppbbbVVVPPPMMMNNNMMMIIIGGGHHHIIIKKKMMMQQQUUUZZZ]]]___aaacccgggjjjnnnrrrwww{{{~~~~~~|||wwwqqqlllgggddd[[[XXXUUURRRRRRQQQOOONNNKKKOOOTTT]]]jjjzzz{{{tttpppnnnwwwlllWWWMMMIIIGGGGGGCCCDDDEEEEEEEEEFFFIIILLLXXXhhhvvvnnnrrrwwwppprrrnnn___SSSOOOMMMOOONNNJJJGGGHHHIIIJJJLLLOOOSSSXXX[[[]]]___bbbfffjjjmmmqqquuuyyy}}}vvvmmmgggaaa]]]XXXUUUTTTSSSRRRQQQMMMOOOUUU^^^kkk{{{{{{rrrnnnllluuukkkUUUKKKGGGDDDDDDCCCDDDEEEEEEEEEFFFIIILLLUUUfff}}}uuunnnrrrvvvqqquuussscccSSSOOONNNPPPPPPLLLIIIIIIIIIJJJKKKNNNQQQUUUYYY\\\___cccgggkkknnnqqquuuxxx{{{~~~~~~||||||rrrkkkfff^^^XXXTTTSSSRRRQQQOOOQQQUUU^^^kkkzzzrrrmmmkkktttmmmVVVLLLHHHFFFFFFCCCDDDEEEEEEEEEFFFIIILLLTTTeeeyyyrrrmmmsssyyyuuu{{{xxxfffSSSOOONNNQQQQQQMMMKKKKKKJJJJJJJJJLLLOOOSSSWWWZZZ```cccgggkkknnnqqqtttwwwyyy{{{~~~~~~|||ttthhh^^^WWWTTTRRRRRRRRRRRRVVV^^^jjjyyy|||sssmmmlllttt~~~oooWWWMMMIIIHHHIIICCCDDDEEEEEEEEEFFFIIILLLUUUfffyyyssspppxxx~~~{{{yyycccTTTOOOMMMPPPPPPMMMLLLMMMJJJIIIIIIKKKNNNRRRVVVYYY___bbbgggkkknnnpppsssuuuuuuwww{{{qqqddd[[[WWWUUUTTTSSSTTTVVV^^^jjjxxx|||uuunnnmmmuuu}}}kkkSSSIIIFFFFFFGGGCCCDDDEEEEEEEEEFFFJJJLLLWWWhhh{{{vvvuuu~~~xxxzzzwww___SSSOOOLLLOOOOOOMMMLLLMMMJJJIIIIIIJJJMMMQQQUUUXXX^^^aaafffjjjmmmooorrrtttsssuuuyyy~~~yyyggg]]]YYYUUUQQQSSSUUUZZZ___fffoooyyy~~~{{{sssqqqttt}}}kkkUUUHHHAAA======BBBCCCDDDDDDEEEGGGKKKNNNWWWggg||||||~~~}}}}}}```XXXOOOOOOQQQJJJJJJKKKEEEFFFHHHIIIJJJKKKNNNSSSVVV]]]```dddgggjjjmmmqqqtttvvvvvvxxx}}}|||zzzyyy{{{~~~nnnbbb[[[WWWTTTSSSVVVZZZ___eeennnwww}}}zzzzzzwwwoooooosss}}}hhhTTTKKKEEECCCCCCCCCDDDDDDDDDDDDGGGJJJMMMWWWgggcccXXXNNNNNNPPPKKKKKKMMMGGGGGGHHHIIIJJJKKKNNNSSSVVV[[[___cccfffiiillloooqqqxxxwwwyyy}}}~~~uuusssooommmmmmooorrrttt{{{~~~vvvfff]]]XXXUUUTTTVVVZZZ^^^dddllluuu{{{yyywww}}}rrrkkklllrrr~~~fffTTTLLLGGGFFFFFFDDDEEEEEEDDDDDDFFFIIILLLVVVhhhnnn[[[NNNMMMPPPKKKKKKMMMIIIGGGHHHIIIJJJKKKOOOSSSWWWYYY]]]bbbfffiiijjjlllnnnxxxxxxyyy}}}yyysssooollleeeccc```^^^^^^```ccceeennnsss{{{~~~||||||}}}{{{iii^^^XXXUUUUUUWWWYYY]]]bbbjjjrrrxxx{{{uuuvvvzzzyyyvvvzzz~~~}}}vvvxxxqqqiiijjjqqq~~~fffSSSKKKFFFDDDEEEEEEFFFEEEEEEDDDEEEIIIKKKVVVhhhbbbQQQMMMPPPKKKJJJLLLIIIGGGHHHJJJJJJLLLOOOTTTWWWYYY]]]cccgggjjjkkklllmmmvvvwwwyyy|||yyyppphhhccc___]]]ZZZXXXVVVUUUUUUWWWYYY[[[aaahhhsss~~~zzzxxxwwwwwwyyy{{{~~~kkk```ZZZWWWTTTVVVYYY\\\aaahhhpppuuu~~~wwwmmmjjjnnnrrruuurrrkkkhhhkkkpppqqqxxxwwwsss{{{sssjjjjjjqqq~~~~~~}}}fffRRRIIIEEEDDDEEEEEEFFFEEEEEEDDDEEEIIIKKKVVVhhhjjjUUUNNNQQQKKKHHHJJJHHHGGGIIIJJJKKKLLLOOOTTTWWWZZZ^^^dddiiikkklllnnnooosssuuuyyy|||zzztttjjjbbb\\\YYYWWWUUUUUUSSSQQQPPPPPPRRRTTTUUUYYYaaannn|||zzz~~~zzzwwwuuutttsssuuuwwwyyy{{{}}}~~~~~~~~~~~~}}}{{{~~~~~~~~~{{{lllbbb\\\YYYSSSUUUWWW[[[___fffnnnttt|||zzzkkkdddbbbdddeeebbb\\\ZZZ\\\``````hhhsss}}}zzzsssuuuzzz~~~|||zzzyyy{{{vvvkkkjjjqqq|||{{{hhhRRRIIIFFFFFFGGGDDDEEEEEEDDDDDDFFFIIILLLVVVhhhpppXXXNNNQQQLLLGGGIIIHHHHHHIIIJJJKKKLLLPPPTTTXXX[[[___eeeiiilllnnnqqqrrrrrruuuyyy}}}zzzvvvkkkfff^^^YYYVVVVVVUUUUUUSSSRRRPPPNNNNNNOOOPPPQQQUUU]]]jjjyyyzzzrrrmmmzzzvvvsssrrroooqqqssstttsssrrrtttvvvwwwuuusssssssssuuuvvvvvvyyy{{{~~~rrrhhh```ZZZXXXRRRSSSVVVZZZ^^^fffnnnsss|||ppphhh______^^^[[[WWWVVVVVVXXXWWW]]]eeemmmwww~~~zzztttnnnmmmrrrzzzwwwllliiippp~~~|||mmmUUUIIIEEEEEEGGGCCCDDDDDDDDDDDDGGGJJJMMMWWWggg~~~sssXXXMMMQQQLLLGGGIIIJJJHHHIIIJJJKKKMMMPPPTTTXXX[[[___dddhhhkkkooorrruuutttxxx|||~~~~~~vvvnnnjjjaaa]]]YYYVVVVVVWWWXXXXXXUUUTTTRRRPPPOOOOOOPPPPPPTTT[[[gggvvvxxxvvvvvvzzzvvvsssqqqnnnqqqsssrrrpppoooppprrrrrrpppnnnmmmmmmppprrrtttssswww{{{}}}}}}zzzyyy~~~}}}yyyrrrjjjbbb[[[WWWTTTQQQSSSUUUYYY^^^eeennnsss|||xxxooocccaaa^^^\\\ZZZYYYXXXXXXWWWZZZ^^^ccclll{{{~~~tttmmmmmmrrrwww||||||wwwkkkiiippp~~~sssWWWIIICCCCCCDDDBBBCCCDDDDDDEEEGGGKKKNNNWWWgggsssXXXLLLQQQMMMHHHKKKLLLHHHIIIKKKKKKMMMPPPUUUXXX[[[^^^bbbfffjjjooossswwwwwwzzz~~~~~~}}}}}}zzz{{{~~~wwwqqqkkkggg]]]ZZZWWWVVVXXXZZZ[[[[[[YYYWWWUUUSSSRRRQQQQQQRRRTTTZZZfffttt