BM6P6(@ EEEEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEFFFFFFFFFFFFHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGFFFFFFDDDCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCAAAAAACCCBBBAAA@@@????????????AAA@@@@@@@@@@@@@@@@@@@@@????????????????????????======>>>>>>??????@@@@@@????????????>>>>>>>>>===@@@@@@@@@?????????>>>>>>???@@@AAAAAABBBBBBAAAAAA??????>>>>>>=========<<<===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCC????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===>>>???@@@@@@???>>>===AAAAAAAAAAAAAAAAAAAAAAAA========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<===>>>??????@@@BBBAAA???>>>>>>???AAABBBAAA???===<<<;;;<<<===>>>??????>>>>>>======<<<<<<================================================????????????????????????CCCCCCAAA@@@???>>>>>>>>>===>>>>>>>>>????????????@@@@@@@@@@@@?????????>>>AAAAAA@@@???>>>>>>>>>???CCCBBBAAAAAA@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@??????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAACCCBBB@@@?????????@@@@@@???>>>>>>>>>>>>>>>??????@@@?????????>>>>>>======>>>>>>?????????@@@@@@@@@==============================>>>???????????????????????????????????????????????????????????????>>>>>>?????????@@@@@@@@@>>>>>>>>>???@@@@@@@@@AAA:::888777:::===@@@???===?????????>>>>>>>>>>>>>>>@@@@@@??????????????????@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>AAAAAAAAA@@@@@@?????????????????????????????????@@@@@@????????????@@@@@@??????>>>>>>??????@@@AAA??????@@@AAAAAAAAAAAA@@@CCCAAA???@@@BBBDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDBBB@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????BBBBBBAAA@@@@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????>>>>>>======<<<<<<;;;;;;============>>>>>>>>>>>>@@@@@@??????????????????@@@@@@??????>>>>>>======????????????????????????@@@@@@AAAAAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???????????????AAAAAA@@@@@@???>>>>>>>>>@@@?????????>>>>>>======DDDDDDDDDDDDDDDDDDEEEFFFDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFFFFEEEDDDCCCBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBAAA@@@???BBBBBBAAA??????>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<@@@@@@?????????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@===<<<<<<<<<;;;;;;;;;:::<<<<<<=========>>>>>>>>>========================@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????======>>>>>>>>>?????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<<<<===>>>>>>>>>???AAA@@@>>>======>>>@@@AAA@@@???===;;;;;;<<<===>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================????????????????????????AAA@@@???>>>>>>===>>>>>>======>>>>>>>>>?????????????????????>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>AAAAAA@@@?????????????????????@@@@@@@@@@@@??????===>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>?????????@@@???@@@@@@AAAAAAAAAAAAAAABBBAAA@@@???>>>??????@@@??????>>>>>>===>>>>>>>>>?????????>>>>>>>>>======>>>>>>>>>?????????@@@@@@========================<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>?????????@@@@@@>>>>>>??????????????????>>><<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@?????????>>>>>>>>>AAAAAA@@@@@@@@@???????????????????????????????????????>>>>>>>>>>>>?????????>>>>>>>>>>>>???@@@@@@>>>??????@@@@@@@@@@@@@@@BBBFFFIIIIIIEEEBBBBBBCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@?????????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>??????<<<<<<=========>>>>>>>>>??????????????????????????????>>>>>>>>>>>>>>>>>>??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>??????>>>>>>@@@????????????>>>>>>>>>?????????>>>>>>>>>======DDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@???>>>AAAAAA@@@???>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>============<<<<<<<<<<<<;;;;;;;;;??????>>>>>>>>>>>>>>>===<<<===>>>>>>??????>>>>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======????????????======>>>==================>>><<<<<<<<<<<<<<<<<<<<<<<<================================================================================================<<<<<<==================???>>>===<<<<<<===>>>???>>>>>><<<;;;;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>============>>>>>>>>>>>>>>>>>>>>>=========<<<<<>>>>>======>>>>>>@@@??????>>>===>>>>>>>>>>>>??????@@@@@@??????>>><<<======>>>>>>======<<<<<<<<<=========>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@???>>>>>>>>>????????????>>>===============>>>>>>>>>>>>==================>>>>>>>>>?????????========================<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<==============================>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>@@@>>>===>>>??????>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>====================================??????>>>>>>>>>>>>>>>===@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>>>>>>>======>>>>>>???@@@>>>>>>?????????@@@@@@@@@???HHHPPPOOOEEE>>>>>>BBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBB@@@???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>===>>>>>>??????@@@@@@AAA????????????????????????>>>>>>>>>>>>????????????<<<<<<======>>>??????@@@<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>=========>>>>>>>>>?????????>>>>>>>>>>>>============CCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>@@@???>>>>>>=========>>><<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;========================<<<<<<===>>>>>>>>>>>>>>>========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;================================================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>?????????@@@================================================<<<===???@@@@@@???===<<<>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;<<<=========<<<;;;;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<=========>>>>>>======<<<<<<<<<;;;;;;;;;>>>>>>======<<<======>>>@@@???>>>>>>======>>>>>>===>>>>>>??????>>>>>>======>>>>>>??????>>>>>>===<<<<<<<<<<<<===============>>>??????@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<<<<<<<<<<========================<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<===============>>>=========>>>>>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<;;;;;;<<<<<<=========<<<<<<======>>>???>>>=========>>>>>>??????<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>@@@??????>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>>>>:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<===========================>>>>>><<<<<<<<<======>>>>>>>>>========================<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>>========================;;;;;;<<<============<<<;;;;;;<<<===>>>>>>??????========================AAAAAA@@@???>>>>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@???????????????>>>>>>===<<<<<<<<<======:::::::::;;;;;;<<<<<<<<<========================>>>=========<<<<<<;;;;;;======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>><<<<<<<<<===============;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>??????>>><<<;;;===<<<;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<;;;;;;<<<======@@@@@@???>>>>>>>>>>>>>>><<<======>>>>>>======<<<<<<======>>>>>>======<<<<<<<<<<<<<<<=========>>><<<===>>>>>>??????>>>>>><<<=====================>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<==================<<<<<<;;;;;;;;;999:::;;;;;;;;;<<<======;;;;;;<<<<<<<<<=========<<<<<<=========>>>>>>>>><<<<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<===>>>???===???AAAAAA???======>>>>>>>>>>>>>>>??????@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@???>>>===>>>????????????????????????????????????>>>>>>>>>======???>>>>>>======<<<;;;;;;========================<<<<<<=========>>>>>>>>>;;;;;;;;;;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;;;;<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;::::::;;;<<<======>>>???<<<<<<<<<<<<<<<<<<<<<===@@@??????>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAA@@@??????@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>???===<<<<<<;;;;;;<<<<<<<<<999999::::::;;;<<<<<<<<<========================<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>===:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<============<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<===<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::;;;;;;<<<<<<@@@??????>>>>>>>>>>>>>>>;;;<<<<<<======<<<<<<;;;:::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<=========;;;<<<======>>>>>>======;;;;;;<<<=========<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999;;;<<<<<<<<<<<<>>>???::::::;;;;;;<<<=========;;;;;;<<<<<<======>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<======<<<;;;:::;;;<<<===>>>@@@===;;;;;;>>>@@@@@@???<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>========================<<<>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============:::;;;;;;<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>======<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;:::999999:::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>>>>??????@@@>>>>>>>>>??????@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>??????@@@@@@??????>>>@@@@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>===<<<<<<<<<===>>><<<;;;;;;;;;;;;;;;<<<<<<999999::::::;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<999999999::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;====================================>>>>>>>>>>>>::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999:::;;;;;;;;;<<<:::;;;;;;;;;;;;;;;;;;:::777888888999999999999999888888888888999999::::::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::::::::;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<>>======<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;999999::::::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<============<<<999:::;;;<<<===<<<<<<;;;::::::::::::;;;<<<======::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::888999999:::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999;;;===<<<:::999;;;===999::::::;;;<<<<<<======::::::;;;<<<<<<===>>>>>>::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<<<<;;;:::999:::;;;===>>>???<<<::::::===??????===;;;;;;<<<======>>>??????================================================;;;<<<======<<<;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>><<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::999999::::::;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<>>>>>>===>>>>>>???@@@AAA<<<=========>>>>>>??????>>>>>>>>>>>>????????????AAAAAAAAA@@@@@@@@@@@@???===>>>????????????>>>>>>@@@@@@@@@@@@????????????================================================>>>===<<<;;;:::;;;<<<<<<;;;;;;:::::::::;;;;;;<<<999999:::;;;;;;<<<======:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::::::::999999999888888999999999::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::;;;;;;;;;<<<<<<=========888888999999999:::::::::999999999999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;888999:::;;;;;;:::999888::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::888888999::::::;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::666777888999999999999999777777888888999999999:::999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888999999::::::::::::;;;;;;;;;<<<<<<======<<<<<<<<<;;;;;;;;;:::999999999::::::;;;<<<======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::888888999999999::::::::::::;;;<<<<<<======<<<<<<888999;;;<<<===<<<;;;;;;999999999:::;;;<<<===>>>:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;::::::::::::::::::::::::888888999::::::::::::999888888888888888888888888<<<<<<<<<<<<<<<<<<<<<<<<999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;888:::;;;:::666555666888999999:::;;;;;;<<<======::::::;;;;;;<<<===>>>>>>:::::::::;;;;;;<<<<<<<<<999999999999999999999999999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::===<<<<<<;;;;;;<<<<<<===::::::999999::::::;;;<<<<<<;;;:::999999;;;===>>>;;;::::::;;;<<<<<<;;;:::;;;;;;<<<<<<===>>>>>>???========================>>>>>>>>>>>>>>>>>>>>>>>>:::<<<===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<===<<<<<<;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>>>>777888888999999::::::;;;999999:::::::::;;;;;;;;;888888999::::::;;;<<<<<<<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999999999::::::::::::;;;;;;:::::::::;;;;;;<<<<<<<<<===================================================>>>>>>>>>????????????BBBAAA@@@???>>>>>>>>>>>>???????????????>>>======??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;::::::>>>======<<<;;;:::::::::<<<<<<<<<<<<;;;;;;:::999;;;::::::999999::::::;;;;;;::::::999999::::::;;;999;;;<<<<<<;;;::::::;;;:::::::::999999999888888999888888999;;;======<<<999;;;<<<;;;:::;;;<<<<<<999999888888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999999:::999999888888999999:::::::::::::::::::::::::::999:::;;;<<<<<<;;;:::999:::::::::::::::::::::::::::::::::999999999888888;;;;;;:::::::::999999999::::::::::::::::::::::::;;;;;;;;;;;;:::999999888888:::;;;999666555777999777777888999;;;<<<======888888888888888888888888999999999888888888777777999999999999999999999999888888999999999:::::::::999999999999999999999999777777777777888888888888:::::::::::::::999888777;;;;;;;;;::::::999999999888888999999999:::::::::888888888888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888777777888:::;;;666666777777777888888888888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999999999999999999999999888999999::::::999999888888888888888888888888888::::::<<<<<<<<<<<<::::::777777888888888999999999999:::;;;<<<<<<:::888777777777666666777777888999::::::999888777777777888888999999::::::999999888888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;:::::::::999999999888888777888888999999888888777888888888999999:::::::::888888888999999:::::::::::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;@@@>>><<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<::::::;;;<<<<<<;;;::::::999999999999666777777777888888888888999999999:::::::::;;;;;;999999999999999999999999:::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;888888:::;;;;;;:::888888999999999999999999999999999999999999999999999999================================================>>>>>>?????????@@@@@@@@@AAAAAA@@@???>>>======>>>>>>>>>??????>>>>>>===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>======<<<;;;;;;:::888888999999888777777666::::::999999999999::::::::::::999999999999::::::999:::<<<<<<:::::::::;;;::::::999999999888888888888888777777888777555444888999:::999888888888888888888888888999999::::::::::::::::::::::::::::::888888999999::::::;;;;;;999999888888888888999999:::::::::::::::999999999::::::;;;;;;;;;;;;::::::999999999999999999999999::::::999999999888888888::::::::::::999999999999::::::::::::::::::::::::::::::::::::::::::999888999;;;<<<:::777777888;;;:::::::::999999888888888888888888888888888888888999999999888888777777777::::::::::::::::::::::::888888888999999999999:::999999999999999999999999555555555666666666666777888888999999888777777666999999888888888888888888888888888999999999999:::888888888888888888888888999999999999::::::::::::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;:::999888888999:::;;;::::::::::::::::::::::::;;;:::888777777888:::;;;888888888999999999::::::888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999::::::::::::999999999999999999999999888999999999999999999888888888888888888888888888888999::::::::::::999888777777777888888888999999888999:::;;;:::999777666777777777777777888999999999999888777777777888888888888999999999999888888888888888888888888888888::::::::::::;;;;;;;;;;;;999999999999999999999999888888888888999999999:::::::::999999999888888888999::::::::::::::::::999888888888999999999::::::888888999999999999999999::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;:::::::::???===;;;;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999;;;<<<;;;:::999:::;;;;;;;;;:::999999999999999666666777777777888888888999999999999::::::::::::999999999999999999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::777888888999999:::999999888888999999999999888888999999999999999999999999999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@???>>>===============>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======<<<<<<;;;;;;::::::999999999::::::::::::999888888999999999888888999999999999999999888888999999999888:::;;;;;;:::999999:::999999999999888888888777444666888999::::::999888777888999:::::::::999999888888888888888999999999888999999999999999999999999999999999999999999999999888888777777888888999999999999999999999999999::::::999999999999::::::777777777777777777777777999999999999888888888777::::::999999999888888888999999999999999999999999888888999999:::999999999888999999888777666888999::::::999888777666666555777777777777777777777777888888888888777777777777888888888888888888888888777777777888888888999999888888888888888888888888555555666666666777777777666777777777777666666555555666666666666666777777777777777888888888999999777777777777777777777777888888888999999999::::::888888888888888888888888888888888888888888888888999999999999999999999999;;;:::888777777888:::;;;888888888888888888888888:::999888777777888999:::888888888888999999999999888888999:::;;;;;;;;;;;;;;;::::::::::::999999999888888888888888777777777888888888888888888888888888888999999999999888888777777777777777777777777666777777888888777777666777777777777888888888888666777888888888777666555888777777777777888999999888777777777777888888999777888888999999888888777777777777777777777777777999999999::::::::::::;;;888888888888888888888888666777777777777888888888999999999999888888888777999999::::::::::::999999777777888888888888999999999999999888888888888888999999999999999999999999999999999999999999999888999999999::::::::::::;;;999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;::::::999999999===;;;999999:::;;;:::999::::::999999888888777777999999999999999999999999999:::;;;:::999999999;;;::::::999888888888999999666666666666777777777777888888888999999999::::::888888888888888888888888777888888999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::666666777888888888888777999888888777777888888999888888888888888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>>>>>>>??????>>>======<<<<<<<<<===<<<============<<<;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999::::::;;;;;;;;;;;;999999999888888777777777999999::::::::::::999999999888888777777888888999999888888777777888888999777999::::::999888888999999888888888888777777777555777999;;;;;;:::::::::666444555999;;;::::::;;;666777777888888888888888888888888888888999999999<<<;;;:::999777666555444888777777666666777777888777777888888888888888999:::999888777777888999:::777777777777777777777777999888888888888777777777999999888888888777777777888888888888888888888888666666777888999999999999555555555555444444555666666666666666666666666666666666666666666666666666777777777777777777777777555555555555555555555555666666777777777888888888777777777777777777777777777777777888888888999999666666777777777666666555444444444555666666666777666666777777777888888888777777777777777777777777777777777888888888999999777777777777777777777777888888888888888888888888888888888888888888888888:::999777555555777999:::777777777777777777777777999888777777777777888999555555555666666666777777777888999::::::;;;;;;;;;::::::999999999888888888999888888888777777666666777777777777777777777777777777888888888888777777777777777777777777777777666666666666666666666666666666666777777777888888666666777777777777666555888777777777777888999999666666666666666777888999666777777888888777777666777777777777777777777777888888888999999999::::::777777777777777777777777666666777777777888888888999888888888888777777777666666777777777777666666777777777777777777777777999999888888777777777666888888888888888888888888999888888888888777777777888888888999999999::::::999999999999::::::::::::999999999999999999999999999999999999999999999999:::::::::999999:::::::::;;;;;;::::::999999888888<<<;;;999999:::::::::999::::::999999888777666666888888888888888888888888888999:::999888888999:::999888888777777777888888555555555666666666777777777777777888888888999999777777777777777777777777666666777777888999::::::999999999999999999999999999999999999999999999999666777777888888888777777999888666666666666888999777777777777777777777777777777777777777777777777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::999999999999999999999888888888888888444555555666666666555555777777777666666777777777777777777666666777777777666888999999888777777888888888888777777777666666888999999777555444666888:::555333777888666444666555666777888888888777777777777888888999999999999;;;:::999888666555333333777666666555555666666777666666666777777777888888999888777666666777888999888888888888888888888888888888888777777777666666888888777777777666666666777777777777777777777777555555666777888888888888555444333333444444555555555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555666666666777777666666666666666666666666666777777777777888888888666666777777777777777666444555555555666777777777555555555666666666777777666666666666666666666666666666666777777777888888777777777777777777777777777777777777777777777777888888888888888888888888999888666555555666888999666666666666666666666666777777777777777777777777444444555555555666666666666777888999::::::::::::999888888888888777777777999999888888777777666666666666666666666666666666666777777888888777777666666666666666666666666666777777777666666777777777555555666666666777777777666666777777777777777666777777666666777777888999555555555555666777888888555666666777777666666555666666666666666666666666777777777888888888888999777777777777777777777777777777777777888888888888888888888777777777666666555666666777777666666555666666666666666666666666888888888777777666666666777777777777777777777777777777777777777777777777777777777888888888888999888888888999999999::::::999999999999999999999999999999999999999999999999888888999999999999888888::::::999999999888888888===;;;999999:::::::::999;;;::::::999888777666666777777777777777777777777777888999888777666777999777777666666666777777888444555555555555666666666666666666777777777888888666666666666666666666666555555666666777888999999888888888888888888888888888888888888888888888888777888888888888888777777777777555444444555777777666666666666666666666666666666666666666666666666999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;:::;;;;;;<<<:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;;;;<<<<<<999999999999999999999999;;;;;;:::999999888777777::::::::::::::::::::::::444555555666666666666666777666666555555666666777777666666555555666666777555777888888777666666777777777777777666666666666333444555555666<<>>888;;;;;;555333666444555666888888777777666666666777888888999999999666666666666666666666666666555555444444555555666444555555666666777777777777777777666666777777777777777777777777777777777777777777777666666666666777777666666666555555555666666666666666666666666555555666666777777666666777666444555666777777666777777666555444333333222444444444444444444444444555555555555666666666666777777777777777777777777444444555555555666666666555555555555555555555555333333444444444555555555555666666777777777777777666666666666666666777777444444555555555666666666666666666666666666666666555555555666666666777777777777777777777777777777666666666666666666666666888888888888888888888888666666666555555666666666666666666666666666666666666666666777777666666666666666666666777777777777666666777888999999999999888888777777777666666666888777777777777777666666555555555555555555555555666666777777777777666666666666666666666666666666888777777666666777777888555555555555666666666666666666666666666666777777666555555555555666777777666555555555555666666777444555555666666555555444666666666666666666666666666666666777777777888888777777777777777777777777777777777777888888888888777777777777666666666666777777888888888888777777666666555555555555444444777777777777666666666666666666666666666666666666555555555666666666777777666666666777777777888888777777888888888999999999888888888888888888888888888888888888888888888888777777888888888888777777888888888888888888888888<<<:::999888999:::999888999999999888888777777666666666666666666666666666666777888777666666777888666666555555555666777777444444444444555555555666555555555666666666777777555555555555555555555555444555555666666777777777777777777777777777777777777777777777777777777777777888888888888777777666666555555444444555555666555555555555555555555555555555555555555555555555999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::999999888999999999999:::::::::;;;999999999999999999999999999999999999888888888888888888888888888888888888555666777888888888888777666555555555555555555666666555555555555555555666444666888777666555666666777777666666666555555555000222333444999DDDSSS^^^NNNAAA999;;;<<<777666:::333444666888888777666555444555555666777777888888444444444555555666666777555555444444444444555555333444444555666666777777555666666777777666666555666666666666666666666666777777666666666555555555666666666555555555444444555555555555555555555555555555666666666555444444888555444555777999888777666666555555444444444444333333333333333333333333444444444555555666666666555555555555555555555555333444444444444555555555444444444444444444444444222222222333333333333444444444555666666666666666666666666666666555555555333444444444444555555555555555555555555555555555444444555555555666666666555555555555555555555555666666666666666666666666666666666666666666666666444555666666666666555444666666666666666666666666555666666666666666666555555555666666666777777777555666777888999999999999777777777666666666555555555555555555555666666666444444444444444444444444555666666777777666666555555555555555555555555555888777666555555666777888444444555555555666666666444444444444444555666666444444444444444555666666666666555444444444555555444444555555555555444444555555555555555555555555555555666666666777777777555555555555555555555555555555666666666777777777777777666666666555555555666777777888888777777666555555555555444444333333555555666666666666666666555555555555555555555555333333444555666777777888555555666666666777777777777777777777888888888999888888888888888888888888888888888888888888888888666666777888888777666666666666777777888999999999;;;999777777888888888777777666666666666666666666666666666666666666666666555666777777555555666777555555444444555555666777333333444444444555555555444444555555555666666666444444444444444444444444555555555555555555555555666666666666666666666666666666666666666666666666666777777777777666555444444444555555555555444444444444444444444444444444444444444444444444444444888888888888888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<:::::::::999999:::;;;;;;999::::::::::::999888888777777888888999999999:::888888888888888888888888777777777888999999::::::444444444555555555555555222222333444555555444444555555555444444555555555555555555444444555555555444666777777666555555666777666666666555555555555777666444111333>>>NNNZZZFFF888000444666333444:::333444666888888777666555333333444444555666777777666666555555555444444444555444444333333444444555333333444444555666777777444555666777777666555444555555555555555555555555777666666666555555555555666666555555555444444444555555555555555555555555666666666666555444333333666444222333666777666555222222333444666777888888333333333333333333333333444444444555555555666666222222222222222222222222333333333444444444555555444444444444444444444444333333333444444444555555222333444444555555555444666666666555555444444444333333333444444444555555555555555555555555555555444444444555555555666666444444444444444444444444666666666666666666666666555555555555555555555555333444666777777666444333666666666666666666666666555555666666666666555555333333333444444444555555555666777888888999999999777666666666555555555555333333333444444555555555444444444444444444444444555555666666666666555555555555555555555555555555777666555444444555666777444444444555555555666666333222222222333333444555444333333333333444555555777666555444444444444444333444444555555444444333555555555555555555555555555555555555666666666777444444444444444444444444444444444555555555666666777666666666555555555555444444555555555555444444555555555444444333333333444555555555666666777777555555555555555555555555111222333444555777888888555555555555666666666777777777777777888888888888777777777777777777777777777777777777777777777777555666777888888777666555555555666777888999::::::999777666555666777666555444444555555555555555555777777777777777777777777555666777666555444555777444444444444444555666777333333333444444444555555444444444555555555666666444444444444444444444444555555555555555555444444666666666666666666666666666666666666666666666666555666666666555444444333222333555555555555333222444444444444444444444444444444444444444444444444888888888888888888888888888777666555555666777888666666666777888888999999999999888888999999:::;;;:::::::::999999999888888666777777777888888888888888777666555555666777888777777888888888999999999444555666777777666555444666555555555555444444444444444444444444444444444444444444444444444444444444555555555555555444444444444444444333333222111333444444444555666666666555444444444444555666666666666666666666666666666555555555555666666666666666555444333222333444444333333333333333333333333666555444333333333333333555555444444444444555555666444222222444555444444666666555555555444444444555555555555555555555555444444333222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444333333222222333333444555444333333222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444333333333222222444444444333333222222222333333333333333333333333444444444444444444444444666333222333555666444222444444444444444444444444333333444444555666777777555555444333444555666777666555444333333444555666666666666666666666666666555555555555555555555555555444444333333444444555222222222333333333444444666666666666666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333444444555555555666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444222222222333333444444444555555555444444333333333333333333333333333333333333333333444444444555555333333333333333333333333444444444444444444444444444444444333333222222222444444444444444444444444444444444444444444444444333333333333333444555666444333333333333444555555444444444555555555555666555555666666666666555555777777777777666666666666777777777777777777777777666666666666666666666666666666666666666666666666555666777888888777666555888777777666555444444444555555555555555555555555555555555555555555555555777666444333222222333444333333444444333333222111222222222333333333444444444444444333333222222222222333444444555555444444333333333444444444555555444444444444444444444444555555666666666666555555333333333333333333333333333333333444444444555555555444333333222222222222444444222222222222444444888888888888888888888888777777666555555666777777444444666777999:::<<<<<<999999888888999999:::;;;::::::999999999888888888666666777777777888888888888777666666666666777888777777777888888888999999444555666777777666555444555555555555444444444444444444444444444444444444444444444444444444444444444444555555555555444444333333444444333333222111333333333333444444444444222222222222222333444444444444444444444444444444444444555555555666666666666555444333222333333444333333333333333333333333555555444333333333333333555555444444444444555555444333222222444444333222555555555444444444333333444444444444444444444444444333333222222333333333333333333333333333333333444444444444444444333333444444444444444444444444333333222222222222333333444444333222222222222222222222222222222222222222222222222333333333333444444444444444444444444444333333333333222222222222444444333333333222222222333333333333333333333333333333333333333333333333555333222333555555444222444444444444444444444444111111222222333444444444555444333333333444555666555444333222222333444555555555555555555555555555555555555555555555555555444444333333333333444444222222222333333333333444555555555555555555555555555555555444444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444444333333333222444444444444444444444444444444444444444444444444444444444444444444333333222222222333333333444444555444444444333333333333333333333333333333333333333333333333444444444444333333333333333333333333444444444444444444444444444444444333333333222222444444444444444444444444444444444444444444444444444333333333333444444555333333333333333444555555444444444444555555555555555555666666666666555555666666666666666666666666777777777777777777777777555555555555555555555555555555555555555555555555555666777777777777666555777777666666555444444333444444444444444444444444444444444444444444444444444444333222333333444555444444444444444333333222222222222333333333333444333333333333333222222222222333333444444444444444222222222222333333333333444444444444444444444444555555555666666555555555333333333333333333333333222222333333333444444444444444333222222222222222444333222222222222333444777777777777777777777777777666555555555555666777555666777888999::::::;;;999999888888999999:::;;;999999999999888888888777666666666666777777777777888777777666666777777888666666777777777888888888444555555666666555555444555555444444444333333333333333333333333333333333333333333333333333333333333444444555555444444444333333333333333222222111333333222222222222222222222222222222333333333333333333333333333333333333444444444444555555555555555444333333222222333333222222222222222222222222444444333333222222333333555444444333333444444555333222222333555555333111444444444333333333222222444444444444444444444444333333222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333333333222222222222333333444333222222111222222222222222222222222222222222111111222222222333333333333333333333333333333333222222222222111111111000333333333222222222222222222222222222222222222222333333333333333333333333444333222222444444333222333333333333333333333333111111111222222333333444444444333222222333333333333333222222222222333333444444444444444444444444666666666666666666666666444333333222222333333444111111222222222333333333555555555555555555555555444444333333333222222222333333333333333333333333333333333333333333333333333333333333333333333333555555444333333222111111333333222222222222111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333444444333333333333333222222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333444444333333222333333333333333222222333333444555333333333444444444555555444555555666666555555444444444444555666666777777666666666666666666666666555555555555555555555555555555555555555555555555555555666666666666555555666666666555555444444333444444444444444444444444444444444444444444444444222222222222333444555666444444555555444444333222111111222222222333333333222222222222222333333333222222333444444444444333000000111111111222222222333333333333333333333333444444555555555555444444222222222222222222222222111111111222222222333333444333222222111222222222333333222111111222333333666666666666666666666666555555555555555555555555999888888777666666555555999888888888888999::::::999888888888888777777777555555555666666666777777777777777777777777777777555555666666666777777777444444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222333333444444444444333222222333333333222222111333333333222222111111111333333444444555555555555222222222222222222222222333333333333444444444444444333333222222222222222222222222222222222222222333333222222222222333333444444333333333333444444222222333555666666333000333333333222222222111111333333333333333333333333222222222222222222333444222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111222222222222222222222222222222222222111111111111000000000000222222222222222111111111222222222222222222222222222222222222222222222222333222222222333333333222222222222222222222222222222333333333444444444555333333222222222222222222333333222222222222333333222222222222222222222222444444444444444444444444333333222222222222333333111111111111222222222222444444444444444444444444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222444333333333222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222333333333333333222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222222222222222444444444333333333333333222222222222222222222222222222222222222222222222444444333222222111222222222222222222222333333444222333333333444444444444444444444555555444444444222222333444555666777777555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444555555555444444444333333333333333333333333333333333333333333333333333333222222222222222333444444333333333333333222111111111111111111222222222222000000111111222222333333111111222333333333333333000000000111111111222222222222222222222222222222333333444444444444333333222222222222222222222222000000000000111111111111222222111111111111222222222222111111111111222222555555555555555555555555444444555555555555444444777777666555444333222222888777777777777888999999888888888777777777666666444555555555555666666666666666666777777666666666444444555555555666666666444444333333333333444444444333333333222222222222222222222222222222222222222222222222222222222222111111222333444444333333111111222333333222222222444444333333222222111111222333444555555555444444222222222222222222222222222222222222333333333333222222222222222111111111111111111111111111111111222222111111111222222333333333222222222222333333333333444666777666444111333333222222222111111111222222222222222222222222111111111111222222333444333333333333333333333333111111111222222222333333222222222222222222222222222111111000000111111222111111000000000111111222111111111111111111111111000000000111111111222222222222222222222222222222111111111000000000//////111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111222222222222222222222222222222222222222333333333333333222222222222222222222111333333444444444444333333222222222222222222222222222222222222222222222222222222111111111111222222000000000111111111222222444444444444444444444444444444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222333333222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222444333222111111111111111222111111111111222333333222222222222333333333444333333444444444444333333000111111333444555666777444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333222222111111000000111111111111000//////000000000111111111222222000000000111111222222222000111222222333333222222111111111111222222222222222222222222222222222222222222333333333333222222111111111111111111111111/////////000000000111111111111000000000111111222111111111111111111111111444444444444444444444444333333444555555444333333222222222333333444444444666666666555666777777888777777777777666666666666444444444444555555555666444555555666666555555444333333444444444555555555444333333222222333333444333333333222222222111111111111111111111111111111111111111111111111111111000000111222333333333333000111222222222222222222333333333222222222222222///000222333333333222111222222222222222222222222111111111111222222222222111222222222222111000000000000000000000000000000111111000000111111222222333222222111111222222333444333333555666666444222333333333222222222111111111111111111111111111111111111000111111222333444333333333333333333333333000000000111111222222333111111111111111111111111111111000000000000111111000000000///000000111222111111111111111111111111///000000000000111111111111111111111111111111111111111111111000000000///000000000000000111111111000000000000000000000000000000000000000000000000000111222222000000111222111111111111111111111111000000000000000000000000000111222333333333333222333333444444444444333333222222222222222222222222000000000000000000000000222111111000000111111222///000000000000111111111333333333333333333333333444444444333333333222222111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333222222222222222333333333111111111111111111111111111111111111111111111111000000000111111222222333222222222222222111111111000111111111111222222222000000000000000000000000000000111111111222222222222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111222222111111000111111111111111000000111111222333111111222222222333333333222333333444444333333222///000111222333444555555333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222222333222222000///.../////////000//////...---///000000000000111111111000000000000000111111111000000111222222222222111000111111111111222222222111111111111111111111111111111222222222222111111000000000000000000000000/////////000000000111111000000000///000000111222000000111111111111000000333333333333333333333333222333444444444444333222111111222333444444555555555444444444444555666666777777666666666555555555333333444444444555555555333333444555555444333333333333333333444444444444444333222111111222333444222222222222111111111111111111111111111111111111111111111111111111111111///000111222333333333333000000111222222222222222000000111111111111111111///000222333333222111000000000000000000000000000000000000111111111222222000111222222222111//////000000000000000000000000000000000000000111222222222222111111111111222222333222111111333333222111444333333333222222222222000000000000000000000000000000000000111222333444222222222222222222222222//////000000111222222333111111111111111111111111000000000//////000000000///////////////000111111111111111111111111111111/////////000000000111111111111111111111111111111222222111111111000000000/////////000000000111111000000000000000000000000///////////////////////////111222222000///000222111111111111111111111111000000000000000000000//////000222333444555444444111222333444444333222111222222222222222222222222111111111111111111111111111111000000000000111111/////////000000000111111222222222222222222222222333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111111000000000111111111222222111111111111111111111111111111111111111111111111//////000000111222222333222222222222111111111000000000000000111111222222000000000000000000000000000000000000111111111222111111111111111111111111111111111111111111111111//////000000000111111111111111111111111111111111111111111111111111111111111000000000000111111222000000000000000111222222111111111111222222222222222222333333333333222222///000000111222333444444333333333333333333333333222222222222222222222222222222222222222222222222333222111111111111222333222222222222222222333333222222222222222222222222222222222222222222222222000111111222222111000/////////000000//////...---/////////000000000111111000000000000000////////////000000111111111111111/////////000000000111111111111111111111111111111000111111111111111111000000000000000000000000000//////000000000111111111///////////////000111111//////000111111000//////333333333333333333333333222222444444444444222222555555444444444444333333444333333333333444555555777666666666555555555555333333333444444444555555222222444444444444222222222222333333333444444444444333222111111222333444222222222111111111111000000000000000000000000000000000000000000000000000//////000222222333333333///000111222222222222222......//////000000111111000222333555555444333222////////////////////////000000000000111111111111000111111222222000///...000000000000000000000000000000///000000111222222222222111111111111222222222000//////000111111000444444444333333333222222000000000000000000000000000000000000111222333444000000000000000000000000...//////000111222222222000000000000000000000000000000////////////000000///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000222222222222111111111111.../////////000000111111000000000000000000000000///////////////////////////111333222///...000222000000000000000000000000222222222111111111111111...000222444555666555555000111222333333222111000222222222222222222222222111111111111111111111111111111000000000000111111////////////000000000000222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////.../////////000000111111000000000000000000000000000000000000000000000000...//////000111222222222222222222222111111000000//////000000111111111222000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000000000//////000111222222000000000000000111111222000111111111111222222222222222222333333222222222000000000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222333222111000000111222333222222222222222222222333111111111111111111111111111111111111111111111111---...000111222222111111000000000000000//////...////////////000000000000111111000000//////......//////000111111111111111............/////////000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111///////////////000111111...///000111111000///...333333333333333333333333444444444555555444333333666555444333333333333333333444444444555666666666888777666555444333222222444444444444444444444444222222222222222222222222555555444444444333333333333333222111111000000000111111111111111111111111000000000000111111111111000000000000000000000000000000111111111222222222......//////000000111111///000000000111111111111000000000111222222333333111111111111111111111111//////000111111111111111......//////000000111111---...000111111111000///---...///000111111000000111111111111111111111111111111111000000000000000///000111222222111000///......//////000000111111000000000000000000000000111222333222000000111222////////////000000000000222000///------///000222......//////000000111111////////////////////////.../////////000000111111000000000000000000000000///000000000111111111111//////000000///...------......////////////......000000//////.........---............////////////////////////000000000000111111000000000000111111000000000000000000000000111111222333444666666777555444333111111111222333000000111111222222333333333333222111000000000111000000000000000000000000///////////////000111111000111111111111222222222//////000111111111111111000000000000000000000000////////////............000000000000000000000000000000000000000000000000////////////000000000000...............///000111000000000000000000000000000000000000000111111222222111000//////000111222000000000000000///......111000///..................///000111111222111111000///.........000111222222111111111000000//////111111111111111111111111////////////////////////111000///......///000111111000///......///000111111111111111111111111111...///111333333111///...000000000000000000000000111111111111111111111111666555444333222222222222111111111111000000000000333333333222222111111111000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////............//////////////////////////////......////////////......000000000000000000000000............///111222333000000////////////000000111111111111000000000000...///000///...---...000////////////////////////000000//////..................//////000111111111111111111111111111111111333333333444444333333222555555444333333333333333444444444444555555555555333333333333222222222222444444444444444444444444222222222222222222222222444444444444333333333333111111111222222222222222111111111111111111111111/////////000000000111111////////////////////////000000000111111111222222000000000/////////////////////000000000111111111111111111111111111111111111111111111111111111111///000000111111111000000......//////000000000000------...//////////////////////////////000000000111111111111111111111111000000000000000000000000///000111111111111000///......//////000000000000000000000000000000000000222333333222000...///000.../////////000000000000111000///......///000111///////////////000000000................................./////////000000//////////////////////////////000000000111111111///////////////...------......////////////......000/////////.........---............////////////....../////////000000000//////............//////////////////////////////111111222333444555666666666666555444444444444444000000000111111111111111333222111111000000000111000000000000000000000000///////////////000000111000000111111111222222222//////000111111111111111////////////////////////////////////............////////////////////////////////////////////////.../////////000000000000000//////............///////////////////////////000////////////000111111111111000//////000111111000000000000000///......000000///...............000000111111111000/////////......------...///000111111000000000/////////111111111111111111111111........................111000///......///000111111000///......///000111000000000000000000000000///000111111111111000///000000000000000000000000111111111111111111111111555444333222111111111111111111111000000000//////333333222222222111111111111111111111111111111222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111000000/////////............//////..............................////////////......000000000000000000000000000///////////////000111000000////////////000000111111111000000000//////---///000///...---...000........................000000000/////////......////////////////////////000000000000000000000000111111222222333222222111444444333333222222333333555444444444444444444333111111111222222333333333333333333333333333333333222222222222222222222222444444444333333333222222000111111222333333444444000000000000000000000000.........////////////000////////////////////////000000000000111111111111111111000000///......---////////////000000000000222222222111000/////////000000000000000000000000000000000111111000//////...////////////000000000------,,,,,,------...///111000///.........///000000000000000000000000000/////////000000000000000//////000000000000//////...////////////000000000000000000000000000000000333444444222///------........./////////000000000111000///......///000111000000//////////////////........................---------............///////////////////////////////////////000000000000...////////////...------......////////////....../////////...............---............/////////.........////////////000---------,,,,,,---------........................000000111222333444444555666666777777666666555555000000000000////////////222111111000000000000000000000000000000000000000//////......//////000111000000000111111111222222//////000000111111000000/////////////////////////////////............---////////////////////////////////////////////////....../////////000000000111000///...------------///////////////////////////............///000000111000000//////000000111//////000000000///......////////////............111111111111000///...---......------,,,------...///////////////.........000000000000000000000000........................000//////......//////000000//////......//////000////////////////////////000000////////////000000000000000000000000000000000000000000000000000000333333222111000000000000111111000000000000//////222222222111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000////////////............//////..............................////////////......000000000000000000000000111000//////......//////000//////......//////000111111000000000000//////---...//////...---...///........................000////////////.........000//////...------,,,,,,222222222222222222222222///000111111111111111111333333222222222222333333555444444444333333222222333333333333444444444444222222222222222222222222111111111111111111111111333333333333222222222222111111222222333333333333000000000000000000000000---------.........///////////////////////////////////////000000000111111000000/////////................../////////000000111111000000000/////////000000000000000000000000000000000000000000///...////////////////////////...---,,,,,,,,,---///000222111///---,,,---///000////////////////////////......///////////////000////////////////////////////////////////////////////////////////////////111222222111///---...///........./////////000000000///............///000000000000//////......---........................------------------------////////////////////////........./////////000000.........//////...---------......//////......---........................---------.........//////------........./////////------,,,,,,,,,,,,------------------------------//////000111111222333333444555666777777666555444000000//////.........---111000000/////////000000///////////////////////////............///000000000000000000111111111111//////000000000000000/////////////////////////////////.........---------////////////////////////////////////////////////........./////////000000//////...---------......////////////////////////...------------...//////000000000//////000000000...///////////////.........///////////////......///000000000//////...---.........---------------........................000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////111000...------...000111000000000000000000000000000000000000000000000000222111000///////////////111000000000////////////111111111111111111111000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...///......------......///........................---......//////......---////////////////////////000//////.........///////////////....../////////111000000000////////////---...//////------...///....................................------------.........------,,,,,,,,,111111111111111111111111...///000000111111111000222222111111111222222333444444333333222222222111444333333333333222222222222222222222222222222222111111111111111111111111333333222222222111111111333333333222222111111111////////////////////////------------........................................../////////000000000---........./////////000---............/////////....../////////000000000//////////////////////////////000000000//////.../////////...............///...---,,,---...000111222000...---,,,---...///........................------.........////////////..................////////////..........................................///000000///...///111............//////////////////............//////000000//////......------........................---------------,,,,,,,,,........................---............/////////------............------------............---------------...............------------............------------...............------------------...------------------------......//////000111111111111222333444444444222222000/////////......------000//////...//////000000.......................................//////000//////000000000111111111//////000000000//////.......................................------------............................................................////////////,,,,,,,,,,,,---///000000........................---------------......////////////000000/////////......////////////......---...//////000///......------...///////////////........................------------............////////////////////////..............................////////////............////////////......000000000000000000000000111///---,,,,,,---///111////////////////////////////////////////////////000000//////......//////000000000////////////...000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////............------------..............................------............------........................------------...///000111//////............//////000000000////////////...---...///...---,,,---///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....................................///000111111111111111111000000111111222222333333222222222222222111111111111000000/////////111111111111111111111111111111111111111111111111222222222111111111000000333333222222111000000///////////////////////////---------............///....................................////////////,,,------...//////000000------------.........///---------...///000000000////////////////////////---...//////000000000////////////............---...............//////000000///...---------...///------------------------,,,,,,------.../////////......------------....../////////............---........................,,,---//////......000111------........./////////........................//////..................------------------------...------------,,,,,,,,,........................------------.........///,,,,,,---............---------............---------------------.........,,,------------.........,,,,,,,,,---------......///......------......///---------------------------.........//////////////////000000111111000000////////////...........................//////000..............................------......///000/////////000000000111111//////000000000///.......................................------------,,,................................................------........./////////***++++++,,,---///000111...........................------------...//////...//////000000//////...------.../////////......------///000000000///...+++,,,---...////////////------...///////////////---------...............////////////////////////++++++++++++++++++++++++---......//////......------......//////......---000000000000000000000000000///---,,,,,,---///000////////////////////////////////////////////////000//////....../////////000000////////////......////////////000000000000/////////000000000111111////////////////////////////////////////////////////////////////////////------............------......------------......------------------------------............------........................,,,,,,,,,---...///111222///......------......///000000////////////......,,,---......---,,,---...------------------------+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......///..............................///000111222222111000000000000000111222222111111111111222222222222/////////000000000000000111111111111111111111111111111111111111111111111222111111111000000000000000000000000000000000000........................---............/////////........................------........./////////........................,,,,,,---------.........................................................,,,,,,...///000000111111//////.........---------,,,,,,---............---------..................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////......---,,,,,,---......//////.........---------------------------------,,,...//////------...000---------.........//////---..................---------..................------------------------............---------,,,........................,,,,,,---------.........+++,,,------.........---,,,------......------,,,,,,,,,,,,------.........,,,,,,---------.........+++,,,,,,,,,,,,---------......------------......------------------------------------..................------......///000//////////////////000000...---------......///000------------------------...------------...//////////////////000000000111//////000000///......---.................................---------,,,,,,................................................---------.........//////+++++++++,,,---...///000.................................---...//////000......///000000///......,,,---......//////......,,,---///000111000///...,,,------.........------***+++,,,...////////////------......////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------------...//////...------////////////////////////......---,,,,,,---......////////////////////////........................000///////////////000000000000/////////................../////////000000---......///000111222222////////////////////////////////////////////////////////////////////////---------......---------...------,,,,,,------...------------------------,,,------......------,,,---------------------------------------...///000///......------......///000000/////////.........,,,---......,,,,,,---...------------------------,,,,,,---------.........---------------.........000000000000000000000000......000111222222222222000000///000000111222222000000111111222222222333//////000111222333444444000000000000000000000000000000000000000000000000111111111111000000000000......//////000000111111.................................////////////000........................---------.........///////////////...------,,,,,,,,,,,,,,,---------....../////////...------,,,,,,........................++++++---///000111111111//////.........---------***+++,,,---...---,,,+++,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////...---,,,,,,,,,,,,---...//////.........---------------------------------...///000///---,,,,,,...---------.........//////------............------,,,------....../////////------------------------/////////......---------........................,,,,,,,,,---------......+++,,,------.........---,,,------......------,,,,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------...........................,,,,,,------------------...---,,,,,,,,,...///000......//////000000111111---------------...///000------------------------...------------...//////////////////000000000000//////000000///...------..............................---------,,,,,,,,,................................................---------.........//////------,,,,,,,,,---..............................///............///000000---...///000000///...---,,,,,,---.../////////...+++---///000111000///...............---,,,++++++''')))+++---...///.............../////////000000........................////////////////////////,,,---...//////...---,,,,,,---...//////...---,,,........................---------,,,,,,---------////////////////////////........................000000/////////000000111000/////////............---.........//////000000,,,---...///000111222333////////////////////////////////////////////////////////////////////////,,,------......------,,,...------,,,,,,------...------------------------,,,------......------,,,------------------------//////...------------............------.........000/////////............,,,---......,,,,,,---...------------------------........./////////000000000//////......------,,,,,,---///000111000///---000000000000000000000000000000000000000000000000000000000000000000000000222222222222222111000///111111000000//////......//////000111111111111111111111000000//////......---------............///........................//////...------------...///...,,,+++***+++,,,,,,------............------........................------------------------///......---------..............................------------------------------............------+++,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,.........------,,,,,,,,,........................------------------------........................------------------------,,,,,,,,,---------......---,,,,,,,,,,,,---......------............------........................---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------...---,,,,,,+++***)))(((************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---.../////////...------,,,,,,++++++******,,,...111222...---,,,,,,---...///000//////.........---------++++++++++++++++++++++++,,,,,,,,,---------......///////////////...------////////////////////////------------------------///...---,,,,,,---...///------,,,+++,,,---.../////////////////////////////////...------------...........................---------............///111111000......---------...------------...//////........................000000//////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,------......------,,,,,,,,,,,,---------......---------,,,,,,+++++++++................................................................................................////////////////////////........................////////////////////////////////////////////////////////////////////////........................//////.........------------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////.........---------...------,,,,,,++++++***)))))))))***+++,,,---...........................---------............///...------,,,,,,------...,,,,,,++++++,,,,,,---...222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...///000///...---000000000000000000000000000000000000000000000000////////////////////////111222222222222111000///000000000000//////......//////000111111111111000000000000000//////......//////.........---------........................------,,,------...//////...---,,,+++++++++,,,,,,------............------------------------------------------------------......------------..............................------------------------------............------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---.........---------,,,,,,,,,............------------------------------------------------------------------------------------,,,,,,,,,------------...---,,,,,,,,,------......------............---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,------------,,,++++++***+++---000111///...------...///000111///.........------------------------------------,,,,,,,,,------------.........//////......---,,,........................------------------------...---,,,++++++,,,---...------,,,+++,,,,,,......------------------------//////...---------------........................------------............222111000///............---------------......///....................................---------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,---------......---------,,,,,,+++++++++........................................................................................................................////////////////////////................................................................................................///.........------------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.........---------,,,,,,,,,++++++++++++******,,,,,,,,,,,,---......///........................------------............------,,,,,,,,,,,,------,,,++++++++++++,,,------111111000//////...------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,000000000000000000000000////////////////////////////////////////////////111111222222111111000000000000000////////////......///000000111111000000000000000////////////...111000///...---,,,++++++------------------------+++++++++,,,---...000000------,,,+++++++++,,,,,,------............------------------------------,,,,,,,,,,,,------------...---------------......------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,++++++))))))***+++,,,---......------------,,,,,,,,,,,,.........------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------*********+++,,,------------,,,+++++++++,,,.../////////.........///000000............------------.........------,,,,,,,,,,,,,,,,,,,,,------------...............------,,,........................------------------------,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///......---------------------------------------------------............111000///......------...------,,,,,,------...///---------------------------------,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------------------------------------------------------------------------------........................////////////////////////........................................................................------------------------............------------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------,,,,,,))))))*********+++++++++---------,,,,,,---......------------------------------------............------,,,,,,,,,,,,------+++++++++++++++,,,------000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------000000000000000000000000........................////////////////////////000000111111111111000000////////////////////////...//////000000000000000////////////////////////000//////...------,,,,,,------------------------++++++++++++,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,------...+++++++++++++++++++++++++++++++++++++++,,,,,,,,,***+++++++++,,,,,,,,,---------,,,++++++,,,,,,---.........---............---------------------------,,,,,,++++++******)))++++++,,,,,,,,,---------....../////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------------------------------,,,,,,---------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................////////////////////////........................................................................------------------------------------------------,,,,,,---------.........------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,---,,,,,,+++*********++++++------------------------,,,,,,---------.........---,,,,,,,,,,,,,,,,,,---+++++++++***+++,,,,,,---............------,,,,,,++++++++++++++++++++++++------...///////////////////////////////////////------------------------........................///000000111111111000000.............../////////......///000000000000000.............../////////........................---------------------------,,,,,,+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***+++,,,,,,,,,,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---.........------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********+++++++++,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,------------,,,,,,++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,++++++*********+++++++++,,,,,,,,,------...//////000000000//////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------------------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,+++*********+++++++++++++++++++++,,,---------------------------------------------------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------........................------------------------........................................................................------------------------,,,,,,------------------,,,,,,,,,------------...------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,)))******+++,,,---......,,,,,,+++*********++++++------------------------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,+++************+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++........./////////000000////////////////////////................................................//////000000111111000000---............/////////---...//////000000//////---............/////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,---------,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********++++++++++++******,,,,,,------,,,***((('''++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---.........---,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************++++++++++++******************++++++++++++++++++++++++++++++)))******+++,,,+++++++++.........---,,,+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,++++++***))),,,,,,,,,,,,------------------------------------++++++++++++,,,,,,,,,,,,---...//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------............+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...,,,------......------,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,******+++,,,------......---------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...---------......//////////////////////////////...................................................//////000000000000000---------.........//////---...//////000000//////---------.........//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,***+++,,,---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++*********+++,,,,,,,,,***((('''******+++++++++,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++---//////...---,,,******++++++++++++******++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))***++++++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++*********************************((()))***+++,,,++++++***,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++++++++,,,,,,---,,,+++***)))++++++,,,,,,,,,---------+++,,,,,,------......///***++++++++++++,,,,,,,,,+++,,,------......------------------------------++++++++++++++++++++++++***+++,,,------,,,+++***((()))***,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,************+++++++++,,,******++++++,,,,,,,,,---,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,***************++++++,,,++++++++++++++++++++++++************************---,,,,,,,,,,,,---......////////////////////////////////////////////////..............................///000000000000000---------.........//////---......///////////////---------.........//////000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++------)))***,,,---...---,,,,,,+++,,,,,,------,,,,,,+++************************))))))***+++,,,,,,------++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++************++++++++++++******((()))+++,,,,,,+++***)))*********++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---//////...---,,,******++++++++++++******************************++++++************++++++((((((((((((((((((((((((******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++.........------,,,,,,,,,************************((()))***+++,,,+++******)))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,+++,,,------...---,,,******+++++++++,,,,,,---------((()))***+++,,,,,,---...******+++++++++,,,,,,,,,)))***++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))&&&(((***,,,---......---++++++++++++++++++++++++...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,---......*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,))))))******+++++++++,,,***************+++++++++)))))))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++++++++++++++,,,*********)))***++++++,,,******************++++++************************///...---,,,+++,,,,,,---111000///...............000//////.........//////+++++++++,,,---...///000+++---///111222222000000------------------------,,,------......------,,,,,,,,,---...///000111111......---------,,,,,,,,,,,,++++++******++++++,,,++++++************++++++***************************++++++,,,,,,++++++***000...,,,******,,,...000))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((+++***))))))(((((())))))+++++++++************)))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++******************************************************************************,,,------,,,+++***************************************))))))((((((************************++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((((((((((((((((((((((((***)))((((((((()))+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))((()))***+++,,,,,,---......---,,,***))))))************+++++++++,,,,,,,,,***++++++,,,------------///...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++///...,,,++++++,,,---...++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,+++*********+++***+++,,,---,,,+++***)))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))******))))))******+++,,,---------............///------------------------++++++,,,,,,,,,,,,------///...---,,,+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))***+++,,,------...,,,++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++)))************+++++++++++++++***)))(((((())))))///...---,,,+++,,,,,,---//////........................------------......,,,,,,,,,,,,---...//////...///000111111000...---------------------------,,,,,,------------,,,,,,.............../////////...------------,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***...---,,,++++++,,,---...))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++************++++++++++++*********)))))))))))))))******)))))))))***+++++++++++++++++++++,,,,,,++++++++++++,,,,,,***))))))))))))))))))***************************************************************************((()))***+++,,,,,,,,,+++************************++++++*********)))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++***************************)))((((((((()))++++++************************++++++++++++++++++++++++************)))))))))(((++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++******++++++,,,,,,------......,,,+++*********+++*********+++++++++,,,,,,,,,,,,------......------...------,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,++++++*********+++******+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++************+++,,,,,,------------............------------------------+++++++++,,,,,,,,,------///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))((((((++++++++++++++++++++++++))))))*********+++++++++++++++***)))))))))))))))...------,,,,,,,,,,,,------------............///---,,,,,,,,,,,,,,,------......---------......///111111111111///---+++***------------,,,,,,,,,,,,,,,,,,------------,,,,,,//////.........---------------------,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++...---,,,,,,++++++,,,,,,++++++*********)))))))))***))))))(((((())))))***(((((())))))***+++++++++,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))************************************************************************'''''')))***+++,,,,,,+++************************+++++++++***************************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++************************)))))))))((()))******+++************************************************************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++*********++++++++++++,,,---...............---,,,---,,,,,,,,,,,,------...,,,++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///,,,,,,+++************+++))))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,------,,,,,,,,,---------......------------------------++++++++++++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******,,,,,,+++***))))))((((((******))))))))))))******))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))(((************************)))))))))*********+++++++++***))))))))))))))))))---,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,,,,,,,,,,,,,------...//////...---------......000111000000...---+++***---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------------------------------,,,,,,,,,++++++++++++************++++++,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))))))))*********++++++************************************************++++++++++++++++++++++++...---,,,,,,++++++,,,,,,************))))))))))))***)))(((''''''((()))***(((((())))))***+++,,,,,,,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))************************************************************************(((((())))))************************************++++++++++++************************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******+++************************))))))))))))))))))))))))*********)))))))))))))))************************************************(((((()))***+++,,,,,,,,,---------,,,,,,,,,++++++...------,,,,,,,,,++++++************++++++++++++---.........---,,,++++++++++++++++++,,,---......++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++)))***,,,------,,,++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,++++++++++++++++++++++++...---,,,+++,,,---///000++++++***************+++(((((()))***+++,,,,,,,,,******++++++,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,+++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,))))))))))))))))))))))))******++++++++++++******++++++******)))(((((('''))))))(((((((((((())))))'''(((((()))***++++++,,,+++++++++++++++++++++++++++*********)))))))))(((************************))))))))))))******************)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,***+++,,,---......------------,,,,,,---......//////......---------.....................---,,,,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------,,,,,,,,,++++++++++++******))))))******+++******))))))))))))******++++++++++++++++++++++++***++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((*********+++++++++,,,,,,************************************************************************,,,++++++************************)))))))))((((((***)))(((''''''((()))***((())))))***+++,,,------,,,++++++******++++++,,,+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))))))))*********************************(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++******)))...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))+++++++++++++++,,,---...+++++++++*********)))))))))))))))******++++++++++++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---.........---,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///*********))))))***++++++(((((())))))***+++,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))******++++++)))))))))))))))))))))))))))******++++++******)))((())))))))))))*********)))(((((((((((((((((()))''''''((()))******++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))))))))*********++++++,,,,,,,,,,,,+++***+++,,,---------,,,+++---,,,,,,,,,---...///000------,,,,,,,,,------...,,,,,,,,,---------------------,,,,,,++++++******++++++,,,,,,,,,,,,++++++)))******+++,,,---...///,,,,,,,,,,,,++++++++++++******))))))))))))******))))))(((((((((((())))))***************************++++++,,,,,,++++++***)))***+++,,,,,,+++***))))))*********++++++++++++************************************************((((((((((((((((((((((((+++***))))))(((((())))))******)))))))))((((((((()))((((((''''''(((((())))))******++++++,,,,,,,,,******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******)))))))))***+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************((((((((()))))))))******************************((((((((((((((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++++++++***)))))),,,,,,,,,++++++************++++++,,,,,,++++++***)))))))))************+++***++++++++++++******))),,,++++++++++++,,,,,,---+++************)))))))))(((((())))))***+++++++++++++++++++++++++++++++++***************+++,,,,,,*********+++++++++++++++++++++++++++++++++++++++++++++,,,---............++++++++++++++++++++++++************************************++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------***))))))))))))***++++++)))))))))))))))***+++,,,*********++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,+++++++++++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************************************((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((()))***,,,,,,---))))))(((((((((((())))))(((((())))))******++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******+++)))***+++,,,---,,,,,,+++***+++,,,------,,,***)))++++++++++++,,,---...///+++++++++++++++,,,---...---,,,,,,,,,,,,,,,------------,,,,,,+++******)))++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,---,,,,,,,,,++++++++++++*********))))))))))))************))))))))))))******))))))))))))))))))))))))***++++++,,,,,,++++++******++++++++++++++++++***(((((((((((())))))))))))************************************************((((((((((((((((((((((((******)))(((((((((((()))***)))))))))(((((((((((('''(((((((((((((((((('''))))))******************))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...///))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))************************((()))))))))************************************************************)))******+++++++++******************************))))))***+++++++++***)))))))))))))))******************+++,,,,,,,,,++++++,,,,,,++++++***+++++++++************))))))))))))((((((((()))***+++++++++***************************************++++++,,,)))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++************************************++++++++++++,,,++++++******++++++,,,************************************************************++++++++++++************************((()))+++,,,---,,,+++***)))))))))))))))***++++++******)))(((((()))***+++++++++++++++************************************+++***)))))))))***,,,---+++************+++,,,,,,************++++++++++++++++++++++++++++++++++++************+++++++++++++++,,,,,,---,,,+++***)))++++++++++++++++++++++++*********************************************************************************)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***+++,,,------***))))))(((((())))))***************************************************((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++)))***+++,,,---,,,,,,+++++++++---------+++)))(((************+++,,,---...))))))******+++,,,---......---,,,,,,+++++++++,,,------,,,,,,+++***))))))+++++++++,,,,,,+++++++++,,,,,,,,,++++++++++++***,,,,,,,,,+++++++++************))))))))))))******++++++************++++++((((((((((((((((((((((((+++++++++,,,,,,+++++++++++++++++++++++++++++++++&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******)))((()))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''')))+++...111333))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))************************'''((()))++++++******)))))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,))))))))))))))))))))))))((((((***++++++***)))((())))))))))))***************+++,,,,,,------------------,,,+++************************))))))))))))'''(((((()))***+++++++++*********************************)))***++++++,,,))))))******+++++++++++++++++++++++++++++++++++++++***))))))***,,,...///++++++++++++++++++++++++************************)))************+++++++++,,,++++++++++++++++++,,,************************)))))))))))))))))))))))))))************+++++++++************************&&&(((+++------,,,***((())))))((())))))***+++++++++***)))(((((()))******,,,+++++++++******))))))******************************)))))))))***,,,---******))))))******+++,,,)))************+++++++++++++++++++++++++++++++++)))************+++++++++++++++,,,---,,,+++***)))++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,------******))))))))))))******+++++++++***************************************(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))***++++++++++++,,,,,,,,,---------++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))************++++++,,,,,,++++++***,,,---...---+++)))))))))((()))***++++++***)))(((***)))((((((((()))+++,,,(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***)))))))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))***************)))(((''')))))))))))))))(((''''''(((((())))))((('''&&&&&&((((((((((((((()))******&&&&&&'''((()))***++++++(((((((((((())))))))))))(((((((((((()))***+++,,,,,,***(((((((((((((((&&&%%%&&&((())))))(((&&&%%%'''((()))******)))(((''')))))))))(((''''''&&&&&&'''((((((((()))))))))***'''((()))******)))((('''******)))((('''&&&%%%%%%))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))***(((&&&'''***+++)))'''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((())))))*********+++(((((())))))))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++************++++++))))))))))))))))))))))))))))))(((((()))***++++++*********---//////...,,,))))))************))))))%%%&&&((())))))((('''&&&'''(((((())))))))))))))),,,,,,,,,++++++*********++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++++++++************************+++++++++,,,,,,,,,+++++++++*********))))))(((((())))))))))))((((((************************))))))))))))))))))))))))************************************************************************************************,,,,,,,,,+++++++++******************************************************,,,+++***))))))***+++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************(((((()))******************)))'''&&&'''(((***+++*********+++,,,,,,,,,---'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,)))))))))))))))(((''''''((((((((((((((()))******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''***++++++,,,,,,++++++******,,,---,,,***))))))***((()))************)))((((((''''''&&&'''((()))***))))))))))))************))))))))))))))))))))))))(((((())))))******++++++***)))(((''''''''''''''')))))))))))))))))))))))))))************))))))((()))))))))))))))(((''''''(((((((((((((((((('''&&&'''&&&&&&%%%&&&'''((()))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((()))******,,,***(((((((((((((((&&&&&&&&&'''(((((('''&&&&&&'''((()))***))))))((('''((((((((()))))))))))))))((((((((((((((()))))))))((((((((())))))((((((((()))))))))(((''''''&&&&&&'''''''''''''''''''''''')))))))))((((((((((((((('''((())))))******))))))+++)))((((((***+++***(((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))***+++++++++***)))***,,,,,,+++))))))******************))),,,,,,,,,+++***)))'''''''''(((((()))))))))))))))+++++++++******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++*********************************+++++++++,,,,,,+++++++++*********))))))(((((())))))))))))((((((************************))))))))))))))))))))))))*********************************************************************************************************)))))))))((((((************************************************++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++,,,,,,,,,+++,,,,,,,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******)))))))))(((((()))***************))))))'''''''''(((***+++************++++++++++++''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********++++++++++++++++++***)))((((((((((((((((((((()))******)))*********++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++***)))(((''''''******++++++++++++******(((***,,,+++***))))))***((())))))******))))))((('''''''''''''''((())))))))))))*********+++++++++))))))))))))))))))))))))(((''''''''')))***,,,---******)))(((((((((((()))))))))))))))))))))))))))((())))))************))))))))))))))))))(((((('''&&&'''((((((((((((((((((((('''%%%$$$%%%&&&(((***(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((((((((()))))),,,***(((((((((((((((&&&'''''''''''''''''''''''''''(((((()))))))))(((((('''(((((()))******++++++((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''***))))))(((((('''''''''(((((()))***************+++***))))))++++++***)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***+++---+++))))))***+++***)))******++++++++++++******...---,,,+++***)))))))))'''((())))))******))))))*********)))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************)))************+++++++++*********************************++++++++++++,,,+++++++++***************((())))))******))))))(((************************))))))))))))))))))))))))*********************************************************************************************************)))))))))))))))******************************************************++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))*********++++++++++++++++++++++++,,,++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++***))))))(((((((((((()))***************)))((('''''''''(((***+++************))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''&&&%%%$$$###((((((((((((((())))))***))))))))))))************************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++******++++++++++++******''')))******)))))))))***((())))))))))))))))))((()))))))))))))))******+++((())))))))))))*********))))))))))))))))))))))))***)))((('''(((***,,,...))))))((((((((((((((()))(((((((((((((((((((((((('''((()))***************(((((())))))))))))((((((&&&&&&'''((())))))((((((***)))'''&&&&&&(((***,,,***)))))))))((((((((('''(((((((((((())))))))))))(((((((((((()))***+++,,,,,,***((('''(((((((((&&&((((((''''''''''''((((((''''''((((((((((((((((((''''''(((((()))))))))))))))((((((((((((''''''''')))((('''&&&&&&'''((()))''''''''''''(((((())))))))))))))))))))))))))))))******)))(((''''''&&&&&&((())))))******************)))))))))******))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))))))))******---+++))))))***,,,,,,,,,+++++++++,,,,,,+++++++++))))))(((((((((***+++,,,(((((()))************)))******************))))))************************))))))))))))))))))))))))************************))))))*********+++++++++***************+++++++++************++++++++++++************************)))))))))******)))))))))************************))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))************************************************))))))))))))))))))))))))***************+++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,,,,+++***)))(((''''''(((((()))***************)))(((((('''((()))************))))))((((((''''''&&&'''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&%%%%%%$$$###"""))))))(((((((((((())))))(((((()))))))))************************************************************++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))'''(((((()))******++++++)))******++++++******)))''')))******)))))))))***)))(((((((((((((((((()))((())))))***************'''''''''(((((((((((()))))))))))))))))))))))))))---,,,***))))))***+++---'''''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))***************(((((())))))))))))((((((&&&&&&'''((())))))((((((***)))'''''''''(((***+++******))))))((((((''''''(((((((((((())))))))))))&&&''''''(((***,,,...///,,,***((('''(((((((((&&&)))(((''''''''''''((()))'''''''''''''''(((((()))(((((('''''''''&&&&&&&&&(((((((((''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))))))))))))))))))))))))))***))))))((('''&&&&&&%%%(((((()))***************'''(((((((((''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************+++******))))))******+++))))))))))))))))))))))))******)))))))))))))))***)))'''&&&'''))),,,------+++++++++,,,,,,+++++++++)))(((((('''(((***,,,---((())))))***************++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******)))(((((('''(((((()))***************((((((((((((((())))))******))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***))))))******))))))((('''))))))(((((((((((())))))((()))))))))******************************************************************++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))************))))))(((((())))))************))))))(((***,,,+++***))))))***)))((((((''''''(((((()))&&&&&&'''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))---,,,***)))))))))***+++'''&&&&&&&&&&&&''''''((())))))))))))))))))))))))((())))))************)))'''(((((()))))))))))))))&&&'''((((((((((((((((((&&&&&&&&&&&&&&&'''((((((******))))))((((((''''''(((((((((((())))))))))))&&&&&&'''(((***,,,---...,,,***(((((((((((((((&&&((((((((((((((((((((((((&&&&&&&&&&&&'''((())))))(((((('''&&&&&&%%%$$$$$$&&&&&&'''''''''((((((((())))))(((((((((((())))))&&&'''''''''(((((())))))'''''''''''''''''''''''')))((((((''''''&&&&&&&&&''''''((()))))))))))))))&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((()))))))))((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************++++++************++++++))))))))))))))))))))))))+++******)))))))))))))))%%%$$$###%%%(((+++,,,+++******++++++++++++******,,,,,,+++***************((()))******++++++******+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))************************)))************+++++++++)))))))))***++++++,,,,,,)))))))))************+++***************+++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))))))))))))))***************************************************************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))((()))******+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))))))))((((((((((((((()))***************(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))***))))))((((((((((((((()))))))))*********++++++******************************************************++++++++++++******************************************************************))))))))))))))))))************))))))***,,,---,,,***))))))***)))(((''''''''''''((()))%%%&&&'''((()))(((((('''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))'''''''''''''''((()))))))))))))))))))))))))))))))))************))))))(((''''''((()))))))))))))))(((((((((((((((((('''&&&%%%%%%'''((((((((('''&&&))))))))))))(((((((((((((((((((((((())))))))))))''''''&&&''''''((()))***,,,***(((((((((((((((&&&'''((()))******)))((('''&&&&&&%%%%%%&&&''')))***'''''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&((())))))'''&&&''')))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((('''''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******))))))))))))))))))))))))++++++***)))))))))))))))&&&&&&&&&(((+++,,,+++***)))******************)))******++++++******))))))))))))***++++++++++++***)))*********++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++((())))))***++++++,,,,,,))))))))))))************))))))*********+++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************(((((()))))))))*********************************************************++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********)))))))))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((()))***************'''(((((()))))))))))))))((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((###$$$%%%&&&((((((((((((******)))(((((((((((((((************++++++++++++))))))))))))))))))))))))******************************++++++++++++******************************************************&&&'''((()))***+++,,,,,,))))))************)))))),,,---...---+++))))))))))))((('''&&&&&&'''((()))'''(((***+++++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))###$$$&&&'''((((((((((((((((((((((((((()))******))))))))))))))))))))))))***************)))((('''''''''((()))))))))))))))((()))))))))((('''&&&&&&&&&''')))++++++***((('''(((((((((((())))))))))))(((((((((((())))))))))))((('''&&&%%%%%%%%%%%%%%%,,,***(((((((((((((((&&&&&&((()))++++++)))(((&&&&&&&&&%%%%%%&&&''')))***&&&&&&''''''((()))))))))###$$$%%%&&&''')))******)))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''''''''''')))+++***'''&&&(((***)))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))))))))))))))))))))++++++***))))))((())))))******+++---//////---+++))))))************))))))###$$$&&&((()))***))))))))))))***++++++++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((())))))***++++++,,,,,,))))))))))))************))))))******++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************++++++,,,,,,,,,,,,************************************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******(((((()))***************'''(((((()))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%''')))***+++,,,,,,******)))(((((((((((((((---,,,,,,+++***)))(((((()))))))))))))))))))))))))))))))))((())))))***+++++++++++++++++++++++++++******++++++++++++******++++++************+++++++++***)))))))))***,,,,,,))))))))))))************,,,,,,,,,+++***)))((('''***+++++++++***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&)))((((((((()))***++++++%%%%%%'''((((((((('''&&&&&&'''((((((((('''%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''((()))******)))((('''))))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))''''''''''''''''''''''''$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((%%%$$$%%%'''(((&&&$$$(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&%%%%%%&&&&&&((()))***+++(((((((((((())))))))))))''''''''''''(((((((((((('''((((((''''''(((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***)))((((((((()))+++,,,))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,,,,+++*********+++,,,---******)))(((((()))***+++******))))))((((((''''''))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))++++++++++++******))))))))))))************))))))************************))))))************))))))******)))))))))***,,,---******))))))))))))******,,,++++++******++++++,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''''''''''''''((((((((((((,,,++++++******))))))((()))))))))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++******++++++++++++******+++******))))))******+++******)))))))))***+++,,,))))))))))))************++++++++++++***)))(((((()))))))))))))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))((())))))******%%%&&&'''(((((((((''''''''''''((()))((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%'''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&'''((())))))(((''''''''''''''''''''''''''''''''''''&&&%%%&&&&&&(((((('''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&)))'''&&&''')))***(((&&&'''((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((())))))(((((('''&&&&&&%%%%%%((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((***+++***(((&&&&&&''')))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))((((((((()))++++++))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***))))))******************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++*********+++,,,---,,,+++***)))(((((())))))++++++*********)))))))))************************''''''(((((())))))))))))************************************************++++++++++++*********)))))))))************))))))************************++++++,,,,,,,,,,,,+++++++++***)))))))))***+++,,,******))))))))))))******+++******))))))******++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''(((((((((((((((((((((((()))))))))(((((((((''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&((()))))))))((('''''''''((((((((((((''''''''''''''''''((((((((((((************))))))))))))))))))))))))))))))))))))*********)))***++++++,,,++++++++++++++++++++++++******++++++++++++******+++******))))))******+++***))))))))))))***++++++))))))))))))************)))******+++******))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''************************((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((())))))%%%&&&'''(((((((((((('''(((((()))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%((((((((()))))))))))))))%%%&&&&&&&&&''''''''''''%%%%%%&&&'''((((((''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((''''''&&&&&&)))(((''''''((()))((('''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((''''''&&&&&&%%%%%%%%%+++***)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((***+++***)))'''&&&''')))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))((((((((()))******))))))))))))************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,+++******)))*********************************************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,++++++******++++++,,,---...---+++***)))(((((((((+++++++++++++++*********************************'''''''''(((((((((((((((************************++++++++++++++++++++++++++++++++++++************))))))************))))))************************++++++,,,,,,,,,,,,++++++,,,+++******)))***************))))))))))))******)))))))))(((((()))))))))+++******))))))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))******(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''&&&%%%%%%&&&''''''((()))(((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((()))))))))******((((((((((((((((((((((((***************+++,,,,,,******************************++++++++++++************))))))))))))******)))))))))))))))******+++((()))))))))************(((((()))***************(((((('''&&&'''((()))+++((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++***)))(((((((((((((((&&&''''''((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))''''''''''''''''''''''''(((((()))(((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))((((((((((((((((((((((((*********))))))(((((('''(((((('''''''''&&&&&&&&&+++***)))'''&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&'''))))))((((((***,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))((((((((()))))))))((()))))))))************************++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++************************************************************************************************,,,++++++******++++++,,,+++***++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++******************************************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************))))))************)))))),,,,,,+++******)))))))))******))))))))))))*********))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%$$$&&&''''''(((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''(((((()))******((((((((((((((((((((((((******))))))******+++,,,******************************++++++++++++*********))))))))))))))))))***(((((())))))************((()))))))))************'''((()))***************)))(((((('''((()))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))************)))((('''''''''(((''''''''''''(((((())))))***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((())))))***(((((((((((((((((((((((('''''''''&&&&&&%%%$$$$$$''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((''''''))))))))))))(((((((((((()))(((((('''''''''((((((''''''((((((((()))))))))''''''''''''((((((((((((%%%'''))))))((((((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++++++++++++++++++++(((((()))))))))(((((((((((()))))))))************)))))))))******+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++***************++++++************************************************************************************************,,,++++++++++++++++++,,,******++++++,,,,,,,,,,,,******++++++,,,,,,,,,---************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++,,,******++++++++++++******************************))))))************))))))++++++++++++******))))))******))))))))))))***************))))))************))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((()))))))))))))))))))))))))))))))))))))))((()))******+++******************************++++++++++++*********))))))(((((())))))***'''((())))))******))))))))))))))))))************'''(((((()))*********))))))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((())))))***))))))((('''''''''((((((((((((''''''(((((()))******)))((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''***)))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''((()))(((''''''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))'''''''''''''''((()))***(((((((((((()))))))))***''''''''''''(((((((((((((((***+++***((('''&&&'''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++(((((()))))))))(((''''''))))))))))))************(((((())))))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++)))***+++,,,---.........)))))))))***************+++++++++++++++++++++++++++++++++++++++*********************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******************************++++++,,,,,,,,,,,,++++++******+++++++++***))))))******))))))))))))******+++******))))))******+++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((''''''''''''((())))))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''(((((()))*********************************++++++++++++******))))))(((((((((((())))))'''''')))*********)))((())))))))))))************(((((()))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''(((((())))))(((((('''''''''((()))))))))((('''''''''(((******)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((('''''''''&&&&&&&&&'''''''''(((((((((+++***((('''&&&&&&''''''((((((((((((((((((((((((###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&(((***)))'''&&&''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))'''''''''''''''((())))))'''''''''((((((((())))))''''''''''''(((((((((((((((***++++++)))'''&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))))))))(((&&&&&&))))))))))))************((((((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,,,,++++++***+++,,,---......------*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************+++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,++++++))))))***+++,,,+++************))))))))))))******)))))))))(((((()))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((''''''&&&'''((()))***''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))******++++++++++++******))))))(((((((((((())))))&&&''')))*********)))((())))))))))))************(((((())))))))))))((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))'''''''''''''''((()))***)))((('''''''''(((***+++)))((('''%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''******))))))(((((((((''''''''''''(((((((((((()))+++***(((&&&%%%%%%%%%&&&''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%''''''''''''''''''''''''&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))$$$&&&((('''%%%$$$%%%(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''''''''''''''((((((((((((((()))(((((('''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$''')))******))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((()))))))))(((&&&%%%))))))))))))************'''(((((()))***+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,---,,,++++++,,,---.........---,,,++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))+++++++++,,,,,,---------***++++++,,,,,,++++++***************************))))))************))))))((()))***+++,,,,,,+++*********))))))))))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******(((((((((((())))))))))))************************(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))************************((((((((((((((((((((((((''''''(((((()))*********(((''''''&&&&&&((()))***''''''((((((((((((''''''''''''''''''((((((((())))))((('''&&&&&&'''((())))))))))))(((&&&''')))+++(((((((((((())))))))))))++++++***)))))))))))))))%%%''')))+++,,,+++***)))(((((())))))************))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))*********((('''&&&(((''''''''''''&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&''''''''''''(((&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&)))&&&$$$###$$$%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***((('''&&&%%%%%%&&&'''((((((((((((((('''&&&%%%$$$&&&&&&&&&'''((()))***+++''''''''''''''''''''''''''')))***)))((('''(((***$$$$$$$$$%%%%%%%%%&&&&&&)))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((('''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''))))))*********))))))(((******))))))((((((((('''))))))(((((((((((())))))((('''&&&&&&&&&((()))***''''''((())))))))))))))))))((('''''''''(((***+++******++++++++++++******++++++******************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((()))***+++,,,,,,---)))************+++++++++++++++***************************+++,,,,,,)))'''******+++++++++,,,,,,,,,...---+++))))))***+++,,,*********++++++,,,------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))((((((************))))))((((((************************************************------,,,,,,+++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,++++++++++++***))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((()))***************(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((''''''&&&&&&((()))************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''''''''((())))))))))))((('''''')))+++(((((((((((())))))))))))))))))((('''''''''''''''(((((()))******)))((('''((((((((((((((()))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((('''(((((()))((('''&&&%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))((((((''''''&&&&&&&&&''''''''''''(((((('''&&&''')))))))))'''(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&'''((((((((((((((())))))((((((''''''&&&&&&)))'''&&&%%%&&&'''&&&%%%&&&&&&&&&'''''''''(((((()))((((((((('''''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''***)))(((''''''&&&%%%$$$&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''(((''''''&&&'''((()))***''''''''''''''''''''''''(((((()))))))))((((((''''''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''')))((('''''''''((()))***''''''((())))))))))))))))))(((((('''((()))***+++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***++++++,,,,,,)))************+++++++++***************************))))))***,,,,,,***)))))))))*********+++++++++...---+++*********,,,---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******))))))+++++++++******)))))))))************************************************++++++******)))******+++,,,,,,,,,++++++***************++++++++++++***************))))))))))))((())))))))))))))))))))))))+++++++++*********))))))************)))))))))(((************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))***)))))))))((((((((('''%%%&&&'''(((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))((())))))((('''''')))***(((((((((((())))))))))))))))))((('''''''''''''''******))))))(((''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))((((((''''''''''''''''''&&&%%%$$$$$$%%%&&&'''((()))***((((((''''''''''''(((((('''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&''''''''''''(((***)))(((((()))***((('''((((((((((((((((((((((((((((((((('''''''''''''''%%%'''(((******)))(((''',,,++++++***)))((('''&&&)))((((((((())))))(((&&&'''''''''((((((((())))))(((((((((''''''''''''''''''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$###&&&''''''''''''''''''&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((&&&$$$$$$&&&'''%%%"""''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((&&&''''''(((((('''''''''%%%%%%%%%%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''***))))))(((((((((((()))''''''((()))))))))))))))((((((((((((((()))******)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++***************************)))((()))+++,,,,,,+++))))))))))))************///...,,,+++++++++,,,------------,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,++++++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++******)))******++++++...------,,,+++***)))(((******++++++++++++***************))))))))))))((())))))))))))))))))))))))+++++++++***************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))&&&''''''(((((((((((('''(((((())))))))))))((((((((((((((()))))))))******''''''(((((())))))******))))))))))))(((((((((((($$$%%%&&&'''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((((((''''''''''''(((((('''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***(((((((((((())))))))))))+++******)))))))))))))))+++***)))(((((((((((()))))))))((((((((('''''''''))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((+++)))(((((())))))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''***++++++***(((&&&+++******))))))(((((((((((((((((()))******(((&&&&&&'''''''''(((((((((((('''''''''''''''''''''''''''(((***++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%###"""%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((('''''')))(((((('''''''''((((((''''''''''''''''''''''''%%%!!!"""(((+++)))&&&'''(((((((((((()))))))))(((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''))))))(((((((((((())))))******))))))((((((((((((''''''((()))))))))))))))((((((((((((((())))))***))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++*********))))))))))))*********+++++++++***************++++++++++++)))'''(((***,,,------)))*********++++++++++++///...---,,,,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------***++++++,,,---...//////------------------------//////......---------,,,------------------------***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,------------,,,,,,+++***))))))******++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))*********************************)))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))''''''(((((()))(((((('''(((((())))))))))))(((((())))))))))))************&&&''''''((()))******+++))))))))))))((((((((((((%%%&&&''''''((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***(((((((((''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((''')))***)))((('''((()))(((((((((((())))))))))))+++******)))))))))))))))***))))))))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++,,,,,,,,,,,,(((((())))))))))))(((((((((((((((((((((((())))))''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''((()))(((''''''''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&(((***++++++***'''&&&'''''''''(((((()))))))))&&&&&&&&&((())))))'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&((()))++++++***((('''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%$$$%%%&&&'''(((((('''&&&%%%''''''(((((('''&&&&&&%%%)))(((((('''''''''((((((''''''''''''''''''''''''%%%""" ###))),,,+++'''&&&&&&'''''''''((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((((((((((((((((((((((((((&&&'''(((((()))))))))((((((((((((((((((((())))))))))))(((((((((((())))))***)))))))))((((((''''''''''''((()))))))))))))))'''(((((())))))))))))))))))))))))******)))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***)))))))))))))))*********+++++++++))))))*********++++++++++++)))'''(((***,,,------+++++++++,,,,,,,,,------......------,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------...//////------------------------/////////......---------------------------------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...++++++++++++++++++++++++******++++++++++++******,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((()))))))))))))))******))))))((((((((())))))))))))(((((())))))))))))************&&&''''''((()))******+++(((((((((((())))))))))))''''''((()))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))'''(((((((((((((((((('''&&&'''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''(((******)))(((((()))(((((((((((())))))))))))))))))((('''''''''''''''((((((((()))***+++++++++))))))))))))*********+++((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))(((((()))(((((((((((()))******(((((('''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&''''''''''''(((((('''&&&&&&''''''&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''((()))******((('''%%%$$$%%%&&&&&&(((((()))***&&&%%%%%%&&&(((((('''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''''''''&&&''''''''''''''''''&&&(((((((((((('''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''')))'''%%%&&&)))***(((&&&%%%%%%&&&&&&&&&'''''''''''''''&&&''''''((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&''''''((()))(((((((((''''''''''''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((('''&&&''''''((()))))))))))))))''''''((()))))))))))))))((())))))******))))))((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,+++++++++******)))))))))************+++++++++)))))))))***++++++,,,,,,***)))((()))+++,,,,,,+++,,,,,,,,,,,,---------...------------,,,,,,,,,++++++++++++,,,---.........,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------......//////------------------------...............---------........................,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,******++++++++++++***************))))))))))))((())))))))))))))))))))))))***************+++++++++))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***************))))))((((((((())))))))))))((((((((((((((()))))))))******''''''(((((())))))******(((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&(((******)))((((((((((((((((((((())))))))))))))))))((('''''''''''''''&&&'''((())))))(((''''''&&&''''''((()))***++++++(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((''''''&&&'''((()))***&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((((('''&&&'''((()))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''((((((((('''%%%$$$%%%&&&(((''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''((()))***((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&&&&''''''((()))))))))))))))&&&'''((()))***))))))((((((((())))))))))))((((((''''''(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******+++++++++***************)))************+++++++++((())))))***++++++,,,,,,***))))))***,,,,,,***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++***,,,,,,------------------,,,,,,------------,,,,,,,,,,,,,,,------------...---------.......................................---------------.................................---------,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---,,,,,,++++++++++++++++++******++++++++++++***************))))))))))))((())))))))))))))))))))))))))))))*********+++++++++((()))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******)))(((((('''(((((())))))))))))((((((''''''((((((((()))))))))(((((((((((())))))))))))'''((((((((()))))))))***'''(((((()))(((((('''''''''''''''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&(((***+++)))((((((((((((((((((((())))))))))))++++++***)))))))))))))))%%%&&&(((((((((&&&$$$"""$$$%%%&&&'''(((***++++++(((((((((((((((((((((((())))))))))))************(((((())))))))))))(((((('''&&&&&&%%%&&&'''((()))$$$%%%%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((''''''((()))+++***)))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''((((((''''''&&&&&&&&&&&&((((((((((((''''''''''''(((&&&$$$$$$&&&((()))(((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%&&&'''((((((((((((&&&&&&&&&'''((()))***+++''''''''''''''''''''''''###%%%'''''''''''')))***&&&&&&&&&''''''''''''(((&&&&&&&&&'''''')))******''''''''''''''''''''''''&&&&&&&&&'''((())))))***%%%&&&((()))))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&''''''((((((((())))))(((((((((((())))))###$$$&&&'''''''''&&&&&&'''(((((()))))))))))))))&&&''')))*********)))((((((((())))))))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))************+++++++++((())))))***++++++,,,,,,*********+++,,,,,,)))'''******+++++++++,,,,,,,,,++++++,,,,,,,,,+++***)))///......------,,,,,,+++,,,------......------,,,,,,,,,,,,---------.....................---------........................+++,,,,,,------.........////////////////////////......---,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///...------,,,+++***))))))******++++++++++++******,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))******++++++++++++(((((())))))*********+++************************))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((())))))((('''&&&&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((('''((((((((())))))******&&&'''''''''''''''&&&&&&&&&''''''((()))******+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((((((((('''&&&%%%******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((***'''%%%&&&)))++++++***)))))))))(((''''''&&&&&&(((((((((((())))))))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&(((((((((((()))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''((((((%%%&&&&&&'''((()))******'''((((((((('''&&&&&&%%%&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))***)))'''%%%###$$$%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$&&&''''''&&&%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((('''&&&&&&&&&&&&'''(((''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%###""""""!!!******)))((('''&&&%%%%%%''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''((()))***(((((())))))******++++++)))************+++++++++((()))))))))************)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,************************************************...------,,,+++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,......---,,,,,,---------------,,,,,,------...///......------------......------------------------///...---,,,++++++++++++.........//////000000000)))***,,,.../////////...++++++,,,,,,---------...------------,,,,,,++++++---,,,,,,,,,+++******************++++++,,,,,,---...---,,,***)))******+++...------,,,+++***))))))************************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((())))))*********************))))))((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''"""###%%%'''))))))))))))***)))(((''''''((()))***&&&&&&'''(((((()))((((((%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''(((((()))%%%&&&'''((((((''''''&&&)))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((,,,)))&&&&&&(((***)))((('''''''''((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((('''''''''&&&&&&&&&''''''((((((((()))))))))&&&&&&&&&''''''(((((((((''''''((((((((()))))))))'''''''''(((((('''''''''&&&&&&&&&''''''(((((()))((((((((((((((('''&&&&&&(((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((()))***)))((((((***,,,'''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''"""###%%%'''((('''&&&%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''''''''''''''(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))(((((((((((((((((((((***)))(((''''''((())))))&&&'''''''''((((((((()))))))))*********+++++++++************++++++++++++)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,///......---------......000///////////////000000------,,,,,,,,,,,,------........................000000///.........//////------..................+++,,,---...////////////------------.........///++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...---,,,+++++++++,,,---***++++++++++++,,,,,,,,,************************************************))))))))))))************'''((()))*********)))((()))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''%%%&&&&&&'''''''''''''''***)))))))))((((((((('''''''''((()))))))))))))))''''''''''''''''''''''''$$$%%%&&&'''((()))))))))((('''&&&%%%%%%&&&'''((('''(((((()))******))))))&&&&&&'''(((((((((((('''(((((('''''''''&&&&&&&&&(((''''''''''''((())))))%%%%%%&&&'''((((((((('''((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((,,,***((('''(((((('''&&&&&&&&&''''''((())))))***(((((((((((())))))))))))))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''''''''&&&'''''''''((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&)))))))))((('''&&&%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''&&&&&&((()))&&&&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%'''(((((('''&&&%%%&&&&&&&&&'''''''''''''''(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((((((((((('''%%%$$$###$$$$$$&&&'''''''''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((((((((((((&&&&&&'''''''''(((((()))%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((()))))))))*********++++++***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++******++++++------------------------......------,,,,,,+++++++++++++++,,,,,,,,,------///...............//////..............................------------......////////////////////////......------....../////////////////////.........///......------......///.............../////////+++++++++++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++)))))))))*********++++++&&&'''((())))))***))))))((((((((((((((((((((((((***)))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&&&&''''''&&&&&&))))))))))))((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((((('''''''''(((((()))***''''''&&&&&&&&&&&&''''''((())))))***************''''''((()))))))))(((((('''''''''''''''&&&&&&&&&'''''''''''''''((())))))$$$%%%&&&''''''((())))))''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((***))))))(((((((((((('''''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))(((&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''(((((('''&&&%%%''''''''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&)))(((((('''%%%""" ###%%%'''(((((((((&&&%%%'''&&&&&&%%%%%%&&&&&&''')))))))))((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))************))))))))))))*********************+++++++++,,,,,,))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,************************************************,,,++++++*********++++++------------------------,,,,,,,,,++++++***)))))),,,,,,,,,,,,------------......---------...//////......////////////......000000////////////000000000000000000000000000000............///000111222333333222222111111000000111000...---------...///---------...............------------............+++,,,,,,------.........---------,,,,,,++++++***+++++++++,,,---......///......---,,,+++******)))************************++++++++++++++++++++++++))))))*********+++++++++&&&''''''((()))))))))***((((((((((((((((((((((((************))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))***)))))))))))))))))))))((((((((((((''''''((((((((((((((('''))))))))))))))))))))))))***)))(((''''''((()))***)))))))))(((((()))))))))((())))))******)))))))))'''(((((()))))))))))))))''''''''''''''''''''''''''''''&&&''''''((()))***%%%%%%%%%&&&'''((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((())))))))))))***))))))((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))((('''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&'''))))))'''&&&$$$'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&'''''''''&&&%%%$$$###"""$$$&&&((()))***)))'''&&&'''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((((((((()))''''''((()))))))))))))))************))))))))))))(((((()))))))))*********))))))))))))*********+++))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++************+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,---------.........------,,,------...//////000111222333333333222222000000////////////000000000000000000000000000000111111111222333444555666444444333333222222111111333222000///......///000...---------------------........................+++,,,,,,,,,------.........------,,,,,,+++++++++))))))***+++,,,------...///......---,,,+++******************************************************************++++++++++++(((((((((((())))))******(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))+++***(((''''''((())))))((())))))))))))))))))((('''(((((()))(((((('''''''''(((((()))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&''''''(((******&&&&&&&&&&&&&&&'''((()))'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&''''''(((((((((((((((%%%''')))***))))))***+++***))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((%%%%%%%%%&&&''''''((((((&&&'''''''''((((((((((((%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''((()))*********'''&&&&&&&&&&&&%%%%%%%%%"""$$$'''(((((('''((()))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&''')))***+++&&&'''((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&''''''(((((('''''''''&&&&&&%%%%%%'''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))&&&'''((()))*********)))((((((((((((''''''''''''((((((((()))))))))******(((((()))))))))*********)))))))))))))))))))))))))))************+++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////------------...///000000...///111333444444333333111111000000000000111111222222222222222222222222222222222222333444666666444444444444333333333333666555444333333333333333111111000000000000///////////////.........---------------...............------------,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,------------************************))))))))))))))))))))))))*********++++++++++++,,,******))))))))))))******(((((((((((((((((((((((((((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))(((((((((((())))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((())))))(((''''''(((((((((&&&&&&''''''''''''&&&&&&'''((((((((((((''''''&&&''''''((()))))))))((((((&&&&&&&&&'''''''''''''''&&&&&&&&&'''''')))***+++((('''&&&&&&&&&&&&'''((('''''''''(((((()))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((%%%(((++++++)))'''((()))((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((()))))))))***&&&&&&&&&'''''''''((((((''''''((((((((()))))))))$$$$$$%%%'''((()))******''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''%%%&&&''''''((((((((('''&&&'''((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%!!!%%%&&&&&&%%%%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$###$$$'''***,,,&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&''''''((())))))%%%&&&((()))*********))))))((((((((('''''''''&&&(((((((((((()))))))))***))))))*********+++++++++)))))))))))))))))))))))))))************+++++++++)))***++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************************************------,,,,,,------...///------------------------,,,,,,------.../////////---.........////////////////////////000111222333///111333666888888888888777666666666666666666777::::::::::::::::::::::::777777777777777888999999777777777888888888888888999999:::::::::999888888777666666666555555555555444444333222111111000///111111000000000000000000,,,,,,,,,---------------)))***,,,---------,,,,,,,,,,,,,,,------------...*********************************************************+++++++++,,,,,,---,,,+++***))))))******))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((()))))))))))))))'''((((((((()))))))))***''''''((((((''''''&&&%%%''''''''''''''''''''''''&&&''''''(((((((((''''''%%%&&&'''(((((('''&&&%%%)))))))))))))))(((''''''&&&&&&'''(((((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&((()))***+++)))(((&&&&&&%%%&&&'''((('''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((((((((((((((('''***,,,+++(((&&&&&&'''&&&&&&''''''((()))))))))(((((((((((())))))))))))'''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((())))))))))))'''''''''(((((((((((()))&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''((()))******))))))((()))))))))))))))(((''''''''''''&&&&&&%%%%%%%%%$$$''')))***(((&&&%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((#########$$$%%%&&&'''((((((((('''''''''&&&&&&&&&((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&(((&&&### !!!###%%%&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&(((((()))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&((()))*********)))++++++******)))))))))((((((((((((((())))))))))))******+++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++((()))***+++,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************---------------...///000////////////////////////)))******+++,,,---................../////////000111111111111222333444555777999===@@@BBBCCCCCCBBB>>>======<<<<<<======>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCC<<<<<<<<<======>>>>>>>>>;;;<<<===>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999::::::999888666555444333444333333333222111111111,,,,,,,,,------.........+++,,,---.........---,,,//////...---,,,++++++***************************++++++++++++++++++++++++******+++++++++,,,,,,,,,///...,,,***))))))******************************&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))*********)))************************))))))))))))))))))))))))'''((((((((())))))******((())))))***************'''((((((((())))))******'''((((((((('''&&&%%%%%%''''''''''''''''''''''''$$$%%%'''((((((((('''&&&'''((()))******)))((('''***************)))((((((%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''(((((('''&&&%%%&&&(((***,,,(((((('''(((******)))'''******))))))(((&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''******((('''%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&(((((((((&&&%%%&&&))))))'''$$$&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&%%%,,,***'''%%%######$$$$$$$$$%%%'''(((((('''%%%$$$(((''''''&&&&&&%%%$$$$$$''''''((((((((((((''''''''''''&&&%%%%%%'''((()))%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))*********+++&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))++++++***)))(((((())))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))///......---,,,+++******........................------.../////////......222...+++---...,,,,,,///000...,,,+++---.........555333444666555444666;;;===@@@GGGOOOTTTVVVWWWYYYZZZTTTMMMHHHHHHIIIHHHGGGJJJMMMOOONNNKKKKKKOOOSSSRRRQQQPPPOOOMMMKKKIIIHHHDDDBBB@@@@@@@@@AAA@@@???@@@@@@@@@???>>>>>>???@@@CCCCCCBBB@@@>>>===???AAA>>>>>><<<;;;:::999999888666555444444444333111...333444444222000////////////////////////...---------+++))))))+++...///000//////...------,,,++++++,,,,,,+++***))))))******+++++++++++++++++++++++++++******)))))))))))))))((((((((((((((((((((((((+++***)))((('''''''''(((************)))(((&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******'''((()))((('''&&&''')))((((((''''''''''''(((((()))))))))))))))(((((('''''''''''''''(((((((((((()))&&&%%%&&&((()))'''%%%''''''''''''((((((((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))***)))((('''&&&&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%&&&'''))))))'''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&%%%&&&(((***+++)))(((''''''((((((&&&$$$((('''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((('''&&&&&&&&&&&&'''((((((&&&%%%&&&((()))'''%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%#########$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%***)))'''%%%$$$$$$$$$%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))++++++***)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))***))))))((((((''''''&&&******+++,,,,,,---......,,,------......---------///+++***---...,,,---000///...---...000333444444555444555888999888;;;AAAEEEMMM[[[iiisssxxxzzz|||~~~uuuhhh^^^YYYVVVTTTRRRXXX\\\aaaaaa```aaaeeehhhllljjjhhhddd```ZZZVVVSSSLLLJJJHHHHHHHHHHHHGGGFFFJJJLLLOOONNNJJJFFFDDDDDDCCCCCCEEEFFFFFFEEEDDDCCCFFFDDDBBB@@@>>>>>>>>>>>>>>><<<:::999999888666444222222222111000//////000...............------,,,000...++++++,,,---............------,,,,,,++++++,,,,,,+++***************++++++++++++++++++++++++++++++***)))))))))))))))******************************))))))))))))))))))&&&'''((())))))******)))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))((((((''''''''''''(((((((((((()))))))))(((''''''''''''''''''(((((((((((((((&&&%%%&&&((()))'''%%%''''''''''''((((((((((((***)))))))))((((((((('''))))))))))))(((((((((((()))))))))(((((((((((((((***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&((()))***+++)))((((((((((((%%%###'''&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&(((''''''&&&&&&&&&'''''''''&&&&&&'''(((((('''%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%%%%&&&''')))'''%%%###"""!!!""""""&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%((('''&&&%%%$$$%%%&&&&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&&&&'''((((((''''''((((((((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''))))))((((((''''''''''''))))))))))))))))))))))))++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))+++***))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++))))))***,,,---...///000.........//////......---,,,***+++///000//////333111111222333555777999;;;:::999<<>>===<<<666666555444444333333333000000/////////......---222000---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++***))))))))))))***************************(((((()))***************&&&'''((()))************(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''((()))((('''&&&''')))((((((''''''''''''(((((('''(((((((((((('''&&&&&&''''''''''''((((((((((((((('''&&&&&&'''((('''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((((('''''''''))))))(((''''''''''''((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))+++*********+++***)))'''(((((('''''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((((('''%%%$$$############'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))******)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......//////000000000111,,,,,,---...///000111111000000111111111111000000...---///333333111333777666888999;;;<<<===???AAAGGGFFFJJJOOOQQQQQQTTTYYYhhhyyy}}}zzzwww{{{}}}xxxrrrlllhhhgggeeedddddddddcccaaa___dddjjjnnnkkkaaaXXXSSSRRRSSSQQQQQQVVV\\\```]]]YYY]]][[[XXXVVVUUUWWWYYY[[[YYYTTTNNNJJJGGGFFFEEEEEEBBB@@@???===<<<;;;999777444333222111111000000000222000...------------++++++++++++,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++,,,+++******))))))******************************(((((()))******)))(((((()))))))))))))))(((''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((('''''''''((()))((('''&&&''')))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%''''''''''''((((((((((((''''''&&&''''''''''''&&&''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))(((''''''&&&&&&((((((((('''''''''((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&''''''(((((((((((()))+++,,,+++)))+++***))))))(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&%%%&&&''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%'''((((((((('''&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))))))))))))))***)))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,------............///////////////000//////000111111111111111000000222555555333666;;;===@@@DDDFFFGGGIIILLLOOOVVVVVVYYY^^^___^^^aaafffwwwzzzuuurrrrrrqqqpppqqqqqqqqqnnnlllnnnqqqsssooofff___\\\\\\\\\^^^dddnnnuuuuuummmeeehhhgggdddcccdddgggjjjllljjjeee^^^XXXVVVTTTTTTSSSNNNLLLJJJHHHFFFCCC===999999888666444222111111111111000......//////...---,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++***************))))))))))))))))))))))))))))))))))))(((((('''&&&((())))))))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))******))))))(((((('''''''''((()))((('''&&&''')))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%''''''''''''((((((((((((&&&'''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))((((((((('''''''''&&&''''''((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$&&&(((***)))'''***************)))(((''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((('''&&&%%%$$$%%%'''(((((('''&&&&&&'''&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%&&&'''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$(((((('''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%&&&'''((()))******))))))))))))))))))))))))*********************************))))))*********)))))))))))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******++++++,,,,,,------------------------------------///000111222222222333333666999999888===DDDJJJOOOTTTXXXZZZ\\\aaaeeeeeeeeehhhmmmnnnlllnnnrrr~~~zzzxxxxxxxxxxxxyyy{{{zzzxxxvvvtttuuuuuurrroookkkiiiiiidddlllyyyzzzoooqqqpppooonnnooorrruuuwwwvvvrrrlllhhhffffffffffff\\\ZZZYYYXXXVVVPPPGGG@@@@@@>>>;;;888666444333333444222111111222222111///------------------------,,,++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,+++************+++((((((((((((((((((((((((***)))(((((((((((())))))%%%%%%''')))***+++++++++(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((('''((()))((('''&&&''')))((((((''''''''''''(((((('''(((((((((((('''&&&&&&''''''''''''((((((((((((&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((((()))((((((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''&&&&&&&&&%%%$$$$$$$$$%%%'''((('''%%%$$$&&&(((******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''((((((((((((&&&%%%$$$%%%''')))(((&&&%%%&&&(((&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&''''''(((((($$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------.........,,,,,,------......//////...///000222444555666666::::::===@@@AAABBBJJJTTTaaaffflllnnnnnnooossswwwsssssswww|||}}}{{{}}}{{{{{{|||~~~~~~|||zzzyyyyyyzzz||||||yyyvvvpppwww|||xxxwwwvvvvvvvvvwwwyyyzzzxxxuuurrrqqqrrrtttuuuuuupppooooooooonnnggg[[[RRRLLLJJJFFFAAA>>><<<;;;:::999888666666666555333000/////////......---------+++++++++++++++,,,---...++++++++++++++++++++++++---,,,++++++******++++++))))))))))))))))))))))))***)))((('''(((+++...000$$$%%%'''(((***+++++++++(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''((()))((('''&&&''')))((((((''''''''''''(((((((((((()))))))))(((''''''''''''''''''((((((((((((%%%''')))(((&&&%%%&&&(((''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))((((((((((((%%%&&&&&&''''''(((((((((%%%&&&((()))))))))((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&%%%%%%((('''&&&'''((((((&&&%%%"""&&&)))***)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''((())))))(((&&&$$$###$$$'''))))))&&&%%%&&&(((&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%"""###$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((&&&$$$%%%&&&'''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%''''''&&&%%%%%%'''((()))((('''%%%$$$$$$%%%'''(((%%%%%%%%%&&&'''((())))))%%%%%%&&&&&&'''((())))))'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++***))))))))))))))))))))))))))))))((())))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000222333333111222444666888:::;;;<<<@@@@@@CCCGGGIIIMMMWWWbbbvvvzzz~~~{{{zzz|||}}}}}}{{{|||}}}}}}|||}}}{{{}}}~~~{{{{{{zzzyyyyyyxxxxxxxxxuuusssrrrssswwwzzz|||}}}|||pppfffWWWTTTOOOJJJFFFDDDBBBBBB???===;;;:::999777333111111111000///...---------++++++++++++,,,,,,---...++++++++++++++++++++++++---,,,++++++******++++++************************)))(((''''''***...333666(((((()))))))))))))))((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((())))))******'''((()))((('''&&&''')))((((((''''''''''''(((((()))))))))))))))(((((('''''''''''''''((((((((()))%%%''')))(((&&&%%%&&&)))''''''''''''((((((((()))'''((((((((())))))******))))))))))))(((((((((((($$$%%%%%%&&&'''((())))))%%%&&&((()))))))))((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))******)))''''''&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((())))))))))))((((((&&&'''''''''&&&%%%$$$$$$%%%%%%&&&'''(((((((((''')))'''%%%######%%%''')))%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''''''((()))***)))'''$$$%%%%%%'''((((((((('''&&&'''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((())))))%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((())))))***+++,,,,,,,,,(((((((((((())))))))))))%%%''')))******)))'''%%%&&&'''(((******((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))+++***)))'''''')))***+++************************+++,,,------......------+++)))(((&&&&&&''')))***......---,,,,,,---------...---------...//////000...//////...---...111444777777888<<>><<<999888777666111111000///...---,,,,,,******++++++,,,---......,,,,,,+++++++++*********++++++++++++************+++++++++***************(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))******))))))(((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''((((((&&&$$$$$$'''***%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((()))******)))(((&&&&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''''''''&&&%%%$$$$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''***((('''&&&((((((((('''''''''&&&%%%&&&'''((()))))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''(((%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))*********+++++++++))))))***+++,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,---...////////////////////////000111333333444555777:::===AAACCCEEEKKKOOOUUU^^^jjjwww|||zzz|||{{{wwwrrrjjj___WWWEEEDDDBBB???===;;;:::999444333222111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((((())))))******++++++,,,+++++++++******))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))*********)))((('''''''''''''''((((((((((((((()))************)))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))))))))(((((('''((((((&&&$$$$$$'''+++%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''((((((((()))$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%&&&'''((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((('''(((((('''&&&&&&'''))))))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%'''((()))((($$$ &&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++******))))))******+++,,,---------......---,,,,,,------,,,,,,------...///333111000000333555666666;;;===@@@CCCEEEHHHLLLOOO]]]```hhhttt~~~zzzpppfff[[[SSSHHHCCCBBBBBB@@@>>>888666444222000///.........---,,,---///000///...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++******))))))(((((('''''')))(((&&&%%%&&&''')))+++))))))))))))))))))))))))(((((((((((((((((((((((("""######$$$&&&''''''((($$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((())))))******((((((''''''''''''(((((())))))(((((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''******))))))((((((((('''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((()))***'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((%%%%%%$$$$$$$$$$$$%%%%%%+++******)))'''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((()))'''%%%"""!!!&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((((((((())))))***************************************************+++******))))))*********+++++++++++++++,,,,,,---,,,---------------,,,,,,...------------...//////...///000333666999<<<>>>???EEELLLPPPSSSUUUZZZ]]]lllsss~~~{{{tttjjjbbbXXXPPPLLLHHHCCC???<<<:::888666444111///......,,,,,,,,,...///...---------+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((())))))******)))))))))(((((((((''')))(((&&&&&&&&&''')))***''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&'''''''''''''''((((((''''''''''''''''''((()))((((((((('''''''''&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''))))))((('''&&&%%%$$$$$$((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''((()))'''$$$%%%((()))(((&&&&&&'''((((((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))***+++***************************************************)))))))))))))))******,,,,,,,,,,,,,,,---......,,,,,,------------,,,,,,...............///000000...111666888:::>>>DDDIIIHHHQQQ[[[aaabbbdddjjjoooyyy}}}vvvmmmddd]]]UUULLLFFFCCC@@@===;;;999777555333000...---...//////...---...---,,,+++***+++,,,,,,++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))(((((((((((((((''''''&&&&&&((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&%%%%%%$$$$$$(((((('''''''''(((((()))(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''')))(((((('''''''''((((((''''''&&&&&&%%%$$$######%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((+++'''###$$$)))+++(((%%%"""%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((())))))'''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))***+++,,,************************************************))))))(((((())))))******,,,,,,,,,,,,,,,------...+++,,,,,,------------,,,............///000111222555999===>>>>>>CCCLLLTTTVVV```jjjmmmlllnnnuuu}}}|||vvvpppggg]]]WWWMMMHHHBBB???>>>===;;;:::444333111111222222000//////...---,,,++++++,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))(((((((((((((((''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''')))******(((((((((((((((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((&&&""" $$$&&&$$$ """%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((***+++(((((((((''''''((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((()))+++,,,,,,************************************************)))))))))))))))***+++++++++++++++++++++,,,------+++,,,---.....................///000111333555666999===@@@BBBDDDLLLXXXbbbjjjqqqwwwwwwtttvvv~~~}}}|||{{{sssnnn___WWWLLLEEEBBB@@@===:::888777555444444333222000000///...,,,,,,,,,,,,---************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,(((((((((((())))))))))))'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''(((***+++&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''(((((()))''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''((('''&&&&&&'''((('''$$$""""""%%%&&&%%%###%%%&&&'''''''''&&&%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((******((((((''''''''''''((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---+++++++++++++++,,,,,,---,,,---...//////////////////000111333666999;;;<<<<<>><<<333222000...---,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++'''((((((((())))))******&&&''''''((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''&&&%%%$$$$$$&&&&&&&&&'''''')))***+++((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&''''''(((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''&&&&&&&&&***(((&&&&&&&&&&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%''''''(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%((('''&&&$$$""" %%%###!!!!!!###%%%###$$$&&&''''''&&&$$$###((('''&&&%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$(((''''''&&&&&&%%%$$$$$$&&&&&&&&&'''''''''(((((($$$$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''******))))))((((((''''''))))))))))))************------,,,+++***)))(((''',,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000+++,,,------,,,+++,,,---111000//////222555777888888>>>DDDFFFFFFGGGMMMRRR___fffrrr~~~}}}|||zzzyyyxxx}}}~~~zzzvvvrrrqqqqqqvvvyyy~~~{{{||||||ttthhh]]]UUULLLGGGFFFEEEBBB???===444......///......000......---,,,++++++++++++------,,,,,,+++***))))))+++++++++************)))******))))))))))))******(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&(((&&&%%%%%%&&&&&&$$$###''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$######((('''%%%$$$###$$$%%%&&&$$$%%%&&&&&&&&&&&&%%%$$$((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''((((((((((((((((((******))))))(((((((((((())))))))))))************++++++++++++************************************++++++,,,,,,,,,---------***,,,------------///000333333555777;;;===>>>>>>>>>DDDJJJMMMNNNRRRYYY___mmmttt}}}~~~}}}|||}}}}}}}}}zzzwwwtttpppmmmhhheeegggkkkppptttuuutttpppnnnllllllkkkiiieeebbbbbbbbbfffhhhkkkqqqvvvxxxxxxvvvvvvtttuuuyyy|||~~~{{{kkkddd[[[TTTPPPLLLFFFAAA@@@999444555555222000000///...---,,,,,,,,,,,,,,,------,,,,,,+++******)))+++++++++************)))******))))))))))))******))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((()))******'''''''''''''''&&&&&&&&&&&&$$$###$$$%%%&&&%%%###''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$###############%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&'''(((((($$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&((((((((()))((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((''''''''''''''''''(((''''''&&&&&&''''''((('''''''''(((((()))))))))***))))))))))))((((((((()))))))))*********++++++)))*********++++++,,,,,,************************......------,,,+++++++++***+++------...///111333222444888===AAACCCDDDEEEJJJPPPWWW[[[^^^ccckkkqqq{{{|||zzzzzz{{{uuurrrpppnnnkkkjjjjjjkkklllkkkjjjjjjiiigggbbb[[[WWWXXXZZZ]]]___```___]]]\\\ZZZ[[[[[[YYYWWWUUUUUUVVVXXXXXXYYY]]]```ccccccbbb___^^^]]]aaafffiiiiiihhhhhhlllqqquuuyyy~~~{{{vvvoooiiibbbYYYNNNGGGBBB<<<888999888333...---///...------,,,---------------,,,,,,++++++******+++++++++************)))******))))))))))))******************************'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((())))))))))))))))))(((''''''''''''(((((((((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))***''''''''''''''''''''''''$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''((((((((()))"""###$$$%%%&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&'''((()))******+++))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++,,,,,,,,,,,,,,,------.........---,,,,,,+++++++++,,,---......///222555555888===AAAFFFJJJOOOQQQXXX```iiiooorrruuu{{{~~~zzz}}}}}}{{{|||zzzxxxvvvsssooojjjfffdddcccaaa``````aaabbbcccbbbbbbcccdddccc```ZZZVVVRRRSSSTTTTTTUUUTTTTTTSSSSSSUUUUUUUUUSSSSSSSSSUUUSSSQQQQQQRRRUUUWWWXXXWWWUUUTTTSSSVVVZZZ]]]^^^^^^YYY^^^bbbdddfffkkkttt{{{xxxkkk\\\RRRIIIBBB<<<<<<;;;666111000///...------,,,---------------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))'''''''''''''''''''''&&&(((((()))******)))(((((('''''''''((((((((())))))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&((((((((((((((('''''''''&&&'''''''''''''''''''''###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$''''''''''''''''''''''''))))))((('''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&& """%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$&&&'''(((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((())))))))))))((((((''''''&&&((((((((((((((((((((((((&&&''''''((()))***++++++))))))))))))************************++++++++++++,,,,,,,,,++++++++++++***+++++++++,,,,,,---------,,,---------------......---............000333666===???CCCGGGLLLSSS[[[aaahhhqqq}}}yyyrrrpppnnnjjjhhhhhhfffddddddcccbbb___]]]]]]]]]\\\\\\]]]^^^___``````^^^]]]\\\\\\ZZZWWWTTTOOONNNNNNNNNOOOOOOOOOOOOQQQRRRSSSSSSRRRRRRSSSTTTOOONNNLLLLLLNNNOOOPPPOOOQQQPPPPPPQQQSSSUUUVVVVVVRRRVVVYYYYYYXXX[[[cccjjjooosssvvvuuuqqqooorrrvvvyyy~~~mmmbbbVVVMMMEEEBBB@@@<<<999999000000...------------------------,,,,,,,,,,,,,,,+++++++++*********))))))******))))))))))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((()))))))))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%))))))((((((''''''''''''&&&&&&&&&'''''''''''''''$$$######$$$&&&'''&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''&&&%%%$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$ !!!$$$&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&((()))*********&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''))))))(((((((((((((((((('''(((((())))))(((((('''((((((((())))))*********)))))))))************+++*********++++++++++++,,,------,,,,,,+++++++++***)))))))))******++++++,,,++++++,,,---...//////000...///000000111444888;;;AAADDDHHHKKKPPPYYYdddlllvvv{{{sssiiicccbbbaaa]]]YYYXXXWWWVVVXXXZZZZZZYYYXXXXXXXXXXXXYYYZZZ[[[\\\]]]\\\YYYVVVSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMNNNNNNPPPRRRSSSRRRQQQPPPQQQRRRMMMLLLJJJJJJKKKLLLKKKJJJNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOPPPOOONNNPPPUUUZZZ___bbbeeedddaaaaaaeeejjjjjjrrr{{{|||}}}sssbbbXXXNNNIIIEEE???<<<<<<444333222000///...------------------,,,,,,,,,,,,+++++++++************)))******))))))))))))******'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&'''''''''(((((((((((('''%%%$$$$$$%%%'''(((''''''&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''(((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&'''(((((()))(((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))'''((()))******)))(((''')))))))))))))))))))))***))))))*********+++++++++*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,------...////////////000222333666:::@@@DDDGGGLLLRRRVVV[[[cccmmmuuu~~~uuuoooggg]]]ZZZ[[[[[[YYYUUUPPPPPPQQQTTTWWWXXXXXXWWWTTTTTTUUUVVVWWWXXXYYYYYYWWWUUUSSSSSSSSSTTTRRRQQQTTTTTTUUUVVVVVVVVVWWWWWWXXXYYYZZZYYYWWWUUUVVVWWWTTTSSSRRRRRRSSSSSSQQQPPPQQQRRRRRRQQQOOOLLLJJJIIIKKKKKKJJJIIIIIIJJJLLLNNNRRRVVVYYYXXXUUUVVV\\\aaa^^^eeeooouuuzzz~~~ssshhh^^^WWWQQQHHHAAA???:::888666444222111000///------------------------+++++++++************)))******))))))))))))******((((((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&((())))))(((&&&%%%(((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))'''''''''(((((((((((()))((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''&&&%%%$$$###&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''(((((())))))******'''((()))******)))((('''*********)))))))))))))))))))))******++++++++++++******+++++++++,,,,,,,,,)))******+++---......///******+++,,,------......---------...............///000333666999???FFFKKKRRRXXX```fffjjjqqqzzz~~~xxxtttoooiiieeeiiiaaaYYYWWWZZZ\\\ZZZWWWPPPPPPRRRUUUXXXZZZYYYXXXRRRSSSSSSTTTUUUVVVWWWWWWTTTTTTUUUXXX\\\^^^^^^]]]___```aaabbbcccccccccccccccddddddccc```______```___^^^]]]^^^___^^^\\\ZZZYYYZZZZZZYYYUUUQQQNNNLLLJJJHHHGGGGGGHHHJJJJJJIIILLLOOORRRQQQOOOQQQWWW\\\WWW^^^gggmmmqqqzzz{{{qqqjjjaaaTTTJJJFFF>>><<<:::777555333222111------------------------+++++++++************)))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$%%%&&&&&&******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,***(((%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%&&&''''''%%%%%%&&&'''((('''&&&%%%$$$#########(((((('''''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%)))))))))(((((('''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((('''''')))(((&&&%%%$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###$$$&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&$$$###"""&&&'''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''(((+++***)))((((((((((((((())))))(((((('''''''''&&&))))))))))))************)))((('''&&&&&&'''((())))))************+++++++++------------------------...------,,,,,,,,,------333111///------///222333222333888???BBBEEEOOO\\\ccchhhnnnrrrssswww}}}uuunnnfffbbbcccfffiiiiiilllfff```\\\[[[ZZZXXXWWWOOONNNOOOQQQTTTVVVWWWVVVTTTYYYZZZXXXYYY^^^aaa```ccccccdddeeegggiiikkklllnnnnnnoooppprrrtttvvvxxxrrrrrrpppmmmnnnqqqqqqnnnnnnooommmjjjjjjmmmlllhhhlllllliiiddd]]]ZZZYYY[[[WWWRRRMMMLLLMMMOOONNNMMMNNNNNNMMMLLLLLLMMMPPPSSSRRRWWW]]]```dddlllzzz{{{xxxuuunnn___RRRGGGGGGFFFCCC>>>:::888888444222///---------+++***------,,,,,,+++*********++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&''''''%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&'''''''''&&&&&&%%%$$$%%%%%%&&&''''''(((((()))(((''''''&&&&&&&&&&&&'''))))))((((((((('''''''''(((((((((((())))))))))))))))))(((''''''((()))))))))************+++++++++------------------------......------,,,------...//////...---...111333555888:::???DDDFFFKKKYYYhhhqqquuuyyyyyyyyy||||||vvvtttrrroookkkhhhccc]]][[[^^^bbbfffgggmmmggg___ZZZXXXWWWVVVTTTRRRRRRTTTVVVYYY\\\]]]]]]aaaeeegggffffffjjjmmmlllnnnppprrrtttuuuvvvyyy|||~~~|||{{{{{{xxxrrrlllhhhhhhiiibbb^^^ZZZYYYZZZ[[[YYYWWWUUUTTTSSSQQQOOONNNNNNOOOOOOSSSWWWYYY[[[aaakkkssszzzqqq```WWWSSSLLLGGGCCC@@@;;;888555333111000000///---+++------,,,++++++******)))++++++++++++*********)))************************))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((''')))((((((((('''''''''''''''''''''(((((('''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''(((((()))***)))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%'''''''''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""''''''''''''''''''''''''&&&'''((()))))))))))))))&&&''''''''''''&&&%%%%%%&&&&&&''''''((())))))***'''&&&&&&&&&&&&''''''((())))))(((((((((((('''''''''''''''((((((((())))))******))))))))))))******)))************+++++++++------------------------......------------............///000222555777999???CCCJJJOOOQQQWWWffftttzzz{{{{{{xxxuuuwwwwwwmmmgggeeedddaaa]]]^^^[[[WWWUUUXXX\\\```bbbddd___ZZZVVVTTTTTTTTTTTTWWWYYY\\\___bbbeeeggggggmmmrrrtttssstttxxxzzzyyy|||{{{zzz{{{ssspppllllllmmmllliiifffbbb```^^^ZZZVVVSSSPPPOOOOOOQQQSSSSSSSSSTTTYYY]]]bbbgggmmmoooqqqvvv~~~ssskkkaaaUUUNNNKKKHHHBBB<<<999777555555444333000------,,,,,,++++++******)))++++++++++++***************************************))))))(((((())))))***))))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((()))(((((((((''''''&&&&&&((((((((('''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$$$$###''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%'''''''''&&&%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''(((((())))))((((((((((((((()))***+++))))))(((((((((((((((((((((((((((((())))))))))))************************))))))*********+++++++++,,,,,,------------------.........---......///000///000111333666999<<<>>>FFFLLLVVV^^^cccgggnnntttvvvwwwuuuqqqnnnpppxxxtttkkkbbb]]]^^^___^^^\\\\\\YYYVVVTTTTTTWWWZZZ[[[YYYYYYZZZ[[[\\\]]]^^^]]]^^^aaafffjjjmmmppprrrtttyyy}}}xxxtttqqqooolllhhhddd```[[[XXXXXXXXXXXXUUURRROOONNNNNNSSSVVV[[[]]]___dddmmmsss~~~xxxnnnbbbXXXQQQLLLGGGBBB===;;;:::999888555222///------,,,,,,+++*********++++++++++++++++++++++++***************************))))))))))))))))))***))))))((((((((((((((()))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))'''''''''''''''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&''''''((()))%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&#####################$$$%%%%%%%%%%%%&&&&&&''''''&&&'''''''''((((((((((((((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&'''((((((''''''&&&$$$%%%%%%&&&&&&'''((((((((((((((((((((()))***+++(((((())))))))))))))))))))))))*********+++++++++******++++++++++++******))))))*********+++++++++,,,,,,,,,---------..................//////000111000111222555999>>>AAADDDMMMUUUaaakkkrrrsssoookkkmmmoooqqqpppqqqwww}}}jjjbbbYYYUUUWWWZZZZZZXXXUUUTTTSSSQQQRRRSSSVVVYYY[[[___eeejjjmmmmmmlllkkkhhhmmmssswwwzzz}}}~~~{{{yyywwwsssoookkkgggdddaaa]]]YYYSSSMMMIIIIIILLLNNNQQQTTTYYYaaagggnnnttt}}}|||sssfffZZZPPPJJJGGGAAA>>>;;;999777444000---......------,,,++++++++++++++++++++++++++++++,,,******************************))))))))))))******))))))((((((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''(((((((((((((((((('''&&&'''''''''(((((())))))'''''''''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&((())))))***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((((('''&&&'''(((&&&&&&%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''((()))******$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''''''''((((((((())))))'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))&&&&&&'''(((((((((((('''$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((())))))))))))***************+++++++++,,,,,,******++++++++++++******)))************++++++++++++,,,,,,------.........//////...//////000111222000111333777===DDDKKKNNNWWWaaallltttwwwuuulllcccccciiipppuuu{{{vvvbbbZZZPPPLLLNNNQQQQQQPPPMMMOOOQQQRRRTTTXXX]]]aaafffkkkrrrwwwxxxvvvsssrrrwww|||wwwsssmmmhhhddd]]]UUUOOOHHHIIIJJJKKKNNNSSSYYY^^^\\\ccckkksss{{{~~~xxxjjj]]]TTTPPPGGGCCC>>>:::777444000---000//////......---,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++))))))((((((((()))******))))))))))))))))))))))))'''''''''((((((((((((((('''(((((())))))(((((('''&&&&&&''''''((()))))))))'''''''''((((((((((((((('''(((((())))))(((((('''&&&'''(((((((((((('''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&((()))((('''&&&''')))&&&%%%%%%%%%%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))*********&&&&&&'''(((((((((((((((%%%%%%&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''(((((()))))))))*********)))************+++++++++))))))***++++++***)))))))))************+++++++++++++++,,,,,,---......///////////////000111222333333444777<<>>>>>888222111444444000,,,...,,,+++***+++***(((''',,,+++***))))))***+++,,,,,,,,,***)))))))))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))((((((''''''''''''((((((''''''((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&''''''''''''(((''''''''''''''''''''''''###$$$%%%&&&&&&%%%$$$###%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$###''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&###!!!!!!###%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''************************%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))************************************************+++++++++***++++++,,,------......---,,,---///111222///000333555666:::???CCCFFFMMMYYYhhhuuu}}}tttnnnooorrrvvv{{{sssooorrrwwwuuusssnnneee[[[TTTQQQQQQTTTSSSTTTXXX___eeehhhiiiqqquuu}}}~~~sssjjjiiikkkhhhdddaaa[[[UUUPPPPPPPPPSSS\\\gggrrrzzz}}}ooodddXXXKKKDDDCCC@@@===999555333000...---...---++++++,,,,,,+++)))+++++++++******+++++++++,,,,,,***)))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&'''((()))((((((''''''''''''((((((''''''((((((((((((''''''***)))))))))((((((((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''&&&$$$""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((******))))))))))))******************************+++++++++++++++++++++++++++++++++++++++,,,------,,,---......------...///222000222666999;;;@@@GGGNNNRRR\\\jjjyyy}}}xxxtttwww|||{{{rrrooommmnnnqqqkkkggg```WWWPPPNNNOOOQQQZZZ]]]bbbggglllpppuuuxxx{{{sssuuuzzz{{{yyywwwkkkcccZZZTTTOOONNNTTT\\\eeellluuu|||wwwhhhXXXNNNKKKGGGFFFCCC===666111000111///---,,,,,,---...---,,,+++,,,,,,------,,,,,,+++,,,,,,+++************+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((('''&&&'''((())))))((((((''''''(((((()))'''(((((())))))(((((('''))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!"""%%%'''&&&$$$''''''''''''''''''''''''((((((((((((((((((((((((***)))'''''''''''')))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%'''((()))((((((''''''&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%$$$%%%'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((((())))))))))))(((+++******************+++************************++++++++++++++++++++++++,,,++++++++++++,,,------+++---//////.........///222222555:::>>>AAAIIIRRR```dddmmmyyy}}}pppnnnooolllgggeee[[[XXXSSSPPPPPPTTTZZZ^^^ccchhhnnnrrrtttyyywwwzzz|||wwwmmmcccZZZTTTTTTVVV]]]cccjjjppptttxxx|||uuueeeYYYUUURRRPPPKKKDDD>>>999666555///...,,,,,,---......---+++,,,---......---,,,+++,,,,,,++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!!!!%%%''''''%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))'''''''''''''''''''''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))((('''''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%%%%'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))))))))))))))++++++************++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...+++---000000000///000111333555999@@@DDDIIISSS^^^tttwww}}}}}}yyy{{{qqqeeecccdddbbb\\\XXXNNNNNNOOORRRXXX```gggkkknnnrrrwwwyyyzzzzzz}}}xxxlllccc\\\XXXYYY\\\aaaeeejjjooosssvvv|||sssiiiddd^^^WWWOOOJJJGGGCCC===888222000---,,,---......---,,,---...//////...---,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''$$$###$$$%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((())))))******)))++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,...000111111111333555777999@@@GGGLLLSSS___lll}}}rrroooqqqssstttxxxhhhXXXSSSTTTTTTSSSSSSOOOPPPTTT[[[dddmmmrrrttt{{{~~~~~~vvvkkkccc\\\\\\]]]___bbbggglllnnnqqquuu{{{zzzvvviiiaaaXXXRRROOOKKKDDD===777444000...---...---,,,,,,------......------,,,,,,,,,,,,---,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((***))))))(((((())))))***((())))))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((())))))******''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((()))******************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...000000111333777:::<<>>:::555111///...---,,,------,,,,,,,,,,,,------,,,,,,---------,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))******))))))************))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''''''''''''''&&&%%%%%%%%%&&&((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%))),,,,,,)))&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''')))***(((&&&%%%'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))******'''&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))***++++++'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))&&&'''((()))******************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000000222555999===@@@DDDLLLTTTZZZcccrrryyyuuuooollliiiiiiiiigggbbb^^^WWWPPPMMMQQQWWWYYY[[[]]]dddeeeiiiqqq}}}~~~{{{}}}xxxmmmccc]]][[[ZZZZZZ[[[___eeennn}}}~~~wwwlllaaaWWWRRRQQQBBB>>>888333111///...---------+++******+++------,,,,,,---...---,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((******))))))))))))******))))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''')))))))))(((((('''''''''&&&%%%$$$$$$######$$$$$$''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******)))'''&&&''''''''''''''''''''''''++++++***((('''&&&$$$$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&(((&&&###$$$&&&((('''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''((('''&&&&&&)))+++&&&&&&&&&''''''((((((((()))))))))))))))(((''''''))))))************)))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,---////////////...//////000111333888???DDDHHHPPPWWWYYY```ooozzztttmmmhhhlllddd___```aaa\\\WWWUUUOOOQQQUUU[[[aaafffiiiiiinnnpppyyyxxxrrrvvvzzzlll```YYYTTTSSSUUUUUUZZZdddjjjnnnyyy|||rrrdddWWWOOOGGGDDD???:::666333222111///...,,,---......---+++************************************))))))))))))******))))))******+++,,,))))))))))))))))))))))))+++++++++***)))(((((('''))))))((((((((((((((()))''''''(((((())))))******))))))))))))))))))))))))+++)))'''&&&%%%&&&((()))''''''''''''''''''''''''))))))(((((('''''''''&&&'''&&&%%%$$$$$$$$$$$$$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%(((''''''''''''&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((******)))'''&&&''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%)))((('''&&&%%%&&&&&&''')))((((((''''''(((((()))(((&&&$$$$$$&&&''''''%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&)))+++&&&'''''''''(((((((((((()))))))))))))))(((''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,---...////////////...---///111333555999@@@EEESSS^^^gggkkkooozzz{{{rrrnnnjjjfffccchhh___XXXVVVVVVSSSQQQQQQXXXZZZ]]]bbbiiinnnrrrtttzzz|||}}}www{{{uuujjjaaaZZZWWWPPPOOOQQQXXX\\\aaakkkuuu{{{mmm___WWWOOOJJJCCC===:::666333111...---,,,,,,------,,,+++++++++++++++++++++++++++************))))))))))))))))))*********+++++++++))))))))))))))))))))))))++++++******)))(((((('''))))))(((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))***)))'''&&&&&&&&&((()))'''''''''''''''''''''''')))(((((((((''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&$$$$$$%%%%%%&&&((()))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((()))))))))'''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%(((&&&$$$%%%&&&'''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''))))))***)))''''''(((***''''''''''''(((((((((((((((((()))))))))(((''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......////////////......111555777999>>>EEEKKK^^^jjjvvv{{{~~~zzzrrrnnnlllkkkiiifffaaaXXXPPPOOOPPPQQQTTTWWWaaacccfffkkkqqqxxx~~~xxxlllccc^^^SSSPPPNNNOOOPPPTTT\\\dddrrr{{{yyylllcccYYYQQQGGGAAA???<<<888555111///------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))((()))***+++,,,+++******))))))))))))))))))))))))+++******))))))(((((('''))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))***)))(((&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''***)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((((((((((((%%%%%%%%%%%%&&&'''((()))###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''((()))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&''''''######""""""""""""######'''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))******)))((('''((()))&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000000000000222555999;;;===EEEOOOXXXjjjvvvtttssstttuuuuuurrrlllhhhXXXQQQMMMPPPVVV[[[aaagggfffhhhlllqqqxxxyyypppjjjbbb]]]VVVQQQNNNOOOTTTXXXfffooo~~~zzzsssfffZZZLLLDDDCCCCCC@@@<<<555333000///000000000///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''')))+++,,,---,,,***)))))))))))))))))))))))))))******))))))(((((((((((()))(((((((((((())))))***+++******))))))((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&######$$$$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&''''''''''''''''''''''''))))))(((((('''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''')))***)))((('''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111222555888;;;===@@@KKKZZZfffyyy{{{ooorrrwwwzzzxxxpppeee]]]RRRNNNOOOVVV]]]ccciiipppmmmppptttzzzrrrmmmcccYYYSSSRRRRRRQQQYYYaaammm{{{wwwiiiXXXLLLHHHGGGDDD@@@888555222000000000///...++++++++++++++++++++++++++++++++++++************''')))+++,,,---,,,***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******++++++******))))))(((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&%%%$$$$$$%%%%%%###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''******)))(((''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%'''))))))((('''((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///000222444555777;;;???BBBGGGSSSeeesss{{{vvvqqquuuyyyyyysssiii]]]VVVUUUSSSVVV]]]cccffflllrrryyy}}}{{{qqqfff^^^[[[VVVQQQPPPTTT\\\fffpppzzz|||kkk]]]UUUNNNHHHDDD;;;888333000///...---,,,************************,,,++++++++++++*********((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((''''''(((((()))***+++******************))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))******'''&&&&&&&&&&&&&&&'''((($$$$$$%%%&&&''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''(((((((((''''''#########""""""#########%%%''''''&&&$$$$$$&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''"""$$$'''(((''''''((()))(((((((((''''''&&&&&&&&&%%%&&&''''''((((((''''''))))))************)))))))))))))))))))))))))))))))))************+++++++++------------------------------...///111333666777:::AAAIIIOOOUUUaaasss{{{uuuqqqppppppooolllgggbbb^^^\\\aaa___aaagggkkkmmmssszzzwwwpppkkkcccZZZTTTTTTUUUXXX___gggooottt~~~rrrggg\\\RRRLLLAAA===888333111000...---++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++******************++++++))))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))***+++%%%%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&'''((('''''''''((((((((())))))$$$%%%'''((((((((('''''''''&&&&&&&&&&&&&&&&&&'''%%%'''(((&&&$$$###&&&(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''' ###&&&'''''''''((()))******))))))((((((((('''%%%%%%&&&'''((((((((('''))))))************)))))))))))))))))))))))))))))))))************+++++++++------------------------,,,,,,---///111444777999===GGGSSS[[[bbbmmm}}}~~~yyyuuurrrooohhhddd___ZZZXXX[[[```eeellljjjkkkpppssswww~~~{{{qqqfff^^^ZZZVVVSSSVVV\\\ccchhhpppyyyuuuhhh\\\UUUHHHCCC===888555333222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((()))++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((((((((()))(((''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%'''******)))'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''%%%%%%%%%'''((($$$%%%%%%&&&&&&''''''''')))((('''&&&&&&'''((()))''''''&&&&&&&&&&&&''''''#########$$$%%%&&&'''(((''''''''''''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&((((((((('''&&&%%%&&&'''(((''''''''')))+++((((((((((((((((((((((((************************(((((((((((((((((((((((('''&&&%%%$$$$$$%%%'''(((&&&&&&&&&''''''''''''((((((((('''&&&&&&%%%$$$$$$))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&((()))'''&&&%%%%%%%%%%%%&&&'''&&&'''((((((((('''&&&%%%)))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))++++++++++++++++++++++++******))))))***++++++,,,---,,,++++++,,,------,,,//////000111222777===AAABBBMMM\\\iiirrr}}}{{{tttoookkkfffccc[[[XXXUUUUUUYYY```gggkkklllooouuu}}}yyyrrrfff[[[XXXVVVTTTXXX___fffmmmvvvyyykkkcccWWWOOODDD===999666222------------,,,,,,+++++++++---,,,+++******+++,,,---******************************))))))((((((''''''))))))))))))******************))))))))))))******))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((('''&&&%%%''''''''''''((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((('''(((******((('''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&''''''''')))((('''&&&&&&'''((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((%%%$$$$$$###"""!!! %%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&&&&'''(((&&&'''''''''''''''&&&&&&'''(((((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&(((***+++&&&&&&&&&''''''''''''(((&&&&&&%%%%%%$$$######"""((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''((()))((('''&&&&&&&&&&&&'''(((&&&&&&''''''((('''''''''''''''(((((((((((((((((())))))((((((((('''''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++++++++++++++************++++++,,,...---,,,,,,---............000222444666:::>>>BBBIIIUUUdddqqqyyyzzzrrrkkkfffaaa\\\XXXUUUXXX[[[^^^aaagggooovvvzzzwwwkkkccc\\\UUUTTTWWWZZZbbbkkkxxxzzzrrr```WWWJJJAAA===:::666333000//////...---,,,,,,,,,,,,,,,+++******+++,,,,,,************************((((((((()))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))((('''&&&%%%''''''''''''(((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((())))))(((''''''(((***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&((((((''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''((('''&&&&&&%%%$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&'''(((''''''&&&&&&&&&''''''((('''((()))'''&&&%%%'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%&&&''')))+++---&&&&&&&&&''''''''''''(((&&&&&&%%%%%%$$$#########''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&'''(((((()))(((''''''''''''((()))&&&&&&&&&&&&'''((())))))&&&&&&'''(((((()))******)))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,+++******+++++++++...---------...//////000///222666:::===AAAFFFIIIUUU```nnnzzzxxxppplllfff```\\\WWWSSSPPPTTT\\\eeekkkooovvvuuujjj^^^VVVTTTQQQWWW___lll}}}nnncccUUUIIIBBB???<<<;;;333222111///...---------,,,,,,++++++++++++,,,,,,************************''''''((())))))***++++++))))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))((('''&&&%%%''''''''''''(((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((&&&%%%%%%(((***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&))))))(((((('''''''''&&&(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&&&&&&&&&&&&&'''&&&&&&''''''(((((())))))''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&((()))((())))))'''%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((******&&&&&&&&&''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((('''''''''((((((''''''''''''''''''((('''&&&&&&%%%&&&(((***+++''''''(((((())))))))))))((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,------,,,++++++++++++,,,,,,---.........///000222333666:::???EEELLLSSSYYYaaajjjvvv{{{wwwrrrmmmdddaaa\\\XXXVVVUUUUUUUUU^^^dddnnnwww|||oooccc]]]RRRTTTXXXbbbqqqzzzppp```RRRIIIDDDBBBAAA777555333111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))))))))*********((()))))))))******************))))))))))))******))))))(((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((&&&''''''((((((((((((((((((((()))(((((('''&&&&&&''''''''''''(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((('''''''''%%%$$$$$$&&&)))'''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''))))))(((((('''''''''&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&%%%%%%%%%'''((()))((((((((('''%%%$$$%%%'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***,,,******))))))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((()))(((((((((((())))))******))))))))))))))))))))))))*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,---+++---............111444666888===CCCLLLWWWbbbiiinnnsss{{{yyyrrrlllgggddd\\\ZZZWWWUUUUUUYYY___cccmmmnnnsss~~~~~~tttkkkZZZVVVTTTYYYdddssszzzlll]]]RRRJJJFFFDDD:::888555222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++*********)))))))))(((((()))))))))******************))))))))))))******))))))(((((((((((())))))(((((())))))******++++++((((((((((((((((((((((((&&&&&&'''((()))((((((((((((((((((((((((((('''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&''''''&&&%%%%%%&&&((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$############'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&''''''&&&&&&''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''((()))&&&'''(((&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''((()))******++++++***))))))(((''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''(((((())))))******+++))))))))))))))))))))))))*********++++++,,,,,,------,,,,,,,,,------...///+++---000000///000333777999===CCCLLLVVVbbbnnnvvvzzz}}}tttmmmgggaaa]]]\\\WWWWWWWWWXXX[[[bbbkkkrrrzzzxxx{{{yyyggg^^^VVVTTTXXXbbbppp|||yyylll___TTTLLLGGG???<<<888444000......---,,,,,,------------,,,,,,************************,,,++++++***))))))(((((())))))))))))******************))))))))))))******))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))%%%&&&((()))))))))(((''''''(((((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&((())))))))))))((((((((((((((((((((((((&&&((())))))(((''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((())))))*********%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''((((((((('''&&&&&&'''''''''''''''(((((()))$$$%%%&&&'''((((((((((((%%%&&&'''&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((''''''%%%&&&'''(((((('''&&&%%%'''(((((()))))))))((((((******))))))))))))))))))&&&'''''''''(((((((((((())))))))))))*********+++'''(((((()))******++++++)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,,,,---///000111,,,000333333111222666;;;AAAGGGPPP[[[eeepppyyy{{{pppfffaaa]]]XXXVVVXXXWWWZZZ^^^cccgggnnnwww}}}|||zzzzzz{{{||||||zzznnnbbb[[[XXXYYYaaalllvvv~~~|||nnn___RRRLLLDDDAAA<<<777333111000000,,,,,,---......---,,,,,,************************************************))))))))))))******************))))))))))))******))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))%%%&&&((()))***)))((('''''''''((((((((((((''''''''''''''''''(((((((((((($$$$$$&&&((()))*********((((((((((((((((((((((((''')))+++,,,***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''((())))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&'''((()))***""""""###$$$&&&''''''(((%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((((((((((()))))))))((('''&&&&&&'''''''''''''''((())))))###$$$&&&((())))))((('''$$$%%%&&&&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((("""###%%%'''((((((''''''&&&'''((())))))((('''&&&(((((()))******)))''''''((((((((()))******++++++'''((((((((())))))******)))*********++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,...///111222...222555555333444999===IIIQQQ]]]iiisss{{{tttiii___[[[XXXSSSTTTXXXYYY___gggmmmrrrxxx~~~}}}zzzxxxxxx{{{}}}~~~pppfff]]]XXX\\\dddhhhpppxxxxxxfffWWWOOOHHHDDD???:::555333222222,,,,,,---......---,,,,,,************************)))))))))***++++++,,,,,,))))))))))))******************))))))))))))******))))))(((((((((((())))))++++++******))))))(((((())))))))))))))))))))))))%%%&&&((()))***)))((('''''''''((((((((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&%%%%%%'''((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&%%%$$$$$$&&&'''((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&'''''''''&&&$$$###''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''')))******'''%%%''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((,,,***(((''''''''')))*********)))(((((((((((((((************)))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************++++++************++++++******+++++++++******)))...---,,,+++++++++,,,---000111222444555999>>>BBBOOOZZZiiiwwwxxxrrrhhh```WWWQQQRRRWWW[[[]]]fffkkkrrrvvvzzzzzz{{{yyyxxx|||tttiiieee```[[[cccaaagggxxxzzzgggWWWPPPNNNHHHAAA:::555555666000000...,,,******---000,,,,,,,,,+++++++++******************************************************++++++******)))((((((''')))******+++,,,,,,------))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((('''&&&&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&''''''((((((((((((((()))))))))(((&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))((('''((()))***(((&&&''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%$$$%%%&&&((()))******)))(((((((((((((((******)))((('''%%%###"""(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,---///000,,,///333666:::???EEEIIISSSaaasss}}}uuunnnjjjaaa\\\VVVTTTWWW]]]bbbdddlllrrrzzz}}}~~~xxxrrrlllfff```]]]```mmm|||vvviiiVVVRRRKKKDDD>>>:::777666//////---+++)))))),,,...,,,,,,,,,++++++++++++***************************************************)))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''')))((((((((('''''''''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++******))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((('''&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&***(((&&&'''((()))(((''''''''''''(((''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$$$$$$$%%%''')))******))))))((((((((((((((()))))))))((('''&&&$$$$$$((((((((((((((((((((((((************************))))))))))))************++++++************++++++,,,,,,------------,,,,,,---,,,,,,,,,---///111222---111555;;;@@@GGGNNNSSS___mmmxxxmmmfffbbb```YYYWWWVVVXXX^^^fffkkkooorrrxxx|||}}}~~~}}}{{{yyytttrrrpppmmmkkkjjjjjjjjjlllnnnpppqqqrrrsssuuuwww}}}zzzssseee```^^^ccckkkuuuyyybbbZZZPPPHHHCCC???;;;888000000///,,,******,,,...,,,,,,,,,,,,++++++++++++************************************************'''(((((()))***+++++++++******)))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''(((((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$'''''''''(((((((((((()))''''''&&&&&&&&&''''''((($$$%%%&&&'''((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))'''%%%$$$&&&'''''''''&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&'''(((******))))))(((((((((((())))))''''''(((******+++++++++))))))))))))))))))))))))************************((()))))))))************++++++************+++++++++,,,,,,------------,,,------,,,---...///111222444666999>>>FFFOOOZZZaaapppzzzxxxlllccc^^^[[[ZZZUUUVVVYYY___fffnnntttxxxwww}}}{{{tttoookkkiiigggffffffdddbbb```]]]\\\]]]\\\ZZZXXXVVVUUUUUUUUUVVVXXXZZZ[[[[[[[[[]]]___aaacccgggkkkqqqwww{{{~~~uuuooohhheeeeeejjjwwwpppeeeVVVKKKGGGCCC???<<<555444333000---,,,---...------,,,,,,,,,+++++++++************************************************((((((((()))******++++++***))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''''''''((((((((()))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''''''''(((((((((((()))(((''''''&&&&&&&&&''''''%%%&&&'''))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((%%%######$$$&&&&&&%%%&&&&&&'''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%(((((((((''''''((((((((())))))(((((((((((())))))'''''')))***++++++++++++************************************************((()))))))))************++++++************++++++******+++,,,,,,,,,,,,,,,......------...///111222999:::<<>><<<777111---,,,,,,------------,,,,,,,,,,,,*********************************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''''''''''''''%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''%%%%%%'''(((((((((''''''((('''''''''&&&&&&&&&&&&(((''''''&&&'''((()))***''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%&&&'''(((&&&%%%%%%&&&&&&'''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))***************)))((('''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++************++++++***+++,,,---............------...000333666999;;;???BBBHHHQQQ^^^oooxxxpppkkkddd]]]UUUVVVWWWWWWXXX\\\bbbgggkkkooovvv}}}~~~|||vvvnnnggg```[[[YYYXXXUUUSSSLLLKKKJJJIIIJJJKKKMMMNNNKKKKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJKKKKKKIIIHHHIIIJJJLLLKKKKKKJJJJJJKKKKKKLLLKKKLLLOOORRRWWW\\\```ccckkkooouuu|||xxxooommmpppwwwzzzlll___TTTNNNGGGFFFCCC>>>777111///......------------,,,,,,,,,************************************************(((((())))))******+++++++++++++++******))))))((())))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++(((((((((((((((((((((((())))))((('''''''''''''''((((((((()))(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&''''''''''''''''''''''''$$$%%%'''(((((((((''''''))))))(((((('''''''''&&&&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''')))******'''%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((('''((()))+++,,,,,,,,,,,,((((((((((((((()))******)))******++++++++++++***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************++++++************+++++++++,,,---...////////////,,,---///222666:::>>>@@@FFFIIIPPPYYYdddqqq~~~uuueee^^^___^^^[[[VVVWWWWWWVVVYYY___iiipppqqqvvv}}}yyysssjjj___VVVYYYTTTNNNLLLMMMOOOOOOMMMMMMLLLJJJJJJJJJLLLNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOONNNLLLKKKLLLMMMLLLKKKKKKKKKKKKKKKLLLLLLHHHIIILLLNNNQQQSSSUUUVVVVVVYYY^^^dddjjjrrr{{{sssmmmjjjooowwwzzzhhhZZZRRROOONNNKKKDDD===777333222......---------,,,,,,,,,************************************************&&&&&&''')))***,,,------------,,,***)))'''&&&&&&))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))''''''(((((())))))************************************++++++++++++******))))))))))))((((((((((((************)))))))))))))))))))))(((''''''&&&&&&******)))((('''&&&%%%%%%''''''''''''''''''&&&&&&((((((((((((((()))******(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''***)))'''%%%%%%%%%'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''"""###$$$&&&'''((((((((($$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''***)))'''&&&'''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************''''''(((((()))))))))***+++******)))***,,,---...---------...//////...------///222444666;;;AAAGGGSSSVVVZZZ___eeemmmxxxsssccc\\\YYYTTTTTTWWWXXXWWWXXX\\\ccckkkppprrruuu}}}}}}{{{}}}{{{tttjjjaaa[[[VVVPPPLLLMMMLLLKKKJJJJJJJJJKKKLLLKKKKKKLLLMMMNNNPPPPPPQQQQQQPPPOOONNNNNNOOOPPPQQQTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQPPPPPPPPPPPPLLLLLLLLLLLLLLLKKKJJJJJJKKKKKKLLLLLLMMMMMMMMMNNNOOOOOOPPPSSSWWW\\\aaacccmmmsss{{{vvvpppjjjiiippp}}}~~~rrrdddYYYRRRXXX[[[UUUGGG999111///000...------...///...---++++++++++++++++++++++++************************))))))))))))************(((***+++***)))((()))***++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************************)))******++++++******)))*********)))))))))(((((())))))))))))((((((((((((''''''(((((((((((((((((()))))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''(((((()))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''***((('''%%%%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))((('''&&&'''(((***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,+++************,,,---...---------.../////////...,,,...111555999AAAJJJQQQ\\\___bbbdddffflllwwwvvvgggYYYTTTQQQOOOPPPTTT\\\^^^bbbgggmmmssswwwzzz}}}||||||~~~xxxlllaaa\\\UUUPPPNNNLLLJJJGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRSSSTTTTTTVVVUUUTTTSSSSSSTTTUUUVVVWWWVVVVVVVVVUUUUUUTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTRRRRRRRRRRRRRRRQQQPPPOOOKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKLLLNNNQQQTTTVVVYYY]]]ccchhhnnnwwwqqqiiicccgggppp}}}}}}qqqggg]]]___^^^YYYOOODDD;;;666111///---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************(((***+++***)))((()))***)))*********************(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++++++++++++++++++++))))))************))))))+++++++++*********))))))))))))((((((((('''''''''&&&&&&'''(((((()))******((()))))))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))((('''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''')))((('''''''''((()))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************))))))))))))+++*********+++,,,---...---.........///////////////111333888@@@KKKVVV^^^hhhjjjkkkkkkmmmsss~~~{{{ggg\\\QQQMMMMMMOOOSSSWWW[[[aaahhhnnnrrrxxx~~~}}}{{{}}}~~~~~~|||nnn```VVVOOOMMMIIIHHHIIIJJJJJJJJJFFFGGGIIILLLNNNOOOPPPQQQTTTTTTUUUWWWXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[[[[\\\\\\\\\\\\\\\[[[ZZZYYYYYYXXXZZZZZZZZZYYYYYYYYYXXXXXXTTTTTTTTTSSSSSSQQQPPPPPPNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIHHHHHHIIIJJJKKKLLLNNNPPPSSSWWW```llluuu|||oooccc___dddooo~~~vvvhhhccc]]]XXXTTTLLLAAA999444222///............---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************(((***+++***)))((()))***))))))******+++,,,,,,---))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++((())))))******))))))(((,,,,,,,,,+++++++++******))))))))))))((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&''''''((()))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''(((''''''''''''((()))***((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))******************************))))))((((((''''''******++++++,,,------...---...////////////000222555666999???JJJWWWdddllluuussssssuuu{{{yyyoooiii]]]VVVOOOMMMPPPUUU[[[___\\\ccckkkqqqwwwzzzxxxxxx{{{zzzmmmcccYYYQQQLLLMMMLLLJJJJJJKKKMMMNNNOOOKKKMMMPPPSSSUUUVVVWWWWWWZZZ[[[\\\]]]___aaabbbbbb````````````aaaaaaaaabbbccccccbbbaaa```______^^^______^^^^^^]]]\\\\\\\\\VVVVVVVVVUUUTTTSSSQQQPPPTTTSSSSSSRRRQQQPPPOOOOOOOOONNNLLLKKKJJJIIIIIIIIIIIIJJJKKKLLLNNNTTT\\\bbblllsss}}}kkkaaa```fffsss~~~uuujjj^^^XXXWWWSSSGGG===777555222000111222111111------------------------************************((()))))))))************(((***+++***)))((()))*********+++++++++,,,,,,,,,************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++))))))************)))))),,,,,,,,,,,,+++++++++++++++++++++*********))))))******))))))((((((((((((******)))(((''''''&&&&&&'''''''''((((((((())))))((((((''''''(((((()))***(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''&&&&&&''''''((((((((((((((('''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************---------,,,,,,+++++++++***++++++,,,------......---///000///...///222444777999>>>HHHVVVfffttt{{{}}}zzzzzznnneee^^^ZZZTTTRRROOOOOOSSS[[[bbbeeeccchhhpppwww~~~|||~~~~~~yyyvvvuuuxxxyyy{{{ssslllbbbXXXQQQMMMKKKKKKIIIJJJKKKKKKLLLNNNQQQRRRTTTUUUWWWZZZ[[[\\\\\\\\\^^^___```bbbdddeeefffgggeeeffffffggggggggggggggghhhhhhhhhgggfffeeeeeedddeeeddddddcccbbbbbbaaaaaa______^^^]]]\\\ZZZXXXWWWYYYXXXWWWVVVTTTRRRQQQPPPPPPOOONNNMMMLLLKKKKKKJJJHHHHHHIIIIIIIIIKKKMMMOOOXXX^^^hhhrrr|||vvviiicccccciiiqqqwwwvvvggg___^^^ZZZOOOEEE999777333111222222333222------------------------************************((()))))))))************(((***+++***)))((()))***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******,,,,,,+++++++++*********++++++***))))))(((''''''******)))((('''&&&%%%%%%'''''''''(((((())))))***((((((((((((((()))******(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))((('''&&&%%%$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************,,,,,,++++++++++++++++++***+++,,,---.........------000111000...///333666555888AAAPPPbbbssssssfff[[[UUURRRRRRMMMOOOQQQQQQWWW___eeefffiiilllrrrzzzvvvxxxuuuuuuwwwwwwssssssuuu{{{vvvhhh^^^ZZZSSSMMMIIIIIIKKKLLLHHHKKKMMMPPPQQQTTTXXX[[[[[[\\\^^^___```aaaaaaaaacccccceeegggiiikkklllmmmmmmnnnooopppqqqqqqqqqpppoooooooooooonnnnnnnnnnnnoooooonnnmmmlllkkkjjjjjjiiihhhhhhfffdddbbb```___```___^^^[[[YYYWWWUUUTTTPPPPPPOOONNNMMMLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGLLLQQQWWW]]]dddmmmxxxwwwooohhhgggiiinnnuuuqqqfffaaa[[[RRRIII===:::555222111111111000,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************(((***+++***)))((()))***---,,,,,,+++******))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++************+++++++++************)))******))))))))))))))))))***)))))))))((((((''''''&&&''''''((())))))******(((''''''''''''((())))))(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&&&&''''''(((''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''&&&&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))*********+++,,,............------000222000...///333888777;;;FFFVVVhhhwww}}}zzzwwwuuutttoooiii```VVVNNNKKKKKKMMMNNNTTTYYYZZZ___hhhlllkkkooorrrwww~~~tttooolllpppoooqqqtttvvvvvvzzzxxxiii\\\QQQQQQPPPMMMKKKJJJLLLOOOQQQNNNRRRUUUXXXYYY[[[___bbbccccccdddeeefffhhhiiijjjlllmmmnnnpppsssuuuvvvwwwxxxyyyzzz|||}}}}}}||||||{{{{{{{{{|||||||||||||||||||||{{{zzzyyyxxxwwwwwwttttttsssqqqooommmjjjiiillljjjhhheeebbb```^^^\\\UUUUUUTTTSSSRRRPPPOOONNNOOOMMMLLLKKKKKKKKKJJJJJJFFFKKKOOORRRTTTYYYaaahhhwww~~~yyypppnnniiilllsss}}}}}}oooddd[[[TTTNNNGGGBBB;;;666333111000...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************(((***+++***)))((()))************************)))))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))************))))))))))))((((((((()))******++++++))))))))))))************&&&''''''((()))******+++'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''&&&'''''''''&&&&&&'''''''''''''''''''''((((((((()))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''((((((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&((()))*********''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((())))))''''''((((((((((((''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++,,,,,,------...***+++,,,...///......------000222111...///444999<<<@@@KKKZZZjjjvvv|||}}}pppzzzsssgggdddeeeeee^^^[[[TTTMMMHHHFFFHHHJJJTTT\\\bbbdddiiiqqqtttrrryyy{{{zzziiifffiiikkkmmmmmmpppuuuxxx{{{oooaaa[[[VVVRRRJJJKKKLLLLLLNNNPPPTTTWWWTTTWWWZZZ\\\[[[\\\```ccciiiiiiiiijjjlllnnnqqqsssuuuvvvxxxzzz|||~~~~~~|||yyywwwvvvvvvtttrrrooollliiifffeee]]]]]]\\\ZZZXXXVVVTTTSSSPPPMMMJJJHHHIIIKKKMMMMMMEEEIIINNNOOONNNOOOSSSXXX]]]fffsss}}}xxxggggggjjjssszzzkkk```ZZZWWWPPPJJJBBB;;;666333000///++++++++++++++++++++++++************************))))))))))))************(((***+++***)))((()))***((((((((()))******++++++))))))))))))))))))))))))******))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((...---,,,,,,,,,,,,,,,---***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''''''''(((%%%&&&((())))))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((***'''$$$###&&&(((((('''******))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---111//////000//////555===BBBGGGPPP^^^jjjqqqrrrpppooo{{{nnneee___XXXSSSQQQNNNLLLIIIHHHJJJLLLNNNOOOVVVaaakkklllmmmrrrxxx|||yyyiiibbbaaaeeekkklllpppvvvyyy}}}{{{qqqbbbVVVPPPNNNMMMLLLJJJMMMPPPSSSUUUWWWYYY[[[\\\^^^aaabbbdddfffiiillloooooooooqqqsssvvvxxxzzz|||~~~~~~{{{yyywwwtttooolllmmmkkkgggdddaaa]]]YYYUUUUUUSSSPPPNNNNNNLLLJJJIIIMMMLLLJJJJJJKKKLLLLLLKKKRRRWWW___gggrrryyyoooiiirrrvvvggg```^^^ddd[[[OOOCCC<<<666222//////---*********++++++***,,,,,,,,,+++++++++******************************,,,+++***+++---...---,,,******++++++++++++******+++*********))))))(((((())))))***))))))((('''&&&((('''&&&'''((())))))'''(((((((((((())))))))))))///......---------------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))),,,,,,,,,+++******))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''''''''((())))))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))+++(((%%%%%%'''(((((((((******))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------------......///111000222555555555:::BBBIIINNNWWW```gggkkkmmmnnntttppp```XXXSSSMMMIIIHHHIIIHHHGGGHHHKKKOOORRRSSS^^^gggnnnoooqqqxxx~~~mmmcccaaacccgggmmmnnnttt|||{{{pppaaa[[[SSSNNNMMMMMMMMMLLLOOORRRUUUXXXYYY\\\^^^```bbbdddfffgggiiikkkooorrrvvvvvvxxxzzz}}}}}}yyyvvvwwwtttqqqmmmjjjfffbbb___^^^ZZZVVVSSSRRRPPPOOOMMMMMMKKKIIIIIIJJJJJJIIIHHHLLLPPPUUU[[[dddrrr|||qqqqqqyyyuuummmjjjqqqlllaaaSSSEEE;;;555222111///---,,,---......---,,,,,,,,,++++++++++++***************************)))((('''(((***+++***)))******++++++++++++******************)))))))))(((((())))))))))))((((((''')))((('''(((*********)))(((((((((((())))))))))))000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))---------,,,++++++******))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))************************'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%'''((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******+++)))'''&&&((()))))))))******))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++---------...///000111222000111444999:::<<>>>>>===;;;888777444444444333222111111111........................------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))'''$$$###&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((((()))))))))(((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))''')))+++***((('''(((*********))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---......///000111333444;;;===DDDOOO[[[gggwww}}}nnnaaaTTTNNNIIIIIIJJJJJJMMMRRRQQQWWW^^^cccgggllltttzzzsssmmmmmmooopppwwwrrrddd[[[TTTQQQMMMLLLLLLNNNNNNNNNUUUXXX[[[]]]^^^```eeehhhfffhhhiiikkklllppptttxxx}}}~~~{{{xxxuuusssllliiieeeaaa___]]]YYYWWWUUURRROOOMMMLLLMMMMMMNNNNNNRRRWWW\\\cccppp}}}zzz}}}yyyooolllooouuu~~~vvvkkkKKKEEE;;;444000///.........------------,,,,,,,,,***************************(((((()))***+++***)))******++++++++++++******((()))))))))************((())))))))))))(((((('''(((''''''''')))***)))((((((((((((((())))))))))))BBBCCCDDDDDDCCCAAA>>><<<777777666555444444333333..............................---------,,,,,,,,,------------------------))))))))))))))))))))))))'''(((((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((('''%%%"""!!!&&&((()))++++++)))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&)))(((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''''''''''''''''''''''''''%%%$$$$$$######"""""""""(((((((((((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((###$$$&&&''')))***++++++((((((((((((((((((((((((''''''''''''((((((((()))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((((((&&&)))+++***((('''(((*********))))))))))))******))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........//////000000111222444444???CCCMMM[[[hhhsss{{{nnn^^^PPPMMMHHHEEEGGGIIIKKKPPPUUUUUU[[[bbbfffiiimmmtttzzz}}}tttnnnnnnuuuxxxtttfffZZZSSSOOOMMMJJJGGGFFFJJJOOOTTTVVVUUUYYY]]]___``````ccceeejjjkkkmmmnnnpppsssxxx||||||zzzuuuqqqmmmjjjgggdddaaa___ZZZWWWSSSPPPOOONNNMMMLLLMMMNNNNNNOOOSSS___ppp|||{{{vvvvvvxxxxxxrrrjjjiiimmmkkksss|||SSSKKK@@@777222000000111......---------,,,,,,,,,************************+++))))))***+++,,,+++*********++++++++++++******(((((())))))*********+++))))))***))))))(((''''''***(((((()))***+++***)))(((((((((((())))))))))))RRRNNNLLLNNNRRRQQQIIIBBBEEEAAA<<<888777777777666222222000//////000000111///......------...............---+++************))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***+++***)))(((''''''((()))***&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&((()))*********+++*********))))))((((((******************************))))))))))))******+++++++++***************++++++++++++++++++++++++)))***+++,,,---.........///...,,,++++++,,,---...---///000//////222999>>>DDDIIIWWWiiiyyy{{{mmm___RRRJJJJJJGGGDDDGGGNNNVVV[[[]]]dddbbbeeeiiijjjlllxxxyyyrrrtttzzzzzzkkkZZZQQQMMMKKKIIIFFFGGGJJJMMMPPPTTTXXXZZZ^^^___```aaa```aaaccceeekkkooouuuxxxyyy{{{{{{vvvrrrpppooonnnmmmhhhaaaZZZVVVUUUTTTPPPLLLMMMNNNMMMMMMOOOVVVaaaiiivvv~~~wwwtttpppnnnnnnnnnlllkkkgggkkkrrr{{{iiiVVVBBB999666333111000------------,,,+++*********++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,,,,,,,++++++*********))))))))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******aaa___^^^aaadddccc\\\UUUQQQMMMHHHDDDAAA@@@===<<<;;;:::888555333222222222000000//////////////////000///...---------------******************+++++++++***)))(((((()))***+++************************************************)))(((((((((((())))))******)))(((''''''((()))***&&&&&&'''''''''((((((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''((())))))******)))))))))************)))))))))(((******************************))))))))))))************************++++++++++++++++++++++++++++++***++++++,,,------------...------,,,,,,---------...///111000111444;;;AAALLLUUUeeeuuu{{{mmmaaaWWWNNNIIIIIIGGGFFFJJJSSS\\\cccfffeeedddgggmmmqqquuu}}}yyywww{{{nnndddVVVMMMIIIHHHGGGFFFHHHJJJMMMPPPTTTXXX\\\^^^bbbdddeeeeeedddeeegggiiinnnsssyyy|||{{{yyywwwuuusssoooiiibbb^^^\\\ZZZUUUPPPMMMNNNNNNMMMMMMQQQWWW\\\kkkrrr~~~~~~|||wwwvvvrrrooollllllooorrrooopppsssvvv}}}qqq^^^HHH<<<777222///...............---,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********))))))))))))******wwwvvvvvvyyy}}}{{{sssmmmccc```[[[VVVRRRNNNJJJGGGDDDBBB???<<<999777666666222111000///////////////...------,,,,,,,,,------+++++++++++++++++++++++++++***))))))))))))***+++++++++++++++++++++++++++***************************))))))(((((((((((()))))))))(((((((((((())))))''''''((((((((()))))))))(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''*********)))((('''&&&%%%************))))))))))))******************************))))))))))))******)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------.........------...000111222333888@@@FFFUUUcccvvv~~~vvviii]]]TTTNNNJJJGGGGGGHHHKKKRRR\\\eeelllooogggfffjjjsss{{{}}}yyyyyy|||ooodddTTTOOOJJJHHHIIIKKKKKKJJJKKKNNNQQQTTTWWW[[[```cccggghhhjjjjjjkkkllloooqqqwww|||}}}yyyuuuoookkkgggccc\\\WWWQQQRRRQQQOOOMMMMMMNNNPPP[[[bbbmmmyyy~~~|||}}}yyyqqqpppvvv|||~~~{{{wwwtttvvv}}}}}}vvvcccMMM@@@999333////////////......---,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***+++*********))))))((((((((((((((((((((((((((((((***))))))(((((())))))*********))))))))))))******|||ssspppkkkgggddd___ZZZWWWMMMKKKHHHDDDAAA>>>======:::999777666444333333333//////...------------...,,,,,,+++++++++++++++***************************++++++++++++++++++++++++******************************)))(((((('''(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((('''''''''''''''((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''&&&%%%######*********)))))))))))))))******************************))))))))))))******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,.../////////---------000222333555;;;EEELLL^^^oooxxxqqqkkkfff]]]TTTMMMIIIGGGFFFFFFJJJRRR\\\eeelllpppqqqiiijjjoooyyy|||yyyyyy|||wwwgggYYYPPPMMMJJJHHHIIILLLNNNOOOOOOPPPSSSVVVXXXYYY\\\aaadddiiikkknnnppprrruuuyyy||||||xxxsssllleee```ZZZYYYVVVRRRNNNLLLKKKKKKOOOTTT]]]hhhtttzzzyyyvvvzzz{{{tttcccOOOCCC<<<666222222//////...---,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******}}}{{{xxxuuussspppllliii```]]]YYYSSSNNNJJJGGGFFFFFFDDDBBB@@@===;;;:::999666555444222111111000000,,,,,,,,,++++++***************++++++++++++************************************************************)))(((((('''(((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&%%%%%%))))))))))))))))))************************************))))))))))))******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++++++++,,,...///000///.........000222555888@@@KKKSSSfffyyyuuuiiiaaaZZZXXXTTTOOOJJJFFFDDDCCCHHHOOO[[[ffflllooonnnmmmnnnqqqvvvyyyxxxzzz}}}zzzlll^^^SSSLLLIIIHHHGGGEEEEEEHHHLLLOOOQQQUUUXXX\\\\\\\\\]]]aaafffkkknnnrrrvvvzzz}}}vvvnnnjjjddd```[[[UUUQQQOOOMMMMMMKKKNNNSSSZZZcccppp|||||||||{{{rrrdddTTTJJJBBB:::444333///...---,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))(((((((((((((((((((((((((((((())))))************))))))******))))))))))))******~~~~~~}}}|||zzzyyyuuuooohhhaaa[[[WWWUUUPPPNNNKKKGGGCCC@@@>>>===;;;999777555222000//////...------,,,,,,++++++*********+++,,,,,,+++******************************++++++++++++++++++++++++***))))))(((((((((((()))(((((())))))))))))((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((('''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))))))))))))))))))))******************************************))))))))))))******)))))))))***+++++++++,,,++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---...///////////////000222555888===FFFRRR[[[nnn~~~{{{qqqeeeZZZRRRMMMMMMMMMJJJFFFDDDCCCDDDNNNVVVbbbkkkooonnnllljjjuuuzzz{{{wwwwww|||ssscccWWWMMMGGGFFFHHHFFFFFFEEEFFFJJJOOOTTTWWWZZZ^^^bbbbbb```aaafffkkkrrruuuzzz~~~xxxuuuooojjjccc\\\XXXUUURRRPPPMMMNNNOOORRRXXXaaalllsss|||ssshhh\\\TTTLLL@@@888555000///...,,,,,,,,,,,,---,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))))))))))))))))))))***(((((((((((((((((((((((()))******++++++******)))******))))))))))))******yyysssnnnjjjiiiaaa___ZZZUUUPPPLLLIIIGGGDDDBBB???;;;777444222000000000//////...---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((())))))***'''((()))******)))((('''&&&&&&'''''''''(((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''''''''((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))*********)))((()))))))))******************************************))))))))))))************************++++++++++++++++++++++++++++++***++++++,,,------------------------...///000111333555999<<>>:::555000......---------------,,,,,,,,,++++++************************,,,++++++******++++++,,,++++++************++++++(((((()))***************+++***)))(((((()))***+++++++++************++++++}}}zzzxxxwwwqqqpppmmmfff^^^VVVQQQOOOGGGCCC>>>:::888666444222000...,,,,,,------,,,+++------,,,,,,,,,,,,------++++++++++++************++++++************+++++++++******)))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''***************)))((((((%%%&&&'''((()))))))))))))))***+++***((('''((()))((((((((((((((((((((((((&&&''''''(((((()))))))))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((***)))'''%%%%%%&&&'''((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))******)))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,+++******,,,---///+++...111222000000333666:::<<>>555222222000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++(((((()))***************+++******))))))******+++(((''''''&&&&&&''''''(((zzzuuuqqqooonnnggg^^^TTTMMMGGGCCC@@@:::888555444444333000......------,,,,,,,,,,,,---,,,,,,+++++++++*********+++***(((''''''(((***+++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&'''(((((()))((((((((()))***)))((('''((()))(((((((((((((((((((((((())))))(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((((((((((('''''''''(((((((((((((((((((((((((((((()))(((''''''&&&'''(((((((((((((((''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''(((((())))))***************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************))))))******+++,,,))))))))))))))))))))))))************************,,,,,,,,,,,,------------,,,---...///000//////...+++...111111111444999===AAAGGGUUUhhh|||uuugggYYYRRRNNNJJJHHHHHHKKKKKKMMMQQQYYYbbbjjjooonnnttt|||zzzuuuuuuwww}}}ssscccTTTLLLIIIHHHGGGDDDGGGJJJMMMPPPRRRUUUWWWXXX\\\aaadddfffjjjqqqvvvwww|||}}}tttooohhhbbb\\\WWWSSSPPPSSSTTTWWW\\\ffftttzzz{{{~~~~~~~~~|||mmm^^^III:::444222111000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))|||yyyyyy|||vvvmmmddd\\\VVVQQQNNNCCC@@@;;;888666444111/////////...,,,,,,+++++++++,,,,,,,,,++++++++++++***+++***)))(((((()))***+++************))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))*********))))))&&&'''(((((((((((((((((('''((())))))((('''(((***((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&'''''')))(((((((((((((((((()))((((((''''''''''''((()))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((%%%&&&&&&'''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))******))))))******+++,,,))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,...///111111000///...---///222222222555;;;AAAGGGQQQcccxxxxxxfff\\\SSSNNNKKKGGGFFFHHHLLLOOOTTTZZZaaagggkkkmmmrrr{{{wwwqqqqqqttt{{{~~~jjj]]]LLLDDDDDDGGGFFFDDDEEEIIINNNQQQTTTVVVYYY\\\ZZZ___eeejjjnnnssszzzyyyuuupppjjjeee___YYYUUUVVVUUUTTTUUUZZZeeerrrzzzxxxttt|||pppWWWCCC777444222222.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++(((((()))***************(((((((((((((((((((((((())))))(((((((((((())))))zzzsssmmmhhhccc___RRRLLLEEE>>>:::777444222333222111///---,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))******))))))(((''''''((()))))))))((((((''''''((((((((((((((('''&&&((())))))''''''(((***((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))(((((('''&&&&&&''')))***((((((((((((((((((((((((''''''((((((((()))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''(((((()))))))))((((((%%%&&&'''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))******+++,,,************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000111000/////////111333444555:::AAAHHHSSS```ssstttgggYYYSSSNNNLLLIIIFFFHHHLLLPPPUUU\\\bbbfffjjjmmmppp|||wwwqqqmmmvvvzzzvvvnnnZZZOOODDD@@@CCCGGGFFFDDDGGGLLLQQQTTTVVVXXX\\\``````eeelllrrrvvv|||~~~{{{wwwsssnnnhhhbbb]]]WWWVVVTTTSSSUUU\\\eeekkk{{{yyyrrrvvv~~~gggQQQ@@@777444333............---------,,,************************,,,++++++******++++++,,,++++++************++++++(((((()))***************'''(((((())))))(((((('''(((''''''&&&&&&''''''(((}}}yyytttqqqfff^^^TTTJJJDDD@@@===<<<999888555333000...------------,,,,,,,,,+++++++++***+++---......---+++***************************))))))))))))))))))))))))))))))************))))))$$$%%%%%%&&&''''''&&&&&&''''''((((((((((((''''''&&&'''((((((''''''(((***((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((('''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((((((&&&&&&&&&''')))***((((((((((((((((((((((((''''''((()))))))))))))))(((''''''&&&&&&''''''((((((((((((((((((((((((((('''((()))***))))))((('''''''''((()))((((((&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000/////////222444666999@@@JJJQQQbbboootttdddYYYOOOKKKIIIIIIHHHGGGKKKRRRZZZ___fffjjjlllooovvv|||}}}wwwttttttsss}}}ssseee\\\MMMJJJFFFCCCDDDGGGJJJLLLMMMRRRWWWYYYZZZ]]]bbbgggjjjooovvv{{{~~~|||xxxqqqjjjddd\\\[[[YYYWWWVVVXXX]]]```lllvvvwwwvvvxxx{{{uuu```LLL>>>666444............------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++(((((()))***************((()))***++++++***)))((()))((((((''''''(((((()))|||vvvmmmaaaUUUMMMIIIGGGFFF===<<<999666333000///...---------,,,,,,,,,++++++''')))+++------+++)))'''******************++++++))))))))))))))))))))))))))))))************))))))''''''((()))******))))))'''(((((((((((((((''''''%%%'''((((((''''''(((***((((((((((((((((((((((((&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&'''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((('''&&&%%%&&&'''***+++((((((((((((((((((((((((''''''((()))))))))))))))'''''''''&&&&&&'''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))*********((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((************************'''(((((()))***+++++++++*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////000///222555888===FFFQQQYYYlllyyyyyyhhhZZZOOOHHHFFFFFFHHHHHHHHHOOOWWWccciiiooopppqqqvvv|||sssppprrrwwwzzz}}}~~~~~~zzzqqqcccTTTKKKAAADDDFFFDDDBBBDDDKKKRRRTTTXXX]]]______bbbhhhnnnrrrvvv}}}~~~vvvnnniiidddcccaaa^^^ZZZXXXYYYZZZ```kkkzzz}}}yyyvvvuuu~~~}}}kkkUUUCCC888444//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++************++++++(((((()))******************+++,,,------,,,+++***++++++************++++++}}}yyypppggg___XXXUUUSSSHHHDDD???;;;999777555444222000...,,,+++,,,---...***))))))***,,,---+++***///...,,,+++***+++,,,,,,))))))))))))))))))))))))+++++++++************)))))))))))))))))))))))))))***(((%%%######%%%(((***++++++***)))(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&$$$%%%&&&((()))(((((('''((((((((('''&&&&&&&&&%%%''''''((()))******))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))***+++,,,---))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***++++++************++++++++++++++++++++++++++++++///...------++++++***)))+++,,,------......---------....../////////000000333222666===CCCJJJYYYhhh{{{yyymmm]]]QQQLLLIIIIIIHHHGGGIIIOOOWWW]]]jjjpppvvvwwwyyy}}}uuuqqqtttyyy{{{{{{|||pppaaaTTTKKKGGGDDDEEEDDDDDDEEEIIINNNSSSVVVYYY]]]___aaafffmmmrrrttt{{{zzztttqqqmmmfffaaa^^^[[[XXXVVVZZZ```kkkzzzxxxtttuuuxxx```III===::://///////...---,,,---...+++,,,,,,------......///------------------------******))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))}}}xxxrrrlllfffaaa___SSSNNNHHHBBB>>>:::666444111000///...---,,,,,,,,,,,,+++***+++,,,,,,***)))---,,,++++++*********+++************************+++++++++************)))))))))))))))))))))))))))***)))'''&&&&&&''')))***++++++***)))))))))))))))&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((()))(((((('''&&&''''''''''''''''''&&&&&&%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))***++++++))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***++++++************++++++************************...------,,,,,,++++++***+++,,,------......------////////////000000111111555555999AAAHHHQQQ```nnn~~~tttjjjaaaVVVNNNJJJGGGFFFEEEGGGMMMVVVaaahhhtttvvvxxxxxx{{{zzzsssqqquuuzzz||||||zzznnnaaaUUUKKKEEEBBBDDDEEEFFFGGGIIIMMMSSSWWW\\\___ccceeeggglllsssyyy}}}{{{xxxtttmmmhhhccc```\\\ZZZYYY^^^gggqqq||||||uuuooowwwzzzeeeOOO@@@:::222222111///---------...------------------------------------------------******))))))))))))******************************))))))))))))))))))))))))***)))))))))))))))))))))|||yyytttpppmmmccc^^^WWWOOOHHHBBB<<<888444444444333111///---+++...,,,++++++,,,+++***(((+++++++++++++++******)))************************+++++++++************)))))))))))))))))))))))))))***))))))(((((())))))***+++***))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((())))))))))))((('''%%%%%%''''''''''''''''''((((((''''''''''''''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---000000000000000111111222777888>>>FFFOOOZZZiiivvvuuucccZZZTTTOOOJJJIIIGGGEEEEEEKKKUUUbbbnnnttt|||{{{zzz{{{xxxuuussstttxxx{{{{{{zzzuuujjj\\\PPPIIIFFFCCCBBBDDDFFFIIILLLOOOSSSXXX\\\___cccgggiiilllqqqyyy~~~~~~wwwqqqlllgggbbb^^^ZZZ^^^dddiiippp|||{{{tttvvv||||||lllXXXFFF<<<666444222000........./////////......---,,,,,,+++------------------------******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******~~~{{{xxxwwwsssnnnggg___XXXPPPIIIDDD>>>===:::777444222000///---,,,******++++++***)))***+++,,,------,,,******************************+++++++++*********))))))))))))))))))))))))))))))((())))))))))))))))))(((******)))))))))))))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''&&&&&&%%%%%%&&&&&&''''''(((((())))))))))))******)))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))(((***+++***)))((()))***++++++************++++++************************+++++++++,,,,,,---------,,,------...............000000//////000111222333777;;;BBBLLLWWWdddrrr|||~~~wwwfffVVVOOOMMMKKKIIIHHHGGGHHHKKKSSS```llluuuyyy{{{|||{{{ssstttwwwzzz|||zzzuuupppcccYYYLLLEEEEEEGGGHHHGGGFFFHHHLLLPPPSSSWWW\\\___dddhhhlllpppsssyyyzzzsssmmmfffbbb^^^bbbfffgggiiiqqqzzznnn^^^LLL@@@888555111/////////000000///.........---------,,,------------------------+++******))))))******+++************************)))))))))))))))))))))))))))))))))))))))*********~~~~~~~~~~~~zzzuuuoooiiibbb[[[VVVKKKGGGAAA:::555333333333---+++))))))+++,,,,,,++++++,,,---.........,,,,,,************************+++++++++*********))))))************************'''((())))))))))))((('''***)))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$$$$$$$%%%%%%&&&&&&'''&&&''''''(((((()))))))))))))))******)))(((''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))************))))))(((***+++***)))((()))***++++++************++++++++++++++++++++++++++++++***++++++,,,,,,------...,,,---......//////......///.........///111333555888>>>GGGRRR___mmmyyy|||{{{eeeYYYLLLIIIJJJHHHGGGGGGHHHKKKSSS]]]hhhppptttuuuxxxzzzuuusssvvv{{{|||tttiiiaaaTTTMMMDDDBBBEEEIIIIIIHHHIIILLLPPPSSSVVVZZZ^^^aaakkkoootttxxx{{{zzzssskkkfffaaaeeehhhfffeeejjjuuu{{{sssjjj]]]OOODDD;;;777111...///111111111---------....../////////------------------------++++++************++++++************************))))))))))))))))))))))))(((((())))))************|||xxxssslllhhhXXXSSSJJJAAA:::777666666000...,,,+++,,,---------,,,------...............+++++++++++++++++++++++++++++++++************)))************************'''(((((())))))((((((''')))))))))))))))******+++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((((((((((((((((((((())))))''''''''''''''''''&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***++++++************+++++++++++++++++++++++++++++++++++++++,,,,,,---------------...////////////...............000333666888;;;DDDOOO[[[iiiwwwoooWWWOOOHHHHHHHHHFFFFFFGGGIIIQQQ]]]gggnnnrrruuuvvv}}}|||xxxvvvvvvyyy}}}}}}vvviii\\\SSSKKKGGGCCCBBBDDDGGGGGGGGGMMMOOORRRUUUXXX]]]bbbffflllpppvvvzzz~~~zzzrrrlllfffggggggcccaaacccjjjppp|||zzznnnfff]]]SSSLLLBBB;;;444000000111222111,,,------...//////000000------------------------++++++************++++++************************))))))))))))))))))))))))((((((((()))******++++++~~~xxxtttfffaaaXXXNNNFFF@@@===<<<777444111/////////...------,,,,,,,,,------...///+++++++++++++++++++++++++++++++++************)))************************)))))))))))))))))))))))))))))))))))))))***++++++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&'''(((((()))))))))(((((((((((((((%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------...////////////////////////000333777;;;===@@@KKKYYYeeessswwwcccQQQLLLJJJJJJIIIGGGIIINNNOOOZZZhhhrrrvvvyyy~~~{{{wwwwwwxxxzzz{{{zzzuuukkk]]]QQQJJJFFFEEEDDDDDDFFFHHHKKKLLLPPPQQQTTTWWW[[[bbbiiinnnppptttzzz~~~yyytttmmmjjjfff```]]]___dddhhhppp~~~sssjjjccc]]]YYYLLLCCC999333111222000///............////////////------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))'''(((((()))******++++++}}}yyyppplllddd[[[QQQJJJDDDAAA===:::555222000000...---,,,,,,+++***+++,,,...///+++++++++++++++++++++++++++++++++************)))************************++++++***))))))***++++++))))))((())))))***++++++(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&'''((()))***+++,,,,,,+++)))(((''''''((((((******))))))((((((''''''''''''((()))*********)))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))))))))************))))))(((***+++***)))((()))***++++++************++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,---......///////////////000000000111555999>>>AAAEEEQQQ```lll{{{rrr\\\QQQOOONNNMMMKKKIIINNNUUUUUUbbbqqqzzz}}}wwwqqqoooqqqttt}}}{{{wwwnnnbbbUUULLLGGGCCCDDDEEEFFFHHHLLLRRRVVVQQQRRRUUUYYY^^^eeennntttyyy}}}zzztttnnnfff___\\\^^^cccfffgggvvv{{{rrrlllhhheeeSSSJJJ>>>555333222///---000000000///......------------------------------,,,++++++******++++++,,,************************))))))))))))))))))))))))'''(((((()))***+++++++++~~~~~~|||tttoooiiieeeaaa[[[RRRJJJ>>>===;;;888444111111111++++++++++++,,,,,,,,,,,,(((***,,,......,,,***(((***++++++,,,,,,++++++***))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''')))***+++)))************+++++++++)))(((&&&%%%&&&''')))+++$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''&&&&&&***)))((('''&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))***))))))(((''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((******+++++++++,,,,,,,,,---,,,++++++******++++++---,,,+++******+++,,,---++++++******************.........------,,,,,,,,,......---,,,,,,,,,------000000000111555;;;BBBGGGMMM\\\ooo}}}|||iii\\\QQQRRRQQQNNNKKKMMMTTT[[[dddkkksss}}}tttmmmnnnqqqssssssvvvqqqhhh]]]SSSJJJDDDBBBEEEGGGIIIJJJLLLOOOTTTWWW\\\YYYWWWZZZaaakkksssxxx}}}{{{vvvmmmddd^^^\\\^^^```dddkkkwww}}}zzzsssqqqrrriiiWWWEEE<<<999666222111000//////000111111///...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,***************)))((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~{{{yyyuuuqqqnnnmmmhhh```ZZZJJJGGGBBB<<<777444333333---,,,,,,,,,++++++++++++***+++---......---+++******++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))((('''((((((******))))))*********+++++++++)))(((&&&&&&&&&''')))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))'''&&&&&&&&&'''((()))))))))))))))(((((((((((()))))))))(((((('''&&&(((''''''''''''((()))******))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((()))))))))*********((((((((()))))))))******************************))))))*********+++++++++,,,,,,+++***************,,,+++************+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******//////...............///000222444666999@@@IIIOOO^^^mmmtttdddYYYNNNOOOPPPNNNMMMQQQYYY```gggmmmvvvzzzqqqlllmmmpppqqqppplllfff\\\RRRJJJFFFDDDDDDEEEGGGJJJMMMPPPSSSXXX[[[______```dddjjjsss}}}wwwlllhhhiiiiiieee``````gggqqq{{{||||||yyyyyyrrraaaNNNCCC;;;555333333000/////////000000///---,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))|||vvvqqqrrruuuyyy}}}|||zzzxxxvvvuuuuuurrrmmmhhh[[[VVVNNNEEE>>>888666555000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))******)))((((((((()))))))))))))))*********++++++(((''''''&&&&&&((()))***''''''((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%'''(((((((((((('''&&&&&&((((((''''''(((((())))))*********)))((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((()))))))))*********''''''((((((((()))))))))************************(((((()))))))))*********++++++***))))))))))))***+++******))))))******+++,,,,,,,,,---------------,,,,,,,,,,,,++++++++++++000000/////////000000111000333777:::>>>GGGSSS]]]mmmzzzuuuggg[[[UUULLLMMMNNNOOOQQQXXXbbbjjjnnnrrrzzzwwwrrrnnnlllmmmnnnllljjj___YYYPPPGGGBBBBBBEEEHHHFFFIIINNNQQQUUUXXX\\\___bbbeeeiiinnnttt~~~uuuvvvuuuhhh___dddkkkrrr{{{wwwrrr```QQQCCC888444666111000//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************+++******)))(((************************************************|||uuuoookkkjjjkkklllmmmttt~~~|||{{{zzz{{{{{{yyyuuuqqqhhhccc[[[RRRIIIAAA:::666333222000////////////000---,,,+++******+++,,,---***++++++,,,,,,++++++************+++++++++++++++((((((((((((((((((((((((+++******))))))((((((((())))))))))))************(((''''''''''''((())))))'''''''''(((((('''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&''''''((())))))******''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''''''''((((((((((((************************))))))))))))*********++++++***))))))((()))))))))***))))))))))))))))))***,,,,,,,,,,,,------------..................------///////////////000111222000444888;;;AAAMMM^^^kkkxxxyyygggYYYRRRPPPMMMMMMMMMOOOUUU```nnnxxxuuuyyyxxxqqqooonnnmmmmmmjjjfffbbbUUUPPPIIICCCAAADDDHHHKKKJJJMMMRRRUUUXXX[[[___aaaccchhhnnnssszzz}}}nnnaaadddhhhmmmttt|||yyyxxxwwwgggRRR???777777333111///...//////...,,,---------------------------,,,++++++******++++++*********++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++zzzvvvuuussspppnnnkkkqqqzzz~~~zzzxxxooolllfff```XXXMMMBBB;;;444333111/////////000000,,,+++***))))))***+++,,,***++++++,,,,,,++++++***)))))))))*********++++++((((((((((((((((((((((((++++++*********)))(((((((((((()))))))))*********'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''&&&&&&&&&))))))))))))((((((''''''&&&&&&'''''''''''''''&&&(((''''''&&&&&&&&&''''''%%%&&&&&&''''''(((((()))'''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++***))))))((())))))))))))))))))******)))))))))***+++++++++,,,,,,------....................................///000111222111444888===GGGVVVjjjwwwnnn[[[PPPLLLMMMMMMLLLKKKNNNWWWfffuuu{{{zzzsssooooooooonnnjjjddd]]]XXXLLLIIIFFFDDDDDDFFFIIIKKKPPPRRRVVVXXXZZZ]]]```cccggglllrrrxxxwwwkkkeeefffhhhiiillluuu{{{xxx{{{gggLLL<<<888555222000/////////...---------------------------......---,,,,,,,,,,,,---******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++zzzuuupppuuu{{{~~~{{{xxxsssqqqnnnkkkeee[[[OOOFFF888666333000.........///,,,,,,************,,,,,,***++++++,,,,,,++++++***(((((())))))***+++++++++))))))))))))))))))))))))******+++++++++***))))))((((((((()))))))))******'''''''''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))***(((((())))))(((((('''&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''******))))))(((((())))))((((((((('''&&&&&&%%%%%%''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((***++++++++++++,,,,,,,,,++++++***))))))))))))***)))******++++++******)))******++++++,,,,,,------,,,,,,,,,,,,---------------------...///111222333555888>>>GGGUUUfffvvvvvvcccSSSLLLKKKMMMLLLKKKMMMSSS]]]kkkyyy~~~uuupppnnnnnnmmmjjjccc[[[SSSNNNDDDDDDDDDDDDFFFHHHJJJKKKUUUWWWYYYZZZ\\\___cccgggooosssyyy}}}tttmmmjjjjjjhhhfffffflllvvv}}}~~~{{{[[[DDD<<<777555111000//////...---------------------------//////...---------------)))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++{{{tttwww|||}}}{{{vvvtttrrrqqqooohhh]]]UUUCCC@@@;;;666222000//////---------,,,,,,---------***++++++,,,,,,++++++***))))))******+++,,,,,,---))))))))))))))))))))))))((()))***+++++++++******(((((((((((()))))))))***&&&''''''(((((((((((((((''''''((((((((((((''''''&&&''''''((())))))******((()))*********)))((('''###$$$$$$%%%%%%&&&&&&&&&&&&'''(((((()))))))))(((++++++***)))))))))))))))))))))(((((('''&&&&&&&&&'''((((((((())))))))))))''''''''''''''''''''''''((((((((())))))))))))***((((((((()))))))))******))))))))))))))))))))))))************++++++++++++,,,,,,+++*********************+++,,,,,,+++******+++++++++,,,---.........,,,,,,,,,,,,---------............///111333444555:::>>>HHHWWWiiiyyy|||iiiXXXOOOLLLNNNPPPLLLOOOVVV___kkkuuu}}}|||vvvpppllljjjiiigggbbbZZZQQQIIIEEEBBBBBBCCCEEEHHHKKKOOOQQQYYYZZZ[[[\\\^^^ccciiinnnuuuyyyyyyuuuqqqpppmmmhhheeehhhooouuuhhhMMMBBB:::777333111000000///.................................---,,,,,,,,,,,,---)))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++uuuxxx{{{yyyvvvsssssssssoooggg```NNNKKKDDD===777444222111////////////////////////+++++++++,,,,,,+++++++++******+++,,,,,,---......))))))))))))))))))))))))((()))***+++,,,,,,+++***(((((((((((())))))))))))&&&''''''((()))((((((((((((((())))))))))))((((((&&&''''''((()))******+++)))***+++++++++***((('''%%%&&&&&&'''((()))******''''''((()))******))))))))))))((('''''''''''''''''''''(((((()))*********(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))************************************))))))))))))************---,,,++++++******++++++***+++,,,------,,,+++***,,,,,,------...///000000........./////////000000//////000111222444666777===CCCPPPdddyyytttaaaRRRLLLMMMPPPRRROOOUUU___lllwww{{{uuuqqqmmmjjjeeeeeebbb\\\SSSJJJCCC@@@CCCCCCCCCEEEJJJOOOUUUXXX[[[\\\\\\]]]```fffnnnsssvvv{{{}}}zzzxxxvvvrrrlllggghhhmmmrrryyyoooTTTGGG;;;888444111111111000///...........................---,,,,,,++++++,,,,,,)))***+++,,,,,,,,,,,,,,,************************************************ssssssvvv{{{|||zzzxxxvvvvvvzzz}}}|||zzz}}}}}}zzzvvvttttttsssqqqnnn]]]YYYPPPFFF<<<777666666444222////////////---,,,,,,,,,,,,+++++++++******)))******++++++,,,------)))************+++++++++,,,,,,+++***))))))******************))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&+++***(((&&&%%%&&&((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''************))))))))))))++++++++++++++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))+++,,,,,,+++******+++---------------------------,,,++++++++++++,,,------222///...111222222555:::>>>KKK___tttssshhhZZZPPPMMMOOOSSSUUURRRXXXgggyyyuuummmiiiiiijjjiiiddd[[[RRRKKKFFFDDDCCCCCCEEEHHHKKKNNNSSSYYY]]]______```bbbeeekkksssyyy~~~|||uuunnnjjjhhhhhhiiiqqqxxxzzz]]]HHH:::777333111111000000///////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))~~~wwwvvvxxx}}}}}}{{{yyyqqqppprrrvvvwwwuuuwww|||}}}wwwvvvyyyzzzuuuppphhhccc[[[PPPEEE===888666333111///.........---,,,------------,,,,,,,,,+++,,,+++++++++++++++++++++)))************+++++++++,,,++++++***))))))******************))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))'''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((((((((************))))))))))))++++++++++++++++++++++++***))))))((()))***+++,,,************************++++++,,,+++))))))+++,,,------------------------,,,,,,,,,,,,,,,---......///,,,,,,///111222666<<>>;;;666333222111000///////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************+++++++++*********))))))}}}|||}}}~~~~~~rrrooooootttwwwvvvvvvyyyyyyyyy~~~zzztttrrrooohhh^^^SSSHHH???:::555222000...//////...---............------------------,,,,,,+++******))))))************+++++++++,,,+++******)))*********************))))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((***))))))(((((())))))***((((((&&&%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((())))))))))))***))))))))))))(((((((((************))))))))))))))))))))))))))))))))))))***))))))))))))***++++++***************************++++++***))))))***,,,---------------------------------------...//////...,,,---000222444:::AAAKKKZZZpppvvvddd^^^UUUOOONNNRRRVVVYYYeeelllzzz}}}tttooommmjjjeeeaaaVVVQQQKKKEEEBBBBBBDDDFFFGGGKKKQQQVVVZZZ^^^aaadddeeegggkkkooosssxxx~~~{{{uuupppmmmkkkmmmqqqwww}}}zzzwwwcccSSSCCC>>>888444222111111000////////////............------,,,,,,,,,,,,++++++************************************************+++++++++***************zzzuuutttyyy}}}|||{{{|||~~~}}}~~~zzzxxxuuupppiii```UUUJJJCCC999666222000000000///............------------,,,,,,,,,,,,++++++*********))))))*********+++++++++++++++***************+++************)))))))))((((((((((((((((((((((((((())))))((((((((((((((()))***))))))))))))))))))***'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))))))))*********++++++************************)))***+++***))))))+++,,,------------------------...............///000000000///000333555777>>>GGGQQQaaaxxxvvvkkkaaa]]]WWWSSSSSSVVV[[[___nnnttt~~~|||uuunnnlllllliiibbbZZZOOOLLLFFFBBBAAACCCGGGJJJJJJOOOVVV\\\```cccfffhhhhhhlllqqqvvvzzz{{{uuupppmmmnnnppptttyyy{{{qqqaaaTTTGGGAAA:::555222111111000////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************zzzxxx|||~~~}}}}}}~~~{{{wwwrrrjjj___SSSKKK>>>;;;666222000///...---------------,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))*********++++++++++++***************++++++************)))))))))((())))))))))))))))))))))))))))))((((((((())))))***)))((((((''''''(((((()))&&&&&&%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))((((((((((((((((((((((((((()))*********++++++++++++************************)))***+++***))))))+++---------------------------///............///000000111000222555666888AAAJJJWWWhhh}}}xxxjjjbbb^^^[[[WWWUUUVVVZZZaaaeeexxx|||uuupppjjjiiijjjfff\\\TTTJJJGGGCCC@@@@@@CCCGGGKKKNNNSSSZZZ```dddfffiiijjjlllpppvvv{{{zzztttqqqoooppprrruuu{{{|||uuulll```VVVMMMGGG>>>777333222111111////////////............------,,,,,,,,,+++++++++))))))))))))))))))))))))************************************************~~~zzzxxx{{{|||yyyxxxyyy}}}xxxqqqggg[[[SSSFFFBBB;;;555222///---,,,---------,,,,,,,,,,,,+++)))******+++,,,,,,------)))************+++++++++*********)))******+++,,,************))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++************))))))))))))(((((((((((((((((((((((()))***++++++,,,,,,++++++++++++++++++++++++++++++)))***++++++***+++---...------------------------...............///000000000000333666777:::EEEPPPaaaooolll```\\\YYYXXXVVVUUUWWW^^^fffmmm{{{~~~yyypppmmmiiigggeee___UUUMMMDDDBBB@@@???AAADDDHHHKKKSSSWWW^^^cccgggiiikkkmmmppptttzzzzzzvvvqqqqqqpppqqqvvvwwwooofff```ZZZSSSGGG===777333222111////////////............------,,,,,,,,,,,,++++++***************************************************************+++++++++}}}{{{{{{|||yyyttttttwww||||||xxxqqqggg___SSSMMMEEE===888444111///............------------+++++++++++++++++++++,,,)))************+++++++++******))))))***++++++,,,************))))))))))))))))))))))))))))))))))))((('''''''''(((((()))***(((''''''&&&&&&''''''(((&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++************)))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,+++,,,...000------------------------......------......///000000111555:::<<>>BBBHHHVVVddduuu~~~qqq```XXXXXXTTTUUUVVVXXX^^^jjjxxxssslllkkkjjjhhhcccZZZPPPGGGBBB@@@AAACCCFFFKKKOOOSSSUUU\\\```dddhhhkkkmmmppprrrwww{{{}}}{{{wwwssssssxxxyyyooo^^^MMMAAA999444222000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))******++++++++++++~~~}}}{{{{{{{{{}}}yyytttwwwvvvuuutttvvv{{{~~~}}}yyytttpppggg[[[PPPJJJDDD???;;;777555222111000///...,,,,,,---.........---,,,+++------,,,,,,+++***))))))***+++,,,------+++***(((************************))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''')))***++++++***)))'''+++*********))))))(((((())))))))))))))))))))))))$$$%%%''')))***+++******''''''(((((())))))******&&&''''''((()))******+++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------........................+++---////////////111222///555;;;===@@@LLLbbbsssiiiYYYSSSSSSQQQTTTVVV[[[lllxxxoooiiiiiifffaaaYYYQQQJJJEEEBBBCCCEEEFFFHHHLLLRRRYYY^^^bbbcccggglllqqqtttuuuuuu}}}xxxssssssyyywwwiiiZZZHHH888222666222222111111111000//////,,,,,,,,,------.........***++++++,,,,,,------...++++++++++++++++++++++++************************~~~zzzwwwuuusssrrruuu{{{}}}wwwqqqhhh```XXXPPPGGGAAA:::777333111000000///---,,,---.........---,,,+++---,,,,,,+++******))))))***+++,,,------+++***(((************************))))))))))))))))))))))))(((((()))******)))((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((()))***++++++***)))(((************)))))))))((())))))))))))))))))))))))(((((())))))******)))))))))***************++++++(((((())))))***++++++++++++++++++***************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------------------------------,,,---//////......000222222777<<>>888111//////000///---.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************}}}wwwpppnnnooosssuuuuuu}}}~~~|||xxxrrrmmm]]]VVVLLLBBB<<<888555444222111///...------------++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************((((((''''''''''''((((((((((((((('''''''''&&&&&&+++******)))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))***))))))))))))))))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,***************)))))))))((((((((((((((((((((()))************************++++++,,,,,,,,,,,,------,,,---------............++++++,,,,,,------........./////////000222666999;;;BBBMMMZZZfffooouuuwwwzzzrrr\\\SSSOOOKKKKKKPPPWWWaaaoooxxxzzz{{{vvvrrrooojjjddd^^^MMMIIIDDD??????CCCHHHLLLOOOSSSXXX]]]bbbfffjjjmmmppptttzzz}}}}}}yyyvvvrrrvvv|||uuu[[[EEE===444000111111///---------------------,,,,,,******+++,,,,,,---......------------------------************************}}}wwwrrrqqqrrruuuwww||||||wwwrrriiiaaaWWWLLLDDD>>>:::777444222111///............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++))))))))))))))))))))))))************************))))))(((''''''((()))))))))))))))(((((((((''''''((((((((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******((()))))))))************))))))))))))))))))))))))))))))******))))))(((((()))))))))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------------------............+++,,,,,,---......//////...///000000111444999===@@@KKKZZZgggpppuuuxxxzzzxxxeeeSSSNNNMMMIIILLLSSS]]]iiirrrrrrsss~~~yyyvvvsssqqqnnniii```YYYGGGEEEBBBAAACCCGGGLLLOOOVVVYYY]]]aaadddhhhmmmppptttzzz}}}{{{vvvwwwyyy~~~~~~gggLLLCCC888333333444111...,,,,,,---------------------------------------...,,,,,,,,,,,,,,,,,,,,,,,,************************yyyuuuuuuxxx{{{~~~}}}xxxpppiii^^^SSSJJJCCC===:::555444222000///...//////---------------------------,,,++++++******++++++))))))))))))))))))))))))************************+++***)))(((((()))***+++************))))))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((******************************))))))))))))************))))))))))))******(((((())))))*********+++))))))))))))))))))))))))******+++***)))'''%%%$$$)))))))))******++++++,,,++++++******************(((((()))***+++,,,,,,---++++++,,,,,,,,,------------------.........//////,,,,,,------...///000000...///000111222666;;;???EEEQQQcccpppwwwzzz{{{||||||nnn\\\NNNLLLLLLIIIMMMVVVcccppptttmmmkkkyyy}}}tttsssqqqpppmmmfff]]]UUUFFFEEEDDDEEEHHHLLLPPPSSS[[[^^^aaadddfffjjjnnnqqqwww~~~}}}yyyxxxxxx|||vvvlllRRRHHH<<<666666666333///,,,,,,,,,------.........000//////......---,,,,,,++++++++++++++++++++++++************************~~~{{{}}}|||uuurrriii\\\SSSLLLDDD<<<777444111//////...---+++...---,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++$$$&&&''')))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((************))))))))))))''''''''''''''''''''''''************))))))))))))))))))((((((''''''&&&&&&''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))))))))***+++))))))))))))************(((((((((((((((((((((((()))************+++++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,.../////////...---..................------......000333333333:::AAAPPPZZZeeewww~~~{{{|||mmmZZZRRRLLLLLLKKKLLLTTT___mmmkkkkkkooottt||||||yyytttrrrqqqooojjj```SSSJJJCCCDDDEEEFFFHHHLLLRRRVVV^^^bbbgggjjjkkkmmmqqquuu|||}}}xxxvvvzzz~~~zzz{{{uuu```OOO===666666444222111///......---------......,,,------......------,,,,,,,,,,,,+++++++++******************************}}}wwwyyyzzz{{{yyywwwooodddZZZRRRHHH???:::777222000///...---,,,...------,,,+++,,,,,,,,,------,,,,,,,,,,,,++++++(((((()))))))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))((((((((((((******)))))))))***,,,---))))))))))))************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++------...............---........................//////111444666888@@@IIIVVV```jjjxxx}}}pppbbbSSSMMMIIIKKKNNNRRR]]]gggooolllmmmttt{{{}}}xxxuuurrrqqqoookkkdddZZZOOOGGGBBBDDDFFFGGGJJJOOOUUUYYYaaaeeejjjmmmnnnpppuuuyyy|||xxxwwwyyy}}}xxxwww~~~uuu___OOO???777555222000000//////...------------...,,,------......------,,,,,,,,,,,,+++++++++******************************~~~{{{qqqqqqppppppvvv}}}}}}xxxnnneee\\\QQQGGGAAA===777333111000000///......---,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,+++***)))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))***,,,---...))))))))))))************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------------...........................111000222666999===HHHRRR]]]hhhpppvvv|||zzzuuubbbVVVOOOJJJHHHKKKQQQYYYeeennnrrrnnnqqq{{{wwwsssqqqoooooollleee[[[PPPHHHDDDAAACCCFFFJJJNNNTTTZZZ___eeeiiimmmppprrruuuzzz}}}{{{zzz{{{||||||{{{zzzxxx|||ttt___RRRDDD<<<666222000111//////...---------------,,,------......------,,,,,,,,,,,,+++++++++******************************~~~}}}vvvsssooonnnrrrzzz~~~~~~wwwppphhh]]]RRRKKKFFF>>>888555333222222///......---------------------,,,,,,,,,+++++++++---,,,***)))((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))******++++++*********)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))******+++,,,,,,((()))))))))************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...---,,,+++,,,---...............////////////333111222666:::@@@LLLWWWaaalllqqqrrruuuvvviiiXXXQQQQQQNNNLLLOOOVVV```jjjqqqsssppptttyyysssooommmmmmlllhhh^^^RRRHHHDDDBBBAAADDDIIIMMMSSSYYY```eeehhhkkkooorrrtttxxx}}}{{{|||}}}}}}}}}|||qqqbbbWWWKKKBBB;;;444111333000///...---------------,,,------......------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++{{{yyyyyytttpppppptttyyy}}}zzz}}}yyysssiii```TTTNNNEEE===888555222111000///......------......------,,,,,,,,,++++++++++++***)))))))))+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))*********+++((((((((((((((((((((((((&&&'''''''''((((((((()))(((((())))))******++++++*********)))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))************+++************((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++......,,,++++++,,,---............/////////000000333222222666:::AAAMMMYYYcccnnnpppnnnrrrxxxsss]]]RRRPPPRRRQQQQQQUUU^^^jjjrrruuutttrrryyy|||vvvqqqnnnllljjjhhhaaaWWWKKKDDDCCCDDDCCCGGGLLLQQQWWW^^^eeeiiiiiimmmpppsssvvv{{{}}}zzzzzz}}}~~~zzzpppeee[[[OOOGGG>>>666222222000000///------,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,zzzvvvqqqpppsssxxxzzz~~~{{{~~~{{{tttlll^^^WWWMMMDDD===777222000000000///............///------,,,,,,,,,,,,++++++))))))))))))***+++,,,---))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((())))))***(((((()))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((''''''(((((())))))******+++++++++++++++***)))((())))))))))))************(((((((((((((((((((((((()))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------............//////000000111333222444888===DDDQQQ]]]gggpppooonnnxxx}}}fffTTTNNNNNNOOOQQQTTT[[[hhhvvv}}}}}}wwwwwwxxxtttrrrooommmfffaaaXXXNNNFFFCCCDDDFFFFFFJJJPPPUUU[[[aaahhhlllkkknnnqqqtttwww~~~}}}yyyyyy{{{}}}}}}|||yyytttiii]]]RRRJJJCCC999222000111000///...---,,,,,,,,,,,,------......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,uuuqqqrrrxxx{{{zzz{{{~~~{{{uuujjjcccYYYOOOFFF>>>777333111000//////......//////------,,,,,,,,,,,,++++++))))))***************)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((()))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))(((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))'''''''''((()))*********))))))***+++,,,+++******))))))))))))************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---.........---......///000000111111333222666<<>>FFFNNN___qqqxxxuuurrrsss}}}qqq___RRRJJJKKKNNNRRR```ooo}}}}}}|||yyywww|||zzzvvvtttuuutttoooeeeXXXMMMGGGFFFBBBEEEIIILLLOOOTTTYYY^^^```cccfffiiimmmsssyyy~~~~~~|||zzz}}}xxxvvv}}}gggNNNEEE888000/////////...........................------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---zzzxxxxxx~~~~~~rrrhhhXXXSSSLLLEEE???:::666333000000000///......------+++,,,...//////...,,,+++************************)))***+++,,,------,,,+++***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******''''''((()))***++++++,,,))))))))))))))))))))))))&&&'''(((*********)))((())))))***++++++++++++***))))))******+++++++++,,,************************((()))***,,,,,,+++******,,,,,,,,,---------......,,,,,,---...///000111222///000000000111555;;;???IIIRRRdddvvv{{{vvvsssvvvgggZZZPPPKKKOOORRRWWWhhh{{{{{{wwwuuu{{{~~~xxxwwwwwwvvvssskkk^^^PPPGGGEEEFFF@@@EEEJJJNNNQQQVVV\\\aaabbbdddhhhkkkpppuuu|||}}}|||~~~|||zzzyyyyyyyyywwwuuuuuutttttttttuuuwwwyyyzzzyyy{{{}}}~~~|||{{{~~~~~~}}}yyyzzz}}}{{{wwwxxx|||lllVVVKKK<<<222/////////...........................---------,,,,,,,,,++++++,,,+++)))((()))+++---///wwwwwwzzz{{{tttjjj```TTTLLLHHHCCC;;;444666333///......//////.........---,,,,,,+++******,,,,,,---...---,,,***)))************************((((((((((((''''''''''''&&&'''((((((((((((((('''******)))))))))))))))***++++++************++++++(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,***)))''''''(((***+++)))******+++++++++******,,,***)))+++---...+++)))++++++******************+++,,,---,,,***)))***+++------......///000000111//////111444666777???GGGLLL\\\oooyyyxxxttttttwwwooo\\\QQQRRROOONNNYYYlllyyy}}}~~~tttqqquuu~~~~~~yyywwwwwwvvvyyylll]]]PPPFFFAAABBBGGGFFFHHHKKKNNNSSSXXX___dddgggggghhhkkkqqqzzz}}}{{{xxxtttqqqooonnnnnnnnnkkkgggfffggggggfffdddbbbcccdddeeeffffffffffffmmmnnnpppqqqrrrqqqooonnnmmmnnnppprrrwww|||~~~{{{yyyuuuvvvzzz}}}qqq___SSSCCC777333333222111......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,zzzuuutttyyyzzzsssjjj___WWWRRRJJJ@@@888777444111000000111000000......------,,,++++++***++++++,,,,,,,,,+++***)))************************)))))))))(((((((((''''''((()))))))))))))))((((((******)))))))))))))))***++++++************++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******+++++++++******))),,,******+++------+++)))++++++******************,,,------,,,+++******,,,---.........//////000000000000222555777999AAAJJJTTTccctttzzzvvvssswww~~~wwweeeXXXOOOPPPPPPTTTaaattt}}}vvvppppppyyy{{{yyyyyyzzzzzzvvvhhhXXXMMMEEEAAABBBFFFGGGJJJMMMQQQUUU[[[aaaeeeiiiiiikkknnnuuu}}}yyyuuusssrrrnnnmmmjjjgggeeecccbbbbbb___\\\YYYXXXYYYYYYXXXVVVWWWWWWXXXXXXYYYZZZZZZ[[[]]]^^^```aaabbbaaa```___]]]]]]___aaaeeejjjnnnpppwwwxxx{{{}}}~~~~~~}}}yyyoooqqqsssyyysssaaaVVVFFF:::333111000000.........---------,,,,,,------,,,,,,++++++++++++,,,++++++******++++++,,,vvvooosss{{{yyyppphhhaaaVVVHHH>>>888666333222222222222000......------,,,+++++++++******+++++++++***))))))*********************************))))))))))))(((******+++******)))(((''')))))))))(((((())))))***++++++************++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++++++++***)))(((,,,+++***+++,,,---+++)))******++++++++++++++++++,,,---...---,,,+++,,,---.........///////////////111000333777999<<>>777333111///.........------------------,,,,,,++++++,,,,,,---...************************+++++++++************)))(((((()))(((((('''&&&%%%''''''''''''((()))******++++++************++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))******+++++++++******)))+++---,,,+++***+++,,,******++++++,,,---------+++,,,------,,,,,,---...------......///000000000000111555<<>>999555444222///...---------------............------++++++************************+++,,,,,,,,,++++++************************))))))))))))))))))))))))***************************)))((((((((()))+++,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********+++++++++++++++************************++++++++++++,,,,,,,,,,,,...............------------...////////////111333999<<>>HHHZZZlllxxx|||}}}wwwooobbbTTTPPPUUU^^^lllwww~~~~~~wwwttt||||||vvvpppmmmooommmeeeXXXJJJBBBAAACCCAAACCCFFFHHHKKKPPPVVVZZZ]]]aaafffjjjnnnssszzz}}}zzzuuuqqqnnnkkkgggeeedddaaa]]]ZZZXXXWWWUUUTTTTTTTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNOOOOOOPPPQQQRRRRRRSSSTTTVVVXXXYYY[[[\\\[[[ZZZZZZZZZZZZ[[[[[[[[[]]]]]]^^^___```aaabbbbbb```^^^\\\\\\___aaabbbbbb```bbbeeehhhkkkooosssvvv|||zzzoooeee^^^```lllyyyyyyooocccUUUJJJ999666222000//////...,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,|||zzzzzzrrriii^^^RRRJJJ@@@;;;555222222222000...,,,,,,------------,,,,,,,,,++++++++++++++++++++++++******)))******+++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............//////000000111333777:::<<>>DDDNNNbbbtttyyyuuutttxxxyyycccSSSOOOOOOWWWbbbooo~~~wwwqqqttt{{{sssqqqpppnnnkkkbbbYYYMMMCCC>>>>>>@@@BBBFFFJJJNNNPPPPPPTTT[[[aaagggkkkppptttxxx|||xxxtttrrrqqqppppppooolllnnnpppqqqpppooooooooommmppprrrrrrpppoooppprrrnnnmmmlllkkkmmmqqquuuwwwsssfff^^^[[[ZZZfffiiiqqqyyyeeeDDD>>>777444444444222...000000///...............------------------------~~~tttlll]]]SSSFFF<<<888666333000...,,,+++,,,------,,,***---,,,+++*********+++,,,...---+++)))(((((())))))*********)))))))))))))))((((((((((((((()))))))))++++++************+++++++++***)))(((((()))***++++++++++++*********))))))************************...---+++)))(((((()))******+++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,---...//////000///...///444999>>>@@@EEEUUUhhhrrrssssssyyy|||hhhXXXOOOLLLMMMWWWiiixxx{{{uuussszzzxxxtttsssrrrmmmiii^^^RRRGGGCCCCCCAAAAAABBBCCCFFFKKKPPPTTTYYY___cccgggkkkqqqvvvzzz}}}uuuiii]]]VVVSSSZZZ___hhhuuugggJJJAAA666222333555333000//////.........---------------------------------{{{uuucccYYYLLLBBB<<<999555222000///------......---+++---,,,+++*********+++,,,---,,,+++***))))))******------,,,,,,+++++++++***))))))))))))))))))))))))++++++************++++++*********))))))*********+++++++++*********)))))))))))))))))))))))))))))),,,,,,,,,+++***)))((((((*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------...000///...000444999>>>AAAGGGXXXllltttqqqqqqyyytttbbbTTTNNNNNNRRR^^^nnn|||~~~{{{||||||uuussssssqqqjjjdddWWWMMMCCCBBBCCCCCCDDDFFFFFFIIINNNSSSWWW\\\bbbfffiiinnnsssxxx}}}|||tttiii^^^UUUPPPRRRXXXaaappp~~~dddMMMDDD999333333444222/////////.........---------------------------------pppfffYYYMMMEEE???:::777333111////////////...---------,,,+++++++++++++++,,,+++************+++++++++******)))(((''''''&&&************************++++++************++++++******++++++++++++******+++++++++***************))))))))))))))))))))))))***+++,,,---,,,***(((&&&***))))))))))))***++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------.........---------,,,,,,111000///000444999???BBBLLL]]]ooosssnnnnnnzzz}}}uuuhhhYYYOOONNNQQQZZZhhhwww|||}}}}}}vvvpppppprrroooeee\\\NNNEEE???@@@BBBDDDFFFJJJJJJMMMRRRWWW\\\aaafffiiilllpppvvv{{{zzzssskkk```UUUMMMMMMRRR\\\lll{{{aaaOOOFFF;;;555444333111.../////////.........------------------------------~~~uuuhhh[[[PPPFFF???:::666444111/////////...---------,,,,,,++++++++++++************++++++,,,,,,))))))((('''&&&%%%%%%$$$+++++++++***************++++++************++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))***++++++,,,+++***)))(((+++***)))))))))******+++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------...............---------111111111111444:::AAAFFFSSSaaannnnnngggkkk~~~vvvjjj^^^TTTNNNOOOVVVbbbrrr{{{vvvyyy~~~wwwqqqlllmmmpppkkk___SSSGGG@@@===???BBBDDDHHHLLLMMMPPPVVV[[[___dddiiilllooosssyyy~~~wwwrrrmmmeeeXXXNNNOOOSSS[[[iii~~~zzzdddPPPHHH===666444333111///////////////............------------------------tttfffXXXKKKAAA;;;888555111//////...---,,,------------,,,,,,++++++)))******+++,,,,,,------,,,,,,+++******)))((((((++++++++++++******))))))++++++************++++++***+++,,,------,,,+++***************************++++++++++++++++++++++++,,,+++***)))))))))***++++++++++++*********++++++++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,---......///000000111222222333666<<>>;;;777333000///...---,,,---------------,,,++++++******+++,,,------,,,,,,************))))))))))))+++++++++***))))))((((((++++++************++++++******++++++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))(((((()))+++,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---...///000111111111222444555888???JJJQQQ```aaa``````fffvvvxxxhhh\\\UUUSSSSSSYYYbbbooo||||||vvvttt{{{yyyxxxxxxnnnllljjjiiiggg^^^QQQFFFBBB???>>>BBBDDDEEEIIINNNPPPTTT[[[```eeeiiimmmpppuuuzzz}}}}}}zzzwwwtttnnncccZZZQQQRRRUUU```vvvyyynnncccUUUNNNDDD<<<666444333222000000000/////////......------------------------zzzlll\\\OOOGGG>>>:::555111000///...---,,,---.........---,,,+++***+++,,,---------,,,+++'''''''''(((((((((((()))++++++***))))))(((''''''++++++************++++++*********))))))*********))))))*********++++++++++++++++++++++++++++++++++++***************++++++(((***+++,,,,,,***(((&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------......//////000000000333555777:::BBBNNNWWWbbb^^^[[[```ooouuucccYYYUUUUUUUUU___fffrrr|||yyytttxxx{{{uuullllllkkkiiibbbWWWKKKDDDAAA???@@@DDDFFFGGGKKKPPPRRRWWW]]]ccchhhlllooorrrzzz{{{wwwpppfff^^^RRRRRRRRRZZZooo}}}vvvrrrlllddd]]]VVVKKKAAA999555333222000000000000/////////...------------------------vvvgggYYYQQQ@@@<<<777333111000///...,,,---.........---,,,++++++,,,---------,,,++++++*********+++,,,,,,------*********)))(((''''''&&&++++++************+++++++++***)))(((((()))***+++))))))******++++++++++++************************((()))+++,,,,,,+++***)))&&&(((+++,,,,,,)))&&&$$$++++++++++++++++++++++++------------------------++++++,,,,,,,,,---------///////////////.........000333666888;;;DDDQQQZZZbbb\\\YYYcccwwwsssaaaWWWUUUUUUUUUccciiisss{{{}}}xxxttt}}}yyytttkkklllmmmhhh___SSSIIICCC???>>>@@@EEEHHHIIIMMMSSSTTTYYY___eeejjjnnnqqqsss}}}~~~xxxpppfff___VVVSSSQQQVVViii{{{zzzuuuoooddd]]]QQQEEE<<<666333222000000000000////////////------------------------{{{ssseeeXXXKKKBBB:::777555111000111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******++++++++++++************************************+++++++++,,,,,,,,,************************)))************+++++++++---------.........//////111000///......///000000222555666777???MMMXXX\\\ddd^^^```ppptttaaaUUUQQQYYYbbbhhhnnnvvv{{{{{{zzzzzzzzz{{{sssooojjjkkkjjjdddYYYNNNFFFBBB>>>@@@CCCEEEHHHLLLQQQTTT\\\^^^aaacccfffkkktttzzz~~~~~~uuuiiiaaa[[[SSSMMMRRR___rrr~~~{{{qqqdddVVVKKKAAA888333222000//////............///........................|||pppdddUUUIII>>>999777333111111.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))******************************************************************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,,,,------------.........000///...------...///000222555666999BBBPPP[[[___```___fffyyyooo^^^SSSRRR[[[fffnnnsssyyy{{{{{{|||xxxqqqnnnkkkkkkhhh```UUUJJJCCC@@@@@@BBBEEEGGGJJJNNNSSSWWW[[[^^^bbbdddgggmmmuuu|||}}}zzz|||vvvjjjaaa\\\TTTNNNPPPXXXiiizzzlll[[[OOOCCC999333222000000///............///........................zzz{{{{{{pppaaaSSSDDD===:::666222000///.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))*********++++++******************************************************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------///...---,,,,,,---...///111555888<<>>BBBDDDGGGJJJMMMQQQVVVZZZ[[[___cccfffiiioooxxx~~~{{{yyyzzzwwwkkkccc]]]VVVOOOMMMPPP\\\rrrxxxfffVVVGGG;;;555555111000//////.........///........................xxxkkkZZZIIIAAA===888333111/////////............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++******************************************************++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------///...---------...///000111666;;;@@@JJJWWWaaadddaaannnsssdddYYYUUUZZZiiiwww}}}|||wwwqqqooommmpppjjj```TTTIIIBBB>>>===DDDFFFIIILLLOOOSSSXXX\\\\\\```eeehhhlllsss{{{}}}vvvvvvzzzyyynnnfff]]]XXXQQQLLLJJJRRRfffyyyooo^^^MMM>>>888777111111000///....................................qqqaaaPPPFFF@@@999444222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************++++++++++++******************************************************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------//////.........///111222222888>>>CCCMMMZZZbbbdddgggzzztttiii]]]VVVUUU]]]mmm|||~~~~~~zzztttpppooonnnppphhh[[[NNNEEEAAA??????DDDGGGJJJMMMPPPTTTZZZ]]]___ccchhhlllpppwwwtttmmmlllpppxxx{{{qqqjjj___ZZZSSSLLLHHHMMM]]]nnnxxxfffRRRAAA888777222222000//////.................................yyykkk[[[OOOEEE<<<666666000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,************************++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------//////......///000222333444:::AAAGGGPPP[[[aaaaaakkkiii```WWWSSSUUU^^^ooo}}}~~~vvvqqqpppooonnnkkkbbbUUUIIICCCAAAAAABBBFFFHHHKKKNNNRRRVVV\\\```bbbggglllqqquuu{{{{{{kkkcccbbbdddkkkrrr~~~}}}tttnnnbbb\\\UUUNNNIIIJJJVVVbbbwwwrrr\\\FFF:::777333222111000///.................................wwwiii[[[LLL>>>999999111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------...............------...///111222666<<>>EEEJJJRRRZZZ]]]\\\qqqpppddd^^^YYYYYY^^^gggvvv{{{}}}zzzqqqnnnnnnllljjj```VVVJJJAAA???AAACCCDDDJJJLLLPPPSSSVVV[[[aaaeeehhhmmmrrrwwwzzzvvvhhhXXXPPPNNNOOOTTTZZZ^^^iiiyyy~~~{{{{{{~~~wwwqqqjjjaaaXXXQQQLLLHHHIIINNNfffzzzyyy\\\HHH@@@444333222000///.................................~~~{{{{{{zzz{{{{{{{{{}}}|||jjjVVVEEE;;;777555555333111......000222///...---,,,++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************+++,,,---...---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------.........------,,,,,,,,,............////////////+++,,,...//////000333555======CCCNNNVVVYYY[[[^^^mmmyyygggYYY[[[[[[[[[dddsss|||}}}|||wwwyyyzzzrrrnnnkkkiiigggYYYNNNDDDAAACCCCCCCCCFFFLLLMMMQQQVVV\\\aaaddddddkkknnnrrrwww}}}{{{jjj___SSSMMMJJJIIIMMMRRR]]]dddoooyyy~~~|||zzzzzz{{{|||}}}yyysssgggbbb\\\UUUMMMFFFHHHMMM___sssgggMMM<<<<<<555111333333000------////////////////////////}}}yyywwwxxxvvvvvvvvvvvvwww}}}~~~mmmZZZJJJAAA<<<666555333000///...///111///...---,,,++++++++++++,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,---...---,,,+++************++++++++++++++++++******,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------,,,,,,............////////////---...000000000222444777>>>???FFFPPPVVVXXX[[[aaannnsssddd[[[\\\\\\___jjjxxxzzzvvvsssxxx}}}vvvqqqnnnkkkgggcccVVVKKKBBBAAACCCCCCDDDGGGKKKMMMRRRXXX___dddgggiiimmmoootttyyyuuucccYYYNNNJJJHHHIIIMMMSSS\\\cccmmmvvv~~~}}}|||{{{{{{{{{|||wwwjjjddd]]]WWWNNNGGGHHHLLLZZZnnnoooUUUEEE<<<555111222333000------////////////////////////{{{zzzxxxwwwxxxttttttsssrrrrrrtttxxx|||ppp^^^OOOEEE@@@777555333111///.../////////...---,,,+++++++++++++++++++++*********))))))+++++++++,,,,,,,,,------...---,,,+++******************************++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,------------------............///////////////111111111111333666888>>>BBBJJJRRRUUUVVV\\\dddqqq{{{lllaaa]]]\\\\\\bbbppp~~~uuurrrrrrzzz~~~xxxqqqoooooollleee]]]QQQHHHAAAAAACCCDDDFFFIIILLLNNNTTTZZZaaagggkkkmmmooorrrvvv{{{wwwkkkZZZPPPHHHFFFFFFHHHMMMSSSZZZaaallluuu~~~}}}{{{}}}{{{nnnhhh```YYYPPPIIIHHHKKKSSSggguuu[[[KKK===666111222222000......////////////////////////~~~|||{{{vvvuuutttrrrpppooooooppp{{{qqqaaaQQQFFFAAA999777444222111000...---......---,,,,,,,,,,,,,,,++++++++++++*********************++++++++++++,,,************+++,,,------))))))******++++++,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,------.....................////////////000111222111111333666999>>>DDDMMMSSSSSSUUU^^^jjjxxx~~~rrrfff^^^[[[YYYZZZddduuu~~~tttqqqtttyyysssnnnnnnqqqmmmbbbXXXKKKDDD???AAACCCEEEGGGKKKMMMQQQVVV\\\bbbgggkkknnnpppsssxxx}}}zzzmmmbbbSSSKKKDDDDDDEEEGGGLLLRRRXXXbbbnnnxxx~~~{{{~~~ssskkkccc\\\SSSKKKHHHJJJNNN```zzzyyy]]]LLL???777111111222000...///////////////////////////|||yyywwwtttqqqnnnkkkhhhfffkkkvvvwwwgggXXXKKKDDD===:::777555444333000---......------,,,,,,---------,,,,,,,,,,,,+++++++++))))))))))))************************+++,,,------***+++++++++,,,,,,------,,,,,,,,,+++++++++***************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.....................////////////000000111111111333777:::@@@EEEMMMRRRRRRVVVcccqqqxxxkkk```[[[WWWUUUXXXfffvvv~~~{{{rrrqqqyyyvvvqqqmmmoooqqqlll^^^SSSFFFAAA???BBBEEEFFFIIINNNOOOTTTYYY^^^bbbfffjjjnnnrrruuuzzz|||qqqeeeZZZQQQIIIDDDDDDEEEGGGKKKPPPWWWbbbqqq||||||vvvnnneee^^^VVVMMMIIIIIIJJJYYYqqq~~~bbbOOOCCC:::333222222000///000////////////////////////}}}zzzwwwsssooolllhhhccc```___jjjzzzrrrcccUUULLLBBB???:::999888666222.........---------------...---------,,,,,,,,,++++++))))))))))))*********+++...---,,,+++************,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,,,,------.........,,,,,,------------------............///////////////000000000111444999===CCCGGGLLLQQQTTT[[[kkk|||ssseee\\\WWWSSSRRRYYYiiiwww|||{{{yyypppsss~~~|||tttqqqnnnooonnngggYYYNNNCCC@@@@@@DDDFFFGGGKKKPPPQQQVVV\\\```bbbfffkkkooouuuxxx}}}uuujjj]]]TTTNNNHHHCCCDDDFFFHHHKKKPPPXXXcccqqq|||}}}}}}xxxoooeee___WWWNNNIIIIIIGGGSSSfff{{{hhhWWWHHH>>>666333222000000111////////////////////////|||}}}xxxsssoookkkgggbbb^^^___hhhuuu}}}nnn___UUUGGGCCC>>><<<<<<:::444///......------------......,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,...---,,,+++************,,,,,,,,,+++++++++++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,---......///------------------,,,,,,............///////////////000000111333777===AAAIIIIIILLLQQQWWWbbbuuu{{{lll```WWWRRRRRRSSS]]]nnnzzz{{{yyyzzzuuuyyyzzzqqqpppooonnnjjj```SSSIIIBBB@@@AAAEEEHHHHHHLLLQQQQQQWWW^^^bbbeeehhhnnnsssyyy|||~~~ooocccWWWNNNJJJEEEAAADDDGGGIIILLLQQQYYYaaammmuuuzzz~~~~~~~~~}}}xxxoooeee___YYYPPPJJJHHHEEEMMM[[[ooo}}}jjj]]]MMMBBB888555333000000222////////////////////////xxx|||{{{uuupppmmmiiiddd```dddkkkvvvttteeeZZZJJJEEE@@@>>>>>><<<666000......---------......///+++++++++************))),,,,,,---------.........************+++,,,---...,,,+++++++++******)))))),,,,,,,,,+++++++++******---,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,---...//////.........------,,,,,,,,,............/////////000000111111222444999???DDDLLLKKKLLLRRRZZZggg|||tttggg\\\TTTNNNRRRUUUaaarrr|||{{{zzz{{{|||xxxppppppooommmfff[[[OOOFFFAAA@@@BBBFFFHHHIIIMMMRRRQQQWWW___dddgggkkkrrrwww|||zzzkkk___TTTLLLGGGBBB???CCCGGGIIIMMMRRRZZZ```hhhnnnsss{{{~~~}}}~~~|||xxxoooeee```YYYPPPJJJHHHDDDIIIUUUggg|||tttfff]]]OOOEEE:::666333111000222////////////////////////ppprrrvvvzzz~~~tttlllgggggggggpppzzz}}}~~~yyyjjj```RRRJJJBBB???@@@???999444///---,,,,,,,,,,,,***))),,,---...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++)))************+++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000//////............///000111333666;;;BBBGGGMMMNNNNNNRRR[[[lll~~~qqqfffXXXPPPPPPSSSUUUaaauuuxxxuuuyyywwwrrrsssrrrlllbbbUUUKKKFFF@@@BBBDDDFFFHHHKKKOOORRRWWW\\\ccchhhkkkoootttyyywwwiiiZZZNNNJJJBBBCCCDDDEEEFFFJJJPPPTTTZZZ```ggglllqqqxxx~~~~~~~~~~~~}}}|||tttiiiaaa\\\UUUMMMFFFCCCDDDLLL]]]qqq~~~vvvmmmbbb\\\YYYMMM???666444444111---000000000000////////////ppprrruuuyyy~~~{{{sssoooooopppwww~~~}}}www~~~}}}|||{{{kkkaaaVVVNNNEEEAAABBBAAA<<<888333222000///000000...---+++,,,---......,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************++++++++++++***+++,,,---------,,,,,,---------,,,,,,,,,,,,,,,............//////000000///000222333666<<>>EEEJJJSSSRRRUUU```qqqlllaaaYYYRRRSSSXXXZZZfffuuu{{{yyyzzzyyy|||uuurrrpppmmmggg]]]RRRHHHBBB@@@AAADDDGGGJJJLLLPPPTTTWWWZZZ```ggglllpppuuu{{{wwwkkk^^^PPPFFFCCC@@@BBBDDDFFFIIINNNUUUYYY___ccchhhkkkoooxxxyyysss}}}yyyvvvyyy||||||sssiiiaaaZZZRRRNNNJJJEEEDDDKKKYYYkkkyyypppiiiaaaVVVGGG;;;666444222000000000000000////////////~~~uuuxxxxxxrrrnnnuuuwwwooojjjbbbVVVLLLGGGEEECCCBBB999666222000//////...---------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////............////////////111333444777:::@@@GGGLLLQQQSSS[[[jjj}}}zzzjjjaaaYYYQQQPPPUUUZZZhhhuuuxxxvvvzzzyyytttssspppllldddYYYNNNFFFBBBAAABBBEEEHHHKKKNNNRRRVVVZZZ[[[```hhhnnnrrrwww~~~tttiii\\\NNNFFFDDDAAABBBDDDGGGJJJPPPVVV[[[___ccchhhlllpppyyynnnlllyyyyyyuuuvvvyyy{{{~~~uuulllbbbZZZSSSPPPJJJFFFEEELLLYYYlllwwwpppdddZZZJJJ===777444333333000000000000////////////yyyzzzzzzwwwvvv{{{}}}xxxppphhh\\\PPPIIIEEEBBBAAA<<<999444111111000///................../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,---......//////.........///////////////222444555888;;;BBBIIINNNPPPWWWddduuurrrfff```YYYPPPOOOSSS[[[hhhrrrtttuuu}}}xxxtttsssooojjj```TTTIIICCCBBBCCCCCCEEEIIIMMMPPPTTTYYY\\\\\\bbbjjjpppuuuzzzqqqfffZZZNNNGGGFFFBBBDDDFFFHHHKKKPPPWWW[[[___dddiiimmmqqqzzzuuujjjlllyyy}}}xxxuuuvvvvvvwww{{{xxxnnnddd[[[UUURRRKKKGGGGGGMMMYYYlllwwwlllaaaQQQBBB999555444444000000000000////////////~~~uuummmaaaUUULLLEEEBBB@@@>>>:::555222111000000///------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...+++++++++,,,---.........,,,------...///000111111333444666999<<>>666333333000000000000////////////vvviiibbbYYYLLLDDDCCCAAA===777333111000///...000000///...---,,,,,,,,,------......------,,,+++++++++++++++++++++++++++///...,,,******+++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...////////////...---...000111111111222444777===DDDIIILLLMMMVVViii~~~ooodddZZZWWWTTTQQQRRRXXXcccfffkkkqqqyyy}}}wwwsssqqqpppkkk^^^PPPHHHCCC>>>===???HHHHHHIIIMMMRRRWWW[[[]]]dddiiiooovvv}}}xxxiii___UUUKKKEEEDDDCCCEEEGGGIIILLLRRRXXX]]]ccceeeiiinnnttt|||}}}{{{~~~zzzxxxwwwrrrkkklllsss{{{rrrkkkbbbYYYRRROOOKKKKKKOOOPPPUUUfffyyy}}}fffTTTFFF;;;555555222111000...------------xxxlllddd[[[PPPIIIGGGDDDAAA<<<777333111///////////////...---------,,,------......------,,,+++++++++++++++++++++++++++///---,,,******+++,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------...............///.........000111111111333666:::AAAHHHMMMOOOPPP\\\nnnzzzkkkaaaWWWSSSRRRPPPSSSYYYdddeeegggllluuuzzzvvvsssqqqoooggg[[[MMMFFFBBB???@@@BBBIIIIIIKKKOOOTTTYYY\\\^^^eeejjjrrryyywwwhhh]]]TTTJJJCCCBBBCCCEEEGGGIIILLLRRRXXX]]]dddgggkkkpppvvv~~~}}}{{{~~~|||zzzzzztttooopppvvv}}}uuummmeee[[[UUUPPPKKKIIIKKKKKKNNN^^^qqq|||vvvaaaNNN>>>666555333222111000///.........rrriii```WWWQQQOOOIIIGGGCCC===666222000///..................------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...+++++++++,,,,,,---------...............---------............///000111222444888???FFFMMMQQQTTTUUU___qqqrrrhhh^^^UUUQQQQQQSSSYYY^^^fffddddddgggrrr~~~wwwtttsssqqqooocccWWWJJJDDDAAAAAACCCGGGHHHJJJNNNSSSWWW[[[^^^___hhhmmmuuu}}}vvvfff[[[RRRHHHBBB@@@CCCEEEGGGIIIMMMRRRYYY^^^eeehhhlllqqqwww~~~}}}{{{~~~}}}}}}|||xxxtttuuuzzzxxxqqqhhh___XXXTTTLLLHHHHHHGGGIIIWWWhhhyyyoooVVVBBB888777444333222111000/////////|||qqqhhh```ZZZVVVNNNMMMIIIAAA999222000///---------...............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---....../////////...---------,,,......////////////111333444999BBBJJJPPPTTTWWWXXX```qqq}}}nnneee]]]UUUQQQSSSYYY```fffhhheeeccchhhsssyyytttssssssqqqnnn```TTTGGGBBBAAAAAADDDIIIHHHKKKQQQVVVYYY]]]___aaakkkqqqzzzvvvfffZZZQQQGGGAAAAAACCCDDDGGGIIIMMMSSSZZZ^^^eeehhhlllqqqxxx~~~}}}{{{{{{}}}~~~}}}zzzwwwyyy|||{{{tttlllaaaZZZXXXOOOIIIIIIGGGHHHUUUdddwwwxxx]]]FFF;;;:::444333222111000/////////yyyqqqjjjccc^^^RRROOOJJJBBB:::444000///---------...............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---....../////////...---------,,,---///000///...///111333333:::CCCKKKQQQTTTXXXZZZdddtttzzznnn```ZZZSSSOOOSSS]]]fffjjjiiiffffffmmmxxx~~~uuuqqqrrrrrrooolll]]]QQQEEEAAA@@@AAAEEEIIIHHHMMMSSSXXX[[[^^^aaadddooouuu~~~uuueeeZZZPPPGGGCCCBBBCCCDDDGGGJJJNNNSSSZZZ___eeeggglllqqqxxx}}}{{{xxx|||~~~}}}zzzyyyzzz{{{~~~}}}wwwoooddd\\\YYYPPPIIIIIIHHHHHHRRR```ttt}}}cccJJJ<<<:::333222111000///.........yyytttllleeeWWWQQQHHHAAA;;;777333000..................------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...............---------,,,///111000......111444444;;;DDDKKKOOOSSSXXX\\\mmm|||uuukkkYYYVVVPPPMMMRRR^^^hhhkkkiiigggjjjsss}}}zzz}}}zzzqqqnnnooopppkkkgggXXXMMMCCCAAAAAABBBEEEIIIKKKPPPVVVZZZ\\\___dddhhhrrrxxxssscccXXXPPPHHHDDDDDDCCCDDDGGGJJJNNNTTT[[[```eeehhhlllrrrxxx|||zzzttt{{{~~~|||yyyyyyzzzxxx{{{{{{rrrggg___WWWNNNHHHHHHGGGFFFNNNYYYmmmgggNNN>>>888333222111000///.........~~~~~~{{{tttkkk[[[RRRFFF???===<<<777333/////////...---------,,,------......------,,,+++------------------------,,,---------,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,///111000------111444777===EEEKKKNNNRRRYYY^^^ttt|||lllcccUUUUUUPPPMMMTTTaaajjjkkkiiihhhkkkvvv}}}~~~|||zzz{{{wwwmmmjjjkkkkkkfff```QQQHHHAAAAAACCCEEEHHHKKKOOOTTTYYY\\\^^^bbbiiinnnuuuzzz~~~pppaaaVVVNNNGGGDDDDDDBBBDDDGGGJJJNNNUUU\\\aaafffiiinnnssszzz|||zzzsss{{{|||yyyzzzyyywwwwww~~~~~~uuujjjbbbWWWNNNIIIIIIGGGDDDIIIRRRbbbttt~~~jjjSSSAAA999444333222111000/////////|||xxxooo^^^SSSEEE?????????;;;555000000///...------,,,,,,------......------,,,+++------------------------,,,,,,---------,,,+++***+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,///222000------111555999???FFFKKKNNNRRRYYY___tttuuuddd[[[UUUVVVSSSPPPWWWdddmmmmmmiiihhhkkkwwwxxxtttsss|||~~~tttjjjggghhhhhhbbb\\\LLLDDD???AAAEEEGGGJJJMMMRRRWWW\\\^^^```dddlllrrrwww{{{|||nnn^^^TTTMMMFFFCCCDDDBBBDDDGGGJJJOOOUUU\\\aaagggjjjooouuu||||||yyysss{{{|||zzz{{{zzzvvvtttzzzxxxllldddZZZQQQKKKLLLIIIDDDGGGOOOZZZkkkyyyjjjVVVDDD;;;555555333222111000000000~~~|||tttmmmdddWWWGGG???@@@AAA>>>;;;333222111/////////000111//////.........------------------,,,,,,+++++++++*********++++++,,,,,,,,,---,,,++++++******************+++++++++,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000000000222444777<<>>;;;333222111/////////000000......---------,,,,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000000000222555888<<>>BBBJJJRRRUUUXXX```jjjuuu}}}~~~lll___UUUNNNMMMNNNQQQXXX```fffjjjkkkpppwww{{{~~~tttnnneee]]]XXXRRRKKKFFFAAAAAAAAAAAABBBFFFLLLPPPVVVZZZ___cccfffjjjpppuuuuuuhhhZZZQQQKKKEEEBBBCCCDDDEEEHHHKKKOOOVVV^^^ccciiimmmtttzzz}}}{{{zzzxxxyyy{{{}}}|||zzzxxxvvvxxxzzz{{{}}}{{{qqqiii```WWWNNNJJJGGGCCCDDDGGGKKK\\\vvvvvvlll```YYY______QQQCCC???999555333222000///xxxoooiii^^^QQQFFF???======555444222000///.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,---------,,,,,,,,,---------......************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------...///000333888;;;BBBDDDKKKRRRUUUYYYcccnnnxxx|||fffWWWPPPMMMKKKMMMTTT]]]dddgggkkkoooyyywww~~~rrrmmmddd]]]UUUNNNGGGBBB???@@@@@@AAACCCGGGMMMQQQVVV[[[```dddfffkkkqqqvvvrrrfffXXXPPPJJJDDDAAABBBCCCEEEHHHKKKPPPWWW___dddkkkooouuu|||}}}{{{zzzxxxyyyzzz{{{{{{yyyxxxvvvwwwxxxyyyzzz|||{{{ssslllaaaXXXPPPKKKGGGBBBBBBDDDFFFWWWqqq~~~tttiiiaaagggjjj```SSSKKKAAA888333111000000zzzsssooofffZZZLLLCCC???>>>777666333111000/////////000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------...///000444:::>>>GGGHHHLLLRRRTTTYYYeeeppp~~~yyydddTTTLLLKKKHHHKKKUUUaaagggiiinnnuuu{{{{{{qqqmmmfff^^^UUUMMMEEE@@@>>>???AAABBBDDDIIINNNRRRWWW[[[```dddgggkkkqqqvvv}}}rrreeeWWWOOOIIIBBB???@@@CCCEEEHHHKKKPPPWWW___eeekkkooovvv|||}}}|||{{{yyyyyyzzzzzzyyyyyyxxxwwwwwwwwwwwwxxxzzz~~~{{{tttmmmbbbYYYQQQLLLGGGBBB@@@BBBCCCRRRiiiuuukkknnnrrrkkkeeeZZZJJJ;;;333000111222}}}vvvssslllaaaUUUIIIAAA>>>999888555333111000000000222111111111000000000000------------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---...///000222777===AAALLLLLLOOOSSSUUU[[[hhhuuusss```PPPIIIIIIGGGKKKWWWeeekkkkkksss~~~wwwooolllggg___VVVLLLDDD@@@===???AAADDDFFFKKKPPPTTTWWW\\\aaaeeeggglllrrrwww~~~qqqdddVVVMMMGGGAAA???@@@CCCEEEHHHKKKQQQXXX```fffkkkooovvv|||~~~}}}}}}zzzyyyyyyxxxxxxxxxxxxxxxwwwwwwvvvvvvxxx||||||tttnnnbbbZZZQQQLLLHHHBBB@@@AAAAAALLL```yyyuuusssvvvpppqqqeeeQQQ@@@555111222333vvvtttoooggg\\\PPPDDD===<<<:::777555222111111111111111111000000000000///------------.........///......---------,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...///000111333999???DDDOOOOOOQQQTTTXXX```ooo}}}yyyhhhYYYKKKFFFHHHHHHLLLZZZiiiooooooyyyrrrmmmkkkggg```VVVLLLDDD@@@===???BBBEEEHHHMMMRRRVVVYYY]]]cccfffiiinnntttyyynnnaaaSSSJJJEEEAAA@@@CCCCCCEEEHHHLLLQQQXXXaaafffkkkooouuu|||~~~zzzyyyxxxwwwwwwwwwxxxxxxwwwwwwvvvuuuvvv{{{}}}uuunnnbbbYYYQQQMMMHHHBBB@@@AAA???HHHZZZtttzzzyyysssttthhhVVVEEE999444222111wwwtttpppjjjaaaTTTFFF======;;;999666333222111111000000000000////////////---------.........//////.........------,,,,,,,,,************++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------........./////////000000111444:::AAAFFFPPPPPPRRRVVV[[[dddtttppp___RRRGGGDDDGGGIIIMMM\\\lllqqqrrr}}}|||oookkkjjjggg```VVVKKKCCC???===???CCCFFFIIINNNTTTXXX[[[___dddhhhkkkooovvv{{{lll___PPPHHHDDDBBBBBBFFFCCCEEEHHHLLLQQQYYYaaagggkkkooouuu|||zzzyyyxxxwwwwwwwwwxxxyyywwwwwwvvvuuuvvvzzz}}}uuunnnaaaYYYQQQMMMHHHBBB@@@AAA>>>EEEWWWsss|||tttrrrgggWWWHHH===666222000xxxmmmfffaaaXXXMMMCCCAAA@@@>>>:::555222111111000000000000000000/////////...------...///...---******+++,,,,,,---......+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------......---------,,,,,,,,,000///...---,,,+++******........................000000000000////////////---///111333555;;;CCCIIIWWWSSSPPPRRR]]]nnnkkkYYYOOOIIIHHHJJJMMMSSS___jjjppptttxxxrrrjjjiiigggaaaXXXNNNDDD???@@@BBBDDDFFFIIIOOOVVV[[[___aaadddiiipppwww~~~yyyiii]]]QQQJJJFFFBBB@@@BBBCCCDDDFFFJJJPPPYYYcccjjjpppqqqttt{{{~~~~~~}}}zzzwwwvvvvvvwwwxxxvvvvvvuuutttvvv{{{~~~tttlllccc\\\RRRLLLIIIGGGDDDAAABBBDDDRRRlllvvvoooiii[[[JJJ<<<666444222|||qqqiiibbbZZZOOOFFFBBBAAA>>>:::666222000/////////////////////000000///...------...///...---++++++,,,------...//////+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,+++++++++...---------------,,,,,,......................../////////...............///000222444666;;;BBBHHHUUUVVVVVVYYY___mmm~~~hhhXXXOOOKKKKKKMMMQQQWWWbbblllpppuuuvvvqqqjjjiiiggg```WWWLLLCCC??????AAAEEEHHHLLLPPPVVVZZZ^^^aaaeeekkkrrrzzzzzzjjj^^^QQQJJJFFFBBB@@@BBBCCCDDDGGGJJJPPPYYYccciiioooqqqttt{{{}}}|||{{{yyywwwvvvuuuvvvvvvuuuttttttsssuuuyyy~~~tttlllccc\\\RRRLLLIIIGGGDDDAAABBBCCCMMM___uuu{{{llleeeYYYJJJ???999666444wwwmmmfff^^^UUUMMMHHHFFFCCC>>>999444000...---.........//////000000///...------...///...---,,,------....../////////,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++*********,,,,,,,,,------.................................---------...............000111333444777===CCCHHHRRRWWW]]]aaaeeeooo~~~}}}eeeUUUNNNKKKMMMQQQWWW]]]ffflllnnnuuu}}}uuupppkkkjjjggg___UUUJJJCCC??????BBBFFFJJJMMMQQQUUUYYY^^^aaaffflllsss|||{{{kkk___RRRKKKFFFBBB@@@BBBCCCDDDGGGKKKPPPYYYbbbiiioooqqquuu{{{|||zzzzzzyyywwwvvvuuutttsssssssssrrrrrrssswww~~~~~~tttlllccc\\\RRRLLLIIIGGGDDDAAABBBAAAFFFPPP^^^pppkkkdddYYYOOOFFF>>>888555}}}tttmmmggg```ZZZRRROOOJJJDDD???999444000---------...//////000000///---------...///...---,,,---------.........///,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------..............................------............//////000111222555999@@@GGGKKKPPPVVV^^^fffoooxxxyyybbbSSSLLLKKKOOOSSS]]]bbbhhhiiijjjrrr{{{tttpppnnnmmmhhh___SSSIIICCCAAAAAADDDGGGKKKNNNRRRWWWZZZ___ccciiinnnttt{{{}}}mmm```SSSKKKFFFBBB@@@BBBCCCDDDGGGKKKQQQYYYbbbhhhnnnqqquuu{{{}}}zzzzzzyyyxxxwwwuuusssrrrrrrrrrrrrqqqsssvvv|||}}}ssslllccc\\\RRRLLLIIIGGGDDDAAA@@@@@@BBBGGGOOO___xxxmmmeee\\\WWWPPPFFF===888|||wwwrrrmmmjjj]]]WWWOOOHHHBBB<<<666111............//////000000///---------...///...---,,,,,,,,,,,,,,,---------,,,------......------,,,+++++++++,,,,,,,,,------------------,,,,,,,,,,,,......---------,,,,,,,,,............................../////////000000000///000111555<<>>???BBBEEEJJJYYYssskkkccc^^^```^^^SSSGGGAAA~~~~~~zzzxxxeee]]]RRRIIIBBB<<<666111000000000000000000000//////...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,------............------++++++,,,,,,,,,,,,------.........---------,,,,,,.........------,,,,,,,,,..............................//////000111111111111000111666===FFFLLLOOOPPPRRRZZZjjj|||rrrZZZMMMIIILLLSSSZZZeeegggeeebbbeeerrr~~~xxxtttsssrrrpppjjj^^^OOOFFFCCCDDDGGGIIILLLOOORRRVVV[[[___bbbgggmmmpppsssyyyqqqdddUUULLLFFFAAAAAACCCBBBEEEHHHMMMRRRYYYaaafffkkkpppvvv|||}}}|||{{{yyywwwuuutttsssqqqqqqrrrrrrrrruuuzzz}}}|||sssmmmccc\\\RRRLLLIIIGGGDDDAAA===>>>BBBEEEJJJXXXssseee]]]\\\eeeiii___QQQIIImmmcccUUUJJJCCC===888333222222222111000000/////////...------...///...---------------------------------............------++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++,,,,,,---------------...........................------......///000000111555333333777>>>FFFKKKMMMPPPTTT]]]kkk{{{lllUUUJJJHHHNNNWWW___hhhgggcccaaaiiiyyyzzzuuussssssqqqoooiii[[[LLLBBBAAADDDFFFJJJPPPUUUXXXYYY[[[]]]aaagggnnnrrruuu{{{ssseeeUUULLLFFFAAAAAACCCBBBEEEIIIMMMRRRYYY```eeejjjpppwww}}}}}}|||yyywwwtttsssssssssooopppppppppqqqtttxxx{{{~~~{{{sssmmmccc\\\RRRLLLIIIGGGDDDAAA======???BBBHHHWWWrrr|||bbbZZZ[[[hhhnnnbbbQQQIII~~~tttiiiYYYLLLEEE@@@;;;777444444333222111000/////////...------...///...---.....................---------............------++++++,,,,,,,,,---------,,,,,,,,,+++++++++*********++++++,,,---//////000........................,,,,,,------...///000000888666444888???FFFJJJKKKPPPWWWaaammmyyy{{{hhhRRRHHHHHHPPP[[[dddiiigggcccbbbmmmwwwsssrrrrrrpppnnngggYYYIII@@@???BBBDDDJJJSSSZZZ]]]\\\[[[ZZZaaagggoootttwww~~~tttfffVVVLLLFFFAAAAAACCCBBBEEEIIIMMMRRRYYY```eeejjjpppwww}}}~~~}}}{{{xxxtttrrrrrrrrrrrrmmmnnnooooooppprrrvvvyyy}}}{{{rrrmmmccc\\\RRRLLLIIIGGGDDDAAA>>><<<<<<>>>EEEUUUpppyyyddd[[[[[[iiinnn```LLLBBBwwwlll]]]PPPHHHBBB;;;777333111//////000111000///........................------,,,++++++++++++,,,---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------................../////////000///////////////.........444000111999AAAFFFJJJNNNNNNXXXfffrrr{{{zzz^^^NNNMMMJJJOOO]]]cccfffbbb```fffsssyyytttssssssssszzzvvvhhhTTTHHHEEEDDDAAACCCKKKTTTYYYZZZZZZ]]]___gggiiiooowww|||vvvgggTTTGGGCCCCCCAAA???AAACCCFFFJJJOOOVVV]]]bbbfffllluuu|||~~~|||yyyvvvrrrooommmlllhhhkkkmmmoooppprrrtttvvvzzz~~~~~~{{{rrrnnnaaa[[[SSSLLLGGGDDDCCCAAA>>>>>>???@@@BBBOOOhhh~~~oooddd```ggghhhYYYEEE:::{{{pppaaaUUUMMMFFF@@@;;;222000....../////////.................................---,,,,,,,,,,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,---------.........------------............/////////////////////...333000111999AAADDDGGGJJJPPPXXXfffvvvqqqXXXLLLNNNLLLRRR___dddccc``````gggtttxxxuuuuuuvvvuuuwwwssseeeSSSGGGEEEEEECCCDDDJJJQQQUUUVVVYYY^^^ccclllnnnssszzz~~~xxxiiiWWWJJJEEEDDDCCCAAABBBDDDGGGJJJOOOUUU\\\bbbhhhnnnvvv}}}~~~|||yyyvvvrrrooolllkkkhhhjjjlllmmmmmmooorrrtttxxx}}}{{{rrrmmmccc]]]TTTLLLGGGCCCAAA???>>>>>>??????AAAMMMdddzzz}}}ppphhhhhhbbbQQQ@@@999vvvhhh[[[RRRKKKEEE@@@555222000////////////...........................//////...---------------------------------------------------------------///......------......///,,,------------.........---------------,,,,,,,,,////////////////////////333111555===CCCEEEGGGIIIUUU\\\kkk}}}dddPPPJJJNNNNNNUUUaaaeeebbbaaadddmmmyyyxxxvvvwwwxxxxxxuuunnn```PPPFFFEEEEEEDDDFFFJJJOOOSSSWWW]]]eeekkkrrrsssxxxzzzmmmZZZMMMGGGFFFDDDBBBDDDFFFHHHKKKOOOUUU\\\aaajjjooovvv|||~~~}}}zzzvvvrrrooolllkkkiiiiiijjjiiijjjkkkooorrruuu{{{|||sssmmmeee___UUUMMMGGGCCC@@@>>>>>>>>>>>>>>>???III^^^rrrxxxoooiii\\\HHH<<<999yyylll```VVVNNNHHHDDD:::777333222222222111000........................000000///...............------------------------------------------------......------------......------------.....................------------,,,......//////000000000111333444:::CCCIIIJJJKKKNNNYYYcccsssttt\\\LLLGGGLLLMMMVVVcccfffdddgggmmmxxxxxxvvvwwwxxxxxxuuukkk\\\MMMEEECCCDDDEEEGGGKKKRRRXXX___fffooottttttvvv{{{|||ooo^^^PPPIIIFFFDDDBBBFFFHHHJJJLLLOOOUUU[[[```kkkooovvv{{{~~~{{{xxxtttpppmmmllljjjjjjiiihhhhhhjjjnnnqqqtttyyyuuuoooddd^^^UUUMMMGGGDDDAAA??????=========>>>FFFXXXiii{{{~~~xxxsssmmm\\\FFF::::::{{{ooobbbXXXOOOIIIFFF===:::555333222222222111////////////////////////000000///............///------------------------------------------------------,,,,,,,,,,,,---------------.........////////////..................---......///000111222222111444<<>>:::555222111000000///////////////////////////000000///...............------------------------------------------------,,,,,,,,,++++++,,,,,,,,,------........./////////........./////////000000------...///111222333333000444>>>IIIOOOPPPSSSXXXXXXhhh{{{|||hhhUUUJJJHHHIIIIIIUUUccceeejjjsssxxxvvvwwwwwwwwwttteeeTTTIIIDDDBBBDDDHHHHHHOOOYYYdddmmmsssuuuvvvrrruuu|||~~~tttdddUUUJJJEEECCCBBBHHHIIIKKKMMMQQQVVV]]]aaakkkoootttyyy}}}}}}|||zzzwwwtttqqqooojjjkkkkkkjjjiiikkknnnqqqrrrvvv}}}{{{rrrbbb\\\TTTMMMHHHFFFDDDCCC???===<<<<<<===AAANNN[[[gggzzzlllLLL:::888wwwjjj^^^TTTOOOMMM@@@<<<777333111111000000////////////////////////000///......------......------------------------------------------------------,,,,,,,,,,,,------............////////////+++,,,------...///000000,,,---...///111222333444444888AAALLLQQQRRRVVV[[[aaammm|||qqq___NNNHHHIIILLLLLLWWWdddcccppp{{{}}}xxxwwwyyyyyyyyyqqqaaaOOOGGGEEEDDDHHHMMMSSSWWW___hhhppptttuuuuuutttwwwwwwgggXXXMMMGGGDDDDDDGGGIIIKKKNNNQQQWWW^^^bbblllpppuuuzzzyyyzzzzzzyyywwwtttqqqooohhhiiijjjjjjjjjkkknnnpppppptttyyy~~~|||rrrddd^^^UUUMMMHHHEEECCCBBB>>><<<<<<======AAALLLWWWdddxxxlllLLL;;;999{{{nnnaaaWWWRRRPPPDDD???999555333333222222000000000000000000000000//////...---------------------------------------------------------------.........------...................../////////000)))***+++,,,...///000000,,,---...000111333444555999===FFFPPPTTTTTTXXX^^^mmmsss}}}hhhVVVIIIEEEJJJOOOOOOZZZdddaaavvv|||wwwxxxzzz{{{{{{nnn]]]LLLFFFEEEFFFKKKRRR]]]```eeelllrrruuuvvvuuuwwwzzzyyyjjjZZZNNNHHHFFFEEEGGGIIIKKKNNNRRRXXX___cccmmmqqqwww|||}}}wwwwwwxxxwwwvvvssspppnnneeegggjjjjjjjjjkkkmmmoooooorrrvvv{{{|||rrrfff```VVVNNNHHHDDDBBB@@@>>><<<;;;======AAAKKKUUUfffyyyiiiKKK<<<<<>>>>>===;;;;;;???DDDHHHcccxxx~~~eeeIII<<<<<<sssiii___XXXMMMGGG>>>666222111000000000///...------...///000111000...---,,,---...///---------------,,,+++***------------------------,,,,,,---------.........******+++,,,---------------------........./////////000111111000000222444:::FFFPPPPPPPPPUUU___eeezzzmmmXXXOOOGGGEEEFFFLLLQQQVVV```iii{{{vvvtttyyy}}}|||zzzgggZZZKKKDDDDDDGGGMMMSSS[[[aaagggiiiiiilllqqqwwwyyy~~~zzzlll^^^RRRKKKHHHGGGGGGHHHJJJMMMRRRYYYaaagggmmmqqqwww~~~}}}zzzyyyzzz{{{zzzxxxsssmmmjjjddddddeeefffgggiiijjjjjjnnnppptttxxx}}}~~~~~~xxxlllaaaUUUOOOIIIDDD@@@AAA>>>===<<<;;;;;;>>>CCCGGG[[[lll~~~fffJJJ<<<;;;}}}ssshhh___SSSLLLBBB:::555222111000////////////////////////000///...---,,,---......---------,,,+++***((((((++++++,,,------...//////---------.........//////***+++,,,------......---------.........////////////000000000///000333555???LLLVVVTTTQQQWWWccclll}}}eeeRRRJJJEEEDDDFFFLLLRRRWWW```iiizzz|||uuutttyyy|||zzzvvv```TTTHHHDDDEEEGGGLLLQQQXXX___fffjjjjjjmmmrrrwww{{{zzznnnaaaUUUMMMHHHFFFFFFGGGIIIMMMRRRYYYbbbhhhnnnrrryyy{{{xxxyyy{{{||||||yyysssmmmiiiddddddcccdddeeehhhjjjllllllnnnrrrvvv{{{~~~|||yyymmmaaaUUUOOOIIICCC@@@@@@======<<<::::::===AAAEEEQQQ^^^vvviiiLLL<<<:::{{{oooeeeXXXQQQFFF===666333111000......////////////......------,,,++++++++++++,,,,,,------,,,+++***)))))),,,,,,,,,---------......------------............***+++,,,---........................////////////...///000//////111444777CCCPPPZZZWWWRRRYYYhhhtttuuu___NNNGGGDDDCCCFFFMMMSSSWWW```hhhssszzztttuuuzzz{{{wwwrrrZZZPPPFFFDDDEEEFFFJJJNNNVVV]]]eeejjjkkknnnssswww~~~yyyooocccWWWNNNHHHEEEDDDFFFHHHLLLRRRZZZccciiinnnssszzz~~~~~~|||zzz{{{}}}~~~zzztttmmmiiieeedddbbbbbbcccfffjjjlllkkkmmmppptttyyy}}}zzz~~~{{{nnnbbbVVVOOOIIICCC??????<<<<<<;;;::::::<<<@@@CCCLLLUUUnnnmmmQQQ???;;;uuujjj^^^VVVKKK@@@888444111///......////////////......------,,,,,,++++++++++++,,,,,,---------------,,,......---------,,,,,,,,,+++,,,,,,,,,,,,---------++++++,,,---...................../////////000000//////000//////222666999EEEQQQZZZXXXUUU^^^ppp~~~pppZZZLLLGGGCCCCCCGGGNNNTTTXXX___gggqqq}}}|||xxxuuuwww||||||vvvoooXXXNNNFFFEEEFFFFFFHHHKKKSSS[[[dddiiikkknnntttyyy{{{vvvnnncccXXXNNNHHHDDDBBBDDDGGGKKKQQQZZZdddjjjmmmrrrzzz}}}zzzzzz|||~~~~~~~~~~~~|||vvvppplllgggeeecccaaabbbfffiiilllkkkmmmpppsssxxx~~~yyy|||~~~pppdddXXXPPPJJJCCC@@@@@@<<<<<<<<<::::::;;;>>>AAAKKKTTTlll{{{uuuXXXCCC==={{{oooeee]]]PPPDDD;;;666222000////////////////////////000000/////////.........,,,---....../////////...//////...---,,,,,,+++++++++++++++,,,,,,,,,------+++,,,---......//////........./////////000000000000000000000000333888;;;FFFQQQYYYXXXYYYfffzzzkkkVVVJJJGGGDDDDDDHHHPPPTTTWWW^^^eeesss{{{xxxwww{{{~~~uuummmWWWNNNFFFEEEGGGGGGIIIKKKRRRYYYbbbhhhkkkooouuu{{{}}}wwwrrrjjj```VVVNNNGGGDDDAAACCCFFFKKKQQQ[[[eeekkkmmmsss{{{~~~{{{zzz|||~~~~~~{{{vvvqqqnnniiigggdddcccccceeehhhkkklllnnnqqqtttyyyyyy|||rrrgggZZZRRRLLLEEE@@@@@@=========;;;:::;;;===@@@JJJUUUllluuuxxx```GGG>>>vvvkkkcccVVVIII???888444222000///...------...///000000000111111000000//////....../////////......------------------------,,,,,,,,,,,,,,,---------...+++,,,---...////////////.../////////000000000000111111111000111555:::>>>GGGPPPWWWXXX^^^ooo~~~fffQQQGGGFFFDDDEEEIIIQQQUUUWWW\\\bbbqqq~~~zzzyyyyyy~~~vvvmmmUUULLLEEEEEEHHHIIILLLOOORRRXXXaaafffiiiooowww}}}{{{sssnnnfff]]]TTTLLLGGGDDD???BBBEEEJJJQQQ[[[eeelllnnnttt}}}~~~~~~}}}{{{yyyuuurrrpppjjjiiifffeeedddfffgggiiimmmooorrruuuzzzzzz{{{uuuiii\\\TTTMMMFFFAAAAAA>>>>>>>>><<<;;;;;;===???FFFVVVkkksssttt|||gggJJJ>>>}}}zzzpppgggZZZLLLBBB;;;666333111000...------...000111///////////////......---000000000///...---+++++++++,,,,,,------......///---------.........//////+++,,,---...////////////////////////000000000000111111111111222666;;;???IIIPPPVVVXXXaaauuu|||bbbNNNEEEDDDEEEEEEJJJQQQUUUVVV[[[aaajjjyyyzzzyyy{{{wwwmmmSSSKKKDDDEEEIIILLLOOOSSSRRRXXX```eeeiiioooxxxyyytttppplllddd[[[RRRKKKGGGEEE???AAAEEEJJJQQQ[[[ffflllpppuuu~~~}}}}}}|||{{{yyyvvvtttrrrpppkkkjjjhhhfffeeefffggggggnnnpppsssvvv{{{{{{{{{vvvjjj]]]UUUNNNFFFBBBBBB?????????===<<<<<<===???BBBUUUjjj|||tttsss|||kkkLLL>>>yyy|||wwwmmm]]]OOOFFF???999555//////000111111111111111......---------,,,,,,,,,.........------,,,,,,,,,................................................,,,---///000000000///...////////////.....................///111666===BBBMMMMMMPPPXXXggg}}}ooo\\\MMMFFFEEEBBBGGGNNNRRRTTTWWW[[[___gggyyy|||~~~uuugggSSSJJJDDDDDDFFFHHHKKKOOOWWWXXX]]]dddiiimmmvvv{{{tttpppjjjgggaaaZZZRRRJJJEEEAAA===???CCCHHHPPPZZZfffmmmsssyyy~~~xxxxxxxxxwwwvvvtttrrrqqqiiihhhgggggghhhiiijjjkkkooopppqqqrrrttt{{{yyyzzz}}}wwwnnn```TTTLLLHHHCCCAAA@@@???<<<;;;;;;<<>>@@@DDDIIIQQQ[[[gggnnnuuu{{{~~~yyyyyyyyyyyywwwuuusssrrriiihhhgggffffffgggiiijjjmmmooopppppprrryyy|||}}}zzzpppaaaUUUMMMHHHCCC@@@??????===<<<===>>>@@@BBBEEEPPPddd|||zzztttuuulllQQQ===~~~sssoooyyy~~~sssbbbSSSIIIBBB===999111111111000000///...............------------,,,,,,,,,,,,+++++++++++++++................................................+++++++++++++++,,,,,,---,,,,,,---...///000111111000111111222555:::AAAFFFFFFFFFKKK[[[tttyyyfffVVVKKKFFFGGGHHHOOOWWW[[[[[[]]]bbbffflllyyy|||xxxwwwtttxxx{{{~~~zzz}}}ppp```PPPJJJEEEGGGJJJLLLQQQVVV[[[^^^eeennnsssvvv~~~|||wwwqqqjjjffffffccc___YYYSSSMMMIIIFFF???AAADDDIIIQQQ]]]hhhpppyyy~~~~~~zzzzzzzzzyyyxxxvvvtttssskkkiiifffdddccceeehhhiiikkkmmmnnnoooqqqwww~~~}}}ssseeeXXXOOOIIICCC???<<<<<<======>>>???AAAAAAFFFOOO```tttuuurrr~~~dddMMM>>>wwwooosssyyygggWWWLLLDDD===999111111000000////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,+++*********+++---...---------...///000000111000111222333666;;;CCCHHHJJJHHHMMM___zzzppp```TTTKKKHHHIIIMMMUUU]]]```^^^___ccchhhppp|||~~~zzzzzzwwwzzzxxx|||yyy}}}mmm[[[MMMHHHEEEHHHKKKMMMSSSYYY___bbbjjjrrrwwwyyy{{{tttoooiiiccc___]]][[[XXXSSSNNNIIIEEECCC???AAADDDIIIRRR^^^jjjsss|||~~~}}}yyyyyyyyyyyyxxxvvvsssrrrllliiieeebbbaaacccfffhhhjjjlllmmmnnnpppuuu~~~~~~}}}wwwiii\\\RRRJJJDDD???999:::;;;===>>>???@@@AAAFFFMMMYYYjjj|||yyytttyyyaaaMMM???|||rrrsssnnn]]]PPPFFF>>>999111111000000000000111222//////.........------------------...............................................................---,,,+++++++++,,,...//////////////////.........///000111333666<<>>???BBBGGGQQQ^^^mmmvvv}}}~~~}}}|||xxxyyyyyyxxxwwwuuusssqqqnnnllliiieeecccbbbbbbcccfffhhhkkklllmmmrrryyy~~~}}}{{{rrreeeZZZQQQIIICCCAAA@@@??????AAACCCEEEGGGBBBEEEMMMXXXjjjsss]]]III{{{|||qqqfff\\\QQQJJJ===;;;777333111/////////000/////////............,,,,,,,,,------.........................................................+++,,,---...///...---,,,,,,------...///000111111222333444777;;;BBBJJJOOOPPPUUUbbbwwwvvveeeZZZSSSNNNNNNPPPZZZbbbhhhhhhggglllyyyxxx|||}}}}}}xxxcccPPPHHHGGGIIIMMMNNNPPPWWW___eeefffllltttyyy~~~~~~yyyrrrkkkfffbbb^^^XXXUUUTTTUUUUUUUUUOOOMMMKKKHHHEEEBBB???>>>===>>>AAAFFFPPP^^^mmmvvv|||~~~|||{{{yyyzzzzzzyyyxxxvvvtttsssnnnllljjjgggdddcccbbbbbbdddgggiiikkklllpppwww|||{{{yyy|||sssfff\\\SSSJJJEEE???>>>===<<<===???BBBDDDBBBFFFMMMYYYkkkwww```LLLvvvggg]]]TTTNNN???;;;666222000...---,,,................................................------------------------,,,------....../////////---------............///............////////////...222444444;;;IIISSSTTTSSSVVVfffrrr^^^VVVSSSNNNOOOSSS\\\bbbfffiiippp|||~~~}}}|||~~~uuu^^^NNNIIIIIIJJJKKKMMMSSSZZZ___ccchhhnnnsssyyy~~~yyysssmmmgggcccXXXVVVUUUSSSRRRRRRSSSSSSQQQOOOLLLHHHDDD@@@>>><<<<<<<<<@@@GGGMMMVVVggguuu}}}~~~}}}~~~|||{{{{{{{{{|||zzz|||}}}|||xxxuuusssrrrpppqqqpppiiiaaa]]]]]]``````bbbfffiiillloootttwww{{{yyy{{{~~~yyylll___TTTLLLIIIBBBAAA???>>>>>>>>>??????@@@FFFKKKTTTjjj|||fffTTT|||wwwiii___UUUNNNAAA===777222000//////...................................................---------------------------------------.........---------............///....../////////000000000///222444555<<>>>>>>>>>>>???>>>DDDJJJTTTkkknnn\\\~~~{{{wwwxxxzzzmmmbbbWWWNNNEEE???777222///000000111........................................................................------------,,,,,,,,,,,,---------............////////////000000000111111000333555777>>>IIIQQQSSSRRR[[[pppkkkXXXPPPMMMKKKOOOVVVaaagggmmmqqq|||}}}}}}oooZZZLLLHHHIIIJJJLLLOOOTTT[[[```hhhlllrrrwww|||zzzvvvqqqkkkeee___YYYUUUQQQPPPOOONNNMMMMMMMMMNNNLLLJJJGGGCCC@@@===;;;:::999999===BBBGGGNNN]]]kkkuuuyyy}}}{{{}}}||||||||||||}}}~~~~~~|||zzzyyyyyyzzzzzz|||zzzyyyzzz{{{yyytttpppooopppnnnhhhaaa\\\[[[]]]___aaaeeehhhlllpppuuuxxx}}}{{{wwwwwwyyy|||qqqeeeXXXNNNHHHBBBAAA@@@>>>>>>>>>>>>???<<>>======>>>>>>;;;???GGGRRReee~~~{{{nnnzzzwwwyyy}}}xxxmmm___RRRJJJCCC999111......000111////////////////////////........................////////////////////////---------,,,,,,+++++++++---------............///000000000000111111111111222333666;;;AAAGGGLLLPPPUUUfffsss```OOOIIIGGGHHHPPP[[[jjjoootttxxx|||}}}yyyeeeSSSJJJHHHIIILLLNNNQQQVVV\\\aaahhhmmmsssxxx}}}}}}vvvrrrmmmiiiccc]]]YYYTTTPPPMMMJJJJJJJJJJJJJJJIIIIIIIIIDDDCCC@@@>>>;;;999888777888888;;;???AAAFFFRRR^^^lllttt}}}~~~|||jjjfffdddiiittt}}}yyywwwvvvtttrrrpppnnnnnnnnnooopppsssuuuvvvwwwzzz}}}~~~}}}|||{{{}}}}}}||||||||||||||||||{{{xxxvvvxxx|||{{{vvvqqqpppooommmhhhbbb]]]ZZZYYY[[[^^^bbbfffjjjoootttxxx~~~zzzxxxxxx|||xxxmmm___RRRJJJCCCBBB@@@>>>=========>>>;;;>>>DDDNNN^^^ttt|||~~~vvv}}}zzzxxx}}}|||rrrdddWWWNNNGGG===444000//////000////////////////////////................................................------------,,,,,,,,,,,,---------............////////////000000000111111222222555<<>><<<:::888888777888888:::===>>>AAALLLWWWccclllvvvyyyyyyxxxvvvtttggggggiiippp{{{zzzvvvrrrooommmkkkiiihhheeeeeeeeeeeegggiiikkklllppprrruuuxxx{{{}}}|||{{{{{{|||||||||||||||}}}}}}}}}yyyxxxwwwyyy{{{zzzwwwsssqqqpppmmmiiiddd^^^ZZZXXXXXX[[[```dddhhhmmmssswww}}}}}}zzzyyy{{{zzzoooaaaUUUMMMDDDCCCAAA???============<<<===AAAJJJWWWkkk{{{|||~~~|||}}}vvvhhh[[[SSSLLLAAA888333111000///////////////////////////........................---------------------------------------.........---------............///....../////////000000000222111555===BBBCCCFFFKKKWWWnnn~~~fffXXXLLLHHHGGGHHHRRR]]]eeemmmwww~~~~~~rrr\\\NNNHHHGGGJJJMMMPPPSSSXXX^^^bbbgggmmmtttzzz|||uuuooohhhddd^^^ZZZUUUPPPMMMJJJHHHFFFBBBCCCDDDEEEEEEDDDCCCBBB???>>><<<;;;999888777777666666888::::::<<>>GGGSSSfffyyyyyyyyykkk]]]VVVOOOEEE;;;666222000///000000000000000000000000........................---------------------------------....../////////---------.........//////............////////////222000444===BBBBBBDDDJJJWWWooozzzdddVVVKKKIIIHHHIIIRRR^^^aaakkkwww}}}pppZZZLLLHHHGGGJJJMMMPPPTTTYYY^^^bbbhhhnnnuuu|||~~~wwwpppjjjccc___YYYUUUOOOKKKIIIGGGEEECCC???@@@AAABBBCCCBBBAAA@@@>>>===<<<:::999888888777555555666888888999BBBMMMNNNZZZeeehhhkkkpppqqqnnnooossszzzuuurrrlllhhhccc___\\\[[[XXXWWWQQQQQQQQQQQQRRRSSSUUUVVVWWWZZZ^^^bbbhhhooovvv{{{~~~~~~xxxxxxyyyzzz{{{{{{{{{{{{uuuxxxzzz{{{yyyxxxwwwwwwtttqqqnnnjjjfffaaa[[[WWWTTTWWW\\\aaafffkkkqqquuuxxx~~~{{{xxxxxx{{{{{{qqqdddXXXQQQDDDCCCAAA???============<<<:::===FFFRRReeexxxxxx~~~vvvkkkddd[[[RRRIIIAAA999111///111......//////000000111111......------------............//////......---,,,---------............///............////////////////////////000000000000333444999???BBBBBBFFFLLLXXXzzz}}}iiiXXXIIIHHHIIIIIIPPP[[[hhhjjjppp~~~pppXXXLLLMMMJJJLLLOOOSSSWWW]]]ccchhhmmmrrrxxx|||vvvmmmgggccc```^^^RRROOOJJJGGGEEECCC@@@???@@@@@@??????>>>>>>>>>===;;;:::999888777777777777666666777888:::<<>>>>>======>>>???DDDQQQiii{{{zzzyyymmmfff\\\TTTJJJCCC;;;333111333////////////000000000000......------------............//////......---,,,---------............///............////////////////////////000000000000333444999@@@CCCDDDHHHOOO^^^{{{hhhWWWHHHFFFFFFFFFMMMXXXaaacccjjjxxxlllUUUJJJJJJIIILLLOOOSSSWWW]]]dddhhhnnnrrryyy~~~zzzqqqiiiccc^^^[[[XXXPPPMMMHHHEEECCCAAA???===>>>>>>>>>>>>======<<<<<<<<<;;;:::999888888888888888777777777999;;;===>>>CCCHHHPPPXXX___ffflllooosssxxx~~~ooo```]]]YYYTTTNNNLLLMMMMMMIIIFFFGGGFFFEEECCCCCCDDDEEEFFFHHHJJJLLLOOOTTT\\\eeejjjmmmqqqwww|||}}}|||}}}~~~~~~~~~}}}}}}||||||}}}~~~~~~}}}|||yyyxxxxxxyyyzzzyyywwwuuussspppllliiigggccc^^^ZZZWWWXXXZZZ^^^dddjjjooosss{{{zzzttttttwww}}}wwwkkk\\\QQQIIIFFFBBB??????>>>>>>===>>>>>>@@@EEESSSkkkzzzwww~~~~~~qqqhhh^^^VVVMMMFFF>>>555222444000000000000////////////......------------............//////......---,,,---------............///............////////////.../////////000000000111333555:::AAADDDEEEKKKSSSgggyyygggWWWIIIFFFFFFGGGNNNWWW\\\^^^gggwwwiiiSSSIIIIIIIIIKKKOOORRRWWW]]]dddiiiooottt{{{}}}xxxvvvqqqjjjccc]]]XXXTTTPPPLLLIIIEEEBBB@@@???===;;;;;;;;;<<<<<<;;;;;;::::::::::::999888777777777777888888777777777999:::;;;>>>CCCIIIQQQXXX```hhhmmmsssxxx~~~eeeTTTPPPNNNJJJFFFDDDEEEEEEBBB@@@AAA@@@>>>=========>>>???@@@AAADDDFFFJJJPPPWWW\\\___cccjjjqqqvvv|||||||||}}}~~~~~~}}}}}}}}}}}}}}}|||zzzzzzxxxwwwwwwwwwvvvtttqqqrrrpppmmmjjjgggccc^^^ZZZXXXYYY[[[___dddiiimmmpppwww{{{{{{tttsssuuu~~~~~~~~~}}}xxxmmm^^^SSSIIIFFFBBB??????>>>>>>======>>>???EEERRRjjjyyysssyyyzzzwwwtttkkk___XXXOOOIII@@@777222333111111111000///...............------------...............///......---,,,---------............///............////////////......//////000000111111222444:::AAADDDFFFNNNXXXooovvveeeXXXKKKHHHIIIMMMTTT\\\___aaakkk}}}|||fffSSSJJJJJJHHHKKKNNNSSSXXX^^^eeejjjqqqvvv~~~yyytttmmmiiiddd^^^YYYTTTNNNJJJGGGDDDAAA>>>===<<<;;;999888999::::::::::::999888777666555444444444444444666666666666777888:::;;;>>>BBBHHHOOOWWW```iiioootttxxx~~~|||```PPPLLLHHHEEEBBBAAAAAAAAA@@@??????>>>===<<<<<<<<<<<<===<<<===@@@BBBDDDHHHMMMQQQSSSXXX___gggooowww~~~~~~|||||||||~~~~~~~~~~~~}}}||||||}}}~~~zzzwwwyyyxxxvvvvvvvvvvvvtttrrrrrrqqqnnnkkkgggccc^^^ZZZXXXYYY[[[___cccgggkkkmmmtttxxx|||tttrrrttt{{{|||}}}}}}yyynnn```UUUIIIFFFBBB??????>>>>>>===;;;<<<>>>CCCQQQiii{{{pppttt{{{sssrrrvvvmmmbbbZZZRRRLLLBBB777222222222222111000///...------......------------...............///......---,,,---------............///............////////////.........///000111111111111444:::AAACCCGGGRRR]]]wwwsss___UUUJJJGGGLLLSSS[[[bbbdddfffrrrxxxaaaQQQJJJIIIHHHKKKOOOTTTYYY```gggllltttzzzzzzsssooogggccc___ZZZUUUPPPKKKGGGCCC@@@===;;;::::::999888777888999::::::999888777555555444444333444444444444444444555777999;;;===@@@CCCHHHOOOWWW```jjjppptttwww}}}yyy]]]NNNJJJEEECCCAAA@@@???@@@??????======<<<<<<<<<;;;;;;<<<999;;;===???@@@BBBFFFIIILLLPPPWWW___gggpppyyy~~~}}}||||||}}}~~~|||}}}}}}|||{{{|||zzzxxxxxxwwwuuuvvvwwwxxxwwwvvvqqqqqqqqqmmmiiiccc^^^\\\YYYZZZ[[[^^^bbbfffjjjllltttxxx~~~}}}tttppprrrwwwxxx{{{|||yyyoooaaaWWWIIIFFFBBB??????>>>>>>===<<<===???DDDQQQiiirrrqqq}}}|||}}}}}}{{{zzzsssnnnnnnzzzpppfff___WWWPPPEEE999222111222111111000///......---......------------............//////......---,,,---------............///............////////////------...///000111222222111555;;;BBBDDDIIIVVVccc}}}|||pppYYYQQQHHHFFFLLLVVV```fffhhhjjjwwwqqq[[[NNNIIIHHHIIILLLPPPUUU[[[bbbiiiooowww~~~{{{ssslllhhhaaa]]]YYYTTTPPPLLLGGGDDD???===:::888888888888777666888:::;;;;;;:::999888777777666666555666666777333333444555777:::<<<>>>???CCCHHHOOOVVV___hhhnnnrrrtttzzzwww[[[LLLHHHCCCBBB@@@>>>======>>>>>>;;;;;;:::::::::999999999555777:::;;;<<<===???AAAEEEIIIOOOUUU]]]fffpppvvvyyy|||~~~}}}}}}~~~~~~{{{}}}~~~}}}|||~~~~~~|||zzzwwwvvvuuuvvvxxxyyyzzzyyyrrrsssssspppjjjddd___]]]ZZZZZZZZZ\\\```eeeiiimmmuuuxxx~~~}}}tttppppppsssuuuxxx{{{yyypppbbbXXXIIIFFFBBB??????>>>>>>===???@@@AAAEEERRRiiiwwwrrr}}}{{{yyyvvvsssqqqppppppnnnjjjlll{{{~~~tttkkkddd\\\UUUIII<<<333111111111000000//////............------------............//////......---,,,---------............///............////////////------...///000111222222333777>>>DDDGGGLLL[[[iiizzznnnWWWQQQIIIGGGNNNZZZdddiiijjjlllzzz~~~nnnXXXMMMJJJIIIJJJMMMQQQVVV\\\dddlllqqqzzz~~~vvvmmmfffbbb[[[WWWRRRNNNJJJFFFBBB@@@===:::888777777888777666777888;;;<<<===<<<:::999777777666666666666777777555555555666777:::<<<===???CCCIIIOOOVVV^^^fffkkkmmmooouuu~~~vvv\\\LLLIIIBBBBBB@@@>>>===<<<===>>>999999999999999888777777333555888:::::::::<<<===???AAAEEEKKKQQQZZZccciiinnnrrryyy~~~~~~~~~~~~{{{~~~|||zzzyyyzzzwwwvvvtttuuuwwwyyyzzzyyyrrrtttuuurrrllleeeaaa___ZZZYYYYYYZZZ]]]dddjjjnnnvvvyyy}}}}}}sssooopppoooqqqvvvzzzyyypppbbbXXXIIIFFFBBB??????>>>>>>===??????@@@DDDOOOfffxxx{{{yyyvvvrrrooolllllllllnnnjjjjjjwwwwwwooohhh```XXXLLL>>>444222000000000000////////////.........------...............//////......---,,,---------.........//////............/////////000------...///000111222222555999@@@FFFIIIOOO^^^mmmyyylllZZZTTTMMMJJJQQQ^^^hhhllllllnnn|||zzz{{{nnnXXXOOOLLLKKKJJJMMMRRRWWW]]]eeemmmrrr{{{}}}tttjjjccc```WWWSSSMMMIIIEEEBBB???===<<<999777666777777777666777999<<<>>>>>>===;;;:::555555444444444555555666888777777777777999:::<<<@@@DDDJJJQQQXXX___fffkkkjjjlllqqqzzzvvv]]]OOOLLLDDDDDDBBB@@@>>>===>>>???999999::::::999999888777333666999:::;;;;;;;;;<<<:::<<>>>>>===<<<<<<===@@@KKKaaa}}}}}}|||xxxwwwwwwtttpppkkkgggeeefffhhhlllmmmqqq{{{ppplllggg___QQQAAA888777222111000///............////////////..................------------......,,,---......------...000............////////////111222333222111111333444333:::>>>EEENNNPPP]]]uuuwwwlllZZZSSSLLLMMMWWWdddlllmmmlllsss}}}zzz~~~~~~gggSSSJJJJJJKKKJJJNNNTTTYYY]]]ccckkkqqqyyy}}}vvvqqqiiiaaaZZZQQQNNNIIIEEEBBB???<<<:::777777777555444333555777666888;;;<<<<<<:::777555666666555444444444555555333555777888888999<<>>===999999888888777777666666888888999999999999888888<<<>>>@@@BBBDDDIIINNNRRR\\\aaaiiiqqqxxx~~~~~~|||||||||zzzwwwxxxyyyxxxwwwwwwwwwvvvuuuuuuvvvwwwxxxwwwvvvsssqqqmmmggg```[[[ZZZYYYXXXXXX\\\aaafffjjjrrrvvv}}}}}}uuuooollllllmmmqqquuutttlll___UUUKKKGGGBBB>>>===>>>>>>>>>;;;<<>>@@@EEEIIIPPPUUUYYY]]]```ccchhhiiilllqqqxxxrrr[[[NNNIIIEEEDDDDDDCCCAAA@@@>>>===;;;::::::999999888777777999999::::::::::::999999999:::<<<===???CCCGGGKKKSSSXXX___gggnnnttt{{{}}}|||||||||~~~~~~|||yyywwwyyyzzzzzzzzzzzzyyywwwvvvvvvvvvvvvwwwuuutttrrrpppnnniiiccc___ZZZYYYWWWXXX[[[```fffjjjppptttzzzwwwpppllljjjkkknnnqqqppphhh\\\SSSJJJFFFAAA>>>===>>>>>>>>><<<===@@@CCCGGGTTTkkk{{{uuunnnnnnmmmjjjgggffffffgggkkknnnnnnlllppp~~~wwwpppggg___RRRDDD:::888111111000/////////000000////////////....................................,,,---......------...000............///////////////000111000//////111333555===BBBIIIRRRUUUddd~~~rrrhhhVVVQQQMMMQQQ\\\gggnnnqqqzzz}}}|||dddQQQIIIHHHIIIIIINNNSSSXXX\\\bbbjjjpppzzz{{{tttmmmggg```XXXRRRKKKHHHCCC@@@===;;;999777444555555444333333666888:::<<<===>>>===;;;888666444444333333333444444555666777999:::;;;===@@@CCCGGGKKKQQQVVVZZZ]]]___aaaccceeehhhmmmuuu}}}rrr\\\MMMGGGFFFFFFEEECCCBBB@@@???>>><<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;:::777999:::;;;;;;>>>AAADDDJJJMMMSSSYYY```hhhooouuu|||~~~}}}|||||||||}}}}}}}}}}}}}}}~~~zzzxxxwwwxxxzzz|||||||||{{{zzzyyywwwvvvvvvvvvvvvsssrrrppppppnnnkkkfffcccZZZXXXWWWWWWZZZ```eeeiiipppsssyyyyyyrrrmmmjjjkkklllnnnmmmfff[[[SSSIIIFFFAAA>>>>>>>>>>>>===??????@@@BBBEEEPPPfffzzz}}}zzztttmmmmmmmmmjjjgggeeeeeefffiiimmmooolllmmmuuuzzzqqqggg___UUUGGG===:::111111000000000000000111////////////............---..................---,,,---......------...000............///////////////000111000000000222444777@@@DDDKKKSSSWWWhhh|||kkkcccTTTOOOMMMTTT___hhhpppuuu~~~yyybbbOOOHHHHHHHHHJJJNNNSSSXXX\\\aaaiiioooxxx~~~~~~xxxpppiiiccc\\\TTTOOOHHHEEEAAA>>><<<:::888777333444444333333444666999===>>>??????===;;;888666333333333333333444555666666888:::<<<===???BBBEEEJJJNNNTTTYYY[[[]]]___``````aaaeeejjjrrr{{{uuu___PPPIIIGGGFFFEEEDDDCCCBBBAAAAAA>>>======<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<<<<===???AAADDDFFFJJJOOOUUU]]]eeekkksssyyy~~~}}}|||||||||~~~}}}||||||{{{|||||||||vvvwwwxxxyyy{{{|||||||||xxxxxxwwwwwwvvvvvvvvvvvvrrrqqqooonnnmmmjjjfffcccZZZXXXVVVVVVYYY^^^eeeiiirrruuuzzz|||sssnnnmmmllllllmmmllleee\\\TTTHHHEEEAAA>>>>>>>>>>>>===??????@@@BBBDDDOOOdddxxx{{{{{{tttqqqqqqooolllhhheeeeeefffaaaeeeiiikkkjjjooo{{{zzzpppfff```YYYMMMAAA<<<222111111000000000000111////////////............------...//////...------,,,---......------...000............///////////////111222111111111444555999AAAFFFLLLSSSXXXkkkuuueee\\\RRRNNNOOOXXXcccjjjqqqxxxwww___NNNHHHIIIIIIJJJOOOTTTXXX\\\bbbiiiooouuu{{{|||vvvmmmfff```YYYRRRMMMEEEBBB???<<<;;;:::888777222333444444333555888:::???@@@@@@???===:::777555222222222333444555666777666888;;;===>>>AAADDDGGGNNNRRRXXX\\\]]]^^^^^^___^^^```ccciiiqqqyyy|||gggWWWOOOHHHGGGFFFEEEDDDDDDDDDDDD??????>>>======<<<<<<;;;;;;<<<<<<======<<<<<<;;;===>>>???>>>===<<<>>>??????AAADDDGGGKKKRRRZZZ___hhhoooxxx~~~~~~}}}}}}||||||||||||~~~~~~}}}|||{{{{{{||||||xxxyyyzzz{{{{{{zzzzzzzzztttuuuuuuvvvvvvwwwwwwwwwtttrrrooommmkkkhhhdddaaa[[[XXXVVVUUUXXX]]]dddhhhrrruuuzzz~~~uuuooommmlllkkkkkkjjjdddZZZSSSGGGDDD@@@>>>>>>>>>======??????@@@BBBEEEOOOeeeyyy}}}{{{uuuttttttrrrnnnjjjfffffffffaaaccciiiooopppqqqxxxxxxnnneeebbb^^^SSSFFF???333333222111000000000000////////////............,,,---...//////...---,,,,,,---......------...000............////////////000111222222111222444666:::CCCGGGLLLRRRWWWkkkqqqaaaYYYRRRMMMPPP\\\fffjjjqqqyyy~~~sss\\\MMMIIIJJJJJJLLLPPPUUUYYY]]]bbbjjjooossszzzyyysssiiibbb\\\VVVOOOJJJBBB@@@<<<::::::999888666111333444444555777:::===AAAAAA@@@>>><<<999666444222222333444555666888999888:::===???AAADDDGGGJJJRRRVVV\\\___```_________^^^___bbbhhhooowwwrrrbbbZZZNNNLLLJJJHHHFFFEEEEEEFFFAAAAAA@@@@@@??????>>>>>>======>>>>>>>>>>>>======>>>???@@@???===<<<<<<======>>>???AAACCCHHHMMMRRR\\\cccmmmtttvvvxxxzzz|||~~~}}}}}}|||||||||||||||}}}~~~}}}}}}||||||}}}}}}~~~{{{|||}}}}}}{{{yyyyyyyyyssstttuuuwwwxxxxxxxxxxxxvvvssspppnnnkkkhhhdddaaa[[[XXXUUUTTTVVV\\\cccgggnnnqqqwww}}}vvvpppjjjiiiiiijjjhhhaaaXXXPPPFFFCCC@@@>>>>>>>>>===<<<>>>>>>???AAADDDOOOeeeyyy|||vvvuuuuuusssoookkkhhhggggggeeefffllltttvvvtttuuuzzzuuukkkddddddbbbXXXKKKBBB555444333111000//////...////////////............,,,---///000000///---,,,,,,---......------...000............////////////...000111111111222444666;;;DDDHHHKKKQQQUUUjjjppp```YYYRRRMMMRRR___hhhjjjqqqzzz~~~}}}qqqZZZLLLIIIKKKKKKMMMQQQVVVZZZ^^^cccjjjppprrrzzzzzzuuunnnddd\\\VVVPPPJJJEEE???<<<999777777777666555111333444555666888<<>>======>>>===>>>?????????BBBEEEHHHPPPWWWaaahhhlllooosssvvvwwwyyy|||~~~}}}~~~}}}~~~~~~}}}}}}~~~||||||{{{{{{{{{||||||}}}||||||||||||}}}~~~}}}~~~}}}zzzyyyzzz{{{vvvwwwxxxyyyzzzyyyyyyxxxwwwuuuqqqooommmjjjgggddd[[[XXXUUUSSSUUU[[[bbbgggkkknnntttzzzvvvqqqjjjiiijjjjjjiiibbbWWWOOOEEEBBB@@@??????>>>===<<<>>>>>>???@@@BBBMMMbbbvvv~~~}}}|||wwwttttttsssoookkkiiihhhiiiddddddjjjsssuuupppnnnppp}}}sssiiiccceeeeee\\\MMMCCC666555333111000///......000/////////............,,,---///000000///---,,,,,,---///...------...000............/////////000---...000000000111333555;;;DDDHHHKKKPPPTTTiiipppaaa[[[RRRNNNSSSaaaiiijjjpppzzz}}}|||oooYYYKKKJJJLLLLLLNNNRRRWWW[[[^^^dddkkkqqqrrr{{{~~~wwwqqqjjj```XXXRRRLLLFFFAAA<<<:::777555555555555444222333555666777999===@@@BBBAAA@@@===:::777444222333333444555777999:::;;;===???BBBEEEGGGJJJNNNQQQXXX\\\aaaddddddbbb```___\\\]]]```dddkkkssszzz~~~uuukkk___\\\WWWQQQKKKHHHFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDCCCAAA??????@@@@@@@@@AAA@@@???@@@CCCEEEIIIPPPZZZaaafffjjjnnnrrrssstttwww{{{}}}|||}}}~~~}}}|||{{{|||~~~}}}|||zzz{{{}}}~~~~~~}}}|||{{{{{{{{{{{{|||}}}}}}zzzzzz{{{{{{}}}~~~~~~}}}zzzyyy{{{}}}yyyzzz{{{{{{{{{zzzyyyxxxxxxuuurrrpppooommmjjjggg[[[XXXTTTSSSUUU[[[bbbgggjjjnnnttt{{{wwwqqqkkkkkklllmmmllldddYYYPPPDDDBBB@@@??????>>>===<<<>>>>>>>>>???@@@JJJ___sss{{{xxxzzzxxxuuurrrpppnnnllliiigggeeegggkkkppptttsssnnniiivvvyyy{{{}}}yyyooogggfffggg```SSSIII:::555222333222///000333......//////000000111111......///000111111000000......---,,,---...///000......//////000000111111333333333222111222555777>>>BBBHHHLLLMMMVVVpppuuubbbSSSLLLNNNXXXeeejjjhhhllluuu}}}zzz~~~iiiVVVLLLIIIKKKMMMLLLQQQWWW\\\```fffmmmsssuuu|||zzzsssjjjeee\\\TTTNNNIIIDDDBBB;;;:::888777555444333333444444666888:::===@@@AAACCCBBB???<<<999666555444111333555666666888;;;>>>@@@BBBFFFIIIMMMRRRXXX\\\______^^^^^^]]]\\\[[[[[[ZZZ]]]bbbfffkkkrrr{{{xxxvvvgggeeebbb\\\UUUPPPMMMLLLJJJJJJJJJJJJIIIGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBDDDFFFHHHIIIHHHFFFDDDBBBDDDBBB@@@??????@@@AAACCCCCCIIIQQQVVVYYY\\\bbbffflllnnnssswww{{{~~~~~~~~~||||||~~~~~~~~~~~~~~~~~~~~~~~~|||{{{yyyyyyzzz|||}}}~~~}}}|||{{{|||~~~~~~}}}||||||||||||||||||{{{{{{{{{zzzzzzzzzxxxvvvsssqqqooolllhhheee[[[XXXUUUSSSTTTXXX^^^aaaggglllssszzzxxxoookkkjjjjjjlllkkkeeeYYYOOOEEEBBB>>>===<<<===<<<<<<===<<<>>>???AAAHHHYYYiiixxxvvvwwwzzzxxxuuussspppooommmjjjhhhdddeeeiiinnnrrrrrroookkkttt{{{{{{|||ssskkkiiiiiicccWWWLLL===777333333111......000.../////////000000000111,,,---..................,,,+++*********+++---------------...//////000000222222222111000222555777???DDDKKKOOOOOOZZZvvvsss```QQQNNNNNNVVVbbbggggggooozzz|||zzz|||gggTTTKKKHHHJJJLLLNNNSSSYYY]]]aaagggnnntttwww}}}wwwpppgggaaaYYYQQQKKKFFFBBB???:::999888666444333333333444444666888:::===???@@@BBB@@@>>>;;;888666555444333444666888888:::>>>@@@BBBEEEIIILLLPPPTTTYYY\\\^^^^^^]]]]]]\\\[[[[[[[[[ZZZ^^^ccchhhlllttt}}}yyyuuuooonnnlllgggaaaZZZUUURRRMMMLLLLLLKKKIIIHHHFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEGGGHHHJJJKKKKKKIIIGGGEEEDDDCCCAAA???>>>>>>>>>>>>BBBFFFLLLPPPSSSWWW\\\___dddfffkkkpppuuuxxxzzz{{{}}}|||{{{{{{|||~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~|||}}}~~~~~~|||{{{xxxyyyzzz{{{|||}}}~~~~~~}}}|||{{{zzz{{{|||~~~~~~}}}||||||||||||{{{{{{{{{{{{zzzzzzzzzzzzyyywwwtttqqqooolllhhheee[[[YYYUUUSSSTTTXXX^^^aaaggglllssszzzzzzqqqkkkjjjjjjkkkkkkdddXXXOOOFFFCCC???===<<<===<<<<<<===<<<===>>>???EEEUUUddd~~~xxxtttqqq}}}|||zzzyyyyyyyyyyyyzzz{{{}}}zzzxxxvvvsssqqqpppnnnkkkhhhcccdddggglllppprrrqqqooosss|||xxxpppmmmmmmhhh\\\QQQAAA:::444333111---,,,...////////////000000000000..................---,,,...............///000000,,,,,,------.../////////111222111000000111444777@@@HHHPPPRRRRRR___~~~qqq^^^PPPOOONNNSSS]]]ccceeeooo|||~~~|||{{{yyydddRRRJJJHHHIIIJJJQQQUUU[[[___ccchhhpppuuu{{{|||rrrkkkbbb]]]TTTMMMGGGCCC???===999888777555444333333333444555666888:::<<>><<<:::888666555555555666999:::;;;>>>AAACCCEEEIIINNNRRRTTTWWWZZZ\\\]]]]]]\\\[[[ZZZZZZZZZZZZ\\\```fffkkkpppwwwyyysssrrrrrrrrroookkkeee___\\\RRRQQQOOOLLLJJJHHHFFFFFFGGGGGGIIIJJJJJJJJJIIIHHHKKKMMMOOOQQQRRRQQQPPPOOOKKKJJJIIIGGGDDDBBB@@@>>>BBBDDDFFFIIIMMMPPPSSSUUUXXX[[[```eeekkkpppsssuuuwwwwwwwwwwwwxxxyyy{{{{{{||||||||||||}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~{{{{{{}}}~~~~~~~~~}}}|||yyyyyyyyyzzz{{{||||||}}}|||{{{zzzyyyzzz{{{|||}}}}}}}}}||||||||||||}}}}}}{{{{{{zzzzzzzzzyyyyyyyyyzzzxxxuuurrrppplllhhheee\\\ZZZVVVTTTUUUXXX]]]aaaggglllssszzz|||ssslllkkkjjjkkkjjjdddYYYPPPGGGDDD???===<<<<<<<<<<<<===<<<<<<======BBBQQQ___{{{zzzsssmmm||||||vvvuuurrrpppnnnnnnnnnnnnppprrrvvvzzz~~~{{{xxxvvvsssqqqpppnnnkkkiiibbbdddfffjjjnnnrrrtttuuuwww~~~}}}uuupppooolllbbbWWWEEE<<<444222000---,,,...////////////000000000000000000111111000///......000000000000000111111111,,,------......//////000000111111000000111444777BBBKKKSSSRRRRRRaaappp]]]PPPOOOMMMRRR[[[```aaakkkwww}}}}}}|||xxxbbbQQQJJJIIIJJJKKKRRRVVV[[[___ccchhhpppvvv~~~xxxnnnggg^^^XXXQQQJJJEEEAAA===;;;999888777666555555555555666666777999:::===>>>@@@<<<;;;:::888777666666666666888;;;<<<>>>AAADDDGGGJJJNNNTTTXXXYYYZZZ\\\]]]]]]\\\[[[ZZZYYYYYYZZZZZZ]]]bbbiiinnnttt|||vvvrrrqqqpppooommmkkkgggddd[[[XXXTTTOOOKKKHHHFFFEEEEEEFFFIIIKKKLLLLLLLLLKKKNNNQQQTTTXXX[[[]]]^^^^^^XXXXXXWWWTTTPPPKKKGGGDDDFFFFFFGGGHHHJJJKKKLLLLLLMMMPPPTTTZZZ```fffjjjmmmoooppprrrsssssstttvvvxxxzzz{{{{{{|||}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~{{{{{{}}}~~~zzzzzz{{{{{{{{{{{{||||||||||||{{{{{{{{{{{{|||}}}|||||||||{{{||||||}}}}}}zzzzzzzzzzzzyyyyyyyyyyyy{{{yyyvvvsssppplllhhheee^^^[[[WWWUUUUUUYYY]]]aaafffkkkrrryyy|||uuunnnkkkjjjjjjjjjeeeZZZRRRIIIEEE@@@<<<<<<<<<<<<;;;;;;;;;<<<===<<>>???999999888777777777888888888:::===???AAADDDGGGJJJPPPTTTYYY\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXYYYZZZ[[[___dddlllrrryyy{{{wwwssspppooommmkkkiiiaaa^^^WWWQQQKKKGGGEEEDDDCCCEEEIIILLLNNNOOOOOONNNOOORRRWWW]]]bbbgggjjjllleeedddbbb___YYYSSSMMMJJJNNNOOOPPPOOOMMMJJJHHHGGGFFFHHHKKKPPPVVV\\\aaadddiiikkknnnppppppqqqsssvvvxxxxxxzzz|||~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~||||||}}}|||}}}~~~}}}}}}}}}||||||||||||{{{}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||||||||}}}}}}~~~{{{{{{zzzzzzzzzyyyyyyyyy|||yyyvvvsssqqqmmmiiifff```]]]XXXUUUVVVYYY]]]```eeejjjpppxxx}}}uuuooollljjjjjjkkkfff]]]VVVKKKFFF@@@<<<;;;;;;<<<;;;::::::<<<===>>>CCCQQQ___zzz}}}uuupppzzztttpppgggeee```\\\ZZZYYYYYYZZZ[[[]]]```dddiiipppxxx}}}~~~vvvtttqqqpppooommmkkkiiicccdddeeegggkkkttt}}}xxxxxx~~~{{{sssrrrtttmmmbbbLLL@@@555222222111000111000000000000////////////..................---,,,,,,---......//////............//////000111111111111111222111111333666999DDDMMMSSSQQQUUUhhhnnn\\\SSSLLLLLLRRR\\\___\\\```iiittt}}}uuu^^^OOOKKKLLLLLLLLLPPPTTTYYY^^^bbbjjjssszzzzzzqqqfff^^^WWWRRRKKKEEEAAA>>><<<:::888777777666666666777777666666777777999:::;;;<<<777777777777888999:::;;;;;;===@@@BBBEEEHHHLLLOOOUUUYYY]]]_________^^^___]]][[[ZZZXXXXXXYYY[[[\\\aaagggooovvv}}}|||uuurrroookkkhhhaaa]]]VVVOOOIIIFFFEEEEEEDDDGGGKKKPPPSSSTTTTTTSSSSSSVVV[[[bbbjjjpppuuuwwwooonnnkkkggg```YYYSSSPPPWWW[[[___]]]UUUMMMGGGDDDBBBCCCDDDGGGLLLRRRWWWZZZaaaeeeiiikkkkkkkkkooorrrqqqsssuuuyyy{{{~~~|||}}}~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}||||||{{{{{{}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~||||||{{{{{{{{{zzzzzzzzz{{{yyyvvvtttrrroookkkhhhaaa^^^YYYVVVVVVYYY]]]```dddhhhooovvv}}}~~~wwwooollljjjkkkllliiibbb[[[LLLGGGAAA===;;;;;;;;;;;;::::::===>>>???CCCQQQ___zzz}}}tttnnn}}}yyyssslllhhh___]]]XXXTTTQQQPPPQQQQQQQQQSSSUUUXXX]]]dddlllqqqwww}}}tttrrrpppooonnnmmmjjjhhhbbbbbbcccdddiiisssssssss|||}}}uuutttxxxssshhhRRREEE888444333222000000111000000000/////////...,,,---..................---...///000111000000///------......///000000111111222222222222444888;;;DDDMMMSSSSSSZZZppplllZZZRRRLLLLLLRRR\\\___\\\aaajjjttt~~~rrr\\\MMMJJJLLLLLLKKKPPPTTTZZZ^^^dddlllwww~~~~~~wwwmmmbbbZZZTTTOOOIIICCC???===:::999555555444444444555555666444444444444555666888888666666777777999:::<<<===>>>AAADDDFFFIIILLLQQQTTTZZZ\\\___aaa```______```]]]\\\ZZZXXXXXXZZZ\\\^^^bbbhhhqqqyyyyyytttnnngggbbb\\\WWWQQQKKKFFFEEEFFFGGGHHHKKKPPPUUUYYY[[[[[[ZZZ]]]```eeelllssszzz}}}{{{wwwrrrkkkddd^^^[[[^^^fffnnnkkk^^^OOOFFFCCCAAA@@@@@@AAADDDHHHMMMPPPTTTYYY^^^``````aaadddhhhhhhjjjnnnrrrvvvyyy{{{|||zzz{{{}}}~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyyyyy||||||~~~~~~~~~}}}~~~~~~}}}}}}|||||||||{{{{{{{{{zzzxxxvvvtttssspppmmmjjjbbb___ZZZWWWVVVYYY]]]```bbbfffmmmttt|||yyypppmmmjjjkkkmmmllleee```NNNHHHBBB===;;;;;;;;;;;;;;;<<<===???>>>BBBNNN\\\xxxtttkkk|||~~~{{{xxxtttnnngggbbbZZZWWWSSSNNNKKKKKKLLLMMMJJJLLLNNNQQQUUU[[[ccchhhkkkrrr{{{sssqqqooonnnmmmllljjjhhhaaaaaaaaabbbgggrrrnnnoooyyyvvvvvv{{{vvvkkkWWWHHH:::555444111//////111111000000/////////.........///000111111111000)))***,,,---------,,,+++,,,,,,------...//////000222333333333333555999<<>>;;;999888333333222222222333444444222111111222333444555555666666777888999;;;===>>>AAACCCGGGJJJLLLPPPTTTWWW\\\^^^aaaaaa```___``````^^^\\\ZZZYYYYYYZZZ]]]^^^ccciiirrr{{{~~~xxxssslllccc\\\VVVRRRLLLGGGDDDEEEGGGHHHKKKOOOTTTZZZ^^^`````````gggjjjnnnuuu|||}}}vvvooojjjgggaaammmwwwssscccQQQFFFCCC@@@???======???CCCGGGJJJIIINNNTTTVVVVVVVVVZZZ^^^bbbdddhhhmmmrrruuuwwwxxxyyyzzz|||~~~{{{|||}}}~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}|||zzzyyyxxxwwwzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}}}}||||||||||||yyyxxxuuutttsssqqqnnnkkkccc```[[[WWWWWWYYY]]]```aaaeeelllsss{{{{{{pppmmmjjjlllnnnmmmhhhbbbNNNIIIBBB===;;;;;;;;;;;;======>>>???===@@@LLLYYYuuuwwwkkkzzzzzzqqqjjjfffbbb^^^[[[RRRPPPMMMJJJGGGEEEDDDDDDGGGGGGGGGHHHKKKOOOSSSVVV^^^eeeooozzzwwwrrrmmmkkkkkkjjjgggddd^^^```bbbaaacccmmm}}}}}}nnnlllvvv}}}wwwtttuuutttppp]]]PPP???444222222111///000000///...---,,,,,,+++////////////////////////////////////////////////////////////000000000000111//////111222222777===JJJMMMOOOSSSaaazzzuuufffXXXQQQQQQNNNRRR[[[]]]]]]gggwww{{{~~~lllUUUMMMKKKIIIJJJNNNTTTVVV[[[```fffoooxxx}}}uuulllddd\\\XXXKKKGGGAAA<<<999666444222777777666555444444333333333333333222222333333444555666777888888:::>>>@@@CCCGGGKKKOOOSSSVVVZZZ]]]aaabbbcccccccccaaa```___YYYUUUTTTWWWXXXXXX\\\aaadddkkkuuu}}}|||xxxqqqggg]]]WWWTTTLLLKKKIIIHHHHHHIIILLLNNNTTTVVVZZZ___cccfffhhhiiipppsssxxx~~~~~~wwwrrrqqqwwwzzzsssbbbQQQHHHFFFEEEDDDBBB@@@???@@@AAABBBEEEGGGJJJMMMPPPQQQRRRRRRXXX\\\aaafffjjjnnnrrruuuyyyxxxyyy{{{}}}~~~}}}}}}|||}}}}}}|||}}}}}}}}}}}}~~~~~~}}}|||{{{zzzyyyxxxxxxzzz{{{|||~~~~~~~~~~~~}}}{{{{{{{{{||||||||||||||||||yyyuuurrrpppnnnllljjjbbb___ZZZVVVUUUWWWZZZ\\\aaafffmmmttt|||yyytttnnnjjjooouuuvvvlllcccVVVLLLCCC???===:::999;;;<<<<<<===??????AAAKKKVVVppp{{{qqq~~~|||vvvmmmfffaaa\\\XXXUUUOOOMMMJJJGGGDDDCCCBBBBBBCCCBBBBBBBBBEEEIIILLLOOOSSSZZZdddnnnxxxwwwrrrmmmjjjjjjiiifffccc^^^```aaa```aaajjjxxxzzzlllkkkuuuwwwttttttrrrnnnaaaTTTBBB666333333222111111111000000//////......////////////////////////////////////////////////////////////000000000000111//////222222222777===JJJMMMPPPTTTddd~~~|||pppbbbUUUOOONNNOOOWWWbbbdddcccnnn}}}{{{~~~lllUUULLLKKKIIIJJJOOOSSSVVVZZZ```fffnnnwww}}}|||rrrhhh```XXXTTTGGGDDD???;;;999888666555555444444333222222111111333333333333333333444555666777999:::;;;===AAADDDFFFJJJOOOSSSWWWZZZ]]]___aaaaaabbbbbbbbb```___^^^ZZZVVVUUUXXXZZZ[[[^^^cccgggmmmuuu~~~tttlllkkkhhhaaaYYYRRRMMMLLLHHHHHHHHHIIIJJJMMMQQQTTT^^^bbbggglllooossswwwzzzuuubbbQQQHHHFFFEEECCCAAA@@@???@@@AAAAAAAAABBBEEEHHHJJJKKKKKKLLLLLLPPPVVV\\\aaaffflllpppwwwwwwxxxzzz|||}}}}}}|||}}}~~~~~~~~~|||||||||}}}~~~~~~~~~}}}|||zzzyyyxxxxxx{{{{{{}}}~~~~~~}}}||||||{{{{{{{{{{{{||||||||||||{{{xxxuuurrrpppnnnkkkiiibbb___ZZZVVVUUUWWWZZZ\\\aaafffmmmttt|||zzzpppkkkhhhmmmuuuwwwooogggWWWMMMCCC???===:::999;;;===<<<===???>>>AAALLLWWWooowwwtttoooggg___ZZZUUUPPPMMMIIIHHHEEEBBB@@@???>>>>>>???>>>>>>>>>@@@CCCFFFHHHJJJNNNVVV___iiitttxxxsssmmmjjjiiigggdddaaa___``````______fffsss}}}xxxllljjjsss|||xxxtttsssqqqmmmfffYYYFFF999444444333222000000000000000/////////////////////////////////////////////////////////////////////000000000000111//////222333333777>>>KKKNNNQQQWWWhhhwwwjjj]]]SSSNNNMMMSSS```kkkllllllwww{{{}}}kkkSSSKKKIIIHHHKKKPPPRRRUUUZZZ___fffnnnvvv|||yyynnnddd[[[SSSNNNCCC@@@<<<:::999999888777444444444333333222222111333333333333333444555666666888;;;===???AAAEEEHHHJJJNNNTTTYYY\\\^^^```aaa```aaaaaaaaa```___]]]\\\[[[WWWWWWZZZ\\\]]]aaafffkkkooovvv~~~yyyggg]]]WWWVVVSSSNNNIIIEEEDDDEEEFFFHHHKKKNNNQQQUUUZZZ^^^eeekkkrrrvvvyyy~~~xxxbbbRRRJJJHHHFFFEEECCCBBBAAAAAABBBBBB>>>???AAABBBCCCDDDDDDDDDAAAEEEJJJPPPWWW^^^fffkkkrrrsssuuuwwwxxxyyyzzzzzz|||}}}}}}~~~~~~~~~}}}|||{{{|||}}}~~~~~~}}}|||zzzyyyxxxwwwzzz{{{}}}~~~}}}{{{{{{zzz{{{{{{{{{{{{{{{{{{{{{{{{yyywwwtttqqqpppnnnkkkhhhccc```[[[WWWUUUVVVYYY[[[aaaffflllsss{{{{{{pppkkkhhhmmmtttuuuooohhhYYYNNNDDD@@@>>>;;;:::<<<>>><<<===>>>>>>AAAMMMYYYppp~~~mmmiiibbb[[[TTTOOOKKKHHHEEEDDDAAA???>>>=========???>>>>>>>>>???@@@CCCDDDFFFIIIMMMSSS[[[fffqqqyyyzzzuuunnniiihhhfffccc```^^^______^^^___eeepppxxx~~~~~~yyymmmkkkqqqxxxyyytttrrrppplllhhh[[[III;;;555333333222---------...............////////////////////////////////////////////////////////////000000000000111//////222333333888???NNNQQQSSSYYYkkkuuuggg[[[SSSQQQPPPYYYfffnnnnnnppp|||iiiRRRIIIIIIHHHKKKQQQQQQUUUZZZ```fffnnnvvv{{{wwwlllbbbXXXPPPKKKBBB???;;;999888999888777666666555555555444444444333333333333444555666777666999<<<@@@BBBFFFJJJMMMMMMRRRXXX]]]___```aaaaaa````````````___]]][[[ZZZZZZWWWWWW[[[^^^```dddiiimmmqqqwww~~~~~~cccRRRKKKHHHGGGEEEBBB@@@@@@BBBDDDGGGKKKQQQUUUYYY^^^dddiiikkksss{{{vvvaaaSSSLLLKKKIIIHHHGGGEEEDDDDDDDDDDDD??????@@@@@@@@@@@@@@@@@@===@@@EEEJJJQQQYYYaaafffkkkmmmppprrrtttuuuwwwxxx||||||{{{{{{zzzyyyyyyyyy}}}}}}~~~~~~~~~}}}|||{{{yyyxxxxxxyyyzzz|||~~~~~~}}}|||{{{zzzzzzyyy|||{{{{{{{{{{{{{{{zzzzzzxxxvvvsssqqqpppmmmjjjhhhddd```[[[WWWUUUVVVXXXZZZaaaeeelllssszzz|||tttoookkkmmmrrrrrrlllfffZZZPPPEEE@@@>>>;;;;;;===>>>======>>>>>>AAAMMMYYYrrreeebbb]]]WWWPPPKKKHHHGGGBBBAAA???>>>===<<<======>>>=========>>>???@@@AAADDDEEEGGGKKKQQQ\\\gggnnnwww~~~}}}~~~}}}wwwoooiiigggeeebbb___]]]]]]]]]]]]___eeennnuuu{{{www}}}~~~rrrmmmpppuuu{{{~~~xxxsssqqqnnnkkkeeeZZZJJJ<<<444222111111---------...............////////////////////////////////////////////////////////////000000000000111//////222333444999???QQQRRRTTT[[[llluuuggg[[[UUUUUUTTT\\\eeeiiihhhooo~~~gggPPPIIIIIIIIILLLQQQQQQUUUZZZaaagggooovvv{{{vvvkkkaaaWWWOOOJJJBBB???:::888777777666555555555555555555444444444333333333444555777888999777:::???CCCFFFJJJNNNPPPRRRVVV[[[___``````___```````````````^^^\\\ZZZXXXXXXVVVVVV[[[___aaaffflllooorrrxxxnnnTTTGGGBBB@@@??????======???CCCFFFIIIOOOVVV\\\___dddkkkpppuuu}}}nnn^^^SSSNNNMMMKKKJJJIIIHHHGGGFFFFFFEEEBBBAAA@@@??????>>>======>>>@@@DDDGGGLLLRRRYYY^^^eeeiiimmmpppqqqtttwwwyyy~~~}}}{{{yyyxxxwwwwwwwww~~~|||{{{~~~~~~}}}|||{{{zzzzzzyyyxxxyyy{{{}}}~~~}}}}}}||||||{{{zzzzzzyyy||||||{{{{{{zzzzzzzzzyyywwwuuusssrrrpppnnnjjjgggeeeaaa\\\WWWUUUUUUWWWYYYaaaeeekkkrrryyy}}}uuuppplllmmmqqqrrrmmmhhh\\\QQQFFFAAA>>><<<<<<>>>>>><<<===>>>===@@@KKKWWWrrr[[[ZZZXXXSSSMMMHHHFFFFFFAAA@@@>>>===<<<<<<===>>>;;;;;;;;;<<<<<<===>>>>>>???@@@CCCFFFLLLTTT^^^eeeoooxxx~~~yyyuuutttrrrqqqrrrvvv}}}yyyqqqjjjgggeeeaaa^^^\\\\\\\\\\\\^^^dddkkkppptttnnnpppxxxqqqqqqtttxxx}}}~~~xxxqqqnnnkkkhhh```WWWIII===555222000000000000000000000/////////////////////////////////////////////////////////////////////000000000000111//////222444555:::@@@PPPQQQSSSZZZllluuuggg\\\WWWXXXXXX^^^cccdddeeeooo{{{eeeOOOIIIJJJIIILLLQQQQQQUUU\\\bbbiiipppwww{{{}}}ssshhh^^^UUUMMMIIIBBB>>>:::777666666444333333333333333333333333333222333333444666888999::::::>>>CCCGGGKKKNNNRRRTTTWWWZZZ^^^______^^^^^^^^^aaaaaaaaa```^^^[[[YYYWWWXXXUUUVVV\\\```ccciiiooorrrvvv|||cccLLLBBBAAA;;;<<<<<<;;;<<>>===<<<<<<>>>@@@CCCEEEGGGKKKPPPSSS^^^ccciiimmmooorrrwww{{{~~~|||zzzxxxwwwwwwxxxyyy~~~|||{{{}}}}}}}}}|||||||||{{{{{{yyyyyy{{{|||}}}~~~~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{||||||{{{{{{zzzyyyyyyyyywwwuuutttsssrrroookkkhhhfffbbb\\\WWWUUUUUUWWWXXXaaaeeekkkqqqwww~~~~~~sssoookkkmmmqqqtttrrrooo^^^SSSGGGAAA???<<<===???===<<<===>>>===???HHHSSSlllQQQRRRQQQMMMHHHDDDDDDEEE???>>>===<<<;;;<<<===>>>:::;;;;;;<<<======>>>>>>>>>???AAACCCGGGLLLSSSXXXdddkkkuuu|||~~~~~~~~~{{{vvvoooiiifffeeedddccccccggglllrrrvvv||||||rrrkkkgggeeeaaa___\\\\\\[[[[[[\\\```eeeiiikkkeeefffvvv}}}uuutttvvvxxx~~~wwwoooiiifffbbbZZZSSSIII>>>777222111000111111000000//////......////////////////////////////////////////////////////////////000000000000000//////333444555:::AAALLLNNNOOOWWWkkksssfff[[[WWWXXX^^^cccfffgggkkkxxx~~~xxxcccOOOJJJKKKJJJKKKPPPRRRVVV]]]cccjjjqqqxxx|||~~~xxxnnnddd[[[RRRJJJFFF@@@===999666666555555444333333333333333333333333222333333555666999:::<<<>>>BBBGGGLLLPPPSSSVVVYYY\\\^^^``````^^^]]]\\\]]]bbbbbbaaa```^^^[[[XXXWWWYYYVVVXXX^^^cccffflllrrrwww{{{uuuYYYGGG@@@@@@:::;;;<<<======@@@DDDGGGPPPYYYeeemmmqqqwww~~~tttjjjccc___[[[XXXWWWVVVVVVUUUSSSRRRPPPOOOMMMKKKHHHEEEBBB@@@??????>>>@@@BBBDDDEEEGGGIIIKKKTTTZZZaaafffiiilllsssxxxwwwvvvtttssstttvvvyyy{{{|||}}}~~~|||{{{|||||||||}}}}}}}}}}}}{{{{{{|||}}}}}}}}}}}}}}}zzzzzzzzz{{{||||||}}}}}}||||||{{{zzzzzzyyyxxxxxxwwwvvvttttttssspppllliiifffbbb]]]WWWTTTTTTVVVXXXaaaeeejjjpppwww}}}~~~uuuqqqmmmnnnqqqtttsssqqq```TTTHHHBBB???======@@@<<<<<<===???======DDDNNNaaazzzJJJKKKLLLIIIDDDAAABBBCCC===<<<;;;;;;;;;<<<======<<<<<<===>>>??????@@@@@@@@@AAABBBBBBCCCEEEIIILLLUUU\\\eeemmmqqqqqqooonnnnnniiibbb\\\ZZZXXXXXXWWWWWWZZZ___dddhhhnnntttxxx}}}ssslllhhheeeaaa___]]]\\\ZZZZZZZZZ]]]aaacccggg```aaapppxxxvvvxxxyyywwwmmmfffaaa^^^WWWRRRIII???888444222111000000///...---,,,,,,+++////////////////////////////////////////////////////////////000000000000000//////333444555:::AAAIIIJJJLLLUUUkkkrrrdddYYYVVVWWWdddhhhlllnnnttt}}}}}}vvvaaaOOOKKKLLLKKKKKKOOOSSSWWW^^^dddkkkrrrxxx}}}zzztttjjj```WWWOOOGGGCCC>>>;;;777555555666666555555555555555555555555555222333333555777999;;;<<>>@@@CCCEEEEEEFFFHHHIIIKKKQQQYYY___bbbfffmmmssspppooommmmmmppptttxxx{{{zzz{{{~~~zzz{{{{{{|||}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}}}}yyyyyyzzz{{{|||}}}~~~||||||{{{zzzyyyyyyxxxxxxwwwvvvuuuuuutttqqqmmmiiigggccc]]]WWWTTTTTTVVVWWWaaaeeejjjpppvvv}}}~~~yyyuuupppoooqqqrrrqqqoooaaaUUUHHHBBB???======@@@;;;;;;>>>???===<<>>>>>===<<<<<<<<<<<<===???>>>>>>>>>>>>>>>???@@@CCCCCCCCCDDDEEEGGGIIIJJJOOORRRWWW]]]bbbeeegggggg```]]]XXXUUURRRPPPNNNMMMPPPQQQTTTVVVXXX]]]cccgggrrruuuzzzyyyooofffaaa``````]]]\\\ZZZWWWVVVXXX\\\```___\\\]]]iii{{{zzzuuuwwwyyypppeee]]]XXXSSSMMMFFF;;;222111555111111111111000000000000111000///...------...///000000000000000000000000,,,,,,,,,---------......///111222111000333999???EEEIIIOOOXXXkkk~~~ssshhh^^^XXXVVV]]]nnnxxxsssqqq~~~~~~vvv[[[LLLKKKHHHKKKPPPOOOPPPVVV^^^fffmmmtttzzz~~~xxxmmmbbb[[[TTTJJJCCCAAA;;;:::999777555444333333444444444444444444333333666666777888:::===???@@@EEEHHHMMMQQQUUUYYY\\\______```aaabbbaaa```^^^\\\^^^^^^]]]\\\[[[ZZZYYYYYYVVVXXXZZZ]]]bbbjjjrrrxxx~~~aaaKKKBBB>>>:::===;;;<<<@@@BBBCCCHHHOOOZZZbbbnnn{{{zzzrrrmmmkkkkkkiiiiiihhhgggdddaaa^^^]]]YYYXXXVVVRRRNNNKKKJJJJJJDDDEEEGGGIIIKKKKKKKKKJJJLLLNNNQQQVVV\\\aaaeeeggggggffffffgggkkknnnpppqqqsssvvvyyy{{{||||||}}}~~~yyyyyyyyyzzz{{{|||}}}~~~~~~~~~|||{{{{{{||||||}}}{{{{{{|||}}}}}}}}}}}}}}}{{{zzzxxxwwwvvvuuuuuuuuuxxxwwwuuurrrpppmmmkkkjjjeeeccc^^^XXXSSSRRRSSSVVVaaadddhhhmmmrrryyy~~~yyyrrrooopppqqqpppnnnaaaUUUIIICCC???;;;:::<<<999;;;===>>>>>>@@@CCCEEETTTjjj|||BBBBBBAAA@@@@@@???>>>>>>>>>===<<<<<<<<<<<<============>>>???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEHHHLLLQQQTTTWWWXXXYYYWWWUUUQQQNNNLLLJJJIIIHHHHHHIIILLLNNNPPPTTTYYY]]]cccfffkkkqqqwww{{{~~~zzzpppgggaaa``````]]]\\\ZZZWWWTTTUUUXXXZZZ]]]ZZZZZZcccssszzzzzzyyytttvvv}}}vvvkkkbbb\\\WWWQQQIII===333000333111111111111000000000000111000///...---......///........................------------............000111222111111444:::@@@EEEJJJPPPYYYlllssshhh]]]WWWWWWbbbsss~~~zzzxxx~~~uuu[[[LLLKKKIIIKKKQQQOOORRRXXX```hhhooovvv|||vvvkkk```YYYRRRIIIBBB@@@::::::888777555444444444555444444333333333444444555666888:::===@@@CCCEEEJJJMMMQQQUUUWWWZZZ]]]___```aaabbbccccccaaa___^^^aaa```^^^\\\ZZZWWWVVVUUUYYY[[[]]]```dddllltttzzz}}}\\\HHHAAA>>>;;;???===>>>AAABBBCCCIIIOOO]]]eeeqqq}}}{{{vvvtttsssuuuuuutttrrrooollliiigggbbbbbb```\\\VVVQQQMMMKKKGGGHHHIIIKKKMMMMMMLLLKKKHHHJJJMMMQQQXXX___eeehhhggggggggghhhjjjllllllmmmppptttyyy|||}}}}}}}}}~~~yyyyyyyyyyyyyyyzzz{{{||||||{{{zzzyyyyyyzzz{{{{{{zzz{{{|||}}}}}}}}}}}}|||{{{{{{zzzyyyxxxwwwwwwwwwyyyxxxvvvssspppnnnlllkkkeeebbb^^^XXXSSSRRRTTTVVV___bbbggglllrrryyy}}}xxxqqqooooooqqqpppoooaaaUUUIIICCC???;;;:::<<<:::;;;======>>>???BBBDDDOOOeee{{{@@@??????>>>>>>============<<<<<<<<<<<<<<<===>>>======???AAACCCFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBDDDGGGJJJLLLMMMNNNNNNNNNLLLJJJHHHFFFEEEEEEEEEDDDFFFHHHIIIJJJMMMPPPSSSWWWYYY]]]aaagggkkkoooqqqsssvvvyyy|||~~~{{{qqqhhhbbb``````\\\\\\ZZZWWWTTTRRRSSSTTT[[[XXXWWW]]]kkkzzz|||wwwwww|||vvvwww~~~ssshhh```[[[UUUMMM@@@444000222111111111111000000000000000000///............///....................................////////////000222333222222555;;;AAAFFFKKKRRR\\\oootttggg\\\WWWWWWfffxxx~~~tttZZZLLLLLLIIIKKKQQQPPPUUUZZZccckkkrrryyy}}}rrrggg\\\UUUOOOFFF@@@???999888777666555555555555555444222111222333444666666777999===AAAEEEHHHJJJOOORRRVVVYYY[[[\\\^^^```bbbccceeeeeeeeedddbbbaaaaaa```]]][[[YYYWWWVVVUUU[[[]]]```dddiiipppwww|||sssUUUCCC???>>><<<@@@>>>???BBBCCCDDDIIIOOO[[[dddqqq|||~~~|||yyyvvvsssqqqmmmllljjjgggaaa[[[UUURRRNNNNNNOOOQQQSSSRRRPPPNNNHHHHHHJJJNNNUUU]]]eeejjjmmmmmmmmmmmmllllllkkkjjjjjjnnntttyyy{{{{{{{{{|||yyyyyyxxxxxxxxxxxxyyyyyyyyyxxxwwwwwwwwwxxxyyyzzzzzzzzz{{{||||||||||||{{{|||{{{{{{{{{zzzzzzyyyyyyzzzyyywwwtttqqqooommmllldddbbb^^^XXXTTTSSSUUUWWW]]]aaaffflllrrryyy{{{vvvpppmmmooopppqqqpppaaaUUUIIICCC@@@<<<:::<<<;;;<<<=========>>>@@@BBBJJJ```|||}}}wwwwww>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<<<<===>>>??????@@@BBBDDDGGGIIIJJJKKKHHHHHHHHHGGGEEEDDDCCCBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDFFFGGGIIIJJJLLLLLLLLLLLLMMMOOOTTTUUUVVVXXX[[[^^^```bbbfffhhhkkknnnpppssswwwzzzyyy}}}}}}rrrhhhbbb___^^^ZZZ[[[ZZZXXXTTTRRRRRRRRRXXXVVVVVVZZZfffxxx|||yyyxxx~~~{{{{{{xxxlllbbb^^^XXXPPPCCC666111222111111111111000000000////////////.........//////000000000000000000000000////////////000000000000000222333222222666<<>>===888777777666666666666777555444222000111333666777888999;;;???CCCHHHKKKMMMRRRVVVZZZ]]]^^^___```bbbeeefffggghhhgggeeecccbbb]]]\\\ZZZYYYYYYYYYYYYZZZ[[[^^^ccchhhnnnuuu|||jjjNNN@@@======<<<@@@>>>???BBBCCCCCCHHHOOOVVV___lllvvv}}}xxxvvvrrrnnniiiddd^^^[[[WWWVVVVVVXXXZZZYYYVVVSSSMMMLLLLLLNNNSSS[[[dddiiippprrrssssssrrrpppoooooohhhlllpppssstttuuuvvvwwwvvvvvvvvvvvvvvvwwwwwwxxxvvvvvvuuuuuuuuuvvvxxxyyyyyyzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{{{{{{{{{{zzz{{{zzzxxxuuurrrpppnnnmmmdddbbb^^^XXXTTTSSSVVVXXX]]]```ffflllssszzzzzzuuunnnlllmmmpppppppppaaaVVVJJJDDD@@@<<<;;;<<<;;;===>>>>>>===>>>@@@BBBHHH]]]{{{yyyrrrppp=========<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCDDDFFFHHHIIIJJJJJJJJJGGGGGGHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDEEEFFFFFFEEEFFFIIILLLNNNPPPQQQQQQOOOMMMMMMMMMQQQQQQQQQRRRSSSTTTVVVWWWYYY[[[]]]___aaacccgggjjjnnnrrrwwwzzzzzzyyyyyyyyyvvvxxxzzz{{{}}}~~~sssiiiaaa]]]\\\WWWXXXYYYXXXUUUSSSSSSTTTVVVVVVXXX\\\hhh{{{|||zzzyyy}}}~~~~~~zzznnnccc```[[[SSSFFF999333444111111111111000000000///......//////////////////000000000000000000000000/////////000000000111111000111333222333666===BBBFFFLLLUUUcccxxxssseeeZZZVVVYYYiiiyyypppYYYMMMMMMIIIKKKRRRRRRWWW\\\dddllltttzzzxxxjjj___TTTMMMHHHAAA<<<<<<777777666666666666777777555333222111222444777999:::;;;>>>AAAEEEIIILLLNNNTTTWWW\\\```aaabbbcccdddggghhhiiiiiihhhfffcccbbb\\\[[[ZZZYYYYYYZZZ[[[\\\[[[___eeelllsss{{{bbbJJJ???<<<<<<<<<>>><<<===@@@BBBBBBGGGNNNSSS[[[gggooouuu{{{{{{uuupppkkkeeebbb^^^\\\ZZZ[[[^^^___\\\XXXTTTRRRPPPPPPRRRXXX]]]aaagggkkkooorrrssstttvvvxxxssstttsssrrroooooopppqqqsssssssssssstttuuuvvvwwwttttttsssssstttvvvwwwxxxyyyyyyzzzzzzzzzyyyyyyxxxwwwxxxyyyzzz{{{{{{zzzzzz{{{zzzxxxuuussspppnnnmmmeeeccc^^^YYYTTTSSSVVVXXX]]]aaagggmmmttt|||zzztttmmmjjjlllnnnppppppbbbVVVJJJDDD@@@<<<;;;===<<<===>>>>>>>>>>>>@@@BBBGGGZZZyyyyyyrrrmmm~~~=================================>>>???AAABBBCCCFFFGGGIIIJJJKKKKKKJJJJJJGGGHHHIIIJJJJJJIIIGGGGGGEEEEEEEEEDDDDDDCCCCCCCCCAAADDDFFFGGGGGGIIINNNRRRRRRTTTVVVWWWUUURRRQQQQQQOOOOOOPPPQQQRRRRRRSSSSSSRRRSSSSSSTTTTTTVVVYYY\\\bbbeeeiiikkkkkkjjjiiijjjggghhhjjjlllnnnrrrwww{{{{{{~~~ttthhh```[[[ZZZUUUVVVWWWVVVTTTSSSTTTUUUTTTWWW[[[```kkk{{{{{{zzz{{{|||qqqgggccc___XXXJJJ<<<555555111111111111000000000000---...//////000/////////........................////////////000000000000///111222222222666<<>><<<;;;;;;===;;;<<<@@@AAACCCHHHOOOTTT\\\ffflllpppwww}}}wwwooojjjfffaaa]]]^^^bbbdddbbb___[[[YYYWWWUUUTTTUUUWWWXXXXXX]]]dddiiimmmqqqwww{{{~~~~~~{{{wwwrrrooonnnnnnrrrrrrrrrrrrrrrsssttttttqqqqqqqqqqqqrrrtttvvvxxxxxxyyyyyyyyyyyyxxxxxxwwwtttuuuwwwyyyzzz{{{zzzzzz{{{zzzxxxuuurrrpppnnnmmmgggddd___YYYUUUSSSUUUWWW]]]aaafffmmmsss{{{zzztttllliiijjjmmmnnnnnnbbbVVVJJJDDDAAA===;;;======>>>?????????@@@BBBDDDFFFXXXvvv|||uuummm}}}>>>>>>>>>>>>>>>?????????>>>>>>???@@@AAACCCDDDEEEFFFGGGIIIKKKLLLLLLKKKKKKIIIJJJKKKLLLKKKJJJHHHGGGIIIIIIHHHHHHHHHHHHHHHHHHAAAEEEIIIJJJJJJMMMSSSYYYWWW[[[___aaaaaa______^^^ZZZZZZ[[[[[[ZZZYYYWWWVVVSSSSSSSSSQQQOOOPPPRRRTTT[[[]]]``````___^^^^^^___]]]^^^```cccfffkkkqqquuuzzz~~~ssshhh___ZZZXXXUUUUUUUUUSSSQQQQQQRRRSSSSSSXXX___dddnnn|||}}}{{{{{{~~~vvvmmmiiieee]]]OOO>>>666666111111111111000000000000,,,---///000000000//////................................./////////000000...///111111111555<<>>;;;;;;888888777666666555666666444444444555777888:::;;;===>>>AAAFFFKKKPPPUUUWWW\\\```eeehhhhhhgggggggggkkkkkkjjjiiifffbbb___\\\]]]\\\ZZZZZZZZZ]]]___aaadddiiipppxxx~~~tttSSSCCC>>><<<;;;<<<<<<;;;<<<@@@BBBDDDJJJQQQWWW^^^fffjjjmmmuuuyyypppjjjddddddjjjmmmllljjjcccbbb```^^^[[[XXXVVVTTTRRRWWW\\\```bbbfffmmmrrrzzz|||}}}|||yyyuuusssrrrtttsssrrrqqqppppppooopppnnnnnnnnnnnnppprrrtttvvvxxxxxxyyyyyyxxxwwwwwwvvvssstttwwwyyy{{{{{{{{{zzzzzzyyywwwuuurrrooommmlllhhhfffaaaZZZTTTRRRTTTVVV\\\```eeekkkqqqyyy{{{tttlllhhhiiikkkmmmmmmbbbWWWKKKEEEAAA===<<<======>>>@@@@@@AAABBBEEEGGGJJJYYYvvv|||uuulll|||????????????@@@@@@@@@@@@>>>??????AAABBBDDDFFFGGGEEEFFFIIILLLMMMMMMMMMLLLKKKLLLMMMMMMLLLJJJHHHFFFHHHHHHGGGGGGGGGHHHHHHIIIDDDHHHMMMNNNOOORRRYYY^^^^^^bbbhhhlllmmmmmmmmmmmmjjjjjjiiihhheeeaaa]]]ZZZYYYXXXWWWTTTQQQPPPRRRTTTYYY[[[\\\\\\ZZZYYYZZZ[[[YYY[[[]]]```eeekkkrrrwww~~~sssggg^^^YYYWWWUUUUUUTTTRRROOONNNPPPQQQRRRYYY```eeeooo~~~~~~}}}yyyrrrooojjjaaaQQQ@@@777555111111111111000000000000,,,---///000000000//////000000000000000000000000............////////////---///000000111555<<>>;;;<<<999888777666555555555555333444555777888:::;;;;;;<<<>>>BBBHHHNNNTTTYYY\\\aaaeeeiiikkkjjjiiiggggggkkkkkkjjjhhheeeaaa]]]ZZZYYYXXXXXXYYY\\\```dddgggiiinnnuuu|||mmmNNN@@@>>>===<<<<<<<<<;;;===AAADDDFFFLLLSSSXXX___fffiiikkksssyyyrrrkkkkkkqqqvvvvvvtttiiiiiihhhfffbbb]]]YYYVVVUUUYYY\\\\\\ZZZ\\\aaafffmmmrrryyy~~~~~~|||zzzyyyvvvuuusssqqqooommmllllllllllllllllllnnnpppssstttxxxxxxxxxxxxxxxwwwvvvuuurrrtttwwwzzz|||||||||{{{zzzyyywwwtttqqqooommmllliiigggaaaZZZTTTRRRSSSUUU[[[^^^dddiiiooowww~~~{{{tttlllggghhhjjjllllllbbbWWWKKKEEEAAA===<<<======>>>@@@AAABBBCCCFFFHHHNNN\\\xxx{{{ssskkk{{{EEEDDDBBBBBBDDDDDDDDDCCCBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHIIIIIIKKKLLLNNNOOOQQQSSSSSSRRRPPPNNNNNNNNNKKKIIIHHHIIIKKKKKKHHHFFFIIILLLOOOQQQRRRVVV\\\aaaeeekkkttt{{{}}}~~~yyywwwwwwssslllmmmfff^^^YYYXXXWWWVVVUUU[[[\\\\\\[[[[[[\\\```ccc```dddiiimmmpppwww|||tttjjj```YYYXXXVVVUUUSSSPPPNNNNNNPPPSSSTTTYYYcccmmmwwwxxxpppnnnnnniiiWWW???333444666555444222111000000000000000000000000000000000+++,,,...///000///................../////////000000111111222333777===AAAEEEKKKUUUfff}}}kkk^^^WWWUUUVVVeeeccceeekkkpppwwwhhhYYYLLLKKKOOOQQQQQQRRRYYY___gggnnntttzzzuuulll^^^VVVKKKDDD@@@===:::888777777666666666555555555444555666666666888;;;===<<<@@@GGGLLLQQQUUUYYY\\\ccchhhnnnpppmmmjjjhhhhhhhhhfffdddbbb```^^^]]]]]]XXX[[[^^^aaabbbdddfffhhhlllqqqxxxbbbJJJAAA::::::===;;;:::;;;===@@@DDDKKKSSSXXX___aaadddhhhooozzz|||rrrttt{{{oookkkrrrrrrfff[[[YYYVVVWWWWWWVVVTTTTTTXXX[[[eeecccgggrrrzzz||||||}}}}}}}}}{{{wwwqqqllljjjiiiiiihhhhhhiiijjjlllnnnppprrrsssvvvwwwxxxwwwuuutttuuuuuuvvvxxxzzzzzzwwwuuuyyyvvvsssqqqqqqpppooonnneeeddd___ZZZTTTQQQQQQSSSUUU\\\dddhhhjjjppp{{{{{{tttlllhhhiiimmmppppppjjj]]]NNNEEECCCBBB@@@===AAA@@@DDDKKKNNNMMMOOORRRVVV```ttt|||hhhmmmtttHHHFFFCCCCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGGGGHHHJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSUUUVVVUUURRROOONNNNNNOOONNNMMMNNNPPPPPPNNNKKKJJJLLLOOOQQQRRRWWW]]]aaakkksss~~~yyytttmmmhhhfffeeecccbbbcccbbbaaa______bbbgggkkkmmmrrrwww|||}}}tttkkk```YYYXXXUUUTTTRRRPPPMMMNNNPPPRRRVVV\\\fffqqq|||qqqmmmllliiiZZZCCC666555555444333111111000000000000000000000000000000000------......///................../////////000000111111111222333888>>>BBBFFFLLLWWWjjj~~~kkk]]]VVVUUUWWWdddaaaaaafffmmmuuufffXXXLLLKKKOOOQQQRRRSSSZZZ```hhhoootttzzz}}}qqqggg[[[SSSIIIBBB>>><<<999666555555444444444333333333555666777888888:::===???AAADDDIIINNNRRRWWW[[[^^^fffjjjooopppnnnjjjhhhgggfffeeecccaaa___^^^]]]]]]XXX[[[^^^aaacccfffjjjlllppptttzzz{{{[[[FFF@@@::::::>>>;;;;;;===@@@CCCGGGMMMUUUZZZdddgggkkkooovvvwwwtttxxxvvvjjj```___\\\[[[YYYUUUQQQPPPRRRUUUWWWVVV[[[eeennnrrrvvvzzz}}}~~~}}}yyyvvvttttttnnnmmmkkkjjjiiihhhiiiiiinnnoooqqqtttuuuuuuuuuuuurrrssstttwwwyyyzzzxxxvvvyyyvvvsssqqqppppppooonnnfffddd```ZZZUUURRRRRRSSSWWW]]]dddgggiiiooozzz}}}vvvmmmiiijjjnnnpppqqqjjj^^^OOOEEECCCBBB???<<<@@@@@@DDDLLLRRRSSSVVVZZZZZZdddwwwnnnllltttOOOLLLIIIHHHHHHIIIJJJIIIIIIKKKLLLLLLJJJJJJKKKMMMLLLMMMMMMOOOQQQSSSUUUVVVXXXZZZ[[[ZZZWWWTTTQQQQQQTTTTTTUUUWWWYYYYYYXXXVVVQQQRRRSSSSSSUUUYYY^^^bbblllvvv}}}zzzwwwuuusssrrrqqqmmmjjjjjjooowww|||vvvlll```XXXVVVRRRRRRQQQOOOMMMMMMOOORRRWWW^^^iiitttrrrkkkiiiiii^^^JJJ;;;666333222111000000000000000000000000000000000000000//////......---.............../////////000000000111111222222444888>>>CCCHHHNNNZZZooo}}}kkk]]]WWWYYY\\\eeeaaa___ccckkkwwwdddWWWLLLJJJOOOQQQSSSTTT[[[aaaiiipppuuuzzzyyykkkaaaWWWPPPFFF@@@<<<:::888555444444444444444333333333666888999999:::<<>>;;;===???CCCFFFKKKQQQXXX]]]dddhhhmmmrrr{{{{{{ooohhhiiifffccc\\\TTTNNNKKKLLLNNNLLLLLLPPPXXX^^^cccjjjrrrxxx{{{xxxvvvtttqqqnnnmmmllllllnnnoooppprrrssstttttttttpppppprrruuuxxxyyyxxxwwwxxxvvvrrrpppppppppooonnngggeeeaaa[[[UUUSSSSSSTTTYYY^^^dddfffgggmmmxxxyyyooojjjkkkoooqqqrrrkkk```QQQGGGCCCAAA>>>;;;??????CCCKKKQQQRRRVVVZZZ[[[eeeyyyssslllvvvYYYVVVRRROOOOOOOOOOOONNNLLLMMMNNNMMMLLLKKKLLLMMMNNNNNNOOOQQQTTTVVVYYYZZZ]]]___aaa```]]]ZZZXXXWWWYYY[[[___cccfffgggfffeee^^^]]][[[YYYXXXZZZ\\\___gggrrr~~~{{{{{{xxxmmm```XXXVVVQQQQQQPPPNNNMMMMMMOOOQQQUUU\\\gggrrr}}}rrriiieeehhhbbbPPP>>>777111111000000000000000111////////////////////////111000///---------...///...////////////000000000111111222333555999???DDDLLLQQQ^^^sss|||jjj\\\XXX\\\```iiiddd```dddnnn{{{~~~bbbVVVKKKJJJNNNQQQSSSVVV\\\bbbjjjqqquuu{{{vvvggg]]]SSSMMMDDD>>><<<:::777555666666666666666666666666666888999:::;;;===AAADDDHHHJJJMMMQQQUUU\\\ccchhhmmmnnnoooooommmjjjgggfffbbbaaa```___^^^]]]]]]]]]]]]___aaaccceeeiiiooosssxxx{{{fffMMM@@@???;;;;;;>>>;;;===@@@EEEIIINNNUUU[[[___ccchhhnnnvvvuuupppsssqqqkkkbbbWWWOOOLLLLLLMMMMMMLLLMMMPPPQQQTTT]]]gggmmmrrryyy~~~~~~|||zzzyyyyyyyyytttuuuuuuvvvvvvvvvwwwwwwuuuuuuuuuwwwzzz{{{zzzxxxxxxuuurrrppppppooonnnmmmgggeeeaaa[[[VVVSSSSSSUUUZZZ___dddeeefffkkkvvv{{{qqqkkkllloooqqqrrrkkkaaaSSSHHHCCC@@@===;;;@@@???AAAFFFIIIIIIKKKOOOVVVbbbxxxuuunnnyyydddaaa\\\XXXUUUTTTRRRPPPMMMNNNNNNMMMKKKJJJKKKLLLNNNOOOQQQSSSVVVYYY\\\^^^___aaaccccccbbb```______bbbfffmmmssswwwxxxyyyyyyoookkkddd^^^ZZZXXXWWWWWW]]]gggwwwyyynnnaaaXXXVVVPPPQQQPPPOOOMMMLLLNNNOOOPPPXXXbbbjjjrrrsssiiidddhhhdddSSS@@@666111111000000000000000111////////////////////////222111///...------...///////////////000000000111111222333333666:::@@@EEEOOOTTT```uuu~~~jjjZZZUUUXXX]]]gggeeebbbdddooo~~~|||```UUULLLJJJMMMPPPSSSWWW]]]ccckkkqqqwww|||sssdddZZZPPPJJJBBB>>><<<;;;888555555666666666666666666666666777999:::;;;>>>BBBEEEHHHJJJMMMQQQVVV^^^ffflllmmmmmmmmmmmmllljjjgggfffaaaaaa```_______________bbbccceeefffgggkkkpppsss|||~~~```JJJ???AAA<<<;;;===:::===AAAGGGLLLRRRWWW]]]aaafffkkkttt}}}{{{yyy{{{|||tttiii^^^VVVRRRQQQQQQPPPMMMLLLLLLKKKLLLSSS\\\bbbgggpppxxx}}}{{{|||}}}~~~|||xxxuuurrrpppoooooonnnmmmgggeeeaaa[[[VVVSSSSSSUUUZZZ```eeeffffffkkkuuu~~~|||rrrkkkkkknnnpppqqqkkkbbbUUUJJJCCC???===;;;???======AAABBBAAABBBFFFOOO]]]uuuwwwrrr~~~qqqmmmhhhbbb]]]YYYTTTQQQOOOPPPPPPOOOMMMKKKLLLMMMPPPQQQSSSVVVYYY]]]```bbb___aaadddeeefffgggiiijjjrrrxxxzzzoooeee]]]XXXTTTRRROOOWWWcccooo{{{{{{pppcccYYYWWWQQQRRRRRRPPPMMMLLLMMMNNNNNNTTT[[[___cccrrruuukkkgggkkkgggUUUAAA777333222111000000000000000000000000000000000000000000000//////...//////////////////000000000111111111222333444666;;;AAAFFFRRRUUUaaavvvjjjXXXOOOQQQVVVaaabbbbbbdddmmm}}}|||```UUULLLKKKLLLOOORRRWWW]]]ccckkkrrrxxx~~~yyynnn```VVVLLLGGG@@@<<<;;;:::888555333333333444444444444444666777999;;;<<>>BBBIIIPPPUUU[[[```cccffflllwww~~~|||}}}qqqfff___[[[YYYXXXPPPMMMKKKLLLKKKKKKPPPVVVYYY___hhhpppvvv{{{~~~~~~~~~wwwuuuqqqooooooooonnnmmmgggeeeaaa[[[UUUSSSSSSTTTZZZ```fffhhhhhhllluuu}}}}}}qqqjjjiiilllnnnpppjjjbbbVVVKKKCCC???===<<<===;;;;;;???@@@@@@AAAEEEJJJZZZtttyyyuuu}}}wwwpppiiibbbZZZUUUSSSTTTTTTRRRPPPNNNNNNOOORRRSSSUUUYYY]]]aaadddfffbbbeeehhhjjjmmmqqqvvvzzz|||oooeee^^^XXXTTTMMMQQQWWW\\\aaajjjttt{{{|||qqqddd[[[XXXSSSSSSSSSQQQNNNLLLLLLMMMMMMRRRWWWWWWUUUaaa~~~yyyppplllooojjjVVVCCC999555444333111111000000000000000000000000000000000...//////000000000000/////////000000000111111111111222333444777<<>>AAAFFFIIILLLNNNRRRVVVZZZ```fffkkkgggeeedddeeegggiiihhhfffcccccccccccccccdddeeefffiiikkknnnqqqsssuuuyyy{{{rrrVVVCCC<<<@@@<<<;;;>>><<>>@@@???AAAEEEHHHYYYuuuzzzwww|||tttjjjaaaZZZVVVWWWWWWVVVSSSQQQQQQRRRTTTUUUXXX[[[___dddgggiiihhhjjjmmmqqquuu{{{xxxnnneee^^^ZZZXXXYYYYYYWWWWWWZZZaaagggjjjttt|||rrreee[[[XXXTTTUUUTTTRRRNNNLLLKKKLLLNNNSSSVVVSSSNNNWWWsss}}}|||sssppprrrlllXXXDDD;;;666555444222111000000000000000000000000000000000---...///111111111000///000000000000111111111111222222333555777<<>>@@@CCCHHHKKKPPPRRRUUUXXX\\\```eeeiiidddbbbaaabbbfffhhhhhhgggddddddddddddeeefffggghhhiiimmmqqquuuxxx{{{~~~jjjRRR???:::>>>;;;;;;???>>>AAAFFFNNNVVV\\\aaafffiiinnnvvv~~~}}}}}}}}}~~~|||qqqjjjeee```]]]]]]WWWSSSUUUVVVSSSPPPPPPMMMRRRXXX^^^dddjjjooosssvvvwwwyyy|||~~~|||zzzwwwtttqqqoooooonnnmmmllleeeddd___ZZZTTTQQQQQQSSSXXX___hhhllllllooovvv}}}{{{ooogggeeehhhkkklllgggaaaWWWLLLDDD@@@>>>>>>>>>;;;:::===>>>===>>>BBBGGGYYYwwwyyywww{{{qqqiiiddd___^^^]]]ZZZWWWUUUUUUVVVYYYWWWYYY]]]``````cccggggggllltttyyy~~~pppgggdddddd___\\\YYYWWWWWWYYY[[[[[[]]]___dddlllxxxxxxooofff]]]VVVWWWVVVSSSOOOKKKIIIJJJKKKLLLQQQSSSOOOMMMUUUfffvvvvvvllliiiggg[[[JJJ===444444333222111000///...000000000000////////////////////////000000000000///000000111222333333333333333333333555:::AAAFFFOOOSSS^^^qqqyyykkk___UUUQQQRRRWWW\\\aaaiiiwww~~~dddYYYPPPMMMNNNPPPSSSXXX]]]bbbiiipppvvvwwwlllddd[[[NNNEEEBBB???<<<::::::999888777444555666666555555777888999;;;>>>@@@BBBEEEJJJMMMRRRTTTWWWZZZ\\\```dddhhhfffdddbbbdddgggiiiiiigggffffffgggggghhhiiiiiijjjiiipppxxx{{{{{{}}}iiiKKKCCC===<<<===<<<===???DDDKKKTTT[[[___ccchhhkkkoooxxx~~~|||}}}|||vvvmmmfffaaa^^^\\\[[[YYYXXXWWWVVVUUUUUUXXXYYYYYYZZZ]]]ccciiimmmrrryyy~~~|||zzzzzzzzzxxxwwwxxxsssooonnnqqqqqqnnnjjjgggbbb]]][[[WWWRRRQQQSSSWWW^^^fffkkkmmmqqqwww}}}yyymmmgggfffeeegggjjjllldddXXXMMMEEE@@@<<<;;;:::;;;<<<;;;;;;===???BBBJJJ[[[{{{|||xxx}}}vvvqqqjjjjjjhhhfffbbb```^^^^^^___]]]^^^bbbeeeeeehhhlllqqqvvv~~~xxxpppllljjjdddbbb```^^^^^^^^^^^^^^^\\\\\\^^^bbbhhhqqqxxx}}}yyypppggg]]]VVVVVVUUUSSSOOOKKKJJJJJJLLLNNNRRRUUUQQQMMMRRRbbbpppuuuiiidddaaaXXXIII===555444333222111000///...000000000000////////////////////////000000000000//////000000111222222333333333333333555:::AAAFFFNNNSSS^^^rrr{{{lll```VVVSSSUUU^^^bbbgggooo~~~~~~bbbXXXOOOMMMNNNPPPSSSXXX\\\bbbjjjqqqwww~~~qqqfff___WWWMMMEEE@@@===:::999999888888666555666777777666666888:::;;;===???BBBDDDHHHLLLPPPTTTWWWZZZ\\\^^^aaadddfffeeecccbbbcccfffhhhhhhgggffffffggghhhiiijjjjjjkkkkkkrrryyy||||||dddKKKCCC>>>===>>>===>>>@@@GGGNNNWWW^^^bbbeeejjjmmmuuu~~~~~~wwwrrrtttvvvvvvwwwzzz|||tttnnniiifffbbbaaa___]]]\\\[[[[[[[[[[[[[[[\\\\\\^^^bbbgggkkkttt{{{}}}zzzyyyyyyxxxwwwvvvvvvrrrnnnnnnooopppllliiifff```\\\ZZZWWWRRRQQQSSSVVV]]]fffjjjlllooouuu{{{vvvjjjfffeeefffhhhlllllldddXXXMMMEEE@@@===;;;:::;;;<<<;;;;;;<<>>;;;888777777777666555666777888888777888:::<<<===???BBBDDDGGGKKKOOOSSSWWWZZZ^^^```aaabbbccceeedddcccbbbbbbdddffffffeeeeeefffggghhhiiijjjkkkkkknnnsssyyy{{{}}}}}}\\\JJJDDD>>>>>>???>>>???BBBKKKRRR[[[bbbfffiiilllooo}}}wwwqqqmmmooosssvvv|||xxxrrrnnnlllhhhgggdddaaa```_________bbbaaaaaaaaaccceeehhhjjjsssyyy~~~}}}|||zzzxxxwwwwwwvvvuuutttuuuqqqnnnmmmnnnnnnkkkgggddd___[[[YYYVVVQQQQQQSSSVVV]]]eeejjjkkknnntttyyyssshhhddddddfffiiinnnllldddXXXMMMEEE@@@===;;;:::;;;<<<<<<;;;<<>>>>>>>>>>>@@@EEENNNUUU^^^eeeiiikkkooorrr|||uuuqqqppptttyyy}}}}}}xxxtttrrrqqqooommmjjjhhhgggggggggiiigggffffffhhhjjjllllllppptttzzz~~~~~~||||||||||||zzzxxxvvvuuuuuuuuutttrrrtttrrroooooonnnmmmjjjgggbbb]]]ZZZXXXVVVQQQQQQTTTWWW^^^fffjjjlllnnntttyyyssshhhccccccdddhhhlllkkkcccXXXMMMEEE@@@===<<<;;;<<<<<<<<<;;;<<>>>>>>>>BBBHHHRRRXXX```gggjjjnnnrrrvvv~~~xxxooonnnqqqwww|||~~~}}}|||{{{yyywwwvvvuuutttpppmmmjjjjjjlllnnnnnnnnnooorrruuuyyy{{{}}}}}}|||{{{{{{|||}}}yyywwwuuutttuuuuuusssrrrtttsssrrrpppooommmjjjhhhbbb]]]ZZZXXXVVVQQQQQQTTTXXX___gggkkkmmmpppvvv{{{vvviiicccaaabbbeeeiiikkkcccWWWMMMEEEAAA>>><<<;;;<<<<<<<<<;;;<<<>>>@@@JJJWWWsssyyygggpppyyyuuuoooooommmkkkjjjjjjnnnpppnnnrrrxxx|||rrrggg]]]WWWQQQRRRRRRPPPNNNLLLLLLMMMQQQXXX\\\XXXPPPMMMTTT\\\rrrzzz}}}wwwpppooolll\\\III;;;999666333111000111111000000000000////////////////////////000000000000000000000000000000000000111111222333666;;;BBBGGGKKKSSSdddzzz{{{kkk\\\UUUXXX```nnnpppttt~~~|||```VVVMMMLLLMMMPPPTTTXXX\\\dddnnnvvv{{{|||uuuhhh```UUUKKKDDD@@@>>>===;;;999777666888999999888666777999:::;;;<<>>===???@@@AAAFFFMMMUUU[[[bbbhhhlllqqqwww|||vvvnnniiiiiiooowww|||zzzuuuooommmoooqqqqqqppprrrsssuuuwwwzzz{{{|||}}}}}}}}}|||||||||||||||}}}yyywwwuuuuuuuuuuuutttssssssssssssrrrooollliiihhhddd___[[[YYYVVVQQQQQQSSSWWW^^^fffkkknnnqqqwww}}}yyyjjjcccaaa```ccchhhjjjcccWWWMMMEEEAAA>>><<<<<<======<<<;;;;;;>>>@@@HHHUUUpppxxxfffnnn}}}|||wwwuuuuuuvvvrrrtttvvvxxx{{{~~~ttthhh___ZZZQQQRRRSSSQQQNNNLLLKKKLLLKKKRRRXXXUUUNNNLLLTTT\\\sss~~~{{{xxxqqqqqqqqqaaaNNN<<<:::666333111000111222000000000000////////////////////////000000000000111111111111111111111111111111222333666;;;CCCHHHKKKTTTfff|||~~~oooaaaYYY]]]eeeooopppttt~~~}}}bbbXXXOOOMMMNNNPPPSSSXXX^^^dddnnnuuu{{{xxxooo___YYYPPPHHHBBB>>>===<<<<<<:::888888999;;;;;;;;;888:::<<<===>>>@@@CCCEEEGGGIIIMMMQQQTTTZZZ___cccdddeeefffeeedddcccdddfffgggiiijjjhhhffffffhhhjjjggghhhjjjllloooqqqssstttzzz|||rrrWWWIII@@@>>>>>>AAABBBDDDKKKTTTYYY^^^dddiiinnnttt}}}~~~nnndddaaabbbgggooovvv|||yyyuuuuuuvvvuuutttuuuuuuuuuwwwyyyzzz{{{zzzzzz{{{{{{||||||{{{{{{{{{zzzxxxvvvvvvvvvwwwvvvuuurrrssssssqqqnnnkkkhhhffffff```\\\ZZZWWWRRRQQQSSSUUU\\\eeejjjmmmqqqxxx}}}zzzkkkcccaaa```dddhhhjjjbbbWWWLLLEEEAAA>>>===<<<======<<<;;;;;;>>>@@@FFFRRRmmmxxxiiipppuuujjjbbb]]]RRRSSSSSSQQQNNNLLLKKKKKKGGGNNNUUURRRLLLLLLTTT]]]rrr~~~~~~zzzrrrssstttfffSSS===;;;777333111111111222000000000000////////////////////////000000000000222222222111111111111111000111222333666<<>>=========;;;999999;;;<<<<<<<<<:::<<<>>>???@@@BBBEEEHHHJJJLLLPPPTTTXXX]]]cccgggeeeeeefffeeecccccceeegggeeehhhjjjiiihhhiiilllooojjjkkkmmmooorrrtttvvvwww~~~eeePPPHHH@@@>>>@@@CCCEEEGGGOOOXXX\\\```eeejjjooowwwzzzjjj___XXXXXX\\\dddlllttt}}}{{{|||{{{yyyuuuttttttvvvxxxyyyyyyxxxxxxyyyzzz{{{{{{zzzyyyxxx{{{yyywwwvvvwwwxxxwwwvvvppprrrrrrqqqmmmiiifffeeegggbbb]]][[[WWWRRRQQQSSSSSSZZZccciiilllpppwww}}}yyykkkcccaaaaaaeeejjjjjjbbbWWWLLLEEEAAA>>>===<<<======<<<;;;;;;===@@@EEEQQQlllxxxmmmsssvvvkkkbbb\\\QQQQQQOOOMMMLLLKKKJJJJJJLLLMMMMMMMMMMMMOOOSSSVVVnnntttvvvrrrnnnoooWWWBBB:::333333333111000111000000000000000000000000000000000000000000000000////////////............000111222444666<<>>===<<>>===???BBBCCCAAA>>>>>>???@@@BBBDDDFFFGGGHHHLLLOOORRRWWW[[[___bbbdddfffeeecccbbbaaaaaaaaaaaaggghhhiiiiiihhhiiikkkmmmmmmooorrrtttvvvyyy}}}pppWWWJJJEEEBBB@@@???BBBHHHOOOUUUXXX```dddjjjpppuuu|||uuueeeZZZYYYXXXZZZ```iiittt||||||yyytttppppppssstttrrrnnnooorrrvvvyyyyyyzzzzzz{{{zzzxxxvvvuuuvvvvvvvvvuuuvvvtttqqqnnnmmmkkkhhheeeaaa```^^^\\\ZZZWWWTTTSSSTTT\\\dddiiijjjnnnwww{{{rrrkkkcccgggnnnjjjpppgggZZZMMMEEEAAA>>>===??????>>><<<;;;<<<>>>AAAAAAPPPhhhzzzsss~~~tttjjjaaa[[[SSSRRRPPPNNNKKKJJJIIIHHHJJJKKKLLLKKKLLLNNNQQQTTTkkkyyy|||xxxrrrrrrYYYBBB999333222222000///000000000000000000000000000000000000000000000000000////////////////////////000111222333666<<>>>>>===<<>>>>>???BBBCCCAAA???@@@AAABBBDDDFFFHHHJJJJJJNNNQQQUUUZZZ___bbbdddeeefffeeecccaaa```aaaaaabbbhhhiiikkkllllllmmmnnnpppsssuuuxxx{{{}}}fffQQQFFFCCCBBBAAAAAADDDJJJQQQXXX[[[aaaeeekkkqqqwwwrrrbbbXXXUUUVVVXXX^^^gggrrrzzz~~~xxxqqqnnnnnnmmmiiifffjjjnnnrrrtttuuuuuuvvvwwwxxxwwwvvvvvvwwwwwwuuutttuuussspppnnnmmmkkkhhhfffbbbaaa___]]]YYYVVVTTTRRRTTT\\\dddhhhiiinnnvvv~~~{{{rrrlllfffmmmuuurrrpppgggZZZNNNEEE@@@>>><<<>>>>>>===<<<:::;;;===@@@BBBNNNbbbwwwxxxsss|||rrrhhh```[[[UUUTTTQQQNNNKKKIIIGGGGGGHHHIIIJJJJJJJJJLLLPPPSSSggg}}}~~~wwwuuu[[[BBB999222111111///...000000000000000000000000000000000000000000000000000000000000000000000000000111111222333666;;;BBBGGGLLLVVVjjjrrr```TTTQQQSSSZZZ]]]fffxxx}}}cccYYYOOOMMMNNNPPPTTTXXX]]]eeeooovvv{{{}}}nnn^^^SSSKKKGGGBBB???>>>>>>>>>===@@@??????AAACCCDDDCCCBBBCCCDDDFFFHHHJJJLLLMMMNNNQQQTTTYYY___cccfffgggggggggeeeccc``````aaacccdddhhhkkknnnpppqqqrrrsssuuutttwwwzzz}}}pppXXXIIICCCAAACCCCCCEEEIIINNNUUU\\\```dddhhhmmmsssyyy{{{lll^^^UUUSSSUUUYYY___hhhrrrzzz{{{sssmmmjjjgggccc___eeehhhlllooopppqqqrrrtttvvvvvvvvvwwwxxxwwwuuussstttrrrpppnnnmmmllliiigggdddccc```]]]YYYVVVSSSQQQTTT\\\dddhhhiiimmmuuu}}}|||sssnnnjjjrrr}}}|||pppgggZZZNNNEEE@@@===;;;<<<===<<<;;;::::::<<<>>>CCCKKKZZZllluuurrrzzzpppggg___ZZZTTTSSSQQQNNNKKKIIIHHHHHHGGGHHHIIIIIIJJJMMMQQQTTTfff~~~|||yyy^^^DDD;;;333222222000///111000000000000000000000000////////////////////////000000000000111111111111111111222333555;;;CCCHHHLLLXXXlllqqq```TTTPPPRRRWWWZZZdddsss~~~cccXXXOOOMMMNNNPPPSSSXXX\\\dddooowww}}}xxxhhhYYYOOOHHHEEEAAA??????@@@@@@???AAABBBBBBDDDEEEFFFFFFEEEFFFGGGIIIKKKMMMOOOQQQRRRTTTWWW]]]bbbfffhhhgggggggggfffcccaaaaaabbbeeefffgggkkkppptttuuuvvvwwwyyyuuuxxx|||{{{^^^MMMDDDBBBBBBDDDFFFIIINNNSSSZZZaaaeeehhhlllpppuuu{{{vvvhhh[[[TTTSSSVVV\\\ccckkkttt}}}}}}tttmmmhhhdddaaa^^^aaadddhhhkkkmmmppprrrtttttttttuuuwwwyyyxxxuuussssssqqqooonnnmmmllljjjhhhfffdddaaa]]]XXXUUURRRQQQTTT[[[dddhhhiiimmmuuu}}}|||sssnnnjjjtttpppgggZZZNNNEEE???<<<:::;;;<<<<<<;;;999999;;;===BBBHHHUUUggg|||uuurrrzzzpppfff___ZZZRRRQQQOOOMMMLLLKKKJJJJJJGGGHHHJJJJJJLLLOOOSSSVVVggg~~~eeeGGG>>>555333333111111333000000000000000000000000///////////////////////////000000000111111111222222222222222555;;;CCCIIINNNZZZpppooo___SSSOOOQQQSSSXXXaaaooo|||}}}cccYYYOOOMMMOOOPPPTTTXXX\\\dddoooxxx~~~tttdddVVVNNNEEECCC@@@@@@AAACCCCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKJJJJJJLLLOOOQQQSSSUUUVVVXXX[[[___dddggghhhgggfffhhhfffdddcccccceeegggiiihhhkkkqqquuuwwwyyyzzz|||zzz}}}iiiRRRHHHDDDCCCEEEEEEIIINNNSSSXXX^^^dddiiimmmppptttxxx~~~ttteeeZZZUUUSSSWWW___fffnnnwwwyyypppiiiccc___]]]^^^aaaeeeiiikkknnnrrrtttsssssstttwwwxxxxxxvvvssssssqqqooonnnmmmllljjjhhhfffddd```[[[WWWSSSQQQPPPSSS[[[ccchhhiiimmmvvv~~~{{{qqqkkkfffooozzzyyynnnfffZZZNNNEEE@@@<<<999:::;;;<<<;;;:::999:::<<<@@@FFFTTThhhyyyrrr{{{qqqhhh```[[[QQQPPPOOOMMMLLLKKKKKKKKKGGGIIIJJJKKKMMMPPPUUUXXXffflllIII???666444333222222444000000000000000000000000000000000000000000000000...//////000000111111111222222111222444;;;CCCIIIPPP]]]ttt}}}mmm]]]PPPLLLMMMPPPUUU___kkkxxx}}}dddZZZPPPNNNOOOQQQUUUYYY\\\eeeqqqyyypppaaaTTTMMMDDDCCCAAABBBDDDFFFGGGGGGHHHJJJMMMNNNNNNNNNOOOQQQNNNOOOQQQSSSVVVXXXZZZ[[[]]]___bbbeeeggggggfffeeehhhggggggfffggghhhiiijjjiiimmmrrruuuxxxzzz}}}||||||[[[KKKGGGEEEEEEGGGGGGLLLSSSXXX[[[```fffkkkooossswww|||rrrcccYYYVVVQQQXXXaaaiiipppxxxzzzppphhhbbb___bbbdddgggiiikkkmmmpppssssssrrrsssuuuwwwxxxwwwuuutttrrrpppnnnmmmllliiigggeeeccc^^^ZZZUUURRRPPPPPPRRRZZZccchhhjjjoooxxxyyyooohhhbbbiiirrrpppllleeeYYYNNNFFF@@@<<<::::::;;;<<<<<<::::::;;;<<>>CCCOOOddd|||zzz~~~uuukkkbbb\\\UUUSSSQQQNNNKKKIIIHHHGGGFFFGGGIIIJJJLLLPPPUUUYYY^^^zzz~~~~~~jjjIII???555222222000000333000000000000000000000000000000000000000000000000,,,------...///000000111333222111111444;;;CCCJJJSSSaaaxxxwwwiii\\\PPPLLLMMMTTTZZZccclllvvvfff[[[RRRPPPQQQSSSVVV[[[^^^gggrrr{{{{{{iiiXXXLLLFFFDDDDDDDDDFFFIIILLLMMMMMMNNNQQQUUUVVVUUUUUUWWWYYYVVVWWWYYY\\\^^^aaacccdddfffggggggggggggfffffffffggghhhjjjlllmmmmmmllllllooorrruuuwwwyyy}}}uuu]]]IIIFFFHHHDDDCCCEEEIIIPPPXXX\\\^^^aaaggglllooottt||||||nnn___XXXWWWUUU]]]iiiqqqxxx~~~xxxxxxxxxvvvsssrrrssstttsssrrrqqqrrruuuwwwxxxxxxvvvtttqqqnnnmmmkkkhhheeebbb```[[[WWWSSSQQQPPPOOOQQQYYYdddjjjmmmsss}}}tttjjjddd\\\aaahhhdddiiibbbXXXNNNGGGAAA>>>;;;:::<<<======<<<;;;;;;<<>>666555555222///...222111111111000000////////////000000000000//////000000000000111111111111000111222333666;;;BBBGGGSSSddd}}}vvveeeYYYSSSRRRSSSXXX]]]ccclll{{{~~~hhhYYYNNNOOORRRQQQUUU[[[aaafffnnnvvvqqqaaaTTTLLLHHHCCCEEEGGGIIIKKKNNNSSSVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZ[[[^^^bbbfffhhhhhhfffddddddeeefffggggggiiijjjjjjlllmmmnnnoooooorrrtttxxx}}}hhhTTTDDDDDDGGGDDDEEEIIIPPPTTTZZZ___cccfffjjjllltttwww{{{uuuiii___ZZZWWW^^^bbbjjjsss}}}~~~}}}|||wwwvvvuuuvvvxxxyyyxxxwwwvvvssspppnnnlllkkkiiigggcccbbb^^^XXXRRRNNNNNNNNNWWW[[[ccckkkpppttt~~~vvvfff^^^^^^```dddiiiiiicccYYYNNNEEE@@@======;;;;;;:::::::::;;;<<<<<<===AAAOOOdddvvv|||sssiii```ZZZTTTQQQNNNKKKKKKJJJHHHGGGIIIIIIIIIKKKNNNRRRVVVYYY\\\ppp}}}{{{|||jjjIII???666444444111//////111111111111000000000/////////000000000000//////000000000000111111111111111111333444777<<>>BBBQQQhhh}}}zzzqqqhhh___ZZZSSSQQQMMMKKKJJJJJJIIIGGGHHHHHHIIIJJJMMMQQQUUUWWWZZZmmm}}}{{{~~~hhhKKK@@@555333333111//////111111111111000000000000//////000000000000//////000000000000111111111111111222333555888===CCCHHHVVVgggxxxfff[[[XXX[[[]]]bbbgggnnnxxx~~~~~~gggYYYNNNOOOQQQQQQTTTZZZcccgggooowwwmmm]]]QQQJJJGGGHHHJJJNNNQQQTTTWWW[[[^^^]]]]]]]]]\\\\\\[[[[[[ZZZ[[[[[[]]]^^^```bbbcccdddddddddfffggghhhhhhiiiiiijjjkkknnnqqqtttxxxzzz{{{|||~~~iiiTTTJJJCCCEEEGGGFFFJJJQQQVVVZZZ___cccgggkkkooorrruuuyyy|||rrriiiccc```___bbbgggooowww|||{{{{{{{{{{{{tttrrrooommmmmmllljjjiiidddccc```ZZZUUUQQQPPPPPPUUUYYYbbbkkkqqqwwwyyyhhh```^^^___aaaeeehhhbbbXXXMMMDDD>>><<<;;;:::::::::::::::;;;<<<<<>><<<;;;999888888777888:::;;;<<>><<<:::999888888888888:::;;;<<<>>>CCCLLL^^^{{{zzzhhhdddqqq|||rrrhhh```YYYTTTOOONNNMMMKKKIIIHHHHHHGGGGGGGGGHHHIIILLLOOORRRTTTZZZrrrzzzvvvqqquuuzzz```DDD;;;444333222000///000111111111111000000000000000//////......//////000000000000000000111111111333333333444777===EEEKKKSSSaaawwwmmmaaa]]]___aaabbbdddlllhhhZZZOOOOOOPPPOOOSSS[[[___gggqqqyyywwwdddYYYVVVWWWYYY\\\^^^aaabbbbbbbbbcccdddffffffgggggghhhiiiiiijjjiiiiiijjjkkkmmmnnnpppqqqmmmnnnoooqqquuu{{{ooo[[[PPPJJJEEEFFFJJJOOOUUU\\\bbbeeegggiiilllooorrrwww}}}|||pppeee```aaafffiiiooottt{{{}}}vvvooolllmmmppprrrmmmppptttyyy~~~~~~|||zzzvvvsssrrrpppnnnmmmlllkkkhhhffffffbbb___\\\VVVOOOMMMOOOSSSZZZccciiikkknnnsssxxx~~~rrrjjjfffcccbbbccc```YYYOOOGGGAAA===;;;999999999888888999:::<<<======CCCMMM]]]uuu}}}kkkcccqqqzzzpppfff^^^WWWSSSNNNMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGIIILLLPPPTTTWWWYYYsss|||zzzwwwzzzgggGGG>>>777555444222111333111111111111000000000///000//////////////////000111111111000000000000000111222222333777===EEEKKKOOO^^^vvvoooaaa]]]```ccchhhhhhmmm}}}iii[[[PPPOOOPPPOOOSSS[[[```gggqqqyyywwwdddYYYVVVXXXZZZ[[[^^^bbbdddddddddeeefffjjjkkkllllllmmmmmmnnnnnnkkkkkklllmmmnnnpppqqqrrrqqqsssuuuxxx}}}ttt\\\OOOIIIEEEGGGKKKQQQXXX___eeehhhjjjlllooossswww{{{{{{oooeee```bbbhhhlllpppuuu|||~~~xxxqqqkkkjjjkkkmmmmmmnnnqqquuuyyy}}}}}}{{{yyyuuusssrrrpppmmmllllllkkkhhhffffffaaa^^^[[[TTTLLLJJJMMMSSSZZZbbbgggiiilllqqqwww{{{qqqiiieeebbbaaabbb___YYYOOOFFF@@@<<<:::999999999888888999:::<<<===<<>>555333222000///111111111111111000000000000///000000111111000000///000000000000000111111111111111111222555;;;CCCIIIQQQccc|||sssccc^^^ccchhhtttqqqrrrzzz}}}jjj\\\QQQPPPPPPOOOSSSZZZ^^^fffqqqzzzyyyhhh]]]XXXXXXYYYYYY]]]ccchhhjjjkkkmmmnnnmmmoooppprrrrrrrrrqqqqqqppppppqqqrrruuuwwwyyyzzz~~~}}}^^^LLLFFFCCCFFFLLLTTT\\\ccciiilllqqqrrrvvv{{{yyyooofffcccffflllqqqrrrwww~~~~~~~~~}}}zzz}}}{{{ssskkkeeeddddddggglllrrrvvvzzz{{{|||~~~~~~}}}zzzxxxwwwvvvtttrrrpppnnnlllkkkkkkkkkiiigggbbb]]]ZZZWWWQQQKKKJJJNNNSSSYYYaaaeeefffiiipppuuu}}}nnneeeaaa^^^]]]___[[[UUULLLDDD???===;;;:::::::::999999:::;;;<<<>>>===BBBMMM]]]nnnuuuiiittt|||sssjjjaaaZZZTTTPPPJJJKKKKKKLLLLLLKKKJJJIIIGGGHHHIIIJJJLLLMMMOOOOOOdddyyy|||yyy|||gggIII???666222111//////222111111111111000000000000///000111111111111000/////////000000111111222222333333333333666;;;CCCHHHOOOaaayyyuuuddd```dddjjjrrrppppppxxxkkk]]]QQQPPPPPPOOOSSSZZZ___gggsss|||{{{jjj___ZZZXXXXXXZZZ___eeejjjlllnnnooopppqqqsssuuuvvvwwwwwwvvvuuussstttuuuwwwzzz}}}vvvZZZKKKIIIBBBEEELLLTTT\\\dddiiillltttuuuxxx~~~}}}wwwnnngggdddggglllppptttxxx~~~~~~}}}~~~~~~~~~|||zzzwww{{{~~~{{{sssjjjeeeccc\\\```hhhqqqxxx|||~~~~~~~~~}}}}}}||||||}}}~~~}}}{{{wwwvvvuuuuuusssrrrooonnnlllkkkkkkjjjiiigggaaa\\\YYYWWWRRRMMMNNNRRRTTTZZZaaadddfffiiipppuuu}}}mmmddd```]]]]]]^^^YYYSSSJJJCCC???===<<<;;;::::::999999:::;;;===>>>>>>AAALLL___qqqvvvgggqqq{{{rrriiiaaaZZZTTTPPPIIIJJJKKKLLLLLLKKKJJJIIIGGGHHHIIIKKKLLLLLLLLLLLLaaa{{{~~~zzz}}}hhhLLLAAA888444333111222444111111111111000000000000///000111222222111000///...//////000111222222333555555444444777<<>>===<<<::::::999999:::;;;===>>>???AAALLL```sssvvveeennnzzzrrriiiaaaYYYRRRNNNKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKLLLKKKJJJJJJLLLNNN^^^|||}}}{{{jjjNNNAAA555333666555111000000000000000000000000000000000000000000000000000////////////000000000000222333444555777===DDDIIILLL]]]tttrrrfffbbbaaabbbjjjhhhiiirrrppp___PPPMMMNNNNNNSSSZZZ```iiiuuummm___YYY[[[^^^dddhhhmmmooooooqqquuuxxxwwwyyy|||~~~~~~~~~}}}{{{{{{~~~pppZZZNNNHHHEEEBBBEEEJJJQQQZZZcccjjjnnnuuuxxx~~~zzzpppgggfffiiikkkpppuuu|||||||||}}}}}}}}}{{{zzzyyytttuuuvvvuuurrrmmmgggccc```___aaalllzzz~~~}}}{{{zzzzzzzzzzzz{{{yyyvvvsssqqqpppqqqqqqooommmkkkhhhfffeeedddddddddaaa\\\VVVRRROOOOOONNNWWWZZZ```hhhkkkkkkpppvvvmmmbbb]]]ZZZYYY[[[[[[UUULLLDDD???===<<<;;;:::999888888888:::<<<>>>@@@FFFPPP___qqqhhhdddiiivvv~~~xxxoooeee]]]VVVQQQMMMKKKJJJIIIIIIIIIIIIJJJKKKJJJJJJKKKJJJIIIJJJLLLNNN\\\|||~~~jjjNNNAAA555333555444111000000000000000000000000000000000000000000000000000111111111111222222222222222333444555777===DDDIIINNN^^^uuunnnbbb^^^```bbbfffdddfffqqqqqq```QQQNNNOOOOOOSSS[[[aaajjjvvvoooaaa[[[\\\___ccchhhlllooooooqqquuuxxxzzz}}}}}}~~~{{{eeeSSSIIIEEECCCBBBEEEJJJQQQYYYbbbjjjnnnuuuyyyxxxnnnffffffiiimmmqqqvvv{{{||||||||||||{{{zzzyyyyyyssstttuuutttrrrnnniiiggg```^^^```kkkzzz~~~}}}{{{zzzyyyzzzzzz{{{yyyxxxuuurrrppppppppppppooonnnkkkiiigggeeeeeeeeebbb___[[[VVVSSSQQQQQQQQQXXXZZZaaahhhkkkkkkpppwwwmmmbbb]]]ZZZYYY[[[[[[UUULLLDDD???===;;;::::::999888888999:::<<<>>>???EEEOOO^^^qqqggg^^^dddsss|||uuukkkaaaYYYSSSOOOLLLLLLKKKJJJIIIIIIJJJKKKLLLIIIJJJJJJIIIHHHJJJMMMPPP[[[|||kkkMMMAAA666444555444111000000000000000000000000000000000000000000000000000111111111111222222222222222333444555777===DDDIIIQQQ```vvv~~~jjj^^^[[[]]]aaacccbbbfffrrrsssaaaRRROOOPPPOOOTTT[[[bbbjjjuuusssddd]]]]]]___cccggglllooopppqqquuuyyy~~~qqq___QQQIIIEEEDDDBBBDDDIIIPPPYYYbbbiiinnnvvv{{{vvvmmmffffffjjjnnnssswwwzzz~~~}}}}}}|||{{{zzzzzzyyyzzztttttttttsssqqqnnnkkkjjjbbb___```kkk{{{}}}}}}|||zzzyyyxxxyyyyyyzzzxxxvvvtttqqqpppoooooooooooonnnllljjjgggfffeeeeee```^^^[[[WWWTTTSSSSSSSSSWWWZZZaaahhhlllmmmssszzzmmmccc^^^ZZZZZZ[[[[[[UUUKKKCCC>>><<<:::999:::999888888999:::<<<===>>>CCCMMM]]]qqq{{{fff[[[cccttt{{{ttthhh]]]VVVQQQNNNMMMKKKKKKJJJIIIIIIJJJKKKKKKJJJJJJJJJIIIIIIJJJNNNQQQ^^^}}}}}}kkkMMMAAA777444555333111111000000000000000000000000////////////////////////.../////////000000000000222333444555777===DDDIIIQQQ___ttt~~~lll___[[[\\\___dddccchhhuuuuuucccTTTQQQQQQPPPTTT[[[bbbiiisss|||uuufff^^^\\\^^^bbbfffllloooppprrrvvvzzzmmmZZZMMMFFFCCCDDDBBBDDDHHHOOOWWWaaaiiimmmwww|||xxxooohhhhhhkkknnnrrrwwwxxx~~~}}}{{{zzzzzz{{{{{{vvvuuutttqqqooollljjjiiifffaaa```kkk{{{~~~}}}{{{xxxwwwwwwwwwwwwvvvuuusssqqqpppooonnnnnnooonnnllljjjhhhfffeeeeee```^^^[[[XXXUUUTTTSSSSSSTTTWWW___hhhmmmpppwwwnnnddd___[[[ZZZ[[[ZZZTTTKKKCCC>>>;;;:::999999999999999999;;;<<<======AAAJJJZZZnnnwwweee^^^hhhyyyzzzrrrggg\\\UUUQQQOOONNNKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJKKKNNNQQQ]]]{{{zzzjjjLLLAAA777555444222111222000000000000000000000000////////////////////////.../////////000000000000222333444555777===DDDIIIPPP\\\ppprrreee]]]\\\^^^eeedddiiivvvxxxfffVVVRRRRRRQQQUUU\\\aaagggqqqyyyvvvggg^^^[[[\\\aaaeeekkknnnppprrrwww{{{~~~cccPPPEEE???>>>AAABBBDDDGGGNNNVVV```hhhmmmwww||||||ssskkkkkkmmmooorrruuuxxx~~~~~~||||||}}}}}}zzzxxxuuuqqqnnnkkkiiiggggggaaa```iiiyyy~~~|||yyyvvvuuuttttttttttttsssqqqpppooonnnnnnnnnmmmllljjjhhhfffeeeddd```^^^\\\XXXUUUSSSRRRQQQQQQTTT]]]fffmmmqqqzzzoooeee```[[[ZZZ[[[XXXRRRIIIBBB===;;;:::999999999999999:::;;;<<<<<<===???HHHWWWllltttfff```lllxxxqqqfff\\\UUUQQQOOONNNJJJIIIHHHGGGGGGHHHIIIJJJJJJKKKLLLLLLKKKKKKLLLNNNVVVqqq|||iiiKKKAAA888555444111111222000000000000000000000000000000000000000000000000111111111111222222222222222333444555777===DDDIIINNNYYYkkkwwwiiiaaa______eeedddiiivvvzzzhhhXXXTTTSSSRRRUUU\\\```fffooovvv|||wwwhhh^^^[[[[[[```eeekkknnnpppsssxxx|||}}}xxxZZZJJJCCC???@@@DDDBBBCCCFFFLLLUUU___hhhmmmvvv{{{|||}}}vvvnnnnnnpppppprrrvvvyyy~~~~~~}}}}}}}}}{{{xxxtttpppllliiihhhfffcccccckkkyyy|||yyyvvvuuutttttttttssssssrrrqqqpppooonnnmmmlllllljjjhhhfffdddbbb___]]][[[XXXUUURRRQQQPPPQQQTTT[[[eeelllqqqzzzooofff```\\\ZZZ[[[VVVPPPHHHAAA===;;;;;;:::888888999::::::;;;;;;<<<===???GGGWWWmmmqqqfff___mmmvvvoooeee[[[UUUQQQNNNLLLHHHHHHFFFFFFFFFFFFHHHHHHHHHJJJLLLLLLJJJIIIHHHIIINNNggg~~~hhhKKKAAA999555333111111333000000000000000000000000000000000000000000000000111111111111222222222222222333444555777===DDDIIINNNWWWhhh}}}yyyjjjbbbaaacccgggfffkkkxxx{{{iiiYYYUUUTTTRRRVVV\\\aaagggooouuu{{{xxxiii```\\\\\\___dddjjjnnnpppsssxxx|||~~~qqqUUUIIIFFFBBBBBBGGGBBBCCCFFFLLLTTT^^^hhhmmmuuuyyy}}}zzzzzz{{{wwwpppppprrrsssuuuxxxyyy~~~~~~||||||~~~}}}{{{xxxtttqqqmmmlllggghhhmmmuuu~~~{{{yyywwwwwwvvvwwwttttttssssssrrrpppooooookkkkkkkkkiiigggeeebbbaaa[[[ZZZYYYWWWUUUSSSQQQQQQSSSUUU\\\eeejjjnnnwwwpppfffaaa\\\ZZZZZZTTTNNNFFF@@@===<<<<<<;;;888888999:::;;;;;;;;;;;;???AAAIIIZZZqqqmmmddd^^^ooo~~~tttmmmddd[[[TTTPPPMMMKKKGGGGGGFFFEEEEEEFFFGGGGGGFFFIIIKKKKKKIIIGGGEEEEEEIIIaaawwwgggKKKBBB999666333000111333000000000000000000000000000000000000000000000000////////////000000000000333333444555777===DDDIIINNNWWWggg|||xxxiiibbbcccfffiiiiiinnn||||||jjjZZZUUUTTTSSSVVV\\\bbbhhhooouuu{{{zzzkkkaaa^^^]]]___dddjjjnnnppptttyyy}}}jjjPPPHHHFFFAAA???BBBBBBCCCFFFKKKTTT^^^gggmmmuuuxxx}}}~~~zzzvvvyyy{{{vvvpppqqqtttvvvxxx{{{zzz~~~~~~{{{zzz~~~~~~}}}{{{xxxuuuqqqpppjjjooowww}}}|||zzzyyyxxxyyyyyyzzztttttttttsssrrrqqqpppooojjjjjjjjjiiigggdddbbb```XXXWWWWWWVVVUUUSSSSSSRRRVVVWWW]]]dddiiilllttt}}}pppgggaaa]]]ZZZZZZSSSMMMEEE@@@===<<<<<<<<<888888999:::;;;;;;;;;;;;@@@BBBJJJ]]]vvv}}}jjjcccaaarrrssslllaaaXXXRRRNNNKKKIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGIIIIIIGGGEEEEEEEEELLL^^^uuutttyyy~~~kkkKKK@@@777333222000111333000000111111111111000000222111111000///......---......//////000000111111222444666666666:::AAAFFFLLLUUUggg}}}wwwhhh```aaaccccccfffoooppp]]]SSSQQQRRRVVV[[[___gggqqqvvvxxx}}}~~~lllaaa\\\\\\^^^bbbfffkkkpppvvv|||~~~dddNNNGGGEEE@@@>>>AAABBBDDDGGGKKKQQQXXXaaaggguuuwwwyyyyyywwwvvvwwwxxxzzzzzzvvvpppnnnpppuuuzzz}}}|||{{{{{{~~~|||{{{yyyxxxxxxuuuwww~~~|||xxxvvvwwwyyy{{{{{{wwwtttqqqpppoooooommmkkkjjjjjjjjjiiifffccc```^^^[[[ZZZXXXTTTPPPOOOPPPRRRSSSYYYaaagggkkkoootttxxxpppeee```[[[YYYXXXRRRLLLDDD???===<<<999777888777666777:::;;;<<<<<>>AAAAAACCCFFFJJJPPPXXX```fffqqqsssuuuvvvvvvvvvxxxyyy{{{{{{wwwsssqqqtttxxx|||~~~|||{{{{{{~~~~~~}}}}}}|||{{{zzzzzzzzz{{{~~~{{{wwwuuuuuuwwwxxxxxxuuurrrooonnnnnnmmmkkkjjjjjjjjjjjjiiifffccc```]]][[[ZZZXXXTTTQQQOOOPPPRRRTTTZZZbbbhhhlllooosssvvvmmmbbb]]]YYYVVVVVVQQQKKKCCC>>><<<<<<999777888777777888:::;;;<<<<<<@@@FFFPPPbbbvvvfffdddfffzzz}}}rrrkkkaaaWWWQQQLLLJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEGGGHHHGGGEEECCCCCCCCCFFFXXXqqquuuzzzqqqrrrxxxfffIII@@@777444333111111333000000111111111111000000111111000000//////......000000000111222222333333111222444555666;;;CCCIIIPPPWWWfffzzztttddd[[[\\\```fffkkkwwwvvvaaaVVVSSSVVV[[[aaahhhkkkpppuuu{{{qqqeee``````^^^bbbggglllqqqwww}}}{{{eeeOOOGGGDDDAAA@@@BBBAAACCCFFFJJJOOOWWW```eeelllnnnqqqssstttvvvyyy{{{|||yyyvvvuuuxxx{{{~~~}}}||||||}}}}}}}}}}}}}}}~~~~~~~~~}}}zzzvvvtttttttttuuuuuurrrpppmmmllllllkkkiiihhhiiiiiiiiihhhfffbbb___]]]ZZZZZZXXXTTTQQQPPPQQQRRRTTT[[[cccjjjlllooorrruuummmbbb\\\XXXUUUUUUPPPJJJBBB===<<<;;;:::888888888888999:::;;;<<<===???EEESSSkkkssseeedddiii|||{{{pppiii___VVVOOOKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFCCCBBBBBBCCCIII[[[qqq~~~qqqvvv}}}qqqwww}}}~~~dddIII???777444333111111333000000111111111111000000111000000000/////////...//////000111111222222333000222333444666;;;DDDKKKQQQWWWeeezzzzzzggg\\\\\\___fffkkkvvvyyycccWWWTTTVVV\\\ccclllmmmpppuuu|||sssgggaaa```]]]```eeeiiinnnsssyyy}}}{{{gggRRRHHHEEEBBBAAACCC@@@BBBFFFJJJOOOWWW```fffjjjlllnnnppprrrvvvzzz~~~}}}zzzwwwwwwzzz}}}}}}}}}~~~||||||}}}~~~~~~zzzvvvtttssstttsssrrrqqqooolllkkkkkkjjjiiiggghhhiiiiiigggeeebbb^^^\\\YYYYYYWWWTTTPPPOOOQQQRRRTTT[[[dddjjjlllnnnqqqsssmmmbbb]]]YYYWWWVVVPPPIIIAAA<<<;;;;;;:::888888999:::::::::;;;===>>>AAAEEETTTooosssffffffjjj}}}}}}wwwmmmfff\\\SSSNNNJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGEEECCCBBBCCCDDDJJJ\\\rrr~~~sssvvv~~~}}}zzz}}}{{{}}}|||cccHHH>>>777555444222111333000000111111111111000000000000000000////////////......//////000111111111000111333333555;;;EEELLLPPPVVVdddyyymmm```^^^aaahhhllluuu{{{dddWWWSSSUUU[[[aaakkkmmmpppvvv|||tttggg```______bbbeeeiiilllqqquuuyyy|||~~~mmmXXXKKKFFFCCCBBBCCC@@@BBBFFFKKKQQQZZZccciiilllmmmoooqqqtttyyy|||zzzwwwwwwzzz~~~}}}~~~||||||}}}~~~~~~{{{xxxuuuuuutttsssrrrqqqooolllkkkkkkkkkjjjhhhhhhhhhhhhgggdddaaa^^^\\\XXXWWWVVVRRROOOOOOPPPRRRTTTZZZbbbhhhkkkmmmppprrr}}}lllaaa]]]YYYWWWWWWQQQJJJAAA<<<;;;;;;:::999888:::;;;;;;:::;;;===@@@CCCEEETTTqqquuuhhhggglllzzzssshhhbbbXXXPPPLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEECCCCCCDDDFFFIII```yyyvvvvvvzzz{{{~~~{{{~~~zzzzzz```GGG>>>777555555222111333000000111111111111000000000000000000////////////.........///000000111111111222333333555;;;EEELLLOOOTTTcccyyyrrrccc```bbbkkkoooxxx}}}fffYYYTTTTTTYYY^^^gggkkkqqqvvv{{{uuuggg```]]]```cccgggjjjmmmqqqvvvzzz{{{~~~uuu___OOOGGGEEEDDDCCC@@@CCCGGGMMMTTT]]]gggmmmpppqqqtttwww{{{}}}zzzwwwwwwzzz~~~~~~|||}}}}}}~~~~~~|||xxxvvvvvvuuutttsssqqqooollllllllllllkkkiiigggggggggfffddd```]]][[[VVVVVVTTTQQQNNNMMMOOOQQQSSSXXX```eeehhhkkkooosss|||zzzggg^^^ZZZWWWVVVVVVTTTLLLCCC===;;;;;;:::999888:::===<<<:::;;;>>>AAADDDFFFUUUrrrvvvjjjhhhoooxxxpppddd^^^UUUNNNJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFEEEDDDDDDGGGIIIPPPmmmzzzyyyzzz{{{~~~{{{xxx]]]FFF===666555555333111222000000111111111111000000////////////000000000000...//////000111111222222222333333333444:::DDDLLLNNNSSSbbbyyytttddd```bbbkkkqqq{{{iii[[[VVVTTTWWW[[[aaahhhqqqwwwzzz}}}wwwiii```]]]]]]```eeeiiimmmrrrwww{{{{{{}}}fffSSSIIIFFFDDDBBBAAADDDIIIOOOWWWaaakkkrrrtttvvvyyy~~~{{{wwwvvvyyy~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxvvvvvvvvvtttssspppnnnlllkkkkkkkkkjjjiiigggggggggfffccc```]]][[[TTTTTTRRROOOMMMLLLNNNPPPRRRWWW]]]bbbeeeiiipppttt|||xxxeee]]]ZZZXXXWWWWWWWWWOOOEEE>>>;;;;;;:::999888;;;>>>===::::::>>>BBBCCCGGGXXXwwwwwwjjjhhhpppvvvnnnaaa[[[SSSLLLIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFHHHJJJ\\\|||~~~|||~~~~~~|||www[[[FFF===666666555333222222000000111111111111000000////////////000000000000000000000111222222333333333333333333444:::DDDKKKNNNSSSaaaxxxtttddd```bbbiiippp|||kkk^^^WWWUUUWWWZZZ]]]fffrrrwwwyyy|||yyyjjjaaa]]]XXX\\\aaafffkkkqqqwww{{{zzz~~~kkkVVVJJJGGGEEEBBBAAADDDJJJPPPYYYcccnnnuuuwwwyyy}}}|||xxxvvvzzz~~~~~~~~~}}}||||||||||||{{{~~~{{{yyywwwvvvvvvvvvtttsssooommmkkkjjjkkkkkkjjjiiifffggggggeeeccc```\\\ZZZSSSSSSQQQNNNLLLKKKMMMOOOQQQUUU[[[___ccciiipppuuu|||xxxfff^^^\\\ZZZYYYZZZYYYQQQFFF>>><<<;;;:::999888;;;>>>===;;;:::>>>CCCBBBHHH[[[zzzwwwiiigggnnnuuummm```ZZZRRRKKKHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCEEEHHHFFFDDDGGGMMMaaarrr\\\DDD???999444333333333333111111111111000000000000000000000000000000000000000222333444444333111000222333444444555999@@@FFFMMMSSSbbbwwwuuuccc]]]```jjjqqq{{{ooo]]]WWWWWWXXXWWW^^^dddnnnuuuzzz~~~nnnbbbZZZ[[[]]]```eeekkkqqquuuxxx|||lllWWWKKKDDDAAA???CCCFFFLLLSSS\\\gggrrryyyzzzzzzxxx{{{~~~~~~}}}~~~~~~}}}{{{|||yyyxxxyyyzzz{{{zzzzzzyyyzzz{{{yyyvvvttttttsssqqqpppnnnllljjjiiijjjjjjiiihhhgggfffccc```]]]YYYUUUTTTVVVTTTQQQMMMKKKKKKLLLLLLQQQWWW^^^ccceeehhhlllooozzzxxxhhh]]]ZZZ[[[\\\\\\TTTMMMDDD>>><<<<<<:::999;;;<<<===<<<<<<<<<>>>@@@FFFNNNaaa~~~uuuiiigggvvv}}}||||||ssskkk^^^XXXQQQJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDCCCBBBGGGOOOdddsssYYYCCC???888444333333333333111111111111000000000000000000000000000000000000111111222333333222111000333444555555555:::CCCIIIOOOTTTcccyyywwwfff___```jjjooovvv|||ppp^^^WWWWWWXXXWWW\\\bbbllltttzzzpppddd\\\[[[\\\```dddiiinnnsssuuuwwwzzz~~~rrr\\\LLLEEEBBBAAABBBFFFLLLSSS]]]iiittt{{{~~~|||~~~~~~}}}~~~~~~~~~|||}}}{{{zzz{{{|||{{{zzz{{{yyyzzz~~~~~~wwwtttrrrqqqqqqpppooonnnooommmkkkjjjkkkkkkjjjiiieeedddccc```^^^[[[XXXWWWWWWTTTQQQNNNLLLLLLLLLMMMRRRXXX___eeegggjjjooosss|||xxxhhh]]]ZZZ[[[[[[[[[TTTMMMDDD>>><<<<<<:::999;;;<<<===<<<<<<<<<>>>@@@CCCKKK```~~~vvvhhhgggttt~~~xxxwwwxxx|||qqqhhh[[[VVVNNNIIIFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHEEEDDDDDDCCCDDDKKKSSSgggyyytttVVVBBB>>>888444333333333333111111111111000000000000000000000000000000000000111111111111111111111111555555555555666<<>><<<<<<:::999:::<<<<<<<<<<<<<<<>>>@@@DDDLLLaaa~~~xxxjjjhhhsssyyyrrrrrrsss}}}zzznnnfffYYYTTTMMMGGGEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGJJJHHHHHHIIIHHHHHHOOOWWWjjjtttrrrTTTAAA===888444333333333222111111111111000000000///000000000000000000000000000000000///000000111222555555444333555<<>>;;;777555444333222111111111111111000000000000000000000000000000000000///000000111111222222222222222222222333999BBBJJJTTTXXXgggyyylll```[[[]]]cccnnn~~~}}}hhh[[[VVVUUUVVVZZZ```hhhnnnttt{{{yyyjjj```^^^___```bbbeeehhhkkklllmmmqqquuuxxxyyyyyyyyyyyyvvvvvvxxxzzz~~~{{{^^^LLLFFFDDDEEEDDDHHHNNNVVV```kkkwww~~~|||yyy{{{~~~}}}}}}~~~}}}||||||~~~||||||{{{yyyxxxwwwwwwvvvqqqooonnnoooppprrrrrrqqqmmmkkkiiiiiijjjjjjiiihhhhhhgggeeebbb^^^ZZZWWWUUUSSSQQQOOOMMMLLLMMMOOOPPPUUUZZZ```eeeiiiooouuuzzz}}}rrrcccZZZXXXYYYYYYWWWQQQJJJBBB<<<;;;<<<;;;999999:::<<<<<<<<<===???BBBGGGTTTmmm~~~rrrtttzzzmmmjjjrrr{{{yyynnneeeYYYTTTLLLGGGEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGFFFEEEGGGJJJKKKKKKPPPXXXkkk}}}xxx{{{}}}yyy{{{~~~xxxcccPPP===:::777555444444222111111111111111000000000000000000000000000000000000...000111333333333333222111333333333444999AAAGGGRRRWWWfffzzzmmm___\\\^^^eeerrrjjj\\\VVVUUUVVVWWW]]]fffnnntttzzz|||nnneee___```bbbdddgggjjjlllnnnooorrruuuvvvvvvvvvwwwxxxttttttuuuwww{{{rrrWWWJJJEEEDDDBBBCCCFFFLLLSSS\\\fffqqqxxx}}}xxxuuuxxx}}}~~~||||||}}}{{{zzzyyyzzz~~~~~~}}}|||zzzwwwuuuuuuuuupppnnnmmmmmmoooppppppooonnnllljjjjjjjjjkkkjjjiiigggfffdddaaa]]]YYYVVVTTTQQQOOOMMMKKKKKKLLLNNNPPPWWW[[[aaafffjjjooovvv{{{zzzooobbbZZZXXXYYYYYYXXXPPPJJJAAA<<<;;;;;;;;;999999:::<<<<<<<<<===@@@BBBIIIWWWrrr|||qqqtttwwwjjjjjjuuuyyynnnfffZZZUUUMMMGGGEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHJJJHHHHHHJJJJJJLLLTTT]]]eee}}}zzzwwwzzz~~~|||}}}uuu```NNN===:::777555444444222111111111111111000000000000000000000000000000000000...000222444555444333222222333444444555999@@@FFFPPPVVVfff~~~zzzmmm___\\\___ggguuukkk\\\VVVUUUVVVSSS[[[eeemmmtttzzzqqqhhh```aaabbbeeehhhkkkmmmooosssuuuwwwwwwwwwwwwxxxzzzvvvuuuuuuwww{{{jjjPPPEEECCCAAA>>>BBBEEEJJJPPPXXXbbbmmmttt}}}zzzuuussswww}}}~~~{{{{{{|||zzzxxxwwwxxx|||}}}zzzvvvsssrrrsssqqqooonnnnnnpppqqqpppoooooommmkkkkkkllllllkkkjjjfffeeeccc```]]]YYYVVVTTTPPPNNNLLLKKKKKKLLLNNNPPPXXX]]]cccgggjjjooovvv{{{xxxnnnaaaYYYXXXZZZZZZYYYPPPIIIAAA<<<;;;;;;;;;999888:::;;;<<<<<<===@@@BBBMMM\\\xxxzzzooorrrssskkkjjjrrr{{{{{{pppfff\\\VVVNNNGGGCCCBBBBBBAAAEEEEEEEEEEEEFFFGGGHHHIIIKKKIIIIIIKKKKKKKKKOOOUUUhhhzzzwwwttt~~~}}}yyy```III@@@<<<777444333333444444111111111111000000000000000000000000000000000000222111111000000000111111000222444444444888???EEEQQQUUUddd}}}{{{ttthhh___]]]___eeeqqqooo```XXXUUUTTTVVV\\\dddlllsssyyy~~~tttmmmgggcccccchhhlllmmmooorrruuuyyy}}}~~~{{{vvvrrrpppvvvvvvwwwwwwyyy~~~^^^KKKDDDAAA???>>>CCCEEEJJJOOOVVV```iiipppyyy|||rrrpppnnnpppvvv}}}~~~}}}||||||||||||}}}}}}~~~~~~|||{{{|||xxxvvvtttssspppnnnnnnnnnnnnnnnnnnnnnnnnnnnpppppppppooommmkkkhhhgggeeeccc```]]]ZZZWWWVVVUUUPPPPPPOOOLLLKKKKKKNNNQQQXXX]]]ccchhhkkkqqqxxx}}}{{{lll^^^XXXXXXXXXWWWXXXMMMGGG???;;;;;;<<<;;;;;;???:::888:::<<<===???CCCRRRdddwwwmmmnnn|||qqqjjjkkkttt~~~yyynnneeeYYYSSSLLLFFFDDDCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIILLLIIIIIIKKKJJJJJJNNNTTTbbbttt}}}vvvuuu{{{|||}}}~~~}}}}}}yyyaaaIII@@@<<<777444333444444444111111111111000000000000000000000000000000000000//////............//////000222444444444888???EEEPPPUUUdddzzz{{{pppddd[[[]]]___eeerrrrrrbbbYYYVVVUUUVVV[[[ccckkkrrrxxx}}}xxxoooiiieeedddiiimmmnnnpppssswwwxxxyyyxxxvvvsssrrrrrruuuuuuwwwxxxzzztttWWWGGGBBB@@@??????CCCFFFJJJPPPWWW___iiiooovvv}}}}}}vvvooommmlllnnnuuu|||||||||{{{{{{{{{{{{{{{|||}}}||||||}}}|||{{{yyy{{{yyyvvvtttsssqqqooommmoooooooooooooooooooooooooooooonnnnnnllliiigggfffdddccc```]]]ZZZWWWUUUUUUPPPPPPNNNLLLKKKLLLOOOQQQYYY^^^ccchhhkkkqqqxxx}}}yyyjjj\\\WWWWWWVVVVVVVVVMMMFFF???;;;;;;<<<;;;:::>>>999888;;;===<<<>>>BBBRRReeeqqqjjjmmmxxxooojjjlllwww~~~vvvkkkbbbUUUPPPJJJFFFDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIILLLIIIHHHJJJIIIHHHLLLRRR^^^ppp{{{yyyyyyvvvwwwssszzz|||~~~xxxaaaKKK@@@<<<777444444444444333222222111111111000000000000000000000000000000000222222111111111222222333111333444444444777>>>DDDQQQWWWdddxxx|||lll___WWW[[[^^^fffrrrwwwdddZZZVVVVVVUUUZZZbbbiiipppwww}}}~~~ssskkkgggfffjjjmmmnnnppptttvvvvvvuuurrrpppppprrruuusssuuuvvvxxx|||xxxdddNNNCCCAAA@@@???@@@DDDGGGLLLQQQWWW___gggmmmrrrzzzuuunnnjjjiiiiiilllsss}}}}}}{{{wwwwwwxxxxxxyyyzzz{{{{{{}}}{{{zzzzzz{{{zzzyyywwwwwwuuusssqqqqqqpppnnnllloooooooooooooooooooooooommmmmmmmmlllkkkhhhfffeeecccbbb___\\\YYYVVVUUUTTTOOOOOONNNLLLKKKLLLOOORRR[[[___dddhhhkkkqqqxxx}}}uuugggZZZVVVVVVUUUTTTTTTLLLFFF???;;;;;;<<<;;;:::<<<999999<<<===<<<===AAAQQQfff}}}jjjfffjjjwwwnnnjjjmmmyyy{{{ssshhh```SSSOOOIIIEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIILLLIIIHHHIIIHHHGGGJJJPPP___ppp}}}uuupppqqq~~~xxx{{{www```KKK@@@<<<888555555555444333222222222111111111000000////////////////////////333222222222222333333444111333444333333777===CCCSSSYYYeeevvv~~~kkk]]]VVVYYY]]]fffsss{{{ggg[[[VVVUUUTTTYYY```gggooovvv~~~vvvlllhhhfffiiillllllnnnrrrrrrrrrqqqooommmnnnqqqtttrrrtttwwwzzz}}}eeeVVVFFF@@@??????>>>@@@EEEHHHMMMSSSXXX___fffkkkpppxxxyyypppjjjffffffgggjjjqqqzzz~~~}}}}}}zzztttuuuvvvxxxyyyzzz{{{{{{{{{yyyxxxxxxxxxxxxwwwuuutttsssqqqqqqrrrqqqooommmoooooooooooooooooooooooollllllmmmllljjjhhhfffeeebbbaaa^^^[[[XXXUUUTTTSSSNNNNNNNNNLLLKKKMMMPPPSSS\\\```eeehhhkkkqqqxxx~~~rrreeeXXXUUUVVVUUUSSSSSSJJJEEE>>>;;;;;;<<<;;;:::;;;999999======;;;>>>BBBPPPgggxxxeeeccchhhwwwnnnkkknnnzzzyyyoooeee^^^SSSOOOIIIEEEDDDCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIKKKHHHHHHIIIHHHFFFJJJPPPbbbqqq~~~{{{ttt{{{qqqrrr~~~www}}}vvv___KKK???<<<999666555555444333222222222222111111111111////////////////////////...---------......///000222333444333333666<<>>;;;;;;<<<;;;999:::999:::======<<<@@@FFFQQQkkkvvveeebbbhhhuuunnnkkkooozzz~~~vvvkkkaaaZZZQQQNNNIIIEEEDDDCCCCCCBBBEEEEEEEEEEEEFFFGGGHHHIIIKKKHHHGGGIIIHHHGGGKKKQQQdddppp}}}uuuqqq{{{zzzxxxyyyyyyttt]]]JJJ???===999777666666444333333222222222222111111111000000000000000000000000............///000111111333444444333222555;;;@@@LLLSSS[[[fff{{{qqqccc[[[XXX]]]eeeqqqmmm]]]VVVTTTTTTXXX^^^eeemmmvvv~~~pppiiieeeeeeeeedddeeehhhgggiiilllmmmmmmnnnoooppprrruuuxxx|||{{{fffOOOGGGAAA@@@???<<<===@@@DDDHHHOOOUUU[[[aaafffiiipppwwwxxxpppkkkhhhbbbcccggglllsss{{{~~~{{{|||~~~~~~|||xxxyyyzzz|||}}}}}}||||||xxxvvvuuuuuuvvvuuutttsssvvvuuuuuuvvvvvvuuussspppmmmmmmmmmmmmmmmmmmmmmmmmllllllllllllkkkiiigggfff```___\\\YYYVVVSSSRRRQQQMMMMMMMMMLLLKKKNNNRRRUUU]]]```eeehhhlllsss|||mmmaaaWWWUUUWWWUUURRRQQQHHHCCC===;;;<<<<<<;;;999999999:::=========CCCKKKXXXsssvvveeedddjjjzzzqqqmmmkkkooozzz{{{qqqfff\\\VVVNNNKKKGGGEEEDDDDDDDDDCCCEEEEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGIIIIIIHHHLLLRRRfffppp}}}uuuooo~~~}}}|||sss[[[HHH???===999888777666444333333333222222222111111111000000000000000000000000111111111111222333444555333444555333222444:::???JJJRRRYYYbbbwwwuuueee\\\ZZZ^^^eeeooo|||qqq```XXXUUUUUUXXX^^^dddmmmwwwrrrkkkfffddddddaaabbbeeefffhhhjjjkkklllmmmooorrrsssuuuzzz~~~|||dddVVVGGGCCC??????>>><<<===AAABBBGGGOOOVVV\\\bbbfffjjjpppwww{{{qqqjjjfffeeebbbdddiiiooovvv}}}~~~|||}}}~~~zzz{{{}}}~~~}}}|||{{{zzzxxxvvvuuuuuuuuuuuutttrrrwwwvvvvvvwwwxxxvvvsssqqqlllllllllllllllllllllllljjjjjjkkkkkkjjjhhhfffeee```^^^[[[XXXUUUSSSQQQPPPLLLLLLLLLKKKLLLNNNRRRVVV\\\```dddhhhlllttt}}}iii^^^TTTTTTVVVTTTPPPNNNGGGBBB===;;;<<<<<<;;;999:::999:::<<<<<<>>>GGGQQQaaa~~~ttteeefffnnn|||uuunnnkkkkkkppp{{{yyyooocccYYYSSSKKKHHHEEEDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGIIIJJJIIINNNTTTiiirrrxxxppp~~~rrrZZZGGG???===:::888777666444333333333333222222222111111000000000000000000000000////////////000111222333333444555333222444:::???LLLTTTZZZbbbxxxwwwfff\\\[[[___dddlllyyytttcccZZZWWWUUUXXX^^^dddmmmxxxuuummmgggeeeccc```aaacccfffggghhhiiijjjlllqqqtttsssvvvzzz~~~gggTTTKKKCCC???>>>>>>===;;;>>>BBBAAAGGGOOOWWW]]]bbbgggjjjpppvvvwwwmmmfffbbbbbbccceeejjjqqqxxx~~~~~~|||}}}|||}}}~~~~~~}}}|||yyyxxxxxxvvvuuutttuuuuuutttrrrwwwwwwwwwxxxxxxvvvssspppkkkkkkkkkkkkkkkkkkkkkkkkiiiiiiiiiiiihhhgggeeeddd___^^^[[[XXXUUURRRQQQPPPLLLLLLLLLKKKLLLNNNRRRVVV\\\___dddhhhmmmuuu}}}ggg\\\SSSRRRTTTRRROOOMMMFFFBBB===;;;<<<<<<;;;999:::999:::<<<<<>>>>>>>>???@@@AAABBBHHHPPPVVVZZZ___eeeiiinnnuuuzzzpppggg___^^^aaadddhhhnnnrrrvvv||||||}}}}}}}}}{{{wwwvvvyyyxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvtttsssqqqooonnnmmmmmmoooppppppooollllllkkkiiigggeeecccbbb^^^[[[XXXVVVUUUSSSQQQOOONNNKKKJJJKKKKKKKKKPPPVVV[[[___dddhhhmmmuuu~~~|||hhh___UUUOOOPPPQQQPPPNNNEEEAAA<<<999999:::;;;;;;<<<;;;;;;======BBBNNN[[[uuunnnddd]]]ssshhhhhheeeaaa___ggguuuzzzrrriii___WWWQQQIIIHHHFFFCCCBBBCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIFFFGGGKKKIIIQQQfff}}}~~~~~~pppWWWFFF@@@===999777666666666555666555444333222000///////////////000000000000000000000//////000000111222333444444333333555999<<>>>>>???@@@AAACCCIIIPPPVVV[[[___eeejjjooovvvwwwmmmddd]]]]]]```fffjjjoootttxxx||||||~~~{{{|||zzzvvvuuuxxxzzzzzzyyyxxxwwwvvvvvvuuuvvvvvvvvvvvvuuusssrrrqqqpppnnnmmmmmmnnnoooooonnnjjjiiiiiigggeeecccaaa___\\\ZZZVVVTTTSSSRRRPPPNNNNNNKKKJJJKKKKKKKKKPPPVVV[[[___eeejjjpppxxxxxxfff^^^UUUPPPQQQQQQOOOLLLDDDAAA<<<999999:::;;;;;;<<<;;;;;;<<<<<<@@@LLLYYYpppnnneee```www^^^^^^]]][[[]]]fffuuu~~~wwwooofff\\\SSSMMMGGGFFFDDDBBBBBBCCCDDDEEEDDDDDDEEEEEEFFFFFFFFFFFFEEEIIIGGGGGGKKKKKKYYYsssnnnVVVFFF???===999777777777666555444444444333222111111111000000000000000000//////000000//////000000111222333333444333333555999<<>>>>>???@@@@@@DDDIIIQQQWWW[[[```fffkkkqqqxxx~~~rrriiiaaa[[[[[[___ggglllrrrwww{{{~~~||||||~~~~~~}}}~~~zzzyyyzzzxxxttttttwww|||{{{zzzyyywwwvvvuuuuuuvvvvvvvvvuuutttsssqqqpppqqqooommmmmmmmmnnnmmmllliiiiiihhhgggdddbbb```___\\\ZZZVVVTTTSSSRRRPPPNNNMMMJJJJJJKKKKKKKKKPPPWWW\\\```ffflllsss{{{sssccc\\\UUURRRRRRRRRNNNJJJCCC@@@<<<999::::::;;;;;;<<<;;;;;;<<<;;;>>>JJJUUUnnn{{{lllfffccc{{{UUUVVVWWWWWW[[[eeesss~~~{{{uuummmdddZZZPPPJJJEEEDDDBBBAAAAAACCCDDDEEEDDDDDDEEEEEEFFFFFFGGGGGGDDDIIIIIIHHHKKKNNNaaammmTTTEEE???===:::888888777666555333333333333333222222222222111111000000////////////////////////000111111222333444333333555888;;;@@@HHHTTTddd|||wwwhhh```]]]ZZZ\\\bbbnnnpppbbbZZZVVVXXX[[[___fffpppzzzyyyjjjbbb___]]]^^^bbbaaacccfffhhhiiilllppprrrvvvyyy||||||}}}vvvaaaRRRHHHCCCAAA@@@???>>>>>>???@@@@@@EEEKKKRRRWWW[[[```ggglllrrryyyyyynnneee^^^YYYZZZ^^^hhhmmmtttyyy~~~}}}}}}}}}}}}||||||{{{wwwvvvxxxwwwtttsssvvv{{{zzzzzzyyyxxxwwwwwwvvvvvvvvvuuuuuutttrrrqqqqqqrrrpppmmmlllmmmlllkkkjjjkkkjjjiiihhhfffdddbbb```^^^[[[XXXVVVVVVTTTRRRQQQMMMJJJIIIKKKKKKLLLPPPWWW^^^bbbhhhmmmsss|||nnn```[[[UUUSSSTTTRRRMMMHHHBBB???;;;::::::;;;;;;:::<<<::::::;;;:::===GGGSSSnnnuuuhhhfffeee~~~OOOPPPQQQSSSXXXcccpppyyyzzzssskkkbbbXXXOOOIIICCCBBBAAA@@@@@@BBBDDDEEECCCDDDDDDEEEFFFFFFGGGGGGDDDJJJJJJIIIMMMQQQgggkkkSSSEEE???===:::999999888666444333333333333333333333333222222111111000000///////////////...///000000111111222333444444555888:::AAAHHHTTTdddzzzwwwkkkccc^^^ZZZ\\\aaalll~~~tttcccZZZWWWXXX[[[___eeennnxxx|||lllccc___\\\]]]aaaaaacccfffhhhiiilllpppsssvvvxxx{{{{{{|||sss___PPPGGGBBB@@@???>>>>>>>>>???AAAAAAGGGLLLRRRXXX\\\aaahhhnnnrrryyyvvvkkkccc]]]YYY[[[```hhhnnnvvv|||~~~}}}|||{{{{{{xxxuuuuuuxxxwwwtttsssvvvxxxxxxxxxxxxxxxxxxxxxyyywwwvvvuuutttsssrrrrrrrrrqqqooommmllllllkkkjjjiiijjjjjjiiigggeeecccaaa```]]]ZZZWWWVVVUUUTTTRRRQQQLLLJJJIIIKKKLLLLLLQQQWWW```dddiiinnnsss{{{|||kkk^^^YYYTTTSSSTTTRRRLLLGGGAAA>>>;;;::::::;;;;;;:::;;;::::::;;;:::<<>>>>>======>>>@@@BBBCCCHHHMMMSSSXXX\\\bbbjjjooorrrzzzuuujjjbbb]]]ZZZ]]]cccjjjpppyyy}}}{{{{{{{{{wwwtttuuuxxxyyyuuuuuuwwwuuuvvvvvvwwwxxxxxxyyyyyyvvvuuutttsssrrrqqqqqqqqqpppnnnlllkkkkkkkkkjjjhhhggggggfffeeeccc```^^^]]]YYYWWWTTTRRRRRRQQQOOONNNLLLIIIIIIKKKLLLLLLQQQXXXaaadddiiinnnssszzz{{{iii]]]XXXTTTSSSTTTRRRLLLFFF???===;;;::::::;;;:::::::::999:::;;;;;;<<>>???AAABBBCCCCCCDDDEEEFFFGGGHHHHHHGGGKKKIIIJJJQQQXXXmmmeeeNNNDDD???===;;;;;;:::999666444555555444444333333333222111111111111111111222222///............///000000000111333444444555777999???EEEQQQbbbvvv|||ttthhh]]]VVVWWWZZZ```sss{{{hhh\\\XXXYYY[[[^^^cccllluuu|||qqqgggaaa\\\[[[]]]```bbbeeehhhjjjmmmqqqtttsssvvvzzz|||}}}iiiWWWJJJBBB>>><<<<<<<<<===???AAACCCEEEIIINNNTTTXXX]]]cccjjjpppttt|||uuujjjccc^^^\\\```gggmmmsss}}}~~~{{{{{{{{{vvvtttvvvzzzzzzwwwwwwyyyvvvvvvvvvvvvvvvvvvwwwwwwtttsssqqqpppooonnnooooooooommmkkkjjjkkkkkkjjjiiiggggggfffdddbbb```^^^]]]WWWUUURRRQQQQQQPPPNNNMMMKKKIIIIIIKKKLLLLLLRRRXXX```dddiiinnnttt|||{{{jjj\\\WWWSSSRRRSSSQQQLLLGGG>>><<<::::::;;;;;;:::999999999:::<<<;;;===GGGQQQgggfff^^^bbbfffQQQSSSVVV]]]hhhuuu~~~wwwlllaaaXXXQQQKKKHHHCCCBBB@@@>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHHHHKKKIIIJJJRRRYYYnnn|||bbbMMMDDD???===<<<;;;;;;999666444666555555444444333222222000000000111222222222333...............///000000///111333444444555777888;;;@@@LLL^^^sssxxxlll```WWWWWWXXX]]]ooo~~~jjj^^^XXXYYY[[[^^^ccckkkttt{{{}}}rrrhhhbbb\\\[[[\\\```bbbeeehhhjjjmmmqqqtttrrrvvvzzz}}}~~~hhhVVVJJJCCC@@@;;;;;;<<<===???BBBDDDFFFJJJNNNTTTYYY]]]ccckkkqqqvvv}}}vvvkkkddd```^^^bbbiiiooovvv{{{{{{|||wwwuuuvvv{{{{{{yyyxxxzzzwwwwwwvvvvvvuuuuuuttttttrrrqqqooonnnmmmlllmmmmmmnnnllljjjjjjkkkkkkjjjiiiiiihhhgggfffdddaaa___^^^XXXVVVSSSRRRRRRQQQPPPNNNKKKIIIIIIKKKLLLLLLRRRXXX___ccciiiooouuu~~~{{{jjj\\\WWWRRRQQQRRRQQQLLLGGG>>><<<::::::;;;;;;:::999999888:::<<<<<<>>>GGGRRRhhhccc]]]ccchhhaaabbbdddjjjrrr|||~~~{{{uuukkkaaaWWWOOOIIIDDDDDDAAA>>>???AAABBBBBB@@@DDDEEEFFFGGGGGGHHHGGGGGGCCCHHHLLLLLLNNN[[[qqq~~~zzz```RRRGGG???>>>>>><<<;;;999777666333333444444444444444444222222222111000//////...111111111000000000000000111222222222222333666888<<>>????????????@@@CCCEEEMMMQQQVVVZZZ^^^dddlllrrrzzzvvvhhh```\\\]]]bbbiiiuuu|||~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{vvvwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqpppnnnmmmlllnnnkkkiiihhhhhhiiihhhhhhhhhgggeeedddccc```]]]ZZZ[[[XXXTTTRRRQQQPPPNNNLLLKKKKKKJJJJJJKKKPPPWWW\\\ccceeejjjrrr}}}wwwkkkZZZWWWSSSQQQPPPNNNIIIEEE;;;;;;999999999999;;;;;;>>>;;;:::;;;;;;>>>HHHRRRkkkyyycccVVVZZZooosssssstttwww}}}}}}wwwqqqhhh^^^VVVOOOIIIFFFDDDAAA??????AAABBBBBBAAADDDEEEFFFGGGGGGHHHHHHGGGJJJJJJJJJJJJPPP\\\mmmyyy~~~}}}yyyvvv[[[NNNCCC???>>>>>><<<;;;999777666444444444444444444444444222222222111000/////////111111111111000000000000111222222222222333666888<<>>>>>>>>???BBBEEELLLQQQWWW\\\```eeelllrrrzzz~~~rrrfff___^^^```fffmmmwww~~~~~~}}}|||}}}}}}}}}||||||{{{{{{{{{xxxxxxxxxwwwvvvsssqqqpppqqqqqqqqqpppooonnnmmmlllnnnkkkiiihhhhhhiiihhhggggggfffddddddcccaaa]]]ZZZZZZWWWSSSPPPOOONNNMMMKKKKKKKKKJJJJJJLLLPPPWWW\\\```ccchhhqqq{{{uuuhhhYYYVVVRRRPPPOOOMMMHHHCCC;;;;;;999999999999;;;;;;===;;;:::;;;;;;>>>IIITTTpppvvvbbbWWW\\\ppp}}}{{{rrrlllddd[[[UUUOOOIIIFFFCCCAAA??????@@@BBBBBBAAADDDEEEFFFGGGHHHHHHHHHHHHNNNIIIFFFHHHQQQ^^^jjjpppuuuyyy}}}zzzooolllmmm{{{~~~sssYYYLLLBBB??????>>><<<;;;999888777555555555444444333333222222222222111000000//////111111111111111111111111111222333222222333666888<<>>?????????AAADDDFFFLLLRRRYYY^^^bbbffflllqqq{{{zzzoooccc______ccclllttt{{{~~~~~~}}}~~~}}}|||{{{{{{yyyyyyxxxwwwtttrrrpppoooqqqqqqpppooonnnmmmllllllnnnllliiihhhiiiiiigggffffffeeedddccccccaaa]]]ZZZXXXUUUQQQOOONNNMMMLLLJJJJJJJJJJJJJJJLLLQQQXXX]]]```ccciiiqqq{{{rrreeeWWWTTTPPPOOONNNKKKFFFBBB;;;;;;999999999999;;;;;;<<<;;;;;;<<<<<>><<<:::999888888666666555444333333222222222222222111111000000000000111111111111111222222111222333333222333666999<<>><<<:::999999888666666555444333333222222222222222222111111111111000000111111222222222333222333333333333444777999===DDDOOO\\\lllzzzqqqiiifffdddiii|||~~~mmm[[[XXXVVVZZZ^^^eeeppp{{{sssjjjggghhhdddfffiiijjjlllppptttwww}}}lllaaaUUUNNNIIIDDDAAAAAA???@@@BBBBBBCCCFFFIIILLLOOOUUU\\\bbbeeeiiinnnrrr~~~wwwlllbbb```bbbhhhrrr{{{~~~~~~}}}}}}}}}~~~~~~}}}|||zzzxxxwwwwwwuuuuuutttsssssssssrrrrrrqqqpppnnnmmmlllkkkkkklllllljjjiiiiiijjjjjjhhhfffeeedddbbbbbbaaa___\\\YYYWWWUUUQQQOOOOOONNNMMMKKKHHHIIIJJJLLLNNNSSSZZZ^^^cccffflllrrrzzznnnaaaSSSQQQNNNMMMMMMIIICCC>>>;;;;;;999999999999;;;;;;::::::<<<===<<>><<<:::999999999555555555444444333333222222222222222222222222222000000111111222333333333222333444333333444777999???EEEOOO\\\kkk~~~yyynnneeecccdddjjj|||nnn]]]YYYWWWYYY^^^eeeqqq}}}yyyqqqllljjjgggiiikkknnnppptttyyy|||rrrddd[[[RRRNNNJJJEEEBBBBBB<<<===???@@@BBBDDDHHHKKKRRRWWW^^^bbbfffjjjoootttvvvlllbbb```dddjjjttt~~~~~~}}}|||||||||}}}~~~}}}|||{{{zzzxxxwwwvvvuuutttsssrrrrrrrrrrrrssstttqqqooonnnlllkkkkkkkkkkkkjjjiiihhhiiikkkkkkiiigggeeedddbbbaaa```^^^ZZZWWWWWWTTTQQQOOONNNNNNMMMLLLGGGHHHJJJLLLOOOTTTZZZ___aaaeeejjjooovvvkkk___SSSPPPNNNNNNMMMIIICCC===;;;;;;999999999999;;;;;;999:::<<<======BBBSSSccczzzeeeZZZ\\\nnn|||tttoooeee```YYYSSSNNNIIIEEECCC???@@@AAA@@@???@@@CCCFFFEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKNNN[[[lllzzzyyykkkcccbbbaaa___\\\jjjoooXXXOOOGGGCCCAAA>>><<<:::999::::::444444444444444444444444222222222222222222222222000000111222222333444444222333444333333444777:::AAAGGGPPP[[[jjj}}}{{{mmm```___bbbiiiyyyooo___ZZZWWWYYY^^^eeerrr~~~xxxqqqmmmjjjlllooorrruuuyyywwwlll___WWWPPPNNNKKKFFFBBBAAA;;;===???@@@AAADDDHHHLLLTTTYYY^^^bbbeeejjjpppvvv}}}zzz}}}~~~sssjjjaaaaaaeeemmmxxx}}}{{{{{{{{{|||}}}|||{{{zzzyyyxxxwwwvvvvvvuuutttrrrqqqqqqqqqrrrrrrqqqooommmkkkjjjjjjkkkkkkgggggghhhiiikkkllljjjiiifffeeecccaaa___\\\XXXUUUUUURRROOOMMMMMMMMMLLLKKKFFFHHHJJJMMMPPPUUU[[[___bbbfffjjjnnnttt{{{hhh]]]RRRPPPNNNNNNMMMIIIBBB===;;;;;;999999999999;;;;;;999:::===>>>===CCCTTTfffuuuddd[[[```qqq~~~xxxrrrnnnbbb^^^WWWRRRNNNKKKGGGEEE>>>@@@AAAAAA??????CCCFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIKKKRRRbbbtttwwwggg```ccceeebbbeeetttqqqZZZPPPGGGCCCAAA>>>;;;:::999::::::333333444444444444444444222222222222222222222222000000111222333333444444222333444444333444777:::BBBGGGPPP[[[jjj}}}nnn___^^^bbbiiiwwwppp```[[[XXXYYY^^^fffsss~~~~~~}}}uuuooolllooorrruuuyyy}}}vvvlllddd]]]UUUOOOMMMKKKFFFAAA@@@<<<>>>@@@BBBCCCFFFJJJNNNVVVZZZ___bbbeeejjjqqqwww~~~xxxxxxtttxxx}}}~~~qqqhhh``````fffooozzz}}}{{{zzz{{{|||}}}{{{{{{zzzyyyxxxxxxwwwwwwvvvuuusssqqqppppppppppppqqqooommmjjjiiijjjkkkkkkffffffgggiiilllmmmkkkjjjgggeeecccaaa___\\\WWWTTTTTTQQQNNNLLLLLLLLLKKKJJJFFFHHHJJJMMMQQQVVV[[[```dddhhhlllpppuuuxxxfff[[[RRRPPPOOONNNNNNJJJCCC===;;;;;;999999999999;;;;;;888:::===>>>===CCCVVVhhhttteee___eeeuuu|||sssiiiccc^^^ZZZSSSNNNJJJFFFBBB???@@@@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGGGGFFFEEEEEEIIICCCDDDPPP[[[eeevvvtttlllhhhggghhhjjjooommmYYYPPPEEE>>>===<<<:::999888888888555555555555555444444444444333222222111111222222111111000000111111222333111333444444444555777999===FFFPPPXXXdddwwwzzzlllaaa___aaagggvvvuuueee___[[[\\\___eeeqqq|||zzzxxxxxxyyyxxxsssssstttxxx|||wwwnnngggdddZZZWWWRRRNNNKKKGGGBBB??????@@@@@@@@@AAAFFFLLLQQQWWW\\\aaadddfffllluuu|||vvvnnnoooooopppsssuuuxxx|||{{{qqqhhh```bbbiiiqqq{{{~~~|||zzzxxxvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvtttrrrqqqooonnnnnnllllllkkkjjjiiiiiiiiijjjiiigggfffeeegggiiiiiihhhgggfffccc___[[[YYYWWWVVVRRROOOLLLJJJIIIJJJIIIIIIGGGIIIKKKMMMPPPUUU[[[___ccciiiooouuu{{{ooo___XXXQQQQQQPPPMMMIIIDDD???<<<888888999999999:::::::::999:::<<<<<<;;;BBBUUUhhhlllbbbaaadddxxx{{{rrriiiccc\\\YYYSSSNNNJJJFFFAAA>>>>>>>>>??????@@@AAACCCCCCFFFFFFGGGGGGGGGGGGFFFFFFKKKGGGHHHQQQ^^^mmm|||rrrjjjhhhiiinnnrrr{{{}}}mmmZZZQQQFFF@@@???>>><<<;;;:::999999666666666555555555555444444333222222111222222222111111000000111111222333111333444444444555777999<<>>@@@BBBCCCEEEHHHLLLPPPXXX]]]cccfffhhhmmmuuu|||uuufffaaacccbbbfffkkkooossswww{{{~~~{{{xxxnnnfff```bbbjjjsss~~~~~~}}}}}}~~~~~~|||{{{vvvwwwwwwwwwwwwwwwvvvvvvwwwuuutttrrrpppooonnnnnnkkkkkkkkkkkkjjjjjjjjjjjjhhhfffeeeeeefffhhhhhhhhhgggeeebbb___[[[XXXVVVUUURRROOOLLLJJJJJJJJJIIIIIIIIIJJJLLLMMMPPPTTTZZZ^^^dddiiipppvvv}}}mmm^^^VVVQQQQQQPPPNNNJJJDDD???<<<888999999999999:::::::::999:::<<<<<<<<>>@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKKKKSSSeeezzz}}}llleeeeeeiiirrr{{{}}}nnn[[[RRRGGGCCCBBB@@@>>>===<<<;;;;;;777777666666666555555555444444333222222222222222111111000000111111222333222333444444444444666888:::BBBMMMVVVaaappptttfff[[[XXXZZZ^^^lll{{{}}}jjjccc^^^^^^```eeennnvvvuuuzzz}}}|||xxxxxxxxxyyy}}}~~~zzz|||}}}yyysssnnnjjjfffeee^^^[[[XXXTTTPPPLLLGGGDDD>>>@@@DDDFFFHHHJJJMMMOOOXXX^^^eeehhhjjjnnnuuu{{{}}}lll___UUURRRTTTTTTYYY```fffkkkppptttvvv{{{{{{|||}}}}}}zzzvvvrrrkkkddd```ccckkkuuu~~~|||{{{|||}}}~~~~~~}}}|||wwwvvvvvvvvvuuutttttttttuuutttrrrqqqooonnnmmmmmmiiijjjkkklllllllllkkkjjjgggeeecccccceeeggggggggggggeeebbb^^^ZZZWWWTTTSSSQQQOOOLLLJJJJJJJJJJJJIIIJJJLLLMMMNNNPPPUUUZZZ___ffflllrrrxxxlll]]]UUURRRRRRQQQNNNJJJEEE@@@===999999999999::::::::::::999:::<<<======FFF[[[ooo}}}hhh]]]aaakkk|||}}}}}}~~~xxxooogggaaaXXXUUUQQQMMMIIIDDD???<<<;;;;;;<<<===>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHLLLPPPYYYqqq{{{ggg```bbbhhhttt}}}ppp\\\TTTIIIDDDCCCBBB@@@>>>===<<<<<<888888888777777666666555444444333222222222222333111111000000111111222333222333444444333444666888999???JJJUUU^^^jjj}}}tttfffZZZWWWWWWZZZggguuulllddd^^^^^^aaaeeellltttnnnssswwwzzz~~~zzzxxxzzz{{{{{{~~~~~~zzzxxxuuurrrnnnllljjjiiiaaa^^^[[[WWWTTTOOOIIIFFF@@@BBBEEEGGGIIIKKKOOORRRWWW]]]eeehhhjjjmmmsssxxxiiiYYYQQQKKKIIIKKKKKKOOOUUU[[[aaaffflllppprrrssstttvvvvvvtttppplllhhhccc```eeellluuu~~~}}}~~~~~~}}}||||||wwwvvvuuutttssssssrrrrrrtttsssqqqpppnnnmmmmmmlllhhhiiilllmmmnnnmmmlllkkkfffdddbbbbbbdddeeeeeeeeeeeeccc```\\\XXXUUUSSSRRRPPPNNNLLLJJJKKKKKKJJJIIIIIIKKKMMMOOORRRWWW]]]bbbjjjooouuuzzz~~~jjj\\\UUURRRRRRQQQOOOKKKEEE@@@===999999999:::::::::;;;;;;999:::<<<>>>???III```vvvxxxbbbYYY```nnnvvvmmmiiigggjjjlllooouuu|||}}}vvvnnnfffaaaWWWTTTOOOKKKGGGCCC???;;;<<<<<<<<<===???AAABBBCCCCCCDDDFFFGGGIIIIIIJJJJJJGGGNNNXXXggg|||gggbbbffflllxxx~~~qqq^^^VVVLLLFFFEEECCCAAA???>>>======::::::999888777777666666555444333333222222333333111111000000111111222333222333444333333333555777777<<>>AAAMMMfff}}}rrr^^^WWWaaaqqq|||tttmmmkkkmmmrrrvvvzzzzzzlll___YYYVVVVVVYYY\\\___fffnnnvvv}}}{{{tttllleee```WWWSSSMMMHHHEEEAAA>>><<<<<<<<<===>>>@@@AAACCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIQQQaaawww{{{iiijjjpppwww}}}~~~rrr___XXXNNNHHHGGGEEEBBB@@@???>>>>>>;;;;;;:::999888777777666555444444333333333333333111111000000111111222333222333444333222222444666777999CCCPPPXXXaaattt{{{mmm___ZZZWWWWWW```lllsssqqqggg___^^^```aaadddhhhjjjqqqwww}}}|||{{{}}}{{{yyyuuurrrpppnnnnnnjjjhhhddd```[[[TTTMMMHHHEEEEEEEEEEEEGGGKKKRRRWWWWWW]]]cccffffffiiiooouuu}}}vvvdddPPPHHHFFFEEECCCBBBBBBBBBCCCDDDGGGMMMTTTZZZbbbcccfffjjjmmmnnnkkkiiicccaaaaaaggglllsss}}}{{{yyyxxxwwwvvvuuusssrrrrrrrrrsssssssssrrrqqqooonnnnnnmmmmmmkkklllmmmnnnnnnnnnmmmllliiigggdddbbbbbbbbbbbbaaa```___\\\YYYVVVTTTSSSRRRNNNMMMKKKKKKLLLLLLJJJHHHEEEHHHKKKPPPUUU\\\dddiiipppuuu|||zzziii\\\UUUQQQQQQPPPMMMIIIDDD???<<<::::::::::::;;;;;;;;;;;;999:::<<>>===;;;<<<<<<>>>???AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJRRReeeuuuhhhooo{{{||||||sss```ZZZPPPJJJIIIGGGEEECCCAAA@@@@@@<<<<<<;;;:::999888777777555555444333333333333444111111000000111111222333222333444333222222444666777777@@@MMMVVV___rrrqqqbbb\\\XXXVVV]]]iiipppwwwkkkaaa^^^^^^]]]]]]___dddllluuu|||}}}}}}|||yyywwwtttsssrrrqqqnnnjjjeee___XXXPPPJJJCCCDDDFFFGGGHHHLLLQQQUUUZZZ___ccceeeeeeiiipppvvvzzz~~~nnn]]]MMMFFFEEECCCBBBCCCAAABBBBBBAAABBBEEEJJJMMMUUUWWWZZZ```dddeeedddbbb^^^]]]```ffflllttt~~~}}}{{{yyyxxxwwwwwwvvvuuusssrrrrrrssstttuuusssrrrqqqpppooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmllliiieeecccbbbaaa```___]]]\\\ZZZXXXVVVTTTSSSSSSNNNLLLKKKLLLLLLLLLJJJHHHGGGIIILLLPPPVVV]]]dddjjjooovvv~~~wwwggg[[[TTTPPPOOOOOOLLLHHHCCC>>>;;;:::::::::;;;;;;;;;;;;<<<999:::===???DDDTTTooonnnaaacccooo|||QQQOOONNNMMMOOORRRVVVYYYbbbooouuummmddd^^^RRREEEIIIGGGFFFGGGGGGHHHOOOWWW^^^eeennnvvv{{{xxxqqqjjjddd___WWWRRRJJJDDD@@@???>>>>>>:::;;;<<<===???AAACCCDDDFFFFFFGGGHHHIIIIIIIIIIIIJJJPPPeeemmmdddqqqyyy}}}tttaaaZZZQQQLLLKKKIIIGGGDDDCCCBBBAAA======<<<;;;999888888777555555444333333333333444111111111000111222222333222333444333222222444555777777>>>LLLUUU]]]rrrsssddd]]]WWWUUU[[[gggrrr~~~{{{oooccc^^^\\\YYYXXXYYY^^^gggrrr{{{~~~~~~{{{zzzxxxxxxuuusssnnniiicccZZZRRRLLLAAACCCFFFIIIJJJMMMPPPSSS\\\```dddeeeeeeiiiqqqwwwxxx|||mmm]]]MMMFFFDDDDDDDDDFFFCCCDDDEEEDDDCCCCCCEEEGGGIIIKKKPPPVVV[[[]]]\\\ZZZZZZZZZ^^^eeelllttt}}}|||{{{zzzyyyxxxxxxxxxuuutttsssrrrrrrsssuuuvvvssssssqqqpppoooooooooooopppooonnnmmmmmmmmmmmmmmmmmmjjjfffcccbbbaaa___^^^\\\[[[YYYWWWUUUTTTTTTTTTMMMLLLKKKLLLMMMLLLJJJHHHIIIKKKNNNQQQVVV\\\dddiiiooovvvttteeeZZZSSSOOOOOONNNLLLHHHBBB===::::::::::::;;;;;;;;;<<<<<<999:::===@@@EEEUUUrrroooeeeiiivvvEEEDDDBBBBBBDDDHHHLLLOOO\\\^^^```]]]VVVNNNGGGDDDAAACCCDDDDDDEEEFFFIIIKKKQQQUUU\\\dddmmmvvv{{{tttmmmfff```[[[UUUPPPJJJEEEAAA???===;;;:::<<<>>>@@@CCCDDDEEEFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHTTTfffvvv~~~zzzvvvuuunnnooo|||xxxppp```YYYVVVQQQOOOLLLIIIFFFDDDDDDDDD@@@???>>>===;;;888666444222222222333333444444444222222222222222222222222333333222222333333444555666999===LLLZZZ\\\iiittteee]]]XXXWWW\\\eeeqqq}}}sssggg```\\\YYYXXXYYYbbbjjjrrrxxx~~~~~~}}}||||||xxxsssnnniii```VVVOOOJJJHHHFFFFFFHHHLLLPPPSSS]]]___aaaccceeeiiinnnrrryyy{{{jjj]]]PPPKKKIIIGGGFFFGGGHHHIIIIIIHHHFFFDDDDDDDDDGGGHHHJJJMMMOOOQQQSSSTTTUUUWWWZZZaaajjjvvv~~~|||{{{{{{{{{zzzxxxyyywwwuuuuuuvvvwwwvvvuuuuuusssqqqnnnlllkkkkkkkkkpppooonnnmmmlllkkkkkkjjjkkkjjjiiifffdddbbb```___]]]YYYTTTTTTWWWWWWTTTPPPOOONNNMMMLLLKKKKKKKKKKKKGGGJJJOOOTTTYYY^^^dddhhhsssyyyppp```UUUOOOMMMNNNMMMIIIDDD???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>::::::AAAJJJZZZtttlllgggeeepppBBBAAA@@@@@@AAADDDGGGIIIPPPRRRTTTRRRNNNHHHDDDBBBBBBDDDEEEEEEEEEEEEGGGIIIJJJMMMSSSYYYaaajjjsssxxxzzzsssllleee^^^ZZZSSSNNNHHHBBB???===<<<;;;<<<===???AAACCCDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIGGGQQQ___kkkooonnnjjjgggkkkiiiooozzz|||tttnnn___YYYWWWSSSQQQNNNKKKHHHGGGFFFEEEBBBAAA???===;;;999888777444444444444333333222222222222222222222222222222333222222222222333444444555888===KKKYYYZZZfffxxxjjj___WWWSSSWWW```nnn~~~uuuhhh```\\\XXXWWWZZZaaajjjrrrxxx}}}xxxtttnnndddYYYQQQHHHGGGEEEEEEHHHMMMRRRUUU]]]___bbbeeegggjjjnnnqqqvvvyyy}}}lll___SSSNNNMMMKKKJJJKKKKKKMMMMMMLLLIIIGGGGGGGGGEEEEEEFFFHHHIIIKKKLLLMMMQQQSSSWWW^^^hhhsss}}}~~~|||{{{{{{{{{zzzxxxxxxvvvuuutttuuuvvvuuuttttttssspppnnnlllkkkkkkkkkmmmmmmlllkkkjjjjjjiiiiiijjjiiigggdddbbb```___^^^\\\XXXTTTTTTVVVVVVTTTPPPNNNNNNMMMLLLKKKKKKKKKKKKHHHLLLPPPUUUZZZ```fffjjjtttzzzooo```VVVPPPMMMNNNMMMIIIDDD???<<<;;;::::::::::::::::::::::::===;;;===CCCMMM___||||||hhhdddcccooo@@@@@@??????@@@AAABBBCCCDDDFFFHHHGGGEEECCCBBBBBBDDDFFFGGGGGGFFFFFFGGGHHHDDDFFFIIIMMMSSSZZZccciiiwwwzzz}}}~~~wwwpppjjjccc]]]YYYRRRLLLEEE???===<<<<<<<<<>>>???@@@BBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIIIIGGGOOOYYY```aaa`````````ccchhhrrrxxxuuuuuuyyyrrr~~~lll___ZZZXXXVVVTTTQQQNNNKKKIIIHHHGGGDDDBBB@@@===;;;:::::::::777666555444333222111111222222222222222222222222222222222222222333444444333777<<>>;;;;;;999999999999999999999999;;;<<>>>>>@@@@@@AAABBBCCCDDDFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHOOOWWW[[[[[[\\\aaafffdddmmmwwwwwwnnnooowwwtttjjj```[[[XXXWWWVVVSSSPPPMMMKKKIIIHHHDDDCCC???===;;;:::;;;;;;777777666555444333222222222222222222222222222222222222222111222333333444222777;;;GGGTTTVVV___sss~~~wwwjjj[[[TTTXXX___gggxxx{{{jjj___ZZZVVVWWW[[[aaakkkuuu{{{{{{ooo___UUUGGGFFFEEEEEEHHHMMMRRRVVV[[[^^^cccfffgggiiikkklllooorrrwww|||nnncccYYYWWWXXXWWWWWWYYYXXXYYYYYYWWWTTTQQQQQQQQQLLLKKKJJJIIIHHHHHHHHHHHHLLLOOOTTT\\\eeeooowww|||~~~}}}{{{{{{{{{{{{zzzyyyvvvtttrrrrrrssstttsssrrrrrrqqqpppooommmlllkkkkkkmmmmmmmmmlllllllllkkkkkkhhhfffbbb___]]]\\\[[[[[[YYYWWWTTTSSSSSSSSSRRRPPPLLLLLLKKKJJJJJJJJJJJJJJJJJJNNNSSSWWW\\\bbbhhhlllpppwww|||kkk^^^VVVRRRNNNNNNLLLHHHBBB===;;;:::999999999999:::::::::::::::<<>>@@@AAAAAA@@@???@@@CCCEEEIIILLLNNNOOOMMMJJJHHHHHHBBBBBBAAAAAABBBFFFLLLQQQWWW\\\dddlllsss{{{{{{wwwqqqkkkeee___YYYUUUNNNIIIBBB===<<<>>>???@@@AAAAAAAAAAAACCCDDDFFFGGGFFFGGGHHHHHHIIIIIIHHHHHHGGGOOOVVVXXXWWWYYYaaaiiijjjqqqwwwrrrjjjpppyyywwwjjjaaa\\\XXXWWWVVVTTTQQQNNNKKKHHHGGGCCCBBB???<<<::::::;;;;;;666666666555555555444444222222222222222222222222222111111111111222333333222777:::DDDRRRVVV]]]nnnppp___WWWZZZ___gggxxx}}}kkk```ZZZWWWXXX[[[bbbkkkvvv|||qqqaaaUUUJJJHHHFFFFFFHHHLLLPPPTTTZZZ]]]aaadddeeefffgggiiinnnqqquuuyyy}}}nnnddd[[[ZZZ]]]]]]^^^___^^^______]]]YYYVVVUUUUUUTTTRRRPPPNNNMMMLLLMMMMMMOOORRRWWW^^^gggooovvvyyy}}}~~~}}}{{{{{{{{{|||{{{zzzuuusssqqqqqqrrrsssrrrqqqrrrqqqqqqpppnnnmmmlllkkkmmmmmmmmmllllllkkkkkkjjjfffeeebbb___]]][[[ZZZZZZXXXVVVTTTRRRRRRQQQPPPOOOLLLKKKKKKJJJJJJJJJJJJKKKJJJNNNRRRWWW\\\bbbhhhlllqqqyyyzzzhhh\\\UUUQQQOOONNNLLLGGGAAA<<<::::::999:::::::::;;;;;;<<<<<<999===AAAHHHXXXrrrpppgggffflll}}}BBBBBBBBBBBBAAA???>>>===AAAAAAAAA???>>>>>>@@@BBBJJJMMMPPPQQQOOOKKKIIIHHH@@@@@@???>>>===???DDDGGGLLLQQQYYY```gggpppzzzzzzuuurrrlllfffaaa[[[UUURRRKKKGGGAAA======>>>@@@AAA@@@@@@@@@@@@BBBDDDFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHEEENNNVVVUUUQQQRRR\\\fffnnnqqqqqqllljjjwww{{{|||kkkccc]]]XXXWWWVVVUUURRROOOKKKHHHFFFBBBAAA???===;;;;;;;;;;;;666666666666666555555555222222222222222222222222111111111111111222333333333999:::BBBQQQWWW^^^mmmuuucccZZZYYY[[[gggyyy~~~mmmaaa[[[XXXYYY\\\aaakkkuuuzzzsssbbbVVVJJJIIIGGGFFFHHHKKKPPPSSSZZZ]]]```bbbcccdddfffgggooorrruuuxxxzzz|||oooeee^^^___bbbdddeeefffeeefffeeeccc___[[[ZZZZZZXXXVVVTTTQQQPPPPPPQQQRRRTTTWWW\\\bbbiiioootttvvv|||~~~~~~~~~}}}{{{{{{{{{|||{{{zzzuuusssqqqqqqrrrsssrrrqqqrrrrrrrrrqqqpppooommmlllllllllkkkjjjiiihhhggggggfffeeecccaaa___\\\ZZZYYYVVVUUUTTTRRRQQQPPPOOOOOOLLLLLLKKKJJJJJJKKKKKKLLLKKKNNNSSSXXX]]]bbbhhhllluuu}}}wwweeeZZZSSSPPPPPPOOOLLLFFF@@@<<<:::::::::::::::;;;;;;<<<<<<===:::>>>BBBJJJ^^^{{{~~~kkkdddfffoooFFFEEEDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>@@@BBBHHHKKKOOOQQQOOOKKKHHHGGG?????????===;;;<<>>??????>>>>>>>>>???AAACCCFFFHHHFFFFFFGGGHHHHHHHHHHHHGGGDDDNNNWWWWWWQQQQQQ[[[fffpppnnnjjjhhhooo~~~|||kkkeee___YYYXXXWWWVVVSSSPPPLLLHHHFFFBBBBBBAAA???>>>===<<<;;;999888888777666555444444222222222222222222222222111111111111111222222333555::::::AAAPPPXXX```nnnwwweee]]]ZZZYYYgggzzz~~~mmmccc]]]YYYYYY\\\___hhhrrrwww|||tttcccXXXIIIGGGFFFFFFHHHLLLQQQTTT\\\^^^```aaaaaacccfffhhhqqqsssvvvxxxxxxyyyzzz{{{{{{qqqhhhaaaccchhhjjjkkkmmmkkklllkkkhhhddd```______[[[YYYWWWUUUTTTUUUVVVWWWYYY\\\```fffkkkoooqqqssswwwzzz}}}~~~~~~~~~~~~~~~|||{{{zzz|||||||||{{{uuusssrrrrrrssssssrrrqqqssssssssssssrrrpppooonnnmmmmmmllljjjhhhgggfffeeeeeeeeeeeedddaaa^^^[[[YYYUUUUUUSSSRRROOONNNNNNOOOLLLLLLLLLKKKKKKLLLLLLMMMLLLPPPTTTYYY^^^dddjjjnnnwwwrrraaaWWWRRRPPPPPPOOOKKKFFF???;;;::::::888999999:::;;;;;;<<<<<<<<>><<<<<<===???===AAAEEEGGGKKKRRR]]]fffxxxxxxqqqkkkgggbbb]]]XXXSSSMMMIIIDDDAAA===<<<<<<===>>>>>>=========>>>@@@CCCGGGIIIFFFFFFGGGHHHHHHHHHHHHGGGDDDOOOZZZ[[[UUUVVV```lllqqqmmmggghhhuuuzzzlllfffaaaZZZYYYYYYWWWUUUQQQMMMIIIGGGBBBBBBBBBBBB@@@???===<<<;;;:::999777666444333222222222222222222222222222111111111000111222222333666;;;:::@@@PPPYYYaaaooovvvfff```^^^[[[ggg{{{~~~nnnddd^^^ZZZZZZ\\\]]]fffoootttzzzuuueeeYYYGGGFFFEEEEEEHHHMMMSSSVVV^^^___```aaaaaacccgggiiisssuuuwwwxxxxxxwwwwwwxxxwww~~~rrrjjjdddfffkkknnnoooqqqooopppooolllhhhdddbbbbbb^^^\\\YYYWWWWWWXXXZZZ\\\\\\___cccgggkkknnnpppppptttvvvyyy{{{}}}~~~}}}}}}~~~|||zzzzzz|||||||||{{{vvvtttrrrrrrsssssssssrrrssssssttttttsssqqqpppnnnppppppnnnllljjjhhhgggfffeeefffffffffccc___[[[YYYTTTTTTSSSQQQOOONNNNNNOOOMMMLLLLLLLLLLLLLLLMMMMMMNNNQQQVVV[[[```eeekkkooowwwooo___VVVRRRQQQPPPOOOKKKEEE???;;;999:::777777888999::::::;;;;;;===@@@DDDQQQmmmwwwdddVVV\\\lllRRRKKKFFFFFFEEEBBBAAACCCGGGFFFDDDCCCBBBAAAAAAAAAFFFIIILLLLLLIIIEEECCCAAA>>>>>>????????????>>>>>>@@@@@@@@@BBBFFFKKKPPPSSSiiitttzzzsssiiieee___ZZZUUUPPPKKKHHHDDDAAA===;;;<<<>>>>>>>>>:::;;;<<<>>>@@@BBBDDDEEEIIIHHHGGGGGGHHHHHHFFFEEEKKKOOOVVVZZZXXXXXX\\\bbbllliiidddgggyyywww|||xxxiiicccbbb^^^]]]\\\YYYUUUQQQNNNKKKJJJCCCAAA@@@@@@AAA@@@>>><<<;;;:::999777666555555555111111111111000000000000222222222222222222222222555666:::BBBMMMZZZdddjjjxxxhhhZZZXXX\\\sss~~~vvvfff]]]YYYZZZ[[[___cccjjjqqqwww|||{{{vvvvvv{{{rrraaaVVVKKKFFFEEEGGGIIIKKKPPPUUU^^^___aaabbbbbbcccfffhhhsssuuuwwwwwwwwwvvvwwwxxx{{{}}}vvvpppiiihhhnnnsssuuuuuuwwwuuurrrooolllgggaaa]]][[[ZZZXXXVVVVVVXXXZZZ[[[^^^```cccgggkkkoooqqqsssrrrvvvzzz{{{|||}}}}}}{{{zzzyyy}}}zzzxxxxxx{{{}}}|||{{{yyyvvvqqqoooooopppppppppqqqqqqqqqpppppppppoooooopppooollljjjhhhgggggggggeeedddcccbbbbbb___\\\YYYVVVTTTPPPNNNMMMMMMKKKJJJKKKKKKKKKKKKKKKJJJJJJJJJLLLRRRZZZ^^^aaaeeemmmsss|||~~~kkk]]]TTTRRRSSSRRROOOJJJDDD@@@===<<<<<<;;;:::999:::;;;<<<<<<<<<======BBBVVVxxxooo\\\XXX^^^nnnRRRLLLGGGFFFEEEBBBBBBDDDDDDCCCCCCBBBAAAAAABBBBBBDDDFFFIIIHHHFFFCCCAAA@@@===>>>>>>??????>>>>>>===???>>>>>>???BBBFFFJJJMMM[[[fffvvv~~~uuunnngggbbb]]]WWWRRRMMMIIIEEECCC@@@===;;;<<<>>>>>>>>>::::::;;;===???AAACCCEEEIIIHHHGGGGGGHHHHHHGGGGGGOOOVVV\\\]]]XXXVVV[[[bbbpppmmmjjjnnn}}}vvv{{{rrreee______[[[[[[ZZZXXXUUUQQQMMMJJJHHHDDDCCCBBBBBBBBBAAA???======<<<:::888666444444333222222222222111111111111222222222222222222222222666777:::BBBMMMZZZdddjjj}}}yyykkk^^^[[[^^^tttyyyiii___[[[[[[\\\]]]bbbiiipppvvv{{{xxxooogggfffiiivvv|||qqq```TTTJJJFFFDDDFFFIIIJJJOOOUUU\\\^^^``````aaaccceeehhhooorrrtttvvvvvvwwwxxxzzz{{{}}}|||uuunnnmmmqqqvvvwwwwwwwwwuuuqqqnnnjjjeee^^^ZZZYYYWWWTTTSSSSSSTTTWWWYYY]]]___cccgggkkkmmmooooooooorrrvvvwwwxxxzzz}}}|||zzzzzz|||zzzxxxyyy{{{|||{{{zzzyyyvvvrrrqqqqqqqqqpppppppppppppppoooooonnnnnnnnnnnnmmmkkkjjjhhhhhhhhhhhheeedddbbbbbbaaa___[[[YYYUUUSSSOOONNNMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJKKKKKKNNNTTT\\\```cccgggooouuu}}}zzzhhh\\\TTTSSSTTTSSSOOOJJJDDD???===<<<<<<;;;:::::::::;;;<<<<<<<<>>>>>@@@BBBEEEFFFLLLWWWggguuu~~~yyyppphhhccc___YYYTTTOOOJJJEEEBBBAAA???<<<;;;<<<>>>>>>>>>:::;;;;;;===???AAACCCDDDHHHHHHGGGGGGGGGHHHIIIIIISSS]]]dddaaaXXXWWW^^^ggguuutttssszzz{{{yyynnnccc^^^^^^ZZZXXXXXXWWWUUURRRNNNJJJGGGFFFEEEDDDCCCDDDCCCAAA>>>>>>===;;;888666444333222444333333333333222222222222222222222222222222222666777:::AAAKKKWWWbbbiii{{{}}}pppccc^^^```rrr|||mmmaaa\\\\\\]]]ZZZ```hhhpppvvv{{{~~~yyyqqqhhh___\\\^^^iiipppzzz{{{yyyzzz|||ooo]]]RRRHHHDDDCCCFFFHHHJJJOOOUUUZZZ[[[]]]______aaadddgggkkknnnqqqtttuuuvvvyyy{{{{{{~~~|||uuussswww{{{{{{zzzyyyvvvqqqlllgggaaa[[[VVVUUURRROOOMMMMMMOOORRRUUUZZZ]]]aaafffjjjlllllllllkkknnnqqqrrrsssvvv|||~~~}}}|||{{{{{{zzzyyyzzz{{{{{{zzzxxxxxxvvvtttssssssrrrqqqooooooooonnnnnnnnnnnnmmmmmmmmmlllkkkjjjiiiiiiiiiiiidddcccbbbaaa```^^^ZZZXXXTTTQQQNNNMMMMMMNNNMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKPPPVVV^^^bbbeeeiiiqqqwwwtttdddZZZUUUTTTUUUTTTPPPJJJCCC>>><<<;;;;;;;;;;;;::::::;;;;;;<<<===@@@BBBJJJ^^^~~~ooo]]]YYY```qqqVVVOOOJJJIIIGGGEEEFFFHHHIIIHHHGGGGGGFFFGGGGGGGGGEEEFFFEEEDDDAAA@@@AAABBBBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBAAA@@@@@@AAABBBCCCEEENNN[[[gggrrr}}}}}}wwwmmmfffaaa]]]WWWQQQLLLHHHCCC@@@???===;;;;;;<<<>>>>>>>>><<<<<<===>>>@@@BBBDDDEEEGGGGGGHHHHHHGGGHHHJJJLLLWWWccckkkeeeZZZYYYdddnnnyyyzzz~~~wwwnnnddd______[[[VVVVVVWWWVVVSSSOOOKKKHHHHHHGGGFFFEEEEEEDDDBBB@@@>>><<<;;;888666555444444333333333333222222222222222222222222222222222222444666999???GGGSSS^^^fffvvvtttfff```aaannn~~~~~~ooobbb\\\ZZZ[[[YYY___hhhpppvvv{{{~~~xxxsssmmmfffdddeeebbbgggpppyyy|||sssnnnllllllnnnttt||||||lll[[[OOOGGGCCCBBBEEEHHHJJJOOOUUUXXXZZZ\\\]]]^^^```dddfffiiikkkooorrrsssuuuwwwyyyzzz~~~zzzyyy||||||xxxqqqjjjddd]]]WWWSSSOOOMMMIIIFFFFFFIIIMMMOOOTTTXXX^^^dddhhhjjjkkkjjjhhhjjjmmmnnnooossszzz~~~}}}}}}|||yyyzzzzzz{{{{{{zzzxxxvvvwwwvvvuuuuuuuuutttqqqnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmllljjjiiihhhhhhgggdddcccaaa```___]]]YYYVVVRRRPPPMMMMMMMMMNNNNNNMMMKKKKKKJJJIIIJJJKKKLLLLLLQQQWWW___cccfffjjjrrrxxxoooaaaYYYUUUTTTUUUUUUQQQJJJCCC===;;;::::::;;;;;;<<<;;;;;;;;;<<<>>>???CCCNNNdddooo___ZZZcccuuu[[[SSSMMMLLLKKKIIIJJJMMMMMMLLLKKKJJJIIIIIIIIIIIIGGGGGGFFFCCCAAA@@@@@@BBBDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCAAA@@@@@@AAAAAACCCHHHQQQZZZeeesss}}}vvvmmmfff```\\\VVVPPPKKKFFFBBB>>>===;;;::::::<<<>>>>>>>>>?????????AAABBBDDDFFFGGGFFFGGGHHHHHHGGGIIILLLOOO___mmmssshhhZZZ[[[fffqqqzzz~~~}}}vvvnnneee```___YYYVVVVVVWWWWWWUUUQQQMMMKKKJJJIIIGGGGGGGGGFFFCCCAAA;;;:::999888777777777777333222222222222111111111222222222222222222222222222444777;;;CCCMMMZZZbbbqqqvvvhhhaaaaaagggxxxqqqccc[[[YYYYYYZZZ___hhhpppvvv{{{zzzwwwuuupppnnnooofffgggkkkrrr{{{~~~qqqhhhdddcccbbbhhhppp{{{vvvhhhXXXMMMFFFBBBAAAEEEHHHJJJPPPVVVYYYZZZ\\\]]]^^^```cccfffhhhkkknnnppprrrsssuuuwwwyyy~~~~~~zzzrrriiiaaaYYYSSSOOOIIIGGGCCCAAAAAACCCGGGIIILLLPPPWWW^^^dddggghhhhhheeegggjjjkkklllpppwww}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}yyyzzz{{{{{{yyyxxxvvvuuuwwwvvvuuuvvvvvvtttpppnnnoooooooooooooooooooooooopppooommmllliiigggeeedddcccbbb```___^^^\\\XXXUUUQQQOOOMMMLLLMMMNNNNNNMMMKKKJJJIIIIIIIIIKKKLLLMMMRRRXXX___dddfffkkkrrryyylll^^^XXXUUUTTTUUUUUUQQQIIIBBB===::::::::::::<<<===<<<::::::===???===DDDRRRiiipppccc\\\ggg{{{```XXXRRRPPPOOOMMMNNNRRROOOOOONNNMMMLLLLLLMMMMMMKKKKKKJJJGGGCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEDDDDDDEEEDDDCCCBBBAAAAAA@@@@@@BBBEEEIIIOOOXXXgggwww|||tttlllfff^^^ZZZTTTOOOJJJEEE@@@===;;;:::999:::<<<>>>>>>===AAAAAAAAABBBDDDEEEGGGHHHEEEGGGIIIHHHGGGIIINNNSSShhhuuuxxxjjj[[[]]]hhhppp{{{~~~pppkkkbbb]]]\\\VVVVVVVVVWWWVVVUUURRROOONNNKKKJJJHHHHHHGGGFFFCCCAAA::::::999888888888888999222222222222111111111111222222222222222222222222000333666999???IIIVVV___kkkxxxjjjcccbbb```nnnvvvggg]]]ZZZZZZZZZ___gggnnnuuu{{{{{{{{{zzzwwwuuuuuuqqqpppooossszzzwwwiiiaaa___```dddjjjuuuwwwmmmaaaTTTKKKEEEBBBAAAEEEIIILLLQQQXXX[[[]]]^^^______aaacccfffgggjjjmmmpppqqqsssuuuwwwyyy{{{qqqfff]]]UUUNNNJJJCCCAAA???>>>>>>???AAACCCEEEIIIOOOVVV[[[___aaabbb___bbbeeefffgggkkkqqqvvvzzz}}}{{{zzzzzzxxx{{{}}}~~~}}}|||}}}}}}|||}}}}}}}}}}}}}}}}}}}}}yyy{{{{{{zzzwwwuuuuuuuuuvvvuuuuuuuuuuuussspppmmmnnnnnnooooooooooooppppppppppppnnnllljjjgggdddbbbcccaaa```^^^]]]ZZZVVVSSSQQQOOOMMMLLLMMMNNNMMMMMMKKKJJJIIIHHHIIIKKKMMMNNNSSSYYYaaaeeegggllltttzzzhhh[[[WWWUUUTTTUUUUUUPPPHHHAAA<<<::::::;;;:::<<<>>>===::::::===@@@<<>>>>>===AAAAAAAAABBBCCCEEEFFFGGGEEEGGGIIIHHHGGGIIIPPPUUUjjjvvvxxxiii]]]bbbnnnuuu|||zzzjjjggg```\\\ZZZUUUUUUUUUUUUTTTSSSQQQPPPOOOLLLJJJIIIHHHGGGFFFCCCAAA<<<;;;:::999888888888888444333333333222222222222222222222222222222222222000333666888===GGGTTT^^^fff|||~~~nnnccc___[[[dddqqq|||lllaaa]]]^^^ZZZ^^^eeekkkrrryyy~~~~~~~~~|||yyy{{{~~~pppddd^^^```dddmmmttt~~~}}}wwwpppiiibbbZZZPPPJJJFFFBBBBBBFFFJJJMMMSSSYYY^^^___aaaaaaaaaaaadddfffdddgggkkkoooqqqtttwwwyyy{{{{{{ooocccXXXOOOIIIDDD>>>===<<<<<<<<<<<<===>>>@@@CCCGGGLLLQQQUUUWWWXXXXXX[[[___aaaaaaccchhhlllooouuu||||||wwwsssqqqqqqrrrsssuuuxxxzzzzzzzzz{{{|||zzzzzz{{{{{{||||||}}}}}}zzz{{{{{{yyyuuussstttvvvvvvuuusssssssssrrrpppmmmmmmmmmmmmnnnnnnooooooooooooooonnnllljjjgggeeecccbbbaaa___^^^\\\YYYUUURRRRRRPPPMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHIIIKKKMMMOOOUUU[[[cccgggjjjnnnvvv|||yyybbbWWWVVVVVVUUUVVVTTTOOOGGG@@@<<<:::;;;<<<:::===???===::::::===AAA>>>HHHZZZrrryyylllfff```pppggg___XXXVVVUUUTTTVVVYYYUUUVVVWWWXXXZZZ]]]___```]]]^^^]]]ZZZUUUQQQOOOOOOLLLLLLMMMMMMMMMMMMLLLLLLIIIIIIIIIIIIHHHHHHHHHHHH@@@CCCGGGKKKPPPZZZfffnnn{{{xxxnnneee___[[[WWWQQQLLLGGGBBB===:::999888888:::<<<>>>>>>===@@@@@@AAAAAACCCDDDFFFGGGDDDGGGIIIIIIGGGJJJPPPVVVfffrrrtttggg```hhhvvv|||}}}}}}uuugggeee___\\\\\\VVVTTTTTTSSSRRRQQQPPPPPPOOOLLLJJJIIIHHHGGGFFFCCCAAA>>>===;;;999888777666666555555444444444333333333222222222222222222222222111444777888===FFFTTT^^^ccczzzrrrccc\\\YYY^^^gggsssqqqeeeaaaaaaZZZ]]]ccciiiooowwwzzzmmmaaa^^^ccciiivvv|||~~~yyyqqqlllddd___ZZZUUUNNNIIIFFFBBBBBBFFFJJJNNNTTTZZZ```aaabbbbbbbbbbbbdddfffbbbeeejjjnnnrrruuuyyy|||}}}zzzmmm```UUULLLEEEAAA;;;;;;;;;;;;;;;;;;;;;;;;>>>@@@CCCFFFJJJMMMPPPQQQSSSVVVZZZ\\\\\\^^^bbbeeeeeekkkrrrvvvvvvvvvvvvwwwxxxvvvrrrnnniiihhhhhhjjjjjjmmmqqqsssssstttuuuvvvyyyyyyzzzzzz{{{||||||}}}{{{|||{{{xxxtttrrrtttvvvwwwuuusssrrrrrrqqqooonnnlllllllllmmmmmmmmmnnnnnnmmmmmmmmmlllkkkhhhfffeeebbbaaa___]]]\\\YYYUUURRRRRRPPPMMMLLLLLLLLLLLLKKKKKKJJJHHHHHHHHHKKKNNNOOOWWW]]]dddiiikkkpppwww~~~ttt]]]TTTTTTVVVVVVWWWSSSNNNGGG@@@;;;:::<<<===:::===???>>>:::999===AAA@@@KKK]]]tttuuuiiifffbbbrrrhhheee```]]]\\\\\\\\\[[[\\\]]]^^^```bbbeeegggiiikkkkkkjjjgggbbb\\\WWWSSSSSSSSSSSSRRRQQQPPPNNNMMMNNNMMMMMMOOOPPPNNNIIIDDDFFFEEEHHHMMMPPPRRRXXX___llluuu~~~xxxqqqiiibbb^^^XXXTTTNNNIIIFFFBBB???<<<:::::::::;;;<<<===>>>>>>??????AAABBBCCCDDDDDDDDDDDDGGGIIIHHHFFFIIIOOOUUU[[[]]]]]]]]]aaaiiisssyyy}}}www}}}tttgggbbb[[[YYYYYYRRRSSSRRRPPPOOOOOOPPPRRRSSSPPPMMMJJJHHHGGGFFFDDDBBB======;;;:::888777555555555555444333333333333444111111111111111111111111666555777999<<>>BBBFFFIIILLLMMMNNNPPPSSSUUUVVVWWWXXX]]]^^^```ccceeeggghhhhhhjjjhhhfffccc```_________aaacccgggjjjlllooorrruuutttyyy|||zzzyyy{{{|||zzz{{{zzzxxxvvvuuuvvvwwwwwwxxxwwwtttqqqnnnlllkkkjjjggghhhjjjlllllllllkkkjjjiiiiiiiiiiiiiiihhhggggggcccbbbaaa^^^[[[VVVSSSPPPPPPNNNLLLKKKLLLLLLLLLJJJKKKKKKLLLKKKJJJJJJMMMOOOWWW]]]eeeiiilllqqqzzzqqq\\\TTTTTTUUUTTTSSSRRRIIIBBB???<<<999:::<<<===>>>>>>===<<<<<<>>>@@@DDDKKK^^^{{{~~~mmmdddcccdddsssllliiidddaaaaaaaaa``````^^^___aaacccggglllooorrrvvvwwwxxxvvvqqqiiiaaa[[[VVVVVVVVVUUUUUUTTTTTTTTTVVVVVVWWWXXXYYYVVVQQQLLLIIIHHHJJJOOORRRSSSYYY```gggppp}}}~~~wwwooofff___[[[VVVRRRMMMHHHDDDAAA===;;;999:::;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDDDDDDDFFFHHHIIIGGGCCCCCCGGGLLLQQQTTTVVVVVVYYY```iiiooo|||{{{vvvoooddd```ZZZZZZ[[[TTTRRRQQQOOOMMMMMMNNNOOOPPPOOOMMMJJJIIIHHHGGGEEEDDD??????>>><<<:::999777777666555444444333333444444111111111111111222222222444333555888;;;CCCQQQ___fffwww|||oooddd\\\```eeejjjwwwzzznnneee```]]]\\\___gggpppwwwyyymmmbbb```kkkxxx~~~}}}~~~|||yyyuuuqqqllleeeaaaZZZWWWSSSPPPOOONNNLLLJJJGGGFFFGGGJJJKKKMMMUUU^^^ccccccdddbbbaaa```aaaccccccfffjjjnnnqqquuuzzz}}}ppp\\\PPPJJJCCC===;;;999999:::888777666777999888888999:::<<>>;;;888999;;;===>>>>>>>>><<<===>>>@@@DDDNNNdddlllccccccbbbsssssspppllliiihhhhhhhhhgggcccdddfffjjjooouuu{{{~~~wwwkkkccc[[[ZZZZZZZZZZZZ\\\]]]___bbbbbbccccccbbb^^^XXXSSSMMMLLLNNNSSSVVVWWW]]]dddeeennn{{{|||uuulllbbb[[[WWWTTTPPPJJJFFFBBB???<<<:::999:::;;;<<<===>>>>>>???@@@AAABBBCCCDDDEEEEEEEEEFFFHHHIIIFFFCCCAAACCCFFFGGGKKKOOOQQQRRRWWW___gggwwwwww|||jjj```___YYYZZZ\\\VVVTTTSSSQQQOOONNNNNNOOOOOOOOOMMMKKKJJJJJJIIIGGGEEEBBBAAA@@@>>>===;;;:::999666555444444333444444444000111111111222222333333111111333777:::BBBQQQ___fffvvvtttiii___aaaccciiivvvssshhhccc___]]]___gggooovvvwwwjjjaaacccrrr~~~~~~~~~yyyvvvqqqmmmhhhbbb\\\XXXRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIJJJLLLLLLNNNUUU^^^ddddddeeecccbbbaaacccdddeeegggkkknnnrrrvvv|||nnnXXXLLLEEE???;;;999999::::::999777777888999888888888888999:::<<<===AAABBBCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKLLLLLLMMMLLLLLLKKKMMMOOORRRTTTYYY___ccclllrrrvvvvvvwwwzzz{{{zzzzzzxxxuuusssrrrsssuuuvvvrrrrrrqqqoookkkhhhdddbbbeeeeeefffgggiiikkklllmmmkkkkkkjjjiiigggeeecccbbbcccbbb```]]]ZZZWWWTTTRRRNNNLLLJJJJJJJJJKKKJJJIIIHHHIIIJJJJJJJJJMMMPPPSSS\\\___bbbdddhhhrrryyyhhhWWWRRRSSSSSSRRRRRRMMMEEE???===;;;888888;;;<<<===>>>>>>======???AAAFFFUUUoookkkbbbbbbeeexxx{{{xxxtttrrrrrrrrrqqqpppmmmnnnooosssxxx~~~oooeee^^^^^^^^^___bbbfffiiilllnnnnnnnnnkkkggg```YYYTTTOOOOOORRRYYY^^^aaahhhooonnnvvv|||}}}wwwppphhh___XXXUUURRRNNNIIIEEEBBB???<<<:::999:::;;;<<<===>>>???@@@AAAAAACCCDDDEEEFFFFFFFFFEEEGGGHHHGGGEEEDDDEEEGGGCCCGGGNNNRRRQQQSSS]]]ggg~~~www}}}xxxggg```___ZZZZZZ]]]XXXYYYXXXVVVUUUSSSRRRRRRRRRMMMLLLJJJJJJJJJIIIGGGEEECCCBBBAAA???>>><<<;;;:::666666555444444444444444000111111222222333333444111111222666999@@@OOO]]]dddtttzzzlllbbbbbbccciiiwwwwwwllleeeaaa^^^```gggnnnuuu}}}vvvkkkbbbdddttt}}}~~~yyyuuuooojjjddd___YYYUUUQQQPPPNNNNNNOOOPPPOOOMMMKKKJJJKKKNNNNNNPPPXXX```eeeffffffeeecccccceeefffeeegggjjjnnnrrrwww~~~nnnXXXKKKDDD???<<<<<<;;;<<<<<<:::999888:::;;;:::999999888999:::<<<===AAAAAABBBAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@@@@AAACCCEEEFFFFFFEEEEEEEEEFFFGGGHHHKKKOOOUUUYYYcccjjjoooqqqssswwwyyywwwxxxwwwtttrrrqqqrrrtttuuuooooooooommmjjjfffbbb___aaaccceeehhhjjjkkkkkkkkkiiiiiiiiihhhfffdddcccbbbaaa```___\\\YYYVVVTTTSSSMMMKKKIIIIIIJJJJJJIIIHHHGGGHHHIIIIIIKKKNNNSSSVVV^^^aaadddfffjjjtttrrrcccVVVRRRTTTTTTRRRRRRKKKDDD>>>===;;;999999;;;<<<===>>>>>>===>>>???AAAIII]]]{{{}}}hhhaaabbbkkk}}}}}}}}}|||{{{zzzyyyzzz{{{~~~oooeee``````bbbfffkkkqqqvvvzzz|||{{{xxxssskkkaaaZZZVVVSSSSSSYYYcccjjjqqqzzz{{{wwwwwwuuupppjjjccc\\\WWWTTTQQQMMMHHHDDDBBB???===;;;999:::;;;<<<>>>???@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEEEEBBBGGGOOOTTTSSSTTTaaapppyyyyyywwwgggbbbaaa[[[[[[]]]XXX\\\[[[ZZZXXXVVVUUUTTTTTTMMMKKKJJJJJJKKKIIIGGGEEECCCBBBAAA???>>><<<;;;:::666666555444444444444555111111222222333333333333333222333555888>>>LLLYYYbbbqqqpppcccaaaaaaiiiwww|||ppphhhccc``````ffflllrrrzzzxxxmmmeeeeeerrr|||{{{}}}}}}zzzuuuoooiiiccc___ZZZWWWUUUSSSRRRRRRRRRRRRPPPNNNKKKJJJLLLOOOQQQSSS[[[eeefffgggggggggeeeeeegggiiifffhhhjjjmmmqqqxxxmmmWWWJJJDDD???===>>>:::;;;;;;:::888888999;;;::::::999999;;;<<<>>>???BBBBBBAAA@@@???>>><<<;;;:::999999888888888999:::;;;===>>>@@@AAA@@@@@@???CCCCCCCCCCCCCCCFFFKKKOOOXXX```gggjjjnnnsssvvvtttwwwuuutttrrrqqqrrrrrrsssmmmnnnmmmllliiifffbbb______bbbgggkkklllkkkiiigggfffffffffffffffeeedddccc```^^^\\\ZZZWWWUUUTTTSSSMMMKKKIIIHHHIIIIIIIIIGGGFFFGGGHHHIIIKKKOOOTTTYYY___ccchhhkkkooowwwkkk```UUUSSSUUUTTTSSSSSSIIICCC>>>======::::::===<<<===>>>>>>>>>>>>@@@BBBJJJ```wwweee```dddpppxxx}}}nnneeeaaacccgggnnnuuu}}}{{{pppfff___\\\ZZZ\\\dddppp{{{~~~xxxtttpppnnniiiddd^^^YYYUUURRROOOLLLGGGCCCAAA???===;;;999:::;;;<<<>>>???AAAAAACCCCCCEEEFFFGGGHHHHHHHHHJJJIIIGGGEEEDDDCCCCCCBBBDDDHHHPPPVVVUUUWWWhhh}}}~~~sss}}}uuugggcccddd]]]\\\^^^YYY[[[ZZZYYYXXXWWWUUUTTTSSSNNNMMMLLLLLLLLLJJJGGGDDDCCCBBBAAA???===<<<;;;:::777666555555444444555555333333333333333333333333444333444666777===KKKXXXaaannnuuufffbbbbbbjjjwwwuuummmeeeaaa```dddiiinnnvvv~~~zzzpppgggfffqqq~~~{{{zzz|||{{{wwwssslllfffaaa^^^[[[YYYXXXVVVUUUUUUTTTSSSPPPNNNLLLLLLNNNQQQSSSVVV^^^gggggghhhiiihhhggggggiiikkkhhhiiikkkmmmrrrzzz}}}jjjUUUHHHCCC???>>>>>>999::::::999777777888999999999999999;;;===???@@@@@@@@@???>>>===;;;999888999888777666666777888999999999:::;;;<<<<<<<<<<<>>>>>>>>???AAACCCKKKbbb~~~nnnbbbaaaeeesssxxxxxxkkkcccbbbfffmmmvvvsssjjjeeeddddddgggppp~~~wwwssskkkiiieee___YYYUUUQQQOOOLLLIIIEEEAAA???>>>;;;:::999:::;;;<<<>>>@@@AAABBBCCCDDDFFFGGGHHHHHHIIIIIIKKKIIIFFFEEEEEEFFFFFFGGGGGGJJJRRRXXXWWW[[[qqqzzzuuurrreeecccddd]]]\\\___[[[YYYYYYYYYXXXWWWUUUTTTSSSQQQPPPOOOOOOOOOLLLHHHEEECCCCCCBBB@@@>>>===;;;;;;777666666555555555555555444444444333333222222111333222333666888>>>LLLZZZbbbnnn|||oooiiihhhppp{{{zzzrrrgggccc```cccgggkkkrrryyy~~~{{{qqqhhhgggsss}}}{{{|||~~~zzztttooohhhccc___]]]\\\ZZZ[[[ZZZYYYXXXXXXWWWTTTQQQOOONNNPPPSSSTTTVVV^^^ggghhhiiijjjiiihhhiiijjjlllkkklllmmmooottt|||zzzhhhTTTIIIDDDAAA???@@@;;;<<<<<<;;;999999:::;;;<<<<<<;;;;;;<<<>>>@@@AAA??????>>>===;;;999888777999888777666666777999:::888888888999:::;;;===>>>===>>>@@@@@@@@@AAADDDFFFIIIRRR\\\bbbhhhooorrrrrrssstttuuuvvvuuutttqqqpppoooooonnnlllkkkjjjiiihhhhhhiiiiiiiiiiiihhhfffeeeeeeeeeeeeeeedddcccaaaaaa[[[ZZZXXXUUUSSSRRRRRRRRRNNNLLLJJJIIIJJJJJJIIIHHHGGGHHHHHHHHHJJJOOOVVVZZZ^^^dddlllrrrwwwsssaaaYYYSSSSSSTTTQQQOOONNNEEE???;;;<<<<<<::::::===<<<===>>>???>>>???AAADDDPPPeeepppeee```bbbggg{{{yyyrrrgggaaaccchhhppp{{{uuullliiiiiillloooyyy~~~wwwrrrjjjgggccc]]]WWWRRRNNNLLLKKKGGGCCC@@@>>><<<:::888999:::;;;===>>>@@@AAABBBDDDEEEFFFGGGHHHIIIIIIIIIJJJHHHFFFFFFHHHLLLNNNOOOKKKMMMTTTZZZZZZ___xxx}}}{{{|||nnncccbbbccc]]]]]]```\\\YYYZZZYYYYYYXXXWWWUUUUUUTTTSSSRRRRRRQQQNNNJJJFFFDDDDDDBBBAAA???>>><<<<<<777777666555555555555555666555444444333222111000222111333666999???NNN\\\cccooowwwpppooovvv~~~uuuiiicccaaabbbeeehhhooowww}}}{{{qqqhhhhhhvvv~~~~~~~~~yyyrrrmmmgggbbb___^^^]]]\\\^^^]]]\\\\\\\\\[[[XXXUUURRRQQQRRRTTTUUUVVV]]]fffiiijjjjjjjjjiiiiiikkkmmmmmmnnnoooqqqvvvyyyhhhUUUKKKGGGDDDBBBBBB???@@@@@@???======>>>???@@@@@@???>>>???@@@AAABBB@@@@@@???>>><<<:::888777555444333222222333555777888888888999;;;===@@@AAA===???AAACCCCCCEEEGGGIIIFFFPPPZZZaaahhhooosssrrrrrrtttvvvxxxwwwtttqqqooopppooonnnmmmlllkkkkkklllnnnllljjjgggffffffgggggggggffffffeeecccaaa___^^^ZZZYYYVVVTTTRRRQQQQQQQQQNNNLLLJJJJJJJJJKKKJJJIIIHHHHHHHHHHHHJJJOOOVVV[[[^^^dddkkkqqqxxxjjj^^^WWWRRRSSSSSSPPPMMMLLLCCC===:::;;;;;;999999<<<<<<===????????????BBBDDDVVViiiuuuggg```^^^ccciiitttsssiiiccc```___fffrrrzzzsssppppppqqqwww|||}}}vvvqqqkkkfff___XXXTTTQQQNNNLLLFFFEEECCC@@@===<<<::::::888999:::<<<>>>???@@@AAADDDFFFIIIIIIHHHGGGGGGGGGFFFIIIIIIGGGLLLUUUYYYVVVTTTSSSVVV[[[aaannn{{{lllggg```[[[ZZZ[[[]]]^^^]]][[[XXXXXXYYYZZZZZZYYYUUUUUUSSSRRRPPPNNNMMMLLLKKKHHHFFFDDDCCCBBB???===999888777666555444444444555444444333333222111111444222222555999@@@MMMZZZhhhmmm~~~tttqqqyyysssgggfffaaa^^^```gggooorrrzzzvvvllljjjsss|||sssrrroookkkfffcccaaaaaaaaaaaa```_________```aaabbb\\\YYYWWWWWWVVVVVV]]]fffhhhiiijjjjjjjjjkkknnnqqqoooooosss{{{dddRRRMMMEEECCCFFFDDD??????>>>>>>>>>>>>>>>???BBBAAAAAAAAA@@@@@@??????BBB@@@===;;;:::999777666777666555444333444444555888888999:::;;;======>>>@@@AAACCCCCCCCCDDDGGGJJJPPPWWW]]]aaahhhooorrrppptttrrrppprrrttttttrrrooosssrrrqqqooonnnnnnnnnnnnooommmiiigggeeeeeefffgggjjjiiihhhgggdddbbb```___\\\ZZZXXXUUURRRPPPOOONNNNNNMMMLLLKKKIIIGGGFFFFFFHHHIIIIIIJJJLLLRRRYYY^^^ccceeelllvvv~~~xxxjjjZZZXXXUUURRRQQQNNNKKKIII>>>===;;;999999999:::;;;;;;???BBB@@@???BBBGGGJJJZZZyyyrrrfff]]]WWW^^^lll}}}oooyyykkkaaa[[[XXX___dddllluuu}}}~~~xxxqqqmmmmmmrrrvvv|||xxxssshhhddd]]]VVVRRROOOLLLJJJEEECCCAAA???===;;;:::999999999;;;<<<>>>@@@AAAAAACCCEEEHHHIIIHHHHHHIIIIIIFFFGGGFFFEEEMMMZZZbbbccc\\\\\\^^^ccciiixxxxxxjjjfff```\\\\\\^^^___```\\\ZZZXXXWWWXXXYYYYYYXXXUUUUUUSSSRRRPPPNNNMMMLLLLLLIIIGGGEEEDDDBBB???===:::999888777666555555555555555555444333333222222444222222666999???KKKVVVdddjjj|||tttnnnwwwwwwjjjgggbbb___```gggooosss{{{yyyqqqoooxxx}}}uuurrroookkkgggdddbbbbbbbbbbbbbbbaaaaaaaaabbbdddeeeaaa]]]ZZZYYYXXXYYY___hhhjjjkkkkkkkkkjjjkkknnnpppsssssswww~~~dddRRRMMMFFFDDDGGGEEEBBBAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA???===<<<:::888777888777666666555666777888::::::;;;;;;<<<=========???AAADDDFFFFFFGGGIIIKKKTTT___hhhlllnnnrrruuuuuuvvvtttrrrrrrsssssspppmmmqqqpppooommmllllllllllllnnnllliiifffddddddeeefffhhhhhhgggeeecccaaa___^^^ZZZXXXVVVSSSQQQOOONNNMMMNNNMMMLLLKKKIIIHHHGGGFFFHHHHHHIIIJJJMMMSSSZZZ___fffiiiqqq{{{qqqcccWWWVVVUUUTTTRRRNNNIIIEEE>>>===;;;999999999;;;<<<===@@@CCCBBBAAADDDJJJNNNeeepppddd\\\YYYcccssswwwjjjpppaaaWWWRRRPPPYYY\\\aaafffjjjnnnpppqqqlllmmmllliiigggjjjsss{{{|||uuuqqqddd```YYYSSSOOOLLLIIIGGGBBBAAA???===;;;:::999999999:::;;;===???@@@AAABBBBBBEEEHHHIIIIIIIIIJJJKKKEEEEEECCCEEEOOO^^^jjjooohhhhhhjjjlllrrrsssgggddd```^^^___```aaaaaa[[[YYYWWWWWWXXXYYYXXXWWWUUUUUUSSSRRRPPPOOONNNMMMNNNKKKHHHFFFDDDBBB???===;;;:::999888777666666666666666666555444444333333333222444777999===FFFPPP___fffwwwsssjjjsss~~~ooojjjddd```aaafffnnnsss}}}~~~wwwuuu}}}wwwuuusssoookkkhhhfffffffffdddddddddeeeeeeggghhhiiihhhccc^^^\\\[[[\\\bbbjjjmmmnnnnnnnnnmmmooorrruuu|||{{{dddSSSNNNGGGFFFIIIGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBAAA???<<<999777999888888888888:::;;;<<<========================>>>AAAEEEHHHIIIJJJKKKLLLSSSaaammmpppoooppptttvvvxxxvvvttttttsssrrrooolllooonnnmmmkkkjjjjjjiiiiiikkkjjjgggeeeccccccdddeeeffffffeeecccaaa___]]]\\\XXXVVVTTTRRROOONNNMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIKKKOOOUUU\\\aaahhhlllvvv~~~hhhZZZSSSSSSTTTTTTRRRMMMFFFAAA===<<<:::999999:::;;;<<>>===;;;:::999999999:::;;;<<<>>>@@@AAABBBCCCDDDFFFIIIJJJJJJIIIJJJJJJEEEDDDCCCGGGQQQ___kkkqqqoooppprrrsss{{{nnneeeccc```______```___^^^ZZZXXXWWWWWWXXXXXXWWWVVVUUUUUUTTTRRRQQQOOONNNNNNOOOMMMJJJGGGFFFCCC@@@>>><<<;;;:::888777666666555777777777666555555444444333222444888999:::AAAJJJ[[[cccsssoooeeennn~~~tttmmmeeebbbbbbeeelllttt~~~{{{yyyzzzzzzxxxuuuqqqooommmmmmmmmggghhhhhhiiikkklllmmmnnnnnngggaaa___^^^___dddkkkooopppqqqqqqsssvvvzzz~~~eeeTTTPPPIIIHHHLLLJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNMMMKKKHHHFFFEEEEEEEEECCCEEEFFFFFFBBB>>>:::888999999999999;;;===???@@@AAAAAA@@@??????>>>>>>======@@@EEEIIIJJJJJJJJJJJJQQQ]]]hhhkkkmmmppptttvvvwwwwwwvvvuuusssrrrpppnnnnnnmmmlllkkkiiiiiiiiiiiiiiigggeeecccbbbbbbccccccccccccbbbaaa___]]][[[ZZZVVVUUUSSSQQQOOONNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHFFFHHHJJJMMMQQQWWW___dddhhhnnnzzzxxxcccVVVRRRQQQQQQPPPNNNJJJDDD@@@<<<;;;:::999999:::<<<===@@@AAACCCCCCBBBEEEPPP\\\uuummmaaa]]]aaatttuuukkk|||ttthhh[[[PPPJJJGGGFFFGGGGGGIIILLLPPPUUUYYY[[[ZZZ___dddfffgggnnn|||}}}yyytttmmmfffaaaZZZVVVQQQMMMJJJFFFCCCAAA===<<<;;;:::999999999999;;;<<<===???AAABBBCCCDDDGGGIIIKKKKKKJJJHHHHHHHHHGGGEEEEEEKKKSSS\\\dddiiijjjnnnqqqwwwyyykkkeeeccc```^^^^^^]]]\\\ZZZYYYXXXWWWWWWXXXXXXWWWUUUUUUUUUTTTRRRQQQPPPOOOOOOPPPNNNKKKIIIGGGEEEBBB@@@===<<<:::888777666555555888777777666666555444444222222555888888888===EEEWWW```ppp~~~mmmbbbiiiyyyzzzpppfffcccaaacccjjjttt||||||zzz~~~}}}{{{yyyvvvtttrrrrrrqqqmmmnnnooopppqqqrrrssssssrrrkkkdddbbbbbbbbbffflllnnnoooqqqrrrvvv{{{eeeUUUQQQKKKKKKOOONNNNNNOOOQQQSSSUUUVVVVVVVVVVVVSSSPPPLLLIIIGGGGGGFFFGGGJJJLLLKKKEEE???;;;:::999999999:::<<<>>>AAABBBDDDCCCCCCBBBAAA@@@???>>>===@@@DDDGGGHHHIIIJJJKKKRRRZZZbbbgggmmmtttwwwvvvvvvvvvvvvuuutttrrrqqqqqqnnnnnnlllkkkjjjiiiiiiiiigggfffdddcccbbbbbbbbbbbbaaaaaa```___^^^\\\ZZZYYYUUUTTTSSSQQQOOONNNNNNNNNKKKKKKJJJJJJIIIIIIIIIHHHFFFHHHLLLPPPUUU[[[ccchhhkkkssstttaaaVVVQQQOOOMMMKKKIIIFFFCCC@@@;;;;;;999999999;;;===>>>@@@???@@@BBBAAADDDRRRaaa}}}mmmbbb```hhh~~~wwwmmmzzzvvvqqqnnneee```XXXPPPIIIFFFEEEEEEHHHHHHIIIKKKNNNRRRUUUWWWWWW\\\bbbhhhoooyyy|||wwwqqqjjjbbb]]]VVVSSSNNNKKKHHHEEEAAA>>>;;;;;;:::999999999::::::<<<===>>>@@@BBBCCCDDDEEEIIIKKKMMMLLLJJJHHHHHHHHHHHHEEEFFFMMMTTTYYY^^^cccbbbhhhppp|||vvvkkkeeebbb___]]]]]]\\\[[[ZZZYYYXXXXXXXXXZZZYYYWWWVVVUUUTTTTTTSSSRRRQQQPPPOOOPPPNNNKKKJJJIIIGGGDDDBBB>>>===<<<:::888777666666777777777666555555444444222222444777666555:::AAARRR]]]nnn|||mmmbbbgggsss~~~rrrgggcccaaa```hhhsssxxx}}}|||yyyyyy~~~~~~}}}|||zzzxxxvvvuuuuuuuuuvvvwwwyyyzzzzzzzzzzzzuuummmggggggggggggiiimmmlllmmmooorrrwww~~~fffVVVRRRMMMMMMRRRPPPPPPRRRTTTWWWYYY[[[[[[[[[[[[YYYUUUQQQNNNMMMMMMMMMOOORRRTTTQQQJJJCCC???>>>;;;;;;;;;<<<>>>@@@CCCDDDFFFEEEEEEDDDCCCBBBAAA@@@>>>AAACCCFFFHHHKKKOOOSSSWWW]]]dddiiipppvvvwwwsssuuuwwwxxxwwwtttsssrrrsssooonnnmmmkkkjjjjjjjjjjjjeeeeeedddcccbbbbbbbbbbbb``````___^^^]]][[[YYYXXXTTTSSSRRRPPPOOONNNNNNNNNJJJJJJJJJJJJJJJJJJIIIIIIGGGIIINNNSSSXXX___ggglllsss{{{ooo___VVVPPPMMMJJJGGGFFFCCC@@@>>>;;;:::999888999;;;>>>??????===>>>AAA@@@CCCTTTgggkkkccceeepppvvvmmmuuuqqqkkkfffccc___\\\YYYSSSQQQMMMIIIGGGGGGHHHIIIKKKKKKLLLNNNQQQTTTWWWYYY\\\```fffooozzz~~~yyytttnnnggg```[[[SSSPPPLLLIIIGGGCCC@@@===::::::999999999:::;;;;;;===>>>???AAABBBDDDEEEFFFIIIJJJLLLLLLKKKIIIIIIJJJHHHDDDEEEMMMTTTXXX]]]bbbdddjjjuuutttllleeebbb^^^\\\]]]]]]]]]]]]ZZZYYYYYYZZZ[[[ZZZXXXVVVUUUTTTTTTSSSRRRQQQPPPPPPPPPNNNKKKJJJJJJIIIFFFEEEAAA@@@???===;;;999999888777777666555555444444333222111333555444444999@@@NNNZZZkkk}}}}}}oooeeeffflllwwwsssgggccc```^^^fffrrrsssyyy~~~~~~|||wwwvvvuuuwww~~~~~~|||{{{{{{~~~wwwpppkkklllmmmlllmmmoooooopppsssuuuzzzfffVVVSSSNNNOOOTTTSSSQQQSSSVVVZZZ\\\^^^^^^^^^^^^\\\YYYVVVUUUUUUVVVWWWYYY\\\\\\XXXOOOGGGDDDCCC>>>>>>>>>???@@@BBBEEEFFFGGGGGGFFFEEEDDDCCCCCCBBBAAABBBCCCFFFJJJQQQZZZ```eeeoooyyy|||}}}}}}zzzvvvwwwyyyzzzxxxtttqqqqqqrrrnnnmmmlllkkkjjjiiiiiiiiieeeddddddccccccbbbbbbbbb_________^^^\\\[[[YYYXXXRRRQQQPPPOOONNNMMMMMMMMMIIIIIIJJJJJJJJJJJJJJJJJJGGGKKKPPPUUU[[[cccjjjooozzz{{{iiiZZZRRRLLLJJJIIIGGGEEEBBB>>>::::::999888888999<<<>>>@@@@@@===>>>@@@???CCCVVVlll~~~iiieeekkkxxxsssnnn|||{{{yyyxxxvvvrrrmmmiii___\\\XXXTTTRRRPPPNNNLLLKKKJJJIIIHHHIIIJJJLLLMMMJJJLLLNNNQQQUUUYYY]]]^^^eeehhhmmmvvv}}}zzzuuupppjjjddd]]]YYYRRROOOLLLIIIFFFCCC???===::::::999999::::::;;;<<<>>>>>>???AAACCCDDDFFFFFFGGGIIILLLLLLLLLKKKKKKLLLIIICCCDDDLLLTTTXXX^^^fffjjjqqq|||sssmmmdddaaa^^^\\\]]]___aaaaaaZZZZZZYYYZZZ[[[[[[YYYVVVUUUTTTTTTSSSRRRQQQQQQPPPOOOMMMKKKKKKKKKJJJHHHFFFDDDCCCAAA???===<<<;;;:::666666666555444444333333222111222444333333888@@@KKKXXXiii|||rrrgggfffhhhpppsssfffccc___\\\dddqqqpppwww}}}~~~}}}wwwqqqqqqsssvvv~~~yyyrrrnnnoooqqqpppoooqqquuuvvvxxxzzz~~~fffWWWTTTOOOPPPUUUTTTQQQSSSWWW[[[]]]____________^^^[[[ZZZZZZ[[[]]]___```bbbbbb\\\RRRJJJGGGHHH@@@@@@@@@AAABBBDDDFFFHHHGGGGGGFFFFFFEEEDDDDDDCCCBBBCCCDDDGGGMMMWWWccckkkxxxyyy{{{|||yyytttpppooopppnnnmmmkkkjjjiiiiiihhhhhheeedddddddddccccccbbbbbb______^^^^^^\\\[[[YYYXXXPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIJJJJJJJJJJJJJJJHHHLLLQQQWWW]]]eeelllqqq}}}uuucccVVVNNNIIIHHHIIIHHHGGGBBB<<<777:::999888888:::<<<>>>@@@AAA===>>>AAA@@@CCCXXXoooyyygggfffooo~~~}}}rrrooommmkkkiiifffccc```]]]\\\UUUTTTQQQOOOMMMKKKJJJJJJKKKKKKKKKJJJIIIKKKNNNQQQSSSSSSUUUWWWZZZ___cccffffffllluuu~~~zzzqqqkkkhhhccc[[[UUUPPPOOOLLLHHHDDD@@@>>><<<999888777666777888:::<<<>>>>>>@@@BBBDDDFFFGGGHHHHHHJJJMMMLLLIIIGGGIIIKKKIIIGGGHHHKKKNNNRRR]]]hhhtttrrrzzzqqqmmmiiieeebbbcccfffhhheeeaaa^^^^^^^^^]]][[[XXXUUUSSSRRRSSSRRRRRRQQQPPPNNNMMMMMMMMMNNNNNNMMMLLLJJJIIIFFFEEEBBB@@@===:::888777999888666555333333222222444555555555444555777:::JJJXXXgggtttzzznnneeeaaaiii}}}{{{|||wwwggg```^^^___bbbfffmmmrrryyy~~~|||ssslllpppwww~~~}}}uuuoooooopppppppppsssxxxyyy~~~jjjXXXTTTUUUQQQPPPSSSRRRTTTXXXZZZ\\\]]]```bbbccc___\\\]]]cccggggggfffhhhjjjkkkfff\\\QQQJJJGGGFFFEEEDDDEEEGGGIIIMMMOOONNNMMMKKKJJJHHHGGGGGGGGGHHHEEEEEEHHHNNNWWWggguuu|||zzzyyywwwqqqoooqqqnnnmmmkkkiiihhhffffffeeecccccccccdddffffffdddbbbbbbaaa```]]]ZZZWWWUUUSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIILLLMMMPPPUUU]]]gggpppuuummm___VVVQQQKKKKKKJJJHHHEEE@@@<<<:::888999:::;;;<<<>>>??????BBB===<<<@@@AAAFFF[[[rrr}}}llliiirrryyysssnnn]]]\\\[[[YYYWWWUUUTTTSSSPPPOOONNNMMMMMMLLLLLLLLLMMMNNNNNNNNNMMMOOORRRUUUTTTUUUWWWZZZ^^^ccchhhlllsssxxx}}}wwwpppiiiddd___XXXSSSNNNMMMJJJFFFBBB???<<<;;;:::999888777888:::<<<===>>>???AAACCCEEEGGGHHHIIIIIIJJJLLLKKKJJJIIIIIIIIIHHHEEEDDDGGGJJJPPP]]]iiitttvvvsssnnniiifffcccdddfffgggddd```^^^^^^]]][[[ZZZXXXVVVUUUUUUTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPPPPOOONNNLLLKKKGGGFFFDDDAAA>>><<<:::999999888777555444333222222444555555555444555777:::GGGVVVeeeqqq|||oooeee```eeewwwzzzyyy{{{kkkccc``````cccggglllqqqxxx~~~}}}uuuqqquuu}}}xxxssssssttttttvvvyyy|||~~~}}}iiiWWWTTTUUURRRQQQSSSTTTVVVYYY[[[]]]^^^aaacccdddaaa___bbbiiinnnooonnnnnnpppooohhh]]]QQQJJJFFFFFFFFFGGGHHHJJJLLLNNNPPPRRRQQQPPPNNNLLLKKKJJJJJJKKKHHHGGGJJJOOOYYYiiiwww|||zzzvvvpppnnnoooooonnnllljjjhhhgggffffffdddccccccdddffffffdddbbb``````^^^\\\YYYWWWTTTSSSQQQPPPOOOMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJIIIKKKMMMQQQXXXaaakkksssxxx~~~{{{hhh\\\TTTPPPKKKKKKJJJGGGDDD???<<<999888999:::;;;<<<>>>??????AAA======@@@@@@GGG^^^wwwtttffffffsssxxxrrrmmmOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQQQQOOOQQQRRRSSSSSSTTTWWWZZZXXX[[[^^^cccgggmmmssswww}}}}}}wwwtttnnnggg___YYYTTTQQQLLLJJJGGGDDD@@@===;;;:::::::::999999:::;;;===>>>???@@@AAACCCEEEGGGIIIIIIJJJJJJJJJKKKKKKKKKIIIGGGEEEBBB@@@BBBEEEMMM[[[hhhoooyyy{{{{{{~~~ssspppjjjgggddddddffffffccc```]]]\\\ZZZYYYXXXXXXXXXXXXXXXWWWUUUTTTSSSRRRSSSSSSQQQQQQRRRRRRQQQPPPNNNMMMHHHGGGEEECCC@@@>>><<<;;;:::999777666444333333333444555555444444444777999BBBQQQaaammm~~~rrrfff___aaaooo}}}yyyuuu{{{pppgggcccaaacccgggkkkpppwww|||~~~xxxwww}}}|||wwwxxxyyyzzz}}}~~~jjjYYYWWWXXXVVVUUUXXXXXXZZZ]]]^^^___aaaccceeegggeeeeeeiiipppuuuwwwwwwvvvvvvssskkk^^^RRRJJJGGGGGGHHHJJJLLLNNNPPPQQQRRRTTTTTTSSSRRRQQQQQQPPPPPPKKKHHHFFFHHHMMMVVVfffuuuzzzvvvpppmmmnnnooonnnllljjjiiiggggggfffeeedddcccdddffffffdddbbb^^^]]]\\\ZZZXXXUUUTTTSSSPPPOOONNNLLLKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJLLLNNNTTT\\\dddmmmtttwww}}}rrraaaWWWRRROOOLLLKKKIIIFFFBBB>>>:::888888999:::;;;<<<>>>??????>>>===>>>???@@@JJJeeettthhh^^^ccctttwwwqqqlllNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOQQQRRRTTTUUUUUUVVVQQQSSSVVVWWWXXXYYY[[[]]]^^^bbbhhhmmmrrrxxx}}}yyysssqqqlllddd[[[TTTQQQPPPKKKIIIFFFBBB???<<<;;;:::999999999999:::;;;===>>>??????AAACCCEEEGGGHHHIIILLLJJJIIIJJJMMMLLLHHHDDDCCC@@@???AAADDDJJJVVVbbbgggzzz|||ttt|||zzzqqqnnnkkkhhhfffeeeeeedddaaa___]]][[[YYYWWWWWWXXXZZZ[[[\\\ZZZWWWUUUTTTTTTVVVVVVRRRRRRSSSSSSRRRQQQOOONNNHHHGGGFFFCCCAAA>>>===<<<:::999888666555444333333333444555444333444777999===LLL\\\gggxxxwwwjjj```^^^hhhttt{{{rrrrrr{{{uuukkkeeeaaabbbfffiiinnnuuu{{{~~~|||zzz{{{}}}}}}{{{||||||}}}nnn]]][[[]]][[[ZZZ]]]^^^```bbbcccdddfffhhhkkkjjjjjjjjjnnntttyyy||||||zzzzzzuuukkk^^^RRRKKKIIIIIIKKKNNNQQQSSSTTTTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVOOOKKKHHHJJJMMMUUUdddrrrzzzvvvqqqnnnoooooonnnmmmkkkiiihhhggggggeeedddcccccceeeeeecccbbb[[[ZZZYYYWWWUUUTTTRRRRRROOONNNLLLKKKJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKMMMPPPVVV^^^fffmmmrrrttt~~~lll\\\TTTPPPMMMLLLJJJGGGDDD@@@<<<999888888999:::;;;<<<>>>??????<<<===>>>???AAAOOOmmm}}}hhh___ZZZaaawwwwwwqqqmmmSSSRRRRRRRRRRRRQQQQQQQQQSSSTTTUUUVVVWWWWWWWWWVVVTTTWWWZZZ\\\]]]]]]___```ccchhhpppuuuyyy~~~yyyuuuooonnniiibbbZZZSSSPPPOOOJJJHHHDDDAAA>>><<<;;;;;;777777888999:::;;;<<<===>>>???@@@BBBDDDFFFHHHHHHLLLJJJIIIKKKMMMLLLHHHCCCAAA@@@AAADDDEEEIIIRRR\\\eeerrrppp}}}tttmmmjjjiiihhhfffdddcccaaa___^^^]]][[[XXXVVVWWWXXX[[[]]]^^^\\\YYYWWWVVVWWWXXXXXXRRRSSSSSSTTTSSSQQQPPPOOOHHHGGGEEECCCAAA>>>===<<<;;;:::999777555555444444333444444444333444666999:::GGGVVVbbbqqq}}}pppddd___eeeooo~~~qqqllltttyyyooofffaaa```dddggglllsssyyy|||~~~}}}vvvtttrrrtttzzz|||{{{ppp___]]]___^^^]]]```dddeeeggghhhiiikkkoooqqqoooooopppssswwwzzz|||||||||zzzuuujjj]]]RRRMMMLLLKKKMMMQQQTTTUUUUUUUUUTTTRRRSSSTTTUUUVVVVVVUUUUUUTTTQQQOOOPPPSSSZZZhhhuuu|||xxxvvvsssqqqqqqooonnnllljjjiiiggggggfffeeedddbbbbbbccccccbbbaaaZZZXXXVVVTTTRRRQQQPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJJJJKKKKKKLLLLLLMMMQQQXXX```iiipppuuuxxxhhhZZZSSSOOOMMMKKKIIIEEEAAA===:::888888888999:::;;;<<<>>>??????;;;===>>>???DDDUUUtttppp```[[[XXXbbb{{{wwwrrrnnnUUUUUUUUUUUUTTTTTTSSSSSSWWWXXXYYYZZZZZZYYYXXXWWWZZZ]]]aaacccdddccccccdddfffllluuuzzz}}}~~~zzzvvvsssmmmjjjeee___YYYTTTPPPNNNHHHFFFBBB???<<<;;;;;;;;;666777888999:::;;;<<<===???@@@AAACCCEEEGGGHHHIIIJJJJJJKKKLLLMMMKKKGGGDDD@@@@@@BBBFFFHHHJJJRRR[[[mmmwwwkkkooo~~~wwwooojjjhhhgggfffeeecccaaa___^^^]]]]]][[[YYYXXXXXXYYY\\\]]]^^^]]][[[YYYXXXXXXYYYYYYSSSTTTUUUUUUTTTSSSQQQPPPHHHGGGEEECCCAAA???>>>===<<<;;;999888666555555555333444444333333333666888888CCCQQQ]]]lllvvviiiaaaeeemmm|||qqqhhhppp}}}~~~sssiii```___ccceeejjjqqqwww{{{}}}}}}~~~zzztttrrrpppsssyyy{{{|||rrraaa___aaa______bbbggghhhjjjkkkmmmppptttwwwuuuvvvwwwxxxzzz{{{|||}}}}}}{{{tttiii\\\RRRNNNNNNNNNPPPRRRTTTUUUUUUTTTSSSVVVVVVWWWWWWWWWUUUTTTSSSUUUSSSSSSVVVZZZ```mmmyyyyyywwwvvvtttqqqqqqnnnmmmkkkiiihhhffffffeeeeeecccaaa```aaaaaa```___YYYWWWTTTQQQOOONNNNNNNNNLLLKKKJJJIIIHHHHHHHHHHHHJJJJJJIIIJJJJJJKKKLLLMMMMMMQQQXXXbbbkkktttzzz}}}~~~{{{dddXXXSSSPPPMMMJJJGGGCCC???;;;999999999888999:::;;;<<<>>>??????;;;===>>>@@@HHH]]]{{{wwwggg[[[XXXXXXccc~~~|||uuuqqqnnnYYYYYYYYYYYYYYYYYYYYYZZZ^^^^^^```aaaaaa___^^^]]]bbbeeejjjllllllkkkjjjjjjkkksss{{{}}}zzzwwwtttqqqjjjeee___[[[YYYUUUPPPLLLFFFCCC@@@<<<:::999::::::666777999:::<<<======>>>AAABBBCCCEEEGGGIIIKKKKKKIIIKKKNNNNNNLLLHHHFFFEEEAAA@@@BBBFFFHHHMMMWWWaaayyylllhhhrrrzzzoookkkjjjhhhddddddcccbbb___^^^]]]]]]^^^\\\[[[ZZZZZZ[[[\\\]]]^^^]]]\\\[[[ZZZYYYYYYXXXVVVVVVWWWWWWVVVUUUSSSRRRIIIHHHGGGEEECCCAAA@@@???<<<;;;:::888777666555555333333444333222333666888888@@@LLLZZZiii|||yyylllcccfffmmm|||qqqeeelllxxxwwwkkkbbb```cccccchhhpppvvvzzz|||~~~}}}~~~zzztttrrrtttxxx~~~{{{}}}wwwfffccceeecccbbbeeegggiiikkklllnnnrrrwwwzzzzzz|||}}}~~~~~~~~~vvviii\\\RRROOOOOOQQQQQQSSSTTTTTTTTTSSSRRRVVVWWWYYYZZZZZZZZZXXXXXXXXXWWW[[[aaagggnnn{{{wwwuuuvvvssspppooommmllljjjhhhgggeeeeeeddddddaaa___^^^_________^^^XXXVVVSSSOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGJJJIIIIIIIIIJJJKKKMMMNNNOOORRRXXX```hhhpppvvvyyyyyyttt___VVVSSSPPPMMMHHHEEEAAA===:::999999:::888999:::;;;<<<>>>??????<<<======@@@LLLdddooo```VVVVVVWWWdddwwwrrrooommm]]]]]]^^^___``````aaaaaacccdddfffggggggfffeeeccchhhlllppprrrrrrpppooonnnqqqyyy{{{xxxuuusssqqqhhhbbb[[[XXXXXXVVVPPPKKKDDDAAA>>>:::888888888999777888:::<<<===>>>??????CCCDDDEEEGGGIIIKKKMMMMMMGGGKKKOOOOOOKKKGGGEEEFFFAAA@@@@@@DDDHHHOOO[[[gggsssdddgggwwwsssjjjjjjjjjiiibbbcccbbbaaa^^^]]]]]]]]]^^^]]]\\\[[[[[[[[[\\\]]]]]]]]]]]]\\\[[[ZZZYYYXXXWWWXXXXXXYYYXXXVVVUUUTTTJJJJJJHHHFFFDDDCCCAAAAAA<<<;;;:::888777666666555222333444333222333666888888>>>JJJXXXgggxxxzzznnneeefffmmm}}}qqqdddiiiuuuzzzmmmcccaaadddbbbgggooouuuyyy|||~~~~~~~~~{{{uuusssyyy~~~|||~~~|||llliiijjjhhhgggjjjggghhhjjjlllnnnsssxxx|||}}}xxxjjj\\\RRROOOOOORRRRRRSSSSSSSSSRRRRRRQQQRRRTTTXXX\\\___````````````aaagggpppwwwvvvuuuvvvsssooommmlllkkkjjjhhhfffeeeddddddcccaaa^^^]]]^^^^^^^^^]]]YYYVVVRRROOOLLLJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGJJJIIIIIIIIIJJJKKKMMMNNNRRRTTTWWW\\\bbbhhhmmmppptttnnn[[[TTTRRRPPPMMMGGGDDD@@@;;;999999:::;;;888999:::;;;<<<>>>??????======<<<@@@OOOhhhjjj]]]SSSSSSVVVccczzzssspppmmmlll___]]]\\\___ccceeedddccceeegggiiijjjiiiiiijjjkkkoootttzzz|||{{{zzz{{{}}}~~~xxxtttpppmmmkkkggg___WWWRRRRRRQQQNNNKKKAAA@@@>>>;;;:::999999999888999:::<<<>>>???@@@@@@AAAEEEIIIKKKLLLKKKKKKKKKJJJLLLNNNLLLHHHEEEEEEFFFFFFDDDEEEJJJOOOVVVbbbmmm{{{kkkgggiiizzzppphhhdddbbbbbbaaaaaa___^^^\\\ZZZYYYXXXaaa^^^[[[ZZZ[[[\\\]]]]]]YYYYYYZZZ[[[ZZZYYYWWWVVVUUUWWWXXXXXXUUUSSSRRRRRRRRROOOKKKIIIGGGFFFCCCAAA===;;;:::::::::999666444444333222222444666555555888;;;DDDSSSbbbsss}}}pppeeedddiiiyyysssfffjjjttt}}}ooofffddddddfffhhhlllrrryyy}}}~~~}}}yyy{{{~~~wwwtttwww||||||rrrkkkjjjiiihhhiiigggfffgggiiimmmrrrwwwzzzrrreee\\\UUUQQQOOOOOOOOOOOOPPPRRRRRRQQQPPPQQQUUUYYY]]]```ccceeehhhiiijjjooozzz}}}sssooopppqqqnnnkkkjjjiiigggeeecccbbbaaaaaa```______``````^^^[[[XXXTTTRRRPPPNNNLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHJJJKKKKKKJJJJJJLLLMMMRRRWWW\\\^^^___aaaeeehhhooo{{{fffWWWQQQNNNLLLLLLDDDBBB???<<<999888888999:::;;;<<<===>>>>>>>>>>>>AAA===999???WWWuuu~~~hhh]]]RRRRRRYYYkkkuuurrrpppmmmlllaaa```aaadddiiikkkkkkjjjgggiiikkkkkkkkklllnnnooouuuzzz|||vvvqqqmmmiiifffbbb[[[SSSOOONNNMMMJJJGGGAAA???===;;;999999999999888999;;;===>>>@@@@@@AAABBBEEEIIIKKKKKKKKKKKKKKKJJJKKKLLLJJJFFFCCCDDDFFFHHHHHHKKKPPPTTT[[[iiivvvssseeeffflll}}}lllfffbbb```_________^^^]]]]]]\\\\\\[[[]]]\\\[[[\\\^^^```___^^^YYYYYYYYYXXXWWWUUUTTTSSSUUUVVVWWWWWWUUUSSSSSSTTTSSSPPPLLLJJJHHHFFFDDDBBB>>>===;;;;;;;;;:::888666555333222222444666555555777999BBBOOO^^^nnnssshhheeeiiisss~~~wwwiiilllvvvrrriiiggggggfffgggkkkrrryyy}}}~~~zzz|||}}}~~~~~~wwwuuuyyyzzz|||~~~rrrkkkiiigggggggggeeeddddddeeehhhlllppprrryyy|||zzzlll```WWWRRROOONNNNNNNNNOOOQQQTTTUUUVVVUUU[[[___cccgggiiilllnnnpppyyy{{{zzzrrrppprrrrrrooojjjjjjiiigggfffdddcccbbbbbb______^^^^^^^^^\\\YYYVVVRRRQQQOOOLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHJJJKKKKKKJJJJJJLLLNNNPPPTTTYYY\\\^^^```eeeiiisss~~~zzzbbbTTTNNNKKKIIIIIIDDDBBB???<<<999999999999:::;;;<<<===>>>>>>>>>>>>@@@======HHHbbb~~~yyybbbWWWSSSVVV```ttt|||rrrooommmjjjhhhiiiiiikkknnnqqqrrrqqqooolllmmmoooooopppsssvvvyyy~~~~~~xxxsssnnnhhhccc___[[[VVVOOOJJJIIIHHHFFFCCC???>>><<<:::999999999999888999;;;===???@@@AAAAAABBBEEEIIIKKKKKKJJJKKKKKKJJJKKKKKKGGGCCCBBBDDDHHHLLLOOOUUUYYY\\\bbbsssooodddhhhsss{{{nnniiieeecccbbb]]]]]]]]]]]]]]]]]]^^^^^^XXXYYY[[[^^^aaabbb```^^^ZZZYYYXXXVVVTTTSSSRRRRRRTTTUUUVVVUUUSSSSSSUUUVVVUUURRRNNNKKKIIIGGGEEECCC@@@???===<<<<<<;;;999777555444222333444666555555666777>>>JJJWWWggg|||xxxlllgggiiinnn{{{~~~pppssszzzvvvnnnjjjiiieeegggkkkqqqxxx}}}}}}}}}}}}||||||}}}wwwwww|||www|||}}}uuupppuuu{{{rrrjjjgggeeecccdddaaa```_________aaadddeeekkkpppyyy|||sssfffZZZSSSOOONNNNNNJJJLLLNNNRRRUUUXXX[[[\\\gggkkkppptttwwwyyy{{{}}}|||yyyuuuqqqrrrttttttoookkkjjjiiihhhfffeeeeeedddddd```___]]]]]]\\\ZZZWWWTTTQQQPPPMMMKKKIIIHHHHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKJJJKKKMMMNNNPPPUUUZZZ]]]___ccciiinnnyyyuuu^^^RRRNNNJJJHHHGGGCCCAAA>>>;;;999999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>CCCUUUqqqsss]]]UUUUUU\\\lllxxxooommmjjjgggeeevvvwwwyyyzzzzzzwwwtttqqqqqqrrrtttvvvxxx|||}}}zzzuuupppjjjddd^^^YYYUUUQQQKKKGGGEEEDDDBBB@@@>>>===;;;999999999999999999:::<<<>>>@@@AAAAAABBBCCCFFFIIIKKKJJJJJJJJJKKKKKKLLLJJJFFFBBBBBBFFFJJJQQQWWW___ccccccjjj}}}pppiiiqqq}}}vvvnnnkkkhhhdddccc]]]]]]]]]]]]]]]]]]]]]]]]VVVWWWXXX[[[^^^___]]]\\\YYYXXXVVVTTTSSSRRRSSSSSSTTTTTTTTTSSSRRRSSSVVVXXXVVVSSSOOOLLLKKKIIIFFFDDDBBB???===<<<;;;;;;999777666444333333555666555444666666;;;EEEQQQaaauuuqqqjjjiiiooo~~~{{{}}}|||qqqllljjjeeefffiiiooovvv|||}}}||||||}}}xxxzzz}}}uuuzzzuuunnnjjjqqqyyy}}}~~~qqqhhhddd```^^^^^^[[[ZZZXXXWWWVVVVVVVVVWWW___dddllluuu{{{vvvmmmaaaVVVPPPNNNNNNNNNNNNQQQTTTXXX\\\aaaeeehhhqqqvvv|||wwwtttsssssssssqqqqqqsssvvvuuupppkkkkkkjjjiiigggffffffeeeeeeaaa```^^^]]][[[YYYUUUSSSQQQOOOMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKNNNPPPUUUYYY^^^bbbeeekkkrrrxxxqqq]]]SSSPPPMMMJJJHHHBBB@@@===;;;999999999::::::;;;<<<===>>>>>>>>>>>>???@@@III___}}}lll]]]ZZZWWWcccyyywwwpppnnnjjjfffddd|||yyyvvvxxx{{{~~~~~~yyyvvvqqqlllfff```ZZZUUUPPPMMMIIIEEECCCAAA@@@>>><<<;;;:::999888888999::::::;;;===>>>@@@AAABBBBBBDDDGGGIIIJJJJJJIIIJJJKKKMMMMMMKKKGGGCCCCCCHHHLLLTTT[[[eeejjjkkksssooonnn{{{zzznnniiihhhdddaaa```^^^^^^]]]\\\[[[ZZZZZZYYYWWWVVVUUUVVVWWWXXXXXXWWWTTTSSSRRRQQQPPPQQQRRRSSSSSSTTTTTTSSSRRRSSSVVVXXXUUUSSSOOOMMMKKKJJJGGGEEEBBB@@@<<<;;;::::::888777777555444444555666555444777666:::CCCMMM[[[nnn~~~vvvmmmkkkrrruuummmjjjeeefffhhhmmmtttzzz~~~~~~~~~yyy|||zzzpppvvv~~~~~~sssoooooovvv~~~oooddd___ZZZWWWVVVTTTSSSQQQNNNMMMLLLLLLLLLSSSVVV[[[bbbiiinnnrrrtttllleeeZZZQQQMMMMMMNNNOOOVVVZZZ___ccchhhnnntttyyyuuujjjgggkkkpppppppppqqqtttvvvuuuqqqmmmlllkkkiiihhhffffffeeeeeecccaaa^^^]]][[[YYYVVVSSSQQQPPPNNNKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJKKKNNNQQQXXX\\\aaaeeejjjrrr{{{|||kkkZZZSSSQQQNNNKKKHHHAAA???<<<:::999999:::;;;:::;;;<<<===>>>>>>>>>>>>@@@BBBOOOgggxxxccc[[[]]]ZZZllluuuooolllhhhdddccc}}}zzzuuuqqqlllfffaaa\\\VVVSSSLLLJJJGGGDDDAAA???>>>>>>;;;:::999888888888999::::::;;;===???AAABBBCCCCCCEEEGGGIIIJJJIIIIIIJJJKKKLLLMMMKKKGGGDDDDDDHHHMMMTTT\\\gggooosss~~~uuukkkrrr~~~tttkkkiiiiiieeebbbaaa___^^^]]][[[YYYXXXVVVVVVVVVTTTRRRRRRSSSSSSSSSRRRNNNNNNNNNNNNNNNOOOOOOPPPRRRSSSTTTTTTSSSSSSUUUWWWTTTQQQNNNMMMLLLKKKIIIGGGCCC@@@===;;;:::999888777888666444444555666555444666666999AAAJJJWWWhhhwww{{{qqqmmmrrrxxxoookkkfffeeefffjjjqqqwww|||~~~~~~{{{}}}~~~yyyooottt|||wwwwwwzzzlll```YYYTTTOOONNNLLLKKKIIIHHHFFFEEEEEEEEEHHHJJJMMMRRRXXX]]]aaaccc```ZZZSSSNNNNNNOOORRRSSSZZZ___ffflllrrryyytttlllhhhkkkppprrrrrrrrrtttuuutttrrrooommmllljjjhhhfffeeeddddddcccaaa^^^\\\[[[YYYVVVTTTQQQPPPMMMKKKIIIIIIHHHIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJLLLOOORRRXXX\\\aaafffllluuurrrcccTTTPPPPPPMMMIIIFFF???>>><<<:::999999:::;;;:::;;;<<<===>>>>>>>>>>>>AAAFFFVVVooojjjZZZWWW\\\```uuu}}}pppkkkhhheeebbbbbb{{{wwwqqqlllfff```\\\WWWSSSPPPIIIHHHFFFCCC???===<<<===:::999888777777888999:::;;;<<<>>>@@@AAACCCCCCDDDFFFHHHIIIIIIIIIIIIJJJKKKJJJKKKJJJGGGDDDDDDGGGKKKRRRYYYeeeqqq{{{rrrnnn{{{{{{rrrkkkkkkjjjgggcccccc]]]]]][[[ZZZXXXVVVUUUTTTRRRQQQQQQRRRSSSRRRPPPNNNOOOOOOOOOPPPOOOOOONNNNNNQQQSSSUUUUUUTTTSSSSSSTTTRRRPPPMMMLLLLLLLLLJJJIIIEEEBBB>>><<<;;;:::999888888666555444555666555444555444888@@@HHHRRRbbbppp~~~tttppplll{{{|||sssnnnfffeeeeeehhhnnntttyyy{{{|||}}}}}}~~~{{{uuuyyy}}}~~~hhh\\\TTTNNNIIIGGGEEEDDDDDDCCCBBBBBBBBBAAABBBDDDHHHMMMRRRUUUXXXYYYVVVSSSPPPPPPSSSXXX[[[]]]dddjjjsss{{{zzzwwwsssssswwwuuuuuutttsssssssssrrrqqqnnnllljjjgggeeecccbbbbbbaaa___\\\ZZZYYYXXXVVVTTTPPPNNNLLLJJJHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJLLLPPPSSSXXX\\\aaagggnnnxxxkkk]]]QQQNNNOOOMMMGGGDDD>>>===;;;999999999;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@III^^^xxxwwwbbbVVVVVV[[[ggg}}}wwwkkkgggfffddddddfffyyyvvvnnniiibbb\\\XXXUUUQQQOOOGGGFFFEEEBBB>>><<<;;;<<<999888777777777888999:::;;;<<<>>>@@@BBBCCCDDDDDDGGGHHHIIIIIIHHHHHHJJJKKKHHHJJJJJJGGGDDDCCCFFFJJJOOOVVVdddsssvvvuuuvvvnnnhhhggggggccc``````[[[[[[ZZZXXXWWWVVVUUUTTTNNNOOOQQQTTTUUUTTTOOOLLLSSSSSSTTTTTTSSSQQQOOONNNQQQSSSUUUVVVTTTSSSRRRSSSPPPNNNLLLKKKLLLLLLKKKJJJGGGDDD???===<<<<<<;;;:::999777555555555666555444333333777???FFFPPP^^^kkk{{{uuuqqqeeetttvvvqqqgggeeedddggglllrrrwwwyyyzzz|||~~~~~~~~~~~~||||||fffYYYQQQJJJEEECCC@@@@@@AAAAAAAAAAAAAAAAAA@@@DDDJJJOOOTTTVVVWWWVVVSSSQQQQQQTTTZZZaaaeeehhhssszzz~~~}}}xxxwwwtttsssrrrrrrrrrsssnnnmmmjjjgggeeebbbaaa```___]]]ZZZXXXXXXWWWUUUSSSOOOMMMKKKHHHGGGFFFFFFFFFHHHHHHHHHIIIIIIJJJJJJJJJJJJKKKJJJJJJJJJLLLPPPTTTZZZ^^^ccciiippp{{{iii\\\PPPOOOPPPNNNHHHEEE>>>===;;;999999:::;;;<<<:::;;;<<<===>>>>>>>>>>>>@@@LLLdddqqq___VVVXXX]]]llltttiiifffffffffhhhkkkzzzrrrnnnkkkggg```[[[WWWSSSOOOMMMJJJHHHDDDAAA===;;;::::::777777777777777888999999:::<<>>======???AAAFFFHHHLLLSSSYYY[[[ZZZYYY[[[XXXXXX\\\```eeeoooyyyxxxuuuuuuuuuqqqmmmooojjjddd___]]]]]]\\\[[[\\\[[[YYYWWWUUUTTTSSSSSSPPPOOOMMMJJJHHHGGGGGGGGGHHHHHHHHHHHHIIIJJJKKKKKKKKKIIIIIILLLNNNNNNSSSZZZaaabbbgggooowwwyyyccc[[[RRRNNNOOONNNHHHCCC===<<<:::999888999::::::<<<;;;<<<@@@AAA======???AAAWWWwwwjjj[[[VVVXXX[[[lllyyyrrriiieeegggjjjjjjiii~~~vvvpppmmmgggddd___ZZZVVVRRRNNNKKKEEECCC@@@<<<:::888777666777777777777777888999:::;;;===@@@AAAAAABBBDDDEEEFFFGGGHHHJJJKKKKKKLLLLLLLLLGGGCCCDDDDDDCCCDDDHHHVVVbbbrrryyy}}}ooojjjeeeccccccccc___\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUTTTTTTSSSSSSTTTTTTTTTUUUVVVVVVTTTRRROOOOOOPPPRRRRRRSSSTTTTTTTTTSSSSSSSSSPPPNNNLLLLLLLLLJJJIIIIIIFFFCCCAAA???>>>;;;999666666555555444444555555555333444999???IIIYYYggg|||}}}oooccchhhwww|||ssslllfffcccfffjjjmmmrrrwwwyyy{{{|||}}}}}}sss^^^RRRKKKFFFCCCCCCBBBBBBAAA@@@>>>???AAADDDHHHKKKQQQYYY```ddddddccc```]]]\\\___eeemmmzzz|||xxxvvvtttooollljjjfff```\\\[[[ZZZZZZYYYZZZYYYWWWUUUTTTRRRRRRQQQMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJMMMNNNOOOTTTZZZbbbdddkkkuuu~~~kkk```YYYQQQMMMNNNMMMGGGBBB<<<;;;:::999888999::::::<<<;;;===AAAAAA>>>???BBBHHH^^^|||iii[[[VVVXXX\\\pppvvvpppiiifffhhhjjjjjjiiiwwwnnnjjjjjjaaa___[[[XXXUUUQQQLLLIIIBBB@@@===:::777666555555777777777777888999:::;;;;;;>>>@@@BBBBBBCCCDDDFFFFFFHHHJJJLLLMMMMMMLLLKKKHHHDDDCCCEEEEEEDDDEEEIIIXXXeeexxxzzzuuummmiiidddbbbbbbaaa^^^\\\ZZZZZZYYYXXXXXXWWWVVVVVVXXXWWWVVVUUUUUUTTTUUUUUUUUUUUUUUUSSSQQQPPPRRRTTTSSSSSSSSSTTTSSSSSSRRRRRRTTTQQQNNNLLLLLLKKKIIIGGGJJJGGGDDDAAA@@@>>><<<:::777777666555555555555555333111333888>>>GGGVVVcccuuutttfffhhhrrrvvvnnngggdddfffiiilllpppvvvzzz{{{|||||||||~~~oooYYYNNNJJJFFFCCCBBBBBBBBBBBBAAA@@@BBBEEEHHHNNNQQQXXXbbbjjjooopppoookkkfffcccfffmmmyyy{{{wwwrrrmmmiiieeeaaa\\\YYYXXXWWWWWWVVVXXXWWWUUUSSSQQQPPPPPPOOOKKKJJJHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMKKKKKKNNNOOOPPPUUU[[[cccfffooo{{{zzzddd[[[VVVOOOMMMMMMKKKGGGBBB<<<;;;:::999999999:::;;;<<<;;;===@@@@@@???AAAEEEPPPggg|||gggZZZVVVYYY___xxxrrrmmmiiihhhiiikkkjjjhhh|||nnneeeccceee[[[YYYWWWUUURRRNNNJJJFFFAAA@@@===;;;999777777777666777777888999:::<<<<<<<<>>===AAAGGGVVVooovvveee[[[VVV\\\fffzzzmmmkkkiiiiiijjjjjjiiigggqqqddd]]]\\\^^^VVVTTTRRRPPPNNNKKKFFFCCC@@@???<<<:::999888888999666666777888:::;;;===>>>===@@@BBBDDDDDDEEEFFFHHHGGGIIILLLNNNOOONNNLLLJJJGGGEEEEEEFFFEEECCCFFFLLLVVViiixxxvvv||||||qqqllliiifffcccbbbaaa```___\\\[[[[[[ZZZZZZYYYYYYYYYZZZYYYXXXWWWVVVVVVVVVVVVUUUTTTSSSPPPNNNOOORRRUUUTTTTTTUUUUUUTTTSSSRRRRRRRRRPPPNNNNNNOOOOOONNNMMMLLLIIIFFFCCCBBB@@@>>><<<999999888777666555555555444333555999===CCCOOO[[[mmmwwwpppnnnxxx~~~nnngggbbbcccfffiiioootttxxxzzz|||}}}}}}~~~uuujjjiiijjjmmmtttzzz~~~~~~|||}}}yyygggSSSIIIFFFCCC@@@???>>>@@@AAABBBDDDGGGLLLOOOZZZ^^^fffpppyyy~~~~~~|||xxxtttttt|||xxxpppiiifffaaa^^^ZZZXXXXXXWWWWWWVVVWWWVVVTTTSSSQQQQQQPPPPPPNNNMMMKKKJJJIIIHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLNNNLLLNNNQQQSSSTTTZZZ```dddfffooo{{{mmm```VVVSSSPPPOOONNNKKKFFFBBB;;;:::999999999:::;;;<<<>>>======>>><<<;;;AAAJJJ\\\uuupppccc[[[YYYbbbpppvvvjjjiiiiiiiiijjjiiihhhfff|||{{{~~~sssfff]]]XXXXXXXXXSSSQQQNNNLLLJJJGGGCCC@@@===<<<:::888777777888888666666777888:::===>>>@@@>>>AAACCCEEEEEEFFFGGGIIIIIIJJJLLLMMMNNNMMMLLLKKKDDDCCCCCCDDDCCCBBBHHHPPP]]]uuuwww}}}vvvoooiiigggeeebbb```___^^^^^^]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXXXXWWWUUURRROOOOOOQQQTTTUUUUUUUUUVVVUUUUUUTTTTTTSSSRRRPPPPPPRRRRRRRRRQQQMMMJJJGGGDDDCCCAAA???===;;;:::999777666666666666555444666:::<<>>???>>>@@@BBBDDDGGGKKKQQQUUU___dddlllwwwzzzyyy~~~yyyoooiiifffbbb___\\\ZZZZZZYYYXXXVVVVVVVVVTTTSSSRRRQQQQQQQQQOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLNNNRRRUUUWWW]]]dddeeeiiirrrzzzeee\\\TTTSSSQQQPPPNNNJJJEEEAAA;;;:::999999999:::;;;<<<===<<<======<<<===FFFPPPgggjjjaaa\\\\\\jjj|||rrrhhhiiiiiiiiihhhgggffffff}}}uuuooooooqqqssstttuuuwwwzzz||||||~~~vvvhhh]]]YYYXXXWWWUUURRROOOKKKHHHEEECCC@@@>>>;;;:::888777777777888888666666777999;;;===@@@AAA???AAADDDEEEFFFFFFHHHJJJJJJJJJKKKKKKLLLLLLKKKKKKDDDCCCCCCEEEDDDFFFOOOYYYkkksssuuusssnnnhhhhhhfffccc```_________^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\\\\]]][[[[[[YYYUUUQQQPPPQQQRRRUUUUUUVVVWWWWWWWWWVVVVVVWWWUUUTTTSSSTTTUUUTTTSSSNNNKKKGGGEEEDDDBBB@@@>>>;;;;;;999888777666666666666444666999;;;===FFFOOO```uuu|||rrrjjjkkksss}}}tttkkkiiihhhhhhkkkpppqqqvvv{{{tttiiifffdddeeehhhkkknnnoooqqqsssvvv{{{uuukkkiiimmmuuu}}}xxxvvvyyyyyyvvvqqq^^^UUUKKKFFFAAA>>>>>>BBB???AAADDDGGGJJJPPPVVVZZZccchhhrrr}}}yyynnnhhhfffdddaaa^^^\\\[[[ZZZXXXVVVVVVUUUTTTRRRQQQQQQQQQQQQLLLKKKJJJIIIHHHIIIJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLNNNSSSWWWYYY```ggghhhmmmzzzrrr```ZZZRRRRRRQQQPPPMMMHHHBBB???::::::999888999:::;;;<<<::::::<<<>>>>>>AAAMMMYYYxxxzzzfff```]]]___qqq}}}lllhhhiiiiiihhhgggeeeeeeeee}}}wwwnnnhhhiiijjjkkklllmmmppptttwwwzzz}}}}}}qqqbbbYYYXXXYYYWWWTTTQQQNNNIIIEEECCCAAA>>>===;;;;;;999888888888999:::666666777999;;;>>>@@@AAA???BBBDDDFFFFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKFFFEEEFFFHHHHHHLLLWWWcccvvvrrrjjjrrr|||ssspppjjjjjjhhheeebbbaaaaaabbb__________________^^^^^^______^^^^^^^^^___``````___^^^\\\XXXTTTQQQQQQRRRUUUVVVVVVWWWXXXXXXXXXXXX[[[YYYVVVUUUVVVUUUTTTSSSNNNKKKHHHEEEDDDBBB@@@>>><<<;;;:::888777666666666555444555888999;;;BBBKKKYYYooo~~~tttkkkkkkrrrzzzpppllliiihhhjjjnnnooottt{{{rrrmmmjjjfffeeefffggghhhhhhjjjlllqqqwww~~~{{{mmmiiihhhmmmwww~~~uuuddd```[[[\\\___bbbaaa^^^SSSNNNHHHDDD@@@<<>><<<:::888777666666666777999:::777888999;;;<<<=========@@@AAADDDFFFGGGHHHHHHHHHFFFHHHJJJLLLLLLLLLJJJIIIEEEHHHDDDFFFOOOSSS\\\mmm{{{mmmfffyyyyyypppkkkiiihhhgggfffdddbbb```___cccaaa___\\\[[[[[[\\\\\\]]]]]]^^^^^^___``````aaabbbaaa^^^[[[XXXTTTRRRPPPTTTUUUVVVWWWXXXXXXYYYYYY\\\ZZZXXXXXXXXXWWWVVVTTTSSSOOOJJJGGGDDDCCC@@@>>>>>>===;;;:::::::::888666444444444444555999???CCCVVVeee}}}~~~tttkkkjjjqqq~~~}}}rrrnnnlllkkklllooouuuyyy~~~wwwmmmnnnnnnnnnmmmkkkhhhgggiiifffgggnnnvvv~~~~~~tttkkkccclllvvv}}}~~~mmmbbbVVVSSSPPPPPPPPPPPPMMMJJJLLLKKKHHHCCC@@@>>>@@@AAA@@@JJJLLLNNNUUUUUUUUU^^^eeeiiiuuuzzzpppkkkhhhdddbbb```^^^\\\ZZZZZZYYYXXXVVVSSSQQQQQQPPPNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLNNNOOORRRVVV[[[```eeehhhnnnxxx|||hhh[[[UUUQQQRRRQQQMMMGGGBBB???>>>999999:::;;;;;;<<<<<<===<<<:::<<<@@@AAAJJJbbb{{{ttt___[[[^^^gggqqqmmmkkkjjjhhhfffdddccccccbbb}}}uuussspppkkkfffeeegggjjjnnnrrrwww{{{~~~}}}rrrlllccc[[[UUURRROOOMMMJJJGGGCCC@@@>>>===;;;999888888777666666777888999777888:::<<<===>>>??????CCCDDDFFFGGGIIIIIIIIIHHHFFFGGGIIIJJJJJJJJJHHHGGGEEEIIIGGGIIISSSZZZfff{{{sssmmmnnnvvvnnnjjjiiiiiiiiihhhfffeeecccbbbdddcccaaa___^^^^^^______^^^^^^^^^___```aaabbbbbbeeecccaaa^^^ZZZWWWUUUTTTUUUUUUUUUUUUVVVXXXZZZ[[[]]][[[YYYXXXXXXWWWUUUSSSSSSPPPLLLIIIGGGEEEBBB@@@???===;;;:::::::::888666555555555555555999>>>AAANNN^^^wwwxxxnnnlllooozzzvvvqqqnnnkkkkkknnntttxxx~~~~~~~~~wwwpppqqqrrrrrrqqqnnnkkkiiiiiiffffffmmmuuu~~~~~~|||xxxyyy{{{||||||}}}|||pppgggeeeooo{{{nnn^^^TTTOOOMMMJJJIIIJJJJJJHHHFFFFFFFFFEEECCCBBBCCCFFFIIIHHHQQQRRRSSSYYYXXXXXX```gggmmmzzzzzzpppjjjgggeeecccaaa___\\\ZZZYYYXXXWWWUUURRRPPPPPPOOONNNLLLJJJJJJIIIHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNRRRWWW]]]ccciiilllrrr{{{vvvdddYYYUUUQQQQQQOOOKKKEEE@@@===<<<999::::::;;;;;;<<<<<<======;;;===BBBGGGUUUppprrr^^^\\\bbboooqqqmmmjjjiiigggeeecccbbbaaaaaaxxxrrrpppoookkkggghhhkkknnnrrrvvv|||}}}yyynnniiiaaaZZZTTTOOOKKKIIIGGGDDD@@@>>><<<;;;:::888999888777666666777888888888999;;;===???@@@AAABBBEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEBBBHHHHHHJJJTTT^^^ooouuulllqqq||||||pppjjjhhhggggggggggggfffeeeddddddcccbbbaaa_________```aaa``````_________aaabbbcccdddccc```]]][[[XXXWWWVVVWWWVVVUUUUUUVVVYYY\\\^^^^^^\\\ZZZXXXXXXVVVTTTRRRRRRPPPMMMLLLJJJHHHDDDAAA???===;;;;;;;;;:::888666666666666555555777<<>>===>>>CCCOOOeeesss___]]]fffxxx~~~pppllliiihhhfffcccaaa___^^^^^^yyytttsssrrrpppnnnooorrruuuxxx{{{xxxtttjjjeee___YYYSSSNNNHHHEEECCC@@@===;;;::::::888777999999777666666666777888888:::<<<>>>AAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBEEEEEEEEEEEEDDDDDDDDDEEEDDDLLLLLLNNNWWWbbbxxxtttlllwwwtttjjjeeedddbbbccccccddddddccccccbbb```___^^^^^^^^^______``````___^^^^^^^^^___aaabbb```___\\\ZZZWWWVVVUUUUUUWWWWWWXXXYYY[[[]]]______]]][[[YYYWWWVVVUUURRRPPPPPPNNNMMMMMMLLLJJJFFFCCCAAA???===<<<<<<;;;888777777777777666555666:::===AAAMMM```uuuvvvooommmsssxxxpppiiihhhjjjppptttyyy}}}~~~~~~}}}~~~zzz{{{|||}}}~~~}}}zzzwwwuuusssmmmjjjmmmrrrxxx}}}|||uuuwwwzzz|||~~~{{{pppkkkkkkwwwuuufffXXXOOOHHHGGGEEEEEEFFFHHHJJJKKKOOONNNLLLIIIHHHHHHKKKNNNWWW```______eeefffgggpppyyy{{{qqqkkkggggggeeebbb___[[[XXXVVVUUUTTTRRROOONNNNNNMMMLLLJJJJJJJJJIIIHHHHHHIIIKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMOOOSSSYYY```hhhnnnrrr}}}uuubbbWWWRRRQQQRRRQQQMMMGGG@@@;;;999999::::::;;;;;;<<<=========>>>>>>???DDDUUUsssvvvbbb```jjj~~~yyynnniiihhhfffdddbbb___]]]\\\\\\}}}xxxwwwwwwwwwvvvtttxxx|||~~~}}}vvvoookkkfffbbb\\\VVVQQQLLLFFFCCC@@@===:::888888888777666999888777666666777888888:::;;;===???BBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAACCCCCCBBBBBBCCCDDDFFFGGGLLLSSSSSSTTT___kkkrrrkkk{{{zzznnneeeaaaaaa``````aaabbbbbbbbbbbbbbb^^^^^^^^^^^^^^^______```___^^^]]]]]]]]]^^^___```^^^\\\YYYWWWUUUTTTTTTUUUWWWYYY]]]```bbbaaa```^^^\\\ZZZWWWVVVUUUSSSQQQNNNMMMMMMLLLLLLLLLJJJGGGEEECCCAAA???>>>===<<<:::888777777777666555666888;;;@@@IIIWWWiii{{{yyyqqqnnnrrrzzzqqqiiifffhhhnnnrrrwww{{{|||}}}~~~}}}~~~}}}|||{{{uuupppppprrruuu|||~~~|||tttpppooozzzsssdddVVVMMMIIIIIIHHHHHHJJJNNNSSSVVV\\\YYYUUUOOOKKKKKKNNNQQQZZZccccccdddlllooosss}}}zzzsssmmmiiigggeeebbb^^^ZZZWWWUUUTTTSSSPPPNNNMMMMMMMMMKKKJJJJJJJJJIIIHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNOOOOOOQQQUUUZZZaaaiiiooorrrkkkZZZRRROOOOOOSSSQQQLLLFFF???;;;999:::::::::;;;<<<<<<======>>>===???@@@EEE[[[}}}sssbbbaaaooosssjjjffffffeeeccc```^^^\\\[[[[[[~~~||||||||||||zzzyyyrrrkkkfffaaa]]]WWWRRRMMMIIIDDDAAA===;;;888777777888777666888777666666666777999:::;;;<<<>>>@@@BBBCCCDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAACCCFFFJJJLLLNNNTTTTTTXXXfffuuulllkkk~~~qqqkkkddd___^^^___```aaabbbbbbbbbbbbbbb______``````````````````]]]]]]]]]]]]]]]]]]]]]]]]^^^\\\YYYWWWVVVVVVWWWWWWXXX[[[```dddeeeccc___]]][[[YYYVVVUUUUUUSSSQQQOOOMMMLLLKKKKKKLLLLLLJJJHHHFFFDDDAAA@@@???>>><<<:::666777777666555666888:::@@@GGGRRRaaasss{{{tttooorrr}}}sssiiifffiiilllpppuuuxxxzzz|||}}}~~~|||wwwuuuttttttxxx~~~~~~xxxuuuttt}}}ttteeeWWWNNNJJJKKKKKKLLLOOOUUU]]]bbbhhhddd]]]UUUPPPQQQUUUYYY___hhhiiikkkvvv{{{yyyrrrmmmiiieeeccc```\\\YYYVVVTTTSSSRRRPPPNNNMMMMMMMMMLLLJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSWWW]]]dddkkkrrruuuzzzcccUUUOOONNNOOORRRPPPKKKDDD>>>::::::;;;;;;;;;;;;<<<======>>>>>>;;;@@@CCCIIIbbbzzzkkk___cccvvvwwwmmmgggcccdddcccaaa___^^^\\\\\\[[[|||vvvooohhhccc[[[WWWRRRLLLIIIEEEBBB???;;;999777666777888777777666666555666777888:::;;;<<<===>>>@@@BBBCCCCCCCCCEEEDDDCCCBBBAAAAAABBBBBB@@@??????AAADDDIIINNNQQQPPPVVVWWW___ssszzzjjjppppppiiiiiiddd___^^^^^^^^^___`````````________________________^^^^^^\\\]]]___``````^^^]]]\\\]]]\\\YYYWWWVVVWWWXXXYYYZZZ\\\```ccccccaaa^^^\\\[[[YYYWWWVVVVVVUUUSSSRRROOOMMMKKKKKKMMMMMMMMMLLLHHHFFFCCCBBBAAA@@@===;;;555666777666555666888:::>>>DDDPPP___qqqvvvppprrruuukkkiiilllkkknnnssswwwyyy{{{}}}|||zzzxxxvvvxxx}}}~~~{{{zzzyyykkk]]]TTTNNNOOOQQQRRRVVV^^^hhhooovvvpppeee[[[TTTUUUZZZ___hhhpppqqqtttvvvqqqkkkgggbbbaaa^^^[[[WWWUUUSSSRRRRRRPPPNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPQQQTTTYYY```hhhpppwww{{{rrr\\\QQQOOOOOOPPPPPPMMMHHHAAA;;;888999;;;;;;;;;<<<<<<======>>>>>>888AAAGGGOOOjjjpppeee]]]fff|||ooohhheeebbbbbbaaa```___^^^]]]]]]]]]{{{uuuooohhhaaa\\\XXXTTTNNNHHHEEECCC@@@>>>;;;888666666777888888777555555555555777999;;;<<<<<<===???@@@AAABBBBBBBBBBBBBBB@@@???>>>???@@@@@@?????????AAAEEEKKKQQQUUUXXX]]]```kkkyyymmmxxxhhheeehhhddd______[[[\\\\\\]]]]]]\\\\\\[[[\\\]]]]]]]]]\\\\\\[[[ZZZ\\\^^^```bbbbbb```]]]\\\\\\ZZZWWWUUUUUUVVVWWWYYY\\\]]]___``````___]]]\\\\\\ZZZXXXXXXXXXWWWVVVTTTPPPNNNLLLLLLMMMOOOOOOOOOIIIGGGEEECCCBBBAAA>>><<<555666777666666666888:::;;;CCCPPP```qqqyyyvvv~~~xxxpppqqq~~~xxxnnnkkknnnjjjmmmrrrvvvxxxzzz}}}~~~~~~~~~}}}{{{xxxyyy}}}|||~~~zzzlll___VVVRRRSSSVVVXXX\\\eeepppxxxyyylll^^^VVVUUUZZZ___nnnwwwxxx{{{uuuoooiiieeeaaa___]]]YYYVVVTTTRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQTTTZZZbbbkkkttt|||lllXXXPPPOOOQQQRRRNNNKKKFFF???999777888:::;;;;;;<<<<<<===>>>>>>>>>777BBBJJJSSSppp}}}lllccc___iii{{{jjjeeedddbbbaaaaaa```___^^^^^^^^^^^^|||xxxrrrmmmhhhbbb\\\YYYQQQMMMHHHDDDBBB@@@===;;;::::::999999888777666666555666666777888888999999;;;===???BBBCCCCCCBBBAAAAAA@@@@@@@@@??????>>>>>>>>><<<===AAADDDGGGNNNWWWZZZbbbmmm|||jjjlllzzzuuuhhhcccbbb___]]]]]]ZZZYYYXXXXXXYYY[[[]]]___]]]\\\[[[YYYYYY[[[\\\^^^^^^___`````````___]]]]]]VVVVVVVVVVVVWWWYYYZZZ[[[]]]\\\\\\\\\]]]\\\YYYWWWVVVUUUTTTTTTSSSTTTTTTUUUMMMNNNOOOOOOPPPOOOOOOOOOOOONNNLLLIIIEEEAAA>>><<<999888777666666777777888999EEESSS^^^mmmyyyuuu|||tttpppwww|||ssskkkeeekkkmmmrrrwwwzzz||||||{{{||||||}}}||||||~~~rrrcccYYYVVVVVVXXX___jjjvvvpppddd\\\YYY___hhhvvv|||~~~tttlllhhhggg```^^^ZZZWWWUUUSSSSSSTTTQQQPPPOOONNNLLLKKKJJJIIIGGGGGGIIIKKKLLLMMMMMMMMMMMMPPPRRRSSSRRRQQQQQQRRRUUUXXX^^^eeemmmwww{{{bbbUUUPPPNNNNNNOOONNNIIIAAA<<<999888777777:::999999;;;======<<<;;;888@@@LLL___~~~xxxgggfffdddjjjrrreeebbbccccccbbbaaa___^^^^^^___```aaa}}}wwwsssnnnhhhccc^^^XXXUUUOOOKKKGGGCCCAAA???<<<:::999999888777777666555555666666666777888999::::::<<<===@@@BBBCCCCCCBBBAAAAAAAAA@@@??????>>>======<<<;;;<<<@@@CCCGGGPPPYYY```iiiyyyyyyiiirrryyymmmbbb______]]][[[[[[YYYXXXWWWVVVVVVWWWYYYZZZ[[[ZZZXXXWWWWWWXXXYYYZZZ]]]]]]^^^^^^^^^]]]\\\[[[WWWWWWWWWXXXXXXYYYZZZZZZ\\\[[[ZZZZZZ[[[ZZZWWWUUURRRSSSSSSSSSSSSSSSSSSSSSNNNOOOOOOPPPPPPPPPOOOOOONNNMMMKKKIIIEEEBBB???>>>:::999888666666777888888777CCCPPP[[[jjj|||}}}zzz~~~uuupppttt|||wwwmmmfffgggjjjooossswwwzzzzzz{{{}}}~~~~~~~~~~~~~~~{{{{{{}}}tttfff[[[VVVWWW[[[cccooozzzpppddd\\\[[[aaajjj}}}yyypppiiieeeeee^^^\\\YYYVVVSSSRRRRRRRRRQQQQQQOOONNNMMMKKKJJJJJJGGGGGGIIIKKKLLLMMMMMMMMMLLLNNNQQQRRRQQQQQQRRRSSSWWW[[[aaagggmmmvvvuuu^^^RRROOOMMMMMMNNNLLLGGG@@@;;;999888888888999999999:::<<<<<<;;;;;;===CCCOOOeeepppaaa``````jjjrrrfffccccccdddaaa```___^^^^^^^^^___```{{{vvvooolllfffaaa]]]XXXSSSOOOKKKHHHDDDAAA???===;;;999777777777666666555555444666666777888999:::;;;;;;===>>>AAACCCDDDCCCCCCBBBBBBAAA@@@???>>>===<<<;;;===<<<===AAADDDIIISSS]]]jjjsssrrrnnn~~~mmmccc[[[[[[\\\[[[YYYXXXWWWVVVUUUTTTSSSTTTUUUUUUXXXWWWVVVTTTTTTTTTUUUVVVZZZ[[[\\\\\\\\\[[[ZZZYYYZZZYYYYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWVVVTTTRRROOOPPPQQQRRRSSSSSSRRRRRRPPPPPPQQQQQQQQQPPPPPPOOOMMMLLLKKKIIIFFFCCC@@@???::::::888777777777888888666@@@MMMXXXeeevvvwwwoooooosss{{{{{{pppiiidddfffjjjooossswwwyyyzzz}}}~~~~~~~~~}}}|||zzz{{{wwwiii___WWWYYY___iiittt~~~qqqggg``````hhhqqqsssllleeebbbbbb\\\ZZZXXXTTTRRRQQQPPPPPPQQQQQQPPPNNNMMMLLLKKKJJJGGGGGGIIIKKKLLLMMMMMMMMMJJJLLLOOOPPPQQQRRRTTTVVVYYY___eeeiiimmmvvv}}}kkkXXXOOOLLLKKKKKKMMMHHHDDD>>>:::999999999999999999:::::::::::::::;;;AAADDDRRRlllvvvggg\\\[[[^^^nnnqqqfffbbbbbbcccaaa```___^^^^^^^^^^^^^^^~~~yyytttppphhhddd```[[[WWWRRRNNNJJJHHHDDDAAA>>><<<;;;999888777777777666666555555555666666777999:::<<<======>>>@@@BBBDDDEEEDDDCCCBBBBBBAAA@@@???===<<<;;;:::??????@@@CCCEEEJJJVVVaaaqqq|||zzzuuu|||}}}eee^^^YYYZZZ[[[XXXVVVVVVSSSSSSRRRRRRRRRSSSTTTTTTVVVVVVTTTSSSSSSSSSSSSSSSYYYZZZ[[[[[[[[[ZZZXXXXXX[[[[[[[[[[[[ZZZZZZYYYYYYWWWUUUTTTSSSTTTSSSQQQOOOMMMOOOQQQSSSTTTTTTSSSRRRSSSSSSTTTTTTSSSRRRQQQQQQOOONNNLLLIIIFFFCCC@@@>>><<<;;;999888777777888999777@@@LLLWWWbbbqqq{{{oookkklllvvvssskkkdddeeehhhlllqqquuuyyy{{{}}}~~~{{{zzz|||zzzmmmdddZZZ]]]dddnnnyyy|||rrrlllggghhhrrr|||xxxnnnhhhccc``````[[[ZZZWWWTTTRRRPPPOOOOOOQQQPPPOOONNNMMMLLLKKKKKKFFFGGGIIIKKKLLLMMMMMMMMMIIIKKKMMMOOOPPPSSSVVVYYY[[[bbbiiilllnnnxxxooo```QQQKKKJJJIIIIIIJJJCCC@@@;;;999999999:::999999999::::::999999:::<<>>;;;;;;:::999777888777777777777777666666666666888:::;;;===??????@@@AAACCCEEEFFFEEEDDDCCCBBBBBBAAA???>>><<<;;;:::@@@@@@AAADDDEEEJJJXXXeeeuuu|||xxx|||sssddd^^^ZZZ[[[ZZZVVVSSSSSSOOOPPPPPPQQQRRRTTTUUUUUUVVVUUUUUUTTTTTTSSSSSSSSSYYYYYYZZZ[[[ZZZYYYXXXWWWZZZZZZ[[[[[[ZZZYYYXXXWWWTTTSSSQQQQQQQQQQQQPPPOOOOOOPPPSSSUUUVVVUUUTTTSSSVVVVVVVVVVVVUUUTTTRRRRRRQQQPPPMMMJJJFFFBBB???======<<<:::999888888888999;;;BBBLLLWWWaaammm}}}rrriiihhhttt}}}vvvnnngggggghhhkkkooouuuzzz|||{{{}}}~~~~~~~~~~~~}}}zzzzzz~~~zzz|||qqqhhh___bbbjjjsss|||}}}yyyuuurrrppprrr|||rrrjjjfffaaa______[[[ZZZXXXUUUSSSQQQOOOOOOOOOOOONNNMMMMMMLLLKKKKKKFFFGGGIIIKKKLLLMMMMMMMMMJJJKKKMMMNNNPPPTTTXXX\\\]]]dddlllooorrr|||cccWWWLLLHHHHHHFFFFFFGGG@@@===999888888999:::999888999::::::999999<<<>>>EEEMMMdddlll___ZZZ[[[hhhzzznnngggaaa^^^^^^aaa``````______^^^]]]]]]}}}wwwqqqkkkgggddd]]]ZZZVVVRRROOOLLLGGGEEEAAA???<<<::::::999888777777777777777777777777777666777888:::===???@@@AAAAAACCCDDDFFFFFFFFFDDDCCCBBBBBBAAA@@@???>>>===<<>>===;;;999888888999999<<>>BBBLLL\\\xxx{{{hhh^^^XXX]]]oootttmmmhhhaaa^^^___aaaaaaaaaaaa```___]]]]]]{{{zzzwwwqqqjjjccc___]]]XXXUUURRRNNNLLLIIIEEEBBB@@@===:::999999999999888666666666666666666666666666777999;;;===@@@BBBCCCBBBDDDEEEGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@??????>>>@@@AAAEEEIIIMMMVVVhhhzzz{{{ssstttuuueeebbb]]]YYYXXXVVVQQQOOOPPPLLLMMMNNNOOOQQQRRRRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVVVVVVVWWWXXXWWWVVVUUUTTTTTTUUUVVVWWWWWWVVVTTTSSSQQQOOONNNNNNQQQRRRSSSSSSTTTTTTUUUUUUUUUUUUUUUUUUVVVUUUUUUTTTRRRQQQOOONNNNNNMMMLLLJJJGGGDDDBBBAAA???===<<<:::999888999999;;;???IIISSSYYYbbbtttzzznnnjjjhhhqqqyyy~~~~~~{{{~~~xxxpppnnnlllkkkmmmrrrwww{{{zzz|||}}}~~~}}}}}}~~~|||zzzzzzzzzyyy}}}~~~vvvkkkccc]]]ccclllvvv}}}{{{xxx}}}{{{tttlllooowwwvvvjjjeeeccc___[[[[[[XXXWWWVVVTTTRRROOOMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIGGGGGGIIIKKKLLLMMMMMMMMMNNNNNNNNNOOOQQQVVV\\\aaaeeejjjrrrzzzkkkVVVOOOIIIHHHGGGCCCAAAAAA;;;999777666777888888888666999;;;;;;:::;;;AAAFFFRRRkkkpppbbb\\\YYY```vvv}}}mmmkkkjjjdddaaacccbbbccccccbbbaaa```^^^]]]~~~wwwuuurrrllleee^^^YYYXXXUUUSSSOOOLLLJJJGGGCCCAAA???===:::999999999999888444555555555555555555555666777999;;;>>>@@@BBBCCCCCCDDDFFFGGGGGGFFFEEEDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCEEEJJJPPPTTT___ttttttlllmmmvvvkkk^^^___ZZZVVVVVVSSSOOONNNPPPLLLMMMNNNOOOOOOOOOOOOOOOQQQRRRSSSUUUVVVVVVVVVVVVTTTUUUUUUVVVUUUTTTSSSRRRRRRSSSUUUVVVVVVUUUSSSRRRQQQOOONNNNNNQQQSSSTTTTTTVVVUUUTTTTTTSSSTTTTTTUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIHHHFFFEEEDDD???>>><<<:::999999999999999===FFFPPPVVV^^^ppp|||qqqllleeennnwww~~~xxxrrruuu{{{{{{rrrpppllljjjlllpppvvvyyy}}}}}}{{{yyyxxx{{{}}}{{{ssshhh```]]]aaagggnnnuuuwwwvvvtttwww|||yyypppttt{{{ttthhhcccaaa]]]ZZZYYYVVVVVVUUUSSSPPPNNNKKKJJJKKKKKKJJJJJJIIIIIIHHHHHHGGGGGGIIIKKKLLLMMMMMMMMMOOOOOOOOOOOOQQQVVV]]]bbbhhhlllttt}}}}}}cccTTTNNNIIIIIIGGGBBB???@@@;;;888666666777888777777666999<<<;;;:::<<>>===::::::999888666555444444555555444444444444555555888999:::<<>><<<;;;::::::::::::===BBBIIISSSeeeuuu{{{qqqjjjpppvvv}}}{{{rrrllljjjkkkrrr{{{}}}tttmmmkkklllmmmrrrwww}}}~~~~~~~~~~~~zzzwwwrrrkkkeeebbb`````````bbbbbbbbbcccggglllqqqttt|||~~~zzzrrrhhhbbb___eeemmmtttyyy{{{|||}}}}}}~~~~~~sssnnnfff```\\\YYYWWWVVVSSSSSSRRRPPPOOONNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGIIIJJJJJJKKKLLLMMMNNNOOONNNOOOQQQRRRTTTYYY___ccciiiqqq}}}jjjYYYPPPNNNJJJIIIHHHEEEAAA===888888777777777777888888:::888999;;;===???GGGPPPlllkkk\\\XXXYYYccczzzvvvqqqjjjgggffffffeeeccceeebbb``````bbbcccaaa___{{{xxxtttooojjjgggeeeaaa^^^[[[VVVPPPMMMHHHFFFDDDAAA>>><<<;;;:::888888777666666555444444333333333444444555666777:::;;;<<<>>>AAADDDGGGHHHJJJKKKKKKLLLKKKIIIFFFDDDFFFFFFFFFGGGIIILLLOOOQQQNNNSSS\\\dddooopppfffooooooeee```[[[YYYVVVSSSPPPPPPPPPPPPRRRSSSUUUUUUTTTRRRPPPNNNNNNMMMMMMLLLLLLKKKJJJJJJPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPQQQQQQPPPNNNMMMLLLLLLLLLLLLNNNRRRVVVWWWXXXYYYYYYXXXWWWVVVTTTSSSRRRRRRQQQPPPOOOOOOOOOPPPQQQLLLJJJHHHHHHIIIJJJIIIHHHFFFDDDBBB@@@>>><<<<<<;;;999888;;;@@@EEEOOO___oooyyynnnqqqvvv|||uuukkkffffffnnnxxxwwwooollllllmmmrrrwww|||~~~}}}}}}zzz~~~{{{tttjjj___XXXUUUUUUVVVRRRSSSSSSSSSTTTYYYbbbhhhppptttxxxyyywwwqqqiiieee___dddkkkqqquuuxxx{{{}}}~~~wwwpppkkkddd___[[[YYYWWWUUUSSSRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKLLLLLLMMMNNNOOOOOOOOOQQQSSSUUUXXX]]]dddhhhnnnvvvxxxaaaTTTOOOMMMKKKJJJGGGCCC>>>:::888888777777777888888999999:::;;;<<<<<>><<<;;;999999777777666666666666666555222222333444555777888999<<<<<<>>>@@@CCCEEEGGGHHHJJJKKKKKKLLLKKKJJJHHHGGGGGGGGGHHHJJJNNNSSSWWWZZZWWWZZZaaakkk|||}}}pppiiiwwwzzzjjjcccaaaYYYWWWTTTRRRPPPPPPPPPQQQTTTUUUVVVVVVUUUSSSQQQPPPMMMMMMLLLLLLLLLLLLLLLLLLQQQRRRRRRRRRRRRRRRQQQPPPSSSSSSTTTTTTSSSQQQOOONNNMMMMMMNNNPPPRRRTTTUUUUUUVVVVVVWWWWWWUUUSSSPPPOOOQQQQQQPPPPPPPPPQQQRRRSSSOOONNNLLLLLLMMMLLLJJJHHHFFFEEECCCAAA???===<<<;;;999888:::>>>BBBJJJZZZhhh|||ssssssuuu{{{{{{nnnffffffooo{{{yyyppplllkkklllpppvvvzzz|||~~~||||||||||||~~~zzzzzzzzzzzz}}}}}}wwwmmmaaaWWWQQQPPPPPPJJJMMMNNNMMMLLLOOOWWW^^^dddhhhmmmqqqqqqmmmhhheee___dddkkkpppsssuuuwwwxxx|||}}}}}}|||~~~~~~{{{xxxyyy~~~ssskkkgggaaa\\\ZZZXXXVVVTTTRRRQQQPPPOOONNNLLLLLLKKKIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRTTTWWW[[[aaahhhmmmttt}}}lllZZZRRRMMMMMMLLLJJJFFFAAA;;;777888888777777888888999999888:::<<<===<<>>AAAGGGUUUcccuuuyyyvvvvvv{{{rrriiihhhsss{{{rrrmmmlllkkknnnssswwwzzz~~~}}}{{{zzz{{{yyyzzz{{{}}}xxxvvvssssssvvvzzz}}}~~~|||yyyqqqfffYYYOOOJJJIIIHHHLLLPPPPPPMMMNNNRRRWWW\\\___dddhhhiiihhheeecccaaafffooouuuwwwvvvtttsss}}}|||zzzwwwsssssswww|||~~~xxxpppgggfffqqquuulllfffccc^^^ZZZXXXWWWUUUSSSQQQQQQPPPNNNMMMLLLKKKJJJHHHHHHHHHHHHIIIIIIJJJKKKJJJKKKKKKLLLLLLMMMMMMMMMPPPRRRUUUYYY^^^eeelllrrrzzzwwwaaaTTTOOOLLLLLLLLLIIIDDD>>>999666888888888888888999::::::777999<<<===>>>GGG^^^ssswww```YYY^^^fffwwwkkkhhheeedddeeeeeeaaa]]]]]]```cccddddddbbb```___tttooohhhdddbbb___[[[WWWUUUTTTQQQPPPNNNKKKFFFCCC@@@???===<<<:::999999888888777777777777777777777444444555666888:::<<<======>>>AAACCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNNNNHHHHHHJJJNNNUUU]]]dddiiiiiikkksssmmmnnnyyyzzzjjj```\\\[[[UUUTTTRRRPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRRRRQQQPPPPPPPPPPPPQQQTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRSSSTTTSSSRRRQQQPPPPPPQQQSSSRRRPPPOOOOOOOOOQQQRRRSSSTTTTTTRRRPPPOOOQQQQQQRRRSSSTTTTTTUUUUUUVVVTTTRRRQQQPPPMMMJJJHHHEEEEEEDDDBBB@@@>>><<<;;;;;;:::;;;===???DDDQQQ^^^lll|||yyywww{{{wwwmmmlllvvv~~~uuuqqqnnnlllmmmqqqtttxxx}}}~~~|||zzzzzz|||yyyyyyyyy|||yyyuuupppnnnooorrrtttuuu{{{zzzuuukkk]]]QQQJJJHHHIIIMMMRRRTTTSSSRRRRRRTTTZZZ\\\^^^aaabbbbbbbbbaaacccjjjsssyyyzzzyyyvvvtttxxx{{{zzztttnnnllloootttxxx~~~~~~uuujjj___\\\fffrrr}}}ppphhhbbb___[[[XXXWWWVVVTTTRRRQQQPPPOOONNNLLLKKKJJJJJJGGGGGGGGGHHHIIIJJJLLLLLLKKKKKKKKKLLLLLLLLLMMMMMMPPPSSSWWW[[[aaaiiiqqqwwwjjjWWWMMMJJJJJJKKKKKKGGGBBB<<<888777888888888888888999:::;;;999:::<<>>===;;;:::999888777777777777777666666555555555666666777888999;;;===>>>???AAACCCEEEGGGIIIIIIIIIKKKLLLLLLMMMMMMNNNNNNNNNHHHIIIKKKOOOWWW___gggllllllwww~~~iiirrrqqqgggaaa\\\[[[SSSRRRPPPOOOOOOPPPQQQSSSPPPPPPPPPQQQQQQQQQQQQQQQRRRQQQQQQPPPQQQSSSUUUWWWXXXXXXWWWWWWVVVTTTSSSRRRPPPPPPRRRSSSSSSRRRRRRQQQNNNQQQSSSRRRPPPNNNNNNPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRRRRSSSTTTUUUUUUUUUUUUTTTRRROOONNNMMMLLLJJJHHHFFFFFFFFFDDDBBB@@@===<<<;;;:::;;;<<<===AAAMMMYYYdddsss|||xxx|||~~~tttqqq{{{yyyuuurrrnnnnnnpppsssxxx~~~}}}{{{||||||zzzyyyzzz~~~|||xxxssspppnnnmmmlllkkkpppqqqoooggg\\\SSSNNNNNNLLLNNNRRRVVVXXXYYYYYYXXX]]]]]]]]]^^^^^^______```ccciiiqqqwwwyyyyyyxxxxxxuuuvvvyyy|||~~~~~~~~~}}}wwwooogggdddfffhhhmmmvvv~~~ttthhh^^^[[[cccmmmvvvkkkddd^^^\\\YYYWWWVVVUUUSSSQQQPPPPPPOOOMMMLLLKKKJJJIIIFFFFFFFFFGGGIIIKKKLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNRRRUUUYYY^^^eeemmmvvv|||uuu___RRRLLLJJJIIIJJJIIIEEE???:::888888888888888888999:::;;;<<<<<<;;;===BBBJJJ]]]yyyzzzeeebbbnnnyyyvvvkkkgggcccbbbbbbbbb___\\\ZZZ]]]aaaaaa```^^^^^^___~~~|||xxxsssoookkkeee^^^ZZZXXXVVVRRROOOJJJIIIGGGGGGGGGEEEAAA???<<<;;;:::888777777666666777666666555444444333333777777888999:::<<<===>>>AAABBBEEEHHHIIIJJJKKKKKKNNNNNNMMMMMMMMMMMMMMMMMMIIIIIIKKKPPPWWWaaaiiinnnmmmxxxjjjxxxvvvfffaaa\\\XXXWWWSSSQQQPPPOOOOOOPPPRRRSSSNNNNNNOOOOOOPPPQQQQQQQQQSSSRRRQQQPPPPPPQQQSSSTTTXXXXXXWWWWWWUUUTTTRRRQQQPPPQQQRRRTTTTTTTTTTTTSSSLLLOOORRRRRRPPPOOOOOOQQQRRRRRRSSSUUUUUUVVVVVVVVVRRRSSSTTTUUUUUUUUUUUUUUUQQQOOOLLLKKKKKKKKKJJJIIIGGGGGGGGGFFFDDDAAA???===:::999:::;;;;;;???JJJVVV```mmm~~~~~~xxx|||zzzvvv|||yyyuuupppooopppsssyyy~~~}}}~~~|||yyyzzz~~~}}}{{{wwwtttppplllgggddd^^^```aaa\\\TTTOOOOOOQQQOOOPPPSSSXXX\\\______^^^```___^^^]]]\\\]]]______aaaeeelllqqquuuwwwyyyzzzssstttvvvwwwxxxxxxwwwwwwwwwyyy}}}|||ssslllddd[[[XXXYYYXXX___iiissszzzssshhh___\\\cccmmm|||ssslllddd^^^\\\ZZZWWWVVVUUUTTTSSSQQQPPPOOONNNMMMLLLJJJIIIIIIEEEEEEFFFGGGIIIKKKMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOSSSVVV[[[aaagggpppyyyjjjZZZRRROOONNNIIIJJJHHHDDD>>>999999:::888888888888999:::;;;<<<>>>===>>>DDDPPPeee~~~jjjiiiwwwvvvkkkgggbbb`````````]]][[[ZZZ]]]``````^^^]]]^^^```|||vvvrrrnnnjjjhhhbbb___[[[VVVRRRNNNLLLKKKGGGFFFEEECCCAAA???>>>===999999888777666555444444777666666555555555555666555666888999:::<<>>>>>>>>??????DDDXXXwwwllllll~~~wwwfffdddaaa^^^^^^^^^___^^^```___^^^]]]\\\\\\]]]]]]~~~zzztttoookkkgggcccaaa\\\ZZZVVVQQQMMMIIIGGGFFFDDDDDDBBBAAA???===<<<;;;888888777777666666555555666555555555555666777777666777999:::;;;===@@@BBBBBBCCCEEEGGGIIIJJJKKKKKKNNNMMMMMMMMMMMMMMMLLLKKKHHHHHHLLLSSSZZZaaalllwww}}}ssszzzyyyeee^^^ZZZSSSPPPRRRRRRQQQPPPOOOOOOPPPQQQQQQQQQRRRRRRPPPOOOOOOQQQSSSUUUTTTSSSSSSRRRRRRRRRRRRUUUUUUUUUUUUTTTRRRPPPOOOQQQRRRRRRSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRRRRUUUTTTSSSQQQPPPPPPOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRNNNMMMMMMMMMMMMLLLLLLLLLMMMKKKIIIFFFDDDBBBBBBBBB???===;;;999:::>>>EEEKKKWWWaaappp||||||zzz~~~}}}wwwrrrpppuuuvvvxxx{{{}}}~~~~~~}}}{{{{{{|||}}}ssslllbbb```\\\WWWTTTRRRRRRRRRSSSWWW\\\```dddfffhhhiiihhhfffccc___]]]\\\\\\\\\^^^dddlllsssuuuuuutttsssrrrpppnnnnnnmmmllljjjhhhiiihhhhhhkkkooosssttttttooohhh___YYYWWWVVVSSSOOOQQQSSSWWW\\\dddmmmwww~~~{{{qqqhhhdddjjjrrrzzzyyynnniiifffaaa\\\ZZZYYYVVVSSSQQQPPPOOOOOONNNMMMLLLJJJIIIIIIHHHHHHIIIHHHGGGGGGHHHKKKNNNPPPMMMNNNNNNNNNMMMNNNQQQTTTXXX[[[aaaiiiooovvvnnn]]]VVVQQQNNNMMMLLLGGGAAA<<<:::999888777777888999;;;<<<===>>>>>>???AAACCCMMMccczzzjjjlllttt```]]][[[[[[___aaaaaa```bbbaaa```______```aaabbbuuuqqqlllgggccc```]]]ZZZWWWTTTPPPLLLHHHEEEDDDCCCAAA@@@???>>><<<;;;999999777777777777666666666666555555555555666777888888777888:::;;;<<<>>>AAACCCCCCDDDFFFHHHJJJKKKLLLLLLMMMNNNOOOOOOOOOLLLJJJHHHCCCEEELLLRRRWWW```pppuuurrr~~~mmm]]]YYYWWWRRRPPPQQQOOOOOOPPPQQQRRRSSSSSSTTTSSSSSSSSSRRRQQQQQQSSSUUUYYYXXXWWWUUUTTTSSSSSSSSSUUUTTTSSSRRRQQQPPPPPPPPPSSSSSSTTTTTTTTTSSSRRRQQQTTTTTTUUUUUUTTTSSSQQQPPPRRRRRRQQQQQQPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRLLLLLLMMMNNNNNNOOOOOONNNMMMLLLJJJHHHFFFEEEDDDDDD???>>><<<::::::>>>DDDHHHRRR[[[jjjzzzzzz}}}|||~~~yyyssspppqqqrrrvvvyyy|||~~~~~~|||zzz{{{}}}{{{tttlllhhhaaaZZZVVVUUUVVVWWWVVVYYY]]]aaaeeeggghhhhhhiiigggccc```]]]\\\[[[[[[^^^ccckkktttzzz{{{wwwtttrrrpppmmmkkkjjjgggdddaaa___^^^]]]___bbbddddddddd```[[[VVVTTTTTTTTTQQQNNNPPPPPPPPPRRRXXXbbbmmmuuu|||~~~wwwooojjjnnnuuu{{{sssooovvvwww{{{|||pppiiifffccc___ZZZYYYWWWUUURRRPPPNNNMMMLLLMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGHHHKKKNNNOOONNNOOOOOONNNNNNPPPSSSVVV\\\^^^dddlllrrrzzz}}}eeeYYYUUUQQQOOONNNJJJFFF@@@;;;999999888888888888999;;;<<<===>>>>>>===>>>CCCRRRkkksssffflllmmm[[[YYYYYY[[[```dddddddddiiigggeeebbbaaaaaabbbccc}}}wwwppplllgggbbb___\\\YYYWWWSSSQQQNNNJJJGGGDDDCCCBBB>>>>>>===<<<:::999888888555666666666777777777888777666666666666666777777777999:::;;;<<<>>>AAACCCEEEFFFGGGIIIKKKLLLLLLLLLLLLPPPTTTUUURRRLLLFFFCCCAAAEEELLLRRRWWWaaavvv~~~rrrrrrxxxooocccYYYVVVUUUQQQOOOPPPNNNOOOPPPRRRSSSTTTTTTTTTTTTUUUUUUTTTRRRSSSUUUWWWZZZYYYXXXWWWVVVVVVVVVVVVVVVUUURRRQQQPPPPPPQQQRRRTTTTTTVVVWWWWWWVVVTTTSSSUUUVVVWWWWWWUUUSSSQQQPPPPPPPPPPPPPPPQQQRRRSSSSSSUUUUUUUUUTTTTTTTTTTTTTTTLLLMMMNNNOOOPPPOOOOOONNNLLLLLLJJJIIIGGGFFFEEEDDD@@@???===;;;;;;===BBBEEEPPP[[[lll}}}{{{uuuqqqmmmpppssswww{{{}}}~~~|||zzzyyy{{{}}}xxxssskkkccc]]]ZZZYYYZZZZZZ[[[^^^bbbfffggggggfffeeeccc```]]][[[ZZZZZZ[[[\\\___gggqqq{{{|||{{{vvvpppkkkgggdddaaa___[[[YYYXXXXXXYYYZZZZZZYYYUUUSSSRRRRRRSSSSSSQQQOOOOOOOOONNNNNNRRR[[[eeelllvvv}}}}}}uuupppsssyyyxxxsssrrruuuyyy{{{uuummmgggeeeccc___[[[XXXWWWUUURRROOOMMMKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHHHHGGGGGGGGGIIIKKKMMMOOOOOOPPPPPPOOOOOORRRVVVYYY^^^```fffnnnuuu~~~rrr___VVVUUURRROOONNNHHHDDD>>>:::999999999888999999:::;;;<<<===>>>?????????EEEWWWqqq}}}mmmccclllttthhh\\\^^^aaabbbbbbcccfffhhhpppmmmiiieeeaaa___^^^^^^yyyrrrllliiifffaaa]]][[[XXXVVVTTTOOOMMMJJJGGGDDDBBBAAAAAA===<<<<<<;;;:::999999888555555666666777777888888999888777666666666666666777999;;;<<<<<<>>>AAACCCFFFGGGIIIJJJLLLLLLMMMMMMLLLRRRXXXYYYSSSJJJBBB>>>CCCHHHOOOVVV[[[hhhpppmmmxxxeee^^^XXXUUUSSSPPPNNNOOOPPPPPPQQQRRRSSSSSSSSSRRRTTTTTTUUUTTTSSSSSSVVVXXXYYYYYYXXXXXXXXXXXXYYYYYYWWWUUUSSSQQQPPPQQQSSSTTTSSSUUUWWWYYYZZZYYYXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPPPPPPPQQQRRRSSSUUUUUUVVVUUUUUUUUUTTTTTTTTTSSSPPPPPPQQQQQQQQQOOOMMMLLLKKKJJJJJJIIIHHHFFFEEEEEEAAAAAA@@@===<<<===@@@CCCNNNZZZmmm~~~~~~wwwrrrnnnooorrruuuyyy|||~~~~~~~~~|||zzzxxxyyy|||xxxpppiiibbb]]][[[______```cccfffgggeeeccc]]]\\\YYYXXXWWWWWWXXXYYYYYYZZZ___iiivvv{{{qqqhhhbbb___]]]\\\YYYWWWUUUTTTUUUUUUTTTSSSOOOOOOPPPQQQRRRRRRPPPNNNNNNOOOOOOPPPRRRXXX___dddrrr{{{|||wwwyyyyyyuuuvvvvvvuuuqqqjjjfffdddaaa]]]ZZZWWWVVVTTTRRRPPPMMMKKKJJJKKKJJJIIIHHHHHHGGGHHHHHHGGGGGGGGGHHHIIIKKKMMMNNNPPPPPPPPPPPPQQQTTTYYY]]]aaadddjjjsss{{{yyyiiiZZZVVVUUURRRNNNKKKFFFBBB===999999999999999:::::::::;;;;;;===>>>???BBBBBBKKKaaa}}}~~~xxxooofffcccqqqvvvmmmhhhaaahhhmmmkkkddd```dddiiimmmkkkhhhdddaaa___]]]\\\|||xxxrrrkkkfffaaa]]]YYYVVVTTTRRRPPPNNNIIIGGGDDDBBB???>>>======;;;;;;;;;::::::999999999555555666666777777888888999888777777666666666777888:::<<<===>>>???BBBEEEHHHIIIJJJKKKLLLMMMMMMMMMLLLQQQVVVVVVPPPGGGAAA>>>CCCGGGNNNVVV___pppuuummmsssqqq^^^[[[XXXUUURRRPPPOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQSSSSSSTTTSSSRRRSSSUUUXXXXXXXXXWWWWWWXXXYYYYYYZZZVVVUUUSSSQQQQQQRRRSSSTTTSSSUUUXXXZZZ[[[[[[YYYXXXWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPQQQRRRSSSUUUVVVWWWTTTTTTTTTSSSSSSRRRRRRQQQRRRSSSSSSSSSRRROOOLLLKKKJJJJJJJJJJJJIIIHHHFFFFFFCCCCCCBBB@@@>>>>>>@@@BBBJJJUUUhhh}}}}}}{{{vvvqqqqqqrrrsssvvvzzz}}}}}}~~~~~~|||xxxxxx{{{~~~}}}tttllleeeaaa```___^^^```cccbbb___[[[WWWUUUTTTRRRRRRSSSUUUVVVTTTTTTWWW___iiittt}}}~~~wwwlllccc]]]ZZZYYYXXXTTTRRRPPPPPPPPPPPPOOONNNLLLMMMOOOQQQQQQQQQQQQPPPPPPQQQRRRSSSTTTXXX\\\```pppzzz|||yyy|||~~~zzzoookkkfffbbb___\\\YYYWWWTTTTTTSSSRRRPPPMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQSSSWWW]]]bbbfffiiiqqq{{{ooobbbWWWUUUVVVRRRLLLHHHDDD@@@;;;999888999::::::<<<;;;;;;:::;;;===>>>@@@???CCCRRRlllwwwjjjfffbbbbbbhhh{{{{{{ooollljjjfffmmmrrroooeee___aaaeeeccccccccccccbbbaaa```___~~~xxxsssqqqlllfffbbbZZZWWWRRROOONNNMMMKKKIIIEEECCCAAA>>>===<<<;;;;;;999999999999999888888888666666666666777777777777666666666666777888999:::;;;===???@@@@@@BBBEEEHHHIIIJJJKKKLLLMMMNNNNNNNNNKKKNNNOOOMMMGGGCCCCCCDDDFFFIIIQQQ\\\jjjyyyrrrsss~~~dddXXXXXXWWWTTTQQQPPPQQQQQQQQQPPPOOOOOOOOOPPPRRRSSSQQQRRRRRRQQQQQQRRRTTTWWWYYYXXXWWWWWWWWWWWWWWWXXXTTTSSSRRRQQQQQQQQQRRRRRRSSSUUUXXXZZZZZZYYYWWWUUUXXXVVVTTTRRRQQQRRRSSSSSSRRRRRRRRRSSSTTTVVVWWWXXXUUUUUUTTTSSSSSSRRRRRRQQQRRRSSSTTTTTTSSSPPPMMMKKKJJJKKKKKKKKKKKKJJJHHHGGGEEEEEEEEEBBB@@@??????AAAFFFOOO___sss~~~}}}~~~{{{uuutttrrrrrrtttxxx|||}}}{{{yyy{{{~~~}}}uuuooolllfffcccaaabbbdddbbb]]]XXXTTTSSSQQQOOOOOOPPPQQQRRRNNNOOOQQQUUUZZZccclllrrrtttnnnggg```\\\XXXUUUTTTPPPNNNLLLLLLMMMNNNMMMLLLMMMOOORRRTTTUUUUUUVVVWWWWWWXXXXXXXXXXXX[[[```dddqqqzzz~~~uuurrriiifffbbb^^^[[[YYYWWWVVVPPPQQQQQQPPPNNNLLLJJJIIIIIIHHHHHHGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMNNNOOOPPPQQQTTTYYYaaafffgggkkkttt{{{fff[[[RRRSSSVVVRRRKKKFFFBBB???:::888888999::::::===<<<;;;:::;;;===???@@@AAAIII^^^|||{{{jjj___\\\[[[```mmmuuunnnkkkiiieeeiiikkkjjjeee```^^^^^^[[[]]]```ccccccbbb```___uuuqqqlllhhhgggddd___[[[WWWTTTPPPMMMLLLJJJIIIGGGDDDCCCAAA>>>===<<<<<<<<<888888888888777777777777777777777777666666666666333333444666888:::<<<======???AAABBBCCCDDDGGGJJJIIIJJJKKKMMMMMMNNNNNNNNNIIIJJJIIIEEE@@@@@@EEEJJJPPPRRRZZZgggyyy{{{sssssszzzttt[[[TTTVVVVVVRRRPPPPPPRRRSSSPPPOOONNNMMMNNNPPPSSSTTTPPPPPPQQQPPPPPPQQQSSSVVVZZZYYYXXXWWWVVVUUUUUUUUURRRQQQQQQPPPPPPPPPQQQQQQSSSUUUXXXYYYYYYWWWTTTRRRXXXVVVSSSQQQPPPQQQSSSUUUSSSSSSSSSTTTUUUWWWXXXYYYWWWWWWVVVVVVUUUTTTTTTSSSRRRSSSTTTUUUTTTQQQNNNLLLKKKLLLMMMMMMMMMKKKJJJIIIFFFGGGFFFDDDAAA???@@@@@@EEELLLYYYkkk~~~zzz|||xxxvvvsssqqqrrrvvv{{{~~~~~~{{{|||{{{}}}{{{wwwtttqqqmmmkkkkkkllljjjddd^^^TTTSSSPPPNNNMMMMMMNNNOOOKKKMMMOOOOOOQQQUUU^^^dddkkkhhhdddaaa]]]ZZZUUURRRNNNMMMKKKKKKLLLMMMMMMLLLPPPRRRUUUXXXYYY[[[]]]^^^______]]]\\\]]]```fffkkkqqq{{{vvvnnnmmmgggddd```]]]ZZZYYYXXXXXXNNNNNNNNNNNNMMMLLLJJJHHHHHHHHHGGGGGGFFFGGGGGGGGGFFFGGGHHHIIIKKKLLLMMMMMMNNNNNNOOOQQQUUU[[[ccchhhfffjjjuuummm```VVVOOORRRUUURRRKKKFFFBBB>>>:::777888999:::;;;===<<<;;;:::;;;===???@@@KKKVVVooorrreee^^^YYYYYYaaappp{{{qqqnnnjjjeeebbbbbbbbbcccdddaaa\\\WWWZZZ]]]aaacccdddbbb^^^\\\|||wwwrrriiigggcccaaa___\\\YYYVVVSSSQQQOOOLLLIIIFFFEEEDDDAAA@@@???===;;;999777666777777777777777666555555666666666666666666555444333333555777999<<<===>>>>>>??????AAACCCFFFHHHIIIJJJKKKMMMNNNNNNMMMLLLLLLOOOIIIDDDDDDDDDDDDGGGKKKOOOXXXfffxxx|||uuulllhhhpppuuu```^^^RRRSSSTTTTTTTTTSSSQQQPPPMMMNNNNNNOOOOOONNNNNNMMMMMMLLLLLLLLLMMMOOOQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXQQQQQQOOOOOOOOOQQQRRRSSSVVVVVVVVVXXXYYYYYYVVVTTTUUUSSSQQQOOOOOOPPPRRRSSSVVVXXXZZZZZZXXXWWWWWWWWWVVVVVVXXXYYYYYYXXXXXXWWWUUUTTTSSSTTTVVVVVVTTTRRROOOLLLJJJJJJLLLLLLIIIGGGIIIGGGEEEBBB@@@?????????CCCHHHRRRbbbwww~~~{{{~~~{{{xxxuuutttvvvzzz}}}~~~~~~zzzxxxxxxyyy|||~~~zzzwwwssspppssswwwtttjjj```XXXVVVTTTRRRQQQOOOMMMJJJNNNMMMJJJIIIJJJNNNSSSUUU[[[]]]___```___\\\YYYVVVOOOKKKJJJLLLLLLKKKMMMQQQTTT[[[```aaabbbfffjjjjjjnnnkkkgggdddccchhhpppvvv|||yyyrrrooommmllleeeccc___[[[XXXVVVVVVVVVRRRQQQPPPNNNKKKIIIHHHGGGHHHHHHGGGGGGFFFGGGGGGGGGGGGHHHIIIIIIHHHHHHJJJKKKPPPPPPQQQUUU[[[aaaeeegggkkkoooyyyvvvdddWWWUUUSSSTTTTTTPPPHHHAAA<<<;;;;;;:::::::::;;;;;;888@@@>>>:::>>>>>>===DDDOOOcccrrrddd___\\\]]]hhhssslllfffcccbbbbbbbbbaaabbbbbbaaa^^^\\\]]]]]]___bbbffffffccc```}}}|||{{{zzzxxxtttoookkkdddaaa^^^\\\ZZZWWWTTTRRROOONNNKKKHHHEEECCCAAAAAA>>>===<<<;;;999777666555777777777777777666555555555555555555555555444444444555666888:::<<<===>>>>>>???@@@BBBDDDFFFHHHJJJJJJKKKLLLMMMMMMMMMLLLKKKJJJEEECCCFFFHHHJJJNNNTTTXXXeeeyyyuuunnnkkkmmm{{{iiiWWWTTTPPPPPPPPPPPPPPPOOOOOONNNMMMMMMNNNNNNNNNNNNMMMMMMNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOPPPQQQRRRTTTVVVWWWPPPPPPPPPPPPQQQRRRSSSSSSVVVVVVVVVXXXYYYYYYVVVTTTSSSRRRPPPOOOPPPRRRTTTVVVWWWYYY[[[[[[ZZZYYYXXXYYYVVVWWWXXXYYYYYYXXXWWWVVVWWWUUUSSSSSSSSSQQQOOOMMMOOOMMMKKKLLLMMMMMMKKKHHHJJJIIIGGGEEECCCBBBBBBBBBDDDGGGOOO]]]ppp}}}~~~~~~zzzwwwvvvxxx{{{~~~~~~{{{yyyyyyyyy|||}}}zzz}}}~~~tttkkk```]]]ZZZWWWUUUTTTQQQOOOOOOMMMJJJIIIIIILLLOOOQQQSSSUUUWWWXXXWWWUUURRRPPPLLLIIIIIILLLMMMMMMPPPVVV\\\ccciiikkknnnvvv}}}{{{uuusssvvv}}}zzzsssnnnjjjfffdddbbb```\\\YYYVVVTTTTTTTTTQQQPPPOOOMMMKKKIIIGGGFFFHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIKKKKKKJJJJJJKKKMMMQQQQQQSSSWWW]]]aaaeeefffkkkppp{{{iiiYYYTTTRRRQQQRRRRRRNNNEEE???<<<;;;;;;::::::;;;;;;;;;888@@@>>>:::???@@@BBBKKKXXXqqquuukkkfffdddhhhxxx~~~pppkkkgggeeedddbbbaaa`````````___]]][[[\\\\\\]]]aaadddeeecccaaa~~~{{{sssrrrpppooonnnjjjeeebbb]]]ZZZWWWUUUTTTQQQNNNLLLJJJIIIFFFCCCAAA???======::::::999888777666555555777777777777777666666555444444444555555555555555666777888999;;;<<<===>>>>>>???AAACCCEEEHHHJJJKKKJJJKKKLLLMMMLLLLLLJJJJJJDDDAAAAAAFFFJJJMMMRRRXXXbbbtttzzznnniiinnnzzz{{{bbbVVVRRRMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLNNNPPPQQQMMMMMMMMMNNNPPPQQQSSSTTTMMMNNNPPPRRRSSSTTTTTTTTTVVVVVVVVVWWWYYYXXXVVVTTTQQQQQQPPPPPPQQQSSSUUUWWWWWWYYYZZZZZZYYYXXXXXXYYYWWWXXXYYYYYYYYYXXXWWWVVVUUUSSSQQQPPPOOONNNLLLJJJPPPNNNMMMNNNNNNNNNLLLJJJLLLKKKJJJHHHGGGFFFFFFFFFDDDFFFLLLVVVhhh}}}{{{}}}}}}yyyxxxyyy|||~~~~~~|||zzzzzzyyy|||~~~}}}uuuhhhddd___[[[YYYVVVTTTRRRRRRQQQNNNLLLKKKKKKKKKLLLKKKLLLNNNOOOOOONNNLLLKKKKKKIIIJJJNNNPPPRRRXXX___fffnnnwww|||uuurrrooollliiieee```]]]^^^\\\YYYVVVSSSRRRQQQQQQOOOOOOMMMKKKIIIGGGFFFEEEHHHGGGGGGFFFGGGGGGHHHHHHIIIJJJLLLLLLLLLLLLMMMOOORRRTTTVVVZZZ^^^aaadddeeennntttrrr\\\QQQOOONNNNNNOOOOOOJJJBBB<<<;;;;;;;;;::::::;;;;;;<<<888???===;;;@@@BBBHHHUUUiiixxxrrrfffiiitttxxxkkkiiihhhfffeeebbb```^^^]]]]]]]]]\\\[[[\\\\\\\\\^^^aaacccbbbaaazzzvvvrrrkkkjjjhhhgggeeebbb^^^[[[WWWUUURRRPPPOOOMMMJJJHHHEEEDDDBBB@@@===<<<;;;:::777777777666666666666555666666777777777777666666555555555555555666777777999999:::;;;<<<===>>>??????@@@BBBEEEGGGIIIKKKKKKJJJKKKLLLLLLKKKJJJIIIHHHEEECCCEEEJJJNNNRRRXXX___nnnssskkkfffvvvmmm]]]XXXTTTKKKJJJIIIHHHGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKGGGGGGIIIKKKNNNQQQUUUWWWMMMMMMMMMMMMMMMNNNOOOPPPKKKMMMPPPTTTUUUVVVUUUTTTVVVUUUUUUVVVXXXXXXVVVTTTRRRQQQPPPPPPQQQSSSTTTVVVTTTVVVWWWWWWVVVUUUVVVXXXYYYZZZ[[[[[[ZZZYYYXXXWWWQQQOOOMMMMMMNNNOOONNNMMMOOOOOOOOOOOOPPPOOOMMMLLLMMMLLLKKKJJJJJJIIIIIIHHHEEEFFFIIIQQQ```xxxzzz|||yyy{{{yyyzzz{{{||||||~~~|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~tttpppjjjeeeaaa^^^[[[YYYZZZXXXUUUQQQNNNLLLJJJJJJHHHIIIJJJKKKLLLKKKKKKJJJKKKJJJMMMQQQTTTXXXaaajjjppp{{{zzzuuummmllljjjhhhfffccc___\\\[[[ZZZWWWUUURRRQQQPPPPPPNNNMMMLLLJJJHHHGGGEEEEEEGGGGGGFFFFFFGGGGGGHHHHHHHHHJJJLLLMMMLLLMMMOOOPPPSSSUUUYYY\\\___aaadddfffttt{{{}}}fffWWWPPPMMMMMMMMMNNNLLLHHH@@@;;;;;;;;;:::::::::;;;<<<<<<999@@@===;;;@@@CCCMMM```|||tttrrrdddpppsssgggfffgggfffeeecccaaa^^^\\\\\\\\\\\\[[[]]]\\\\\\]]]]]]^^^^^^^^^|||xxxtttoookkkfffdddbbbaaa```]]]ZZZWWWSSSQQQNNNMMMLLLJJJHHHFFFCCCAAA@@@===<<<:::999999666666666666666777777777666666777777777777666666666666666666777888:::;;;:::;;;<<<===>>>???@@@@@@AAABBBDDDGGGIIIJJJKKKKKKJJJKKKKKKKKKJJJHHHGGGFFFEEEFFFJJJRRRYYY___jjjsss~~~nnnhhhggg}}}___UUURRRNNNKKKJJJHHHGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGHHHJJJNNNQQQUUUWWWOOOOOONNNLLLLLLKKKKKKKKKIIILLLPPPTTTVVVVVVUUUTTTUUUTTTSSSTTTVVVVVVUUUSSSSSSRRRQQQPPPPPPQQQRRRRRRTTTUUUVVVVVVUUUUUUVVVXXX[[[[[[\\\\\\[[[YYYXXXWWWPPPNNNLLLLLLNNNOOOOOONNNNNNOOOQQQQQQQQQOOONNNMMMMMMMMMLLLLLLKKKJJJIIIIIIEEEFFFHHHNNN[[[qqq{{{yyy~~~}}}zzzzzzzzzzzzyyyyyy{{{~~~~~~}}}||||||||||||||||||}}}~~~~~~~~~~~~}}}yyysssoookkkgggdddaaa___ZZZUUUPPPLLLJJJIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLOOOUUUYYY___kkkwww}}}{{{zzzxxxuuuqqqmmmjjjfffcccbbb```^^^\\\YYYXXXVVVTTTSSSQQQPPPPPPMMMLLLKKKIIIHHHFFFEEEDDDGGGFFFFFFFFFGGGGGGHHHIIIGGGIIIKKKLLLLLLMMMOOOQQQSSSVVVZZZ]]]___bbbgggjjjyyyppp___UUURRRMMMMMMMMMLLLJJJEEE???;;;:::::::::::::::;;;<<<===;;;@@@>>><<>><<<;;;999999999666666666777777777777777555666666777777777777777777666666666888:::<<<===;;;<<<===>>>@@@AAABBBCCCCCCEEEGGGIIIJJJKKKKKKJJJJJJJJJKKKJJJIIIGGGEEEDDD>>>AAAJJJVVVcccooouuuiiifffnnnrrrZZZQQQMMMJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIJJJKKKLLLNNNPPPNNNNNNLLLKKKJJJIIIIIIIIIIIILLLOOORRRTTTTTTTTTSSSTTTSSSQQQRRRSSSTTTSSSRRRRRRQQQQQQPPPOOOOOOPPPPPPUUUVVVWWWWWWVVVVVVXXXZZZ[[[[[[[[[[[[ZZZXXXVVVUUURRRPPPMMMLLLMMMMMMMMMLLLNNNQQQTTTTTTSSSQQQPPPPPPNNNNNNNNNMMMLLLKKKIIIHHHDDDFFFHHHLLLVVVhhhxxxzzz|||zzzyyyxxxwwwuuuyyy}}}~~~~~~~~~}}}||||||}}}~~~~~~}}}}}}|||}}}{{{vvvpppmmmiiifff```YYYSSSNNNLLLJJJKKKJJJJJJJJJJJJKKKMMMMMMMMMOOOTTT\\\bbbkkk{{{~~~zzzvvvsssrrrsssrrrooollljjjfffaaa^^^\\\[[[ZZZYYYWWWWWWVVVTTTSSSQQQPPPOOOLLLKKKJJJIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIGGGIIIKKKMMMMMMNNNQQQSSSUUUXXX]]]___aaaffflllrrr~~~zzzeeeYYYSSSQQQOOOOOOMMMJJJFFFAAA===;;;::::::::::::;;;<<<<<<===;;;@@@>>>>>>DDDJJJ```}}}qqqhhh___[[[^^^iiiooofffeeecccbbbbbbdddaaa___]]]]]]]]][[[YYYZZZ\\\\\\[[[YYYWWWVVVWWW}}}}}}uuurrrooollliiifffaaa^^^ZZZXXXUUUTTTSSSQQQNNNLLLIIIGGGEEEDDDDDDCCCAAA???>>>===<<<:::999888888888666666666666666666666666555555666777777777777777666666555666777:::<<<>>>;;;<<<>>>???AAACCCDDDEEEFFFGGGIIIKKKKKKKKKJJJIIIJJJJJJJJJJJJHHHFFFDDDBBB===BBBMMM^^^ooo~~~kkkhhhlll~~~iiiYYYOOOJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJJJJIIIIIIHHHGGGGGGHHHHHHJJJLLLNNNQQQRRRSSSRRRRRRRRRQQQOOOPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPUUUVVVVVVVVVUUUVVVXXXZZZYYYYYYYYYXXXWWWUUUSSSQQQPPPMMMKKKJJJLLLMMMNNNMMMPPPTTTWWWXXXVVVTTTSSSTTTPPPPPPPPPOOONNNLLLJJJHHHBBBEEEGGGIIIOOO]]]qqquuusss~~~|||zzzxxxvvvtttxxx}}}~~~||||||~~~}}}}}}|||{{{{{{}}}|||xxxtttooohhh___XXXTTTRRRQQQPPPOOONNNMMMMMMOOOPPPQQQSSSVVV^^^hhhqqq~~~}}}~~~zzz{{{{{{||||||{{{yyyxxxyyyxxxxxxyyy{{{{{{zzzxxxrrrpppmmmmmmnnnlllhhhddddddaaa]]]ZZZYYYXXXVVVTTTUUUUUUTTTSSSRRRPPPOOONNNLLLLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHJJJLLLNNNOOOPPPSSSUUUWWW[[[___bbbdddjjjttt{{{jjj\\\VVVTTTRRRQQQPPPLLLHHHBBB===;;;:::::::::::::::;;;<<<======:::??????AAAIIIRRRmmmkkk```ZZZUUUXXX___qqq{{{nnnhhhfffcccccceeeaaa```^^^]]]]]]\\\YYYVVVUUUXXX[[[[[[XXXVVVVVVVVV|||zzzyyyxxxnnnkkkhhhfffddd```\\\YYYTTTRRRPPPNNNMMMLLLIIIGGGEEECCCAAA@@@@@@???>>><<<===<<<;;;999888888777777666555555555555555444444555555666777777777777777555555444555666999<<<>>>;;;<<<>>>@@@BBBDDDFFFGGGGGGHHHJJJLLLLLLKKKIIIHHHJJJJJJJJJIIIHHHEEECCCBBBGGGLLLXXXjjj}}}qqqeeejjjtttooo]]]TTTKKKGGGHHHFFFGGGHHHHHHHHHGGGEEEDDDGGGGGGGGGHHHHHHGGGGGGGGGDDDDDDCCCCCCDDDFFFHHHIIIFFFEEEEEEEEEFFFGGGHHHHHHJJJLLLNNNOOOQQQQQQQQQQQQRRRPPPNNNNNNPPPQQQPPPPPPLLLLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTVVVYYYWWWWWWWWWVVVUUURRRPPPOOOJJJHHHGGGHHHKKKOOOQQQQQQRRRVVVZZZ[[[XXXVVVVVVVVVRRRRRRRRRQQQOOOMMMJJJIIIBBBDDDGGGGGGJJJUUUfffsssqqqmmm{{{~~~{{{yyywwwuuuyyy~~~||||||~~~}}}~~~|||zzzyyyyyy{{{}}}|||wwwooofff___ZZZYYYXXXVVVTTTSSSQQQQQQRRRTTTUUUYYY]]]gggsss~~~~~~}}}}}}yyyyyyzzzzzzyyyxxxwwwvvvvvvuuutttuuuvvvwwwuuussspppnnnlllkkkkkkiiiccc^^^___]]][[[ZZZYYYXXXUUURRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIKKKNNNOOOPPPRRRUUUWWWYYY]]]aaadddgggnnnyyyuuu___VVVVVVVVVUUURRRPPPLLLEEE???;;;999999999999999:::;;;<<<===>>>999>>>???DDDMMMXXXvvv}}}bbbWWWTTTSSS[[[fff~~~~~~uuummmiiigggddddddggg___^^^]]]]]]]]]ZZZWWWTTTQQQUUUYYY[[[YYYWWWWWWWWW}}}yyywwwtttrrrnnnllleeedddbbb___\\\ZZZXXXWWWRRRPPPMMMKKKKKKJJJHHHFFFBBBAAA@@@>>>===<<<<<<<<<777777777777777777777777555555555555555555555555333444555555333333444555444666888999:::<<<>>>AAAAAAAAABBBCCCEEEGGGIIIJJJKKKJJJJJJKKKNNNOOOOOONNNPPPMMMKKKKKKHHHDDDEEEIIIKKKRRRddd{{{{{{hhhdddrrrbbbTTTMMMFFFDDDGGGLLLIIIIIIJJJHHHCCC@@@AAACCC@@@BBBHHHJJJGGGEEEGGGCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFEEECCCCCCDDDFFFLLLMMMOOOQQQQQQPPPOOONNNNNNNNNNNNMMMMMMMMMLLLLLLLLLKKKJJJJJJKKKOOORRRTTTYYYVVVSSSPPPOOOQQQTTTVVVRRRRRRRRRQQQPPPOOOMMMMMMMMMLLLJJJIIIJJJKKKMMMNNNPPPRRRUUUXXXYYYXXXUUUTTTWWWTTTQQQNNNMMMMMMMMMLLLIIIHHHFFFFFFJJJSSS___gggtttsssmmmrrr|||yyyxxxxxx{{{|||yyyzzz}}}~~~yyywwwzzz}}}~~~zzzppphhhddd```^^^______^^^^^^^^^^^^______```dddlllyyy~~~~~~{{{yyywwwwwwvvvuuutttsssrrrrrrppppppqqqrrrrrrrrrqqqqqqpppnnnkkkhhhgggfffcccbbb]]]]]][[[ZZZXXXVVVUUUTTTPPPOOOOOONNNNNNOOOOOOPPPLLLKKKIIIGGGEEEDDDDDDDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKMMMPPPSSSVVVYYYXXX]]]cccggglllsss|||ggg[[[VVVQQQQQQVVVSSSNNNGGGAAA>>><<<:::999888999::::::999;;;>>>@@@>>>AAAEEEJJJWWWmmmxxx___VVVSSSRRR^^^ooouuurrrmmmiiigggeeebbb``````___^^^]]]\\\YYYTTTQQQKKKOOOTTTXXXYYYXXXXXXXXX~~~}}}}}}}}}|||zzz{{{xxxtttrrrpppmmmiiigggaaa```^^^[[[XXXVVVTTTSSSNNNLLLIIIHHHGGGFFFEEECCCAAA@@@???===<<<<<<;;;;;;777777777777777777777777555555555555555555555555444555666666555444555777555777999::::::<<>>===;;;::::::::::::777777777777777777777777666666666666666666666666444666777777666666777999666888:::;;;<<<===@@@CCCEEEEEEFFFHHHIIIKKKLLLMMMLLLLLLKKKMMMOOOOOONNNMMMOOOKKKGGGGGGEEEEEEKKKRRR[[[kkkzzzllliiiuuuxxxbbbMMMGGGFFFDDDDDDGGGEEEBBBBBBDDDCCC???>>>@@@AAAKKKPPPJJJFFFGGGGGGDDDEEEFFFFFFFFFFFFFFFEEEEEEBBBCCCDDDDDDDDDDDDGGGIIIKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJNNNMMMLLLKKKLLLNNNPPPRRRPPPNNNKKKIIIIIIKKKNNNOOOOOOOOONNNMMMKKKJJJIIIHHHJJJJJJIIIJJJJJJLLLMMMNNNOOOQQQSSSVVVVVVUUUSSSRRRMMMMMMMMMMMMNNNQQQSSSTTTRRRQQQPPPOOOPPPUUU\\\aaasss~~~wwwrrrxxx}}}{{{xxx{{{~~~}}}}}}~~~~~~|||yyyxxxyyy{{{||||||||||||}}}}}}||||||||||||}}}}}}~~~}}}|||{{{{{{zzzyyywwwvvvuuutttrrrrrrqqqqqqpppooonnnnnnmmmmmmmmmmmmlllllljjjjjjkkkiiieeecccbbbaaa___]]]YYYXXXWWWVVVTTTRRRQQQQQQQQQPPPOOOMMMLLLLLLLLLLLLJJJJJJIIIIIIGGGFFFDDDCCCFFFFFFFFFGGGIIILLLNNNPPPPPPOOONNNNNNPPPTTTYYY\\\___ccchhhnnnuuukkkYYYUUUVVVVVVVVVZZZPPPKKKCCC===;;;;;;;;;;;;:::;;;<<<======>>>BBBDDDCCCDDDJJJYYYoooxxxccc]]]^^^fff{{{wwwmmmjjjeeebbb```___\\\[[[]]]\\\[[[[[[[[[ZZZWWWTTTOOORRRVVVYYYYYYYYYZZZ[[[yyyvvvrrrppppppqqqqqqpppkkkiiifffcccaaa___\\\YYYTTTSSSQQQOOOLLLJJJHHHGGGDDDBBB@@@??????>>>===<<<<<<<<<;;;999999888888888777777777777777777777777777777777777777777777777444555777777666777888:::888:::;;;<<<===???BBBDDDFFFGGGHHHJJJKKKLLLMMMNNNMMMMMMMMMNNNPPPPPPNNNLLLMMMHHHEEEFFFIIIMMMWWWaaajjjyyyqqqmmmvvvhhhXXXIIIDDDCCCAAA@@@BBBDDD@@@@@@BBBBBB???@@@CCCJJJYYY^^^QQQHHHJJJJJJDDDGGGGGGHHHHHHGGGGGGFFFFFFCCCDDDEEEDDDCCCDDDFFFHHHJJJJJJKKKLLLMMMLLLLLLKKKLLLLLLKKKKKKKKKJJJJJJJJJMMMLLLKKKJJJJJJLLLMMMNNNLLLKKKIIIGGGGGGIIILLLMMMMMMMMMKKKJJJHHHGGGFFFFFFHHHIIIJJJKKKLLLLLLMMMMMMNNNPPPRRRTTTTTTSSSRRRPPPLLLMMMNNNOOOPPPRRRTTTVVVSSSUUUXXX[[[\\\^^^```cccmmmxxxssssssxxx|||yyy{{{~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~||||||~~~|||{{{ttttttsssrrrrrrssstttuuuppppppoooooonnnmmmmmmllllllllllllkkkjjjiiigggggggggeeebbb```___^^^\\\ZZZWWWWWWVVVTTTSSSRRRPPPPPPQQQPPPNNNLLLKKKJJJIIIIIIHHHHHHIIIHHHHHHFFFEEEDDDEEEEEEEEEFFFHHHLLLOOOPPPQQQOOONNNNNNPPPUUUZZZ]]]```dddiiioooxxxnnn```TTTSSSWWWWWWWWWXXXMMMHHH@@@;;;999:::;;;;;;:::;;;<<<======???CCCFFFDDDHHHTTTjjjtttdddaaaggguuusssiiifffbbb___^^^]]][[[YYY[[[[[[ZZZZZZ[[[ZZZXXXVVVSSSVVVYYY[[[[[[[[[\\\]]]uuurrrnnnllllllmmmlllllleeeccc```]]]\\\YYYVVVTTTOOONNNLLLJJJHHHFFFDDDCCCAAA???===<<<======<<<;;;::::::999888777777777777777777777777777777777777777777777777777777777777222444666666666777999::::::;;;===>>>???AAADDDFFFGGGHHHJJJKKKMMMMMMMMMMMMNNNNNNNNNOOOQQQPPPNNNKKKLLLGGGEEEGGGKKKSSS```lllyyymmmsssmmm\\\RRRHHHDDDCCCAAA@@@AAACCC@@@???AAABBBAAACCCHHHWWWfffiiiYYYLLLMMMMMMHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFEEECCCBBBCCCEEEHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJJJJIIIGGGFFFGGGIIIKKKMMMKKKKKKIIIHHHGGGFFFFFFFFFIIIJJJKKKMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRQQQPPPOOONNNPPPQQQQQQQQQQQQTTTVVVVVV[[[bbbffffffcccaaa___dddpppyyyrrrssszzz|||~~~~~~~~~||||||}}}|||{{{zzzxxxvvvuuuuuuqqqpppooonnnnnnpppqqqrrrnnnnnnnnnmmmmmmlllllllllkkkkkkkkkjjjhhhgggeeeddddddaaa^^^]]]\\\[[[YYYXXXVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHKKKNNNOOOPPPOOONNNOOORRRVVV[[[^^^eeehhhnnnuuucccZZZSSSSSSVVVWWWTTTSSSIIIDDD>>>:::999999;;;;;;999:::<<<======@@@CCCFFFGGGQQQeee~~~{{{mmmcccfffrrrxxxqqqgggddd```^^^]]]]]][[[ZZZ[[[ZZZYYYYYYZZZZZZYYYWWWXXXYYY[[[\\\\\\\\\^^^```nnnllljjjiiiiiihhhgggeee```^^^[[[YYYWWWUUURRRPPPKKKJJJIIIGGGEEECCCAAA@@@>>>===;;;:::;;;<<<;;;:::999999888777777777777777777777777777777777777777666666666666666666666666111333555666777777:::;;;;;;===???@@@AAABBBEEEHHHHHHJJJLLLMMMNNNOOONNNNNNOOOOOOPPPQQQRRRPPPMMMKKKKKKGGGEEEIIIOOOYYYhhhuuuzzzpppmmm}}}yyy___QQQLLLGGGDDDCCCDDDDDDDDDDDD@@@???BBBCCCDDDGGGLLLbbbjjjjjj\\\OOOLLLMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEGGGGGGGGGEEECCCBBBBBBDDDGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHGGGFFFGGGIIIKKKMMMJJJIIIHHHGGGFFFGGGHHHHHHJJJKKKMMMOOOOOONNNMMMLLLMMMNNNOOOOOOPPPOOONNNMMMNNNQQQSSSSSSPPPOOOQQQTTTZZZ```fffhhhfff```ZZZVVV\\\gggwwwxxxtttyyy}}}}}}~~~{{{~~~~~~~~~||||||~~~}}}}}}|||yyywwwtttsssrrrrrrsssrrrpppmmmlllkkkkkkllllllllllllkkkkkkkkkjjjjjjiiiiiihhhhhhfffeeedddcccaaa___\\\ZZZZZZYYYWWWVVVUUUTTTTTTSSSQQQPPPPPPOOONNNMMMKKKJJJHHHGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDEEEDDDEEEGGGHHHJJJLLLMMMNNNNNNOOOPPPRRRUUUYYY]]]```eeeiiiooovvvrrr]]]WWWSSSRRRTTTTTTPPPLLLDDDAAA<<<999999999::::::999:::<<<===>>>AAAEEEHHHLLL]]]xxxpppgggccclllrrrmmmeeebbb___]]]]]]]]]\\\[[[[[[YYYXXXXXXYYYZZZYYYWWWZZZ[[[\\\[[[[[[\\\^^^```fffeeedddddddddbbb```]]]\\\YYYVVVTTTSSSQQQNNNLLLHHHGGGEEEDDDAAA@@@>>>===<<<:::999999:::::::::999999888888777777777777777777777777777777777777777555555555555555555555555222444666888888999;;;===<<<>>>@@@AAABBBDDDFFFIIIKKKLLLNNNPPPQQQQQQPPPOOOPPPPPPQQQRRRRRRQQQMMMJJJHHHEEEFFFMMMXXXeeewwwvvvppppppxxx{{{bbbSSSIIIIIIFFFCCCBBBCCCDDDDDDDDD@@@>>>AAADDDEEEJJJPPPdddeeecccZZZOOOIIIJJJMMMIIIIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFEEECCCBBBCCCEEEGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFFFFFFFGGGIIIKKKLLLIIIIIIGGGGGGGGGHHHJJJKKKLLLNNNPPPQQQQQQOOOLLLKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLPPPSSSRRROOOMMMOOORRRYYY\\\``````]]]WWWSSSPPPWWW___mmm|||ttt}}}~~~|||~~~{{{zzz}}}}}}{{{}}}}}}|||}}}}}}|||zzz}}}|||yyyvvvtttssssssssssssrrrpppnnnllljjjiiiiiiiiiiiiiiiiiiiiihhhhhhhhheeeeeeeeeeeedddcccaaaaaa___]]]ZZZYYYYYYXXXVVVUUURRRRRRQQQPPPOOOOOONNNMMMLLLKKKJJJIIIGGGGGGFFFFFFEEEDDDBBB@@@@@@BBBDDDEEEFFFGGGJJJLLLNNNNNNNNNMMMNNNOOORRRVVVZZZ^^^aaaccceeeiiipppwwwzzzdddXXXUUURRRQQQRRRQQQLLLGGG@@@>>>:::999999:::999888999;;;===>>>@@@CCCGGGJJJTTTjjjuuuiiibbbcccsssuuummmiiicccaaa^^^]]]]]]]]]\\\[[[[[[ZZZXXXXXXYYYYYYXXXWWWYYYZZZZZZYYYXXXYYY\\\^^^```````````````^^^ZZZWWWYYYVVVTTTRRRQQQOOOLLLJJJEEEEEECCCAAA@@@>>><<<<<<:::999777777999999999888999888888777777777777888777777777777777777777777555555555555555555555555333555888999999;;;===???===???AAABBBBBBDDDGGGJJJLLLNNNPPPRRRSSSSSSRRRQQQQQQQQQQQQRRRSSSQQQMMMJJJDDDCCCGGGRRRaaarrr}}}rrrjjjooovvvfffRRRLLLHHHHHHFFFBBB@@@@@@AAAAAACCC???>>>AAACCCFFFKKKQQQccc^^^ZZZVVVMMMEEEGGGNNNHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEDDDCCCCCCEEEGGGFFFFFFFFFEEEFFFGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHIIIIIIJJJJJJEEEEEEEEEEEEGGGIIIKKKLLLIIIHHHGGGGGGHHHIIILLLMMMMMMOOOQQQSSSRRRPPPLLLJJJLLLLLLMMMMMMMMMMMMLLLLLLJJJNNNQQQPPPMMMLLLNNNQQQTTTVVVWWWWWWTTTQQQPPPPPPVVVZZZfffxxxrrrxxx~~~~~~}}}zzzyyy{{{{{{yyyzzz}}}~~~{{{zzz{{{|||zzzxxxyyyxxxuuurrrppppppqqqqqqoooooonnnnnnmmmlllkkkkkkgggggggggggggggfffffffffbbbccccccbbbbbbaaa```______\\\ZZZXXXXXXWWWVVVTTTPPPPPPOOOOOONNNMMMLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFEEECCC@@@>>>>>>AAADDDFFFHHHJJJMMMPPPQQQPPPOOONNNNNNPPPTTTYYY^^^aaadddeeeiiinnnuuu}}}nnnZZZUUUSSSQQQOOOOOOOOOIIICCC>>><<<:::999::::::999777;;;<<<>>>@@@AAADDDIIILLLZZZssszzzmmmeee```dddwwwyyyoookkkgggbbb```]]]\\\\\\]]]\\\[[[\\\ZZZXXXXXXXXXYYYXXXWWWXXXYYYXXXWWWVVVWWWZZZ]]]