BM6(v7 ~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||||||||}}}}}}zzzyyyyyyyyyyyyzzz{{{|||zzzzzzzzzzzzzzzzzzzzzzzzttttttssssssttttttuuuvvvxxxxxxxxxxxxxxxxxxxxxxxxssstttttttttuuuuuuuuuuuuwwwwwwwwwwwwwwwwwwwwwwwwttttttuuuuuuuuuvvvvvvvvvssssssssssssssssssssssssssssssssssssttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppppppppppppppssssssssssssttttttttttttppppppppppppppppppppppppvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrsssssssssttttttttttttttttttttttttttttttnnnnnnnnnnnnnnnnnnnnnnnnlllmmmmmmmmmmmmnnnnnnnnnlllllllllllllllllllllllllllllllllmmmmmmmmmnnnnnnkkkjjjiiihhhggggggfffeeeggghhhjjjjjjiiijjjkkkmmmlllllllllllllllllllllllljjjkkkkkklllmmmmmmnnnnnnkkkkkkkkkkkkkkkkkkllllllnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppooooooooooooooonnnnnnnnnmmmmmmmmmmmmjjjjjjkkkllllllmmmnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkklllllllllmmmmmmmmmmmmlllllllllkkkkkkkkkjjjgggffffffdddcccbbbaaaaaaaaaaaaccccccdddcccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb````````````````````````aaabbbcccdddddddddccccccbbbbbbbbbbbbbbbbbbbbbbbb``````aaaaaabbbccccccdddccccccccccccbbbbbbbbbbbb`````````aaabbbcccccccccaaaaaaaaabbbbbbaaaaaaaaa^^^^^^^^^^^^______``````bbbbbbbbbcccddddddeeeeeebbbcccdddeeeffffffffffffiiiiiiiiikkkooorrrvvvxxxUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWVVVUUUTTTRRRQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUUUUVVVVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPQQQQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRSSSSSSSSSQQQPPPPPPPPPOOOOOONNNNNNKKKKKKKKKKKKKKKLLLMMMNNNRRRRRRRRRRRRRRRRRRRRRRRROOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHGGGGGGGGGGGGHHHIIIIIILLLMMMNNNOOONNNMMMKKKIIIJJJIIIIIIIIIIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBDDDEEEEEEEEEEEEGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFBBBCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKMMMQQQTTTVVVgggwwwBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@EEEEEEEEEDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>============>>>===============>>>???================================================>>>>>>>>>>>>????????????===>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@===>>>>>>>>>????????????========================================================================???@@@@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>=====================<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBBCCCDDDDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAAAAA@@@??????EEEDDDBBBAAAAAABBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???BBBBBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>======????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@????????????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFFFFGGGIIIMMMPPPbbbttt>>>>>>>>>>>>????????????>>>>>>===<<<===>>>???@@@>>>>>>>>>>>>=========<<<>>>>>>>>>>>>>>>>>>>>>>>>=================================>>>>>>>>>>>>???>>>>>>>>>>>>??????????????????>>>>>>>>>=========???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????======>>>>>>>>>>>>======>>>>>>????????????>>>>>>????????????>>>>>>>>>===========================>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>><<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<======<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<====================================>>>======<<<<<<======>>><<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=================================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>???AAAAAABBBCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????AAA@@@>>>======>>>@@@AAA????????????????????????????????????????????????>>>>>>>>>>>>======<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=================================>>>>>>>>>???????????????>>>>>>>>>======>>>>>>============>>>>>>>>>??????@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBDDDDDDEEEGGGKKKNNN]]]ooo:::;;;;;;;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<===::::::::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<;;;;;;;;;:::::::::::::::<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::999999999888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999::::::::::::::::::::::::999999::::::::::::999999;;;;;;;;;:::::::::999999888888888888999:::<<<<<<:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999888888888::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888888999999:::::::::::::::::::::::::::::::::::::::999999999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999:::::::::::::::<<<======??????@@@AAA@@@???>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<;;;;;;;;;===<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@>>>>>>>>>>>>???????????????@@@AAABBBCCCEEEHHHKKKXXXkkk:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::::::::999999999999999::::::999999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<999999999999999999999999:::999999888888999999::::::::::::999999999888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888888888888888888888888888999999999999888888:::::::::999999999888888999999999:::;;;===>>>???999999999999999999999999999999999999999999999999<<<<<<;;;;;;:::999999999999999999999:::::::::::::::::::::::::::::::::::::::999999888888999999:::999999:::::::::;;;;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888888888888888888;;;;;;:::::::::::::::;;;::::::::::::::::::::::::888888888888888888888888888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========>>>===<<<<<<<<<<<<===>>>========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;::::::<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????<<<=========>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJWWWjjj::::::::::::;;;;;;;;;;;;999::::::;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========:::::::::::::::;;;;;;;;;999999999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::999999::::::::::::999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::::::::::::::::::::::::::999999888888999999::::::::::::999999999888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::888888888888888888888888999999999999999999999999888888888888888888888888777888888999999888888777:::::::::999999999888888999999999:::;;;<<<>>>???999999999999999999999999999999999999999999999999;;;;;;;;;::::::999999999888888888999999999:::::::::::::::::::::::::::::::::999999888888999999:::999999999:::::::::;;;;;;999999999999999999999999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777777777777888888888888888888888888:::::::::999999::::::;;;::::::::::::::::::::::::888888888888888888888888888888999999999:::::::::999999999999999999999999999999999999999999999999888888888888888888888888888888888888888888888888;;;;;;;;;;;;;;;<<<>>>>>>>>>>>>???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<==============================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;888888888888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>>>>>>>???@@@AAABBBDDDGGGJJJVVVhhh777777777777888888888888666777888999999999888888777777777888888888888888888888888888888888888888777777777777777777777777777777888888888999999999999999999:::::::::;;;;;;::::::::::::;;;;;;;;;;;;999999888888999999:::;;;::::::::::::::::::::::::999999999999999999999999777888888999999888888777888999999::::::999999888999999::::::::::::;;;;;;999999999999999999999999999888888777777888888999;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888777777777666666666888888888888888888888888999999999999999999999999888888888888888888888888777777777888888888888888777777777777777777777777888888888888888888888888777888888888888888888777999999999888888888777777666666666777777999:::;;;888888888888888888888888888888888888888888888888777777777777777777777777777777777888888888888999999999999999999999999999999999888888888888999999888888999999999:::::::::999999999999999999999999999999999999999999999999888888888888888888888888777777777777888888888999999999999999999999999999999999999999999999999999777777777777777777777777888888888888888888888888777777777666777777888999888888888888888888888888777777777888888888888888777777888888999:::::::::666666666666666666666666888888888888888888888888888888888888888888888888888888888888888888888888888888888888999:::;;;;;;===>>>>>>??????>>><<<;;;999999999999999999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999::::::888888888888888888888888888999::::::;;;;;;::::::999999999999888888888888888999999999999999::::::888888888888888888888888777777888888999999::::::999999999999999999999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===========================>>>>>>>>>>>>>>>???AAAAAABBBDDDHHHJJJSSSfff~~~555555666666666777777777555666777888888888777777444555555555666666666666777777777777777777777777888888888888888888888888666666666777777777888888777777777888888888999999888888888999999999::::::888777777777777888999999888888888888888888888888888888888888888888888888666777777777777777777666777888888888888888888777777777777888888888999999888888888888888888888888777777777666666777777777999999999999999999999999888888777777777777888888777777666666666555555555777777777777777777777777888888888888888888888888777777777777777777777777666666666777777777888888666666666666666666666666777777777777777777777777666777777777777777777666777777777777666666666666444444444444555555666777666666666666666666666666666666666666666666666666444444444555666666777777555555555555666666666777777777777777777777777777888888777777777777888888666777777777777888888888777777777777777777777777777777777777777777777777666666666666666666666666666666666666777777777888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555555555555666777777777777777777777777777777666666666777777777888888555666666777888888999999555555555555555555555555666666666666666666666666777777777777777777777777888888888888888888888888666666666666777888999:::;;;<<<=========<<<:::999888888888888888888888888999999999999999999999999:::::::::;;;;;;<<<<<<===999999999::::::999999999::::::::::::::::::::::::999999999999999999999999888888999999999:::::::::888888888777777777777777777777777777777777777777777777888999999999999888888888888888777777777777666666777777777888888888666666666666666666666666555555666777777888999999888888888888888888888888999999999999999999999999999999999::::::::::::;;;999999:::::::::;;;;;;;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>@@@@@@AAACCCGGGJJJRRReee}}}666666666777777777888888555666888999999999888777444444444555555666666666888888888888888888888888777777777777777777777777777777777777888888888999777777777777888888888999555666666666777777888888666666666666666777888888888888888888888888888888999999999999999999999999777777888888888888777777666666777777777777666666666777777777888888999999999999999999999999999999888888777777777777888888777777777777777777777777777777666666666666777777888888777777777666666666666666666666666666666666777777777777777777777777888888888888888888888888555555555666666666777777777777777777777777777777666666666666666666666666555666666666666666666555666666555555555444444444555555444444444555555666555555555555555555555555555555555555555555555555333444444555666777888888333333333444444444555555666666666666666666666666777777666666666666777777555555555666666666666777666666666666666666666666666666666666666666666666555555555555555555555555777777777777888888888999666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666555555555555555666777888888888888888888888888888555555555666666666777777444444555555666777777888777777777777777777777777555555555555555555555555666666666666666666666666777777777777777777777777666666666777777888999:::::::::;;;<<<;;;:::999888999999999999999999999999888888888888888888888888666777888999;;;<<<===>>>::::::;;;;;;;;;;;;::::::888888888888888888888888888888888888888888888888777777888888999999999:::777777666666555555555444666666666666666666666666555666666777777777777777999999999999888888888888444555555555666666777777777777777777777777777777555666666777888999999:::888888888888888888888888777777777777777777777777777888888888888999999999888888999999::::::::::::999999888888888888999999:::999999999999999999999;;;;;;;;;<<<<<<<<<======<<<>>>??????@@@BBBFFFIIISSSfff~~~444555555555666666777777666666555555555555666666888888777777666666555555666666666666666666666666666666666666666666666666555666666777777777777777666666666666777777777777999888777666444444333333555555555555666666666666666666555555555555666666666666666666666666666666888666333444777999888777777777666666555555555444666666777777777777666666777777666666555555555444555555555555666666666666999888888888777777666666666666666666666666666666666666666666666666666666777777666666666666777777555555555555666666666666666666666666666666666666555555555555555555555555444444444444444444444444333333333444444555555555555555555555555555555555555555555555555555555555666666555555555555666666555444444444444555666666444444444444444444444444444444444444444444444444666666777666666555444444555555666666666666555555555555555555555555444444666666666666777777777777666666666666666666666666666666666666666666666666555555555555666666666666888666444555888999777555666666777666666555444444555555555555555555555555666555444333333444555666555555555555555555555555666666777888888888888888777777666666555555555444444444444444444444444444555555555555666666666666555555555555666666666666666666555555555444444444666666777777777777666666888888777777666666555555888999999::::::;;;<<<<<<999::::::::::::999888888777888888888999999999999888888777777666666555555777888999:::::::::::::::888888888888888888888888777777888888888999999999777777777777777777777777777777888888888888777777666666666666666666666666555555555555555555555555888888888888777555444333666666666666666666666666888888777666555444333333555555555555555555555555777777777777777777777777777888888777555444666888888888999:::<<<;;;777444777777888999999999999888:::999999999999999999:::777777888888888999999999::::::::::::::::::::::::>>>>>><<<;;;;;;<<<===>>><<<===>>>??????AAADDDGGGSSSfff~~~444444444555555555555555666555555444444555555666666666666555555444444444666666666666666666666666555555555555555555555555444555555666666666666666555555666666666777777777666666555555444555555555444444555555555666666666666555555555555555555666666666666666666666666666888555333444666888888777666666666555555555444444555666666777777666666555666666666555555555444444444444555555555666666666888777777777666666666555555555555555555555555555444444444444444444444444666555555444444555555666444444555555555666666666555555555555555555555555444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444555444444333333444444555444444444444444555555666444444444444444444444444333333333333333333333333555555555555555444333222555555555666666555555555555555555444444444444444555555555555666666666666555555555555555555555555555555555555555555555555333333444444444555555555777555333444666777555333666666666666666555444444444444444444444444444444555555444333333444555555444444444444444444444444444555666666777666666666666666666555555555444444444444444444444444444444444444555555555666666666444444555555555666666666666555555555444444444333555555666666666666555555666666666555555444444444666666777888888999999:::999999999:::999888888777777777777777888888888888777777777666666666555555777777888999999999999999777777777777777777777777777777777888888888999999666666666666666666666666666777777888888777777666555555555555555555555555444444444444444444444444777777777777666555444444666666666666666666666666777777666666555444444444444444444444444444444444777777777777777777777777555555666666666666666777555555555666888888888777666777888888999999888888999999888888888888999999777777777888888888999999:::::::::::::::999999999<<<;;;::::::::::::;;;<<<<<<===>>>>>>???@@@DDDFFFTTTggg~~~444444444333333333333333555444444333333444444555444444444444333333333333555555555555555555555555444444444444444444444444333333444555555555555444444555555555666666666666444444333444444555666666444444444444555555555555555555444444444444555555555555555555555555555555666555333444555777666666555555555555444444444444555555666666666666555555555555555555444444444444444444444444555555555555666666555555555555444444333333333333333333333333333333333333333333333333444444333333333333444444444444444444555555555555333333333333333333333333444444444444444444444444333333333333333333333333444444333333333333333333444444444444444444444444444444444444444444444444333333222222222222333333333333333333333444555555333333333333333333333333333333333333333333333333333333333333333222222111444444555555555555444444444444444444444444444444333333444444444555555555444444444444444444444444444444444444444444444444222222222222333333333333444333222333444555444222444555555555555444444333444444444444444444444444444444333333333333444444444444444444444444444444222333444444555555444444555555555555444444444444333333333333333333333333444444444444555555555555444444444444555555555555555555444444444444333333333444444555555444444333444444444444333333333333444444444555666666777777888888999999888888777666555555555666666666777777666666666666666555555555555666777777777777777777666666666666666666666666666666777777777888888888555555555555555555555555666666666777777666666666444444444444444444444444444444444444444444444444555555666666666666555555555555555555555555555555555555555444444444444444444444444444444444444444555555555555555555555555333333333555777777666555444555555555444555666888666666777888888888888777777777666666666666777777666666777777777888888888999999999999999999999999999999888888888888999:::;;;<<<======>>>@@@CCCFFFSSSeee{{{333333222222111111111000333333333222222333333333333333333333333333333333444444444444444444444444444444444444444444444444111222222333333333333333444444444444555555555555333333333333333444444555333333333333444444444444444444333333333333444444444444444444444444444444555444444444444555555555444444444444333333333333444444555555555555444444444444444444333333333333333333333333444444444444444444444333333333333333333333333333333333333333222222222222222222222222444333333222222333333444333333333333444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444333333222222111111333333333333333333333333333333333333333333333333333222222111111222222333222222222222222333444444222222222222222222222222222222222222222222222222222222222333333222222111333333444444444444333333333333333333333444444444222222222222333333333333444444444444444444444444444444444444444444444444111111222222222333333333333333222333333333333333333333444444444444333333333333333333333333333333333333333222222333333333333333333333333333333333222222333444444444444333444444444444333333333333222222222222222222222222333333333333444444444444333333333333444444444444444444333333333333333333222222333333333333222222333333333333333333333333222222333444444555555666777777888888777777666555333444444444444555555555555555555555555555555555444555555666666666555555555555555555555555555555555555666666666777777777444444444444444444444444555555666666666666555555444444444444444444444444333333333333333333333333333333444555555555555555444444444444444444444444222333333333444444444555333333333333333333333333333333333333333333333333333222222444666777555222555777888777444333444666555555666777777777777666666555555555555555555666555555666666666777777777777777888888888888888999888777777777888888999999:::;;;<<<======???BBBEEEPPPaaawww222222111111000000//////222222111111111111222222333333333333333333333333222222222222222222222222222222222222222222222222000000111222222222222222222333333333444444444444444333333222222222222222222222222222333333333333333333222222222222333333333333333333333333333333333444444444333333333333222222222222333333333333333333444444444444333333222222222222333333333333222222222222333333333333222222222222222333333333333333333333333333333333222222222222222222222222444333333222222333333444222222222222333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222111111000222222222222222222222222222222222222222222222222333222222222222222222333111111111111111222333333222222222222222222222222111111111111111111111111111222222333333333222222222222333333333333222222222222222222333333444444111111111111222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333222222333333333333333333333333111111222222222222111111222222222222222222222222111222333333444444333333222222222222333333333333222222222222222222222222222222222222333333333333222222222222333333333333222222333333333333333333111111222222222222111111333333333333333333333333222222333333444555555555666666777777666666555444222222333333333444444444444444444444444555555555444444555555555444444333666666666666666666666666444444555555555666666666555555555555555555555555444444444555555444444444222222222222222222222222333333333333333333333333111222333444444555444444333333333333333333333333111111222222333333444444333333333333333333333333222222222222222222222222444333333444555555333222222444666666555333333333444444555666666666666555555444444333333444444555444444555555555666666666666666666777777777888888777777888888999999999999999:::;;;;;;<<<>>>AAADDDMMM___www111111111000000000000000111000000000000000000111222222222222333333333333111111111111111111111111222222222222222222222222000000111222222222222111222222222222333333333333333333222111111111111111111111111111222222222222222222111111111111222222222222222222222222222222111333444444222111111222111111111111222222222222222222333333333333222222111111111111222222222222111111111111222222222222111111222222222222333333333333333333333333333333222222222222222222222222333333222222222222333333111111111111222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000111222222111111111111111111111111000000000000000000000000000111222222222222222222111111222222222222111111000111111222222333333444000000111111111222222222222222222222222222222222222222222222222222222222111111111222222222222333222333444333222111222444000111111222222222222222222222222222222222222222000000111111111111000000111111111111111111111111111111222333333333333222111111111111222222222222111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222333333000111111222222111111000222222222222333333333333222222222333444444555555555555666666666555444444222222222333333333444444333333333444444444444444444444444555444444333222666666666666666666666666333333444444444555555555555555555555555555555555333333444444444444333333222222222222222222222222222222222222222222222222111111222333333333333333222222222222222222222222000000111111222222333333222222222222222222222222222222222222222222222222333444555444222222444666222111111222444555333111333333444555555555555444444444333333333333444444333333444444444555555555444555555666666777777777666777888999::::::::::::888999:::;;;;;;===@@@CCCMMM```zzz000000000000000111111111000//////////////////000000000000111111222222222000000000000000000000000111111111111111111111111000000111222222222222111111111111111222222222333111111000000000111222222000000000111111111222222111111111000000111111111222222222222222222222222000222555444222000000111000000000111111111222222111111222222222222111111000000000111111111222222000000000111111111222222111111222222222333333333111111111111111111111111000000000000000000000000222111111000000111111222000000000111111111222222111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111111111000000000000000000000000000000000000000000000000111000000//////000000111000////////////000111111111111111111111111111111////////////////////////...///000111111111111000000111111111111111111000000000000111222333333333000000111111111222222222111111111111111111111111111111111111111111111111//////000000000111111111///111333222000///111333///000000111222222111111222222222222222222222222//////000111111000//////000000000000000000000000//////000111111111111000000000000111111111222222111111111111111111111111000000000111111111222222000000000111111111222222111111111111222222222333111111111222222111111111000000000111111222222222111111111222333333444444444555555555555444333333222222222333333333444444222222333333333444444444444444555555444444333222444444444444444444444444333333333333444444444444333333333333333333333333222222333333333333222222111111111111111111111111222222222222222222222222111111222222222222222111222222222222222222222222000000111111111111111111222222222222222222222222222222222222222222222222///333555444000222888>>>???888111000333555333000222222333444444444444444444444444333333444444444333333333333444444444444333444444555666666777777555666888999::::::999999777888999::::::<<>>AAAIIIZZZvvv***,,,---,,,++++++---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---......//////......------......//////......------------.........//////........................---------.........//////////////////////////////........................---------------...//////+++---...000000///...---------------------------,,,...000000---,,,---///...------------...//////---......//////......---///////////////////////////......------......///---............/////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,---------.........------............------------------------------........................---------.........//////........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.........---......//////......------------------------------------------......///...------,,,,,,------...---------.........//////,,,,,,,,,---------..............................------,,,++++++,,,------........................------------------------++++++,,,,,,,,,---------........./////////000000000111111222222111111000////////////////////////000000000000000000000000111111111111111111111111////////////////////////...//////000000//////...........................................................................................................................////////////////////////////////////////////////------.../////////....................................------......///000///000111111222111000000///000000111111111111111111111111111111111111111///000000111111111111111000111222333444333333222111111111222333555666777444666777888888:::>>>AAAIIIZZZuuu***,,,---,,,******---///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,................................................---..................------..................------------.........//////........................---------.........//////000000000000000000000000.......................................///000000+++,,,...000000///...---------------------------+++...000000---,,,---///...------------...//////---..................---////////////////////////.........------..................////////////000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------......---......//////......---------------------------........................---------.........//////........................------------------------,,,,,,,,,------.........------------------------,,,,,,,,,------.........---..................---------------------------...------------...//////...------,,,,,,------...---------.........//////---------.........//////........................------++++++++++++------........................------------------------+++++++++,,,,,,---------............/////////000111111222222222222111111////////////////////////000000000000000000000000000000000000000000000000////////////////////////......////////////......////////////////////////................................................................................................////////////////////////////////////////////////,,,---......//////.................................------------.../////////000000000000000////////////000111111111111111000000000000000000000000//////000111111111111111000111222333444333222222111111111222333444666777444666777888888:::>>>AAAHHHYYYuuu))))))***+++,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,+++,,,---...///......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,---------......------------------------................................................------------------------,,,,,,,,,---------.........------,,,,,,------...------............------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,------......------,,,..................------------------,,,,,,+++***........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000///,,,---...---+++***+++,,,+++,,,,,,------,,,,,,++++++,,,------......------------++++++++++++------.........------,,,,,,,,,..................------...---,,,,,,,,,,,,---...///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++++++++++++++++++++++++++///...,,,,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------....../////////000000000000/////////////////////////////////////////////...............//////000111111111////////////////////////////////////////////////..........................................------000///...---,,,------...------------------------.......................................---------...------------...//////...---,,,++++++,,,---...000000//////.........---000000//////.........---////////////////////////000000000000000000000000////////////////////////////////////000000000000000000000000000000000000333333333444444444555555333555666777777999===@@@HHH\\\zzz*********++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++++++++,,,---...,,,+++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,,,,------------...------------------------................................................------------------------,,,,,,,,,---------......---------,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,............////////////,,,------......------,,,........................---............---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////......,,,---...---+++***+++,,,+++,,,,,,------,,,,,,++++++,,,------...------------,,,++++++++++++,,,------------,,,,,,,,,++++++------------------------...---,,,,,,,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------...//////000//////000000000000//////........................////////////............////////////////////////..........................................................................................------000///...---,,,------...------------------------------------------------//////......------,,,,,,---------------.../////////...---,,,,,,---...///////////////......------000/////////.........---........................////////////////////////////////////////////////.../////////000000000000000000000000000000000000333333333444444444444555333555666777777999===@@@HHH[[[xxx******++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////,,,------......------,,,..............................//////......------........................,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++------------------------++++++,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...//////000000//////...................................................000//////...------,,,,,,------------------------........................------------------------------------------......///...------,,,---------------------------------------------------------/////////...---,,,,,,+++---------------......//////......------......//////............---------/////////.......................................////////////////////////////////////////////////....../////////000000000000000000000000000000000333333333333444444444444333555666777777999===@@@HHHYYYttt++++++++++++************************************)))***+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,------......------,,,---------...............------............------........................,,,,,,,,,---------------/////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,++++++++++++++++++,,,++++++******************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++)))******+++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...//////////////////...........................------...............///.........------,,,,,,,,,------------------------........................------------------------,,,,,,------------.........---------------------,,,,,,------------------------------------------000///......---,,,++++++------,,,,,,------...////////////....../////////------------------------................................................////////////////////////////////////////////////........./////////000000000000000000000000000000222222333333333444444444333555666777777999===@@@GGGVVVppp+++*********************************************)))***+++,,,---,,,+++***************************++++++++++++++++++++++++************************))))))*********++++++++++++******))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......,,,,,,---......---,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,------......------,,,---------.........//////+++,,,,,,---------,,,,,,........................,,,,,,,,,------........./////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++******,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,++++++++++++++++++++++++************************))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---............////////////..............................,,,---------......//////,,,,,,,,,,,,------......------------------------........................------------------------,,,,,,,,,,,,------......,,,,,,------------------,,,,,,,,,---------..............................///......---,,,,,,++++++,,,,,,,,,,,,,,,---.........//////////////////...,,,,,,,,,,,,---------------------...............................................................////////////////////////............////////////000000000000000000000000222222222333333333444444333555666777777999===@@@FFFUUUooo))))))******************************************(((***+++------,,,***)))))))))))))))))))))))))))++++++++++++++++++++++++************************))))))***++++++++++++***,,,++++++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,---......---,,,+++...---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,------......------,,,,,,,,,------.../////////++++++,,,,,,---,,,,,,,,,........................,,,,,,,,,---......//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,******++++++++++++*********************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++,,,++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++*********************************+++++++++++++++************************)))***+++,,,---------,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---------......//////......---------------------------,,,,,,,,,---......//////++++++,,,,,,---......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,------------,,,+++,,,,,,------.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......//////......---++++++,,,,,,,,,,,,,,,------------------.........------------------------........................////////////////////////------........./////////000000000000000000000000222222222222333333333333333555666777777999===@@@EEEUUUooo(((((())))))******++++++************************(((***+++------+++)))((())))))))))))))))))))))))************************************************)))***+++,,,,,,,,,++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,...//////...,,,+++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,------......------,,,,,,,,,------...//////000+++,,,,,,---......------........................,,,,,,------.../////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,---......************************************************************++++++++++++************************)))*********++++++++++++************************((()))+++,,,------,,,,,,************************)))******+++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************+++,,,,,,------...---......//////......---------------------------++++++,,,------...//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......***+++,,,---...------,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,---...//////...---,,,***+++++++++,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................////////////////////////---------.........//////000000000000000000000000111222222222222333333333333555666777777999===@@@DDDVVVqqq'''(((((()))***++++++,,,))))))))))))))))))))))))((())),,,------+++)))'''))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,---,,,++++++))))))******+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,...//////...,,,+++...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,------......------,,,,,,,,,------...///000000,,,------.../////////...........................,,,,,,------...///000000,,,------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............,,,---...---+++***+++,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***)))******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,------...///************************************************)))************+++++++++))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))((()))+++,,,------,,,,,,************************(((((()))***************++++++++++++++++++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,------......///---..................---------------------------++++++,,,,,,---...//////000//////......------,,,************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......)))***,,,---...------,,,++++++,,,,,,---...//////***************************++++++,,,,,,------...,,,,,,++++++,,,,,,---...+++,,,---......---,,,+++*********++++++,,,,,,,,,,,,,,,,,,------.........------------------------........................////////////////////////---------.........//////000000000000000000000000111111222222222333333333333555666777777999===@@@CCCVVVrrr))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++++++++)))((('''+++*********))))))((((((******))))))******+++,,,+++++++++++++++***)))((())))))))))))))))))))))))************************+++++++++*********))))))++++++,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,,,,,,,------......------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,---......///......---------------,,,,,,+++++++++...------------------...------------------------......---,,,---...///000........................,,,------......------,,,//////.........---------...------,,,,,,------...---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,&&&+++111***(((,,,++++++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++******+++,,,)))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++++++++************++++++******************************+++++++++,,,,,,,,,+++++++++******)))))))))+++***)))(((((()))***+++***+++,,,,,,------,,,,,,......////////////......///...,,,++++++,,,...///---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++***((()))***,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,------------.........//////,,,,,,,,,++++++*********,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++************+++,,,,,,------------...---,,,+++***+++,,,---......------------......------.........---+++***---------............///000000000000000000000000111111222222222333333333111333555666777999<<>>EEERRRhhh)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((************))))))))))))***))))))))))))***++++++***++++++++++++***))))))))))))))))))))))))))))))************************+++++++++***************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------.........---+++***...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------.......................................---------.........------.........------------------------...------------...//////------------------------------............------/////////.........------......------------......------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,,,,++++++++++++++++++...,,,---+++(((222666***,,,+++++++++***)))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************))))))))))))))))))***,,,,,,***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************++++++++++++******))))))(((((()))))))))*********,,,,,,,,,++++++++++++***+++***))))))))))))***+++***+++,,,,,,------,,,,,,......////////////......---,,,+++******+++,,,---------------------------+++++++++,,,,,,,,,,,,,,,+++************)))))))))******+++++++++,,,,,,,,,+++***((()))***,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---++++++******++++++,,,---))))))))))))************------------,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++......------------......------.........---,,,+++---------............///000000000000000000000000111111111222222222222333333444666666666888:::<<>>BBB:::>>>>>>;;;;;;@@@DDDDDDCCC???<<<<<<>>>@@@@@@>>>555:::@@@AAA>>>;;;:::;;;888::::::999666444333333555555444444333222222111333222111000000000111222000000//////.........///000...------///000000///........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++************++++++************************+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++---...//////))))))))))))(((((((((((())))))))))))))))))))))))************************,,,+++***)))((((((((((((******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))+++++++++++++++***)))(((******++++++++++++*********************+++++++++......---------,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++)))((()))***------,,,,,,+++***))))))++++++******))))))((((((******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********,,,,,,++++++***))))))))))))************+++++++++++++++,,,,,,,,,,,,------++++++------------++++++,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///............////////////000111111111111222222222333333444555777999:::;;;CCCRRRggg|||))))))))))))))))))))))))))))))(((((((((((())))))+++***)))))))))***+++,,,***************************)))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))************************************************++++++++++++++++++++++++,,,,,,,,,---,,,,,,---------.........000000///...............000000000//////......---...---...///000111111000222333333111000000222444999777555555777:::>>>AAA@@@CCCKKKVVVZZZVVVPPPNNNMMMNNNLLLHHHJJJTTT\\\```___ZZZRRRNNNMMMLLLIIIGGGIIILLLRRRXXXYYYTTTKKKDDDFFFEEEDDDCCCAAA@@@???>>>:::888777777777777666444222222222333222222111111---...000222333444444444222000......///000///...........................------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,,,,,,,++++++************++++++************************+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***+++,,,------***)))))))))(((((((((((())))))))))))))))))))))))***************************)))))))))))))))************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))))))))))))))))))))*********+++******)))))))))))))))******)))))))))***************+++++++++......---------,,,,,,,,,++++++++++++++++++++++++)))***++++++***)))***,,,------,,,++++++***))))))*********)))))))))))))))******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********+++++++++***************)))************++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***++++++***))))))***+++++++++++++++,,,,,,,,,------************************+++++++++******)))))))))++++++++++++,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////000000111111111222222222333333444555777999:::;;;AAAPPPdddzzz))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))+++,,,---************************))))))))))))))))))******))))))))))))))))))))))))))))))************))))))************************)))))))))*********++++++************************************+++++++++,,,******+++++++++,,,,,,,,,,,,------------.........//////......---........................---------......///000222333444444222555888999;;;@@@JJJRRRSSSLLLCCC???BBBJJJPPPRRR```aaaiiitttxxxtttllliiieeefffddd___```iiiqqqttttttmmmccc\\\ZZZYYYXXXVVV^^^bbblllyyy~~~ooobbb```]]]ZZZZZZ\\\]]]\\\ZZZYYYTTTOOOMMMLLLIIIBBB;;;999999999999777555222111...///000111111000///...333111///////////////---........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++++++++++++++***************------------------------************************)))))))))*********++++++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,))))))))))))))))))))))))(((((()))*********))))))(((((())))))))))))(((((())))))*********+++++++++......---------,,,,,,,,,++++++++++++++++++++++++''')))***+++******,,,---,,,,,,,,,+++******))))))))))))))))))******************+++++++++,,,,,,,,,++++++************+++++++++++++++++++++*********)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++++++++***))))))***++++++++++++++++++,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))*********++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////000000000111111111222222222333333555666888:::;;;???MMMbbbwww(((((((((((((((((((((((())))))(((((((((((()))))))))))))))))))))***++++++************************)))))))))))))))*********)))))))))))))))))))))))))))))))))******)))))))))************************))))))*********+++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,------------.....................---......//////.........//////000000000000111222333666;;;AAAEEEDDDIIIOOOQQQUUU^^^mmmyyyvvvmmm```WWWYYY___cccbbbjjjhhhhhhlllllljjjjjjmmmzzz|||zzztttsssxxx|||}}}zzzsssiiidddeeehhhjjjjjjiiippprrrnnnkkknnntttyyyyyyxxx{{{vvvqqqqqqqqqlllaaaWWWLLLKKKHHHCCC???:::777555333222111000//////......222000......///000///...................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))&&&'''((()))))))))))))))(((((())))))))))))(((((()))))))))***++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++(((***++++++******+++,,,,,,+++++++++******))))))(((((())))))******++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++***************((())))))***++++++,,,,,,))))))*********+++++++++***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,+++******************+++***++++++++++++,,,,,,,,,******************************************))))))))))))*********++++++++++++***)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------............////////////000000000000111111111111222222333444666888:::;;;>>>MMMaaavvv(((((((((((((((((((((((())))))(((((((((((())))))************))))))(((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***************************************++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........//////...............///000111222222222222222333333333444555777:::@@@KKKXXXaaaiiilllooonnnmmmsssxxxmmmlllpppoooiiihhheeedddcccaaa```fffnnn~~~xxxxxxzzzqqqlllmmmrrruuuwwwmmmxxxtttqqqpppttt}}}{{{iiieee]]]UUULLLFFFBBB@@@<<<;;;888555444555666888111///......///000000///////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++++++++++++++*********************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************)))((('''((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))&&&'''((())))))))))))))))))******++++++******)))((())))))***++++++,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,+++)))((()))***++++++***************)))(((((())))))******++++++******+++++++++,,,,,,,,,++++++************++++++************************(((((()))***+++,,,,,,---))))))*********+++++++++*********+++++++++,,,,,,---,,,+++******+++,,,---*********++++++******************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********++++++++++++***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................//////////////////000000000111111111222222333444666888999:::???MMM```uuu))))))))))))))))))))))))))))))(((((((((((())))))************)))((('''&&&))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))***************************************++++++++++++,,,************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------------.........////////////...//////000111222333333333333444444555555555<<<>>>BBBFFFNNN[[[kkkvvv|||~~~|||zzz|||}}}uuutttxxxwwwooolllkkkllloooooonnnrrryyy~~~{{{tttmmmqqqyyyrrrqqqtttvvvwwwrrr|||vvvuuuuuuzzz}}}uuulllbbbZZZUUURRRRRRNNNHHHAAA;;;777555555444222000000111222111000////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************++++++++++++++++++******++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&''''''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))(((((()))*********))))))******++++++++++++******(((((()))***+++,,,,,,---......---------,,,,,,,,,+++++++++++++++++++++++++++,,,---+++)))(((((()))************************))))))))))))******************+++++++++,,,,,,,,,++++++************++++++)))))))))***************(((((()))***++++++,,,,,,)))************+++++++++************++++++++++++---,,,,,,,,,,,,,,,,,,---)))***++++++++++++***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,*********++++++++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////............/////////////////////000000000111111111222222444555777999:::???MMM```uuu))))))))))))))))))))))))))))))(((((((((((())))))(((((()))******)))((('''))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++*********************************+++++++++,,,,,,************************+++++++++,,,,,,,,,------,,,,,,---------...................../////////////////////000111333444555333555888<<<@@@DDDHHHIIIOOORRRTTTVVVYYYaaammmvvvzzz{{{{{{zzzyyyyyy|||~~~xxx~~~yyyssspppvvv|||}}}~~~{{{uuuyyy{{{zzz|||}}}~~~www~~~{{{rrrkkkggghhhddd^^^UUULLLDDD===999:::888666444444333222000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************************++++++++++++++++++++++++)))))))))***************+++++++++*********))))))))))))))))))))))))))))))************************((()))***++++++***(((''''''&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++******))))))))))))************))))))'''((()))***+++,,,------......---------,,,,,,,,,++++++++++++++++++++++++***+++,,,+++))))))***+++))))))))))))*********************)))))))))))))))******+++++++++,,,,,,,,,++++++************++++++((()))))))))*********+++)))))))))***+++++++++,,,)))************+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++)))***++++++++++++***)))************++++++++++++************************)))*********++++++++++++++++++++++++,,,,,,,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................////////////////////////000000000111111111222333555777999:::???MMM___ttt))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((*********))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,************************++++++,,,,,,,,,------------------.........//////............/////////000000000000111222444555666888<<>>:::888666555222000000000000000000000000000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((()))))))))***+++++++++************)))))))))))))))))))))))))))************************&&&''')))+++,,,+++***)))&&&&&&&&&'''''')))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++++++++++++++***)))((((((((())))))))))))(((((('''((()))***+++,,,------......---------,,,,,,,,,++++++++++++++++++++++++((()))++++++******+++---)))))))))))))))*********++++++******))))))((((((******+++++++++,,,,,,,,,++++++************++++++(((((())))))*********+++***************+++++++++)))************+++++++++)))************+++++++++)))***+++,,,,,,+++***))))))***+++,,,,,,+++***))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++++++++,,,,,,,,,---------)))***+++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------............/////////000////////////000000000000111111222333555777999:::>>>LLL^^^sss)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))((()))+++---,,,+++***((((((((()))***))))))))))))************''''''((()))***++++++,,,,,,,,,+++***))))))******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))+++---------,,,---...---,,,------,,,+++---000333333222222333777===BBBHHHTTT```gggppp|||vvvxxxxxxsssjjjddddddfffmmmuuu{{{xxxpppjjjhhhhhhvvvuuuwwwxxxyyy{{{wwwyyy~~~pppkkkggglllyyyxxxjjj```QQQGGGFFF???333111:::555333222111///...///222222111000//////000222333........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,+++***)))************************,,,,,,+++++++++++++++,,,))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''++++++***)))(((((())))))))))))))))))(((((((((((()))((('''((()))***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))(((***,,,---+++)))))))))(((((((((((())))))))))))******))))))******+++,,,---.........---,,,,,,+++))))))))))))))))))))))))************************+++*********))))))((((((************************''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))---///...***)))++++++(((++++++************++++++------------------------++++++******++++++,,,---,,,+++******))))))******---,,,***)))))))))******++++++***)))(((((()))))))))))))))***++++++,,,,,,'''''')))***+++,,,,,,---,,,+++*********+++,,,---,,,,,,,,,++++++*********+++,,,------......---------------.........//////000000000000111111111111222222333333555666888999>>>HHHWWWkkk)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))'''((())))))))))))+++---,,,+++)))((((((((()))***))))))))))))************(((((())))))******++++++,,,++++++***))))))******,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---///000///...------...---...000111111000222444333555888???FFFNNNTTTWWW```jjjtttzzz}}}tttlllfffdddccckkkuuu}}}yyyppplllrrrxxx|||xxxuuuzzzwwwkkkmmmooolllqqq}}}mmmiiiiiitttvvviii]]]WWWNNN@@@888888222222333444444222000000111000///.........//////........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,,,,,,,,,,,,,,,,+++***)))************************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++***))))))))))))))))))))))))))))))))))))((()))((('''((()))***)))((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))***,,,+++)))((((((((((((((((((((()))))))))*********))))))******+++,,,------......---,,,,,,+++))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((++++++((()))---...,,,+++******))))))******+++++++++++++++++++++++++++******))))))******+++,,,,,,+++******))))))******,,,,,,***)))))))))************)))(((((((((((((((++++++******************'''((()))***+++,,,,,,,,,++++++*********+++,,,---,,,,,,,,,+++++++++******+++,,,------......---------------.........//////000000000000111111111111222222333333555666888999???IIIXXXkkk((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((******))))))***,,,+++***))))))((()))))))))))))))))))))************)))))))))))))))*********,,,+++******)))*********,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...000111000///...///000,,,///111111111222333444666:::CCCOOO\\\fffmmmpppxxxzzzwwwrrrnnnssszzzsssuuuqqqhhhiiirrrwwwsssqqqtttyyyuuuuuuxxx~~~qqqcccTTTFFF===888777444222222333222111000000000//////......---........................------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,+++************************************)))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))))))))))))))))))))))))))))))))))))))))))))((('''((()))***)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))***++++++)))'''&&&'''(((((((((((()))))))))************))))))******+++,,,---------------,,,,,,+++))))))))))))))))))))))))************************************))))))))))))(((((((((((((((((((((((()))))))))))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''******'''(((,,,---++++++******))))))******+++))))))))))))))))))))))))))))))(((((())))))***+++,,,+++******))))))******,,,+++******)))*********))))))((('''''''''((((((,,,,,,++++++***))))))((('''((()))***+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,+++++++++++++++,,,------......------------........./////////000000000000111111111111222222333333555666888999???IIIXXXkkk(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******))))))***+++******))))))))))))))))))((()))))))))*********************)))))))))))))))++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---//////......000222///222333222222777;;;<<>>HHHWWWjjj'''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''')))++++++***))))))***)))))))))*********))))))((()))))))))*********************)))))))))))))))+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++---------......------------.........------///111333777999888===IIISSSVVVZZZ```gggiiijjjppp||||||vvvlllgggfffiiigggmmmwwwgggVVVNNNIII???444222222222222111111111111////////////////////////........................///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++************************))))))(((((()))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********)))))))))))))))******((()))))))))*********+++)))((('''((()))***)))(((((((((((((((((((((((((((************************))))))))))))))))))))))))---...---+++((((((***,,,))))))))))))******************))))))******+++,,,++++++,,,,,,---,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************+++,,,))))))))))))))))))))))))************************)))++++++''''''******(((***))))))))))))))))))***************************+++************+++,,,,,,,,,+++******))))))******************+++*********+++******)))******++++++))))))*********+++++++++((()))***+++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------........./////////000000///000000000111111111111222222222333555666888999;;;GGGVVViii''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++***)))))))))(((((()))************)))))))))))))))************)))))))))))))))******************)))******+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000111111///......000222444<<>>AAAQQQ[[[dddjjjqqq}}}yyytttvvv{{{xxxpppxxx}}}nnnOOOCCC888444333222333666000000111111111000000000//////////////////////////////////////////////////////...---,,,,,,,,,,,,---------,,,,,,++++++***************************,,,++++++******++++++,,,((()))***+++++++++++++++))))))*********+++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))***************((((((((()))******++++++*********)))))))))))))))((((((((((((((((((((((((((())))))************)))''''''((((((((()))))))))))))))*********+++++++++,,,+++++++++++++++++++++,,,***))))))******((('''))))))))))))))))))))))))******)))))))))))))))***)))***++++++))))))***+++))))))))))))))))))))))))((()))))))))************************************))))))))))))************************************((()))))))))************)))))))))))))))))))))***)))))))))))))))*********,,,++++++******++++++,,,*********************************))))))))))))))),,,,,,------------,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......------------............//////000111111111111111111333555666666666888:::===GGGRRR^^^qqq(((((((((((())))))))))))((((((((()))))))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,---------.........,,,...//////......000333666888:::>>>CCCLLLWWW^^^nnnnnnmmmqqq{{{{{{yyyppp```LLL???666111222666111111000000000000000000000000000000000000000000........................,,,,,,,,,,,,,,,,,,---......------,,,,,,+++++++++************************,,,,,,++++++++++++,,,,,,((()))***+++++++++++++++))))))*********+++++++++************))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((()))***************(((((((((((())))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,***))))))******((('''))))))))))))))))))))))))***)))))))))))))))******((()))***)))(((((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************(((((())))))************,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............//////000111111111111111111333555666666666999:::<<>>===DDDXXXlll~~~wwwvvvvvvkkk^^^mmm~~~}}}sssOOO@@@555444555222111333000111222111000000000111000000000000////////////000000///........................------,,,,,,,,,---------,,,,,,+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******---,,,++++++******++++++************************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))((((((+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))******))))))((('''''''''''''''(((((((((((())))))))))))******))))))((((((''''''(((((()))))))))(((((('''******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))************************))))))************))))))************************))))))))))))))))))))))))***((('''))),,,...---+++)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////000000000000////////////333333333444666777999:::@@@BBBIIIPPPddd&&&'''(((((())))))(((((())))))((((((((('''''''''))))))(((((('''(((((()))***)))))))))******+++++++++++++++*********)))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------111,,,***,,,,,,,,,222:::<<<;;;<<>>999;;;FFFXXXhhhrrrzzz{{{xxx~~~zzz}}}~~~}}}zzzrrr{{{wwwtttzzzhhhOOOIIIDDD777111555222222333333222111000///111111000000000/////////111000//////......//////.........---------------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,+++++++++************))))))))))))******++++++***)))))))))******((((((((()))))))))******''''''((())))))***++++++))))))***************)))***))))))))))))((((((((())))))))))))))))))))))))***))))))(((((())))))***************************))))))************))))))************************))))))))))))))))))))))))+++***))))))+++,,,+++***++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++,,,,,,,,,,,,---------.........//////............////////////111111111111111222222222333333333444666777999::::::===EEENNNccc''''''((()))))))))))))))))))))((((((((((((((((((''''''''''''''''''((()))(((((())))))******************************************))))))******+++,,,------------------------///......---------------...///333666777777:::<<>>CCCFFFhhhhhhlllssswwwvvvvvvyyy~~~~~~||||||xxxvvvwwwxxxyyy~~~~~~|||vvv{{{vvv^^^FFF:::333222000111333444333222111111111111000000000000111111000///////////////........................------------------------,,,,,,---------.........---------,,,,,,,,,++++++---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******))))))))))))))))))******((()))))))))************))))))*********+++++++++,,,,,,,,,+++++++++************))))))))))))******)))))))))(((((())))))***))))))))))))************+++*********)))))))))((())))))***+++++++++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))************************************++++++++++++******************************))))))))))))))))))))))))***+++++++++************************************))))))*********+++++++++*********++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,---------------------.........///............/////////////////////000000000111111333333333444666777999:::===HHHVVVXXX___'''((())))))******))))))(((((())))))))))))******(((((('''(((((()))***+++((()))***,,,,,,+++*********************++++++++++++************+++,,,,,,------------------------...............///000000111444444555>>>OOO___gggxxxyyy}}}|||~~~~~~zzzuuutttxxxxxxuuuvvv~~~vvvYYYDDD:::666222111333555555333222222111111111000000000222111000000//////000000.............../////////------------............,,,,,,,,,---------......------------,,,,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))************))))))))))))************)))))))))************+++,,,,,,,,,+++++++++************))))))))))))******))))))((((((((()))******)))))))))*********++++++,,,++++++***))))))(((((((((((()))***++++++++++++)))))))))************+++))))))))))))))))))))))))+++******))))))******+++******************************++++++++++++******************************)))))))))))))))))))))))))))***++++++***)))***,,,)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------..................////////////.........///000000111111333333333444666777999:::999FFFUUUUUU[[[(((((()))************)))(((((()))))))))*********((((((((())))))***,,,,,,)))***,,,---------+++***))))))*********+++++++++++++++******++++++,,,---........................------......///000222222444999>>>EEEWWWsss~~~}}}~~~wwwtttssszzz}}}www{{{nnnWWWEEE???777333444666555333222222222111111111000000222111000000//////000000---........./////////000------------.........///+++,,,,,,,,,------------...------------,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************((()))))))))************))))))))))))************))))))))))))************,,,,,,,,,+++++++++************))))))))))))*********))))))))))))***+++,,,))))))*********+++++++++************************&&&'''((()))************))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))''')))++++++))))))+++---************************)))************+++++++++)))******+++,,,,,,------*********++++++,,,,,,---,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---............////////////...//////000111111222222333333333444666777999:::666@@@MMMPPP[[[(((((()))***************(((((())))))*********+++))))))))))))***+++,,,---)))+++,,,......---,,,+++))))))******++++++++++++++++++******++++++,,,---........................---------...000111333444444???MMM\\\uuu~~~}}}~~~||||||}}}~~~zzz{{{ssszzz~~~sssnnnttt|||}}}gggNNNFFF;;;666555666555333222222222111111111111000222111111000000000000000---.........//////000000---------.........//////+++++++++,,,,,,,,,------......---------,,,,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++(((((())))))*********+++))))))))))))************))))))))))))************,,,,,,,,,+++++++++************))))))))))))******+++*********+++,,,,,,---)))************+++++++++)))))))))***++++++,,,,,,&&&&&&((())))))*********))))))******++++++++++++))))))))))))))))))))))))++++++************++++++***************************++++++,,,,,,++++++***************************))))))))))))))))))))))))&&&)))++++++)))))),,,...++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,------))))))***+++,,,------...,,,,,,,,,---------......******+++++++++,,,,,,,,,............/////////000///000000111222222333333333333333444666777999::::::@@@KKKRRRccc))))))))))))))))))))))))***++++++***((('''((()))''')))***+++******,,,---+++++++++++++++***)))(((++++++++++++++++++++++++++++++******++++++,,,------------,,,,,,---......444000000555666333444999===NNNcccttt{{{yyyxxxyyy}}}}}}|||~~~zzzxxxxxxvvvvvv~~~{{{|||}}}~~~~~~yyynnnjjjgggeeedddwwwuuu^^^JJJ;;;;;;;;;666444999333333333333333333333222111111111111000000000000000000000000000000000000........................---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))******+++,,,,,,,,,,,,+++******))))))******+++,,,,,,,,,+++***))))))******)))))))))))))))******+++''''''((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******++++++******))))))))))))******************************...---,,,+++++++++,,,---------......------,,,+++************************(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,************))))))(((((()))************+++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++******************************++++++++++++******(((((())))))*********+++(((((())))))***+++------,,,++++++******++++++,,,))))))*********+++++++++******+++,,,,,,,,,,,,+++++++++------------++++++,,,,,,,,,---------......000...,,,,,,------,,,+++//////............//////000000000000111111111111222222444666777888888888>>>GGGMMMRRRjjj)))))))))))))))))))))))))))***+++***((((((((()))''')))***+++******,,,---+++++++++++++++***))))))+++++++++++++++++++++++++++++++++***++++++,,,---------,,,,,,---......///111///000444555666===FFFVVVeeevvvzzz{{{~~~~~~|||vvvxxx~~~zzzuuuqqqttttttuuu{{{nnn___UUURRRoooxxxhhh\\\OOOFFF===555333555222111000000111333333333111111111111000000000000000000000000000000000000........................---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))))))))***++++++++++++***((((((((()))))))))******,,,++++++***))))))******)))))))))))))))***++++++'''((((((((()))*********************************)))))))))))))))))))))))),,,+++******))))))************))))))))))))******************************---,,,+++******+++,,,---,,,,,,------,,,,,,+++***************************)))))))))***++++++,,,,,,******))))))))))))******++++++*********))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++******************************++++++++++++******)))*********++++++++++++******************+++++++++******))))))******+++))))))*********+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,---------......000...,,,,,,---------+++//////............//////000000000000111111111111222222444666777888888888888CCCJJJRRRkkk)))))))))))))))))))))))))))***+++***)))((()))***((()))++++++******+++---***++++++++++++***))))))+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,---...///000111555444555888;;;AAANNN[[[lllxxx}}}yyy~~~{{{yyy~~~|||uuuuuuiiiYYYTTT[[[hhhyyyzzzxxxvvvuuummm[[[III???888444666444111000111222333333222222111111111000000000000000000000000000000000........................---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))(((((()))************)))((((((***+++++++++***))),,,+++******)))************))))))))))))***++++++(((((())))))))))))))))))************************))))))))))))))))))))))))+++***))))))(((((())))))******))))))))))))******************************++++++*********++++++,,,++++++,,,,,,++++++***)))******************************************************))))))))))))******+++++++++++++++*********)))************+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******************************++++++++++++******+++++++++++++++,,,,,,,,,,,,++++++***))))))*********))))))))))))))))))******************+++++++++******+++,,,,,,,,,,,,++++++******))))))******+++,,,,,,,,,---------......///---,,,,,,---------,,,//////............//////000000000000111111111111222222444666777888888888555@@@IIISSSnnn)))))))))))))))))))))))))))***+++***)))((()))***(((***++++++******+++,,,******+++++++++******)))***+++++++++++++++,,,,,,,,,++++++++++++,,,------,,,,,,---...///111333444===;;;;;;???GGGTTTdddooottt{{{~~~~~~zzzvvvssswwwzzzppphhhSSSQQQVVVbbbiiijjjpppxxxrrr```VVVHHH999:::777333222333444222000222222222111111111000000000000000000000000000000........................---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))((())))))***************)))+++---...///...,,,+++++++++***************+++******))))))******+++,,,***************)))))))))************************))))))))))))))))))))))))++++++***)))))))))))))))******))))))))))))************************************************++++++,,,,,,,,,,,,,,,+++******************************+++++++++*********))))))---,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++************++++++++++++******************************++++++++++++******++++++++++++++++++++++++++++++***************+++******))))))))))))************************************+++,,,,,,,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,---------......///---,,,,,,---...---,,,//////............/////////000000000111111111111111222444666777888888888888BBBIIISSSppp))))))))))))))))))))))))((()))******)))((()))+++)))***++++++***)))+++,,,)))******+++++++++***************++++++,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,...///222555777888<<<<<<>>>FFFUUUgggvvv}}}zzzzzzwwwrrrvvv~~~zzzwwwuuuvvv|||gggTTTGGGJJJRRR\\\kkk{{{yyyrrr]]]EEE;;;777333333555666333000222222222222111111111111000000000000000000000000////////////////////////---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))))))))***++++++,,,,,,++++++)))+++---...///...,,,++++++***************++++++***************++++++,,,+++++++++++++++++++++***************************)))))))))))))))))))))))),,,,,,+++************+++******))))))))))))******************************))))))******++++++++++++---------------,,,,,,+++************************,,,,,,++++++***)))))))))------,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))******+++++++++******************************++++++++++++************************))))))))))))))))))***+++,,,---+++++++++******+++++++++******************************+++,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,---------.........---++++++---......---//////............/////////000000000111111111111111222444666777888888888;;;CCCHHHQQQnnn))))))))))))))))))))))))((()))******))))))***+++)))***++++++***)))***+++))))))***++++++++++++************++++++,,,,,,---,,,,,,,,,,,,,,,------...------///222555888;;;<<<999???GGGQQQbbbtttzzzssswww{{{xxxzzzyyyvvvjjjQQQFFFIIIUUUiii{{{sssZZZCCC<<<555333555666555222333222222222222111111111000000000000000000000000////////////////////////---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++,,,,,,,,,,,,,,,((((((***+++++++++***)))*********)))******+++,,,+++************+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,+++***+++++++++******))))))))))))******************************((()))***+++,,,,,,,,,,,,---............---,,,,,,************************,,,+++++++++******))))))++++++************++++++*********+++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++******************************++++++++++++***************)))))))))))))))((((((((()))***,,,---...,,,,,,++++++++++++,,,,,,+++++++++*********************+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------.........,,,++++++---......---//////............//////000000000000111111111111222222444666777888888888;;;BBBGGGPPPnnn))))))))))))))))))))))))''')))******))))))***+++)))+++,,,+++***)))***+++))))))***+++++++++++++++)))******+++,,,,,,---------,,,,,,,,,,,,---......---...111444777;;;>>>@@@AAAQQQaaaiiiqqq}}}{{{zzz}}}uuuyyyzzzjjjVVVOOOXXXlll}}}sss[[[OOO???666444666555444333333222222222111111111000000000000000000000000////////////////////////---------............///------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***+++++++++++++++((((((((()))))))))************))))))***++++++,,,++++++******++++++,,,---((((((((())))))******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++*********************))))))))))))******************************((()))+++,,,---------,,,,,,------------,,,++++++************************+++++++++***************,,,++++++******++++++,,,)))))))))*********++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((()))***+++++++++******************************++++++++++++******+++++++++******)))))))))***)))))))))***+++,,,,,,++++++************+++++++++++++++*********))))))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------.........,,,++++++---.........//////............//////000000000000111111111111222222444666777888888888999BBBJJJVVVttt))))))))))))))))))))))))''')))******))))))***,,,***+++,,,+++***)))***+++((()))***+++++++++++++++))))))***+++,,,,,,---------,,,,,,,,,,,,---.........///222555999===@@@BBBQQQggg{{{~~~~~~}}}}}}yyyjjj]]]cccvvvtttcccKKK;;;555555555444333333333222222222111111000000000000000000000000000000000000000000000000---------.........//////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((()))*********************))))))******+++,,,******))))))***+++,,,,,,++++++******++++++,,,---%%%&&&&&&'''((())))))***++++++++++++++++++++++++))))))))))))))))))))))))+++******)))))))))))))))******))))))))))))******************************)))***,,,---......------+++,,,,,,,,,,,,+++******************************************************...------,,,,,,------...(((((())))))*********+++)))************+++++++++************************++++++++++++++++++++++++************************'''(((((()))***+++++++++******************************++++++++++++******,,,,,,,,,++++++*********,,,+++******)))***************))))))))))))******++++++++++++******))))))******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***))),,,,,,,,,---------......---,,,++++++---///......//////............//////000000000000111111111111222222444666777888888888888CCCNNN]]]|||(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++,,,,,,++++++,,,,,,---...)))---000...+++,,,...000,,,444::::::;;;CCCRRR\\\xxx~~~{{{|||{{{}}}nnnfffeeejjjuuuiiiJJJ888777999777555555444222111222444666111111111111111111111111000000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******,,,+++******))))))******(((((())))))******++++++************************)))************+++++++++******))))))))))))*********+++,,,,,,+++***)))(((************************************************************************************************++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************---,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,++++++*********)))************+++++++++******++++++++++++***************++++++,,,,,,,,,***)))))))))***++++++,,,******)))))))))))))))***,,,,,,++++++++++++,,,,,,---,,,,,,+++*********+++------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////000111111222222333333444555666777888888;;;HHHVVVeee(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,************++++++++++++,,,,,,++++++,,,,,,---...+++...///...------///000444777999:::@@@OOObbbppp{{{wwwyyy}}}~~~qqqfff^^^eeerrruuuTTT===888999888333333333111000000111222111111111111111111111111111000000000////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++***)))))),,,+++******))))))******)))))))))))))))*********************************)))************+++++++++******))))))))))))*********++++++,,,+++***)))(((***************************************************************************************************++++++++++++,,,,,,,,,,,,------------,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------************************---,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************++++++++++++******++++++++++++************+++++++++,,,,,,,,,***************+++,,,,,,******))))))))))))******+++++++++******+++++++++---,,,++++++******++++++,,,---------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000111111222222333444444555666777777888===HHHUUUddd(((((((((((())))))))))))))))))))))))))))))))))))******))))))******+++,,,************+++++++++,,,,,,,,,,,,,,,,,,------...------...///////////////444666<<>>777222222333333222333333333333333333333333222222111111111000000000////////////////////////........................------------------------,,,,,,,,,,,,---------------------------,,,,,,+++,,,+++******))))))******************))))))))))))************************)))************+++++++++******))))))))))))***************)))******+++,,,************************************************************************************************))))))***+++,,,------..................---,,,,,,***++++++++++++,,,,,,,,,++++++,,,---------------++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++******)))************************+++,,,---,,,++++++++++++++++++,,,++++++******++++++,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000/////////000111111222222333333444555666777888888<<>>555333333333222333333333333333333333333222222222111111111000000////////////////////////................................................,,,,,,,,,---------......,,,------------,,,++++++,,,+++******))))))******)))))))))))))))*********************************)))************+++++++++******))))))))))))************)))))))))***,,,,,,************************************************************************************************((()))***+++,,,------..................------,,,******+++++++++,,,,,,,,,+++,,,------...---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++***))))))(((((())))))************+++,,,---...------,,,,,,,,,,,,------++++++******++++++,,,---***+++,,,,,,---------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000/////////000111111222222111222333555666888999:::>>>AAAOOOkkk(((((((((((())))))))))))*********************************)))***++++++,,,++++++,,,,,,,,,---------...------------...//////222111555::::::;;;LLLbbbvvvuuu}}}~~~xxx{{{xxxsssyyyZZZOOOVVV```www~~~cccVVVEEE999555555555555333333333333333333333333222222222111111111111000////////////////////////................................................,,,,,,,,,------.........+++,,,,,,,,,,,,+++******,,,++++++***)))*********(((((())))))******++++++************************)))************+++++++++******))))))))))))************)))))))))***,,,---************************************************************************************************((())))))+++,,,---............//////......---,,,*********++++++,,,,,,,,,+++,,,------......------+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,++++++***************)))(((((('''((((((************+++,,,---......------,,,,,,------...+++*********+++,,,,,,---***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////////////////////////////000111111222222000111333555777999:::;;;>>>???KKKfff*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---///000---+++,,,...///777444555:::BBBMMM]]]kkk{{{xxx}}}{{{|||}}}wwwzzz|||www~~~xxxgggbbbcccqqqvvvoooUUUBBB999444222222111555555//////444777555111111111111000000000000111111000000000000111111...........................------,,,,,,------...------------------------,,,,,,,,,+++++++++******,,,,,,,,,++++++***************************************))))))******+++,,,************************************************************************************)))))))))((()))))))))(((((((((((((((***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------///,,,***+++---...,,,)))*********)))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------.../////////...---,,,,,,---...///..................------............////////////+++,,,---///000222333444222222444666777888888888;;;???NNNUUUwww***)))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---......------///222444:::888<<>>LLLSSSttt))))))))))))))))))************************************+++++++++,,,,,,,,,***+++++++++,,,,,,,,,------------...000333666999999999CCCVVViiivvv}}}}}}{{{zzzyyykkk___\\\aaatttmmmNNN;;;777999666888777333333555555222444333333333333222222222222222111000//////000000..............................------------......------------------------,,,,,,,,,,,,++++++++++++......------------,,,,,,******************************))))))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...,,,++++++------+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........///...------------...///....................................//////////////////000000000000000000222222444666777888888888<<<<<>>MMMbbbsss|||zzzwww~~~{{{lll```ZZZfff{{{~~~]]]DDD888444777666555444444555444222333333333333222222222222333222111000////////////..............................------------......------------------------------,,,,,,,,,+++++++++---------------,,,,,,,,,******************************))))))******+++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,,,,,,,---------------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................------.........---------...........................//////////////////000000000111111111111222444666777888888888<<<;;;GGGPPPrrr(((((())))))******************************************+++++++++,,,,,,,,,******+++,,,------............111666888777;;;CCCLLLTTTdddsss{{{~~~xxxwww~~~}}}xxxwwwzzzvvvlllmmmuuu{{{mmm\\\[[[hhhyyywww___KKK<<<888555333333555555444333333222222222222111111111222222111000//////000000///////////////////////////......------......///---------------------------------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,******************************))))))******+++,,,************************************************+++++++++++++++++++++++++++*********))))))))))))++++++++++++,,,,,,---------,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,---...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------..................------------.........//////............////////////......///000111222333333111222444666777888888888===;;;JJJUUUwww((((((((()))******++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---...//////111111555;;;;;;===IIIYYYpppvvv~~~~~~~~~zzzoookkkcccXXXZZZeeejjj]]]ZZZcccvvv}}}eeeQQQ===777222444666555444555222222222222111111111111111111000000000000111111//////////////////////////////............//////------------------------------------,,,,,,,,,,,,******++++++++++++,,,,,,******************************))))))******+++,,,*********************************************************************************)))))))))(((((()))******++++++,,,,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,---...//////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,////////////......------------------------------------------------------------------------------------------------------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------......------,,,------,,,,,,,,,,,,++++++,,,---...---+++***+++,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,......------,,,------...//////...------,,,,,,------.../////////............////////////......///000111333333444222222444666777888888888<<<<<>>VVVjjj'''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---//////000666555999>>>AAANNNppp}}}|||~~~{{{~~~uuugggggghhhiiiyyy~~~[[[IIIRRReee{{{MMMAAA888777777444333555555555444444444333333333.../////////000222333444000000000000000000000000//////............//////------------------------......---------,,,,,,,,,,,,,,,,,,------.........*********************************)))***++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************+++,,,,,,---......***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,---...//////------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,444333222111000///...---................................................------------------------------------------------//////.........---------------------------------,,,,,,,,,---------......------............---------------,,,,,,++++++++++++---///---+++)))+++---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,......---,,,+++,,,---...//////...---,,,,,,,,,------...///000000............/////////000222222222111111111000000222222444666777888888888<<>>AAASSSttt)))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...000333555888999===III[[[qqq~~~zzziii\\\SSS```jjjyyyqqq```NNNBBB;;;555333444666555444333222222222222111111111111000000000000000000000000000000000000////////////////////////........................------,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++************++++++++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,------///000000......//////......---,,,------------------------,,,,,,---------.........---------.........//////------------------------000000111000000...------...........................------------------...///......------......//////...---,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......---------............///////////////000000000000////////////000000000111333444555666777888888888===AAASSSrrr)))************+++++++++******+++,,,------......,,,,,,,,,,,,,,,,,,------)))+++,,,...///111555888888;;;DDDWWWlll}}}yyyxxx~~~zzzqqq]]]QQQYYYhhhyyyyyydddQQQ???555444999666666444333333333333333222222111111111000000000000000000000000000000000////////////////////////........................---,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,++++++************+++++++++,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000...////////////...------------------------------,,,------------.........---............/////////---...................../////////......,,,++++++..............................------------......///......------......///---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------............///......------------......---------............///////////////000000000000/////////000000000111111555555777888999:::::::::<<>>HHHQQQmmmxxxwwwwwwzzz}}}yyyllltttzzzuuubbbPPPMMMccc~~~zzzXXXBBB999888777666666555555555333333333222222222111111111111111111111111111111////////////////////////........................---------....../////////---------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------........./////////......---------......000000000000000//////...////////////////////////............/////////000111222222222222333333333333333444555555666777777???>>>>>>===;;;:::888777444444444444444444444444111111000000000000111111000000////////////000000222111///---,,,---...///////////////////////////........................---------.........//////...........................------,,,,,,------...***+++---///000000///...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////.........------.........---------.........//////////////////000000000000000111111111111222222222333444555777888888888888888AAAOOOddd******+++++++++,,,,,,,,,------------------------***,,,...000000000111333000777<<<;;;999BBBVVVgggppp~~~sssvvvvvvyyy~~~}}}}}}yyyrrrpppzzzrrrTTTFFFSSShhhhhhHHHBBB;;;555444666888666555333333333222222222111111111111111111000000000000000000////////////000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///......------,,,++++++---,,,,,,+++*********+++---------,,,,,,+++++++++++++++++++++,,,,,,---...---,,,,,,,,,,,,---......---------............///------------------------///...---,,,---...///000111111111000///...---,,,---...///000000000///...333222111111222333444555555777:::;;;;;;<<<===>>>AAACCCCCCAAADDDGGGGGGCCCOOOSSSUUUSSSMMMGGGCCCBBBAAA===999888999999777444777777666444111000111333000000000000000111111222111///---------------+++//////............//////////////////////////////........................---------............///---------,,,,,,+++++++++------------------------000///...---------------............///////////////////////////.........////////////////////////000000000000000000000000222222111111111111111111333444555777888888888888<<>>EEETTThhhvvv{{{zzzxxxaaaNNNRRR```uuuuuu]]]HHH>>>666666666444444777333333333222222222222111111111111111000000000000000000////////////000000////////////////////////........................------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,+++++++++---,,,++++++******++++++---------,,,,,,+++++++++,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......---------............///,,,,,,------...///////////////...---------.../////////000111111111111111000000000000111222444555000111333333444666:::===BBBEEEIIILLLLLLKKKKKKKKKSSSUUUUUUTTTWWW]]]^^^\\\fffhhhjjjiiieee```[[[YYYQQQNNNKKKIIIHHHGGGGGGFFFAAAAAA@@@<<<777333000///111000000000000111333444333111000000111222111000000//////......//////000////////////////////////................................./////////000000...---------,,,,,,,,,,,,------------------------//////...---------------............/////////////////////////////////...////////////////////////000000000000000000000000111111111111111111111111333444555666888888888888<<<>>>KKKggg******+++++++++,,,,,,,,,---------------------------.........,,,,,,---///999999;;;DDDTTTgggyyypppZZZRRRTTTaaaqqquuuZZZGGG:::999888333333:::333333333333222222222222222222111111111000000000000000////////////000000////////////////////////........................,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++++++++,,,,,,,,,,,,++++++******++++++------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......---------............///,,,,,,---...///000000111//////......---......///,,,---///111222333333444555444222222333666999;;;555:::>>>@@@AAAEEEMMMSSSaaadddhhhiiihhheeecccbbbggggggfffdddhhhooosssqqqqqqqqqqqqrrrqqqoookkkhhh`````````^^^]]]^^^aaadddaaa___ZZZRRRIIICCC@@@???888777555444333333444555222111000000111111000...000000////////////000000////////////////////////........................////////////000000000111...............---------------------------------//////...------------...............////////////......//////////////////////////////////////////000000000000000000000000111111111111111111111111333444555666777888888888;;;>>>KKKfff******+++++++++,,,,,,,,,,,,,,,------------------,,,---...//////111555777888===FFFTTTfffwwwnnn\\\QQQSSSbbbsss~~~tttWWW???<<<;;;444444:::444444333333333222222222222222222111111111000000000000////////////000000////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******+++,,,---------,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,---......---------............///---------....../////////......//////000111111222222333444666777777888888777777888:::===???BBBCCCGGGMMMSSSUUUUUUZZZdddmmmrrrrrrqqqmmmhhhcccaaa```ggggggeeecccfffnnnqqqpppiiieeebbbccceeegggfffddddddgggjjjlllmmmqqqxxx}}}}}}zzzsssjjjaaa\\\[[[\\\JJJHHHDDD???;;;888666666555333111000000000...,,,111000000//////000000111////////////////////////............................../////////000000000///////////////.................................///......---------..................////////////............////////////////////////////////////000000000000000000000000111111111111111222222222333333555666777888888888:::===JJJeee******+++++++++,,,,,,,,,,,,,,,,,,---------......---...//////000444888<<<:::HHH[[[lllwww~~~{{{tttooo[[[MMM[[[mmmzzzgggGGG===;;;666333666444444444333333333222222222222222222111111111111000000////////////000000////////////////////////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,---...//////,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++---,,,,,,,,,,,,---......---------............///.........---------------...///000222444555666777;;;;;;<<<============<<<:::===BBBHHHMMMQQQRRRSSSXXX]]]aaa```^^^```iiiqqqzzzvvvooofff^^^YYYWWWXXXWWWXXXWWWWWW[[[cccgggeeebbb\\\UUURRRSSSVVVWWWWWW[[[___dddgggiiimmmtttyyywwwyyy{{{zzzwwwsssqqqqqqaaa^^^XXXRRRJJJDDD???<<<:::888555333333333222111111111000000000000111111000000000000000000000000////////////////////////------........./////////////////////////////////..............................---------......///............////////////---.........//////000000////////////////////////000000000000000000000000000000111111111222222222222333444666777777777777:::===JJJeee******+++++++++,,,,,,,,,+++,,,,,,------........./////////...///333888<<>>???@@@@@@@@@DDDHHHOOOWWW\\\```aaaaaa___aaaaaa^^^ZZZ[[[```ffftttoooggg]]]UUURRRSSSVVVOOORRRUUUWWW]]]dddfffdddbbb]]]VVVQQQOOOPPPRRRRRRQQQTTTWWWYYY[[[\\\^^^___ccckkkwww}}}zzzpppnnnjjjeee^^^WWWQQQMMMDDD???:::666555555444333222222111111111111222222000000000000000000000000////////////////////////------------.....................///////////////...........................------------...//////............////////////------......///000000000////////////////////////000000000000000000000000000000000111222222333333222333444555666777777777;;;>>>KKKfff******+++++++++,,,,,,,,,++++++,,,,,,---......///////////////111666===BBBSSSbbbuuu{{{zzz{{{|||rrrrrrzzz]]]aaajjjttt~~~}}}iiiQQQ@@@:::777333555444444444444333333333333333222222222111111111000000////////////000000////////////////////////........................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,------...++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,+++++++++,,,---------,,,,,,,,,,,,---......---------............///---...///000111222333333666777999:::;;;<<<;;;;;;:::<<>>KKKggg******+++++++++,,,,,,,,,++++++,,,,,,---...//////...//////111555<<>>777444333555555222222555666666555444222111000000////////////////////////000000000000////////////........................///............------------------------------------,,,,,,++++++,,,,,,---------------------------,,,++++++,,,......---+++------------------------...------,,,,,,------...---,,,,,,,,,---......//////////////////000111111333444555888:::<<<===>>>>>>;;;::::::888888???GGGSSSSSSSSSYYYdddlllhhh```ZZZ]]]___[[[UUUQQQRRRUUUZZZ```hhhooosssssssssrrrooommmllllllooorrrtttuuuwww~~~vvvmmmttt||||||uuunnnkkkhhheeefffiiikkkgggkkkuuutttjjjfffkkkvvv~~~}}}nnn[[[MMMCCC:::<<<:::777555555444333111222333333222000//////000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////............////////////111111000000//////......///////////////.........000000000000000000000000000111111111111222222222333333444555666777888888<<>>KKKKKKRRRfffvvviiisssdddccctttmmmuuu|||eeebbbkkkssszzz~~~mmmKKK::::::888444333666666444333555555555444333222222111111000000000000000000000000000000000000////////////........................///............------------------------------------,,,,,,++++++,,,,,,---------------------------,,,++++++,,,......---+++------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...............///000111333333777888;;;===>>>>>>===<<<999777888<<<@@@CCCKKKSSSVVVYYY]]]cccjjjlllcccWWWUUUYYY]]]\\\ZZZ[[[```eeegggjjjnnnpppooooooooooooiiihhhggggggiiikkklllmmmooovvv{{{{{{|||}}}zzztttlllqqqwwwyyyyyyzzz~~~yyyuuuttttttqqqkkkiiikkkiiieeegggllliii]]]WWWZZZgggttt~~~xxxjjj[[[LLL@@@===<<<;;;;;;;;;888444111333444444333111000000000000000////////////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////............////////////111000000000/////////.../////////////////////...000000000000000000000000000111111111111222222222333333444555666777888888:::???LLLddd---------------------------...//////000111111111444888===HHHRRRPPPYYYppp}}}uuulllzzz{{{YYYVVVooolllzzzttthhheeegggqqq}}}~~~{{{ZZZCCC999999555444777888555444555444444444333333222222222111111111111111111111111000000000000////////////........................///............---------------------------------------,,,,,,,,,,,,------------------------------,,,++++++,,,......---,,,------------------------...------,,,,,,------...,,,,,,++++++,,,,,,---...,,,---///111333555777888<<<===???@@@@@@>>><<<:::<<<999;;;BBBIIIMMMRRRWWWVVVYYY[[[___dddfff___UUUYYY___fffiiihhhhhhlllppprrrsssrrrmmmhhhdddeeegggbbbcccdddgggjjjmmmoooqqq}}}{{{~~~~~~}}}yyyxxxxxxzzzxxxttttttwwwrrrnnnnnnooogggZZZSSSTTTXXXeeesssuuuooofff[[[TTTOOOKKKFFFAAA===:::666333555555444444333222111000111000000//////000000111000000000000000000000000////////////////////////000000000000000000000000////////////////////////............////////////000000000000////////////......//////////////////000000000000000000000000000111111111111222222222333333444555666777888888888===JJJccc,,,,,,------------------...000222333444555777999@@@MMMRRRSSSZZZ___gggvvv}}}~~~sssttt{{{zzzyyytttZZZWWWtttuuu|||uuuccc\\\gggwwwoooRRR???;;;666444777888666444444333333333333333333333333111111111111111111111111000000000000////////////........................///............---------------------------------------,,,,,,,,,,,,------------------------------,,,++++++,,,...///---,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///...///222444777:::;;;<<<>>>>>>>>>===<<<;;;;;;:::===;;;???JJJSSSVVVVVVXXXTTTTTTRRRRRRXXXbbbgggeeegggnnnuuuwwwsssoooooopppwwwwwwtttnnngggdddeeeggglllooosssxxx|||~~~zzzwwwxxxxxxxxx}}}wwwkkkeeefff\\\aaafffggggggiiinnnqqqllldddXXXMMMDDD>>>:::888666555333333333333222111111000000000000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////............////////////000000000000////////////............////////////000000000000000000000000000000111111111222222222333333444555666777888888888===JJJccc,,,,,,,,,---------......---///222333444777;;;???JJJbbbfff]]]fffvvv}}}|||}}}~~~wwwrrrmmmlllsss{{{www|||uuuZZZ[[[{{{ssskkkYYY___pppcccHHH???888444666888555333333222222333333333333444444000000000000000000000000000000000000///////////////////////////////////////............---------------------------------...------,,,,,,------...---------------------------,,,,,,---//////...,,,------------------------...------,,,,,,------...,,,,,,------...000111222222444666999<<<===>>>???>>><<<999666777999===???======DDDQQQYYYZZZXXXWWWSSSTTTRRRQQQXXXeeeppptttqqqtttvvvsssoooooosssxxx~~~|||zzzyyyzzz{{{|||~~~~~~{{{}}}oookkkeeeaaaaaahhhttt~~~|||wwwooofff\\\RRRIIICCC===999555333333444333222111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000---.........//////000000000000000000000000000000000000111111111222222222333333444555666777888888999>>>KKKeee+++,,,,,,------.........***---///000111666===CCCMMMbbbeee___oooyyyuuutttxxx}}}tttjjjpppwwwSSS^^^lllrrr{{{{{{bbb___hhhqqqUUUFFF<<<555666777555333333333333333333333333333333000000000000000000000000000000000000///////////////////////////////////////............---------------------------------......------------......---------------------------,,,,,,---//////...---------------------------...------,,,,,,------...------...000111444666777888999;;;===>>>>>>>>>===;;;999555444777===EEEJJJMMMLLLOOOVVVWWWSSSOOOOOORRRVVVXXXXXX\\\eeelllnnnoooooolllhhhhhhqqq{{{ssskkkeeeaaaaaafffnnnvvvyyy~~~{{{ooo```VVVLLLFFF===888666666555333222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////////////////000000000000------......///000000000000000000000000000000000000111111111111222222222333333444555666777888888:::@@@LLLeee++++++,,,,,,---......///***,,,......///555???GGGSSSYYYYYYccc|||ooojjjjjjxxxnnnOOOddd~~~~~~qqqmmmoooxxxtttdddbbbooojjjMMMBBB888666888666444444333333333333333333333333111111111111111111111111000000000000///////////////////////////////////////............---------------------------------......------------......---------------------------,,,,,,---///000...---------------------------...------,,,,,,------.........000222555888:::<<<;;;<<<>>>>>>>>><<<:::999888777666999>>>GGGQQQVVV\\\YYYWWWVVVRRRLLLLLLOOOXXX^^^aaa___^^^bbbeeeeeelllnnnpppqqqttt}}}}}}yyyzzz}}}{{{~~~~~~zzztttqqqiiiaaa^^^```jjjqqq|||tttkkkaaaWWWJJJ@@@;;;999777555222111111000000111111222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............////////////.../////////000000000111------......///000000111000000000000000000000000000111111111111222222222333333444555666777888888:::@@@LLLeee++++++,,,,,,---...//////,,,...//////000777CCCLLLaaaXXXVVVmmmnnnrrr{{{uuuaaaRRRlll}}}lllgggmmm~~~jjj___]]]xxx|||SSSFFF:::777888777666666444444444333333222222222222222222222222222222222000000000000////////////000000000000000000000000//////.........---------------------------------......------------......------------------------------,,,...///000...---------------------------...------,,,,,,------......///111333777:::===???===>>>???>>>===:::777666777777999>>>FFFPPPYYY___XXXUUUSSSRRROOOOOOVVV___eeejjjjjjeeeaaacccgggiiilllttt~~~wwwoooqqqtttpppjjjqqqrrrsssrrrqqqvvv}}}~~~|||}}}vvvjjjdddeeedddjjjttt~~~~~~yyyqqqdddSSSFFF@@@<<<999666222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////............/////////000.../////////000000111111---------...///000000111000000000000000000000000000111111111111222222222333333444555666777888888:::???KKKddd......------------......---333222222888<<>>IIIaaa---------------...///000333555222888FFFLLLQQQ^^^___ooozzz{{{~~~~~~qqq```QQQCCC<<>>???BBBAAAAAABBBDDDGGGKKKNNNPPP[[[dddlllllljjjlllnnnooo{{{sssiiibbb]]]jjj}}}rrrXXXGGGDDD@@@<<<:::777444111444444444444333333222222222222333333222222111000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000//////000111111111111111111111111222222222333333444555666777888999999999;;;???JJJaaa000000000000111222444444777AAAFFFNNN[[[aaakkk~~~yyyttt|||~~~yyy~~~{{{|||www|||nnnTTTJJJCCCAAAAAAFFFWWWiiizzzzzzhhhkkkbbbOOO```|||yyyXXX@@@:::999666555555555444444444333333222222222222222222222333111111111111000000000///////////////////////////////////////............---------............///................................................---------.........//////,,,,,,,,,,,,,,,---...///...///111444666777888888;;;;;;;;;:::999888777777777:::>>>BBBGGGPPP[[[ccciiiccc[[[WWWWWW]]]gggnnnuuuyyyzzzwwwrrrpppssswwwwwwzzz{{{pppdddXXXOOOJJJJJJIIIFFFDDDBBBBBBDDDEEEBBBEEEHHHGGGDDDCCCDDDFFFMMMLLLKKKJJJJJJKKKLLLMMMMMMUUU\\\[[[[[[```eeegggiiikkkpppzzz{{{nnnaaahhhwwwyyySSSMMMEEE>>>999777555444444444333333222222222222111111111111111000000///000000000000000000000000000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111//////000111111111111111111222222222222333333333333333555666777888888888999===HHH```+++,,,---000333666999:::@@@KKKSSS]]]jjjrrryyyoootttvvv}}}~~~{{{vvv|||{{{ppplllfffXXXNNNNNNRRRZZZiiiyyy~~~vvviiizzzoooRRRYYYttt~~~eeeLLL???:::888555555555555444444444333222222222222333333333333111111111111000000000000000000000000000000000000////////////............---------............///.............../////////........................------........./////////,,,,,,,,,,,,---...///000111333555777999999999999::::::999999999888888888888???IIIPPPVVV[[[aaafffddd^^^XXXXXX\\\fffvvvyyywwwyyy|||yyyzzz~~~~~~qqq```RRRIIIFFFEEEEEEEEEBBB???>>>???CCCGGGMMMPPPTTTTTTRRRQQQSSSUUURRRSSSSSSTTTUUUWWWYYYZZZXXX___cccccceeekkkpppqqqccc]]]YYY]]]gggqqquuuvvvrrrmmmkkkmmmzzzhhh___RRRFFF>>>;;;:::999555444333222222222333333000111111111111000//////000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111//////000111111111111111222222222222333333333333222333444666777777777777888<<>>IIIWWWaaaddddddbbbbbbXXXWWWZZZbbbjjjrrr~~~}}}{{{zzz|||zzzeeeTTTJJJIIIKKKLLLMMMNNNOOONNNMMMOOOSSSVVVZZZ^^^bbbddddddeeeiiillllllmmmooorrrtttvvvwwwwwwppptttvvvttttttwwwvvvsssmmmhhhbbb```bbbeeeeeeddddddhhhooowww}}}zzz}}}yyyvvvsssnnnnnnvvvuuuqqqiiiaaaXXXOOOFFF@@@666555444333333333444555111222222222222111000000111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111//////000111111111111111222222222333333333444444333444555666777888888888999>>>III```............///000111222777===BBBOOOffftttzzz}}}~~~{{{|||{{{zzz{{{rrrnnnvvvjjjnnnuuuwwwzzztttnnnyyyppp```eeeuuu|||dddIII;;;;;;666666555555555444444444222222222333333444444444111111111111000000000000000000000000000000000000000/////////............---------.........//////---.........//////000000..................................../////////000---------...///000111111888999;;;<<<<<<;;;999888999999999:::;;;<<<===>>>FFFSSScccmmmmmmggg```[[[RRRVVVaaaqqqzzz{{{zzz}}}{{{ttt\\\MMMLLLQQQVVVXXX___bbbeeeffffffhhhkkknnnvvvzzz{{{yyywwwrrrnnnjjjhhhggghhhgggggghhhkkkrrrzzz{{{xxx||||||~~~{{{sssoooqqqttttttwwwzzz~~~vvveeeRRRDDD888777666444444555555666222333333333333222111111222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111//////000111111111111111222222333333333444444444444555666888999999999999<<>>KKKddd---++++++//////...000555@@@DDDSSSfffooorrr{{{||||||{{{wwwxxx~~~{{{yyyyyy|||hhhWWWSSSooorrrjjjrrrwww~~~vvvcccnnnlll[[[RRR\\\tttuuuiiiLLL@@@666999888444444777777333333333333333333333333333111111111111000000000000000111222111/////////000000000000000000000000000//////.........---------////////////////////////......////////////..................//////////////////...///000222555666777777888888999999::::::;;;:::999:::???GGGRRR[[[bbbhhhlllkkkkkklllhhhaaaoooooosss{{{~~~|||vvvttt}}}mmmbbbgggxxxxxxmmmjjjkkkooorrrwwwyyyzzztttqqqiiinnnxxxyyyUUUEEE999999999333111444333333222222222222222333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222111111111000000000000111222222333333444444555444444555666777888999999999>>>KKKccc+++***,,,000000///111666>>>JJJ[[[hhhooowww}}}xxx{{{sssOOOGGGMMMoooxxxooovvv{{{fffbbbooofffKKKKKKddd```nnnwww[[[AAA777::::::666555666777555333333333333333333333333222222111111111000000000000111222111000///000111000000000000000000000000/////////............---////////////////////////......////////////..................////////////---...///111333555777888444555777888999:::::::::::::::;;;===FFFSSSbbbkkkjjjiiigggeeehhhmmmnnnjjjuuuvvv|||zzzxxx~~~{{{}}}~~~sssttt~~~yyy|||zzzuuusssxxxuuuuuuxxx{{{pppnnnooouuu}}}gggRRR???;;;<<<888444333333333222222222333333444222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222333333444444555444444555666777888999999:::???JJJbbb------///222111000333999888LLL^^^fffnnn{{{}}}tttwww{{{___CCC???IIInnn{{{sssxxx}}}qqqbbbeeetttvvvPPPIIIaaa```iiikkkDDD;;;<<<;;;888444333444555333333333333333333333333222222222111111111000000000111222111000///000111/////////////////////////////////...............////////////////////////......////////////..................////////////---...111444666777888888333444666777888999888888999;;;>>>EEERRR```iiilllhhhccc^^^___fffnnnrrrqqqrrrwwwzzzvvv{{{ggg___dddvvv~~~vvvvvvxxxyyytttnnnlllooo|||ssskkkiiipppxxx|||}}}rrr^^^JJJBBB???;;;777666333333333333333444444555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333444444555444444555666777888999999;;;???JJJbbb......000222000///444;;;AAATTTeeekkkrrr{{{nnnuuulllLLL???;;;EEEhhhzzzuuuzzz}}}|||fff^^^fff]]]PPPaaarrruuuzzzQQQ>>><<<999666444333444777333333333333333333333333222222222222111111111111///000111111000///000222////////////////////////////////////////////////////////////////////////......////////////..................////////////...///222555777888888777444444555666777777777777;;;AAAHHHQQQ^^^iiihhhbbbeee___[[[___gggmmmpppqqqsssuuu~~~{{{}}}zzzuuutttsssmmm___SSSWWWcccmmm{{{}}}tttjjjfffiiizzzwwwkkkgggkkkttt{{{~~~xxxlll\\\OOODDD<<<888999555444444444444444555555222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111222222333333444444555444444555666777888999999;;;???JJJbbb,,,,,,...000//////777AAAYYYgggsssxxxzzzxxx|||aaaDDD<<<999@@@[[[uuuvvv{{{}}}mmm___[[[nnnnnnXXX]]]www|||cccCCC<<<666555555555777;;;333333333333333333333333333222222222222111111111///000111111000000111222000000000000000000000000...////////////000000000////////////////////////......////////////..................////////////111222444555666666666555555555555555777888:::;;;CCCPPP\\\aaagggkkkfff]]]gggbbbaaaeeejjjlllmmmoooqqqnnnqqqzzz}}}mmmUUUUUUTTTQQQMMMQQQcccuuuyyypppssszzz~~~ssskkkiiilllpppsssyyyvvvnnn```NNNAAA;;;:::777666555444444444444555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111222222333333444444555444444555666777888999999:::???KKKccc,,,,,,///111111555@@@MMMrrrwww~~~wwwsssmmmTTT>>>::::::===KKKdddzzzxxxsssqqqxxx}}}}}}|||kkk\\\^^^pppdddZZZiiizzz{{{xxxzzzPPPCCC777555666666666999333333333333333333333333333333222222222111111111...000111111000000111222000000000000000000000000.../////////000000000000////////////////////////......////////////..................////////////444444555555444444333333555555555666888<<<@@@CCCQQQeeessspppiiihhhhhheeekkkhhhiiinnnpppppprrrwwwwwwqqqpppwwwbbbOOOHHHJJJOOOSSSZZZiiiwwwmmmgggfffgggtttxxxxxxmmm]]]MMMDDD???888888666555444444444444333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333111222222333333444444555444444555666777888999999888>>>KKKeee---...111444666;;;JJJXXX}}}}}}jjjlllvvvpppZZZDDD444999<<<===@@@LLL[[[bbb```lllnnnyyy}}}zzzbbbVVV```{{{ppp[[[\\\yyy{{{ttt^^^LLL;;;777777555333333333333333333333333333333333333333222222222111111...000111111000000111333000000000000000000000000.../////////000000111111////////////////////////......////////////................../////////000666666555444333222222111555555555666:::@@@FFFJJJ[[[tttxxxhhheeelllqqqmmmkkkmmmtttvvvuuuzzz~~~|||eeeVVVTTTYYYaaajjjvvvxxxooolllmmmmmmuuuyyyttthhhZZZNNNFFF:::999777666444333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333333111222222333333444555555444444555666777888999999888>>>LLLfff...,,,000777999;;;KKK```zzznnnuuu~~~gggMMM===777777;;;;;;;;;DDDUUUbbbeeejjjsss{{{hhh______ggg{{{ZZZNNNiii{{{{{{sssYYYAAA<<<:::444333777777555444444555666444333222222222222222222222222111111111111111111111111111111111111111000//////000000000000000000000000////////////000000000000000000//////.........---000///...---...///222333777555222000000111444666;;;888777:::===???FFFMMMpppxxx}}}wwwkkkdddffflllkkkrrryyy}}}{{{zzz||||||mmm^^^ggguuubbbdddkkkuuusssjjjkkklllpppvvvvvvlllZZZLLLBBB<<<888888777333111333444444444555555555666666333333333333333333333333222222111111111111111111555444444222111000000000333111000000111222222111222222222333333444444444444333333222222333333444555555666777888999:::::::::>>>LLLiii---,,,000555666:::MMMccc{{{{{{wwwhhhLLL===999333888<<>>CCCCCCCCCJJJSSSdddppp{{{yyynnnfffhhhnnnyyyvvvWWWLLLQQQmmm~~~qqqkkkttt~~~~~~vvvggggggiiiqqqvvvssseeeYYYIIIAAA999888777444444555444444444555555555666666333333333333333333333333000000000000000000000000444333222333666666333///333111000000111222222111222333333333333333333444444333333222222333333444555555666777888999::::::>>>AAAMMMhhh...///222555555<<>>@@@LLLggg///111555777888DDD___yyysssOOO;;;===FFFPPPQQQRRRTTTZZZaaahhhkkkpppxxx}}}~~~}}}aaa]]]cccfffyyy}}}aaaPPPUUUttteeeBBB555;;;===666777666555555666666555444333333333333333333333333111111111111111111111111000000111111111111000///////////////////////////////////////000000000000000000/////////////////////000111222444555666666222222222444666999;;;===BBBCCCFFFJJJKKKMMMUUU___```cccfffggghhhnnnyyy|||uuu[[[FFF>>>@@@AAADDDPPPaaaooouuuvvvjjjrrr~~~wwwmmmhhhjjjqqqwwwzzzsssbbbOOODDD>>>888444444555555555555555555555555333333333333333333333333333333444444444444444555333222222555999<<<;;;999444222000111222333222222444444444333333222222222444333333222222333333444555555666777888999::::::999<<>>EEEFFFLLLVVV]]]^^^___aaaaaa^^^\\\___gggrrrzzz|||~~~}}}xxx~~~eeeNNN===???@@@@@@CCCTTTmmm~~~tttyyy{{{~~~zzzuuuuuu{{{}}}lllYYYLLLBBB:::555555555555555555555555555444333333333333333333333333333333444444444555555555222444444444444777===BBB444222111111222333333222444444444333333222222222444333333222222333333444555555666777888999::::::888;;;IIIeee+++///222666>>>QQQkkkoooYYYVVVeeeuuu|||yyypppfff```^^^___eeelllqqqxxx|||zzzzzz}}}ggg```^^^jjjeeeVVVfffzzz{{{XXX>>>777888666666555444444555555444222222222222222222222222222111111111111111111111111///000000111111111111000000000000000000000000000////////////000000000000//////000000000000111111000111444555666555444333///111444888;;;>>>???@@@CCCHHHVVViiitttpppggg```^^^\\\\\\bbbkkksssuuuuuu{{{yyywwwzzz~~~|||xxx{{{wwweeeUUUIIIBBB@@@@@@JJJbbbvvvtttyyymmm___SSSHHH===888999555555555555555444444444333333333333333333333333000111111222222333333444222555555222///222<<>>KKKfff...000333777BBBUUUlll{{{{{{wwwhhh```rrrzzzpppgggcccbbbcccjjjsssuuuzzz|||yyywwwzzz}}}~~~}}}|||{{{tttccc\\\cccvvvZZZVVVhhh|||sssRRR===777777666555444444555555444333222222222222222222222222111111111111111111111111//////000111111111111111000000000000000000000000////////////000000000000//////000000000111111111000222444666666555222000111333777;;;???AAABBBBBBGGGOOO___qqqxxxrrrgggaaacccdddfffiiilllppptttwww||||||~~~|||xxxvvv~~~xxxqqqlllaaaUUUOOOMMMTTTgggwwwwwwppphhh^^^PPPBBB<<<===666666555555555444444444333333333333333333333333000000000111222333333333333444333111000333999>>>555333111222333444333222222333333333333333333444444333333222222333333444555555666777888999::::::===???KKKfff222444666;;;GGGZZZmmmxxxkkkuuuzzz|||hhhjjjwwwnnngggfffgggiiipppzzzxxx|||}}}yyyuuuwwwyyyyyy~~~~~~}}}{{{yyyxxx}}}ggg[[[]]]eeeSSSaaa~~~eeeEEE::::::999777666666777777666555444444444444444444444444111111111111111111111111//////000111111111111111000000000000000000000000////////////000000000000//////000000111111111222000222555666666444111///333555:::>>>AAACCCDDDDDDQQQWWWdddoooppphhhcccbbboooppppppllljjjnnnyyyyyyttttttnnniiikkkooofffXXX^^^```ooo}}}zzzzzzwwwqqqgggVVVEEE>>>>>>666666555555555444444444333333333333333333333333111111222333333444555555444333111111222555777888555333222222333444444333222222222333333444444444444333333222222333333444555555666777888999::::::;;;===JJJeee000:::555999UUUfffpppzzztttkkk~~~}}}^^^eeexxxjjjfffaaaaaaeeemmmtttxxx~~~~~~|||yyywwwwwwxxx~~~||||||~~~}}}zzzwwwvvv|||vvv^^^eeesss{{{dddhhh|||TTT:::777666777777777666555444444444444444333333333222222222222222111111111111000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222999444222444555222222555999;;;@@@EEEEEEDDDHHHOOO]]]eeehhhccc___aaabbb___rrr~~~xxxnnnsss{{{xxxvvvuuuooohhhhhhkkk}}}~~~|||zzz{{{yyypppaaaRRRGGGBBB<<<999666666777777555222555555555555555555555555444333333222222333333444444333111111111333555666@@@:::222000222444333222555555555444444333333333333333333444444444555555555555666777888999:::::::::>>>MMMjjj222888555>>>YYYhhhtttwwwppphhh{{{{{{~~~aaakkkppphhheeebbbccchhhooouuuxxx|||||||||zzzxxxxxxzzz{{{}}}||||||}}}}}}zzzxxxuuuzzz~~~~~~gggcccooolllhhhyyy\\\BBB<<<777777777777666555444444444444444333333333222222222222222222111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000000111222333888333111333444222333666<<<>>>DDDIIIIIIHHHLLLRRR```hhhkkkgggcccdddeeedddxxxxxxpppuuu~~~{{{wwwqqqnnnttt~~~~~~yyyvvvwwwvvvrrriii\\\OOOFFF???;;;777555666777555333555555555555555555555555333333333222222333333333444333222111111333555666===888222000222444333111444444444444333333333222333333333444444444555555555555666777888999:::::::::>>>MMMjjj777777888JJJbbbmmm|||}}}zzzwwwdddvvvfffdddccccccffflllrrrwwwyyyyyyyyyyyyxxxwwwyyy|||~~~~~~}}}||||||}}}}}}{{{yyyuuuwwwzzz|||}}}}}}}}}|||qqqaaakkkvvvvvvhhhqqqiiiMMM???888888777777666555444444444444444444333333333333333222222222111111111111000000000000000000000000000000000000000000000000////////////000000000000111000//////000222333444666222111222333222444888AAADDDJJJOOOOOONNNSSS[[[eeelllqqqooollllllnnnnnnzzzwwwqqquuu|||{{{{{{yyyvvvyyy~~~vvvtttrrrsssrrrjjj[[[OOOFFF@@@999666666777666444555555555555555555555555333333222222222222333333444333222111222333444555888555111111333444333111333333333333222222222222333333333444444444555555555555666777888999:::::::::>>>MMMjjj:::666>>>WWWllltttfffgggyyy___aaaaaaccciiiooouuuyyyzzzxxxxxxxxxvvvvvvxxx{{{~~~}}}}}}}}}}}}}}}}}}|||{{{uuuvvvwwwzzz}}}~~~}}}{{{|||wwwbbbjjjpppvvvgggfff{{{wwwWWW>>>999888777666555555444444555444444444444333333333333333222222222111111111000000000000000000000000////////////////////////////////////000000000000111000000000000222555666555111000222333333777===HHHIIINNNQQQQQQTTT^^^jjjoootttyyyyyywwwvvvwwwxxxrrrwwwxxxuuurrruuu~~~wwwxxxqqqqqquuu{{{~~~{{{yyyrrrqqquuusssggg]]]NNNGGG>>>888666777777666555555555555555555555555333333222222222222333333444333222222222333444444444222111111333444333111222222222222222222222222333333333444444444555555555555666777888999::::::999===KKKggg:::444DDDbbbrrrzzzsssYYYmmmlll]]]^^^```dddjjjrrrwwwzzzzzzxxxxxxxxxvvvuuuvvvyyy{{{{{{|||}}}~~~}}}}}}}}}}}}wwwwwwxxx{{{~~~~~~{{{vvvuuuzzzdddjjjllllllwwwiii^^^ooo```@@@:::999888666555555555555555555555444444444333333333333333222222222222111000000000000000000000000////////////////////////////////////000000000000111111000111222444555777333111111333444666===EEEOOOOOOQQQSSSSSSYYYiiiyyy~~~{{{yyyxxxiiinnntttvvvvvvxxxvvvsssyyy}}}mmmmmmttt{{{rrrzzzvvvpppssstttpppiiiYYYPPPEEE<<<999999888777666666666666666666666666444444333333333333444444444333333333333333333333111111111222333333333222222222222222222222222222333333333444444444555555555555666777888999::::::999;;;IIIddd777555LLLjjjuuu~~~sssppp|||}}}yyy___ZZZyyysssccc]]]]]]___ccckkkrrrxxxzzzzzzwwwxxxxxxwwwuuuuuuvvvxxxxxxzzz||||||{{{{{{|||}}}wwwxxxzzz|||~~~~~~tttrrriiilllvvvllljjjgggeeekkk}}}sss```iii}}}lllIII<<<:::888666555555555555555555555555444444444333333333333333222222222222000000000000000000000000000000000000000000000000////////////000000000000000000111333444555666666222111222444666:::DDDNNNWWWWWWXXXXXXWWW^^^pppzzztttqqqeeellluuuzzzzzz||||||uuuvvv|||xxxwww~~~wwwqqqsssvvvrrrsssrrrpppdddZZZMMMCCC>>>;;;999888666666666666666666666666555555444444444444555555444444333333333333222222111111222222222333333333222222222222333333333333333333333444444444555555555555666777888999::::::999;;;GGGccc888;;;XXXssszzzkkkhhhrrrWWWhhhnnn^^^\\\\\\^^^cccjjjqqqwwwyyyyyytttvvvxxxxxxvvvuuuuuuvvvtttvvvyyyyyyxxxxxxyyy{{{vvvyyy}}}~~~}}}~~~pppmmmkkkppp|||mmmaaaaaafffpppkkklllzzzxxxWWW===;;;999666555444555555555555555555444444444444444444333333333222222222000000000000000000000000000000000000000000000000////////////000000000000...000222555666666666555222111333666999>>>JJJVVV^^^___aaa```^^^cccssswwwxxx{{{xxxqqqlllgggmmmvvv{{{zzz|||{{{zzzyyynnntttvvvqqqppppppmmmcccUUUIIIBBB>>>:::888666666666666666666666666666666555555555555666666444444444444333333222111222333333222222222333555222333333333444444444444333333333444444444555555555555666777888999::::::<<<===HHHbbb<<>>???IIIccc<<>>;;;666444444444333333222222333333444444333333222222333333444444444444444444444444444333333333444444444555555888888888888888999999999;;;CCCJJJ```>>>PPPzzz}}}fffuuu}}}pppoooddd^^^WWW\\\aaaiiiooorrrtttvvvxxxuuuwwwxxxxxxwwwvvvvvvwwwsssssssssttttttuuuuuuuuuuuuvvvxxx{{{~~~}}}nnnccclll}}}lllhhhlllxxxuuuyyyPPP;;;555999777777999555555555555444444444333333222333333333333222111111222222222222111111111111111111111000......000222//////111444444333222222111222444555666666555555444666:::???IIIYYYjjjvvvyyyvvvppplllmmmqqquuuwwwxxxsssrrrrrrooommmnnnvvv{{{|||xxxwww{{{|||yyytttkkkttt~~~iiibbbdddmmmrrrmmmaaaTTTEEE;;;:::999999;;;======:::777777888:::======:::666555444333333222222333333444444333333222222333333444444444444444444444444444333333444444444555555555888888888888888999999999;;;CCCJJJ```AAAWWW}}}uuuooouuuppphhh^^^\\\[[[]]]ccckkkqqqtttuuuvvvvvvtttvvvwwwwwwvvvuuuuuuvvvsssrrrrrrrrrssstttvvvwwwuuuuuuvvvxxxzzz|||~~~vvv```^^^hhhppphhhnnnqqqwwwWWW@@@777:::777888:::777555555555444444444444333333333333333333222222111333222222222111111111111000111222111///...///000/////////000222444333222111222555666777666555444888888;;;DDDSSSeeettt}}}|||uuurrrvvvuuupppqqqxxx}}}yyyuuurrrmmmjjjmmmsssmmmVVVaaaqqqiiivvvwwwkkkgggkkkttt{{{vvvaaaJJJ<<<>>>:::666888>>>@@@>>>:::333444666:::>>>>>>:::555444444333333333333444444444333333222222333333444444444444444444444444444333444444444444555555555777777888888888999999999;;;CCCIII___FFF\\\}}}~~~sss}}}~~~~~~dddooo|||fff]]]]]]^^^^^^dddlllsssuuuuuuuuutttsssuuuvvvvvvtttsssssstttrrrqqqpppoooppprrruuuwwwvvvvvvvvvwwwxxxzzz}}}}}}hhh^^^bbbtttqqqeeekkkjjjuuu|||bbbIII;;;;;;777888:::777555555555555444444444444333333444444333333222111333333222222222111111111///111222222000///...//////111000---,,,///111222222333666777888777555444777777<<>>:::666777;;;>>>>>>===555444444666;;;???<<<666444444333333333333444444444333333222222333333444444444444444444444444444444444444444555555555555777777777888999999:::::::::BBBHHH^^^MMMcccyyyvvvwwwlll___xxxvvvddd\\\\\\]]]___eeemmmsssuuuuuutttsssrrrtttuuuuuusssqqqrrrrrrpppooonnnnnnnnnpppssstttvvvwwwwwwwwwwwwyyy}}}|||~~~uuudddaaaaaa|||iiihhhwwwllluuuyyypppSSS@@@<<<777777999666666666555555555444444444333444444444444333222222333333333222222222222111///111222222111000000111---555:::555000000000...333555666888888777666555444888DDDZZZssszzzpppsss~~~ooommmzzzxxxwwwuuurrrmmmmmmxxxiiihhhvvvvvvtttXXXFFF===<<<999777777999<<>>===777555444444333333444444555444333333222222333333444444444444444444444444444444444444555555555666666666777777888999999::::::999AAAHHH^^^XXXmmmyyyttt|||bbbkkk}}}jjj^^^ZZZYYYYYYaaafffmmmrrrssssssrrrrrrrrrssstttsssqqqppppppqqqpppoooooonnnnnnoooqqqrrruuuwwwxxxwwwvvvwww|||{{{}}}iii___XXXsss{{{hhhmmmxxxwww|||ppprrr|||[[[EEE>>>777777999555666666666555555555444444444444444444444333222222333333333333222222222222///111222222111222333555111===EEEBBB===:::555...666666777777777777777666444???UUUrrryyysssvvv~~~qqqqqq|||yyytttqqqqqqqqqsss|||yyyqqqvvv|||rrr\\\JJJ???>>><<<888555666999===<<<===999333555======666555555444444444444555555444333333222222333333444444444444444444444444444444444555555555666666666666666777888999::::::;;;888AAAGGG^^^dddxxx}}}|||wwwuuu___{{{lll\\\WWWXXXYYYYYYbbbggglllpppqqqqqqqqqqqqqqqrrrsssssspppoooooooooqqqqqqqqqqqqqqqppppppppprrruuuxxxwwwuuuuuuzzz~~~{{{}}}sssccc[[[gggmmmfffnnnmmm}}}lllmmm|||```GGG>>>888888;;;777666666666666555555555555444444444555444444333222444444333333333222222222000111222222222333666999BBBFFFEEE???@@@EEEBBB888888888777666666777777888888IIIfffpppnnnsss|||{{{uuuyyy{{{sssmmmnnnssswww}}}{{{mmmkkkrrrsssbbbOOOEEEBBB===999888777888888888???>>>888777===<<<555555555444444444444555555444333333222222333333444444444444444444444444444555555555555666666666666555666777888999:::;;;;;;777@@@GGG^^^mmm{{{zzz{{{rrr]]]~~~bbbTTTTTTXXX[[[[[[cccggglllooopppppppppqqqqqqrrrsssrrrpppnnnnnnooosssssssssssssssrrrppppppppptttwwwvvvttttttxxx|||{{{}}}}}}kkk]]]^^^nnnpppccciiijjjpppkkkkkk{{{bbbGGG>>>888999===:::777666666666555555555555444444555555444444333222444444444333333333222222000111222222222555999<<>>BBB<<<:::>>><<<444555555444444444444555555444333333222222333333444444444444444444444444444555555555555666666666777555666777888999:::;;;;;;777@@@GGG^^^{{{{{{]]]gggwww^^^YYYYYYTTTUUU]]]hhhjjjmmmppprrrrrrpppooopppnnnmmmnnnoooooonnnmmmpppqqqqqqpppnnnmmmnnnpppuuutttrrrqqqrrruuuxxxzzzzzz~~~}}}nnnggg[[[fff~~~vvvbbb^^^```kkkvvvgggmmm|||gggIII???<<<666555999666666666666555555555555666555444333222333444444333333333333333333333333555444222000000111222333AAA<<<777333555;;;CCCHHHLLLJJJ===555888666555>>>FFF___pppaaadddhhhlllooosssxxx{{{xxxjjjdddooo}}}}}}yyy{{{{{{jjjnnnyyytttdddSSSIII@@@>>><<<666444555666:::???@@@<<<888666555444555666555333222333444333333333444444444555555555555555555555555555555444444444555555555555666999999999999999999999999===AAADDDXXXoooYYYppprrr\\\YYYXXXTTTWWWaaalllmmmoooqqqrrrqqqqqqppppppooommmmmmnnnnnnmmmllloooppppppooommmmmmnnnppptttssssssssstttuuuxxxyyy{{{~~~}}}}}}hhhYYY```tttggg^^^^^^bbbiiicccjjjuuuoooQQQAAA;;;888777888666666666666555555555555666555444333333333444444333333333333333333333333555444222111000111222333555222000///000444999<<>>QQQjjjsssccc^^^mmm}}}~~~yyy|||lllnnnuuu~~~uuuzzzyyyvvvvvv{{{qqqeeehhhlllmmmbbbWWWLLLGGGDDDBBBBBBDDDFFFDDD@@@;;;555333444555666777888777555444555666333333333444444444555555555555555555555555555555444444444555555555555666999999999999999999999999;;;@@@BBBWWW}}}}}}}}}{{{vvvooowwwyyy}}}[[[KKKdddvvvgggZZZWWWTTTRRRZZZgggnnnnnnmmmmmmnnnpppqqqrrrsssqqqooooooooonnnlllkkkjjjkkkllllllkkkkkkmmmoooqqqrrrtttvvvwwwwwwwwwwww|||}}}~~~zzzzzz}}}sssqqqwwwaaa\\\\\\rrrsss\\\XXXkkkkkkJJJ888:::;;;555666666666666555555555555555555444444333333333333333333333333333333333333333333222111111222222333111222333444555666777777222777666555777888FFF```tttkkkddduuuxxx|||nnnqqqxxx~~~tttyyyvvvtttwwwyyywwwvvvfffaaagggnnndddZZZNNNGGGDDDCCCCCCDDD@@@===:::666444333555777555666777666444444444555333333333444444444555555555555555555555555555555444444444555555555555666888999999999999999::::::;;;@@@CCCXXXwwwjjjeeesssyyyWWWLLLsssooodddZZZVVVSSSRRRZZZeeeiiiiiiiiijjjlllnnnqqqssstttrrrqqqpppppppppnnnllljjjkkklllkkkjjjkkkmmmnnnoooqqqsssuuuwwwwwwwwwvvv{{{{{{}}}{{{tttooollliiihhh``````bbbdddeeejjjvvvyyyuuuqqqppppppzzz}}}|||fff^^^YYYjjjeee\\\rrrvvvSSS;;;999999444666666666666555555555555444444444444444333333333333333333333333333333333222222222222222222222333222111111111222444555777444888777777999:::MMMmmmuuupppmmm|||{{{tttzzzqqqrrrsssvvv|||uuuzzzuuurrrqqqwww~~~pppsssrrrdddeeelllaaaYYYMMMDDD@@@@@@???<<<;;;:::888777777888888888444555666555333222333444333333333444444444555555555555555555555555555555444444444555555555555666888888888999999:::::::::<<>>BBBFFFEEEDDDCCCCCCBBB@@@BBBDDDFFFGGGIIILLLOOOQQQRRRWWW\\\^^^^^^dddkkkppp}}}}}}vvveeeaaajjjwwwttt~~~wwwtttRRR;;;777<<<777666666666555555555555333444555555555444333222333333333333333333333333000111222333333333333333111111333444555444444333888666333:::GGGSSSrrroooeeejjjrrrrrrqqqnnnkkkjjjmmmrrrvvvpppzzzkkkiiiooovvvtttzzz}}}~~~sssmmmooonnnggg]]]WWWSSSIII>>>999666333333666999:::999666777777777555444555666333333333444444444555555555555555555555555555555444444444555555555666666777777888999::::::;;;;;;999@@@EEE\\\jjj```rrruuuaaaOOOtttrrr___[[[WWWTTTUUUZZZaaaeeeeeeeeeggghhhjjjjjjkkkkkknnnlllkkkllloooooommmkkklllmmmmmmkkkiiiiiijjjkkkmmmnnnnnnnnnnnnqqqtttxxxxxxwww{{{yyynnnccc[[[VVVPPPOOOLLLJJJGGGFFFFFFFFFHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEDDDBBBAAA???BBBCCCDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAABBBDDDDDDGGGGGGIIILLLPPPSSSVVVXXXdddhhhttt{{{xxxcccdddgggxxxvvvyyyzzzooolll}}}YYY???777999777777777777666666666666555555444444444333333333333333333333333333333333333333333222222111111111222333555444333333444666555222888>>>DDDaaa|||qqqjjjeeeppppppnnnmmmnnnpppqqqpppnnn{{{}}}qqqkkkkkkpppzzz}}}yyyssspppjjjgggeeegggmmmooommmjjjpppssswww{{{~~~~~~~~~vvvzzz|||xxx|||vvvpppjjj```RRRGGGCCC:::888666555555555444222666666666666666666666666555444444444444555666777777666555666777777555333666666666666777777777777::::::::::::::::::;;;;;;;;;>>>GGG^^^ddd[[[qqqttt\\\WWW{{{cccZZZXXXTTTSSSUUUZZZaaaeeeeeefffggghhhiiijjjjjjjjjmmmkkkjjjlllnnnnnnllljjjkkkllllllkkkjjjiiijjjllllllmmmmmmnnnnnnppptttwwwyyyxxx|||}}}yyyrrrooojjjccc\\\UUUOOOMMMMMMLLLJJJHHHFFFFFFFFFFFFIIIHHHGGGFFFFFFFFFFFFGGGEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEDDDDDDEEEFFFHHHKKKMMMNNNUUUXXXbbbvvvwwwyyyjjjcccgggyyy|||yyy}}}uuukkk|||```CCC888999777777777777666666666666555555444444444333333333333333333333333333333333333333333222222222111111222444555555444333555666777444888===IIIppp}}}wwwpppkkkuuurrrrrrsssssssssssstttttt}}}qqqnnnooosss}}}|||xxxtttqqqmmmiiifffbbb^^^[[[SSSRRRQQQSSSVVVWWWWWWUUU[[[^^^aaaeeeggghhhgggfffhhhjjjnnnrrrtttuuuttttttooolllnnnvvvzzzzzz{{{~~~}}}~~~}}}{{{vvvuuupppmmmkkkdddVVVJJJDDD;;;999777666666666555444666666666666666666666666333333333222222333444444888666444555777999999999666666666666777777777777777888888888888999999999<<<>>>GGG___tttZZZZZZuuu}}}yyyuuuYYYcccppp[[[VVVTTTRRRRRRUUUZZZ```dddfffggghhhhhhiiiiiiiiiiiikkkjjjjjjkkkllllllkkkiiiiiijjjkkkkkkjjjjjjkkkmmmiiikkklllmmmnnnppptttwwwyyyyyy}}}wwwjjj```\\\TTTRRRPPPLLLIIIGGGFFFEEEHHHGGGFFFDDDDDDDDDEEEEEEGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDEEECCCBBBBBBBBBCCCCCCDDDEEEGGGHHHMMMYYYlllsssmmmkkklllrrrxxxtttfffeeessswww~~~mmm}}}iiiIII;;;;;;777777777777666666666666555555444444444333333333333333333333333333333333333333333222222222222111222444555555444444555666666777===CCCWWW{{{uuu|||qqquuuwwwuuuqqqpppssswwwwwwyyywwwmmmnnnoooxxx}}}xxxuuutttwwwzzz|||}}}zzzxxxxxxwwwuuuttttttoookkkhhhgggeeebbb^^^\\\YYYUUURRRPPPNNNLLLJJJHHHIIIJJJIIIHHHGGGHHHIIIHHHJJJMMMPPPQQQQQQPPPNNNNNNPPPRRRTTTVVVWWWXXXXXXVVVRRRRRRVVVYYYYYYZZZ\\\^^^______```bbbdddeeefffkkklllooouuu|||uuupppkkkjjjllliii\\\MMMDDD===:::777666666777777666666666666666666666666666444444333333333333333444666444222111333555777777666666666666777777777777777777888888888999999999<<>>SSSuuu|||}}}{{{iiimmmooommmcccZZZ[[[hhhuuuvvv|||}}}fff^^^bbbiiijjjqqqzzzyyy~~~|||}}}~~~|||{{{iiikkkvvvyyyrrrjjjLLLFFF>>>888666666777888666666666666666666666666333333333333444666777888===:::666333333444444333666666666666777777777777555666777888999::::::;;;;;;???JJJccc|||ddd\\\ppplll___~~~WWWggg}}}^^^XXXOOOQQQUUUYYY]]]___aaaaaacccdddeeeggghhhiiiiiiiiiiiikkkmmmlllhhhfffggghhhfffhhhkkklllkkkiiiiiiiiikkkmmmooopppoooooopppqqquuuyyy||||||uuucccZZZYYYYYYVVVSSSPPPNNNRRRYYYaaafffhhhooosssyyy~~~|||{{{zzzzzzyyyxxxvvvrrrmmmhhhccc```]]]\\\ZZZXXXVVVTTTSSSSSSTTTSSSSSSSSSTTTUUUWWWXXXVVVVVVVVVVVVVVVUUUTTTTTTJJJKKKKKKLLLKKKIIIGGGFFFIIIHHHFFFDDDCCCAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBB>>>BBBDDDDDDEEEIIIIIIFFFDDDFFFHHHGGGEEEDDDFFFHHHDDDCCCDDDCCCBBBFFFVVVggg|||pppaaaaaakkkkkkaaauuuSSSBBB777777777777666666666666555555444444444333333333555555555555555555555555111111111222222333333333444555666666555555666888:::@@@___yyyzzzyyysss|||zzz___jjjkkkhhh___XXX\\\kkkxxx|||wwwzzzxxxjjjbbbeeeiiigggnnnyyy{{{|||}}}nnnkkkuuuyyyssskkkPPPIIIAAA:::777777999999666666666666666666666666444444444555777888:::;;;PPPIII@@@999666555666777666666666666777777777777777888888:::;;;<<<======:::>>>JJJccc{{{\\\]]]qqqddd___UUUkkk}}}gggccc[[[RRRPPPOOOPPPSSSXXX]]]___```cccdddfffggghhhggggggfffeeeggghhhiiihhhggghhhiiieeehhhjjjkkkjjjiiiiiijjjlllnnnoooppppppqqqsssuuuuuu{{{}}}~~~~~~xxx~~~vvviiibbbaaa___\\\WWWTTTVVV[[[___cccnnn{{{zzzvvvqqqppppppoooooolllhhheee```aaabbbccccccbbb```___aaa]]]YYYVVVSSSQQQNNNKKKKKKJJJIIIGGGFFFEEEEEEEEEFFFFFFEEEDDDCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAA======>>>@@@@@@AAAAAAAAA??????>>>>>>>>>@@@AAABBBDDDCCCAAA@@@BBBGGGOOOTTThhh{{{wwwaaa```jjjwwwrrrrrrdddHHH<<<:::777666666777666555666555555555555444444444555555444444444333333333333333222222222333444444666444333444666999::::::;;;JJJttt|||}}}yyysssuuuyyytttjjjnnnlllgggaaa]]]cccttt}}}~~~}}}ssseee``````ffflllpppxxx|||ppphhhfffkkkgggfffiiimmmoootttyyyyyyzzz~~~{{{ttttttuuuqqqlllYYYMMMBBB???<<<777666999999888666555444555777888444444555555666666777777MMMHHH@@@999444333444666666666666666777777777777999::::::::::::::::::;;;@@@@@@KKKgggtttYYYbbbzzzoooWWWRRRppp}}}ddd]]]WWWQQQPPPOOOPPPSSSXXX]]]```aaacccdddeeeffffffgggggggggeeegggiiiiiihhhggghhhiiigggiiikkkkkkjjjiiiiiijjjkkkmmmoooppppppqqqssstttvvv{{{}}}|||ssswww|||rrrllljjjfffaaa^^^ZZZ[[[```eeejjjuuu~~~|||yyyuuuqqqlllmmmmmmmmmkkkhhhfffdddbbb___ZZZWWWTTTQQQMMMKKKIIIHHHGGGFFFDDDDDDCCCCCCDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA===>>>???@@@@@@AAA@@@@@@@@@??????>>>>>>???AAAAAACCCBBBAAA@@@AAAEEEKKKPPP]]]nnnfffaaahhhuuu{{{xxxuuuMMM<<<:::777666666777666555777666666666666555555555555555444444444333333333333333222222333333444555666555444555666888:::;;;@@@SSS|||xxxxxxyyyxxxrrrlllooonnnmmmjjjgggiiisss~~~yyysssdddaaaaaagggkkkpppzzzxxxqqqfff___]]]UUUPPPNNNPPPQQQPPPRRRVVV\\\[[[```jjjqqqoooiiiffflllgggggglllppprrrwww~~~uuurrrsssnnneeeXXXMMMCCC???;;;666555888999888666555555555777777555555555666666666666666???===:::888666666666777666666666666777777777777999999::::::::::::;;;;;;???@@@KKKhhhlllVVVlllqqqNNNQQQwww|||aaaWWWRRRPPPOOOOOOPPPTTTYYY^^^```aaaddddddddddddeeefffggggggfffhhhiiijjjiiihhhiiijjjiiikkkllllllkkkiiiiiijjjkkkmmmoooooooooppprrrtttvvv{{{~~~}}}pppooovvv{{{wwwtttnnngggddd^^^\\\___dddjjjqqqxxxxxxwwwvvvsssoookkkgggeee^^^ZZZVVVRRROOOLLLIIIGGGFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBB??????@@@@@@AAA@@@@@@@@@AAAAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@CCCGGGKKKQQQ]]]mmmjjjaaafffuuuSSS<<<:::777666666777666555777777777666666666666555555555444444444333333333333333333333333444555555777666555555666888;;;<<>>???@@@@@@BBBEEEHHHLLLSSS\\\tttrrrbbbdddqqq}}}TTT<<<:::777666666777666555666666666666555555555555555555444444444333333333333333333333333444555666777777777666666999<<>>???@@@BBBEEEHHHNNNQQQSSSddd{{{eeeaaajjj|||mmmSSS<<<:::777666666777666555555555444444444333333333555555444444444333333333333333333333444555666777777777777777777999>>>BBBLLL{{{|||oooqqq}}}vvv}}}kkkeeehhhtttxxxtttssswwwtttfff```YYY```fffggghhhooo{{{tttddd\\\WWWSSSSSSUUUUUUVVVfffnnn___VVVRRRIIIHHHIIISSSdddwwwfff```eeeggg```\\\SSSHHH???;;;999999888777777666666666666666777777666666555555444444999888888777777777666666666666666666777777777777888888999::::::;;;<<<<<<:::???LLLeee```]]]xxx]]]RRRtttjjjaaa[[[QQQNNNMMMNNNQQQVVV\\\```bbbbbbeeeeeeeeeeeefffggghhhhhheeeggghhhiiihhhggghhhiiikkkllllllkkkiiiiiijjjllliiikkkmmmnnnnnnnnnppprrruuuyyy~~~zzznnngggeeekkkrrr~~~wwwkkkccc^^^WWWQQQMMMKKKJJJMMMPPPTTT]]]fffiiimmmsssxxx{{{}}}}}}xxxqqqmmmiiigggdddbbb```^^^[[[YYYSSSRRROOOLLLIIIFFFDDDCCCDDDBBBAAAAAACCCDDDCCCBBBBBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDFFFFFFFFFFFFEEEDDDCCCBBB===>>>???@@@@@@AAAEEEGGGNNNRRRRRR[[[pppzzzeeeaaaiiitttxxxdddSSS<<<:::777666666777666555444444444333333333222222555555444444444333333333333333333333444555777777555777888777777;;;AAAGGGTTTvvvuuuyyyqqqtttggg___```lllqqqnnnqqqzzzpppbbbYYYXXX```ggghhhkkkrrrzzz~~~uuuuuuxxx~~~qqqhhhaaa]]]]]]WWWWWWgggooo]]]RRRLLLJJJHHHKKKVVVhhhzzzggg]]]dddmmmeeecccZZZMMMBBB===;;;888777777777777666666666666666666666666666555555555888888777666777888:::;;;666666666666777777777777888888999::::::;;;<<<<<<:::???JJJ```wwwRRRZZZ{{{]]]VVV~~~hhh^^^WWWPPPQQQMMMNNNQQQWWW]]]aaabbbbbbeeeeeefffggghhhhhhhhhhhhdddfffggghhhffffffggghhhiiijjjjjjiiihhhhhhjjjllliiijjjlllmmmmmmnnnppprrrtttwww}}}vvvjjjbbbbbbgggtttvvvkkkccc\\\UUUUUUPPPNNNOOOMMMKKKNNNUUUOOOSSSWWWZZZZZZZZZ\\\]]]^^^]]]\\\\\\\\\YYYUUURRRSSSPPPNNNMMMMMMMMMLLLJJJHHHGGGFFFEEEDDDDDDCCCCCCFFFEEECCCCCCEEEFFFEEEEEEDDDCCCCCCCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGEEEDDDCCCCCCBBBAAA???@@@CCCEEEIIIRRRTTTWWWdddrrryyyeeeaaaiii}}}}}}ooo~~~kkkTTT<<<:::777666666777666555555555444444444333333333555555444444444333333333222333333333555666777888444666888888888<<>>;;;777777777777777777666666555555555555666666666666666666666666666666777888999666666666666777777777777777888888999;;;<<<<<<===:::???GGG[[[dddFFFWWW}}}]]]WWWhhh\\\SSSOOOTTTMMMNNNQQQWWW]]]aaabbbbbbdddfffgggiiiiiiiiihhhhhhccceeeggggggfffeeefffggghhhiiiiiihhhggghhhkkkmmmhhhjjjlllmmmmmmnnnoooqqqsssvvv|||~~~oooccc___bbbnnnwwwooohhhaaaUUUQQQPPPRRRNNNHHHIIINNNJJJMMMOOOOOOLLLKKKKKKMMMKKKJJJJJJKKKLLLLLLJJJHHHIIIGGGFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEEEEGGGHHHHHHHHHGGGEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGEEEBBB??????AAADDDCCCPPPUUUWWW]]]ggg~~~ggg___aaaqqq{{{lllkkkuuuVVV<<<:::777666666777666555666666555555555444444444555555444444444333333333222333333444555666888888333555888888888<<>><<>>===999888777666555555666777666666666666666666666666777777777777777777777777777777777777888888888888888999999::::::;;;;;;<<<<<>>PPPmmm{{{sssoookkkeee___WWWiiisssqqqooovvvkkk\\\XXXZZZ\\\aaaiiirrr{{{}}}yyyuuurrrsssxxx~~~xxxrrrllleee]]]XXXNNNNNNMMMLLLLLLLLLLLLLLLPPPQQQRRRQQQXXXnnnxxxwww~~~nnn[[[NNNGGGEEEGGGKKK[[[fffsss}}}nnnZZZgggnnntttnnn]]]LLLBBB???999888777666555666777888666666666666666666666666777777777777777777777777777777777777888888888888888999999::::::;;;;;;<<<<<>>777;;;888888:::555666666666666666666666666555555555555555555555555555555555555666666777777222999888777:::???XXX{{{|||ssstttqqqggg\\\ZZZooouuupppooowwwwwwdddYYYXXX[[[]]]cccllluuu||||||yyywwwxxx|||uuuoooggg```[[[UUUPPPLLLHHHHHHHHHHHHIIIJJJKKKKKKFFFKKKNNNLLLLLLUUUgggvvvuuuooojjjiiimmmttt~~~xxx```OOOHHHGGGHHHIIITTT^^^mmmxxx~~~gggooowww}}}lllUUUFFFBBB999888777666666777888888666666666666666666666666666666666666666666666666666777777777888888888888888999999::::::;;;;;;<<<;;;BBBGGG\\\EEEYYYyyydddvvv___RRROOONNNOOOMMMRRRXXX\\\^^^___aaabbbaaacccfffhhhhhhhhhjjjkkkkkkmmmooonnnmmmkkkjjjjjjhhhiiikkkmmmnnnooonnnnnnmmmmmmoooppprrrssssssssstttssswww}}}~~~zzzwwwkkkfffdddjjjxxx}}}~~~|||yyytttqqqqqqqqqooolllmmmkkkiiifffcccbbbaaaaaaddd___\\\^^^dddiiijjjiiibbb___ZZZVVVSSSSSSTTTTTTPPPNNNKKKHHHHHHJJJMMMOOOOOOQQQTTTVVVVVVUUUUUUUUUQQQPPPOOONNNLLLKKKKKKJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLRRRZZZaaadddfffhhhjjjccc___XXXRRRMMMIIIFFFCCC@@@CCCNNN```pppxxxzzz{{{rrrddd___gggiiiyyyYYY[[[nnn~~~YYYAAA777:::888777888444666666666666666666666666444555555555555555555555555555555555666666666666444;;;:::888:::CCCaaawwwqqqvvvrrrdddWWW]]]vvvvvvjjjgggooolll]]]VVVWWWZZZ^^^dddnnnwww|||}}}{{{xxxvvvttt^^^ZZZTTTNNNJJJGGGEEEDDDBBBBBBBBBCCCDDDEEEGGGGGGAAADDDGGGGGGEEEFFFKKKPPPmmmyyyqqqbbb[[[VVVUUUTTTUUUXXX^^^gggpppgggSSSJJJIIIIIIHHHNNNWWWeeepppxxx|||tttzzzsssZZZHHHBBB999999777666666777888888666666666666666666666666666666666666666666666666666777777777888888888888888999999::::::;;;;;;<<<;;;CCCJJJaaaGGG___vvviiinnnZZZOOOKKKLLLNNNMMMSSSZZZ^^^^^^^^^___aaaaaadddggghhhiiiiiijjjkkkkkkmmmoooooommmjjjiiiiiigggiiikkknnnppppppoooooonnnnnnnnnpppssstttsssrrrtttrrruuu|||}}}|||ooohhhcccfffrrr}}}zzzxxxwwwwwwsssoookkkkkkooosssuuuvvvqqqnnnjjjeeebbbaaaaaaaaa\\\ZZZWWWTTTTTTUUUXXXZZZ[[[___cccfffgggffffffgggaaa___]]][[[YYYXXXWWWWWWTTTSSSSSSSSSRRRRRRRRRQQQRRRXXX___dddeeegggjjjmmmkkkgggaaaZZZUUUPPPJJJGGGEEEEEEKKK\\\ppp|||}}}zzz{{{iiiaaaggglllwwwZZZ[[[mmmdddFFF777:::888777888555666666666666666666666666444444444555555555555555555555666666666666666666666<<<:::777<<>><<<:::888666555555555666666666666666666666666777777777777777777777777777777777777888888888888888999999::::::;;;<<<<<<:::DDDRRRoooNNNzzztttyyy[[[nnnvvvhhhYYYQQQNNNKKKKKKMMMQQQUUUZZZ\\\\\\]]]aaadddcccfffhhhiiihhhhhhiiijjjnnnoooqqqrrrqqqnnnllljjjiiillloooqqqrrrqqqooommmlllmmmnnnppprrrsssssstttttttttvvvxxxzzzyyy{{{rrriiifffjjjrrr}}}}}}xxxrrrtttwwwzzz}}}zzzwwwrrrnnnkkkhhhdddaaafffhhhiiihhhfffcccbbbaaafffccc```^^^\\\YYYSSSNNNKKKIIIEEEJJJaaa~~~uuuccc^^^hhhuuuooouuuVVV:::;;;:::555555444666666666666666666666666666666666666666555555555777777666666666666777777999222555888>>>___|||ooopppoooccc[[[]]]aaazzz```dddnnn\\\[[[UUUPPPQQQPPP[[[fffrrrxxx}}}}}}zzzsssggg\\\SSSLLLFFFCCCJJJHHHGGGGGGIIILLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGEEEDDDDDDFFFGGGIIIHHHJJJMMMNNNNNNNNNNNNOOOJJJLLLOOORRRRRRRRRPPPNNNPPPSSSZZZdddooovvvzzz{{{{{{kkk\\\RRRQQQSSSNNNNNNOOOQQQVVV```kkkssssss{{{~~~yyywwweee\\\fffwwwtttfffWWWJJJFFF@@@999666888999777444555555555555555666777777555555666666777777888888;;;;;;:::999888888888888::::::::::::::::::::::::@@@FFFOOOiiiYYY~~~nnn\\\zzzpppbbbUUUQQQPPPOOONNNNNNQQQUUUYYY[[[[[[]]]```ccceeefffggggggfffeeefffhhhooopppqqqrrrqqqpppnnnmmmgggjjjmmmqqqrrrrrrqqqpppkkklllnnnppprrrsssssstttttttttvvvxxxxxx|||~~~yyyqqqjjjhhhkkkrrr|||xxxuuurrrnnnllljjjjjjjjjhhheeecccbbbbbbhhheee```]]]ZZZVVVQQQNNNLLLJJJFFFIII]]]zzziiiaaajjj|||ssswww}}}RRR888:::999666666555666666666666666666666666666666666666666666666555777777666666666666777777888444777;;;BBBfff~~~ssspppkkkaaa[[[[[[cccqqqyyy|||rrr\\\dddkkkZZZYYYSSSOOOQQQQQQ\\\gggrrrxxx}}}yyyrrriii___XXXQQQLLLHHHLLLKKKIIIJJJKKKMMMMMMLLLIIIIIIHHHHHHHHHHHHHHHHHHLLLLLLKKKKKKKKKLLLMMMNNNOOOQQQSSSUUUUUUTTTTTTTTTRRRSSSTTTVVVVVVUUUTTTSSSRRRUUUZZZcccllltttwwwxxx{{{pppcccYYYUUUUUUQQQQQQPPPPPPTTT[[[eeelllpppxxx}}}yyyxxxlll```fffuuusssgggYYYKKKHHHBBB;;;888888999777555555555555555555666777777555666666666777777777888::::::999888888888999999::::::::::::::::::::::::<<>>HHHpppyyyooofff___ZZZWWWeeehhhggggggddd]]]nnnhhhXXXXXXQQQNNNQQQRRR]]]hhhsssxxx}}}zzzsssllleee___YYYVVVRRRPPPOOOOOOPPPQQQOOONNNOOONNNMMMMMMMMMMMMMMMMMMRRRSSSTTTUUUVVVVVVVVVVVVVVVXXX[[[^^^___^^^\\\[[[ZZZZZZYYYYYYXXXWWWVVVVVVUUUVVVZZZ```hhhnnnrrrssstttvvvwwwrrrhhh___YYYWWWUUUSSSQQQOOOPPPUUU]]]ccckkkttt}}}||||||sssdddeeeqqqqqqiii\\\MMMIIICCC===999999999888666555555555555555666777777666666666666777777777777999888888888888999::::::::::::::::::::::::;;;;;;:::FFFTTTqqqnnnvvveeemmmnnn^^^OOOLLLNNNOOOMMMKKKPPPTTTYYYZZZZZZ[[[^^^aaaggggggfffdddcccdddgggjjjnnnnnnnnnooopppqqqrrrsssnnnoooqqqqqqpppnnnllljjjjjjkkkmmmoooqqqsssssstttssssssvvvyyyyyyyyyuuuqqqoooooooooqqqzzz|||vvvqqqnnnmmmmmmmmmpppmmmgggbbb]]]ZZZXXXWWWPPPNNNJJJIIIQQQiiinnn___hhh~~~|||UUU>>><<<:::888888555666666666666666666666666555555555555666666666666777777666666666666777777666666<<<@@@MMMzzz~~~oooaaa[[[WWWSSShhhfffbbbaaa___dddhhhYYYWWWPPPMMMQQQSSS___iiisssxxx|||~~~xxxrrrkkkeeeaaaYYYXXXVVVVVVWWWVVVTTTRRRTTTTTTSSSSSSSSSSSSTTTTTTVVVXXX[[[^^^___``````______```bbbeeefffeeebbb```[[[ZZZWWWUUUSSSSSSRRRSSSRRRRRRTTTXXX^^^cccfffgggdddgggkkkjjjeee___YYYWWWUUUSSSPPPMMMMMMQQQWWW\\\fffoooyyywwweeeccclllnnnkkkaaaRRRGGGCCC===999999999999888555555555555555666777777666666666666777777777777777777777777888999:::;;;:::::::::;;;;;;;;;;;;;;;;;;IIIVVVqqquuu|||yyysssaaammmwwwfffUUUNNNNNNMMMLLLLLLQQQUUUYYYZZZZZZ[[[^^^aaaeeeffffffeeeeeegggjjjmmmkkklllmmmnnnoooqqqrrrsssooopppqqqqqqpppnnnllljjjiiijjjllloooqqqsssttttttrrrrrruuuyyy{{{{{{~~~tttrrrrrrrrrqqqqqqyyy}}}vvvtttsssrrrqqqpppnnnkkkfffaaa]]]\\\[[[SSSOOOLLLJJJMMM___uuufffggg{{{zzzVVV???;;;888888:::666666666666666666666666666444555555555666666777777777777666666666666777777555777===AAASSS~~~mmm^^^VVVTTTSSSmmmjjjiiiddd]]]iiiiiiZZZXXXPPPLLLRRRUUUaaakkktttxxx|||zzzrrrkkkfffaaa___]]]\\\\\\[[[YYYXXXTTTUUUVVVWWWYYY\\\^^^___ccceeehhhkkkmmmmmmmmmllljjjiiihhhhhhgggddd___[[[TTTRRROOOLLLJJJJJJJJJJJJHHHHHHHHHJJJNNNRRRTTTTTTTTTWWWZZZ[[[YYYWWWTTTSSSPPPOOOMMMJJJJJJNNNSSSXXX```iiittt|||xxxfffaaahhhkkkmmmgggYYYFFFCCC>>>:::999999999:::555555555555555666777777777777777777666666666666666666666777888999:::;;;:::::::::;;;;;;<<<<<<<<<<<>>CCC[[[~~~}}}xxxlll]]]TTTUUUXXXpppmmmnnnfffXXXggghhhYYYWWWOOOLLLSSSWWWcccllltttxxx|||xxxtttkkkiiieeedddddddddcccbbb]]]^^^```cccgggkkkooopppxxxzzz{{{}}}}}}|||{{{zzzoookkkfffbbb___ZZZSSSNNNIIIHHHEEECCCBBBAAABBBBBB=========???AAACCCCCCCCCGGGHHHIIIKKKLLLLLLLLLLLLIIIHHHGGGEEEFFFIIIOOOTTTZZZeeepppxxxyyyiiicccgggiiinnnlll```IIIFFFAAA<<<999888999:::555555555555555666777777777777777777666666666666666666666777888999:::;;;:::::::::;;;<<<<<<======;;;GGGNNN```uuugggUUUaaavvv}}}|||uuukkk```YYYRRRLLLKKKNNNSSSWWW[[[\\\[[[[[[^^^aaacccdddfffgggggggggiiikkkjjjlllnnnppprrrrrrqqqpppllllllnnnooopppppppppppphhhiiikkknnnqqqrrrtttttttttrrrtttxxxzzz{{{~~~{{{vvvvvvxxxxxxtttrrrxxx|||yyyuuuxxxyyyuuummmddd]]]ZZZWWWPPPOOOOOOJJJNNNmmm|||iiidddrrr{{{}}}aaaGGG<<<666777;;;777666666666666666666666666444444555555666777777888777777666666666666777777888:::???GGGeee{{{tttoooiii___UUUXXXbbbmmmgggjjj```RRRfff~~~dddVVVUUUNNNLLLUUU[[[dddmmmuuuxxx{{{{{{wwwsssppppppqqqrrrrrrpppqqqrrrsssuuuwwwyyy{{{~~~|||zzzwwwtttrrrbbb]]]VVVRRRPPPLLLFFFAAA@@@@@@???>>>============:::999:::<<<>>>>>>===;;;===>>>???AAACCCEEEEEEDDDBBBBBBAAA@@@@@@DDDJJJNNNWWWaaallluuu}}}|||nnniiiiiiiiiooopppdddPPPMMMGGG@@@;;;888777888555555555555555666777777888777777777666666666555777777666777777888999999::::::;;;;;;<<<=========;;;GGGLLL\\\yyygggZZZdddlllgggdddjjjddd___ZZZRRRJJJIIIKKKTTTWWW[[[\\\\\\\\\___bbbccceeeggggggfffffffffgggkkkmmmpppssstttsssqqqpppooooooooooooooonnnnnnmmmgggiiikkknnnppprrrttttttvvvsssssswwwyyyyyy|||}}}wwwxxxyyyyyytttrrryyy~~~|||~~~tttiii___[[[XXXPPPOOOQQQJJJJJJfffnnn```mmmzzzpppwwwnnnPPPBBB777777999444666666666666666666666666444444444555666777777888777777666666666666777777999;;;@@@JJJmmmxxxmmmhhhhhh```VVV[[[iiihhh```bbbZZZNNNhhhyyy___SSSSSSMMMLLLWWW^^^eeemmmuuuxxx{{{}}}|||~~~{{{|||~~~~~~}}}|||zzzyyyxxxwwwwwwuuusssppplllgggbbb^^^[[[PPPJJJDDDBBBCCCBBB???;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAA@@@>>><<<888999;;;===@@@AAA@@@???>>>>>>===<<<<<<@@@EEEJJJUUU___jjjsss|||sssnnnllliiioooqqqgggVVVRRRLLLCCC<<<777666666555555555555555666777777888888777777666666666555777777777777777888888999::::::;;;;;;<<<===>>>>>><<>>===<<<<<<;;;;;;;;;;;;;;;;;;<<>>???@@@>>>???@@@@@@@@@BBBEEEHHHNNNYYYiiisssyyywwwmmmoooxxx{{{uuulll[[[LLLIIIGGG:::222666777666666666666666666666666777777777777666666666666777888888888888999999999888999;;;<<<<<<<<<>>>@@@AAADDDMMMfff~~~~~~iiiUUUooouuuRRRVVVUUUSSSSSSRRRMMMHHHJJJOOOTTTXXX\\\]]]ZZZZZZ]]]aaadddgggiiiiiihhhfffeeeeeemmmllllllnnnrrrttttttrrrqqqpppoooooopppooommmkkkgggjjjnnnqqqssstttsssrrrssszzzwwwtttxxxxxxyyy~~~}}}yyytttuuuzzz~~~vvvkkkbbb\\\XXXPPPNNNOOOLLL\\\zzzooocccdddjjjxxxsssppp}}}}}}MMM;;;===888:::666777777777777777777777777555555555666666777888999888888888777888888999:::777AAABBBPPPsssjjjfffjjjkkkgggggglllmmm]]]^^^XXXLLLkkk{{{___RRRSSSNNNMMMVVV\\\gggnnntttuuuxxxxxxwww~~~vvvrrrlllgggdddaaa^^^\\\TTTRRROOOLLLJJJIIIHHHHHHBBBBBBAAA@@@@@@??????>>>??????>>>===============<<<;;;<<<>>>@@@@@@>>><<<===<<<<<<<<<<<<===>>>>>>>>>????????????AAACCCFFFMMMWWWeeepppwww~~~}}}pppooovvvzzztttlll^^^PPPMMMKKK===444666555666666666666666666666666777777777777666666666666777888888888888999999999888:::<<<<<<<<<<<<===???AAACCCMMMdddkkk\\\vvvwwwRRRQQQKKKJJJKKKLLLIIIGGGJJJPPPVVVXXXZZZZZZ[[[\\\___bbbggghhhjjjiiifffcccbbbbbbnnnnnnoooqqqttttttrrrpppqqqpppqqqrrrrrrqqqnnnllljjjlllnnnqqqssssssssssssttt{{{wwwtttyyyyyy{{{~~~}}}xxxrrrqqqtttvvv|||xxxoooggg^^^[[[RRROOOOOOLLLXXXssswwwgggccccccooovvvdddkkkSSS???>>>777999555777777777777777777777777555555555666666777888999888888777777888999999:::999AAADDDXXXxxxooojjjmmmmmmjjjlllsssoooaaa[[[PPPKKKmmmxxx^^^QQQQQQLLLMMMWWW]]]fffmmmssstttvvv|||~~~~~~ssslllttt{{{wwwmmmhhh```ZZZWWWUUUTTTSSSKKKKKKIIIHHHGGGGGGGGGGGGCCCBBBBBBAAA@@@@@@??????AAA@@@?????????????????????>>>>>>???AAA@@@>>><<>>======<<<<<<======>>>?????????>>>???BBBDDDKKKTTTaaallluuu~~~|||wwwxxxxxxsssnnnbbbTTTQQQQQQCCC888666444666666666666666666666666666666666666777777777777777888888888888999999999:::;;;<<<<<<;;;;;;===>>>AAADDDNNNfffmmmaaazzzsssPPPLLLGGGEEEFFFGGGFFFEEEJJJRRRYYYYYYYYY[[[]]]```cccdddhhhiiijjjiiifffdddcccdddlllnnnqqqtttuuutttrrrpppqqqqqqrrrtttuuussspppmmmiiijjjlllnnnqqqssstttuuuttt{{{wwwtttyyyzzz|||~~~}}}yyywwwvvvrrrllljjjllljjjpppzzzzzzrrrlll___]]]TTTPPPPPPMMMWWWooollldddaaalllttt^^^ddd}}}WWWAAA>>>666999555666666666666666666666666555555555555666777888999777777777777888999::::::999AAAGGGaaawwwrrrrrrrrrmmmggglllvvvnnnggg]]]JJJHHHmmmsss[[[OOOOOOJJJMMMXXX]]]fffmmmssstttvvv{{{ooodddjjjzzz}}}vvvqqqjjjeee___ZZZWWWUUURRRQQQLLLLLLKKKKKKJJJJJJJJJJJJEEEEEEDDDCCCCCCBBBBBBAAA@@@@@@??????>>>??????@@@BBBBBBBBBCCCEEEEEECCCAAABBBAAA@@@>>>============>>>?????????>>>>>>AAACCCGGGQQQ```lllwwwzzztttpppfffWWWUUUUUUGGG;;;888333666666666666666666666666666666666666777777777777777777888888888999999999:::<<<===<<<;;;;;;<<<===@@@FFFTTTnnnjjjbbbyyymmmOOOIIIGGGEEEEEEFFFDDDDDDJJJRRR\\\\\\\\\^^^```cccfffggghhhiiijjjjjjhhhgggggghhhiiilllqqqtttvvvuuusssrrrqqqrrrsssuuuvvvuuuqqqnnnhhhhhhiiikkknnnqqquuuwwwtttzzzvvvsssyyyzzz}}}|||{{{{{{yyyqqqllliiiiiigggcccaaacccaaafffpppzzz|||uuupppaaa```WWWQQQRRRPPPXXXmmmoooeeebbbnnnppp___jjj[[[DDD>>>666:::666666666666666666666666666555555555555666777888999777777777777888999:::;;;999AAAJJJiiiooorrrwwwwwwlllaaahhhvvvmmmooobbbHHHIIIooolllXXXNNNMMMHHHMMMXXX]]]fffnnntttuuuwww{{{qqqbbbeeetttwwwrrrkkkhhhddd```]]]ZZZVVVSSSPPPPPPOOONNNMMMKKKJJJIIIFFFEEEEEEDDDDDDCCCBBBBBB??????>>>>>>>>>??????@@@CCCCCCDDDFFFIIIIIIHHHGGGFFFEEECCCAAA@@@??????>>>???@@@@@@@@@??????BBBDDDEEEOOO___nnnzzzvvvtttjjjZZZVVVVVVIII>>>:::555777777777777777777777777555666666666777777777888777777888888888999999999:::<<<===<<<;;;;;;<<<===???III\\\xxxfffdddyyygggPPPKKKIIIFFFEEEEEEDDDDDDKKKTTT]]]___aaaaaabbbcccfffiiihhhiiijjjjjjhhhhhhiiikkkhhhlllqqqttttttsssssssssrrrrrrssstttvvvuuurrrpppiiihhhhhhiiikkkppptttwwwsssyyyuuurrrxxxzzz~~~~~~ssspppnnnkkkddd^^^[[[[[[[[[YYYYYY[[[[[[___hhhrrryyy~~~yyytttgggfff[[[SSSTTTSSSZZZllloooeeedddqqqwwwfff\\\lll~~~aaaHHH???666;;;777777777777777777777777777555555555666666777888999666666777777888999;;;;;;999CCCOOOqqqhhhmmmuuuvvviii___fffvvvqqqyyyhhhIIIOOOwwweeeTTTNNNMMMHHHMMMXXX[[[fffnnnuuuvvvxxx|||vvvdddcccnnn~~~|||vvvooommmiiigggddd```[[[XXXUUUTTTSSSQQQOOOLLLJJJIIIFFFFFFFFFEEEDDDDDDCCCCCCAAAAAA@@@@@@AAAAAABBBBBBDDDDDDEEEGGGJJJKKKJJJIIIIIIHHHGGGEEEDDDCCCBBBBBBAAABBBBBBBBBAAABBBEEEGGGEEENNN]]]lllyyy}}}zzzrrr```YYYWWWIII???;;;666777777777777777777777777555555666666777777888888777888888888888999999999:::;;;<<<<<<;;;;;;===>>>???KKK```}}}jjjmmmfffRRRLLLIIIFFFEEEEEEDDDEEEMMMVVV[[[```ddddddbbbbbbeeeiiihhhiiiiiiiiigggggghhhjjjiiimmmqqqsssrrrqqqqqqrrrsssrrrrrrsssttttttsssqqqnnnllljjjiiijjjnnnsssvvvrrrxxxtttpppwwwyyy~~~yyymmmgggccc___]]]VVVQQQQQQRRRQQQRRRUUUWWWXXX^^^gggnnnxxx|||xxxnnnmmm```UUUUUUTTT[[[kkkrrrhhhhhhvvvooo]]]WWWkkk~~~}}}hhhMMM@@@777;;;777777777777777777777777777555555555666666777888999666666666777888:::;;;<<<:::EEETTTwwwuuufffggglllooohhhaaaiiiwwwzzzkkkKKK[[[___RRRNNNMMMHHHNNNXXXZZZdddllltttvvvxxx|||~~~jjjbbbggguuuzzzwwwrrrooollliiifffddd\\\\\\[[[YYYWWWSSSQQQOOOJJJJJJIIIIIIHHHHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIKKKMMMMMMLLLJJJLLLLLLJJJIIIGGGFFFFFFFFFBBBCCCDDDDDDDDDEEEHHHJJJGGGNNNZZZgggttt}}}hhh]]]XXXIII???<<<777777777777777777777777777555555555666777888888888777888888888888999999999888:::<<<<<<<<<<<<===???@@@KKK___{{{ssswwwgggRRRKKKHHHEEEDDDDDDDDDEEENNNXXXZZZ```ffffffbbb```ccchhhhhhiiiiiihhhfffeeeggghhhkkknnnrrrrrrpppnnnoooppptttrrrqqqrrrssstttsssrrrrrrpppllljjjjjjmmmqqqtttqqqwwwssspppvvvyyy~~~~~~pppiiiccc^^^\\\SSSMMMMMMNNNNNNOOORRRRRRRRRVVV^^^eeeooo~~~{{{tttrrrcccVVVUUUTTTZZZjjjuuulllmmm{{{ppp\\\XXXooonnnQQQBBB888;;;666777777777777777777777777555555555666666777888999666666666777888:::;;;<<<<<>>@@@@@@JJJ]]]wwwxxx|||iiiPPPJJJGGGFFFEEECCCDDDHHHNNNRRRZZZ^^^aaaaaa___aaaffflllkkkkkkkkkkkkkkkkkkkkkkkkkkkppptttsssoookkkkkkmmmoooqqqtttuuutttsssrrrssssssrrrpppooooooppprrrsssrrrvvvrrrqqquuusssvvvuuummmiiiddd```ZZZWWWVVVVVVVVVUUUXXXWWWXXXZZZ\\\cccrrr}}}{{{uuujjj]]]WWWYYYccckkkvvvooolllssszzz```^^^sssxxxXXX@@@999999888888888888888777777777777666666666777888888999999888777888888999:::;;;<<>><<<;;;BBBJJJTTTooowwwmmmTTTNNNHHHGGGFFFDDDDDDGGGMMMQQQVVVZZZ^^^^^^]]]^^^dddjjjnnnnnnnnnnnnnnnnnnnnnnnnlllppptttsssnnnjjjiiijjjppprrruuuvvvuuussssssssssssrrrpppooooooppprrrssssssvvvrrrqqquuusssuuuwwwrrrhhhccc]]]ZZZYYYZZZZZZYYY\\\ZZZZZZZZZZZZ^^^lllzzz~~~|||wwwmmmaaaXXXYYYccclllsssllliiirrr|||aaa^^^pppzzzZZZAAA::::::888888888888888777777777777666666666777888888999999777777888888999:::<<<<<<@@@JJJaaazzzmmmkkkllliii```VVVZZZhhhuuuxxxuuurrr\\\KKKkkkvvvWWWPPPJJJIIIJJJMMMTTT[[[dddlllsssuuuvvv{{{}}}}}}~~~pppfffeeeiiinnnzzz}}}|||zzzxxxvvvrrrmmmiiiiiigggccc```^^^\\\YYYWWWTTTTTTUUUVVVXXXZZZ\\\]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWTTTQQQPPPQQQQQQNNNLLLJJJHHHFFFEEEGGGIIIKKKMMMQQQUUUZZZ```mmm~~~~~~yyyxxxwwwtttjjj___UUUNNNFFF>>>999777777666666666666777777888888777777777777888888777777777888999999:::::::::;;;===>>>???>>><<<<<>>>>>>>>===<<>>AAAPPPmmmmmmkkk___RRRVVVgggqqqooogggYYYBBBBBBllliiiTTTMMMGGGFFFHHHLLLTTT]]]eeemmmtttuuuuuuyyy{{{{{{}}}~~~tttiiidddeeelllvvv}}}{{{xxxuuussspppmmmjjjjjjiiiiiihhhhhhgggggggggjjjjjjiiihhhgggeeedddccc```___\\\WWWRRROOONNNOOOMMMLLLJJJHHHHHHJJJOOORRRRRRVVVZZZ]]]hhhzzztttppprrrmmmhhhfff```WWWPPPJJJAAA999888777777777777777777888888888777777777777888888777777777888999999:::::::::;;;<<<===>>>>>>======BBBPPPbbbrrrlllNNNGGGFFFFFFFFFGGGHHHLLLQQQUUUTTTYYY___```______dddiiikkkkkklllllllllmmmmmmmmmlllooorrrttttttsssrrrqqqrrrtttvvvvvvuuutttuuuvvvrrrqqqooonnnnnnoooqqqrrruuuyyytttrrruuupppooo{{{tttmmmkkkjjjgggccc___^^^^^^YYYQQQNNNXXXeeeuuu~~~}}}rrrddd```gggqqquuu{{{tttiiiaaafffqqq~~~uuummmsss~~~cccHHH===;;;999888888888888777777777666666666666777888888999999777777888999:::<<<>>>???BBBTTTsss}}}mmm[[[TTTWWW```mmmwwwhhhVVV@@@EEEmmmeeeRRRKKKFFFFFFHHHLLLUUU^^^hhhooouuuuuuuuuwwwxxxxxx{{{uuukkkdddhhhppp||||||yyyxxxwwwuuusssssstttvvvxxxwwwwwwvvvtttrrrooollljjjddddddccc___YYYTTTQQQOOOPPPOOOMMMKKKJJJLLLQQQVVVTTTXXXZZZ\\\eeewwwzzzpppnnnjjjllllllggg\\\SSSLLLBBB888888888777777777777888888888888777777777777888888777777777888999999:::::::::;;;<<<======>>>>>>>>>CCCRRRcccwwwmmmPPPKKKGGGHHHIIIIIIJJJNNNSSSWWWWWW\\\aaabbb``````dddiiimmmmmmmmmnnnnnnooooooppplllnnnrrruuuvvvvvvuuutttrrrtttuuuuuutttsssuuuvvvrrrqqqooonnnnnnoooqqqrrrtttxxxtttrrruuupppooozzzzzzpppmmmjjjddd^^^\\\^^^___[[[QQQLLLUUUaaammm{{{{{{|||~~~~~~vvvkkkggglllsssuuu|||uuujjjbbbeeerrrvvvjjjgggvvv|||dddHHH===:::888888888888888777777777777666666666777888888999999777777888999;;;===>>>???EEEXXXyyysssZZZQQQTTT___qqqgggSSS@@@GGGllleeeOOOJJJFFFGGGJJJNNNVVV^^^hhhooouuuuuutttvvvxxxwwwzzzvvveeefffnnn{{{}}}|||}}}}}}yyytttpppmmmiiiiiigggeeeaaa[[[VVVSSSSSSSSSQQQNNNLLLNNNUUUZZZWWWZZZ[[[[[[bbbsss~~~qqqooolllsssuuuoooaaaUUUNNNDDD888999888888777777888888999888888777777777777888888777777777888999999:::::::::;;;;;;<<<===>>>??????FFFRRR___xxx|||oooSSSRRRKKKLLLLLLLLLLLLNNNRRRUUUWWW\\\aaabbb```___bbbfffmmmnnnnnnoooppppppqqqqqqmmmoooqqqtttvvvvvvuuusssrrrssstttsssrrrrrrtttvvvqqqpppooonnnnnnooopppqqqssswwwtttrrruuupppooozzz|||wwwqqqlllccc\\\[[[^^^aaa]]]RRRKKKQQQ\\\gggwwwyyy}}}}}}~~~xxxqqqnnnqqquuuyyyyyymmmccceeeppp~~~ssshhhfffuuu}}}dddHHH<<<999888888888888888777777777777666666666777888888999999777777888999;;;===???@@@FFF]]]uuu]]]NNNSSSeeevvvcccOOO>>>FFFdddyyyrrr___MMMIIIFFFIIILLLPPPWWW^^^eeemmmsssttttttwwwyyyyyyyyy~~~}}}jjjjjjqqq}}}|||vvvsssqqqmmmiiigggeeebbb]]]YYYUUUVVVTTTQQQNNNPPPWWW^^^ZZZ]]]\\\ZZZ```pppuuuuuuuuuxxx|||uuudddWWWPPPEEE:::999888888777777888888999888888777777777777888888777777777888999999::::::::::::;;;<<<===>>>???@@@EEERRRaaazzz}}}oooUUUVVVOOOOOOOOONNNMMMNNNQQQSSSVVV[[[```aaa^^^]]]```ccclllmmmmmmnnnooopppppppppnnnoooqqqtttvvvuuusssqqqrrrsssssssssrrrrrrtttuuuqqqpppooommmmmmooopppqqqssswwwtttsssuuupppooozzzwww~~~vvvooofff^^^[[[___ccc___SSSJJJNNNYYYdddttt~~~}}}~~~}}}yyytttrrrtttwww|||}}}oooddddddmmmzzzuuujjjhhhrrrxxxvvvyyycccHHH;;;999777888888888888777777777777666666666777888888999999777777888999;;;===???@@@GGG```wwwyyywwwrrr```OOOUUUlllwwwsss```LLL;;;BBBZZZkkkeeeVVVLLLHHHGGGJJJNNNQQQWWW^^^bbbkkkrrrsssuuuyyy|||{{{yyy~~~~~~rrrpppuuu~~~vvvpppiiifffgggfffccc___WWWWWWVVVRRROOOQQQYYY```[[[^^^]]]ZZZ^^^ooo~~~yyy|||~~~zzz~~~xxxeeeWWWQQQGGG;;;999999888888888888999999888888777777777777888888777777777888999999::::::::::::;;;;;;===>>>???@@@???RRRggg{{{nnnaaaUUUOOOOOOOOOMMMLLLMMMQQQTTTWWWZZZ___bbbbbbbbbccccccjjjjjjkkkllllllmmmnnnnnnrrrqqqpppqqqsssrrrnnnjjjqqqrrrtttsssqqqooooooooopppqqqqqqooonnnmmmnnnpppvvvssssssvvvtttpppoooqqqtttvvviiifffaaabbbccc```WWWNNNMMMRRRaaammm~~~~~~kkkoooooouuu~~~||||||}}}~~~oooccceeelllsssnnnnnnnnnvvviiiLLL>>>::::::777777777777666666666666555555666666777777888888;;;<<<<<<;;;;;;<<>>@@@AAAGGGWWWmmmggg]]]TTTQQQPPPNNNLLLKKKLLLPPPSSSYYY\\\aaadddddddddddddddlllkkkkkkkkkkkkkkkkkkkkkooonnnoooqqqsssssspppnnnrrrrrrrrrpppnnnmmmoooppppppqqqqqqpppnnnnnnoooppptttrrrrrrtttrrrnnnmmmppptttwwwjjjhhhcccfffhhhdddXXXLLLKKKPPP[[[jjjwwwwwwzzz}}}iiiXXXTTTSSSUUUVVVWWW]]]eee{{{~~~|||{{{|||qqqfffgggmmmsssnnnkkkjjjtttkkkMMM===888888777777777777666666666666555555666666777888888888;;;;;;;;;::::::<<>>AAAHHHmmmxxxqqqqqqmmmbbbZZZ___kkknnnhhhZZZ[[[bbbkkklllbbbUUUMMMKKKKKKJJJIIILLLQQQYYY___fffkkkqqqtttuuuvvvxxx{{{|||zzzxxxxxx{{{}}}}}}zzzsssmmmooowww}}}}}}qqquuu{{{~~~~~~~~~|||rrrllljjjddd^^^ZZZVVVUUUZZZaaaddd```]]]\\\^^^fffwwwyyyrrr~~~}}}iiiVVVHHHAAA<<<:::777777888999999888777888888888888999999999888888999999999:::::::::;;;;;;;;;<<<===???AAABBBFFFWWWnnnggg^^^VVVSSSQQQMMMIIIHHHJJJOOOTTT\\\___cccffffffeeeeeeeeelllkkkjjjiiihhhhhhiiiiiimmmmmmmmmoooppprrrrrrsssqqqrrrqqqpppnnnmmmnnnpppppprrrsssrrrqqqpppqqqrrrrrrqqqqqqqqqnnniiijjjooosss{{{ooommmffflllqqqlll\\\LLLIIINNNSSSaaa~~~wwwoookkkkkknnnssswwwwwwxxxtttgggYYYTTTNNNHHHFFFGGGGGGGGGGGGFFFEEEHHHPPP[[[gggwww|||{{{yyyyyy}}}tttkkkkkknnnooowwwpppooolllqqqyyyqqqwwwfffKKK<<<999999777777777777666666666666555666666777888888999999888999999999999;;;>>>AAAIIIssssssnnnppplll```VVVZZZfffjjjfffhhhrrr}}}xxxgggWWWNNNJJJIIIIIIHHHKKKQQQYYY^^^gggkkkqqqsssssstttvvvxxxzzzyyyxxxxxxzzz}}}|||wwwsssrrrmmmjjjllltttyyyzzzxxxnnnqqqwww|||uuupppiiibbb]]]XXXWWW\\\cccfffccc``````aaahhhwww}}}sssyyy}}}kkkWWWIIIAAA===;;;888777888999888888777777888888888999999999888888999999999:::::::::;;;;;;<<<===>>>@@@AAABBBHHHYYYrrrkkkaaaUUUSSSQQQMMMJJJHHHKKKPPPTTTZZZ]]]bbbdddddddddddddddiiihhhgggggghhhiiikkkllloooooonnnnnnnnnoooqqqrrrooorrrttttttrrrpppnnnnnnoooqqqssssssqqqqqqqqqrrrrrrqqqrrrqqqlllhhhjjjoooqqqxxx|||sssoooeeejjjpppmmm^^^OOOKKKOOORRR[[[oooxxxqqqmmmkkkiiimmmnnnkkkgggccc^^^YYYXXXSSSKKKFFFDDDDDDBBB???FFFCCCBBBEEEGGGJJJRRR[[[iiivvv}}}zzzyyy|||sssjjjlllooopppttt{{{yyyuuullllllpppeeeiii}}}eeeKKK===:::;;;777777777777666666666666666666777777888999999999888999999999999;;;>>>AAAKKKyyy|||pppoooqqqlll___TTTWWWdddjjjgggyyy~~~gggWWWPPPHHHGGGGGGGGGIIIOOOXXX]]]eeejjjoooqqqqqqqqqsssuuuwwwxxxyyy{{{|||}}}}}}uuuooonnnkkkjjjlllppprrrnnnjjjkkknnnttt~~~~~~|||tttmmmeee```\\\ZZZ^^^fffiiifffdddddddddjjjyyy{{{zzz~~~yyyjjjYYYLLLEEE>>>;;;999888888999888888777777888888888999999999888888999999999:::::::::<<<<<<<<<===???@@@BBBCCCJJJ\\\vvvkkk___RRRRRRPPPNNNKKKJJJMMMRRRVVVXXX[[[```cccddddddddddddgggfffffffffhhhkkknnnpppqqqppppppmmmllllllooorrrnnnqqquuuvvvtttqqqnnnmmmnnnppprrrsssrrrppppppqqqqqqqqqrrrpppkkkfffiiiooopppwwwwwwyyyrrrfffiiillljjj^^^PPPKKKMMMNNNUUUddd{{{|||vvvpppkkkiiikkkkkkhhhccc```^^^^^^YYYWWWQQQJJJGGGHHHFFFBBBAAA??????AAAAAA???BBBHHHOOOXXXdddsss|||yyy{{{qqqhhhnnnvvvxxxxxx{{{mmmiiipppllltttjjjOOO>>>::::::777777777777666666666666666666777888888999999:::888999999999:::<<>><<<999888999999888777777888888888888999999999888888999999999:::::::::=========>>>???AAACCCCCCLLL^^^yyy{{{hhh]]]QQQPPPPPPOOOMMMMMMOOOSSSWWWVVVZZZ___cccddddddeeefffhhhgggffffffhhhkkkoooqqqppppppooommmkkklllooosssoooqqqttttttrrrooonnnmmmlllnnnqqqrrrqqqppppppppppppppppppooohhhcccfffnnnooovvvuuu|||vvviiihhhhhhggg]]]QQQJJJIIIKKKSSS```sss|||vvvppppppnnnmmmllljjjeeeaaa___RRRTTTQQQHHHCCCEEEEEEBBB>>>===???CCCCCC@@@BBBFFFIIIOOOSSSXXXggg|||yyy{{{pppgggqqqvvvnnnvvvvvvoooRRR@@@::::::777777777777666666666666666777777888888999::::::999999:::::::::===AAADDDXXX|||tttwwwppplll```TTTVVVfffpppqqqgggWWWOOOGGGGGGFFFGGGIIIPPPXXX^^^bbbggglllooonnnoooqqqsssuuuxxx|||}}}}}}}}}yyyqqqrrrqqqoooooonnnkkkfffbbbbbbeeennn~~~|||zzz}}}vvvoooiiibbb]]]___dddeeeccccccddddddiiiwwwtttwwwyyytttiii[[[QQQLLL???===:::888999999888777777888888888888999999999888888999999999:::::::::======>>>???@@@BBBCCCDDDMMM___yyyuuufff\\\SSSOOOOOOOOONNNNNNQQQUUUXXXVVVZZZ___ccceeefffggggggiiihhhgggggghhhkkkoooqqqooooooooollljjjlllpppuuupppqqqrrrqqqnnnmmmnnnoookkknnnqqqrrrqqqpppooopppnnnoooooommmfffaaaeeemmmnnnuuutttxxxyyylllhhhfffddd\\\PPPHHHFFFIIISSS```qqq|||wwwxxxtttppprrrrrrlllbbb\\\^^^aaa^^^QQQHHHGGGFFFCCC======???CCCCCC@@@BBBFFFHHHLLLKKKFFFMMMeee|||yyy{{{oooffftttwww|||zzzpppTTTAAA;;;;;;777777777777666666666666777777777888999999::::::999:::;;;;;;;;;===AAADDD]]]~~~uuuxxxmmmiii]]]QQQTTTdddppprrriiiYYYPPPHHHGGGGGGHHHJJJQQQYYY___bbbgggllloooooooooqqqtttwwwzzz|||}}}|||}}}zzzrrrnnnkkkhhhgggfffdddaaa^^^\\\```jjj{{{{{{|||}}}zzzrrrlllddd]]]]]]aaaaaa``````aaabbbgggttt~~~tttwwwyyysssgggZZZOOOJJJ???===:::999999999888777777888888888888999999999888888999999999:::::::::======>>>???@@@BBBCCCDDDLLL___yyymmm]]]VVVQQQPPPOOONNNNNNOOOQQQRRRUUU[[[aaabbbcccggghhhfffeeehhhkkkkkkiiihhhjjjlllmmmmmmmmmkkkjjjkkknnnpppqqqpppooonnnmmmlllkkkkkkmmmnnnpppqqqrrrqqqooonnnooopppnnnhhhbbb```dddiiiooonnnmmmrrr~~~tttjjjcccbbb]]]PPPFFFEEEHHHMMMWWWgggzzz~~~}}}~~~yyyuuuqqqjjjccciiiddd[[[SSSKKKGGGDDDCCCCCCBBBAAA@@@@@@@@@AAABBB@@@DDDHHHHHHJJJWWWmmm~~~{{{|||nnneeemmmxxxzzzjjjQQQAAA:::888666666666666555555555555777666555666888999999888::::::;;;>>>===<<>>?????????AAADDDGGGMMM```{{{kkkZZZTTTTTTRRROOOMMMMMMNNNOOOQQQUUU[[[aaabbbcccggghhhfffcccfffiiiiiihhhhhhkkkooollllllllljjjhhhiiilllooopppoooooonnnmmmllllllkkkmmmnnnpppqqqqqqqqqpppoooooopppooohhhaaaaaagggmmmppppppnnnpppuuuiiibbbaaa\\\PPPGGGEEEGGGKKKUUUeeexxx}}}tttkkkjjjeee^^^VVVPPPJJJFFFDDDCCCBBBAAA@@@???@@@@@@AAAAAADDDGGGHHHKKKWWWkkkzzz|||~~~mmmaaadddlll|||oooSSSAAA;;;:::777777777666666666555555777666555777999:::999888;;;:::;;;===<<<;;;@@@HHHbbbwwwttthhh```WWWTTTZZZgggxxxvvv]]]PPPLLLGGGFFFDDDDDDHHHNNNVVV[[[```dddjjjnnnppprrrsssuuuwwwwwwyyy}}}~~~nnnhhh```XXXRRRNNNKKKJJJPPPUUUaaaqqq}}}wwwrrrlllhhh]]]]]]```dddggglllyyyyyyqqqjjjfffdddcccddddddfffhhhhhhkkktttzzzxxxssstttnnn]]]OOOJJJCCC===888888777555666888999999999888888888777777888888888888999:::;;;<<<===???@@@@@@@@@BBBEEEHHHPPPccc}}}jjjYYYUUUUUUSSSOOOLLLKKKLLLNNNPPPUUU[[[```aaacccggghhhgggbbbdddggggggggghhhmmmqqqkkkkkkjjjhhhfffgggjjjmmmnnnnnnnnnmmmmmmmmmllllllmmmnnnpppqqqqqqqqqpppooooooqqqppphhh``````iiirrrqqqqqqooooooxxxuuuiiiaaa```\\\PPPHHHFFFGGGJJJSSSbbbtttssskkkgggaaa[[[UUUOOOIIIEEEBBBAAA@@@?????????@@@AAABBBDDDEEEGGGMMMXXXfffppp}}}nnn___[[[^^^ssstttVVVBBB<<<;;;888888888777777777777666777666555777999::::::999;;;:::;;;===<<<;;;AAAHHHggg||||||nnncccWWWUUU___ooo{{{qqqZZZNNNJJJGGGEEEDDDDDDHHHNNNUUUZZZ___dddjjjoooqqqsssttttttvvvuuuxxx}}}{{{qqqcccXXXQQQMMMIIIGGGLLLQQQ\\\lll~~~|||qqqdddZZZOOOLLLKKKLLLNNNRRRZZZbbbwww~~~vvvoookkkhhhgggiiiiiikkkmmmmmmoooxxx{{{xxxuuuvvvnnn\\\NNNJJJBBB<<<999999999666666888999999999888888888888888888888888888999:::;;;<<<>>>???@@@AAAAAACCCFFFIIITTThhhiii[[[YYYUUURRRMMMJJJJJJLLLPPPRRRUUU[[[``````aaaeeegggfffbbbdddfffeeeeeeggglllqqqlllkkkiiigggeeefffjjjmmmlllllllllmmmmmmmmmnnnnnnnnnooopppqqqqqqqqqppppppoooqqqppphhh___^^^hhhrrrqqqqqqpppnnnssswwwjjj```___\\\QQQHHHGGGGGGJJJSSSaaarrryyynnnjjjddd___ZZZSSSKKKEEEBBBAAA@@@???>>>???@@@@@@CCCCCCDDDGGGMMMWWW```fff}}}}}}sssbbbXXXUUUiiisssVVVDDD===;;;999999999888888888777777777666666777999;;;:::999<<<;;;<<<===<<<<<>>???@@@AAABBBDDDGGGJJJUUUmmmfffYYYYYYRRRPPPLLLJJJKKKNNNRRRUUUVVV[[[___^^^___ccceeecccccceeefffeeeccceeeiiinnnmmmllljjjgggeeefffjjjmmmjjjjjjkkklllmmmnnnoooooooooppppppqqqqqqqqqqqqqqqpppqqqooofff^^^]]]fffooooooppppppoooqqq}}}{{{lll```___\\\RRRIIIGGGHHHLLLTTTbbbssssssmmmfff```\\\UUULLLFFFBBBAAA@@@?????????@@@AAABBBBBBCCCFFFMMMTTT[[[___ttt}}}ttteeeYYYPPP```pppUUUEEE===999999999999999888888888888777666666777:::;;;;;;:::<<<;;;<<<>>>>>>>>>EEEMMMooo~~~tttiiiYYYTTTccczzziiiYYYRRRNNNFFFEEEDDDDDDHHHMMMSSSWWW]]]aaahhhmmmppprrrssstttuuuuuuxxx~~~|||iii\\\TTTPPPNNNNNNRRR[[[hhhwwwzzzkkkZZZNNNKKKLLLMMMOOORRRTTTSSSPPPWWWYYY```ppp}}}xxxtttrrrppppppqqqrrrqqqrrr{{{{{{~~~zzz{{{|||rrr^^^PPPLLLBBB===:::;;;:::777666777888888888888888888888888888888888999:::;;;===>>>>>>???@@@AAABBBDDDHHHKKKVVVqqq}}}aaaTTTUUUQQQOOOMMMLLLMMMPPPTTTVVVWWW[[[^^^\\\\\\```aaa```aaadddeeeeeecccdddhhhlllmmmllliiifffdddeeeiiilllhhhhhhjjjkkkmmmooopppqqqppppppppppppqqqqqqrrrrrrpppooollleee``````ffflllnnnnnnooopppqqqyyyoooaaa___]]]SSSJJJGGGHHHLLLUUUcccttt{{{ssshhhaaa\\\VVVNNNHHHCCCBBBAAA@@@@@@@@@AAABBBAAAAAABBBEEEJJJPPPWWWZZZjjjwwwrrreeeZZZOOOZZZvvvqqqUUUCCC;;;999999999999888888888888777666666666777:::<<<<<<;;;===;;;<<>>>>>???@@@AAABBBCCCFFFIIILLLYYYuuu}}}aaaSSSUUURRRQQQOOONNNOOOQQQSSSUUUWWW\\\]]][[[ZZZ]]]^^^\\\]]]aaadddeeedddeeehhhkkkmmmkkkhhhdddbbbcccgggkkkfffgggiiikkkmmmoooqqqrrrqqqpppppppppqqqqqqrrrrrrnnnllliiieeedddfffjjjmmmnnnmmmoooqqqqqquuurrrccc```^^^TTTJJJGGGGGGLLLVVVddduuuyyykkkaaa\\\XXXQQQLLLDDDCCCBBBAAAAAAAAABBBCCC???AAACCCEEEGGGMMMTTTYYYeeessspppeee[[[PPP[[[uuuyyyVVV???999999999888888888888777777777666666666888:::<<<<<<<<<===;;;===@@@AAADDDLLLVVVxxxyyyhhhYYY^^^xxxhhhYYYRRRJJJFFFEEEDDDEEEHHHMMMRRRUUU\\\___cccgggjjjnnnrrruuurrrqqqsssxxxyyyyyy|||ooo```YYYQQQSSSZZZcccnnnwww}}}|||pppbbbWWWQQQOOOSSSWWWYYYWWWWWWZZZYYYUUUOOOKKKIIIMMMQQQYYYhhhvvv~~~{{{wwwvvvvvvuuurrrqqqyyy}}}yyyhhhWWWQQQEEE>>>999999999777777:::777777888888888999999999888888888999;;;===>>>???AAABBBDDDEEEFFFIIILLLOOO^^^zzz}}}cccVVVXXXTTTSSSQQQPPPPPPQQQRRRSSSXXX\\\]]]ZZZXXX[[[\\\ZZZZZZ^^^ccceeeeeefffiiilllkkkjjjfffbbb```bbbfffiiieeefffhhhkkkmmmpppqqqrrrqqqqqqppppppqqqqqqrrrsssmmmjjjgggeeegggkkknnnooonnnlllnnnqqqqqqrrr~~~tttdddaaa^^^TTTKKKGGGEEEKKKVVVeeeuuu}}}mmmbbb]]]YYYSSSNNNEEEDDDCCCBBBAAABBBCCCCCC>>>@@@CCCDDDFFFJJJSSSYYYaaarrrpppfff]]]SSS^^^wwwWWW<<<777;;;888888888777777777777666666666666888;;;======<<<===<<<===@@@BBBFFFOOOYYY{{{|||oooYYYXXXooojjj\\\UUUMMMFFFEEEDDDEEEHHHMMMQQQTTT\\\^^^bbbeeehhhlllqqquuupppoooqqquuuuuutttwww|||vvvddd\\\TTTVVV\\\dddnnnwww{{{}}}}}}yyywwwqqqfffZZZSSSSSSVVVXXX]]]]]]VVVTTTWWWYYYWWWNNNKKKLLLMMMMMMMMMXXXeeerrr}}}zzzxxxxxxwwwsssqqqxxxzzz|||xxxgggVVVOOOFFF???999888888777888;;;777777888888999999999999888888888999;;;===>>>???CCCDDDFFFGGGHHHKKKOOORRRbbb}}}}}}dddUUUYYYTTTSSSRRRSSSVVVXXXXXXXXX\\\]]]]]]]]]\\\ZZZYYYXXXYYYbbbgggfffeeeiiijjjgggmmmjjjeeebbbaaaccchhhkkkkkklllllllllnnnooopppqqqvvvrrrooooooppprrrqqqooommmmmmmmmmmmmmmmmmmmmmmmllllllkkkjjjlllsss~~~xxxccc\\\\\\XXXNNNFFFJJJIIIPPP```qqqrrrddd[[[VVVRRRPPPJJJGGGEEECCCCCCBBBAAA???===???AAABBBDDDGGGLLLOOOYYYiii}}}kkk]]][[[WWW___wwwyyyWWWCCC<<<888999999999888888888888777777777777888999;;;<<<======@@@AAA@@@AAAGGGRRR[[[{{{zzzwwwzzznnnbbbaaaeeerrriiiYYYQQQKKKEEEDDDCCCDDDHHHMMMSSSVVV\\\```eeehhhkkkmmmppprrrqqqpppqqqttttttsssuuuzzzwwwccc]]]RRRUUUZZZcccmmmuuuzzz{{{}}}{{{{{{|||~~~tttmmmddd^^^WWWSSSWWW^^^^^^]]]]]]^^^```^^^YYYTTTRRRMMMIIIJJJKKKNNNTTT[[[gggzzzyyyyyyzzzzzzvvvuuu{{{}}}}}}mmmXXXRRRKKKAAA999999:::888777777777888888888888999999999;;;;;;:::;;;<<<>>>@@@AAABBBDDDGGGIIIJJJMMMPPPSSS```kkkWWWVVVSSSRRRQQQRRRTTTVVVWWWVVVYYYZZZ\\\]]]^^^]]][[[ZZZYYYaaafffeeeeeehhhiiigggnnnlllhhhdddcccdddgggjjjmmmmmmmmmnnnoooppprrrsssssspppnnnnnnpppqqqpppnnnmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkiiiggggggmmmwww{{{fff^^^]]]XXXNNNGGGIIIHHHOOO```qqq}}}xxxhhh___YYYSSSPPPJJJGGGEEECCCCCCBBB@@@??????@@@AAABBBCCCEEEHHHKKKVVVeeewwwnnn___\\\VVV^^^vvvsssUUUAAA;;;<<<999999999888888888888777777777777888999;;;<<<===???AAABBBAAABBBIIITTT^^^zzz|||wwwttteee\\\dddllluuugggWWWRRROOOEEEDDDCCCDDDGGGMMMSSSVVV]]]aaaeeehhhjjjlllnnnppppppoooqqqtttuuutttvvv{{{xxxfffaaaSSSUUU[[[dddmmmuuuyyy{{{~~~|||zzzzzz{{{|||}}}uuummmgggeeeccc``````cccdddccccccfffgggeee___ZZZSSSMMMIIIIIIIIIJJJOOOVVV]]]mmm||||||zzzyyyzzzxxxwww|||zzz}}}kkkZZZYYYKKKAAA999999:::999777777777888888888888999999999999999999999;;;===???@@@CCCEEEGGGHHHIIIKKKNNNQQQcccrrrYYYTTTRRRQQQOOOPPPRRRUUUUUUUUUUUUXXX[[[___```___^^^\\\YYY___ddddddeeeggghhhfffmmmmmmkkkhhheeeeeegggiiijjjjjjjjjkkkllloooqqqrrrnnnnnnmmmnnnppppppooommmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkiiifffdddhhhpppwww~~~iii```]]]WWWMMMGGGGGGGGGOOO```pppzzz}}}nnnddd\\\UUUQQQJJJGGGDDDCCCCCCBBB@@@???@@@AAAAAAAAAAAABBBEEEGGGPPP]]]ppprrrbbb]]]UUU]]]vvvoooTTT>>>999===999999999888888888888777777777888999:::<<<===>>>@@@BBBCCCBBBDDDKKKXXXbbbxxxsssrrriiiTTTNNN]]]iiinnnwwwkkkXXXRRRNNNEEEDDDCCCDDDGGGMMMRRRVVV]]]aaaeeegggiiijjjlllmmmooonnnppptttuuuuuuxxx}}}||||||wwwfff```SSSVVV[[[dddnnnuuuyyyzzz}}}yyyvvvuuuwwwwwwuuusssrrrlllkkkooosssppplllkkknnnnnnnnnpppppplllccc]]]TTTNNNIIIHHHGGGGGGKKKPPPZZZfffpppwww{{{yyyzzz{{{{{{~~~uuuppp[[[YYYKKKBBB999999:::999777777777888888888888999999999999999999:::<<>>???AAABBBCCCCCCEEEMMM[[[fffuuulllmmmbbbKKKDDDSSS___ccckkksss[[[OOOIIIDDDCCCBBBCCCGGGLLLRRRVVV[[[___cccfffhhhjjjlllnnnnnnmmmppptttvvvvvvyyy~~~{{{www|||rrraaaYYYSSSVVV\\\eeeooovvvyyyzzzyyyuuurrrqqqrrrpppjjjdddiiijjjpppyyy|||yyyuuutttyyyxxxxxxxxxuuunnnddd\\\UUUNNNJJJHHHGGGFFFIIINNNZZZeeennnsss}}}zzz|||~~~~~~}}}www{{{\\\RRRLLLBBB:::999;;;999888888777777888888888999999999;;;;;;;;;===???CCCEEEGGGIIIKKKLLLNNNOOOSSSWWW[[[qqqoooZZZUUUTTTRRRPPPPPPQQQTTTUUUUUUVVVXXX\\\```aaa___\\\ZZZYYYZZZ]]]bbbeeeeeeeeeddddddhhhkkkjjjgggfffhhhjjjddddddbbbbbbccceeehhhjjjjjjlllnnnoooooonnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmjjjkkkjjjhhhfffhhhnnnssspppccc\\\SSSJJJEEEDDDEEEOOO___oooxxx}}}rrrkkkddd[[[TTTKKKIIIFFFDDDDDDCCCBBB@@@===>>>>>>>>>>>>???BBBEEEEEETTTllloooaaa\\\TTT]]]yyyqqqVVV===555:::999999999888888888777777777888888:::;;;>>>???@@@BBBCCCCCCCCCEEEPPP___kkkrrriiihhhaaaMMMCCCMMMWWWaaannnrrr[[[PPPJJJDDDCCCBBBCCCFFFLLLRRRUUUXXX\\\aaaeeehhhkkknnnpppnnnmmmpppuuuvvvvvvzzz~~~yyy{{{qqq^^^UUURRRUUU\\\fffpppwwwzzz{{{yyyvvvsssssssssnnnddd\\\dddkkkwww{{{zzz}}}}}}||||||{{{yyyqqqfff^^^UUUOOOKKKJJJHHHGGGIIINNNVVVaaalllrrr||||||~~~{{{```PPPLLLBBB::::::;;;999888888777777888888888999999999;;;;;;<<<>>>AAAEEEHHHJJJIIIKKKMMMOOOSSSXXX^^^bbbuuu}}}kkkXXXVVVUUUSSSPPPOOOQQQSSSUUUUUUWWWYYY\\\^^^___]]][[[YYYXXXWWWZZZaaaeeedddcccdddccchhhkkkkkkgggeeegggkkkhhhfffdddcccccceeehhhjjjjjjkkkmmmmmmlllkkklllmmmkkkkkkkkkkkkkkkkkkkkkkkkggghhhhhhfffdddfffkkkooottteee\\\RRRIIIEEEDDDEEENNN___oooyyyuuuooohhh___WWWLLLJJJGGGFFFFFFEEECCCBBB===>>>>>>>>>>>>???BBBDDDEEERRRiiikkk___[[[SSS\\\yyypppUUU???777999999999999888888888888777888888999:::<<<>>>@@@BBBCCCDDDDDDDDDGGGSSScccpppssskkk```^^^NNNBBBGGGQQQ```sssiiiXXXSSSPPPDDDCCCBBBCCCFFFLLLQQQUUUWWW[[[aaaeeeiiilllooorrrooonnnqqquuuwwwvvvzzz{{{~~~rrr___WWWPPPTTT\\\fffqqqxxx||||||zzzyyyxxxxxxwwwssslllgggiiirrr|||vvvllleeeWWWQQQLLLKKKIIIGGGIIIMMMRRR^^^lllttt|||~~~~~~~~~cccTTTLLLCCC::::::;;;:::888888777888888888888999999999999999;;;===AAAEEEHHHKKKHHHJJJMMMOOOSSSYYYaaaeeewwwkkkWWWUUUUUURRRNNNMMMOOORRRSSSTTTVVVXXXZZZ\\\\\\\\\[[[ZZZXXXUUUXXX```eeedddbbbcccgggkkknnnlllfffdddfffjjjkkkiiifffddddddeeehhhiiihhhjjjkkkiiigggfffhhhjjjjjjjjjjjjjjjjjjjjjjjjjjjggghhhhhhfffcccdddhhhlllxxxyyyiii^^^SSSJJJFFFDDDDDDNNN___ppp{{{zzztttmmmcccZZZNNNLLLIIIHHHGGGFFFEEECCC@@@@@@@@@???======???AAACCCKKK]]]ooorrrnnnttt~~~hhh]]]ZZZRRRZZZvvv|||yyyqqqUUUCCC;;;888999999999888888888888777888888999;;;===???AAABBBFFFGGGGGGGGGKKKWWWhhhvvvwwwnnn``````QQQCCCEEENNN___uuueeeWWWSSSOOOCCCBBBBBBBBBFFFKKKQQQUUUYYY]]]bbbfffiiillloooqqqpppoooqqquuuwwwvvvzzz~~~|||qqq___XXXNNNRRR[[[gggrrrzzz}}}~~~zzzyyyyyyyyyzzz{{{||||||zzzzzzppphhhYYYSSSNNNLLLIIIEEEEEEIIINNN[[[jjjsss{{{{{{|||~~~}}}{{{aaaUUUMMMCCC;;;:::;;;:::888999777888888888888999999999888999;;;>>>BBBFFFJJJLLLKKKMMMOOOQQQUUU[[[bbbgggzzzlllVVVSSSTTTQQQMMMLLLMMMPPPRRRSSSUUUVVVXXXZZZ[[[\\\\\\\\\XXXTTTWWW```eeecccaaaccckkkoooqqqnnngggccceeeiiillljjjgggdddcccdddfffhhhhhhiiiiiigggdddcccfffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjhhhddddddgggjjjrrr|||lll```UUULLLHHHDDDDDDMMM___qqq|||~~~xxxqqqfff\\\OOOMMMJJJHHHHHHGGGFFFDDDBBBBBBBBB???===<<<===???@@@DDDQQQ^^^^^^YYY___mmmqqq|||ggg]]]ZZZQQQXXXtttyyysss}}}tttVVVEEE<<<666999999999888888888888777888888999;;;===???BBBCCCIIIIIIIIIIIIMMMZZZlllzzz{{{qqqkkkiiiYYYIIIJJJQQQaaawwwhhhXXXPPPIIICCCBBBAAABBBFFFKKKQQQUUU[[[___cccgggiiikkknnnpppqqqppprrrvvvwwwvvvyyy~~~~~~ooo]]]VVVMMMQQQ[[[gggsss{{{~~~wwwwwwwwwwwwyyy{{{ppphhh[[[UUUOOOLLLHHHCCCBBBEEEHHHTTTcccnnnvvvyyywwwzzz|||www\\\QQQMMMCCC;;;:::<<<:::999999777888888888888999999999;;;;;;===@@@EEEIIIMMMPPPPPPQQQSSSUUUXXX^^^dddiii~~~~~~iiiXXXYYYSSSRRROOOMMMLLLMMMOOOPPPUUUUUUUUUUUUUUUTTTSSSRRRVVVYYY]]]___``````bbbccchhhlllmmmhhhdddeeefffeeeffffffeeecccbbbdddhhhkkkllliiiffffffggggggggghhhhhhgggfffeeecccbbbbbbaaa^^^fffmmmnnniiiddddddfffeeevvvqqqaaaVVVMMMHHHHHHGGGQQQdddpppuuu~~~yyyxxxnnn___TTTNNNHHHGGGJJJKKKIIIEEEDDDCCCBBB@@@??????@@@@@@AAACCCFFFGGGHHHIIILLLNNNZZZooowwwmmmbbbVVVMMMQQQjjjooogggqqqxxxWWW???999===999999777666555555555555666999;;;===>>>@@@BBBDDDIIINNNLLLMMM[[[eeennn}}}yyyqqqnnneeeYYYPPPNNNVVVeeerrr~~~cccYYYTTTKKKFFFDDDBBBBBBEEEJJJOOOSSS[[[aaaffffffhhhlllmmmlllqqqqqqqqqrrrsssuuuxxxyyy|||lllZZZTTTNNNTTT^^^jjjuuu{{{|||{{{{{{yyyvvvwwwuuukkk[[[SSSMMMJJJFFFBBB@@@BBBGGGRRR^^^fffnnn}}}|||||||||{{{}}}~~~{{{zzzyyy}}}}}}{{{ooo]]]PPPLLLFFF>>>;;;<<<<<<:::666:::999999888888999999:::<<<<<<<<<>>>CCCJJJQQQUUUZZZXXXXXX[[[]]]___eeelllfffUUUWWWSSSQQQNNNLLLKKKLLLNNNOOOUUUUUUUUUUUUUUUTTTSSSSSSVVVYYY\\\___```aaacccdddgggkkkkkkfffbbbdddgggggghhheeebbbbbbeeeggggggfffjjjgggfffggghhhhhhggggggiiiiiigggeeeccc```^^^]]]\\\cccjjjkkkgggcccdddfffbbbrrrssscccVVVLLLFFFBBBDDDPPPaaalllsssyyyvvvmmm```UUUOOOIIIHHHKKKLLLJJJGGGFFFDDDCCCAAA@@@@@@@@@AAA@@@AAABBBBBBBBBBBBDDDFFFJJJ]]]~~~xxxnnnaaaVVVMMMQQQjjjkkkfffssssssUUU???:::===:::999888777777666666666666999;;;===>>>@@@CCCEEEJJJRRRPPPRRR]]]fffqqq|||vvvqqqcccRRRIIIMMMYYYfffppp|||```WWWRRRKKKFFFDDDBBBBBBDDDIIIOOOSSSZZZaaaeeefffhhhlllmmmlllqqqqqqppppppqqqssstttuuuzzzlllYYYRRRNNNTTT^^^jjjuuu{{{}}}|||xxxxxxwwwzzzssshhh\\\TTTMMMJJJFFFBBB@@@BBBDDDNNNZZZaaaiii{{{~~~|||{{{{{{{{{{{{|||~~~}}}}}}{{{wwwyyy}}}wwwiiiXXXMMMOOOGGG>>>:::;;;;;;999777:::999999888888999999:::;;;:::;;;>>>DDDLLLSSSXXX\\\ZZZ[[[___aaabbbhhhoooeeeTTTTTTRRRPPPNNNLLLKKKLLLMMMOOOTTTUUUUUUUUUUUUUUUTTTSSSVVVXXX\\\^^^___```cccddddddhhhiiidddbbbdddhhhiiijjjeee```aaafffhhhfffbbbhhhgggffffffhhhiiihhhgggggggggfffeeeccc```]]]\\\ZZZ```gggiiifffdddeeegggbbbnnnwwwgggYYYLLLEEEEEEHHHTTTcccmmmuuuzzzuuummmcccVVVPPPKKKIIILLLNNNMMMJJJHHHFFFDDDCCCBBBAAABBBBBBAAAAAA@@@>>><<<<<<>>>AAAAAAQQQooowwwmmmbbbXXXPPPTTTkkkvvvffffffvvvmmmRRR@@@;;;<<<;;;:::999888777777777888666888:::<<<>>>@@@DDDGGGMMMWWWXXXYYYbbbjjjttt~~~jjjSSSIIIRRRdddssszzzzzz]]]UUUQQQKKKFFFDDDBBBAAADDDIIINNNRRRYYY```eeefffgggkkkmmmlllpppoooooooooooopppqqqqqqwwwmmmXXXPPPNNNTTT^^^kkkvvv|||~~~}}}tttwwwyyy~~~ssshhh\\\TTTMMMJJJFFFBBB@@@AAA@@@IIISSSYYY```ooo~~~{{{zzzyyyyyyyyyzzz{{{{{{zzzzzz~~~|||{{{ssswww|||rrrcccVVVPPPRRRIII???999999:::999777:::999999888888999999:::999999;;;>>>EEENNNWWW\\\```___aaaeeeggghhhmmmtttiiiVVVTTTSSSQQQOOOMMMLLLMMMOOOPPPTTTTTTUUUVVVVVVUUUUUUUUUVVVYYY[[[\\\]]]]]]___aaa___eeeiiifffdddfffiiihhhjjjeee``````bbbeeedddbbbiiihhhfffccceeejjjkkkjjjbbbcccdddddddddbbbaaa___\\\aaagggiiihhhgggiiikkkiiimmm||||||kkk\\\OOOFFFIIILLLVVVfffsss||||||uuummmgggXXXRRRLLLKKKNNNPPPOOOMMMIIIHHHFFFDDDCCCCCCCCCCCCCCCBBB@@@===;;;;;;>>>AAABBBNNNfffssskkkccc]]]VVVYYYmmm~~~lllbbbhhh{{{iiiOOO@@@;;;::::::999888888777777777888666888:::;;;===AAAFFFJJJPPP]]]aaabbbiiiooozzzxxx\\\LLLTTTiii|||zzz]]]TTTRRRMMMFFFDDDBBBAAACCCHHHMMMQQQXXX___dddeeegggkkkmmmkkkmmmmmmnnnnnnooopppqqqqqquuu}}}nnnYYYQQQOOOTTT^^^kkkvvv|||~~~}}}tttxxx}}}uuuiii]]]UUUNNNJJJGGGBBB@@@AAA???FFFMMMRRRVVVaaaqqq}}}{{{yyyxxxwwwwwwwwwwwwwwwwwwvvvvvv{{{}}}}}}tttwww}}}yyyqqqbbbYYYXXXUUUKKK???888888999999888:::999999888888999999:::::::::<<<@@@GGGQQQZZZ```eeedddfffkkkmmmnnnsssyyypppZZZVVVUUUSSSQQQOOONNNOOOPPPRRRSSSTTTUUUVVVVVVVVVVVVVVVXXXYYYZZZZZZZZZZZZ[[[]]]\\\dddjjjjjjiiijjjjjjhhhfffdddaaa___]]]___bbbdddllllllfff```bbbjjjnnnmmmccccccdddeeeeeedddcccbbbaaadddiiikkkkkkkkkmmmooorrroootttooo```RRRIIIHHHJJJTTThhh|||vvvnnnhhhYYYRRRLLLKKKOOORRRRRRPPPKKKJJJHHHEEEDDDCCCCCCDDDBBBAAA@@@===<<<<<<@@@BBBAAAJJJ^^^xxxooohhhdddaaa^^^```rrrssseeecccmmmiiiNNN@@@;;;999888888777666666666777777666777999:::===BBBHHHMMMTTTbbbgggjjjqqqwwwfffMMMKKK^^^ttt~~~___UUUSSSOOOEEEDDDAAA@@@BBBGGGLLLOOOWWW^^^cccdddfffkkklllkkkjjjkkkmmmoooqqqrrrssstttsss}}}ppp\\\SSSOOOUUU___kkkuuu|||}}}|||vvv{{{vvviii^^^VVVNNNKKKGGGBBB@@@AAA@@@EEEIIILLLMMMTTT^^^ggg~~~}}}{{{yyywwwvvvvvvvvvvvvtttttttttssssssxxx~~~|||~~~~~~yyyyyyrrrddd[[[\\\VVVLLL???888777999999888:::999999888888999999:::<<<<<<===BBBIIITTT^^^eeehhhfffhhhmmmpppqqqwww}}}ttt]]]XXXVVVTTTRRRPPPOOOPPPRRRSSSSSSSSSUUUVVVWWWWWWWWWWWWXXXYYYZZZYYYXXXYYY[[[]]]]]]eeellllllkkklllllljjjdddffffffdddbbbbbbdddgggooooooiiiaaabbblllpppnnniiihhhgggfffeeedddccccccfffhhhjjjkkkllllllnnnooouuupppqqqrrrbbbTTTKKKHHHKKKWWWooovvvmmmgggYYYSSSLLLKKKOOOSSSSSSRRRLLLJJJHHHFFFDDDCCCCCCDDD@@@@@@???>>><<<===???BBBCCCJJJ[[[qqqlllfffccccccbbbgggzzzuuukkkeeehhhssslllNNN???;;;888777777666666666666666777666777888999<<>>>>>???AAADDDKKKZZZlllyyynnneee``````ccclllnnniiihhhoooyyynnnMMM???;;;999888777777666777777888888666777777888<<>>EEEPPP^^^kkksssvvvtttssswwwyyy}}}oooZZZVVVUUUSSSQQQNNNNNNOOOPPPRRRRRRSSSTTTVVVWWWXXXYYYYYYVVVXXXYYYZZZ[[[^^^bbbeeeggglllnnnkkkjjjnnnrrrssstttuuuzzzyyyppplllqqqppphhhiiiqqqppphhhkkkiiigggfffgggiiilllnnniiiiiihhhhhhggghhhiiiiiiiiinnntttsssaaaRRRHHHFFFNNN\\\pppuuuhhh```YYYRRRLLLKKKOOOTTTUUUTTTLLLKKKHHHFFFDDDCCCCCCCCCDDDEEEEEEDDDAAA@@@@@@AAABBBIIIVVVdddmmmwwwpppfff^^^]]]aaannnllliiillluuu|||oooMMM???<<<;;;999888888888888888999999666777777888<<>>FFFRRRbbbqqqyyy}}}|||~~~lllWWWbbbVVVSSSNNNKKKJJJLLLOOOQQQSSSRRRRRRRRRTTTWWWZZZ[[[ZZZ[[[[[[]]]^^^```bbbcccdddmmmnnnqqqzzzzzzvvv{{{yyyyyyvvvsssrrrrrrppplllhhhjjjlllmmmmmmkkkkkknnnqqqnnnllliiihhhhhhiiihhhgggiiinnnpppwwwwwweeeUUUJJJJJJNNN[[[pppzzznnnfffVVVRRRNNNPPPUUUXXXWWWUUUMMMKKKIIIGGGFFFEEEEEEEEEDDDGGGIIIHHHEEECCCDDDEEEEEEKKKTTT^^^hhhssspppdddWWWTTT```xxxvvvqqqjjjssskkkKKK<<<;;;;;;::::::999999888777666666===888666:::@@@EEELLLRRRaaajjjvvv{{{|||rrrdddWWWRRRXXXeeeooonnn\\\RRRPPPGGGDDDAAAAAADDDHHHKKKMMMVVV\\\bbbfffgggiiilllooorrrqqqooonnnmmmmmmnnnnnnuuuwwwnnnYYYQQQRRR^^^iiioootttyyy|||{{{yyyoooeeeZZZNNNIIIEEEAAA@@@AAA>>>>>>>>>>>>@@@AAACCCEEEGGGKKKOOOSSSWWW```mmmwwwyyy|||~~~{{{rrrrrrqqqppppppqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrvvvuuuuuuxxx}}}|||zzzuuuiiiWWWWWWTTTHHH===;;;<<<:::888777777888888999999:::;;;;;;666======BBBXXXmmmzzzvvv\\\ZZZUUUSSSOOOLLLKKKMMMOOOQQQRRRRRRRRRRRRTTTVVVXXXZZZXXXYYYZZZ[[[]]]___aaabbbjjjpppooopppzzz{{{{{{xxx{{{yyyvvvvvvuuutttppplllppprrrtttssspppmmmmmmmmmmmmkkkhhhfffgggggggggfffdddhhhiiioooyyygggXXXMMMHHHLLLYYYnnnwwwmmmeeeWWWQQQLLLOOOWWW\\\\\\YYYOOOMMMJJJHHHGGGFFFFFFFFFDDDFFFHHHGGGDDDBBBCCCDDDFFFLLLUUU]]]eeennnxxx}}}mmmcccXXXWWWddd}}}{{{qqqfffooogggIII<<<;;;:::::::::999999888777777666;;;777666;;;AAAGGGOOOWWWdddmmmyyyyyyrrriii[[[MMMHHHMMMYYYcccqqq[[[PPPNNNHHHEEEAAAAAADDDHHHKKKMMMUUU[[[aaafffhhhkkkpppsssrrrqqqpppoooooooooppppppssssssyyykkkYYYSSSUUUaaannnuuuzzz}}}~~~|||~~~sssdddYYYNNNIIIEEEAAA???AAA???>>>>>>>>>???@@@BBBCCCDDDIIINNNQQQRRRVVV]]]ccccccggglllqqqtttuuusssrrrmmmlllkkkkkklllmmmnnnooorrrrrrrrrrrrrrrrrrrrrrrrvvvuuuvvvyyy~~~{{{{{{~~~|||lll\\\VVVWWWJJJ>>>;;;<<<:::888888888888999::::::;;;;;;<<<<<<@@@<<>>=========???@@@AAACCCIIIQQQUUUUUUVVVWWWYYYYYY\\\aaafffjjjlllmmmnnnhhhhhhhhhiiijjjkkklllmmmrrrrrrrrrssssssrrrrrrrrruuuvvvwwwzzz~~~yyynnn___SSS[[[MMM???:::;;;:::999999999::::::;;;<<<<<<======AAABBB<<>>>>>===<<<<<<===>>>???@@@FFFOOOUUUYYYZZZ\\\]]]^^^___aaadddgggjjjlllllljjjjjjkkklllmmmnnnoooppprrrssssssttttttssssssrrrtttvvvyyy|||~~~lll[[[SSS^^^OOO???::::::::::::;;;;;;;;;;;;<<<======>>>>>>CCCEEE@@@JJJkkkuuu```\\\TTTSSSRRRQQQPPPOOOOOONNNPPPRRRVVVYYY[[[[[[YYYXXXZZZ[[[]]]```cccgggjjjkkkfffvvvwwwuuutttuuuwwwxxxwwwvvvtttsssqqqooommmkkkkkkkkkkkkkkkiiifffdddbbbbbbbbbaaa___[[[^^^___```iii~~~~~~lll[[[PPPIIILLLXXXnnnwwwqqqooobbbVVVKKKMMMXXXaaaaaa\\\PPPNNNLLLMMMPPPQQQNNNKKKIIIGGGFFFDDDDDDCCCCCCCCCEEEKKKSSSZZZ^^^ccchhhmmmmmmrrryyyrrrhhhaaa\\\bbbtttmmmiiicccmmmuuuSSS@@@===<<<888999999999888888888888888999666777;;;???FFFQQQ\\\kkkuuuqqqmmmhhh]]]OOODDDCCCKKKTTT___yyybbbXXXSSSIIIFFFBBBAAACCCGGGJJJKKKSSSXXX^^^aaadddgggkkkooosssrrrrrrppplllhhhdddbbbdddaaaaaajjj~~~nnn^^^VVVZZZfffsss|||{{{yyywwwvvvtttxxx|||nnnaaaWWWMMMIIIFFFAAA???@@@>>>===<<<<<<<<<===>>>???;;;???FFFMMMSSSXXX\\\___^^^___```bbbdddfffiiijjjmmmmmmnnnpppqqqrrrssssssssstttuuuvvvvvvuuutttsssssswww{{{~~~}}}gggVVVWWW___OOO@@@::::::::::::<<<;;;<<<<<<======>>>??????EEEJJJHHHRRRqqqttt}}}|||^^^\\\UUUTTTRRRQQQOOONNNMMMMMMNNNQQQVVV[[[]]]]]][[[ZZZXXXYYY\\\___cccgggjjjlllppp}}}yyyrrrtttwwwzzz|||{{{yyyxxxxxxwwwsssnnnjjjjjjjjjjjjiiigggeeeddddddcccbbb___\\\YYY]]]``````eeevvvsss```RRRKKKMMM[[[rrr~~~vvvrrrppp```VVVLLLLLLUUU]]]]]]YYYNNNMMMMMMRRRXXXYYYUUUPPPMMMJJJGGGEEEFFFFFFEEEDDDFFFLLLSSSYYY^^^ccciiinnnnnnsssyyy~~~ttthhhaaa\\\dddxxxhhheeebbboooqqqQQQ???<<<<<<777888888888888888888888888:::888888;;;>>>DDDPPP\\\nnnyyypppnnnjjjaaaSSSFFFDDDKKKTTT```pppiii\\\QQQIIIFFFBBBAAACCCGGGJJJKKKQQQVVV]]]aaabbbcccfffiiinnnnnnmmmjjjfff```[[[WWWSSSQQQQQQWWWggg~~~qqq```VVVXXXdddqqq{{{{{{qqqjjjdddaaaccchhhttt{{{mmm___VVVMMMIIIFFFBBB??????>>>===<<<<<<<<<>>>???@@@>>>@@@CCCIIIOOOVVV[[[^^^\\\]]]^^^aaadddgggjjjlllnnnooopppqqqrrrssssssssstttuuuwwwxxxxxxwwwuuutttrrrwww}}}~~~yyydddVVV^^^]]]NNN???:::::::::;;;<<<;;;<<<<<<======>>>??????GGGNNNOOOZZZzzz|||}}}eeeYYYWWWUUURRROOOMMMKKKKKKKKKJJJOOOUUU\\\___^^^\\\ZZZXXXYYY\\\```dddhhhlllnnnwww}}}rrrssswww|||~~~}}}{{{zzz{{{tttqqqmmmkkkkkkkkkiiihhheeeeeeeeeeeeeeebbb^^^ZZZZZZ^^^aaaaaabbbooowwwcccRRRKKKNNN\\\ttt|||zzzzzz}}}sssnnnlll[[[SSSLLLLLLRRRXXXYYYWWWMMMMMMPPPXXX```bbb\\\VVVPPPMMMIIIGGGHHHHHHGGGFFFIIINNNUUUYYY^^^ccckkkppprrrvvv{{{rrrhhh```]]]fff{{{lllddd^^^mmmoooPPP>>><<<;;;777888888888888888888888888:::888999<<<>>>EEERRR___sss~~~vvvpppnnnfffXXXKKKHHHOOOWWW___eeeooo___OOOJJJFFFCCCAAACCCGGGIIIKKKNNNTTT\\\aaabbbccceeeffffffgggfffddd```YYYSSSOOOHHHIIIHHHKKKVVVmmmrrrbbbWWWVVVcccrrr~~~uuuiii```XXXSSSVVV]]]lll~~~zzzlll^^^UUULLLIIIFFFBBB??????======<<<<<<===???AAABBBBBBBBBDDDIIIOOOVVV[[[]]]]]]^^^```cccgggjjjmmmooooooppprrrsssssssssrrrrrrvvvwwwyyyzzzzzzyyywwwvvvrrrwww~~~}}}~~~wwwyyyyyyeee]]]bbb[[[LLL>>>:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???FFFKKKMMM]]]nnnXXXXXXVVVRRRNNNKKKJJJJJJJJJHHHMMMTTT[[[___^^^\\\ZZZZZZ\\\^^^bbbgggkkkoooqqqvvvzzz}}}tttrrrvvv|||~~~|||{{{{{{{{{mmmkkkiiijjjlllmmmjjjhhhddddddfffgggfffccc]]]YYYUUUZZZ^^^]]][[[eee|||xxxcccPPPKKKNNN]]]uuu}}}vvvuuuuuu|||qqqkkkhhhVVVPPPKKKKKKPPPVVVXXXWWWMMMNNNSSS]]]fffhhhbbb[[[RRRNNNJJJHHHIIIJJJIIIGGGMMMQQQVVVZZZ^^^ccckkkqqqppptttxxx{{{}}}~~~pppggg```]]]ggg~~~rrrdddYYYkkknnnQQQ???<<<;;;777888888888888888888999999:::999:::===???FFFTTTbbbwww~~~ooommmfffXXXKKKGGGNNNVVVZZZZZZrrraaaNNNJJJFFFCCCAAACCCGGGIIIKKKLLLSSS\\\bbbddddddeeefff```aaabbb```\\\VVVOOOLLLGGGIIIIIIHHHPPPgggqqqcccYYYUUUccctttrrrfff^^^VVVQQQOOOYYYiiixxxxxxkkk^^^UUULLLIIIGGGBBB??????===<<<<<<===>>>@@@BBBCCC??????BBBGGGNNNTTTYYYZZZ^^^___aaadddfffiiijjjkkkqqqrrrttttttuuutttsssrrrvvvxxxzzz||||||zzzxxxvvvqqqxxx|||wwwyyyzzzxxxqqqhhhcccaaaYYYKKK>>>:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCFFFGGG[[[}}}^^^[[[WWWRRROOOMMMMMMLLLLLLIIIKKKNNNRRRUUUXXXZZZ[[[\\\bbbhhhkkklllpppwww~~~~~~{{{}}}}}}zzzttttttuuuxxxzzzxxxqqqkkkmmmllljjjhhhfffffffffggg```ccceeedddaaa^^^]]]^^^```YYYWWWZZZYYY[[[kkk{{{fffRRRLLLTTTbbbtttxxxrrrqqqsssvvv~~~~~~uuummmiii]]]TTTKKKHHHLLLQQQRRRQQQPPPPPPUUUbbbppptttmmmdddaaa[[[SSSNNNLLLLLLJJJIIISSSVVVZZZ^^^bbbggglllpppvvvwwwxxxzzz|||vvvjjjccc[[[ZZZiiirrrhhheeejjjxxxgggIII@@@===999;;;:::::::::999999888888888444<<<999999GGGUUU^^^jjj}}}|||uuurrraaaPPPJJJFFFHHHSSSXXX^^^ooowww___PPPHHHGGGDDDCCCCCCDDDFFFHHHKKKQQQZZZ```cccccccccbbb```^^^XXXQQQQQQXXX\\\\\\UUUMMMLLLPPPRRR[[[|||lll___XXXWWWdddrrrpppeeeYYYPPPKKKJJJPPP^^^ooo{{{ooocccZZZUUUMMMGGGCCCAAA???>>><<<===>>>@@@CCCDDDFFFFFFCCCEEEHHHJJJNNNSSSXXX]]]]]]```ffflllpppqqqqqqpppqqqqqqrrrtttvvvuuurrrpppqqqsssvvvyyyyyyvvvsssqqqvvvyyy}}}~~~zzzzzzyyywwwkkkeeefffcccYYYJJJ>>>======999888<<<:::;;;<<<===>>>???@@@AAAFFFHHHFFFZZZxxx^^^ZZZWWWRRROOONNNNNNMMMLLLHHHJJJLLLOOORRRUUUWWWXXX___bbbfffiiijjjmmmrrrvvvpppttt{{{~~~yyyxxxuuuuuuvvvxxxwwwtttpppllljjjjjjjjjiiihhheeecccaaacccdddeeeccc```^^^^^^___ccc]]]\\\^^^[[[ZZZeeevvv|||iiiUUULLLSSS```qqq}}}uuupppooorrruuu||||||rrrkkkggg___VVVLLLHHHLLLPPPRRRQQQRRRRRRWWWdddrrrxxxtttmmmfff```YYYSSSQQQQQQPPPOOOUUUXXX^^^bbbgggkkkppptttuuuxxx{{{rrrfff___VVVWWWjjjzzzjjjeeekkkvvvhhhIII@@@===999;;;:::::::::999999999888888777>>><<<<<>>======999888<<<;;;;;;<<<>>>???@@@AAABBBDDDGGGGGG\\\ppp^^^YYYVVVRRROOOOOOOOONNNNNNIIIJJJJJJLLLNNNQQQTTTUUUaaaaaacccdddfffhhhjjjllliiittt||||||xxxsssrrrxxx|||wwwxxxxxxvvvrrrooommmlllfffhhhjjjkkkiiieee```\\\eeeffffffdddaaa______```dddaaabbbccc___ZZZ```jjj}}}kkkYYYOOOTTT```qqq~~~vvvooolllmmmqqqtttzzz{{{rrrlllhhhaaaXXXMMMIIIKKKOOOPPPPPPQQQRRRWWWcccqqqyyyxxxuuunnnhhhaaa[[[YYYXXXWWWWWWYYY^^^dddjjjnnnqqquuuwwwvvvyyynnnbbb]]]QQQUUUnnnhhh```lllyyyhhhJJJAAA===888;;;:::::::::999999999999888888>>>;;;===KKKYYYkkk~~~zzzeeeOOOFFFBBBFFFTTT^^^WWWYYYxxxdddRRRJJJIIIFFFDDDDDDEEEGGGHHHLLLPPPVVV[[[___aaadddeeefffmmmpppllliiinnnuuuzzz~~~wwwpppgggXXXRRReeexxxfff\\\VVV```nnn~~~qqq```PPPGGGIIIHHHQQQfffzzzpppaaaXXXOOOLLLHHHFFFEEECCCAAA???>>>BBBIIIQQQVVVXXXXXXWWWXXXXXXWWWVVVVVVXXX]]]aaahhhhhhiiikkkmmmooopppqqqrrrqqqppprrruuuwwwwwwwwwuuuwwwyyy{{{{{{yyywwwuuutttwwwzzz}}}wwwyyy{{{qqqqqqyyy{{{zzzllleeefffdddWWWHHH===<<<<<<999888<<<<<<<<<===???@@@AAACCCCCCDDDGGGJJJaaaggg\\\WWWUUUQQQPPPPPPPPPPPPOOOMMMLLLLLLLLLNNNQQQTTTVVV^^^]]]]]]^^^aaacccdddcccmmm}}}yyyuuuoookkkmmmsssxxxzzzzzzzzzxxxssslllhhhiiikkkeeegggjjjkkkjjjeee```\\\bbbdddffffffeeebbb```^^^bbbbbbeeegggddd^^^___eeeyyy|||kkkZZZRRRWWWcccsss|||vvvnnniiihhhkkkooorrrxxx}}}|||tttnnnkkkbbbZZZPPPJJJJJJMMMOOOOOOOOOPPPUUU___llltttwwwvvvsssoooiiiccc```___^^^___aaaffflllrrruuuvvvxxxyyyyyy{{{oooddd```QQQWWWxxxaaaXXXmmmgggIIIAAA===888<<<999999999999999999999999777:::888:::FFFSSSjjjyyyZZZHHHAAAIII]]]mmmdddaaawwweeeTTTLLLJJJGGGEEEDDDEEEGGGHHHKKKOOOTTTYYY]]]aaafffiiimmmwww~~~yyytttxxxwwwbbbUUU```ttt{{{hhh^^^XXX```nnnuuudddSSSJJJJJJJJJSSShhh{{{{{{lll___VVVOOOMMMKKKIIIHHHGGGCCCAAA???EEEOOOYYY___bbbaaa``````___]]]YYYXXXYYY]]]```iiihhhggghhhjjjmmmqqqssstttrrrqqqrrrvvvyyy{{{|||xxxyyy{{{||||||{{{yyyxxxuuuxxx{{{~~~zzzuuu{{{~~~tttsss{{{~~~|||kkkbbbcccaaaUUUGGG<<<<<<<<<999999======>>>???@@@BBBCCCDDDEEEFFFKKKOOOfff```XXXWWWTTTRRRQQQQQQQQQPPPOOOQQQPPPOOOOOOQQQSSSVVVXXXYYYXXXXXXZZZ]]]```aaaaaaooo}}}{{{wwwuuupppjjjfffhhhrrr{{{zzzzzzvvvooogggdddeeehhhfffhhhjjjkkkiiieeeaaa^^^[[[^^^cccfffgggddd___[[[]]]___cccgggeeebbbbbbeeetttzzzjjjXXXRRRVVVcccuuuxxxqqqhhhdddeeejjjooorrruuu{{{{{{tttooolllbbb[[[RRRLLLKKKMMMNNNNNNOOOQQQWWW```jjjqqqtttuuuvvvtttpppkkkhhheeeeeeeeejjjnnntttyyyzzzzzzzzzzzz}}}~~~rrrhhhfffVVV]]]}}}[[[UUUpppbbbFFFBBB===888<<<999999999999999999999999888999666999BBBLLLhhhoooVVVEEEHHHZZZyyyuuurrrtttcccTTTMMMKKKHHHEEEDDDDDDFFFGGGKKKNNNSSSXXX]]]cccjjjnnnooo{{{yyyqqq```aaammm|||iii```XXX]]]kkkyyyfffTTTJJJDDDFFFRRReeeuuuzzzkkk___WWWPPPOOOMMMKKKJJJGGGCCC@@@AAAHHHRRR\\\cccffffffeeebbbaaa___[[[XXXXXX[[[]]]dddddddddeeehhhmmmqqqsssuuusssrrrssswww{{{~~~{{{{{{||||||||||||{{{{{{yyy{{{~~~yyytttyyy{{{ssswww~~~}}}hhh]]]^^^^^^UUUFFF<<<<<<===::::::>>>>>>???@@@BBBDDDEEEGGGGGGLLLPPPTTTkkkaaaWWWWWWUUURRRRRRRRRQQQPPPOOORRRRRRRRRRRRTTTVVVXXXYYYVVVWWWXXXZZZ\\\___aaaccchhhppptttqqqpppuuutttooovvvtttqqqmmmhhhgggooozzzvvvtttooojjjeeedddeeeggghhhjjjkkkllliiiddd^^^[[[RRRUUUZZZ```dddbbb]]]YYYYYY[[[___aaabbbbbbcccdddnnn{{{wwwfffVVVNNNRRRbbbvvv|||zzz|||vvvnnneeeaaadddkkkppprrrsssxxxzzzsssmmmjjj___ZZZTTTOOOMMMMMMMMMMMMQQQUUU^^^gggnnnsssvvvwwwwwwxxxxxxuuuqqqnnnmmmmmmqqqvvv{{{sssiiihhh\\\dddzzz``````zzzZZZCCCAAA===777;;;888999999999999:::::::::;;;;;;888<<>>;;;<<<@@@???@@@AAACCCEEEGGGIIIIIIQQQUUUXXXnnnkkk\\\WWWUUUSSSRRRRRRQQQOOONNNPPPQQQRRRSSSUUUVVVWWWXXXVVVYYY\\\]]]]]]___cccgggaaadddggghhhffffffggghhhooolllkkkoooooolllmmmqqqoookkkgggeeeeeefffhhhiiiiiikkknnnnnnjjjaaaWWWQQQJJJKKKOOOUUU[[[]]][[[XXXXXXZZZZZZZZZ[[[]]]___```gggvvv|||ssscccSSSKKKPPPbbbyyy|||xxx{{{vvvnnndddaaaeeelllqqqsssrrrvvv~~~zzzsssnnnjjj]]]ZZZUUUQQQOOONNNMMMMMMQQQYYYdddnnnuuuxxxzzz{{{zzz}}}{{{wwwuuuuuuvvvzzzpppfffddd```iiiyyymmmwwwyyySSS???AAA===777;;;888888999999999:::::::::<<<;;;:::@@@EEEJJJkkksss]]]IIIGGGZZZdddooosss```NNNMMMKKKGGGDDDBBBBBBCCCDDDHHHMMMTTT\\\dddllltttyyyvvvjjjfffvvvkkk```VVVVVVaaaxxxyyy```RRRJJJIIIRRReeexxxpppcccYYYRRRPPPMMMKKKJJJHHHEEECCCEEEHHHNNNTTTZZZ^^^aaabbb______```___]]]\\\\\\]]][[[]]]bbbfffjjjmmmnnnnnnqqqpppppprrruuuyyyzzz{{{~~~~~~}}}||||||}}}~~~~~~||||||}}}{{{~~~zzzaaaUUUYYY]]]UUUGGG===>>>???======BBB@@@AAACCCDDDGGGIIIJJJKKKSSSWWWYYYoootttbbbXXXVVVTTTSSSRRRQQQOOOMMMNNNOOOQQQSSSTTTUUUVVVVVVXXX\\\``````______dddjjj``````dddiiigggcccdddjjjhhhcccdddnnntttpppjjjhhhiiieeeaaaaaaeeejjjkkkkkkiiilllqqqqqqkkk^^^QQQIIIEEEEEEGGGLLLTTTXXXZZZYYYZZZZZZXXXUUUUUUXXX[[[[[[bbbqqq~~~~~~zzzqqqaaaQQQKKKQQQeee}}}~~~yyy|||wwwnnndddaaaeeemmmrrrtttqqquuu||||||uuupppmmm[[[YYYVVVSSSPPPNNNMMMLLLOOOYYYgggrrrxxx{{{|||}}}}}}~~~{{{{{{xxx|||kkkbbb___aaakkk{{{xxxyyytttNNN===AAA===777;;;888888888999999:::::::::;;;::::::AAAFFFJJJmmmzzz~~~yyyuuutttfffRRRKKKQQQ^^^nnnnnnXXXMMMKKKGGGDDDBBBAAABBBCCCGGGMMMUUU]]]fffooowww|||~~~|||}}}zzzmmmfffooolll___XXXWWWaaaxxxkkk[[[MMMIIINNNcccyyytttggg]]]TTTRRROOOMMMLLLKKKJJJHHHFFFHHHLLLPPPUUUZZZ]]]___^^^___aaaaaa___^^^______ZZZ^^^ccchhhlllmmmllllllooonnnnnnppptttwwwxxxxxx~~~}}}||||||}}}~~~|||xxx___SSSZZZ^^^UUUGGG===>>>@@@>>>>>>CCCAAABBBCCCEEEGGGIIIKKKLLLSSSWWWYYYooo```XXXVVVUUUTTTSSSRRROOOMMMPPPQQQRRRRRRSSSVVV[[[___ZZZ]]]```aaaaaadddiiimmm___eeehhhgggiiilllhhhaaa]]]ccceeedddfffllllllggg___dddgggffffffjjjlllkkkqqqpppnnnjjjcccZZZOOOHHHFFFFFFFFFIIIMMMQQQSSSTTTSSSRRROOONNNNNNQQQTTTVVV\\\gggvvv}}}rrrcccYYYJJJLLL^^^ssszzz}}}xxxhhhmmmgggaaabbbhhhooossstttssswww{{{xxxpppjjj]]]YYYTTTQQQPPPPPPOOONNNRRRYYYeeeqqqyyy||||||{{{|||jjj```[[[___ppppppeeeJJJBBB;;;888:::888999999:::::::::;;;;;;;;;888777<<<<<>>GGGNNNeeexxxqqqlllcccWWWMMMIIIVVV___vvvzzz]]]QQQKKKGGGGGGFFFDDDCCCEEEGGGKKKRRR[[[dddlllqqqsss}}}yyyqqqkkkfffiiilllqqqxxxyyyooocccjjjwwwvvvkkkWWWZZZbbbuuulllYYYMMMRRRfffxxxvvvjjj___XXXRRRPPPNNNJJJIIIKKKJJJLLLOOOSSSWWW\\\___aaaaaabbbdddeeeggghhhhhhiiihhhiiilllnnnoooooonnnnnnnnnooorrruuuwwwyyyzzzzzzzzz}}}~~~xxx~~~{{{mmmdddcccaaa]]]OOODDD;;;;;;???AAACCCDDDFFFGGGIIIJJJLLLLLLMMMMMMSSSYYYaaa}}}hhhXXXUUUPPPMMMMMMLLLLLLKKKQQQRRRSSSTTTWWW[[[bbbfffkkkcccZZZXXX]]]eeelllnnnuuutttpppjjjiiinnnqqqrrrmmmkkkeee______bbbcccaaacccggghhhfffeeeiiikkkjjjllljjjfffbbb]]]VVVOOOJJJGGGCCC???AAAGGGKKKKKKIIIMMMLLLKKKIIIHHHHHHHHHIIIEEESSSiii{{{zzzlllbbb]]]ZZZffftttwwwuuukkkYYYSSSNNNJJJKKKSSS]]]eeeiiilllssszzzwwwpppccc^^^XXXTTTSSSTTTUUUUUUZZZaaammmxxx~~~mmmbbb\\\fff{{{yyygggxxx```EEE???999888<<<<<<::::::::::::;;;;;;;;;;;;===<<<@@@@@@IIIOOOddd{{{tttllleeeZZZMMMEEEDDDNNNWWWmmm}}}]]]QQQKKKGGGGGGGGGEEEEEEHHHGGGJJJOOOVVV]]]eeejjjnnntttzzzwwwwwwwwwqqqhhhfffqqqqqq[[[ZZZ^^^qqq|||dddRRRUUUkkksssggg```[[[XXXUUUOOOLLLLLLLLLMMMOOOSSSXXX\\\___aaaccceeegggiiikkklllmmmnnnmmmnnnppprrrrrrrrrrrrqqqpppsssvvvyyy|||}}}}}}}}}{{{}}}~~~|||yyylllggghhhddd\\\KKKBBB;;;<<>>999888<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<@@@???KKKQQQcccxxxqqqiiiaaaVVVKKKEEEEEEDDDOOOddd~~~YYYQQQKKKGGGGGGGGGEEEFFFHHHHHHJJJMMMRRRWWW^^^dddiiikkkyyy~~~xxxqqqjjjqqqttt[[[WWWWWWiiiyyyqqq\\\]]]vvvyyyooohhhcccaaa]]]UUUPPPPPPOOOPPPRRRTTTXXX\\\```bbbdddeeegggjjjmmmooopppppppppqqqrrrssstttttttttssstttvvvzzz}}}~~~~~~~~~wwwxxxvvvhhheeehhhcccYYYJJJBBB===???CCCEEEGGGIIIKKKKKKLLLMMMNNNNNNNNNMMMVVV[[[dddeeeUUUTTTSSSSSSSSSRRROOOMMMQQQRRRSSSUUUYYY```hhhmmmooonnnllliiihhhjjjnnnsssssswww~~~rrrmmmhhhhhhkkkllllllkkkcccjjjooommmjjjhhhccc]]]YYYZZZ[[[\\\YYYSSSJJJDDD@@@AAAFFFNNNVVVYYYVVVQQQTTTTTTUUUSSSPPPKKKFFFCCCCCCOOObbbuuu~~~zzznnndddYYY^^^nnnwwwooohhhcccYYYJJJGGGDDDDDDIIIRRR[[[```gggpppzzzzzznnnhhh```[[[YYYZZZ[[[\\\]]]dddnnnyyysssfffcccrrr{{{fffuuu^^^DDD???:::999<<<;;;::::::;;;;;;;;;<<<<<<<<<<<<===BBBBBBOOOWWWfff|||sssjjjbbbXXXLLLFFFEEECCCNNNccc]]]RRRLLLFFFFFFEEECCCDDDGGGHHHJJJMMMPPPSSSXXX___dddhhhuuu{{{tttxxxttt[[[SSSQQQ```~~~lllooo{{{eeefffuuuooojjjhhhddd\\\VVVUUUVVVVVVWWWXXX[[[___bbbddddddeeehhhjjjmmmoooqqqqqqqqqqqqrrrssstttuuuuuuuuuwwwyyy|||vvv|||ttteeeeeelllggg\\\KKKEEEAAACCCFFFGGGHHHKKKMMMNNNOOOPPPPPPPPPPPPPPPYYY___gggjjjWWWUUUTTTSSSSSSQQQNNNLLLPPPQQQRRRTTTXXX___hhhnnnmmmrrruuuuuuqqqooopppssswww}}}xxxpppkkknnnrrrsssrrrrrrhhhoootttqqqmmmhhh```ZZZUUUUUUWWWXXXWWWRRRKKKEEEEEEIIIOOOUUUYYYXXXTTTQQQWWWYYYYYYXXXSSSLLLEEE@@@AAAIIIYYYjjjuuuvvvooohhh\\\bbbttt|||sssjjjdddYYYLLLIIIFFFDDDFFFKKKQQQVVV```kkkwww|||rrrllleee___\\\\\\\\\\\\___eeennnxxxuuuhhhdddttteeexxx~~~ZZZCCC???;;;999;;;::::::;;;;;;;;;<<<<<<<<<<<<===@@@FFFFFFVVV```lllyyymmmeee\\\PPPFFFBBBAAALLL^^^dddVVVNNNHHHFFFDDDAAAAAADDDFFFIIIMMMNNNPPPTTT[[[```gggqqqwww\\\SSSMMMYYYyyy}}}fffeee|||kkkmmm{{{uuurrrmmmddd^^^]]]ZZZZZZYYYYYY[[[^^^aaabbbfffgggiiillloooqqqrrrsssrrrrrrssstttvvvwwwxxxyyyzzz{{{}}}|||qqqeeehhhppplll```KKKFFFCCCFFFIIIIIIJJJNNNOOOPPPQQQRRRSSSSSSSSSSSS\\\dddmmmwwwaaa]]]WWWSSSQQQPPPNNNMMMPPPPPPQQQRRRVVV^^^gggmmmooorrrwwwzzzyyyvvvrrrppp~~~{{{rrrtttxxxxxxxxxzzzrrrwwwxxxsssmmmhhhbbb[[[VVVUUUUUUUUUTTTRRROOOKKKNNNRRRWWWYYYYYYWWWVVVVVV\\\^^^___^^^XXXOOOFFF@@@???DDDOOO]]]iiinnnkkkggg```cccttt}}}wwwnnn^^^QQQOOOKKKGGGEEEFFFIIILLLVVVbbbppp|||zzzuuunnnhhhdddbbb```___dddhhhpppyyywwwlllkkkzzzzzz```zzzuuuSSS>>>>>>;;;:::<<<999;;;;;;;;;;;;<<<<<<<<<<<<<<>>EEEPPPYYYuuuvvvhhhiiiiii[[[JJJCCCBBBEEEUUUkkkcccTTTNNNKKKCCCDDDFFF@@@FFFGGGHHHIIIKKKNNNTTTXXX\\\bbbkkkqqqsssuuuxxx{{{{{{iiibbbXXXVVVhhhwww```SSS[[[xxxzzzyyyvvvssspppppprrrtttwwwwwwwwwyyy{{{{{{zzzyyy}}}}}}}}}}}}~~~~~~|||{{{{{{|||~~~|||~~~zzzwww~~~{{{}}}|||zzzoooeeedddjjjjjj]]]NNNEEEEEEEEEFFFHHHKKKNNNOOOQQQSSSUUUVVVVVVWWWYYY[[[dddkkkwwwkkkZZZWWWRRRPPPQQQLLLOOOPPPPPPPPPRRRYYYbbbiiilllpppvvvsss~~~~~~uuummmmmmmmmhhhbbb___ZZZXXXVVVTTTSSSRRRRRRRRRPPPTTTWWWXXXVVVSSSSSSSSSWWW]]]cccfffbbbWWWIIIAAA===>>>BBBIIIRRR\\\dddhhhlllmmmuuuuuubbb]]]VVVMMMGGGDDDDDDEEELLLXXXiiiyyy~~~{{{yyyxxxwww{{{}}}vvvnnnrrrtttnnnzzz{{{cccVVVfffIII<<>>DDDEEEFFFGGGIIIMMMSSSWWWZZZ```hhhmmmooopppsssuuuuuuzzzxxxjjjZZZWWWeeezzzaaaRRRTTTggg{{{~~~{{{yyyyyyyyyzzz{{{~~~~~~~~~}}}{{{{{{|||~~~~~~{{{xxx|||~~~||||||xxxwwwwwwvvvwwwmmmcccbbbgggeeeWWWJJJGGGGGGGGGHHHJJJLLLNNNOOORRRSSSUUUVVVVVVWWWYYY[[[ccchhhsssoooZZZUUUQQQPPPPPPJJJMMMNNNOOOQQQUUUZZZbbbggghhhjjjppp|||uuu}}}sssjjjddddddfffdddaaaaaaZZZYYYWWWUUUSSSRRRQQQQQQNNNPPPRRRRRRPPPOOOPPPQQQQQQWWW^^^bbb___VVVJJJBBB???@@@BBBFFFNNNXXXaaafffggghhhooo|||kkkddd[[[PPPIIIFFFFFFFFFKKKWWWiiizzz|||vvvpppkkk}}}ttt\\\ZZZ```FFF:::===:::888;;;:::::::::;;;<<<======>>>>>>@@@BBBCCCHHHNNNNNN^^^||||||rrr^^^KKKBBB<<>>>>>???@@@DDDDDDHHHMMMMMMYYYsssrrrYYYIII>>>CCCTTTjjjppp[[[PPPNNNFFFCCCEEEAAA@@@BBBDDDFFFHHHLLLQQQUUUWWW]]]cccggggggfffhhhiiikkklllpppuuu{{{}}}|||zzzvvvwww}}}sssjjjeeefff{{{kkkXXXQQQQQQaaakkk}}}~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}{{{}}}|||ssstttvvvnnnooollleee___aaaaaa[[[QQQJJJHHHIIIKKKMMMOOORRRTTTUUUTTTVVVWWWWWWWWWWWWYYYZZZ^^^```ggg{{{fffYYYQQQQQQRRRLLLLLLLLLMMMPPPSSSVVVXXXYYYaaa\\\UUUUUUaaannnqqqmmmhhhttt}}}~~~www|||uuuccc___^^^bbbccc___ZZZYYYXXXWWWVVVUUUSSSQQQOOOOOOQQQOOONNNNNNNNNOOOPPPPPPNNNOOOQQQRRRRRRRRRQQQPPPJJJIIIHHHGGGJJJRRR]]]eeebbbcccfffrrryyytttllleee^^^VVVOOOJJJEEEOOO^^^rrr{{{uuuuuuvvvuuuwwwpppQQQ```nnnVVVCCC;;;>>>:::;;;???<<<::::::;;;<<<===>>>???@@@@@@EEEDDDFFFMMMOOO[[[rrrhhhPPPDDDDDDRRRfff~~~www^^^QQQOOOHHHCCCDDDBBB@@@BBBEEEGGGIIILLLQQQTTTWWW\\\cccffffffeeefffhhhgggiiimmmrrrvvvxxxwwwuuutttuuuzzzyyyggg[[[iiiiiiWWWPPPTTT```uuu~~~}}}~~~~~~{{{zzz{{{}}}zzzuuu{{{}}}uuuvvvpppiiieeeeeeaaaVVVLLLIIIGGGHHHKKKNNNRRRUUUWWWXXXUUUVVVWWWWWWVVVVVVXXXYYY[[[\\\bbb{{{lll___TTTQQQRRRMMMMMMLLLLLLNNNRRRTTTUUUUUU\\\ZZZWWWVVV]]]fffhhhddddddiiisss{{{}}}yyyuuuttt~~~oooaaa^^^___cccbbb\\\WWWVVVXXXXXXXXXWWWVVVTTTSSSRRRPPPOOOMMMMMMOOOPPPOOONNNMMMLLLKKKKKKMMMOOORRRTTTLLLLLLJJJHHHHHHOOOYYYaaadddfffhhhnnn}}}xxxqqqkkkeee]]]SSSLLLGGGMMMZZZmmmxxxkkkjjjooouuunnnLLLiiinnnRRRBBB<<<>>>:::;;;???<<<::::::;;;<<<>>>???@@@@@@AAAFFFDDDEEELLLPPP[[[ooopppTTTJJJIIISSScccvvv{{{___PPPOOOGGGAAABBB@@@@@@BBBEEEGGGIIIKKKOOORRRTTTZZZaaadddeeeeeefffhhhdddggglllqqqssssssrrrppptttvvvzzznnn[[[^^^kkk|||dddUUUQQQ\\\mmm|||zzzxxx{{{~~~|||~~~|||{{{}}}sssqqqzzz{{{sssvvvxxxrrrnnnlllbbbRRRHHHGGGGGGIIILLLPPPTTTWWWYYYYYYUUUVVVWWWWWWUUUUUUVVVWWWYYYZZZaaa{{{eee]]]TTTQQQRRRNNNLLLKKKJJJMMMRRRUUUVVVVVVXXXZZZYYYVVVXXX^^^bbbaaafffhhhoooxxx{{{|||vvvssssssoooqqqpppgggaaa^^^^^^aaa___ZZZVVVVVVWWWWWWXXXXXXWWWUUUTTTSSSNNNLLLJJJKKKMMMNNNMMMKKKIIIHHHGGGGGGIIIMMMQQQSSSPPPPPPNNNKKKJJJOOOXXXaaadddgggggghhhuuu}}}uuuooojjjcccZZZTTTLLLOOOYYYlll{{{ooommmooouuulllPPPvvvtttNNN@@@<<<===888:::>>>:::::::::;;;===>>>???@@@AAA@@@FFFEEEEEEKKKMMMUUUfffpppXXXOOOPPPZZZbbbiiiaaaQQQPPPHHHAAAAAAAAA@@@BBBDDDFFFGGGIIILLLNNNOOOUUU]]]aaabbbccceeegggeeehhhllloooppppppoooooossstttwww{{{}}}llldddbbbmmmsss^^^UUU[[[eeeooowww{{{vvvtttwww{{{zzz||||||~~~rrrpppyyywwwqqqvvvzzzuuurrrqqqeeeQQQHHHJJJIIIKKKNNNQQQTTTVVVWWWWWWTTTUUUVVVVVVTTTSSSTTTVVVWWWYYYaaa~~~eeeYYYXXXSSSRRRTTTPPPLLLJJJJJJMMMRRRWWWYYYXXXWWWYYYVVVPPPPPPWWW___bbbaaabbbhhhqqqttttttyyypppnnnqqqkkkhhhfff^^^bbb^^^]]]^^^\\\XXXVVVXXXTTTTTTUUUVVVUUUTTTSSSRRRKKKIIIHHHIIILLLLLLJJJGGGEEEEEEEEEFFFHHHKKKNNNPPPTTTTTTSSSOOOMMMQQQZZZbbbbbbfffdddaaalllyyyrrrnnniiiaaa\\\PPPRRRZZZlllrrrnnnrrrssswwwlllYYY{{{LLL???<<<;;;666999===888::::::;;;===>>>@@@AAAAAA???GGGFFFEEEJJJJJJOOO\\\vvvnnn\\\QQQUUU```bbb___qqqdddSSSRRRKKKCCCCCCCCC???AAADDDEEEFFFGGGJJJLLLKKKQQQYYY^^^```aaaccceeehhhkkkmmmoooooooooppppppoooqqqsssuuuxxx~~~qqqeee]]]ppp~~~fffXXXZZZ___eeekkkwww{{{xxx~~~~~~yyysssqqqtttxxxzzz{{{~~~yyy~~~~~~~~~zzzxxx{{{www}}}wwwrrrrrrsssfffSSSLLLOOOLLLMMMPPPRRRTTTTTTUUUTTTTTTUUUVVVUUUSSSSSSSSSUUUVVVXXXbbbeee```[[[SSSYYYQQQTTTNNNMMMJJJJJJMMMQQQWWW[[[[[[\\\]]][[[WWWUUUXXX]]]cccdddeeehhhlllqqqvvvyyytttnnnfffcccbbbaaa\\\XXX[[[\\\\\\\\\[[[YYYVVVTTTUUUTTTSSSTTTUUUTTTRRRPPPPPPPPPQQQRRRQQQPPPNNNMMMLLLJJJGGGEEEHHHMMMSSSXXXZZZXXXTTTRRRSSSXXX]]]aaacccbbbcccfffjjjqqqwwwtttooohhhdddcccYYYUUUUUUcccwwwrrryyykkkxxxwwwhhhsssxxxEEEAAA<<<:::;;;===<<<;;;<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDHHHNNNRRRjjjzzzwwwssshhh^^^NNNEEEKKK\\\___^^^yyyhhhUUUSSSFFFCCCGGG@@@DDDCCCCCCCCCDDDFFFIIIKKKNNNQQQVVVZZZ]]]___bbbdddeeegggkkknnnpppooonnnllluuurrrpppqqquuuyyy{{{{{{sssbbbaaagggwwwrrrfff```]]]aaafffmmm{{{xxxqqqmmmxxxyyyyyyxxxwwwvvvvvvwww}}}www|||zzzttt~~~vvvjjjuuunnnSSSLLLPPPMMMMMMNNNOOOPPPQQQQQQRRRVVVWWWWWWVVVTTTTTTVVVWWW\\\___hhhqqqeee]]]VVV[[[RRRSSSOOOMMMKKKJJJMMMQQQWWWZZZ[[[[[[[[[ZZZXXXZZZ___eeebbbbbbcccfffiiimmmqqqssslllgggaaa_________\\\YYYZZZZZZ[[[[[[ZZZXXXVVVTTTVVVTTTSSSSSSTTTTTTSSSQQQOOOPPPPPPQQQQQQPPPPPPOOOSSSRRRQQQQQQSSSWWW\\\___gggccc^^^ZZZXXXYYY\\\^^^cccbbbbbbeeeffflllyyy|||uuurrrooojjjhhhiiifff[[[TTT___{{{zzzwww|||rrrpppiii}}}iiiDDD@@@<<<:::;;;===<<<;;;<<<<<<===>>>???@@@AAAAAACCCCCCDDDDDDEEEIIIOOOSSSdddzzzsssmmmdddZZZPPPCCCCCCPPPSSSTTTmmmqqq\\\VVVIIIEEEGGG???BBBBBBAAAAAACCCFFFHHHJJJLLLPPPUUUYYY[[[^^^aaacccccceeejjjnnnppppppooonnnrrrooommmoootttyyy|||}}}yyynnndddeeennntttrrrmmmgggaaa]]]___aaafffqqq}}}~~~xxxtttrrrwww}}}|||wwwuuuuuu~~~|||}}}zzzrrr~~~yyyyyyuuuvvvjjjqqq{{{iiiRRROOOTTTMMMNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWWWWVVVUUUVVVXXXZZZ```mmmkkk___ZZZ]]]UUUSSSPPPNNNLLLKKKMMMQQQVVVYYY\\\\\\ZZZXXXYYY]]]cccggg___```aaaccceeegggiiijjjbbb___[[[ZZZ\\\]]][[[YYYXXXYYYYYYYYYXXXWWWUUUTTTWWWUUURRRRRRSSSTTTTTTSSSPPPPPPPPPPPPPPPPPPQQQQQQUUUVVVXXXZZZ]]]```bbbdddnnnjjjddd___[[[[[[\\\]]]bbbaaaaaabbbbbbfffqqq}}}~~~wwwqqqooollljjjlllqqqqqq```RRRWWWsss~~~}}}}}}xxxgggjjjuuu]]]BBB@@@<<<;;;;;;<<<<<<<<<<<<======>>>???@@@AAAAAADDDDDDEEEEEEGGGJJJPPPSSS```|||}}}rrrmmmggg```WWWEEE>>>EEEIIIKKK```|||ttt^^^UUUKKKGGGGGG???@@@@@@@@@@@@BBBEEEHHHJJJKKKNNNSSSWWWYYY\\\```bbbaaadddhhhllloooppppppooonnnlllkkklllqqqwww{{{~~~zzzlllaaaaaafffgggffffffaaa]]]\\\\\\___gggooo|||~~~}}}ssszzzyyysssrrrttt~~~|||{{{|||}}}}}}|||~~~}}}||||||}}}}}}}}}}}}~~~uuupppzzzzzzvvvyyyvvvvvvlllsss{{{jjjUUUPPPQQQOOOPPPQQQRRRSSSTTTTTTUUUSSSUUUVVVWWWWWWWWWYYY[[[[[[cccqqqnnn^^^\\\]]]WWWRRRQQQOOOMMMLLLNNNQQQUUUWWW\\\]]][[[YYYZZZ___aaaaaa^^^___```aaabbbbbbbbbbbb]]]ZZZXXXXXXYYYZZZYYYXXXWWWWWWWWWWWWWWWVVVUUUTTTWWWUUURRRQQQSSSTTTUUUUUUSSSRRRQQQOOOOOOOOOPPPQQQSSSVVV[[[aaaeeeggghhhhhhhhheeeaaa]]][[[ZZZ[[[\\\___^^^___```___bbblllwwwyyysssnnnjjjfffeeekkkssstttcccSSSSSSggg{{{|||zzz___kkkjjjSSS@@@>>><<<;;;;;;<<<<<<===<<<===>>>???@@@AAAAAABBBDDDEEEFFFGGGHHHKKKPPPTTTaaawwwtttrrrqqqmmmbbbNNNAAADDDGGGIIIXXXkkkooo[[[OOOJJJIIIGGGBBB@@@@@@@@@@@@BBBEEEHHHJJJJJJNNNRRRVVVYYY\\\```cccccceeehhhlllnnnooonnnnnnlllkkkjjjkkkooosssxxx{{{xxxvvvqqqooolllhhhjjjgggccc```]]]]]]aaaeeekkkkkkqqq~~~}}}|||xxx}}}zzzppplllpppvvv{{{~~~~~~~~~|||{{{|||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~zzzuuuzzz{{{vvvvvv{{{{{{rrrmmmxxxoooZZZPPPJJJRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVVVVVVVWWWZZZ^^^bbb```eeennnppp\\\\\\[[[XXXRRRRRRQQQOOONNNNNNQQQTTTVVVYYY\\\\\\\\\```fffddd^^^\\\]]]^^^____________^^^\\\[[[YYYYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWUUURRRRRRSSSUUUVVVVVVVVVTTTRRRPPPOOONNNOOOOOOSSSWWW^^^dddiiikkkkkkkkk```^^^\\\ZZZYYYYYYZZZ[[[\\\[[[]]]___^^^```iiitttuuuqqqkkkeee___]]]eeennnsssiii[[[TTT[[[qqq{{{www^^^nnnvvv]]]HHH=========<<<;;;;;;<<<=========>>>???@@@AAABBBBBBDDDEEEGGGHHHIIILLLPPPTTT```nnn~~~sssssstttqqqhhhUUUGGGGGGJJJLLLRRR\\\xxxooo]]]NNNKKKIIIEEEDDDAAAAAAAAAAAACCCFFFIIIKKKKKKNNNRRRUUUXXX\\\aaadddeeegggiiikkklllllllllkkkllllllllllllmmmooosssuuuvvv||||||wwwyyyxxxssskkkddd```^^^]]]UUUUUUXXX^^^eeerrrzzzuuupppnnnnnnnnnpppvvv{{{wwwoookkkpppuuuvvvzzz~~~||||||~~~}}}{{{zzzzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~|||xxxzzz~~~}}}wwwmmmiiirrrwwwiii\\\UUUNNNTTTVVVXXXYYYZZZ[[[ZZZYYY[[[YYYWWWUUUVVV[[[dddjjjiiieeegggrrr[[[]]]YYYYYYSSSSSSRRRPPPOOOOOOQQQSSSTTTTTTYYY[[[]]]eeemmmkkkaaa[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVVVVTTTSSSSSSTTTVVVVVVVVVUUUTTTSSSQQQPPPOOOOOOOOOPPPSSSXXX]]]aaacccdddddd]]]\\\[[[YYYXXXXXXYYYYYYYYYYYY[[[^^^]]]^^^gggqqqrrroooiiibbbYYYUUU]]]iiiuuuqqqgggZZZTTT```xxx~~~rrrbbbwwwnnnVVVDDD;;;<<<===<<<;;;;;;===>>>===>>>>>>???@@@AAABBBBBBCCCEEEGGGHHHIIILLLPPPSSS[[[ccc}}}rrrssssssmmmhhhYYYKKKHHHKKKLLLOOORRRsssxxxiiiTTTOOOJJJCCCEEECCCBBBAAABBBCCCEEEHHHIIIJJJMMMQQQTTTWWW\\\aaadddfffgggiiijjjkkkkkkjjjjjjlllmmmnnnnnnmmmmmmnnnppppppuuuwwwuuuwwwvvvjjjaaaZZZTTTHHHGGGHHHHHHIIIPPPaaarrruuusssnnniiidddbbb``````cccmmmxxx|||yyytttsssttttttyyy}}}~~~|||{{{|||~~~~~~~~~{{{yyyyyyyyy{{{{{{|||}}}~~~~~~~~~~~~~~~}}}|||xxx{{{xxxpppiiicccdddcccYYYXXX\\\YYYWWWXXX[[[]]]^^^^^^]]]\\\]]]ZZZWWWUUUVVV\\\fffmmmmmmfffdddxxx^^^^^^WWWZZZTTTTTTSSSQQQOOOOOOPPPRRRSSSRRRVVVWWWXXXbbbmmmkkk```XXXXXXWWWWWWXXXZZZ\\\]]]]]]]]]]]][[[YYYWWWVVVVVVUUUUUUUUUUUUVVVVVVWWWWWWUUUTTTSSSTTTVVVWWWVVVUUURRRRRRRRRRRRRRRQQQQQQPPPOOOPPPRRRTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYWWWXXXZZZ\\\[[[[[[ccclllpppmmmiiiaaaVVVQQQYYYeeettttttnnnaaaUUUYYYkkk}}}|||}}}~~~{{{llljjjhhhRRRDDD999;;;======;;;;;;===???===>>>??????AAAAAABBBCCCBBBDDDFFFHHHIIILLLOOORRRXXX[[[yyy{{{yyyqqqgggZZZLLLFFFHHHLLLNNNOOOpppuuu\\\SSSKKKCCCGGGCCCBBBAAAAAAAAACCCEEEGGGIIIKKKOOORRRUUUZZZ```ccceeefffgggiiijjjkkkkkkkkkiiilllooopppnnnllllllmmmlllpppqqqppprrryyywwwiii___UUULLLFFFCCCAAAAAA@@@CCCNNNZZZooo}}}}}}yyywwwwwwxxxyyyyyyzzzvvvooooooooonnnlllhhheeebbbdddmmmyyy{{{wwwuuuyyy||||||{{{}}}}}}}}}zzzyyyzzz{{{{{{{{{|||~~~~~~}}}}}}~~~{{{uuuyyywwwoooiiiaaa]]]WWWNNNTTT]]]ZZZXXXZZZ]]]___``````___^^^ZZZYYYWWWVVVWWW]]]dddiiilllgggfff}}}aaa```WWW[[[VVVUUUSSSQQQPPPPPPPPPRRRSSSSSSUUUSSSRRR\\\hhhfffZZZVVVUUUTTTTTTVVVXXX[[[]]][[[\\\]]]\\\YYYXXXWWWWWWUUUUUUUUUUUUVVVWWWXXXXXXTTTTTTTTTUUUWWWWWWVVVTTTNNNOOOQQQSSSTTTSSSSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTRRRRRRTTTVVVXXXYYY[[[[[[WWWWWWZZZ[[[YYYXXX___hhhnnnmmmiiiaaaUUUOOOXXXdddrrrtttpppdddYYYZZZhhhwwwssssssuuuvvvgggpppzzzaaaMMMBBB888;;;======;;;;;;===???>>>>>>???@@@AAABBBBBBCCCAAACCCFFFGGGIIIKKKOOOQQQZZZYYY~~~{{{ggg[[[MMMEEEFFFKKKOOOPPPkkkzzz___VVVLLLDDDKKKCCCBBBAAA@@@@@@BBBCCCEEEGGGJJJMMMPPPTTTYYY^^^bbbcccdddfffhhhjjjkkklllmmmgggkkkpppqqqooommmlllmmmlllooopppooorrrwwwzzzxxxvvv|||~~~qqqddd[[[QQQHHHGGGBBB>>>>>>@@@AAAGGGMMMdddqqq~~~wwwqqqmmmhhhgggjjjllllllkkkvvvvvvwwwyyyyyyvvvppplllppptttxxx{{{{{{wwwqqqmmmpppuuu{{{|||yyyxxx~~~~~~|||~~~~~~~~~|||}}}{{{{{{{{{||||||}}}}}}||||||}}}|||yyytttxxxwwwpppjjjccc```XXXNNNSSSYYYTTTYYY[[[^^^aaabbbaaa```___VVVWWWXXXXXXYYY]]]bbbeeeiiihhhjjjnnniiiaaaTTTVVVTTTSSSQQQOOONNNOOOPPPQQQRRRQQQOOOOOOPPPSSSWWWYYYTTTTTTSSSSSSSSSTTTVVVWWW[[[ZZZYYYYYYZZZZZZYYYXXX___YYYWWWZZZ[[[WWWVVVYYYVVVYYYXXXVVVUUUXXXXXXUUUUUUTTTTTTTTTUUUUUUTTTSSSQQQRRRSSSSSSSSSRRRQQQPPPRRRSSSSSSTTTUUUUUUVVVVVVVVVYYYZZZZZZXXXWWWYYY[[[gggfffbbb[[[SSSQQQWWW]]]pppvvvvvvkkk]]]WWW___jjjyyywwwuuu{{{nnnooo|||rrrYYYIIIDDD::::::;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCCCCCCCEEEGGGJJJLLLNNNTTT]]]tttyyy___EEE???EEEJJJLLLNNNWWWmmmZZZQQQHHHJJJDDDCCCAAA@@@@@@AAACCCDDDIIIIIIKKKNNNRRRWWW[[[]]]^^^```bbbeeeggghhhiiiiiiiiijjjkkklllmmmmmmmmmmmmllljjjiiikkkooouuuyyy{{{tttuuuvvvvvvuuuwwwzzz}}}}}}tttiii```RRRFFFBBBFFFAAA@@@???>>>>>>???@@@AAARRR^^^llluuuxxxzzz~~~~~~yyypppbbbXXXSSSOOONNNQQQRRRRRRUUUZZZ___fffjjjjjjjjjnnnqqqqqqyyy}}}zzz~~~~~~~~~{{{xxx|||}}}}}}}}}|||zzzxxxxxxyyy{{{|||}}}~~~}}}||||||~~~~~~wwwrrrlllrrrqqqiiiggg___XXXTTTQQQOOOSSSXXXYYYZZZZZZ[[[]]]^^^_________]]]ZZZXXXXXXZZZ]]]___```fffnnn}}}lllXXXVVVTTTSSSQQQOOONNNOOOPPPQQQQQQPPPOOOOOOPPPRRRTTTVVVTTTTTTSSSSSSSSSUUUVVVWWWZZZYYYYYYZZZ\\\^^^^^^^^^ccc]]][[[]]]]]]XXXWWWYYYXXX[[[ZZZWWWWWWYYYYYYVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSTTTUUUUUUTTTSSSRRRPPPSSSSSSTTTTTTUUUUUUUUUVVVUUUWWWYYYYYYWWWWWWYYY[[[fffeee```ZZZUUUUUUXXX[[[gggoootttpppgggbbbeeelllyyyxxxzzzwww~~~iiikkk{{{mmmTTTDDD???:::::::::;;;;;;;;;;;;<<<======>>>???@@@AAABBBBBBCCCCCCCCCEEEGGGIIILLLNNNRRRYYYnnneeeJJJAAADDDIIILLLNNNQQQwwwyyycccTTTKKKJJJDDDCCCAAA@@@@@@AAABBBCCCHHHIIIKKKOOOSSSWWW[[[]]]___```ccceeeggghhhhhhhhhlllllllllmmmmmmmmmllllllmmmkkkhhhiiilllpppsssuuunnnpppssstttuuuuuuuuuuuulll```SSSLLLFFF???===???AAA@@@@@@????????????@@@MMMXXXfffnnnpppppprrruuuxxxrrrjjjddd___WWWMMMFFFCCCAAAAAADDDEEEEEEIIINNNSSSZZZ___aaacccjjjnnnoooxxx~~~{{{yyyzzzzzz{{{}}}~~~~~~}}}|||{{{||||||zzzxxxyyy|||~~~}}}{{{{{{|||}}}|||}}}}}}|||{{{{{{}}}yyyxxx{{{nnnjjjkkkjjjfffddd\\\TTTRRRQQQQQQTTTXXXXXXYYYZZZ[[[\\\]]]]]]^^^[[[YYYXXXXXXYYY[[[]]]___```fffmmmxxxlllYYYVVVTTTSSSQQQOOONNNOOOPPPQQQQQQPPPPPPPPPPPPQQQRRRSSSSSSSSSSSSSSSSSSUUUWWWXXXYYYYYYZZZ\\\^^^aaadddfffeeeaaa___``````]]][[[\\\ZZZ]]]]]]ZZZYYYZZZYYYVVVWWWVVVUUUSSSSSSSSSTTTUUUUUUVVVWWWWWWWWWUUUSSSQQQTTTTTTTTTUUUUUUUUUUUUUUUTTTVVVWWWXXXWWWWWWYYYZZZcccbbb```[[[WWWUUUWWWYYY```iiissswwwsssmmmiiiiiiqqq|||yyyzzz___eeezzzhhhOOO@@@<<<:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDFFFIIILLLMMMPPPUUUeeemmmQQQCCCBBBGGGKKKNNNIIIcccnnnXXXPPPJJJEEECCCAAA@@@???@@@AAABBBFFFHHHLLLPPPTTTXXXZZZ[[[___aaaccceeeggggggggggggmmmmmmmmmmmmllllllkkkkkkmmmjjjgggggghhhkkkmmmmmmiiikkknnnrrruuuuuurrrpppcccUUUGGGAAAAAA@@@??????AAAAAAAAAAAAAAA@@@???>>>DDDNNN\\\eeegggggghhhjjjjjjbbbXXXOOOIIIDDD???;;;<<<:::<<>>>>>???@@@@@@AAABBBBBBCCCCCCCCCDDDFFFHHHKKKLLLOOORRR\\\rrrVVVDDD@@@EEEKKKOOOEEERRRyyyuuu\\\SSSKKKFFFDDDBBB@@@??????@@@AAAEEEGGGKKKPPPTTTWWWYYYZZZ___aaaccceeefffggggggfffjjjjjjjjjjjjjjjkkkkkkkkkllliiifffeeegggiiiiiiiiijjjjjjkkkpppuuuwwwwwwvvvlll```QQQHHHDDDCCCCCCCCCBBBCCCCCCDDDCCCAAA???>>>===GGGTTT^^^aaabbbdddeee___XXXNNNFFFAAA>>><<<:::<<<;;;>>>BBBDDDDDDJJJRRRSSS[[[ccchhhmmmqqqqqqnnnrrrtttyyy~~~~~~xxxxxxyyyyyyyyyxxxxxxxxxtttuuuwwwyyy{{{~~~yyyvvvyyy}}}}}}}}}uuuwwwuuullljjjppphhh\\\SSSSSSWWWYYYXXXYYYWWWXXXZZZ[[[\\\\\\\\\[[[VVVWWWYYY[[[\\\]]]\\\[[[___bbbiiiwwwvvvqqqYYYSSSTTTTTTSSSQQQOOONNNOOOPPPQQQTTTTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRTTTVVVXXXYYY[[[\\\^^^______aaadddhhhhhhhhhfffeeeeeedddaaa^^^ZZZ^^^^^^[[[ZZZ[[[XXXTTTYYYZZZYYYWWWTTTSSSTTTVVVUUUWWWXXXYYYYYYVVVSSSQQQUUUUUUUUUUUUUUUVVVVVVVVVUUUUUUUUUVVVWWWXXXYYYXXXWWW```fff```TTTKKKMMMRRR___cccjjjqqqsssqqqjjjeeehhhqqq~~~{{{hhhTTTddd}}}yyy```III>>>===999999::::::;;;<<<======?????????@@@AAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKOOORRRVVVsssuuu\\\GGG@@@DDDKKKOOOGGGFFFhhhyyybbbWWWMMMGGGFFFCCCAAA@@@@@@@@@AAACCCFFFJJJOOOSSSVVVWWWXXX^^^```bbbdddfffgggggggggffffffffffffhhhiiikkkllljjjhhhffffffgggiiijjjiiimmmlllkkknnnttt|||xxxkkk[[[OOOHHHFFFEEEEEEFFFFFFFFFEEECCC@@@???<<>><<<;;;::::::999999;;;>>>>>>AAAKKKVVV]]]eeennnttt{{{~~~zzztttffffffiiiooovvvzzzzzzyyytttsssrrrrrrssstttvvvwwwxxx{{{~~~~~~}}}}}}}}}yyyvvvvvvxxx{{{||||||}}}~~~~~~}}}|||~~~~~~vvv{{{}}}zzzqqqtttrrrjjjhhhnnncccYYYQQQPPPRRRQQQQQQRRRVVVXXXZZZ[[[\\\[[[ZZZXXXWWWYYY[[[]]]]]][[[YYYWWWYYY[[[gggsssdddUUUTTTSSSQQQOOONNNOOOPPPQQQUUUTTTRRRQQQRRRSSSUUUVVVPPPPPPQQQRRRTTTWWWYYY[[[[[[___ddddddaaa```aaadddeeehhhgggccccccddd```YYYZZZ^^^___^^^]]]^^^\\\WWWZZZ^^^aaa___YYYUUUUUUVVVTTTWWWZZZ\\\]]][[[XXXVVVSSSSSSTTTUUUWWWXXXYYYYYYZZZXXXWWWWWWYYYZZZXXXVVVSSSZZZaaabbb\\\TTTOOOMMMOOOQQQVVV\\\bbbhhhlllnnnhhhkkkpppuuu~~~}}}vvv^^^gggmmmSSS>>>999===888999999:::;;;<<<===>>>@@@@@@@@@AAAAAAAAAAAABBBDDDCCCCCCDDDEEEGGGIIIJJJMMMRRROOO^^^{{{iiiSSSEEEEEEJJJLLLKKKAAAEEEfff{{{bbbXXXKKKIIIFFFDDDBBBAAAAAABBBBBBCCCEEEIIIMMMQQQUUUWWW[[[]]]```cccfffhhhhhhiiieeedddddddddeeegggjjjkkkjjjiiigggggghhhiiihhhhhhjjjllllllnnnuuutttdddXXXNNNMMMKKKIIIGGGFFFEEEDDDAAACCCEEEFFFFFFDDDCCCBBB===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>===AAAMMMZZZaaaeeeiiilllrrrvvvtttoooaaaaaaccciiiqqquuuuuurrrrrrqqqoooooooooqqqtttuuuwww{{{~~~}}}yyyuuutttvvvxxxyyyyyy{{{~~~}}}}}}|||{{{{{{}}}|||{{{{{{qqqooommmiiigggiii\\\UUUPPPOOOOOONNNOOOSSSTTTUUUXXXYYYZZZYYYWWWUUUTTTVVVXXXZZZZZZZZZXXXWWWUUUXXXggg|||lllYYYTTTSSSQQQOOONNNOOOPPPQQQTTTSSSQQQPPPPPPRRRUUUVVVPPPPPPPPPRRRTTTWWWZZZ[[[ZZZ```eeefffdddaaabbbeee^^^bbbcccaaacccgggddd^^^ZZZ^^^aaa______```^^^YYY[[[___cccaaa[[[VVVUUUVVVUUUWWW[[[^^^___]]]ZZZXXXRRRRRRTTTUUUWWWXXXZZZZZZ\\\ZZZXXXXXXZZZZZZXXXUUUUUUWWW\\\aaaaaa\\\SSSMMMKKKMMMRRRWWW]]]ccciiilllhhhjjjlllnnntttooo]]]qqqlllRRR===:::???888888999:::;;;======>>>@@@AAAAAAAAAAAAAAAAAABBBDDDCCCCCCCCCEEEGGGIIIJJJLLLRRRNNNXXX~~~oooWWWHHHFFFIIIJJJJJJAAA<<<]]]ggg]]]LLLKKKHHHEEECCCBBBBBBBBBBBBBBBDDDGGGKKKPPPTTTVVVZZZ\\\___cccfffhhhiiijjjgggfffeeedddeeegggiiijjjllljjjhhhgggggghhhfffeeefffiiilllnnnuuuooo\\\PPPOOOLLLIIIGGGFFFFFFFFF@@@AAABBBCCCCCCBBBBBBAAA;;;;;;;;;:::999999:::<<<===<<<<<<<<<;;;???MMM[[[ggghhhfffeeehhhmmmlllhhhgggfffggglllrrruuusssoooqqqpppnnnmmmmmmooorrrtttuuuzzz~~~}}}~~~|||}}}|||wwwtttuuuvvvwwwxxxzzz~~~~~~~~~}}}||||||~~~}}}uuunnnlllkkkjjjiiiYYYTTTPPPPPPPPPOOOQQQVVVRRRTTTVVVXXXXXXVVVTTTSSSQQQRRRUUUWWWXXXYYYXXXWWWSSSWWWgggeeeXXXWWWSSSOOOLLLMMMNNNOOOPPPUUUTTTRRRQQQQQQSSSUUUVVVTTTTTTTTTUUUWWWXXXXXXXXX\\\dddiiihhheeedddccc```\\\[[[[[[^^^aaabbb```]]]\\\\\\]]]```aaa```]]]ZZZ[[[]]]^^^]]][[[YYYZZZ\\\___]]][[[\\\___^^^YYYSSSOOOOOOOOOQQQTTTVVVVVVVVVZZZ[[[[[[YYYWWWVVVWWWXXXUUUWWWZZZ___bbbbbb```^^^SSSQQQOOOOOORRRYYY```eeecccbbbbbbdddkkkttt~~~rrr~~~^^^bbbuuu]]]CCC;;;===999::::::;;;;;;;;;;;;;;;;;;????????????@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHHHHIIIOOONNNPPPooo}}}yyyhhhYYYOOOGGGAAAEEE@@@AAAVVVyyyvvvXXXPPPJJJEEEDDDBBB??????CCCAAACCCEEEFFFGGGKKKQQQUUUZZZ\\\___bbbeeefffggggggggggggffffffhhhkkknnnqqqjjjkkkkkkhhheeecccbbbccceeedddhhhoootttggg[[[TTTLLLHHHIIIIIIGGGDDD???@@@@@@???===;;;;;;;;;:::;;;<<<======>>>>>>>>>=========<<<;;;>>>KKKYYYhhhnnnqqqllliiikkknnnoooooommmlllmmmqqqssssssrrrtttrrrpppmmmmmmpppvvvzzz|||}}}~~~}}}}}}|||{{{|||}}}~~~|||{{{xxxzzzzzzwwwtttuuu{{{|||zzzyyyyyy{{{yyykkkhhhsss~~~yyyppplllqqqxxxssshhh[[[WWWRRRPPPQQQQQQPPPNNNPPPRRRUUUXXXXXXVVVTTTRRRVVVTTTSSSVVVZZZ[[[VVVRRROOO]]]iiippp\\\XXXUUUPPPNNNNNNOOOPPPPPPTTTSSSRRRRRRRRRTTTVVVWWWUUUVVVWWWXXXWWWXXXYYYZZZ[[[bbbfffeeeddddddccc```\\\\\\\\\___aaaccccccbbb[[[\\\^^^aaadddeeecccaaa]]]^^^^^^]]][[[ZZZ\\\^^^^^^[[[YYYZZZ\\\[[[WWWSSSNNNNNNOOOQQQSSSTTTUUUUUUYYY[[[\\\[[[YYYWWWWWWXXXZZZYYYYYYZZZ]]]^^^^^^]]]WWWUUUSSSSSSTTTXXX\\\______]]][[[ZZZ\\\aaagggkkkttt{{{sssxxx```mmmmmmWWWAAA<<<>>>999::::::;;;;;;;;;;;;<<<<<<@@@??????@@@@@@AAABBBCCCEEEEEEEEEFFFFFFGGGGGGHHHJJJMMMLLLNNNfff~~~qqqeee[[[OOODDDFFFBBB@@@OOOssscccSSSMMMGGGFFFCCC??????BBB@@@CCCEEEFFFGGGJJJOOOSSSXXXZZZ]]]```ccceeegggggggggfffeeeeeefffiiilllnnnmmmmmmllliiieeebbbaaaaaafffdddfffkkkoooyyyxxxggg___VVVPPPOOOMMMHHHDDDDDDCCCAAA???===<<<<<<<<<<<<===>>>>>>??????>>>>>>???>>>>>>>>><<>>;;;::::::<<<===???@@@AAABBBBBBAAA@@@@@@AAA@@@@@@???===@@@LLLZZZqqq}}}yyywwwtttsssssssssqqqppprrrssssssrrrqqqqqqsssuuuvvvxxxzzz|||}}}}}}|||{{{||||||}}}~~~{{{xxxxxxyyyzzzxxxuuuvvvzzz~~~{{{wwwtttwww~~~|||bbbTTTQQQTTT~~~}}}|||sssooollliiiiiiqqqyyyxxxsssWWWUUURRRPPPQQQQQQPPPOOOMMMOOOQQQSSSSSSRRRPPPOOONNNQQQVVVXXXXXXVVVTTTTTTTTT]]]ffffffZZZWWWSSSQQQPPPPPPNNNMMMPPPPPPQQQSSSUUUWWWYYY[[[VVVYYY\\\[[[XXXWWWZZZ]]]```ccceeedddfffjjjjjjfff___aaabbb```___```eeejjjggggggggghhhjjjjjjiiigggfffccc___ZZZXXXXXXZZZ[[[WWWTTTQQQQQQQQQQQQPPPNNNPPPQQQRRRRRRRRRSSSTTTUUUXXXZZZ]]]^^^\\\ZZZXXXXXX]]]ZZZWWWVVVWWWYYYZZZ[[[XXXYYYZZZZZZXXXUUURRRPPPNNNLLLIIIFFFEEEDDDEEEEEEEEEIIIMMMPPPUUUaaaqqq~~~xxxwwwyyy\\\ddd}}}pppWWWGGG;;;<<>>??????@@@BBBDDDDDDDDDCCCBBBBBBAAAAAA@@@===@@@MMMZZZfffrrr|||ssssssrrrssstttuuuuuuuuurrrtttuuuvvvtttrrrrrrssstttvvvxxx{{{||||||{{{zzz{{{{{{}}}~~~zzzwwwtttuuuuuutttrrrrrrtttwww}}}{{{xxxvvvyyywww___SSSRRR```~~~{{{{{{|||xxxmmmmmmmmmnnnpppsssrrrkkkcccTTTSSSQQQPPPOOOOOONNNNNNKKKMMMOOOPPPQQQPPPNNNMMMMMMQQQVVVVVVSSSRRRTTTWWWZZZaaahhhggg[[[XXXSSSPPPNNNNNNMMMKKKNNNOOOQQQSSSUUUWWWZZZ[[[VVVYYY[[[ZZZYYYXXXZZZ]]]___cccfffeeefffjjjjjjhhhcccdddcccaaa^^^___ccchhhiiiiiiiiijjjlllkkkiiiggghhhccc]]]WWWTTTTTTUUUVVVRRRPPPOOONNNNNNNNNNNNNNNRRRTTTUUUUUUTTTSSSUUUWWWWWWZZZ]]]^^^\\\ZZZYYYXXXYYYXXXWWWWWWYYYZZZYYYXXXTTTUUUWWWWWWUUURRRMMMKKKHHHGGGDDDBBBAAAAAAAAABBBBBBFFFKKKNNNQQQXXXccckkkxxx}}}~~~|||qqqWWWggg{{{iiiOOOCCC:::;;;>>>:::::::::;;;<<<<<<===>>>>>>AAAAAAAAAAAABBBCCCDDDDDDFFFFFFEEEEEEEEEEEEEEEEEEKKKFFFHHHMMMMMMWWW~~~~~~uuudddSSSGGGCCCSSSVVVOOO```zzzZZZQQQIIIGGGGGGDDDBBBBBB??????AAACCCFFFGGGGGGGGGNNNPPPTTTYYY^^^cccgggiiiiiihhhgggfffffffffggggggfffhhhjjjjjjiiiiiikkkmmmiiieeedddhhhjjjooouuujjjbbb[[[SSSMMMFFFCCC???===>>>??????>>>>>>@@@BBBDDDEEEEEECCCBBBBBBAAAAAA@@@>>>AAANNN[[[eeepppzzz}}}wwwsssssstttuuuvvvxxxzzz{{{qqqtttwwwxxxvvvtttrrrrrrtttuuuxxxzzz{{{{{{{{{zzzyyyzzz{{{~~~~~~zzzwwwrrrsssssssssrrrrrrrrrssszzzyyyyyyzzz}}}sss___WWWXXXmmmzzzzzz}}}ssskkkfffjjjrrrzzzzzzrrrfff^^^RRRRRRQQQPPPNNNMMMLLLMMMKKKLLLNNNOOOOOOOOOMMMMMMNNNRRRTTTRRRNNNNNNSSSYYY___fffmmmjjj^^^YYYSSSOOOMMMLLLLLLKKKMMMNNNPPPRRRUUUWWWYYYYYYWWWXXXXXXYYY[[[\\\\\\\\\\\\ccchhhgggeeegggiiihhhgggfffdddaaa``````ccceeeeeefffgggjjjlllllliiifffddd___XXXSSSQQQQQQQQQQQQNNNOOOOOOOOOOOOOOOPPPPPPSSSVVVXXXWWWTTTSSSUUUXXXWWWZZZ\\\]]][[[YYYYYYYYYVVVUUUVVVWWWYYYXXXVVVSSSOOOPPPQQQQQQOOOLLLHHHFFFDDDCCCAAA???>>>???@@@@@@AAAFFFLLLQQQSSSWWW\\\```iiimmmrrrwww|||}}}tttlllgggfffggghhhkkkoooxxx{{{pppZZZrrr___HHHAAA:::;;;>>>:::::::::;;;<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEHHHEEEHHHMMMKKKPPPoooyyy|||iiiTTTEEEBBBQQQYYYZZZlllaaaUUUJJJGGGGGGEEECCCDDD>>>>>>>>>@@@DDDFFFFFFFFFLLLMMMQQQUUU[[[```eeegggjjjiiiiiihhhggggggggghhhiiijjjkkkjjjhhhhhhhhhiiijjjeeeeeejjjlllpppxxxkkkccc\\\UUUPPPEEECCCAAAAAADDDDDDBBB???CCCEEEGGGIIIIIIGGGEEECCCCCCBBBBBBBBB@@@CCCPPP^^^kkkqqqvvvwwwxxxyyyuuupppqqqrrrsssrrrrrrrrrtttvvvpppssswwwyyyxxxuuusssrrrsssuuuwwwyyyzzzzzzyyyxxxvvvwwwyyy{{{}}}}}}zzzxxxuuuvvvvvvwwwvvvuuuuuutttvvvvvvxxx{{{sssccc___ccc}}}{{{sssqqqmmmqqqzzz|||nnn```YYYSSSTTTTTTQQQNNNLLLLLLLLLLLLLLLNNNOOOOOOOOONNNMMMOOORRRSSSPPPLLLMMMQQQWWW___hhhppptttaaa\\\TTTNNNLLLLLLMMMMMMLLLMMMOOORRRTTTVVVWWWXXXZZZWWWVVVYYY^^^aaa```]]]\\\fffnnnlllggggggiiikkkhhhfffdddcccdddeeeeeeeeecccdddgggjjjkkkiiieeeaaa]]]XXXRRROOOOOOPPPOOONNNMMMOOORRRSSSSSSSSSTTTTTTSSSVVVXXXWWWSSSRRRTTTWWWWWWYYYZZZZZZYYYXXXYYYZZZVVVUUUTTTTTTTTTSSSQQQNNNKKKKKKJJJIIIGGGDDDBBBAAA@@@???===<<<===@@@CCCEEEGGGKKKQQQUUUWWWXXXYYY[[[\\\```dddeeefffiiipppuuusssmmmeee\\\UUUPPPKKKHHHKKKMMMOOOQQQTTT\\\eeekkkwww|||tttmmm~~~llleeerrrTTTBBB???::::::>>><<<::::::;;;<<<===>>>??????@@@??????@@@@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDGGGLLLJJJLLLbbb|||dddLLLBBBKKKTTTbbb~~~jjj\\\NNNIIIHHHEEEDDDDDD>>><<<;;;===BBBEEEFFFFFFIIIJJJMMMQQQWWW\\\aaadddiiiiiihhhhhhhhhhhhhhhhhhiiijjjjjjjjjhhhggghhhiiijjjeeefffkkkmmmnnnzzzzzzkkkbbb[[[UUUQQQFFFFFFIIIOOOVVVYYYVVVRRRRRRSSSUUUUUUSSSOOOKKKIIIDDDDDDDDDDDDCCCGGGTTTcccjjjooorrrrrrtttuuusssmmmlllnnnooonnnllllllnnnpppooossswwwyyyxxxvvvuuutttrrrtttvvvwwwxxxwwwvvvuuuttttttvvvxxx{{{|||{{{yyyxxxyyyyyyzzzzzzyyywwwuuusssssstttwww|||yyynnnooovvv}}}zzz}}}|||}}}}}}ssscccXXXUUUVVVWWWXXXUUUQQQMMMMMMMMMMMMMMMNNNOOOOOOOOOOOOOOONNNPPPRRRQQQOOOMMMNNNPPPYYYeeeqqqddd^^^UUUOOOLLLMMMNNNOOOKKKMMMOOOQQQSSSUUUVVVVVV\\\XXXUUUYYYaaaeeebbb^^^^^^kkkuuurrrkkkiiillloooiiifffcccdddgggiiihhhgggeeefffhhhjjjjjjeee^^^YYYVVVRRRNNNLLLNNNOOOOOONNNNNNQQQTTTWWWWWWWWWWWWXXXRRRVVVXXXVVVRRRQQQSSSVVVWWWYYYYYYYYYXXXWWWYYYZZZWWWUUURRRQQQPPPOOOMMMKKKJJJIIIGGGDDDBBB???>>>===;;;;;;:::;;;???DDDIIILLLQQQTTTXXXZZZZZZXXXXXXYYYSSSWWW[[[ZZZWWWUUUXXX[[[XXX\\\bbbeeeeee```ZZZVVVPPPLLLEEE@@@>>>===<<<<<<<<<>>>@@@AAACCCHHHQQQWWWbbbjjjxxxrrriii~~~}}}```ooohhhLLL===>>>::::::>>>===::::::;;;<<<===>>>???@@@????????????@@@AAABBBBBBBBBCCCCCCDDDEEEFFFFFFGGGCCCCCCGGGJJJHHHJJJYYYlll|||\\\CCCDDDMMMeeerrrbbbRRRKKKHHHFFFDDDDDD>>>;;;:::<<>>>>>>>>?????????======@@@AAABBBGGGMMMWWWbbbtttvvvmmmxxxuuubbb~~~ZZZHHH;;;<<<>>>:::999>>>;;;<<<===>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBEEEDDDEEEGGGHHHKKKUUU```mmmLLLGGGCCCPPPvvvgggUUURRRGGGGGGIII===AAA===:::<<>>>>>>>>@@@CCCGGGKKKMMMRRRSSSUUUWWWXXXXXXWWWVVVPPPPPPQQQRRRSSSQQQMMMJJJJJJJJJIIIHHHFFFEEECCCBBB???>>>======<<<<<<<<<<<<<<<::::::===>>>>>>CCCIIISSS^^^ppp}}}iiissskkkcccwwwUUUFFF;;;<<<>>>::::::>>>;;;<<<===>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBEEEDDDEEEGGGFFFGGGOOOYYYwwwQQQGGG@@@JJJjjjrrr]]]VVVJJJJJJKKK???AAA>>>::::::===AAADDDDDDEEEFFFHHHKKKPPPUUUZZZ]]]bbbcccdddfffggghhhhhhhhhjjjiiigggffffffggghhhhhhfffbbbbbbfffllltttkkk^^^WWWTTTXXX^^^YYYUUUSSSWWWaaammmwww|||}}}{{{wwwrrrkkkaaaWWWPPPLLLGGGEEEHHHLLLSSS]]]gggkkkkkkmmmnnnoooqqqrrrrrrooooooooonnnnnnnnnnnnnnnppppppqqqtttwwwyyyyyyyyyuuuuuutttttttttssssssrrrqqqqqqsssuuuxxxzzz{{{|||uuuuuuvvvvvvwwwxxxxxxyyytttrrrqqquuu~~~}}}{{{{{{tttllloooyyytttaaaXXX[[[YYY\\\[[[[[[ZZZXXXVVVUUUTTTPPPQQQRRRTTTTTTTTTRRRQQQTTTRRRSSSTTTSSSPPPQQQUUUTTT[[[kkkppp^^^YYYRRRQQQQQQKKKLLLNNNPPPQQQQQQRRRTTTUUUTTTUUUTTTSSSVVV]]]```___eeennnwwwxxxuuuqqqlllggglllkkkiiifffdddccccccccc^^^\\\\\\___bbbaaaZZZTTTVVVUUUTTTVVVXXXYYYXXXWWWYYYXXXWWWXXXXXXXXXVVVTTTUUUVVVVVVUUUTTTUUUWWWZZZWWWWWWWWWWWWWWWXXXXXXXXXTTTSSSQQQOOONNNNNNNNNOOOLLLJJJFFFBBB@@@?????????AAAAAAAAABBBDDDGGGJJJKKKPPPRRRUUUXXXZZZZZZXXXWWWPPPQQQSSSYYY\\\XXXNNNFFFEEEEEEDDDCCCBBBAAA@@@???@@@@@@???>>>===<<<<<<;;;;;;999999;;;<<<<<<@@@FFFMMMZZZlll}}}mmmvvvuuu```iii}}}vvvNNNBBB:::<<<>>>;;;:::===;;;<<<===>>>>>>?????????????????????????????????AAABBBBBBCCCCCCBBBBBBAAACCCCCCDDDFFFEEEDDDIIIPPPkkkyyy^^^NNN@@@EEEZZZwwwhhhYYYMMMKKKLLLDDDDDD@@@<<<::::::<<<===>>>CCCDDDEEEHHHMMMQQQVVVXXXZZZ\\\___bbbdddggghhhiiikkklllmmmkkkhhhhhhjjjllliiiggggggjjjppp{{{nnn]]]TTTQQQSSSVVVTTTPPPKKKJJJOOOYYYeeelll|||}}}sssfff[[[TTTKKKGGGFFFJJJPPPWWW```iiijjjjjjjjjjjjjjjkkklllllljjjjjjkkkkkkllllllmmmmmmlllllllllooorrruuuuuutttpppqqqrrrssssssqqqpppooonnnoooppprrrtttvvvwwwwwwuuuttttttuuuvvvyyy{{{}}}xxxuuusssvvv}}}||||||zzz|||tttpppmmmfffnnn|||yyycccXXX[[[[[[ZZZZZZYYYYYYYYYYYYXXXXXXTTTSSSSSSUUUXXXXXXUUURRRTTTRRRRRRTTTSSSPPPRRRWWWUUU\\\mmmeeeXXXSSSRRRQQQNNNMMMOOOQQQQQQRRRSSSUUUWWWYYYZZZYYYVVVYYY___cccbbb```gggpppuuuuuupppiiibbbgggfffeeeeeedddccc```^^^\\\[[[[[[^^^bbbaaa]]]XXXVVVUUUUUUVVVXXXYYYYYYWWWZZZXXXWWWWWWWWWVVVTTTRRRVVVVVVWWWVVVUUUUUUWWWYYYWWWWWWWWWXXXXXXXXXXXXXXXSSSRRRQQQQQQQQQSSSUUUVVVPPPMMMIIIEEEBBBAAABBBBBBDDDDDDDDDEEEGGGIIIKKKLLLQQQSSSWWWYYY[[[ZZZXXXWWWTTTSSSVVV\\\bbb___TTTJJJDDDDDDCCCBBBAAA@@@@@@@@@DDDCCCCCCBBBAAA???>>>===>>><<<<<<=========AAAGGGKKKWWWiiizzzwwwnnn]]]rrrzzzpppGGG>>>999<<<>>>;;;:::<<<;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBAAAAAAAAA@@@BBBEEEEEECCCEEEJJJ^^^tttmmmXXXFFFEEEMMM^^^|||uuu^^^OOOLLLLLLHHHFFFCCC???<<<;;;;;;<<<<<<@@@AAACCCFFFJJJMMMQQQSSSSSSUUUYYY]]]aaaeeehhhiiijjjooossspppkkkhhhlllppplllkkkkkklllppp}}}~~~hhh[[[UUURRRRRRLLLMMMMMMNNNPPPTTT[[[```rrryyywwwjjj```ZZZPPPJJJGGGKKKQQQWWW```iiiiiiiiihhhhhhhhhiiijjjkkkiiiiiijjjjjjjjjkkkkkkkkkgggffffffhhhkkknnnnnnnnnkkkmmmppprrrrrrqqqnnnlllmmmoooqqqssstttuuuuuuuuuxxxvvvuuutttvvvyyy||||||xxxvvvxxx}}}yyyyyy}}}zzzxxxpppoooooojjjsss{{{bbbVVV[[[]]]ZZZZZZYYYYYYYYYZZZZZZZZZWWWTTTTTTWWW\\\]]]XXXTTTSSSQQQQQQRRRQQQPPPSSSXXXWWW___oookkkUUUQQQPPPNNNPPPIIIKKKLLLMMMMMMOOORRRTTT^^^___^^^[[[\\\bbbgggggg]]]```gggpppuuuqqqiiicccaaabbbdddgggiiihhhccc^^^\\\\\\]]]___bbbbbb___\\\ZZZZZZZZZ\\\^^^___]]]\\\[[[YYYXXXWWWXXXVVVTTTRRRVVVWWWWWWVVVTTTTTTUUUVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTRRRRRRRRRTTTVVVXXXWWWUUURRROOOLLLKKKKKKKKKFFFFFFFFFFFFHHHJJJLLLMMMTTTUUUXXXYYYZZZXXXVVVUUUUUUSSSTTTZZZ``````XXXOOODDDCCCBBBAAA@@@@@@AAAAAAEEEEEEEEEDDDCCCBBB@@@???AAA>>>>>>???>>>===AAAGGGKKKVVVgggwwwssssss{{{jjjbbbyyy~~~___AAA<<<999;;;===<<<;;;;;;;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@???>>>@@@EEEFFFDDDEEEIIISSSqqqqqq[[[IIIDDDDDDKKKdddlllXXXNNNJJJIIIEEECCC@@@===;;;:::;;;===>>>???AAACCCGGGJJJLLLNNNMMMOOOTTTYYY^^^cccfffhhhiiioootttsssmmmjjjmmmrrrllljjjiiihhhiiittt|||lllddd___\\\VVVXXX[[[]]]^^^```dddfffhhhpppxxx{{{vvvnnngggcccXXXPPPJJJKKKPPPVVV^^^eeeggggggggghhhiiikkklllmmmkkkkkkjjjjjjjjjiiiiiiiiieeedddccceeehhhkkklllkkklllnnnrrrtttuuusssqqqoooqqqsssuuuwwwyyyzzzyyyyyy{{{yyywwwuuuuuuxxx{{{}}}~~~{{{xxxyyy~~~wwwyyyzzzuuuwwwyyyvvvyyywww^^^UUU[[[]]][[[[[[ZZZYYYXXXYYYYYYZZZXXXUUUUUUXXX]]]^^^ZZZVVVSSSPPPOOOOOOOOONNNRRRXXXYYYaaarrrrrrWWWRRRNNNJJJPPPJJJLLLMMMMMMNNNPPPTTTVVV^^^aaa```\\\\\\ccchhhjjj^^^[[[```kkktttssslllfff___```dddiiinnnmmmiiiddd^^^^^^___aaacccbbb```^^^ZZZZZZ[[[]]]______]]]\\\\\\ZZZYYYYYYYYYXXXVVVTTTUUUVVVWWWVVVTTTSSSTTTUUUYYYYYYYYYXXXXXXXXXXXXXXXXXXVVVSSSQQQQQQRRRTTTVVV]]]\\\\\\ZZZXXXVVVTTTRRRMMMLLLJJJHHHIIIKKKMMMOOOUUUVVVWWWXXXXXXWWWVVVUUUSSSQQQQQQUUUZZZZZZUUUPPPBBBAAA@@@??????@@@AAABBBDDDEEEEEEEEEDDDCCCAAA@@@AAA>>>===>>>===<<>><<<::::::;;;<<<<<<<<<;;;<<<===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???>>><<<>>>CCCEEEDDDEEEHHHMMMrrrpppmmmYYYHHHBBB@@@BBBSSSgggiiiVVVIIIIIIBBBBBB@@@===:::999;;;===<<<>>>???BBBEEEGGGIIIJJJJJJLLLQQQVVV\\\aaadddfffffflllrrrrrrnnnkkkmmmqqqooommmkkkhhhgggnnntttmmmhhhjjjhhhffffffgggkkknnnqqqeeejjjooorrrrrrooolllkkk```VVVNNNOOOSSSWWW\\\aaacccdddfffiiikkklllmmmmmmkkkkkkjjjjjjiiiiiiiiihhhgggfffeeefffiiikkkmmmmmmoooqqqtttwwwxxxwwwuuussssssuuuxxx{{{}}}~~~}}}}}}|||zzzwwwttttttuuuxxxyyy~~~zzzwwwyyy~~~www{{{|||ttt{{{}}}zzz}}}}}}xxxwwwmmmYYYTTTZZZ[[[\\\[[[YYYXXXWWWWWWXXXYYYVVVUUUVVVYYY]]]]]]ZZZWWWTTTPPPNNNNNNMMMLLLQQQWWWZZZcccuuu~~~```[[[RRRJJJQQQNNNOOOPPPPPPQQQSSSWWW[[[ZZZ]]]\\\XXXXXX___fffhhh___XXXYYYeeepppqqqkkkfff```___```eeekkknnnkkkggg``````aaaaaabbbaaa___]]]YYYYYYZZZ\\\^^^^^^\\\ZZZ]]]\\\ZZZ[[[[[[ZZZXXXVVVSSSUUUVVVVVVUUUUUUUUUVVVZZZYYYYYYYYYXXXXXXXXXWWWWWWUUUSSSRRRSSSVVVYYY[[[fffhhhjjjkkkjjjfffbbb___[[[XXXSSSOOONNNOOORRRTTTUUUUUUUUUUUUUUUVVVWWWWWWSSSRRRSSSTTTUUUTTTQQQNNNCCCBBB@@@??????AAABBBCCCEEEFFFGGGHHHGGGFFFDDDCCCBBB???>>>>>>===;;;>>>CCCIIITTTdddtttssscccgggxxx}}}xxx}}}~~~``````vvv{{{{{{}}}nnnQQQ======;;;999:::<<<===<<<;;;<<<===>>>>>>???????????????????????????????????????@@@@@@@@@@@@??????>>><<<===AAADDDBBBCCCEEEKKK]]]yyyxxxooo^^^LLLCCC@@@BBBIIIRRR}}}aaaLLLKKKCCCDDDCCC???<<<:::<<<>>><<<===???AAACCCEEEFFFGGGIIIKKKPPPUUUZZZ___bbbdddccchhhnnnpppnnnlllmmmooorrrooommmjjjhhhkkkyyy|||}}}xxxrrroooppprrrsssrrrhhhgggfffgggiiikkkkkkkkkbbbZZZTTTVVVZZZ[[[\\\]]]```bbbeeehhhjjjjjjiiiiiihhhhhhhhhiiiiiiiiiiiiiiiiiigggeeefffiiikkkmmmmmmnnnppprrruuuvvvvvvuuusssnnnqqqtttxxxzzz{{{zzzzzzxxxvvvtttrrrrrrssstttvvv{{{xxxuuuwww}}}yyy{{{|||qqqooozzzyyy}}}yyynnniiiaaaUUUUUUZZZVVV[[[YYYXXXWWWVVVWWWXXXYYYTTTUUUWWWYYY[[[[[[ZZZYYYVVVRRROOONNNLLLLLLQQQWWW[[[eeewwwkkkeeeXXXLLLSSSLLLMMMNNNNNNOOORRRVVVYYYUUUYYYXXXTTTTTT[[[bbbeee___UUUSSS___lllmmmgggccc```]]]\\\___fffjjjjjjhhhaaaaaaaaaaaaaaa___^^^\\\\\\\\\^^^```bbbbbb```^^^]]]\\\[[[\\\\\\\\\ZZZXXXQQQSSSVVVWWWWWWWWWXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWTTTSSSSSSTTTWWW\\\aaadddtttwww|||~~~}}}yyysssnnnhhhddd]]]WWWTTTTTTWWWYYYSSSSSSRRRSSSTTTVVVYYYZZZTTTUUUWWWWWWUUURRROOOMMMEEEDDDBBBAAAAAACCCEEEFFFGGGIIIJJJKKKKKKJJJHHHGGGDDDAAA@@@@@@>>><<>>??????????????????????????????????????????@@@@@@@@@@@@?????????<<<<<<@@@BBB@@@@@@CCCGGGJJJZZZvvvfffRRREEEBBBCCCEEEFFFhhhjjjQQQNNNGGGHHHGGGCCC???<<<>>>@@@;;;===???AAACCCDDDEEEFFFIIIKKKOOOTTTYYY^^^aaabbbaaaffflllnnnnnnmmmmmmnnnooollliiigggeeefffppp{{{zzz~~~~~~{{{uuupppkkkeee___^^^aaaeeeggggggbbb\\\XXX\\\```___\\\[[[]]]```dddggghhhgggeeedddeeeeeefffggghhhiiijjjjjjhhhfffddddddgggjjjlllllljjjlllnnnqqqrrrrrrqqqqqqgggiiinnnqqqtttuuuuuuttttttsssqqqppppppqqqssstttxxxuuusssuuu{{{{{{zzzrrriiippp{{{zzz|||vvvyyyssseee^^^YYYSSSVVVZZZTTTYYYXXXVVVUUUVVVWWWYYY[[[RRRTTTXXXZZZYYYYYYYYYZZZYYYTTTPPPOOOMMMLLLQQQXXX\\\fffxxxvvvbbbPPPXXXKKKLLLMMMOOOQQQSSSTTTUUUVVVXXXYYYVVVTTTWWW^^^eeeaaa]]]TTTXXXhhhjjjaaa```YYYZZZ___eeefffcccfffnnnffffffggggggfffdddbbbaaa]]]```bbbaaa```aaaeeehhhfffccc```]]]]]]\\\[[[ZZZVVVVVVVVVXXXZZZZZZXXXVVVWWWWWWWWWXXXZZZZZZXXXVVVTTTPPPPPPUUUXXX[[[cccnnn{{{zzztttmmmeeeaaa\\\XXXXXX[[[WWWUUURRRQQQQQQRRRUUUWWWWWWVVVVVVWWWXXXXXXVVVTTTMMMHHHEEEGGGGGGCCCDDDIIILLLNNNQQQTTTVVVTTTOOOKKKLLLHHHEEECCC???<<<>>>CCCJJJWWWhhhuuu|||wwwuuu|||hhhSSSbbb{{{{{{jjjPPPAAA===<<<<<<;;;;;;;;;<<<<<<================================================>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>????????????EEEEEESSStttqqqYYYIIIAAA>>>AAAFFFZZZ]]]XXXMMMJJJFFFDDD@@@======>>>>>>===;;;;;;<<>>CCCKKKXXXiiiuuu{{{~~~|||]]]UUUnnnvvv___JJJ>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????CCCCCCLLLhhhzzzcccRRRHHHBBBBBBFFFYYYiii[[[PPPKKKFFFDDDBBB???>>>@@@>>>===<<<;;;<<>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>AAAAAAEEEWWW~~~kkkXXXIIIAAA@@@DDDUUU{{{eeeVVVMMMFFFEEEDDDAAA???@@@???>>>===<<<<<<>>>@@@AAAFFFEEEFFFJJJPPPUUUXXXZZZ___aaadddfffggghhhgggfffgggfffccc```___aaafffkkkgggllluuu}}}yyyxxxyyyooollliiiiiinnnqqqrrrrrrmmmkkkiiihhhhhhhhhgggfffjjjiiigggffffffgggiiijjjhhhgggggghhhiiikkkmmmnnngggggggggiiikkkmmmpppqqqoooqqqooolllmmmrrruuuuuuuuuuuutttrrruuuyyywwwrrriiiiiijjjqqq}}}yyy|||xxxvvvwwwsssmmmttttttrrrnnnmmmrrr|||lll]]]QQQRRRUUUSSSSSSUUUSSSQQQOOOOOOQQQTTTUUUUUUSSSSSSTTTVVVYYYZZZXXXWWWWWWWWWUUUQQQLLLLLLPPPSSShhhppp{{{fffZZZ\\\NNNQQQQQQPPPPPPQQQRRRSSSTTTWWW[[[^^^\\\VVVSSSTTTWWW^^^aaaZZZXXXbbbddd\\\ZZZ\\\YYYZZZ```hhhmmmoooppphhhfffbbb______bbbgggiiiiiihhhddd___YYYXXX[[[___aaaccceeeeeedddaaa___^^^___]]]\\\\\\\\\[[[YYYWWWXXXWWWVVVWWWXXXXXXWWWUUUSSSSSSTTTTTTSSSSSSUUUXXX```iiivvvuuunnnggg___ZZZZZZZZZWWWTTTPPPLLLJJJHHHGGGNNNUUUbbbppp|||xxxmmmbbbXXXRRROOOOOOKKKLLLOOORRRUUUTTTQQQNNNLLLHHHEEEDDDAAA>>>AAAFFFMMMZZZkkkwww{{{|||}}}kkkYYYuuu|||___LLLCCC@@@999999::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<=========>>>>>>???BBBBBBHHHeeexxxbbbPPPDDDBBBEEEMMMfffyyy```QQQFFFEEEFFFBBB???@@@??????===<<<<<<===>>>???DDDDDDEEEHHHLLLPPPSSSUUU\\\^^^aaadddeeefffeeeddddddbbb___\\\ZZZ]]]bbbfffgggkkkrrrwww{{{|||yyyyyyvvvqqqllljjjkkknnnooooookkkiiiggggggiiikkklllllliiihhhfffddddddfffhhhiiieeeeeeeeefffhhhjjjmmmnnnnnnlllkkkjjjkkkmmmoooqqqrrrttttttqqqrrrxxx{{{zzzrrrsssqqqnnnpppsssrrrmmmhhhgggiiiuuu{{{}}}yyyvvvxxxuuuoookkkmmmtttyyyzzzbbbXXXQQQSSSUUUSSSSSSTTTRRRQQQOOOOOOPPPRRRTTTUUUSSSTTTUUUVVVWWWWWWVVVTTTSSSUUUVVVUUUQQQOOOPPPRRRiiirrr~~~bbbSSS[[[RRRRRRQQQPPPPPPPPPRRRSSSUUUVVV[[[^^^\\\WWWRRRRRRTTTYYY```[[[XXXdddiiiddddddbbbbbbbbbeeekkkqqqrrrpppnnniiibbb]]]]]]bbbjjjoookkkjjjfff___YYYWWWZZZ]]]```cccggggggdddaaa______bbb```^^^]]]]]]\\\[[[YYYYYYWWWVVVVVVWWWWWWVVVUUUUUUUUUTTTQQQPPPSSSWWWYYYZZZbbbnnn{{{zzzsssmmmccc\\\ZZZVVVVVVVVVTTTQQQLLLGGGDDDHHHPPP^^^ooo~~~vvvkkkccc\\\WWWTTTQQQOOONNNNNNNNNNNNMMMKKKHHHEEEDDDBBB???BBBGGGOOO[[[lllxxx|||}}}{{{~~~cccjjjtttQQQAAA===;;;999999999::::::<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>CCCBBB???OOOxxx|||gggRRRGGGEEEEEEQQQiiipppZZZHHHFFFGGGBBB???@@@???>>>===<<<<<<<<<===>>>AAABBBDDDGGGIIILLLOOOPPPXXXZZZ^^^bbbdddddddddcccdddbbb```\\\[[[]]]bbbeeeiiikkkppptttwww~~~xxxwwwssspppkkkggggggiiikkkmmmhhhfffeeefffiiilllmmmmmmhhhfffdddbbbbbbdddfffhhhaaaaaabbbccceeehhhjjjllllllkkkiiihhhhhhkkknnnpppxxxzzzyyyuuuvvvzzz{{{yyyooopppnnnjjjjjjmmmllliiikkkjjjooo~~~zzzwwwpppjjjlllqqqooohhh[[[VVVSSSTTTTTTSSSRRRSSSRRRQQQPPPPPPPPPQQQTTTVVVVVVWWWWWWWWWUUUSSSRRRQQQOOOTTTYYYZZZWWWSSSQQQQQQaaannnqqqZZZZZZQQQUUUTTTRRRPPPPPPRRRSSSTTTUUUYYY]]]\\\VVVRRRRRRTTTYYYbbb]]]XXXaaaiiihhhiiijjjlllkkkiiijjjlllkkkgggpppkkkccc]]]]]]bbbjjjppppppoookkkeee^^^[[[]]]```cccfffjjjiiieeebbbaaaaaabbb```]]]\\\]]]\\\[[[ZZZZZZXXXVVVUUUVVVVVVVVVUUUUUUWWWUUUPPPOOOSSSWWWXXX___gggppp{{{{{{vvvlllbbb^^^XXXXXXYYYXXXTTTOOOIIIEEECCCHHHSSSaaaooozzzyyysssllleee^^^YYYSSSNNNLLLLLLMMMMMMKKKGGGEEEEEEBBB@@@CCCIIIRRR]]]lllwww{{{}}}www}}}nnnddd}}}pppKKK>>>===;;;:::999999999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>BBBCCC>>>CCC```}}}___IIIAAAAAACCCSSSjjjgggNNNIIIJJJDDD???@@@>>>>>>======<<<============@@@CCCEEEFFFHHHKKKMMMTTTWWW\\\aaadddeeedddcccfffeeedddaaa___```dddggghhhiiimmmrrrvvvyyyvvvkkkiiifffddddddgggjjjmmmhhhgggffffffhhhiiiiiihhhfffeeecccbbbbbbccceeefff_________```bbbeeegggiiikkkjjjiiiiiikkkooosssuuu{{{}}}{{{vvvtttvvvvvvtttooopppnnniiigggjjjjjjgggggghhhppp|||xxxpppppprrrjjj]]]WWWVVVUUUTTTSSSRRRQQQQQQQQQQQQQQQPPPOOOPPPSSSUUUXXXYYYZZZXXXUUURRRPPPPPPMMMSSSZZZ\\\YYYUUURRRQQQXXXhhh|||iii^^^WWW\\\ZZZVVVSSSRRRQQQRRRSSSSSSXXX\\\ZZZVVVRRRSSSVVVYYYccc]]]TTT]]]eeegggiiimmmrrrrrrmmmiiihhhddd___nnnjjjddd______bbbgggkkkrrrrrrpppjjjddd```bbbddddddhhhjjjiiiddd``````aaa```]]][[[ZZZZZZ[[[ZZZYYYZZZXXXVVVUUUUUUVVVUUUTTTTTTWWWWWWRRRPPPSSSTTTRRR[[[cccllluuuvvvkkkeee___^^^\\\YYYTTTPPPKKKIIICCCDDDHHHPPPZZZdddjjjmmmyyy~~~~~~}}}~~~{{{uuueee```YYYTTTQQQPPPOOOOOOKKKGGGEEEEEECCCAAADDDJJJUUU___llluuuxxxzzz|||{{{uuucccjjjjjjGGG>>>???;;;:::::::::999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===@@@AAAAAAPPPzzzeeePPPGGGBBB>>>HHHSSSbbbuuuUUUMMMMMMFFF@@@AAA===<<<<<<===============:::===AAACCCDDDEEEIIIKKKQQQTTTZZZ```dddeeeeeedddffffffeeedddbbbbbbdddfffdddfffkkknnnpppzzzxxxsssgggfffdddcccbbbdddhhhkkkhhhggggggggghhhhhhgggeeeeeeddddddccccccddddddeee____________aaaccceeegggkkkkkkkkklllnnnqqqtttvvvtttvvvuuuqqqpppsssssspppoooqqqnnnhhhfffhhhhhhfffeeegggppp{{{}}}{{{~~~uuusssssshhhYYYVVVXXXWWWUUURRRPPPPPPPPPOOOPPPPPPOOOMMMMMMQQQTTTWWWYYYZZZYYYUUURRRQQQRRRMMMRRRXXXYYYWWWTTTSSSTTTWWWggg{{{xxxjjjeeeaaa___ZZZVVVSSSQQQQQQRRRRRRWWWZZZYYYUUUSSSTTTWWWVVVaaa[[[QQQYYYcccfffjjjllltttvvvpppiiigggddd___jjjhhheeebbbaaabbbdddfffrrrrrrqqqlllfffcccccceeecccfffiiifff```\\\]]]___]]][[[XXXXXXXXXYYYYYYXXXZZZXXXUUUTTTUUUVVVUUUTTTRRRXXXYYYSSSPPPRRRQQQMMMNNNXXXbbbkkkvvv~~~rrrkkkeeeccc^^^XXXSSSOOOMMMLLLGGGEEEDDDFFFLLLTTTZZZ]]]iiiqqqvvvwww|||iiieee___ZZZWWWUUUSSSQQQKKKGGGEEEEEECCCBBBEEEKKKXXXaaalllsssuuuvvvzzz}}}pppiii]]]nnnbbb@@@;;;<<<777;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;999>>>DDDCCCJJJllljjj[[[XXXEEE>>>EEEGGGMMMvvv~~~ZZZQQQOOOGGGBBBCCC<<<<<<<<<============>>>888<<<@@@BBBCCCDDDGGGJJJOOOSSSYYY```dddffffffeeecccddddddcccaaa```aaacccaaaeeeiiiiiihhhqqq~~~uuunnniiihhhfffdddbbbbbbeeegggfffffffffhhhjjjjjjhhhfffeeeeeeeeeeeeeeeeeeeeeeee____________aaaccceeefffjjjjjjiiiiiijjjkkkmmmnnniiilllmmmkkkmmmqqqsssqqqnnnpppnnngggdddfffgggeeekkkmmmvvvvvvqqquuu~~~|||sssnnnnnncccTTTVVVYYYYYYUUUQQQOOOOOOOOONNNOOOOOOMMMKKKKKKOOOSSSVVVXXXZZZYYYVVVSSSSSSTTTNNNRRRUUUVVVTTTSSSTTTVVV[[[jjj}}}|||iiiaaallllll]]]RRRSSSTTTPPPMMMQQQUUUWWWWWWWWWZZZ\\\```^^^]]][[[XXXYYYdddqqqsssooollllllpppqqqoookkkjjjbbb^^^bbbgggeeedddfffooollliiifffeeecccbbbaaacccfffhhhddd]]]YYYZZZ]]]______^^^ZZZUUUUUUXXX[[[XXXXXXWWWWWWVVVVVVVVVVVVRRRSSSTTTSSSQQQPPPPPPPPPQQQVVV___kkkxxxvvvoooeee]]]WWWSSSNNNJJJIIIFFFBBB??????AAAEEEGGGSSSZZZbbbfffhhhooo|||xxxllldddeeeeee___YYYWWWMMMHHHDDDCCCAAAAAAGGGNNNVVVaaajjjmmmoootttyyy{{{www]]]ccc{{{mmmLLL;;;>>>???999;;;;;;;;;::::::999999999999999;;;;;;;;;;;;999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999::::::::::::;;;;;;===;;;===AAA@@@FFF]]]xxxwwwiii```III@@@===CCCIIIXXX}}}tttSSSTTTQQQCCCAAA===<<<<<<========================>>>@@@DDDGGGIIILLLQQQWWW\\\```cccfffhhheeeddddddcccbbbaaa``````]]]___dddhhhjjjrrryyytttqqqkkkeeebbbddddddaaadddjjjiiihhhgggffffffffffffffffffeeeeeeddddddccccccccccccaaa___]]]^^^```ccceeeddddddeeeeeecccaaa___^^^bbbeeehhhjjjjjjkkkooorrruuujjjcccggggggcccfffooo~~~{{{mmmjjjqqq}}}~~~{{{~~~~~~{{{~~~|||xxxnnnaaaXXXXXXVVVVVVWWWVVVUUUSSSQQQPPPOOOOOOOOONNNMMMNNNPPPRRRVVVVVVVVVUUUTTTSSSRRRQQQVVVTTTRRRPPPOOONNNNNNOOOZZZ```|||wwwaaaeeebbbYYYQQQQQQQQQPPPNNNRRRVVVWWWWWWWWWYYY[[[^^^]]]]]][[[VVVVVV```llllllhhhfffhhhlllpppooommmhhh```\\\___bbbaaaaaacccffffffffffffeeedddbbb```aaaccceeeddd```]]]\\\]]]^^^______]]]ZZZWWWVVVVVV[[[ZZZWWWVVVTTTTTTUUUUUUSSSTTTTTTSSSPPPNNNNNNNNNVVVZZZbbblllxxxzzzpppggg___WWWOOOJJJIIIFFFAAA===<<<>>>AAADDDMMMTTT\\\```aaafffqqq{{{zzzooohhhhhhhhhbbb\\\ZZZQQQLLLGGGEEEBBBBBBHHHPPPZZZbbbjjjlllooouuuyyyyyyzzzbbbnnnttt]]]DDD;;;>>>===777;;;;;;:::::::::999999999999::::::::::::::::::999::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;:::888;;;??????AAASSShhh{{{mmmbbbNNNDDD>>>BBBDDDKKKfffdddYYYSSSGGGFFFBBB@@@>>><<<<<<===>>>>>>===<<<<<<===???CCCFFFHHHJJJNNNTTTZZZ^^^aaadddfffccccccbbbaaa```______^^^\\\^^^ccchhhjjjnnnzzz{{{sssooommmlllhhhcccbbbddddddbbbdddiiihhhgggfffeeeeeeddddddeeeffffffeeeeeedddccccccccc^^^^^^]]]]]]^^^___```aaadddddddddcccbbbaaa______aaadddhhhjjjjjjkkknnnppplllbbb^^^bbbddddddkkkwww{{{vvvqqqqqqxxx~~~zzz{{{pppcccXXXRRROOOTTTTTTTTTTTTSSSRRRPPPOOOLLLMMMMMMMMMLLLMMMPPPRRRUUUUUUUUUUUUUUUSSSRRRRRRSSSRRRQQQOOONNNNNNOOOOOORRRYYYuuuppphhh```YYYVVVSSSOOOOOORRRQQQSSSVVVWWWWWWWWWYYYZZZZZZ[[[]]]\\\UUURRRZZZeeedddbbb```ccciiinnnppppppeee^^^XXXYYY[[[[[[\\\^^^^^^```ccceeefffeeecccaaa]]]___bbbccccccaaa___^^^\\\\\\]]]^^^]]]ZZZUUUQQQZZZXXXVVVTTTSSSRRRSSSTTTTTTUUUTTTRRRNNNLLLKKKKKKUUUXXX^^^fffsss~~~ssshhh\\\RRRLLLHHHDDD>>>:::888;;;>>>AAALLLSSS[[[^^^^^^aaajjjqqq{{{sssmmmmmmlllggg```]]]UUUOOOIIIEEECCCDDDJJJSSS]]]bbbgggiiiooouuuxxxwwwmmmYYYlllvvvcccKKK>>>===>>><<<888::::::::::::999999999999::::::999999999999::::::888888888888888888888888999999999999999999999999999999999999::::::::::::999777999>>>>>>>>>HHHVVV|||~~~ssseeeSSSGGG???@@@???@@@OOObbbfffYYYNNNIIIHHHDDD???<<<<<<======>>><<<<<<;;;<<<>>>AAADDDFFFGGGLLLQQQVVVZZZ^^^aaacccbbbaaaaaa```___^^^]]]]]]\\\]]]aaagggjjjkkkooouuuyyy}}}}}}ssskkkgggeeeddddddgggddddddggghhhffffffiiihhhhhhfffeeeeeeeeeeeeeeegggffffffeeeeeeddddddccc\\\\\\]]]^^^____________ddddddcccbbbaaaaaa``````bbbdddgggiiiiiihhhiiijjjbbb\\\YYY\\\^^^bbbnnn}}}pppxxx}}}zzz{{{hhhYYYTTTQQQMMMSSSSSSTTTTTTTTTSSSQQQPPPKKKKKKLLLLLLKKKLLLOOOQQQSSSSSSTTTUUUUUUTTTSSSRRRQQQPPPOOONNNMMMNNNNNNOOOMMMTTTqqq]]]xxxdddVVVVVVVVVOOONNNSSSRRRSSSUUUVVVVVVWWWXXXYYYWWWZZZ]]]\\\UUUPPPVVV______^^^]]]___eeejjjmmmnnnbbb\\\VVVSSSTTTVVVXXXYYY[[[^^^aaabbbbbbbbbbbbbbbZZZ[[[^^^aaaddddddaaa^^^YYYXXXYYY[[[]]][[[VVVQQQUUUUUUUUUUUUTTTSSSRRRRRRUUUUUUTTTQQQMMMJJJIIIIIILLLNNNSSS[[[hhhzzz~~~ooo```TTTLLLEEEAAA<<<888888<<>>???EEEMMMmmmuuugggWWWJJJ@@@??????>>>EEEQQQvvv}}}iiiXXXJJJJJJFFFAAA>>>>>>???>>><<<<<<;;;;;;;;;===???BBBDDDFFFIIIOOOSSSWWWZZZ^^^aaa``````______^^^^^^]]]]]]___]]]___eeeiiiiiijjjllloooqqquuuxxx{{{~~~vvvrrrmmmhhheeecccaaa___fffgggiiikkkllljjjjjjjjjiiihhhggggggfffffffffggghhhgggggggggffffffeeeeee```_________```aaabbbccceeeeeedddcccbbbaaaaaaaaadddeeeffffffeeecccbbbaaa___ZZZWWWVVVUUUZZZhhhwww}}}}}}xxx{{{|||ppp{{{}}}dddUUUWWWYYYUUUTTTUUUVVVVVVVVVUUUTTTSSSMMMMMMMMMLLLKKKLLLNNNPPPQQQRRRTTTUUUVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLNNNVVVsssWWWoooYYYWWWWWWNNNLLLQQQRRRRRRRRRTTTUUUWWWWWWXXXVVVWWWZZZ[[[VVVQQQTTTZZZ[[[ZZZYYY[[[^^^bbbeeefff]]]ZZZUUUPPPPPPRRRUUUUUUZZZ[[[\\\\\\ZZZZZZ\\\___WWWXXX[[[___bbbbbb___\\\WWWUUUTTTVVVYYYZZZXXXUUURRRTTTWWWZZZZZZXXXUUUSSSVVVUUUTTTPPPLLLIIIIIIJJJGGGHHHLLLUUUbbbuuutttbbbSSSKKKCCC@@@===;;;===CCCIIIMMMVVV\\\cccffffffhhhlllpppwwwvvvtttrrrppplllddd^^^UUUNNNGGGDDDBBBCCCKKKTTTYYY[[[]]]___gggrrrwwwvvvyyyvvvtttxxx~~~{{{iiitttqqq___MMM>>>======888888>>>999999999999999999999999::::::888777777888::::::888888888888888888888888777777777888888999999999888888888999999999::::::<<<999888999;;;>>>CCCJJJdddvvvlllbbbSSSEEEAAA@@@???CCCKKKWWWkkkQQQLLLHHHCCCAAABBBBBB???;;;<<<;;;;;;:::<<<>>>@@@BBBEEEHHHLLLPPPSSSVVVZZZ]]]]]]]]]]]]]]]^^^^^^^^^^^^bbb^^^^^^ccchhhhhhiiikkkooopppqqqpppoooooopppqqq}}}~~~~~~|||{{{sssrrrpppooommmiiiddd```eeehhhjjjllllllllljjjggggggfffffffffffffffgggggghhhhhhhhhhhhhhhiiiiiiiiieeeccc```^^^^^^aaaeeegggfffffffffeeeeeeddddddccceeedddcccbbb___\\\YYYWWW\\\XXXTTTPPPMMMPPP\\\hhhrrrpppkkkhhhoooyyywwwooouuu~~~}}}|||cccVVVZZZ]]]YYYTTTUUUVVVWWWWWWVVVUUUTTTQQQQQQQQQOOOMMMLLLNNNPPPQQQRRRTTTVVVWWWVVVUUUTTTTTTRRRPPPMMMJJJIIIHHHHHHPPPXXXvvvTTTwww~~~aaaXXXUUUNNNKKKNNNQQQPPPOOOQQQTTTVVVWWWWWWTTTSSSUUUXXXWWWSSSSSSWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZYYYUUUOOONNNRRRTTTTTTVVVXXXXXXVVVRRRRRRUUUXXXUUUWWWZZZ\\\\\\[[[ZZZYYYVVVUUUTTTTTTVVVXXXYYYXXXTTTWWWZZZ]]]^^^[[[XXXVVVUUUTTTSSSOOOLLLJJJKKKLLLJJJKKKNNNTTTaaarrrvvvcccTTTLLLHHHFFFDDDCCCEEEJJJOOOSSSTTTYYY```dddfffhhhlllpppwwwyyyyyywwwtttppphhh```XXXQQQJJJGGGDDDCCCJJJRRRWWWZZZ\\\\\\bbbmmmuuuvvvvvvsssrrruuu{{{mmmcccuuu{{{kkkppp~~~lllPPPEEE<<<;;;999555555:::888888888999999999999999999999888888888888999999888888888888888888888888666666777777888999999999888888888888999999999999999888777666777:::AAAFFFXXXzzz~~~xxxuuueeeSSSIIICCC@@@BBBFFFFFFiiicccTTTNNNGGGDDDEEEDDD@@@======<<<;;;;;;;;;===@@@AAACCCFFFIIILLLNNNQQQUUUWWWXXXYYYZZZ[[[\\\]]]^^^___bbb^^^]]]bbbeeefffhhhkkkjjjlllmmmllljjjhhhhhhiiinnnrrrvvvyyyxxxtttnnnjjjqqqqqqrrrssssssooojjjfffdddhhhkkkjjjjjjkkkhhhdddcccccccccddddddfffggghhhiiiiiijjjjjjkkklllmmmmmmiiifffaaa]]]]]]```eeehhhggghhhiiijjjiiihhhfffeeedddaaa]]]ZZZXXXVVVRRRPPPWWWUUUQQQNNNMMMQQQZZZbbb```___^^^bbbnnnyyyyyysssxxxzzzwwwsssvvv~~~}}}vvvvvvaaaVVVWWWXXXVVVTTTTTTUUUUUUUUUTTTRRRQQQSSSSSSRRRPPPNNNNNNPPPQQQRRRTTTVVVXXXYYYXXXVVVTTTVVVTTTQQQMMMJJJHHHGGGFFFOOOWWWuuuMMM___mmm\\\VVVRRRPPPPPPOOONNNMMMNNNSSSVVVWWWVVVRRRMMMMMMRRRVVVUUUSSSSSSTTTVVVWWWXXXWWWVVVVVVVVVWWWYYYWWWPPPOOOSSSUUUSSSRRRUUUXXXVVVRRRPPPRRRUUUTTTWWWZZZYYYVVVTTTTTTUUUWWWXXXXXXWWWVVVVVVWWWYYYXXXXXXYYYYYYYYYWWWUUUTTTTTTSSSRRROOOLLLLLLMMMOOOPPPOOOPPPSSS\\\iiixxxssscccXXXSSSRRRQQQNNNMMMMMMOOORRRSSSTTTXXX^^^cccgggkkkppptttyyy~~~}}}yyyvvvmmmddd___XXXQQQLLLGGGEEEHHHOOOYYY]]]^^^\\\___hhhqqqvvvwwwyyyzzz{{{{{{}}}{{{ggg[[[fffxxxhhh[[[tttzzz}}}~~~dddDDD???:::999999888777666777888888888999999999999888888999999999999888888777777777777777777777777666666666777888999999999888888888888999999999999555888999777555888>>>BBBGGGggg{{{gggWWWLLLEEECCCEEEDDDMMMtttzzzaaaXXXLLLEEEEEEEEECCC@@@>>>===<<<;;;<<<===???AAAAAACCCFFFGGGIIIKKKNNNQQQSSSTTTUUUWWWYYY[[[]]]^^^^^^\\\]]]aaacccaaacccfffccceeehhhiiihhhfffffffffgggjjjnnnqqqqqqmmmhhhdddjjjjjjlllnnnqqqqqqpppnnnhhhlllnnnkkkjjjllljjjdddccccccdddeeegggiiikkkllliiiiiikkklllnnnpppqqqrrrmmmjjjeeebbbaaabbbeeegggiiijjjmmmnnnnnnllliiiggg___[[[VVVSSSRRRRRRPPPNNNQQQQQQRRRSSSYYYaaajjjnnnXXX\\\bbbjjjuuu{{{qqqhhhfffmmmuuuxxxwww{{{zzzkkk^^^WWWTTTTTTSSSUUUUUUVVVVVVUUUSSSQQQPPPPPPQQQQQQPPPOOOPPPRRRTTTSSSUUUXXXZZZZZZYYYVVVTTTUUUSSSPPPMMMJJJIIIHHHHHHKKKSSSrrrEEELLLpppvvv```XXXWWWVVVTTTNNNLLLKKKMMMRRRVVVWWWVVVPPPJJJHHHOOOUUUVVVSSSQQQUUUXXXZZZ[[[ZZZXXXWWWWWWUUUYYYXXXRRRPPPTTTVVVTTTQQQVVVZZZZZZVVVSSSSSSUUUTTTXXXZZZWWWRRRNNNPPPSSSXXX[[[]]]\\\XXXUUUVVVWWWYYYXXXUUUSSSQQQPPPPPPPPPSSSRRRQQQOOOMMMMMMOOOQQQQQQPPPOOOOOOTTT___kkktttxxxzzznnnddd]]]ZZZ[[[ZZZWWWTTTRRRQQQQQQRRRWWWZZZ```fffjjjpppvvvzzz|||~~~zzzrrrhhhfff___XXXRRRKKKFFFHHHMMM[[[```aaa]]]]]]eeeooouuu{{{}}}|||{{{nnniiiuuubbbXXX{{{}}}tttXXX???===999888;;;>>>:::444777777888888999999999999777888999::::::999888777666666666666666666666666555666666777888999999999777888888888888999999999555:::>>>;;;777888<<<@@@:::YYYsssvvvdddUUUKKKGGGHHHGGG<<>><<<;;;<<<===???AAA@@@AAACCCDDDEEEGGGJJJMMMOOOPPPRRRUUUWWWZZZ\\\]]]ZZZZZZ^^^bbbaaa]]]]]]aaa___bbbfffhhhgggeeeddddddfffffffffggghhhiiijjjkkkbbbbbbcccggglllpppsssssslllqqqrrrnnnmmmooommmgggeeefffgggiiikkkmmmpppqqqiiijjjkkkmmmppprrrttttttooonnnkkkhhhggggggggghhhiiillloooqqqqqqnnnkkkhhh[[[VVVQQQNNNOOOPPPOOONNNNNNPPPTTT[[[fffsss{{{~~~bbbiiirrrxxx}}}~~~nnnaaacccmmmvvv{{{uuu~~~pppbbb\\\YYYUUUTTTVVVXXXXXXXXXXXXWWWUUUSSSRRRMMMNNNOOOOOOPPPQQQTTTWWWUUUWWWYYY[[[[[[YYYVVVTTTTTTRRRPPPMMMKKKJJJJJJJJJHHHQQQqqqAAAGGGbbbnnn]]]VVVSSSQQQOOOMMMLLLMMMPPPSSSTTTUUUMMMKKKKKKOOOUUUXXXUUUQQQUUUUUUUUUVVVWWWWWWUUUSSSXXXWWWUUUSSSRRRQQQPPPPPPSSSWWWWWWUUUUUUVVVUUUQQQVVVTTTRRRQQQQQQQQQSSSTTTYYY[[[\\\ZZZWWWTTTTTTVVVVVVUUUSSSQQQPPPPPPPPPQQQSSSTTTTTTQQQMMMLLLMMMOOOPPPPPPOOONNNPPPVVV```hhhqqqsssuuuvvvvvvxxx{{{~~~zzzvvvqqqnnnllliiiddd___fffeeebbb[[[TTTPPPQQQTTTZZZ___fffjjjmmmqqqvvv{{{zzztttqqqkkkbbbWWWRRRRRRRRROOOKKKUUU^^^bbb^^^]]]fffppptttvvv{{{}}}|||pppkkkqqqtttaaammmjjjMMM<<<;;;999777777888999:::888888777777777777888888666666777777777777666666555555555555555555555555666666666666666666666666999888888888777777666666888888777777888888999::::::JJJXXXddd~~~mmmYYYKKKHHHBBBEEEMMMfffqqq[[[QQQNNNIIIDDDBBBAAA???>>>???AAAAAA>>>:::@@@@@@???@@@AAADDDFFFGGGIIIJJJMMMOOORRRUUUWWWXXXYYYYYYYYYZZZ[[[]]]^^^___]]]___bbbddddddcccaaa```bbbcccdddfffgggggghhhhhhgggfffffffffiiilllppprrrnnnooopppooollljjjkkklllhhhiiijjjkkklllmmmmmmmmmooommmllljjjjjjlllmmmooottttttrrrooolllkkkmmmoooiiihhhgggggghhhhhhfffddd]]][[[SSSIIIGGGKKKNNNLLLRRRPPPWWWeeejjjggglllxxxkkkmmmsss{{{xxxfffZZZ___llluuuzzz}}}vvvzzzvvvjjjbbbYYYUUUWWWYYYVVVRRRSSSSSSSSSTTTTTTTTTTTTTTTOOOPPPQQQPPPPPPPPPRRRTTTTTTXXX[[[[[[WWWUUUUUUVVVSSSOOOJJJHHHIIIKKKJJJIIIJJJTTTuuuDDDDDDSSSyyy}}}___VVVTTTOOOOOOMMMKKKLLLOOORRRTTTTTTNNNLLLKKKNNNTTTVVVUUURRROOOPPPQQQSSSVVVXXXWWWUUUUUUUUUTTTSSSSSSSSSSSSSSSVVVYYYYYYVVVUUUWWWUUURRRSSSRRRPPPNNNNNNOOOPPPQQQWWWYYYZZZYYYVVVSSSTTTUUUWWWVVVUUUSSSSSSSSSSSSTTTQQQRRRRRROOOLLLJJJJJJLLLMMMMMMMMMLLLMMMRRRZZZ```kkkmmmnnnkkkeeebbbdddggggggffffffgggggghhhhhhhhhlllkkkgggbbb]]][[[[[[\\\```dddjjjmmmoooqqqtttxxxzzztttrrrnnnfff\\\XXXYYYZZZWWWSSSUUU___fffeeeeeekkkrrruuuttt{{{}}}xxxiiijjjuuulllcccuuuzzz```FFF<<<:::999777777888999:::888777777666666777777888666666666777777666666666555555555555555555555555666666666666666666666666888888888777777777666666888888777777777888999999555>>>FFFOOOfffttt[[[MMMEEEAAAAAANNNllljjjVVVMMMJJJHHHEEEFFFDDD@@@===<<<<<<===>>>??????>>>???@@@BBBDDDEEEFFFGGGIIILLLNNNQQQSSSTTTUUUUUUUUUVVVXXXZZZ[[[\\\[[[\\\___aaaaaaaaa___^^^]]]^^^```bbbccceeeeeeeeeeeeeeeeeeggghhhjjjkkkllllllkkkjjjhhhgggggghhhiiiiiijjjkkkmmmnnnnnnnnnnnnoooooonnnmmmmmmnnnoooooovvvvvvuuurrrnnnllllllmmmcccaaaaaabbbfffjjjllllllnnncccTTTJJJFFFGGGIIIKKKNNNSSS\\\aaa^^^[[[aaajjjmmmqqqyyy|||tttjjjbbb___fffooovvv{{{}}}uuummmaaa[[[VVVVVVZZZ[[[WWWSSSSSSSSSRRRRRRQQQRRRRRRRRRNNNOOOPPPPPPOOOPPPRRRTTTTTTVVVXXXXXXVVVTTTSSSSSSRRRPPPMMMLLLMMMMMMKKKIIINNNXXXwwwCCCAAAGGG___gggXXXUUUPPPOOOMMMKKKKKKNNNQQQSSSTTTPPPMMMKKKMMMQQQUUUUUUSSSLLLLLLNNNQQQTTTUUUUUUSSSRRRRRRRRRSSSTTTTTTUUUUUUXXXZZZYYYUUUTTTVVVVVVTTTQQQPPPOOONNNMMMNNNOOOPPPSSSUUUVVVVVVTTTSSSSSSTTTUUUTTTTTTSSSSSSTTTUUUUUUOOOPPPOOOMMMJJJHHHGGGHHHJJJKKKJJJJJJJJJMMMQQQUUUaaafffhhhaaaVVVOOOPPPTTTXXX\\\aaadddfffjjjpppttttttqqqmmmkkkiiihhhgggfffgggkkkppprrrpppoooqqqrrr}}}vvvqqqooommmgggaaa___aaabbb___\\\WWW```iiikkklllppptttuuuttt{{{}}}}}}~~~sssiiiqqqrrrfffiiilllQQQ>>>;;;:::888777777777888999777777666666666666777777555555666666666666555555444444444444444444444444666666666666666666666666777777777777666666666666777777777777777888888999777888:::>>>MMMjjjppp\\\SSSJJJAAA@@@LLLggglll[[[WWWSSSMMMIIIGGGDDD@@@===;;;<<<===============>>>???AAAAAAAAABBBDDDFFFIIIKKKMMMNNNNNNOOOPPPQQQSSSUUUWWWXXXWWWXXX[[[]]]]]]]]]\\\[[[YYYZZZ\\\^^^```aaabbbcccdddeeehhhjjjkkkkkkjjjiiikkkgggcccaaabbbccceeeeeeggghhhjjjlllmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmmmmmmmuuuvvvvvvsssoookkkiiiiiieeeccc``````bbbdddeeeeeeeeeWWWKKKHHHGGGEEEIIIPPPYYYfffnnnggg\\\ZZZ```eeennnuuu|||oooeee```bbbhhhppptttvvv{{{zzzkkk^^^UUURRRRRRVVV[[[\\\XXXSSSRRRQQQPPPOOONNNNNNOOOPPPNNNOOOOOOOOONNNOOOQQQTTTSSSSSSSSSTTTUUUTTTRRRPPPSSSQQQPPPPPPPPPOOOLLLIIIMMMUUUttt===@@@DDDQQQrrrdddZZZWWWQQQNNNKKKKKKMMMPPPRRRRRRQQQNNNLLLLLLOOORRRTTTTTTMMMLLLMMMOOOQQQQQQPPPNNNQQQQQQRRRSSSTTTUUUUUUUUUUUUWWWVVVRRRRRRVVVWWWUUURRRQQQPPPOOOOOOOOOPPPPPPPPPQQQRRRSSSRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRSSSSSSNNNNNNNNNLLLJJJHHHGGGFFFIIIIIIIIIHHHHHHIIIJJJKKKYYYaaafff```SSSKKKNNNTTTWWW^^^eeehhhjjjnnnwww{{{wwwtttsssttttttqqqnnnnnnrrruuutttpppmmmlllmmmtttwwwyyyxxxtttoookkkiiiiiieeebbbcccfffgggeeebbb[[[bbbiiillllllmmmpppqqqvvv{{{~~~||||||}}}yyyuuu|||yyykkkiiiwww~~~]]]EEE<<<:::999888777777777777888777666666555555666666777444555555666666555555444444444444444444444444444555555555555555555555555666666666666666666666666777666666666666777888888;;;777666999>>>PPPtttwwwjjj___SSSJJJDDDLLLkkkxxxnnneeeZZZLLLJJJHHHFFFDDDAAA===:::<<<<<<<<<<<<=========>>>===>>>@@@BBBDDDFFFHHHIIIIIIJJJKKKLLLOOOQQQSSSTTTTTTUUUWWWYYYZZZYYYYYYXXXYYYZZZ\\\]]]___```aaaaaacccfffjjjnnnoooooommmkkklllgggaaa^^^```bbbdddddddddeeehhhiiikkkjjjjjjiiihhhiiikkkllllllkkkiiihhhmmmoooqqqppplllhhhdddcccaaaaaa```aaaaaa___[[[XXXPPPFFFCCCJJJJJJEEELLL[[[ooo|||~~~nnnbbbdddiiiiiiooowwwxxxmmmddd```eeejjjqqquuuvvvvvvxxx{{{zzzwwwmmm^^^RRROOOMMMNNNRRRXXXYYYWWWSSSRRRPPPNNNLLLKKKLLLLLLMMMNNNNNNNNNMMMMMMNNNQQQSSSRRRPPPOOOQQQUUUVVVTTTQQQTTTSSSQQQPPPOOOMMMLLLKKKIIIOOOlll888???CCCGGG[[[uuu^^^[[[TTTQQQMMMKKKLLLNNNPPPQQQQQQOOOLLLLLLMMMPPPSSSTTTLLLKKKLLLNNNOOOPPPNNNLLLQQQQQQRRRSSSSSSSSSRRRRRROOORRRQQQOOOPPPTTTVVVUUUQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQPPPOOOMMMNNNOOOPPPQQQRRRRRRRRROOONNNNNNMMMLLLKKKIIIGGGIIIIIIHHHHHHHHHHHHGGGFFFRRR\\\eeeaaaVVVOOOTTT[[[[[[bbbjjjmmmmmmrrr|||}}}}}}~~~}}}zzzvvvtttvvvxxxuuupppkkkiiijjjjjjmmmppppppmmmjjjhhhgggeeedddeeehhhlllmmmkkkhhhbbbdddggghhhggggggiiimmmxxxzzz|||{{{zzzyyy|||~~~~~~|||rrrnnnxxxvvvRRR???===888888777777666666666777666666555555555555666666444444555555555555444444444444444444444444444444444444444444444444444444555555555555555555555666666666555555666666777888777444555888777===WWWsssxxxmmm```TTTGGGCCCRRRgggttt[[[SSSJJJEEEEEEDDD@@@<<<=========<<<<<<<<<;;;;;;;;;<<<>>>???AAACCCDDDEEEEEEFFFGGGIIIKKKMMMPPPQQQQQQRRRSSSUUUVVVWWWVVVVVV\\\\\\]]]______````````````ccchhhmmmoooooonnnmmmnnnjjjeeebbbaaacccdddeeeccceeegggjjjkkkjjjiiihhhfffgggiiikkkkkkiiigggfffdddgggjjjkkkhhhccc```^^^TTTVVV[[[___```\\\UUUOOOHHHCCCDDDJJJIIIGGGVVVlll~~~ooogggnnnpppiiiqqqwwwzzztttiiicccffflllrrrssstttrrrrrrqqqpppnnnrrrxxx{{{tttiii```VVVOOOOOOMMMLLLNNNRRRTTTTTTRRRPPPOOOMMMLLLKKKKKKKKKLLLMMMMMMMMMLLLKKKLLLPPPSSSQQQOOONNNQQQUUUWWWVVVTTTVVVTTTPPPLLLJJJJJJLLLNNNKKKPPPkkk999===??????IIImmmccc[[[YYYUUUOOOLLLLLLMMMOOOOOOQQQOOONNNLLLMMMOOORRRSSSIIIIIIKKKMMMPPPQQQPPPNNNPPPQQQRRRRRRRRRQQQOOONNNLLLNNNOOOMMMNNNRRRTTTRRROOOOOOOOONNNNNNNNNMMMMMMNNNMMMMMMNNNPPPPPPOOOMMMMMMNNNOOOPPPRRRRRRRRRRRROOONNNNNNOOOOOONNNLLLIIIJJJIIIGGGHHHIIIHHHGGGEEEMMMXXXbbbbbbZZZVVVZZZbbb```fffmmmpppqqqvvv}}}xxxyyyyyyuuuoookkkjjjkkkhhhkkkmmmnnnllliiihhhgggccceeeiiiooossssssqqqooohhhffffffgggfffdddfffkkkwwwxxxxxxwwwwwwxxx{{{~~~}}}~~~zzz~~~|||~~~yyytttzzzgggIII======777777777777666666666555555555444444444444555555333333444444444444333333333333333333333333333333444444444444444444444444444444444555555555555555555555555555555666777777666444777999777777EEEUUUmmmzzzooo```RRRGGGDDDKKKUUU]]]~~~xxxkkkYYYKKKEEEDDDEEEEEE>>>>>>>>>>>>===<<<;;;::::::;;;<<<===???@@@AAABBBCCCCCCDDDEEEGGGJJJKKKMMMMMMNNNPPPQQQRRRSSSTTTTTTYYYZZZ[[[]]]^^^^^^^^^^^^\\\^^^bbbfffiiikkkkkkkkknnnnnnlllhhhdddbbbccceeeeeegggjjjlllmmmmmmkkkjjjggghhhjjjkkkkkkjjjhhhgggaaadddhhhhhhfffaaa^^^\\\SSSTTTVVVXXXVVVQQQJJJDDDAAA???@@@EEEIIITTTmmmuuurrrxxxvvvlllqqqqqqnnngggbbbfffrrr||||||zzztttnnnmmmooolllhhhoootttsssjjj___YYYTTTPPPPPPNNNKKKKKKMMMOOOPPPQQQNNNNNNNNNMMMMMMLLLKKKKKKMMMMMMLLLJJJJJJKKKOOORRRQQQPPPPPPRRRTTTVVVVVVUUUWWWUUUPPPKKKGGGHHHLLLOOORRRYYYttt<<<;;;===@@@CCCZZZ{{{jjj]]]XXXRRRMMMLLLMMMNNNNNNPPPPPPOOONNNMMMNNNPPPRRRLLLKKKLLLNNNPPPQQQOOOMMMMMMNNNPPPQQQQQQPPPNNNMMMKKKOOOOOOMMMNNNPPPPPPMMMOOOOOOOOOOOOOOONNNNNNMMMOOOMMMLLLMMMOOOOOOMMMKKKKKKLLLNNNOOOPPPPPPPPPPPPNNNMMMMMMOOOQQQQQQNNNKKKJJJHHHFFFGGGHHHIIIHHHFFFIIITTTaaaeeebbbaaagggmmmnnnrrrvvvwwwxxx}}}{{{|||zzzvvvppplllmmmoookkkmmmoooooollliiiggggggbbbffflllrrrwwwwwwuuurrrmmmiiiiiikkkjjjggghhhmmmssstttuuuvvvwwwxxxyyy{{{{{{~~~~~~xxxvvv}}}{{{|||pppTTTDDD===999666666777777666666555555555444444444444444444555333333444444444444333333333333333333333333333333333333333333333333333333333333444444444555555555555555444444555555666777666666777777888999>>>CCCKKKbbbyyysssdddTTTKKKKKKLLLLLLLLL]]]xxxyyydddQQQHHHHHHJJJ@@@@@@@@@???>>><<<;;;:::999999:::;;;<<<>>>??????@@@AAAAAABBBDDDEEEGGGHHHJJJJJJKKKMMMNNNOOOPPPQQQQQQRRRTTTWWWYYY[[[\\\\\\[[[\\\]]]___bbbdddggghhhlllpppqqqmmmfff``````ccceeegggkkkmmmnnnnnnllljjjggghhhiiiiiiiiiiiihhhgggeeehhhkkkjjjgggccc___^^^ZZZUUUPPPKKKHHHFFFCCCBBBAAADDDHHHOOO\\\ppp{{{rrrllleee]]]\\\cccppp}}}~~~~~~xxxpppnnnrrrrrrooorrrqqqjjj```YYYVVVSSSOOOOOONNNLLLKKKLLLMMMNNNNNNLLLMMMOOOOOOOOONNNMMMLLLLLLLLLKKKIIIHHHJJJNNNRRRSSSTTTTTTSSSQQQQQQRRRSSSVVVUUURRRMMMIIIHHHKKKNNNRRR]]]|||>>>:::???GGGFFFPPP~~~```ZZZSSSNNNLLLLLLMMMMMMOOOPPPOOONNNMMMNNNOOOQQQQQQPPPOOOPPPPPPOOOLLLIIIKKKLLLNNNPPPPPPPPPNNNNNNMMMPPPQQQOOONNNOOOMMMIIIQQQQQQRRRRRRRRRQQQPPPOOOPPPNNNLLLMMMOOOOOOMMMJJJHHHIIIKKKLLLMMMMMMLLLLLLMMMLLLLLLOOORRRRRROOOLLLJJJGGGEEEEEEHHHJJJIIIGGGGGGSSSaaaiiikkknnnttt{{{~~~~~~~~~}}}}}}{{{vvvpppnnnooorrrnnnooopppoookkkhhhfffeee```dddlllssswwwwwwuuurrroookkklllppppppllllllpppoooqqqtttwwwxxxxxxxxxxxxzzz}}}~~~}}}vvvpppsss||||||]]]GGGAAA<<<444666666666777666555555444555444444333333444444555222333333444444333333222333333333333333333333333333333333333333333333333333333333444444555555555555444444444444555666666333333222000333888:::888444MMMppp|||{{{ooo\\\RRRQQQMMMEEEDDDCCCOOOmmmcccOOOIIIKKKAAAAAAAAAAAA???===;;;:::888888999:::;;;<<<======?????????@@@AAACCCDDDEEEGGGHHHIIIJJJKKKMMMNNNOOOIIIKKKNNNQQQUUUXXXYYYZZZ]]]\\\\\\\\\^^^aaaeeegggiiippptttpppfff^^^^^^```cccfffiiilllmmmllljjjiiieeeeeeffffffffffffeeeeeekkkmmmooonnnjjjeeeaaa```VVVOOOEEE>>>>>>CCCIIIMMMQQQWWW^^^gggxxx|||uuueeeZZZPPPTTTfffyyy}}}}}}uuusssxxx{{{zzzuuunnnbbbWWWTTTUUUQQQKKKMMMMMMLLLLLLLLLMMMMMMMMMKKKMMMOOOQQQQQQPPPNNNLLLLLLLLLJJJIIIHHHJJJNNNRRRUUUVVVVVVSSSOOOMMMNNNPPPTTTUUUTTTPPPKKKIIIJJJMMMLLL[[[~~~;;;<<>>555777777666666555555555444444444444444444444444444444444333333333333222222222222222222222222222222000111222333444555555555333333333444444444555555444444444555555555555666333333444555666777888999888???SSSrrrtttaaaYYYXXXQQQFFFFFFCCCFFFQQQ```ttt~~~___MMMLLLFFFBBB@@@AAA@@@<<<999:::;;;999888999:::<<<<<<;;;;;;<<<===???AAABBBBBBBBBCCCDDDEEEFFFHHHJJJKKKKKKHHHJJJLLLNNNQQQSSSTTTTTTVVVWWWXXXYYY[[[]]]^^^___eeegggkkknnniii```[[[\\\cccbbbbbbfffjjjkkkgggbbbddddddfffggghhhiiiiiiiiigggjjjoooqqqhhh[[[RRRQQQRRRJJJCCCBBBDDDHHHRRR\\\ffflllttt}}}vvvgggUUUWWWZZZaaaooozzzuuuqqqiii___XXXUUURRRMMMIIIMMMMMMNNNNNNNNNOOOOOOOOOQQQPPPPPPQQQRRRQQQNNNKKKKKKIIIHHHIIIKKKNNNOOOOOOSSSTTTSSSPPPMMMKKKJJJKKKIIIOOOSSSPPPKKKJJJQQQXXXYYY___<<>>>>>BBBJJJYYYrrrnnnYYYRRRLLLEEE@@@BBBCCCAAAAAABBB>>><<<::::::<<<===<<<<<<;;;<<<===???@@@@@@@@@@@@@@@AAABBBCCCEEEFFFGGGHHHFFFHHHJJJLLLNNNPPPQQQQQQTTTTTTUUUWWWXXXYYYZZZ[[[___```eeehhheee]]]YYYZZZ^^^]]]^^^bbbggghhheee```ddddddddddddddddddccccccdddeeejjjllleeeWWWNNNKKK???FFFOOOWWW___fffmmmrrrrrrzzzyyyjjj\\\VVV]]]dddjjjsss}}}wwwrrrkkkdddZZZTTTRRRPPPLLLIIIMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNPPPQQQPPPMMMJJJIIIGGGGGGHHHJJJLLLMMMLLLQQQRRRRRRQQQNNNKKKJJJKKKHHHLLLPPPNNNJJJIIINNNRRRWWW^^^===AAANNNWWWQQQGGGNNN___uuu\\\WWWUUUKKKGGGJJJJJJJJJKKKLLLLLLMMMNNNNNNPPPOOOMMMLLLKKKKKKLLLLLLJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJLLLLLLKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMQQQPPPNNNLLLJJJJJJJJJKKKHHHHHHFFFFFFGGGIIIKKKLLLJJJEEECCCEEEIIILLLTTT[[[aaakkkuuuyyy~~~zzztttwwwzzz{{{zzzwwwuuutttkkkgggfffiiijjjfffdddeeebbb___aaaiiioooqqqqqqrrrqqqsssttttttqqqmmmkkkjjjmmmnnnppprrrttttttttttttvvvwwwyyy{{{|||}}}~~~~~~}}}wwwlllaaadddqqq~~~kkkSSS@@@999777555444666666666555555555555555444444444444444444444444333333333333222222222222222222222222222222222222222222333333333333333222333333333333444444444444444444444444555555555555111111222333444555555666888777:::AAAOOOjjjuuudddTTTKKKBBB>>>;;;:::;;;BBBRRR```}}}nnnWWWMMMFFFEEEEEEBBB>>>>>>===;;;999888999::::::999<<<<<<===>>>>>>>>>>>>=========>>>???AAABBBCCCCCCDDDEEEGGGIIIKKKLLLMMMMMMQQQQQQRRRRRRSSSTTTTTTUUUVVVWWW\\\aaa___YYYUUUWWWYYYXXXYYY\\\```bbb___\\\```___^^^\\\ZZZYYYWWWVVVPPPQQQTTTXXXTTTJJJBBB@@@EEEYYYllltttyyy{{{yyyoooeeeYYYOOO[[[fffpppsssttt{{{yyysssooobbb\\\TTTOOONNNNNNLLLKKKMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMOOOPPPOOOLLLJJJGGGFFFEEEGGGIIIJJJJJJIIIMMMOOOQQQQQQNNNKKKJJJJJJHHHJJJKKKKKKJJJIIIIIIKKKSSS[[[===<<<@@@FFFCCC===DDDQQQcccYYYXXXRRRMMMNNNIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJIIIHHHIIIIIIJJJLLLLLLMMMMMMMMMQQQPPPMMMKKKJJJJJJKKKLLLJJJHHHGGGFFFFFFHHHJJJLLLJJJEEEBBBCCCFFFJJJTTT]]]iiiqqqyyy}}}zzztttxxx}}}}}}yyyvvvtttkkkfffeeeggghhhfffeeefffccc___```fffkkkmmmoooqqqmmmqqquuutttoookkkiiiiiimmmnnnppprrrssssssrrrrrruuuvvvxxxzzz|||~~~}}}~~~uuulllhhhoooxxx}}}~~~qqqZZZDDD;;;888444222555555555555555555555555555333333333333333333333333333333333222222222222111111111111111111111111111222222333333333222222111222222333333333444444444333333444444444555555555111222222333444555555555666555555555999LLLnnnxxxjjjeeeSSSLLLCCC===<<<>>>BBBEEE[[[qqqiii]]]RRRNNNKKKFFF@@@>>>===;;;999888:::;;;<<<;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<======>>>??????BBBCCCEEEFFFHHHIIIJJJJJJNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPTTTZZZZZZVVVSSSTTTUUUTTTTTTVVVYYYYYYWWWTTTVVVUUURRROOOLLLJJJHHHGGG???===???DDDEEEAAA???AAAQQQlll|||sssfff[[[UUUSSSSSSeeeqqqyyyvvvppprrryyy~~~xxxooohhheeeZZZUUUOOOKKKKKKMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNPPPRRRQQQOOOLLLGGGFFFFFFGGGIIIJJJIIIGGGJJJMMMOOOPPPNNNKKKJJJIIIIIIHHHIIIIIIJJJIIIGGGEEEOOOXXX;;;777666999888777>>>III___yyyooo[[[WWWTTTOOOLLLIIIIIIJJJJJJJJJKKKKKKKKKHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFHHHHHHGGGFFFGGGHHHIIIJJJKKKLLLLLLLLLNNNMMMKKKJJJJJJKKKMMMNNNLLLKKKIIIHHHGGGHHHIIIJJJKKKFFFCCCCCCCCCFFFOOOYYYhhhooovvvyyy}}}}}}xxx{{{}}}}}}zzzwwwuuutttnnniiifffhhhhhhfffeeegggccc______cccggghhhkkkooojjjooossstttqqqmmmllllllnnnoooqqqrrrssssssrrrrrruuuvvvxxxzzz|||~~~~~~zzzrrrlllvvv~~~rrr{{{vvvcccMMM;;;999999444222666444444444555555555555555333333333333333333333333333333222222222111111111111111111111111111111111222222222333222222111111222222222333333333444444333333333444444444444555333333333444555555666666333555777666444<<>>===:::CCCPPPccc{{{yyyggg[[[SSSMMMIIIIIIAAA???<<<;;;===???@@@@@@<<<======<<<<<<;;;999999;;;;;;;;;<<<<<<<<<======AAAAAACCCDDDEEEFFFFFFGGGJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKNNNTTTVVVSSSQQQQQQRRRQQQQQQPPPPPPOOOLLLKKKIIIGGGDDDAAA???===;;;;;;===999888;;;===???DDDKKKLLLnnn}}}rrrcccUUUOOORRR\\\eeettt}}}vvvlllllltttzzz|||uuujjjaaaZZZWWWSSSQQQMMMKKKKKKMMMNNNOOOMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQSSSUUUUUUSSSQQQIIIHHHGGGGGGIIIJJJIIIHHHHHHKKKNNNNNNMMMJJJIIIHHHIIIHHHGGGHHHJJJIIIFFFCCCLLLUUU~~~999777777:::999777:::@@@MMMnnnxxxpppbbbSSSQQQNNNGGGKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOMMMLLLKKKJJJJJJIIIIIIIIIJJJGGGEEEDDDBBBBBBJJJSSS___gggnnnpppssszzz|||}}}}}}{{{xxxuuutttuuusssnnnjjjkkkjjjeeecccddd```]]]]]]aaacccdddgggllljjjmmmqqqsssrrrqqqqqqpppnnnoooqqqsssssssssssssssvvvvvvwwwyyy{{{~~~~~~zzzsssppppppyyylllTTTEEE888777888555444666444444444444444555555555333333333333333333333333222222222222111111111111111111111111111111111111111111222222222222222111222222222222333333333333333333333333444444444444333444444444555555555555222444888999666777AAANNN~~~aaaCCC999<<<<<<888>>>>>>DDDWWWxxxppp^^^PPPJJJKKKDDD@@@<<<;;;;;;<<<===============<<<<<<:::999999;;;;;;;;;;;;;;;;;;;;;<<>>===;;;999777777777888:::777666666777:::DDDNNNVVVxxxlll```RRRLLLNNNWWWfffsss~~~~~~tttmmmpppwww{{{|||vvvmmmeee]]]WWWSSSOOONNNMMMMMMLLLMMMNNNNNNMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQSSSUUUWWWXXXVVVTTTLLLJJJHHHGGGHHHIIIIIIIIIHHHJJJLLLLLLKKKHHHGGGGGGIIIHHHGGGGGGHHHHHHFFFDDDJJJSSS|||777777999;;;:::777888;;;FFFWWW}}}oooRRROOOQQQLLLMMMMMMLLLKKKJJJIIIHHHHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEFFFGGGFFFEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKLLLKKKKKKJJJIIIHHHGGGGGGFFFCCCAAAGGGOOOTTT^^^fffggghhhoooxxx}}}|||zzzzzzzzzwwwrrrnnnmmmjjjddd``````^^^\\\\\\___``````ccciiijjjjjjkkknnnpppqqqpppooommmnnnppprrrssssssssssssvvvvvvvvvwwwyyy|||~~~|||~~~}}}xxxtttwww~~~{{{bbbFFF@@@999666777666555444333333333444444555555555222222222222222222222222222222222222111111111111111111111111111111111111///000111222222222222222111222222222222333333333222222333333333444444444333333333333333444444444333222333555555555:::AAA```sssvvvSSSAAA???===999<<<777888EEE[[[vvvgggWWWQQQJJJFFFAAA===;;;;;;::::::<<<=========<<<;;;:::999;;;:::::::::::::::::::::<<<===>>>???????????????@@@@@@AAAAAABBBBBBCCCCCCCCC@@@BBBHHHJJJHHHDDDDDDEEEEEEDDDBBB???===<<<<<<999999888777888999;;;======>>>@@@AAA???BBBNNN\\\ttt|||sssWWWOOOLLLSSS]]]fffpppyyy{{{{{{vvvppppppwww|||}}}zzzppphhhbbb]]]WWWSSSKKKLLLNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPQQQTTTWWWWWWUUUSSSNNNKKKGGGEEEFFFHHHIIIJJJIIIJJJKKKJJJHHHFFFFFFGGGGGGGGGFFFEEEEEEEEEFFFFFFHHHQQQzzz555666777888777666999>>>???BBBeee~~~{{{TTTRRRXXXUUUOOONNNMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDEEEFFFGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIJJJKKKKKKJJJJJJFFFHHHJJJLLLLLLLLLJJJIIIFFFFFFHHHIIIEEEBBBFFFNNNLLLWWW```aaaaaaiiiuuu|||zzztttpppooojjjccc]]]\\\\\\ZZZ[[[______^^^aaafffhhhffffffhhhmmmooommmkkkkkkmmmoooqqqrrrsssssssssuuuuuuuuuvvvxxxzzz|||~~~{{{}}}~~~}}}zzzyyyvvv[[[>>>===:::666555777666333333333333444444555555555222222222222222222222222222222222111111111111000000000000000000000000000...///000111222333333333111111222222222333333333222222333333333444444444222222222222222222333333666///,,,...222444999>>>BBBWWWvvvgggPPPGGGAAA;;;:::666888???DDDMMMeee}}}ttthhhWWWRRRKKKEEEBBB@@@>>>===<<<=========<<<<<<;;;:::::::::::::::999999999999:::;;;<<<<<<======<<<<<<=========>>>???@@@@@@@@@@@@======CCCFFFCCC???>>>?????????===:::999888999999888888999;;;>>>AAACCCKKKPPPVVVYYYWWWZZZgggvvvzzzvvvqqqbbbSSSOOOLLLSSSdddsssyyy|||sssqqqnnnlllrrr{{{~~~{{{rrrggg___\\\XXXSSSNNNIIIKKKNNNOOOMMMLLLJJJJJJMMMMMMNNNNNNNNNOOOOOOOOOMMMNNNOOORRRUUUVVVTTTRRROOOKKKFFFDDDDDDGGGIIIJJJJJJKKKKKKIIIGGGEEEFFFGGGEEEEEEFFFDDDBBBCCCEEEHHHHHHQQQyyy777666555444555777999:::===>>>MMMzzz}}}yyy___YYYTTTRRRPPPLLLIIIJJJLLLJJJGGGFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIJJJKKKKKKJJJHHHDDDEEEFFFEEECCCCCCDDDFFFIIINNNUUU\\\ccckkkvvv}}}{{{vvvsssnnnjjjgggbbb]]]ZZZ[[[]]]___aaabbbbbbaaa```ddddddfffggghhhhhhhhhhhhjjjmmmqqqsssssssssttttttuuuuuuvvvwwwyyyzzz{{{{{{}}}||||||~~~}}}xxxwww}}}```GGG999888777666555444333333333333333333333333333333222222222222222222222222000000000000000000000000000000000000000000000000000111111111111222222222111111111111111111111111222222333333333444444444222222222222222222222222333333333333333333333333999@@@KKKfff~~~hhhTTTHHHCCC<<<999999<<<<<<>>>HHHUUUwwwzzznnn___UUURRRNNNGGGAAABBBCCCCCC@@@<<<999:::<<<:::::::::;;;===<<<:::888:::;;;;;;999666444666888888888999999:::999999888;;;:::888777888;;;;;;999888666555555777999999888999<<<===<<<@@@MMM]]]iii}}}{{{rrrfffZZZVVVXXXeeennnvvvzzz|||~~~|||xxxqqqnnnooowww|||xxxrrrnnnoooggg\\\VVVUUUUUUSSSQQQPPPOOONNNMMMLLLLLLLLLLLLJJJJJJKKKMMMNNNNNNKKKHHHNNNMMMLLLMMMOOOPPPOOONNNLLLKKKHHHFFFDDDDDDEEEFFFGGGHHHJJJJJJIIIGGGDDDBBB@@@AAABBBCCCCCCCCCCCCBBBFFFTTT666666444444555666888:::<<<<<>>RRRssswwwiiiXXXLLLAAA<<<999999:::<<>>>>>;;;:::999999999888555333:::;;;<<<;;;888666777999888999::::::::::::::::::999999999999;;;<<<;;;999<<<;;;:::999888888777666=========BBBOOOdddyyy}}}wwwxxx~~~ttthhh___XXXWWW]]]fffzzzzzzuuurrrrrrpppttt{{{}}}wwwppplllddd]]]UUUPPPQQQSSSRRRQQQRRRQQQOOOMMMLLLJJJJJJJJJIIIIIIJJJLLLNNNOOOMMMKKKMMMLLLLLLMMMOOOPPPOOONNNMMMKKKHHHFFFDDDDDDDDDEEEFFFGGGIIIIIIIIIGGGDDDCCC??????@@@AAAAAABBBCCCCCCFFFTTT555555444444555666888999999:::<<>>:::999;;;???EEELLLXXXiii|||}}}lll^^^XXXSSSLLLHHHGGGGGGEEEDDDBBB@@@>>>=========;;;999888:::;;;:::888777666777666777888888999999999888777666888:::<<<<<<999888888999999999888888:::<<>>>>>>>>>>>???@@@AAABBBEEETTT444444444444555666777888666:::888CCCgggtttZZZZZZVVVRRRQQQNNNJJJHHHIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIIIIHHHNNNKKKHHHFFFGGGHHHHHHHHHGGGHHHGGGEEECCCAAABBBCCC@@@AAAGGGQQQ^^^hhhmmmnnnrrryyy{{{wwwwwwwwwxxxyyyzzzzzzyyy~~~{{{uuuqqqiiieee___\\\ZZZZZZYYYYYYYYYZZZ[[[]]]^^^_________aaaaaaccceeefffggggggggghhhjjjmmmoooooopppqqqsssrrrssstttuuuwwwxxxyyyzzzyyy{{{}}}~~~{{{wwwrrrkkklll|||{{{jjjSSS???444666666555555444333333222222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222222222333333333333555111555EEETTTiii|||xxxhhh\\\NNNDDD@@@>>><<<;;;DDDGGGKKKSSShhhvvviii```[[[UUUMMMFFFEEEDDDBBBAAABBBBBBAAA@@@<<<===>>>>>>===;;;::::::888888999::::::::::::::::::888888<<<>>><<<;;;;;;777888999888888:::???CCCHHHQQQeee|||~~~iiiWWWTTTUUU[[[dddppp|||tttxxx~~~rrrddd[[[YYYNNNKKKHHHHHHKKKNNNPPPPPPPPPOOONNNLLLJJJIIIIIIIIIFFFEEEDDDEEEHHHJJJJJJJJJKKKJJJIIIKKKMMMOOONNNMMMLLLJJJHHHFFFDDDBBBBBBBBBBBBCCCEEEFFFGGGFFFEEEEEE??????>>>======>>>??????DDDSSS333333333444444555666666333;;;999;;;PPPpppiii___WWWRRRRRRQQQLLLIIIJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHIIIIIIJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJJJJNNNKKKHHHGGGHHHIIIIIIIIIGGGHHHGGGEEECCCAAABBBCCCBBBAAABBBIIITTT^^^dddgggiiioootttuuuuuuvvvrrrmmmhhhiiikkklllmmmoooqqqrrrvvvwwwxxxwwwtttooojjjggg___\\\XXXVVVVVVWWWXXXXXXWWWXXXYYY[[[]]]^^^^^^______```bbbccceeeffffffggggggiiilllmmmmmmnnnppprrrpppqqqrrrtttvvvxxxyyyzzzzzz}}}zzzxxxxxxtttuuuvvvzzzrrrWWWBBB888555555555444444333333222222222222222222222222222222111111111111111111111111//////////////////////////////////////////////////////000000000111111111000000000000000000000000//////000000000111111111111111111111111111111111111111111222222333333333///333000000888<<>>===<<<<<<<<>>@@@IIIMMMKKKKKKPPPOOORRRXXXaaakkkssswwwxxxxxxyyy~~~wwwjjjffflllmmmYYYPPPPPPRRRQQQ]]]dddqqq~~~|||vvvvvvooosssttttttxxx}}}rrriii___VVVRRRSSSLLLLLLKKKKKKKKKLLLMMMNNNKKKKKKJJJJJJJJJJJJKKKKKKLLLKKKJJJJJJLLLLLLKKKJJJJJJIIIHHHIIIKKKLLLKKKJJJHHHGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDBBBBBBAAAAAA???>>><<<;;;CCCRRR111222333333444444555555777777555:::???DDDcccuuu\\\UUUTTTPPPMMMNNNJJJJJJJJJJJJJJJIIIHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGEEEFFFFFFEEECCCBBBDDDEEEDDDDDDDDDCCCDDDGGGLLLOOORRRUUUVVVTTTTTTVVVUUURRRSSSVVV[[[]]]^^^___bbbdddaaa___\\\XXXTTTQQQNNNMMMLLLKKKKKKNNNQQQUUUVVVVVVUUUVVVVVVXXXZZZ\\\]]]^^^]]]^^^```bbbccceeeeeeffffffgggiiijjjjjjlllnnnqqqnnnoooppprrrtttvvvxxxyyywwwzzz}}}}}}{{{{{{~~~{{{yyyuuuqqquuu|||iiiQQQAAA999666444333333333333222222222222111111111111111111111111111111111111111111111111////////////////////////////////////////////////////////////000000000111000000000000000000000000000000000111111111222222111111111111111111111111///000000111222222333333444888555444888333222===EEE]]]sssyyytttppphhh^^^JJJHHHFFFCCC???<<<;;;<<>>BBBQQQ~~~111111222333444444444444;;;444111;;;@@@<<>>;;;777222333333222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111111222222222222000000000000000000000000///000000111222222333333111333//////444111111<<<111EEEXXXppp~~~~~~xxxoooaaaVVVHHH@@@<<<::::::;;;===;;;;;;>>>CCCHHHJJJJJJGGGIIIPPP]]]mmm{{{}}}|||}}}|||zzzssssssrrrqqqooommmkkkjjjhhhgggsss^^^OOOFFFJJJQQQXXXgggvvvyyyyyyqqq```TTTKKKMMMQQQWWWfffwwwxxxuuusssssspppmmmnnnsss~~~zzz|||~~~pppfff]]][[[YYYTTTOOOMMMHHHIIIJJJJJJIIIIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHGGGDDDDDDFFFIIILLLLLLJJJHHHLLLJJJIIIIIIIIIIIIHHHFFFDDDDDDDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB===???CCCEEEFFFEEEBBB@@@BBBPPP}}}111222222333333444444555222444666777888???JJJSSS\\\\\\\\\OOOMMMMMMNNNMMMJJJIIIJJJHHHFFFHHHGGGGGGFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFHHHHHHHHHGGGFFFDDDCCCBBBDDDDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHKKKMMMMMMNNNOOOQQQTTTUUUWWWXXXZZZ[[[\\\\\\]]]^^^```aaabbbbbbbbbaaaccceeehhhiiiiiijjjkkkmmmjjjlllnnnqqqtttuuuvvvvvvrrrtttvvvxxxyyyzzz|||~~~}}}xxxuuuuuuoooiiinnnyyypppNNN@@@;;;555222555222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000............////////////......////////////......////////////////////////222222111000/////////000000000000000000000000000000111111111111222222222111111222222222333333333999888<<>>???AAABBBFFFFFFGGGLLLRRRWWWYYYZZZ]]]^^^dddllltttwwwvvvsssnnnssszzzyyyXXXVVVWWW^^^jjjyyy|||qqqeeeZZZTTTDDDOOOTTTVVVcccuuuyyyppp|||uuupppnnnkkkjjjsss~~~{{{sssllleee___]]]YYYUUUSSSRRRRRRRRRKKKJJJIIIHHHHHHIIIJJJKKKJJJKKKKKKLLLKKKIIIGGGFFFDDDEEEFFFGGGIIIJJJKKKLLLIIIIIIHHHGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDBBBDDDJJJQQQRRRKKKDDDDDDQQQ{{{111111222222333444444444333555666444333777???EEEiii~~~kkk[[[RRRYYYPPPPPPOOOMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJJJJIIIGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@AAAAAA@@@@@@??????EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGJJJKKKLLLMMMNNNPPPSSSTTTVVVXXXZZZ[[[[[[\\\\\\^^^___aaabbbbbbbbbaaabbbeeegggiiiiiijjjkkkmmmjjjkkknnnpppssstttuuuuuussstttwwwxxxyyy{{{~~~|||vvvqqqooojjjhhhtttaaaEEE:::888444222555222222222222222222222222111111111111000000000///000000000000000000000000000000000000000000000000............////////////......////////////......////////////////////////111111000000///000000000000000000000000000000000000000111111111222222222111111111222222222333333333444666<<>>>>>CCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIJJJJJJKKKMMMOOORRRSSSUUUWWWYYYZZZ[[[[[[\\\]]]___```bbbbbbbbbaaaaaadddggghhhhhhiiikkkllliiikkkmmmoooqqqrrrssssssssstttvvvwwwxxx{{{~~~{{{xxxtttqqqpppkkkjjjxxxjjjSSS<<<555555333111333222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000............////////////......////////////......////////////////////////000000/////////000111111000000000000000000000000000000000111111111222222111111111222222222222333222555777555666BBBWWWhhhxxxssssssnnnmmmmmmjjjeee\\\RRRKKKFFFAAA;;;777666;;;AAAEEEGGGJJJMMMMMMLLLIIIGGGFFFIIIKKKLLLKKKHHHDDDBBBAAAAAAAAAAAA@@@@@@BBBEEEHHHHHHIIIKKKOOOUUU]]]gggnnn|||yyyjjjeeeiiinnnooowwwxxxyyyyyyxxxwwwxxxxxxiiiaaaUUUJJJEEEFFFKKKPPP[[[cccoooyyy|||zzzwwwttttttuuuyyyqqqfffaaa]]]XXXRRRQQQPPPOOONNNLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMJJJJJJKKKJJJJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGFFFEEEEEEDDDFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCBBBBBBBBB@@@??????DDDKKKNNNKKKHHHHHHVVV000000111111222333333333111333555555444555777999???bbbfffXXXTTTOOOMMMOOOQQQOOONNNMMMHHHIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFBBBBBBAAA@@@AAACCCFFFGGGBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????>>>>>>BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHIIIIIIJJJMMMOOOPPPQQQSSSUUUWWWYYYZZZZZZ[[[\\\^^^```aaaaaaaaaaaa```cccfffggghhhiiikkkllljjjjjjlllmmmooopppqqqrrrqqqssstttuuuvvvyyy~~~zzzwwwuuuvvvzzz~~~yyyuuu}}}wwwZZZJJJ:::555555333111111111111111111111111111111111111111000000000000000000000000000000000000000////////////////////////............////////////......////////////......///////////////////////////////////////000111222000000000000000000000000000000000000111111111111111111111111222222222222222666888555222888FFFRRRooo~~~xxxpppppppppqqqpppkkkddd___TTTPPPJJJCCC???>>>???@@@@@@CCCFFFFFFDDDCCCCCCDDDDDDHHHLLLNNNMMMNNNQQQTTTQQQQQQOOOKKKGGGDDDDDDDDDCCCBBBAAA@@@@@@DDDKKKOOO___]]]]]]aaaiiissszzz~~~yyywwwrrrmmmooouuuyyyxxxwwwvvvssskkk```VVVPPPNNNKKKGGGBBBAAAGGGSSS```hhheeehhhooovvvuuuppppppttt~~~~~~tttggg___\\\XXXTTTLLLMMMMMMMMMLLLKKKJJJIIILLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFIIIHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCAAA@@@??????@@@AAAAAABBBBBBBBBBBBAAAAAA???>>>AAAFFFIIIHHHFFFHHHWWW//////000111111222222333///111444555666666777888444LLLccceeeUUUMMMIIIMMMPPPOOOOOOPPPJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@BBBDDDEEEBBBBBBCCCCCCDDDCCCCCCBBBDDDCCCAAA@@@?????????@@@BBBBBBBBBBBBBBBBBBBBBBBB>>>??????@@@AAAAAABBBBBBDDDFFFGGGHHHHHHJJJMMMOOONNNPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]___```aaaaaaaaa___bbbeeegggggghhhjjjllljjjkkkkkklllmmmoooppppppoooqqqrrrsssuuuwww{{{~~~}}}~~~zzzuuurrrooorrrzzzoooaaaJJJ@@@666444555444222111111111111111111111111111000000000000000000111111////////////////////////////////////////////////............////////////......////////////......///////////////////////////.........///000111111//////////////////////////////000000000111111111000000111111111222222222///000222222333555999<<>>>>>===<<<;;;;;;===???999===BBBEEEHHHLLLSSSXXX```aaabbb```[[[WWWTTTRRRNNNMMMLLLJJJJJJNNNTTTYYY___aaaeeekkkrrrvvvyyyyyyuuurrrlllhhhiiijjjddd\\\[[[ZZZWWWQQQKKKEEEAAA@@@BBBBBBDDDHHHQQQ[[[eeekkklllkkkmmmqqqqqqqqqxxx~~~yyyuuunnnlllfff^^^[[[[[[WWWRRRKKKKKKLLLLLLLLLKKKJJJIIIJJJJJJHHHHHHHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEECCCBBBBBB@@@???>>>======??????@@@AAABBBBBBAAAAAACCC@@@>>>???BBBDDDDDDCCCGGGWWW/////////000111111222222111111222333444444444333000===JJJeeewwwZZZNNNGGGKKKOOOMMMNNNQQQLLLLLLJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEEEEEDDDCCCBBBAAAAAABBBCCCBBBCCCDDDDDDEEEDDDDDDDDDEEEDDDBBB@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA======>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFHHHKKKNNNMMMNNNPPPSSSUUUWWWXXXXXXXXXZZZ\\\^^^```aaaaaaaaa^^^aaadddfffggghhhjjjlllllllllllllllmmmnnnooopppnnnppprrrttttttvvvxxxzzz|||}}}~~~}}}xxxsssooommmaaaaaaiiivvv}}}~~~___LLL999555111111333555444333111111111111111111111111000000000000111111111111////////////////////////000000000000000000000000............////////////......////////////......//////////////////////////////.........///000000/////////////////////////////////000000000111111000000000111111111111222111000///222444444222...888DDDWWWllluuuhhh\\\UUUOOOKKKEEEAAA???>>>===<<<<<<===>>>???AAAEEEJJJMMM\\\___ccceeedddaaa___^^^PPPPPPNNNLLLLLLPPPVVVZZZbbbffflllqqqsssrrrooolllkkkfff[[[SSSPPPPPPIII@@@BBBAAA@@@AAADDDFFFFFFFFFKKKNNNRRRYYY___eeejjjllllllmmmoooqqqvvv~~~~~~wwwppp\\\\\\YYYVVVWWWZZZVVVPPPLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@@@@???>>>======<<<>>>>>>???@@@AAAAAAAAAAAACCCAAA??????@@@AAABBBAAAFFFVVV......//////000111111222222222222333444444444333333999===OOOxxxbbbRRRHHHJJJMMMJJJKKKPPPOOOMMMJJJHHHHHHHHHJJJKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFEEEEEECCCDDDDDDDDDEEEEEEFFFFFFCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDEEEFFFFFFEEEEEEEEECCCAAA???>>>>>>??????????????????????????????======>>>???@@@AAABBBBBBAAAAAABBBBBBBBBEEEHHHKKKKKKMMMOOORRRTTTVVVWWWXXXWWWYYY[[[^^^___```aaa```]]]```ccceeefffhhhjjjlllmmmmmmllllllmmmnnnooopppnnnppptttvvvvvvvvvvvvwww{{{{{{||||||}}}~~~~~~zzzuuupppkkkhhhgggXXXXXXbbbuuulllNNN>>>222222111000222444333111111111111111111111111111///000000000111111111111////////////////////////000000000000000000000000............////////////......////////////......////////////////////////000000///.........//////////////////////////////////////////000000000111000000000000111111111111444222111222444555222///...444>>>HHHVVVkkk|||yyyrrrjjj```ZZZXXXTTTMMMGGGCCC???;;;999:::<<<===>>>CCCFFFJJJLLLMMMLLLMMMMMMJJJHHHEEEAAA@@@BBBFFFJJJOOOSSSWWWYYYYYYVVVSSSPPPQQQOOOIIIBBB@@@BBBAAA>>>@@@>>>???FFFPPPWWWWWWTTTZZZ\\\```dddiiimmmoooqqqmmmuuu||||||xxxoooeeeSSSRRROOONNNQQQUUURRRMMMNNNMMMLLLKKKJJJKKKKKKLLLJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@??????>>>>>>>>>======>>>???@@@AAAAAAAAAAAAAAA@@@??????@@@AAABBBBBBFFFWWW......//////000111111111222111111333555777777777444999666@@@bbbttthhhVVVIIIJJJLLLHHHIIIOOOPPPNNNJJJHHHGGGHHHJJJLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGFFFEEEDDDDDDDDDDDDHHHHHHIIIIIIHHHHHHGGGGGGDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDDDDEEEEEEEEEEEEEEECCCCCCDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDCCC@@@>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@AAABBBBBB>>>???@@@@@@@@@BBBFFFIIIKKKLLLNNNQQQTTTVVVWWWWWWWWWYYY[[[]]]___`````````]]]___ccceeefffhhhjjjlllnnnmmmmmmlllmmmnnnooopppnnnrrrvvvxxxwwwvvvuuuvvv{{{{{{zzzzzz|||}}}|||}}}}}}zzzuuuooojjjfffdddbbb[[[^^^mmm~~~www^^^CCC888555555444222222333111///000000000000000000000000//////000000111111111222////////////////////////000000000000000000000000............/////////000......////////////......////////////////////////111000///...............////////////////////////////////////000000000000000000000000111111111111222111000000111333444444333555777666888GGGddd}}}{{{vvvtttnnnbbbYYYQQQLLLEEEBBBCCCEEEEEEDDD;;;===???@@@@@@AAACCCEEEDDDCCC@@@===<<<>>>CCCGGG@@@BBBDDDEEEDDDBBBBBBBBB:::???AAA===;;;>>>AAAAAAFFFDDDHHHUUUeeeooonnnjjjgggfffffffffgggiiikkkllltttzzz}}}|||wwwtttooodddWWWQQQOOOJJJHHHKKKPPPOOOIIIPPPNNNLLLJJJIIIJJJKKKLLLKKKJJJIIIHHHHHHIIIJJJKKKIIIHHHGGGGGGGGGHHHIIIJJJJJJJJJIIIGGGEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@???????????????======>>>@@@@@@AAAAAAAAA>>>>>>>>>???@@@BBBCCCCCCGGGXXX/////////000000000000000.........///000000111111333444666<<>>>>>>>>>>>============;;;;;;<<<>>>???@@@BBBBBB@@@AAABBBAAA@@@AAADDDFFFFFFJJJNNNQQQQQQPPPPPPPPPXXXXXXYYYZZZ]]]___aaabbb^^^^^^___aaabbbcccdddeeekkkkkkllllllmmmnnnnnnoooooorrruuuwwwxxxwwwxxxxxxyyyyyyzzzzzz{{{}}}~~~|||}}}~~~~~~}}}{{{ssskkkhhhgggeeebbb```XXXlll|||{{{dddNNN???777222222222111111111111000000000000000000000000000000///...------...///000000000000000000000000000///............---------........................//////////////////////////////.........---------........................---------............///------------.........///000000000000111111111111111111222222222222111111333555555444555===JJJTTTnnn|||ttt^^^YYYSSSMMMJJJIIIHHHHHHAAA@@@>>>===<<<===???@@@@@@BBBCCCBBB@@@>>>>>>???CCCCCCBBBAAAAAAAAAAAAAAA@@@;;;AAAMMMLLLCCCHHHWWWVVVZZZaaajjjyyy~~~qqqnnnllliiidddcccfffnnnuuuxxxpppfff___]]][[[WWWTTTJJJKKKKKKLLLLLLLLLLLLKKKJJJJJJJJJKKKKKKMMMNNNNNNKKKJJJIIIIIIIIIIIIKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGIIIHHHGGGEEEDDDCCCCCCCCCAAAAAACCCCCCCCCCCCAAAAAA??????>>>===============???????????????@@@@@@AAA@@@???>>>>>>>>>???@@@AAAAAA^^^---......//////000000111......//////000111111222444777999999@@@WWWxxxvvv|||jjjTTTGGGHHHNNNPPPNNNOOONNNLLLJJJIIIJJJLLLMMMNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEGGGHHHIIIHHHFFFEEEFFFGGGEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFEEECCCCCCDDDAAA===;;;<<<===>>>???=================================>>>??????@@@@@@@@@AAAAAAAAA@@@AAACCCFFFEEEHHHLLLNNNNNNOOOOOOPPPUUUVVVWWWYYY[[[]]]___```______```aaaaaabbbcccccciiiiiijjjkkklllmmmnnnnnnppprrruuuwwwwwwvvvvvvwwwzzzzzz{{{{{{|||~~~|||}}}}}}|||oookkkfffdddcccaaaaaaaaammm~~~nnnVVVAAA777333222222222111111111000000000000000000000000000000000///...------...///000///////////////////////////............---------................................................///.........------------........................---------............///------.........///////////////000000000111111111000111111222222111111000222444444333222555<<>>===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>???@@@AAABBB___,,,,,,---...///000000111/////////000111111222222111666999555444@@@XXXmmmxxxuuuooo```NNNFFFIIIMMMNNNPPPOOOMMMKKKKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEEEEEEEGGGDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEDDDCCCDDDAAA===;;;<<<===>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@AAACCCEEECCCFFFHHHJJJKKKLLLOOOQQQSSSSSSUUUWWWYYY[[[\\\]]]______`````````aaaaaaaaaffffffhhhiiikkklllnnnnnnmmmpppsssvvvvvvvvvxxxyyyyyyzzzzzz{{{|||}}}~~~~~~{{{|||{{{wwwtttiiijjjjjjgggeeefffjjjnnn{{{wwwlllYYYDDD555111333222222111111111000000000000000000000000000000000//////............/////////////////////////////////............---------............................................................------------........................---------............///............/////////000//////000000000000111111000111111222222111111000///111444333000000222444555===PPPfffuuu|||zzz}}}xxxuuuuuu{{{tttkkkaaa[[[XXXWWWRRRTTTUUUTTTQQQPPPPPPPPPSSSXXX]]]]]][[[\\\cccjjjnnntttzzz{{{yyywwwyyy|||yyyssskkkddd^^^XXXRRRNNNNNNMMMLLLIIILLLLLLLLLLLLKKKJJJIIIIIIJJJIIIGGGGGGGGGIIIKKKMMMKKKJJJHHHGGGGGGGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEFFFEEEEEEDDDCCCBBBAAAAAA??????@@@@@@@@@@@@??????======<<<;;;;;;;;;<<<<<<======<<<<<<======>>>?????????>>>===>>>???@@@AAADDD```,,,---------......////////////000000111222222222...222444222000666EEERRRvvvoooqqqoooeeeSSSFFFHHHPPPOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGGGGEEEDDDEEEFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGEEEDDDCCCCCCAAA===<<<<<<>>>>>>>>>;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@BBBCCCCCCDDDFFFGGGIIIKKKOOORRRQQQRRRTTTVVVXXXZZZ[[[\\\\\\]]]^^^___```aaabbbbbbdddeeegggiiikkkmmmnnnooojjjmmmqqqtttuuuwwwyyy{{{wwwwwwxxxzzz{{{{{{||||||zzz|||}}}}}}yyysssmmmiiinnntttvvvrrrooottt~~~tttfffSSSDDD888222222555111111111111000000000000000000000000000000000000/////////......////////////////////////////////////............---------................................................------------------------........................---------............///........./////////000000////////////000000000111000000111111111111000000---000333333222222333444555222999GGGPPPYYYppp|||zzzooohhheeefffcccggglllnnnlllgggbbb```hhhnnnqqqmmmdddbbbhhhppp~~~wwwppplllhhh]]]QQQSSSPPPLLLKKKKKKLLLKKKJJJLLLLLLLLLKKKJJJIIIHHHGGGIIIHHHFFFEEEEEEGGGIIIKKKJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>???@@@AAAFFFbbb...............---------/////////000111111222222///000000111333777===AAA```~~~wwwvvvhhhRRRJJJPPPLLLLLLLLLLLLKKKJJJIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFGGGFFFDDDCCCDDDEEEDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAABBBDDDFFFFFFFFFEEEEEEDDDEEEGGGHHHGGGFFFDDDCCCCCC@@@===<<<===>>>>>>===::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????===>>>@@@@@@@@@@@@AAABBBCCCDDDEEEFFFGGGJJJOOORRRQQQRRRTTTWWWYYYZZZ[[[[[[XXXYYY[[[]]]___bbbcccddddddeeegggiiilllnnnooopppmmmoooqqqsssssstttuuuwwwvvvwwwyyyzzz{{{|||||||||||||||{{{xxxssskkkddd```oooyyyzzzxxx~~~oooXXXAAA666444333333444111111111000000000//////////////////////////////...//////////////////...........................///............---------................................................,,,,,,------------------........................---------............///............////////////...////////////000000000000000000111111000000000///000111222222333555666:::333333:::<<<<<>>======<<<===???@@@AAAGGGbbb.................................///000000111111444222000222555777888777QQQrrrwwwppplll]]]LLLFFFJJJJJJLLLLLLLLLKKKIIIHHHIIIHHHHHHHHHGGGGGGGGGFFFEEEEEEFFFFFFGGGGGGGGGHHHDDDEEEFFFEEEDDDCCCCCCEEECCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBB???AAACCCEEEFFFFFFEEEDDDCCCDDDGGGHHHHHHFFFDDDBBBBBB@@@>>>===>>>>>>>>>===999999::::::;;;<<<<<<<<<;;;;;;<<<======>>>??????<<<>>>@@@@@@@@@???@@@AAABBBCCCEEEFFFGGGIIIMMMPPPPPPRRRUUUWWWYYYZZZ[[[[[[VVVWWWYYY\\\___bbbdddeeeeeeeeegggiiikkkmmmoooppprrrssstttrrrpppooopppqqqwwwxxxzzz|||}}}}}}|||||||||zzzwwwqqqkkkddd___[[[eeeuuugggOOO888222555333111000111111000000000/////////////////////////////////......////////////..............................///............---------........................------------------------,,,,,,,,,,,,------------........................---------............///------------.........///......////////////000000///000000111111000000///222111000///000111222333666111111555444333:::EEEPPP```|||~~~~~~qqqjjjkkknnnnnnvvv|||yyy{{{kkkbbbeeekkksss~~~uuunnniiiddd\\\WWWWWWYYYSSSKKKGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHIIIFFFEEEDDDCCCBBBAAAAAAAAAAAABBBCCCCCCCCCAAA@@@???======<<<<<<<<<<<<======;;;;;;:::::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<======<<<<<<<<<===???@@@BBBGGGbbb,,,------...000111222222---------...//////000000444333222222444444555444@@@WWWsssjjj___\\\QQQCCCHHHJJJLLLMMMNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFEEECCCBBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAA===???BBBDDDEEEEEEDDDCCCBBBDDDGGGHHHIIIGGGDDDBBBBBB@@@>>>===>>>>>>===<<<888999999:::;;;;;;<<<<<<========================;;;===???@@@?????????@@@@@@BBBDDDEEEEEEGGGIIILLLOOOQQQTTTWWWYYYZZZZZZZZZVVVWWWYYY[[[^^^```bbbcccdddeeefffhhhjjjlllmmmnnnrrrssssssqqqooonnnoooppptttuuuxxxzzz{{{{{{zzzyyywwwsssmmmfff```\\\ZZZYYY\\\qqquuuWWWCCC444333555111///111111000000000////////////////////////////////////---...///000000///...---........................///............---------........................------------------------++++++,,,,,,,,,---------........................---------............///,,,,,,,,,,,,------------........./////////000000//////000000000000//////000/////////000000000//////111222333333333555666777>>>OOOeeeyyyyyytttvvv{{{xxxmmmiiimmmsssyyy~~~zzzqqqfff^^^^^^ZZZSSSMMMMMMPPPMMMHHHEEEGGGIIIIIIIIIIIIIIIJJJHHHHHHIIIIIIIIIHHHHHHGGGEEEFFFGGGGGGGGGGGGFFFEEEGGGGGGFFFFFFGGGHHHJJJKKKGGGFFFEEECCCBBBBBBAAAAAAAAABBBCCCDDDCCCBBB@@@???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<===???AAABBBGGGbbb***+++,,,...111333555666,,,,,,------...////////////111333222111111444777000AAAUUUlllrrrVVVYYYYYYMMMHHHJJJMMMOOOOOOOOOMMMKKKIIIIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEECCCBBBCCCDDDCCCCCCDDDDDDCCCCCCBBBAAACCCCCCCCCBBBBBBAAAAAAAAA<<<>>>AAADDDEEEEEECCCBBBBBBDDDGGGIIIIIIGGGDDDBBBBBB@@@>>>===>>>>>>===<<<888888999::::::;;;<<<<<>>>>>===<<<<<<;;;;;;:::===???@@@?????????@@@???AAACCCDDDDDDEEEGGGHHHNNNPPPSSSVVVXXXYYYYYYXXXWWWXXXYYY[[[]]]___aaaaaacccdddeeeggghhhjjjkkklllnnnoooppppppoooppprrrtttpppqqqtttvvvwwwwwwvvvuuupppkkkddd]]]XXXUUUUUUVVVZZZssswwwdddGGG:::222555555000000666000000000000////////////////////////////////////---...///000000///...---........................//////.........---------........................------------------------+++++++++,,,,,,---------........................---------.........//////+++++++++,,,,,,,,,------............/////////000//////000000000000//////,,,---...111333333222000...444666333333444333...777333444===HHHUUUfffvvv~~~zzzwwwtttpppmmmiiiccc[[[TTTPPPQQQOOOMMMNNNPPPMMMGGGFFFHHHJJJKKKKKKJJJJJJJJJGGGGGGHHHIIIIIIIIIHHHHHHEEEFFFHHHIIIIIIGGGEEEDDDGGGGGGFFFFFFGGGIIIKKKLLLGGGGGGEEEDDDCCCBBBBBBAAAAAABBBCCCDDDDDDCCCAAA???>>>===<<<;;;;;;<<<===>>>;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<======<<<<<<;;;<<<===???AAABBBGGGaaa---...//////......000222//////............//////111111111111111222222222555888AAASSSrrr}}}wwwcccWWWRRR\\\SSSQQQVVVRRRHHHIIITTTMMMLLLJJJIIIHHHIIIIIIJJJGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFEEEEEEDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDGGGGGGFFFFFFEEECCCBBBAAA;;;;;;===@@@DDDFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDD???;;;:::<<<<<<999555888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>???@@@BBBBBBBBBCCCFFFHHHLLLNNNRRRSSSTTTUUUWWWYYYVVVXXX[[[]]]\\\\\\]]]^^^cccdddeeeddddddfffhhhkkkmmmnnnooonnnnnnnnnppprrrtttsssssstttvvvwwwvvvuuukkkaaaYYYUUUUUUUUUZZZ___nnn||||||aaaPPP888444111111444555222...000000000000////////////000000//////.........---................................................////////////////////////.................................------,,,,,,,,,---------............///........................................................................---------............///............////////////000000000000000000000000000111111111111222222222333333333444777???HHHNNNjjjwww}}}~~~|||sssiiihhhhhhhhheee```WWWOOOJJJMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFGGGHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFFFFHHHHHHGGGFFFHHHGGGEEECCCAAA@@@???>>>BBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;<<<>>>???@@@<<<<<<<<<<<<============:::;;;<<<===>>>>>>>>>>>>EEE___***+++,,,,,,+++,,,...000......------------......000000111111111222222222444777<<>>AAAEEEGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCDDD@@@;;;;;;<<<<<<999666777777888888999::::::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???@@@AAABBBBBBCCCEEEGGGLLLNNNQQQSSSTTTUUUWWWYYYVVVXXX[[[\\\\\\\\\]]]^^^cccdddeeeeeeeeegggjjjlllnnnnnnooooooooooooqqqrrruuutttssssssrrrooojjjfff___ZZZVVVTTTSSSUUU```kkk~~~oooTTTDDD777444111111444555222...000000000000////////////000/////////..................................................................................................................---------,,,,,,,,,,,,,,,,,,,,,---------...................................................---------------------------------............///............//////////////////////////////////////////000000000111111111111222333333333666:::===FFFPPPaaatttvvvwwwxxxqqqiii\\\[[[ZZZWWWSSSNNNJJJHHHKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJFFFGGGGGGHHHIIIIIIJJJJJJHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFGGGIIIKKKKKKJJJIIIGGGFFFDDDBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>======<<<;;;;;;::::::::::::::::::;;;<<<===>>>:::;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999:::<<<>>>???EEE___)))***++++++***+++---///------,,,,,,,,,,,,------000000000111111111222222333555777;;;FFFaaa~~~|||kkknnnyyyccc^^^WWWJJJKKKKKKIIIHHHFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBCCCCCCBBBBBBAAA??????@@@CCCFFFHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCDDD@@@===<<<======:::777666666777777888999999999::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???AAAAAAAAABBBEEEGGGJJJLLLOOOQQQQQQRRRTTTVVVTTTWWWZZZ\\\\\\\\\]]]^^^```aaacccddddddfffiiilllllllllmmmmmmnnnoooooopppqqqpppooonnnjjjddd[[[UUUMMMMMMOOOQQQTTT^^^rrrsssZZZDDD888666333111111333444111///000000000000////////////////////////............////////////////////////........................------------------------------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---............/////////////////////////////////........./////////000000...000333333111000000000444777>>>GGGTTTdddttt~~~tttlllnnnpppmmmhhhPPPNNNJJJHHHFFFEEEFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEHHHKKKMMMNNNMMMIIIHHHGGGEEECCCBBBAAAAAAAAAAAA@@@@@@@@@?????????======<<<<<<;;;;;;:::::::::::::::999999::::::;;;999999999:::::::::;;;;;;<<<:::888777888:::===???EEE___***+++,,,,,,+++,,,...000...------,,,,,,------...//////000000111111222222111444666555666GGGggg~~~{{{bbbOOOLLLNNNMMMLLLKKKIIIHHHGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAACCCFFFHHHHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA>>>=========;;;999777777777888888888999999999999999999:::::::::;;;::::::::::::;;;;;;;;;;;;===>>>@@@@@@@@@AAADDDFFFFFFHHHKKKMMMMMMNNNPPPQQQSSSUUUYYY[[[[[[\\\]]]^^^\\\^^^aaabbbccceeegggjjjkkkjjjjjjkkkmmmmmmmmmllliiihhhfffccc___YYYRRRMMMJJJIIILLLQQQYYYiii}}}~~~vvv^^^GGG999333444222111111222333111///000000000000///////////////////////////.........000000000000000000000000........................------------------------------------------------------------------------+++,,,,,,,,,,,,---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------.........//////////////////////////////....../////////000000000---///222333222111111111666555444555888???HHHNNNaaaiiiwwwzzzpppqqqvvv}}}~~~qqqbbbZZZ\\\```___]]]IIIGGGDDDBBBBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGGGGHHHIIIIIIJJJJJJGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDEEEGGGJJJLLLLLLLLLIIIHHHGGGEEEDDDCCCBBBBBB@@@@@@?????????>>>>>>>>>============<<<<<<;;;;;;<<<;;;:::999999999999999999999999::::::::::::;;;::::::999999999;;;===>>>DDD^^^***+++,,,,,,++++++---/////////............//////...//////000111111222222///222666555333:::RRRjjjvvvgggvvvxxx```OOORRRNNNMMMMMMLLLKKKJJJIIIHHHEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDBBBCCCDDDEEEEEEFFFFFFEEECCCBBBBBBCCCFFFGGGHHHGGGDDDDDDDDDDDDCCCCCCCCCCCCBBB@@@>>>======<<<;;;:::888888888999999999999999888888888888999999999999::::::;;;;;;;;;<<<<<<<<<<<<===?????????@@@CCCEEEEEEGGGJJJKKKKKKLLLNNNOOOPPPSSSVVVYYYZZZZZZ\\\]]]\\\___aaacccdddeeehhhjjjllljjjjjjkkkmmmmmmkkkhhhddd```[[[VVVSSSPPPLLLJJJOOOMMMPPPXXXddduuu~~~eeeKKK:::444333222111000111111111111000000000000000////////////.........///////////////000000000000000000000000................................................------------------------------------------------------------............---------------------------------------------------------------------------------............///------------..................................../////////000000000111111///000222222111111333555000111333333444666:::<<<;;;@@@HHHSSSaaappp~~~{{{yyy{{{{{{yyyuuurrrsssssslllccc___dddiiikkknnnuuu}}}cccYYYMMMGGGHHHKKKLLLKKKFFFEEEDDDCCCCCCBBBBBBBBBEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEGGGHHHHHHGGGHHHGGGFFFDDDCCCBBBBBBBBB??????>>>>>>>>>=========>>>>>>==================<<<<<<;;;:::999999999999999999:::::::::;;;;;;;;;888999;;;<<<======<<<;;;CCC^^^((()))******)))***,,,.../////////....../////////---...//////000111222222000000444777444555DDDVVVqqqbbbQQQTTTYYYWWWTTTLLLLLLLLLLLLKKKJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGCCCBBBAAABBBDDDFFFFFFEEEDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@>>>===<<<;;;;;;;;;999999999999999999999999777777777777888888888999:::::::::;;;;;;;;;<<<<<<;;;<<<>>>>>>>>>???BBBDDDEEEGGGJJJKKKKKKLLLMMMOOOMMMPPPTTTVVVXXXYYYZZZ\\\^^^aaadddffffffgggiiijjjllljjjiiijjjkkkkkkgggccc___ZZZRRRMMMJJJJJJJJJJJJMMMPPPZZZiiixxx~~~sssVVV>>>444222333000000000000000000000000000000000000////////////.........///////////////////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///,,,------------.................................//////000000000111111111111111111///......000222+++...222444444444555555666777999<<>>>>>=========<<<<<<<<<========================<<<;;;;;;:::999999999999999999:::::::::;;;;;;;;;777999<<<>>>???>>><<<:::BBB]]])))***+++*********,,,...///......------......///------...///000111222222333...///555555222:::FFFVVVrrrwwwQQQEEEOOOUUUQQQKKKLLLMMMMMMMMMMMMLLLKKKHHHGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIEEEFFFGGGGGGGGGGGGGGGFFFCCCAAA???@@@BBBCCCDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC??????>>><<<;;;::::::;;;888888888888888888888888666666666777777777888888999999999999:::::::::::::::;;;=========>>>AAACCCCCCEEEGGGHHHHHHIIIJJJKKKJJJMMMQQQTTTVVVWWWYYY[[[^^^```ccceeeeeeeeefffggghhheeecccdddeeeddd___ZZZUUUPPPKKKGGGHHHJJJMMMNNNWWWcccwwwzzzcccGGG666222222111///000000000//////000000000000000000////////////............/////////000........................................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,---------........................................../////////000000///000000///------...000///111222222000000111222999999999888777999<<>>???@@@BBBCCCBBBEEEDDDDDDDDDCCCCCCCCCCCC>>>>>>>>><<<:::999:::;;;777777777777666666666666666666666666777777777777777888888888888999999999:::;;;=========>>>AAACCC???AAACCCDDDDDDDDDFFFGGGIIILLLPPPSSSUUUVVVXXXZZZ[[[^^^aaabbbbbbaaabbbcccbbb___]]]]]]___]]]WWWQQQJJJGGGEEEEEEIIINNNRRRUUUppptttjjjTTT<<<111222333000...///000000//////000111000000000000////////////---.........//////000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------..............................---------.........//////+++---000000000///000111111111000......000444777000222444444444333444555888999:::===AAAHHHPPPUUU[[[```gggmmmqqqvvv|||wwweeeWWWQQQIIIGGGEEECCCBBBBBBCCCDDDHHHHHHDDD>>>===???>>>:::999===>>>;;;>>>DDDDDD@@@:::;;;===@@@CCCDDDCCCBBBCCCBBBAAA@@@@@@AAACCCDDDAAACCCEEEFFFGGGFFFEEEDDDAAABBBBBBCCCDDDEEEFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFFFFGGGDDDCCCBBBCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>============<<<<<<<<<;;;;;;;;;999999999999999999999999888888777777777777888888777777777777888888888888888888888888999:::;;;;;;BBB]]]******+++,,,,,,---.............................................///000000222222111111222222333444999BBBXXXuuuvvv```PPPEEE>>>JJJGGGNNN[[[\\\SSSQQQWWWNNNLLLJJJGGGFFFGGGIIIJJJGGGHHHHHHIIIIIIHHHHHHHHHIIIGGGGGGJJJLLLLLLIIIEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFCCCAAA@@@BBBCCCBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@===:::999999999::::::999888888777777888888666666666666777777777777666777777777888888888888;;;;;;<<<===>>>???@@@@@@===>>>>>>???AAABBBCCCCCCEEEGGGJJJNNNQQQTTTVVVWWWYYYZZZ\\\^^^______^^^^^^]]]^^^[[[UUUPPPNNNJJJFFFEEEAAABBBKKKTTT\\\iiiuuu}}}}}}}}}~~~nnn[[[DDD444111333333111111111000000//////......000000////////////000000000...---...///000///...//////.........---------........................------------------------------------------------------,,,,,,+++***)))))),,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......---------...------,,,,,,........................------------------------........................,,,---......//////......000000000000000000000000222111000000000111333333333444444555555444444333444333333444555777999;;;>>>>>>@@@BBBEEEGGGHHHIIIIIIJJJMMMRRR[[[dddmmmrrrssskkk___QQQFFF@@@>>>===;;;::::::999999::::::;;;:::;;;<<<<<<<<<;;;:::999<<<;;;;;;:::::::::;;;;;;???>>>>>>>>>>>>>>>??????CCCBBB@@@>>>>>>???@@@AAADDDCCCCCCDDDEEEGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGCCCDDDEEEEEEEEEDDDBBBAAAAAAAAABBBCCCCCCBBBAAAAAA@@@???===<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999999999999999888777666555555666777888777777888888888999999999777888999:::;;;<<<<<<<<>><<<::::::;;;;;;:::999888888777777888888555666666666777777777777666666777777777888888888::::::;;;<<<===>>>???@@@======>>>???@@@AAABBBBBBCCCEEEHHHKKKOOOQQQSSSTTTVVVXXXZZZ\\\]]]]]]\\\[[[XXXUUUQQQOOOMMMHHHCCC@@@@@@GGGUUUcccllluuuxxx~~~qqqgggYYYEEE777222222111000111000000000/////////...000000////////////000000000...---...///000///---//////.........---------------------------------------------------------------------------------------,,,,,,+++******))),,,++++++******++++++,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...,,,---------------,,,,,,........................------------------------........................,,,---......//////......////////////////////////111111000000000111222333333333444444444444333333222222222333444555666777555555666777999::::::;;;<<<<<<===???CCCHHHMMMOOOLLLIIIEEE@@@===;;;;;;;;;999999888888888888999999999:::;;;;;;;;;;;;:::999<<<;;;;;;::::::;;;;;;;;;===============>>>???@@@BBBAAA???>>>>>>>>>@@@AAACCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCCCCDDDDDDDDDCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;:::::::::999777777777777777777777777888777666555555666777888777777777888888888999999666666888999::::::;;;;;;GGGddd******++++++,,,,,,------------------------------......------......///000111111111111111222222333333444;;;GGGXXXrrrsss\\\JJJ???CCCRRRjjj}}}|||jjjWWWUUURRROOOOOOOOOMMMIIIEEEHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJGGGEEEDDDDDDEEEEEEEEEEEEFFFFFFCCCDDDDDDCCCBBBBBBCCCEEEDDDDDDCCCCCCBBBBBBAAAAAABBBAAA???===<<<;;;;;;<<<999999888777777777777888555555666666666777777777666666666666777777777777999::::::;;;<<<===>>>>>><<<<<<===>>>???@@@@@@AAAAAABBBEEEHHHKKKMMMNNNOOOQQQSSSVVVXXXYYYXXXVVVTTTRRRIIIEEEGGGGGG@@@===???AAANNNgggvvvlllqqq\\\UUULLL@@@777111000000000000000000000////////////000//////......//////000///...---...//////...---...............---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,------------,,,,,,------------,,,,,,------------------------------------------------........................,,,---......//////......////////////////////////111000000000000111222222222222222333333222222222000111111222222222222222333333333333333333333333555555555555555666777888999999999999888777555444777777666666666666777777777888999:::::::::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===>>>???@@@AAA@@@???>>>===>>>??????AAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDAAAAAA@@@AAAAAABBBCCCDDDBBBBBBBBBCCCBBBAAAAAA@@@???@@@AAABBBBBBAAA@@@???<<<============;;;:::999:::::::::::::::999999999666666666666666666666666777777666555555666777777777777777777888888888888555555666777888999::::::GGGddd******++++++,,,,,,,,,,,,------------------------...------------...//////000000000000000111222222444444666;;;DDDWWWuuuvvvfffRRRKKKNNNfffxxx^^^XXXRRROOOOOOOOOLLLIIIHHHHHHHHHHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEEEEAAABBBCCCCCCBBBBBBDDDEEEDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@>>>===<<<;;;;;;;;;999999888777777777777777555555555666666666777777555555555666666666777777888888999::::::;;;<<<<<<;;;;;;;;;<<<===>>>>>>??????@@@BBBEEEGGGIIIJJJJJJLLLNNNPPPQQQQQQNNNKKKIIIJJJ@@@===AAA???:::>>>HHHRRR]]]uuuwwwrrrvvv|||xxx\\\GGG===;;;888333000///000222000000000000/////////////////////......////////////...------//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++,,,---------,,,,,,------------------------------------------------........................,,,---......///.........////////////////////////000000000000000111111222111111222222222222111111000000222222222111000///333333333333333333333222444444555666777777777666999999999999888666444333777666666555555666666777666666777888999:::::::::;;;;;;:::::::::;;;<<<<<<999999:::;;;<<<===???@@@@@@???>>>>>>======>>>>>>???@@@AAAAAAAAAAAACCCDDDCCCCCCCCCCCCDDDDDDDDDDDD@@@?????????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@???>>>???@@@AAAAAA@@@???>>>:::;;;===>>>===;;;999888999999999999999999999999888888888888888888888888777666555444444555666777666666666777777777888888666666666777888999:::;;;EEEbbb******+++++++++++++++,,,---------------------------------------...//////000000//////000000111222///000333555777@@@UUUgggvvvhhh\\\___qqqtttlllaaaXXXSSSPPPNNNMMMHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDD@@@AAACCCCCCBBBBBBDDDEEEDDDDDDCCCBBBAAA@@@@@@??????>>>===<<<;;;;;;::::::999888777777666666777777555555555555666666666666444555555555555666666666777777777888999999::::::999::::::;;;;;;<<<<<<<<<===>>>@@@BBBDDDEEEFFFFFFGGGHHHIIIIIIGGGDDDAAA???@@@;;;;;;===<<<===IIIZZZpppzzz{{{~~~zzzuuuwwwuuu[[[FFF999111222333222///...000111////////////000000000000//////............/////////---,,,---...///...------.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------***++++++,,,------,,,,,,------------------------------------------------........................,,,---......///.................................//////000000111111111111000111111222222111111000111111222333333222000///000000000111111111222222111222333555666666666666222222333333555666888999777777777666666777777777666666777777888999:::::::::::::::::::::;;;<<<===999999999:::;;;===>>>???@@@??????>>>>>>>>>>>>>>>===???AAAAAA@@@@@@BBBDDDBBBCCCCCCCCCDDDDDDEEEEEE@@@????????????@@@AAAAAAAAAAAA@@@@@@????????????===>>>???@@@@@@???>>>===999:::<<<======;;;999888777888888888888888888888777777777777777777777777777666555444444555666777555555666666666777777777777777777777888:::;;;<<>>@@@DDDOOO___lllrrrkkkxxxpppWWWBBB777333222333444333111//////000////////////000000000000///......------......///...---,,,---......---,,,---------.......................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////.................................///000000111111000000111111111222222111111111222222222222222222111111//////000111222333333444111222333333444333333333333222222222333666888:::888888777777777777888888888777777777888999::::::::::::::::::;;;<<<<<<===:::::::::;;;<<<===>>>???@@@@@@?????????>>>>>>>>>===@@@BBBBBB??????AAADDDBBBBBBCCCCCCDDDEEEEEEEEEAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@<<<===>>>??????>>>===<<<999:::;;;;;;;;;:::999888666666666777777777777777555555555555555555555555666666555444444555666666555555555555666666666666888777777777888:::<<<===FFFccc++++++******************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////............///000000222111333555444444999AAAKKK]]]YYYOOO\\\jjjmmmppplllcccYYYSSSQQQOOOMMMKKKIIIGGGGGGHHHHHHEEEFFFHHHGGGFFFFFFHHHKKKGGGGGGFFFFFFFFFEEEEEEEEE???AAACCCDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA===>>>>>>======<<<;;;:::888888777666666666666666444444444555555555666666333333444444444555555555555555555555666666666666777777888888888888999999888999:::;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<999AAAFFFJJJXXXnnn{{{}}}~~~~~~uuunnnnnnnnnWWWBBB555222444333333222111111111000///.../////////000000000111///......------......///...---,,,,,,......---,,,---------.........//////------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++******++++++,,,+++++++++***++++++,,,---***++++++++++++,,,,,,,,,))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////....................................000111111111000///111222222222222222222111111111111111111111222222111111222222333444444444555555444444333333333333777666666555555666777888888888777777777777888888:::999888888888888::::::::::::::::::;;;<<<======<<<<<<;;;;;;<<<===>>>>>>@@@@@@@@@@@@@@@??????>>><<<@@@CCCBBB??????BBBEEEBBBBBBCCCCCCDDDEEEEEEFFFCCCBBBBBBAAAAAABBBBBBBBBBBBAAA@@@?????????@@@@@@<<<<<<>>>>>>>>>>>><<<<<<999999999999999999::::::555555555666666777777777444444444444444444444444666555444444444444555666444444555555555666666666777666555555666888;;;<<>>>>>??????>>>===<<<;;;888888777666666666666666444444444555555555666666333333333444444444555555444444555555555555555555777777777777888888888888666777888999999:::999999999888888888999;;;>>>???===HHHOOOUUUkkk}}}xxx}}}{{{wwwjjjnnnwwwttt^^^HHH888222333666111///---...000222222111.../////////000000111111.........------............---,,,,,,......---,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,++++++++++++++++++,,,++++++******++++++,,,---******+++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---......//////..............................---...000111111111000///222222333333333333222222111000/////////000222333000000000000000000000000444444333333222333333444///111333555777999:::;;;777777666666666666777777;;;:::999888888888999:::999999999:::;;;<<<===>>>======<<<<<<<<<======>>>@@@AAAAAAAAAAAA@@@??????===@@@DDDCCC@@@???BBBFFFBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDCCCBBBBBBCCCCCCCCCBBBBBB@@@?????????@@@AAA;;;<<<===>>>>>>===<<<;;;:::999999888888999::::::444555555555666666777777666666666666666666666666666555444333333444555666444444444555555555666666666555444444555777:::;;;DDD```~~~)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------..................////////////000000111111111222222222<<>>===<<<<<<;;;;;;;;;999999888888888888888888777777666555444444333333444555666777777666555444555555555555555555555555333444555555666666555555333555888888888777777777777555555777<<<@@@AAA@@@VVViiissssssjjj___dddppp|||pppiiihhhssszzz}}}nnn]]]FFF666000111222111000000000000000000000000000000000000000000000000........................------------------------------------------------------,,,,,,,,,------...///......---+++******)))---------,,,,,,++++++++++++++++++,,,,,,---------,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,,,,---------------............///,,,------...///000111111...............///000000111222333333333333222111000000000000111111111111222222222222222222222222333333333444444444555555333444666666555555777888777777777777777777777777<<<;;;;;;:::999888777777888888999999:::;;;<<<<<<>>>>>>======<<<<<<<<<;;;@@@AAABBBBBBBBB@@@>>><<<===???AAAAAA@@@@@@@@@BBBDDDEEEGGGKKKMMMLLLHHHEEEDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDDDDDDDDDDBBBAAA@@@<<<<<<<<<<<<;;;:::999888:::999888888:::===AAACCC888777777666666666666666777777777777666666666666777777666555444333333333555555555555555555444444555555666666777777888888DDD\\\xxx)))************+++++++++++++++******++++++,,,---,,,,,,,,,------------...............////////////000000000111111111222222///666<<>>===<<<<<<<<<<<<999888777777777777777777777666666555555444333333444555666666666666555444555555555555555555555555333444444555666555555555333555666666555555666777:::>>>???;;;777;;;HHHSSSfff{{{yyynnniiihhhkkkttt~~~yyyhhh^^^dddppp{{{mmmWWWJJJ;;;222111222222111////////////////////////////////////////////////........................------------------------------------------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++---------,,,,,,+++++++++******++++++++++++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------------------............------......//////000000...............///000000111111333333333333111111000000000000111111111111222222222222222222222222333333333444444444444555333444666666555555777888777777777777777777777777:::::::::999999888888777888999999:::;;;;;;<<<<<<============<<<<<<;;;;;;???@@@AAABBBAAA@@@>>>===>>>@@@BBBBBBBBBBBBCCCDDDFFFFFFGGGIIIJJJIIIFFFCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEECCCBBBAAA===============<<<;;;::::::999888777777999;;;===888888777666555555555666666666666666666666666777777666555444444333333333555555555555555555444444666666666777888888999999DDD[[[www)))************++++++++++++************+++,,,,,,,,,,,,,,,,,,---------------............/////////000000000000111111111111+++333666===PPPfffoooPPPAAAAAAHHHSSS^^^gggeee```ZZZTTTOOOMMMNNNNNNKKKHHHHHHIIIHHHEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>============888888777666666666666666777666666555555444444444444444555555555555444444444444444444444444444444333444444555555555555555444444555555444555777:::888:::<<<;;;===GGGWWWccctttzzzgggSSS]]]uuu~~~yyymmmbbb```mmm|||kkkZZZAAA:::333000222333111///////////////////////////////////////////////////........................------------------------------------------------,,,++++++******++++++++++++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++******************++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------------------..............................//////...............///000000000111222333333222111000000000000000111111111111222222222222222222222222333333333333444444444444222444555666555555666888777777777777777777777777888888888888888888888888999::::::;;;;;;<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;===>>>???@@@AAA@@@???>>>>>>@@@BBBCCCCCCCCCEEEGGGHHHGGGFFFFFFGGGFFFDDDBBBEEEEEEDDDEEEEEEFFFGGGHHHDDDEEEEEEFFFEEECCCBBBAAA>>>>>>>>>>>>>>>>>>======<<<;;;999777666666888888999888777666555555555555444555555555666777777777777666555444333333333333444444444444444444555555666777777888888999::::::CCCZZZvvv))))))*********+++++++++***************++++++,,,++++++,,,,,,,,,------------------.........///////////////000000000111111///777666666@@@NNNiiitttcccSSSEEEBBBIIIXXX\\\bbbfffaaaVVVNNNLLLQQQLLLHHHHHHJJJJJJHHHEEEFFFFFFEEEEEEDDDDDDDDDCCCEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>============:::999888777777666666777777666666666555555444444444444555555555555444444444444444444444444444444333444555555666666555555555555666555666999===AAABBB@@@BBBMMM\\\gggjjjiiijjj```[[[\\\[[[___tttrrrggghhhpppxxxuuu___KKK;;;777333222333333///,,,////////////////////////////////////////////////........................---------------------------------------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))++++++************++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------..............................---...............///000000000111222333333222111000///000000000111111111111111111111111111111111111222222333333333444444444222444555555555555666888777777777777777777777777777777777777888888999999::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@??????===???AAABBBBBBCCCEEEGGGGGGEEECCCCCCDDDDDDDDDBBBDDDDDDCCCCCCDDDFFFHHHIIICCCDDDDDDDDDDDDBBBAAA@@@======>>>>>>>>>>>>=========<<<:::888777777777888999888777666555444444444333333444555666666777777666555444444333333333444333333444444444444555555666666666777888888999999BBBYYYttt))))))*********+++++++++******))))))******+++,,,+++++++++,,,,,,,,,------------------................../////////000000000///444222222888===JJJ```}}}aaaOOOJJJJJJNNNYYYeeefff]]]VVVUUUSSSOOOJJJHHHIIIKKKKKKJJJIIIIIIHHHGGGEEEDDDCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>============<<<;;;:::999888888888888666666666666666555555555555555555555555555555555555555555555555555555555555555666777777777666666666777888888:::>>>CCCHHH\\\___eeeooouuusssiii___SSSQQQPPPWWWhhh~~~~~~~~~uuummmggghhhsss}}}~~~uuuhhhSSSBBB;;;888333111111111///,,,........................................................................------------------------------------------------......---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++***+++******))))))******+++******+++++++++,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............------------...............///000000000111222222222222111000///000000000111111111111111111111111111111111111222222222333333333444444222333555555444444666777666666666666666666666666555666666777777888888999:::::::::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;:::;;;<<<===>>>?????????<<<===?????????AAADDDFFFDDDBBBAAAAAACCCDDDEEEDDDCCCCCCBBBBBBCCCEEEGGGHHHAAABBBBBBCCCBBB@@@???>>><<<<<<======<<<<<<;;;;;;:::999888777666666777777888777666555444444444444222333333444555666666777555444444333333333333444333333333333444444555555444444555555666777777777AAAWWWrrr)))************+++++++++***))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,------------.....................///////////////222///000777666777CCC```}}}qqqeeeNNNHHHIIIRRRWWWUUUWWW\\\TTTRRRNNNKKKIIIJJJKKKLLLJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===============<<<;;;:::999888888888666666666666666666666666666666555555555555666666666666666666666666666666666777777888888888888888888999::::::<<>>>>><<<============>>>BBBDDDBBBAAA@@@AAACCCEEEEEEDDDBBBBBBAAABBBBBBCCCDDDEEE@@@AAAAAAAAAAAA???>>>===<<<<<<<<<<<<;;;:::999888666555555444444444444444777666555555444444555555222333333333444555555555444444333333333333444444222222333333444444555555333333444555555666666777@@@VVVppp)))************+++++++++)))))))))))))))***++++++***++++++++++++,,,,,,,,,,,,,,,---------.........------........./////////111333///111888555333<<>>===<<<<<<<<<<<<===<<<:::999888777777777666666666666666666666777888777666666666666777888888888888888888888888888888888999::::::::::::999999::::::::::::<<<@@@CCCRRR[[[aaa\\\OOOKKKRRR]]]ooo}}}xxxqqqhhhaaafffooo}}}kkkWWWIIIBBB;;;555111000///...//////000000........................................................................------------------------------------------------///...---,,,++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,******))))))))))))************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,------........................///000000///000111222222111000///000000000000111111111111111111111111111111111111111222222222222333333333111333444444444444555777666666666666666666666666555666666666666666666666999999999999999999999999888999999999:::::::::::::::::::::;;;;;;<<<==================<<<===@@@CCCCCCBBBAAABBBDDDDDDCCCBBB@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBAAA@@@>>>============<<<:::999777666666555444444333222222222555555444444444555666666333333333333333333444444444333333222333333444444111222222333444444555555444444555555666777777777>>>UUUooo)))************+++++++++)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------.........//////111333......555333222<<>>===<<<<<<;;;;;;;;;<<<;;;:::888777666666666666666666666777777777777999888777666666777888999888888888888888888888888999999:::;;;;;;;;;;;;::::::::::::999888888:::<<>>>>>>>>===<<<===@@@CCCEEEDDDCCCCCCDDDDDDAAA??????@@@AAABBBAAA@@@???>>>AAABBBCCCCCCBBBAAA???>>>>>>>>>>>><<<;;;999777666888888777666444333222111444444444444444555666777444333333333333333333333333333333222222333444444111111222333333444555555555555666666777888888888>>>TTTooo))))))***++++++++++++***+++*********))))))(((((()))************+++++++++,,,,,,,,,---------......,,,,,,,,,---...///000000000000000111222222333333DDDIIIPPPZZZlll{{{zzzzzziiiggghhhZZZGGGGGGLLLQQQRRRMMMFFF???<<>>===<<<===>>>???@@@???>>>===<<<;;;:::999;;;;;;:::999999888777777777888888999999888888777555555444444555888:::<<<888:::<<<<<<:::888777777555999???BBBDDDCCCCCCBBB===;;;<<<>>>;;;777777:::IIISSSXXXWWWaaawwwwwwrrrkkkdddfffsssiii]]]MMMAAA:::777333000000000000000////////////////////////..............................------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////...,,,+++---...++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---************************,,,,,,+++******+++,,,,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......---.........---,,,,,,+++,,,,,,,,,---------............//////000000111111111111111111111000//////000000000000000000000000222111111111000000//////111111111111111111111111222222222222222222222222333333333444444444555555666666555555555444444444888888777777666666555555777777888888999999:::::::::::::::::::::::::::999<<<======>>>>>>>>>>>>>>>CCCAAA@@@??????AAACCCDDDAAAAAA@@@???>>>>>>>>>???>>>============<<<<<<<<<:::999777666666666777888777888888666444333333444444444444444444444444444333333222222222222222222444444222222222222444444222222333333333333444444444444444444444555666777BBBWWWooo))))))***++++++++++++***************)))))))))((()))************+++++++++,,,,,,,,,------------...,,,,,,------......////////////000111111222222333666999>>>EEERRRhhhnnnXXXQQQGGGBBBAAAAAAAAA@@@>>>===<<<>>>@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAA@@@?????????@@@???>>>===<<<;;;::::::;;;;;;::::::999999888888888888999999999999888888:::999999888888999:::;;;;;;<<<<<<;;;::::::<<<=========AAAIIIPPPSSSOOOKKKGGGAAA<<<::::::===FFFPPPiii{{{yyynnnccchhhqqq{{{}}}hhhUUULLL@@@888555555333111000000000000/////////...////////////............////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------------...------......------,,,+++,,,,,,,,,---------......---......///000000111111111111111111111000//////////////////////////////111111111000000000//////111111111111111111111111222222222222222222222222333333333444444444555555666666555555555444444444777777777777666666555555777777777888888888888888999999::::::::::::::::::<<<<<<======>>>=========???>>>======>>>???@@@AAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999888777777666666777777666666666555444333555777444444444444444444444444222222222222222222222222333333333222222333333333222222222333333333444444444444444444444555666777AAAVVVmmm((()))******++++++******************)))))))))))))))************+++++++++,,,,,,,,,,,,---------------------------.........//////000000111111222222///111333666<<>>>>>>>>>>>>>>>>>>>>>>>DDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;::::::::::::::::::::::::999999999999999999999999888888888888888888999999;;;:::999888888;;;???CCCEEEBBBBBBKKKVVV[[[UUUMMMEEE???<<<>>>CCCKKKYYYfff{{{kkkddddddlllxxxeeeMMMAAA;;;444111111222111000000000000/////////....../////////............---////////////////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++...111000,,,(((++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,************************,,,+++************+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,,,,,,,,,,---------......------......///000000000000000111111000000//////////////////////////////111111000000000000//////111111111111111111111111222222222222222222222222333333333444444444555555555555555555555444444444777777777666666666666555777777777777666666666666888888888999:::::::::;;;;;;<<<<<<===<<<<<<;;;;;;999::::::;;;<<<======>>>@@@??????>>>===<<<<<<<<<;;;;;;;;;:::::::::999999777777777777777666666555444555777777666555666888333333333333333333333333000111111111222333333333222222333333333333222222222222222222333333333333333333333444444666777777AAAUUUjjj((())))))************************)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------...---------------------......//////000111111222000222333333555<<>>>>>>>>============<<<@@@AAABBBCCCCCCBBBAAA@@@>>>>>>>>>======<<<<<<<<<:::::::::::::::;;;;;;;;;::::::999999999999::::::666777888999::::::999999:::::::::999:::>>>CCCGGGOOOIIIEEEFFFKKKKKKEEE???;;;===FFFRRR[[[bbbkkktttzzzlllddd\\\WWW^^^kkk}}}kkkQQQ===888555222000000000///---000000/////////.........//////.........---------............////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---222777666///)))************************************************,,,,,,++++++++++++,,,,,,************************++++++************++++++,,,,,,,,,,,,+++***))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------...------,,,,,,,,,,,,,,,---------......,,,------......///000000///000000000000000//////////////////////////////000000000000000000//////111111111111111111111111111222222222222222333333333333333444444444555555555555555555555555555555666666666666666666666666777777666666555555555444666777777888999::::::;;;:::;;;;;;<<<<<<;;;;;;:::666777999:::;;;;;;;;;;;;??????>>>>>>===<<<;;;::::::999999999888888888888555666777888777666555444333666:::;;;:::777666555222222222222222222222222///000000111222333333444111222333444444333222111111222222222222333333333333333333444555666777888BBBUUUhhh(((((()))************)))))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,---......//////000111111...///111111222555;;;@@@XXXuuurrrfffZZZOOOIII>>>AAADDDCCC???<<<<<<===999::::::;;;<<<<<<======999;;;===>>>???@@@??????=========<<<<<<<<<<<<<<<999::::::::::::::::::::::::999999888888999999:::999::::::;;;;;;:::999999888999;;;;;;===@@@DDDHHHLLLJJJGGGCCC@@@>>>>>>>>>KKKQQQ```pppyyy{{{}}}~~~yyyfffXXXYYY___eeeooo{{{yyykkkVVVBBB666333222111111111000...---////////////........................------------,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,...333888777000***************************************************,,,++++++******++++++,,,************************************************,,,,,,,,,,,,,,,+++***)))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,,,,,,,,,,---------......,,,,,,,,,---......//////...//////000000000//////........................//////////////////000000000000000000000000000000111111111222222333333333333333333444444444555555444555555555555555555555555555555555555666666666777666666666555555444444666666777777888999::::::999::::::;;;;;;;;;;;;;;;777888999:::;;;;;;;;;;;;>>>>>>>>>>>>===;;;:::999888888888888777777777777555555666777777555444333222777===@@@===888333111222222222222222222222222//////000111222222333333000111333333333333111000111111111222222222333333333333333444555666777888BBBTTTggg'''((())))))******))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......//////000000,,,...000111222444777:::===RRRggg~~~tttggg```OOONNNLLLGGGAAA;;;888666333444444666777888999:::666777888:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999999999:::999888777777888999:::999999888777777666555555444555666777888:::???BBB>>>EEELLLPPPQQQVVV___ffftttxxxqqqfff]]]WWWWWWeeewww~~~wwwnnncccTTTBBB777444---...///000000000///////////////.........------.........------------,,,+++++++++,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,///222111---)))************************************************++++++************++++++************************))))))***++++++***))))))***++++++,,,,,,+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---------......++++++,,,,,,---...............///000000000//////..............................////////////000000000000000000000000000000111111111222222333333444333333333444444444555555444444444555555555555555444555555555555666666666666666666666555555555555666666666777888888888999888888:::;;;<<<=========::::::::::::;;;;;;;;;;;;>>>?????????===;;;999888888888888777777777777666555555555555555444444333333777<<<>>><<<777222///111111111111111111111111///000000000111222222222111111222222222222111111111111111111222222222222222222333333555666888999AAASSSfff~~~'''(((((()))))))))))))))((()))))))))************)))************+++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,------...,,,------......///000000...///111222222333444555111>>>JJJ```wwwmmmmmmsss|||{{{nnnjjjccc\\\UUUOOOIIIEEEBBBBBBAAA???>>><<<;;;;;;888888888888888999::::::999999999::::::;;;;;;;;;999999999888888777777777999888666555555666888999777777666666777888:::;;;:::999888666666:::@@@EEELLLXXXhhhrrrxxx{{{rrriiicccaaa```cccjjjuuurrrdddUUUJJJ???555111333---...000000//////////////////.........---------.........---------,,,,,,++++++,,,,,,---......///...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))************************************************++++++************++++++************************((()))***++++++***)))((()))******+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......+++++++++,,,------......---......///000000//////................................./////////000000000000000000000000000000000111111222333333444444333333333444444444555555444444444555555555666666444444444555555555666666666666666666666666777777666777777777777777777777666777999;;;===>>>??????===<<<:::999999::::::;;;??????@@@@@@>>><<<999888888888888777777777777666666555444444333333444444222555777888666333222222111111111111111111111111000000000000111111111111222222111111111111222222111111111111222222222222222222222333555777888999???QQQddd}}}'''(((((()))))))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,------...//////000------//////////////////333:::>>>JJJddd{{{xxxmmmpppzzzzzzwwwvvvtttpppmmm```]]]YYYTTTNNNIIIEEECCC<<<;;;999888777777888999888888888999999::::::;;;:::999999888777666555555888777666444444666777888999999:::<<>>???@@@AAA>>>===:::888888888:::;;;???@@@AAA@@@???<<<:::888888888888888777777777777666555444333222333444555222222222111000000333555000000000000000000000000111111111000000000000000333222111000000111222333000111111111111222222222222222222333555777888999<<>><<<===@@@888===BBBCCC@@@======>>>:::888888999999777777888:::888888888777777>>>GGG>>>GGGMMMOOOUUU```ffffffqqqmmm]]]QQQQQQPPPVVVddd|||nnn```TTTVVVeeeyyywwwhhhJJJDDD<<<666444444333111000000000000000000000000000000///...------,,,,,,------,,,,,,,,,,,,++++++......---------,,,,,,,,,---,,,,,,,,,---000333555...---,,,,,,++++++++++++......---------,,,,,,,,,000///......------------************************************************+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,''''''((()))***++++++,,,,,,++++++******++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000111111000///////////////............////////////...------------...////////////000111111111111111000000000///000000111222333333333444444444555555333333333333333333333333444444555555444444333222666666666666666777777777999999888777666666777777777777777999;;;======<<<===<<<;;;:::::::::::::::<<<===>>>>>>>>>===;;;:::888999:::999666555666777555555444444333222111111444333222111111222333444000000000000000000000000//////000111111111111111111111111111111111111111222222333333333333444444444444333444444555666777@@@NNN^^^zzz)))******)))((()))+++---)))))))))))))))******+++)))))))))******++++++,,,((()))++++++*********+++***+++,,,,,,------,,,,,,------------.............../////////000000000000///222555777:::CCCOOOXXXlll{{{xxxuuuwwwwwwkkkbbbZZZVVVRRRLLLKKKLLLTTT\\\dddggg```UUUKKKEEE<<<<<>>LLL\\\www)))*********))))))+++---)))))))))))))))******+++************************((()))++++++*********+++***++++++,,,,,,,,,,,,,,,------------................../////////000000000222333333222111444:::@@@EEEYYYuuuyyyttt{{{}}}xxxvvvwwwxxxlllYYY\\\```dddgggkkklllllloooqqquuuvvvpppeee```aaasss||||||mmmkkkbbbqqqxxxppp[[[XXXZZZ```dddaaa^^^]]]iiiggglllyyyuuubbbTTTKKK???333111...---...//////.../////////////////////////////////...------,,,,,,------,,,,,,,,,,,,++++++***++++++,,,---...///000///......------,,,,,,+++------,,,+++++++++,,,,,,---------,,,,,,,,,++++++))))))***,,,...111333444************************************************************)))))))))))))))))))))))))))))))))))))))************+++++++++************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///............---------------............/////////...------------...//////...///000000111111000000111111111111111222333333333333333333444444444444333333333333333333333333333444555555666666666666555555666777888999999:::::::::999888888888888999;;;:::999:::<<<===<<<;;;======<<<;;;;;;;;;;;;<<<999999:::;;;;;;:::::::::555666666555333222222333222222222222222222111111111222222222222222222111000000000000000000000000...///000000111111000000111111111111111111111111000000000111111111111222333333333333444555666777<<>>===666000111111222222222333333333333333333333333333333333555666777888888777666555555666777999999999888777777888999:::::::::::::::;;;:::999777666666555555444444222222222222444444222222222222222222222222222111111111000000//////111000///000111222111///////////////000000000000//////000111111111111111000000000000111111111111222222222333444555666777<<>>HHH___vvv~~~wwwvvv|||uuukkk```XXXEEE>>>777555444333111111...///111222222000...---.........///////////////------------------------...---,,,,,,++++++++++++......---------,,,,,,,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++*********+++,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))***++++++,,,++++++++++++++++++++++++***)))))))))+++,,,+++***,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,'''(((((()))***++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))***++++++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++,,,---...///,,,...//////...------...---...000111111111000///...///000222222111111000///000111111000000000111000000000000111111111111333333333333333333333333111222444666777777666666444555777999999999888888555777:::;;;;;;888555333333333222222222222222222...///000111111000///...111111111111111111111111---.........//////000000...---,,,,,,......---,,,---------.........////////////000000///...------000000000000111111111111222222222333444555666777888CCCOOOeee(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......///////////////000000111222111111222666;;;AAADDDVVVggg}}}wwwtttlllZZZEEE999666333000000111222000...111111000000//////......111000000///......---------------............///------------------------------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,,,,+++++++++******+++)))'''(((+++,,,***((())))))************))))))+++*********))))))(((((())))))************)))))))))))))))))))))******+++******))))))))))))******+++)))'''(((+++,,,***((((((((())))))*********+++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************++++++++++++++++++++++++))))))***++++++++++++***...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------............///////////////000000000000000000000000111111111111000000000000000000000000000000000111222222222333111111222333333444555555555555555555555555444444888777777777666666555555:::999666444333333444555444333222222111111222222111111000000//////......///............------------------............///........................................................................---......///000111111222333222111111222333555666;;;BBBMMMccc))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...//////......//////000111000//////000222666999<<<>>>HHHVVVeeevvv~~~|||xxxzzzlll\\\SSSLLLBBB999555555222000000111111000...000000000000//////......000000///......---,,,,,,------------............---------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++*********+++)))((((((***+++***((())))))************))))))************)))))))))((())))))************)))))))))))))))))))))******+++******))))))))))))******+++)))((((((***+++***((())))))))))))*********+++*********+++++++++,,,,,,++++++++++++++++++++++++******************++++++************************++++++++++++++++++++++++))))))***++++++++++++***---------,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,,,,------------...---------............///.../////////000000000000//////000000000111111111000000000000000000000000111111111111111222222222111111222222333444444555555555555555555555444444999999999888888888777777888888777666555444333222333333222111111111111222000000000000//////......000////////////.........---------............///..............................................................................//////000000111111333222111111222333555666;;;CCCMMMbbb~~~************************))))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------///............///000000/////////000000222333444444666:::AAAMMM```uuu}}}tttnnndddTTTCCC:::666333333444444222000///000111000///000000000////////////...///......------,,,,,,+++------------............---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,++++++++++++************)))((()))***+++***((())))))************))))))************))))))))))))))))))************)))))))))))))))))))))******+++******))))))))))))*********)))((()))***+++***((()))))))))************************++++++++++++,,,++++++++++++++++++++++++++++++******************************************++++++++++++++++++++++++))))))***++++++++++++***------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------............///....../////////000000000//////000000000000111111000000000000000000000000222222222111111111111111111111222222333333444444444444444444444444555555888888888888777777777777555666777888777444222000333222222111111111111111000000000////////////...000000000////////////...---------............///................................................////////////////////////////////////000000000000333222111111222333555666<<>>EEEYYYttt))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111000///...............***+++,,,///111111///------000222222444999;;;999BBBKKKYYYiiiyyysssttt~~~{{{{{{vvviii\\\RRRHHH@@@:::999888777777666444222///------000000---,,,...,,,...000...,,,,,,...111---------.........//////------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++''''''((()))***+++,,,,,,'''(((((()))***+++++++++************************---,,,++++++******++++++************))))))))))))(((***,,,+++(((''')))+++))))))************))))))(((((())))))*********+++))))))************)))))))))))))))))))))******+++******))))))))))))******(((***,,,+++(((''')))+++,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...************************))))))))))))))))))))))))))))))***++++++++++++***)))***,,,------,,,***)))******++++++++++++************+++++++++,,,,,,,,,---------.........//////---------.........//////............/////////000000000000000000000000000000000111111222222222333222222111111111111111111111111222333333444555555222222222333333444444444111222333444444333111000000000///...............---------.........////////////.........------------------.........//////........................................................................---......///000111111222333222222111222333555666777===DDDXXXsss))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------...------------...//////........................//////000111222333333444444888@@@KKKWWWcccmmmsss|||vvvwww}}}zzzbbb]]]VVVLLLDDD===888666444555555444444555888;;;888555111.........------........................//////...---,,,++++++***........................------------------------******)))))))))***,,,---,,,---------,,,++++++***************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************+++***************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))************))))))+++***)))(((((()))***+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))))))))*********,,,,,,,,,---------...............------,,,,,,,,,............////////////000000000000111111111111111111111111111111111111000111111111111222222222222222111111111111222222333222222111111222222333111111111111000000000000000000//////.........---------------------------,,,...///...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------++++++,,,,,,---...//////000///...------...///000000000000000/////////////////////000111111222222888===CCCTTTlll}}}))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...////////////////////////////////////000000111111222222333444666999===BBBEEEHHHOOORRR[[[kkkyyy|||{{{~~~zzzlllaaaFFFCCC???:::666333222222333333333222111333666888555444333333333111...,,,.................................------,,,,,,+++........................------------------------++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,+++******************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++******)))*********))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))******))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))*********++++++,,,,,,,,,------------.........---------,,,,,,,,,............//////////////////000000000111111111111111111111111111111111000000111111111222222222222111111000000111111222333222222111111222222333222111111000000/////////000/////////.........---------------------------,,,---///...---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///.........------------++++++,,,,,,---......///000///...------...///000000///////////////////////////000000111222222333777===BBBTTTmmm~~~))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------......////////////////////////////////////////////////000//////...///000111222333222000444===GGGOOOXXX```tttxxx||||||xxx}}}ssshhhhhhiiieee^^^SSSGGG@@@444333222111000111222333222222222111///000222444111222444777777555000,,,---------------------------------------------------------------------------------------------------,,,,,,++++++++++++,,,++++++,,,,,,++++++******************************++++++++++++++++++++++++***************************************+++++++++))))))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++,,,+++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))************))))))))))))************))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************+++++++++,,,,,,,,,,,,,,,------------...------------,,,,,,,,,............//////////////////000000000000111111111111111111111111111111000000000111111111222222222111111000000111111222222222111111111111222222222222111000000///....../////////...............------------------------,,,---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............------------+++,,,,,,------.........//////...------...//////////////////////////////000000111111222333333333777<<>>EEEKKKQQQUUUWWWRRRXXXbbbmmmtttwwwwwwvvv~~~wwwkkkhhhhhhddd___\\\UUU]]]XXXJJJJJJUUUSSSEEE666:::>>>>>>999555444555333222222111000000000000111222222111///...///000/////////111333333111///------------------------+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++***,,,,,,------------,,,,,,************************)))))))))******+++++++++))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))******+++++++++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))************))))))((()))***++++++***)))((())))))***++++++++++++***++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------............////////////...////////////000000000000000000000000000000000//////000000000111111111111000000000000000000111222111111000000111111222111111000000///......------------...............------------------------+++---...---,,,***++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,,,,---------------------............------------....../////////000000111111222333333444444666;;;AAARRRjjj{{{))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...........................------------------......---...//////000000//////---+++---111333000111333333333555777888999999999555;;;CCCKKKPPPQQQPPPNNNQQQQQQPPPOOOOOOSSSYYY^^^^^^]]]]]]aaaggglllnnnmmmsssqqqvvvwwwnnnhhh```___iiipppllldddaaa[[[OOODDDBBBDDDBBB???>>><<>>???JJJNNNFFF??????;;;333///111555666777888666999999666444555555111333333222111000///000111111222222333333333222222///000111111///...///000...------...///000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,+++***))))))***+++++++++++++++************************((((((((()))***+++++++++))))))))))))))))))))))))+++++++++*********))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))(((((('''(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,))))))************))))))******))))))))))))******))))))***++++++++++++***************************************************)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------..................////////////........./////////000000000000000000000000000000////////////000000000111000000////////////000000111111000000000000111111.........///////////////,,,,,,,,,------.........------------------------***,,,------+++******+++************************++++++,,,,,,,,,---------------------------------,,,------......------,,,,,,,,,---......///000000//////000000111222222333555:::???OOOfffuuu))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((()))+++)))(((''''''((()))+++))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000111111000...---+++...++++++...///---///333...///000000111111000000///000000111222444555555///111222333222222444555444555555444333333555777666555888===>>>:::666666666111555@@@AAA777222555<<<666444777999777555666222111222444777666444333555333222111111222222333111222222222222111000///---///000000///......///...---...000111111...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''(((***+++,,,,,,+++***''''''((()))))))))))))))************************'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++******))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))************))))))+++***)))(((((()))***+++))))))***++++++++++++***************************************************((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,------...................../////////000............/////////000000000000000000000000000////////////000000000000000000////////////000000111111000000000000111111------......///000000000,,,,,,,,,------.........------------------------***,,,------+++******+++************************+++++++++,,,,,,---------------------------------,,,,,,---......---,,,,,,,,,,,,------...///000000/////////000111111222222666:::>>>NNNeeettt))))))(((((('''''''''&&&''')))***)))((('''(((***''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))((('''''')))))))))))))))))))))))),,,,,,++++++***++++++,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------..................////////////111111000000//////......000000111111111222222222000000000000000000000000222222111111222222333444444444444444444444444444333333333333333333333333333333444444444333222111222222222222222222222222333333333222222222111111000000000000000000000000000000000000////////////......---------,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++,,,...000000---+++************************++++++************++++++))))))))))))************(((((()))***************))))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))******((('''%%%$$$))))))))))))))))))))))))******++++++++++++******)))******)))&&&%%%%%%&&&((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************(((((()))***************''''''((((((((((((''''''(((((())))))*********+++******++++++++++++******''''''((())))))))))))))))))************++++++++++++++++++,,,,,,---------******************************+++,,,,,,,,,,,,+++...//////---+++))))))***---------............///............////////////............////////////111000///......///000111000000111222333333444444222222222222222222222222111222444555444111...,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222++++++++++++++++++++++++)))************+++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///111////////////000000000000...000111111000000111222333;;;@@@KKK___ppp)))(((((((((''''''''''''''')))***)))((('''((()))''''''''''''((((((((((((((((((((((((((((((((((((***)))(((((((((((()))***)))))))))))))))(((''''''))))))))))))))))))))))))++++++************++++++)))************+++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,---------..................////////////000000000/////////....../////////000000000111111////////////////////////222111111111111222333333222222222222222222222222333333333333333333333333333333444444333333222222222222222222222222222222333333222222222111111111000000000000000000000000000000000000/////////............---------,,,,,,------------------------...------,,,,,,,,,------------,,,,,,,,,+++++++++***++++++,,,,,,++++++******)))***,,,......+++)))************************+++******))))))******+++))))))))))))************(((((()))***************))))))))))))))))))))))))*********)))))))))(((((())))))(((((((((((())))))((())))))))))))'''&&&%%%)))))))))))))))))))))))))))))))))******)))))))))((()))***)))'''&&&&&&'''))))))((((((((()))******))))))))))))))))))))))))))))))))))))************(((((()))***************'''(((((())))))(((((('''((()))))))))************)))******++++++******)))''''''((()))))))))))))))))))))*********+++++++++))))))*********+++++++++******************************+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,------------........................////////////............////////////111000///......///000111000000111111222333333444111111111111111111111111111111222333222000...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++)))************+++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------...///.../////////000000000000...000111111000000111222333;;;@@@KKK```ppp(((((((((((('''''''''''''''((())))))''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''(((((())))))))))))))))))(((((('''))))))))))))))))))))))))******))))))))))))******)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......---............////////////////////////.....................////////////////////////////////////111111111111111222222333000000000000000000000000222222333333333333333333333333333333333222222222222222222222222222222222333222222222222111111111000000000000000000000000000000000/////////.....................------------------------------------,,,,,,,,,,,,------...,,,,,,,,,,,,++++++++++++******++++++++++++******(((((((((***,,,,,,***(((************************+++******))))))******+++))))))))))))************(((((()))***************))))))))))))))))))))))))******))))))))))))(((((())))))(((((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))''''''((()))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************(((((()))***************((())))))******))))))((())))))))))))************)))******++++++******)))''''''((())))))))))))))))))))))))*********++++++)))************+++++++++******************************+++,,,,,,,,,,,,+++***+++---,,,,,,+++---...------------........................////////////............////////////000000////////////000000000000000111222222333333000000000000000000000000111000000000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++)))************+++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---///....../////////000000000...000111111000000111222333;;;???KKK```qqq(((((((((((((((''''''''''''((()))(((''''''((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......---------.........//////........................---.........////////////////////////////////////000000000000000111222222000000000000000000000000222222222222222333333333444333333222222222222222111111111111111111111111222222222222111111111111000000000000000000000000000000/////////.................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,+++++++++++++++++++++******++++++++++++******((('''((()))++++++)))(((******************************))))))))))))******((()))))))))************(((((()))***************(((((((((((((((((((((((())))))))))))))))))(((((())))))(((((((((((())))))''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&((())))))(((((()))******************++++++,,,))))))))))))))))))))))))((()))))))))************(((((()))***************))))))************)))))))))))))))))))))*********))))))************))))))''''''((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,,,,+++***,,,---,,,++++++,,,...,,,,,,---------.....................////////////............////////////000000////////////000000000000000000111111222222////////////////////////000///...---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++))))))*********+++++++++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++---......---,,,...///........./////////000000...000111111000000111222333;;;???JJJ___qqq'''''''''(((((((((((((((&&&((()))((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))***))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......------------............---------------................../////////000000........................000000//////000000111222111111111111111111111111111111111222222333333333444333222111111111222222111111111111111111111111222222222111111111000000////////////////////////////////////............------..................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...++++++++++++++++++++++++)))******++++++******)))))))))((()))+++,,,+++)))))))))))))))))))))))))))***))))))))))))))))))***((()))))))))************(((((()))***************(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))''''''(((((())))))***+++(((((((((((((((((((((((()))******++++++******)))&&&((())))))((((((***+++***************++++++,,,))))))))))))))))))))))))((()))))))))************(((((()))***************))))))************))))))******)))))))))))))))))))))))))))******)))))))))''''''((()))))))))))))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,,,,,,,,,,------------...............////////////............//////////////////000000000000////////////000000000000111111........................000///---,,,+++,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......///000............////////////...000111111000000111222333:::>>>III^^^ppp'''''''''(((((((((((((((&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++)))************+++++++++************************************++++++++++++++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........,,,,,,,,,---------------.........////////////000........................///////////////000000111111111111111111111111111000000111111222333333333444333222000000111111222111111111111111111111111222111111111111000000000/////////////////////////////////.........------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---*********+++++++++++++++))))))************))))))+++)))))))))+++,,,+++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))************(((((()))***************))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((()))))))))(((((((((((()))***+++))))))))))))))))))))))))******++++++++++++******'''(((***)))))))))***+++***))))))))))))***++++++))))))))))))))))))))))))))))))))))))************(((((()))***************((())))))******))))))(((************))))))))))))((())))))******))))))(((''''''((()))))))))))))))((((((((()))))))))******+++++++++************)))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,---...---+++***+++,,,,,,,,,,,,,,,------------............////////////............//////////////////000000000000/////////////////////000000000........................///...---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++)))************+++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///111------........./////////...000111111000000111222444;;;>>>HHH\\\mmm''''''''''''((((((((()))&&&'''((((((&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,---------.........++++++,,,,,,,,,---------,,,---------....................................///............///000000111111111111111111111111///000000111222222333333444333111000///000111222111111111111111111111111111111111111000000000000//////////////////////////////.........---------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,++++++***+++++++++)))*********++++++++++++))))))************))))))+++)))((()))***,,,+++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))***************))))))))))))))))))))))))'''''''''((((((((())))))))))))(((((((((((())))))***))))))(((((()))***+++))))))))))))))))))))))))))))))************))))))((()))******)))((()))+++))))))((((((((()))******))))))))))))))))))))))))))))))))))))************(((((()))***************'''(((((())))))(((((('''************)))))))))((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))***+++++++++*********))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++***,,,------++++++,,,...++++++,,,,,,,,,---------............////////////............////////////...///000111111000///...////////////////////////..............................------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++++++++++++++)))************+++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000---------.........//////...000111111000000111222444;;;===FFFZZZkkk&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((((()))***++++++***)))(((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))***,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,,,,---------.......................................///000000111111111111111111111111///000000111222222333333444333111//////000111222000000000000000000000000111111111111000000000000//////////////////////////////.........---------*********++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++************))))))******++++++++++++))))))************))))))***)))((((((***++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))***+++***)))((()))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************(((((()))***************''''''((((((((((((''''''+++*********))))))(((((((((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))---------,,,,,,+++++++++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++(((***,,,,,,,,,,,,...000++++++,,,,,,,,,---------............/////////000............/////////000...///000111111000///...///////////////.........////////////////////////---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,---...++++++++++++++++++++++++)))************+++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---///---------........./////////000111111000000111222555;;;===EEEYYYjjj(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***************************++++++******++++++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///...------...000111///...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......//////............//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************,,,,,,+++***)))(((''''''))))))))))))))))))))))))(((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''')))))))))(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''(((***++++++***))))))))))))))))))))))))))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,,,,***)))************************************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......---...............------///////////////////////////////////////////////////............---------//////000//////...---------------,,,,,,+++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------///...---,,,+++,,,---.....................------000111111111111222222222555888:::FFFZZZhhh{{{(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***************************++++++******++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------...............------...000000///...////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////......//////............//////------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++******)))((((((((()))))))))))))))))))))))))))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((()))******)))(((''',,,,,,,,,+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***((('''''')))*********))))))))))))))))))))))))))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++******************************************************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------......---...............------............................................................------------///////////////...------------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------...---,,,,,,,,,,,,---...........................000111111111111222222222555888999EEEWWWdddwww((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++*********************************+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...............------...000000///---////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000///////////////.........///......------......///---------,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((&&&'''((())))))((())))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''(((***,,,---************************************))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......------...............---............................................................------------......//////......------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********))))))************++++++++++++,,,,,,,,,******+++,,,,,,---......------,,,,,,,,,------...........................000111111111111222222222555888999CCCTTT___rrr((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))************))))))***++++++++++++*********************************++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********,,,---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------,,,...///000///---////////////////////////000000000000000000000000000000000000000000000000////////////////////////...........................------------------...,,,,,,,,,,,,++++++++++++************************++++++************++++++************************(((((())))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&&&&((()))((('''))))))))))))))))))))))))))))))************))))))*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))+++---///************************************)))))))))(((************************++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......///..................................................................---------,,,,,,------.........------,,,,,,+++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******))))))))))))************))))))))))))******++++++++++++++++++++++++******++++++,,,---......---,,,,,,,,,------......---------...............000000111111111222222222444888999BBBRRR]]]qqq(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))((()))))))))************))))))***++++++++++++***************************)))***+++,,,,,,,,,++++++)))***++++++,,,,,,+++++++++++++++++++++++++++++++++***)))***,,,---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...---,,,,,,---///000...---........................////////////////////////////////////////////////........................---------------.........------,,,,,,,,,,,,------,,,,,,+++++++++*********************************++++++************++++++************************((((((((()))******++++++))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))++++++*********)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((&&&&&&((((((((('''(((((((((((((((((((((((())))))************))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))***++++++***)))************************************)))))))))(((************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,------...//////.........................................................------------,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++***))))))))))))))))))*********))))))))))))******++++++++++++++++++++++++******+++,,,,,,---......+++,,,,,,------.........---------.........//////000000111111111222222222444888999BBBQQQ\\\rrr(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***************************)))***+++,,,---,,,++++++)))******++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,,,,***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---//////...,,,........................////////////////////////////////////////////////........................,,,,,,,,,------------------,,,,,,++++++,,,,,,---+++++++++*********))))))************************++++++************++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))''''''((()))((('''(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++(((&&&$$$************************************))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---...////////////------------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,------,,,,,,*********+++++++++++++++++++++++++++************++++++++++++++++++++++++***))))))(((((())))))************))))))*********,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------++++++,,,---............,,,,,,------.../////////000111111111111222222222444999:::BBBPPP[[[qqq((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***************************(((***+++------,,,+++***))))))***+++++++++++++++************************+++))))))***+++,,,+++******************************++++++++++++,,,,,,,,,++++++,,,,,,,,,------------,,,,,,---//////...,,,........................////////////////////////////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++*********))))))))))))************************++++++************++++++************************)))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***''''''&&&&&&&&&%%%%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,***(((((()))))))))'''(((((((((((((((((((((((())))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''************************************))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////---------------------------------------------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++************************************))))))(((((((((((())))))++++++************++++++,,,,,,,,,+++++++++******------,,,,,,,,,,,,++++++***+++,,,...............,,,,,,------...//////000000111111111111222222222666:::;;;AAANNNXXXooo((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***************************(((***+++------,,,+++***))))))***++++++++++++******************************)))))))))+++,,,+++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++---...///...,,,........................////////////////////////////////////////////////------------------------+++++++++,,,,,,---------,,,++++++++++++++++++,,,************))))))))))))))))))))))))))))))))))))++++++************++++++******************************))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))******))))))))))))((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((()))***)))((((((((((((((((((((((((((())))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%&&&'''***---///************************************))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......+++,,,---...////////////---------------------------------------------------------,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++************)))************************))))))(((((((((((()))))),,,,,,++++++++++++,,,,,,,,,,,,,,,++++++*********...------,,,,,,++++++***)))+++,,,...//////......,,,,,,------...///000000000111111111111222222222777<<<<<>>KKKTTTfff(((((((((((((((((((((((((((((('''&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((************************))))))))))))(((((((((((('''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))***************************************************+++++++++***************+++++++++******************************++++++++++++***************++++++++++++,,,************************++++++++++++++++++++++++))))))***+++,,,---......,,,,,,++++++,,,,,,---...------------------------........................------------------------------------------------++++++++++++++++++++++++*********++++++++++++,,,+++++++++************)))))))))))))))************************************))))))))))))************))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,)))(((&&&&&&((()))((('''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++******))))))((((((''''''((((((************************)))))))))*********++++++************+++,,,------,,,,,,,,,,,,------------------------............------------------------......------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************,,,+++******************+++******))))))******+++))))))))))))))))))))))))))))))***++++++++++++******++++++,,,,,,+++++++++,,,,,,,,,,,,---------------...///...------...////////////000111111222222666999888>>>JJJRRRddd))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))***+++,,,------))))))))))))))))))))))))((()))))))))************************************************************)))))))))***+++++++++,,,******************************++++++++++++******************++++++++++++************************************************)))******+++,,,,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++++++++*********))))))((()))))))))************************************((()))))))))************(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))***+++++++++)))'''&&&'''((()))((('''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))))))))''''''''''''(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))*********++++++++++++******)))(((((('''''''''((((((************************))))))))))))************+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++***)))(((((()))***+++******))))))))))))******(((((((((((((((((((((((('''(((***+++,,,,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,------------...///...---------////////////000111111222222555888777===IIIQQQbbb}}}))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))***+++,,,------))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************)))******++++++******)))))))))*********+++++++++************************************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++++++++*********))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((('''''''''))))))(((&&&))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))************++++++++++++******((((((''''''''''''(((((())))))))))))))))))))))))(((((()))))))))*********++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,++++++++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******((((((((()))***+++***))))))))))))))))))***((((((((((((((((((((((((&&&((()))+++,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------...///...---------////////////000111111222222444777777===HHHOOO```zzz((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((()))***+++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******************************+++++++++************************))))))************)))))))))))))))************+++************************++++++++++++++++++++++++,,,,,,++++++************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))************++++++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))*********++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********))))))((((((((((((''''''((())))))(((&&&))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''(((((((((((((((''''''(((((()))***+++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((())))))******))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))************++++++++++++******''''''&&&&&&''''''(((((())))))))))))))))))))))))((((((((()))))))))******,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***************)))))))))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))(((((()))***+++,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...///...------...////////////000111111222222333666666<<>>AAALLL___(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))************(((((()))***************&&&'''''')))+++---...000)))))))))))))))******+++************************,,,+++)))((((((((())))))++++++************+++++++++***)))***+++++++++)))))))))))))))************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))$$$&&&)))---000000...+++(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))+++------+++)))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))))))))))))))***)))***+++***)))((()))***))))))))))))))))))))))))DDDHHHBBB111((())))))$$$''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++(((((())))))******++++++)))))))))))))))******+++************************++++++************++++++))))))))))))))))))))))))***************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,---....../////////000111111222222555;;;999888>>>@@@JJJ^^^{{{))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))))))))(((''''''&&&&&&******)))((((((((((((((((((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))******+++*********))))))((((((''')))******))))))***+++,,,,,,++++++++++++++++++************************)))***+++++++++)))(((''',,,+++***)))))))))++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((('''(((((()))***+++(((((((((((())))))))))))***)))(((''''''((()))***&&&&&&&&&&&&'''''''''((('''***+++)))---111...'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%((()))***+++,,,---------))))))))))))))))))))))))(((((())))))))))))(((((('''***,,,***'''''',,,111222000---***((((((((())))))(((((()))(((***444???nnnXXX<<<+++(((***((($$$((((((((((((((((((((((((***+++---,,,***)))))))))))))))))))))))))))))))))'''&&&''')))******'''$$$&&&&&&''''''((()))))))))***************)))(((((('''(((((((((((((((''''''((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,+++++++++***)))(((((('''+++*********))))))(((((())))))))))))))))))))))))******))))))((((((''''''***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))))),,,+++******))))))******************************))))))*********+++++++++,,,,,,+++***+++,,,---...------------------,,,,,,000///---,,,---///222444555888555777======HHH^^^vvv)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((******)))((((((((((((((((((((((((((())))))))))))((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))*********)))))))))))))))************)))))))))(((''')))******))))))***+++++++++++++++++++++++++++************************)))******+++***)))(((''',,,+++***))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))***++++++,,,+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((()))(((((((((((())))))***(((((((((((())))))))))))***)))(((''''''((()))***&&&&&&'''''''''((((((((((((******)))---111...'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&&&&%%%'''((()))******+++++++++))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,***''''''+++000000...,,,)))((((((((())))))((()))***))))))111:::WWWGGG444***(((***(((%%%(((((((((((((((((((((((()))***++++++)))((())))))))))))))))))))))))))))))''''''((()))+++***(((%%%&&&&&&''''''((()))))))))***************)))((((((''''''((((((((((((''''''((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))******))))))******+++,,,++++++******)))(((((('''*********)))))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''***)))(((''''''((()))***))))))(((((((((((())))))(((((((((((())))))))))))))))))*********+++++++++******))))))))))))*********************************+++,,,,,,------,,,,,,,,,,,,+++++++++,,,---...------------------------111000000000222444777999555777555777>>>>>>HHH___zzz(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''((())))))*********)))((((((((((((((((((((((((((()))))))))))))))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))+++*********))))))((((((************))))))))))))''')))******))))))***+++)))*********+++,,,,,,,,,************************)))************)))((((((+++******)))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((***))))))(((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((()))))))))((())))))***---000---'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%%%%&&&'''((()))))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))+++,,,***''''''***...---+++***((((((((()))))))))((()))***)))''',,,333999333+++'''((())))))'''((((((((((((((((((((((((&&&(((******)))((()))***)))))))))))))))))))))))))))((((((***++++++)))&&&&&&&&&''''''((()))))))))***************)))((((((''''''((((((((((((((('''((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))***))))))))))))***++++++++++++******)))(((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''(((((())))))******))))))************++++++))))))((())))))***+++,,,************************+++,,,...///000///---,,,,,,,,,+++++++++,,,---...........................///000111333555777999:::444777555888>>>???III```}}}((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))***))))))((((((((((((((((((((((((((())))))))))))***************)))((('''(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((*********)))))))))))))))''')))******))))))***+++((())))))***+++,,,,,,---************************))))))*********)))))))))******************++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))************)))******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''(((((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((***...///,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***++++++***(((''')))+++))))))(((((((((((()))******((()))+++)))&&&''',,,'''''''''&&&&&&'''(((***))))))))))))))))))))))))%%%'''((()))((((((((()))((((((((((((((((((((((((***))))))***++++++)))(((&&&&&&''''''((()))))))))***************)))((((((&&&'''((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))***++++++************))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&''''''((()))******+++''''''''''''((((((((()))(((((())))))+++,,,---...***************************,,,...000111///---,,,+++++++++,,,,,,,,,------------............//////---...000222444555555555333666555888??????III```}}}'''''''''(((((((((((((((&&&'''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''''''''***))))))((((((((((((((((((((((((((())))))))))))***************)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******((((((((((((((((((((((((************))))))(((((())))))))))))))))))******''')))******))))))***+++(((((()))***++++++,,,,,,************************))))))))))))))))))******))))))******++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&''''''(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************)))(((((('''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))''''''+++......+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******)))(((((()))***(((((('''(((((())))))******((()))+++)))%%%%%%'''$$$&&&((('''%%%%%%(((+++************************$$$&&&((((((((('''((()))((((((((((((((((((((((((***)))((()))++++++***(((&&&&&&''''''((()))))))))***************)))((((((&&&&&&'''(((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))***+++*********)))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))&&&''''''((()))******+++&&&''''''''''''((((((((())))))***+++,,,---///000************************)))***---//////...,,,***++++++,,,,,,,,,---------------------......//////---///000222222222111000222666555888???>>>HHH^^^xxx'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((***))))))(((''''''&&&&&&******)))((((((((((((((((((((((((((()))))))))))))))************))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************(((((((((((((((((((((((()))))))))))))))))))))***))))))))))))************''')))******))))))***+++((()))))))))***+++++++++************************)))))))))((())))))***+++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++***))))))(((((((((((()))(((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((())))))))))))&&&&&&+++///---***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''((('''''''''(((((()))))))))))))))((())))))))))))))))))))))))(((((())))))))))))((((((((()))))))))))))))))))))'''((((((((()))))))))))))))''''''***)))&&&%%%'''(((******(((&&&%%%(((+++************************%%%'''))))))((('''((()))))))))))))))))))))))))))***)))(((((()))***)))(((&&&&&&''''''((()))))))))***************)))((((((%%%&&&'''((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))************))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))''''''(((((())))))******(((((())))))))))))******))))))******,,,---...///************************)))***,,,---------+++******+++,,,---------,,,,,,++++++,,,,,,---.........000111222333333222111000222555555888>>>===FFF[[[sss''''''''''''((((((((()))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''******)))((((((((((((((((((((((((((())))))))))))((())))))************)))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((((((((()))******++++++((()))))))))************''')))******))))))***+++))))))))))))***************************************)))((((((((()))+++,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++)))(((((((((((())))))***(((((((((((())))))))))))'''((()))******)))((('''&&&&&&'''''''''(((((((((***%%%%%%,,,///,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((*********)))(((((())))))******)))))))))&&&&&&)))***'''&&&((((((***+++***((('''''')))((((((((((((((((((((((((''')))******(((''''''((())))))))))))))))))))))))***(((''''''((())))))(((&&&&&&''''''((()))))))))***************)))((((((%%%&&&'''((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))))))))))))))))))))***'''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***'''((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))((((((((()))))))))******(((((())))))***+++,,,---******************************+++,,,,,,,,,,,,,,,***+++,,,---------,,,,,,******++++++,,,------...///000000111222222222222222555444777===;;;CCCXXXppp&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))******)))((((((((((((((((((((((((((())))))))))))'''((()))***************(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++((((((((((((((((((((((((''''''((()))***+++,,,,,,(((((())))))*********+++((()))******))))))***+++*********)))))))))))))))***************************)))(((((((((***+++,,,'''(((***+++,,,,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++(((((('''(((((()))***+++(((((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((***%%%%%%,,,///,,,((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''(((((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''(((***+++***)))))))))************)))))))))&&&%%%(((***(((''')))&&&''')))******(((((('''''''''''''''''''''''''''(((***+++***(((''''''((()))))))))))))))))))))))))))(((&&&&&&((((((((('''&&&&&&''''''((()))))))))***************)))((((((%%%&&&'''((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******)))))))))))))))*********&&&'''''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''((()))***+++************************+++++++++,,,,,,,,,------***+++,,,---...---,,,,,,))))))***++++++,,,------,,,---...///000111222222111555444777<<<999AAAVVVppp''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++******************************************)))************+++++++++))))))))))))))))))))))))************************************************************************))))))))))))************************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&'''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''((()))))))))))))))******))))))((((((''''''(((((())))))))))))((((((%%%&&&&&&'''((())))))***************))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''))))))((((((***+++++++++******++++++,,,---((()))+++,,,,,,+++)))(((+++,,,---......,,,***)))******+++,,,---//////000............////////////222777444444:::;;;CCCTTTooo''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((((()))))))))******(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++************************************************************************))))))))))))************************************))))))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))'''''''''(((***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))***)))))))))((((((((('''(((((())))))))))))(((((((((((((((((((((((())))))******))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((((((((((((***,,,******))))))******+++,,,((()))***+++++++++******---.../////////---,,,******++++++,,,---...///000....../////////000000000222777444444:::;;;BBBSSSppp''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++'''''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++************************************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))*********++++++************************))))))))))))************************************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))((((((''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((*********))))))))))))(((***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))+++,,,------+++++++++***)))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''((((((''''''(((***---))))))(((((())))))***+++))))))))))))***++++++,,,000000111111000...,,,+++***++++++,,,---...///////////////000000000111111222777444444:::;;;BBBRRRooo''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))*********++++++++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++***************+++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************))))))*********+++++++++************************((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((******************++++++***)))))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***+++,,,---,,,++++++***)))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))((((((((('''&&&(((***---)))))))))))))))***++++++---,,,+++***)))***,,,---000000000000///...,,,+++++++++,,,,,,---...//////000000000000111111111111222777555555:::;;;AAAQQQkkk''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))*********++++++++++++***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************************************************++++++++++++************************((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''((()))***+++,,,---...+++******)))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++******)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((('''(((***,,,+++************+++,,,,,,222000---+++******,,,---//////......---,,,+++++++++,,,,,,------.........000000000000111111111111111666555555;;;:::@@@OOOfff''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))*********++++++*********)))(((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************++++++++++++,,,************************))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***''''''((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((()))+++---...///,,,,,,+++***)))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&'''))))))((((((***++++++++++++***+++,,,,,,---222000...,,,++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,---------....../////////000000000111111111666555555;;;:::???NNNccc''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((((((((()))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++((())))))***++++++,,,,,,************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************************************+++++++++,,,,,,************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''((()))***+++,,,---------,,,+++***)))((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((($$$''')))+++***)))))))))***************++++++,,,---,,,+++******+++,,,---+++++++++++++++,,,,,,---,,,,,,,,,------------........./////////000000000111666555666;;;:::>>>MMMccc''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++((())))))***++++++,,,,,,************************)))************+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,************************))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((((()))))))))))))))'''((((((((())))))******(((((())))))))))))(((((((((((())))))*********+++......---,,,+++***)))(((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******((((((((()))******++++++))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((###&&&***,,,+++))))))((()))))))))))))))******+++((((((((()))***,,,---...++++++++++++,,,---......,,,,,,------------------............////////////000666555666;;;:::>>>MMMddd))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************************************+++*********))))))((((((---+++(((&&&&&&(((+++---******++++++++++++******,,,+++++++++***)))))))))+++***)))***++++++***)))++++++++++++++++++++++++))))))*********+++++++++************************+++******+++------,,,***)))*********++++++++++++)))***+++,,,,,,+++***)))+++*********))))))(((((())))))(((((((((((())))))+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&&&&'''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********+++,,,,,,++++++***)))(((***)))((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((++++++************++++++(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++)))(((************+++,,,---...++++++***)))***+++,,,------,,,,,,,,,,,,---......///000000000000///......111111555:::;;;;;;AAAHHHaaa))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))************************************************)))))))))(((---+++)))(((((()))+++---*********++++++*********+++++++++***************+++***)))***++++++***)))++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,***************************))))))***,,,---+++***)))))))))*********++++++)))***++++++++++++***)))************)))))))))((())))))(((((((((((())))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((&&&&&&)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********))))))*********))))))************))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************+++++++++******)))************+++,,,,,,---------,,,,,,,,,---...///---,,,,,,,,,,,,---......////////////////////////333333555999::::::@@@HHH^^^))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))))))))************))))))))))))))))))))))))************)))))))))))),,,,,,+++******+++,,,,,,***************************************++++++++++++***)))***++++++***)))++++++++++++++++++++++++++++++,,,,,,,,,---------************************))))))(((***+++,,,+++)))((()))))))))************)))***++++++++++++***)))************))))))))))))***))))))(((((())))))***+++++++++***************************************))))))))))))))))))))))))))))))))))))***************))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********))))))))))))((('''&&&&&&''''''(((((())))))******))))))))))))))))))))))))************************(((((())))))))))))(((((()))))))))))))))))))))))))))******++++++******)))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************+++***************++++++++++++*********++++++,,,------,,,,,,,,,---...///---,,,,,,,,,,,,---......///............000111222555444555888888888???GGG[[[|||))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************((()))))))))************((((((((((((((((((((((((*********)))))))))))))))***++++++++++++++++++***+++******************+++)))))))))***+++++++++,,,+++***)))***++++++***)))+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************************)))(((((()))++++++***((((((((()))))))))******************++++++******************)))))))))))))))***))))))))))))))))))***************************************************))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********++++++++++++***)))((('''&&&&&&'''((()))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***************+++++++++((((((((((((((((((((((((+++***)))))))))***+++,,,,,,+++***************+++*********+++++++++,,,,,,---,,,,,,,,,,,,---......000///......///111444666777555555777666777>>>GGGYYYzzzwww(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))*********((()))))))))************(((((((((((((((((((((((())))))))))))))))))******))))))***++++++***))))))++++++***))))))***++++++)))))))))***+++++++++,,,+++***)))***++++++***)))++++++++++++++++++++++++************++++++++++++************************)))(((((()))++++++***((())))))))))))************+++******************+++))))))))))))))))))************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))*********++++++******)))((('''%%%&&&((()))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''((())))))))))))((('''''''''((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))*********+++++++++,,,))))))))))))))))))))))))+++***)))))))))***,,,---++++++******)))***************+++++++++,,,,,,,,,---,,,,,,,,,,,,---......111000//////111333666888777555555777666666===FFFXXXyyyttt(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************((()))************)))(((,,,+++***))))))***+++,,,***************++++++++++++***)))***++++++***)))++++++++++++++++++++++++))))))*********+++++++++************************))))))(((***+++,,,+++))))))*********++++++++++++++++++***))))))***++++++))))))))))))************+++******))))))******+++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))******(((((((((((('''&&&%%%%%%&&&'''(((*********))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((************((((((&&&''''''((((((''''''&&&***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,,,,******)))))))))******++++++,,,---.........---------,,,,,,,,,,,,---......111000000000222333555777555444555777777777===EEEWWWxxxyyy(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))))))))************************************((()))))))))************************************,,,+++***((((((***+++,,,+++++++++***************+++***)))***++++++***)))++++++++++++++++++++++++*********+++++++++,,,,,,***************************))))))***,,,---+++***++++++++++++,,,,,,,,,,,,++++++***))))))***++++++((()))))))))************+++******))))))******+++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))************+++******))))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++(((((((((((('''&&&%%%$$$&&&''')))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((()))+++,,,,,,+++)))(((''''''((((((((((((''''''******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))***+++***))))))************************))))))))))))))))))))))))************************(((((())))))***++++++,,,++++++++++++++++++++++++(((((()))***+++,,,,,,,,,))))))((())))))***+++,,,+++,,,---.........---------,,,,,,,,,,,,---......//////000000111222333333333333555888888777===DDDVVVvvvzzz(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************************************(((((())))))*********+++,,,++++++******++++++,,,,,,+++)))(((((()))+++,,,,,,+++++++++******))))))+++***)))***+++++++++)))++++++++++++++++++++++++++++++,,,,,,,,,---------************************+++******+++------,,,***++++++,,,,,,,,,---------,,,+++***))))))***+++,,,(((((())))))*********+++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))***+++************)))((('''&&&'''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((***+++,,,,,,+++***((((((((())))))))))))((((((******)))(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))'''(((***+++,,,,,,++++++(((((((((((()))***,,,,,,)))***+++,,,---,,,++++++---,,,,,,,,,,,,---......---...///000111111000000222222555999999888===DDDUUUuuuxxx'''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))'''%%%&&&(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***+++++++++***)))(((((('''))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++)))************+++++++++,,,,,,,,,***((())),,,...+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++******+++,,,---************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++)))))))))))))))))))))))),,,,,,,,,+++***)))(((((())))))(((((((((((())))))+++(((&&&''')))***)))'''(((((((((((('''''''''''',,,***((('''&&&'''((()))''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((---***'''&&&&&&'''&&&%%%((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))***************)))((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((())))))))))))******************+++,,,,,,,,,,,,,,,+++*********))))))((((((+++******)))***,,,---...++++++,,,,,,,,,,,,------))),,,000222111111111222333444555666777:::>>>AAAUUUtttttt'''(((((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''''''''(((***+++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++******)))(((((('''))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))************+++*********))))))))))))************************++++++++++++,,,,,,,,,,,,************************)))************+++++++++,,,,,,,,,***)))))),,,...+++++++++++++++++++++++++++++++++++++++++++++++++++***)))***+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++++++++++++++,,,+++++++++***++++++,,,,,,************************++++++++++++++++++++++++++++++************++++++************************+++,,,,,,++++++)))(((((())))))(((((((((((())))))+++)))'''''')))***)))((()))))))))(((((((((''''''+++***((('''''''''((()))'''''''''((((((((())))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++)))'''&&&'''''''''&&&((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&'''))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))++++++*********)))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))************)))((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((()))))))))*********'''((())))))******))))))************)))))))))(((+++************,,,---...++++++,,,,,,,,,,,,------,,,///222333222111111111333444666666777:::>>>BBBSSStttttt'''(((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************************)))))))))++++++++++++++++++++++++)))*********++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,,,,***))))))+++...++++++++++++++++++++++++++++++++++++++++++++++++,,,***)))***+++,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++---,,,,,,++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++++++++***)))(((***))))))(((((())))))***+++)))'''((()))***)))(((*********))))))))))))(((+++***(((''''''((())))))''''''((((((((()))))))))******))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***(((&&&&&&((((((((('''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))******&&&'''(((((())))))((((((************))))))))))))************+++,,,---...++++++,,,,,,,,,,,,------///111333333222000000000444555666777888;;;???BBBQQQrrrttt'''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))************))))))(((((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********((()))))))))************************************++++++++++++++++++++++++))))))))))))************************************))))))*********++++++++++++,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******,,,,,,+++***************************++++++++++++++++++++++++***+++,,,------,,,+++***...---,,,+++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************+++++++++++++++***)))(((***))))))))))))))))))******)))(((((())))))***)))+++++++++*********))))))***)))(((((((((((())))))'''(((((((((((()))))))))+++******)))(((''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&((())))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))((('''&&&''')))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((('''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***(((((()))************************)))))))))))))))************+++,,,------+++++++++,,,,,,,,,------...000111222111000000111444555666777888;;;???BBBPPPpppttt''''''((()))******))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))))))))***++++++++++++++++++************)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************((()))))))))***************************+++++++++++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++))))))*********+++++++++***,,,,,,+++******+++---++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,,,,***************************++++++++++++++++++++++++***+++,,,------,,,+++***......---,,,++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************+++++++++***))))))******))))))))))))***************)))))))))***+++++++++++++++************)))((((((((((((((())))))(((((((((((()))))))))***+++******)))(((''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''&&&&&&''')))***)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))((('''&&&''')))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***************))))))))))))))))))******)))******+++,,,,,,,,,---+++++++++,,,,,,,,,------***,,,.../////////111222444555666777888:::???BBBPPPnnnvvv''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++******))))))))))))))))))************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))*********************+++++++++++++++++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++)))************+++++++++***+++,,,,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++******)))+++******))))))******+++)))***+++***)))(((***,,,+++++++++************)))(((((((((((())))))))))))((((((((()))))))))************))))))((((((''''''(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&''')))***)))'''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))(((((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&'''(((((())))))(((((())))))))))))************))))))***,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))+++---......///111333333444555666777:::>>>AAANNNlllxxx''''''(((******++++++***(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))***************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))*********************++++++,,,,,,,,,************************)))))))))*********++++++************************)))************+++++++++***+++---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++++++++******+++******))))))******+++)))+++,,,***((((((***,,,+++************)))))))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((******(((&&&(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''''''''((((((((((((((('''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))(((((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''((())))))******))))))((()))))))))************((()))+++,,,------,,,,,,++++++,,,,,,,,,,,,------,,,---............000222222333444555666999===@@@KKKkkkzzz''''''(((******+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********************************'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))*********************++++++,,,,,,,,,))))))))))))))))))))))))************++++++++++++)))))))))))))))))))))))))))************+++++++++)))+++------+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,------...///////////////////////////---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******+++++++++******++++++************++++++)))+++,,,+++((((((***---*********))))))))))))(((''''''((())))))***))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((***)))'''%%%(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''((()))((('''&&&''')))))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''&&&%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''((((((((()))******+++,,,,,,,,,,,,,,,(((((())))))*********+++((()))+++,,,------,,,,,,++++++,,,,,,,,,---------///000000000......000111111222333444555888<<>>;;;===BBBBBB???AAAGGGJJJHHHJJJNNNOOONNNRRRWWWVVVRRRNNNOOOTTTVVVUUURRRSSSOOOGGG???===@@@DDDFFF@@@AAA>>>777444555444111///000000///------...///---///////////////...+++++++++,,,------...//////---------,,,,,,,,,++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***)))))))))))))))(((''''''))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))((('''&&&''')))&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&'''((((((((((((((())))))))))))+++******)))(((''''''&&&''''''((())))))))))))))))))******)))(((''''''((((((''''''((())))))'''&&&''''''(((((())))))******(((((()))***************)))(((''''''(((***,,,---,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++...------------...//////222333555555555666888:::EEEZZZnnn++++++++++++*********)))++++++++++++************+++*********))))))))))))))))))************))))))+++***)))(((((()))***+++)))))))))))))))))))))))),,,***(((((()))******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++++++++***************************************************,,,++++++******++++++,,,************************************************+++++++++++++++,,,,,,,,,*********+++,,,---......---//////...---,,,---...111111111333555777777777======>>>>>>>>>@@@DDDGGGCCCBBB@@@@@@BBBDDDFFFFFFMMMMMMPPPVVVWWWUUUWWW\\\dddccceeejjjmmmnnnssszzzssspppllljjjkkkkkkjjjiiipppooojjjaaaYYYUUUSSSRRRRRRPPPJJJBBB???AAA???;;;444444333222000///000000000111222111000000///...........................---------,,,,,,,,,++++++...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))(((''''''((((((((('''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''((()))((('''&&&'''))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((())))))))))))******))))))((((((''''''''''''((()))))))))))))))((()))***)))((('''((()))'''&&&%%%&&&((()))(((''''''((((((((()))))))))***(((((()))***************))))))((('''(((***,,,---,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++...------------...//////222333555555555666888;;;EEE[[[ooo++++++++++++************,,,+++++++++***************************)))))))))))))))************))))))******))))))))))))******))))))))))))))))))))))))+++***((((((***+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++++++++***************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///---///000///......///000333555777;;;>>>AAACCCDDDFFFEEEBBB???<<<===@@@CCC===AAAGGGMMMSSSWWW\\\___cccdddhhhooorrrrrruuuzzzxxxvvvyyy~~~~~~{{{{{{{{{zzzrrrnnnnnnfffaaaWWWOOOMMMOOOKKKEEE>>>===:::777444222111000000000000///---,,,---...000000//////...---,,,,,,------------,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************)))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))(((''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))((('''&&&''')))++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((()))***(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))''')))***)))(((((()))***)))'''%%%%%%''')))))))))(((((((((((())))))))))))(((((()))***************))))))(((((((((***+++,,,++++++************++++++******+++,,,,,,,,,,,,+++...------------...//////222333555555555666999;;;DDDZZZooo++++++++++++++++++++++++,,,,,,+++++++++*********************************))))))************))))))***))))))))))))))))))***))))))))))))))))))))))))+++)))((()))+++,,,+++***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++++++++***************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++///...---,,,+++,,,...///---///222444555777:::<<>>999555222333000//////,,,***,,,///000//////......---,,,,,,...------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******++++++******)))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((('''(((***,,,,,,***((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))***+++)))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((()))((('''&&&''')))******))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))))))))'''(((******))))))***,,,---***'''&&&''')))))))))(((((((((((())))))))))))(((((()))***************))))))(((((()))***++++++++++++************++++++******+++,,,,,,,,,,,,+++...------------...//////111333444555555666999;;;AAAXXXmmm+++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************+++++++++))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))***))))))***,,,,,,+++***'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++++++++***************************************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...000222555666666999<<>>SSSggg+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********++++++,,,,,,,,,))))))************))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))+++---...,,,+++'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++++++++***++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111222444777<<>>AAAFFFKKKOOOQQQQQQQQQPPPRRRSSSTTTSSSSSSUUUVVV]]]dddlllrrrtttwww||||||sssooowww~~~zzzppptttnnnoooyyy|||xxx{{{vvvxxxyyyzzzwww```ZZZWWWKKK???;;;666555444333222000////////////.........---------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,)))))))))))))))(((((('''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))'''((()))((('''&&&''')))++++++***)))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((((('''((()))+++(((((((((((())))))))))))+++******)))(((''''''&&&'''(((((()))))))))))))))+++,,,,,,+++)))((()))***'''&&&&&&((()))***((('''******))))))((((((((('''(((((()))***************))))))************)))(((******))))))))))))************+++,,,,,,,,,,,,+++...------------...//////000111333555555777:::===@@@TTTggg}}}......---+++******---///...---,,,,,,++++++,,,,,,,,,+++++++++***)))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))(((((()))))))))))))))))))))))))))))))))************+++++++++************************------,,,++++++***))))))---------,,,,,,+++++++++,,,+++***))))))+++---///***,,,------,,,+++,,,---+++,,,...111666;;;@@@CCCJJJLLLPPPUUUYYYZZZXXXUUUSSSPPPKKKJJJUUUeeeoooppp|||~~~}}}xxxuuurrrttt||||||fffVVVTTTOOO@@@333333666333...,,,000///------...///...---...---,,,,,,++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''******)))((('''&&&%%%%%%))))))(((((('''''''''&&&((((((((((((((('''''''''(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))---+++)))((('''((()))*********))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***************++++++,,,((((((''''''''''''((((((******))))))((((((''''''(((((((((((())))))))))))******))))))((((((''''''''''''''''''((()))++++++---+++)))((('''((()))***(((((()))***************))))))))))))))))))))))))+++++++++*********************+++,,,,,,,,,,,,+++.........//////////////////111333444555666999;;;<<>>;;;777333111111000...---......---,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))***)))(((((((((((()))***))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((()))))))))(((''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((('''(((((((((((())))))))))))))))))************))))))))))))(((((((((((()))))),,,+++)))''''''((()))******)))))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))(((((()))))))))***)))))))))((((((((('''(((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((()))***+++,,,+++)))((('''((()))***(((((()))***************)))))))))))))))))))))))))))***************************++++++,,,,,,,,,+++............////////////111222444555555555777999<<>>QQQddd{{{@@@;;;444///---......---///...------,,,,,,------******++++++,,,,,,,,,---++++++************++++++************************************************))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...////////////444999>>>@@@AAACCCDDDGGGLLLQQQQQQMMMIIIGGGGGGBBBDDDJJJTTTbbbqqq}}}~~~uuu|||qqqpppvvvyyykkk\\\PPP@@@;;;555111000111111222///......---,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))*********++++++*********))))))))))))))))))))))))))))))(((((((((((())))))*********))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((''''''&&&&&&''')))***&&&&&&''''''((()))))))))'''''''''(((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))((('''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''''''''''''''''')))))))))((()))******+++'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((())))))***(((((((((((((((((())))))(((((()))***************))))))))))))))))))))))))&&&&&&'''((()))******+++++++++*********+++,,,------------...///000000111///111333555555666888:::>>>PPPaaayyyOOOFFF;;;333111111000//////......---------------+++++++++,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))************))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++************************,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------***+++,,,...000222333444:::>>>BBBDDDCCCBBBAAAAAAFFFJJJMMMKKKGGGEEEGGGKKKYYY[[[cccooo}}}sssooofff___mmmxxxoooXXXOOOCCC999333111000000///...------,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))))))))***++++++***))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&'''''''''(((((())))))'''''''''(((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))&&&'''((())))))((('''&&&(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((((((((((())))))(((((()))***************))))))))))))))))))))))))((((((((())))))*********,,,+++*********+++,,,---,,,------...///000111111...000333444555777999;;;<<>>@@@AAAAAA@@@??????BBBGGGKKKJJJMMMOOOOOOPPPXXXfffrrrwww}}}|||~~~zzzwwwxxxtttkkkkkkuuu}}}yyyqqqnnnsss}}}|||ooobbb[[[iiitttuuuxxxrrrYYYFFF;;;666333111111000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))))))))))))))))))))))))))************))))))'''((()))******)))((('''''''''''''''''''''''''''))))))(((((((((((())))))))))))***+++,,,------...'''((((((((())))))******((((((((((((((((((((((((%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))(((((()))***************'''((((((((())))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((()))******''')))***++++++***)))''''''((((((((())))))******(((((((((((())))))))))))'''((((((((())))))*********)))(((((((((((())))))&&&&&&'''((())))))(((((((((((()))***************))))))))))))))))))))))))+++++++++***************,,,+++***))))))+++---...,,,,,,---...///000111222222333555555444555666888:::JJJZZZsssgggbbbWWWKKKFFFEEE<<<111444000---,,,---...---+++------......------,,,+++)))***+++,,,,,,+++***))),,,,,,,,,++++++***************++++++++++++******************************++++++******************))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------........................///000444999>>>AAAAAAAAAAAA888444:::CCCFFFJJJNNNJJJPPPYYYaaaiiirrr}}}}}}yyyxxxyyy{{{vvvllllllssswwwsssmmm___ZZZXXXXXXWWWZZZgggvvvvvvmmmiiiiiilllvvvrrroooiiidddeeeqqqkkkSSSHHHBBB;;;222222222000......///111//////000000///......------------,,,,,,,,,++++++******+++,,,------...///++++++++++++++++++++++++************************)))))))))))))))*********+++*********))))))(((((('''((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((())))))((('''&&&&&&&&&&&&&&&(((((())))))*********+++******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))(((((((((((())))))))))))*********))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,---------............///222222333444555777777888>>>III]]]yyyhhhbbbXXXQQQQQQRRRKKK@@@555222///...///000///---------......------,,,+++******++++++++++++******,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,---...//////333777<<>><<<:::999===<<>>III\\\xxxaaa]]]XXXWWW]]]aaa\\\SSS===999444111000000000///------......------,,,+++++++++************++++++,,,,,,,,,++++++++++++*********++++++++++++******************************(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...000222444;;;>>>@@@???<<<999999:::<<>>@@@DDDGGGQQQ___iiilllkkkiiiiiissskkk]]]YYYZZZeeelllvvv~~~yyymmmccc```QQQEEE777111111333111---////////////000000000000------------,,,,,,,,,,,,------------,,,,,,,,,+++------------------------************************************************************)))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((()))))))))((((((''''''&&&&&&''''''(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,---------............///111111222444555666777888>>>HHH[[[vvvPPPRRRUUUZZZaaaeeedddaaaNNNHHH>>>555000...///000------......------,,,+++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++******++++++++++++******************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,.........///111555888:::BBB???<<<999:::===AAACCC@@@DDDIIILLLNNNVVVeeesssyyyyyyzzz~~~yyyuuufff^^^]]]mmmyyyuuuaaaXXX___]]]PPPOOOPPPRRRTTTRRRKKKBBB===@@@@@@AAABBBDDDEEEEEEEEE@@@@@@BBBEEEGGGEEEBBB???@@@<<<<<>>BBBGGGLLLQQQTTTVVVWWW[[[hhhzzzjjjbbbVVVUUU^^^ooowwwrrrmmmnnnbbbUUUDDD777111000///...111111111111111222222333...------------,,,,,,,,,---------------------,,,------------------------************************++++++***************)))*********)))))))))))))))***************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''(((((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++******+++++++++,,,,,,,,,---------............///000111222333555666888888>>>GGGYYYtttCCCIIIRRRYYY]]]___cccgggaaaYYYKKK===333......///------......------,,,+++---,,,+++******+++,,,---++++++++++++++++++++++++******++++++++++++******************************)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......///111444777;;;<<>>???>>>>>>======???AAAAAA???DDD???===>>>@@@BBBGGGNNNEEEBBB???>>>@@@EEEIIIKKKLLLMMM___}}}sss___WWWYYYhhhsssrrrnnnooommmgggZZZIII:::222333777222111111000000111222222.........---------,,,,,,++++++,,,------...//////++++++++++++++++++++++++************************,,,+++++++++******))))))))))))))))))))))))*********************)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((()))))))))***(((((('''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))(((((())))))************))))))*********+++++++++******+++++++++,,,,,,,,,---------............//////000111333555666888888===FFFXXXrrrMMMNNNRRRWWWXXXYYY```hhhllleeeXXXIII;;;333000000------......------,,,+++,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,******++++++++++++******************************))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))*********************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------///111444777:::<<<===888999;;;???EEEHHHGGGFFFKKKSSS___jjjvvv~~~~~~bbbPPPKKKIIIGGGGGGBBBIIIIIIAAA<<>>;;;<<<<<<:::>>>999777999<<>>???AAA===>>>???AAAAAAAAACCCEEEHHHOOOTTTVVV[[[ccchhhfffjjjjjjjjjjjjhhhccc[[[UUU[[[```___WWWOOOKKKHHHCCCAAA>>>???BBBDDDCCCDDDHHHCCCCCCDDDBBB@@@???AAACCCBBB@@@BBBRRRqqqqqq___]]]ccchhhqqq~~~hhhOOOAAA>>>555333111///......///000............------------,,,---------......//////,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,++++++***))))))((()))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********((((((((((((((()))******))))))(((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))'''(((((()))******++++++)))************+++++++++******+++++++++,,,,,,,,,---------............///...///000222444666888888;;;DDDUUUooosss^^^WWWYYY]]]dddkkkggghhhfff^^^QQQCCC999444------......------,,,+++++++++---......---++++++*********++++++,,,,,,,,,******++++++++++++******************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---------.........//////555888===AAADDDEEEEEEDDDBBBHHHLLLIIIGGGPPPdddvvvvvvxxxpppkkkiiihhh___QQQCCC>>>>>>>>>>>>@@@CCC@@@BBBKKKPPPPPPTTT[[[aaajjjrrrsssuuu{{{}}}zzztttkkkoooxxx{{{ssshhh```YYYRRRNNNNNNQQQUUUSSSMMMHHHGGG===>>>>>><<<:::<<>>DDDHHHIIIIIIIIIJJJJJJGGGDDDFFFUUUjjjxxx|||}}}uuusssiiiYYYRRRUUULLLKKKIIIFFFEEEGGGKKKOOOSSSSSSTTTWWW\\\bbbhhhlllrrroootttuuu{{{{{{ooobbbZZZWWWWWW^^^iiinnniiibbb^^^OOOKKKFFFDDDDDDAAA===999@@@@@@CCCJJJOOORRRYYYaaannn~~~hhhUUUPPPQQQ\\\ooo{{{xxxlllcccTTTEEE777222222222111222222222222111///------...------------------------------------------------------------------------+++++++++++++++***)))(((************************+++*********))))))((((((******))))))((((((''''''))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))***))))))((('''&&&(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++)))(((((((((((())))))***,,,+++******)))*********+++*********))))))(((((())))))(((((((((((())))))((((((''''''''''''((((((************+++,,,---...)))((('''''''''(((***+++(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))******+++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((&&&''''''((()))*********))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++------......///.........000111222444555666777777999EEEQQQkkk{{{pppbbbYYYYYY```gggfffccccccjjjkkkZZZEEE777111---///111///------,,,,,,---------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...111444666???@@@AAADDDGGGJJJLLLLLLGGGLLLRRR[[[jjjzzz|||mmmccc\\\[[[VVVPPPUUU___```\\\UUUOOOMMMQQQXXX^^^``````aaacccgggkkkoooqqqzzzxxx{{{yyy~~~sssggg___\\\\\\dddqqqyyyxxxqqqnnn___\\\WWWSSSNNNHHHCCC@@@@@@>>>>>>BBBEEEHHHOOOWWWeeehhhnnn|||pppTTTMMMOOO```tttzzztttmmm\\\PPPCCC===999444111111......//////............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))************************+++*********))))))))))))+++*********))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((()))''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((())))))***'''''''''(((((()))***+++---,,,+++***))))))))))))************)))))))))((())))))(((((((((((()))))))))((((((''''''(((((()))))))))))))))***+++,,,---)))(((((('''((()))***+++(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))******+++***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++,,,---......///.........000111222444555666777777:::GGGRRRlllzzzuuurrrjjj^^^TTTQQQQQQZZZ^^^___lllxxxkkkSSSCCC888000000222111...,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))))))))))))))************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,---000444888:::@@@@@@AAADDDGGGJJJKKKKKKFFFTTTdddqqq{{{~~~}}}~~~vvvyyy~~~uuuQQQJJJDDDCCCCCCGGGVVVhhhiiieee^^^XXXUUUWWW^^^cccffffffgggiiilllooorrrtttuuuiiiaaabbb```fffsss{{{wwwaaa___\\\XXXTTTPPPLLLJJJEEEAAA>>>>>>>>>???FFFMMM\\\\\\___kkkiiiZZZRRR\\\ooozzz|||zzzmmmeee\\\RRREEE888222333...///////////////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))***************************************)))))))))++++++++++++************))))))************))))))))))))))))))))))))))))))************))))))))))))(((((((((((()))))))))))))))((('''((()))***)))((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))'''''''''((()))***+++,,,---,,,++++++***)))((((((************))))))))))))***))))))(((((())))))******))))))(((((())))))***)))((((((((()))***+++,,,)))(((((((((((()))***+++(((((((((((((((((((((((())))))************))))))))))))))))))************)))))))))))))))******+++)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***************************(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,------...//////......000111222444555666777777;;;GGGSSSlllrrrllljjjlllllleee[[[VVVKKKOOOTTT\\\lllwwwqqqbbbUUUEEE666222333222///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))((()))))))))************************************((()))))))))************++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,---------------+++,,,...111555888:::;;;;;;???DDDGGGGGGGGGHHHIIIUUUeeewwwzzzdddZZZYYYYYYUUUHHHEEECCCBBBBBBGGGXXXiiimmmkkkhhhdddaaaaaadddfffiiihhhhhhiiilllppptttvvv~~~vvvpppnnnwww}}}{{{gggccc^^^\\\\\\[[[VVVRRRMMMIIIEEECCC@@@>>>AAAGGGNNNXXXccciiinnn{{{uuupppppprrrvvvzzzzzz}}}~~~sss[[[BBB777888333222111111111000...,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******************************************************************************))))))************))))))))))))))))))))))))))))))++++++******))))))(((((()))))))))((((((((((((((()))((('''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((()))))))))((())))))*********++++++++++++******)))*********)))))))))))))))***))))))))))))))))))*********))))))))))))******((((((((((((((()))******)))))))))))))))*********(((((((((((((((((((((((())))))************))))))((()))))))))************)))))))))))))))******+++))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++,,,,,,---...////////////000111222444555666777777;;;GGGQQQjjjpppiiieeehhhnnnnnnnnnnnn]]]RRRPPP]]]kkknnnnnnpppfffTTT@@@777555333111000///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,------.........***---222666999::::::999:::@@@EEEDDDBBBDDDLLLTTTlllxxxnnnVVVIIIIIINNNQQQQQQSSSVVVWWWUUUWWWaaallltttrrrnnnjjjhhhiiimmmpppqqqpppnnnmmmnnnqqquuuxxx{{{wwwnnndddaaadddddd]]]VVVRRROOOLLLKKKFFF@@@@@@CCCBBBKKKUUUZZZYYY]]]hhhsssxxxeeecccjjjttt{{{VVV???:::444222000000111111///---000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++***************************************+++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++******))))))((((((,,,+++)))(((''''''''''''***((('''((()))***)))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((,,,+++***))))))(((((()))((()))***++++++,,,++++++))))))))))))))))))************))))))))))))************))))))))))))******((((((((('''(((((())))))((())))))***************))))))))))))))))))))))))))))))************))))))((()))))))))************)))))))))))))))******+++((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((((((((((((((((((((((((***************+++++++++))))))))))))))))))))))))*********)))******+++,,,+++++++++++++++++++++++++++,,,---...////////////000111222444555666777777999DDDNNNgggxxxpppiiihhhkkkqqqyyyuuu___RRR[[[cccbbbfffpppnnn\\\III???:::555222111111000///---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,---......//////---000444888;;;;;;999888@@@BBBBBB??????III[[[iiivvv~~~www|||rrrhhhXXXKKKHHHOOOZZZbbb___eeellloooooonnnqqquuuuuuqqqjjjdddbbbeeekkkqqqyyyxxxwwwvvvuuuvvvwwwwww{{{zzzoooccc```dddfffbbb\\\WWWTTTSSSRRRMMMFFFDDDGGGFFF@@@???FFFOOOUUUXXXZZZcccpppeeeXXXYYYaaa|||mmmMMM???555111------///111111000000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,*********************************+++++++++++++++((((((((((((((()))))))))))))))************))))))))))))))))))))))))))))))************)))))))))))),,,+++)))'''''''''((((((***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********)))))),,,,,,+++***))))))))))))'''(((***+++,,,,,,+++***))))))))))))************+++******))))))******+++***))))))(((((())))))***))))))(((((((((((())))))((()))******++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))******+++((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***''''''''''''''''''''''''************************))))))))))))))))))))))))+++***************++++++++++++++++++++++++++++++++++++---...//////000000000111222444555666777777888BBBLLLdddyyyrrrmmmooo{{{ttt___YYY[[[]]]bbbiiijjj^^^QQQHHHAAA888333111333222000...---...///000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,------.../////////222333555777888888888888AAA@@@???CCCLLL\\\mmmxxxyyyzzz{{{vvvZZZTTTNNNNNNTTT^^^iiipppooottt{{{~~~~~~}}}vvvuuusssoookkkjjjlllnnn|||||||||{{{}}}|||{{{~~~vvvmmmhhhgggfffeeeccc```^^^]]]XXXSSSRRRVVVTTTHHHAAAEEELLLNNNNNNNNNSSS^^^ooo|||cccZZZTTTfff|||bbbSSS@@@:::222///000222111000////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,*********************************++++++,,,,,,,,,(((((()))))))))*********))))))************)))))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&'''(((***++++++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((***+++++++++*********)))))))))******+++,,,)))***,,,,,,,,,***)))'''((()))))))))************+++******))))))******+++)))((((((''''''(((((()))***))))))(((((())))))***((()))***+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))******+++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''')))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++***+++,,,...///000000000000111222444555666777777777BBBKKKccctttrrr}}}qqq^^^[[[ccchhhgggccc\\\TTTOOOFFF;;;333000555333111///......000000------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,------...///000000777666555444555666888:::===<<>>>>>DDDHHHPPP\\\gggtttvvvdddSSSWWWeeeyyyssshhhNNNEEE:::444222222000...////////////////////////////////////////////////------------------------***+++,,,,,,------------*********************************++++++,,,,,,,,,))))))******+++++++++,,,))))))************))))))))))))))))))))))))))))))(((((())))))******++++++&&&&&&%%%&&&'''***---///+++)))(((((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,,,,+++***''''''((()))***,,,...///,,,---------,,,)))&&&$$$(((((())))))*********+++++++++************++++++((((((''''''''''''((((((******)))))))))))))))***((()))***+++,,,+++******))))))))))))))))))))))))))))))************))))))))))))))))))************)))))))))))))))******+++(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((()))***)))((('''(((***)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))++++++***************+++++++++++++++++++++++++++***+++,,,...///000000000000111222444555666777777888BBBKKKccc