BM6P6(@ 111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111222222222222222222222222333333333333222111000000222222222111111111000000222333333444444333333222111111000000000000111111222222222222222222222222111111111111111111111111333333222222333333444555333333333333333333333333444444444444444444444444222333444444555555444444666666555555555555666666444444444555555555555666555555555555666666666666777777666666555555555444666666666666777777777777777777888999999999999888666777999:::;;;;;;:::999999999::::::::::::;;;;;;===>>>>>>>>>>>>>>>======<<<===>>>???@@@AAAAAAAAADDDCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@??????@@@AAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@???????????????AAAAAAAAAAAAAAA@@@???>>>============<<<<<<<<<<<<;;;:::999999::::::888666999999999888888888777777888888888888777777777777888777666555555555555555777777666666555555555444444444333333333333222222333333333333333333333333333333333333333333333333333333222111000000111111000000000000000000000000111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111//////000000111111111111222333444444222222333444222222222111111000000000222222222111111111111000222222222222222222222222000000000000000000000000555555444333222111000///111111111111111111111111222222222222222222222222222222222111111111000000333222111000000111222333111222222333333222222111333222222222111000000000111111111222222333333333111111222333333333333222333333333222222111111111111111222222222222111111000000000000000000000000000111222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333555555555555555555555555444444444444444444444444666555444333333333333333555555666666555444333333666666666666777777777777777777777777777777777777999999888888888888888888999888888888777777666666888777666666666777999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<<<<<<<<<<<<<===>>>@@@BBBBBB111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222111222222333333333222222222222222111111111000000222222333333333333222222222222111111111111222222222222222222222222222222444444444444444444444444222222222222222333444444333333333333333333333333444444444444444444444444222333444444555555444444666555555444444555555666444444444555555555555666555555555555666666666666777666666666555555555555666666666666777777777777777777888999999999999888888999:::::::::999888888999999::::::::::::;;;;;;<<<======>>>>>>===<<<<<<<<<===>>>???@@@AAAAAAAAACCCCCCCCCCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>============<<<<<<<<<<<<:::999888999::::::888777999999999888888888777777888888888777777777666666777666666555555555555666666555555555444444444444444444333333333333222222333333333333333333333333333333333333333333333333333222222111000000111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222333444333222111222444333333222222222111111111222222222111111111111000222222222222222222222222111111111111111111111111333333222222222222111111222222222111111111111111222222222222222222222222222222222111111111000000222111000000000000111222111222222333333222222111222222222111111111111111111111111222222333333333111111222333333333333222333333333222222111111111111111222222222222111111111111111111111111111111333333444444444444333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333555555555555555555555555777777777777777777777777666555444333333333333444555555666666555444444333555666666666777777777777777777777777777777777777888888888888888888888888888888888888777777777666888777777666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<<<<===>>>@@@BBBBBB111111222222222333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222111111111111111111111111111111111111111111111111111000000111222333333333333222222222111111111111111111111222222222222111111333333222222222222333333222222222222222222222222222222222222222222222222222222111111222222333444333333333333333333333333444444444444444444444444222333444444555555444444555444444333333444444555444444444555555555555666555555555555666666666666666666666666555555555555666666666666777777777777777777888999999999999888::::::;;;::::::888777666999999::::::::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;<<<===>>>???@@@AAAAAAAAACCCCCCBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA??????>>>===============???@@@@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;999888777999:::;;;999888999888888888888777777777888888777777777777666666555555555444555555666666444444444444444333333333444444333333333333222222333333333333333333333333222222222222222222222222333222111111000111111111111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111222222222222222111222333222111111111333333333333333222222222222222222222111111111111000111111111111111111111111111111111111111111111111111111111222222222333333333333222222111111111000222222222222222222222222222222222111111111111111111111000000000000111111111222222333333222222111111111111111111222222222111111111222222222222222111111222333333333333222222222222222222111111111111111222222222222111111222222222222222222222222444444333333333333444444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555444333333333444444555555555666555555444333555555666666666777777777777777777777777777777777888888888888888888888888888888888888777777777777888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<===>>>@@@BBBBBB111111222222222333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000000111222333333333333333111111111111111111111111000111111222222111111000222222222111111222222222222222222222222222222222111111111111111111111111222111111111111222333333333333333333333333333333333333333333333333333333222333444444555555444444444333333222222333333444444444444555555555555666555555555555666666666666666666666666666555555555666666666666777777777777777777888999999999999888::::::::::::999999888888999999999:::::::::;;;;;;::::::;;;;;;<<<<<<;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAA>>>>>>===<<<<<<<<<<<<<<<>>>???????????????>>>>>>======<<<<<<<<<;;;;;;;;;777777777888:::;;;:::888888888888888777777777777888777777777666666666666444444444444555555666777444444444444444444444444444444333333333222222222333333333333333333333333111111111111111111111111222222111111111111111222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000111222222000000111222333333333333333333333333222222222111111111000000000000000000000000000000111111111111111111111111111111111111222222222222444333333222222111111000222222222222222222222222111111111111111111111111000000000000000000000000111222222333333222222111000000000111222222222333111111111111111222222222111111222333333333333222222222222111111111111111111111222222222222111111222222222222222222222222222111////////////111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222555444444333333333444444444555555555555555444444555555555666666666777777777777777777777777777777777777777777888888888888888888888777777777777777777777777888888888999999::::::::::::::::::::::::;;;;;;<<<<<<======<<<<<<<<<<<<<<<===>>>@@@BBBBBB111111222222222333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000333333333333333222111000111111111111111111111111000111111222222111111000111111000000000000111111222222222222222222222222444444444444444444444444222222111111222222333444333333333333333333333333333333333333333333333333222333444444555555444444333333222222222222333333444444444555555555555666555555555555666666666666555555555666666666666666666666666666777777777777777777888999999999999888888888888999999:::::::::999999999:::::::::;;;;;;999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEEDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@>>>======<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777666666888::::::999888777777777777777777777777777777777666666666666555444444444444444555666777555555555555555555666666444444333333333222222222333333333333333333333333111111111111111111111111222111111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000111222222000000111222333333333333333333333333222222222111111111000000000000000000000000000000111111111111111111111111222222222111111111000000333333333333222222111111222222222222222222222222111111111111111111111111000000111111111111000000111222222333333222222111000000000111222222222333111111111111111111111111111111222333333333333222111111111111111111111111111111222222222222111111111111111111111111111111000///...------...///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444333333333444444555444444555555555555555444555555555555666666666666666666666666666666666666666666777777777888888888777777777777777777888888777888888888999999999999::::::::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBB111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333111111111111111111111111111111111111111111111111333333333333222111000000111111111111111222222222111111222222222222111111111000000000000000000111222222222222222222222222333333333333333333333333333333222222333333444555333333333333333333333333333333333333333333333333222333444444555555444444444333333222222333333444444444444555555555555666555555555555666666666666555555555666666666666666666666666666777777777777777777888999999999999888888888888888999:::;;;<<<999999::::::::::::;;;;;;999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;;;;:::888777666888999:::888777666666777777777777777888777777666666666666555555444444444333444444555555555555555666666666666666444444333333333333222222333333333333333333333333222222222222222222222222111111111000111111222333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222222222111111111111222333222111111111333222222222222333333333333222222222111111111111000111111111111111111111111222222222222222222222222222222111111111000000000333333333333333333333333222222222222222222222222111111111111111222222222111111222222222222111111111222222333333222222111111111111111111222222222111111111111111000000000111111222333333333333222000000000111111111111111111111222222222222111111000000000000000000000000111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444333333333444555555333444555555666555555555444444555555555666666666666666666666666666666666555666666777777888888888777777777777888888888888777888999999::::::999999::::::::::::::::::::::::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBB111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111222222222222222222222222222222333333333222222111000000111111111222222222222222333333333333222222222111111000000111111222222222222222222222222222000000000000000000000000444444333333444444555666333333333333333333333333222222222222222222222222222333444444555555444444444444333333333333444444444444444555555555555666555555555555666666666666555555555555666666666777666666666666777777777777777777888999999999999888:::999888888888999:::;;;999999::::::::::::;;;;;;999:::;;;<<<<<<=========<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAAAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@???>>>======<<<<<<======;;;<<<======>>>>>>======<<<<<<<<<;;;;;;;;;::::::888777777888999999777555666666666666777777888888777777666666666555555555555555444333333333444444444444444555555666666666444444333333333333222222333333333333333333333333333333333333333333333333111111000000111222222333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111000000000222333444333222111222444111111111222222222333333222222222111111111111000222222222222222222222222222222222222222222222222000000000000111111111111111222222333333444444444222222222222222222222222000000111111111222222222111222333444444333222111111222222333333222222111222222222111111111111111222111111111000000000///111111222333333333333222///000000000111111111222111111222222222222111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111333333333333333444555666333444444555666666555555444444444555555555666666666666666666666666666666555555666666777888888999666777777777888888888888777888999:::::::::999999999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBBBB111111222222222333333333111111111111111111111111444444444444444444444444222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111222222222222222222222222000111222222333333333333000000111111222222222222222333333444444333333222333222222222222222222333222222222222222222222222333333333333333333333333555444444444444555666666333333333333333333333333222222222222222222222222222333444444555555444444555444444333333444444555444444444555555555666666555555555555666666666777444555555555666666777777666666666666777777777777777777888999999999999888<<<;;;:::888777888888999999999:::::::::;;;;;;;;;999:::;;;<<<============<<<===>>>???@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAABBBBBBAAA@@@???@@@@@@@@@AAAAAA@@@@@@@@@??????>>>===============;;;;;;<<<===>>>>>>======<<<<<<;;;;;;;;;:::::::::999888777888888888666444555666666666777777888888777666666666555555555555666555444444333333333333333333333444444555555555444444444333333333222222333333333333333333333333333333333333333333333333111111000000111222333333222222222222222222222222111111111111111111111111000111111111111222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222111111111000000//////222333444444222222333444000000000111111222222222222222222111111111111000222222222222222222222222222222222222222222222222......///000111222333333000111222333444444555666222222222222222222222222000000111111222222222222222333444444444444333222222222222333333222222222333222222222111111000000222111111111000000//////111111222333333333333222//////000000111111111222111111222222222222111111222222222222222222222222000111222333333222111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333444555666333333444555666666666555444444444555555555666666666666666666666666666666444555555666777888888999666666777777888888888999777888999:::;;;:::999999999999999999999999999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCC333333333333333333333333222222222222222222222222222222222222222222222222111111111222222111111000111111222222222333333333222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111222222111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111444333333222111111111222333333333333333333333333333333333444444444555555222333333444444333333222666666555555555444444444333333333444444444555555555555666666666666555555555555555555666666666666888888888777666555555555555666777888999888777777888888999999999888888777777777888888888999999999888888888999999:::::::::888999:::;;;<<<>>>????????????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<===;;;999:::===>>><<<:::<<<<<<;;;;;;;;;:::::::::888888777777777777888888777777666666555555555444444444555555666666777777444444444444444444444444555555444333333222111111444444555555444444333222333333333222222111111111111111111111111111111111333222222111111222222333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222111000000000333222111000000111222333333333333333333222111000111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222...000333555555333000...111111111111111111111111333333333333333222111000222222222222222222222222000000000111222222222333222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000000111111111111222222222111111000000111222333333111111111111111111111111222222222222222222222222333222222111111222222333333333333444444333222222222333333444444333333222222333444444555555444444444444444555555555555666777777666666555555555555555555555555555555555555555555555555666666666666777888888888888999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222222222111111222222222333333333222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111000000000000000000000000444333222222111111222222333333333333333333333333222333333333333444444444222333333444444333333222666555555555444444444444333333333444444444555555444444555555555555444444555555555555666666666666666666666666777777777777666666888999999999888777888888999999999999888888888888888999999999999:::999999999999999999::::::888999:::;;;===>>>????????????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAABBBCCCCCCBBB@@@@@@?????????AAA@@@@@@???>>>>>>======>>><<<:::;;;===>>><<<:::;;;:::::::::999999999999777777666666666666777777777666666666555555555555555555555555666666666666444444444444444444444444555555444333333222111111222222333444555555555444333333333222222222111111222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111000000111222222333333333333333222111000111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222///000222444444222000///111111111111111111111111333333333333333222111000222222222222222222222222111111111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111000000000111111111111222222222111111111111111222333333333333333333333333333333222222222222222222222222333222222111111222222333333333333444444333333222222333333444444333333222222333444444555555444444444444444555555555555666666666666555555555444444555555555555555555555555555555555555666666666666666666777777777888888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<============>>>???@@@AAA111111111111111111111111222222222222222222222222222222222222222222222222111111222333333444333333111111222222222333333333222222222222222222222222222222111111111111222222222222222222222222222222222222111111111111222222111111222222222333333333333333333333333333333333222222222222222222222222000000000000000000000000333333222222111111222222333333333333333333333333111111222222222333333333222333333444444333333222555555555555444444444444333333333444444444555555333333444444444444333333555555555555666666666666444555555666777888888999777777888999999999999888888888999999999999999888999999999999::::::::::::::::::999999999999999999999999:::;;;===>>>???@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@????????????AAAAAA@@@@@@???>>>>>>>>>===<<<;;;<<<=========;;;999999999999888888888888666666555555555555666666666666666666555555555555666666666555555555555555444444444444444444444444555444444333333222222111000111222444555555666666333333333222222222222111333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333222222111000000111222222222222333333333222111111111111111111111111111111111111000000000000111111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222000111222222222222111000111111111111111111111111222222333333333222111111222222222222222222222222222222222222222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111111111000111111111111222222222222111111111111222222333333333333333333333333333222222222222222222222222333222222111111222222333222333333444444333333333222333333444444333333222222333444444555555444444444444444555555555555666555555555444444444444444555555555555555555555555555555555555666666666666555666666666777777777777::::::::::::::::::::::::;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<============>>>???@@@@@@222222222222222222222222222222222222222222222222222222222222222222222222111111222333444444444444111111222222222333333333222222222222222222222222333222222111111222222333222222222222222222222222222222111111111111222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333222222111222222333333333333333333333333333000111111111111222222222222333333444444333333222444444444444444444444444333333333444444444555555333444444555555444444333555555555555666666666666555555666666777777888888777888888999999999999999888888999999::::::999999999999:::::::::;;;;;;;;;:::::::::999999888888888999999:::<<<===>>>???@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB======>>>>>>???@@@@@@@@@AAAAAA@@@???????????????AAA@@@@@@@@@?????????>>>===<<<<<<<<<<<<===<<<<<<:::999999999999888888888777666666555555666666777666666666666666555555555666666666555555444444444333333333333333333333333444444444333333222222222111111222333444555555444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222222111111111111111111222222222333333333222222111111111111111111111111111222111111000000111111222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222111111111111111111111111222222333333333222222111222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222222222222111111222222333111111111111111111111111222222222222222222222222333222222111111222222333222222333444444444333333222333333444444333333222222333444444555555444444444444444555555555555666444444444444444444444444555555555555555555555555555555555555666666666666666666666777777777888888999999999999999999999999<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<===============>>>??????333333333333333333333333222222222222222222222222222222222222222222222222111222333444444444444444111111222222222333333333222222222222222222222222333333222222222222333333222222222222222222222222222222111111111111222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111222222333333333333333333333333333333000000000111111111222222222333333444444333333222333333444444444444444444333333333444444444555555555555666666666666555555555555555555666666666666666666666666666666777666888888888888888999999999888888999:::::::::::::::999999:::::::::;;;;;;;;;:::::::::999999888888888999:::;;;<<<===???@@@@@@??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA<<<======>>>>>>??????@@@@@@@@@???>>>>>>>>>??????@@@@@@@@@???????????????;;;<<<<<<<<<;;;;;;;;;<<<::::::::::::999999999999888777777666666777777888555555555666666666666666666666555555444444333333333333333333333333333333444444333333333333222222222333333444333333222222222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333222222222111111111000000111111111222222111111111111222222333333333222222111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000111222222111111111111111111111111111222222333333333222222222222222222222222222222444333333333222222111111222222222222222222222222111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222333333222222222222222333111111111111111111111111222222222222222222222222333222222111111222222333111222333333444444444333222333333444444333333222222333444444555555444444444444444555555555555666444444444444444444444444555555555555555555555555555555555555666666666666777777777888888888999999999999999999999999999999;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<==================>>>???333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333222222111111222222222333333333222222222222222222222222333333222222222222333333222222222222222222222222222222111111111111222222111111222222222333333333333333333333333333333333333333333333333333333333111111111111111111111111222222111111222222333333333333333333333333333333000000111111111222222222222333333444444333333222333333333333444444444444333333333444444444555555555666666666666666666555555555555555666666666666777777777777666666666666777777666666777777888999777888999:::;;;;;;;;;;;;999999999999::::::::::::::::::999999999999999999::::::;;;<<<>>>???@@@AAA??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@???<<<<<<<<<===>>>>>>????????????>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>999;;;<<<;;;:::999:::;;;;;;:::::::::999999999999888888777777777777888888555555555666666666666666555555555444444444444444333333333333333333333333333333333333333333333333333333333333333222111111111222222222222333333333333333333333333333333333111222333444444333222111333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333222222111000000///000111222222222222111000111111222333333333222222111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111222333333333222222222222222222222222222222333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222000111111111111222222222444333333222222222222333333333333333333333333333222222222222222222222222333222222111111222222333111111222333444444444444222333333444444333333222222333444444555555444444444444444555555555555666444444444444444555555555555555555555555555555555555555555555666666666666888888888888999999999999999999999999999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<=========<<<<<<======>>>222222222222222222222222222222222222222222222222222222222222222222222222333333333333222111000///111111222222222333333333222222222222222222222222444333333222222333333444222222222222222222222222222222111111111111222222111111222222222333333333222222222222222222222222333333333333333333333333111111111111111111111111222222111111222222333444333333333333333333333333111111111222222222333333222333333444444333333222222222333333333444444444333333333444444444555555444555555666666555555444555555555555666666666666555555666666777777888888777666555555555666777888777888999:::;;;;;;;;;;;;888888888999999999999:::999999999999999999::::::::::::;;;===>>>???@@@AAA??????>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@??????>>>>>>;;;;;;<<<======>>>>>>???>>>>>>=========>>>>>>???========================777999;;;:::888777999;;;999999999999888888888888777777666666666666777777555555555555666666666777333444444444444444444555222222222222222222222222333333333333333333333333111222222333333333222222111111222222222333333333222222222222222222222222000111333444444333111000222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111000111222222222222111000000111222333333333333222111111111111111111111111333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111222333333333333222222222222222222222222222222222333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222000000111111111222222222000111111111111222222222555444333222222222222222333333333333333333333333222222222222222222222222333222222111111222222333000111222333444444444444222333333444444333333222222333444444555555444444444444444555555555555666444444555555555666666666555555555555555555555555555555555555666666666666777777777777888888888888888888888888888888888888888999999::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======111111111111111111111111222222222222222222222222222222222222222222222222333333333222111000///...111111222222222333333333222222222222222222222222444333333222222333333444222222222222222222222222222222111111111111222222111111222222222333333333111111111111111111111111333333333333333333333333333333333333333333333333222111111111222333333444333333333333333333333333111222222222222333333333222333333444444333333222222222222333333444444444333333333444444444555555333444444555555444444333555555555555666666666777333333444666777999::::::666555444444444555777888777888999:::;;;;;;<<<;;;777777888888888999999999888888888999999::::::;;;:::;;;<<<===>>>???@@@AAA?????????>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDDDDDDDCCCAAAAAA@@@@@@???>>>======;;;;;;<<<<<<===>>>>>>>>>>>>>>>============>>>???<<<<<<<<<<<<============666999:::999777666888:::888888888888777777777777666666555555555555666666444555555555666666777777333333333444444555555555222222222222222222222222333333333333333333333333///000111222333444444444111111111222222333333333111111111111111111111111000111333444444333111000111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////000000000111222222333333000111222333333222111000000111222333333333333333111111111111111111111111333222222111111222222333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222000111222222222222111000111111111111111111111111000111222333333333333333222222222222222222222222222222222333333444444444222222222222222222222222111111111111111111111111222222222222222222222222000000111111222222222222000111111111111222222222555444333333222222222222111111111111111111111111222222222222222222222222333222222222222222222333000111222333444444555444222333333444444333333222222333444444555555444444444444444555555555666666555555555666666666777777555555555555555555555555555555555555666666666777666666666666777777777777888888888888888888888888777888999:::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<>>>======<<<<<<<<<======222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333222222333333333333444444111111222222222222111111222333333444444333333222333222222111111222222333222222222222222222222222333444444222111111333555222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333333222111111111222333333333333333333333333555555555555555555555555222222222333333444444444666666555555555555666666666666666666666555555555333333333444444444555555444555555666777888888999888888888888888888888888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;<<<<<<<<<<<<===???@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDAAAAAA@@@@@@???>>>======??????>>>=====================>>>>>>>>>>>>======>>>>>>======<<<<<<;;;;;;;;;;;;:::::::::999999999999888888777666555555444444444555555555555444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111333333333222222111111111333333333222222111111111333333333333333333333333222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444333333222222333333444222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111333222222111111222222333111111111111111111111111222222444444444444222222333333333333333333333333111111111222222333333333111222333222111111333444222222222222222222222222222222222222222111000///111111111111111111111111333222111000000111222333111111111222222333333333333444555555444333111000222222222222222222222222222222222222222222222222222222222222222222222333111111111111111111111111111111000000111333555666222222222222222222222222111111222222222333333333222222111000111222444555444444444444444444444444333333333333333333333333333333333444444444555555333333333444444444555555555555555555555555555555555555555555555555555555444444444444555555555666777777777777777888888999666777999::::::999777666999999999999999999999999999999::::::;;;<<<======;;;;;;<<<<<<======>>>>>>222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333222222222333333444444333333222333222222111111222222333000000000000000000000000333333333222111111333555222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333444333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444555555555555555444444444333333444444555555555555555555666666777777888888888888888888888888888888888888777777888888999:::::::::::::::::::::::::::::::::999999::::::;;;<<<;;;;;;<<<<<<===???@@@AAA@@@@@@???>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@@@@???>>>>>>===???>>>>>>=====================>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;::::::::::::999999999888888777777666555555444444444555555555555444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111333333333222222222111111333333222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333222222222111111444444333333333333444444111111111111111111111111222222333444444333222222222222222222222222222222000111111111111111222222000111222111000///000111222222222222222222222222222222222222222111000000111111111111111111111111333222111000000111222333222222222222222222333333222222333333444333333333222222222222222222222222222222222222222222222222444333333222222111111111111111111111111111111111222111111111111222444555222222222222222222222222111111222222222333333333222222222111222222333333333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555555555555555555555555555555555555555555555555555444444555555555666666666777777777777777888888999777888999::::::999888777999999999999999999999999999:::::::::;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>222222222222222222222222444333333222222333333444333333333333333333333333333333333333333333333333222222333333333333444444333333333444444333333333222333333444444333333222333222222111111222222333000000000000000000000000111222333222000000222444222222222222222222222222444444444444444444444444333333333333333333333333222222222222222222222222333333222222111111222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444444444444444444444444444444555555555555666666666666666666666777777777777888888888888888888888888888777777777777888999999888888888999999999999999:::::::::::::::;;;<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>???>>>======<<<<<<======<<<======>>>>>>======<<<;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999999888888888777777666666555555555444444555555555555444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111333333333222222222222111222222222222222222333333333333333333333333333333000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111333333333222222222222111333333222222222222333333111111111111111111111111222222333333333333222222111111111111111111111111111111111000000000000000111222444444222000000000222222222222222222222222111222222222222111000000111111111111111111111111222222111111111111222222333333222222222222222222111111111222222333555555222222222222222222222222222222222222222222222222555444444333222111000000111111111111111111111111333222222111111222333333222222222222222222222222111111222222222333333333222222333333333222111111333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555555555666666666777777777777777777777777888888999888999:::;;;;;;:::999888999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222222222222333333333444444222222333333333333222222222333333444444333333222333222222111111222222333222222222222222222222222000111222222000000111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333222222111222222333222222333333333333444444444444444444444444444444444444333333333333222222666666555555555555666666444444444444444555555555555666666666666666666666777777777777666666666666888888888888888888888888777777777777777888999999888888888999999999999999:::999999999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@??????????????????@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDCCCCCCBBBAAA@@@???@@@@@@@@@?????????>>>>>>>>>>>>===<<<<<<<<<<<<===<<<==================<<<:::::::::;;;;;;<<<<<<===999999999999888888888888777777666666666555555555444444555555555555444444333444444555555444444333333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222111111111222222333333333222222222222222222222222111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111000000//////000000111111111111111111111111111222222222333333222222222222222222222222222222222222222111111000000000///333555777777555333111111222222222222222222222222111111222222222111111000111111111111111111111111222222222222222222222222333333333222222111111111333222111111111222444555222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111333333222222222222222222222222222222222222222222111111222222222333333333222333444444333222000///222222222222222222222222333333333333333333333333333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555666666666666777777777777777777777777777888888999888999::::::::::::999888999999999999999999999999;;;;;;:::::::::::::::::::::;;;;;;<<<===>>>??????222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222222222222333333333444444111111222222222222111111222333333444444333333222333222222111111222222333222222222222222222222222000111222222111000111222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333222222111222222333333222222222333333444444444444444444444444444444444333333333333333333333333666666555555555555666666444444555555666666666666666666666666666666666555777777777777666666666666777777777777777777777777777777666666777777888999888999999999:::::::::;;;888888888888888999999::::::;;;;;;;;;<<<>>>???@@@?????????@@@@@@?????????@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAA??????@@@@@@@@@???????????????>>>======<<<<<<<<<<<<<<<<<<<<<============<<<<<<999999::::::;;;;;;<<<<<<999999888888888777777777666666666666555555555555444444555555555555444444333333444444444444333333333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222111000000//////000000111111111111111111111111111222222222222222222222222333333333333333333333333333333333222222111111000333555777777555333111111222222222222222222222222000111111222222222111111111111111111111111111111222222222333333222222222333333333222222111111111555333222111000111222222222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111222222333222222222222111222222222222222222222222111111222222222333333333222333444444333222000///222222222222222222222222333333333333333333333333333333333444444444555555333333333444444444555555444444444444444444444444555555555555555555555555666666666666777777777777777777777777777888888999999999999999999999999999999999999999999999999999::::::::::::::::::999999::::::;;;<<<===>>>??????222222222222222222222222444333333222222333333444333333333333333333333333222222222222222222222222222222333333333333444444000111111222222111111000222333333444444333333222333222222111111222222333000000000000000000000000000222333333222111111222222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222222222111111222222333333111222222333333444444555222222222222222222222222222222222333333444444444444444333333333333444444444444555555666777777777666666666555555555555444666666666666777777777777777777777777777777777777777666666666666777888888888888999999:::;;;;;;;;;777777777777777888999999:::::::::;;;<<<===??????>>>???@@@@@@@@@@@@???>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCAAA@@@???????????????????????????>>>===<<<<<<;;;;;;<<<<<<;;;<<<<<<======<<<<<<;;;999999::::::::::::::::::888888888777777777777666555555555555555555555555444444555555555555444444333333444444444444333333333333333333333333333333333333333333333333333333111222222333333222222111111222222222222333333333222222222222222222333333222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111222222222222333333333333333222222222222333333111111111111111111111111222222111111111111222222333333333333333333333333333333333222222222222222111222444444222000000000222222222222222222222222000000111222222222222111111111111111111111111111222222333333333333222222333333222222222222222222444444222111111000000000222222222222222222222222222222222222222222222222000000111222333444444555111111111111111111111111111222222333333333222222222222222222222222222222111111222222222333333333222222333333333222111111333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555333333333333333333333333555555555555555555555555555555666666666777777777777777777777777888888999888888888888888888888888999999999999999999999999999999999999::::::::::::999:::;;;<<<===??????@@@222222222222222222222222444333333222222333333444333333333333333333333333111111111111111111111111222222333333333333444444111222222333333222222111222333333444444333333222333222222111111222222333000000000000000000000000000222444444333222222222222222222222222222222222444444444444444444444444111111111111111111111111333333333333333333333333222222111111222222333444111111222333333444555555111111111111111111111111111111222222333444555555444444333333333333444444333333444555555666777777555555555555444444333333555555666666777777888888777777777777777777777777666666666666666777888888777777888888999:::::::::888888777777888888999::::::::::::;;;<<<===>>>???>>>???@@@@@@@@@@@@???>>>???@@@@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCBBB@@@???????????????????????????======<<<;;;;;;;;;;;;<<<;;;<<<<<<======<<<<<<;;;::::::::::::999999999999888888777777777666666666555555555555555555555555444444555555555555444444222333333444444333333222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222333333333333333222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333444444333333333333444444111111111111111111111111333222111000000111222333222222222222222222222222111111111111222222222222000111222111000///000111222222222222222222222222000000111222222222222222111111111111111111111111222222333444444333222222222222222222222222333333111111222222222111111000222222222222222222222222222222222222222222222222111111111222222333333444111111111111111111111111000000222333444333333222222222222222222222222222111111222222222333333333222222222111222222333333333333333333333333333333333333333333333333333333333333333444444444555555333333333444444444555555333333333333333333333333555555555555555555555555444444555555555666666666777777777777777888888999888777777777777777777888999999999999999999999999888888888999:::::::::;;;999:::;;;<<<===???@@@@@@222222222222222222222222444333333222222333333444333333333333333333333333111111111111111111111111222222333333333444444444222333333444444333333222222333333444444333333222333222222222222222222333222222222222222222222222111333555555444222222333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222111111111222333333444111111222333333444555555333333333333333333333333000000111222444555666666666666666555555666666666222222333333444555666666555555444444444333333333444555555666777888888999777777777777777777777777666666666666666777888888555666666777888999999999999999888888999999:::;;;:::::::::;;;<<<===>>>???>>>???@@@AAAAAA@@@???>>>??????@@@@@@@@@AAAAAAAAA???@@@BBBCCCCCCBBBAAA@@@??????????????????@@@@@@======<<<;;;;;;;;;;;;<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888777777777777666666666666444555555555555555555555444555555555555555555444222333333444444333333222222222222222222222222222333333333333333333333333222222222333333222222222111111111222222333333333444333333222222111111111111111111111111111111111000000000000000000000000000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333333333222222111111222222333111111111111111111111111333222111000000111222333111111111111111111111111//////000000111111222222111222333222111111333555222222222222222222222222///000111222222222222222111111111111111111111111222222444444444444222222111111111222222333333444...///111222333333222111222222222222222222222222222222222222222222222222333333222222222222222222111111111111111111111111///000111333444444333333222222222222222222222222111111222222222333333333222222111000111222444555444444444444444444444444333333333333333333333333333333333444444444555555333333333444444444555555333333333333333333333333555555555555555555555555444444444444555555555666777777777777777888888999777777666666666666777777999999999999999999999999777777888999::::::;;;;;;999999:::<<<===???@@@@@@333222111000000111222333333333333222222111111111444444444444444444444444222222222222222222222222222222222222222222222222444444333222222111111111111222222333333222222111444333333222222333333444444444444444444444444444555333333666:::999444//////000222333444333333222111111222222222333333333222111000//////000111222222222222333333444444444555444222111111222444555777444222111222333333222444444444333333222222222444333333333333444555555666666555555555444444444333444444444555666666666777666555333333333444555666666666666777777777777777777777777888888888888444555555666777888888999888888999999999:::::::::888888777777888888999:::::::::;;;;;;<<<=========;;;<<<===>>>>>>?????????AAAAAAAAAAAA@@@@@@???>>>??????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::666666666666666666666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222333333222222111111111111111111111111111222222111111111111111111333333222111000000000111111111111111111111111111222222222222111111000000222222111111111111222222222111111111000000//////111222333333444444333333333333222111000000111111222222222222222222222222222222222222222222222222222222222222222222222222111111222333333333333222000000000111222222222333111111111111111111111111111111222222222333333333111111111111222333333444222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000/////////000222333222222222222222222222222222222222222222222222222222222222222222222222222333222111222444555444333222222222222222222222222333222222111000000000111000000000000000000000000222222222222222222222222222222222111111111000000111222222333333222222111333333333222222222111111222222111111111111222222333333333333333333333333444333333333333222222222444444444444444444444444444444444444444444444444444555666555444444555666555555555555555666777777777777666666666666777777888888888777777777777777:::;;;;;;<<<<<<;;;;;;:::::::::::::::::::::::::::<<<<<<;;;:::;;;<<<===>>>333333222111111222333333333333333222222222111111444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222333333222222333333333333222222444333333222222333333444222222222222222222222222555333222444888888444000000111222333333333333333111111222222222333333333333222111000000111222333222222333333333333333333333222000//////000222333666444222111222333333222444444444333333222222222444333333333333444555555666555555555444444444444444444444444555555555555666666555444444444444444555666666666777777777777666666777777777888888888555555666666777777888888888888888999999999::::::888888777777888888999:::::::::;;;;;;<<<=========;;;<<<===>>>>>>??????>>>??????@@@@@@@@@???>>>>>>??????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::::::::999999999999999999999999666666666666666666666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111444333333222111111222222111111111111111111111111222222222222111111111000222111111111111111111222111111111111000000000///000111222222333333222222333222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333222111111111111222222222222111111111111111111111111111111222222222333333333222111111111111222222333222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000///000111222333222222222222222222222222222222222222222222222222222222222222222222222222333222111222444555444333333333333333333333333333333333222111111111111111111111111111111111111111222222222222222222222222222222222111111111000000111222222333333222222111111111111000000000//////333333222222222222333333333333333333333333333333444444555555555666666666444444444444444444444444444444444444444444444444444555666555444444555666555555555555555666777777777777666666666666777777888777777777777777777777::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::<<<;;;;;;::::::<<<===>>>444333333222222333333444333333333222222222222111444444444444444444444444333333333333333333333333222222222222222222222222111111111222333444444444333333444444444444333333444333333222222333333444111111111111111111111111555333111222555666444111222222111111222222333333111111222222222333333333333333222222222222333333333333333333333222222222333222111000000111222333555444222222333444333222444444333333333333222222444333333333333444555555555555555555444444444444555555555555444444444444555555555666555555444333555555666666666777777777666666777777777777888888666666666666777777777777888888888999999999999:::888888777777888888999::::::::::::;;;<<<<<<======;;;;;;<<<===>>>>>>>>>>>>======>>>?????????>>>>>>>>>???@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::888888888888888888888888666666666666666666666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111111111111444444333333222333333333222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000111222222222222111222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222111111111111111111111111111111111111111222222222333333333333222222111111111111222222222111111111111222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111000000000000111222222222222222222222222222222222222222222222222222222222222222222222222222222333222111222444555444333333333333333333333333333444333333222222222222222111111111111111111111111222222222222222222222222222222222111111111111111111222222333333222222111111111111000000000000000444333333333333333333444333333333333333333333333333333444555666777888999444444444444444444444444444444444444444444444444444555666555444444555666555555555555555666777777777777666666666666777777777777777777777777888888999999999::::::999999999::::::::::::::::::::::::<<<;;;:::::::::;;;===>>>333333333222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444333444444555555444444333444333333222222333333444111111111111111111111111555222000000222333333222333333111111111222333444111111222222222333333333333333222222222222333333444333333333222222111111444333333222222333333444555333222222333444333222333333333333333333333333444333333333333444555555444444444444444444444444555555555444444333333333444444666666666555444333555555555666666666777777666666666666777777777888777777777777666666666666888888888888999999999999888888777777888888999:::999::::::;;;;;;<<<======:::;;;<<<===>>>>>>>>>>>>======>>>???@@@@@@@@@???>>>???@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;::::::::::::;;;;;;;;;;;;:::::::::999999777777777777777777777777666666666666666666666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111222222222444333333222222222333333222222222222222222222222222222222222222222222222111111111222222111111111111111111000000000000000000111111222222222222222222222222222222222222111222222222222222222222222222222222222222222222222111111111111111111111111222222111222222222333333333333333222222111111111111111111111111111111111111111222222222333333333555444333222222111222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333222111222444555444333444444444444444444444444444444333222222333333444111111111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222333333222222222222333333333333333333333333333333222222333444444555666666444444444444444444444444444444444444444444444444444555666555444444444666555555555555555666777777777777666666666666777777777777777777777888888888888888999999999999888888999999::::::::::::;;;;;;;;;;;;:::::::::;;;<<<===111111222222222222111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222444444444333333333222222333444444555555444444333444333333222222333333444222222222222222222222222444222000000111222333333444333222111111111333333111111222222222333333333111222222222222222222111333333333222222111111111333333333333333333333333333222222333444444333222333333333333333333333333444333333333333444555555333333444444444444444444555555444444333333333222333444555666666555444333555555555555666666666666555666666666666777777777777777777777666666666666777777888888888999999999888888777777888888999:::999999::::::;;;<<<<<<<<<:::;;;<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA===>>>???@@@AAAAAABBBAAA????????????????????????<<<<<<;;;::::::::::::;;;;;;;;;:::::::::999999999777777777777777777777777666666666666666666666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222333333222222111111111111111111111111111000000111111111222222222222222111111111111222222222222222222222222222222222222222222222222222333000111222222222222111000000000000000000000111111111222222333444333333333111222333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111222222111111111222333444444333333333222222111111111111111111111111111111111111222222222333333333666555444333333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222111222444555444333444444444444444444444444333333333222222333444444111111111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111222222222222222222222222222222111111111111222222333333333333333333333333444444444444444444333333444444444444444444444444444444444444444444444444444555666555444444444666555555555555555666777777777777666666666666777777666666777777888888888888777888888999999888888777999999999::::::;;;;;;;;;;;;::::::999:::;;;<<<===000111111222222111111000111222222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222555555555444333222222222333333444444444444333333444333333222222333333444333333333333333333333333333333222111111222333444333333222222111111222222111111222222222333333333111111222222222222111111222222222222222111111111111111111111111111111111333222222333555555444222222222333333333333444444444333333333333444555555333333333333444444444444444444444444333333333333333444555555666555555555444444555555555666666666555555666666666666777777666666666666777777777777777777777888888888888999888888777777888888999:::999999999:::;;;;;;<<<<<<::::::;;;<<<============???@@@@@@AAAAAAAAAAAA@@@===>>>???@@@AAABBBBBBBBB????????????????????????===<<<<<<;;;;;;;;;;;;;;;::::::::::::999999999999777777777777777777777777666666666666666666666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222333333222222111111111111111111111111111000000000111222222333333111111000000111111222222333333333333333333333333222222222222333333333333000111222333333222111000000000000000111111111111222222333444444444444333111111333444444444333222222222222222222222222222222222222222222222222222111111111111111111111111333222111111111222333444333333333333333222222222111111111111111111111111111111222222222333333333555444444333333333333444222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222333222111222444555444333333333333333333333333333333222222222222333333444222222222222222222222222222222222222222222222222111111111111111222222222111222222333333222222111000000000000000111111111222111111000000111111222333333333333333333333333666666555555555444444444444444444444444444444444444444444444444444444444444555666555444444555666555555555555555666777777777777666666666666777777666666666777888888999999888888888999999888888888888999999::::::;;;;;;<<<;;;:::999999999:::<<<===111111222333333222111111111111222222222333333333222222222222222222222222444444444444444444444444222222222222222222222222444444444444444444333333222222333333333333222222444333333222222333333444333333333333333333333333333333333222222222333444333333333333333222111000111111222222222333333333111222333444444333222111111111111111222222222222111111111222222111111111222111222333555555444222222222222333333444444444444333333333333444555555222222333333333444444444333333333333333333444444444444444444444555666666444444444555555555666666555555555666666666777777555555666666777777888888777777777777888888888888888888777777888888999:::888999999::::::;;;<<<<<<::::::;;;<<<============???@@@@@@@@@@@@??????>>>===>>>???@@@AAABBBBBBBBB????????????????????????>>>===<<<<<<;;;;;;<<<<<<:::::::::999999999999888888888888888888888888888666666666666666666666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111222222333333222222111111111111111111111111111///000000111222222333333222111111111111222333444333333333333333333333333222222222333333333444444///111222333333222111//////000000000111111111111111111222333333333333333000111333444555444333222222222222222222222222222222222222222222222222222111111111111111111111111333222111000000222444555222222333333333333333333111111111111111111111111111111222222222333333333222222111111111222333333222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333222111222444555444333333333333333333333333333111111111111111222333333222222222222222222222222222222222222222222222222000000111111111222222222111222222333333222222111//////000000000111111111333222222111111222222333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444555666555444444555666555555555555555666777777777777666666666666777777555666666777888888999999888999999999999999999888888888999::::::;;;<<<<<<;;;:::999999999:::;;;<<<222222444444444444222222111111111222222333333333222222222222222222222222444444444444444444444444222222222222222222222222222333333444444555555666111222222333333222222111444333333222222333333444222222222222222222222222222333444444333222333444222333333444333222111///111111222222222333333333333333444555555444333333000000111111222222222333222333333444444333333222111111222333555555444222222222222333333444444444444333333333333444555555222222222333333444444444222222222333333444444444555444333333444555666777444444444555555555666666555555555555666666666777444555555666777888888999777777777777888888888888888888888777888999999:::888999999::::::;;;<<<<<<999:::;;;<<<============???????????????>>>===<<<======???@@@AAABBBBBBBBB????????????????????????>>>>>>===<<<<<<<<<<<<===:::::::::999999999888888888888888888888888888888666666666666666666666666666666666666666555555444444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222333333222222222111111111111111111111111///000000111222222333333222222222222333333444555333333333333333333333333222222222333333444444444///000222333333222000/////////000000111111111222000000111222222222222111000111333555555555333222222222222222222222222222222222222222222222222222000000000000000000000000333222111000000222444555222222222333333444444444111111111111111111111111111111222222222333333333000/////////000111222222222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111222333444333222222222222222222222222222222222222222222222222222222222222222222222222222222333222111222444555444333222222222222222222222222111000000000111222222333222222222222222222222222222222222222222222222222000000111111222222222222222222222333333222222222111111222222333333333333444333333222222333333444333333333333333333333333//////000111222222333444444444444444444444444444444444444444444444444444444555666555444444555666555555555555555666777777777777666666666666777777555666666777888999999999999999::::::::::::999999888888999::::::;;;<<<<<<::::::999999999:::;;;<<<222222222222222222222222111111222222222333333333555444444333333222222111444444444444444444444444111111111222222333333333222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444222222222333333444444444333222222111111222222333222222222222222222222222333333333333333333333333333333333222222111111111444444222222222222444444222222222222222222222222222222222222222222222222444444333222222333333333444444444444444444333333444444444333333222222222444444555555555555444444666555555444444444555555999888777555555555666777888888888888777777777777777888888999999:::;;;;;;888888888999999:::::::::999999::::::::::::;;;;;;:::;;;;;;;;;<<<=========??????>>>>>>======<<<<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===>>>>>>>>>>>>============<<<;;;:::999888999::::::999888777666666777888999666666666666666666666666444444444444444444444444333333333333333333333333555444444333333222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111111111111111111000111111111111222222222222222111111111111222222333333333333333333333333444444333333333333222222222222222222222222222222555444444333222111000000222222222111111111111000222222222222222222222222111111111111111111111111222222222222222222222222555555555444444333333333111111111111111111111111222222111111111111222222222222222111111111000000222222222222222222222222000111111222222333444444222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000222111000000000111333333222222222222222222222222111222222333333222222111222222222222222222222222333333333333333222111000222222333333333444444444333333222111111222333333333222111111000000111111111111222222222333333333000000111222333333444444333333333333333333333333222222222222111111000000222222222333333222222222222222111111111111111111333333222111222333444555444444444444444444444444333333333333333333333333111222222222222222222333555555555555555555444444555555555555555555444444777777777777777777777777666666666666777777777777777888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999222222222222222222222222111111222222222333333333444333333333333222222222333333444444444444444444222222222222222222333333222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444222222222333333444444444333222222111111222222333222222222222222222222222111111111111111111111111333333333222222222111111444333222222222222333444222222222222222222222222222222222222222222222222444333333222222333333444444444444444444444444444444444444333333222222222444444555555555555444444666555555444444555555555999888777666555555666777666666777777888888888999777888888999999:::;;;;;;888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>======<<<<<<>>>>>>>>>?????????@@@@@@???@@@@@@@@@??????>>>===>>>>>>>>>>>>=========<<<<<<;;;:::999999999::::::888777777777777777777888666666666666666666666666444444444444444444444444333333333333333333333333222222222111111111111111222222222222222222222222222222222222222222222222111111111222222222333333111111111111111111111111000111111111111222222222222222111111111111222222333333333333333333333333444444333333333333222222222222222222222222222222444333333222222111111111000000111111222222222333222222222222222222222222111111111111111111111111222222222222222222222222444444333333222222222222111111111111111111111111222222111111111111222222222222222111111111000000222222222222222222222222333222222222222222222222222222222222222222222222222222222111111000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222111111111000000222111000000000111222333222222222222222222222222222222333333333333222222222222222222222222222222333333333333333222111000000000000111111111222222333333222111111222333333444333333222222222222222111111222222222333333333000111111222333333444444333333333333333333333333222222222222111111111000111111222222222222111111111111111111111111111111333333222222222333444555444444444444444444444444333333333333333333333333555555444333222111000000555555555555555555555555666666666666666666666666777777777777777777777777666666666666777777777777777888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999222222222222222222222222111111222222222333333333222222222222333333333333333333333444444555555555333333222222222222222222222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444222222333333333333444444333222222111111222222333222222222222222222222222111111111111111111111111333333333222222222222111333333222222222222333333222222222222222222222222222222222222222222222222333333333222222333333444222333333444444555555555444444333333333333222222444444555555555555444444666555555444555555666666888777777666666666666777555555666777888999::::::777888888999999:::;;;;;;888999999999999:::::::::999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;>>>>>>>>>============<<<>>>>>>>>>>>>????????????>>>????????????>>>>>>===>>>>>>>>>=========<<<<<<;;;;;;:::999999999999:::666777777888888777777666666666666666666666666666555555555555555555555555333333333333333333333333111111111111222222222222222222222222222222222222222222222222222222222222111111111222222222222333111111111111111111111111000111111111111222222222222222111111111111222222333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222...///000111222333444444222222222222222222222222111111111111111111111111222222222222222222222222222222222222111111111111111111111111111111111111222222111111111111222222222222222111111111111111222222222222222222222222444444333333222111111000222222222222222222222222111111111000000000000000222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222111111111111111111111000000111111222333222222222222222222222222333333444444444444333333222222222222222222222222222222333333333222111111000000000111111111111222333222222111111222222333555444333333222222333333111111222222222333333333111111111222222333333444333333333333333333333333222222222222111111111111000111111111111111111000111111111111111111111111333333222222222333444555444444444444444444444444333333333333333333333333666555555444333222111111555555555555555555555555666777777777777777777777777777777777777777777777666666666666777777777777777888888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::222222222222222222222222111111222222222333333333000111111222333333444444222333333444444555555555333333333222222111111111222222222222222222222222333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222333333222222222333444444222222333333444555666666333333333333333333333333444444555555555555444444555555555555555666666777777777777666666666666777555666666777888888999999777888888999999:::;;;;;;999999999999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::=================================>>>>>>>>>??????======>>>>>>???>>>>>>>>>>>>>>>=========<<<<<<<<<:::::::::999999999999999555666777888888777666555666666666666666666666666666666666666666666666666333333333333333333333333222333333444444555555555222222222222222222222222111111111111111111111111111111111111222222222222111111111111111111111111000000111111111222222222222222111111111111222222222222333333333333444444444444333333333222222222222222222222222222222222111111111222222333333333///000000111222222333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222111111111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222333333333222222111111111222222222222222222222222111111111111111111000000222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111222222222222222222222222222222222333444444555555444444333222222222222222222222222222222333333333222222111222222222222333333333333222222222222222222222222444444333222222222222222111111222222222333333333111111111222222333333333222222222222222222222222222222222222222222222222000000111111111111000000111111111111111222222222222222222333333333444444333333333333333333333333333333333333333333333333222333333444444555555555444444444555555555555555666666666666666777777777666666666666666666666666666666666666777777777777777777888888888999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::222222222222222222222222111111222222222333333333///000111111222333444444333333333444444555555555333333333222222111111111222222222222222222222222333333333333333333333333222333333444444333333222222222222333333333444444333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222333333444555222222333333444555666666333333333333333333333333444444555555555555444444555555555555555666777888666666666777777777777666888888777777777777777777777888888999999:::;;;;;;999999999999999999999999999999999:::::::::;;;;;;<<<<<<;;;;;;:::::::::999<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>;;;<<<===>>>>>>>>>>>>>>>============<<<<<<<<<<<<:::::::::999999999888888555666777888888777666555666666666666666666666666666666666666666666666666333333333333333333333333333333333444444555555666222222222222222222222222111111111111111111111111000000111111111222222222111111111111111111111111000000111111111222222222222222111111111111222222222222222333333444444444444444333333333222222222222222222222222222222222111111111222222333333444111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222333333333333111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222222222222222222222222222222222333444444555555444444333222222222222222222222222111222222333333333222222111111222222222333333333222222222222222222222222333333222111111111111111111111222222222333333333111222222222222222333333222222222222222222222222222222222222222222222333000000111111111111000000000000111111111222222222222222333333333444444444333333333333333333333333333333333333333333333333222222333444444555666666444444444555555555666666444444444555555666666666666666666666666666666666666666666666777777777777777777888888888999999999888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;222222222222222222222222111111222222222333333333000000000111222333333444444444444444444444444444333333222222222222222222222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444444444333333333333222222333222222111111222222333222222222222222222222222111111111111111111111111111222222222222333333333111111222222222222111111222222222222222222222222222222222222222222222222222222222222333444555555222333333444444555555555222222333333333333444444444444555555555555444444555555555555666777888888555666666777777777777666888888888888777777666666777888888999999:::;;;;;;:::::::::999999999999888999999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<=========<<<<<<<<<<<<============::::::<<<===>>>>>>>>>>>>=========<<<<<<<<<;;;;;;999999999:::999888888777555666666777777666666555666666666666666666666666555555555555555555555555333333333333333333333333222222222222333333333333222222222222222222222222111111111111111111111111000000000111111111111222111111111111111111111111000111111111111222222222222222111111111111222222111222222333333444444555444444333333333333222222222222222222222222222222111111111222222333333333222222222111111111000000222222222222222222222222111111111111111111111111111111111111111111111111222222222333333333333333111111111111111111111111222222111111111111222222111111111111111222222222222222222222222222222222000111111222333333444444222222222222222222222222222222222222222333333333222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222111111111111111222222222000000111222222222222111222222222222222222222222333333444444444444333333222222222222222222222222111111222333333333222222/////////000000000000111111222222333333222222111333222111111000000111111111111222222222333333333222222222222222222222222222222222222222222222222222222222222333333333333000111111111111111111000000000000111222222333333111222333444444444333333333333333333333333333333333333333333333333333333444444444444333333333222333333444444555666666666333333444444555555666666777777777777777777777777666666666666777777777777777888888888888999999999888888888999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<222222222222222222222222111111222222222333333333000000111111222222333333555555555444444333333222222222222222222222333333222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444444444444333333222222222333222222111111222222333222222222222222222222222111111111111111111111111111111222222222333333333000111222333333222111000222222222222222222222222222222222222222222222222222222222222333444555666444444444444444444444444222222222333333444444444444444555555555555444444555555555555666777888999444555666777888888777666777777777777777888888888777888888999999:::;;;;;;:::::::::999999999888888999999::::::::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<<<<=========888999;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;888999999:::999888777666666666666555555666666666666666666666666666666666444444444444444444444444333333333333333333333333333333333333333222222222222222222222222222222222111111111111111111111111000000000000111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222333333444555555444444333333333333222222222222222222222222222222222222222222222222333333111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222333111111111111111111111111222222111111111111222222000000111111111222222222222222222222222222222222222222222222222222222333222222222222222222222222000111111111222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222///000111222333222222111222222222222222222222222222222333333333333222222222222222222222222222222000111222333333333333222////////////000000000000111222333333333333222111333333222111111111111222111111222222222333333333222222222222222222222222111111111111111111111111222222222333333333444444111111222222222222111111///000000111222222333333111222333444444444333333222222222222222222222222333333333333333333333333333333333333222222222222333333444444555666666777444444444555666666777777777777777777777777777777666666666666777777777777777888888888888999999999888888999999:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<===222222222222222222222222111111222222222333333333111111111111111222222222666666555444333222222111111111111222222333333444222222222222222222222222333333333333333333333333222333333444444333333222222222333333333444444444444444444333333222222222333222222222222222222333222222222222222222222222333333333333333333333333111111111222222333333333000111222333333222111000222222222222222222222222222222222222222222222222222222222222333444555666444444444444444444333333222222222333333444444444444555555555555555555444555555555555666777999999444555666888888888777666555555666777888999::::::777888888999::::::;;;;;;:::::::::999999888888888999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<======888999:::<<<===>>>>>>>>>======<<<<<<<<<;;;;;;;;;888888999:::999888777666777666555444444555666777666666666666666666666666444444444444444444444444333333333333333333333333666666666555555444444444222222222222222222222222000000000000000000000000000000000000111111111111111111111111111111111111000111111111111222222222222222111111111111222222111111222333333444555555444444444333333333222222222222222222222222222222222222222222222222222222//////000111222333333444222222222222222222222222111111111111111111111111000000000000000000000000//////000000111111111222111111111111111111111111222222111111111111222222000000111111222222222222222222222222222222222222444444333222222111111111222222222222222222222222//////000000111111111222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222000000111111222222222222///000111222333222111111222222222222222222222222111222222333333222222111222222222222222222222222000111222333333333333333111111111111222222222222111222333444444333222111555444333333222222333333111111222222222333333333222222222222222222222222111111111111111111111111222222222333333444444444222222333333333333222222///000000111222222333333111222333444555444333333222222222222222222222222333333333333333333333333///000000111333444555555333333444444555666777777444555555666777888888999777777777777777777777777666666666666777777777777777888888888888999999999888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======111111111222222333333333000000000000111222333333333333222222111222222222555555555444444333333333333333222111000///......333333333444444555555555333222111111333333222111222222222222222222222222333333333333333333333333111111111111111111111111222222333333333333444444444444444444444444444444444333333222111111111222333333333333333333333333444444333222111111111111222222222222222222222222111111222222222333333333444444444444444444444444333333222111222333444555444444444444444444444444555555555555555555444444777777666666666666777777777777777777666666666666888888777777777777888888777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================;;;<<<<<<<<<======>>>>>>======<<<;;;::::::999999:::::::::999888777777666555555444444444444555555777666555444333222222222555555555444444333333333222222222222222222222222222222222222222222222222333333222111111222333333111111111111111111111111222222222111111111000000111111111111111111111111444222000000333444333111222222222222222222222222111111222333333444555555666666555333000000111333222222222222222222222222333333333444444555555555111111111111111111111111222222222111111111000000111222333444444333222111000000000000000000000000000000000000000000000000222111111000000111111222555555555444444333333333222222222111111000000000222222222222222222222222222222222222222222222222111222333222000///000111333222222111111222222333222222111111222222333444222222222222222222222222222222333333333222222111222222222222222222222222000000111111111111000000222222222222222222222222111111222222222333333333555444222111111111222222333333333222222111111111222222222222222222222222333333222111000000111111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111000111222333444444444444111111222222222111111000111111222222222333333333333333333333333333333333222222222222222222222222111111222222222333333333555555555555555555444444555555555555555555555555666666666666777777777777666666666666666777888888888888888888888888888888777888888888888999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<222222222222222222333333333333333222333333444444333333222222111222222333444444444444333333333222333333222222111111000000333333333333444444444444444222111222333444333222222222222222222222222222333333333333333333333333111111111111111111111111222222333333333333444444444444444444444444444444444333222222111111222222333333333333333333333333333333222222111222222222222222222222222222222222111111222222222333333333444444444444444444444444333333222222222333444555444444444444444444444444555555555555555555555555777666666555555666666777666666666666777777777777888888777777777777888888888888888888888888999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<<<<<<<;;;::::::999999:::999999888777777666666555555444444444444555555666666555444333333333333555555444444444333333333222222222222222222222222222222222222222222222222333333222111111222333333111111111111111111111111222222222111111111000000111111111111111111111111555333111111333444333222222222222222222222222222111111222222333444444555666666666444222111333555222222222222222222222222222222333333333444444444111111111111111111111111222222222111111111000000111111111222222111111111111111111111111111111111111111111111111111111111222222111111111111222222444444444333333333222222333333222222222111111111222222222222222222222222222222222222222222222222222333444333111000111222333222222111111222222333222222111111222222333444222222222222222222222222222222222333333222222111222222222222222222222222333333444444444444333333222222222222222222222222111111222222222333333333444333222111111111222222333333333222222222111111222222222222222222222222333222222111000000111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222333111111111111111111111111000111222333444444444444111111222222222111111000111111222222222333333333333333333333333333333333222222222222222222222222111222222222222333333333555555555555555555444444555555555555555555555555555666666666777777777777666666666666666777888888888888888888888888888888777888888888888999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<333333222222222222222222444444333333222333333333333222222111222222333333333333333333222222222222333333333333333333333333333333333333222222222222444333222333444555444222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444333333222222111111222222333333333333333333333333222222222111222222333333222222222222222222222222111111222222222333333333444444444444444444444444333333222222222333444555444444444444444444444444555555555555555555555555666555555555555555555666555555666666777777888888888888777777777777888888999999888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;::::::999999999888888777777666666555555555555444444444444555555666555444444333333333333444444444444333333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111222222222111111111111111222222222222222222222222333222000000222333222111222222222222222222222222111111222222333333444444444555555444333333555666222222222222222222222222222222222222222333333333111111111111111111111111222222222111111111111111111111000000000000111111111111111111111111111111222222222222222222222222333333222222222222333333333333333222222222222222333333333333222222222222222222222222222222222222222222222222222222222222222333444333222111222333333222222111111222222333222222111111222222333444222222222222222222222222111222222333333222222222222222222222222222222222444444444555555444444444222222222222222222222222111111222222222333333333444333222111111111222222333333333222222222222111222222222222222222222222333222111111000111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111000111222333444444444444000111111222222222111111111111222222222333333333333333333333333333333333222222222222222222222222222222222222333333333333444444444444444444555555555555555555555555555555555555666666666777777777666666666666666777888888888888888888888888888888777888888888888999999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<333333333222222111111111333333222111000000000000222222111111222222333333222222222222222222222222111222222222333333333444333333333222222111111111555444333333555555444333222222222222222222222222222222222222222222222222444444444444444444444444222222222333333333444444333333333333333333333333333333222222111222222333333333333333333333333333111111111111222333444444222222222222222222222222111111222222222333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444555555555555555555555444444444444555555444555555666777888888999888888777777777777888888999999999888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888777777666666555555555555555555444444444444555555666555444333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111000/////////000000000222222222222222222222222111111222222333333333333222333444444333333555666222222222222222222222222111111111111111111222222111111111111111111111111111111111111111111111111333222111000000111222333111111111111111111111111222222222222222222222222444333333222222333333444222222111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222444444444222222333444333222222111111222222333222222111111222222333444222222222222222222222222111111222333333333222222222222222222222222222222111111222222222222111111222222222222222222222222111111222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222111111222222222333333333333333333222222222222111111111111111111111111111111111222333333333333333000000111222222222111111111111222222222333333333333333333333333333333333222222222222222222222222222222222333333333444444333333444444444444555555555555555555555555555555555555555666666666777777666666666666666777777888888888888888888888888888777777888888888999999999999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<333333333222222111111111333333222111000000000000222111111111222222333444222222222222222222222222000000111111222333333333333333333222222111111111555444333333555555444333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444333333333333333333333333333222222111222222333333333333333333333333333333111111111111222333444444222222222222222222222222111111222222222333333333333333333333333333333333222222333333333444444444444444444444444444444444444444444555555555666666555555444444444444555555444555555666777888888999888888777777777777888888888888888888888888888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999999888888888666666666555555555555555555555444444444444555555555555444333333333444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111000000000111222222222222222222222222222111111222222222222222333///111333333222222333555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111444444222111111222444444111111111111111111111111111111111111111111111111444333333222222333333444111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222333444444222222333444333222222111111222222333222222111111222222333444222222222222222222222222000111222333333333333333222222222222222222222222000000111111111111000000222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111222222333333222222///000111222222222222222111111222222222333333333333333333333333333333333222222222222222222222222222222333333333444444444333333333333444444555555555555555555555555555555555555555555666666666666666666666666666777777888888888888888888888888888777777888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======333333222222222222222222444444333333222333333333111111111111222333444444222222222222333333333333000111111111222222333333333333333333222222222222444333222333444555444222222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333444444333333333333333333333333222222111111222222333333333333333333333333333333222222222111222222333333222222222222222222222222111111222222222333333333333333333333333333333333111222333444444444333333444444444444444444444444333333444444555666666666666555555555555555555666555555666666777777888888888888777777777777888888777777888888888999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999888888888888888888888888666666666666666666555555555555444444444444555555555444444333333444444444222222222222333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111111111111111111222222222333333333333333333333333222333444333111111333444222222222222222222222222111111222222222222222222...000222333222111222333222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222444444333333333333444444222222222222222222222222111111111111111111111111333333222222222222333333111111111111111222222222222222222222333333333333222222222222222222222222222222222222222222222222111222333333222222333444333222222111111222222333222222111111222222333444222222222222222222222222000111222222333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333111111222333333333222222111222222222222333333333222222222222222222222222111111111000111111222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111222222222222222111///000111222222222222222111111222222222333333333333333333333333333333333222222222222222222222222333333333333444444444444222222333333444444555555555555555555555555555555444444555555555666666666666666666666666777888888888888888888888888888888777888888888888999999999999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========222222222222222222333333333333333222333333444444111111111111222333444555222333333333444444444444222222222333333333333333333333333333444444444444444222111222333444333222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222222222111111222222333444333333333333333333333333333333222222111222222222222222222222222222222222111111222222222333333333222222222222222222222222111222333444444444333333444444444444444444444444333333444444555666666777777666666555555666666777666666666666777777777777888888777777777777888888666666777888999::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999888777888888888888888888888666666666666666666666666555555444444444444555555444444444333333444444555111111222222222333333333222222222222222222222222222222222222222222222222111222333333333333222111111111111111111111111111000000111111111222222222333333333333333333333333111222333222000000222444222222222222222222222222222222111111111111111111///111333444333222222222222222222222222222222222333333222222222111111111111111111111111111111111000000111111111222222222222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222111111111222222222333333111111111222222222333333222222222222222222222222222222222222222222222222000111222222111111222444333222222111111222222333222222111111222222333444222222222222222222222222000000111222333333333333222222222222222222222222222333333444444333333222222222222222222222222222111111222222222333333333000111222333333333333222111111222222222333333333222222222222222222222222111111000000111222222333222222222222222222222222222222222222222222222222111111222222222333333333000000111222333444444555111111111111111111111111111111222222222222111111//////000222222333333222111111222222222333333333333333333333333333333333222222222222222222222222333333333444444444444555111222222333444444555555555555555555555555555555444444444555555555666666666666666666666777888888888888888888888888888888777888888888888999999999999999::::::;;;<<<<<<===<<<<<<<<<<<<============111111111222222333333444000000000000111222333333111111111111222333444555333333333444444555555555444444444444444444444444333333333444444555555555333222111111333333222111222222222222222222222222111111111111111111111111555555555555555555555555222222333333333444444444222222222222222222222222222111111111222333333444333333333333333333333333444444333222111111111111222222222222222222222222111111222222222333333333222222222222222222222222111222333444555444333333444444444444444444444444333333444444555666777777777777666666666666777777777777777777666666666666888888777777777777888888555555666888999:::;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888777777777777777888888888666666666777777777777777555555555444444555555555444444333333333444444555111111111222222333333333222222222222222222222222222222222222222222222222111222333444444333222111111111111111111111111111000000111111222222222222333333333333333333333333---///000///---,,,...111222222222222222222222222222222111111111111111111111333555555444222222333222222222222222222222222333333333333222222111111111111111111111111111111000000111111222222222222111222333444444333222111222222222222222222222222333333333333333333333333222111111111111111111222111111222222333333333333000000000111111222222222222222222222222222222222222222222222222222222222///000222222111111222333333222222222222222222333222222111111222222333444222222222222222222222222///000111222333444444444222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333000111222333444333333222111111111222222333333333222222222222222222222222111111000000111222333333222222222222222222222222222222222222222222222222111111222222222333333333//////000111333444555666111111111111111111111111111111222222222111111000//////000222222333333333111111222222222333333333333333333333333333333333222222222222222222222222333333333444444444555555111111222333333444555555555555555555555555555555444444444555555555666666666666666666666777888888888888888888888888888888777888888888888999999999999999::::::;;;<<<======<<<<<<<<<<<<=========>>>222222222222222222222222555444333333333333444555222222222222222222222222444444444444444555666666444444444444444444444444333444444555555444444333333333333333333333333333333333333222222111111111444333333222222333333444111111222222444444555555222222222222222222222222444333333222111111111222333444444444444333222222222222222222222222222222111222222333333222222111222222222111111111000000111111222222222333333333222222222222222222222222444444444444444444444444444444444555555555666666444555555555555555444444666666666666666666666666666666666666666666666666777777777777777777777777999999888888888888888888::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<======>>>======;;;;;;::::::::::::999999888888777777777777888888999888888777666555555444444444444444444444444444333333333333333333333333111111111222222333333333111111111111000000//////111111111111111111111111333333333222222222111111333222000//////000222333222222222222222222222222444444333333333333222222222222333444444444444333222222111111111111222222333333333222222111111111666555444333222222222222222222222222222222222222333333333222222111111111333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333444333333222111111111222444333333222222333333444111222222333333222222111111222333444444444333222111111111111111111111111333222222111111222222333111111111111111111111111333333333222222111111111111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222111222333444555444333333222111111111222222333444333111000111222222222111111111111222222444333111000000111333444111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111555888888555333444555444444444444444444444444555555555555555555555555444444222222222222444444555555555555666666666666888888888777777777777777777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;222222222222222222222222444333222222222222333444222222222222222222222222444333333333333444444444444444444444444444444444333444444555555444444333333333333333333333333333333333333222222222111111333222222111111222222333111222222222222222222222222222222222222222222222444333333222111111111222333333333333333222222111111111111111111111111111111222222333333222222111222222222111111111000000111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444444555555555555555444444555555555555555555555555888888888888888888888888777777777777777777777777888888888888888888888888::::::::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<;;;;;;:::::::::;;;;;;;;;;;;<<<===============::::::999999999888888888777666666666666666666777777777666666555444444333444444444444444444444444333333333333333333333333111111222222222333333333222222222111111000000000111111111111111111111111333333222222111111111111333222111000000111222333222222222222222222222222444444333333333222222222000000111222222222222111222222111111111111222222333333222222222222222222666555444333222222222222222222222222222222222222333333333222222222111111333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333444333222222111111111222222222222111111222222222111222222333333222222111222333444444444333222111111111111111111111111111333222222111111222222333111111111111111111111111333333222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222111111111222333444444333222222111111222222222333444333111000111222222222111111111111222222444333111000000111333444111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222333333333333333555666666555444444555444444444444444444444444555555555555555555555555444444333222222333444444555555555555666666666666888777777777777777777777888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;222222222222222222222222333222222111111222222333222222222222222222222222333333333222222222222222444444444444444444444444333444444555555444444333333333333333333333333333333333333222222222222111222111111000000111111222222222222111111000000000222222222222222222222222333333222222222222222222222222222333222111111000000000000000000000000000111222222333333222222111222222222111111111111111111111222222222333333333222222222222222222222222111111111222222222222222222222222333333333444444444444555555555555555444555555555555555555555555777777777777777777777777666666666666666666666666888888888888888888888888999999::::::::::::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<999888888888888777777777555555555555555555555555666666555555444333333333444444444444444444444444333333333333333333333333111222222222222333333333333333222222222222111111111111111111111111111111222111111111111000000000111111111111111111111111222222222222222222222222333333333333222222222222000000111222222222222111222222111111111111222222222222222222222222333333555555444444333222222222222222222222222222222222333333333222222222222111333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333222111111111111222111111000000000000111111111222222333333222222111333333444444333222111111222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222333333111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111000000000111222333333333222222111111222222222333444333111111111222222222111111111111222222444333222111111222333444111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333444444444444666555333444555666555555444444444444444444444444555555555555555555555555444444333333333333444444555555555555666666666666777777777777777777888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;222222222222222222222222333333222222222222333333222222222222222222222222333333333333333222222111444444444444444444444444333444444555555444444333333333333333333333333333222222222222222222222222222222111111111111222222222222222222111111111111222222222222222222222222222222222333222222222111111222222222222111000000111111111111111111111111111222222333333222222111111111111111111111111111111111222222222333333333222222222222222222222222111111111222222222222222444444444555555555666666333444555555666555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777888888888888999999999999999:::::::::999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999::::::;;;;;;:::;;;;;;<<<<<<<<<;;;;;;999999888888888777777777555555555666666555555555555555555555444444333333444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111000000000000000000000000111222222222222111000222222222222222222222222333333333222222222222111222222333444444444444333333222222111111222222333111111111222222333333333444444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111111222111111111000000111111111111222222333333222222111444444333333222222111000222222222222222222222222333222222111111222222333222222222222222222222222111111111222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222333333333222222111222222333111333333333111111222333222222111111111111222222333222222111111222222333111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333444444444555555888555222222555777666444444444444444444444444444555555555555555555555555444444444333333444444444555555555555666666666666777777777777777888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<222222222222222222222222333333444444444444333333222222222222222222222222333333444444444444333222444444444444444444444444333444444555555444444333333333333333333333333333222222222222222222222222333333222222222222333333111111222222333444444555222222222222222222222222111222222333333333222111111222222222222111000000222222222222222222222222111222222333333222222111111111111111111111111111111111222222222333333333222222222222222222222222111222222222333333333444444444444555555555666666333444444555666666555555555555555555555555555555555555555555555555555555666666666666666666666666666666777777777888888888888888888999999:::::::::999999999:::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999999999:::;;;<<<::::::;;;;;;;;;;;;:::::::::999999999888888888888555666666777777666666555666666666555555555555555444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333444111111111111111111111111000000000000000000000111000111222222222222111000222222222222222222222222333333222222222111111111222222333444444444444333333333222222222222333333111111111222222333333333444444555555555444333222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111111111000000111222222222222111111111111222222111222222333333222222111333333222222111111111111222222222222222222222222333222222111111222222333222222222222222222222222111111111222222333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333222222111222222333333111222333333111111222333222222111111111111222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333444444444555555888555222222555777666444444444444444444444444444555555555555555555555555444444444444444444444444555555555555666666666666666666777777888888888888888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<222222222222222222222222333444444555555444444333222222222222222222222222111222444555555555444333444444444444444444444444333444444555555444444333333333333333333333333333111222222222222333333333444333333333333333333444000111222333444555666666222222222222222222222222000111222333444333222111222222222333222111111000222222222222222222222222111222222333333222222111111111111111111222222222111111222222222333333333222222222222222222222222111111222222333444444444222222222333333333444444333333444555666666666666444444444444444444444444777777777777777777777777666666666666666666666666555666666777777888888888777777888888999:::::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::999888888999999:::;;;<<<::::::;;;;;;::::::999999::::::999999999888888888555666777888888777666555555555555555555555555555444444444444444444444444333333333333333333333333333333333222222222222111222222333333333333444444111111111111111111111111000000000111111111111222111111111111111111111111222222222222222222222222222222222222111111111111000000111222222222222111333333222222222222333333222222222222222222333333333444555666666555444333222222222222222222222222111222222222222333333333111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222111000000000000111222222222222222111111222222222111222222333333222222111222222111111111111222333333333333333333333333333333222222111111222222333333333333333333333333333222222222222222222333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444444444333222222111111222222333333000222333333222111222444222222111111111111222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333444444444444666555333444555666555555444444444444444444444444555555555555555555555555444444555555555555444444555555555555666666666666666666666777888888999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<222222222222222222222222222333444444444444333222222222222222222222222222...000222444555555444333444444444444444444444444333444444555555444444333333333333333333333333333111111222222222333333333333333222222222222333333111111222222333333333444222222222222222222222222///111222444444333222111333333333333333222222111111111111111111111111111111222222333333222222111000000111111111222222222111111222222222333333333222222222222222222222222000000111111222333333333222222222333333333444444222333444555666666666666444444444444444444444444888888888888888888888888777777777777777777777777555555666666777888888999666777777888999999::::::999999::::::::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<:::::::::::::::999888888999888888888888777777777333444666777777666444333444444444444444444444444444444444444444444444444333333333333333333333333333333333222222222111111111222222222333333333333111111111111111111111111111111111111222222333333333222111000000111222333222222222222222222222222222222222222111111111111000000111222222222222111444333333222222333333444333333222222222222222222333444555666666555444333222222222222222222222222111111222222222333333333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222111111000000000000111111111222222333333222222111111111000000111222333444333333333333333333333333333222222111111222222333333333333333333333333333333333222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111222333444333333222222222111111222222333444000222333333222111333444222222111111111111222222222222222333333222222222111222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222222222222222333333333333333555666666555444444555444444444444444444444444555555555555555555555555333444555666666555444333555555555555666666666666555666666777888888999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======222222222222222222222222111222333444444333222111222222222222222222222222,,,...000333444444333333444444444444444444444444333444444555555444444333333333333333333333333333111111111222222333333333222222111111111111222222222222222111111111111111222222222222222222222222///000222444444444222111333444444444444333222222000000000000000000000000222222222333333222222222000000111111222222222222111111222222222333333333222222222222222222222222...//////000111222222222444444444555555555666666222333444555666666666666444444444444444444444444777777777777777777777777888888888888888888888888444555555666777888888999666777777888999999::::::999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999:::;;;<<<:::::::::::::::999888777777777777777666666666666222333555666666555333222333333333333333333333333444444444444444444444444333333333333333333333333333333333222222111111111111111111222222333333333111111111111111111111111111111222222222333333333333222000//////000222333222222222222222222222222222222222111111111111000222222333444444444444333444333333222222333333444444333333222222111111111222444555777777666444333222222222222222222222222111111111222222333333333111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000///000000111222222000000////////////000000222222222333333222222222000000//////000222444555333333333333333333333333333222222222222222222333333333333333333333333333444333333222222111111111111111222222222333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111///000111222333222111111222111111111222333333444000111333333222222333444222222111111111111222222111222222333333222222111222222222333333222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111555888888555333444555444444444444444444444444555555555555555555555555333444555666666555444333555555555555666666666777555666666777888999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======222222222222222222222222000222444333222111222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111000000222222111111222222333444111111111111111111111111000111111111111222222222444444333333222111000000333333333222222111111111000000000111111222222333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444555555555555666444444444444444444444444333333333444555666777777444555555666666666666666666666666666777777777777777777666666666666777777999999::::::::::::;;;;;;::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;999999888888888888999999999999999888888888888777888777777666555444444444777777666555444444333333333333333333333333333333333222111000000222444555333333333333333333333333222222111111111111111222111111111111111111111111333222222111111222222333222222222222222222222222000111111111111222222222222222222222222222222222333333333222222111111111111111111111222333444555222222222222222222222222333333333222222111111111444555777999888666444222333333333222222222111111333333222111000000000111222222222111111111000000111111111111111111111111111111000000111111222333222222222111111111000000111111000000111111222333111111000000000000111111111111111222222333333333111222333222000000000111222222111111111111222222111111222222222333333333222222222222222222222222222222222222222222222222444333333222111111111222222222111111111111222222222222222222222222222222111111111111111111111111222222222222222222222222111222222111000000111333333333222111111222333333111333555444333222333333333333333222222111111111444333222111222333444555222222222222222222222222222222222222222222222222333333333333222222111000111111222222222333333333333222222111111222222333333222222111111222222333222222222222222222222222......///000111111222222222222222222222222222222222222111111222222333444333222111222444555444333333333333444444444555555666555555555555444444444444444444444444444444444555555555555555555444444555555555555666666666666888777555444555777:::<<<888888777777777777777777:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>222222222222222222222222000222444333222111222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111000222222111111222222333444111111111111111111111111111111111111222222222222444444333333222111111000333333222222222222222222111111111222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444444555444444444444444444444444444333333444444666777777444555555666666666666666666666666666777777777777777777666666666666777777999999999:::::::::;;;;;;::::::::::::::::::::::::===<<<<<<<<<;;;;;;;;;;;;999999888888888888999999999999999888888888777777777777777666555444444444777666666555444444333333333333333333333333333333555444333222222444555777555555444333222222111111222222111111111111111222111111111111111111111111333222222111111222222333222222222222222222222222/////////000000000111111222222222222222222222222333333333222222222111111111111111111222333444555222222222222222222222222333333333222222222111111333444666888888666444222333333333222222222111111222222111111000111111111222222222111111111000000111111111111111111111111111111000000111111222333222222222111111111000000111111000000111111222333111111111000000111111111222222222222222222333333222333444333111111111222222222111111111111222222111111111111222222222333222222222222222222222222222222222222222222222222444333222222111111222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222111111222444333333222111111222333333111333444444222222222333333333333222222222111111333222222222222333444444222222222222222222222222222222222222222222222222222222333333333222111111111111222222222333333333333222222111111222222333333222222111111222222333222222222222222222222222000000111222222333444444222222222222222222222222222222111111222222333444333222111222444555444333333333333444444444444555666555555555555444444444555555555555555555555555555555555555555555555555555555555555666666666666555666777888999999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>222222222222222222222222000222444333222111222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222111111111111222222111111222222333444222222222222222222222222111111111111222222222333444333333222222111111111222222222222222222333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444444444444444444555666777444555555666666666666666666666666666777777777777777777666666666666777777999999999999::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<;;;;;;;;;;;;999999888888888888999999999999888888888777777777777777666666555444444444666666555555444333333333333333333333333333333333444333333222222444555666666666555333222111000///222111111111111111222222111111111111111111111111333222222111111222222333222222222222222222222222000000000000111111111222222222222222222222222222333333333222222222222111111111111111222333444444222222222222222222222222333333333222222222222111222333555666666555444333333333333222222222111111111111111000111111222222222222222111111111111111111111111111111111111111111111000000111111222333222222222111111111111111111111000000111111222333222222111111111111222222333333222222222222222222333444555444222111222333222222111111111111222222000000000111111111222222222222222222222222222222222222222222222222222222333333222222111111222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222333444333111111333444333222222111111222222333000222333333222111111222333333333222222222222111111222222333333333333333222222222222222222222222222222222222222222222222111111222333333333222222111111222222222333333333333222222111111222222333333222222111111222222333222222222222222222222222222222333333444444555555222222222222222222222222222222111111222222333444333222111222444555444333333333333333444444444444666555555555555444444444555555555666666777777777555555555555555555555555555555555555666666666666333555999;;;<<<;;;888666999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>222222222222222222222222000222444333222111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222111111111222222222333333333333333222222111111111111111111222222333333333444444444333333222222222222222222222222222222222111222222222222222333333333333333333333333333333333333333333333333333333222333333333333444444444444444444444444444444444444444444444444555666777444555555666666666666666666666666666777777777777777777666666666666777777888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999888888888888777777777777666666666555555444444444555555555444444333333333222222222222222222222222111111000000111111222333444444444333222111000000111111111000111111222333111111111111111111111111333222222111111222222333222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222222111111111222222333444222222222222222222222222222222222222222222222222111222444555666555444333333333333222222222111111111000000000111222333333111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111111000000111111222333333222222222222222222333333333333222222111111111333444444444222111222333222222111111111111222222///000000000000111111111222222222222222222222222222222222222222222222222333333222222111222222333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222333333222111111222444222222222222222222222222///111333222111000111222222222222222222222222222000111222444444333222222222222222222222222222222222222222222222222222222000111222222333333333333111111222222222333333333333222222111111222222333333222222111111222222333222222222222222222222222333333333333444444555555222222222222222222222222222222111111222222333444333222111222444555444333222222333333333444444444666555555555555444444444444444444555666666777777444444444555555555555555555555555555666666666666444666999<<<<<<;;;888666666666666666777777777777999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======222222222222222222222222000222444333222111222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333444222222222222222222222222111222222222222333333333333333222222222222222111111111111222222333333333444444444333333222222222222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333444444444444555555555555444444444444444444444444555444444444444555666666444555555666666666666666666666666666777777777777777777666666666666777777888888888999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;999999888888888888999999888888888777777777666666555555555555444444444444444444444444444333333333222222222222222222222222000000000000111111222222111222222222222222222222111111000000111222222333111111111111111111111111333222222111111222222333222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222222222111111222222333333222222222222222222222222222222222222222222222222111111333444555555555555333333333222222222111111111000000000111222333333111111111111111111111111111111111111111111111111111111000000111111222333111111111111111111111111111111000000111111222333333222222222222222222333333333333222222111111111111222333222111000111222222222111111111111222222///000000000000111111111222222222222222222222222222222222222222222222222333222222111222222333333111222333333333333222111222222222222222222222222333333333333333333333333222222222222222222222222000111111111//////000222222222222222222222222222///111333222111000111222222222222222222222222222000111222333444333222111222222222222222222222222222222222222222222222222000111222222333333333333111111222222222333333333333222222111111222222333333222222111111222222333222222222222222222222222222222222222333333333333222222222222222222222222222222111111222222333444333222111222444555444333222222222333333333444444666555555555555444444444333333444444444555555555444444444555555555666666555555555555666666666666777777888999999999888888555555666666666777777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;<<<======222222222222222222222222000222444333222111222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333222222111111222222333444333333333333333333333333222222222222333333333333222222222222222222222222222222222222222222333333333333333333222222222222222222222222222222222222111111111222222333333444333333333333333333333333333333333333333333333333444444444555555555666666444444444444444444444444555555444444444555555666444555555666666666666666666666666666777777777777777777666666666666777777888888888888999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999888888888888999999888888777777777666666666444444444444444444444444444444333333333333333333222222222222222222222222222222222333333333333333000000111111222333333333000000000000111222333333111111111111111111111111333222222111111222222333222222222222222222222222000000000000111111111222222222222222222222222222111222222222222333333333333222222111222222333333222222222222222222222222111222222222222333333333111111333444555666777777333333333222222222111111111111111000111111222222111111111111111222222222111111111111111111111111111111000000111111222333111111111111111222222222111111000000111111222333222222111111111111222222333333222222222222222222111222333222000///000111222222111111111111222222000000000111111111222222222222222222222222222222222222222222222222222222222222111111222222333333111222333444444333222111222222222222222222222222333333333333333333333333222222222222222222222222///000111000......000111111222222333333222222111000222333333222111111222111222222222222333333333000111111222222222222222222222222222222222222222222222222222222222222222111111222333333333222222111111222222222333333333333222222111111222222333333222222111111222222333222222222222222222222222111111111111222222222222222222222222222222222222222222111111222222333444333222111222444555444333222222222222333333333333666555555555555444444444444444444444444444444444333333444444555666666666555555555555666666666666888888777666666777888888666777777888888999999999999999999999::::::::::::;;;;;;::::::;;;;;;<<<===222222222222222222222222000222444333222111222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333333444444222222111111222222333444333333333333333333333333222222222333333333444444222222222222222222222222333333222222222222222222111111111222222222222222222222222222222222222222000111111222333333444444333333333333333333333333333333333333333333333333333333444444444555555555444444444444444444444444666555555444444444555555444555555666666666666666666666666666777777777777777777666666666666777777888888888888999999999999::::::::::::::::::::::::999999:::::::::;;;;;;;;;999999888888888888999999888777777777666666666666444444444444444444444444333333333333333333333333111111111111111111111111111111222333333333333333111111111111111222222222000000000000111222333444111111111111111111111111333222222111111222222333222222222222222222222222/////////000000000111111222222222222222222222222111111222222222333333333333333222222111222222333222222222222222222222222111111222222222333333333111222333555666777888999333333333222222222111111222222111111000111111111000000111111111222222222111111111111111111111111111111000000111111222333000000111111111222222222111111000000111111222333111111111000000111111111222222222222222222333333222333444333111000111222222222111111111111222222111111111111222222222333222222222222222222222222222222222222222222222222222222111111222222333444111222444555555444222111222222222222222222222222222222222222222222222222222222222222222222222222000111111000//////000222111222333333333333222111111333444444222222222333111111222222222333333333111111111111111222222333222222222222222222222222222222222222222222222222222222333333333222111111111111222222222333333333333222222111111222222333333222222111111222222333222222222222222222222222222222222222111111111111222222222222222222222222222222111111222222333444333222111222444555444333111222222222222333333333666555555555555444444444666666555555444444333333333333444444555666666777555555555555666666666666777777666666666666666666666666777777888999999:::888999999999999:::::::::;;;;;;::::::;;;;;;<<<===222222222222222222222222000222444333222111222333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444222222111111222222333444333333333333333333333333222222333333333444444444222222222222222222222222444333333222222111111111000000000111111222222333222222222222222222222222000000111222333333444444333333333333333333333333333333333333333333333333222222333333333444444444444444444444444444444444666555555444444444555555444555555666666666666666666666666666777777777777777777666666666666777777777888888888888999999999::::::::::::::::::::::::999999999::::::;;;;;;;;;999999888888888888999999777777777777666666666666444444444444444444444444333333333333333333333333111111111111111111111111//////000111111111111000333222222222111111000000000000000000111222333444111111111111111111111111333222222222222222222333222222222222222222222222000111111111111222222222222222222222222222222222111111111222222333333333333333222222111222222222222222222222222222222222111111111222222333333333222222333555777888999:::333333333222222222111111333333222111000000000111000000111111222222222222111111111111111111111111111111111000111222222333000000111111222222222222111111111000111222222333111111000000000000111111111111111222222333333444333444555444222111222333222222111111111111222222111222222222222333333333222222222222222222222222222222222222222222222222222111111111222333333444111222444555555444222111222222222222222222222222111111111111111111111111222222222222222222222222111222222111000000111333111222333444444333222111111333555444333222333444111111111222222333333333222111000000000111333444222222222222222222222222222222222222222222222222333333333333333222111000111111222222222333333333333222222222222222222333333222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444333222111222444555444333111111222222222333333333666666555555555444444444888888777666555444444333333333444444555666777777555555555555666666666777555555666777777666555444333444444555666777777888888888999999999:::::::::;;;::::::::::::;;;<<<<<<444444444333333222222222222222222222222222222222333222111000000111222333333333222111111222333333444444444444444444444444555444333333222222222222222222222222222222222222444444444333333222222222444444444444444444444444333333333333333333333333444444444333333222222222333444444555555444444333222222222111111111111000333333333333333333333333222222222222222222222222222222222222222222222222555555555444444333333333222222333333333333444444444444444333333222222222222222333333333444444444555555555555555555444444555555555555555555555555666666666666777777777777666666666666666666666666999888888888777777666666666666777888999999::::::;;;:::999999888888999999777888999:::::::::::::::;;;;;;::::::999888777777666555555555555444444444555555555555555555555555666555444444222222111000222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222111111111000000//////222222222222222222222222222222222111111111111000111222222333333222222111111111222222222222111111444555555666666555555444222222222222222222222222333333333333333333333333222222222222222222222222333333333444555666777888999888666444333222111111000000111111111222222222111111000000111111222333333222222222333333444555555555444333222111000///111111111111111111111111333333333333333333333333111111111111111111111111111111111111111111111111222222222222333333444555222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444444444444444333222111333333333222222222111111666333111222222111000111000111333444444333111000222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111000//////000111222222333333333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444333333333333444555555555555555555555555555555666555555444444333222222444555666777777888888888777777777777777777777777777777777777777777777777777888888888888999999999;;;;;;:::999999999::::::555555555555555444444444333333333333333333333333333222111000000111222333333333222111111222333333333333333333333333333333444444333222222222333333222222222222222222222222444444444333333222222222333333333333333333333333333333333333333333333333444444444333333222222222333444444555555444444333222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333222222222222222333333333333444444444444444333333222222222222222333333333444444444555555555555555555555555555555555555555555555555666666666666777777777777666666666666666666666666888888888888777777777666666777777888999999::::::;;;:::999999888888999999777888999999:::::::::999999999999888777666666666666555555555555444444444555555555555555555555555555444444333333222222111222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222111111111000222222222222222222222222000000111111222222222333111222222333333222222111111111222222222222111111111111222222222222111111222222222222222222222222333333333333333333333333222222222222222222222222333333333333444666777888555444333111000/////////111222222222333333333333222222222222222333333444333222222111111222222333333333333222222222222111222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111222222222222222333444555222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222333333333333222222333333333222222222111111222000...///111111111111000111333444444333111000222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222111111111111000///000000111222222333333222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444333333333333444555555444444444444444444444444444444444444444444444444444555666777777888888888777777777777777777777777777777777777777777777777777888888888888999999999<<<;;;;;;;;;;;;;;;;;;;;;444444444444555555555555333333333333333333333333222222111111111111222222333222222111111222222333333333333333333333333333333333222222222333444444222222222222222222222222444444333333333333222222333333333333333333333333333333333333333333333333444444333333333333222222333444444555555444444333333222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222222222333222222333333333333444444444444333333333333222222333333333333444444444444555555555555555555555555555555555555555555555555666666666666777777777777777777777777777777777777888888888888777777777777777777777888999999::::::;;;:::999999888888999999777888999999:::999999999999999999888777777666666666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111333333333222222222222222222222222222222222222222...///000111222333444444111222222333333222222111111111222222222222111111//////000000000000//////222222222222222222222222333333333333333333333333222222222222222222222222222222333333444666777888666555444333222222222222222222333333333444444444333333222222333333444555333222111111111111111222111111111222222333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222222222333333444222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222222222333333333222222222111111000/////////222555555444111222333444444333222111222222222222222222222222000000000000000000000000111111222222222333333333222222222222222222222222222222222111111111111000000000000111222222333333222222111111111111222222222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444333333333333444555555333333333333333333333333222222333444444555666666444555666777777888888888777777777777777777777777777777777777777777777777777888888888888999999999<<<<<<<<<<<<<<<<<<<<<<<<111111111222222333333444444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444555222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333444444555555444444333333333222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333444444222222222333333333444444333333333333333333333333333333333444444444444555444444444555555555555555555555555555555555555555666666666666777777777777888888888888888888888888888888888777777777777777777777888888888999999999;;;:::999999888888999999888888999999999999888888;;;;;;::::::999999999999666555555555555444444444444444444444444444444444222222222333333444444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222///000000111222222333333111222222333333222222111111111222222222222111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555777777777666555444444444444444222222222333333333333444222222222222222333444444222222111111222333333444111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111111111333333333222222222111111111222222222666;;;<<<:::111222222333333222222111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222111111111000000000000111111111222222222333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444333333333333444555555333333333333333333333333333333333444444444555555444555666777777888888888777777777777777777777777666666666666666666666666777777888888888999999999:::;;;;;;<<<<<<<<<<<<<<<000111111222222333333333444444444444444444444444222222222333333222222222222222222222222222222222222222222222222222222222222222222222333333444555222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333444444555555444444333333333333222222222222111333333333333333333333333222222222222222222222222222222222222222222222222222222333333444444555555222222222333333333444444333333333333333333333333333333444444444555555555444444444555555555666666555555555555555555555555666666666666777777777777999999999999999999999999777777777777777777888888888888888888888999999999;;;:::999999888888999999888888888999999888888777::::::999999999999888888666555555555555444444444444444444444444444444444111222222333333444444555222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111000000111111111111111111222222222222222222222222111111111111111111111111111222222333333222222111111111222222222222111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444555666777333333222111000000111111111111111111222222222222111111111111111222333333111111222222444555777888333333333222222222111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222444333222111000///000000333333333222222222111111111444444333777>>>@@@<<<222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111000000111111111111111222222222444444333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444333333333333444555555444444444444444444444444555555444444444333333333444555666777777888888888777777777777777777777777666666666666666666666666777777888888888999999999888999:::;;;;;;;;;;;;:::333333333333444444444444333333333333333333333333222222333333333333222222111222222333333222222111333333333333333333333333333333222222222333444444222222222222222222222222222222333333333333444444333333333333333333333333333333333333333333333333222222333333333333444444333444444555555444444333333333333333222222222222333333333333333333333333222222222222222222222222222222222222222222222222333444444444444444555555222222333333333333444444222222333333333333444444333444444444555555555555333333444444555666666666555555555555555555555555666666666666777777777777888888888888888888888888777777777777888888888888888888888888888888888888;;;:::999999888888999999888888888999888888777666666666666666666666666666666555555555555444444444333333333333333333333333222222222333333444444444222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111000000000000000111111111222222222222222222222222222222222111111111000000111222222333333222222111111111222222222222111111111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111222222333555666777555555444222222111111111000000111111111222222222111111000000111111222333222222222333555666888999333333333222222111111111333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222555444222111000000111111333333333222222222111111///333333111444===>>>999222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222111111111111000111111111111111111111111444444333333333333444444222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444333333333333444555555555555555555555555555555666666555444333333222222444555666777777888888888777777777777777777777777777777777777777777777777777888888888888999999999777888:::;;;<<<;;;;;;:::444444444333333333333333333333333333333333333333222222333444444333222222111222333333333333222111333333333333333333333333444444333222222222333333222222222222222222222222222222222333333444444444333333333333333333333333333333333333333333333333222222222333333444444444333444444555555444444333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444333333333333333222222333333333333444444222222222333333444444444444444444444555555555555333333444444555666666777555555555555555555555555666666666666777777777777888888888888888888888888666777777777888888888888888888888888888888888888;;;:::999999888888999999888888888888888777666666444444444444555555555555666555555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111111111111111111111111111000000000111111222222222222222222222222222222222111111111111111222222222111222222333333222222111111111222222222222111111111111222222222222111111222222222222222222222222111111111111111111111111222222222222222222222222111111111222333444666666999888666555444333333222111111111222222222333333222111111111111222333333444444333333333444555555111222222222222222333333222222222222222222222222111111111111111111111111333333333333333333333333333333333333333333333333333333222111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333222111000111222444666333333333222222222111111...333333...111:::;;;555333222222222222222222333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222111111111111000111111111111111111111111333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333222222333333333333444444444333333333333444555555444444444444444444444444444444444444444444444333444555666777777888888888777777777777777777777777777777777777777777777777777888888888888999999999777888:::<<<===<<<<<<;;;333222222111111000000000222222222222222222222222222222444444444444222222111222333444444333222111444444444444444444444444555444444333222222222222222222222222222222222222222222222333333444444444444444444444444444444444333333333333333333333333222222222333333444444444333444444555555444444333444444444333333333222222111111111111111111111111222222222222222222222222222222222222222222222222444333333222222111111111222222333333333444444444222222222333333444444444444444444555555555666666333333444444555666777777555555555555555555555555666666666666777777777777777777777777777777777777666666777777888888888999999999888888888888888888;;;:::999999888888999999888888888888888777666666555555555666666666666666666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333222222222111111111111111111111111111111111222222333333333222222222222222222222222//////000111222333333444222222222333333222222222111111222222222222111111333333444444444444333333222222222222222222222222111111111111111111111111222222222222222222222222111111111222333444666666777666444222000/////////222222333333333444444444333333222222333333444555666555444333222222111222///000111222333444555555111111111111111111111111111111111111111111111111333333333333333333333333333333333333333333333333333333222111000000111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333111111111111111111111111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111000000000222555888999333333333222222222111111///555444...111::::::333333222222111111222222333222222222222222222222222000000000000000000000000111111222222222333333333222222222222222222222222222222222111111111111000222222111111111111111111111111000000000000111111222222222222222222222222222222222222222222222222333333333333333333333333222222333333333444444444444333333333333444555555333333333333333333333333222333333444444555555666444555666777888888888888777777777777777777777777777777777777777777777777777888888888888999999999888999;;;===>>>>>>===<<<333333333333333333333333111111111222222333444444222222333333333333444444555333111111444555444222444444333222333444555666555444333333222222333333222222222222222222222222222222222333333444444444333333333333333333333333222222333333333333444444777555333111111333555777555555555444444333333333333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333333333333444444444555555222333333444555666777777777666444333222222333333666666555555555444444444666555555555555444444444777777666666555555555444666666666666777777777777777777777777777777777777666777777777777888888888777777888999999999999888;;;;;;;;;::::::999999999999888888777777777777777888888777666666666666666555555444444444555555666444333333222222333333444555444333333222222333333111111222222222333333333333333222222111000000000222222222222222222222222111111111111111111111111111111222222222333333333444333333222222333333444111111222222222333333333222222222222222222222222111111111111111111111111222222222222222111000///000111111111111222222222222222222222222222222222222222222111111111000000333333333444444444555555555444222111000111222222111111111111111111111111000000000000111222333444111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111222222333333222222111333333333333333333333333333333222111111222333333111111111111222222222222333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111333222222111111222222333111111222222222333333333222222222222222222222222333222222222111000000000222222222222222222222222222222222222111111000000000000000000000000000000111111111111111111111111222222222222222222222222111111111111111111111111000000111222222222222222000000111222333333333333333333333444444444555555333333333444444444555555333333333444444555555555444444444555555555555666555555555555666666666777555555555555555555555555777777666666666666777777777777777888999999:::::::::::::::;;;;;;<<<<<<<<<333333333333333333333333333333222222222222222222222222333333333333444444555333111111333555444222444444333333333444555666555444333333222222333333333333333333333333333333222333333333333333333444333333333333333333333333222222333333333333444444666555333222222333555666555555444444444333333333444444444333333222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444111222222333333444444444333333333222333444666777666666555555555444444444444444444555555555666666777666666666555555555444555666666666777777777777777777777777777777777777777777777888888888888999888888999::::::::::::999;;;;;;:::::::::999999999999888777777666666777777888777777666666666666666666555555444444444444555444333333222222333333444444444333222222222222333111111222222222333333333111111111111111111222222222222222222222222222222111111111111111111111111111111222222222333333333333333222222222222333333111111222222222333333333222222222222222222222222111111111111111111111111222222222222222111000000000111111111111222222222222222222222222222222222333333333333222222111111222222222222333333333444444333333222222222222222222222222222222222222222222222111111111111111222111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111222222222333333333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222333333222222222111111111111111111111111333333222111111222333333000000000000111111111111333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222111111333222222111111222222333111111222222222333333333222222222222222222222222222222222111111111111111222222222222222222222222222222222222111111111000111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111111222222333333333333222222222333333333222222111333333333444444444444555333333333444444444555555333333444444444444444444444444444555555555555666555555555666666666777777999999999999999999999999777777666666666666777777888888999999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<333333333333333333333333444444444333222111111111222222333333333333444444555333111222333444444333444333333333333444555666555444333333222222333333333333333333333333333333444333333333333333333222333333333333333333333333222222333333333333444444444444444444444444444444444444444444333333333333444444444333333222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333222333333555666777555555555555555444444444222222333444555666777888666666666555555555555555555555666666666777777777777777777777777777777777777888888888888999999999888999::::::;;;;;;:::::::::::::::999999999999999999888777777666666777777888777666666555555666666666666555444333333444444444333333222222333333444444444333222222222222222111111222222222333333333///000000111222222333333222222222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111111222222222222111000000000111111111111222222222222222222222222222222222444444444333333333333222111111111111222222222222222333444444444333222111333333333333333333333333444444222111111000000000222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333444444444111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333222222111111222222333111111111222222222222333222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222111333222222111111222222333111111222222222333333333222222222222222222222222111111111111111222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333444444444444444333333333333333333222111000000333333333333444444444444333333333444444444555555444444444444444444333333444444444555555555555666555555666666666777777777888888888888888888888888777777666666666666777777999999::::::;;;<<<<<<<<<:::::::::;;;;;;;;;;;;<<<333333333333333333333333444444333333333222222222222222222333333333444444444333222222333333333333333333333333444444555555555444333333222222333333444444444444444444444444444444444333333222222222333333333333333333333333222222222333333333444444333333444555555444333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333666666666555555444444444555555444444333333333333555555555555555555555555333333444444555666666777555555555555555555555555555555555666666666777777777777777777777777777777888888888888999999999999777888999999::::::999999999999999999999888888888888888777666666666666666777777666555555555555666666666555444333333333333444333333222222333333444444333333222111222222222111111222222222333333333000000111111111222222222222222222222222222222222111111111111111111111111111111222222222333333333222111111000000111111222111111222222222333333333222222222222222222222222111111111111111111111111111111222222222111111000000000111111111222222222222222222222222222222222333333333333333333333222111111111222222222222333111333555666666444222111333333333333333333333333444333222222111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222333333333333444111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222333333333333444444444444111111111111111111111111333333333333333333333333111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222000000000111222222222333222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222333444444444444333333222333333333333333222111000222222333333333444444444333333333444444444555555555555555444444333333333444444444555555555555666555666666666666777777777666666666666666666666666777777666666666666777777999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;333333333333333333333333222222333333333444444444222222222333333333444444333333333333222222333444333333333444444444444444555444333333222222333333444444444444444444444444444444444333333222222222333333333333333333333333222222222333333333444444222333555666666555333222333333333333333333333333111111222333333444555555222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333666666666555555444444333444444444444444444333333444555555555555555555555555555555555555555555555444444444555555555555555555555555555666666666666777777777777777777777777777777888888888999999999666666777888888888888888888888888888888888888888888777777666555666666666777666666555555555555555555555444333333333333333444333333222222333333444333333222111111111111222111111222222222333333333222222222111111111000000222222222222222222222222111111111111111111111111111111222222222333333333222111111000000111111222111111222222222333333333222222222222222222222222111111111111111111111111000111111222222222111111000000111111111222222222222222222222222222222222111111111111222222222222222222222222333333333333111333555777777666333111222222222222222222222222222222111111222333333444222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333333333333333333333333333222222222222222222222222222222222333333333333444111111111111111111111111222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333111111222222222333333333222222222222222222222222000000000111222222222333222222222222222222222222222222222222222222222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222333333333333333222222000111222333333333333333222222222333333333444444333333333444444444555555555555555444444333333333444444444555555555555666666666666666777777777888888888888888888888888888777777666666666666777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;333333333333333333333333222222222333444555555555222222333333333333444444333444444333222222333555222333444444555555444444555444333333222222333333333333333333333333333333444333333333333333333222333333333333333333333333222222333333333333444444333333444555555444333333222222222222333333333333111111222333444444555555222222222222222222222222111111111111111111111111333333333333333333333333222222222222333333333333444444444333333222222222000111222444555666666666444444444555555555555555666666555555555444444444444444444444444555555555444444555555555666666666777777777777777777777777666777777777777888888888555666666777888777777777777777777777777888888888888777666666555555666666777666555555444444555555444444333333333333444444444333333222222333333444333333222111111111111111111111222222222333333333333333222222111000000///222222222222222222222222111111111111111111111111111111222222222333333333222222111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111000000111222222222222111000111111111111222222222222222222222222222222222000111111111111111222222222222222222333333333444222333666777888666444333111111111111111111111111111111111222222333555555333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222000000111111111222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444333222111111222333444111111111111111111111111111222222333333222222111000000000000111111111111222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222111222222222222333333333333222222111111222222333111111222222222333333333222222222222222222222222111111111111111222222222222222222222222222222222222222222222333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333111111222333333333333333000000111222333333333333222222222222333333333333333333333444444444555555444444444444444444333333444444444555555555555666666666666777777777888888777777777777777777777777777777666666666666777777888888888999::::::;;;;;;<<<;;;;;;;;;;;;:::::::::333333333333333333333333333333444444444444444444222222333333333333444444222444555333111111333555222333444555555555444444555444333333222222333333333333333333333333333333222333333333333333333444333333333333333333333333222222333333333333444444333444444444444444444333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444333333333333333333222222///000222444666666666666444444444555555555666666444444444555555555555555333333333444444555555555444444444555555555666666777777777777777777777777555555666666666777777777666666777888888888888888666666666777777777888888777777666555555555555666666666555444444444444555222222222222333444555555444333333222222333333444333222222111111111111111111111222222222333333333222222111111111111111111222222222222222222222222111111111111111111111111111111222222222333333333333333222222222222333333111111222222222333333333222222222222222222222222111111111111111111111111000000111222222222222222000111111111111222222222222222222222222222222222111111111222222333333333111111111111222222222222222444666777777777555555222222222222222222222222333333222222222333333444333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222111111111222222222333333111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444333111000000111333444111111111111111111111111111222333333333333222111111111111111222222222333333333333333333333333333222222222222222222222222111222222333333222222111111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333111111222222222333333333222222222222222222222222222222222111111111111111222222222222222222222222222222222333333333444444222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333000111222444555555555555111222222333333333222222111222222222222333333333333333333444444444555555333333444444444444444444444444444555555555555666666666777777777888888888555555555555555555555555777777666666666666777777999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::333333333333333333333333666555555444444333333222222222333333333444444444222444555444111111333666222333444555555555444333555444333333222222333333222222222222222222222222222222222333333444444444333333333333333333333333222222333333333444444444444444444444444444444444111111111222222333333333666666555444222111111000222222222222222222222222333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555555222333444555555555444333444444444555555555666666222333333444555666777777333333333444444555555555444444444555555555666666777777777777777777777777555555555555666666666666777777888999999999999999555666666666777777888888777777666555555555555555666666555444444444444555111111111222333444555666444333333222222333333444333222222111000111111111111111222222222333333333000000000111222222333333222222222222222222222222111111111111111111111111111111222222222333333333444333333222222333333444111111222222222333333333222222222222222222222222111111111111111111111111///000111222222222222222000111111111111222222222222222222222222222222222222222222333333444444444000000000000111111111111333444555777777777666666333333333333333333333333555555444333222222222222333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222333333333444444444111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333444333111000000111333444333333333333333333333333111222333444444333222111444444444555555555666666333333333333333333333333333333333333333333333333222222222333333222222222111111111111111111111111222222222222222222222222222222222222222222222222111111111222222333333333333222222222222222222333111111222222222333333333222222222222222222222222333222222222111111000000222222222222222222222222222222222333333444444444222222222222222222222222111111111111111111111111222222222222222222222222333333333333333333333333111222333555666777777888333333333333222222111000111111222222222333333333333333333444444444555555333333333444444555555555444444444555555555666666777777777777888888888888999999999999999999999999777777666666666666777777::::::;;;;;;<<<======>>><<<<<<<<<;;;;;;:::::::::444333333222111111111222222222222222222222222222333333333333333333333333444444444333333222222222222222333333444555666666333333333333333333333333333222222333444444333111111333444444222222333555444333333222111111111222333333333333333333333333444444444444444444444444444444333222222333333333444444222222222222444444333333333333333333333333111111111111111111111111333333333222222111111111333333333333333333333333444444444444444444444444555444444333333444444555222222222333333333444444555555555555555555555555666666666666666666666666555555555555666666666666888888888888888888888888888888777777666666555555888777777777666666555555888888888888777777777777555333111000000000222333444444444444444444444444222222333333333333444444333222222111111222222333333333333333333333333333222222222111111111000000111222333333333333222111333333333222222111111111222222222222222222222222333333333333333333333333000000000000000000000000222222444555555444222222222222111111111111222222222222222222222222222222000000000000000000000000111111222333333333333222333222222111111222222333444444333333222111000000333222222111111222222333555555555555666666666777888444111000222444444222222222222222222222222222111111111111111111111111333333222111111222333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111000111111111111222222222222222111111222222333444222222222222222222222222000111222222333333333333222222111111111111222222000000111222333333444444444444444333333222222222333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444111111111111111111111111111111222222222333333333222222222222222222222222111111111111111111111111333222222111111222222333333333333222222222111111111111111111111111111111333333333333333333333333333333333333333222111000000000111111111222222222555444444333111000000///222333333444444333333222777666444333222333333444333333333333333333333333444444444444444444444444444444444444444444444444555555555555666666666666777777777777777777777777888888999999999999888888777777777777777777777777777888888999999:::;;;;;;:::::::::999999999888888444333222222111111222222222222222222222222222222333333333333333333333333444444444333333222222222222222333333444555555666333333333333333333333333333222222333444444333111111222444333222222333555444333222222111111222222333333333333333333333333444444444444444444444444444333333222222333333333444333333222222333333444333333333333333333333333222222222222222222222222333333333333222222222222333333333333333333333333444444444444444444444444555444444333333444444555333333444444444555555555555555555555555555555555555555555555555555555555555555555555666666666666888888888888888888888888888777777777666666666555888888777777777666666666888888888777777777666666888777666444444555555666444444444444444444444444222222333333333333444444333222222111111222222333333333333333333333333333222222222111111111000000111222333333333333222111333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333222222333333222222222222333333222222222222222222222222111111111111111111111111111111222333333333333222333222222111111222222333444444333333222111111000333222222111111222222333444444444555555555555555777444111000222444333222222222222222222222222222222222222222222222222222333333222111111222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222111111111111111111222222222222222222222222222333333444222222222222222222222222111111222333333333222222222222111111111111222222000111111222333333444444333333333222222111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333111111111222222333333333111111111111111111111111333333333333333333333333333333333333333222111000111222222222333333333333222222222222111111111111222333333444444333333222666555444333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555666666666666777777777777777777777777888888999999999999888888777777777777777777777777777888888999999:::;;;;;;:::::::::999999999888888333333222222111111222222333333333333333333333333333333333333333333333333444444333333333333222222222333333444444555555555333333333333333333333333333222222333444444333111111222333333222222333555333333222222111111222222333333333333333333333333444444444444444444444444333333222222222222333333222333333444444333333222222222222222222222222222444444444444444444444444333333333333444444444444333333333333333333333333444444444444444444444444555444444333333444444555444444444555555555666666555555555555555555555555555555555555555555555555555555555555666666666666888888888888888888888888777777777777666666666666888888888888777777777777888888777777777777666666888888888777777777666666444444444444444444444444222222333333333333444444333222222111111222222333222222222222222222222222222222222111111111111111111222222333333222222111333333333222222222222111222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222444333333333333333333444222222222222222222222222222222222222222222222222111111222333333333333222333222222111111222222333444444333333222222111111333222222111111222222333222333333444444444444444666444222111222333333333222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111111111111111222222222333333333222222333333444555222222222222222222222222222222333333333222111111222222111111111111222222111111111222222333333444222222111111111111111000111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333222222111111222222333///000111222333444444555222222222222222222222222333333333333333333333333222222333333333222111111222222333333333444444444000000111111222222333333222333333444444333333222444444555555444444333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555666666666666666666666666666666666666888888999999999999888888777777777777777777777777777888888999999:::;;;;;;:::::::::999999999888888333333222222111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333222222333444444333111000222333333222222333444333333222222111222222333333333333333333333333333333333333333333333333333222222222222222222333444222222444444444444222222111111111111111111111111333333333333333333333333333333333444444555555555333333333333333333333333444444444444444444444444555444444333333444444555444444444444555555555555555555555555555555555555555555555555555555555555555555555555666666666666888888888888888888888888777777777777666666666666888888888888888888777777888777777777666666666666555666666666666555444444444444444444444444444444222222222333333333444444333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333222111000000111222333333333222222222222333333222222222222222222222222222222222222222222222222111111222333333333333222333222222111111222222333444444333333333222222222333222222111111222222333222333444555555555444444555444333222222333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111111222222222333333333333333222333333444555222222222222222222222222333333333333222222111000222222111111111111222222111111111222222333333333222222222222111111111111333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333222222111111222222333000000111222333333444444222222222222222222222222222222222222222222222222222222333333333222222111222222222333333333333444222222222222333333333333222333333444444333333222333333555555555444333222333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666888888999999999999888888777777777777777777777777777888888999999:::;;;;;;:::::::::999999999888888333222222111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444333333333333333333333333333222222333444444333111000111333222111111222444333222222111222222333333333333333333333333333333333333333333333333333333111111111111222222333444222222444444444444222222111111111111111111111111333333333333333333333333333333333444444555555555333333333333333333333333444444444444444444444444555444444333333444444555222333333333333444444444555555555555555555555555555555555555555555555555555555555555666666666666777777777777777777777777666666666666777777777777777777777777777777888888777777777666666666666555444555555555555444333222444444444444444444444444222222222333333333444444333222222111111222222333111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333222111000000111222333222222111111111111222222222222222222222222222222222222222222222222222222111111222333333333333222333222222111111222222333444444444333333333333333333222222111111222222333333444555777777666555555444444444333222222222333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222000000000111111222222222222222222222222222222222111222222222222333333333333222222222222333444444222222222222222222222222333333333333222222111000222222111111111111222222111222222222222222333333222333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333222222111111111111222222222222555444444444444333333333222333333444444333333222222333444555555555333333333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666888888999999999999888888777777777777777777777777777888888999999:::;;;;;;:::::::::999999999888888222222111111222222333333333333333333333333333333333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333333222222333444444333111000111222222111111222444222222111111222222333333333333333333333333333333333333333333333333333333111111000111111222333444222333333444444333333222222222222222222222222222222222222222222222222222333333333333444444444444333333333333333333333333444444444444444444444444555444444333333444444555222222222333333333444444555555555555555555555555444444444444444444444444555555555555666666666666777777777777777777777777666666666666777777777777666666666666777777777777777777666666666666555555666666666555555555444444444444444444444444444444222222333333333333444444333222222111111222222333222222222222222222222222111111111111111222222222333222222111111222222333111222222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222111111111111222222222111111000000111111222222222222222222222222222222222222222222222222222111111222333333333333222333222222111111222222333444444444444333333333333333222222111111222222333333444666888888777666555333444555444222111222333222222222222222222222222333333333333333333333333111222222333333222222111111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222//////000000111222222222111222222222222333333333222222222222333333333333222222111111222222333444222222222222222222222222222222333333333222111111222222111111111111222222222222222222222222222222333333333333333444444444111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111333333333333333333333333111111222222222333333333222222222222222222222222333333333333333333333333333222222111111222222333333333333222222222111111333333333333333333333333222222222222222222222222111111222333333333222222000000111111111222222222555555444444333333333222222333333444444333333222333333444444555555444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666666666666666666666666666888888999999999999888888777777777777777777777777777888888999999:::;;;;;;:::::::::999999999888888222222111111222222333444444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333333222222333444444333111///111222222111111222333222222111111222222333444333333333333333333333333222222222222222222222222000000000000111222333444444333333222222333333444333333333333333333333333444444444444444444444444333333333333222222222222333333333333333333333333444444444444444444444444555444444333333444444555333333333333444444444555555555555555555555555555444444444444444444444444555555555555666666666666777777777777777777777777555666666666777777777888444555555555666666666666777777666666666555555555777666555444444444555666444444444444444444444444222222333333333333444444333222222111111222222333333333333333333333333333000000111111111222222222333333222111111222333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333222222111111222222333222222222222222222222222111111111111111111111111111111222333333333333222333222222111111222222333444444444444444444444444333222222111111222222333222333555777888666555333222444666555222111222333222222222222222222222222222222222222222222222222111222333333333333222111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222/////////000111222222222111111222222222333333333222222222333333333444444111111000000111111222333222222222222222222222222111111222333333333222222222222111111111111222222222222222222222222222222111111222222333333333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222333333333333333333333333333333111111111111111111111111000111222333333333333222111111111222222222333333111111222222222222222333222333333444444333333222333333333333333444555666333333333333333333333333444444444444444444444444555555555555555555555555555555555555666666666666777777777777777777777777888888999999999999888888777777777777777777777777777888888999999:::;;;;;;:::::::::999999999888888222111111111222333333444444444444444444444444444333333333333333333333333222222222333333444444444444444444444444444444444333333333333333333333333333333222333444555333111///111222222111111222333222111111111222333333444333333333333333333333333222222222222222222222222000000000000111222333444555444222222222222444555333333333333333333333333555555555555555555555555333333333222222111111111333333333333333333333333444444444444444444444444555444444333333444444555444444444555555555666666555555555555555555555555444444444444444444444444555555555555666666666777777777777777777777777777555666666666777777888888333444444444555555666666777666666666555555555555777555333222111222444555444444444444444444444444222222333333333444444444333222222222222222222333333333333333333333333333000000111111222222222222444333222111111222333444111111111222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222333444555555444333222444333333222222333333444222222222222222222222222000000000000000000000000111111222333333333333222333222222222222222222333444444444444444444444444333222222222222222222333000222555666777666444222111444666555222111222333222222222222222222222222111111111111111111111111111222333444444333222111000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222...//////000111222222222111111111222222333333333222222333333333444444444000000000///000111111222222222222222222222222222000111222333333333333333222222111111111111222222222222222222222222222222000000111111222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111333222222222222222222333000000111222333444444555333333333333333333333333111111111111111111111111000111222333333333333333222222333333333444444444---...///000111222333333222333333444444333333222444444333222333444666777333333333333333333333333444444444444444444444444666666666666666666666666555555555555666666666777888888888888888888888888888888999999999999888888777777777777777777777777777888888999::::::;;;;;;:::::::::999999999888888444444444444444444444444222222222222222222222222333333333333333333333333444444444333222111//////333333444444444444555555222222333333333333444444333333333333333333333333333333333222222111111111444444444444444444444444444444444333333222222222444444222222222222444444666555333222111222333333333333333333333333333333333333333222222111111111222222222333333444444444444444444333333222222222444444444444444444444444222222333333444555666666555444333333333333444555333333333444444444555555777666555444333444444555777555333444666888777555666666666666777777777777555555666666777777888888666666666666666666666666333333333444555666666777666555555555555444444444444333222222444444333222333333333333333333333333555444333333222222222222111111222222222333333333333333333222222111111111111111000000111111222333333222111111111222333444222222222222222222222222222222222222222222222222111111222222222333333333222333333444333222111000111111222222222333333333222222222222222222222222333222000/////////000111555444444333222111000000333333333333333333333333333333333222222111111111222222222222222222222222111111222222222333333333333333222222333333444555444333333444555444222///444333333222111111111222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333222222222111111444333333222111111111222333333333333333333333333333333333222222111111111222222222333333444444444444444333222222111111000333333222111111222333333111111222222222222111111222222222222222222222222111222222333333222222111222333333444444333333222222333555555555555333222222222222222222222222222333333555555555555333333555333111111333444222///222222222222222222222222333333333333333333333333444444222222222222444444111222222333333222222111222222222222222222222222111111111111111111111111444333222111111333555666444333111111111111333444444444444333333222222222222222333333333333444444444444444555555555555666333444444555666777888888666666666666777777777777888888888888888888888888777777777777777777777777666666666777888888999999888999:::;;;<<<<<<<<<<<<;;;:::999777777777777888333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222111111111222222222222333333222222333333333333444444333333333333333333333333333333222222222222222222000000000000000000000000444444444333333222222222444333333222222333333444555444444333333333333444333333333333333333333333444444444333333333222222222222222333333444444444333333333222222111111111444444444444444444444444222333333444444555555555555444333333333333444555333333333444444444555555777666555444333444444555666444222333555777666555666666666666777777777777555666666666777777777888666666666666666666666666333444444555666666777777666555555555555444444444444333222222444444333222333333333333333333333333555444333333222222222333111111222222222333333333222222222111111000000000111111111111111222222333222222111111111222333444222222222222222222222222222222222222222222222222111111222222222333333333222333333333333222111000111111222222222333333333222222222222222222222222444333222111000111111222444333333222222111111111333333333333333333333333333333333222222222111111222222222222222222222222111111222222222333333333333333222222333333444555444333333444555444222000444333222222111111222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333222222222111111444333222222111111222222333333333333333333333333333333333222222222111111111111222222222222222222222222222222222222222333333333222111111222333333222222333333333333222222222222222222222222222222111222222333333222222111111222222333333222222111333333444444444444333333222222222222222222222222111222222333333222222111555333111111333444222000222222222222222222222222222222222222222222222222444333333222222333333444111222222333333222222111222222222222222222222222111111111111111111111111444333222111111333444666333333222222222222333333444444444333333222222222222222333333333333444444444444444555555555555666444444555555666666777777666666666666777777777777777777777777777777777777777777777777777777777777666666666777888888999999888999:::;;;<<<<<<<<<<<<;;;:::999777777777777888222222222222222222222222444444444444444444444444333333333333333333333333222222333444444444444444111111222222222222333333222222333333333333444444333333333333333333333333222222222222222222333333111111111111111111111111444444333333333333222222222333333444444333333222222333444444444444444444333333333333333333333333555555444444444444333333222222333333333333444444222222111111111111111000444444444444444444444444444444444444444444444444555444444333333444444555333333333444444444555555666666555444444444444555555333222222444555555444666666666666777777777777666666666666777777777777666666666666666666666666444555555666666777777888666555555555555444444444444333222222444444333222333333333333333333333333444444333222222222333333111111222222222333333333111111111000000000000000111111111111222222222333222222111111222222333444222222222222222222222222222222222222222222222222111111222222222333333333222222333333333222111111111111222222222333333333222222222222222222222222444444333222222222222333222222222222222222222222333333333333333333333333333333333222222222222111222222222222222222222222111111222222222333333333333333222222333333444555444333333444555555333111333333222222111111222222222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333222222222111111333333222222111111222222333333333333333333333333333333333222222222222111222222111111111111111111000111111222333333444444333222222111111222222333333333333444444333333333222222222222222222222222111222222333333222222111000111111222222111111000333333222222222222333333222222222222222222222222333222222111111222222333444333222222333333222111222222222222222222222222111111111111111111111111444333333222222333333444111222222333333222222111222222222222222222222222111111111111111111111111333222222111111333444555222333333444444333333222444444333333333333222222222222333333333333444444444444444555555555555666555555555666666666666666666666666666777777777777666666666666666666666666777777777777777777777777666666666777888888999999888999:::;;;;;;<<<<<<;;;;;;:::999888777777777777222222222222222222222222444444444444444444444444333333333333333333333333222333444444555555444444333333333444444444555555222222222333333333444444333333333333333333333333111111111222222333333333333333333333333333333333333333333333333333333333222222444444444444222222000111222444444444333222333333333333333333333333444444444444444333333333333333333333333333333333222222222222111111111111333333333333333333333333444444444444444444333333444444444444444444444444333333333444444444555555555555555555444444555555444444333333444555555555666666666666777777777777666666666666777777777777666666666666666666666666555666666666777777888888666555555555555444444444444333222222444444333222333333333333333333333333444333333222222333333333111111222222222333333333111111111111111111000000111111222222222333333222222111222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333222222222222333111111111222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333222222333333444555555444333333555555444222333333222222111222222333222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222111111333333222222111222222333222222222222222222222222222222222222222222222222333333222222111111000000111111111222222333333333222222222222222222222222222222333333333333222222222222222222222222222222111222222333333222222111111111222222222222111111444333111111111111333444222222222222222222222222555555333333333333555555333333333333333333333222222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111222222111111222222333444222333444555555444333222333333333333333333333333222222222333333333444444444444444555555555555666666666666666666555555555666666666666777777777777777777777777777777777777666666666666666666666666666666666777888888999999888999:::;;;;;;;;;;;;;;;::::::999888888777777777444444444444444444444444222222222222222222222222333333333333333333333333444444555555444444333222333333333444444444555555222222222333333333444444333333333333333333333333111111111222222333333333111111111111111111111111333333333333333333333333222222444444444444222222///000111333333333222111333333333333333333333333222222222222222333333333333333333333333333333333222333333333333333333333333333333333333333333333444444444444444444333333444444444444444444444444333333333444444444555555444444555555555555555555555555555555555555666777666666666666777777777777777777777777666666666666666666666666666666666666666666666666777777777777666555555555555444444444444333222222444444333222333333333333333333333333333333333222222333333444111111222222222333333333222222222222222222222222000111222333333333333222111111222222333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222333111111222222222333333333222222222222222222222222111111222222222222222222111111111222222333333444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333333333222222333333444555555444333333444555555444333222222111222222333333222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222111111333222222111222222333333222222222222222222222222222222222222222222222222444444333333222222222111333333333222222222111111222222222222222222222222111111222222222222111111222222222222222222222222111222222333333222222111222222333333333333222222444333111111111111333444222222222222222222222222555555333333333333555555333333333333333333333444222222222222222222222222333333333333333333333333333333333333333333333333111222222333333222222111222222222222222222222222111111111111111111111111111111111111222222333333111222444444444444222111333333333333333333333333222222222333333333444444444444444555555555555666666666666666666555555555666666666666777777777777888888888888888888888888666666666666666666666666666666666777888888999999999999::::::;;;:::::::::::::::999999888777777666444444444444444444444444222222222222222222222222333333333333333333333333444444444444444333222222111111222222222222333333222222333333333333444444333333333333333333333333222222222222222222333333333333333333333333333333222222333333333333444444222333333444444333333222000111111222222222222222333333333333333333333333111111222222222222333333444444333333333333222222333333333333333444444444333333333333333333333333444444444444444444444444333444444555555444444333333333333444444444555555333444555555666555555555555666666666555555777888666666666666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666555555555555444444444444333222222444444333222333333333333333333333333333333222222222333444444111111222222222333333333222222222222222333333333000111333444444444333222000111222333333333333222222222222222222222222222222222222222222222222222111111222222222333333333222222111111222222333444111111222222222333333333222222222222222222222222000111222222222222222111111111111222222333333333333333333333333333333333111222222222222333333333222222222222222222222222111111222222222333333333333333222222333333444555555444222333444666666555222222111111222222333333333333333333333333333333222222222222222222222222000111111111111222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222111111222222111111222222333333222222222222222222222222111222222222222333333333444444444333333333333333444444333333222111111000111222222333333222222111000111111222222111111000222222222222222222222222111222222333333222222111333333333444444333333333333333222222222222333333222222222222222222222222333222222111111222222333222333444444333333444555222222222222222222222222333333333333333333333333222333333444444333333222111222222333333222222111222222222222222222222222111111111111111111111111111111111222222222222222111222222333333222222111222222333333333333444444222222333333333333444444444444444555555555555666555555555666666666666666666666666666777777777777888888888888888888888888777777777777777777777777666666666777888888999999999999::::::::::::999999999999:::999999888666666333333333333333333333333333333333333333333333333333333333333333333333333111222222333333333333333111111222222222222333333222222333333333333444444333333333333333333333333333333222222222222222222444444444444444444444444222222222333333444444444444333333222222333333444444444333333222333333333333333333333333333333333222222222333333333444444444444444333333222222222111111222222333333333333222222222222222222222222222333333444444555555555333333444555555444333333333333333444444444555555333333555666666666555555333555666555333333666888666666666666777777777777888777777777666666666555666666666666666666666666555555555555555555555555666555555555555444444444444333222222444444333222333333333333333333333333333222222222333333444555111111222222222333333333000111111111222222222222000111333444555444333222000111222333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222111111111222333444111111222222222333333333222222222222222222222222000111333444444444333333222222222222222222333333333333333333333333333333111111222222222333333333222222222222222222222222111111222222222333333333333333222222333333444555666444222333444666666666222222111111222222333444333333333333333333333333222222222222222222222222000111111111111222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333222222222111111222222111111222222333444111111111111111111111111111111222222222333333333222222222222222333333333333222222222222222222222111222333333333333222111111222222333333222222111222222222222222222222222111222222333333222222111222222333333333333222222333333444444444444333333222222222222222222222222111222222333333222222111111333555555333222444666222222222222222222222222222222222222222222222222222333333444444333333222111222222333333222222111222222222222222222222222111111111111111111111111000000111222222222222222222111111000000111111222222222222333333444444444222222333333333333444444444444444555555555555666444444555555666666777777666666666666777777777777888888888888888888888888777777777777777777777777666666666777888888999999999999:::::::::999999888999999::::::999888666555222222222222222222222222444444444444444444444444333333333333333333333333//////111222333444444444333333444444444555555555222222333333333444444444333333333333333333333333444333333222222111111111000000000000000000000000222222222333333444444444555444222222222222444555888777555444333444444555333333333333333333333333333333333444444555555555444444444333333222222222000000111111222222222222222222222222222222222222222222333333444555666666333333444555555444333333333333333444444444555555222333555666666666555555222444555444222222444777666666666666777777777777888888777777666666666555666666666666666666666666555555555555555444444444666666555555555444444444444333222222444444333222333333333333333333333333222222222222333333444555111111222222222333333333//////000000111111111222000111333555555444333222000111222333444333222222222222222222222222222222222222222222222222222222111111222222222333333333222222111111111222444555111111222222222333333333222222222222222222222222111222444555666555444444222222222222222222222222333333333333333333333333111111111222222333333333222222222222222222222222111111222222222333333333333333222222333333444555666444222222444666777666222111111111222333333444333333333333333333333333222222222222222222222222000111111111111222222222333333333333333333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333222222222111111222111111111222333333444111111111111111111111111111111111222222333333333000000111111222222222333111111111222222333444444111222333444444333222111222333333444444333333222222222222222222222222222222222222333333222222222111111222222222222111111333333555666666555333333222222222222222222222222333333555666666555333333111333555555333222444777222222222222222222222222111111111111111111111111222222444444444444222222222222222333333222222222222222222222222222222222111111111111111111111111000000111222222222222111222111000//////000111222222222222333333444444444222222333333333444444444444444444555555555666666333444444555666777888888666666666666777777777777777777777777777777777777777777777777777777777777666666666777888888999999999999:::::::::999999888999999::::::999888666555222222222222222222222222444444444444444444444444333333333333333333333333444333222222444444333222111222333333444444333333444555555555444333333222222333333444444333333222222222222222222222222222555444333333222222222222222222222222222222222222111111111111111111111111444444333333333333222222333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222444444222222222222444444333333333333333333333333444444444444444444444444555555555555555555555555666666666666666666666666333444555666666555444333666666666666666555555555555555666666777777888888444444444555555555555666666666666666666666666666444444444444444444444444444444444444444444444444333333333333333333333333///000111222333444444444333333333333333222111000222222333333333333444444111111111222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333000000111111111222222222222222222222222222222222222222222222222222222222222333333444444333333333111111111222222333333333333333333222222111111111222222222222222222222222333333333333333333333333666555444333222333333444444444333333333444555555222222222222222222222222111111111111111111111111222222222222222222222333333333222111111222333333000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333222222111111222222333222222222222222222222222444444444333333222222222222222222222222222222222222222222222222222222222222222222222111111000000222222222222222222222222000000111222222222222111000000000111111222222222444444444444444444444444000000111222333333444444333333222111111222333333333333333333333333333333000000000000000000000000222222222222222222222222222222222222222222222222333222222222111000000000333333222111111222333333222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444333333333444444555555555444444444555555555555666555666777888888777666555666666555555555555666666444555777888888888777666888888888888888777666666777777777777777666555555222222222222222222222222444444444444444444444444333333333333333333333333444333222222444444333222111222333333444444333333444444555555444333333222222333333444444333333222222222222222222222222222555444333333222222222333111111111111111111111111222222222222222222222222444444333333333333222222333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222444333222222222222333444111111222333333444555555444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444666666666666666666666555666666666666666777777777444444444555555555555666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333000000111222333333333333333333333333333222111000222222222333333333444444222222222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222333333333333444444444222222222222222222222222222222222222222222222222333333444444444333222222111111222222222333333333333333333222222222111111222222222222222222222222333333333333333333333333666555444333333333444444444444333333333333333444222222222222222222222222111111111111111111111111444333333222222111111111333333222111111222333333111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111222222333222222222222222222222222222222222111111111000000222222222222222222222222222222222222222222222222222222222222111111111000222222222222222222222222111111222333333333333333111111111222222222333333333333333333333333333333111111111222222333333444333333222111111222333333333333333333333333333333111111111111111111111111222222222222222222222222222222222222222222222222333333333222222222222222333333222111111222333333222222222222222222222222111222222222333333333333222222222222222222222222222222222222222222222222222333333333333333333444444444444444444444444444333333444444444444444444444444444555555555555666555666777888888777666555666666555555555555666666444555666777888777777666777888888888888777666666777777777777777666555555333333333333333333333333444444444444444444444444333333333333333333333333444333222222444444333222111222333333444444333333444444444444444333333222222333333444444333333222222222222222222222222222444444333222222222333333333333333333333333333333444444444444444444444444444444333333333333222222333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222333333222222222222333333000000111222444555666666444444444444444444444444444444444444444444444444555555555555555555555555555555555444444555555555555555666666666666666666777777666666666666666666444444444555555555555666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333000111111222333333333333222222333333333222111111222222222222333333333333333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333444444444444222222222222222222222222333333333333333333333333444444444444333333222111222222222222333333333333333333333222222222222111222222222222222222222222333333333333333333333333555555444333333333444444555444333222222222222222222222222222222222222222222222222222222222222222555444444333222111000000333222222111111222222333222222222222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222333222222111111222222333222222222222222222222222222222222111111111111000222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222333444444444444333222222333333333333333444222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333444444444333222222111111222222333222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222444333333333333333333222444444444444444444444444444444444444444444333333444444444555555555555666555666666777777666666555777666666555555666666777555555666777777777777777777777888888777777666555666777777777777666555555333333333333333333333333444444444444444444444444333333333333333333333333444333222222444444333222111222333333444444333333333333444444444333333222222333333444444333333222222222222222222222222222444333333222222333333333444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222333222222222222222222333111111222333333444555555333333333333333333333333444444444444444444444444555555555555555555555555666555444333333444555666555555555555666666666666777777777666666555555444444444444555555555555666555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333000111222333333333333333222222333333333222222111111222222222222333333333333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444111111111222222222333333222222222222222222222222333333333333333333333333444444444444333222111111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444555444333222111000000000222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111333222222111111222222333111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333444333333333444444444444444444444444222222222222222222222222333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222333333444444222222222222222222222222222222222222222222222222222222222333333333333444222222222222222222222222222222222222222222222222444444444333333222222222444444444444444444444444555555555444444333333333444444444555555555555666666666666666666666666666777777666666666666777777555666666777777777777777777777777777777666666555666666777777666666555444333333333333333333333333444444444444444444444444333333333333333333333333444333222222444444333222111222333333444444333333222222333333444333333222222333333444444333333222222222222222222222222222333333333222222333333444444444444444444444444444333333333333333333333333444444333333333222222222333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555666555444333333444555666444555555555666666777777777777666666555555444444444444444555555555555666555555555555555555555555444444444444444444444444222222222222222222222222333333333333333333333333111111222333333333222222111222222333333333222222111111111222222222333333333333333222222111111111222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444444444111111222222222333333333222222222222222222222222333333333333333333333333333444444444333333222111333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333444444444444444444444555444333222111000000000222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222//////000222333444555666222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111333222222111111222222333111111111111111111111111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222000111111222222222222222444444444444444444444444444444444444444444444444333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111222222333333222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222444444444333333222222222444444444444444444444444555555555444444333333333444444444555555555555666666666555555555555666666777777666666666666777777666666666666666777777888777777777777777666555555666666666666666555444444333333333333333333333333444444444444444444444444333333333333333333333333444333222222444444333222111222333333444444333333111222222333333333333333222333333444444333333222222222222222222222222222333333222222222333444444111111111111111111111111222222222222222222222222444444333333333333222222333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222111111222222222222111111555444444333333222222111333333333333333333333333333333333333333333333333444444444444444444444444555555555444444555555555444444555555666777777777666666555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111222222333333222222222111111222333333333222222111111111111222222222222333333222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333444444555444444444444555555555555222222222222222222222222333333333333333333333333222333333444444333333222444444444444333333333333111222222222222333333333222222222222222222222222333333333333333333333333222333444555555555444444555444333222222222222222222222222222222222222222333333333333333333333333000000111222333444444555111222222333333222222111///000111222333555555666222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222333222222111111222222333111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222000000111222222222222111555444444444444444333333444444444444444444444444222222222222222222222222111222222333333222222111333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111222222111222222333333222222111222222222222222222222222000000111111111222222222222222222222222222222222222222222222222222222222444333333333333333333222444444444444444444444444444444444444444444333333444444444555555555555666666555555444444555555666888777777666666777777888666666666666666777888888666666777777666666555444555666666666666555444444444444444444444444444444444444444444444444444444333333333333333333333333444333222222444444333222111222333333444444333333111111222333333333333333222333333444444333333222222222222222222222222222333222222222333333444555333333333333333333333333444444444444444444444444444444333333333333222222333333333333333333333333111222222333333222222111222222222222222222222222222222222222222222222222000111222333333222111000444333333333333333333222222222222222222222222222333333333333333333333333444444444444444444444444444444555555555555444444444444555555666777777888444444555555555555555555444444444555555555555666444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222333333222222111000111222333333333333222111111111111222222222222222222222222222222333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222333333444555555444444444555555555555666222222222222222222222222444444444444444444444444111111222333444444444444555555444444444333333333111111222222222333333333222222222222222222222222333333333333333333333333222333444555555555444444444444333333333333333444222222222222222222222222333333333333333333333333111111111222222333333444111222333333333333222111222222222333333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111222222333111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222000111222222333333222222444444444444333333222222333333333333333333333333111111111222222333333444111222333333333333222111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333333333222111222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222222333333333333333333444444444444444444444444444333333444444444444444444444444444555555555555666666555444444444444555666888888777777777777888888777666666555666777888999666666777777666666555444555555666666555555444333444444444444444444444444444444444444444444444444333333333333333333333333444333222222444444333222222222333444444444333333000111222333333333333333222333333444444333333222222222222222222222222222222222222222333333444555666666666666666666666666555555555555555555555555444444444333333333222222333333333333333333333333222222222333333222222222222222222222222222222222222222222222222222222222000111222333333222111000222222222333333444444444222222222222222222222222333333333333333333333333444444444444444444444444333444555666666555444333444444444555666777777888333444444555555666666666444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222222333333333222222111000111222333333333333333000111111111111222222222111111111222222333333444222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222333333444555555222222222333333333444444222222222222222222222222444444444444444444444444000111222333444555555555555555555444444333333333111111111222222333333333222222222222222222222222333333333333333333333333111222444555666555444444444444333333333444555555222222222222222222222222333333333333333333333333333333222222222222222222111222333444444333222111555555444333333222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444333222222222222222222333000000000000000000000000222222222333333444444444222222222222222222222222222222222222222222222222222222222333333444444444222222222222222222222222222222333444444444444333444444444333333222222222222222222222222222222222000000111222333333444444111222333444444333222111333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444333333222222222111222333444444333222111222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222222222222333333444444444444444444444444444444444333333333444444555555555444444444555555555666666666555444333333444555666888888777777777777888888777666555555555666888999666666666666666555555444555555666666555555444333444444444333333222222222333333333333333333333333111222333444555444333222666555555555555444444444222222222222222222222222444444444444333333222111222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333222222222333333444444444555444333222111111111111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555333444444555555444444333555555444333333333444444333333333333333333333333666555444333222222333444333333333222222111111111333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444222222222222444444444444222222222222444444333333333333333333333333333333333333333333333333444333333222222333333444333444444555555444444333222222222222222222222222333333333333333333333333222333333333333333333444444444444444333333222111222222222222222222222222333333333333333333333333111111222222222333333333222222222333333444444444333333333333333333333333333333333333333333333333222222111111111111222222333333333333333333333333111111222222222333333333333222222111111222222333222222222222222222222222000111111111111222222222333333333222222111111111222222222222222222222222111111222222222333333333444444444444444444444444000000111111111222222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222333333444444333333444444444444444444444444222222222222222222222222222222222222222222222222333333333222222111111111333222111000000111222333222222222222222222222222555444333333333333444555333333333333333333333333111111222333333444555555666666555555555444444444555444444444444555666666777777666666666666777777777777777777777777777777777777777777777777777777777777777777666666666666555444333222222333444555444444444333333222222222333333333333333333333333222222333333444444333333222222333333444444555555444444444444444444444444333444444444333333222111222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333222222222333333444444444555444333222111111111111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555555555555555555555555555333444444555555444444333333333222222222333333444333333333333333333333333666555555444333333444444333333333222222222111111333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444444333333222222333333444333333333333333333333333333333333333333333333333444333333222222333333444333333444444444444333333222222222222222222222222333333333333333333333333222333333333333444444444444444444444444333222111222222222222222222222222333333333333333333333333111111222222222333333333222222222333333444444444333333333333333333333333333333333333333333333333222222111111111111222222333333333333333333333333111111222222222333333333333222222111111222222333222222222222222222222222111111111111222222222222333333333222222222111111222222222222222222222222111111222222222333333333333333333333333333333333111222222222333333333333222222222222222222222222333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222111111333222111000000111222333222222222222222222222222444333222222222222333444333333333333333333333333222222222333333444444555666666555555555444444444555444444444444555666666777777666666666666777777777777777777777777777777666666666666666666666666555555555555444444444444444444333333333333444444444444333333333333222222333333333333333333333333333333222222333333444444000000111222333444555555444444444444444444444444333333444444444333222222222222222222222222222222333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333222222333333333333444444444444333222111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555444444444444444444444444333444444555555444444333111111111111222333333444333333333333333333333333555555555666555555444333333333333333222222222222333333333333333333333333111111111222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444333333222222333333444222333333444444333333222333333333333333333333333333333333333333333333333444333333222222333333444333333444444444444333333222222222222222222222222333333333333333333333333222222333333444444444444333444444444444333333222333333333333333333333333333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333222222111111111111222222222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222111111111111222222222333333333333222222222222111222222222222222222222222111111222222222333333333333333333333333333333333222222333333333444444444222222222222222222222222333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222222222222111222222111111111111222222222222222222222222222222333222222111111222222333333333333333333333333333333333333333333444444444555555555555555444444444555444444444444555666666777777666666666666777777777777777777777777777777666666666666666666666666555555555444444444444333333333444444444444333333333333333333333333333333333333333333333333333333444333222111222333444555111111111222333444444555111111222222222222333333333333333444444333333222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444333222222111111111222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555444444444444444444444444333444444555555444444333111111111111222333555555333333333333333333333333444555666777666666444333333333333333333333333333333333333333333333333333000000000111111222222333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222444444444444222222333333333333333333333333333333333333333333333333444333333222222333333444333333333444444333333333222222222222222222222222333333333333333333333333222222333333444555555555333444444444444444333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333333444111222222222222222333333333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222333333111111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222333333222222333333333333444444444444444444444333333333555555555555555555555555555444444444444555666666777777666666666666777777777777777777777777777777666666666666666666666666777777666666666555555555222333444555555444333222333333333333333333333333333333333333333333333333444333222111222333444555444444444333333333333333111111111222222333333333222333333444444333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555444444444444444444444444333444444555555444444333222222222222333555666666333333333333333333333333333444555666666555444333333333333333333333333333333333333333333333333333000000000111111222222333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222444444444444222222333333333333333333333333333333333333333333333333444333333222222333333444222333333333333333333222222222222222222222222222333333333333333333333333222222333444444555666666333444444555555444444444333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333111111111111111111111111111111222222222333333333333222222111111222222333222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111222222222222111111111222222333333333222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222222222222222222333333444444444444333333222222222333333444444444555444444444444444444444444555555555555555555555555444444444444555666666777777666666666666777777666666666666666666666666555555555555555555555555666666666666555555555555111222333444444333222111222222333333333333444444333333333333333333333333333333222222333333444444555444444444333333333222222333333444444555555666222222333444444444333333222222222222222222222222333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333444444333333333333222222333333222222111222222333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555333333333333333333333333333444444555555444444333333333333333444555666666333333333333333333333333333333444444555444444444333333333333444444444444333333333333333333333333111111111222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222333333444444333333222333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333222222222222222222222222222222333333333333333333333333222222333444555666666777333444444555555555555444333333333333333333333333333333333333333333333333111111222222222333333333444444333333333333222222333333333333333333333333333333333333333333333333333333222222222222333333222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222333333333333111222222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333000000111111111222222222111111111222222333333444111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222222333333333333222222222222222222222222222222333444444555555444444333111222222333333444444555444444444444444555555555444444444555555555555555555444444444444555666666777777666666666666777777666666666666666666666666555555555555555555555555444444444333333333333222222222333333333333222222222222222333333444444444333333333333333333333333222222333333444444333333222222222222333333333333222222333444444555666666111222333333444444444333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333444444444333333222222222333222222111222222333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666666555555555555555555555555333333333333333333333333333444444555555444444333444333333222333333444444333333333333333333333333222222222222222333444444333333333444444444555555333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333222222333333444333333333333333333333333333333333333333333333333444333333222222333333444222222333333333333222222222222222222222222222222333333333333333333333333222222333444555666777777333333444555555555555555444444444444444444444444333333333333333333333333111111222222222333333333444444444333333222222222333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333111111222222222333333333333222222111111222222333222222222222222222222222222222222333333333444444111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333111111111222222222333333000111111222333333444444222333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222000111111222333333444444333333333333333333333333111222333333444444333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222333444444333222222222222222222222222222222222333444444444444333222111111222333333444555555333333444444555555666666444444444555555555666666555444444444444555666666777777666666666666777777666666666666666666666666555555555555555555555555444444444333333333222222333333222222222222333333222222222333333444444444333333333333333333333333111222333444555444333222//////000111222333333444000000111222222333444444111222333333444444444444222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333444444444333333222222222222222222111222222333333333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444555555555555555555555555555555555555555555555555555555555555666666666777555555555555555555555555333333333333333333333333333444444555555444444333333333222222111222222222333333333333333333333333222222111000111222444555333333333444444555555555333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222444444444444222222555444222222222222444555333333333333333333333333333333333333333333333333444333333222222333333444222222222333333222222222222222222222222222222222333333333333333333333333222222333444555666777888333333444555666666666555444444444444444444444444333333333333333333333333111111222222222333333333444444444333333222222222333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333111111222222222333333333333222222222222222222333222222222222222222222222222222333333333444444444111111111222222333333333222222222222222222222222111111222222222333333333444444444444444444444444222222333333333444444444000000111222333333444444333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444333333333333333333333333222222333444444444333333444444444444444444444444222222222222222222222222222222222222222222222222111111111222222333333333222222444444444444222222222222222222222222222222111222333444444333222111111111222333333444555555333333333444555666777777444444444555555555666666555444444444444555666666777777666666666666777777666666666666666666666666555555555555555555555555666666555555555444444444444333222111111222333444333333333444444444555555777555444444444444333111444444444444444444444444333333333444444555555555555444333333333333444555333333333222222111111111000111333444555444444333555555555444444333333333444444444333333222222222444444444333333222222222222333333444444333333222222222222222222222222222111222222333333222222111222222222222222222222222333333333333333333333333333333222222333333444555333333333333333333333333555444333333333333444555111222333333444444333333444444444333333222222222666555555555555444444444555555555555555555555555666666666666666666666666666555444333333333333333333333333444444444555555222333333444444333333222222333333444444333333222555555555666666666666777444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444000111111111111222222222444444444444444444444444222222222222222222222222777777666555555555555666444444444444444444444444444444444333333222222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222111111222222222333333333222111000111333444333222333333333444444444555555777444222222555777666555666555444333222222222222444444444444444444444444333333333333333333333333222222333333333333444444444444222222222222444444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222111111222222222222222222222222333333222111111222333333222222333333333444444444666555444222111111222222222222222333333444444444333333222111111222333333//////000000111111111111222222222222222222222222111111222333333333333222333333333333333333333333111111111111111111111111111111111222222333333333222222222222222222222222333333333333333333333333222222222333333222111111111222222333333222222111111111111222222333333333333333333222222111111111222222222222222222222222333333333222222111111111222222222222222222222222333222222222111000000000000000111222444555666666777777666666555555555444444444444444444444444444444444555555666777777777777777777777777777777777888888888888777777777777666555555555444444444444555555555555555555555555333444555666666555444333333333333444444444444444333222111222444444333222444444444444444444444444111111111222222333333333555444333333333333444555333333333222222222111111111222333444444444333222555555444444444333333333444444444333333222222222444444444333333222222222222333333444444333333222222222222222222222222222222222333333333333222222333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333555444333333333333444555222222333444444444444444444444444333333333222222444444444555555555666666555555555555555555555555555555555555555555555555666555444333333333333444333333333444444444555555222333333444444333333222222222333333333333222222444444555555555666666666444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444222222222222333333333333444444444444444444444444222222222222222222222222555444444333222333333333444444444444444444444444444444444333333222222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333111222222222222333333333222111111111333444333222333333333444444444555555777444222222555777666555555444333333222222333333444444444444444444444444333333333333333333333333222222333333333333444444444333333222222333333444444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111222222222222222222222222333333222111111222333333000000111111111222222222555444333111000000111111222222222222333333333333333333222111111222333333000000000111111222222222222222222222222222222222111111222333333333333222444444444333333222222111111111111111111111111111111111222222222333333333222222222222222222222222333333333333333333333333222222333333333333222222111222222333333222222111111111222222222333333333333333333222222222111111222222222222222222222222333333333222222222111111222222222222222222222222222222222222111111111111111111222222333444555555777666666666555555555444666666666666666666666666444444555555666777777777777777777777777777777777888888888777777777666666666666666555555555444444555555555555555555555555333444555555555555444333444444444444333333333333111000000111333444444333444444444444444444444444111111222222222222333333444444333333333333444444333333333333222222222222333333444444444333222222555444444444444333333333444444333333333333222222444444333333333333222222222333333444444333333222333333333333333333333333222222333333333333222222333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333555444444333333444444555333333444555555555555444444444444444333333333333222222333444555666777888555555555555555555555555555555555555555555555555555555444333333333444444333333333444444444555555222333333444444333333222111222222333333222222111333333333444444444555555444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333444333333222222222222222444444444444444444444444444444333333333333222222444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333444444444444444444444444222222222222333333333333333222111222333444333222333333333444444444555555666444333333555666666555444444333333333333333444444444444444444444444444333333333333333333333333222222333333333333444444444333333222222333333444444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222333222222111111222222333000000111111111222222222333333222111000000000000222222222222222111111111333222222111111222222333111111222222222222333333222222222222222222222222111111222333333333333222555555444333222111000000222222222222222222222222111222222222222333333333222222222222222222222222333333333333333333333333333333444444444444333333111222222333333222222111111222222222222333333333333333333222222222222111222222222222222222222222333333333222222222222111222222222222222222222222111111111222222222222222222222222333333444444444666666666555555555555555666666666666666666666666444444555555666777777777777777777777777777777777888888777777777777666666777666666666555555555555444444444444444444444444222333333444444333333222444444444333333333333222222111111111333444444222444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444333222222111444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222333333333333333333222444444444444444444444444333333333333333333333333333333222222333333444555333333333333333333333333444444444444444444444444333444555555666666555555444444444444444444333333333333444444555666666777555555555555555555555555555555555555555555555555555444444333333333444444333333333444444444555555222333333444444333333222111222222222222222222111222222333333333444444444444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444333333333333444444444444444444444444444444444444333333333333333333333333555555444333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333444444444444444444444444222222222333333333444444333222111222444555444333333333333444444444555555555444444444555666666666666666555333333222222222333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222333333333444444444333333222111111111111111333222222111111000000000222222222222222222222222333333333333333333333333222222222222222222222222111111222333333333333222444333333333222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444555555444444111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333555555555555555555555555444444444444444444444444444444555555666777777777666666666666666666666666888777777777666666666666777777666666666555555555444444444444444444444444222222222222222222222222333333333333333333333333666444333333444444333111444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333555444444333222222222222444444444444444444444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333444444333333333444444444444444444444444333333333333333333333333333333222222333333444555333333333333333333333333444444444444444444444444333444555555666666555555444444444444444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444333333333444444555333333333444444444555555222333333444444333333222222222222333333222222222222222222333333333333444444444444444444444444444444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444222222222222333333333333444444444444444444444444333333333333333333333333555555444333333333333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555444444444333333333222222222222222222222222222222333333333444444444333222111222444555444333333333333444444444555555333444555555555555555666999888666444333111111000333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222222222333333333444444444333333333333333222222222333222222111111000000000222222222222222222222222444333333333333333333333222222222222222222222222111111222333333333333222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333444444555555555444111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333444444444333333333333222222444444444555555555555555444444444444444444444444444444555555666777777777666666666666666666666666777777777666666666666555666666666666555555555555444444444444444444444444222222222222222222222222222222222222333333333333777555444444444444333111444444444444444444444444333333222222222222111111222222333333333333222222333333333333444444444444444444333222222222333333333333333444444444444555222222333333333333444444222222333333333333444444222333333444444333333222333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333333444444555555444444333333333444555555555555444444444444444555555555555666666555555555444444444555555555555555555555555444444444444444444444444444444333333333444555555333333333444444444555555222333333444444333333222222333333444444333333222222222222333333333444444444444444444444444444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444222222222222333333333333444444444444444444444444333333333333333333333333444333333222222222222222333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444333333333333222222222222222222222222333333333333444444444444444333222333444555444333333333333444444444555555222444666666555444555666999888666555333222111111333333333333333333333333333333333333333333333333222222333333333333444444222333333444444333333222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444333333333333222222222222222222222222111222222333333222222111000000111111111222222222333333444444444333333222222222222222222111111111111222222333333222222111444444333333333333222222222222222222222222222222111111222333333333333222//////000111222333444444333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222111222333444444555444444111222222333333222222111333333333222222222222111111222222222222333333333222222222222222222222222111222222222222333333333222222222222222222222222222222222333333333333333333333333333333333333333444444444444444555555555666666666666666666666666444444555555666777777777777777777777777777777777777777666666666666555555666555555555444444444444333333333333333333333333333222222111111222222333000000111222333444444555555333222333444444333222444444444444444444444444333333333222222111111111111222333333333333222111333333333444444444555555444333222222222333444555333333333444444444555555222222222333333444444444222222222333333444444444222333333444444333333222444444444444444444444444333333444444444444333333333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333333333444555555444333333222222333444444444444444444444444444555555555666444444444555555555555555555555555555555555555555444444444444444444444444333333333333333444555666333333333444444444555555222333333444444333333222333444444555555444444333333333333333444444444444444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444555444444333222333333333222222222222222222222222222222222333333444444444222222222333333444444444333333333333333333333333333333333333333333333333555555555555555555555555333333333333222222222222333333333333333333333333333333333444444444444555444333222333555555555444333333333444444444555555111444777777555444555666777666555444444333444444222222222222222222222222333333333333333333333333222222333333333333444444222333333444444333333222222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333555444444444444333333333222222222222222222222222111222333333333333222111000000111111111222222222111222333333333333222111222222222222333333333333111222333333333333222111333333333333222222222111222222222222222222222222111111222333333333333222000000111111222222333333333333333333333333333333333333333222222222111111222222222222222222222222111111111111111111111111000111222333444444444444111222222333333222222111333333333222222222111111111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333222222333333333333333333333333333333333444444555555555666666666666666666666666444444555555666777777777777777777777777777777777777777666666666555555555444444444444333333333333333333333333333333333333444333222222222222333444//////000111333444555666222111000111333444444333444444444444444444444444555555555444444333333333111222333444444333222111333333333444444555555555333222222111222333555666333333333444444555555555222222222333333444444444222222222333333444444444222333333444444333333222444444444444444444444444333444444555555444444333222222222222222222222222333333333333333333333333333333222222333333444555333333333333333333333333333333444555555444333333111222333333444444333333444444444555555555666666222333333444555666777777555555555555555555555555444444444444444444444444333333333333333444555666333333333444444444555555222333333444444333333222444555555666666555555444333333444444444444555555444444444444444444444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444444444444555555555666666444444444444444444444444444444444444444444444444777777666555555555555666222222222222222222222222222222222333333444444444222222222333333444444444333333333333333333333333333333333333333333333333555555555555555555555555333333333222222222111111444444444444444444444444333333333444444444555555444333222333555666555444333333333444444444555555111444777777555444555666444444444444444555666777222222222222222222222222333333333333333333333333222222333333333444444444222222444444444444222222222222222333333444444444333333333333333333333333333333333333333333333333333333333333333333333333555555444444444333333333222222222222222222222222111222333444444333222111222222333333333444444444000000222333333222111000222222222333333444444444111222333444444333222111333333333222222111111111222222222222222222222222111111222333333333333222222222222111111111111111333333333333333333333333333333333222222111111111222222222222222222222222111111111111111111111111///000111222333333444333222222222333333222222222333333333222222111111111111111111222222333333333222222222222222222222222111111111222222333333333222222222222222222222222444444444333333222222222222222222333333444444444333333333444444555555555444444444444444444444444444444555555666777777777777777777777777777777777777666666666555555555555444444333333333222222222333333333333333333333333444444333222222333444444444444444555555444333333333333333333333333333333222222333333333333444444222222222222222222222222222222333333333444444444333444444555555444444333222222333333333333444444111111222222222333333333333333333333333333333333333333333333333333333333555444333333222222222222333333333333333333333333444444444333333222222222000111111222222333444444222222333333333333444444333333222111000000000111333333333333333333333333444444444444444444444444444444222222222222444444666666555555555444444444333444444444555666666666444444444444444444444444555555555444444333333333222222222333333444444444111111222222222333333333333333333333333333333333444444444444444444444444333333444444444333333222222333333444555555666666333444555666666666666666444444444444444444444444444444444444444444444444555555666444333222444555666666555555555555555666444444444444333333333333444444444444333333333333555555555555555555555555555444444333333444444555333333333333333333333333333333333333333333333333444444444444333333222111222222333333333444444444444444444444444444444444444444444444444444444444222222222222222222333333444333222111111333555666333333333333333333333333555444444333333444444555666666555444333222222111444555555555444333333222333333333444444333333333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333222222111111222222333444444444444444444444444111111111111111111111111333333333333333333333333333333333333333333333333444444444333333222222222444444333333333333222222222222222222222222222222222222222222222222222222111222222333333222222111111111111222222333333333111111222222222333333333000000111222333333444444222222222222222222222222222222222222222222222222444444444333333222222222333333333333333333333333000111222333333222111000222222222222222222222222111222222333333222222111222222222222222222222222222222222333333444444444000000111222333333444444555444333222222444555777555555555555555555555555666666555555555444444444666666666666666666666666777777777777777777777777666666555555555444444444666555333222222333444666555555444444333333444444333222111111222444666888333333333444444333333222333333333333333333333333222222333333333333444444222222222222222222222222222222333333333444444444333444444555555444444333222222333333333333444444111222222222222333333333333333333333333333333333333333333333333333333333555444333333222222222333333333333333333333333333444444444333333222222222333222222222222222222222222222333333333333444444444444333222222222222222333333333333333333333333444444444444444444444444444444333222222333444444666666555555555444444444444444444555555555555555444444444444444444444444555555444444444333333333222222222333333444444444222222333333333444444444444444444444444444444444555555555555555555555444333333444444444333333222333444444444555555666666333333444555666666666666555555555555555555555555555555555555555666666666333444444444222222333555777777666666666666666777999888888888888777777777666666666666666555555555333333444444444444444444444444333333333333444444333333333333333333333333333333333333333333333333333444444444333333222111222222333333333444444444444444444444444444444444444444333333333333333333444333333333333333333333333333222222222333444555333333333333333333333333555444444333333444444555555555555444444333333222444444555555444444333222111222222333333222222111222222222222222222222222333333222222222222333333222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222222222222333333444444444222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222333333111111222222222333333333111111111222222333333444222222222222222222222222333333333333333333333333444444444333333222222222333333333333333333333333222222333333333333222222222222222222222222222222111222222333333222222111222222222222222222222222222222222222333333333333000111111222333333444444555444333222222444555777555555555555555555555555666666555555555444444444666666666666666666666666666666666666666666666666666555555555444444444444666555333222222333555666333333222222111222222222444333222222333555777888333333444555555444444333333333333333333333333333222222333333333333444444333333333333333333333333333333333333444444444444333444444555555444444333222222333333333333444444222222222222333333333333333333333333333333333333333333333333333333333333444444333222222222333333333333333333333333333333444444333333333333222222444444333333222111111000222222333333333333444444555444444333333333333444333333333333333333333333444444444444444444444444444444333333333333444444555555555555555444444444555555555555555444444444444444444444444444444444555444444444444333333333222222333333333333444444333333444444444555555555555555555555555555555555555555555555555555555555333333444444444444444333555555555555555555555555333444555666777777777777666666666666666666666666666666666777777888888888444666777666555555666777999888888777777888999999888888888777777666666666444444444444444444444444444444444444444444444444444333333222222333333444333333333333333333333333333333333333333333333333333333444444444333222222333333333333444444444444444444444444444444444444222222222333333333333333555555555444444333333333222222333333333333444444333333333333333333333333555444444333333444444555444444444444444444444444444444555555444444333333222222222333333222222222333333333333333333333333333333222222222222333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222000111111222444555555666222222222222222222222222222222222222222222222222111222222333333222222111333333222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111444444333333333333222222333333333333333333333333444333333333333333333444333333333333333333333333111222222333333222222111222222222222222222222222222222222222222111111111111111222222333333444444444444333222333444555666555555555555555555555555555555555555555444444444666666666666666666666666555555555555555555555555555555555555444444444444555444333222222333555555333222222222222222333333555555444444555777999:::444555555666666666666555333333333333333333333333222222222333333333444444333333333333333333333333333333333444444444444555333444444555555444444333222222222333333333444444222222222333333333444444333333333333333333333333333333333333333333333333444333333222222333333333333333333333333333333333333333333333333333333333333333333222222111111111222222222333333333444444444444333333333333333444333333333333333333333333444444444444444444444444444444444333333444444444555555555555555555555555666666666555444444444333444444444444444444444444444444444444444444444444333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555333444555555555555555555555555555555555555666666555555777888999999999999999999999999999999999999777888888999999::::::;;;999;;;<<<<<<;;;;;;<<<===;;;::::::::::::;;;<<<<<<999888888777777666666666555555555555555555555555666666666666555555555555333333222222222222333333444444444444444444444444333333333333333333333333333333333444444333333222333333333444444444444555444444444444444444444444111111222222222222333333666555555444333222222111111222333444444444333333333333333333333333333333555444444333333444444555333333333444444555555555333444444555444444333333333333444444444444333333333333333333333333333333333333333222222333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111222333333444555555222222222222222222222222222222222222222222222222111222222333333222222111333333333222222111111111111111222222222333333333333333222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333444333222111111222333444333333333333333333333333111222222333333222222111222222222222222222222222333222222111111000000000222222222333333333444444444444333333333444555666555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444444444444444444444444444444444333333333444555555444444444444555555666777555555666888:::===???@@@222333444555555555555555333333333333333333333333222222222333333333444444333333333333333333333333333333444444444555555555333444444555555444444333222222222333333333444444222222333333333444444444333333333333333333333333333333333333333333333333333333333222222333333444333333333333333333333333333333333333333333333333111111222222222333333333222222222333333333444444333333222222222222333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555666666666555444444444333444444444444444444444444444444444444444444444444333333333333333333333333222222222222333333333333333333333333333333333333222222333333444444444444555555666777777777777777666666777777777777777888888999:::<<<===>>>>>>>>>========================;;;;;;<<<<<<<<<============???AAABBBBBBAAABBBCCC???????????????@@@AAAAAA@@@??????>>>===<<<<<<<<<:::::::::999999999888888777777666666555555555555444333333222222333333444444444444444444444444444333333333333333333333333222333333444444333333333333333444444444555555555444444444444444444444444111111111222222333333333555444444333222111111000111222333444444444333333333333333333333333333333555444444333333444444555222333333444444555555555333333444444555444444333222222333333333333222222333333333333333333333333444333333333333333333444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444333333333333333333444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111333333333222222111111111111111222222222333333333333333222222222222222222222222222222222222222222555555555555555555555555333333333333333333333333333333333333333333333333333222111000000111222333333333333333333333333333111222222333333222222111222222222222222222222222333222222111111000000000333333333333333444444444333333333333444444555555555555555555555555555555444555555555555555555555666666666666666666666666444444444444444444444444333333444444444444444444333333333333444444555555555555555555666777888999666777:::===@@@DDDGGGIII000000111222333333333333333333333333333333333333222222333333333333444444333333333333333333333333333444444444555555555555333444444555555444444333222222333333333333444444333333333333444444444444333333333333333333333333333333333333333333333333333333222222222333444444333333333333333333333333222222333333333333444444000111111222333333444444222222333333333333444444222222222222222333333444333333333333333333333333444444444444444444444444444444555555555555444444444444444555555555555555555555555555555444444444444444444444444444444444333333333444444444444555444444333333333333222222111111111222222222333333333333333333333333333333222222333333444555555555666777888999:::::::::999999999::::::;;;<<<<<<======>>>@@@AAACCCCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@BBBEEEGGGGGGFFFGGGHHHFFFFFFFFFFFFFFFGGGHHHIIIFFFEEEEEEDDDCCCBBBAAAAAA======<<<;;;:::999888888777777666666555555444444555444444333333444444555444444444444444444444444333333333333333333333333222222333444444444333333333444444444555555555555444444444444444444444444111111222222333333444444333333333222222111111111222222333333333333444444333333333333333333333333555444444333333444444555333333333444444555555555333333444444555555444444000111111222222111111000333333333333333333333333444444333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444444444444333333222222222222222222222222222222222222222222222222222222222111222222333333222222111333333222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333222111111000000111111222222222222222222222222222111222222333333222222111222222222222222222222222222222222222222111111111333333333333444444444444333333333444444444555555555555555555555555555555444444444555555555555555666666666666666666666666444444444444444444444444333333333333444444444444222333333444444555555555444444444555666888999::::::<<>>???AAABBBCCCCCCBBBCCCEEEGGGHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFJJJIIIIIIHHHHHHGGGGGGFFFDDDGGGKKKMMMMMMLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQQQQMMMMMMLLLKKKJJJIIIHHHHHHDDDCCCBBBAAA???===<<<;;;;;;;;;:::999999888777777666555555444444555555666555555555555555555555555333333333333333333333333111222333333444444444333444444444444555555555555444444444444444444444444222222222333444444555555333333333333333333333222333333222222222333444555333333333333333333333333555444444333333444444555333333444444444444444444222333444444555555444444222333333444444333333222444444444444444444444444444444333333333333444444444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222333333111111222222222333333333111111111222222333333444222222222222222222222222////////////////////////222222222333333444444444333333333333333333333333111222222333333222222111111111111111111111111111111222222333333222222111222222222222222222222222222222222222333333333333444444444444444444444444333333444444555555444444555555555555555555555555444444444555555555666666666666666666666666666666444444444444444444444444222222333333333444444444111222333444555555555555555555666777888:::;;;<<>>======<<<<<<666666555555555555666666555555555555555555555555333333333333333333333333111222333333444444444444444444444555555555666666444444444444444444444444222222333444444555666666333444444444444444444444444333222111111333555666333333333333333333333333555444444333333444444555444444444444444444444444222333333444555555555444666666777777777777666666444444444444444444444444555444444333333444444555444444444444444444444444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333555444444333333444444555444444444444444444444444111111111111111111111111333333333333333333333333333333333333333333333333222222222333333444444444111111222333444444555666222222222222222222222222222222222222222222222222222222222333333222222222111111111222222333333444111111222222222333333333000000111222333333444444222222222222222222222222444444444444444444444444222222222333333444444444333333333333333333333333222222444555555444222222000000000000000000000000222222222333333222222222222222222222222222222222222222222333333444444444444444444444444444444444222333444444555555444444555555555555555555555555444444444555555555666666666666666666666666666666555555555555555555555555222222222333333444444444111222333444555555555555888888888:::;;;===???@@@FFFGGGJJJMMMOOOQQQSSSSSS333333333333333333333333333333333333333333333333333333333333333333333333555555666666666555444333111111222222222333333333555555444444444333333333444444444444444444444444222222222333333333444444222222222222222222222222444444444444444444444444444444444444444444444444222222444444444444222222111222222333333444444555333333333333333333333333222222333444555555555555555555555555666666666666444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555666777777444444444333333222222222555555555666555555444444444444444444444444444444444444333333222222333333555555555555555555555555666777888999:::;;;;;;<<<<<<<<<===???@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIMMMMMMNNNNNNOOONNNNNNNNNJJJLLLOOORRRTTTUUUUUUTTTVVVVVVVVVUUUVVVWWWWWWXXX[[[[[[ZZZYYYXXXXXXWWWWWWWWWVVVTTTRRRPPPNNNMMMLLLJJJHHHFFFDDDAAA???>>>>>>:::999888777666666666777333333333444555555666666555444444444444444555555333333444444333333222111555555555444444333333333555555555555555555555555444333333222222333333444444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555777666555444333222222222444444444444444444444444333333333222222222111111222222222222222222222222555444333333222222222222333333444555444333222111222222222222222222222222111111111111111111111111222222222333333444444444555444333333555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111000000666555333222111222333333222222222222222222222222111111222222222333333333222222333333333444444444333333333333333333333333222000///111333444111///111111111111111111111111111111111111111111111111111111222222222333333333333333333222222111111111222222333333333333444444333333333333333333333333222222222222222222222222333333333222222111111111333222222111111222222333333333333333333333333333444444444444444444444444555444444333333444444555111111222222222333333333333333333444444444555555666666666666666666666666666666666666666666666666666666555555555444444444555444444333333444444444444444555444333333444666444666999<<<>>>AAAEEEHHHMMMNNNOOOQQQRRRTTTUUUVVV333333333333333333333333333333333333333333333333333333333333333333333333222222333444333222111000222222333333333444444444333333333444444555555555444444444444444444444444333333333333444444444444222222222222222222222222444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333444444444555444444333333444444444444555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555555666777777555555555444444444333333444444555555555555444444555555555555555555555555444444333333333333333444444555555555666666777777999::::::;;;<<<===>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMNNNOOOOOOOOOOOONNNNNNPPPSSSVVVXXXYYYXXXXXXYYYYYYXXXXXXYYYYYYZZZ[[[______^^^]]]\\\\\\[[[[[[ZZZYYYXXXWWWVVVUUUTTTSSSPPPOOOMMMKKKIIIHHHGGGFFFBBB@@@>>><<<999888666666555555555666666666666666555555444333222222222222333444444444444333222222555555444444444333333333444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555666666555444333333333333444444444444444444444444333333333222222222222111222222222222222222222222555444333333222222222333333333444444444333222111222222222222222222222222111111111111111111111111222333333333333333333444555333333333444555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111000555444333333222222222333222222222222222222222222222222222222222222333333222222222222333333333333333333333333333333333333333111000111333444222000111111111111111111111111222222222222222222222222111222222222222333333333333333333222222222111111222222333333333333444444333333333333333333333333222222222222222222222222333333333222222222111111333222222111111222222333333333333333333333333333444444444444444444444444444444333333333333444444222222222222333333333333333333444444444555555555666666666666666666666666555555555555555555555555666666555555555444444444555444444333333333333444444555666555555555777999999;;;>>>@@@BBBEEEHHHKKKOOOOOOPPPRRRSSSTTTUUUVVV333333333333333333333333333333333333333333333333333333333333333333333333444555666666666555333222333333444444444555555555111222222333444555666777444444444444444444444444333444444444444555555555333333333333333333333333444444444444444444444444444444444444444444444444444333333222222333333444555555444333333222111111333333333333333333333333555555555555444333222111222333333333444444444444444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555444555555666777666666555555555555444444333333444444555444444333555555555555555555555555444444333333333444444555555555666666777888999999======>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIJJJJJJJJJJJJHHHIIIIIIIIIJJJJJJKKKKKKMMMNNNNNNOOOPPPPPPOOOOOOPPPRRRUUUWWWZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ[[[\\\\\\aaaaaa``````______^^^^^^\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVTTTSSSQQQQQQPPPPPPMMMKKKGGGCCC???;;;999888:::999999888777666666555777666555444222222222222444444444444444333222222555444444444444333333333333333333333333333333333555555444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555666555444444333333333333444444444444444444444444333333333333222222222222333333333333333333333333444444333222222222333333333333444444444333222111222222222222222222222222222222222222222222222222444333333333333333333222555333222333444555444222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111111333333444444333333222222222222222222222222222222333333333333222222222222111111111222222222222333333333333333333333333333333222222222444444222111222222222222222222222222333333333333333333333333222222222222333333333333333333333333222222222222222222333333333333444444333333333333333333333333222222222222222222222222333333333222222222222111333222222111111222222333333333333333333333333333444444444444444444444444333222222222222222222333333333333333444444444444333444444444444555555555666666666666666666666666555555555555555555555555555555555555555444444444555555444333333222333333333555666777777888;;;===???AAADDDFFFHHHJJJMMMOOORRRRRRSSSSSSTTTUUUUUUUUU333333333333333333333333333333333333333333333333333333333333333333333333666666777888777666555444333333333333444444444444222222333333444555666666444444444444444444444444444444444555555555666666333333333333333333333333444444444444444444444444444444444444444444444444444444222222222222444444444444444333333222222222333333333333333333333333444555555555444444333222333333333333444444444444333333444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555444444555555666555555555555444444444444222333444444444444444444444444444444444444444444444444444444444555666777666777777999:::;;;<<<<<>>AAADDDGGGJJJLLLMMMNNNPPPRRRUUUUUUUUUUUUUUUUUUUUUUUU333333333333333333333333333333333333333333333333333333333333333333333333333333444555444333222111222222222222333333333333444444444444444444444444444444444444444444444444444444444555555555666666333333333333333333333333444444444444444444444444444444444444444444444444444444222222222222444444222222222333333444444444333333333333333333333333222333444444555555555444333444444444444555555555333333333444444444555555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555333333333333333333333444222333444444555555555444333333333333333333333333555555555555666777999999999:::;;;<<<===>>>??????AAAAAABBBCCCDDDEEEFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHDDDEEEEEEEEEFFFFFFGGGGGGJJJKKKLLLMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZ[[[ZZZZZZZZZZZZ[[[\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^^^^]]]\\\[[[ZZZYYYXXXWWWZZZZZZZZZZZZZZZ[[[\\\]]][[[YYYVVVRRROOOLLLJJJIIIFFFEEECCCAAA>>><<<:::999888888777666666666777777444444555555555444333333444444444444444444444444333333333333333333333333555555555444444555555555444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555555555444333333333444444555555555555555555555555444444444333333333222222333333333333333333333333333333333222222333333444444444333333333222222222222222222222222222222222222222222222222222222222444444444333333222222222444333222222333444333222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222333111222333444555444333222222222222222222222222222333333333333333333333333000000111111111222222222333333333333333333333333222333444444333333333333222222222222222222222222333333333333333333333333222222333333333444444444333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333222111111000000111111222333333333444444444555555444444444555555555666666666666666666666666666666555555555555555555555555444555555555555555555555555444444333333444444555444666999;;;<<>>>>>???@@@AAABBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLNNNOOOPPPRRRTTTVVVXXXXXXZZZYYYYYYYYYYYYZZZ[[[[[[[[[[[[\\\\\\]]]]]]^^^^^^______]]]\\\[[[YYYXXXWWW[[[[[[[[[\\\^^^___aaabbb^^^]]][[[XXXVVVUUUTTTTTTOOONNNLLLIIIFFFCCCAAA@@@:::999888777777666777777555555555555555444333333333333333444444444444555333333333333333333333333555555444444444444555555444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555555444444333333444444444555555555555555555555555444444444444333333333333333333333333333333333333333333222222222333444444555444333222222222333333222222222222222222222222333333333333333333333333444333333333333333333222444222111222333444333111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222333333333333222222333444444444333333222222222222222222222222333333333333444444444444111111111222222222222333333333333333333333333333111333444444222222222333333333333333333333333333333333333333333333333333333333333333444444444444333333333333444444444444222222333333333333444444333333333333333333333333222222222222222222222222111222222222222333333333333222222111111222222333222222222222222222222222333333333333333333333333222111111111111111111222333333333333444444444444444444555555555666666666666666666666666666666666444444444444444444444444444444444555555555555555444444444444555666777888888:::===???@@@CCCGGGJJJLLLOOORRRSSSSSSSSSSSSTTTWWWWWWVVVVVVUUUUUUUUUUUU333333333333333333333333333333333333333333333333333333333333333333333333777888888999999777666555222222222333333333444444333333444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444222333333444444333333222333333333333333333333333333333333333333333333333333333444444555444444444222333333333444444444444222222333333444555555666444444444444444444444444555555555555555555555555555555555555555555555555666555444444333333333444333333333333444444555555333444555666777777777777666666666666666666666666777888888999;;;<<<>>>???BBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIIIIIIIJJJJJJJJJJJJHHHGGGGGGGGGFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHGGGGGGHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMOOORRRTTTUUUUUUUUUTTTTTTUUUUUUVVVWWWVVVWWWWWWXXXYYYZZZZZZZZZ\\\\\\\\\[[[ZZZYYYYYYXXXYYYYYYZZZ\\\^^^```bbbcccaaa```^^^]]]\\\[[[[[[[[[WWWVVVTTTQQQNNNKKKIIIHHHAAA@@@>>><<<:::888888777555555555555555444444333333333333444444444555555444444444444444444444444444444333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555444444444333333444444555555555555555555555555555555444444444444333333333444444444444444444444444333222222222333333444555555444333222222222333333222222222222222222222222333333333333333333333333222333333333333333333444333222111222333333333111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333222222222333333444555222222222222222222222222111222222333444555666666222222222222333333333333333333333333333333333333000222444333111000111333333333333333333333333333222222222222222222222222333333333444444444444555333333333444444444555555222222333333333333444444333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333111111111111111111111111222222222222222222222222222222222111111222222222222222222222333333333333555555555555666666666666666666666666666666666666444444444444444444444444444444444555555555666666444444444555777888:::;;;===???BBBDDDFFFHHHLLLOOOOOORRRUUUVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUUUUUUUUUU333333333333333333333333333333333333333333333333333333333333333333333333444555666666666555333222333333333444444444555555111222222333444555666666444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444444444444444444444444444222222444555555444222222555444444333333222222111333333333333333333333333555555555555444333222222111111222222222333333333222222333333444555666666444444444444444444444444555555555555555555555555555555555555555555555555666555444444333333333333444444444555555555666666444555666777888888888888888888888888888888888888888999999:::<<<>>>@@@AAADDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJKKKKKKKKKLLLLLLLLLMMMHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBDDDEEEFFFGGGGGGHHHFFFFFFGGGHHHJJJMMMOOOPPPOOOOOOOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSTTTUUUVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXVVVWWWXXXZZZ\\\___aaabbbbbbbbb```___^^^^^^^^^^^^]]]\\\ZZZWWWTTTQQQOOONNNIIIGGGEEEAAA>>><<<:::999555555666666555555444333333333333444444555555555555555555555555555555555444333333222222333333444444444444444444444444444333333333333333333333333444444444444444444444444444333333333333444555555444444333333333444444555666666666666666666666666555555444444444333333333444444444444444444444444222222222222333333444555555444333222111222333444222222222222222222222222333333333333333333333333222222222333333444444444333222111111333333222111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333444444444333333222111222333555666222222222222222222222222000111222333555666777777222222333333333444444444333333333333333333333333///111444333111///000222333333333333333333333333111111111111111111111111333333333444444444555555333333333444444555555555222222333333333444444444333333333333333333333333222222222222222222222222111111111222222333333333333222222222222222222333111111111111111111111111222222222222222222222222333333222222222222333333111111222222222333333333555555555555666666666777666666666666666666666666444444444444444444444444444444444555555555666666444444555666888:::<<<===AAACCCFFFHHHIIILLLOOORRRQQQTTTWWWXXXWWWVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUUUU444444444444444444444444333444444555555444444333444444444444444444444444333444555555666666555555333333222222222333444444333333333333333333333333555555444444444333333333222333444444555555444444333333333333333333333333444444333222111111111111333333333222222111111111555555444444444333333333333333333333333333333333111111222333333444555555444444444444444444444444222222333333333333444444333333333444444444555555555555555555555555555555555555555555666666666666444444444444444444444444444444444555555555555666555444444333333444444444333333444444555666777777888888888999999::::::;;;===>>>???@@@BBBCCCDDDDDDCCCDDDEEEFFFGGGFFFEEEEEEIIIIIIJJJKKKLLLMMMMMMNNNLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFGGGFFFDDDCCCBBBAAAAAAAAABBBBBBAAAAAA@@@AAAAAAAAAEEEFFFGGGGGGFFFEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKLLLLLLMMMNNNOOOQQQSSSTTTVVVWWWXXXYYYYYYXXXWWWVVV\\\[[[[[[[[[\\\]]]___```^^^^^^^^^___``````aaaaaaaaa```___]]][[[ZZZZZZZZZSSSQQQNNNKKKGGGCCC===:::888666555555666777666555666666666666555333222111222333444555555555444333555555555555555555555555777666555444333444444555444444444444444444444444333333333222222111111111555555444444444333333333555555555555555555555555666666555555555444444444333333444555444333222111222222222222222222222222222222222333333444444444333333333333333333333333444444444333333222222222333333333333333333333333333333333222222111111111555444333333222111000///333333333333333333333333333333333333333333333333555555555444444333333333555444222111111222444555333333333333333333333333333333333333333333333333222333333444444333333222444444444333333222222222333333333333333333333333333333333222222111111111333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333222222222222222222222222333333333222222111111111333333333222222111111111444333333222222111111111333333333333333333333333555555555666666666666777555555555555555555555555444444444444444444444444555555555444444333333333444333333333444555555666666666555666888;;;>>>@@@GGGHHHJJJLLLNNNQQQSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUVVVVVVVVVVVVWWWWWW444444444444444444444444333444444555555444444333444444444444444444444444333444444555555555555555666555444333333222333333333333333333333333333333555555444444444333333333222333444444555555444444333333333333333333333333333333333333333333444444444333333333222222222222555555444444444333333333444444444444444444444444555555555444444444333333444444444444444444444444222222333333333333444444333333333444444444555555555555555555555555555555555555555555666666666666444444444444444444444444444444444555555555555666555444444333333333333444333333444555666777777888888999999:::;;;<<<<<<===???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHGGGFFFFFFHHHIIIJJJKKKLLLMMMMMMNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEEEEDDDCCCAAA@@@?????????@@@@@@@@@??????@@@@@@AAADDDEEEFFFFFFEEEEEEFFFHHHFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOQQQRRRTTTUUUVVVVVVVVVUUUZZZZZZZZZZZZ[[[]]]___```^^^^^^^^^______`````````aaaaaa___^^^]]]\\\[[[[[[WWWUUURRROOOMMMIIIDDDAAA>>><<<999888888888777666555555555555444333222222333444555666666555444444555555555555555555555555777666555444333444444555444444444444444444444444444444333333333222222222555555444444444333333333444444444444444444444444666666555555555444444444333333444444444333222111222222222222222222222222222333333333333333333444333333333333333333333333444444444333333222222222333333333333333333333333333333333222222222111111444444333333222222111111333333333333333333333333333333333333333333333333444444333333333222222222555444222111111222444555333333333333333333333333333333333333333333333333222333333444444333333222444444444333333222222222333333333333333333333333444444444333333333222222333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222333333222222222222222222333333333222222222111111333333333222222222222222333333333333333333333333444444555555555666666666555555555555555555555555444444444444444444444444555555444444444333333333444444444444444555666666777777888:::<<>>???@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIGGGEEEDDDBBBAAA@@@>>>>>>=====================>>>???@@@@@@AAACCCEEEEEEEEEEEEGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJKKKMMMOOOQQQSSSSSSTTTXXXXXXXXXZZZ[[[]]]___```_______________`````````bbbaaa```___^^^^^^^^^^^^[[[ZZZWWWVVVTTTRRRNNNKKKHHHDDD???<<<;;;:::888777555555555555555555555555444555555666666555444444555555555555555555555555666666555444444444444555444444444444444444444444444444444444444333333333555555444444444333333333333333333333333333333333555555555555555444444444333333444444444333222111333333333333333333333333444333333333333333333222333333333333333333333333444444333333333333222222333333333333333333333333333333333333222222222222444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111444444222222222222444444333333333333333333333333333333333333333333333333222333333444444333333222444444333333333333222222333333333333333333333333555555444444444444333333333333333333333333333333333333333333333333333333444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222111111111111111111111111222222222222222222222222222222222222222222333333333333333333222222222222222222222222333333333333333333333333333333333333333444444444555555555555555555555555555555555555444444444444444444444444555444444444444333333333555555444444555555666777888:::<<<@@@CCCEEEGGGHHHNNNNNNOOOOOOPPPPPPPPPPPPTTTUUUUUUVVVVVVVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVV444444444444444444444444333444444555555444444333444444444444444444444444333333444555555555444444777666555444444444444444444444444444444444444444555555444444444333333333222333444444555555444444333333333333333333333333222222333444444444444444444444444444444444444444555555444444444333333333444444444444555555555555777777666555444333222222444444444444444444444444222222222333333333444444333333333444444444555555555555555555555555555555444444444555555555666666444444444444444444444444444444444555555555555666555555444333333333333333555555666777888:::;;;;;;======>>>???AAABBBCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLKKKIIIGGGEEEBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>??????AAACCCCCCCCCDDDFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDBBBAAA@@@????????????@@@AAABBBCCCDDDEEEGGGJJJMMMPPPQQQRRRVVVVVVWWWYYY[[[]]]^^^_______________````````````aaaaaa```_________``````___]]][[[ZZZZZZYYYWWWUUUQQQMMMGGGBBB???===;;;:::777777777777777777777777555555555555444444444333555555555555555555555555555555555555444444555555444444444444444444444444555555555555555555444444555555444444444333333333333333333333333333333333555555555555555555555555444444444333333333222222333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444555555555333333333333333333333333333333333333333333333333333333333222222222222222444333333222222333333444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333444444444444444333333333333333333333333333333333222222333333333333444444444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222222222222222222222222222222222222222222222222222111111111222222333333333333333333333333333333333111222222333333444444444333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555666777777:::<<<@@@DDDHHHJJJKKKKKKOOOPPPPPPPPPQQQQQQQQQRRRTTTTTTUUUVVVVVVVVVVVVUUUTTTUUUUUUUUUUUUVVVVVVVVV444444444444444444444444333444444555555444444333444444444444444444444444222333333444555444444444444444444444444555666777444444444444444444444444555555444444444333333333222333444444555555444444333333333333333333333333333333333444333222111000444444444444444444444444555555444444444333333333222222333333333444444444333333333333333333333333444444444444444444444444222222222333333333444444333333333444444444555555555555555555555555555555444444444444555555555555444444444444444444444444444444444555555555555666555444444333333444444555777777888999;;;<<<===>>>???@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDDDDGGGGGGGGGHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLJJJJJJIIIGGGEEEBBB@@@???===<<<;;;:::::::::::::::999999999:::;;;<<<===>>>===???AAABBBBBBCCCEEEGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEECCCAAA???>>>===============>>>???@@@@@@AAACCCFFFIIIMMMOOOQQQSSSTTTUUUWWWYYY[[[\\\\\\]]]]]]^^^^^^___````````````____________```aaaaaa```___]]]]]]]]]]]]\\\[[[XXXTTTNNNIIIFFFCCC@@@???:::999888777666666777777555444444333333333333333555555555555555555555555444444555555555555555555444444444444444444444444555555555555555555555555555555444444444333333333444444444444444444444444444555555555555555555555444444333333333222222222333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444555555666333333333333333333333333333333333333333333333333333333333444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333222222222222222333333333333333333333333333333333222222222333333444444444444333333222222333333444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333222222222333333444444555333333333333333333333333333333333444444444555555555555555555555555555555444444444444444444444444444444444444444444444444333444444444666777888999===???DDDHHHKKKLLLLLLLLLNNNNNNOOOQQQRRRSSSTTTTTTSSSTTTUUUUUUVVVVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVVVV444444444444444444444444333444444555555444444333444444444444444444444444222222333444444444444444222222333333444666777888444444444444444444444444555555444444444333333333222333444444555555444444333333333333333333333333222333444444333111000///333333333333444444444444555555444444444333333333111222222333333444444444111111222222333444555555444444444444444444444444222222333333333333444444333333333444444444555555555555555555555555555555333444444444444555555555444444444444444444444444444444444555555555555666444444444444555666777888999:::;;;<<<>>>???AAAAAABBBCCCCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLKKKKKKKKKJJJIIIHHHGGGEEECCCAAA???>>><<<<<<;;;:::::::::::::::999999999999:::;;;<<<<<<<<<>>>@@@AAAAAABBBDDDFFFFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGEEECCCAAA???======<<<<<<<<<<<<<<<======>>>???@@@CCCFFFIIILLLMMMOOOPPPQQQSSSUUUVVVVVVWWWXXXYYYZZZ[[[\\\]]]^^^___]]]]]]]]]]]]^^^___```aaaaaa___]]]]]]_________^^^\\\YYYUUURRROOOLLLIIIFFF???===;;;888666666666666666555444333333333333333555555555555555555555555333444555555666555555555444444444444444444444444444444444555555555555555555555444444444333333333555555555555555555555555444444444555555555555555555444333222222222333333333333333333333333333333444333333333333333333222333333333333333333333333222222333333333333444444333333333333333333333333333333333333444444444444222222333333444444444555333333333333333333333333333333333333333333333333333333444444444444555555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333111111222222222222333333333333333333333333333333111222222333333444444555444333333222222333333444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222333333333333333333444444444444333333333333444444444444333333333333333333333333333444444444555555555555555555555555555555555555444444444444444444444444333333333444444444444555444444555666888;;;<<<>>>BBBDDDGGGJJJLLLMMMMMMLLLLLLMMMOOOPPPRRRTTTUUUVVVSSSTTTTTTUUUUUUUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUUUU444444444444444444444444333444444555555444444333444444444444444444444444222222333444444444444333333333222333333444555666555555555555555555555555555555444444444333333333222333444444555555444444333333333333333333333333111222444555555333222111222222222222333333333444555555444444444333333333222222333333444555555666222222333333444555555666444444444444444444444444222222333333333333444444333333333444444444555555555555555555555555555555333333444444444555555555444444444444444444444444444444444555555555555666444444444555777888:::;;;;;;<<<===???@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCDDDEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGEEEDDDAAA???>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::999::::::;;;;;;<<<===???@@@@@@@@@BBBDDDCCCDDDEEEFFFGGGHHHIIIJJJIIIIIIGGGEEECCC@@@>>><<<<<<<<<;;;;;;:::;;;;;;<<<======>>>???BBBEEEGGGIIIJJJKKKLLLNNNOOOPPPPPPOOOQQQRRRTTTVVVXXXZZZ[[[\\\ZZZZZZZZZ[[[\\\^^^___```aaa```^^^^^^___````````````^^^\\\[[[YYYVVVRRROOOHHHFFFBBB???;;;:::999999999888666555444444555555555555555555555555555555333333555666666666555555444444444444444444444444333333444444444555555555555555444444444333333333444444444444444444444444444444444555555555666666555444333222222222333333444444444444444444444444222333333333333333333444333333333333333333333333222222222333333444444444333333333333333333333333333333333444444444555555222222222333333333333333333333333333333333333333333333333333333333333333222222333333333444444444222333333444444333333222333333333333333333333333333333333333333333333333222333333444444333333222222222222333333444444444333333333333333333333333222222222333333333444444333333333333333333333333111111222333333444555555444333333222222333333444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222333333222222222222222222333333333444444444555555444444444444444333333333333333333333333333333333444444555555555666666666555555555555555555555555444444444444444444444444333333333444444444555555555666777:::<<>>@@@BBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBCCCEEEFFFCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFDDDBBBAAA@@@======<<<;;;;;;;;;<<<<<<;;;;;;::::::999:::::::::<<<===???@@@??????AAACCCAAABBBCCCEEEFFFHHHIIIJJJIIIIIIGGGEEEBBB???===;;;<<<;;;;;;:::::::::::::::<<<<<<<<<===???BBBDDDFFFFFFGGGIIIJJJKKKKKKKKKJJJMMMNNNPPPRRRTTTWWWYYYYYYXXXXXXYYYZZZ[[[]]]^^^___bbb```^^^^^^___aaaaaaaaabbbaaaaaaaaa```]]]YYYUUURRROOOKKKFFFBBB???>>>>>>;;;:::888777666666666777555555555555555555555555222333555666666666555555444444444444444444444444333333333444444444555555555555444444444333333333333333333333333333333333444444444555555555666666555444333222111222333444444444444444444444444444222222222333333444444444333333333333333333333333222222222333333444444444333333333333333333333333333333333444444555555555222222222222222222222222333333333333333333333333333333333333333333333333111111111222222333333333222333333444444333333222333333333333333333333333333333333333333333333333222333333444444333333222222222222333333444444444333333333333333333333333333333333444444555555555333333333333333333333333111111222333333444555555444333333222222333333444333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222111111111111111111111111222222222222222222222222444333333222222111111111333333333444444555555555555555555444444333333333333333333333333333333333555555555666666666666777555555555555555555555555444444444444444444444444333333333444444555555555777888:::<<<@@@CCCFFFHHHMMMNNNNNNNNNOOONNNNNNNNNMMMNNNOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUTTTSSSTTTTTTTTTTTTUUUUUUUUU222333333444444333333222333444444555555444444333444444444444444444444444999888777666555444333333444444333222222333333333444444444444444444444444222222444444444444222222555555555555555555555555444444444444444444444444333333333444444444555555555555555444444333333333444444333222222333333333444444444444444444444444444444444444444444444444555555555444444333333333333333333444444555555555777666555444444444444444444444444444444444444444444444444444444444444444555555666666666666555555222333444444222222333444555666777999;;;===>>>???CCCCCCDDDEEEEEEEEEEEEEEEIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBDDDEEEGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEDDDJJJJJJHHHGGGEEEDDDCCCBBBAAABBBBBBAAA???===>>>>>>>>>======<<<<<<<<<<<<===<<<;;;;;;<<<===>>>???@@@@@@@@@???@@@BBBEEEHHHJJJHHHHHHHHHGGGFFFDDDAAA@@@????????????>>>>>>>>>======>>>???@@@BBBCCCEEEEEEGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMPPPRRRSSSRRRSSSUUUVVVXXXZZZ[[[[[[]]]^^^^^^]]]\\\[[[]]]^^^___`````````___^^^\\\[[[YYYXXXVVVSSSNNNJJJEEECCC===:::888777777888777666;;;:::888666444333333222555555555555555555555555666666666666666666666666555555555555555555555555555555444444444333333333333333333222222111111111333333333333333333333333666666666555555444444444555444444333333444444555444444333333333333222222333333333333333333333333111111111111111111111111222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444444444444333333222222222222333333444444333333222333333333333333333333333444444444444444444444444222222222222222222222222222222333333333333444444444444444333333222222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111000000222444444333222333333333333333333333333222222222222222222222222222222222222222222222222222222222333333444555555222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555777666555444333444444555444444444444444444444444777777666666555555555555444777;;;???CCCFFFHHHHHHPPPPPPPPPOOOOOOOOONNNNNNLLLMMMOOOQQQRRRSSSTTTTTTVVVUUUTTTRRRRRRTTTUUUVVVWWWVVVTTTTTTTTTTTTVVVWWW222333333444444333333222333444444555555444444333444444444444444444444444666666555555555555444444444444333333222333333444444444444444444444444444333444555555555555444333555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444333333444444333333222333333444444444444444444444444444444444444444444444444444555555444444444333333333333333333444444444555555666666555444444444444444555555555555555555555555555555555555555555555555555555555666666555555555333444555555444333444666777888999;;;===>>>???@@@CCCDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@?????????>>>>>>???@@@BBBDDDFFFGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDHHHGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEDDDBBBAAAAAABBB??????>>>>>>======>>>>>>======<<<<<<======>>>????????????@@@AAADDDGGGIIIHHHHHHIIIHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@@@@??????>>>???@@@AAACCCDDDEEEFFFDDDDDDEEEEEEFFFEEEEEEDDDEEEEEEFFFHHHJJJMMMOOOPPPPPPQQQRRRSSSUUUWWWYYYZZZ\\\]]]]]]\\\ZZZZZZ[[[\\\^^^___`````````___^^^]]]___^^^\\\ZZZVVVRRRNNNLLLBBB???<<<999999888777666666666555555555555555666555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333333333333222222222111111333333333333333333333333555555555444444444333333555444444333333444444555444444333333333333222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444333333222222222222333333444444333333222333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444444444444333333222222222444444444333333222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222333555666555444333333333333333333333333222222222222222222222222333333333333333333333333222222111111111111111111222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555777666555444333444444555444444444444444444444444666666555444555555777777;;;===AAAEEEIIIKKKMMMNNNPPPPPPPPPOOOOOOOOONNNNNNMMMNNNOOOQQQRRRSSSSSSSSSUUUTTTSSSRRRRRRSSSTTTUUUUUUUUUTTTTTTTTTTTTUUUUUU222333333444444333333222333444444555555444444333444444444444444444444444333333333444444555555555444333333333333333444444444444444444444444444444444555555666666555555444555555555555555555555555444444444444444444444444333333333444444444555555333333444444444444444444444333333333333333444444444444444444444444444444444444444444444444444444555444444444444333333333333333333444444444444555666555444444444444444444666666666666666666666666666666666666666666666666444444555555555555444444333555666666555555777888:::;;;<<<>>>@@@AAABBBBBBEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>===<<<<<<;;;;;;<<<===???BBBDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGHHHIIIHHHFFFEEEEEEFFFBBBBBBBBBBBBAAAAAAAAAAAA??????>>>============>>>??????>>>???AAACCCEEEGGGGGGHHHIIIJJJIIIHHHGGGFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBCCCDDDEEEFFFFFFBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEGGGIIIKKKLLLMMMMMMMMMNNNPPPSSSVVVXXX[[[\\\\\\ZZZXXXWWWWWWXXX[[[\\\]]]^^^___`````````bbbbbbaaa```]]]ZZZWWWVVVKKKGGGBBB>>><<<:::888777555555555444444555555666555555555555555555555555444444444444444444444444555555555555555555555555555555444444444333333333333333333333222222222222333333333333333333444444444444444444333333333333555444444333333444444555444444333333333333222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222444444333333333333222222222333333444444333333222333333333333333333333333444444444444444444444444444444444444444444444444222222333333333333444444444444333333333333222222444444333333333333222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333333555777888777555333333333333333333333333333333333333333333333333444444444444444444444444333333333222111000000000222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555666666555444444444444555444444444444444444444444777666555555666999;;;===BBBDDDGGGKKKNNNPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNOOOPPPQQQRRRRRRRRRRRRTTTSSSRRRQQQQQQRRRSSSTTTSSSTTTTTTUUUUUUTTTTTTSSS222333333444444333333222333444444555555444444333444444444444444444444444222222333333333444444444444333333333333444444555444444444444444444444444444444555555555555444444555555555555555555555555444444444444444444444444333333333444444444555555333333333444444555555555444333333333333444444555444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444333333444444444555555555555555555555555555555555555555555555555333333444444444444333333222444666666666666888:::===>>>@@@BBBCCCDDDDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA????????????>>>>>>>>>>>>======<<<;;;::::::999888777888:::===???BBBDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHIIIJJJIIIHHHGGGHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFCCCBBBAAA@@@???>>>>>>>>>?????????@@@AAABBBDDDEEEGGGHHHJJJKKKLLLKKKKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCCCCDDDEEEFFFFFFGGGGGGCCCDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCEEEGGGIIIJJJKKKJJJIIIIIIKKKOOOSSSUUUYYYZZZZZZYYYVVVTTTTTTTTTWWWWWWYYYZZZ\\\^^^______````````````___]]][[[YYYTTTOOOIIIDDD@@@>>>;;;999999999777555444333333333555555555555555555555555444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333333333333444444444444444333333333333333333333333555444444333333444444555444444333333333222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444333333333333333333333333444444444444444444444444222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222444333444555777888777555444444444444444444444444333333333333333333333333444444444444444444444444555555444444444333333333222222222333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555555555555555444444555555444444444444555555555555888888888888:::>>>AAADDDEEEGGGJJJMMMOOOQQQQQQRRRQQQPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQRRRQQQQQQQQQSSSRRRQQQQQQQQQQQQRRRSSSRRRRRRTTTUUUUUUTTTRRRRRR222333333444444333333222333444444555555444444333444444444444444444444444444333333333333222222222444333333333444444555666444444444444444444444444444333333333333333333444555555555555555555555555444444444444444444444444333333333444444444555555333333333444444555555555444333333333444444555666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444555444444444444444444444444444444444444444444444444333333444444444444333333111333555777777888:::<<>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDEEEEEEEEEEEEEEEEEEEEEGGGHHHIIIIIIGGGGGGHHHJJJJJJJJJKKKLLLMMMMMMLLLLLLHHHGGGEEECCCBBBAAAAAA@@@@@@AAAAAAAAABBBCCCDDDEEEGGGHHHJJJLLLMMMNNNMMMMMMKKKJJJJJJJJJIIIIIIIIIIIIFFFFFFGGGGGGHHHHHHHHHIIIDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDFFFHHHIIIJJJIIIHHHGGGGGGIIILLLPPPRRRVVVWWWXXXWWWTTTRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[[[[YYYUUUPPPKKKGGGCCC???===<<<;;;999777666444444333555555555555555555555555444444444444444444444444555555555555555555555555555555444444444333333333333333333333333333333333333333333444444555555555333333333333333333333333555444444333333444444555444444333333333222222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333222333333444444333333222222222222333333444444444333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333222222444666777666444444444444444444444444444333333333333333333333333222222222222222222222222333333444444444555555555222222222333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555444444555555555555555555444444444555555666666666888888999:::===AAAEEEGGGIIIJJJLLLOOOPPPQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPQQQQQQQQQQQQQQQPPPRRRQQQQQQQQQQQQQQQQQQRRRPPPQQQSSSSSSSSSSSSQQQPPP222333333444444333333222333444444555555444444333444444444444444444444444444444444333333222222222333333333333444555666777444444444444444444444444444333333222222333333444555555555555555555555555444444444444444444444444333333333444444444555555333333444444444444444444333333333333444555666777444444444444444444444444444444444444444444444444333333333444444444444555555444444444444333333333333333333333333444444555444444444444444444444444444444444444444444444444444444555555555555444444222444666888999:::===???AAACCCEEEHHHIIIIIIHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA@@@@@@<<<<<<<<<;;;;;;;;;::::::888888888888777777777777777888999;;;>>>@@@AAABBBDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJKKKMMMOOOPPPQQQQQQPPPLLLKKKJJJHHHFFFEEEEEEEEECCCCCCDDDDDDEEEEEEEEEEEEGGGIIIKKKMMMNNNOOOOOONNNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJEEEEEEEEEEEEDDDCCCBBBAAADDDEEEEEEFFFGGGIIIKKKLLLJJJIIIIIIHHHIIILLLNNNOOOSSSUUUWWWVVVTTTRRRQQQQQQOOOPPPPPPQQQRRRTTTVVVWWWZZZ[[[\\\]]]]]]]]]\\\[[[[[[YYYUUURRROOOJJJEEEBBB===<<<;;;:::999888888888555555555555555555555555444444444444444444444444555555555555555555555555555555444444444333333333333333333333444444444444333333333444555555666666333333333333444444444444555444444333333444444555444444333333333333222222333333333333333333333333444444444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444222222333333333333444444222333333444444333333222111222222333333444444555333333333333333333333333222222222222222222222222222222333333333333444444222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222111111333555666555333444444444444444444444444333333333333333333333333222222222222222222222222111111111222333444444444222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555333444555555666555555555444444444555666666777777777888:::<<<@@@CCCFFFHHHMMMNNNPPPQQQRRRSSSRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOPPPPPPQQQQQQRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRQQQPPPQQQQQQRRRRRRQQQQQQPPP222333333444444333333222333444444555555444444333444444444444444444444444333333333333444444444444333333333444444555666777444444444444444444444444555444333333333333444555555555555555555555555555444444444444444444444444333333333444444444555555444444444444444444333333333333333444444555666777444444444444444444444444444444444444444444444444333333333444444444555555555555444444444333333333333333222222333333444555555555555555555555555555555555555555555555555555555555555666666555555555444666999;;;<<<>>>AAACCCBBBDDDGGGIIIJJJJJJHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@???>>>;;;;;;;;;;;;:::::::::999666666666777777777777888888999:::<<<>>>@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEEEEGGGHHHGGGIIILLLOOOQQQRRRRRRRRRPPPOOOMMMLLLJJJJJJIIIIIIFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNOOOOOONNNNNNNNNNNNNNNMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJJJJHHHHHHHHHGGGGGGFFFDDDDDDFFFFFFGGGGGGIIIJJJLLLMMMLLLKKKKKKKKKKKKLLLMMMMMMQQQSSSUUUVVVTTTRRRQQQQQQOOOOOONNNNNNOOOPPPRRRSSSXXXYYYZZZ[[[\\\[[[[[[ZZZ[[[ZZZYYYXXXUUUQQQKKKGGGBBBAAA???===;;;:::999999555555555555555555555555555555555555555555555555555555555555555555555555555555444444444333333333333333333444444444555555333333444444555666666666333333444444444555555555555444444333333444444555444444333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444222333333444444333333222111111222333333444555555222222222222222222222222333333333333333333333333222222333333333333444444222222222333333444444444222222222333333444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222111111333555666555333555555555555555555555555444444444444444444444444333333333333333333333333222222333333333333333333222222333333333333444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555333333555666666666555555444444444555666777777777999;;;>>>BBBEEEHHHIIIJJJOOOOOOQQQRRRRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRQQQRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPQQQQQQ222333333444444333333222333444444555555444444333444444444444444444444444111222222333555666666777333333333444555666777777444444444444444444444444666555444333333444555666555555555555555555555555444444444444444444444444333333333444444444555555555555555444444333333333333333333444555666777777444444444444444444444444444444444444444444444444333333333444444555555555555555555444444333333333222222222222333333444555666666666666666666666666666666666666666666666666555555666666666666555555555888;;;===>>>@@@CCCFFFCCCEEEHHHJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCBBBAAA???>>>===<<<;;;;;;;;;:::::::::999999555555666666777888888888:::;;;<<<===???@@@AAABBBCCCCCCBBBBBBBBBAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBBBBCCCEEEEEEEEEEEEGGGIIIEEEGGGKKKOOOQQQRRRSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIKKKMMMNNNOOONNNNNNOOOOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLPPPRRRUUUUUUTTTRRRQQQQQQPPPOOONNNNNNNNNOOOPPPQQQVVVVVVXXXYYYZZZYYYXXXXXXZZZZZZZZZ[[[YYYUUUNNNJJJHHHFFFCCC@@@<<<999777666555555555555555555555555666666666666666666666666555555555555555555555555555555444444444333333333333333333444444555555555333333444444555666777777444444444555555666666666555444444333333444444555444444444333333333222222333333333333333333333333333333333333333333333333444444444444444444444444555555555555555555555555444444444444444444444444222222222222222222222222222222222333333444444444222333333444444333333222111111222333333444555555222222222222222222222222444444444444444444444444222222333333333444444444222222222333333444444444222222222333333444444444555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222333555666555444555555555555555555555555444444444444444444444444444444444444444444444444777666666555555444444333222222333333333444444444333333333333333333333333333333333444444444555555444444444444444444444444333333333444444444555555222333555666666666555555444444444555666777777888<<>>@@@BBBCCCDDDEEEGGGIIIIIIHHHHHHHHHJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@>>><<<;;;::::::888888888888888888888999999999888888888888888999:::;;;<<<>>>???@@@@@@@@@BBBAAAAAAAAA@@@@@@????????????>>>>>>??????@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEGGGJJJMMMOOOPPPQQQQQQQQQQQQPPPNNNMMMMMMMMMMMMJJJJJJIIIJJJJJJKKKLLLMMMLLLLLLLLLMMMNNNPPPQQQRRRNNNNNNNNNNNNNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLJJJIIIIIIGGGHHHIIIJJJKKKLLLMMMMMMOOOPPPQQQRRRQQQPPPMMMLLLMMMMMMMMMNNNPPPRRRTTTUUUTTTTTTRRRPPPNNNLLLJJJIIIRRRSSSUUUWWWWWWWWWVVVVVVWWWVVVVVVWWWYYYXXXTTTQQQNNNLLLIIIEEE@@@<<<999777666666777777666666555444666666666666666666666666333555666666555444444555555555444444444444555555555555555444444333333333333333333444444555555555555555555444444333333333444444444444444444444444444333333222222333333444333333333333333333333333111111222222222333333333444444444444444444444444555444444333333444444555444444444444444444444444555555555555555555555555777666555444333222111111222222222333333444444444333333333333333333333333333333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333444444555555444444333333333333444444555555555444444444444444444444444444444444444444444444444222222333333333333444444444444222222222222444444666555333222111222333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444444444555555555666666444444333222222222333333444333444444666888;;;<<>>???@@@BBBCCCEEEEEEEEEGGGHHHIIIHHHGGGHHHIIIGGGGGGFFFFFFEEEDDDDDDDDDBBBAAA???===;;;:::999999888888888888888888777777999888888777777888888888::::::<<<===>>>???????????????>>>>>>>>>=========??????>>>>>>??????@@@AAA>>>??????@@@AAABBBCCCCCCEEEFFFIIIKKKMMMNNNNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLJJJIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPQQQRRRQQQOOONNNMMMLLLLLLLLLNNNPPPSSSTTTUUUTTTSSSRRRPPPMMMKKKJJJNNNOOOPPPRRRSSSTTTSSSSSSUUUTTTTTTVVVXXXYYYVVVTTTSSSQQQNNNJJJFFFBBB???===888777777666666666555555555555555555555555555555333555666666555444444555555555444444444444555555555555444444444333333333333333333444444444555555555555555444444333333333444444444444444444444444444333333222222333333444333333333333333333333333222333333333444444444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444555444444444444444333333222333333333333333333444333333333333333333333333333333333333333333333333333333333444444444555555222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333444444555555444444333333333333444444444555555444444444444444444444444444444444444444444444444222222333333333333444444444444333222222333444444555444333222222222333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444444555555555555555555555555444444444444555555555555666777999<<<>>>@@@DDDGGGJJJKKKLLLMMMOOOQQQQQQQQQPPPPPPPPPPPPQQQQQQPPPQQQRRRRRRQQQPPPOOONNNOOOOOOOOOPPPPPPPPPQQQQQQTTTSSSSSSRRRQQQPPPOOONNNOOOOOOMMMLLLLLLLLLMMMNNN333333333444444444555555222333333444555666777777333333333333444444555666444444333333333333444444333333333333444444444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444444444444444444444444444555444444444444333333333333444666555444333333444555555555555555555444444333333333333333333333333111111111111111222333333444444333222222222333333444444444444444444444444444444444444444444444444444555555666666666555555777777888999:::<<<>>>???AAAAAABBBCCCDDDEEEFFFGGGDDDFFFHHHHHHGGGFFFGGGHHHGGGGGGFFFEEEEEEDDDDDDCCC@@@???>>><<<:::999888888888888888777777666666666888777777777777777888888999:::;;;<<<===>>>>>>>>>>>>>>>============<<<<<>>>>>??????@@@AAA>>>??????@@@AAABBBCCCCCCEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJIIIHHHGGGGGGGGGGGGJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIILLLLLLKKKKKKJJJJJJIIIIIILLLLLLLLLLLLKKKJJJIIIIIILLLLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQPPPPPPLLLKKKJJJIIIKKKMMMPPPRRRTTTUUUUUUTTTSSSPPPMMMKKKJJJKKKMMMOOOPPPQQQRRRRRRSSSRRRRRRTTTWWWXXXXXXWWWVVVUUURRROOOKKKGGGDDDCCC;;;:::888777666666666666555555555555555555555555333555666666555444444555555555444444444444555555555444444444444333333333333333333444444444444555555555555444444444444444444444444444444444444444444333333222222333333444333333333333333333333333444444444444555555555555444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333333333333444444555555555444333333333333333333222333333333333333333333333222222222222222222222222333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333444444555555444444333333333333444444444444555444444444444444444444444444444444444444444444444222222333333333333444444444444333333333333444444444444333222222222333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666555555555555555555444444666666666555555666777777777888999;;;>>>AAACCCEEEIIIKKKNNNOOOOOOOOOPPPRRRQQQQQQPPPPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPSSSRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKKKKKKKKKKKKK333333333444444444555555333444444444555555666666222222222333444555666777444444444333333444444444333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444666777666444333333444444444444333333222222222222222222333333444444444222222222333333333444444444333333222222333333333444444444444444444444444555555555555555555555555333444555777777777666555777777999;;;===???AAABBBCCCCCCDDDDDDEEEFFFFFFFFFDDDFFFGGGGGGFFFEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCCCC???>>><<<:::999888777777888888777777666555555555777777666666777777888888999:::;;;<<<============?????????>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEIIIHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJKKKLLLIIIIIIIIIIIIJJJJJJKKKLLLHHHGGGGGGGGGGGGGGGFFFFFFJJJJJJJJJIIIIIIHHHHHHGGGJJJKKKKKKKKKJJJIIIIIIHHHKKKKKKKKKLLLLLLMMMMMMMMMLLLMMMNNNOOOOOOOOOOOONNNKKKJJJHHHGGGHHHJJJNNNPPPSSSTTTVVVVVVUUURRROOOLLLJJJKKKLLLNNNOOOQQQRRRRRRSSSRRRRRRSSSUUUVVVXXXXXXWWWUUUSSSPPPLLLIIIGGGFFF???===;;;888777666777888444444444444444444444444333555666666555444444555555555444444444444555555444444444444444444444444444444444444444444444444555555555555555444444444444444444444444444444444444333333222222333333444444444444444444444444444333444444444444555555555444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333333333333444444444555555444444444333333222222222333333333333333333333333111111111111111111111111333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444444444444333333444444444444333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333444444444444444444444444444555555555555666555555555555555444444444666666666666666777888888999:::<<>>>>>>>>>>>>>>???????????????>>>>>>??????@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCBBBGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIFFFFFFFFFEEEEEEEEEDDDDDDHHHHHHHHHGGGGGGFFFFFFFFFHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIJJJLLLMMMOOOOOOMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIGGGFFFFFFHHHKKKMMMQQQRRRTTTVVVUUUSSSQQQOOOKKKKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTVVVWWWWWWVVVTTTQQQOOOLLLJJJIIICCCAAA>>>;;;999888999999555555555555555555555555333555666666555444444555555555444444444444555555444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444333333222222333333444444444444444444444444444333333333333444444444444444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444555555444444444333333333444444444333333222222222333333333333333333333333111111111111111111111111333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333444444555555444444333444444444444444444444444333333333333333333333333444444444444444444444444222222222333333333444444444444444444444444444444222333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333444444444555555444444444555555555555666555555555555555555555444555555555555666777999999;;;<<>>>>>??????>>>>>>??????@@@AAA>>>??????@@@AAABBBCCCCCCEEEEEEDDDCCCBBBBBBBBBBBBDDDCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDEEEFFFHHHJJJLLLNNNNNNLLLLLLKKKKKKJJJIIIIIIIIIIIIHHHGGGGGGGGGHHHIIIIIINNNOOOQQQSSSTTTSSSRRRRRRNNNMMMLLLLLLLLLLLLMMMMMMPPPRRRSSSTTTSSSSSSUUUVVVYYYXXXWWWTTTRRRPPPNNNNNNGGGEEEBBB???===;;;::::::666666666666666666666666333555666666555444444555555555444444444444555555333333333444444444444555555444444444444333333333555555555555555666666666444444444444444444444444444333333222222333333444444444444444444444444444222333333333333444444444444444444444444444444444555444444333333444444555444444444444444444444444555555555555555555555555555555555444444333333333444333333333333333333222333333333333333333333333222222222222222222222222333333333444444444555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333444444555555444444333555444444444444333333333333333333333333333333333444444444444444444444444222222333333333333444444444444555555555555444444222222333444444444333333222222333333333333444444333333333333333333333333333333333333333333333333222333333444444555555555444444444555555555555666444444444555555555666666444555555666777888:::;;;>>>???BBBFFFIIILLLMMMNNNNNNPPPRRRRRRQQQPPPQQQRRRQQQQQQPPPPPPPPPPPPQQQQQQNNNNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOONNNNNNMMMLLLKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHH333333333444444444555555666666666555444444444333444444333333333444444555333444555666666555444333444444444444555555555555444444444444444444444444333333444555555444333333333333333333333333333333222222333333444555555666444444444444444444444444333333333444444444555555222444555555444444444555444444555555555555555555333333333333333333333333000111222333444333333222333222222222333333444555444444444444444444444444555555555555555555555555333333444555666888:::;;;<<<===???BBBDDDEEEEEEEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCDDDEEEEEECCCBBBBBBCCCAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999888888888666666777777888999999999888888888888999:::;;;<<<<<<<<<===>>>>>>>>>===============>>>>>>>>>????????????>>>>>>??????@@@AAA>>>??????@@@AAABBBCCCCCCFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJGGGFFFDDDCCCCCCGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDFFFHHHIIIJJJKKKIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGJJJLLLNNNPPPRRRSSSTTTTTTSSSRRRPPPNNNMMMLLLLLLLLLLLLOOOSSSTTTTTTTTTUUUWWWYYYYYYWWWVVVTTTRRRQQQPPPIIIHHHFFFCCCAAA>>><<<;;;777777777777777777777777333555666666555444444555555555444444444444555555333333333444444444555555555555444444444333333333444555555555666666666777444444444444444444444444444333333222222333333444555555555555555555555555444444444444555555555555444444444444444444444444555444444333333444444555444444444444444444444444444444444444444444444444333333444444444444444555222333333333333333333444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333444444555555444444333555555444444444333333333222222222222222222222222444444444444444444444444222222333333333333444444333444555666666555444333111222333444444444333333222222333333333333444444333333333333333333333333333333333333333333333333222222333333444555555666444444444555555555555666222333333444555666777777555666666777999:::<<<===BBBDDDGGGJJJMMMOOOPPPQQQOOOQQQSSSSSSRRRRRRRRRTTTQQQQQQPPPPPPPPPPPPQQQQQQNNNMMMLLLLLLMMMNNNOOOPPPOOOOOOOOONNNNNNNNNMMMMMMNNNMMMMMMLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHGGGFFF333333333444444444555555444444555555555555555555555555444333333333444444333444555666666555444333444444444555555555666666444444444444444444444444333333444555555444333333333333333333333333333333222222333333444555666666444444444444444444444444333333333444444555555555111333444555444444444666222222222333333444444444333333333333333333333333333444555666777666555555222222222222333333444555444444444444444444444444666666666666666666666666444444444444666888;;;<<<>>>???BBBDDDFFFGGGGGGFFFIIIHHHHHHGGGFFFEEEDDDCCCBBBDDDEEEDDDCCCAAAAAABBB@@@@@@??????>>>============<<<;;;:::999999888999666666777888999:::;;;;;;999999999999:::;;;<<<===<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAAAAABBB?????????>>>???@@@@@@AAA@@@AAAAAABBBCCCDDDEEEFFFGGGFFFDDDCCCBBBCCCCCCDDDFFFFFFFFFFFFGGGIIIJJJKKKJJJJJJJJJJJJJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDDDDAAABBBBBBCCCDDDEEEFFFFFFBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIFFFGGGHHHIIIIIIHHHFFFEEEHHHIIIKKKMMMPPPRRRTTTVVVYYYWWWUUURRRPPPNNNNNNNNNHHHLLLRRRUUUUUUUUUWWWYYYXXXWWWVVVUUUSSSRRRPPPPPPKKKJJJIIIFFFCCC@@@===;;;777777777777777777777777333555666666555444444555555555555444444555555555333333333444444555555555555555555444444333333333444555555555666666777777444444444444444444444444444333333222222333333444555555555555555555555555555555555555666666666777444444444444444444444444555444444333333444444555444444444444444444444444333333333333333333333333111222222333444666666777222222222333333444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222333444444555555444444333555555555444444333333333222222222222222222222222444444444444444444444444222222333333333444444444333444555666666555444333000111333444555444333333222222333333333444444444333333333333333333333333333333333333333333333333222222333333444555666666444444444555555555666666111222333444555777888888777777777999:::<<<>>>???EEEGGGJJJMMMPPPRRRRRRSSSPPPRRRTTTTTTTTTSSSTTTUUUQQQQQQQQQPPPPPPQQQQQQQQQMMMMMMLLLLLLLLLMMMOOOPPPOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHFFFFFFGGGHHHGGGFFFEEEDDD666666555555444444444333555555444444444444555555666666555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555666444444444444444444444444666666555444333333222222444444444444444444444444555555555555555555555555555555444444444555555666555555666777999<<<>>>???BBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@???>>>>>>???>>>>>>===<<<;;;;;;;;;======<<<<<<<<<;;;;;;;;;999999888888999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>=========???????????????@@@AAAAAA===>>>>>>>>>????????????CCCCCCCCCDDDEEEFFFHHHHHHDDDEEEFFFFFFEEEFFFHHHJJJHHHJJJLLLNNNPPPQQQPPPPPPSSSTTTTTTRRRQQQRRRUUUWWW[[[YYYWWWTTTRRRPPPOOOOOOPPPMMMJJJHHHGGGGGGEEEDDDEEEEEEEEEFFFGGGGGGEEECCCAAAAAABBBDDDEEEFFFDDDBBBBBBCCCDDDEEEEEEEEEDDDDDDBBBBBBBBBCCCCCCCCCCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLNNNPPPQQQRRRUUUVVVWWWWWWVVVSSSOOOMMMLLLLLLNNNPPPSSSUUUXXXYYYYYYYYYYYYXXXVVVTTTQQQPPPPPPMMMKKKIIIGGGEEEBBB@@@===<<<:::888777777777888888888777555555444444555666555555555555444444444999888777666555555666666555555444444444333333333444444444555555555555666777666555444333222222222222333444555555555444333555555555555555555555555444444444444444555666777444444444555555555555666555555555555555555555555555555555555555555555555444444444555555555555666222222222222222222222222333333333444444444555555555555666666555444333333444444444444444444444444555444444333333222222111777666555444444444555666444444444444444444444444333333333333333333333333555555555444444333333333555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444333333333333222222333333333444444444555555555555444444444333333333333444444555555444444333333333333444444444555555333444666777777666444333222333444555666666666666777777888888999<<>>>>>?????????>>>======<<<<<<======<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEFFFGGGHHHJJJKKKIIIJJJKKKKKKJJJKKKLLLNNNNNNOOOQQQTTTWWWYYYZZZ[[[\\\\\\[[[YYYYYYZZZ^^^aaafffddd```\\\ZZZXXXXXXXXXVVVSSSPPPMMMMMMLLLKKKIIIJJJJJJJJJKKKLLLKKKIIIGGGEEEEEEEEEFFFHHHHHHFFFDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKMMMOOOPPPQQQVVVWWWYYYYYYXXXVVVSSSQQQMMMMMMMMMOOOQQQTTTVVVXXXXXXXXXXXXXXXVVVTTTQQQPPPPPPNNNKKKJJJIIIGGGDDDBBB@@@>>><<<:::888888777777888777666555555555555555666555555555555444444444666666666666555555555444555555555444444444333333444444444555555555555666888777666555444444444444222333444555555555444444555555555555555555555555666555444444333444444444444444444555555555555666555555555555555555555555555555555555555555555555444444444444555555555555333333333333333333333333333333333444444444555555555555666666555444444333444444444444444444444444333333333333333333333333555444333222222333444444444444444444444444444444333333333333333333333333444444444444444444333333555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444333333333333222222333333333444444444555555555555444444444333333333333444444555555444444333333333333444444444555555333444555666666555444333444444555555555555555555777888:::;;;<<<@@@EEEIIIMMMNNNPPPRRRTTTUUUVVVVVVUUUUUUUUUUUUTTTSSSRRRQQQRRRRRRRRRRRRQQQPPPOOONNNOOOOOONNNNNNNNNOOOOOOPPPNNNOOOOOOOOONNNMMMLLLKKKIIIIIIHHHGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEDDDCCC666666666666666555555555555555444444444444555555555555555555555444444444555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444444444444444444444444444222222222333333333444444444444444444444444444444555555555444444333333222222222222222222222333333555555555555555555555555444444444444555777888999555666888:::===???AAABBBGGGGGGHHHHHHGGGFFFEEEEEEFFFFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>>>>@@@??????>>>>>>==================<<<<<<<<<<<<;;;===<<<<<<<<<<<<===>>>>>>=========>>>>>>?????????>>>>>>??????@@@@@@@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIKKKNNNPPPQQQRRRTTTUUUUUUSSSSSSSSSTTTWWWXXXZZZ\\\```dddhhhjjjjjjiiigggeeedddggglllpppwwwsssnnniiifffeeeeeefffccc___[[[XXXWWWVVVUUUSSSTTTSSSSSSSSSTTTTTTRRRPPPNNNMMMLLLMMMNNNNNNLLLKKKFFFFFFEEEDDDDDDDDDEEEEEEBBBAAA@@@??????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGIIIKKKMMMOOOOOOUUUVVVWWWXXXXXXWWWUUUSSSOOONNNMMMMMMOOOQQQTTTUUUWWWWWWXXXWWWVVVTTTSSSQQQQQQOOOLLLKKKKKKJJJHHHFFFCCCBBB@@@===;;;999888777777666555555555555555666666555555555555444444444444555666666666555333333555555555444444444444333444444444555555555555666888777666555555555555555222333444444555555444444555555555555555555555555444444333333333333333444444444444555555555555666555555555555555555555555555555555555555555555555444444444444555555555555444444444444444444444444333333333444444444555555555555555666555555444333444444444444444444444444111111222333333444555555444444333333333333444444444444444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444333333333333222222333333333444444444555555555555444444444333333333333444444555555444444333333333333444444444555555555555555555555555555555555555555555555444444444888:::<<>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<=========<<<<<<<<<<<<<<<======<<<<<<======>>>???<<<======>>>>>>?????????????????????????????????????????????@@@AAABBBCCCEEEDDDCCCCCCDDDEEEHHHIIIJJJKKKMMMPPPSSSVVVYYY[[[]]]___``````^^^\\\[[[\\\______aaadddiiioootttxxxxxxvvvsssppppppttt{{{|||vvvsssrrrssstttrrrnnniiieeedddcccbbbaaaaaa```______``````___]]]ZZZYYYXXXXXXYYYYYYWWWUUUPPPOOOLLLJJJHHHGGGFFFFFFCCCBBB@@@???>>>???AAAAAACCCCCCDDDDDDEEEEEEEEEFFFCCCCCCEEEGGGIIIKKKLLLMMMPPPQQQSSSTTTUUUTTTTTTSSSPPPOOOMMMLLLMMMOOOQQQSSSVVVVVVWWWXXXWWWVVVUUUTTTRRRPPPMMMLLLLLLLLLKKKJJJGGGFFFCCCAAA>>>;;;999888777666666555555666666666666555555555555444444444333444666777777666444333555555555555444444444444444444444555555555555666777777666555444444555555333333333444444444444444555555555555555555555555222222222222333333444555444444444555555555555666555555555555555555555555555555555555555555555555333333444444444555555555444444444444444444444444333333333444444444555555444555555555555555444444444444444444444444444444222222222333333444444444444444444444444555555555333333444444444444444444333333333333333333333333333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444333333333222222222333333333444444444555555555555444444444333333333333444444555555444444333333333333444444444555555666555444444444444555666666666555555444444444555999<<>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;========================<<<<<<<<<;;;<<<======>>>;;;;;;<<<======>>>??????BBBAAA@@@@@@???>>>======>>>>>>>>>???AAACCCDDDEEEGGGGGGGGGGGGIIIKKKMMMOOOQQQSSSUUUXXX]]]aaadddfffgggiiilllkkkhhheeecccbbbddddddeeeiiinnnuuu{{{|||yyyyyy~~~~~~}}}{{{uuurrrpppoooooonnnnnnlllkkkkkkmmmnnnmmmlllhhhfffeeeeeeeeefffdddccc[[[ZZZVVVRRRNNNKKKIIIGGGHHHGGGFFFEEEDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBDDDEEEGGGIIIJJJJJJMMMNNNOOOQQQRRRSSSSSSRRRQQQPPPNNNMMMMMMNNNOOOPPPTTTUUUVVVWWWXXXWWWWWWVVVSSSQQQMMMLLLLLLMMMLLLLLLIIIHHHGGGDDDAAA???===;;;888888777666666666777777666555555555555444444444444555777888888777666444666666555555555444444444444444444555555555555666555555444444333444444444333333333333444444555555555555555555555555555555444444333222222222333333444444444555555555555666555555555555555555555555555555555555555555555555333333333444444444444555222222222222222222222222333333333444444444555555444444555555555555555444444444444444444444444444444444444333333222222222222222333333444444444444333333333444444444555555333333333333333333333333333333333444444555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444333333333222222222333333333444444444555555555555444444444333333333333444444555555444444333333333333444444444555555666555444444444444555666666666555555555666777888;;;>>>CCCGGGJJJMMMQQQTTTUUUUUUVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRPPPOOOOOOPPPQQQRRROOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBDDDGGGIIIJJJ444444444555555555555555555555444444444444555555444444444555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444444444444444444444444444555444444333333444444555333333333333333333333333444444444444444444444444333333333333333333333333444444444555555555666666444444444444444444444444444444444444444444444444444444555555666666777777555555555555555555555555888888777777777777888888<<<>>>@@@CCCEEEFFFFFFFFFEEEEEEFFFGGGHHHHHHGGGGGGCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;<<<============>>>>>>>>>;;;;;;;;;;;;;;;<<<======;;;;;;<<<<<<===>>>??????CCCBBBBBBAAA@@@???>>>>>>???@@@AAACCCEEEHHHKKKLLLMMMNNNPPPRRRUUUWWWYYYZZZ]]]^^^```cccgggjjjmmmoooppprrruuutttqqqllliiigggfffggghhhlllqqqxxx~~~}}}~~~~~~zzzyyyyyyyyyxxxwwwuuutttuuuwwwxxxyyyxxxtttrrrppppppqqqrrrrrrqqqgggfffccc___YYYTTTPPPNNNKKKKKKKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHKKKLLLMMMOOOPPPQQQRRRRRRPPPPPPOOOOOONNNNNNNNNOOOQQQRRRTTTUUUVVVWWWVVVVVVSSSQQQMMMKKKKKKLLLLLLKKKIIIIIIHHHGGGEEECCCAAA@@@;;;:::999888777777777777666555555555555444444444555666777888888888777666666666666555555555444444444444444555555555555666555444444333333333444444444333333333333444555666555555555555555555555555888777666444222111000000444444444555555555555666555555555555555555555555555555555555555555555555333333333333444444444444222222222222222222222222333333333444444444555555333444555555666555555555444444444444444444444444555555444333333222111111///000111222333333222222222333333444444555555555333333333333333333333333333333444444444444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444333333333333222222333333333444444444555555555555444444444333333333333444444555555444444333333333333444444444555555555555555555555555555555555555555555777999;;;===???BBBGGGKKKNNNPPPSSSTTTUUUVVVVVVVVVVVVVVVUUUUUUTTTUUUUUUUUUUUUUUUTTTTTTRRRQQQQQQPPPPPPPPPQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBDDDGGGJJJMMMOOO333333333333444444444555555555444444444444555555444444444555555555666666555555555555555555555555444444444444444444444444555555555555555555555555444444555555555555444444444444444444444444444444555444444333333444444555555555555555555555555555444444444444444444444444333333333333333333333333333333444444444555555555444444444444444444444444444444444444444444444444333333444444555666666777555555555555555555555555666666666777888999;;;<<>>==============================<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======;;;<<<<<<===???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFIIIMMMPPPSSSUUUVVVYYY]]]aaaeeeggghhhhhhkkkllllllmmmoooppprrrsssvvvxxx{{{{{{wwwqqqmmmjjjggghhhjjjnnnrrrxxx}}}~~~}}}}}}}}}~~~~~~{{{zzzyyyzzz}}}|||zzzxxxxxxzzz{{{{{{{{{tttsssrrrooojjjddd___[[[RRRSSSTTTTTTSSSRRRPPPNNNMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPNNNNNNLLLMMMPPPRRRTTTTTTTTTTTTTTTPPPLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEDDD>>>===<<<:::999888777777666555555555555444444444555555555666666666777777666666666666555555555555444444444555555555555666555555444444444444555555444444333333333444555666555555555555555555555555666666555444333333333333444444444555555555555666555555555555555555555555555555555555555555555555222222333333333444444444333333333333333333333333333333333444444444555555333444444555666666555555444444444444444444444444333333333333333333333333000111222444555555444444222222333333444555555666333333333333333333333333444444444444444444333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444333333333333222222333333333444444444555555555555444444444333333333333444444555555444444333333333333444444444555555333444555666666555444333444444555666999<<<@@@BBBDDDHHHMMMPPPRRRSSSTTTUUUTTTUUUUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTPPPPPPQQQQQQQQQQQQQQQPPPNNNNNNMMMLLLKKKJJJJJJKKKKKKJJJHHHGGGFFFFFFGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEHHHKKKOOOSSSUUU222222222333333444444444555555555444444555555555444444444555555555666666555555555555555555555555444444444444444444444444555555555555555555555555444555555555555555555444444444444444444444444444555444444333333444444555777777777777777777777777444444444444444444444444333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444222222333333444555666666555555555555555555555555333444555666999;;;>>>???AAABBBEEEGGGHHHHHHGGGFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBAAA@@@???>>>======<<<<<<<<<===============<<<<<<<<<===============<<<=========>>>>>>??????<<<<<<<<<<<<<<<===>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHGGGIIIKKKNNNSSSWWWZZZ\\\^^^bbbggglllqqqsssssssssuuuuuutttsssssssssttttttyyy{{{~~~~~~yyysssnnnlllhhhiiikkkooosssxxx|||~~~~~~~~~|||{{{zzz|||}}}||||||~~~}}}~~~~~~|||xxxrrrlllhhh^^^___aaabbbaaa___\\\ZZZTTTSSSQQQOOOMMMJJJIIIHHHEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKNNNPPPQQQRRRRRRQQQOOOMMMIIIJJJMMMOOOQQQRRRRRRRRRSSSPPPLLLIIIHHHIIIIIIHHHHHHIIIJJJJJJJJJIIIHHHGGG@@@???===;;;999888888777666666555555555444444444444444444444444555666777777666666666555555555555444444444555555555666666666666555555555666666777444444333222333444555666555555555555555555555555111111222333555777999:::444444444555555555666666555555555555555555555555555555555555555555555555222222333333333444444444444444444444444444444444333333333444444444555555333333444555666666666555444444444444444444444444111222222333333444444555333444666888999999888777222222333333444555666666333333333333333333333333555555555444444333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444444444444333333333222222333333333444444444555555555555444444444333333333333444444555555444444333333333333444444444555555333444666777777666444333333333444666:::>>>CCCEEEHHHLLLQQQTTTUUUUUUUUUVVVTTTTTTUUUVVVVVVVVVUUUUUUTTTUUUUUUVVVVVVVVVUUUUUUOOOPPPQQQRRRRRRRRRPPPPPPNNNNNNLLLKKKJJJJJJJJJJJJJJJIIIHHHFFFEEEFFFFFFGGGEEEEEEGGGHHHJJJLLLMMMNNNGGGGGGHHHKKKNNNSSSWWWZZZ444555555666777666666666555555555555555555555555555555555555555555555555555555555555555555555555555444333333333333444555444444555555555555444444444333222111111111222333444444444333333222222222444444444444444444444444444444444444444444444444444444444444444444444444666555444333333333333333444444444444444444444444444444444444444444444444666555444333333444555666222222333333333333444444666666555555555666666777666666777888:::===???@@@AAABBBDDDEEEGGGGGGHHHHHHGGGFFFEEECCCBBBAAA??????<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<=========???>>>>>>=========>>>>>><<<<<<<<<===>>>===;;;:::???===<<<<<<>>>@@@AAAAAADDDGGGIIIIIIHHHIIIMMMQQQOOOQQQUUUZZZ^^^bbbeeegggjjjooovvv|||}}}{{{yyywwwwwwyyy{{{||||||}}}}}}|||{{{xxxuuusssqqqooooootttwwwxxx||||||{{{~~~}}}|||~~~|||yyywwwxxx}}}}}}|||}}}yyytttnnnnnnmmmmmmkkkgggaaa\\\```\\\XXXTTTQQQNNNKKKHHHDDDFFFGGGGGGFFFEEEEEEFFFCCCDDDDDDEEEFFFFFFGGGGGGIIIJJJLLLMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJMMMPPPRRROOOMMMKKKIIIHHHGGGGGGHHHKKKKKKKKKJJJIIIIIIHHHHHHHHHFFFBBB???>>><<<999777777666555666777777555333555555555555555555555555666666666555444444444333666555555555555444444444555555555555555555555555555444333333333333444555444444555555555555444444555555444444444333333333444444444444444444444444888777666555555555555555555555555555555555555555444444444444444444444444333333333222222111111111333333333444444444555555555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333000111333444555444333333444444444555555555666666333333333444444444555555555555444333333333333444444444555555555555444444444444444555555555666666333333333333333333333333555555555555555555555555222222222333333333444444222222333444555666777888222333333444444333333222333333333444444555555555333333333333333333333333333333333444444444555555444444444444444444444444444555555666666555444444555777888:::<<<@@@EEEIIIRRRRRRSSSSSSTTTTTTUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUTTTTTTSSSRRRQQQQQQPPPPPPOOOOOONNNNNNMMMLLLLLLKKKIIIIIIHHHHHHHHHFFFGGGHHHIIIIIIHHHGGGFFFDDDDDDEEEGGGJJJMMMOOOPPPQQQSSSUUUWWWZZZ\\\^^^___444444555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555444333333444555555444444555555555555444444444333222111111222333333444444444333333333222222444444444444444444444444444444444444444444444444444444444444444444444444666555444333333333333444444444444444444444444444444444444444444444444444333333333222222333333333333333444444444555555555666666666666666777777888777777999:::===???AAABBBDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>===============>>>======>>>>>>???>>>===;;;@@@?????????AAACCCDDDEEEIIIMMMPPPQQQPPPQQQUUUXXXYYY\\\```eeejjjnnnqqqssssssvvv|||~~~|||{{{{{{|||~~~}}}zzzxxxvvvsssssswwwyyyzzz~~~~~~|||~~~~~~~~~}}}zzzwwwwwwzzz}}}~~~~~~}}}}}}|||zzzyyy|||zzzyyyxxxwwwuuurrrmmmiiieeeccc^^^[[[XXXTTTPPPMMMKKKLLLMMMLLLIIIGGGFFFGGGDDDDDDCCCCCCCCCDDDEEEEEEHHHIIIKKKMMMNNNNNNMMMMMMLLLKKKIIIGGGGGGHHHJJJLLLMMMLLLJJJHHHGGGFFFFFFGGGJJJJJJJJJIIIIIIIIIIIIIIIJJJGGGDDDBBB@@@???<<<:::888777666666777777555333555555555555555555555555555555555555555444444444666555555555555444444444555555555555555555555555555444333333333333444555444444555555555555444444444444444444333333333333444444444444444444444444666555444444333333333444555555555555555555555555444444444444444444444444444444444444333333222222333333333444444444555555555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333111222333444444444333333333444444444444555555555333333333444444444555555555555444333333333333444333333444444444444333333333333333444444444444444333333333333333333333333444444444444444444444444333333333333444444444444444444444444555555555555222333333444444333333222333333444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555666666666666666666666888:::<<>>>>>:::::::::;;;;;;:::::::::::::::::::::::::::::::::<<<<<<======>>>?????????=========<<<<<<======>>>===>>>???????????????>>>BBBBBBBBBBBBDDDGGGIIIJJJQQQUUUZZZ]]]]]]___bbbeeehhhjjjnnnrrrwww{{{~~~~~~~~~~~~|||xxxwwwyyy{{{{{{~~~~~~}}}}}}|||yyyvvvuuuvvvwwwxxxxxxzzzzzzxxxwwwwwwzzz~~~{{{zzzxxxwwwtttqqqnnnllliiifffccc^^^YYYUUUUUUVVVUUUSSSOOOKKKHHHHHHGGGFFFDDDCCCBBBCCCDDDEEEGGGHHHIIIJJJLLLLLLLLLLLLKKKJJJGGGDDDCCCCCCCCCDDDIIIHHHGGGFFFEEEEEEEEEEEEHHHHHHHHHHHHIIIIIIIIIIIIKKKIIIFFFEEEDDDCCC@@@>>>:::888777777777777555333555555555555555555555555444444444555555555555555666555555555555444444444555555555555555555555555555444444333333444444555444444555555555555444444444444333333333222222222444444444444444444444444444333333222222222222222555555555555555555555555444444444444444444444444555555555555444444444444333333333444444444555555555444444333333444444555444444444444444444444444444444444333333222222222333333333333333333333333222222333444444444333333333333333333444444444444333333333444444444555555555555444333333333333444222333333333333333333222333333333333333333333222333333333333333333333333333333333333333333333333333444444444444555555555666555555555444444333333222333333444444333333222444444444444444444333333555555555555555555555555333333333444444444555555444444444444444444444444555555666666777777888888888:::>>>AAADDDHHHMMMPPPSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWVVVVVVUUUUUUTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOONNNMMMMMMLLLLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJLLLQQQWWW\\\___aaaeeeeeegggiiilllnnnqqqrrr222333444444555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555444444444444555555333444444555555444444333222222222222333333333444444444444444444444333333444444444444444444444444444444444444444444444444444444444444444444444444555444444333333333444444444444444444444444444444666666666666666666666666333444555666666555444333444444555555555666666666555555555555666777777888888:::<<>>===<<<888888999999999999888888999999999999999:::::::::;;;<<<<<<===>>>>>>??????======<<<<<<======>>>>>><<<===??????@@@@@@AAABBBCCCDDDEEEFFFGGGJJJMMMOOOWWW]]]dddhhhjjjlllooorrrtttuuuxxx|||zzzxxxyyyzzzzzz~~~~~~~~~|||zzzxxxuuussssssuuuvvvwww{{{zzzxxxvvvuuuxxx}}}}}}yyywwwwwwvvvuuutttuuusssqqqooommmhhhbbb^^^___```___[[[VVVPPPLLLKKKLLLJJJGGGDDDCCCCCCDDDFFFDDDEEEFFFGGGHHHIIIJJJJJJIIIHHHEEEBBB@@@@@@@@@@@@EEEDDDDDDDDDCCCCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIJJJJJJIIIGGGFFFFFFEEECCCAAA<<<:::888888888777666444555555555555555555555555333444444444555666666666666555555555555444444444555555555555555555555555444444444444444444444444444444555555555555444444444333333333333222222222444444444444444444444444333333222222222222222333555555555555555555555555444444444444444444444444555444444444444444444444333333333444444444555555555444444333333444444555444444444444444444444444555555444333333222111111333333333333333333333333222333333333333333333333222222222333333333444444333333333444444444555555555555444333333333333444333333444444444444333333444444444333333333333333444444444444444444444444333333333333333333333333444444444555555555666666555555555444444444333333222333333444444333333222555555555444444333333333444444444444444444444444333333333444444444555555333333444444444444444444444444555666777888999:::999<<>>===<<<;;;;;;777777888888888888777777888888888999999999:::::::::;;;;;;<<<<<<======>>>===============>>>??????;;;>>>@@@AAABBBCCCFFFIIIHHHIIIKKKLLLMMMOOOSSSVVV^^^dddlllqqqsssvvvzzz}}}~~~{{{wwwwwwwwwxxx|||yyyxxxwwwuuuuuuvvvyyy{{{|||yyyxxxyyy}}}~~~zzzxxxwwwxxxxxxxxxxxxwwwvvvuuussspppkkkhhhiiiiiiiiieee^^^XXXSSSQQQPPPMMMIIIFFFDDDCCCDDDEEECCCCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDBBB@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGHHHGGGEEECCC@@@>>>;;;999999999777666666666666666666666666666333444444444555666666666666555555555555444444444555555555555555555555555444444444444444444444444444444555555555555444444444444444333333333222222444444444444444444444444444444333333333333444444555555555555555555555555444444444444444444444444333333333333333444444444333333333444444444555555555444444333333444444555444444444444444444444444555555444333333222111111333333333333333333333333333333333333333333333333222222222333333333444444333333333444444444555555555555444333333333333444444444555555555555444444555555555555444444444444444444444444444444444444333333333333333333333333444444444555555555666666333333333444444444444555222333333444444333333222555555555444444333333333333333333333333333333333333333333444444444555555333333333444444444555555333333444555666888:::;;;<<<@@@EEEJJJNNNQQQUUUWWWXXXXXXYYYZZZ[[[\\\]]]^^^\\\[[[ZZZYYYWWWVVVUUUTTTRRRRRRSSSRRRRRRQQQPPPOOONNNMMMMMMLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGHHHGGGHHHJJJLLLOOORRRTTTVVVRRRSSSWWWaaannnyyy~~~}}}}}}~~~333333444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444555666666666666555444333333444444444444333333111222333444555555444444444444444444555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444555555444444444444444444444444555555555555555555555555222333333444444333333222333333444444444555555555444444444444555777888999<<<===@@@BBBDDDFFFFFFFFFDDDDDDDDDEEEEEEDDDCCCCCC>>>>>>===<<<<<<;;;::::::777777888888888888777777888888888999999::::::;;;::::::;;;;;;<<<=========>>>>>>>>>>>>???@@@AAAAAA>>>BBBEEEGGGHHHJJJOOOTTTSSSUUUXXXXXXWWWYYY^^^bbbiiimmmssswwwxxxzzz~~~yyyyyyyyyyyy||||||{{{yyyyyyzzz~~~~~~~~~|||xxxvvvwwwxxxyyyyyyyyyxxxwwwxxxxxxvvvsssqqqqqqrrrrrroooiiibbb^^^\\\UUURRROOOKKKGGGFFFEEEEEEEEEDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@===>>>???AAAAAABBBBBBBBBDDDDDDDDDEEEFFFGGGGGGHHHGGGFFFFFFHHHIIIIIIGGGEEEDDDAAA===;;;;;;:::999888666666666666666666666666444444444555555555555555666555555555555444444444555555555555555555555555333444444555555444444333444444555555555555444444555555444444444333333333444444444444444444444444444444444444444555555666555555555555555555555555444444444444444444444444333333333333333444444444333333333444444444555555555444444333333444444555444444444444444444444444444444444333333222222222333333333333333333333333444444333222222222333333333333333333444444444444333333333444444444555555555555444333333333333444444555555666666555555444444444444555555555666666444444444444444444444444333333333333333333333333333444444444444555555555222222333333444444444555222333333444444333333222444444444444444444333333333333333333333333333333333333333444444444555555222333333444444555555555333333444555777:::===>>>@@@DDDKKKPPPTTTVVVYYY[[[[[[\\\\\\]]]]]]^^^^^^___]]]\\\[[[YYYWWWUUUTTTSSSRRRRRRRRRRRRQQQPPPOOONNNMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGHHHIIILLLPPPUUU[[[___aaa]]]]]]aaammm|||444444555666666666666555555555555555555555555555555555555555555555555555555555555555555555555555444555666777777666555444222333333444444333333222111222333555555555555444444444444444555555555666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444444444444444444444444444444444333333333222222333333333444555555555555666666666555555666666777999:::;;;???AAACCCEEEGGGGGGGGGFFFDDDDDDDDDDDDCCCAAA@@@???<<<<<<<<<;;;::::::999999777777888888888888777777888888999999:::;;;;;;<<<;;;;;;;;;<<<======>>>>>>????????????@@@AAABBBCCCDDDHHHMMMOOOQQQTTT[[[aaabbbeeeggggggfffggglllpppuuuxxx{{{|||zzz{{{~~~~~~~~~}}}~~~|||yyyvvvuuuvvvwwwxxxxxxyyyxxxwwwxxxzzz{{{{{{yyywwwyyyzzzxxxsssmmmiiiggg]]]\\\XXXTTTQQQNNNLLLKKKIIIHHHFFFEEEDDDDDDEEEEEEEEEDDDCCCBBB@@@???>>>>>>;;;===>>>@@@AAABBBBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGIIIKKKKKKIIIGGGGGGDDD@@@======<<<;;;:::666666666666666666666666555555555555555444444444666555555555555444444444555555555555555555555555333333444555555444333333444444555555555555444444666666666555555555444444444444444444444444444444444444444444444555666666555555555555555555555555444444444444444444444444333444444444555555555555333333333444444444555555555444444333333444444555444444444444444444444444333333333333333333333333333333333333333333333333555444333222222222333333333444444444444555555555333333333444444444555555555555444333333333333444333444444555555444444333222222333444555555666777555555555555555555555555444444444444444444444444333333333333444444444444444444333333333333333222222333333444444333333222333333444444444444444444444444444444444444444444333333333444444444555555222222333333444555555666555555555777999===@@@BBBEEEJJJQQQVVVZZZ\\\]]]___^^^_____________________]]]\\\ZZZXXXVVVTTTSSSRRRQQQQQQQQQQQQPPPOOONNNNNNLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGGGGHHHJJJNNNTTT[[[ccciiillllllkkknnnxxx444555666666777777666666555555555555555555555555555555555555555555555555555555555555555555555555444555666777777666555444222333333444444333333222000222333555666666555555444444444555555555666666444444444444444444444444444444444444444444444444444444444444444444444444333333333333333444555666444444444444444444444444444444444444444444444444666666444333333444666666666666666666777777777777777777777888999;;;<<<===BBBCCCFFFHHHIIIIIIHHHGGGFFFFFFEEECCCAAA???===<<<;;;;;;;;;::::::999999999777777888888888888777777888888999:::;;;;;;<<<<<<<<<<<<======>>>?????????@@@@@@@@@@@@AAABBBCCCDDDIIINNNSSSVVVXXX\\\dddjjjmmmpppsssrrrpppqqqvvv{{{~~~~~~{{{zzz|||~~~|||yyyxxxyyyzzz{{{{{{yyyxxxwwwyyy|||~~~{{{}}}~~~yyytttpppooofffeeebbb^^^ZZZVVVSSSQQQLLLJJJHHHGGGEEEEEEFFFFFFFFFEEECCCBBB???===<<<;;;:::<<<>>>@@@BBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHKKKMMMMMMKKKIIIIIIFFFAAA???>>>===<<<;;;777777777777777777777777666666666555555444444333666666555555555444444444555555555555555555555555333333444555555444333333444555555555555555555444777666666666666555555555444444444444444444444444333333333333444444555666555555555555555555555555444444444444444444444444444555555555666666777777333333333444444444555555555444444333333444444555444444444444444444444444333333333333333333333444333333333333333333333333666555333222111222333333444444444555555555666666333333333444444444555555555555444333333333333444222333333444444333333222000000111222444555666666555555555555555555555555555555555555555555555555222222222333333333444444666555555444222111111000222333333444444333333222333333333444444555555555555555555555555555555555333333333444444444555555222222333333444555666666777777777888;;;???CCCEEEIIINNNUUU[[[^^^___```aaa````````````____________]]]\\\ZZZXXXVVVSSSRRRQQQQQQQQQQQQQQQPPPOOONNNNNNLLLKKKKKKJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGHHHKKKPPPWWW___hhhooosssvvvuuuwww555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555444444333333444444555111222222333444555777888333333333444444444555555444444444444444444444444333333333333333333333333444444444444444444444444//////000111333444555555444444444555555555555666444444444444444444444444555555555444444333333333555555666666555555444333777666666777888;;;===>>>CCCDDDEEEGGGGGGGGGFFFEEEEEEDDDCCCAAA???===<<<;;;<<<<<<;;;::::::999999888:::999888888888999:::;;;999999999888999999::::::888999;;;<<<<<<>>>AAACCCHHHBBB@@@CCCDDDDDDIIIPPPOOOTTT[[[___bbbhhhpppvvvxxxyyy{{{|||}}}~~~}}}}}}}}}zzzyyyzzz~~~~~~~~~}}}~~~{{{yyyyyy|||}}}|||~~~|||wwwvvvrrrlllgggccc___\\\YYYUUUTTTNNNIIIIIIKKKHHHCCCEEECCCAAA@@@AAA@@@???>>><<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEEEEDDDDDDFFFEEEEEEEEEFFFHHHJJJKKKJJJIIIHHHFFFCCC@@@>>><<<999888666555444444555555444444555555555555555555666666666666666666666666666666666666555555555555555666555444333333555777666666666666666666666666666666555555555444444444555555555444444333333333555555555555555555555555444444444555555555666666555555444444444444555555333444555555333333444555555555444444444444555555555555555555555555555555555444444444444333333333444444444444444444444444555444333333222222222222444444444444444444444444444444444444444444444444444444555555555555444444555555555444444333333333555555555444444333333333666555444333222333444555444444444444444444444444444444444444444444444444222222333333333444444444555555555444444333333333444444333333333222222222555555555555555555444444333333222222333333444555666666666666666666666666444555666777888888888777777777888999;;;@@@GGGKKKRRRTTTXXX\\\___bbbccccccdddcccbbbaaa```___^^^]]][[[ZZZYYYXXXVVVTTTSSSRRRQQQPPPOOOMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKOOOPPPTTT[[[eeennntttwww|||}}}555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555444444333333444444555222222222333444555666777333333444444444555555555444444444444444444444444333333333333333333333333444444444444444444444444111222222333444555666666444444444555555555555666444444444444444444444444666555555555555555444444555666666666666666555555888888999:::<<<>>>@@@BBBDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDBBBAAA???===<<<;;;:::::::::::::::999999999:::999888888888999;;;;;;999999999999999::::::;;;:::;;;======>>>???BBBDDDKKKEEECCCEEEGGGHHHMMMTTTZZZ___fffjjjlllpppvvv{{{{{{|||~~~~~~||||||~~~{{{zzzzzz}}}|||}}}yyytttnnnjjjgggeeeccc___^^^YYYSSSPPPPPPKKKEEEFFFEEEDDDDDDDDDBBB???===============>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIHHHFFFDDDBBB@@@>>><<<;;;999777666666666666555555555555555555555555666666666666666666666666666666666666555555555555555555555444333333555777666666666666666666666666666666555555555444444444555555444444444333333333555555555555555555555555444444444555555555666666555555444444444444555555333444555555333333444555555555444444444444555555444444444444444444444444777666666666666555555555444444444444444444444444555444333333222222222333444444444444444444444444444444444444444444444444444444555555555555444444555555444444444333333333444444444444444444333333444333222222222333444444444444444444444444444444444444444444444444444444222222333333333444444444555555444444444333333333444444444444333333333333555555555555555555555555444444333333444444555666444444444444444444444444555555666777777777777777777999:::<<<@@@EEELLLPPPXXXYYY\\\___bbbcccddddddddddddcccbbb```___^^^^^^\\\[[[ZZZXXXVVVUUUTTTSSSQQQPPPOOOMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNTTTUUUYYYaaajjjrrrwwwzzz}}}~~~555555555555555555555555555555555555555555555555555555555555555555555555666555555555444444333333444444444444444444444444555444444333333444444555333333333333333444555666333444444444444555555555444444444444444444444444333333333333333333333333555555555555555555555555444444555555666666666666444444444555555555555666444444444444444444444444555555555666666666666666666666666666666666666666:::;;;<<<===@@@BBBEEEFFFGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCBBB@@@???===<<<;;;888888999999999::::::::::::999999999999:::;;;<<<::::::999999:::;;;;;;<<<<<<===??????@@@AAADDDFFFMMMIIIFFFHHHKKKOOOUUU\\\ggglllrrrvvvwwwxxx|||~~~~~~}}}wwwsssqqqpppqqqnnnnnnjjjccc^^^ZZZSSSKKKIIIHHHGGGGGGFFFDDD@@@===>>>>>>=========???@@@AAAAAABBBCCCCCCDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGFFFDDDCCCBBB???>>><<<:::999888777777666666666666555555555555666666666666666666666666666666666666555555555555444555666555333333555777666666666666666666666666555555555555555444444444555444444444444333333333555555555555555555555555444444444555555555555555555555444444444444555555333444555555333333444555555555444444444444555555333333333333333333333333777666666666666555555555444444444444444444444444444444333222222222333333444444444444444444444444444444444444444444444444444444555555555555444444555444444444444333333333333333444444444444444444222111111111222333444555444444444444444444444444444444444444444444444444333333333333444444444444555444444444444333333333555555555444444444444333555555555555555555555555555555555444555666666777444444444444444444444444555555666666666666777777888;;;>>>BBBFFFLLLSSSXXX^^^```bbbdddeeeffffffeeeeeeeeedddbbbaaa```___^^^\\\\\\[[[YYYWWWVVVTTTTTTQQQPPPOOOMMMLLLKKKJJJJJJHHHHHHGGGFFFFFFFFFFFFFFFIIILLLPPPSSSVVVVVVVVVUUU[[[\\\aaahhhqqqxxx{{{|||555555555555555555555555555555555555555555555555555555555555555555555555666666555555444444333333555555555555555555555555555444444333333444444555444444333333333444444555444444444444555555555555555555555555555555555555444444444444444444444444666666666666666666666666666666666555555555555555444444444555555555555666555555555555555555555555444444555555666666666777555555555555666666777777<<<===>>>@@@CCCFFFHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA???>>>===<<<;;;777777888888999:::;;;;;;:::::::::::::::;;;;;;<<<::::::::::::;;;<<<=========???@@@AAABBBCCCFFFIIIMMMKKKJJJMMMRRRXXX```fffoootttyyy}}}}}}|||}}}}}}}}}}}}xxxvvvxxxyyy{{{|||zzzsssmmmhhh```XXXPPPMMMJJJHHHFFFDDDAAA??????>>>===<<<<<<>>>???@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDFFFHHHIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEBBBAAA???===;;;999777777777777777666666666666666666666666666666666666666666666666666555555555555444555666555444333555666666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555555555444444444444555555333444555555333333444555555555444444444444555555333333333333333333333333555444444444444333333333444444444444444444444444444333333222222333333333444444444444444444444444333333444444444444444444444444555555555555444444444444444444444444444444333333333444444555555555111111222222333444555666444444444444444444444444444444444444444444444444333333333444444444444555444444444444444444444444666666555555555444444444444444444555555555555555555555444444555555666777666666666666666666666666666666555666666666777777999===BBBGGGMMMSSSZZZ___bbbccceeeggghhhiiiiiihhhgggfffeeecccbbb```______]]]\\\[[[ZZZXXXVVVUUUTTTQQQPPPNNNMMMKKKJJJJJJJJJGGGGGGFFFEEEEEEEEEFFFGGGKKKOOOVVV]]]aaabbb```___bbbdddhhhooovvv{{{}}}}}}555555555555555555555555555555555555555555555555555555555555555555555555666666666555555444444444555555555555555555555555555444444333333444444555444444333333333444444555444444444555555555666666555555555555555555555555444444444444444444444444666666666666666666666666555555555444444444444444444444444555555555555666555555555555555555555555333333333444444555555666444444444444555666888888===>>>@@@CCCEEEGGGIIIJJJKKKJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@???===<<<;;;;;;777777888999:::;;;;;;<<<::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???>>>@@@BBBCCCEEEGGGJJJMMMNNNOOOPPPSSSZZZdddlllpppvvvyyy}}}}}}|||{{{|||zzzwwwyyy{{{zzzuuunnngggYYYUUUOOOJJJGGGFFFDDDCCCAAA@@@>>><<<<<<===???@@@BBBCCCCCCDDDCCCCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGCCCBBBAAA???<<<:::888777888888777777777666666666666666666666666666666666666666666666555555555555333555666666444444444555666666666666666666666666444555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555444555555444444444444555555333444555555333333444555555555444444444444555555444444444444444444444444555444444444444333333333444444444444444444444444333333333222222333333444444444444444444444444444333333333444444444555555444444555555555555444444444444444444444444444444333333333444444555555555222333333444555666666777444444444444444444444444444444444444444444444444333333444444444555555555444444444444444444444444666666555555555444444444444444444555555555666666444444444333444555555666666666666666666666666666666666555555666777999999<<<@@@FFFLLLSSSYYY```ddddddeeegggiiikkkkkkkkkkkkhhhhhhfffeeecccaaa```___]]]\\\[[[ZZZXXXVVVUUUTTTPPPOOONNNLLLKKKJJJJJJIIIGGGFFFEEEDDDEEEFFFHHHIIIMMMTTT___iiiooopppnnnllljjjkkknnntttyyy}}}}}}}}}~~~}}}}}}~~~555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555444444333333444444555333333333333333444555666444444555555555666666666555555555555555555555555444444444444444444444444555555555555555555555555444444333333333333333333444444444555555555555666555555555555555555555555333333333444444444444444444444444444555777999;;;???@@@BBBEEEGGGIIIJJJJJJLLLKKKIIIGGGEEEDDDCCCCCC@@@@@@???>>>===<<<;;;;;;888888999:::;;;;;;<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;<<<<<<===>>>@@@@@@@@@BBBEEEGGGIIILLLPPPSSSQQQUUUYYY\\\dddooovvvxxx{{{}}}~~~zzz|||{{{wwwxxx{{{~~~|||xxxrrrccc___XXXRRROOOMMMKKKIIIDDDCCC@@@>>>===>>>@@@BBBDDDDDDDDDEEEDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHDDDCCCCCCAAA???<<<:::999999999888888777777666666666666666666666666666666666666666666555555555555333555666666555444444555666666666666666666666666444444444555555555555555333333333444444444444555555555555555555555555555555555555555555444444444555555444444444444555555333444555555333333444555555555444444444444555555555555555555555555555555777666666666666555555555444444444444444444444444333333222222222333444444444444444444444444444444222333333444444555555555444444555555555555444444333333333444444444444555333333444444444444444444333444555666666777666666444444444444444444444444444444444444444444444444333444444444555555555555333333333444444444444555555555555444444444444333333333444444555666666666444444333333444444555666444444444444444444444444666666555666777999;;;===@@@EEEKKKRRRXXX^^^dddgggfffhhhjjjlllmmmmmmmmmmmmjjjiiigggfffdddbbb``````\\\\\\[[[YYYWWWVVVTTTTTTPPPOOONNNLLLKKKJJJIIIIIIGGGFFFEEEEEEFFFIIIKKKMMMRRR[[[jjjwww~~~|||ttttttuuuxxx|||~~~~~~~~~}}}|||||||||555555555555555555555555555555555555555555555555555555555555555555555555444444555555666666777777555555555555555555555555555444444333333444444555222222222333444555666777555555555555666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333444444444444444555555555555666555555555555555555555555555555555555444444444444666666555666777:::<<<>>>AAACCCEEEGGGIIIJJJKKKKKKLLLKKKIIIGGGEEEDDDDDDDDD??????>>>===<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<:::;;;<<<===>>>======<<<<<<<<<<<<===>>>???AAAAAACCCFFFIIILLLOOOSSSWWWZZZYYY___cccfffmmmwww||||||~~~}}}yyyxxxzzzzzz~~~{{{wwwllliiiddd```\\\WWWRRROOOIIIGGGDDDAAA@@@AAACCCEEEEEEEEEFFFFFFEEEDDDDDDCCCAAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHHHHHHHHHHGGGEEEEEEEEEDDDBBB???===<<<::::::999888888777666666666666666666666666666666666666666666555555555555333555666777555444444555666666666666666666666666444444444555555555666666333333333444444444555555555555555555555555555555666666555555555444444444555555444444444444555555333444555555333333444555555555444444444444555555444444444444444444444444777666666666666555555555444444444444444444444444333222222222333333444555444444444444444444444444222222333333444555555666444444555555555555444444333333333444444444555555444444444444444444333333333444555666666555555444444444444444444444444444444444444444444444444444444444444444555555555555333333333444444444555555444444444444333333333333333333444444555666666777555555555444555555666777444444444444444444444444666666666666888;;;>>>@@@EEEJJJQQQXXX^^^cccgggjjjkkklllmmmoooooonnnmmmmmmkkkjjjhhhfffdddbbbaaa```\\\[[[ZZZXXXVVVUUUTTTSSSPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFEEEFFFHHHLLLOOOQQQXXXcccttt~~~}}}~~~}}}||||||}}}555555555555555555555555555555555555555555555555555555555555555555555555333333444555666777888888666666666666666666666666555444444333333444444555111222222333444555777888555555555555666666666777666666666666666666666666555555555555555555555555444444444444444444444444333333333444444444555555444444444555555555666666666666666666666666666666777777666666555555555444888777777777999<<<>>>@@@DDDEEEGGGIIIKKKKKKKKKKKKLLLKKKIIIGGGEEEEEEEEEEEE??????>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<===:::;;;===>>>>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBBFFFHHHLLLOOOSSSWWW\\\______fffkkkmmmsss|||}}}~~~~~~{{{zzz{{{vvv}}}}}}}}}{{{xxxrrrpppnnnkkkfff```XXXRRRLLLJJJFFFDDDCCCDDDFFFGGGFFFFFFFFFFFFFFFEEEDDDDDDAAA@@@@@@@@@AAACCCEEEFFFFFFFFFGGGHHHHHHHHHGGGGGGFFFGGGGGGFFFDDDBBB???>>>::::::999999888777777666666666666666666666666666777666666666555555555555222444777777555444444444666666666666666666666666444444444555555555666666333333333444444555555555555555555555555555555555666666555555555444444444555555555444444555555555333444555555333333444555555555555444444555555555333333333333333333333333555555444444444333333333444444444444444444444444222222222222333333444555444444444444444444444444222222333333444555666666444555555555555555555444333333333444444555555555555555555444444333333333333444555555555444333222444444444444444444444444444444444444444444444444444444444555555555666666333333333444444555555555444444333333333222222222333333444444555666777777666666666666666777888888666666666666666666666666666666666777999===@@@BBBIIINNNVVV\\\bbbfffjjjlllppppppqqqqqqpppooommmlllkkkjjjiiigggeeecccaaa```[[[ZZZYYYXXXVVVTTTSSSRRRPPPOOOMMMLLLJJJIIIIIIIIIGGGFFFFFFGGGJJJNNNRRRTTT\\\hhh{{{~~~}}}}}}~~~444444444444444444444444777777666666555555555444666666555555555555666666777777666666555555555444444444555555666777777777333444444444555666666666555444444333333444444555444444555555555555444444666666666555444444444333333333555666666666555444555555555555555555555555555555555555555555555555444444555555555555444444222333333333444444555555666666555444444444444555888888888999<<<>>>AAACCCFFFGGGIIIJJJJJJJJJIIIIIILLLKKKIIIGGGEEEDDDDDDEEEAAAAAA@@@@@@???>>>======??????>>>>>>======<<<<<<===>>>???>>><<<;;;;;;===<<<;;;;;;===@@@CCCEEEFFFHHHKKKOOOSSSWWW[[[aaadddmmmnnnppptttxxx|||{{{vvvwwwzzz}}}~~~{{{yyywwwvvvuuutttqqqkkkddd___ZZZTTTNNNJJJJJJKKKJJJIIILLLJJJHHHGGGGGGEEECCCAAACCCBBBBBBAAAAAABBBBBBCCCFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKKKKJJJHHHFFFDDDCCC<<<;;;999777777777777888:::999777777888888666555555555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444666666666666666666666666444444444444444444444444666555444333333444555666555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444666555444333222333333444444444444444444444444444333333333333333333333333333333333333333333333333555555555444444333333333444444444444444444444444666666555555555444444444555555555444444333333333333333444555555444333333444444444444444444444444555444444333333444444555555555555555555555444444444444444444444444444444555555555555555555555555444444444555555555555666555555555555555666777777666555555555555666666777888888888888:::???EEEJJJQQQUUUZZZ```dddhhhkkknnnsssrrrqqqpppooommmmmmlllkkkkkkiiigggeeebbb```^^^aaa\\\WWWTTTSSSRRROOOLLLOOONNNMMMLLLKKKLLLLLLMMMLLLKKKJJJIIIJJJNNNUUUZZZhhhrrr~~~}}}}}}~~~444444444444444444444444777666666666555555555555666666555555555555666666777666666666555555555444666666666666555555555555444444444555555555555555555444444444444444444555444444555555555555444444555555555555555444444444333444555666666666555444555555555555555555555555555555555555555555555555444444555555555555444444555555555444444444444444666666555444444555555555888999:::;;;>>>AAADDDEEEGGGHHHIIIJJJJJJJJJIIIIIILLLKKKIIIGGGEEEEEEEEEEEEBBBBBBBBBAAA@@@???????????????>>>>>>============>>>???@@@???===;;;<<<===>>>>>>===>>>AAADDDGGGHHHJJJMMMQQQVVV[[[aaahhhlllqqqrrrtttwww{{{zzzwwwyyy|||~~~~~~}}}zzzyyyzzzzzzyyyyyyyyywwwssspppfff```ZZZVVVTTTSSSPPPMMMNNNKKKIIIGGGGGGGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLKKKJJJHHHFFFEEE???>>><<<:::999888888888999888777777888888666555555555555555555555555555555555555555555555555555777777777777666666666666444444444444444444444444555555555555555555555555555555555555555555555555666555444444444444555666555555555555555555555555333333444444444444444444444444444444444444444444444444444444444444444444666555444333333333444444444444444444444444444444333333333333333333333333333333333333333333333333555555444444444333333333444444444444444444444444666666555555555444444444555444444444333333333333333333444555555444333333444444444444444444444444555444444333333444444555555555555555555555444444555555555555555555555555444444444444444444444444444444444555555555555666555555555555555666777777666666555555555666777777888999:::;;;===BBBIIINNNWWW[[[```eeeiiillloooqqqtttssssssrrrpppooonnnnnnmmmlllkkkhhheeebbb```^^^]]]ZZZUUUSSSSSSRRRPPPNNNOOONNNLLLKKKKKKKKKLLLMMMOOOOOONNNNNNPPPUUU[[[```mmmwww444444444444444444444444666666666666555555555555666666666555555666666666666666666555555555555555777777666666555444444333555555555555555444444444444444444444444444444444444444555555555555444444444444444555555555555555333444555555666666555555555555555555555555555555555555555555555555555555444444555555555555444444777777666555555444444333666555555555555555666777999:::;;;>>>AAADDDGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIKKKJJJIIIGGGFFFEEEEEEEEECCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>=========???@@@@@@???===<<<===>>>@@@??????@@@CCCGGGKKKMMMPPPSSSWWW\\\bbbiiipppuuuuuuvvvxxx{{{~~~zzz|||~~~|||}}}|||}}}wwwrrrlllhhheeeaaa[[[VVVRRROOOKKKHHHGGGHHHGGGGGGCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDFFFGGGIIIJJJLLLLLLMMMMMMLLLKKKIIIHHHEEECCCAAA>>>;;;999888888888777666666777888777555555555555555555555555555555555555555555555555555777777777777666666666666555555555555555555555555444444444444444444444444666666666666666666666666666555444444444444555666555555555555555555555555444444444444444444333333444444444444444444444444444444444444444444444444555555444333333333444444444444444444444444444444333333333333333333333333333333333333333333333333555444444444444333333333444444444444444444444444555555555555555444444444444444333333333333222222333444444555555444444333444444444444444444444444555444444333333444444555444444444444444444555555666666666666666666666666444444444444444444444444444444444555555555555666555555555555555666777777666666666666666777888888888:::<<>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@>>>======>>>???@@@AAACCCGGGLLLSSSXXX^^^```bbbeeehhhnnnuuuyyyxxxyyyzzz|||~~~{{{xxxrrrjjjddd[[[VVVOOOJJJHHHGGGFFFFFFCCCCCCCCCCCCBBBAAAAAA@@@@@@AAAAAACCCDDDFFFHHHIIILLLMMMNNNNNNNNNNNNLLLLLLJJJHHHEEEBBB>>>;;;999777888777666666888888777666555555555555555555555555555555555555555555555555555555555555444444444444666666666666666666666666444444444444444444444444555555555555555555555555555555555444444555555555555555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333222444444444444444444444444444444444444444444444444555444444333333444444555333333444444444444555555555555555555555555555555444444444444444444444444444444444555555555555666555555555555555666777777666666666666777888999999999;;;???CCCHHHNNNUUUZZZaaaeeejjjnnnpppqqqrrrssstttuuuuuutttsssrrrpppooopppooommmjjjfffbbb___^^^WWWUUUSSSQQQPPPPPPOOOOOORRRQQQPPPPPPQQQSSSVVVWWWWWWXXXYYYZZZ^^^cccjjjooovvv}}}555555555555555555555555555555555666666666666666555555666777777666555555444444444555555555555555333444444444555555555666666666666555444444444333444555555666666555555444444444555555555555444444333444444444555666666666444444444444555555666666555555555555555555555555555555555555555555555555444444555555555555444444444444444555666777888888555555555666777888999::::::;;;>>>AAADDDGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>????????????>>>@@@AAA@@@???>>>???AAA???AAADDDGGGLLLUUU___fffooopppppppppppprrrvvvyyyzzz{{{|||~~~zzztttgggaaaWWWOOOJJJFFFDDDCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCEEEFFFGGGKKKLLLMMMOOOOOOOOOOOONNNMMMLLLIIIFFFAAA>>>;;;999999888777777888888777666666666666666666666666666666666666666666666666666555555555555444444444444666666666666666666666666444444444444444444444444444444444444444444444444444555555555555555555444555555555555555555555555555555555444444333333333444444444444444444444444444444444444444444444444333444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444555444444333333444444555333333333333444444555555444444444444444444444444444444444444444444444444444444444555555555555666555555555555555666777777666666666777777999::::::999===BBBHHHNNNUUU[[[```fffjjjooosssttttttuuuuuuuuuuuuuuuuuutttqqqooonnnooonnnllliiieeeaaa^^^\\\WWWVVVTTTQQQOOOMMMMMMNNNRRRRRRSSSTTTVVVXXXZZZ[[[ZZZ[[[]]]___bbbgggnnnsssyyy~~~555555555555555555555555555555555666666666666666444555666777777666555444444444444444444555555555222333333444555555666666555555555555555444444444444555666777777666555444444444555555555555444444444444444555555555555555555444444444444555666666555555555555555555555555555555555555555555555555444444555555555555444444222222333444666777888999555555555666777999:::;;;<<<===@@@CCCFFFHHHJJJJJJLLLKKKJJJJJJIIIJJJJJJJJJHHHHHHIIIHHHHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>????????????@@@???@@@BBBBBBBBBBBBDDDEEECCCFFFJJJNNNTTT___llluuu}}}~~~~~~|||zzzxxxyyyzzz}}}}}}~~~ssslllaaaWWWOOOIIIEEEBBBCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBDDDEEEFFFHHHJJJLLLNNNOOOPPPPPPPPPPPPOOOMMMJJJFFFBBB???===<<<:::999999999999888666666666666666666666666666666666666666666666666666777777777777666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444555666666555444444555555555555555555555555444444444444444444333333444444444444444444444444444444444444444444444444222333444555555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444444555444444444444444444444444444444444555555555555555333333444444444444555555555444444333333444444555444444444444444444444444555444444333333444444555222222333333444444555555444444444444444444444444555555555555555555555555444444444555555555555666555555555555555666777777777777777777888999;;;;;;<<>>>>>?????????@@@@@@@@@@@@BBBEEEFFFFFFGGGJJJLLLKKKNNNSSSWWW]]]hhhvvv}}}vvvjjj___VVVNNNHHHEEECCCDDDFFFHHHHHHHHHGGGFFFBBBBBBBBBBBBBBBCCCDDDDDDFFFGGGJJJLLLNNNOOOPPPPPPRRRRRRQQQNNNKKKHHHEEECCC>>>===;;;::::::999888666666666666666666666666666666666666666666666666666777777777777666666666666444444444444444444444444555555555555555555555555555555555555555555555555444444555666666555444444555555555555555555555555333333444444444444444444444444444444444444444444444444444444444444444444222333444555555555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444444444444555555555666666444444444555555666666666555444333333333333444555444444444444444444444444555444444333333444444555111222222333444444555555555555555555555555555555666666666666666666666666444444444555555555555666555555555555555666777777777777777888999:::;;;<<<@@@EEEMMMTTT[[[aaagggkkkpppuuuzzz~~~yyyzzzzzzyyyvvvrrrnnnkkkhhhhhhfffdddaaa^^^[[[ZZZTTTUUUTTTRRROOONNNOOORRRSSSVVVZZZ___bbbccccccbbbfffhhhiiijjjllloootttxxxzzz~~~666666666666666666666666444555555555666666777777444555666888888666555444333333333444444555555555666555555444444333333222333444444555555666666666444555666888888666555444444555555555555555555444666666666555555444444333555555444333444555666777555555555555555555555555555555555555555555555555444555555555555555555444333333444444444444444444555555666777888:::<<<===AAACCCEEEHHHJJJLLLLLLLLLMMMLLLKKKJJJIIIIIIJJJKKKGGGHHHIIIIIIHHHGGGEEEDDDBBBCCCCCCCCCCCCCCCCCCCCC>>>>>>??????@@@@@@@@@@@@BBBDDDGGGIIIJJJKKKNNNPPPRRRUUUYYY]]]bbbmmm|||{{{pppeee[[[SSSLLLHHHCCCDDDGGGIIIJJJJJJIIIHHHDDDCCCCCCBBBBBBCCCCCCDDDDDDFFFIIIKKKNNNOOOPPPPPPTTTTTTSSSRRROOOLLLIIIGGG@@@>>><<<;;;;;;:::888666777777777777777777777777777777777777777777777777666555555555444444444444444444444444444444444444666666666666666666666666666666666666666666666666333444555666666555444333555555555555555555555555333333333444444555555555444444444444444444444444444444444444444444444444111222444555666555444444444444444444444444444444333333333333333333333333333333333333333333333333333333333444444555555555444444444444444444444444444444444555555555666666555555555666666666777777555444333333333333444555444444444444444444444444555444444333333444444555111111222333333444555555666666666666666666666666777777777777777777777777444444444555555555666666555555555555555666777777777777777888999;;;<<<===DDDIIIQQQXXX___eeekkknnnqqquuu||||||||||||{{{wwwsssnnnlllffffffdddbbb```]]][[[YYYRRRSSSTTTRRROOOOOORRRUUUWWW[[[```fffiiijjjiiiggglllmmmnnnoooppprrrwwwzzzwww{{{~~~555555555555555555555555777777666666555555555444555555555555555555555555444444444555555555555666555555555555555555555555666666555555555444444444555444444333333444444555777777666555555555555555444444444555555555555666444333222222333444666777888777666555444444555666777666555444444555666777444444555555555555444444777666666555555555666666888888777888999;;;>>>???DDDDDDEEEFFFHHHKKKLLLNNNMMMLLLKKKJJJJJJIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBBBB@@@AAABBBAAA@@@@@@BBBDDDDDDFFFIIILLLOOOTTTYYY]]]^^^___aaaeeekkkssszzzwwwlllbbbYYYRRROOOLLLIIIFFFEEEFFFIIIKKKLLLDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDFFFIIIKKKMMMOOOOOOPPPQQQRRRQQQOOOMMMLLLFFFBBB>>>:::999999999999555666777777777777777666666555555555555666666777666666555555555444444444666666666666666666666666555555555555555555555555333333333444444444555555444444444444444444444444555555444444444444555555555555444444444333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444555555555444333333222444444444444444444444444555555555444444333333333555555555555555555555555555555555555555555555555444444444444444444444444666666555444333222222111555555555555555555555555555555555555555555555555333222111333555666666555444444444555555555666666777666666555555555666666444666777888999<<<@@@DDDIIINNNUUU\\\bbbhhhmmmpppyyy|||~~~}}}zzzuuunnniiigggeeebbb^^^[[[YYYXXXXXXVVVUUUTTTSSSSSSTTTUUUVVV[[[^^^dddhhhkkknnnqqqsssxxxwwwvvvwwwxxxyyyyyyxxx||||||{{{yyyyyy{{{555555555555555555555555777666666666555555555444555555555555555555555555444444444555555555555666555555555555555555555555666666555555555444444444555444444333333444444555777777666555555555555555444444444555555555555666666666555444444444555555888777666555444555555666777666555444444555666777444555555666666555555444777666666555555555666666777777888999:::===???@@@DDDDDDEEEGGGIIIKKKMMMNNNNNNNNNLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGFFFEEECCCBBBAAAAAAAAA>>>???@@@@@@@@@@@@CCCEEEHHHKKKPPPTTTXXX]]]bbbfffhhhggghhhjjjnnnuuu{{{~~~zzzpppeee]]]VVVSSSNNNKKKGGGEEEEEEGGGHHHIIIEEEDDDCCCBBBAAA@@@@@@@@@BBBCCCDDDEEEHHHJJJLLLMMMQQQRRRSSSTTTTTTSSSQQQPPPJJJFFFAAA===<<<;;;999888666777777888888888888888888777777666666666777777666666555555555444444444666666666666666666666666555555555555555555555555333333444444444555555555666666666666666666666666555555444444444444555555555555555444444444333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555666666666555555444333444444444444444444444444555555444444444333333333555555555555555555555555555555555555555555555555444444444444444444444444666555555444444333333222555555555555555555555555555555555555555555555555444333222444555777666555444444444555555555666666777666666555555555666666666777888999:::>>>DDDHHHNNNSSSZZZaaagggmmmrrruuu}}}}}}xxxrrrmmmgggeeebbb^^^ZZZXXXWWWVVVTTTTTTTTTTTTUUUVVVXXXYYY^^^bbbhhhmmmqqquuuxxx{{{~~~}}}{{{zzz{{{|||}}}}}}}}}|||zzzxxxvvvwww{{{~~~555555555555555555555555666666666555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666555555555555444555555444444444444555555777666555555444555555555444444444555555555555666777777777777666555444333777777666555555555555666666666555555555555666666444555555666666555555444666666666555555666666777666777888:::<<>>???AAAAAAAAABBBEEEGGGLLLQQQXXX___dddiiimmmpppsssqqqpppppprrrvvv{{{~~~~~~tttkkkccc]]]ZZZTTTPPPKKKGGGFFFGGGGGGGGGFFFEEECCCBBB@@@@@@??????AAABBBCCCDDDFFFHHHJJJKKKPPPQQQSSSTTTUUUUUUTTTTTTPPPLLLGGGBBB???===:::888777777777888888888999999:::999888777777666777777666666666555555555444444666666666666666666666666555555555555555555555555333444444444444555555555666666666666666666666666555555444444444444555555555555555444444444444333444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444666666666777666666555444444444444444444444444444555444444444444333333333555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555555555555555555555555555666555444555666777666555444444555555555666666666666666666555555666666777888888999:::<<>>AAACCCDDDEEEEEEGGGHHHKKKMMMOOOQQQSSSRRRPPPMMMKKKIIIHHHHHHLLLLLLLLLLLLKKKJJJHHHGGGFFFEEEDDDBBB@@@?????????AAACCCDDDEEEEEEFFFIIIKKKOOOVVV___gggnnnrrruuuxxxxxxvvvsssrrrsssvvv{{{}}}xxxpppiiidddbbb\\\WWWQQQLLLIIIHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHIIILLLMMMOOOQQQSSSTTTUUUUUUUUURRRMMMHHHDDDAAA<<<999888777777777777888888888:::999888777666666555666666666666666555555555555666666666666666666666666555555555555555555555555444444444444555555555555444444444444444444444444555555444444444444555555555555555555444444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444555555666666666555555444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444444555555555555333444444444555555666666555555555555555555555555555555555555555555555555888777555666777777666555555555555555666666666666666666666666666666777888999999:::;;;>>>EEENNNTTT[[[```hhhooouuuyyy}}}|||wwwqqqmmmgggeeeaaa]]]YYYVVVUUUTTTQQQRRRUUUXXXZZZ]]]^^^^^^___eeemmmuuu|||~~~|||}}}~~~555555555555555555555555444444444555555555555555555555555555555555555555444444444555555555555666555555555555555555555555666666666666666666666666666555555444444555555666555555444444444444555555444444444555555555555666222333444555666555444444555555666666666666666666555666666666666666666555555666666666666666666555666666666666666777888888666888:::===@@@CCCEEEFFFEEEFFFGGGIIILLLNNNQQQRRRTTTSSSQQQNNNLLLJJJIIIHHHLLLMMMMMMMMMLLLJJJHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@CCCEEEGGGHHHHHHJJJLLLOOOWWW^^^hhhqqqwwwzzz}}}~~~yyywwwtttrrrssswww|||{{{uuuooollljjjccc^^^VVVPPPLLLIIIGGGFFFDDDDDDCCCCCCBBBCCCCCCCCCAAAAAAAAABBBCCCDDDFFFGGGIIIKKKMMMOOORRRTTTVVVWWWXXXUUUQQQMMMJJJEEE@@@===999888777666666666666777999888777666555444444444777777666666666555555555666666666666666666666666555555555555555555555555444444444555555555666666444444444444444444444444555555444444444444555555666666555555555444444444555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444333444444555555555444444555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555444444444555555666666666333444444555555666666777555555555555555555555555666666666666666666666666888777666666777888777555555555555666666666777777666666666666666777888888888999;;;===BBBIIISSSYYY___eeemmmuuuzzz~~~zzzuuuppplllfffdddaaa\\\YYYVVVUUUTTTQQQSSSWWW[[[^^^___``````___fffpppyyy{{{}}}555555555555555555555555444444444444444555555555555555555555555555555555444444444555555555555666555555555555555555555555555666666666666777777777666666555555555555666666444444444333444444555666444444444555555555555666111222333444555555555555444555666666777666666666555555666666666666555555555666666777777666666555666666666666777888999999777999<<>>AAADDDEEEEEEFFFGGGGGGIIIKKKNNNQQQTTTUUUUUUTTTRRRPPPNNNMMMMMMLLLKKKLLLMMMMMMLLLIIIEEECCCBBBBBBBBBCCCDDDEEEFFFFFFEEEIIIOOOTTTZZZaaahhhlllqqqvvv}}}{{{rrrjjjddd___\\\YYYOOOMMMKKKHHHEEECCCBBBAAABBBBBBBBBBBBBBBCCCDDDEEECCCDDDFFFHHHKKKNNNQQQSSSSSSSSSSSSTTTTTTRRRNNNJJJEEEBBB???;;;999777777777888777777777777777888999777777777777666666666666666666666666666666666666555555555555555555555555555555555555666666666777444444444444444444444444555555555444444555555555777666666666555555555555666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444444444555666777777666666666666666666666666666666333333333444444555555555555555555555555555555555555555555555555555555555444444444555666777777888666666666666666666666555555555555555555555555555777777777777777777777777444333333444777888888777666666666666777777777777666666666666777888999:::;;;>>>DDDJJJQQQYYYaaagggqqqwww~~~xxxtttooommmeeeccc```^^^\\\[[[ZZZZZZ___bbbfffiiikkkiiigggeeeeeemmmxxx666666666666666666666666666666555555555555666666444555555666777888888999555555555555555555555555777777666666555555555444666666666666555555555555555555555555555555555555;;;:::888666444333222222333333333444444555555555666666777777666555444444555555555555555555555555666666666666666666666666777777666666666666666777777777777777888999:::;;;<<<>>>AAABBBBBBCCCFFFHHHFFFHHHKKKMMMOOOQQQTTTVVVYYYVVVRRROOONNNMMMKKKIIIKKKKKKJJJIIIGGGFFFEEEEEEAAAAAABBBCCCDDDEEEFFFFFFJJJNNNUUU]]]fffmmmrrruuuzzzzzzzzz|||~~~yyyssskkkccc]]]WWWUUUQQQMMMKKKIIIEEECCC@@@BBBDDDCCCAAAAAADDDGGGDDDEEEFFFHHHJJJMMMOOOQQQOOOQQQSSSSSSQQQQQQQQQRRRNNNJJJCCC===999888888999999777444444555666666555777777777777666666666666666666666666666666666666888888777666555444333333666666555555444444444333555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555555555444444444444444444444444555555555444444333333333555555555555555555555555666666444333333444555666444444555555555555444444555555555555555555555555222333555777777666555333555555555555555555555555555555444444444444555555888888777666555444333333666777999::::::888555333555555555555666666666777666666666666777777777777<<<777555888999777888:::;;;@@@HHHOOOWWW```jjjqqqyyy~~~}}}yyyuuuppplllgggeeeaaa[[[WWWVVVYYY[[[ccchhhooottttttrrrnnnkkkpppsss{{{666666666666666666666666666666555555555555666666444555555666777777888888555555555555555444444444777666666666555555555555666666666666555555555555555555555555555555555555666555444333333333333333333444444444444444444555555555555555555444333333555555555555555555555555666666666666666666666666777777666666666666777777777777777777888:::;;;<<<===???AAABBBBBBCCCFFFHHHHHHJJJMMMOOOPPPRRRUUUXXXZZZWWWSSSPPPNNNMMMKKKIIIKKKJJJIIIHHHGGGFFFEEEEEEBBBBBBBBBCCCDDDEEEGGGHHHMMMQQQZZZdddmmmtttxxxzzz|||{{{{{{}}}~~~zzztttmmmhhh```ZZZTTTPPPNNNLLLGGGDDDBBBDDDDDDCCCAAA@@@BBBDDDCCCCCCDDDFFFHHHKKKMMMNNNOOOQQQSSSSSSRRRRRRSSSTTTPPPMMMGGGBBB===;;;:::::::::888555555666888888777777777777777666666666666666666666666666666666666777777777666555555444444888777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666555555555444444444444444444444444444444444444444444444444444444444555555444444444333333333555555555555555555555555666555444444444444555666444444555555555555444444555555555555555555555555333333555666666666555444666666666666666666666666555555444444444444555555666666666666666555555555555888;;;>>>===:::666333555555555666666666777777666666666666777777777888;;;777666999:::999;;;>>>???EEEMMMUUU\\\eeennnuuu}}}{{{wwwsssoookkkgggeeeaaa\\\XXXWWWYYY\\\```hhhrrr{{{~~~{{{wwwsssvvvwww}}}666666666666666666666666666666555555555555666666555555555666666777777888666666555555555444444444666666666666555555555555666666666666555555555555555555555555555555555555333333222333333444666666555555555444444444444444444444444444444444333222555555555555555555555555666666666666666666666666777777666666666666777777777777777888999:::<<<<<<>>>???AAABBBBBBDDDFFFHHHJJJMMMOOOQQQSSSUUUXXXZZZ[[[XXXTTTPPPOOOMMMKKKIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDFFFIIILLLMMMRRRYYYcccnnnwww}}}~~~}}}|||}}}|||xxxmmmdddZZZUUUTTTQQQKKKDDDDDDEEEDDDBBB@@@???AAACCCAAAAAABBBCCCEEEGGGIIIJJJMMMOOORRRSSSSSSTTTUUUWWWTTTQQQMMMHHHCCC???<<<::::::888666666888999999999777777777777666666666666666666666666666666666666666666666666666666666666777777777777666666666666555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555444444444333333333333333333333333444444444444444444444444555444444444444333333333555555555555555555555555555555444444444555555666444444555555555555444444555555555555555555555555444444444555555555555666777777777777777777777777555555444444444444555555444555555555666666777777555888===@@@@@@<<<777444555555666666666777777777666666666777777777888888:::777666999;;;:::===AAADDDKKKTTT]]]dddllltttzzz}}}wwwtttqqqmmmjjjfffeeebbb^^^ZZZYYY[[[]]]^^^hhhwww~~~}}}|||666666666666666666666666666666555555555555666666555555555666666666777777666666666555444444333333666666666666666555555555666666666666555555555555555555555555555555555555444444444555666777888999666666555555444444333333444444555555555444444333555555555555555555555555666666666666666666666666777666666666666777777888777777888888:::;;;===>>>???@@@BBBBBBCCCEEEHHHJJJNNNPPPSSSTTTUUUWWWZZZ\\\\\\YYYTTTQQQOOOMMMKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGHHHKKKPPPTTTWWW]]]cccmmmxxx}}}~~~zzzooobbb\\\[[[WWWOOOGGGEEEDDDCCCAAA@@@@@@BBBCCCAAAAAAAAABBBDDDEEEGGGHHHKKKNNNQQQSSSTTTUUUWWWYYYUUUTTTRRRNNNIIICCC===:::;;;999777666888999999999777777777777666666666666666666666666666666666666555555555555666666777777555555555555555444444444555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555444444444444555555555666444444555555555555444444555555555555555555555555555444444444444555666666666666666666666666666666555555444444444444555555555555555555666666666666666999<<<>>>>>>;;;888666555666666666666777777777666666777777777888888888:::777777999::::::===CCCIIIPPPZZZcccjjjrrryyyyyysssqqqnnnkkkhhhfffeeeddd```]]]\\\^^^___^^^kkk~~~666666666666666666666666666666555555555555666666555555555555666666666666666666555555555444444444555555555666666666666666666666666666555555555555555555555555555555555555666666555555555666666777666666666555555444444444444555555666666666555555555555555555555555555555666666666666666666666666666666666666666777888888777777888999:::<<<>>>??????AAABBBCCCDDDGGGKKKNNNRRRTTTVVVWWWWWWXXXZZZ\\\[[[XXXSSSPPPNNNMMMKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJMMMRRRXXX^^^bbbjjjooowww|||}}}yyymmmfffccc^^^UUULLLFFFEEEBBBAAAAAABBBCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKNNNQQQSSSTTTWWWYYYUUUUUUTTTRRRMMMFFF@@@<<<;;;999777666777888888777777777777777666666666666666666666666666666666666444444555555666777777777444444444555555555555555555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333444444555555555666666444444555555555555444444555555555555555555555555555444444444444555666666555555555555555555555555555555444444444444555555666666666666555555555555888888888999999999999999666666666666777777777888777777777777888888888888:::888888:::999999>>>DDDMMMTTT___hhhooovvv~~~~~~uuupppnnnllljjjgggfffffffffdddbbb```aaacccbbbooo~~~}}}}}}666666666666666666666666666666555555555555666666555555555555555555555555555555555555555555555555555555555666666666666666666666666666555555555555555555555555555555555555555555444333333333333444666666666555555555555555444555666666777666666666555555555555555555555555666666666666666666666666666555555666666777888999777888888:::;;;===???@@@@@@AAACCCDDDFFFJJJOOOSSSWWWXXXYYYYYYYYYYYYZZZ[[[YYYVVVRRROOONNNMMMKKKIIIHHHHHHHHHHHHHHHHHHIIIIIIHHHJJJNNNTTT[[[dddkkkooowwwzzz~~~}}}}}}yyyrrrmmmggg\\\TTTJJJGGGCCCAAABBBCCCDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEHHHLLLOOOPPPRRRUUUWWWTTTUUUVVVTTTPPPJJJDDD@@@===;;;888777777777777666777777777777666666666666666666666666666666666666444555555555666666777777666666666777777777777777555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555555555555555555555555555555555444444444444444444444444333333333444444444444555555555555555555555555555222333444555666666666666444444555555555555444444555555555555555555555555444444444555555555555666555555555555555555555555555555444444444444555555777777666666555555555444888777666555555777888:::666666666777777777888888777777777888888888999999:::888999;;;::::::@@@IIISSSZZZdddlllttt{{{{{{rrrmmmkkkkkkiiigggggghhhiiihhhfffeeeeeefffhhhuuu~~~{{{zzz666666666666666666666666666666555555555555666666555555555555555555555555333333444444555666666666555555555555666666666777666666666666555555555555555555555555555555555555444444333333333444444444555555555555666666666666333444555555666666666555555555555555555555555555666666666666666666666666555555555555666777888999888888999:::<<<>>>@@@AAA@@@BBBDDDFFFHHHMMMSSSWWWZZZ[[[\\\[[[YYYXXXYYYZZZVVVTTTPPPNNNMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJLLLPPPVVV___iiisss{{{~~~~~~wwwoooeee^^^PPPKKKFFFBBBBBBCCCBBBAAACCCCCCBBBBBBAAABBBBBBBBBCCCFFFIIILLLNNNPPPRRRTTTTTTUUUVVVVVVSSSNNNIIIEEE@@@===:::888888888777555777777777777666666666666666666666666666666666666555555555666666666666666666666666666777777777888555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555666666444444444444444444444444444444444444444444444444333333333444444444555555555555555555555555555555222333444666666666666555444444555555555555444444555555555555555555555555333333555666666666555444555555555555555555555555555555444444444444555555555555555666666666666666777666666666666777888999666666777777777888888888777777888888888999999999888888:::<<<===>>>FFFPPP[[[aaajjjrrryyyyyyqqqkkkjjjjjjiiihhhhhhjjjkkkkkkjjjhhhhhhiiinnnzzz~~~|||666666666666666666666666666666555555555555666666555555555555555555555444222333333444555666777777444555555555666666777777777666666666555555555555555555555555555555555555555555555555555666777888444444555555666666777777222333333444555555555444555555555555555555555555666666666666666666666666555555555555666777999999888888999:::<<<>>>@@@AAA@@@BBBDDDFFFJJJOOOVVVZZZ\\\]]]]]][[[YYYXXXXXXYYYUUURRROOOMMMMMMLLLKKKJJJHHHIIIIIIJJJJJJKKKKKKKKKRRRVVV___iiiuuu}}}tttjjjdddUUUOOOHHHDDDBBBBBB@@@???CCCBBBAAAAAA@@@@@@AAAAAAAAADDDHHHJJJLLLNNNPPPRRRTTTUUUWWWWWWUUUQQQLLLIIICCC@@@<<<:::999888777666777777777777666666666666666666666666666666666666666666666666666666666666333444444444555555666666555555666666666666555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555444444444555555555666666333333333333333333333333444444444444444444444444333333333444444555555555555555555555555555555555111222444666777777666555444555555555555555555444555555555555555555555555222333555777777666555333777777777777777777777777555555555444444555555555333333444555666777888999555666777888999888888777777777777777888888888888777888888888888999999999777777:::>>>???BBBLLLVVVaaafffnnnvvv}}}xxxpppkkkjjjjjjiiihhhhhhkkkmmmmmmlllkkkjjjkkkqqq|||444444555555666666777777777777777777777777777777555555555555666666666666666666666666666666666666777777666666555555555444555555555555555666777777555555444444444333333333666666555555555444444444555555333222222333555555666666666666666666666666555555555555555555555555555777888777666555666888666666666777888888999999:::;;;<<<<<<;;;;;;===>>>DDDEEEGGGKKKOOOTTTYYY[[[```___^^^^^^^^^]]]ZZZWWWUUUQQQNNNLLLMMMNNNLLLJJJLLLMMMMMMLLLKKKMMMPPPRRRVVV]]]jjjwwwtttjjj]]]VVVMMMIIIGGGFFFCCC???BBBAAA@@@??????@@@AAAAAABBBCCCDDDFFFIIILLLNNNOOOUUUVVVXXXXXXWWWUUURRRPPPIIIEEE???;;;999888666555555666777888888777666555666666777777777777666666777777777777777666666666777777777777777777777777666666666666777777777777666666555555555555666666666666555555555555666666444444444444444444444444555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555666666666666666666666666333333333333333333333333555555555555555555555555666666666666666666666666555555555555555555444444555555444444444444555555777777666666555555555444777777666666555555555444444444444444444444333333777777777777777777777777777777777777777777777777555666888888777777888:::::::::;;;>>>CCCKKKUUU\\\ggglllttt{{{}}}yyyrrrmmmjjjjjjlllnnnmmmllljjjiiiiiiiiijjjjjjpppxxx555555555666666666666666666666666666666666666666555555555555666666666666666666666666666666666666777666666666555555555555555555555555555666777777555555555555444444333333666666555555555444444444555444444333333444444555666666666666666666666666555555555555555555555555555777888777666555666888777777777888999999::::::888:::<<<======>>>@@@BBBEEEFFFIIIMMMRRRWWW[[[^^^cccaaa```___^^^\\\YYYVVVVVVSSSOOONNNNNNOOONNNLLLLLLNNNOOOPPPPPPQQQSSSUUU___fffqqq~~~~~~uuuddd\\\RRRKKKIIIGGGDDDAAABBBAAA@@@@@@@@@@@@AAABBBAAABBBCCCEEEHHHJJJMMMNNNTTTUUUWWWXXXWWWUUUSSSQQQLLLHHHCCC>>><<<:::888777555666777888888777666666666666777777777777666666666666666666666666666666777777777777777777777777666666666666777777777777666666555555555555666666666666555555555555666666444444444444444444444444555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555666666666666666666666666555555555555555555555555666666666555555666666666777666666666555555555555777777666666666555555555444555555555555666666666777777777777777777777777777777777777777777777777555666888888777777999::::::;;;===@@@FFFOOOYYY```kkkpppxxx~~~zzzsssmmmjjjjjjlllnnnnnnmmmllljjjjjjjjjjjjkkkpppwww666666666666666555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666555555555555666555555555555666666777666666666555555555555444555555555555555444444444444444555555555555444444666666666666666666666666555555555555555555555555555777888777666555666888888888888999::::::;;;;;;777999;;;======???BBBEEEGGGHHHLLLPPPUUU[[[___bbbfffdddbbbaaa___\\\XXXUUUWWWUUUQQQOOOOOOPPPOOOOOOMMMOOORRRTTTVVVXXXZZZ\\\jjjpppyyyooofffYYYPPPKKKHHHEEECCCBBBBBB@@@@@@@@@@@@BBBBBBAAAAAABBBDDDFFFIIIKKKLLLQQQSSSUUUVVVWWWVVVUUUTTTPPPMMMGGGCCC@@@===:::888777777888888888777777666666666777777777777666666444444555555666666777777777777777777777777777777666666666666777777777777666666555555555555666666666666555555555555666666444444444444444444444444555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555777777666666666666777777666666666666555555555555777777666666666666555555555555666666777777888888777777777777777777777777777777777777777777777777555666888888777888999;;;;;;<<<@@@DDDKKKTTT___eeepppvvvzzzsssmmmiiiiiijjjlllooonnnmmmlllkkkkkkkkkkkkooouuu777777666666555555444444555555555555555555555555555555555555666666666666666666666666666666666666666666666666666555555555666666555555555555666777666666666666666666666555555555555555555555555555333444555666666555444333666666666666666666666666555555555555555555555555555777888777666555666888777777888888999::::::;;;888999;;;<<<===???CCCEEEHHHJJJNNNSSSYYY^^^bbbeeefffeeecccbbb```^^^ZZZWWWWWWUUURRRPPPOOOPPPPPPQQQPPPRRRTTTWWWYYY^^^cccfffrrrvvv|||zzzpppcccVVVOOOJJJHHHFFFCCCBBB@@@??????@@@AAAAAA@@@@@@AAABBBDDDFFFHHHJJJNNNPPPRRRTTTVVVVVVVVVVVVSSSPPPKKKGGGCCC@@@<<<999888888888888888888777777777777666666666666777777333333444555666777777888666666666666666666666666666666666666777777777777666666555555555555666666666666555555555555666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555555555555555555666666666666666666666666444444444555555555555555777666666666666666666777666666666666666555555555777777666666666666666666666666777777777777777777666666666666666666666666666666666666666666666666555666888888888888:::;;;;;;>>>BBBHHHPPPZZZdddkkkttt{{{~~~zzzrrrkkkgggfffhhhiiinnnnnnmmmmmmllllllllllllnnnrrr777777666666555555444444555555555555555555555555555555555555666666666666666666666666666666666666555555555666666666666666666666555555555555666666555666666666666666666666444555555555555555555555333444666666666666444333666666666666666666666666666666666666666666666666555777888777666555666888666666777777888999999999999:::;;;<<<<<<>>>BBBEEEIIILLLPPPUUU[[[```dddffffffeeeccccccbbb```\\\ZZZVVVUUURRROOONNNOOOQQQRRRTTTUUUWWWXXX\\\ccckkkqqqxxxzzz}}}zzzmmm```VVVOOOKKKJJJDDDCCCAAA@@@??????@@@@@@@@@@@@AAABBBCCCEEEGGGHHHKKKLLLOOORRRTTTUUUVVVVVVSSSQQQMMMIIIFFFBBB===:::::::::999999888888888888777777666666666666777777333444444555666777888888666666666666666666666666666666666666777777777777666666555555555555666666666666555555555555666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666444444444555555555666666666555555444444555555666555555555666666666666666666666777777777777777777888777777777666555555555666666666666666666666666666666666666666666666666555666888999888999;;;<<<<<<@@@FFFMMMVVV```iiioooxxx~~~yyyqqqjjjeeedddeeefffllllllmmmmmmmmmmmmmmmmmmnnnqqqzzz666666666666666555555555555555555555555555555555555555555555666666666666666666666666666666666666555555555666666666666666777666666555555555555666444555555555555666666666444444444555555555555555555555666666666666555555666666666666666666666666666666666666666666666666555777888777666555666888555666666777888888999999;;;<<<<<<<<<===???CCCFFFLLLNNNSSSXXX^^^bbbeeeggggggfffeeeddddddaaa^^^[[[VVVUUUSSSPPPNNNNNNRRRUUUYYYZZZ[[[^^^bbbjjjsssyyy}}}|||||||||}}}~~~xxxlll```WWWQQQNNNHHHGGGEEEBBBAAA@@@@@@@@@@@@@@@AAAAAACCCDDDEEEFFFHHHJJJLLLOOOQQQTTTUUUVVVSSSQQQNNNLLLIIIDDD???;;;<<<;;;:::999888888888888888777666555555666777888555555666666777777888888777777777777777777777777666666666666777777777777666666555555555555666666666666555555555555666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555666666666666666666666666333333444444555666666666555555444444444444555555555555555666666666666666666666777777777777888888777777777777666666666666777777777777777777777777777777777777777777777777444666888999999999;;;===???CCCKKKSSS\\\eeeooottt~~~zzzqqqiiidddbbbcccdddkkklllmmmnnnooopppppppppoooqqqxxx555555555666666666666666666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666666777777777666555555555555555333333444444555555555555444444444555555555666666666666555555555555666666666666666666666666666666666666666666666666666666555777888777666555666888666777777888888999::::::;;;<<<===>>>???BBBGGGKKKPPPRRRWWW\\\aaaeeegggiiijjjhhhgggeeedddaaa]]]ZZZWWWWWWUUUQQQNNNOOOSSSWWW[[[^^^bbbggglllrrrxxx}}}~~~{{{xxxvvvvvvxxx|||~~~wwwkkk```XXXTTTNNNLLLIIIFFFDDDBBBBBBAAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLOOORRRSSSTTTSSSRRRPPPNNNLLLGGGBBB======<<<:::999888888999999888777666555555666777888777777777888888888888888777777777777777777777777666666666666777777777777666666555555555555666666666666555555555555666666555555555555555555555555555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666333333444444555666666777666666555555555555666666555555555555666666666777666666777777777888888888666666777777888999::::::777777777777777777777777777777777777777777777777444666888999999:::<<<>>>CCCHHHPPPYYYbbbkkktttyyy|||ssskkkeeeccccccdddkkkllloooqqqssstttttttttssstttxxx444555555555666666777777777777777777777777777777555555555555666666666777666666666666666666666666444555555555666666777777888777666555555555555555333333333444444444555555444444444555555555666666777666555444444555666777666666666666666666666666777777777777777777777777666777888777666555666888777888888999::::::;;;;;;;;;<<<>>>???AAAFFFLLLPPPSSSUUUZZZ___cccgggiiijjjmmmkkkhhhfffdddaaa\\\YYYYYYXXXVVVSSSPPPQQQUUUZZZ[[[```gggnnnssswww{{{~~~|||xxxtttppppppsssxxx{{{sssfff]]]XXXRRRPPPMMMIIIFFFDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEGGGHHHKKKNNNPPPRRRSSSTTTSSSQQQPPPNNNIIIDDD???===<<<;;;999888888999999999777666555555666777999999999999888888888888888777777777777777777777777666666666666777777777777666666555555555555666666666666555555555555666666666666666666666666666666555555555555555555555555444555555555555555555444555555555555555555555555555555555555555555555555666666666666666666666666777777777777777777777777555555555555555555555555666666666666666666666666333333444444555666777777777777666666666666777777444555555555666666777777666666777777888888888999444555666888:::<<<===>>>777777777777777777777777777777777777777777777777444666888999999:::<<<>>>FFFLLLTTT]]]fffooowww|||}}}uuulllfffddddddeeelllmmmpppsssvvvwwwwwwwwwvvvwwwyyy777777777777777777777777666666666666666666666666444444444444444444444444222222222333333333444444666666666666666666555555666777777777666555444444666555333222222333555666555666666777666666555444777777777777777777777777666666666666777777777777:::999777666555555555666999999999888888888888888:::888666777:::<<<;;;999;;;===>>>@@@BBBFFFKKKOOOVVV[[[^^^___dddjjjlllkkkooommmiiigggeeebbb___\\\[[[YYYWWWTTTRRRTTTXXX\\\dddjjjqqquuuyyy~~~~~~{{{|||tttnnnkkkkkkkkkqqqxxxtttiiiccc^^^ZZZTTTMMMGGGDDDCCCCCCAAAAAABBBBBBDDDEEEGGGGGGFFFGGGHHHJJJLLLOOOQQQRRRRRRRRRSSSRRROOOLLLHHHEEE???>>>===;;;:::999888888777666555666888999999999888666555444444555666888777777777777777777777777666666777777777777666666666666555555555555666666555555444444444444555555666666777777666555444444777777666666555555555444555555555555555555555555444444444555555555555666777777777777777777777777444444444555555555555666333333333444444444555555555555555555555555555555555555555555555555555555666666555555555444444444666666666666666666666666555555555555666666666777777777777777777777777777666666666666777777777777777777888888888888777777777777777777777777777777:::::::::999999:::===@@@GGGQQQ^^^eeejjjrrr~~~vvvmmmiiihhhggggggoooppprrrvvvyyy{{{{{{zzz|||~~~777777777777777777777777666666666666666666666666555555555555555555555555444444555555555666666666444444444444555555555555555555555555555555444444777666444333333444666777666666666666666666666666666666666666666666666666666666666666777777777777:::999777666555555555666777666666666666666666666888666555666888::::::888;;;<<>>:::888888999::::::888777777888888888777777777555555555555777777777777777777777777777777666666777777777777666666666666555555555555666666555555444444444444555555444555666666666666666666666666666555555555555555555555555555555555555555444444444555555555555666555555555555555555555555444444444555555555555666333444444444444555555555555555555555555555555555555555555555555555555555555555555555555444444444666666666666666666666666555555666666666777777777777777777777777777777777666666666666777777777777777777888888888888777777888888888888888888888888777888999999:::>>>CCCGGGPPPZZZfffooovvv~~~yyysssqqqrrrrrrssstttuuuxxx{{{~~~666666666666666666666666666666666666666666666666555555555555555555555555333333333333444444444444666666777777777777777777666666666777777888999999666666555444444555666666777666444333444555777888888888888888888888888888666666666666777777777777888888777666666666666666888888888888888999999999999999999999;;;<<<======<<<>>>BBBEEEJJJOOOVVV[[[aaafffiiijjjnnnsssvvvtttpppmmmhhheeebbb```]]][[[\\\\\\[[[ZZZZZZ]]]cccgggpppwww}}}vvvqqqmmmmmmnnnoootttzzz~~~xxxnnncccXXXPPPKKKIIIDDDDDDEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEGGGIIIKKKMMMMMMNNNPPPQQQQQQPPPOOONNNGGGDDD???;;;999888999:::<<<:::888777888888777666777777666555555666777777666666666666666666666666666666777777777777666666666666555555555555666666555555444444444444555555444444555666777777666666555555555555555555555555555555555555555555555555444444444555555555555666444444444444444444444444444444444555555555555666444444444444555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666666666666666555666666666666777777777666666666666666666666666666666666666777777777777777888888999999888888777888888888888888888888888888999999:::<<<@@@FFFJJJTTT]]]iiisss{{{zzzwwwvvvwwwxxxyyyvvvxxxzzz|||666666666666666666666666666666666666666666666666444444444444444444444444333333333444444444555555888777777777666555555555666555555555555666888888555444444444444444444555777666444333444555777999777777777777777777777777666666666666777777777777777777777777777666666666777777888888999999999999999999::::::;;;<<<>>>??????AAADDDHHHLLLQQQXXX\\\eeejjjlllmmmpppuuuvvvtttqqqnnniiieeebbb```^^^\\\\\\\\\\\\\\\^^^cccjjjnnnwww}}}|||wwwttttttttttttwww|||~~~uuujjj___VVVOOOLLLFFFFFFEEEEEEEEEFFFGGGHHHGGGFFFDDDDDDEEEGGGIIIKKKLLLMMMNNNOOOPPPQQQPPPPPPJJJGGGBBB===:::::::::;;;===;;;888888888888777666777777666666666666777777666666666666666666666666666666777777777777666666666666555555555555666666555555444444444444555555444444555666777777666666444444444555555555555555555555555555555555555555444444444555555555555666444444444444444444444444444444444555555555555666444444444555555555666666555555555555555555555555555555555555555555555555444555555555555555555555666666666666666666666666666666666666777777777888666666666666666666666666666666666666777777777777888888999999999999888888888888888888888888888888:::;;;;;;<<<>>>BBBIIIMMMXXX```lllvvv|||zzzzzz|||||||||yyyzzz||||||}}}777777777777777777777777666666666666666666666666444444444444444444444444555555666666666777777777666666666555555555444444444444333222222333555666444444444444444444444444555555444444555666777888444444444444444444444444666666666666777777777777666666777777777777666666555555555666777777888888666888999999999:::===???BBBDDDGGGKKKOOOUUU[[[```jjjnnnpppoooqqquuuvvvtttsssooojjjeeebbb```^^^]]]\\\]]]^^^```dddjjjrrrxxx~~~|||}}}}}}|||~~~{{{rrrhhh^^^VVVRRRKKKIIIGGGEEEEEEFFFIIIJJJHHHGGGEEECCCDDDEEEHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQMMMJJJFFFAAA===<<<;;;;;;===;;;888888888888777666777777777777777777777777777777777777777777777777666666777777777777666666666666555555555555666666555555444444444444555555444555666666666666666666444444444444444555555555555555555555555555555555444444444555555555555666444444444444444444444444444444444555555555555666444444555555555666666666555555555555555555555555555555555555555555555555444444444555555555555555666666666666666666666666666666666777777777888888777777777777777777777777666666666666777777777777888888999999999999888888999999999999999999999999;;;<<<<<<>>>AAAGGGNNNSSS^^^eeeppp{{{~~~|||~~~~~~|||{{{|||777777777777777777777777666666666666666666666666555555555555555555555555666666666666777777777777555555666777888888999999777666444333222333555666444444555555555555444444444444555555666777777888555555555555555555555555666666666666777777777777555666777888888777666666444555555666777777888888666888::::::::::::===@@@CCCFFFJJJNNNTTTZZZbbbgggooossstttrrrsssvvvwwwtttuuuqqqkkkfffcccaaa___^^^^^^___bbbeeejjjrrr{{{{{{sssiii```[[[SSSOOOJJJFFFDDDEEEHHHJJJJJJHHHEEECCCCCCEEEGGGIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOMMMIIIEEEAAA>>><<<;;;<<<:::888888999999888777777777777888888777777777777777777777777777777777666666777777777777666666666666555555555555666666555555444444444444555555666666666666666666555444333333333444444555555555555555555555555555555555444444444555555555555666444444444444444444444444444444444555555555555666555555555555666666666666555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666666666777777777888888888777777777777777777777777666666666666777777777777888999999::::::999999888999999999999999999999999999:::<<>>???@@@;;;:::777666555666777888555555666666666666555555333444555666777777777777888888888888888888888888666666666666777777777777555666777888888777666666666777777888999:::::::::888:::======<<<<<<@@@CCCDDDGGGLLLQQQWWW___ggglllsssvvvwwwtttuuuwwwwwwtttvvvrrrkkkfffcccbbb```___```aaadddiiiooowwwzzzpppgggaaaXXXTTTLLLFFFCCCDDDGGGIIIKKKIIIFFFCCCCCCDDDGGGIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPOOOKKKGGGCCC???===;;;<<<:::888888999:::999888777777888888888888777777777777777777777777777777666666777777777777666666666666555555555555666666555555555444444555555555666777777777666555444444333333333444444555555555555555555555555555555555444444444555555555666666555555555555555555555555444444444555555555666666555555555555666666666777555555555555555555555555555555555555555555555555444444444555555555666666666666666666666666666666777777777777888888888888777777777777777777777777666666666666777777777777888999999::::::999999888999999999999999999999999777999;;;???FFFOOOZZZaaakkkqqq{{{}}}xxxxxx}}}777777777777777777777777666666666666555555555555333333444444555666666666666666666666666666666666888666444444999@@@IIINNNEEEAAA;;;777777888999999666666666666666666666666666666555555555555666666444444444555666777777888777777666666555555555444777777777777888888888888888777777777777888888999;;;::::::;;;>>>AAABBBBBBFFFJJJQQQWWW^^^dddkkkooovvvxxxzzzzzzxxxvvvttttttuuusssoookkkfffbbb```^^^___aaagggqqq{{{vvvmmmbbb[[[QQQJJJFFFFFFGGGHHHLLLJJJHHHEEEDDDCCCCCCCCCIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOLLLHHHCCC>>><<<<<<;;;::::::;;;;;;999888444444555555666666777777777777777777666666666666777666666666555555555555666666555555555555666666555555555555555555555555666666555555555444444444555555555555555555555555555555555555555555555555444555666777777666555444444444444555555555555666444444444444444444444444666666555555555555666666333333333333333333333333555555555555555555555555444444444555555555555666888777666555555666777888666777777777555444444555777777777777777777777777777777666666666666666777888888999999999:::::::::999888777777666777777777:::;;;>>>CCCJJJUUU```hhhrrryyy~~~|||}}}777777777777777777777777666666666666555555555555666666666666666666666555666666666666666666666666777555444444777===DDDHHHFFFAAA;;;777666666666555666666666666666666666666666666555555555555666666444444555555666777777888777777666666666555555555666666666777777777888888777777666666777777888888<<<;;;:::;;;>>>@@@BBBCCCJJJNNNUUU\\\ccciiiooosssxxxzzz|||{{{yyyvvvuuutttvvvtttppplllhhhdddbbbaaabbbeeelllvvv~~~tttjjjbbbWWWMMMIIIHHHHHHHHHKKKJJJIIIGGGEEEDDDDDDDDDGGGHHHHHHIIIKKKMMMNNNOOOPPPPPPOOOMMMIIIDDD@@@>>>===;;;999999::::::999888666666666666666777777777777777777666666666555555777777666666666555555555666666555555555555666666555555555555555555555555666666555555555444444444555555555555555555555555555555555555555555555555555555666666666666555555444444444555555555555666444444444444444444444444555555444444444444555555555555555555555555555555555555555555555555555555444444444555555555555666888777666555555666777888777888888777666555555777777777777777777777777777777777666666666666777777888888888888999999999:::::::::999999999999999::::::<<<@@@EEEMMMXXXdddlllvvv}}}~~~777777777777777777777777666666666666555555555555999888888777666666555555666666666666666666666666666555444444666:::===@@@AAA>>>999666555666666555666666666666666666666666666666555555555555666666444555555666666777777888777777666666666666555555555555666666666777777777666666666666666777888888<<<;;;;;;<<<>>>@@@CCCEEEOOOTTT[[[cccjjjpppvvvyyy{{{}}}}}}|||yyyvvvuuuuuuvvvtttqqqmmmjjjgggfffeeegggkkkrrr{{{~~~uuummm___TTTMMMJJJIIIIIIJJJJJJJJJIIIHHHFFFEEEDDDEEEEEEFFFGGGIIIKKKMMMNNNPPPPPPPPPNNNKKKGGGCCCAAA>>><<<:::999::::::999777888888888777777777777777666666666666555555555555777777777666666666555555666666555555555555666666555555555555555555555555555555555555555444444444555555555555555555555555555555555555555555555555666666555555555555666666444444444555555555555666444444444444444444444444444444333333333333444444777777777777777777777777555555555555555555555555444444444555555555555666777666666555555666666777777888999888666666666888777777777777777777777777777777666666666666777777777777777888888888999999::::::999999999::::::;;;:::===BBBIIIRRR^^^jjjrrr|||666666666666666666666666666666666666555555555555777777777666666666555555666666666666666666666666666555555555666777888999999777555444666888888888666666666666666666666666666666555555555555666666555555666666777777777777777777666666666666666666555555555555666666666666555555555555666777888888<<<<<<======>>>AAAEEEHHHSSSXXXaaaiiiooouuuzzz}}}}}}zzzvvvuuuuuuvvvtttqqqnnnllljjjjjjjjjmmmqqqxxxzzz|||wwwiii[[[RRRLLLJJJIIIIIIIIIJJJJJJIIIGGGFFFDDDCCCDDDDDDFFFHHHJJJLLLMMMPPPPPPPPPOOOMMMJJJFFFDDD???===:::999999999888777:::999999888888777777777666666666666555555555444777777777666666666666555666666555555555555666666555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666444333333444666666444444444555555555555666555555555555555555555555555444444333333444444555777777777777777777777777555555555555555555555555444444444555555555555666666666666666666666666666666777888777666555666777666666666666666666666666777666666666666777777888666777777777777888888888777777777777888888999::::::>>>EEEMMMXXXdddpppwww666666666666666666666666666666666666555555555555444444444555555666666666666666666666666666666666666666666666666666666666666444333444666888888888666666666666666666666666666666555555555555666666666666666777777777777777666666777777777777777777555555555555666666666666555555555666666777999999<<<===>>>>>>@@@CCCIIINNNWWW]]]eeennntttyyy|||~~~yyyvvvtttttttttrrrpppmmmllllllnnnnnnrrrvvv||||||zzzwwwzzz~~~rrrcccWWWPPPKKKIIIHHHIIIIIIJJJIIIHHHFFFEEECCCCCCDDDEEEGGGIIIKKKLLLNNNOOOPPPPPPNNNLLLJJJHHHBBB???<<<:::::::::999888::::::999999888888777777777666666666666555555555888777777777666666666666666666555555555555666666666666666666666666666666444555555555555555555555555555555555555555555555555555555555555555555555666555444333333444555666444444444555555555555666555555555555555555555555666666555555555555666666666666666666666666666666555555555555555555555555444444444555555555555666555555666666666666555555444555666555444444555666666666666666666666666666666666666666666777888888666777777777777888888888777777777777888999:::;;;;;;@@@HHHRRR]]]jjjuuu}}}777777777777777777777777666666666666555555555555333333444444555666666777666666666666666666666666666666666666666666666555777666555555666666555333666666666666666666666666666666555555555555666666777777777777777777777777666666777777777777888888555555666666666777777777666666666666777999:::;;;<<<>>>@@@@@@BBBFFFNNNTTT\\\bbbllltttzzz}}}~~~yyyuuussssssrrrpppnnnllllllmmmoooqqquuuyyy~~~}}}zzzyyyyyy|||zzzkkk___UUUNNNJJJGGGHHHHHHHHHHHHHHHGGGGGGCCCDDDDDDEEEFFFHHHIIIJJJLLLMMMOOOPPPOOONNNLLLKKKEEEBBB===;;;:::::::::999999999999888888888888888777777777777666666666666888888777777777666666666666666555555555555666666666666666666666666666666444444444555555555555555555555555555555555555555555555555555555555555555555555444444444444555555444444444555555555555666555555555555555555555555666666666555555666666666555555555555555555555555555555555555555555555555444444444555555555555666444555555666666555555444222444555555444333444666777777777777777777777777666555555666666777888999777777777888888888999999888888999999;;;<<<>>>>>>===CCCLLLXXXcccppp{{{777777777777777777777777666666666666555555555555555555555555666666666666666666666666666666666666555555555555555555666666777666555666777777555333666666666666666666666666666666555555555555666666777777777777777777777777666666777777777888888888666666666777777777888888666666777777888:::;;;<<<;;;>>>AAABBBDDDIIIRRRYYYcccjjjsss{{{}}}xxxsssrrrqqqooommmkkkjjjkkkmmmppprrrwww{{{~~~~~~~~~}}}sssfff[[[RRRLLLGGGGGGFFFFFFFFFGGGGGGHHHEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLNNNOOOOOOOOOMMMLLLGGGDDD???<<<;;;;;;;;;:::777777777888888888888888999888888888777777777777888888888777777777666666666666555555555555666666666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555555555333444444555555444444333444444444555555555555666555555555555555555555555666555555444444555555666666666666666666666666666555555555555555555555555444444444555555555555666444444555666666555444444333444555555444444555777777777777777777777777777555555555555666777888999888888888888999999999:::888888888999;;;===>>>???AAAGGGRRR]]]jjjvvv777777777777777777777777777666666666555555555555888888777777666666555555666666666666666666666666333333333333444555666666333333444666888999777666666666666666666666666666666666555555555555666666888888888777777777777777666666777777888888888999777777777777888888888888777777777888999;;;<<<===;;;???BBBCCCEEEKKKUUU]]]hhhoooyyy}}}wwwrrrqqqqqqmmmkkkjjjiiijjjmmmpppssswww|||xxxkkk___UUUOOOGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKMMMOOOOOOOOONNNMMMIIIEEE@@@===<<<<<<<<<;;;666666777777888888888999999999999999888888888777888888888888777777777777666666555555555555666666777777777777777777777777444444444555555555666666555555555555555555555555555555555555555555555555222333555555555555333222444444444555555555666666666666666666666666666666555444444333333444444555666666666666666666666666555555555555555555555555444444444555555555666666333444555666666555444333333555666666555555666888777777777777777777777777555555555555666777999999888999999999999:::::::::666666666888999;;;===>>>DDDKKKUUUbbbnnnzzz777777777777777666555555777777888777777666555555888888777777666666555555666666666666555555555555666666666666666666666666444444444555555555666666666666666666666555555555777777666666666666777777777777777777777777777777888888777666555444333333888888777777777777777888888888888999:::;;;<<<===>>>AAADDDEEEHHHOOO[[[dddqqqyyy~~~{{{wwwqqqmmmllljjjfffdddffflllrrrvvv{{{|||~~~|||ooocccZZZTTTLLLJJJGGGFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDJJJKKKLLLMMMMMMLLLKKKJJJJJJGGGDDD@@@===;;;;;;;;;888888888888888888888888777777777777666666666666777777777777777777777777777777777777777777777777444444555555555555444444666666666666666666666666666666666666666666666666777666444444555555444333555666777888888777666555333333333444444444555555666666666555555444444444444444555555666777777888666666666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666888888888888888888888888777777666666666666777777666666666666777777777777999999888888888888888888999888999;;;:::888<<>><<<;;;;;;888888888888888888888888888777777777666666666666777777777777777777777777777777777777777777777777444555555666666555555444666666666666666666666666666666666666666666666666777555444444555555444333444444444555555444444444333333333444444444555555666666666666555555555444333444444555666666777777666666666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666555555555555555555555555777777666666666666777777666666666666777777777888888888888888888888888888999888:::;;;:::999>>>EEELLLUUUbbbmmmvvv777777777777777666555555555666666666666555444444666666666666777777777777888888888777777777666666666666666666666666666666444444555555555666666666444444555555666666777777777777666666666666777777777777777777777777777777777777777777777777777777888777777777777777888888999999999:::;;;<<<===>>>>>>@@@EEEIIIQQQ]]]kkkuuu|||}}}zzzwwwrrroooiiihhhggghhhlllqqqwwwzzz|||~~~rrrggg___UUUPPPJJJFFFEEEFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHJJJKKKLLLLLLMMMLLLNNNLLLHHHEEEAAA>>><<<;;;999999999999999999999999888888777777777666666666777777777777777777777777777777777777777777777777444555555666666555555444666666666666666666666666666666666666666666666666666555444444555666444333444444333333333333444444333333333444444444555555666666666666555555555555333333333444555555666666666666666666666666666666555555555555555555555555444444444444444444444444666666666666666666666666444444444444444444444444777777666666666666777777666666666777777777888888888888888888888888888888999888:::<<<;;;:::@@@GGGPPPZZZgggrrr|||777777777777777666555555444555555555555555444444555555666666777777888888777777777777666666666666666666666666666666666666555555555555666666666666333444444555666777888888777777666666666666777777666666666666666666666666666777777777888888888999777777777777777777888999999999999:::;;;===>>>???BBBDDDHHHMMMVVVcccpppyyy}}}zzzwwwtttqqqkkkkkklllnnnqqquuuxxxzzzzzz}}}}}}qqqiii___ZZZRRRLLLIIIHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMNNNNNNLLLJJJFFFCCC???<<<;;;999999999999999999999999888888888777777777666666777777777777777777777777666666666666666666666666555555666666666666555555666666666666666666666666666666666666666666666666666555444444555666555333666555444333333444555666333333333444444444555555555555555444444444444444333333333444444444555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777666666666666777777666666777777777888888888888888888888888999999999999888:::<<<<<<===CCCKKKSSS]]]jjjvvv777777777777777666555555444444555555555555555444555555666666777777888888666666555555555444444444666666666666666666666666555555555666666666777777333444444555666777888888777777666666666666777777666666666666666666666666666666777777888888999999777777666666777888999999999999:::;;;<<<>>>???@@@CCCEEEJJJRRR]]]kkkxxx~~~{{{xxxvvvuuurrrrrrtttvvvwwwxxxyyyyyyxxx||||||tttjjjcccZZZRRRLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJLLLMMMNNNLLLLLLJJJHHHDDD@@@===:::999999999999999999999999888888888888777777777777777777777777777777777777666666666666666666666666555666666666666666666555666666666666666666666666666666666666666666666666666444333444555666555444666555444333333444555666333333333444444444555555333333333333333333333333333333333444444444444444666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666666666666666666666666666777777666666666666777777777777777777888888888888777777888888888999999999999888:::======???FFFOOOVVV___mmmzzz777777777777777666555555444444555666666666666555666666666666777777777777555555555444444444333333666666666666666666666666555555666666666777777777444444555555666666777777777777666666666666777777777777777777777777777777666666666777777888888888666666666666777888999:::999999:::;;;===???AAABBBAAAEEEMMMXXXgggvvv|||yyyxxxxxxxxxzzz|||~~~~~~}}}{{{zzzxxx}}}tttmmmbbbXXXQQQKKKGGGEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLMMMKKKKKKKKKIIIFFFBBB>>><<<::::::::::::::::::::::::999999888888888777777777777777777777777777777777777777777777777777777777555666666777777666666555666666666666666666666666666666666666666666666666555444333444666666666444444444333333333333444444333333333444444444555555333333333333333444444444444444444444444444555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444444444444444444444777777666666666666777777777777777888888888999999777777777888999999::::::999888:::===>>>AAAIIIRRRZZZdddrrr~~~777777777777777666555555444555666666777777777666777777777777666666666666666555555555444444444444666666666666666666666666555666666666777777777777555555555666666666666666777777666666666666777777777777777777777777777777666666666666666666666777666666666666777888999:::999::::::<<<===???AAABBBDDDIIIRRR```ppp~~~}}}{{{{{{||||||}}}|||xxxmmmbbbXXXPPPJJJFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHJJJKKKLLLJJJKKKLLLKKKIIIEEEAAA>>>::::::::::::::::::::::::999999999888888888777777777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666555444333444666777666555444444444555555444444444333333333444444444555555444444444555555666666666555555555555555555555555666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666555555555555555555555555777777666666666666777777777777888888888999999999666777777888999999::::::999888:::===???BBBKKKUUU```jjjxxx~~~777777777777777666666555555555666777888888777777888888777777666666555555777666666666555555555555666666666666666666666666666666666666777777777777666666666666666555555555777777666666666666777777777777777777777777777777666666666666666555555555666666666666777888999:::999:::;;;<<<>>>@@@BBBCCCJJJOOOXXXfffuuu~~~||||||}}}~~~vvvkkk```VVVNNNIIIDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFGGGIIIKKKLLLKKKLLLMMMMMMKKKGGGCCC@@@::::::::::::::::::::::::999999999888888888888777777777777777777777777777777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666555444333444666777666555555666777888888777666555333333333444444444555555555666666666777777888888666666666666666666555555666666666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666888888888888888888888888777777666666666666777777777888888888888999999999666777777888999999::::::999888:::===@@@CCCMMMWWWeeeooo|||~~~zzz}}}777777777777777777777777777777777777777777777777;;;;;;999888777777666666777777777777777777777777666555444333333444555666666666666666666666666666444555555555666666777777888888777777666666555555777777777777777777777777777777777777888888888888666888::::::999999999:::;;;<<<===>>>???@@@AAABBBJJJSSS___lll{{{~~~uuulllaaaUUUMMMHHHGGGFFFHHHJJJLLLLLLKKKGGGGGGHHHHHHHHHIIIIIIIIIOOOMMMLLLKKKKKKHHHEEEBBB>>><<<:::999::::::999888:::::::::999999888888888888888777777666666555555777777777777666666666666777777777777777777777777888888888888777555444333666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666666666666666666555555555666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666777777666666666666777777777777777777888888888888777777777777777777777777777777777777777888888999;;;;;;:::999999888888777999:::<<<===AAAIIITTT\\\jjjvvvyyytttwww~~~~~~777777777777777777777777777777777777777777777777999999888777666666666666666666666666666666666666999888777777777777888999666666666666666666666666555555555666666666777777888777777777666666666555777777777777777777777777777777777777888888888888777999::::::999888999:::;;;<<<>>>???AAACCCEEEGGGNNNXXXeeeqqq~~~uuujjj\\\SSSKKKIIIGGGHHHJJJLLLMMMMMMIIIIIIHHHHHHHHHHHHIIIIIINNNMMMLLLKKKKKKIIIEEECCC???<<<:::999::::::999888999999999888888777777777777777777777777666666666888777777777666666666666777777777777777777777777777888888777777666555444666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666777777666666666666777777777777777777888888888888777777777777777777777777777777777777777888999999:::::::::999999999999999999;;;===???CCCMMMYYYbbbmmmyyyxxxtttwww~~~|||}}}777777777777777777777777777777777777777777777777777666666555555666666666555555555555555555555555666666555555555555666666666666666666666666666666555555666666666666777777777777777777666666666666777777777777777777777777777777777777888888888888888:::;;;:::888888999:::;;;===???AAABBBEEEIIILLLSSS___mmmzzzttteeeZZZOOOLLLHHHGGGIIILLLNNNOOOLLLKKKIIIHHHGGGHHHHHHIIIMMMLLLKKKKKKKKKIIIFFFDDD@@@>>>;;;:::::::::999888888888888777777777777777666666777777777777777777888888777777777666666666777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666555555666666666666666666666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666777777666666666666777777777777777777888888888888777777777777777777777777888777777777777888999999999999999999:::::::::::::::<<<>>>AAAGGGRRR```jjjsss{{{vvvtttxxx~~~xxxvvv{{{777777777777777777777777666666666666666666666666666555555555666666777888666666666666666666666666555555555444444555555555666666666666666666666666666666666666666666777777777777777777666666666666777777777777777777777777666777777777888888888888999:::;;;:::888777888:::<<<>>>AAABBBBBBFFFKKKPPPYYYfffuuu~~~||||||lll```UUUQQQJJJGGGHHHKKKNNNPPPOOOMMMKKKIIIHHHHHHHHHIIILLLKKKJJJKKKKKKJJJGGGEEECCC@@@<<<::::::::::::999888888888888888888777777666666666777777888888999888888888777777777666666666666666666666666666666555555666777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666666666555555555555555555555555555555555555666666666666777777666666666666777777666777777777888888888888777777777777777777777777888888777777888888999:::888888999999:::;;;<<<<<<<<<>>>@@@CCCJJJVVVeeepppyyyyyywwwtttuuuzzzrrrrrr{{{777777777777777777777777666666666666666666666666666666666666777888999999777777777777777777777777888888888999999888888888777777777777777777777777777777777777777777666666666666666666777777777777777777777777777777777777666777777777888888888888999::::::999777777999;;;===@@@BBBBBBBBBEEEMMMSSS___mmm}}}}}}zzz|||}}}~~~tttiii]]]WWWOOOIIIHHHJJJLLLNNNPPPNNNMMMKKKIIIIIIIIIIIIJJJJJJJJJKKKLLLKKKIIIFFFEEEBBB>>>;;;;;;;;;::::::999999999999999999999999666666777777888888999999888888888888777777777777666666666666666666666666444555666777777888888777666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666444555555555666666777777666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666666666777777666666666666777777666777777777888888888888777777777777777777777777888888888888888999999:::888888999:::;;;<<<<<<===>>>@@@CCCGGGNNNZZZiiisss~~~vvvttttttwww|||pppsss~~~777777777777777777777777777777777777777777777777666666666666777777888999888888888888888888888888777777888888888888777777777777777777777777777777888888777777777777666666666666666666777777777777777777777777777777777777777777777777888888888888999999999888777888:::======@@@BBBBBBBBBGGGPPPXXXfffttt~~~~~~{{{{{{zzz{{{~~~vvvggg```VVVNNNJJJJJJKKKLLLOOOOOONNNMMMLLLKKKJJJIIIIIIIIIIIIJJJLLLLLLJJJHHHHHHDDD???<<<;;;;;;;;;:::999999999999999:::::::::777777888888888888888888999999888888888777777777777777777777777777777777555555666777777888777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666444444555555666777777777666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666666666777777666666666666777777777777777777888888888888777777777777777777777777999888888888888999::::::888999999:::;;;<<<<<<===>>>AAAFFFKKKSSS___mmmwww~~~uuutttuuuyyy~~~uuuxxx777777777777777777777777777777777777777777777777666666555555555666777777777777777777777777777777444555666777777666555444777777777777777777777777888888888777777777666666555666666666777777777888777777777777777777777777777777777777888888888888777888888888777999<<<>>>;;;???CCCCCCDDDKKKVVV```lllzzz|||{{{zzzzzz~~~~~~||||||}}}qqqiii^^^TTTNNNKKKJJJJJJMMMNNNOOOOOONNNLLLJJJIIIHHHHHHHHHJJJLLLLLLKKKIIIIIIEEE@@@<<<;;;;;;;;;;;;777888888888999999999999999999888888888888888888999999999888888888777777777777777777777777777777555666777777777777777666666666666666666666666666666666666666666666666666555555555555555555555555666666666666666666666666444444555555666777777888666666666666666666666666555555555555666666666666666666666666666666666666555555555555666666666666777777666666666666777777777777777777888888888888777777777777777777777777999999888888999999:::;;;999:::::::::;;;;;;<<<<<<===AAAHHHPPPYYYeeesss}}}|||vvvuuuwww|||}}}|||~~~777777777777777777777777777777777777777777777777666555555444444444555555666666666666666666666666777888999::::::999888777777777777777777777777777999888888888777777666666555666666666777777888888777777777777777777777777777777777777888888888888777777888777777999===@@@:::>>>BBBDDDFFFNNN\\\fffppp~~~~~~}}}{{{}}}{{{{{{}}}|||{{{zzz|||~~~wwwooocccXXXQQQMMMKKKJJJLLLMMMOOOPPPPPPNNNKKKIIIHHHGGGHHHJJJLLLMMMKKKIIIJJJFFF@@@===;;;;;;;;;;;;666666777777888888888999:::999999999888777777777999999999888888888888777777777777777777777777777666666777777777777666666666666666666666666666666666666666666666666666666777777777777777777777777666666666666666666666666444444444555666777777888666666666666666666666666555555555555666666666777777777777777777777777777555555555555666666666777777777666666666666777777777777777777888888888888777777777777777777777777999999888888999999:::;;;:::::::::;;;;;;;;;<<<<<<;;;AAAJJJSSS]]]jjjxxxzzzwwwvvvxxx}}}}}}999888888777777777777777888888777777666666555555666666666666777777777777777777777777777777777777666666777777777777666666666777777888999:::::::::777777666666666666777777999888777666666777888999999888888888777777666666777888888888888999999999888999;;;===>>>>>>======>>>@@@BBBDDDJJJUUUcccmmm{{{~~~zzz}}}~~~||||||{{{{{{|||}}}|||pppggg^^^RRRMMMNNNNNNPPPRRRRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIJJJLLLMMMLLLIIIDDD???<<<;;;<<<===:::999999888888999999:::::::::::::::::::::::::::;;;::::::999888777666666999888888888777777666666777777777777777777777777777777777777777777777777777777777777777777777777888777666555555666777888777777666666555555555444444555666555333222222444555555666666777777888888555555666666666666555555666666777777777777666666555666777888888777666555666666666666777777777777666666666666777777777777666666666666777777777777888888999999999::::::::::::;;;;;;:::999:::<<<>>>>>>CCCMMMYYYcccmmm}}}yyywwwuuu{{{999888888777777777777777888888777777666666666666666666666666777777777777777777777777777777777777666666777777777777666666666666777777888999999:::777777666666666666777777999888777666666777888999888888888888777777777666777888888888888999999999888999;;;<<<============???AAADDDGGGMMMXXXfffppp~~~{{{}}}~~~}}}}}}|||}}}~~~xxxrrrhhh[[[SSSQQQPPPRRRTTTTTTRRROOOMMMLLLIIIHHHGGGGGGGGGIIIKKKLLLMMMJJJEEE@@@===<<<<<<<<<::::::999999999999::::::::::::::::::::::::::::::::::::999999888777777777888888888888777777777666777777777777777777777777777777777777777777777777777777777777777777777777888777666555555666777888777666666666555555555555555777777666555444444555555666666666777777777888666666777777777777666666666666777777777777666666666666777777777777666666666666666666777777777777666666666666777777777888666666666666777777777888888888888888999999999::::::;;;;;;:::999:::===???@@@EEEOOO\\\fffqqqzzzyyywww}}}~~~~~~999888888777777777777777888777777777777666666666666666666666777777777777777777777777777777777777666666777777777777666666555666666777777888888999777777666666666666777777888888777777777777888888888888888888777777777777777888888888888999999999777888:::;;;<<<=========@@@BBBFFFJJJQQQ]]]kkkvvv}}}|||~~~}}}}}}}}}}}}~~~uuuhhh]]]XXXSSSUUUWWWXXXVVVRRRMMMKKKIIIHHHGGGFFFGGGIIIKKKMMMMMMKKKFFFBBB>>><<<;;;;;;::::::999999999999::::::::::::::::::::::::::::::888888888888888888888888888888888888777777777777777777777777777777777777666666666666666666666666777777777777777777777777777777666666666666777777666666666666555555555555777888999888666555666777666666666666777777777777777777888888888888777777666666777777777777666666777777666666666666777777666666666666777777777777666666666777777777888888666666666777777777888888777777777888888888999999:::;;;;;;;;;:::;;;>>>@@@CCCHHHSSS```kkkvvv|||}}}|||{{{zzz999888888777777777777777777777777777777777777777666666666666777777777777777777777777777777777777666666777777777777666666555555666666777777777888777777666666666666777777888777777777777777777888888888888777777777777777777777888888888999999999777888999:::<<<======>>>@@@CCCHHHMMMVVVbbbqqq|||~~~~~~~~~~~~~~~~~~~~~}}}~~~rrrggg```XXXYYY[[[\\\ZZZUUUOOOKKKJJJIIIIIIHHHIIIKKKNNNOOONNNLLLHHHDDD@@@===<<<;;;:::::::::999999:::::::::::::::::::::::::::::::::777777888888888999999999888888888777777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777666666666666777777666666666666666555555555666888999888666666777888666666666666777777777777666777777888888777777666666666777777777777666666888777666555555666777888666666666666777777777777666666777777777888888888666666777777777888888888666777777777777888888888:::;;;;;;;;;;;;<<>>???@@@DDDJJJQQQZZZhhhwww~~~~~~|||~~~xxxnnnggg]]]]]]^^^___^^^YYYRRRLLLKKKJJJIIIHHHIIIKKKMMMOOOMMMLLLIIIFFFBBB???===;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::777777777888999999::::::777777777777777777888888777777777777777777777777666666666666666666666666666666666666666666666666666666777777777777666666555555555666666666666666555666777777555555666777777777777777666666666666555666666777777666666555666666777777777777666666888777666555555666777888666666666666777777777777777777777777888888888888777777777777888888888888666777777777777888888888999:::;;;<<<<<<===AAACCCGGGMMMZZZiiivvv|||ssssss{{{999888888777777777777777777777777888888888888999666666666666777777777777666666666666666666666666666666777777777777666666777777777777777777777777777777666666666666777777777777888888888888777777777777777777888888888888777888888888888999999999888999999:::<<<>>>@@@AAAAAAEEEMMMUUU```ooo~~~}}}}}}~~~~~~|||tttlllbbbaaa```aaaaaa]]]UUUPPPJJJIIIHHHGGGGGGHHHJJJKKKLLLKKKJJJHHHDDDAAA>>>===;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::777777888888999999999:::777777777777888888888888777777777777777777777777666666666666666666666666777777777777777777777777666666777777777777666666555555555666666666666666333555666666444444555777777777777777666666666666555555666666666666555555666666777777777777666666777777666666666666777777666666666666777777777777777777777888888888999999777777777888888888999999777777777888888888999999999:::<<<<<<===???BBBEEEJJJQQQ___ooo|||~~~}}}~~~~~~qqqpppvvv999888888777777777777777777777888888888999999999666666666666777777777777666666666666666666666666666666777777777777666666888888888888888888888888777777666666666666777777666777888999999888777666666777777777888888888888777888888888888999999999:::::::::;;;===???AAACCCCCCHHHQQQZZZfffuuu}}}~~~~~~yyyooofffcccaaaaaabbb___YYYSSSKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIFFFCCC@@@>>>;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888888888888999999999666777777777888888888888777777777777777777777777777777777777777777777777777777777777777777777777555666777888888777666555555555555555666666666777333444666555555444666777888777777777666666666555666666777777777777666666666666777777777777666666666666777777777777666666666666666666777777777777777777888888888999999999777777888888888999999999888888888888999999999:::999:::<<<<<<===???CCCFFFNNNVVVddduuu~~~|||yyy}}}ppplllrrr~~~999888888777777777777777777777888888999999999999666666666666777777777777666666666666666666666666666666777777777777666666999999999888888888888888777777666666666666777777666777888999999888777666666666777777888888888999777888888888888999999999:::::::::;;;===@@@BBBDDDEEEKKKSSS^^^jjjzzz}}}~~~~~~{{{ppphhhdddaaabbbcccaaa[[[VVVNNNMMMKKKIIIHHHIIIJJJKKKIIIJJJJJJIIIGGGDDDAAA???<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888666666777777888888888999777777777777777777777777888888888888888888888888777777777777777777777777555666777888888777666555444555555555666666777777333555666666555555666888888888777777666666666555777777888888888888777777666666777777777777666666555666777888888777666555666666666666777777777777777888888888888999999999777888888888888999999999888999999999999:::::::::999:::<<<===>>>@@@DDDGGGQQQYYYhhhyyyzzzuuuwwwpppkkknnnxxx999999999999999999999999777777777777777777777777777777777777777777777777666666777777777777666666888888888777777777777777777777777777777777777777888888777777666666555555666666666555555666666666777888888888888999999999CCC@@@;;;777555666777999888999;;;<<<<<<>>>@@@CCCGGGOOOYYYdddttt|||rrriiiaaa```___\\\[[[\\\VVVQQQLLLHHHGGGHHHIIIIIIKKKJJJJJJKKKJJJHHHCCC@@@===;;;999999:::<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888;;;:::999999888888999999777777777777777777777777888888888888888888888888666666666666666666666666777777777777777777777777666666555555444444444333777777666555555555555555777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666666666666666777777777777777777777777777777777777888888999999999:::::::::<<<:::999777777888:::;;;===:::999<<>>:::777666666888:::999;;;<<<===>>>???BBBEEEIIIQQQ\\\hhhxxx{{{qqqgggdddaaa]]][[[\\\VVVRRRLLLHHHGGGHHHHHHIIIJJJJJJJJJKKKKKKHHHDDDAAA===;;;999999;;;<<<<<<<<<;;;;;;;;;::::::999999999888888888888888888888888::::::999888888888888888777777777777777777777777777777777777777777777777666666666666666666666666777777777777777777777777888777777777666666666666777777666555555555555555777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666666666666666777777777777777777777777777777777777888888999999999:::::::::;;;:::888777777888999:::<<<999:::===@@@BBBHHHOOO[[[dddqqqsssgggeeeiiirrr}}}||||||777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666555555555555666666666666777777777777777777777777777777777777666666666666777777888888888888777777777888888888888999999999>>><<<999777666888:::;;;:::<<<===>>>???AAAEEEGGGKKKUUUaaannn}}}zzznnnhhhccc^^^[[[[[[WWWRRRLLLHHHGGGGGGHHHHHHJJJJJJJJJKKKKKKIIIEEEBBB>>><<<::::::;;;<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999888777777777777888777777777777777777777777666666666666666666666666666666666666666666666666777777777777777777777777777777777777666666666666777666666555555555555666777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666666666666666777777777777777777777777777777777777888888999999999:::::::::999999888777777888999:::<<<:::;;;???BBBEEELLLTTT___hhhvvvtttfffaaaaaagggoootttssspppoooqqqtttxxx{{{888888888888888888888888777777777777777777777777666666666666666666666666666666777777777777666666555555666666666666666777666666666666666666666666777777777777666666666666777888999999999999888777777777888888888999999999::::::888777888999;;;<<<:::<<<===>>>???BBBFFFIIIMMMYYYgggttt~~~rrrjjjddd]]]ZZZZZZXXXSSSMMMHHHGGGGGGGGGGGGIIIIIIIIIKKKLLLJJJGGGCCC@@@>>>;;;;;;;;;<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999888777777666777777777777777777777777777777777777777777777777777777777666666666666666666666666666666666666666666666666555555555555555444444444777666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666777777777777777777777777777777777777888888999999999:::::::::888888777777777888999:::<<<;;;<<<@@@BBBEEENNNWWWcccmmm|||{{{}}}qqqddd___\\\```gggiiihhhffffffiiinnnsssvvv{{{~~~999999999999999999999999777777777777777777777777666666666666666666666666666666777777777777666666666666666777777888888888666666666666666666666666666666666666777777777777777888999::::::999888777777777888888888999999999888777777888999:::;;;<<<:::;;;<<<===???BBBGGGKKKQQQ^^^ooo|||tttllleee^^^YYYYYYYYYTTTMMMIIIGGGFFFFFFFFFHHHHHHIIIKKKLLLKKKHHHEEEAAA???<<<;;;<<<<<<<<<;;;::::::::::::::::::::::::999999999999999999999999999888777777666777777777777777777777777777777777888888888888888888888888777777777777777777777777666666666666666666666666444444444555555555555555666666555555555555666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666666666666666777777777777777777777777777777777777888888999999999:::::::::888888888888888999999:::===<<<>>>AAABBBEEEOOOYYYgggrrr|||yyy|||lllaaa]]]YYY[[[aaabbbaaa``````ccciiinnnqqqvvvyyy999999999999999999999999777777777777777777777777777777777777777777777777666666777777777777666666666666777777888888999999777777777777777777777777666666666666777777777777666777999::::::999777666777888888888888999999999666666777888999:::;;;;;;:::;;;<<<===???CCCHHHMMMVVVeeewww~~~~~~~~~yyyqqqjjjaaa[[[YYYZZZUUUNNNIIIFFFFFFFFFEEEGGGGGGIIIKKKMMMLLLJJJGGGCCCAAA>>><<<<<<===<<<;;;999999::::::::::::;;;;;;::::::::::::::::::::::::999999888777777777777888777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777666666666777777777777777666555555555555666666777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666666666666666777777777777777777777777777777777777888888999999999:::::::::888888888999:::::::::;;;======@@@CCCDDDHHHSSS___mmmwww|||yyy{{{}}}iii```\\\WWWWWW[[[]]]\\\[[[[[[^^^ccchhhlllqqquuu{{{888888888888888888888888777777777777777777777777777777777777777777777777666666777777777777666666555555666666777888888999777777777777777777777777555666666666777777777888555777999::::::999777555777888888888888999999999555666777999::::::::::::;;;<<<===>>>@@@EEEKKKOOO\\\lll~~~{{{rrrggg___\\\ZZZUUUNNNIIIFFFFFFEEEEEEFFFFFFHHHKKKMMMMMMKKKHHHDDDBBB>>>=========<<<;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999888888888888888777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777666666666666777777777888555555555555555666777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666666666666666777777777777777777777777777777777777888888999999999:::::::::888888999:::;;;<<<<<<<<<<<<===AAAEEEHHHMMMZZZhhhsss~~~|||zzz{{{||||||yyyeee___\\\WWWVVVZZZ[[[ZZZYYYYYY[[[```eeehhhpppssszzz777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666444444444555666777777888777777777777777777777777555666666666777777888888555666888::::::888666555777888888888888999999999555666888999:::::::::999======>>>???AAAFFFMMMQQQ```qqqyyylllbbb^^^[[[VVVNNNIIIFFFEEEEEEDDDEEEFFFHHHKKKNNNNNNKKKIIIEEEBBB???=========<<<;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;:::999999888888999999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777333444444444555555666666555555555555555666777888777777777777777777777777777777777777777777777777777777777777777777777777666666777777777777666666666666666666777777777777777777777777777777777777888888999999999:::::::::888999:::;;;<<<<<<<<<<<<;;;===BBBGGGKKKQQQ```ooowww}}}zzz{{{{{{zzz|||sssbbb]]]\\\YYYYYY]]]]]][[[YYYYYY[[[___dddgggqqqttt{{{888888888888888888888888777777777777777777777777666666777777777777666666666666666666777777777777777777777777888888888888999888888777777777777777777777777777777777777777666666777888888888888888999999999888888888888888999999999888999999::::::>>>???AAADDDDDDFFFOOOYYYhhhwww~~~|||{{{oooddd___WWWPPPMMMIIIEEEDDDFFFFFFGGGHHHIIIKKKLLLMMMNNNGGGEEEAAA>>><<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999999888888888777666666666777999:::666666666666666666666666777777777777777777777777444555666777777888777777666666666666666666666666777777777666555555444444555555666777777777777777777777777777777777777777999888777555555555666777555555666666666666555555888888777777666666555555999999999888888888777777777888888888888999999999999999999999:::;;;<<<<<<;;;>>>BBBFFFLLLVVVccclll{{{}}}{{{yyywwwvvv}}}{{{|||~~~|||ooo^^^VVVYYY___dddeee^^^ZZZWWWZZZ\\\^^^cccjjjnnnsss|||888888888888888888888888777777777777777777777777666666777777777777666666666666666666777777777777777777777777888888888888888888777666666666666777777777777777777777777777666666777888888888888888888888888888888888888888999999999888999999:::;;;===>>>AAADDDEEEHHHRRR]]]lll{{{}}}yyynnnccc[[[SSSOOOKKKGGGFFFHHHGGGHHHIIIKKKLLLMMMNNNNNNHHHFFFBBB???<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999999999999888888888777777666666777888999888888888888888888888888777777777777777777777777555666666777777777777666666666666666666666666666444444555555666777777777555555666777777777777777777777777777777777777777999888777666555555666777555555666666666666555555888777777777666666666555999999999888888888777777777888888888888999999999999999999999:::;;;<<<===<<>>@@@DDDGGGMMMYYYfff{{{}}}{{{{{{}}}~~~~~~pppfff[[[UUUOOOJJJJJJLLLJJJJJJLLLMMMMMMMMMMMMMMMMMMJJJFFFBBB???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888888888888777777777777777888888888888888888888888666666666666666666666666777777888777777666555444666666666666666666666666777777777666555555444444555555666777777777777777666666666666666666666666777777777666666666666777666666777777777777666666777777777777666666666666888888888888888888888888777777888888888999999999:::999999::::::;;;<<<======@@@DDDJJJSSSbbbttt|||sssnnnjjjkkkoooyyy}}}jjjddd___```gggmmmllljjjbbb]]]ZZZ[[[\\\]]]bbbgggooouuu~~~888888888888888888888888777777777777777777777777666666777777777777666666666666666666777777777777666777777777888888888888777777666555555555555555666666666666666666666666666666777888888888888888555555666666777777777777999999999999:::;;;<<<===??????AAAEEEHHHOOO]]]jjj~~~|||zzzyyy{{{}}}vvvkkk___XXXRRRMMMLLLOOOMMMMMMMMMLLLLLLLLLLLLLLLNNNLLLHHHDDDAAA>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888777777888888888777777777777777777777777777777777666666666666666666666666777777888777777666555444666666666666666666666666777777777666555555444444555555666777777777777777666666666666666666666666666666666777777777777666666666777777777777666666666666666666777777777777888888888888888888888888777777888888888999999999::::::::::::;;;<<<=========@@@EEEKKKVVVfffyyyxxxrrrmmmmmmrrr}}}xxxhhhbbb___bbbjjjppppppmmmbbb]]]ZZZ[[[\\\]]]bbbhhhooovvv888888888888888888888888777777777777777777777777666666777777777777666666666666666666777777777777777777777777888888888888888777666666555555666666777777777777777777777777666666777888888888888888555666666777777888888999999999999999:::<<<===>>>AAA@@@CCCGGGKKKTTTcccrrr}}}}}}|||zzzyyy{{{~~~|||qqqddd[[[UUUQQQQQQTTTTTTRRROOOLLLKKKKKKLLLLLLNNNMMMJJJFFFBBB???===<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999888888666666777888888888888888666666666666666666666666777777777777777777777777666777777777777666666555666666666666666666666666444444555555666777777777555555666777777777777777777777777777777777777777555666666777777777777666666777777888888777777666666666666666777777777777888888888888888999999999777888888888888999999999::::::::::::;;;<<<===>>>===AAAGGGOOOZZZkkk|||zzztttooopppuuurrrfffbbb```eeennnsssqqqmmmaaa]]]ZZZ[[[]]]^^^ccciiipppwww888888888888888888888888777777777777777777777777666666777777777777666666666666666666777777777777777777777777888888888888888888777666666666666777777777777777777777777777666666777888888888888888666666777777888999999:::999999999:::;;;<<<===>>>AAAAAADDDJJJPPP[[[lll|||}}}yyyzzz{{{zzzzzz}}}vvvhhh```YYYUUUVVVZZZ[[[XXXRRRMMMKKKKKKMMMNNNNNNMMMJJJGGGDDDAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888444555666888999999999999777777777777777777777777777777777777777777777777555666666777777777777666666666666666666666666666444444555555666777777777555555666777777777777777777777777777777777777777444555666777888888777666777777888888888888777777555666666666777777777888777777888888888999999999777888888888888999999999;;;::::::;;;;;;<<<===>>>>>>CCCJJJSSS___oooyyytttqqqssszzz{{{lllcccaaacccjjjsssuuupppjjjaaa\\\YYY[[[]]]___dddjjjpppwww888888888888888888888888777777777777777777777777666666777777777777666666666666666666777777777777777777777777888888888888999999888777777777777777777777777777777777777777666666777888888888888888666777777888999:::::::::999999999:::;;;<<<>>>>>>AAAAAAEEELLLTTT```sss|||{{{vvvxxxzzz{{{{{{zzzlllccc]]]YYYZZZ^^^```\\\UUUOOOKKKLLLNNNPPPNNNMMMKKKHHHEEEBBB@@@???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888333444666888999::::::999888888888888888888888888777777777777777777777777555555666777777888777777666666666666666666666666777777777666555555444444555666666777777777777777777777777777777777777777444555666888888888777666777777888888888888777777555666666666777777888888777777888888999999999999777888888888888999999999;;;;;;;;;;;;;;;<<<>>>>>>???DDDMMMVVVbbbrrryyyuuussswwwwwwhhhaaaaaaeeennnwwwwwwoooggg```[[[YYY[[[^^^```eeekkkpppxxx999999999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777888888888777777777777777:::999999888777666666555888888888888777777777777888666555666999:::999666777888888888888999999999:::;;;;;;;;;:::;;;>>>@@@AAACCCGGGMMMXXXhhh{{{{{{xxxuuuwwwxxxzzz|||ooobbb\\\\\\bbbjjjooohhh^^^TTTNNNKKKLLLMMMPPPOOONNNKKKHHHDDD@@@>>><<<<<<;;;::::::::::::;;;:::::::::999999999888888999999999999999999999999999999999888888888777777999999999888777666666555666666777777777777666666777777777777777777777777888888777666555444333333444444444555555555666666777777777777666666666666777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888999999999::::::::::::;;;;;;;;;:::;;;>>>@@@???FFFPPPZZZfffvvv{{{vvvqqqtttpppeee^^^aaahhhrrrxxxwwwooohhh^^^ZZZXXXXXXYYY[[[bbbjjjqqqzzz999999999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777888777777777777777777777777777666666555555444444666666777777888888888999888666555666999:::888777777888888888888999999999:::;;;;;;;;;:::<<<>>>AAABBBDDDIIIPPP\\\nnn|||xxxvvvwwwxxxzzz|||rrreee___^^^eeemmmqqqkkk```VVVOOOLLLLLLMMMOOOOOONNNKKKHHHDDDAAA???===<<<;;;;;;::::::;;;;;;::::::::::::999999999999999999999999999999999999999999999888888888777777999999888888777666666555666666777777777777666666777777777777777777777777777777777666555555444444444444444555555555666666777777777777666666666666777777777777777777777777999888888777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888999999999999::::::::::::;;;;;;;;;;;;<<<>>>AAAAAAIIISSS^^^jjjzzz{{{wwwuuuyyyxxxkkkcccaaadddllltttyyyvvvmmmfff^^^ZZZXXXXXXYYY[[[bbbjjjrrrzzz999999999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777777777777777777777888888666666666666666666666666555555666777888999::::::888666666666888999888777777888888888888999999999:::;;;;;;;;;;;;<<>>AAADDDHHHRRR```nnn{{{zzz{{{~~~~~~rrrfff\\\ZZZ^^^bbbkkkvvv{{{xxxooofffaaa[[[XXXWWWYYY[[[\\\bbbjjjttt}}}999999999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777666666666777888888999999777777777777777777777777888888888888777777666666555777888888777777888999777888888888888999999999999:::;;;<<<<<<>>>AAADDDDDDIIIUUUggg}}}{{{vvvttttttuuuuuuwww|||{{{xxxwwwvvvtttsssqqqssswww{{{~~~{{{xxxvvvtttppplllfffccc```^^^^^^^^^]]]\\\YYYZZZ[[[[[[\\\^^^aaadddgggjjjooovvv}}}~~~vvvnnnnnnqqqyyywwwjjjaaaaaafffoookkkddd\\\TTTOOOLLLJJJKKKLLLNNNOOONNNJJJGGGDDD>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888999999999888888777777777777777777666666777777777777666666777777777777777777777777444555555555666666777777555555666666666777777777555555666666777777888888888888888888888888888888999888888777777777777777777777777777777777777777777777777777777777777777888888888888888888888888::::::::::::;;;;;;;;;;;;;;;<<<=========???BBBEEEKKKUUUdddsss~~~uuujjj```XXXZZZaaafffooozzz}}}vvvllleeeaaaZZZXXXWWWZZZ[[[]]]cccjjjuuu~~~999999999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777555666666777888888999999999888888777777666666666777777777777777888888888555777999888777666888:::777888888888888999999999999:::;;;<<<<<<>>>AAADDDFFFLLLZZZnnn|||wwwtttssstttuuuuuuyyy~~~|||xxxtttsssrrrpppooooooqqqtttxxx||||||xxxwwwtttppplllhhheeebbbaaaaaaaaaaaa```[[[\\\]]]\\\\\\]]]```bbbdddgggkkkpppwwwvvvtttsssyyy}}}|||}}}qqqdddaaaeeejjjgggaaaZZZTTTOOOLLLJJJJJJKKKNNNOOOOOOLLLHHHEEE>>>======<<<<<<<<<<<<<<<::::::::::::999999999999999999999999999999999999777777888888888999999999777777777777777777777888666666777777777777666666777777777777777777777777555555555666666666666666555666666666777777777777555555555666777888888888888888888888888888888888999888888777777777777777777777777777777777777777777777777777777777777777888888888888888888888888:::::::::;;;;;;;;;;;;<<<;;;<<<======>>>@@@CCCFFFMMMYYYiiixxx}}}}}}|||lllccc[[[UUUZZZeeennnwwwvvvjjjccc```ZZZWWWWWWZZZ\\\]]]cccjjjvvv~~~999999999999999999999999888888888888888888888888888888888888777777777777777777777777777777777777555666666777888999999999;;;;;;;;;:::999888777777555555666777888999::::::555777999888666666888:::777888888888888999999999999:::<<<<<<<<<>>>BBBEEEHHHNNN]]]rrr{{{xxxtttrrrssstttttttttzzz~~~zzzuuurrrpppooonnnllloooppprrrvvvzzz}}}yyyuuummmjjjhhhfffgggggggggfff```aaaaaa```___```bbbeeecccfffiiinnnttt{{{}}}yyywww{{{yyyxxxxxx}}}vvvhhhccceeegggddd___YYYTTTOOOLLLJJJIIIKKKNNNPPPOOOLLLIIIFFF>>>>>>===<<<<<<<<<<<<<<<:::::::::999999999888888999999999999999999999999777777888888999999999999777777777777777888888888666666777777777777666666777777777777777777777777666666666666666666666666666666666666777777777777444555555666777888888999888888888888888888888888999888888777777777777777777777777777777777777777777777777777777777777777888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;<<<===>>>>>>@@@DDDFFFPPP[[[lll|||zzz{{{}}}ttteee___YYYTTT[[[ggguuu}}}vvviiiaaa```YYYWWWWWWZZZ\\\]]]cccjjjvvv:::999999888888999999:::999999888888777777666666777777777777777777888888666666777777777777666666777777666666777888888999888888888888777777777777777777777777777777777777777888888888888999999999888888777777777777777777>>>:::999===@@@@@@AAADDDIIIQQQbbbyyyzzzuuuqqqrrrrrrrrrssswww|||}}}yyysssooommmllllllkkkppppppqqqtttxxx}}}|||wwwtttpppnnnnnnnnnmmmmmmjjjgggeeedddeeeeeeeeedddjjjkkkmmmpppsssxxx~~~wwwssszzz~~~ooogggffffffeeebbb]]]VVVPPPLLLKKKLLLLLLMMMOOOPPPNNNJJJGGGAAA>>>;;;999:::;;;;;;;;;======<<<;;;;;;;;;;;;<<<999999999888888888777777999999999888888888777777777777777777777777777777:::999777666666666777888888888777777666666555555555555666666666666555555444444555555666666777777777666555444444555666777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666777777888888888999999999888888777888888999999999:::::::::;;;888888<<<>>>@@@DDDIIIWWWbbbrrr|||wwwyyy}}}tttcccXXXSSSUUU___jjj}}}uuuhhhaaa___[[[XXXWWWYYYZZZ\\\ccckkkwww:::999999888888999999:::888888888888777777777777888888888777777777777777777777777777777777777777999888888888888888999999888888888888777777777777888888888888888888888888777888888888888999999999888888888888888888888888<<<999999===@@@AAACCCGGGLLLUUUggg~~~|||vvvqqqnnnppprrrrrruuuyyy}}}xxxsssooommmmmmllllllooopppqqqtttxxx~~~{{{xxxxxxwwwvvvuuupppmmmkkkjjjjjjkkkjjjiiilllmmmoooqqqtttyyyxxxtttzzzrrrhhhfffdddcccaaa]]]WWWRRRNNNLLLLLLLLLMMMNNNOOONNNKKKHHHCCC@@@===;;;<<<======<<<<<<<<<;;;:::::::::::::::::::::::::::999999999888999999999888888888777777777777777777777777777777999888888777777777777777777777777777666666666666555555666666666666555555555555555666666666666666777666555555555555666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777888999999888888999999999999888888888999999999999:::::::::<<<::::::>>>@@@AAAFFFLLLYYYddduuuzzzvvvyyy{{{nnn^^^UUURRRWWWcccoootttggg```^^^[[[XXXWWWYYYZZZ\\\ccckkkwww:::999999888888999999:::777777777888888888888888999888888888777777666666999888777777777777888999::::::999888888888999999888888888888777777777777999999999999999999999999777888888888888999999999999999999999999999999999:::888999===AAABBBFFFKKKQQQ[[[ooo|||vvvqqqmmmkkknnnppprrrwww|||{{{wwwrrrooonnnnnnmmmlllooooooqqqtttyyy~~~}}}wwwtttqqqpppppppppooonnnnnnoooqqqrrruuuyyyzzzvvv{{{xxxllleeebbbaaa```^^^ZZZUUUQQQNNNMMMLLLLLLMMMNNNNNNKKKIIIFFFCCC???>>>>>>>>>>>>>>>;;;;;;:::999999999999:::;;;;;;;;;:::::::::999999999999999888888888888888777777777777777777777777777888888888888777777666666666666666777777777777555666666777777666666555666666666666666555555555777666666555555666666777777777777777777777777777777777777777777777777777777777777777777777777777888888888888888999999:::888888999999999999999888999999999999::::::::::::===;;;<<>>AAABBBGGGMMMTTTbbbwwwwwwrrrnnnkkkjjjmmmoooqqqwwwyyyvvvrrrooooooooonnnmmmooooooqqquuuzzz{{{yyyuuusssssssssqqqpppoooooopppqqqssswww|||{{{www|||qqqfff```______^^^\\\YYYTTTQQQMMMLLLLLLLLLNNNNNNLLLKKKGGGDDDAAA???>>>???>>>>>><<<;;;::::::999:::::::::;;;::::::::::::999999999888888888888888888888888777777777777777777777777666777888999999888777666555555666666777777888888666666777777777777666666777777666666555555444444666666666666666777777777777777777777777777777777777777777777777777777777777777777777777777777777888777777777777888999999888888999999::::::999999999999999:::::::::;;;;;;<<<;;;<<<@@@AAACCCKKKSSS```lll~~~~~~yyyyyynnncccWWWTTTXXXbbbsss~~~pppddd]]]ZZZZZZWWWWWWYYY[[[]]]dddlllwww:::999999888888999999:::777777888888999999::::::888888888888777777666666:::999777666666777999:::777777666666666666777777888888888888777777777666999999999999999999999999777777888888888999999999999999:::::::::;;;;;;;;;===<<<===???@@@AAAGGGNNNXXXhhh}}}tttpppnnnkkkkkkmmmnnnqqqxxx~~~wwwuuuqqqoooooopppooonnnoooppprrrvvv{{{}}}zzzwwwtttsssrrrqqqooonnnoooooooooppptttxxx|||{{{www|||vvvjjj```^^^]]]^^^^^^\\\XXXTTTNNNLLLKKKKKKMMMMMMMMMLLLHHHEEEAAA>>>>>>>>>===<<<===<<<<<<;;;;;;;;;;;;;;;999999999999888888888888888888888888888888888888777777777777777777777777666777888999999888777666555555666666777777888888666666777777777777666666777777666666555555444444555666666777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666777888888888888999:::::::::::::::999999:::::::::;;;;;;;;;;;;:::<<>>===>>>@@@AAAAAAHHHQQQ^^^oooxxxrrrooommmkkklllnnnooorrr{{{{{{vvvsssqqqppppppqqqpppooopppqqqssswww}}}}}}yyyvvvuuusssrrrppppppppppppoooppprrrwwwzzzzzzvvv{{{|||oooaaa___\\\\\\^^^^^^[[[WWWNNNLLLJJJJJJLLLMMMNNNNNNHHHEEEAAA>>>======<<<;;;======<<<;;;;;;;;;;;;<<<999999999888888888777777888888888888888999999999777777777777777777777777666777777888888888888777666666666666777777777777666777777888888777777666666666666666666555555555555555666777888888888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666777777888777888999:::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::===@@@AAADDDNNNYYYiiiuuu}}}zzz~~~rrr```XXXSSSUUU^^^kkk}}}zzzlllbbb\\\YYYYYYWWWVVVYYY[[[]]]dddlllxxx:::999999888888999999::::::999999999999999999888666666666777888888999999777777777777777777777777555555555555666888999:::888888888888777777777777888888888888888888888888777888888888888999999999888888888999:::;;;;;;;;;<<<<<<>>>AAAAAACCCKKKTTTeeevvv{{{sssooooookkkkkkllloooqqquuu}}}yyytttrrrppppppqqqqqqqqqpppqqqrrruuuyyy~~~{{{yyyxxxuuutttssstttsssrrrrrrtttxxx{{{xxxtttzzzuuuddd___[[[[[[^^^___\\\ZZZOOOLLLJJJIIIKKKMMMNNNOOOIIIFFFBBB???>>>===<<<;;;===<<<;;;;;;::::::;;;;;;::::::999999999888888888777777888888888999999999777777777777777777777777777777777777777888888999777777777777666666666666777777888888888888777777555555555666666666666666444555777888999999888888777777777777777777777777777777777777777777777777777777777777777777777777777777666666777777888999777888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;<<>>>>><<<;;;<<<;;;::::::999999::::::;;;;;;;;;:::::::::999999777777888888999999999999777777777777777777777777888777666666666777999:::888888777777666666555555777777888888888888777777444555555555666666777777444555777888999999999888777777777777777777777777777777777777777777777777777777777777777777777777888888888777888999999:::777888999:::;;;;;;<<<;;;:::::::::;;;;;;;;;<<<<<<<<<===@@@CCCCCCGGGSSS```rrr~~~ssseee[[[WWWWWW___lll{{{wwwjjjaaa\\\ZZZYYYVVVVVVYYY[[[^^^eeemmmyyy999::::::;;;;;;::::::999:::::::::::::::999888777888888888888888888888888444444555666777888999999777777777777888888888888777777777777777777777777888888888999999:::::::::999999999888888888777777999999999999999999999:::;;;:::===@@@CCCFFFPPPZZZmmm}}}~~~vvvnnniiiiiijjjiiiiiikkkrrr}}}xxxtttuuusssssssssqqqooonnnppprrrppptttyyy~~~}}}|||{{{{{{zzzwwwwwwyyyxxxxxx|||tttnnntttzzzlllaaaYYYXXX[[[\\\]]]___TTTNNNIIIHHHLLLOOOOOOMMMMMMKKKGGGBBB???===<<<<<<<<<<<<;;;::::::::::::;;;>>>===<<<;;;:::::::::::::::::::::999999888888888888888888888888888888888777777777777777777777777666666666666666666666666666888999888666555555666777777777777666666666666777777888999999999999999999999888777666666666777777777777777777777777777777888888888888999999999777777777666777777888999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;>>>===>>>AAADDDJJJYYYfffwwwlll```YYYWWWZZZeeevvvtttiiiaaa\\\ZZZTTTSSSTTTWWWYYY\\\dddnnnyyy888999999::::::999999888888888888888888888777777888888888888888888888888777777777777888888888888777777777777888888888888777777777777777777777777777777777888888888999999999999999888888888777777888888999999999:::::::::===<<>>===<<<<<<<<<;;;::::::::::::;;;;;;;;;:::999888888888888:::::::::999999999999888888888888888888888888888777777777777777777777777888888888888888888888888666777999888777666666777777777777777666666666666555666777777888888777777777777777777777777888999777777777777777777777777777888888888888999999999888888888888888999::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======@@@EEEJJJSSSdddssstttdddZZZYYY\\\fffuuusssggg```[[[YYYWWWUUUVVVYYYZZZ]]]fffooo{{{888888999999999999888888999:::;;;;;;<<<<<<<<<<<<888888888888888888888888888888888888888888888888666777777777888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777888999:::<<<<<<===??????BBBEEEFFFLLLYYYggg|||ssspppoooxxxuuuoookkkfffdddeeeeeefffjjjpppyyy|||tttooolllmmmppppppqqqqqqpppoooppprrruuuzzz~~~}}}zzzyyyxxxyyywwwwwwzzzzzzzzzvvvnnnqqq{{{sssfffZZZVVVWWWWWWXXXZZZUUUQQQMMMKKKLLLNNNOOONNNNNNLLLIIIEEEAAA???===<<<<<<<<<;;;::::::::::::;;;===<<<;;;;;;:::::::::;;;999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888666777999999777666666777777777777777666666666666555555666777777777777777777666666666777888999999777777777777777777777777777777888888888999999999999999888888999999:::;;;::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>AAAFFFLLLVVVhhhxxxmmm```YYYXXX___mmmsssfff___[[[YYYXXXWWWWWWZZZ[[[^^^fffppp{{{999999::::::::::::999999999:::;;;;;;<<<<<<<<<<<<888888888888888888888888555555666666777888888999666777777777888888888888777777777777777777777777888888888888888888888888888888888888888888888888777888888:::;;;<<<======>>>???BBBEEEGGGMMM]]]mmm}}}ppplllnnn|||}}}qqqlllhhhdddcccdddbbbeeejjjqqq{{{vvvooollliiikkkooommmnnnooonnnnnnooorrrttt|||~~~{{{yyywwwvvvvvvttttttwwwxxxxxx}}}wwwnnnooovvvzzzlll]]]WWWVVVUUUVVVXXXVVVSSSOOOLLLLLLMMMNNNOOONNNLLLJJJFFFCCC@@@>>>===<<<<<<;;;::::::::::::;;;<<<<<<;;;:::::::::;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888666777999999888777777888777777777777666666666666555555666777777777777777777666666666777888999999777777777777777777777777777777888888888999999999999999888888999999:::;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>@@@???BBBGGGNNNYYYkkk{{{vvvggg^^^ZZZYYYbbbtttsssfff___[[[YYYYYYWWWXXXZZZ[[[^^^fffooo{{{:::::::::;;;;;;:::::::::777888888999999999999888888888888888888888888888444444555666777888999999777777777777888888888888777777777777777777777777999999888888888888777777888888888888888999999999888999999:::;;;<<<<<<===<<<>>>BBBFFFHHHPPPbbbttt{{{mmmjjjpppyyynnnjjjgggdddcccdddbbbfffllltttzzzpppllliiigggiiinnnkkklllmmmmmmmmmooorrrttt~~~~~~{{{xxxvvvuuusssqqqrrruuuvvvwww|||xxxnnnlllqqq{{{sssbbbZZZVVVTTTUUUWWWWWWUUUQQQNNNLLLLLLNNNOOONNNMMMJJJGGGDDDAAA>>>===<<<<<<;;;::::::::::::;;;:::999999888888999999999888999999999999:::::::::888888888888888888888888888888888888888888888888888888888888888888888888666777999999888777888999777777777777666666666666555666777777888888777777777777777777777777888999777777777777777777777777777888888888888999999999888888888888888999::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>???AAAAAACCCIIIPPP\\\ooommmaaa[[[ZZZ[[[gggzzztttggg___[[[ZZZYYYWWWXXXZZZ[[[]]]eeeooo{{{999999::::::::::::999999888888888888888888777777888888888888888888888888666666666777777888888888777777777777888888888888777777777777777777777777888888777777777666666666777777888888888999999999::::::::::::;;;;;;<<<<<<<<<>>>CCCGGGJJJSSSggg{{{wwwnnnmmmvvv~~~tttjjjgggfffddddddfffeeeiiipppxxx|||ssskkkhhhgggeeegggkkkjjjkkkmmmmmmnnnpppsssvvv}}}zzzwwwvvvrrrpppqqqtttvvvwww|||yyynnnjjjmmmvvvyyyggg\\\WWWTTTTTTVVVXXXVVVRRRNNNLLLLLLNNNPPPNNNMMMKKKHHHEEEAAA>>>===<<<<<<;;;::::::::::::;;;999999999888888999999:::888888999999999:::::::::888888888888888888888888888888888888888888888888777777777777777777777777555777999999888888888:::777777777777666666666666666777888888999999888888999888777777777777777777777777777777777777777777777888888888888999999999888777777777777888999999::::::::::::::::::::::::::::::;;;<<<===>>>??????AAAAAADDDKKKSSSaaauuuwwweee[[[YYYZZZ^^^kkkuuuhhh```\\\[[[YYYWWWXXXZZZZZZ\\\eeennnzzz888888999999999999888888:::::::::::::::999888777888888888888888888888888999999999888888888888888777777777777888888888888777777777777777777777777777777666666555555555444777777888888999999999999;;;;;;;;;;;;;;;;;;;;;;;;<<>>???@@@@@@@@@EEELLLVVVeeezzzqqq```WWWWWWZZZaaaooovvvhhhaaa]]][[[XXXWWWWWWYYYZZZ\\\dddmmmzzz;;;;;;;;;::::::999999999999999999999999999999999:::999999999999999999:::777777777777777777777777666666666666666666666666777777777777777777777777999999999888888888777777;;;;;;;;;::::::999999999;;;;;;:::::::::;;;<<<<<<<<>>???@@@@@@@@@DDDOOO]]]nnnvvviii]]]VVVVVVZZZccctttxxxiii```\\\[[[ZZZXXXWWWZZZ\\\^^^eeemmm}}};;;;;;:::::::::999999999888888888888888888888888999999888888888888999999777777777777777777777777777777777777777777777777888888888888888888888888999999999888888888777777;;;;;;:::::::::999999999;;;;;;:::::::::;;;<<<<<<===AAAFFFIIIPPP___vvv~~~tttppplllvvv}}}zzz{{{zzzpppmmmiiifffdddeeefffhhhkkknnnvvv|||mmmiiiccc``````bbbdddffffffhhhkkkmmmooosss{{{}}}xxxxxxxxxvvvwwwzzz}}}ooofffdddhhhqqq{{{pppfff___VVVTTTXXXZZZYYYWWWSSSOOOMMMMMMNNNMMMNNNNNNMMMJJJEEE@@@===>>>======<<<<<<;;;::::::<<<===============<<<<<<;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888888888888888888888888888666666777888888888888888777777888888888888777777555666777777888888777777888888888888888888888888888888888888888888888888;;;999777888:::;;;999777888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;===<<<<<<======>>>???@@@BBBAAAFFFRRR```qqqyyykkk```XXXSSSTTTXXXfffvvvxxxiii```\\\[[[ZZZXXXWWWZZZ\\\^^^fffnnn|||::::::::::::999999999999777777777777777777777777888888888777777888888888777777777777777777777777888888888888888888888888999999999999999999999999999999999888888888888888::::::::::::999999999999:::::::::::::::;;;<<<===>>>BBBGGGKKKSSSdddzzzyyyqqqmmmmmm|||{{{xxxzzzsssllljjjhhhfffeeeeeeffffffkkkqqqzzz|||rrrgggddd```___```bbbddddddbbbeeejjjmmmpppvvv~~~}}}|||ooofffbbbcccjjjrrr~~~uuuiii```WWWTTTXXXYYYYYYWWWTTTPPPMMMMMMMMMMMMNNNOOONNNKKKFFFBBB>>>>>>>>>===<<<<<<;;;;;;:::>>>>>>>>>>>>===<<<;;;:::999999999::::::;;;;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888666666777888888888888888777777888888888888777777666777888888999999888888888888888888888888888888888888888888888888888888:::888888888999:::999888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===>>>???@@@CCCCCCIIIVVVeeevvvzzzmmm___WWWTTTRRRTTTXXXkkkyyywwwiii```\\\[[[ZZZXXXWWWZZZ\\\___fffnnn|||:::999999999999999999999888888888888888888888888888888777777777777888888777777777777777777777777888888888888888888888888999999999999999999999999888888888888888888888888:::999999999999999999999::::::::::::;;;;;;<<<===>>>BBBGGGLLLVVVhhh~~~vvvooommmppp}}}zzz~~~yyymmmhhhgggfffeeeeeeeeeffffffkkksss~~~tttjjj```___^^^^^^```bbbcccbbbaaaeeejjjmmmqqqxxxoooeeeaaa```eeejjjwww|||~~~{{{lllaaaXXXUUUWWWYYYYYYXXXTTTPPPMMMLLLMMMMMMNNNOOOOOOLLLHHHCCC@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999999::::::::::::;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888666666777888888888888888777777888888888888777777777777888999999999999999888888888888888888888888888888888888888888888888999888888888999999999888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<===???@@@AAACCCDDDKKKYYYiiizzz{{{sssfffXXXSSSSSSTTTXXX\\\ppp|||ttthhh```\\\[[[ZZZWWWWWWZZZ]]]___gggooo{{{999999999999999999999999999999999999999999999999888888777777777777888888777777777777777777777777888888888888888888888888999999999999999999999999888888888888888888888888999999999999999999999999:::999999:::;;;<<<======>>>AAAFFFNNNZZZmmm{{{qqqlllllltttyyyyyyuuukkkeeeeeedddddddddeeeggggggllluuu|||nnneee\\\[[[[[[]]]```bbbbbbbbbcccgggkkkooossszzznnnddd```___aaaeeeppp{{{|||uuuvvv~~~qqqddd[[[WWWWWWXXXXXXXXXUUUQQQMMMLLLLLLMMMOOOPPPPPPMMMIIIEEEBBB???>>>>>>===<<<<<<;;;;;;999::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888777777777777777777777777666666777888888888888888777777888888888888777777777777888999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===???@@@AAABBBDDDMMM]]]nnnzzzmmmbbbVVVRRRRRRUUU[[[bbbuuu|||pppeee___[[[ZZZZZZWWWWWWZZZ]]]```gggppp{{{888888888999999999999999999999999999999999999999888888888777777888888888777777777777777777777777888888888888888888888888999999999999999999999999888888888888888999999999888888888999999999999999999999999:::;;;<<<===>>>@@@BBBHHHPPP^^^sss{{{sssjjjhhhjjj{{{tttyyy}}}rrriiieeedddccccccdddfffhhhjjjooowwwuuuiiibbbYYYYYYZZZ\\\```bbbbbbaaaeeeiiinnnqqquuu|||nnnddd```]]]]]]```hhhsssxxxpppooovvvxxxjjj```ZZZXXXXXXXXXXXXUUUQQQNNNLLLLLLNNNOOOPPPPPPNNNKKKGGGDDD??????>>>======<<<<<<;;;:::;;;<<<===>>>>>>>>>>>>;;;;;;;;;::::::999999999999999999999999999999999999999999999999999999999777777777777777777777777666666777888888888888888777777888888888888777777666777888888999999888888888888888888888888888888888888888888888888888888777888999888777777888999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAAAAABBBEEEOOO```rrr{{{ggg^^^UUUQQQQQQUUU___hhh|||}}}tttjjjbbb]]]ZZZYYYZZZWWWWWW[[[]]]aaahhhpppzzz777888888888999999999999888888888888888888888888999999888888888888999999777777777777777777777777777777777777777777777777888888888888888888888888777777888888888999999999777888888888999999999999999999999:::;;;<<<===>>>BBBEEEJJJSSScccxxxxxxnnnggggggkkkyyyyyyooogggeeecccbbbbbbcccgggjjjmmmrrr{{{{{{nnnddd___YYYYYYYYY[[[___aaabbbbbbfffiiiooosssxxxoooeee```\\\ZZZZZZ___kkkyyy|||vvvmmmkkkqqq}}}qqqggg___[[[WWWXXXXXXVVVRRRNNNLLLKKKNNNOOOPPPQQQOOOLLLHHHFFF??????>>>>>>===<<<<<<<<<<<<<<<===============<<<999999::::::::::::;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777666666777888888888888888777777888888888888777777555666777777888888777777888888888888888888888888888888888888888888888888666888999999666666777999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>???AAABBBCCCFFFRRRdddwwwzzzbbb]]]WWWSSSRRRWWWeeerrr}}}xxxtttmmmeee___[[[YYYXXXZZZWWWWWW[[[^^^aaaiiiqqqyyy777777888888999999999999777777777777777777777777::::::999999999999::::::777777777777777777777777666666666666666666666666777777777777777777777777777777888888999999999999777777888888999999999999999999999:::;;;<<<>>>>>>DDDGGGLLLVVVfff|||xxxnnnggghhhnnnvvvllleeeeeedddaaaaaacccggglllooouuu~~~uuuhhh```\\\ZZZYYYYYY[[[^^^aaabbbbbbeeeiiioootttyyyqqqfff```[[[WWWWWWWWWdddttt|||}}}wwwmmmkkkppp{{{vvvkkkccc^^^WWWXXXXXXVVVRRRNNNLLLKKKNNNOOOQQQQQQPPPMMMIIIFFF??????>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::999999777888888999;;;<<<<<<===999999999999999999999999999999999999999999999999777777777777777777777777666666777888888888888888777777888888888888777777555555666777777777777777888888888888888888888888888888888888888888888888666888:::999666555777999888888999999999:::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<>>>???AAABBBDDDHHHTTTgggzzzxxx```]]]YYYWWWUUU[[[kkk{{{{{{wwwrrroooiiibbb]]]YYYXXXWWWZZZWWWXXX[[[^^^aaaiiiqqqyyy~~~::::::::::::::::::::::::999999999999999999999999999999999888888888777777999777666777888888777666777777777777777777777777777888888888888999999999888888888888888888888888999999888888888888999999888:::<<<<<<<<<<<<===???CCCEEELLLZZZnnntttjjjgggmmmvvv~~~ppphhhdddccccccbbbaaaccchhhnnnttt|||xxxkkkaaa[[[YYYZZZYYYZZZ[[[]]]______^^^hhhkkkpppvvv}}}uuuiiiaaaZZZXXXZZZ\\\___jjj}}}{{{|||wwwllliiijjjrrrsssfff^^^\\\[[[ZZZWWWSSSPPPMMMKKKMMMNNNOOOPPPPPPMMMHHHDDDAAA???===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999999999999999999999999999::::::999888888999::::::999999888888888888999999666666777777777777666666666666666666777777777777777777777777777777777777999999999::::::999999999999999999999999999999999888888888777888888999999888888999999999:::::::::999999:::::::::;;;;;;;;;===<<<<<<<<<>>>@@@BBBCCCEEEJJJZZZqqqtttbbbZZZSSSUUU\\\gggvvvyyyssslllhhhbbb^^^\\\[[[ZZZXXXZZZYYYYYY\\\^^^aaajjjttt}}}~~~zzzyyyxxxxxx999999999999999999999999999999999999999999999999999999999888888888777777999777666777888999888666777777777777777777777777777888888888888999999999888888888888888888888888999888888777777888888999888:::<<<<<<;;;<<<>>>???EEEGGGOOO^^^rrrtttjjjgggppp{{{{{{nnnfffccccccccccccccceeekkksssxxx~~~qqqeee]]]ZZZXXXXXXXXXYYY[[[^^^```aaaaaaiiilllrrryyyvvvjjjbbb[[[XXXYYYYYY\\\gggzzzzzzxxx{{{wwwllliiikkksss|||mmmbbb___]]][[[WWWSSSPPPMMMKKKLLLMMMNNNPPPPPPNNNIIIEEEAAA@@@===;;;:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;;;;:::999999999999999999999999999::::::999888888999::::::999999888888888888999999666777777888888777777666666666666666777777777777777777777777777777777777888888999999999999888888999999999999999999999999888888888888888888999999888888999999999:::::::::999999:::::::::;;;;;;;;;===<<<<<<===>>>@@@BBBCCCGGGNNN^^^ttttttaaaZZZTTTXXXaaaooowwwpppjjjfffaaa]]][[[ZZZYYYXXXZZZXXXYYY[[[]]]aaajjjttt~~~~~~yyyuuuttttttvvv~~~888888888888888888888888999999999999999999999999999999999888888888888888999777666777888999888777777777777777777777777777777888888888888999999999888888888888888888888888888888777777777777888888888:::;;;;;;;;;<<<>>>@@@FFFIIISSScccxxxtttiiihhhvvvwwwkkkeeebbbbbbbbbccceeeiiipppyyyuuuhhh^^^YYYWWWWWWUUUVVVXXX[[[^^^aaacccdddjjjnnnuuu|||xxxlllddd\\\YYYYYYWWWYYYcccvvv|||yyy{{{xxxmmmjjjkkksssttthhhbbb```]]]XXXTTTPPPMMMLLLKKKLLLMMMPPPQQQOOOKKKHHHBBBAAA>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<;;;999999999999999999999999999:::999999888888999999:::999999888888888888999999777888888888888888888777666666666666777777777777777777777777777777777777777888888888888888888777999999999999999999999999777777888888888999999999888888999999999:::::::::::::::::::::;;;;;;;;;;;;============???AAACCCDDDJJJRRRdddyyysssaaaZZZWWW]]]jjjzzzvvvnnnhhhddd___[[[YYYYYYXXXWWWYYYWWWXXX[[[]]]```jjjttt~~~vvvqqqllllllnnnrrr}}}999999999999999999999999888888888888888888888888888888888888888888888888888777666777999:::999888777777777777777777777777777777888888888999999999888888888888888888888888888777777666666777777888999:::;;;;;;;;;<<>>???BBBDDDEEEKKKVVViii~~~sssbbb\\\ZZZcccsssvvvnnneeeaaa\\\YYYXXXXXXWWWWWWXXXWWWWWW[[[\\\```jjjttt~~~wwwmmmhhhdddeeehhhppp}}}::::::::::::::::::::::::888888888888888888888888888888888888888888888888888777777777999::::::888777777777777777777777777777777888888888999999999888888888888888888888888888888777777777777888888999999:::::::::<<>>@@@BBBEEEFFFJJJYYYnnnrrrccc]]]]]]iiizzzwwwooobbb^^^ZZZWWWWWWWWWWWWWWWXXXVVVXXX[[[]]]aaajjjuuuxxxqqqeee```]]]___eeennn}}}::::::::::::::::::::::::888888888888888888888888888888888888888999999999888777777888:::;;;:::999777777777777777777777777777888888888888999999999888888888888888888888888999999888888888888999999999999:::::::::<<<@@@CCCEEEMMM]]]rrrtttoooxxxwwwmmmhhhdddbbb]]]___ccciiiqqq|||wwwgggZZZTTTSSSRRRRRRUUUYYY\\\^^^]]]___bbbffflllrrr|||}}}}}}tttlllccc]]]\\\ZZZ\\\dddvvvyyyooommmmmmtttvvvhhhgggddd```[[[VVVRRROOOKKKKKKLLLOOOQQQQQQOOOMMMEEEDDDAAA>>>===<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===<<<:::999999999999999999999999888999999::::::999999888999999888888888888999999777888888888888888888777666666666666777777777777777777777777777777777777777888888888888888888777888888888888888888888888444666777999:::::::::999888888999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<======>>>???AAACCCFFFGGGJJJ\\\ssspppccc___aaaooowwwnnn```\\\XXXVVVVVVWWWXXXWWWXXXWWWXXX\\\^^^bbblllvvvyyyooohhh]]]YYYWWW[[[bbbmmm}}}999999999999999999999999888888888888888888888888777777888888888999999999888777777888:::;;;;;;:::777777777777777777777777777888888888888999999999888888888888888888888888::::::999999999999::::::999999999999999<<<@@@DDDGGGOOO```wwwtttsss~~~|||{{{rrrjjjfffbbb```^^^```eeekkkttt|||pppaaaWWWSSSRRRRRRQQQSSSWWW\\\^^^^^^```dddiiiooovvv}}}{{{}}}~~~vvvnnneee___^^^YYY\\\fffzzzzzzpppnnnnnnttttttggggggfffccc^^^XXXSSSPPPLLLLLLMMMNNNPPPQQQOOOMMMFFFDDDBBB???===<<<======<<<<<<<<<<<<<<<<<<<<<<<<===;;;:::;;;<<<===<<<;;;999999999999999999999999888999::::::::::::999888999999888888888888999999666777777888888777777666666666666666777777777777777777777777777777777777888888999999999999888888888888888888888888888888444555777:::;;;;;;:::999888888999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???AAADDDGGGHHHKKK___wwwkkkbbb___cccttttttkkk^^^[[[XXXVVVVVVXXXXXXXXXYYYXXXYYY]]]___cccmmmwwwyyypppfff___WWWSSSSSSXXX```kkkzzz888888888888888888888888777777777777777777777777777777888888999999999999888777777888:::<<<;;;:::777777777777777777777777777888888888888999999999888888888888888888888888;;;::::::999999::::::;;;999999999999999<<>>>>>>>>???BBBDDDGGGIIILLLbbbzzz{{{hhhaaa^^^eeewwwrrrhhh^^^[[[WWWVVVWWWXXXYYYYYYZZZXXXZZZ]]]```dddnnnxxxyyyrrriii___XXXRRROOOPPPVVV^^^iiiyyy<<<<<<;;;::::::999888888999999999999999999999999888888888888888888888888999999999999999999999999666666666666666666666666888888888888888888888888777888888888888999999999999999999999999999999999999:::;;;;;;;;;===@@@CCCIIIRRRddd|||yyyzzzuuuqqqtttvvvlllfffaaa___aaa```cccgggnnnxxxpppeeeZZZTTTPPPNNNPPPTTTUUUYYY]]]______bbbgggkkkwww~~~~~~}}}xxxrrriiibbb^^^]]]___jjj}}}tttooommmuuuqqqgggdddbbbbbbccc___VVVOOOOOONNNMMMMMMOOOQQQQQQPPPJJJFFFAAA===<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::999999999888888888888888888888888888888999888888888777777666666666666666666777777777777999888888888777777666666888888999999999999888888888888888888888888888888999999999999999999999999;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAA>>>>>>AAABBBBBBEEEIIISSSfff}}}pppcccWWW[[[fffxxxpppggg]]][[[YYYXXXXXXXXXWWWUUUVVVUUUWWW\\\___eeeooozzz|||vvvpppiiiaaaZZZUUULLLLLLNNNSSSZZZeeewww<<<<<<;;;::::::999888888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999999999999999999999999999999:::;;;;;;;;;===AAACCCLLLVVViii{{{vvvsssxxxsssiiiccc___^^^```aaadddjjjrrr|||xxxjjj```VVVQQQOOONNNPPPUUUUUUXXX\\\^^^```ccchhhlllxxx}}}xxxrrriiibbb___]]]aaalllvvvooommmuuurrrhhhdddaaaaaaccc```XXXRRRQQQOOONNNOOOPPPRRRRRRQQQJJJFFFAAA>>>============>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888888888888888888888888888888888777777777666666666666777777777888888888888888888777777777666888888999999999999888888888888888888888888888888999999999999999999999999:::999999999999:::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???<<<===@@@BBBCCCGGGLLLWWWiiixxxiii___WWW\\\hhh{{{|||nnneee]]][[[YYYXXXXXXXXXWWWUUUXXXWWWYYY]]]aaafffppp{{{zzzvvvooohhhbbb[[[UUUPPPKKKKKKMMMRRRYYYdddwww<<<;;;;;;::::::999999888999999999999999999999999888888888888888888888888999999999999999999999999888888888888888888888888888888888888888888888888777888888888888999999999999999999999999999999999999:::;;;;;;;;;>>>AAADDDNNNZZZnnn}}}vvvvvv~~~~~~nnneee```]]]^^^aaaaaafffmmmvvv~~~ooobbbYYYQQQNNNMMMMMMPPPUUUTTTXXX\\\^^^```ccciiinnnyyy~~~xxxrrrjjjcccaaa___dddqqqxxxpppnnnvvvttthhhccc``````aaa```ZZZUUURRRQQQOOOPPPQQQSSSRRRRRRKKKGGGBBB???>>>======<<>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::999999999888888888888888888888888888888888888888888777777777777777777777888888888999999888888888888777777777777888888999999999999888888777777777777777777777777888888888888888888888888999999999999999::::::;;;;;;<<<<<<======>>>>>>???===;;;<<<@@@BBBCCCIIIOOO\\\oooxxxkkk___XXXVVV\\\jjj~~~wwwjjjbbb]]][[[YYYXXXXXXXXXWWWVVVYYYXXXZZZ^^^bbbgggqqq|||~~~rrrmmmeee^^^XXXSSSNNNKKKJJJIIILLLQQQXXXcccvvv;;;;;;;;;::::::999999999999999999999999999999999888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999888999999999999999::::::::::::;;;;;;;;;>>>BBBFFFNNN\\\sss~~~}}}tttxxxyyyjjjaaa^^^\\\^^^bbbaaagggppp{{{xxxiii]]]UUUNNNMMMMMMLLLOOOSSSSSSWWW[[[]]]```eeekkkqqq{{{~~~yyyrrrjjjdddcccaaahhhvvv{{{rrrpppxxxxxxhhhccc]]]\\\^^^___[[[WWWSSSQQQPPPPPPQQQRRRRRRQQQKKKHHHCCC@@@???>>>===<<<>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888888888888888888888888888888888888777777777777777777888888888999999999999888888888777777777777777888888999999999999888888777777777777777777777777888888888888888888888888::::::999999::::::;;;<<<<<<<<<<<<===>>>>>>??????===<<<===AAABBBCCCIIIQQQaaatttwwwjjj^^^WWWSSSTTT]]]mmmssshhhaaa\\\ZZZXXXXXXXXXXXXWWWVVVYYYXXXZZZ___bbbhhhrrr}}}zzzlllfff^^^VVVQQQMMMJJJHHHHHHHHHJJJPPPVVVbbbuuu;;;;;;::::::::::::999999999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777777888888888999999999888888888999999:::::::::::::::;;;:::;;;>>>CCCGGGMMM\\\uuu}}}~~~ssszzztttfff___]]]\\\___bbbaaahhhsssvvvggg[[[TTTNNNMMMMMMLLLNNNQQQRRRUUUZZZ]]]```fffnnnttt|||~~~yyysssjjjffffffdddlll}}}vvvuuu}}}~~~jjjccc\\\YYY[[[\\\ZZZWWWRRRQQQOOOOOOPPPQQQQQQPPPLLLIIIDDDAAA@@@???===<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888:::::::::999999999888888888888888888888888888888777777777777777777888888777888888888999999999999777777777777777777888888888888999999999999888888777777777777777777777777888888888888888888888888;;;;;;;;;;;;;;;<<<======<<<<<<======>>>?????????@@@???@@@BBBBBBCCCJJJSSSfffyyy~~~|||vvvlll___VVVRRRQQQRRR]]]ppp}}}pppfffaaa\\\ZZZXXXXXXXXXYYYXXXWWWXXXWWWZZZ___ccciiitttwwwhhhbbbZZZSSSNNNLLLJJJHHHGGGFFFIIIOOOVVVbbbttt::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888666666666666666666666666888888888888888888888888777888888888888999999999888888888999999::::::;;;:::;;;::::::;;;???DDDHHHNNN___yyyttt}}}zzznnnccc^^^]]]\\\^^^bbbccckkkwwwsssdddYYYRRRMMMMMMMMMKKKLLLPPPQQQUUUYYY\\\```gggpppvvv~~~zzzssskkkggghhhfffppp{{{{{{nnnfff]]]XXXYYYZZZYYYVVVSSSQQQOOOOOOPPPQQQPPPOOOMMMJJJEEEBBBAAA???===;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::999999999888888888888888888888888888888777777777777888888888888777777777888888888999999777777777777888888888888888888999999999999888888888888888888888888888888999999999999999999999999<<<<<<<<<<<<<<<======>>><<<======>>>>>>??????@@@AAAAAACCCDDDCCCCCCLLLVVVkkk|||wwwmmmbbbWWWQQQPPPPPPSSS```uuuyyymmmeeeaaa[[[ZZZXXXXXXXXXYYYXXXWWWXXXWWWZZZ```eeelllxxx}}}tttddd___XXXRRRNNNLLLJJJIIIFFFFFFIIIOOOVVVbbbuuu::::::::::::::::::::::::999999999999999999999999888888888888888888888888888888888888888888888888777777777777777777777777888888888888888888888888777888888888888999999999777888888999::::::;;;;;;;;;;;;::::::;;;???EEEIIISSSddd}}}~~~wwwssshhh___\\\\\\[[[]]]```fffnnn|||ooo___UUUOOOKKKLLLMMMKKKLLLOOOPPPTTTXXX\\\```hhhqqqxxxzzzssskkkhhhjjjhhhssstttkkk___YYYXXXYYYXXXWWWTTTRRRPPPPPPQQQRRRQQQPPPMMMJJJFFFCCCBBB@@@===;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::999999999888888888888888888888888888888666777777777888888888888666666666777777777888888666777777777888888888888888888999999999999888888999999999999999999999999::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<===============>>>??????@@@@@@AAAAAADDDEEEDDDFFFOOO[[[ppp{{{rrreeeYYYRRROOOOOOPPPVVVddd{{{vvvjjjccc```[[[YYYXXXWWWYYYYYYYYYXXXXXXXXX\\\ccciiippp|||xxxooo```\\\VVVPPPMMMKKKIIIGGGFFFFFFIIIOOOVVVbbbuuu::::::::::::::::::::::::999999999999999999999999888888888888888888888888777777777777777777777777888888888888888888888888888888888888888888888888777888888888888999999999777777888999::::::;;;;;;;;;;;;::::::;;;???EEEJJJXXXhhhzzz{{{}}}nnneee\\\ZZZ[[[ZZZ[[[]]]hhhqqqlll[[[RRRLLLIIIKKKLLLKKKLLLOOOPPPSSSXXX\\\```hhhrrryyyzzzssskkkiiikkkiiiuuuyyyooobbbZZZYYYYYYYYYWWWUUUTTTRRRQQQRRRSSSRRRQQQMMMKKKGGGDDDBBB@@@===;;;>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::::::::::::::999999999888888888888888888888888888888666666777777888888888999666666666666777777777777666666777777888888888999888888999999999999888888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<=========>>>??????@@@@@@???@@@DDDFFFEEEHHHSSS___ssszzznnn___TTTOOOOOOOOOOOOXXXgggssshhhaaa^^^[[[YYYWWWWWWYYYYYYYYYXXXYYYZZZ^^^eeekkkssstttkkk]]]YYYTTTOOOLLLJJJGGGFFFGGGFFFIIIOOOWWWcccvvv<<<<<<::::::::::::<<<<<<;;;:::999999888888999999888999999999999888777777777888888888888999999999888888888888777777777777555555555555666666666666777777777888999999999:::888888999999999:::::::::<<<;;;<<<>>>======DDDLLLYYYkkkvvvhhhbbb\\\\\\[[[[[[]]]aaaiiivvvyyyhhh]]]QQQOOOLLLIIIIIIJJJLLLNNNNNNRRRXXX]]]bbbjjjttt{{{~~~zzztttllliiijjjmmm{{{ttteee^^^[[[YYYYYY[[[UUUSSSPPPOOOPPPRRRRRRRRRQQQMMMGGGCCCAAA@@@>>>===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999777777777777777777777777888888777666666555666666777777777777777777777777999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>?????????CCCBBBCCCEEEGGGKKKVVVaaa{{{qqq]]]TTTOOOKKKMMMSSSZZZlllpppeee___\\\XXXXXXXXXXXXXXXXXXXXXXXXYYY[[[]]]```hhhvvvrrriii\\\XXXRRRNNNKKKJJJHHHGGGHHHGGGJJJOOOUUU```sss:::999999888888999999:::;;;::::::999999999999999888999999999999888777777777888888888888999999999888888888888777777777777666666666777777777888888888888888888888999999999888888999999999:::::::::;;;:::;;;======>>>EEEMMM\\\ppp~~~pppeee___[[[[[[\\\\\\___dddlllyyyuuudddZZZPPPNNNKKKIIIIIIJJJLLLNNNOOORRRXXX]]]ccckkkvvv~~~|||yyysssllljjjkkkooo~~~uuueee^^^[[[XXXXXXZZZVVVTTTQQQQQQRRRSSSTTTTTTSSSOOOIIIDDDBBB@@@???>>>========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999888888888888888888888888999888777777666666777777888888888888888888888888999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????BBBAAACCCFFFIIINNNYYYeeesss^^^TTTOOOJJJLLLSSS___qqq|||mmmddd^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZ\\\^^^bbbjjjxxx}}}pppfff\\\XXXRRRMMMKKKJJJHHHGGGHHHGGGIIIOOOUUU```sss888999999::::::999999888::::::::::::999999999999888999999999999888777777777888888888888999999999888888888888777777777777777777777888888888999999999999999888888888888888888888999999999::::::::::::999;;;===>>>@@@GGGPPPaaauuuyyy}}}wwwiiibbb]]]ZZZ[[[\\\]]]aaagggooo|||ooo___UUUOOOMMMKKKIIIIIIJJJLLLNNNOOOSSSXXX\\\cccmmmzzz{{{xxxrrrlllkkkmmmrrrxxxggg^^^ZZZWWWWWWYYYWWWUUUSSSRRRSSSUUUVVVVVVVVVQQQKKKFFFCCCAAA???===========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999999999999999999999999999999999888888777777888888888888888888888888888888999999999999999999999999999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<============>>>>>>>>>???>>>>>>>>>?????????@@@@@@BBBBBBDDDGGGJJJPPP]]]kkkuuu___TTTNNNJJJLLLSSSeeexxxwwwiiiaaa]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]```eeemmmzzzzzzmmmddd\\\XXXRRRMMMKKKIIIHHHGGGGGGGGGIIIOOOUUUaaasss::::::<<<<<<<<<<<<:::::::::::::::::::::999999999888999999999999888777777777777888888888999999999888888888888777777777666777777777888888888999999:::999999999888777777777888888999999999::::::::::::999:::===>>>AAAIIISSSbbbxxx{{{rrr{{{qqqddd```\\\YYY[[[[[[\\\aaahhhsssxxxiii[[[RRRMMMLLLJJJIIIIIIJJJLLLNNNPPPSSSWWW\\\dddooo}}}zzzvvvqqqlllkkknnnuuu|||jjj___YYYVVVVVVXXXXXXVVVSSSSSSTTTVVVVVVVVVWWWRRRKKKFFFBBB@@@===<<<========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999999999999999999999999999::::::999888888999999999888888888888888888888888999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBEEEGGGJJJPPP```nnnwww```TTTNNNJJJMMMUUUhhh}}}rrrgggaaa]]]\\\ZZZZZZZZZZZZZZZZZZZZZZZZ[[[]]]aaafffnnn|||yyylllccc[[[WWWQQQMMMJJJIIIHHHFFFGGGFFFIIIOOOUUUaaattt::::::<<<<<<<<<<<<::::::::::::;;;;;;;;;:::999888888999999999999888777777777777888888888999999999888888888888777777777666666666666777777777888888:::999999999888777777777888888999999999::::::::::::999:::===???BBBKKKUUUccczzz}}}uuuooo|||~~~nnnbbb___\\\ZZZ[[[ZZZ[[[aaahhhuuurrrcccWWWPPPKKKJJJIIIHHHIIIJJJLLLMMMOOOSSSXXX]]]eeeppp~~~yyyuuupppkkklllooowww|||yyy|||nnnaaaZZZWWWVVVXXXYYYVVVSSSSSSTTTUUUUUUUUUVVVRRRKKKEEEAAA???<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999888888888888888888888888:::999999999999999::::::888888888888888888888888999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<============>>>>>>???@@@AAAAAAAAACCCDDDFFFHHHIIIQQQbbbrrrwww___TTTNNNLLLPPPXXXjjjooofffaaa^^^\\\YYYYYYYYYYYYYYYYYYYYYYYYZZZ]]]aaagggppp}}}yyylllccc[[[WWWQQQMMMJJJIIIGGGFFFFFFFFFIIINNNUUUaaattt888999999::::::999999888:::;;;<<<<<<<<<;;;999888888999999999999888777777777888888888888999999999888888888888777777777777666666666777777777888888999999999888888888888888888888999999999:::::::::;;;::::::===???BBBLLLVVVggg}}}yyyssspppxxxkkkaaa]]][[[ZZZ[[[ZZZZZZaaajjjxxxyyykkk___TTTNNNIIIHHHHHHHHHIIIJJJLLLMMMOOORRRXXX^^^fffqqq~~~{{{tttqqqmmmkkkmmmqqq{{{xxxwww|||sssddd]]]XXXXXXZZZ[[[XXXUUUSSSTTTUUUTTTTTTVVVQQQKKKEEEAAA???<<<;;;========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999777777777777777777777777999999888888999999::::::999999999999999999999999999999999999999999999999999999::::::;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDGGGIIIKKKSSSgggyyy~~~}}}}}}vvv^^^SSSOOONNNTTT]]]nnn|||mmmeeeaaa]]]ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ]]]bbbhhhrrrzzzmmmeee[[[WWWQQQLLLJJJHHHGGGFFFFFFFFFHHHNNNVVVaaattt:::999999888888999999::::::;;;<<<===<<<;;;999888888999999999999888777777777888888888888999999999888888888888777777777777777777777888888888999999888888888888888999999999888888999999999:::::::::<<<;;;;;;===???CCCLLLWWWnnnwwwsssssssssggg___YYYXXXYYYZZZZZZ[[[cccmmm|||ssseeeZZZQQQLLLGGGGGGGGGHHHIIIJJJLLLMMMMMMRRRXXX___fffqqq}}}zzzsssmmmkkkjjjjjjnnnttt~~~xxxxxx~~~wwwhhh___ZZZZZZ\\\^^^[[[XXXUUUUUUUUUTTTTTTVVVRRRKKKFFFCCC@@@>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999888888888888888888888888888888888888888999::::::999999999999999999999999999999999999999999999999999999::::::;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===============>>>>>>???AAABBBBBBCCCBBBDDDHHHKKKNNNXXXnnnttt]]]RRRPPPPPPXXXbbbuuuyyyjjjccc___[[[WWWZZZZZZZZZZZZZZZZZZZZZZZZ[[[^^^dddkkktttzzznnneee[[[VVVPPPLLLJJJHHHGGGEEEFFFEEEHHHNNNVVVbbbuuu===<<<::::::::::::<<<===:::;;;<<<======;;;999888888999999999999888777777777888888888888999999999888888888888777777777777888888999999999:::::::::777777888888999999999:::888888999999999:::::::::===;;;;;;===???BBBLLLWWWsss~~~vvvtttvvvoooddd]]]VVVVVVXXXZZZZZZ\\\eeeppp~~~~~~oooaaaWWWOOOJJJFFFFFFGGGHHHIIIKKKLLLMMMMMMRRRYYY```gggqqq|||xxxssslllgggggghhhjjjpppwww}}}xxxyyyzzzjjj```[[[[[[]]]aaa^^^ZZZWWWVVVVVVUUUTTTWWWRRRLLLGGGDDDBBB@@@???================================================;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999999999999999999999999999888777777777888999999:::999999999999999999999999999999999999999999999999999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>===>>>>>>@@@AAABBBCCCCCCAAADDDIIIMMMQQQ]]]tttsss\\\RRRPPPRRRZZZeeezzzvvviiibbb^^^ZZZUUU[[[[[[[[[[[[[[[[[[[[[[[[\\\```fffmmmvvvyyynnneeeZZZVVVPPPLLLIIIHHHGGGEEEFFFEEEHHHNNNVVVbbbuuu888888888999999:::::::::======;;;:::999888888888:::999777666555666777999666666777777777777666666999777666555555666777999999999999999999999999999999999999999999999999999999999::::::::::::;;;;;;===::::::===@@@FFFPPPZZZvvvzzzsssrrryyyzzzhhh]]]XXXVVVUUUUUUXXXYYY\\\eeeoootttfff[[[RRRLLLKKKHHHIIIJJJJJJIIIJJJMMMPPPNNNQQQXXX___hhhsss~~~zzzqqqjjjeeebbbbbbbbbeeemmmvvvxxx}}}pppbbb\\\[[[[[[cccccc```YYYUUUVVVVVVSSSUUURRRNNNIIIDDDAAA???>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999888888888888888888888888888888888888888777777666666555555777888888888888999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>AAAAAAAAABBBBBBCCCCCCCCCEEECCCGGGOOOTTT\\\uuupppYYYQQQOOOPPP\\\mmmpppeee```[[[YYYZZZZZZZZZZZZ[[[\\\\\\\\\]]]\\\___dddlllwwwxxxmmmfff[[[SSSMMMLLLIIIFFFEEEGGGIIIGGGGGGKKKRRR___ttt888888999999999:::::::::;;;:::999999888999999999:::999777666666666888888777888888999999888888777888777666555555666777888::::::999999999999999999777777777777777777777777999999::::::::::::;;;;;;>>>;;;;;;>>>AAAGGGRRR\\\wwwyyyqqqqqqzzzxxxggg\\\XXXWWWUUUUUUXXXYYY\\\fffpppsssdddYYYPPPKKKJJJHHHIIIIIIIIIIIIJJJMMMOOONNNRRRYYYaaajjjuuuqqqhhhaaa^^^\\\^^^```dddooozzz|||ssseee___^^^^^^dddeeebbbZZZVVVVVVUUUSSSUUURRRNNNIIIDDDAAA???>>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888999999888888888777777777777888888888888999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBBBBCCCCCCFFFEEEIIIQQQVVV```yyymmmXXXQQQPPPRRR```rrroooeee___[[[YYYZZZZZZZZZZZZ[[[\\\\\\]]]]]]\\\___dddlllwwwxxxmmmfff[[[SSSMMMLLLIIIFFFEEEGGGIIIGGGGGGKKKRRR___ttt888999999999999:::::::::888888888888999999:::;;;:::999888777666777888888999999::::::::::::999999888777666555555666777888:::::::::999999888888888777777777777777777777777999999::::::::::::;;;;;;>>><<<<<>>>>>>>>>>>>>>============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999999999888888888888888888888888888999999999999999888888888777888888888888999999999999999999999999999999999999999::::::::::::;;;;;;<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@??????@@@AAAAAABBBCCCCCCGGGFFFJJJRRRYYYfffjjjVVVQQQQQQUUUeeexxx}}}mmmccc^^^ZZZYYYZZZYYYZZZZZZ[[[\\\\\\]]]]]]]]]```eeemmmxxxwwwmmmggg[[[SSSMMMLLLIIIFFFEEEGGGHHHFFFGGGLLLSSS```ttt999999999999999999999999999999999999999:::;;;;;;:::999888777777777888888999::::::::::::::::::999888888777666666777888888;;;::::::999999888888888999999999999999999999999999999999:::::::::;;;;;;>>><<<===???AAAGGGTTTaaa{{{sssmmmoooqqqcccZZZWWWXXXUUUUUUXXXZZZ^^^hhhsssooo___UUUMMMJJJJJJFFFGGGGGGGGGGGGHHHKKKMMMPPPUUU\\\eeennnyyy|||pppccc[[[WWWUUUUUUVVVXXX]]]jjjwwwwwwjjjcccaaaaaaeeeiiiggg```YYYWWWUUUSSSTTTRRRMMMIIIEEEAAA@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888999999999999999999888888777777888888888999999999888999999999999999::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@@@@AAA>>>??????@@@AAABBBCCCCCCGGGGGGKKKRRR\\\lll|||gggUUURRRRRRWWWiii~~~yyyjjjaaa]]]ZZZYYYZZZYYYYYYZZZ[[[\\\]]]]]]^^^^^^aaafffnnnzzzwwwmmmggg[[[SSSMMMLLLIIIFFFEEEGGGGGGFFFHHHMMMTTTaaauuu999999999999999999999999<<<<<<;;;::::::::::::::::::999999888888888888888888888999999999999888888888888777777777777888888:::::::::999999888888888999999999999999999999999999999999:::::::::;;;;;;<<<;;;<<<>>>@@@FFFUUUccc~~~|||ooolllppp}}}lll```YYYWWWWWWUUUUUUWWWZZZ___kkkvvvnnn^^^TTTMMMJJJKKKEEEFFFGGGGGGFFFGGGJJJMMMQQQVVV^^^gggppp{{{xxxmmmaaaZZZTTTSSSSSSTTTUUU[[[jjjxxxwwwjjjbbb```___dddiiiiiibbbZZZWWWUUUSSSSSSQQQMMMIIIEEEBBB@@@???>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888777777888888888999999999888888888999999:::::::::999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<===>>>???@@@@@@AAA>>>??????@@@BBBCCCCCCDDDFFFGGGKKKRRR^^^rrrzzzfffVVVRRRTTTYYYmmmuuufff___\\\YYYXXXYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^aaagggppp|||xxxnnnggg[[[SSSMMMLLLIIIFFFEEEGGGGGGFFFHHHMMMUUUaaauuu:::::::::999999999999888<<<;;;;;;:::999999999999:::999999999999888888888777777888888888888777777888888888888888888888888999999999999999999999999777777777777777777777777999999::::::::::::;;;;;;;;;;;;<<<>>>@@@FFFVVVeeewwwlllmmmssswwwhhh]]]XXXWWWUUUSSSTTTWWW[[[aaannnzzzkkk\\\SSSLLLIIIJJJFFFGGGGGGGGGFFFHHHJJJMMMPPPVVV^^^hhhrrr|||~~~tttiii___XXXOOONNNPPPQQQSSSZZZkkk{{{yyyjjjbbb___^^^bbbhhhjjjccc[[[WWWVVVTTTSSSQQQMMMIIIEEEBBB@@@@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888999999999999:::::::::888888888888888888888888777777777888888888888888777888888888888999999999888888888999999::::::;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<===============>>>>>>??????@@@@@@??????@@@AAACCCDDDEEEEEEEEEGGGKKKRRRaaaxxxvvvdddUUUSSSUUU\\\qqqqqqccc^^^[[[YYYXXXYYYXXXXXXYYY[[[\\\]]]^^^______bbbhhhrrrzzznnnfff[[[SSSMMMLLLIIIFFFEEEGGGFFFFFFHHHNNNVVVbbbvvv:::::::::999999999888888888888888777888888999999999:::::::::999999888888777777888888888888777777888888888999999888888888888888888999999::::::;;;777777777777777777777777999999::::::::::::;;;;;;<<<<<<>>>???@@@GGGXXXhhhsssjjjnnnwwwrrrccc[[[XXXWWWTTTRRRSSSWWW[[[cccppp}}}{{{gggZZZRRRKKKHHHHHHFFFGGGHHHGGGGGGHHHKKKMMMPPPUUU^^^hhhrrr}}}}}}rrrhhh^^^WWWNNNMMMOOOOOOPPPVVVhhhxxx}}}mmmddd```^^^___gggjjjddd[[[WWWVVVTTTSSSQQQMMMIIIEEEBBBAAA@@@>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;888888999999999:::::::::888888888888888888888888888888888999999999::::::777888888888888999999999777888888999::::::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>????????????@@@AAABBBDDDEEEFFFGGGFFFIIIMMMTTTddd~~~qqq```SSSSSSVVV___vvv{{{nnnaaa\\\[[[YYYXXXYYYXXXXXXYYY[[[\\\]]]^^^______cccjjjttt|||nnnfff[[[SSSMMMLLLIIIFFFEEEGGGFFFEEEHHHOOOVVVcccvvv:::::::::999999888888888444444555555666888999:::999::::::::::::999888888888888888999999888888888888888999999999999888888777777888999:::;;;;;;<<<999999999999999999999999999999:::::::::;;;;;;;;;======???AAAAAAHHHYYYjjjppphhhnnnyyyoooaaaZZZWWWWWWSSSQQQRRRWWW\\\dddrrrwwwdddXXXQQQJJJFFFFFFGGGHHHHHHHHHHHHIIILLLNNNOOOUUU^^^iiisss}}}ttthhh^^^WWWPPPPPPPPPOOOMMMRRRbbbssspppgggbbb```]]]fffjjjddd\\\WWWVVVUUUSSSPPPMMMIIIEEEBBBAAA@@@>>>>>>>>>>>>====================================;;;<<<<<<<<<<<<<<<<<<;;;888888888999999:::::::::888888888888888888888888999999999::::::;;;;;;;;;777888888888888999999999777777888999::::::;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>?????????>>>>>>>>>>>>>>>@@@AAABBBCCCEEEFFFGGGHHHGGGJJJNNNUUUfffmmm]]]RRRSSSWWWaaazzzyyymmm```[[[ZZZXXXXXXYYYWWWXXXYYY[[[\\\]]]_________cccjjjuuu~~~oooeee[[[SSSMMMLLLIIIFFFEEEGGGEEEEEEIIIOOOWWWcccvvv======<<<;;;;;;:::999999:::::::::::::::999888777888888888888888888888888999999999999999999999999888888999999999999888888888888999999999999888888<<<<<<:::999888777777777999999:::;;;;;;<<<<<<===>>>???<<<>>>EEEIIIXXXqqqyyytttoookkklll```XXXSSSPPPQQQTTTWWWXXX[[[eeeuuuuuuaaaUUUNNNJJJIIIJJJGGGGGGGGGFFFEEEGGGKKKNNNPPPVVV```kkkuuu~~~tttiii^^^UUUQQQOOOOOONNNNNNSSSbbbpppuuufff^^^[[[cccddddddccc___ZZZTTTPPPRRRQQQNNNIIIDDDAAA@@@@@@======<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999666666777777888888999999999999999888888888888888777888999::::::999777777999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAAAAACCCDDDEEEDDDEEEFFFHHHHHHLLLPPPWWWiiijjj\\\SSSVVV^^^jjjuuuiii]]]ZZZZZZZZZZZZ\\\YYYYYYYYYYYY[[[]]]___```dddffflllvvvrrrgggZZZVVVOOOJJJGGGGGGGGGFFFIIIHHHJJJOOOVVVcccwww<<<<<<;;;;;;:::999999999:::::::::::::::999888777888888888888888888888888999999999999999999999999888888888999999888888888888888999999999999888888;;;;;;:::999888888888888999999999:::;;;;;;<<<<<<>>>???<<<>>>EEEIIIYYYsssyyysssooolll{{{jjj___XXXTTTQQQQQQTTTWWWYYY]]]gggwwwqqq^^^SSSLLLHHHGGGHHHGGGGGGGGGFFFEEEGGGKKKNNNPPPVVV```kkkuuu}}}tttiii^^^VVVPPPNNNMMMMMMLLLQQQ___mmmxxxiiiaaa^^^```aaabbbbbb___[[[VVVSSSSSSRRROOOJJJDDDAAA@@@@@@======<<<<<<<<<<<<======<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777777777777888888888888888888888888888888999999777888999::::::999888777999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================>>>>>>??????@@@AAAAAAAAAAAACCCEEEEEEEEEEEEGGGHHHIIINNNRRRZZZmmmiii\\\SSSWWWaaaooottthhh]]]YYYZZZYYYYYY[[[YYYYYYYYYYYY[[[]]]___```cccffflllwwwrrrgggZZZUUUNNNIIIGGGGGGFFFFFFIIIHHHJJJOOOWWWcccxxx;;;;;;::::::999999888888999999:::::::::999888888888888888888888888888888999999999999999999999999888888888888888888888888888888999999999999888888::::::999888888999999:::888888999999:::;;;;;;;;;===???===>>>FFFJJJ[[[vvvyyyqqqnnnmmmxxxggg]]]WWWTTTQQQQQQTTTWWWZZZ___kkkzzz|||lllZZZPPPJJJFFFEEEFFFFFFFFFFFFFFFEEEGGGKKKNNNPPPWWW```kkkuuu}}}zzzssshhh^^^WWWOOOMMMKKKKKKKKKOOO[[[hhh|||llldddbbb]]]___```aaa```\\\YYYWWWSSSRRRPPPKKKEEEAAA@@@@@@>>>======<<<<<<======>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888888777777777777777777888999999999:::888888999999999999888888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>??????@@@@@@AAAAAABBBBBBDDDEEEFFFFFFFFFHHHIIIJJJOOOUUU^^^sss~~~|||yyyggg[[[TTTYYYeeevvvsssggg\\\YYYYYYXXXXXXZZZYYYYYYYYYYYY[[[]]]___```bbbfffmmmyyyqqqgggXXXTTTNNNIIIGGGFFFFFFEEEIIIHHHJJJPPPWWWeeeyyy:::::::::999999888888888999999:::::::::999999888888888888888888888888888999999999999999999999999888888777777777777888888888888999999999999888888999888888888999999:::;;;777888888999999::::::;;;<<>>>>>============>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999888888777777777666666777888999:::::::::888888999999999999999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBDDDFFFGGGGGGGGGIIIKKKKKKPPPWWWbbbyyyzzzwwwyyy|||}}}sssbbbYYYSSSZZZiii~~~rrrfff\\\YYYYYYXXXXXXYYYYYYYYYYYYYYY[[[]]]___```bbbfffnnn{{{oooeeeWWWSSSMMMIIIGGGGGGFFFEEEHHHHHHJJJPPPYYYfff{{{::::::999999999999888888888999999:::::::::999999888888888888888888888888999999999999999999999999888888777666666777888888888888999999999999888888888888888888999:::;;;;;;777888888999999::::::;;;;;;???>>>???FFFLLL```~~~{{{nnnmmmmmmrrrcccZZZUUURRRPPPQQQTTTXXX^^^gggtttssseeeVVVNNNJJJGGGEEEEEECCCDDDFFFFFFFFFGGGJJJMMMQQQWWWaaakkkuuu~~~{{{tttqqqvvv}}}qqqfff]]]WWWQQQNNNMMMMMMMMMOOOXXXaaazzznnnfffeeeaaaccceeefffddd```[[[XXXTTTTTTRRRMMMGGGBBB@@@???>>>>>>============>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999::::::999999888888777777666666777888999:::::::::888888999999999::::::;;;::::::;;;;;;;;;<<<<<<<<<========================>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCEEEGGGHHHHHHIIIKKKLLLKKKPPPYYYfffzzzuuuwwwzzz}}}qqq]]]WWWTTT]]]oooqqqfff\\\YYYZZZXXXWWWXXXYYYYYYYYYYYY[[[]]]___```bbbgggppp~~~|||mmmcccVVVSSSNNNJJJHHHHHHFFFEEEHHHGGGJJJQQQZZZhhh~~~::::::::::::::::::999999888888999:::::::::999999888888888888888888888888999999999999999999999999888777666555555666777888888888999999999999888888999888888888999::::::;;;888888999999:::;;;;;;;;;:::???>>>@@@GGGMMMbbbqqqooonnnnnn___WWWTTTRRRPPPQQQTTTYYY```kkkyyyoooaaaTTTNNNKKKGGGEEEFFFBBBDDDEEEFFFFFFHHHJJJLLLRRRXXXaaakkkuuu~~~xxxpppmmmqqqxxxpppeee\\\VVVSSSPPPNNNNNNOOOPPPVVV^^^rrr}}}nnnfffeeedddfffjjjkkkiiiccc\\\XXXUUUUUUSSSOOOHHHCCC@@@??????>>>>>>======>>>>>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999888888888777777777888999999999:::999999888999999:::;;;<<<:::;;;;;;;;;<<<<<<<<<<<<========================>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBBBBCCCCCCDDDCCCEEEGGGHHHIIIJJJLLLNNNMMMSSS\\\kkk{{{uuuwww{{{~~~mmmZZZVVVVVVaaawwwqqqfff]]]ZZZ[[[YYYXXXXXXYYYYYYYYYYYY[[[]]]___```ccchhhrrr{{{mmmcccVVVSSSOOOKKKJJJIIIGGGFFFGGGGGGKKKRRR[[[jjj::::::::::::::::::;;;;;;777888999::::::::::::999888888888888888888888888999999999999999999999999888777666555555666777888888888999999999999888888999999999888999999::::::999999999:::;;;;;;<<<<<<999??????@@@GGGNNNdddvvvtttpppwwwggg[[[UUUSSSRRRRRRRRRTTTYYYaaammm|||kkk^^^RRRMMMKKKGGGEEEEEEAAACCCEEEFFFFFFHHHJJJLLLRRRXXXaaakkkuuu~~~uuummmiiilllssspppeee\\\UUUTTTPPPMMMOOOOOOPPPTTT[[[iii|||~~~nnnfffeeedddhhhnnnpppnnnhhh```ZZZUUUUUUTTTPPPIIIDDD@@@?????????>>>>>>>>>>>>??????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999999999999999:::888888888888888888999999999999888888999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<========================>>>>>>??????@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDDDDFFFHHHIIIJJJKKKMMMOOOPPPVVV___ppp|||uuuwww}}}xxxhhhXXXXXXZZZggg~~~rrrggg^^^\\\\\\ZZZXXXYYYYYYYYYYYYYYY[[[]]]___```dddjjjttt|||nnndddWWWTTTPPPMMMKKKJJJIIIGGGGGGGGGKKKRRR\\\kkk;;;;;;;;;;;;;;;;;;;;;;;;777888999:::::::::::::::888888888888888888888888999999999999999999999999999777666555555666777999888888999999999999888888::::::999999888999999:::999::::::;;;;;;<<<<<<===999>>>???AAAGGGNNNeeezzzwwwrrr{{{pppbbbWWWSSSRRRSSSSSSRRRTTTYYYbbbooo~~~hhh\\\PPPLLLJJJGGGDDDDDDAAACCCEEEFFFGGGHHHJJJLLLRRRXXXaaakkkuuu~~~~~~tttkkkgggjjjpppqqqeee[[[UUUTTTOOOMMMNNNOOOOOOSSSXXXdddwwwnnnffffffdddiiioootttrrrkkkbbb\\\VVVVVVTTTPPPJJJDDD@@@?????????>>>>>>>>>>>>??????<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888999999::::::;;;999999999888888888888888999999888888999;;;<<<===;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDFFFHHHJJJJJJKKKMMMOOOSSSXXXbbbsss|||uuuwww~~~ssscccYYYYYY^^^kkkrrrhhh^^^\\\]]][[[YYYYYYYYYYYYYYYYYY[[[]]]___```eeekkkvvv}}}oooeeeWWWTTTPPPNNNLLLKKKIIIHHHGGGGGGKKKSSS]]]lll::::::::::::::::::::::::;;;:::888777777888:::;;;:::999999999888777777777:::999888777777888999:::888888888888888888888888999999999999999999999999888999999::::::999999888999999::::::::::::;;;;;;@@@===>>>BBBEEEQQQlllzzz}}}|||lll\\\UUUTTTRRRQQQQQQQQQTTTZZZeeerrr}}}gggZZZNNNJJJIIIGGGDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMRRRWWW```jjjsss}}}~~~uuummmhhhiiimmm}}}uuuggg\\\UUUWWWPPPLLLMMMNNNNNNPPPTTT^^^nnnrrrgggbbb```fffnnnssssssmmmeee___XXXVVVUUUTTTNNNDDD@@@AAAAAA@@@???>>>==================<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::999999<<<;;;;;;::::::999999888:::::::::999999888888888888888888888888888888888;;;;;;:::999999:::::::::>>>>>><<<;;;;;;<<<===>>>>>>>>>>>>>>>============<<<===???AAABBBBBBBBBAAABBBBBBDDDEEEFFFFFFFFFFFFFFFGGGHHHJJJLLLMMMNNNOOOQQQVVVbbbxxx|||tttssszzzpppaaaXXXVVV^^^rrrtttiii^^^ZZZYYYXXXZZZ]]]XXXYYYYYYYYYYYY\\\___cccfffmmmxxx{{{ooofff\\\WWWQQQKKKIIIGGGFFFEEEGGGFFFIIIRRR^^^nnn::::::::::::::::::::::::;;;:::888777777888:::;;;999999999888888888888888999999888777777888999999888888888888888888888888999999999999999999999999888999999::::::999999888999999::::::::::::;;;;;;???===>>>BBBFFFRRRmmm~~~{{{kkk[[[TTTSSSRRRPPPQQQPPPTTT[[[fffssszzzfffYYYMMMJJJIIIGGGDDDDDDDDDEEEFFFFFFFFFGGGJJJMMMRRRWWW```jjjsss}}}vvvmmmhhhhhhlll|||wwwiii]]]VVVXXXQQQMMMNNNOOOOOOQQQTTTXXXggg~~~rrrfff```___dddlllrrrrrrlllddd^^^YYYVVVUUUSSSMMMDDDAAABBBAAA@@@???>>>============>>>>>>>>>=========<<<<<<===<<<<<<<<<;;;;;;::::::;;;;;;::::::::::::999999:::::::::::::::::::::::::::::::::999999999888888999999999999999999999999;;;::::::999999::::::;;;======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAABBBCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPTTTYYYfff|||~~~vvvuuu|||mmm___XXXWWW___tttssshhh^^^ZZZYYYXXXYYY\\\YYYZZZZZZZZZ[[[]]]aaadddgggmmmyyy}}}ppphhh\\\WWWQQQLLLIIIGGGFFFEEEGGGFFFJJJRRR^^^ooo::::::::::::::::::::::::;;;:::999888888999:::;;;888888888888888999999999999999888777777888999999888888888888888888888888999999999999999999999999888999999::::::999999888999999::::::::::::;;;;;;>>><<<>>>CCCGGGTTTpppxxxiiiYYYSSSRRRQQQPPPPPPPPPTTT\\\hhhvvvtttcccXXXMMMIIIIIIFFFDDDDDDDDDEEEFFFFFFFFFGGGKKKMMMQQQWWW```iiisss}}}wwwnnnhhhhhhlllzzzyyykkk```XXXXXXRRRNNNOOOPPPOOOQQQTTTUUUaaauuurrreee___]]]bbbjjjoooooojjjccc^^^YYYVVVTTTSSSMMMEEEBBBDDDAAA@@@???>>>============????????????>>>>>>>>>>>>>>>>>>======<<<;;;::::::;;;;;;::::::::::::999999888888999::::::;;;<<<<<<:::::::::999999999999888:::::::::::::::::::::::::::::::::999999::::::;;;<<<<<<===============<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDDDDDDDBBBCCCDDDFFFGGGGGGHHHHHHHHHHHHJJJKKKMMMOOOPPPPPPWWW]]]kkkyyyxxxiii\\\XXXWWWaaawwwrrrhhh^^^[[[ZZZXXXXXX[[[ZZZ[[[\\\[[[\\\^^^bbbeeegggooozzz~~~qqqiii\\\WWWQQQLLLIIIHHHGGGFFFHHHGGGKKKTTT```ppp:::::::::::::::::::::::::::999999888888999999:::777777777888999999999:::999888888888888888888999888888888888888888888888999999999999999999999999888999999::::::999999888999999999:::::::::;;;;;;===;;;===CCCIIIVVVrrruuufffXXXRRRRRRQQQOOOPPPQQQUUU___kkkyyyppp```UUULLLIIIHHHEEEDDDEEECCCDDDEEEFFFFFFHHHKKKNNNQQQWWW___iiisss|||zzzpppiiiiiimmmzzzzzzmmmaaaZZZXXXRRRNNNOOOPPPNNNOOORRRVVV^^^mmmsssfff```\\\aaagggllllllgggaaa\\\ZZZVVVTTTRRRMMMEEEBBBEEE@@@@@@???>>>======>>>>>>?????????>>>>>>>>>>>>>>>??????>>>===<<<;;;;;;:::;;;;;;:::::::::999999999999999999::::::;;;;;;;;;999999999999999999999999::::::::::::::::::::::::::::::999999999:::;;;;;;;;;;;;===>>>>>>>>>===<<<>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEECCCDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKMMMNNNPPPQQQRRRYYY```ppp}}}}}}ggg[[[XXXYYYddd{{{pppfff]]][[[ZZZXXXXXXZZZZZZ[[[[[[[[[\\\^^^bbbeeeiiippp|||qqqhhh\\\WWWQQQLLLIIIHHHGGGFFFIIIHHHLLLUUUaaarrr::::::::::::::::::::::::999999999999999999999999777777777888999999999:::888888888999999888888888888888888888888888888888999999999999999999999999888999999::::::999999888999999999:::::::::;;;;;;<<<;;;>>>DDDJJJXXXuuurrrdddVVVRRRRRRQQQPPPPPPRRRWWWaaaooo}}}~~~mmm\\\SSSKKKIIIGGGDDDDDDEEECCCDDDEEEFFFFFFHHHKKKNNNQQQVVV___iiirrr|||}}}ssslllkkkooo}}}|||oooccc\\\XXXRRROOOOOOOOONNNNNNPPPTTTYYYeee{{{vvviiibbb\\\```eeeiiiiiiddd___[[[YYYVVVUUUSSSNNNFFFCCCEEE@@@???>>>>>>>>>>>>>>>>>>========================???>>>>>>===<<<<<<;;;;;;;;;;;;:::::::::999999999;;;;;;;;;::::::999999999999999999999999999999999:::::::::::::::::::::::::::999999999::::::;;;<<<:::;;;===>>>>>>>>>===<<<===>>>>>>>>>?????????@@@AAAAAAAAABBBCCCDDDEEEFFFCCCDDDFFFHHHIIIJJJJJJKKKJJJKKKLLLNNNPPPQQQRRRSSSZZZbbbttt~~~fff\\\WWWZZZggg{{{mmmddd\\\[[[[[[YYYXXXYYYYYYZZZ[[[ZZZ[[[]]]aaadddjjjrrrqqqggg\\\WWWQQQLLLJJJIIIHHHGGGIIIHHHLLLUUUbbbsss::::::::::::::::::::::::999999999999999999999999888888888888888999999999777888999999999999888777888888888888888888888888999999999999999999999999888999999::::::999999888999999::::::::::::;;;;;;===;;;>>>EEEKKKYYYvvvqqqcccVVVRRRSSSRRRQQQQQQTTTZZZdddrrr|||jjjYYYQQQKKKIIIGGGDDDCCCFFFBBBDDDEEEFFFFFFHHHLLLNNNPPPVVV___hhhrrr|||wwwoooooorrrrrrfff___YYYTTTPPPQQQQQQNNNMMMOOONNNSSS]]]qqqyyyllleee^^^aaaeeegggfffbbb]]]YYYWWWVVVUUUUUUOOOGGGCCCDDD??????>>>>>>>>>>>>>>>???;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<;;;;;;;;;::::::::::::999999<<<<<<;;;::::::999888888888999999999999:::::::::::::::::::::::::::::::::999999999999:::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>===>>>>>>??????@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFDDDEEEGGGHHHJJJKKKLLLLLLLLLLLLNNNOOOQQQSSSTTTTTTZZZdddwww{{{eee\\\WWW[[[jjjvvviiiaaa[[[[[[\\\ZZZYYYZZZYYYZZZZZZZZZ[[[]]]aaadddkkktttrrrggg\\\WWWQQQLLLJJJIIIIIIHHHIIIHHHLLLUUUbbbsss::::::::::::::::::::::::999999999::::::999999999999999999888888888888888777888999999999999888777888888888888888888888888999999999999999999999999888999999::::::999999888999999::::::::::::;;;;;;>>><<>>>>>>>>>>>??????::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999999999999999:::;;;<<<===;;;;;;;;;<<<<<<===>>>???===>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCEEEFFFDDDEEEGGGIIIKKKLLLMMMMMMMMMMMMOOOPPPRRRTTTUUUUUU\\\fff{{{wwwbbbZZZWWW[[[lll~~~rrreee^^^ZZZ[[[\\\[[[ZZZ[[[ZZZ[[[[[[[[[\\\^^^bbbeeellluuuttthhh\\\WWWQQQMMMKKKJJJIIIIIIHHHHHHKKKUUUbbbsss::::::::::::::::::::::::888999999::::::999999888:::999999999888888777777777888999::::::999888777888888888888888888888888999999999999999999999999999999999::::::999999999999999:::::::::;;;;;;;;;>>>===@@@FFFLLLZZZwwwooobbbVVVSSSTTTTTTRRRRRRWWW^^^iiivvvxxxeeeUUUOOOJJJHHHFFFCCCCCCGGGBBBCCCEEEEEEFFFIIILLLOOOPPPVVV^^^hhhrrr{{{|||uuutttxxxyyymmmeee^^^XXXUUUVVVUUURRRPPPRRRLLLQQQXXXddd{{{~~~ppphhhbbbcccffffffddd___ZZZWWWUUUTTTWWWXXXSSSIIICCCCCC???>>>>>>>>>>>>>>>??????:::;;;;;;;;;<<<<<<======999999::::::;;;<<<<<<<<<;;;;;;;;;:::::::::999999888999999::::::;;;;;;<<<888888888999999:::::::::888888888888888888888888999999999999:::;;;<<<===<<<<<<;;;;;;<<<===???@@@===>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@AAACCCEEEFFFDDDFFFGGGIIIKKKMMMMMMNNNMMMNNNOOOQQQRRRTTTUUUVVV]]]hhh}}}uuu___YYYWWW\\\mmm|||oooccc]]]YYY[[[]]][[[ZZZ[[[[[[\\\]]]]]]]]]___cccfffllluuuvvviii\\\WWWQQQMMMKKKJJJJJJIIIHHHGGGKKKUUUaaasss999999999999999999999999:::::::::999999999888888666777888999999999999999888888999999999:::::::::888888999999999::::::::::::::::::999999888888888666888999;;;;;;:::999888;;;;;;;;;<<<<<<<<<<<<===@@@???@@@CCCKKK]]]zzzhhh]]]TTTRRRSSSRRRSSSTTTXXX___kkkxxxwwwcccSSSOOOJJJFFFEEEEEEEEEEEEBBBCCCDDDEEEEEEGGGKKKMMMLLLTTT^^^hhhrrr{{{yyyyyy}}}{{{ooofff^^^ZZZUUUSSSSSSSSSPPPMMMPPPOOOQQQZZZlllvvvnnngggccc```aaacccaaa[[[UUUUUUSSSUUUWWWSSSJJJCCCBBB????????????>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::888999999999999888777777777777888888888999999999999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHJJJLLLNNNPPPRRRPPPRRRSSSSSSSSSUUUXXX[[[___iiisss^^^UUUVVV___sss|||lll```^^^ZZZYYYZZZZZZ[[[ZZZ\\\\\\[[[ZZZ[[[^^^cccgggmmmzzzxxxkkk^^^WWWPPPNNNLLLHHHGGGIIIHHHIIINNNWWWcccsss999999999999999999999999:::::::::999999999999888666666777888888888888888888888999999999:::::::::777777888888888999999999:::::::::999999999888888666888999;;;;;;:::999888;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888888888888888999999999999:::999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHJJJLLLNNNPPPRRRQQQRRRSSSTTTTTTVVVYYY\\\bbblllrrr___WWWVVV___sss~~~nnn```]]]ZZZYYYYYYZZZ[[[ZZZ\\\\\\[[[[[[[[[^^^cccgggqqq}}}xxxlll^^^WWWQQQNNNLLLHHHGGGIIIIIIIIINNNWWWcccttt::::::::::::::::::::::::::::::::::::999999999999555666777777888777777777888888999999999:::::::::666666777777777888888888:::::::::999999999999888777888999:::;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<>>@@@DDDLLL^^^|||yyyfff\\\TTTRRRSSSRRRTTTWWW^^^eeeqqq}}}uuueeeUUUPPPIIIEEECCCDDDDDDEEEBBBCCCDDDDDDEEEFFFJJJLLLOOOUUU]]]fffnnnyyy}}}wwwnnnddd___YYYVVVUUUTTTRRROOOJJJLLLNNNPPPXXXggg{{{{{{rrrgggccc```aaacccaaa[[[UUUTTTTTTWWWZZZVVVLLLDDDAAA????????????>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;:::;;;;;;;;;;;;:::999999999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=========???>>>>>>>>>>>>>>>????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHIIIJJJLLLNNNPPPRRRRRRTTTUUUUUUVVVWWW[[[^^^fffpppnnn___YYYVVV___ttt~~~ooo___]]]ZZZYYYYYYZZZ[[[ZZZ[[[\\\[[[[[[\\\___dddhhhtttwwwlll___WWWQQQOOOLLLHHHHHHIIIIIIIIINNNXXXdddttt::::::::::::::::::::::::;;;;;;:::::::::999999999777777888888888888777777888888999999999:::::::::777777777777888888888999999999999999999999999999777888999:::::::::999999::::::;;;;;;;;;<<<<<<<<<>>>>>>???DDDLLL___}}}uuuddd[[[TTTRRRRRRRRRUUUYYY```iiiuuussseeeVVVQQQIIIDDDBBBCCCDDDDDDBBBCCCDDDDDDDDDFFFIIILLLPPPUUU]]]dddmmmxxx~~~||||||ssshhhbbb[[[WWWVVVTTTQQQOOOJJJMMMOOOOOORRR]]]nnn|||uuuhhhdddaaabbbcccbbb[[[UUUTTTTTTWWWZZZWWWLLLDDDAAA????????????>>>>>>>>>==============================<<<<<<<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<:::::::::;;;:::999999888999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>???@@@??????@@@@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIKKKLLLOOOPPPQQQTTTUUUVVVWWWWWWYYY]]]```hhhttt~~~hhh]]]YYYVVV___tttzzzlll___\\\YYYXXXYYYZZZ[[[ZZZ[[[[[[[[[[[[]]]```fffjjjuuuwwwmmm___XXXQQQOOOMMMIIIHHHJJJIIIJJJOOOXXXddduuu::::::::::::::::::::::::;;;;;;;;;:::::::::999999999999999::::::999999888888888999999999:::::::::888888888999999999::::::999999999999999999999999888888999999:::::::::::::::::::::;;;;;;;;;;;;<<<>>>===???DDDMMM```~~~~~~|||rrrbbbZZZTTTRRRRRRRRRVVV[[[bbbkkkxxx}}}ooobbbUUUPPPIIIDDDCCCCCCDDDDDDBBBCCCDDDDDDDDDEEEHHHKKKPPPUUU\\\dddlllvvv{{{zzzxxxkkkeee]]]XXXVVVTTTQQQOOOIIILLLNNNMMMNNNVVVdddpppvvviiifffcccccceeeccc]]]WWWTTTTTTVVVZZZVVVLLLDDDAAA????????????>>>>>>>>>==============================<<<<<<<<<<<<;;;;;;;;;888888999::::::;;;<<<<<<999999999999999888888777999999:::::::::;;;;;;;;;999999999:::::::::;;;;;;<<<<<<<<<============>>>>>>>>>======>>>???@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKMMMOOOPPPQQQTTTUUUWWWXXXXXX[[[^^^aaajjjwwwvvvbbbYYYXXXVVV___ssswwwjjj^^^[[[YYYXXXYYYZZZ[[[ZZZ[[[[[[\\\\\\]]]bbbgggllluuuwwwmmm___XXXQQQOOOMMMIIIHHHJJJIIIJJJOOOYYYeeevvv::::::::::::::::::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;::::::999888888888999999999:::::::::888999999999999:::::::::888999999999999:::::::::888888999999999:::::::::::::::::::::;;;;;;;;;;;;======???DDDMMMaaayyy}}}|||ppp```YYYTTTSSSRRRRRRWWW]]]dddooo|||wwwjjj___RRRNNNHHHEEEDDDDDDDDDDDDBBBCCCDDDDDDCCCEEEHHHJJJPPPUUU]]]dddlllvvv|||xxxzzz}}}pppiii```ZZZXXXUUURRRPPPJJJLLLLLLKKKKKKQQQ\\\eeexxxwwwkkkgggdddeeegggeee___YYYUUUTTTUUUWWWSSSJJJCCCBBB????????????>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;888999999999999888777777999999999999::::::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<<<<=====================>>>???@@@AAA@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEGGGHHHIIIIIIJJJJJJKKKLLLMMMOOOPPPQQQTTTUUUWWWXXXYYY[[[___bbbkkkzzzqqq]]]VVVUUUVVV___sssvvvjjj]]][[[XXXWWWYYYZZZ[[[[[[[[[[[[\\\\\\^^^ccciiimmmwwwwwwmmm```XXXRRRPPPMMMIIIHHHJJJIIIJJJPPPYYYfffwww;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::999888888888888999999999:::::::::888888888888999999999999888888999999999:::::::::999999888888999999::::::999999:::::::::;;;;;;;;;======???DDDNNNaaa~~~uuuzzzppp^^^XXXTTTSSSRRRRRRWWW^^^gggrrr~~~sssfff[[[NNNKKKHHHFFFFFFEEEDDDCCCBBBCCCDDDDDDCCCDDDGGGIIINNNTTT]]]eeemmmuuu~~~vvvtttvvvuuunnnddd^^^ZZZXXXUUURRROOONNNMMMKKKLLLQQQXXX]]]mmmwwwmmmiiifffggghhhggg```ZZZUUUSSSSSSUUUQQQHHHCCCBBB????????????>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999::::::999999888777888888888999999999999:::999999::::::::::::;;;;;;:::;;;;;;;;;<<<<<<<<<<<<============>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMOOOPPPQQQTTTUUUWWWXXXYYY[[[___bbbmmm}}}ppp\\\TTTTTTWWW___sssrrrggg\\\ZZZXXXWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]___dddjjjnnn}}}wwwmmm```XXXRRRPPPNNNJJJIIIKKKIIIJJJPPPZZZfffxxx;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999999999999999888777666888888999999999:::::::::777777777777888888888888888888888999999:::::::::999999888888999999:::;;;999999:::::::::;;;;;;;;;<<<<<>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;:::999999777777888888888999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<============>>>???@@@AAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDFFFGGGHHHJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSUUUVVVXXXYYY[[[___bbbooo}}}ppp[[[TTTSSSWWW___sssnnnccc\\\ZZZWWWWWWXXXZZZ[[[[[[ZZZ[[[\\\]]]___dddjjjoooxxxlll```YYYRRRPPPNNNJJJIIIKKKJJJKKKPPPZZZgggxxx>>>>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999999888999999999999999999999999666777888::::::999888888::::::999999888777777777999999999999999999999999999999999999999999999999999999::::::;;;<<<======<<<>>>AAADDDMMMddd|||ttt{{{qqqaaaZZZTTTSSSRRRSSSXXX^^^jjjwww~~~ppp```UUUNNNKKKHHHEEEEEEDDDBBBAAABBBCCCCCCCCCCCCEEEGGGJJJRRRVVV]]]eeennnxxxwwwooommmoooyyy~~~wwwnnnfffbbb]]]XXXTTTVVVTTTQQQOOONNNOOOPPPQQQ```sssvvvqqqgggccciiimmmiiiccc```YYYVVVSSSPPPMMMIIICCC???@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;777888999999888777888999:::::::::999999888888888999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>============>>>???@@@AAA@@@@@@BBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKNNNNNNOOOPPPRRRSSSTTTTTTTTTVVVYYYZZZZZZ\\\aaafffqqq|||}}}pppZZZRRRRRRWWWbbbvvvjjj\\\YYYXXXWWWVVVWWWYYY[[[\\\\\\[[[]]]```bbbeeennnwwwwwwmmm___ZZZSSSMMMKKKJJJIIIIIIIIIKKKOOOXXXggg}}}>>>======<<<;;;;;;::::::::::::;;;;;;;;;:::999999999999999999999999999999777777888999999999999888888888888888888888999999999999999999999999999999999999999999999999999999999999::::::;;;<<<<<<===;;;>>>AAADDDNNNeee|||ssszzzrrraaaZZZTTTSSSRRRSSSXXX___kkkxxx}}}nnn___TTTNNNKKKGGGEEEDDDDDDBBBAAABBBCCCCCCCCCCCCEEEHHHJJJQQQVVV^^^fffoooyyytttmmmjjjkkkttt}}}|||ssskkkfffaaa\\\XXXXXXVVVSSSQQQPPPPPPRRRSSS]]]pppxxxnnneeeaaagggllljjjdddaaaXXXVVVSSSOOOLLLHHHCCC@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;:::999888999::::::::::::999999999888888999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>======>>>>>>???@@@AAAAAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMNNNOOOPPPRRRSSSTTTUUUTTTWWWZZZZZZZZZ]]]bbbfffrrr|||}}}uuu^^^TTTSSSWWWbbbwww{{{gggZZZXXXWWWVVVVVVVVVXXXZZZ[[[\\\[[[]]]```bbbeeennnxxxwwwmmm^^^YYYSSSMMMKKKJJJIIIIIIIIIKKKOOOXXXhhh}}}======<<<<<<;;;:::::::::999999:::;;;;;;;;;::::::999999999999999999999999888888888777888888999:::666777777888999999::::::999999999999999999999999999999999999999999999999999::::::;;;;;;<<<<<<<<<;;;>>>AAADDDNNNeee{{{rrryyyttt```ZZZTTTSSSRRRSSSYYY___lllzzz{{{lll]]]SSSMMMJJJGGGEEEDDDDDDBBBAAABBBCCCCCCDDDDDDEEEHHHKKKPPPVVV___iiirrrzzztttlllhhhhhhooovvvyyyrrrlllgggbbb^^^[[[YYYVVVSSSRRRRRRTTTUUUYYYjjj{{{ooogggbbbhhhnnnnnnhhhdddXXXVVVRRRNNNKKKGGGCCC@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;:::::::::999999999999888999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBAAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFHHHIIIJJJKKKLLLMMMMMMOOOPPPRRRTTTUUUVVVUUUXXXZZZ[[[[[[]]]cccgggsss}}}|||~~~|||bbbWWWUUUWWWdddyyyuuucccXXXVVVVVVUUUUUUVVVWWWYYYZZZ\\\[[[]]]```cccfffoooyyywwwlll^^^YYYSSSNNNKKKJJJJJJIIIIIIKKKOOOYYYiii<<<<<<<<<;;;;;;:::::::::888999999:::;;;;;;;;;;;;999999999999999999999999999888777777777888:::;;;777777888888888999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;>>>AAAEEEOOOggg|||sssyyyttt```YYYTTTSSSSSSTTTYYY___lllzzzzzzjjj[[[RRRLLLJJJFFFDDDDDDDDDBBBAAAAAABBBDDDDDDDDDFFFIIILLLOOOVVV```kkkttt|||vvvoookkkiiimmmsss{{{xxxsssnnnhhhddd^^^\\\YYYVVVTTTTTTUUUVVVWWWeeetttlllgggkkksssuuuoooiiiZZZVVVQQQMMMJJJFFFCCC@@@======>>>>>>??????@@@@@@========================;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::999888999;;;999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>???????????????@@@BBBBBBAAABBBCCCEEEFFFFFFFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMMMMNNNPPPQQQSSSUUUWWWWWWWWWYYY[[[[[[[[[^^^dddiiiuuufffYYYVVVYYYfff}}}ppp```VVVTTTTTTTTTTTTUUUVVVXXXYYY\\\[[[]]]aaacccgggqqq{{{vvvkkk]]]XXXSSSNNNLLLKKKJJJIIIHHHJJJOOOYYYjjj;;;;;;;;;;;;;;;:::::::::888999999:::;;;;;;;;;;;;999999999999999999999999999888777777777888:::;;;999999999888888888777777999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;>>>AAAEEEPPPhhh~~~uuuyyy~~~~~~rrr___YYYTTTSSSSSSTTTYYY```lll{{{yyyhhhZZZQQQLLLIIIFFFDDDDDDDDDBBBAAAAAABBBDDDDDDDDDFFFJJJLLLOOOVVVaaalllvvv~~~zzztttoookkkmmmrrryyy}}}~~~xxxtttnnnjjjccc```\\\XXXVVVUUUUUUUUUWWWccczzzwwwpppjjjmmmvvv{{{vvvmmm]]]XXXRRRMMMIIIEEEBBB@@@======>>>>>>??????@@@@@@========================:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777999:::999888777888:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>????????????@@@AAABBBCCCAAABBBCCCDDDEEEFFFFFFFFFFFFFFFHHHIIIKKKMMMNNNOOOPPPPPPRRRSSSUUUWWWXXXYYYXXXZZZ\\\[[[[[[___eeejjjyyyhhh[[[XXX\\\kkkmmm^^^VVVRRRRRRSSSTTTUUUVVVWWWXXX\\\[[[]]]aaadddiiirrr|||uuujjj\\\XXXRRROOOMMMKKKJJJIIIHHHJJJPPPZZZkkk;;;;;;::::::::::::::::::999999:::;;;;;;;;;::::::999999999999999999999999888888888777888888999:::::::::999999888777777666999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAFFFQQQiiivvvyyy{{{{{{ppp___YYYSSSRRRSSSTTTZZZ```nnn|||xxxgggYYYRRRKKKHHHEEEDDDDDDCCCCCCBBBAAABBBDDDDDDEEEGGGJJJMMMPPPWWWbbbmmmwww{{{vvvpppppptttyyy}}}~~~zzzuuuqqqiiifffaaa\\\XXXVVVVVVVVVYYYaaauuuvvvpppjjjmmmyyy|||rrraaa[[[TTTMMMHHHEEEBBB@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;777888999999777777888999888999999999999:::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQSSSSSSTTTVVVWWWXXXYYYZZZZZZ[[[\\\\\\\\\___ffflll|||kkk^^^\\\```ppplll]]]UUUQQQRRRSSSTTTUUUWWWWWWXXX[[[[[[]]]bbbeeejjjttt~~~uuuiii[[[WWWRRROOOMMMLLLJJJIIIHHHJJJPPP[[[mmm::::::::::::::::::::::::::::::;;;;;;;;;:::999999999999999999999999999999777777888999999999999888999999888888888888888888999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::>>>BBBFFFQQQjjj~~~uuuxxx|||xxxyyyppp___XXXSSSRRRSSSTTTZZZaaaqqqyyygggYYYRRRJJJHHHEEECCCCCCCCCCCCBBBAAABBBDDDDDDEEEGGGKKKNNNQQQXXXbbbmmmwwwzzzyyy{{{}}}{{{wwwpppmmmgggaaa\\\YYYWWWWWWYYY___ppptttooojjjnnn}}}{{{eee^^^VVVNNNHHHDDDAAA@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;888999::::::888888999:::888888999999999:::::::::999999::::::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIKKKMMMOOOQQQSSSSSSVVVWWWWWWXXXYYYYYYZZZZZZ[[[\\\]]]\\\\\\```gggmmmnnnbbbaaaeeeuuujjj[[[SSSQQQRRRSSSUUUVVVWWWXXXXXX[[[[[[]]]bbbfffkkkuuutttiiiZZZWWWRRROOONNNLLLJJJIIIGGGJJJPPP[[[nnn::::::::::::::::::::::::;;;;;;;;;;;;::::::999888999999999999999999999999666777888::::::999888888777777777888999999::::::999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::>>>BBBFFFRRRjjj}}}uuuwwwxxxvvvxxxppp^^^XXXSSSRRRSSSTTTZZZaaasssyyygggYYYRRRJJJGGGEEECCCCCCCCCCCCBBBAAABBBDDDEEEEEEHHHKKKNNNRRRXXXbbbmmmvvv{{{uuuqqqkkkddd___[[[YYYXXXZZZ^^^mmmtttppplllqqqgggaaaWWWNNNHHHDDDAAA???@@@@@@??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;;;;999999:::;;;888888888999999:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAABBBCCCDDDDDDGGGGGGIIIJJJKKKLLLLLLLLLJJJJJJLLLNNNPPPRRRTTTUUUYYYYYYYYYYYYZZZZZZZZZZZZ[[[]]]]]]]]]]]]```hhhmmmpppeeedddgggxxxiiiYYYRRRQQQRRRSSSUUUWWWXXXXXXXXX[[[[[[]]]bbbfffkkkuuuttthhhZZZWWWRRROOONNNLLLJJJIIIGGGJJJPPP\\\nnn;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::999888777888888888888888888888888999999999999999999999999888999999::::::999999888999999999999888888777777999999:::;;;;;;<<<<<<===<<>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>============@@@@@@AAAAAACCCDDDFFFGGGIIIJJJKKKLLLLLLMMMMMMLLLNNNNNNOOOOOOPPPQQQQQQRRRVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[ZZZ\\\^^^___aaaiiirrrqqqgggiiihhh~~~{{{gggZZZUUUOOOPPPRRRUUUWWWXXXYYYZZZYYYZZZ^^^bbbeeejjjvvvtttgggZZZVVVQQQMMMLLLKKKJJJIIIHHHKKKRRR]]]ppp;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::::::::::::::999888777888888888888888888888888999999999999999999999999888999999::::::999999888999999999999888888888777999999:::;;;;;;<<<<<<===<<>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999999999:::;;;:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>??????@@@@@@@@@AAABBBCCCEEEFFFGGGJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNPPPQQQSSSTTTTTTWWWXXXYYY[[[\\\\\\\\\[[[]]]\\\]]]```aaaccckkktttpppgggiiimmmzzzfffYYYTTTOOOQQQSSSUUUWWWXXXYYYZZZZZZZZZ^^^cccfffkkkwwwtttggg\\\XXXRRRNNNMMMLLLKKKJJJIIILLLRRR^^^ooo;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999:::::::::999888888888888888888888888888888999999999999999999999999888999999::::::999999888999999999999888888888888999999:::;;;;;;<<<<<<===<<>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<===???@@@AAABBBAAAAAAAAABBBDDDEEEGGGHHHKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMNNNPPPSSSUUUVVVWWWWWWYYY[[[\\\]]]^^^]]]]]]___^^^___bbbccceeemmmvvvppphhhjjjuuuwwwdddXXXSSSPPPQQQSSSUUUWWWYYYZZZZZZ[[[[[[^^^cccffflllyyytttggg\\\XXXSSSOOOMMMMMMLLLKKKJJJMMMSSS^^^ooo;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::::::::999999888888888888888888888888888888888888888888888888888888999999::::::999999888999999999999999999999999999999:::;;;;;;<<<<<<===<<>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===???@@@AAABBBAAAAAABBBCCCDDDFFFGGGHHHLLLLLLMMMNNNOOOOOOOOOOOONNNOOOPPPRRRSSSUUUVVVWWWXXXYYY[[[]]]_______________^^^```cccdddgggoooxxxnnnhhhkkkzzzuuubbbWWWSSSPPPQQQSSSUUUXXXYYYZZZZZZ[[[\\\___dddgggnnn{{{uuuggg\\\XXXSSSOOOMMMLLLKKKJJJKKKMMMSSS^^^ooo;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888999999:::::::::999999888888888888888888888888888888888888888888888888888999999::::::999999888999999999999999999999:::999999:::;;;;;;<<<<<<===<<>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>???@@@@@@@@@BBBBBBCCCCCCEEEGGGHHHIIILLLMMMNNNOOOOOOPPPPPPOOOPPPQQQQQQRRRSSSTTTUUUUUUXXXZZZ\\\^^^___`````````______```dddeeegggpppyyylllhhhlllrrr```WWWSSSPPPQQQSSSVVVXXXYYYZZZ[[[\\\]]]```dddhhhooo~~~vvviii[[[WWWQQQNNNLLLKKKJJJIIIKKKMMMSSS^^^ooo;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::;;;;;;888888999:::::::::999999888888888888888888888888888888888888888888888888888999999::::::999999888999999999999::::::::::::999999:::;;;;;;<<<<<<===<<>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>??????@@@@@@@@@CCCCCCCCCDDDFFFGGGIIIJJJLLLLLLMMMNNNOOOOOOOOOOOOQQQQQQRRRRRRSSSSSSTTTTTTXXXYYY\\\^^^```````````````___aaaeeefffiiiqqqzzzxxxjjjiiioooqqq```WWWTTTQQQRRRTTTVVVXXXZZZ[[[[[[]]]]]]```eeeiiiqqqxxxkkkZZZVVVQQQMMMKKKKKKJJJIIIJJJMMMSSS^^^ooo;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777888999::::::::::::999888888888888888888888888888888888888888888888888888999999::::::999999888999999999:::::::::;;;;;;999999:::;;;;;;<<<<<<===<<>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTUUUUUUWWWYYY[[[^^^___`````````bbbaaacccggghhhkkkttt}}}pppgggkkksssppp___WWWUUUQQQRRRTTTVVVXXXZZZ[[[[[[^^^^^^aaaeeejjjrrrzzzmmm[[[WWWRRRNNNLLLKKKJJJIIIIIILLLRRR^^^ooo;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;777888999:::::::::::::::888888888888888888888888777777777777777777777777999999999::::::999999999999999999::::::;;;;;;;;;999999:::;;;;;;<<<<<<===<<>>>>>>>>>>>========================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::777888999;;;<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>@@@BBBDDDEEECCCDDDDDDEEEFFFHHHIIIJJJKKKKKKLLLMMMNNNNNNNNNNNNLLLMMMOOOQQQSSSTTTVVVWWWWWWXXX[[[]]]___`````````dddccceeehhhjjjmmmuuuxxxlllffflllwwwppp___XXXVVVQQQRRRTTTWWWYYYZZZ[[[[[[^^^^^^aaafffjjjsss{{{nnn\\\XXXSSSOOOMMMMMMLLLKKKHHHKKKRRR]]]ppp<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888999999999999999999999999888999:::;;;;;;:::999888888888888888888888888888===;;;:::;;;<<<;;;:::888999999:::;;;;;;<<<<<<===???GGGMMMOOOUUUkkkvvvfff___fffwww}}}zzzqqqmmmzzzqqq]]]UUUQQQRRRQQQSSS___nnnooo]]]RRRLLLIIIFFFDDDDDDDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHOOOUUU^^^fffmmmvvvyyyqqqmmmeee^^^]]][[[YYYZZZ]]]cccjjjzzzxxxvvvwwwyyylll___QQQJJJGGGCCCAAAAAA===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999;;;;;;999999:::::::::;;;;;;;;;<<<<<<======>>>?????????======>>>???@@@AAAAAABBBGGGFFFGGGGGGHHHIIIJJJKKKJJJLLLOOOOOOOOONNNOOOQQQNNNNNNOOOQQQRRRTTTUUUVVVZZZ[[[\\\^^^___```aaaaaaaaabbbeeehhhiiimmmwww|||nnnbbbbbbppp~~~pppaaaXXXTTTUUUUUUUUUVVVXXXZZZ[[[\\\___aaacccgggmmmyyyzzzmmm^^^YYYSSSOOOLLLLLLKKKJJJHHHKKKRRR]]]mmm<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888888888888777777777777777888999999999999999999888999999999999999999999999;;;::::::;;;<<<;;;999777999999:::;;;;;;<<<<<<======DDDJJJKKKRRRhhhlllaaadddsss}}}zzzqqqmmmyyy~~~iii\\\UUUPPPRRRRRRSSS___nnnppp]]]RRRLLLIIIFFFDDDDDDDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHOOOUUU]]]fffmmmvvv|||sssjjjbbb[[[ZZZXXXWWWXXX[[[dddmmm}}}~~~uuusssvvvzzznnn```RRRKKKGGGCCC@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;;;;999999:::::::::;;;;;;;;;::::::;;;;;;<<<============>>>>>>???@@@AAABBBBBBFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLNNNOOONNNNNNOOOPPPNNNOOOPPPRRRSSSUUUVVVWWWZZZ[[[]]]^^^```aaaaaaaaabbbbbbeeehhhiiimmmwww}}}}}}vvviii___```mmm|||rrrbbbXXXTTTUUUUUUVVVWWWXXXZZZ[[[\\\]]]___bbbgggnnn{{{yyylll^^^YYYSSSNNNLLLKKKKKKJJJHHHLLLRRR]]]mmm<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888888888888888777777666666999999888888888888999999::::::::::::::::::::::::999::::::<<<===<<<999666999999:::;;;;;;<<<<<<===<<>>>>>>>>???@@@AAABBBCCCCCCFFFFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOOOONNNNNNOOOPPPPPPPPPQQQSSSUUUWWWXXXYYY[[[\\\]]]___```aaabbbbbbbbbccceeeiiijjjmmmwwwxxxwww~~~vvvmmmccc[[[\\\jjjzzztttcccYYYUUUVVVVVVVVVWWWXXXZZZ[[[\\\[[[^^^bbbgggppp}}}wwwjjj]]]YYYSSSNNNLLLKKKKKKJJJHHHLLLSSS]]]mmm<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999888888888888888888888888;;;;;;::::::999888888888999999777666666777999999::::::::::::::::::::::::999:::<<<>>>???>>>:::777999999:::;;;;;;<<<<<<===<<<>>>BBBEEELLLbbbxxxjjjiiirrr{{{|||xxxqqqooo|||vvvbbbYYYRRROOORRRRRRTTT___nnnrrr^^^RRRLLLIIIFFFDDDDDDDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHMMMTTT\\\eeemmmvvvyyymmmddd\\\YYYXXXXXX[[[___iiiyyyvvvsssuuu{{{qqqcccTTTLLLHHHCCC@@@@@@@@@@@@@@@???????????????===========================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::;;;;;;;;;;;;<<<=========>>>??????@@@@@@>>>???@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMOOOOOOOOONNNOOOPPPQQQQQQSSSUUUWWWXXXZZZ[[[\\\]]]^^^```aaabbbccccccccccccfffiiijjjmmmwww{{{rrrqqqxxxwwwnnnddd^^^XXXYYYhhhyyyvvvdddZZZWWWVVVVVVWWWWWWXXXZZZ[[[\\\\\\___ccchhhqqquuuiii\\\XXXRRRNNNLLLKKKKKKJJJIIILLLSSS]]]mmm<<<<<<;;;;;;;;;:::::::::;;;;;;:::::::::999999999888888888888888888888888:::::::::999999999888888:::999888777777888999:::999999999999999999999999:::;;;===???AAA???;;;888999999:::;;;;;;<<<<<<======>>>@@@EEELLL```oookkkqqqxxxxxxuuu{{{ooolllyyyuuubbbWWWQQQOOORRRSSSTTT___nnnsss___SSSLLLIIIFFFDDDDDDDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHMMMSSS\\\dddlllvvv|||pppggg]]]ZZZXXXXXX\\\```lllwwwsssuuu{{{qqqcccTTTLLLHHHCCC@@@@@@@@@@@@@@@@@@??????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@??????@@@BBBCCCDDDFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNMMMOOOQQQQQQOOOOOOOOOPPPQQQRRRTTTVVVXXXZZZ[[[\\\]]]^^^___aaabbbcccddddddddddddgggiiijjjmmmwwwwwwnnnnnnpppssshhh^^^[[[WWWWWWeeewwwxxxeee[[[YYYWWWWWWWWWXXXYYYZZZ[[[\\\^^^aaaeeejjjrrrttthhh\\\WWWQQQMMMLLLKKKKKKJJJIIIMMMSSS]]]mmm<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888777777777777777777777777:::999999999999999999:::888888888888888888888888::::::<<<>>>@@@???<<<999999999:::;;;;;;<<<<<<===>>>===@@@FFFLLL^^^uuulllmmmqqq}}}yyyrrrpppwwwlllffftttrrraaaVVVPPPNNNRRRSSSUUU```nnnttt```TTTLLLIIIFFFDDDDDDDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHLLLRRR[[[dddlllvvvtttiii^^^YYYWWWWWW[[[```oooyyytttwww~~~pppbbbSSSLLLHHHCCC@@@@@@@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????@@@AAACCCDDDFFFGGGGGGGGGHHHHHHIIIKKKMMMOOOPPPOOOQQQRRRRRRQQQPPPQQQRRRQQQRRRTTTVVVXXXZZZ\\\]]]^^^___```bbbcccdddeeeeeeeeeeeegggjjjjjjmmmwwwuuummmlllkkkrrrdddZZZXXXUUUUUUbbbuuuxxxfff]]][[[XXXXXXXXXXXXYYYZZZ[[[\\\___bbbfffkkkttttttiii[[[WWWQQQMMMKKKKKKKKKJJJJJJMMMSSS]]]mmm<<<<<<;;;;;;;;;:::::::::;;;;;;::::::::::::999999888888888888888888888888666666666777888888999999::::::;;;;;;;;;;;;::::::999999999999999999999999999999999;;;======;;;999999999:::;;;;;;<<<<<<===>>><<>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@BBBCCCEEEGGGHHHIIIIIIIIIJJJKKKMMMOOOPPPQQQQQQSSSTTTTTTRRRQQQRRRSSSQQQRRRSSSVVVXXXZZZ\\\]]]______aaacccdddeeeeeefffeeeeeehhhjjjjjjmmmwwwuuullllllhhhrrrbbbWWWVVVTTTRRR___rrrxxxfff^^^]]]XXXXXXXXXXXXYYYZZZ[[[\\\]]]aaaeeellluuutttjjjZZZVVVPPPMMMKKKKKKKKKKKKJJJMMMTTT]]]mmm<<<<<<;;;;;;;;;:::::::::;;;;;;;;;:::::::::999999888888888888888888888888777777888999:::;;;;;;<<<::::::<<<<<<<<<<<<::::::::::::::::::::::::::::::888888777999:::;;;:::999999999:::;;;;;;<<<<<<===>>>;;;???FFFLLLZZZzzzrrrnnnoooqqqnnniiihhhppp~~~gggcccrrrnnn^^^TTTNNNMMMRRRSSSUUU```nnnuuuaaaUUULLLIIIFFFDDDDDDDDDCCCAAAAAAAAAAAABBBCCCEEEGGGHHHKKKQQQ[[[dddlllvvv~~~rrrfff___\\\[[[___eeerrr~~~~~~~~~lll___QQQJJJGGGCCCAAAAAA?????????>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;<<<<<<<<<======>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEGGGHHHIIIIIIJJJJJJLLLNNNPPPRRRSSSRRRTTTUUUUUUSSSRRRSSSTTTPPPQQQSSSUUUXXXZZZ\\\]]]___```aaacccdddeeeffffffffffffhhhjjjkkkmmmwwwuuummmlllgggrrraaaUUUUUUSSSPPP\\\pppxxxfff___^^^YYYYYYXXXYYYYYYZZZ[[[\\\[[[___dddlllvvvtttjjjZZZVVVPPPLLLKKKKKKKKKKKKJJJNNNTTT]]]mmm<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999666777999:::;;;;;;:::999999999999999999999999999999999999999999999999999999999999:::::::::;;;;;;===AAA???BBBLLLXXXttttttjjjeeegggfffbbbaaalllmmmdddjjjxxx~~~jjj\\\TTTQQQNNNNNNOOOSSS]]]iiixxxbbbTTTLLLIIIFFFDDDDDDDDDCCCAAADDDDDDCCCCCCDDDEEEGGGHHHNNNSSS[[[bbbiiirrr}}}wwwiiidddaaa]]]bbbkkk||||||jjj\\\NNNIIIGGGDDDBBBAAA????????????>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===@@@?????????@@@AAABBBBBBDDDDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLMMMNNNPPPRRRSSSVVVVVVUUUUUUTTTSSSSSSSSSUUUVVVWWWYYYZZZ\\\]]]^^^___```aaabbbbbbbbbbbbbbbdddfffjjjnnnnnnpppxxxzzzqqqnnnjjj{{{uuu^^^YYYQQQQQQVVVZZZqqqwwwggg```]]]XXXXXXXXXXXXYYYYYYYYYYYY^^^^^^aaajjjuuuqqqeee[[[WWWQQQMMMKKKKKKIIIHHHKKKKKKQQQ^^^mmm<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999888999:::::::::999888888999999999999999999999999999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===AAA???BBBLLLXXXsssuuujjjcccbbbbbb___^^^jjjnnndddjjjxxx}}}iii[[[TTTPPPNNNNNNOOORRR]]]hhhvvvaaaSSSMMMJJJFFFDDDDDDCCCBBBAAADDDCCCCCCCCCCCCEEEFFFGGGNNNSSSZZZaaaiiirrr}}}yyylllfffbbb```fffpppxxxgggZZZNNNIIIGGGDDDAAA@@@????????????>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????@@@@@@AAAAAABBBBBBDDDEEEEEEFFFGGGHHHIIIIIIKKKKKKKKKMMMNNNPPPRRRSSSUUUUUUUUUUUUTTTTTTTTTTTTUUUVVVWWWYYY[[[\\\]]]^^^___```aaabbbbbbcccbbbbbbeeefffjjjnnnooopppyyy{{{sssrrrmmm}}}xxx```YYYQQQPPPUUU[[[rrrtttfff^^^\\\YYYYYYYYYYYYYYYZZZZZZZZZ]]]]]]aaajjjtttqqqeee[[[WWWQQQMMMKKKKKKJJJIIILLLLLLRRR^^^mmm<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999::::::;;;::::::888777666999999999999999999999999999999999999999999999999;;;;;;;;;<<<<<<<<<=========AAA???BBBKKKVVVppp~~~yyykkkbbb\\\]]][[[[[[ggg~~~pppdddiiiwww|||gggZZZSSSPPPNNNNNNOOORRR\\\ggg}}}ttt___RRRMMMJJJGGGDDDDDDCCCAAA@@@DDDCCCCCCBBBCCCEEEFFFGGGMMMRRRYYY```hhhqqq|||zzzlllfffaaa```hhhttt~~~rrrcccXXXMMMIIIHHHCCC??????????????????>>>>>>>>>>>>========================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????>>>???AAABBBCCCCCCBBBBBBEEEFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[\\\^^^^^^______aaabbbbbbccccccccceeefffjjjooooooqqqzzz|||vvvvvvsss}}}ddd[[[QQQOOOUUU[[[sssqqqddd]]][[[YYYYYYZZZZZZZZZ[[[[[[[[[]]]\\\```iiitttqqqeeeZZZVVVQQQMMMLLLKKKJJJIIIMMMMMMRRR]]]lll~~~<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999::::::::::::999999888888888999999999999999::::::999999999999999999999999;;;;;;;;;;;;<<<<<<<<<<<<<<>>????????????>>>>>>>>>===========================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>???BBBDDDEEEDDDCCCBBBFFFGGGHHHIIIJJJKKKKKKLLLKKKKKKLLLMMMOOOQQQRRRSSSTTTTTTUUUUUUVVVWWWWWWXXXVVVWWWXXXYYY[[[]]]^^^___^^^___```bbbbbbccccccccceeefffkkkoooppprrr{{{|||xxxyyy{{{hhh]]]QQQNNNUUU\\\uuunnnbbb]]][[[ZZZZZZZZZ[[[[[[\\\\\\]]]\\\\\\```hhhsssrrrfffZZZVVVQQQMMMLLLKKKJJJIIINNNMMMRRR]]]kkk~~~<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999999999999999999999999999999999999888888888999999:::::::::888888888999999:::::::::999999999999999999999999999::::::::::::;;;;;;;;;<<<@@@@@@BBBJJJRRRjjj}}}xxxpppbbbbbb^^^\\\fff{{{sssfffjjjvvvyyyeeeXXXRRROOONNNNNNNNNPPPYYYcccyyysss```UUUMMMJJJGGGDDDDDDCCCBBB@@@CCCCCCBBBBBBBBBDDDEEEFFFJJJOOOWWW^^^eeennnyyy~~~tttgggaaa]]]^^^kkkzzz}}}xxxxxxttthhh[[[SSSLLLJJJGGGBBB??????????????????>>>>>>>>>===========================;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>@@@CCCEEEFFFFFFEEEDDDHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNOOOQQQSSSTTTTTTTTTUUUVVVWWWXXXXXXYYYVVVWWWXXXZZZ[[[]]]^^^___^^^___```aaacccccccccdddeeegggkkkpppqqqsss|||{{{xxx{{{kkk^^^RRRNNNUUU]]]wwwzzzkkkbbb]]][[[ZZZZZZZZZ[[[\\\]]]]]]]]]\\\\\\```hhhsssrrrgggYYYVVVPPPMMMLLLKKKKKKJJJNNNMMMQQQ\\\jjj}}}<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999888888888888999:::;;;<<<888888888999999::::::;;;999999999999999999999999999999999:::::::::;;;;;;;;;@@@@@@BBBIIIQQQggg{{{}}}pppmmmgggbbbjjj~~~ttthhhkkkwwwxxxeeeXXXQQQOOONNNNNNNNNPPPXXXbbbwwwtttaaaVVVLLLIIIFFFDDDDDDDDDCCCAAACCCBBBBBBAAABBBDDDEEEFFFIIINNNUUU\\\dddmmmxxx~~~yyywww||||||pppeeeaaa]]]___nnn~~~~~~xxxxxxtttuuurrreeeYYYRRRLLLJJJGGGBBB@@@AAA????????????>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>@@@AAACCCEEEFFFGGGFFFFFFIIIJJJJJJKKKLLLMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSUUUUUUVVVWWWWWWXXXYYYYYYWWWWWWXXXZZZ\\\]]]______]]]^^^```aaacccdddddddddeeeggglllppprrrttt}}}{{{yyy}}}lll```SSSPPPWWW___xxxuuuhhhaaa]]][[[YYYYYYZZZ[[[\\\]]]]]]^^^]]]\\\```iiitttpppeeeYYYUUUPPPMMMLLLLLLKKKJJJMMMLLLPPP[[[iii}}}<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999999999:::999888888888999:::;;;777888888999::::::;;;;;;999999999999999999999999::::::::::::;;;;;;;;;<<<;;;@@@@@@BBBIIIOOOdddzzz{{{qqqiiinnntttiiimmmwwwxxxeeeXXXQQQNNNMMMNNNNNNOOOWWWaaauuuttt```UUUJJJHHHEEEDDDDDDDDDDDDCCCBBBBBBAAAAAABBBCCCEEEFFFHHHMMMTTT[[[ccclllwww~~~}}}wwwqqquuu{{{uuukkkbbb___\\\___nnnvvvssstttrrrtttqqqeeeYYYRRRLLLIIIFFFBBBAAADDD????????????>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????AAABBBCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOOOOSSSSSSRRRRRRRRRRRRSSSSSSVVVVVVWWWWWWXXXXXXYYYYYYWWWWWWYYYZZZ\\\^^^______]]]^^^```aaacccdddddddddeeeggglllqqqrrrttt}}}{{{zzz~~~mmmaaaUUURRRYYY```yyypppeee___[[[ZZZXXXXXXYYYZZZ[[[\\\]]]]]]]]]]]]aaajjjttt}}}lllaaaYYYUUUPPPMMMLLLLLLKKKKKKLLLKKKOOOZZZiii}}}<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999999999999999999999999999999999999<<<;;;:::888777888888999777777888999::::::;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<======;;;@@@@@@BBBIIINNNccc{{{xxxnnnqqq}}}tttjjjmmmxxxyyyeeeXXXPPPNNNMMMNNNNNNOOOWWW```tttsss___TTTJJJGGGEEEDDDDDDEEEEEEDDDBBBBBBAAAAAABBBCCCEEEFFFGGGMMMTTT[[[bbblllvvv~~~~~~wwwpppssswwwyyy~~~nnneee^^^\\\ZZZ\\\lll}}}rrroooqqqpppsssqqqeeeYYYRRRLLLIIIEEEBBBBBBFFF????????????>>>>>>>>>>>>========================;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@BBBBBBCCCDDDEEEGGGIIIJJJKKKKKKLLLMMMNNNOOOOOOPPPUUUUUUTTTSSSSSSSSSSSSSSSWWWWWWWWWXXXXXXXXXXXXXXXWWWXXXYYYZZZ\\\^^^___```]]]^^^```aaacccddddddeeefffggglllqqqrrruuu~~~|||{{{mmmbbbVVVSSSZZZaaazzz}}}mmmbbb]]]ZZZYYYWWWXXXYYYZZZ[[[\\\]]]]]]^^^^^^aaajjjuuuzzzjjj___XXXUUUPPPMMMLLLLLLKKKKKKLLLKKKOOOYYYiii}}};;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888:::::::::::::::::::::::::::::::::999999999888888:::::::::999999999888888999999999999999999999999:::::::::999999888888888:::::::::;;;;;;;;;<<<<<<===@@@>>>@@@GGGNNNbbbyyyvvvvvv|||ssshhhkkkuuuuuuaaaUUURRRNNNMMMNNNOOOQQQXXXaaasssuuuaaaUUUKKKIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDIIIKKKPPPYYY```gggsssxxxuuuqqqooorrrxxxwwwlllccc\\\ZZZXXX\\\mmmtttmmmiiimmmtttuuummmddd]]]TTTKKKIIIGGGBBB@@@@@@????????????>>>>>>>>>>>>;;;<<<<<<=======================================<<<<<<<<<;;;;;;:::::::::===============<<<<<<<<<===>>>???@@@@@@@@@@@@@@@DDDEEEEEEGGGHHHIIIJJJJJJJJJKKKMMMMMMNNNOOORRRTTTUUUUUUUUUTTTTTTTTTSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWYYYZZZ[[[\\\^^^___```aaa______```bbbcccfffggghhhiiiiiilllpppqqquuuooo^^^WWWSSSUUUhhhxxxjjjaaaZZZXXXXXXWWWXXXYYY[[[\\\\\\\\\\\\\\\]]]aaahhhuuuuuuhhh```SSSQQQOOOLLLJJJIIIIIIHHHKKKJJJOOO[[[jjj~~~;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999:::::::::::::::::::::::::::::::::999999999888888:::::::::999999999888888999999999999999999999999:::::::::999999999888888:::::::::;;;;;;;;;<<<<<<<<>>@@@HHHNNNbbb{{{zzz|||xxxvvv|||rrriiilllvvvvvvcccVVVRRRNNNMMMNNNOOOQQQXXX```rrrsss___SSSKKKIIIGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDIIIJJJPPPXXX___gggsss~~~|||wwwrrrooopppttt}}}wwwnnnfff^^^WWWWWWWWW\\\nnntttnnnjjjoooxxxyyyqqqhhh]]]TTTKKKHHHFFFBBB????????????>>>>>>>>>=========;;;<<<<<<=======================================<<<<<<<<<;;;;;;:::::::::=====================<<<===>>>???@@@@@@AAA@@@@@@DDDDDDEEEFFFHHHIIIJJJJJJJJJKKKMMMNNNNNNOOOQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUYYYYYYZZZZZZZZZZZZYYYXXXZZZZZZ[[[]]]^^^___```aaa___``````bbbdddfffggghhhiiijjjlllpppqqqtttmmm]]]WWWSSSUUUhhhvvvhhh___ZZZYYYZZZWWWXXXYYY[[[\\\\\\\\\\\\]]]___ccckkkwwwsssfff^^^SSSQQQOOOLLLJJJIIIIIIIIIKKKKKKPPP[[[jjj}}};;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999999888888:::::::::999999999888888999999999999999999999999:::::::::999999999999888:::::::::;;;;;;;;;<<<<<<;;;???>>>@@@HHHNNNbbb|||~~~zzzrrrvvvwwwsss|||~~~qqqjjjmmmwwwxxxdddXXXRRRNNNLLLNNNOOOQQQXXX```pppsss___SSSLLLJJJGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDIIIJJJOOOXXX^^^fffrrr}}}}}}wwwrrrqqqsssxxx|||ppphhhaaaYYYUUUVVVWWW^^^qqqtttnnnlllsss}}}wwwnnn^^^UUULLLHHHFFFAAA??????>>>>>>>>>=========<<<<<<;;;<<<<<<=======================================<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=====================>>>???@@@AAAAAAAAAAAACCCDDDEEEFFFGGGIIIJJJJJJJJJLLLNNNNNNNNNOOOQQQSSSSSSSSSTTTUUUUUUVVVWWWWWW\\\]]]_________]]][[[ZZZZZZ[[[\\\]]]^^^```aaaaaa``````aaabbbdddfffggghhhjjjjjjmmmpppqqqttt~~~|||jjj[[[VVVSSSUUUhhhssseee]]]YYYYYY[[[WWWXXXYYY[[[\\\\\\\\\\\\___aaafffnnnzzzqqqccc[[[SSSRRROOOLLLJJJIIIIIIIIILLLLLLPPP[[[jjj}}};;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999:::::::::::::::::::::::::::::::::999999999888888:::::::::999999999888888999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::>>>>>>@@@HHHNNNaaa~~~||||||}}}sssiiinnn}}}tttnnnvvvsssllloooxxxxxxeeeXXXRRRNNNLLLNNNNNNPPPWWW___ooouuubbbUUUMMMJJJGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHIIIOOOWWW]]]eeeppp|||~~~xxxuuuuuuxxxzzzooohhh```YYYUUUWWWZZZaaauuutttooonnnvvv}}}tttaaaWWWMMMIIIFFFBBB@@@@@@============<<<<<<<<<<<<;;;<<<<<<=======================================<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>???@@@AAABBBBBBBBBCCCCCCDDDFFFGGGIIIJJJKKKKKKMMMOOOPPPOOOOOOQQQRRRRRRSSSTTTUUUVVVXXXYYYYYY^^^```aaabbbaaa___\\\ZZZ\\\\\\]]]^^^___```aaaaaaaaaaaaaaabbbdddfffggghhhkkkkkkmmmpppqqqttt~~~wwwfffYYYUUUSSSUUUhhh~~~pppbbb[[[WWWWWWYYYWWWXXXYYYZZZ\\\\\\\\\\\\___bbbgggooo}}}pppbbb[[[TTTRRROOOMMMKKKJJJIIIIIILLLLLLPPP[[[jjj}}};;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999888888:::::::::::::::::::::::::::::::::999999999888888:::::::::999999999888888999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::>>>>>>AAAHHHMMM```|||yyyyyyzzzqqqdddffftttrrrkkksssyyynnnqqqzzzxxxdddXXXRRRNNNLLLMMMNNNOOOVVV^^^nnn~~~vvvbbbVVVNNNKKKGGGDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDHHHIIINNNVVV\\\cccooozzz~~~zzzzzz{{{yyyooohhh```YYYVVVXXX[[[dddxxxuuupppooovvvyyydddYYYOOOKKKGGGCCCAAAAAA============<<<<<<<<<<<<;;;<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>===>>>???@@@AAABBBBBBBBBCCCCCCEEEFFFHHHJJJKKKLLLMMMOOOQQQRRRQQQPPPQQQRRRRRRSSSTTTUUUWWWYYYZZZ[[[^^^```aaabbbaaa___\\\ZZZ]]]]]]^^^___``````aaaaaabbbbbbbbbcccdddfffggghhhkkkkkknnnqqqrrruuurrrbbbVVVTTTRRRUUUhhh~~~nnn```YYYTTTTTTVVVWWWXXXYYYZZZ\\\\\\\\\\\\^^^aaagggppp}}}qqqddd\\\TTTRRRPPPMMMKKKJJJJJJJJJLLLKKKPPP[[[jjj}}};;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888777:::::::::::::::::::::::::::::::::999999999888888:::::::::999999999888888999999999999999999999999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;??????AAAHHHLLL^^^zzzvvvvvvxxxqqqdddcccmmmwww|||ooohhhooorrrttt}}}yyyeeeXXXRRRNNNLLLMMMMMMOOOVVV]]]kkk|||vvvbbbUUUOOOKKKGGGDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGHHHMMMUUU[[[bbbnnnyyyxxxnnnhhh```YYYVVVZZZ^^^hhh}}}wwwqqqnnntttzzzeee[[[PPPJJJGGGBBB@@@AAA>>>>>>>>>=========<<<<<<;;;<<<<<<=======================================<<<<<<<<<<<<<<<=========;;;;;;<<<<<<===>>>>>>>>>===>>>???AAABBBCCCCCCCCCDDDDDDFFFHHHJJJKKKMMMNNNOOORRRTTTTTTSSSRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\^^^___```aaa```___]]][[[^^^^^^______```aaaaaabbbbbbbbbccccccdddfffggghhhkkklllooossstttxxxmmm^^^SSSSSSRRRUUUggg}}}lll___XXXTTTSSSTTTWWWXXXYYY[[[\\\\\\\\\\\\]]]```fffppp~~~ssseee]]]TTTSSSPPPMMMKKKJJJJJJJJJKKKJJJOOO[[[jjj~~~;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;::::::999888:::::::::::::::::::::::::::::::::999999999888888:::::::::999999999888888999999999999999999999999888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<>>?????????>>>>>>>>>=========;;;<<<<<<=======================================;;;<<<<<<<<<=========>>>;;;;;;<<<<<<===>>>>>>???===>>>???AAABBBCCCDDDDDDEEEEEEGGGIIIKKKMMMNNNOOORRRTTTVVVWWWUUUSSSSSSSSSSSSTTTUUUWWWXXXZZZ[[[\\\_________``````___^^^^^^_________```aaaaaabbbbbbcccccccccdddeeefffggghhhllllllppptttvvvzzzjjj[[[RRRRRRRRRUUUggg}}}zzzhhh^^^YYYUUUTTTUUUWWWXXXYYY[[[\\\\\\\\\\\\]]]```gggrrrtttfff^^^TTTSSSPPPNNNLLLJJJJJJJJJIIIIIINNNZZZjjj;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999:::::::::::::::::::::::::::::::::999999999888888:::::::::999999999888888999999999999999999999999888888888999999::::::::::::::::::;;;;;;;;;<<<<<<===AAA@@@BBBHHHJJJ[[[vvvsssrrrwwwvvviiidddhhhoooqqqssspppeee[[[```sss{{{}}}}}}gggZZZRRRNNNLLLMMMMMMNNNUUU\\\eeevvv{{{fffXXXPPPLLLGGGCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDGGGGGGLLLTTTZZZaaalllwwwxxxrrreee______eeelllyyy{{{rrrkkkoooyyy~~~yyydddYYYMMMGGGCCC???===>>>????????????>>>>>>>>>>>>;;;<<<<<<=======================================;;;<<<<<<<<<======>>>>>>;;;;;;;;;<<<===>>>>>>???===>>>???AAABBBCCCDDDDDDEEEFFFHHHJJJLLLNNNOOOPPPSSSUUUXXXXXXVVVTTTTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[_______________`````````______``````aaaaaabbbbbbcccccccccdddeeefffggghhhllllllpppuuuwww|||~~~hhhZZZQQQRRRRRRVVVggg}}}vvvfff^^^ZZZVVVUUUVVVWWWXXXYYY[[[\\\\\\\\\\\\]]]aaahhhssstttfff^^^UUUSSSQQQNNNLLLKKKJJJJJJHHHHHHNNNZZZjjj<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999888777777888999999::::::999999888;;;;;;;;;::::::999999999999999999999999999999999:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;???@@@<<<>>>FFFJJJYYYsssuuuxxxzzzyyyooohhhfffeeelllmmmcccZZZZZZ\\\hhhmmm\\\TTTNNNKKKKKKMMMNNNSSSYYYiiivvv}}}gggYYYRRRKKKGGGGGGFFFCCCBBBCCCAAAAAA@@@@@@AAACCCDDDEEEHHHIIINNNUUUZZZ```jjjttt~~~{{{xxxwwwxxxyyyzzz~~~|||tttfffdddaaadddooowwwoooooopppyyy}}}vvvbbbWWWLLLHHHEEEAAA@@@BBB>>>>>>>>>>>>===================================================<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<=========>>>@@@AAAAAABBBBBBCCCCCCCCCHHHHHHIIIJJJLLLNNNPPPQQQUUUUUUUUUUUUUUUUUUUUUUUUXXXWWWWWWXXXXXXYYYZZZ[[[bbbaaa```__________________```bbbcccccccccaaa```aaabbbcccdddfffggghhhhhhkkklllppptttwww{{{{{{eeeWWWNNNOOOQQQWWWkkkuuuccc[[[XXXVVVUUUUUUXXXYYY[[[\\\[[[\\\]]]______aaagggttt{{{kkkaaaXXXUUUPPPMMMKKKKKKIIIHHHKKKLLLRRR\\\jjj}}}<<<<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::999999888888999999::::::999999888:::::::::999999888888888999999999999999999999999:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;>>>@@@<<<>>>FFFJJJXXXqqqwwwyyy||||||rrrkkkiiihhhiiiiii^^^UUUUUUWWWcccyyyqqq```UUUOOOKKKLLLMMMMMMRRRXXXhhhvvviii[[[RRRLLLGGGGGGFFFCCCBBBDDDAAAAAA@@@@@@AAABBBDDDEEEHHHHHHMMMUUUZZZ___jjjttt}}}|||yyyvvvuuuuuuvvvwww{{{}}}wwwlllhhhfffkkkyyy{{{tttsssrrryyy|||tttbbbWWWLLLGGGEEEAAA@@@BBB>>>>>>>>>>>>============================================================<<<<<<<<<<<<<<<===>>>>>><<<======>>>>>>???@@@@@@AAABBBBBBCCCCCCDDDDDDDDDHHHHHHIIIJJJLLLNNNPPPQQQUUUUUUUUUVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\______^^^^^^]]]]]]^^^^^^```bbbdddeeeeeedddcccbbbbbbcccdddeeefffgggiiiiiilllmmmpppuuuwww{{{}}}eeeWWWNNNOOORRRWWWkkksssaaaYYYWWWUUUSSSTTTVVVWWWYYYYYYYYYYYY[[[]]]___aaahhhttt|||lllbbbXXXUUUPPPMMMKKKKKKIIIHHHJJJKKKQQQ\\\jjj}}}===<<<<<<;;;::::::;;;;;;===<<<<<<;;;;;;::::::999888999999::::::999999888999999888888888888888777999999999999999999999999:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;>>>???<<<>>>FFFIIIVVVoooyyy{{{xxxrrrooonnnhhhggg[[[QQQQQQRRR^^^ssstttbbbWWWQQQMMMLLLLLLMMMQQQWWWgggtttlll^^^RRRLLLHHHGGGFFFCCCBBBDDDBBBAAA@@@@@@AAABBBDDDEEEGGGHHHMMMTTTYYY^^^iiisss~~~}}}zzzxxxvvvvvvwwwwww|||}}}~~~~~~}}}}}}xxxpppkkkjjjrrrzzzyyyvvvzzz{{{pppaaaVVVLLLGGGDDDAAA@@@BBB>>>>>>>>>>>>==================================================================<<<<<<<<<===>>>>>><<<===>>>???@@@BBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIJJJLLLMMMOOOPPPTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]^^^^^^^^^^^^^^^______```bbbdddeeegggggggggeeedddddddddeeefffgggiiijjjkkkmmmnnnrrrvvvxxx|||eeeWWWNNNPPPRRRWWWkkkppp___WWWUUUSSSSSSSSSUUUWWWYYYYYYYYYYYY[[[]]]___aaahhhuuunnncccXXXUUUPPPMMMKKKKKKIIIHHHIIIJJJPPP[[[jjj}}}>>>===<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::::::::999888999999::::::999999888999999999999888888888888999999999999999999999999:::999999888888999999:::999999999999999999999999999999999:::::::::;;;;;;===???<<>>>>>>>>>>>===================================================>>>>>>>>>>>>===============>>>>>><<<<<<>>>???AAACCCDDDEEEDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJLLLNNNOOOPPPRRRRRRSSSUUUVVVXXXYYYYYYZZZZZZZZZZZZ[[[\\\]]]^^^````````````aaabbbcccdddcccdddfffhhhiiihhhgggffffffffffffggghhhjjjlllmmmpppqqquuuyyy{{{}}}dddWWWNNNPPPRRRWWWjjj}}}mmm\\\UUUTTTSSSSSSTTTWWWYYYZZZ[[[ZZZ[[[]]]^^^___bbbiiiwwwpppeeeXXXUUUPPPMMMKKKKKKIIIHHHIIIJJJQQQ\\\kkk???>>>===<<<;;;;;;;;;;;;::::::::::::999999999999888999999::::::999999888999:::::::::::::::::::::999999999999999999999999:::999999888888999999:::999999999999999999999999999999999:::::::::;;;;;;<<>>>>>>>>>>>================================================>>>>>>?????????>>>>>>=========>>>>>>;;;<<<===???AAACCCDDDEEEEEEEEEFFFGGGHHHJJJJJJKKKJJJJJJKKKKKKMMMNNNPPPQQQPPPQQQRRRTTTUUUWWWXXXYYY\\\\\\\\\\\\\\\^^^______`````````aaabbbcccdddeeecccdddggghhhiiiiiihhhggghhhhhhggghhhiiikkknnnoootttuuuyyy}}}~~~~~~dddWWWOOOQQQSSSXXXjjj{{{kkk[[[TTTTTTTTTTTTUUUWWWXXXZZZZZZZZZ[[[\\\^^^___bbbjjjxxxrrrfffXXXUUUPPPMMMKKKKKKIIIHHHJJJKKKRRR]]]lll??????===<<<;;;;;;::::::999999999999999999999999888999999::::::999999888:::::::::::::::;;;;;;;;;999999999999999999999999:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;<<>>>>>>>>>>>====================================<<<======>>>>>>??????@@@??????>>>=========>>>>>><<<===>>>@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLMMMNNNPPPQQQRRRQQQRRRSSSTTTVVVWWWXXXYYY]]]]]]]]]]]]^^^___``````____________```aaaccccccdddeeegggjjjjjjjjjiiihhhjjjjjjiiiiiijjjmmmpppqqqvvvwww{{{}}}cccVVVOOOQQQSSSXXXjjjxxxhhhYYYSSSSSSTTTTTTVVVTTTVVVXXXXXXXXXXXXZZZ\\\___ccckkkzzzttthhhXXXUUUPPPMMMKKKKKKIIIHHHKKKLLLRRR^^^lll@@@???>>><<<;;;;;;::::::::::::::::::::::::::::::888999999::::::999999888888888999999::::::::::::999999999999999999999999:::999999888888999999:::999999999999999999999999999999::::::::::::;;;;;;;;;>>>===@@@EEEDDDMMMbbb}}}ppp]]]WWWRRRVVVeeeqqqwww}}}kkkZZZTTTOOONNNMMMMMMPPPVVV___mmmrrraaaSSSMMMIIIIIIHHHDDDCCCEEECCCCCCAAAAAAAAAAAABBBCCCEEEFFFJJJQQQUUUZZZcccmmmwww{{{zzzqqqtttyyyzzzlllccc___]]]aaapppqqq^^^TTTJJJFFFDDDAAA@@@BBB>>>>>>>>>>>>====================================<<<======>>>??????@@@@@@@@@??????>>>======>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZ^^^^^^^^^^^^___```aaaaaa````````````aaaaaabbbccceeegggiiilllmmmllllllkkklllkkkjjjjjjkkknnnqqqsssvvvwww{{{~~~~~~|||cccVVVOOORRRTTTXXXjjjttteeeVVVQQQRRRRRRSSSUUUTTTVVVXXXXXXXXXXXXZZZ[[[___ccclll{{{vvviiiXXXUUUPPPMMMKKKKKKIIIHHHJJJKKKQQQ\\\jjj}}}@@@???>>>===;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::999999999777777888888999999999999999999999999999999999999:::999999999999999999:::999999999999999999999999999999:::::::::;;;;;;;;;;;;>>>===@@@EEECCCLLLaaa|||xxxddd\\\VVVYYYggg~~~iiippp}}}{{{jjjZZZTTTOOONNNMMMMMMQQQVVV^^^mmmqqq```SSSMMMIIIIIIHHHDDDCCCEEEDDDCCCBBBAAAAAAAAABBBCCCEEEFFFJJJPPPUUUYYYcccmmmwww{{{ppprrruuuzzz~~~qqqccc[[[YYYXXX]]]lll|||sss^^^SSSIIIEEECCCAAA@@@BBB>>>>>>>>>>>>====================================<<<======>>>???@@@@@@@@@@@@@@@???>>>>>>===>>>>>>@@@AAABBBCCCDDDFFFFFFGGGEEEFFFGGGHHHJJJKKKLLLMMMOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWWWWXXXYYYZZZ[[[[[[___^^^^^^______```aaabbbcccccccccbbbccccccdddeeegggiiikkkmmmnnnnnnnnnmmmmmmlllkkkjjjlllnnnrrrtttuuuvvvzzz~~~}}}~~~}}}yyy}}}cccVVVOOORRRTTTXXXjjjrrrcccTTTOOOPPPQQQRRRTTTVVVXXXYYYZZZYYYZZZ\\\]]]___ccclll{{{wwwjjjXXXUUUPPPMMMLLLKKKIIIHHHIIIJJJPPP[[[hhh{{{CCC@@@<<<::::::;;;;;;;;;::::::;;;;;;::::::999888888888888888888888888888:::::::::999999888888888999999999999999999999999::::::999888777777888888:::::::::999999888888888888999999::::::;;;;;;<<<===<<<===>>>???BBBNNNZZZyyysss]]]TTTYYY```|||nnniiisssnnn]]]TTTMMMLLLNNNNNNOOORRR^^^mmmsss```UUUMMMHHHHHHHHHEEECCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEFFFJJJPPPTTTXXXaaajjjsss|||~~~yyyrrrnnnrrryyy~~~ssshhh___ZZZTTTVVVZZZfff{{{zzzzzzzzzlll[[[SSSJJJDDDBBBBBBAAA@@@>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>============>>>>>>>>>>>>===============>>>???@@@AAABBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFGGGFFFFFFIIIMMMPPPOOOMMMPPPQQQRRRRRRRRRRRRTTTVVVVVVWWWYYY\\\^^^___``````]]]^^^```aaacccdddddddddeeefffeeedddcccccceeegggeeehhhlllppprrrrrrpppooooooooonnnnnnnnnnnnoooooorrrvvvzzz|||}}}}}}zzz|||{{{fffXXXPPPQQQSSSXXXkkkpppcccVVVQQQPPPPPPQQQSSSVVVXXXZZZZZZYYYXXXYYYZZZ```eeeppp~~~vvvhhh[[[WWWQQQMMMKKKKKKIIIHHHJJJJJJOOO[[[jjj}}}CCC@@@<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888888888888888888888:::::::::999999999888888999999999999999999999999:::999999888888888888888:::::::::999999999888888888999999::::::;;;<<<<<<===<<<===>>>???BBBNNNZZZwww|||dddYYY\\\cccnnnfffmmm|||nnn^^^UUUMMMLLLNNNMMMOOOQQQ\\\kkkrrr```UUUNNNHHHHHHHHHEEECCCDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEJJJPPPSSSWWW```jjjuuuyyyqqqkkkmmmrrryyyuuujjj```YYYUUUSSSUUUYYYdddxxxyyyuuuuuu}}}xxxkkkYYYRRRIIICCCAAAAAAAAA???>>>>>>>>>>>>>>>======<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGGGGJJJNNNPPPOOOMMMQQQSSSTTTTTTSSSTTTVVVXXX\\\\\\]]]]]]]]]]]]]]]]]]]]]^^^```aaacccdddddddddfffffffffeeeddddddfffhhhgggjjjnnnqqqrrrrrrqqqooooooooonnnnnnnnnooooooppprrruuuxxxzzzzzz}}}}}}{{{gggYYYPPPQQQSSSXXXkkkooobbbUUUQQQPPPPPPQQQSSSVVVXXXYYYZZZYYYYYYZZZ[[[aaagggrrrvvviii[[[WWWQQQMMMKKKKKKJJJIIIJJJJJJOOO[[[jjj}}}BBB???<<<::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;::::::999999999999999999999999:::::::::999999999999888999999999999999999999999999999999999888888888888:::::::::999999999999888999999999:::;;;;;;<<<<<<===<<<===??????BBBMMMYYYuuulll^^^___eeerrrfffhhhttt}}}ppp^^^UUUNNNMMMNNNMMMNNNQQQ[[[iii~~~sss```WWWOOOIIIIIIHHHFFFDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEIIIOOORRRVVV```iiiwww|||rrrjjjiiilllrrr{{{~~~vvvkkkaaaYYYTTTQQQPPPRRRVVV```uuusssoooooowwwttthhhWWWPPPGGGBBBAAAAAA@@@???>>>>>>??????>>>>>>===<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIJJJHHHHHHIIIKKKNNNPPPPPPOOOSSSTTTUUUUUUUUUVVVXXXZZZ```___^^^^^^]]]]]]^^^^^^^^^___```bbbcccddddddeeegggggghhhgggeeeeeegggiiikkkmmmppprrrssssssrrrpppooonnnnnnnnnooopppqqqqqqqqqtttvvvvvvwwwzzziiiZZZPPPQQQSSSXXXlllmmmaaaTTTPPPPPPPPPQQQSSSVVVWWWYYYYYYYYYYYY[[[\\\bbbhhhtttuuuiiiZZZVVVQQQMMMLLLKKKJJJIIIJJJJJJOOO[[[kkk~~~@@@>>>;;;:::;;;;;;;;;:::<<<<<<======<<<<<<;;;:::999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999888999999999999999999999999999999::::::;;;<<<<<<<<<===<<<>>>???@@@BBBMMMXXXtttsssbbbaaaggg}}}lllhhhooowwwsss```VVVOOOMMMNNNMMMNNNPPPZZZhhh|||uuubbbXXXPPPJJJIIIIIIFFFDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDGGGMMMQQQUUU___iiiwwwuuukkkgggiiimmmuuu}}}zzzqqqggg^^^WWWSSSRRRNNNPPPSSS^^^rrrqqqmmmmmmrrryyyxxxmmmcccTTTMMMEEEAAA@@@AAA@@@>>>>>>????????????>>>==================>>>>>>>>>>>>>>>>>>???????????????@@@AAAAAABBBCCCCCCCCCCCCCCCEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJKKKMMMOOOPPPPPPPPPSSSUUUVVVVVVVVVWWWZZZ\\\______^^^^^^___```aaabbb^^^___```bbbcccdddeeeeeeggghhhiiiiiigggggghhhiiimmmoooqqqssstttsssrrrqqqoooooooooooopppqqqrrrrrrqqqrrrtttttttttxxxkkk\\\QQQQQQSSSXXXmmmkkk___SSSPPPQQQQQQRRRTTTVVVWWWYYYYYYYYYZZZ\\\^^^bbbiiiuuutttjjjZZZVVVQQQMMMLLLKKKJJJIIIJJJJJJPPP\\\kkk???===;;;:::;;;;;;;;;:::<<<<<<======<<<<<<;;;:::999999999999999999999999999999999999999999999999999999999999999999999999888999::::::::::::999999999999999999999999999999999::::::;;;;;;<<<=========<<<>>>@@@@@@BBBLLLWWWsss|||hhheeejjjwwwkkklllsss~~~sssaaaXXXPPPNNNNNNMMMNNNPPPYYYfffzzzyyyfffZZZQQQJJJIIIIIIFFFEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCFFFKKKOOOTTT^^^hhhxxxxxxlllffffffhhhooovvv}}}wwwnnnddd\\\VVVSSSRRRMMMNNNRRR\\\pppsssooommmpppsssqqqggg]]]QQQKKKDDD@@@@@@AAA@@@??????????????????>>>>>>===<<<=========>>>>>>>>>???>>>?????????@@@@@@AAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTVVVVVVVVVXXXZZZ\\\```_________``````aaabbb^^^___aaabbbdddeeeeeeeeehhhiiijjjjjjhhhhhhhhhjjjnnnoooqqqsssssssssrrrrrrpppppppppppppppqqqrrrrrrqqqrrrssssssssswww~~~nnn^^^RRRQQQSSSYYYnnn{{{hhh\\\RRROOOQQQQQQRRRTTTVVVWWWXXXYYYYYYZZZ]]]```bbbjjjwwwrrriiiYYYVVVPPPMMMLLLKKKKKKJJJJJJKKKPPP\\\lll>>><<<::::::;;;<<<;;;:::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888999999999999:::::::::999999999999999999999999888888:::;;;;;;;;;:::999888999999999999::::::::::::::::::;;;<<<<<<============???AAA@@@BBBLLLVVVppp}}}oooiiimmmrrrnnnqqq|||~~~rrrbbbYYYPPPNNNNNNMMMMMMOOOWWWdddwww~~~kkk\\\SSSKKKIIIIIIFFFEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBEEEJJJNNNSSS]]]hhhyyy{{{nnnfffcccbbbggglllwwwzzzuuulllbbbZZZTTTQQQPPPLLLNNNRRR\\\qqquuuqqqmmmnnnoookkkbbbYYYOOOJJJDDDAAAAAABBBAAA?????????@@@@@@??????>>>===<<<<<<======>>>>>>???????????????@@@AAAAAABBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEEEEGGGHHHJJJKKKLLLMMMLLLNNNPPPQQQQQQQQQRRRSSSSSSUUUVVVWWWWWWYYY[[[^^^aaabbbbbbaaaaaa___^^^]]]___```aaacccdddeeeeeefffgggiiijjjjjjiiihhhhhhiiilllmmmoooqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqrrrqqqsssuuuuuuuuuxxx~~~ppp```SSSQQQRRRYYYooowwwfffZZZQQQOOOQQQQQQRRRTTTVVVWWWXXXXXXYYY[[[^^^aaadddlllzzzpppgggYYYUUUPPPMMMLLLLLLKKKJJJJJJKKKQQQ]]]mmm===;;;::::::;;;<<<;;;999;;;;;;;;;;;;;;;:::999999::::::::::::::::::::::::888888999999999:::::::::999999999999999999999999777888:::;;;<<<;;;:::999888888999999999:::::::::::::::;;;;;;<<<===============???AAAAAABBBKKKVVVkkkzzzzzzrrrjjjlll~~~uuuvvvtttcccZZZQQQOOONNNMMMMMMOOOTTT```tttqqq]]]TTTKKKIIIIIIFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDIIIMMMRRR]]]hhhvvvtttjjjddd___aaadddmmmwww~~~xxxssskkkbbbZZZTTTPPPNNNMMMOOOSSS^^^ssstttppplllkkklllhhh___WWWNNNIIICCCAAABBBCCCBBB@@@???@@@@@@@@@@@@???>>>>>><<<<<<<<<===>>>???????????????@@@@@@AAABBBBBBCCC@@@AAACCCEEEFFFHHHHHHHHHFFFGGGHHHJJJLLLMMMOOOOOOLLLOOORRRRRRQQQQQQRRRTTTUUUVVVXXXYYYYYY[[[]]]```___```bbbbbbbbb```^^^\\\___```aaacccdddeeefffffffffhhhjjjjjjiiihhhhhhhhhjjjkkkmmmooopppqqqrrrrrrtttsssrrrqqqqqqqqqqqqqqqqqqtttvvvwwwwwwyyy~~~rrraaaSSSQQQRRRYYYppptttdddYYYPPPOOOQQQRRRRRRTTTVVVWWWXXXXXXYYY[[[___cccfffooo}}}ooodddYYYUUUPPPMMMLLLLLLKKKKKKKKKKKKQQQ]]]mmm<<<;;;::::::<<<<<<;;;999::::::;;;;;;::::::999888::::::::::::::::::::::::888888888999999:::::::::999999999999999999999999777888:::<<<<<<<<<:::999888888888999999:::::::::::::::;;;;;;<<<===============???AAAAAABBBKKKUUUgggyyywwwrrrgggiii{{{}}}|||wwwdddZZZQQQOOONNNMMMMMMOOOQQQ]]]qqqttt]]]TTTLLLJJJIIIFFFFFFGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDHHHLLLRRR\\\gggqqq{{{zzzooofff```^^^aaafffppp~~~xxxtttlllddd[[[TTTPPPNNNMMMOOOTTT___tttsssnnnjjjiiijjjfff]]]VVVMMMIIIDDDBBBCCCDDDCCCAAA???@@@@@@@@@@@@???>>>>>>;;;<<<<<<===>>>??????@@@??????@@@AAAAAABBBCCCCCC@@@AAACCCEEEGGGIIIIIIJJJHHHHHHJJJKKKMMMOOOPPPQQQMMMPPPSSSSSSQQQQQQSSSUUUVVVXXXZZZZZZ[[[\\\___bbbYYY\\\___bbbdddccc```______```aaacccdddeeefffffffffhhhjjjjjjiiihhhggghhhhhhiiikkkmmmooopppqqqrrruuutttsssrrrqqqpppppppppqqqtttxxxyyyyyyzzzsssbbbTTTQQQRRRYYYpppssscccXXXOOOOOOQQQRRRSSSTTTVVVVVVWWWXXXYYY\\\```ccchhhqqqnnncccXXXUUUPPPMMMLLLLLLKKKKKKKKKKKKQQQ^^^nnn======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999888888888888777::::::999888888999::::::999999999999999999999999999999999999999999999999999999999999999999999999>>><<<:::999999;;;>>>????????????@@@AAAEEEKKKOOOfff~~~vvv{{{vvveeeiiiyyyyyyhhh\\\QQQNNNNNNNNNMMMOOOVVV^^^nnnvvvdddWWWKKKHHHIIIGGGCCCBBBGGGFFFEEECCCAAA@@@@@@@@@BBBCCCEEEGGGKKKQQQYYY^^^nnnttt}}}uuukkkfffbbb___eeelllyyywwwjjjaaa[[[WWWQQQLLLNNNPPPTTT___tttyyysssmmmiiifffaaaYYYRRRJJJGGGDDDBBBBBBBBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEFFFFFFGGGIIIKKKJJJKKKLLLNNNOOOPPPQQQQQQPPPRRRTTTTTTTTTSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^___bbbbbbbbbbbbbbbcccccccccaaaaaabbbcccdddeeeeeeffffffgggggggggggggggffffffhhhhhhhhhjjjkkkmmmooopppsssssstttttttttsssqqqppprrrrrrtttwwwyyyzzzrrraaaSSSQQQQQQXXXnnnppp___VVVPPPOOOQQQQQQRRRTTTUUUWWWYYYZZZ[[[]]]```ccckkktttpppcccZZZSSSNNNNNNLLLIIIHHHKKKMMMOOOTTT^^^mmm<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::999999999999888888888888::::::999888888999::::::999999999999999999999999999999999999999999999999999999999999999999999999===<<<;;;::::::;;;===>>>>>>??????@@@AAAEEEKKKOOOcccwwwyyyuuudddhhhwww~~~iii]]]QQQNNNNNNNNNMMMOOOUUU]]]kkk~~~|||fffYYYMMMJJJJJJHHHEEEDDDEEEDDDCCCBBBBBBBBBBBBBBBAAABBBDDDFFFJJJPPPWWW\\\hhhnnnwww~~~yyynnngggbbb______eeerrrwwwlllccc]]]XXXSSSNNNOOOQQQUUU```uuuzzzuuuooojjjgggaaaXXXQQQIIIGGGCCCAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDFFFGGGGGGHHHJJJLLLKKKLLLNNNPPPQQQRRRRRRRRRRRRSSSUUUUUUTTTSSSTTTUUUVVVWWWXXXYYY[[[]]]^^^___aaaaaaaaabbbbbbbbbbbbbbbaaaaaabbbbbbcccdddeeeeeeffffffgggggggggfffeeeeeefffggggggiiijjjlllnnnooorrrrrrssstttsssrrrqqqqqqsssrrrtttxxxyyy{{{qqq```RRRPPPQQQWWWmmmooo^^^VVVOOOOOOQQQQQQRRRTTTUUUWWWYYYZZZ[[[]]]aaaccckkktttrrreeeZZZSSSNNNNNNLLLIIIHHHJJJLLLNNNTTT]]]mmm;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888888888:::999999888888999999:::999999999999999999999999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<======>>>??????@@@AAAEEEJJJNNN^^^zzz~~~zzzxxx|||tttbbbfffrrrkkk^^^RRROOONNNMMMMMMOOORRRZZZhhhyyykkk]]]PPPKKKKKKIIIFFFEEECCCCCCBBBBBBBBBCCCCCCDDDAAABBBCCCEEEHHHNNNUUUZZZccciiiqqqxxx~~~vvvmmmfffaaa\\\aaalll|||zzzooofff```ZZZUUUQQQOOOQQQUUU```uuu|||xxxrrrmmmggg```VVVOOOHHHEEEBBB@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDFFFHHHIIIIIIIIIKKKMMMMMMNNNPPPRRRTTTTTTTTTTTTSSSUUUVVVVVVTTTSSSTTTTTTVVVVVVWWWYYY[[[\\\^^^^^^`````````aaaaaabbbbbbbbbaaaaaaaaabbbcccccccccdddfffffffffffffffeeeddddddeeeeeefffgggiiikkklllmmmpppqqqqqqrrrrrrrrrrrrqqqssssssuuuyyyzzz|||ppp___RRRPPPPPPWWWmmmooo]]]UUUNNNNNNPPPPPPRRRTTTUUUWWWYYYZZZ\\\^^^aaaccckkkuuuuuuhhh[[[TTTOOONNNMMMIIIHHHJJJJJJMMMSSS]]]mmm;;;;;;:::::::::999999999::::::::::::::::::::::::::::::999999999888888888999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::<<<=========<<<;;;>>>???@@@@@@AAADDDIIILLLZZZtttzzz~~~zzz|||sssaaaeeemmmmmm```TTTOOONNNMMMMMMNNNPPPWWWccctttooo```QQQLLLKKKIIIFFFFFFCCCCCCBBBBBBBBBBBBCCCCCC@@@AAABBBDDDFFFLLLRRRWWW```fffnnnvvv|||tttkkkeee```bbbiiiuuu~~~sssiiiaaa[[[UUUQQQPPPRRRVVV```uuu~~~zzzuuuppphhh___TTTMMMHHHEEEAAA??????@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFHHHIIIJJJJJJKKKMMMOOOOOOQQQSSSUUUWWWWWWVVVVVVUUUWWWXXXWWWUUUTTTTTTTTTVVVVVVWWWYYY[[[\\\^^^^^^______``````aaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbeeeeeeffffffeeeddddddcccddddddeeefffgggiiikkklllnnnoooooopppqqqqqqqqqqqqssssssuuuyyy{{{}}}qqq___RRROOOPPPVVVlllmmm[[[SSSMMMNNNPPPPPPRRRUUUUUUWWWYYY[[[\\\^^^aaadddiiitttvvviii[[[UUUOOONNNMMMIIIHHHJJJIIILLLRRR\\\mmm;;;;;;:::::::::999999999:::::::::::::::::::::::::::::::::999999999999888999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::999:::<<<===>>>===<<<;;;===???@@@@@@AAADDDHHHKKKWWWoooxxx{{{sssaaadddiii~~~pppbbbUUUOOONNNMMMMMMNNNOOOTTT___nnnrrrcccSSSLLLJJJHHHEEEEEEEEEDDDCCCBBBBBBAAABBBBBBAAAAAABBBCCCEEEJJJPPPTTT^^^cccjjjssszzz|||ooohhhccccccgggpppwwwlllbbbZZZSSSPPPPPPQQQUUU___sss}}}yyysssjjj^^^SSSLLLGGGDDDAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKKKKLLLNNNPPPQQQRRRUUUXXXYYYYYYXXXWWWVVVXXXYYYXXXVVVUUUUUUVVVVVVWWWXXXZZZ[[[]]]^^^___^^^______```aaaaaabbbbbbcccccccccbbbbbbbbbbbbbbbddddddeeeeeeeeeeeeddddddddddddeeefffgggiiikkklllnnnnnnnnnnnnooooooppppppsssrrruuuyyy{{{}}}rrraaaSSSPPPPPPVVVkkkkkkZZZRRRLLLMMMOOOPPPRRRUUUVVVXXXZZZ[[[\\\^^^aaadddhhhssswwwkkk\\\UUUPPPOOOMMMIIIHHHJJJIIILLLRRR\\\mmm;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999888999999::::::999999888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::<<<=========<<<;;;===>>>@@@AAAAAADDDGGGJJJTTTjjjyyy{{{sssaaaeeefff{{{rrrdddVVVPPPNNNLLLLLLNNNNNNRRR\\\iii{{{vvvfffTTTLLLJJJGGGEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCEEEIIINNNSSSZZZ^^^fffnnnvvv|||uuullldddcccdddlllzzzxxxmmmbbbYYYRRROOOOOOQQQTTT]]]qqq~~~|||uuukkk^^^SSSKKKGGGDDDAAA????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBCCCDDDEEEFFFGGGGGGIIIKKKLLLLLLLLLNNNPPPQQQTTTWWWZZZ[[[[[[YYYXXXVVVXXXYYYYYYWWWVVVVVVWWWWWWXXXYYY[[[]]]^^^``````______``````aaabbbcccccceeeddddddccccccbbbbbbbbbcccdddeeeffffffgggffffffeeeeeefffgggiiikkklllmmmnnnmmmmmmmmmmmmmmmnnnooorrrqqqtttxxxzzz}}}uuudddUUUQQQPPPUUUkkk|||hhhXXXPPPKKKLLLOOOPPPRRRUUUVVVXXXZZZ[[[\\\___bbbdddiiisssyyylll]]]VVVQQQOOOMMMIIIHHHJJJIIILLLRRR\\\lll<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::::::::;;;;;;:::::::::999999999888999::::::::::::999888999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBBCCCFFFIIIQQQeee|||}}}tttbbbfffeeeyyytttfffWWWPPPNNNLLLLLLNNNNNNQQQYYYfffvvvzzziiiWWWNNNKKKHHHGGGGGGDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDHHHNNNRRRXXX\\\ccclllttt{{{~~~~~~tttgggeeedddjjjuuu~~~vvvlllaaaYYYSSSQQQOOOPPPRRR[[[nnn}}}wwwlll___SSSLLLHHHEEEAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBBBBBBBCCCDDDEEEGGGHHHGGGIIIKKKLLLLLLLLLNNNPPPRRRTTTXXX[[[\\\\\\ZZZYYYVVVXXXYYYYYYXXXXXXXXXYYYYYYYYY[[[\\\^^^```aaaaaa______```aaabbbcccdddeeeffffffeeeeeedddccccccbbbbbbcccdddfffggghhhiiiiiifffggggggiiijjjlllnnnooonnnmmmlllkkkkkkllllllmmmqqqpppssswwwzzz|||yyygggWWWSSSQQQUUUjjjzzzfffWWWOOOJJJKKKOOOPPPRRRUUUVVVXXXZZZ\\\]]]___bbbeeekkkuuu{{{ooo^^^WWWQQQPPPMMMIIIHHHJJJJJJMMMRRR\\\lll======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::::::::999999888999:::;;;;;;:::999888999999999999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAABBBCCCFFFHHHNNNccctttcccgggdddxxxuuugggWWWPPPNNNLLLLLLNNNNNNQQQXXXdddttt}}}lllYYYOOOLLLIIIHHHIIIAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDEEEHHHMMMRRRYYY\\\cccllluuu{{{~~~~~~zzz|||~~~~~~~~~|||mmmiiifffiiirrr~~~~~~{{{tttkkkaaaYYYUUUSSSOOOOOOQQQZZZlll~~~~~~~~~xxxmmm___SSSLLLHHHFFFBBB@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHGGGIIIKKKKKKKKKLLLNNNPPPRRRTTTXXX[[[]]]\\\ZZZYYYVVVWWWYYYZZZYYYXXXYYYZZZZZZZZZ\\\]]]___```bbbbbb___```aaabbbcccdddeeeeeeggggggfffeeeeeedddccccccaaacccdddfffhhhjjjjjjkkkhhhhhhiiijjjkkkmmmooopppooonnnlllkkkjjjkkkkkklllpppppprrrwwwyyy|||}}}{{{hhhYYYTTTRRRUUUiiiyyyeeeVVVOOOIIIKKKNNNPPPRRRUUUWWWXXX[[[\\\]]]___bbbeeennnwww}}}qqq^^^WWWQQQPPPNNNJJJHHHJJJKKKMMMSSS\\\kkk<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888888888888888888888888888;;;:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????BBBFFFIIIRRR\\\uuu|||dddbbbhhhxxxwwwgggWWWPPPNNNMMMKKKLLLMMMLLLQQQ^^^mmm}}}rrr^^^SSSOOOIIIDDDAAADDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCDDDEEEGGGKKKOOOXXX[[[cccooozzz~~~}}}~~~~~~{{{yyyxxxzzzqqqiiiiiiooowww{{{sssoooiiiddd^^^XXXRRRNNNPPPNNNPPPZZZjjjyyy~~~}}}lll[[[PPPKKKHHHEEE@@@>>>???AAABBBBBB????????????????????????????????????@@@AAABBBBBBEEEEEEFFFFFFGGGGGGHHHHHHJJJJJJJJJKKKLLLNNNPPPQQQUUUWWWXXXZZZ[[[\\\\\\[[[XXXYYYYYYYYYYYYYYYXXXXXXYYYZZZ\\\^^^```bbbdddeee```aaabbbbbbdddeeeeeefffkkkjjjiiigggfffdddcccbbbeeedddeeegggjjjkkkkkkiiiggghhhiiijjjlllmmmnnnnnnmmmlllkkkkkklllmmmnnnooonnnpppqqqsssvvv{{{yyyxxxlllWWWTTTSSSUUUiiiuuubbbUUURRRNNNMMMNNNQQQSSSSSSTTTVVVYYY[[[\\\]]]```bbbnnnxxx|||pppaaaZZZSSSPPPMMMIIIHHHJJJJJJMMMRRR[[[kkk<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>?????????BBBEEEHHHPPPYYYrrrkkkgggfffvvvxxxhhhXXXQQQOOOMMMLLLLLLLLLJJJOOOZZZiiiyyyuuu```UUUPPPKKKFFFDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDGGGKKKNNNXXX\\\eeeqqq}}}}}}yyywwwzzz}}}~~~sssjjjhhhkkkqqq{{{}}}wwwsssoookkkfff```\\\WWWRRRNNNOOOMMMPPPYYYhhhvvv~~~|||lll[[[PPPKKKHHHDDD@@@>>>???AAABBBBBB????????????????????????@@@??????@@@@@@AAABBBCCCEEEEEEEEEFFFGGGGGGHHHHHHKKKKKKLLLMMMNNNPPPQQQRRRUUUVVVXXXZZZ[[[[[[[[[[[[XXXYYYYYYZZZZZZYYYYYYXXXZZZ[[[\\\^^^```bbbdddeee```aaabbbccceeefffggggggiiiiiiiiihhhgggfffeeeeeedddddddddfffiiikkkjjjiiiggghhhiiikkkmmmnnnppppppooonnnmmmllllllmmmnnnooonnnpppqqqsssuuuyyyyyywww~~~oooYYYUUUTTTVVViiiuuubbbTTTQQQNNNMMMNNNQQQSSSTTTVVVXXX[[[\\\]]]___bbbdddpppzzz|||pppaaaYYYSSSPPPMMMIIIHHHJJJJJJMMMRRR[[[jjj<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999::::::999999888::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>??????@@@BBBEEEHHHMMMVVVmmmqqqiiidddsssyyyiiiYYYQQQPPPMMMLLLLLLJJJHHHLLLVVVcccsssyyycccVVVQQQMMMIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCDDDFFFJJJMMMWWW]]]ggguuu}}}xxxxxxxxxyyymmmhhhhhhkkksss{{{~~~wwwqqqlllhhheee```\\\XXXTTTPPPMMMMMMMMMOOOWWWdddqqqzzz~~~|||~~~~~~~~~zzzjjjZZZPPPKKKGGGDDD@@@>>>???AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[ZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY[[[[[[]]]^^^```bbbcccddd```aaabbbdddfffhhhiiijjjiiiiiiiiihhhhhhhhhhhhhhhdddcccdddfffiiijjjjjjhhhggghhhjjjlllnnnppprrrsssrrrqqqooonnnmmmmmmnnnnnnooopppqqqqqqssswww|||zzzvvv{{{sss[[[VVVTTTVVVhhhtttaaaTTTQQQMMMMMMNNNQQQSSSTTTXXXZZZ\\\^^^___aaadddgggrrr||||||pppaaaYYYSSSPPPNNNIIIHHHJJJJJJMMMRRR[[[jjj<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888999999999999999999999999888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;<<<======::::::;;;;;;<<<============>>>@@@@@@@@@AAADDDGGGKKKSSShhhtttgggcccqqqzzzjjjYYYQQQOOOMMMKKKKKKIIIHHHJJJSSS^^^mmm}}}dddWWWQQQMMMJJJIIIFFFFFFEEEDDDCCCCCCCCCCCCAAABBBCCCCCCCCCEEEIIILLLUUU\\\iiixxx}}}}}}{{{}}}rrrjjjgggiiiooowww~~~vvvooojjjccc___[[[WWWTTTRRROOOMMMLLLKKKNNNTTT___kkksssvvvtttvvvzzz~~~~~~wwwhhhYYYOOOKKKFFFCCC@@@>>>???AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJNNNNNNPPPQQQRRRSSSTTTTTTUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYZZZ[[[[[[[[[ZZZZZZZZZ[[[\\\^^^___aaabbbbbb```aaaccceeehhhjjjlllmmmkkkjjjjjjiiiiiihhhhhhhhhcccccccccfffhhhjjjiiihhhggghhhjjjmmmppprrrtttuuuuuusssqqqooonnnnnnnnnnnnooooooppppppqqqtttyyy}}}|||vvvzzzwww]]]VVVTTTVVVggg~~~rrr```SSSPPPMMMLLLOOORRRTTTUUUYYYZZZ\\\^^^___aaaeeehhhrrr|||{{{ooo```YYYRRRPPPNNNJJJIIIKKKJJJLLLQQQZZZjjj<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::888888888888888888888888999999999999999999999999888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<======::::::;;;;;;<<<======>>>===???@@@AAAAAAAAADDDFFFJJJRRRdddyyyfffdddppp}}}zzzjjjYYYQQQNNNLLLIIIIIIJJJIIIKKKRRRZZZhhh|||fffWWWQQQMMMJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBAAABBBBBBBBBBBBDDDHHHKKKRRRZZZhhhyyy|||yyy}}}wwwmmmhhhgggmmmtttyyyqqqlll```]]]XXXTTTRRRPPPNNNLLLJJJJJJLLLRRRZZZcccjjjnnnmmmppptttzzz~~~ttteeeWWWNNNIIIDDDBBB??????@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBCCCEEEFFFGGGFFFFFFGGGHHHIIIJJJKKKKKKMMMOOOPPPRRRSSSTTTTTTTTTVVVWWWXXXZZZZZZZZZYYYYYYYYYYYYZZZ[[[\\\\\\[[[[[[ZZZ[[[[[[]]]^^^___`````````aaacccfffhhhkkkmmmnnnmmmmmmllljjjiiigggffffffdddcccdddfffiiijjjjjjhhhggghhhkkkmmmpppsssuuuwwwvvvuuussspppooonnnmmmnnnoooooooooooopppssswww{{{xxx{{{zzz^^^UUUTTTVVVggg}}}ppp^^^RRROOOLLLLLLOOORRRUUUVVVXXXYYY[[[\\\^^^aaaeeehhhppp{{{zzznnn```XXXRRRPPPNNNJJJIIIKKKIIILLLQQQZZZiii<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999999999999999999999999999888999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======999::::::;;;<<<===>>>>>>===???AAAAAAAAAAAACCCEEEIIIQQQaaayyy~~~jjjdddooozzz||||||lllZZZRRROOOLLLIIIIIIKKKJJJLLLRRRXXXcccuuugggXXXQQQLLLIIIHHHEEEEEEDDDCCCBBBBBBBBBBBBAAAAAABBBBBBBBBDDDGGGJJJOOOXXXfffwww{{{vvvwww{{{}}}qqqiiiggglllrrr~~~uuuoooaaa]]]XXXTTTQQQOOOMMMLLLHHHIIIKKKOOOUUU]]]cccgggiiilllqqqyyy{{{pppbbbUUULLLHHHCCCAAA??????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDFFFGGGHHHGGGHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUVVVUUUUUUWWWXXXZZZ[[[[[[[[[ZZZYYYYYYZZZ[[[\\\\\\]]]\\\\\\[[[\\\\\\]]]^^^^^^______aaabbbcccfffhhhkkkmmmnnnnnnmmmllljjjhhhgggeeeeeeddddddeeegggjjjkkkjjjiiihhhiiikkknnnpppsssuuuvvvwwwuuussspppooonnnmmmnnnnnnoooooooooppprrrwww{{{|||~~~}}}___VVVUUUWWWhhh~~~mmm[[[QQQOOOLLLLLLOOOSSSVVVWWWWWWXXXZZZ[[[\\\```eeehhhppp|||xxxmmm___XXXRRRPPPNNNJJJIIILLLIIILLLQQQZZZiii<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999888999999::::::999999888::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>===???AAABBBAAAAAACCCDDDGGGOOO]]]sss}}}pppdddmmm}}}wwwwwwnnn]]]TTTQQQNNNKKKKKKJJJKKKMMMQQQVVV^^^oooiiiZZZSSSNNNIIIGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBAAAAAACCCFFFIIIMMMVVVdddsssyyyvvvwwwzzzxxxoookkknnnsss}}}uuuddd```ZZZUUUQQQOOOMMMLLLGGGHHHJJJMMMRRRWWW]]]aaafffiiipppyyyxxxlll___SSSJJJFFFBBB@@@??????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQTTTVVVXXXXXXWWWWWWYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ[[[\\\]]]]]]]]]]]]^^^^^^^^^______`````````aaabbbdddfffhhhjjjlllllllllkkkjjjiiihhhgggfffffffffeeefffhhhkkklllllljjjhhhiiikkkmmmppprrrtttuuuvvvtttrrrpppnnnnnnnnnnnnnnnooooooooopppssswww{{{bbbXXXXXXZZZkkkkkkXXXPPPNNNLLLLLLOOOSSSVVVXXXWWWYYYZZZ[[[\\\```fffiiirrr~~~vvvkkk___XXXRRRPPPNNNJJJJJJLLLIIIKKKPPPYYYiii<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999::::::999999999::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>???===???AAABBBBBBAAABBBDDDFFFNNN[[[ooo|||tttccckkk{{{vvvtttqqq___VVVSSSOOOMMMLLLJJJJJJMMMQQQTTT[[[kkkzzzkkk\\\UUUOOOIIIGGGHHHGGGFFFEEEDDDDDDDDDDDDAAAAAAAAAAAAAAACCCFFFIIIMMMUUUbbbooo{{{yyywwwwww~~~uuuppprrrwww{{{gggbbb[[[UUURRROOOMMMLLLFFFHHHJJJLLLPPPUUUZZZ^^^eeeiiipppzzzvvvjjj]]]RRRIIIEEEAAA@@@??????@@@AAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGIIIJJJJJJJJJKKKMMMNNNOOOQQQQQQQQQSSSVVVXXXZZZZZZYYYXXXZZZZZZ\\\]]]]]]\\\[[[[[[YYYZZZ[[[\\\]]]^^^^^^^^^````````````aaaaaabbbbbbaaabbbdddfffhhhiiikkkllliiiiiiiiihhhhhhhhhggggggfffffffffiiikkkmmmlllkkkhhhiiikkkmmmppprrrssstttuuutttrrrpppnnnnnnnnnnnnnnnnnnoooooopppsssxxx|||~~~dddZZZZZZ]]]nnniiiWWWPPPNNNKKKLLLOOOSSSWWWXXXXXXYYYZZZ[[[]]]aaafffkkkttttttkkk___XXXRRRPPPNNNKKKJJJLLLIIIKKKPPPYYYiii;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888999999888777777888999999888888888888888888888888::::::::::::::::::::::::::::::<<<=========<<<;;;<<<===============<<<<<<<<<>>>?????????AAACCCEEELLLNNNYYYooo~~~wwwdddiiitttrrrnnnyyyppp^^^VVVQQQKKKHHHIIIJJJJJJLLLOOOSSSZZZiiixxxkkk```WWWLLLHHHLLLGGGFFFDDDCCCAAA@@@@@@???DDDCCCBBBAAABBBDDDFFFHHHKKKOOOYYYfffoooxxx~~~xxxxxx|||zzzzzz~~~ttthhh\\\VVVSSSNNNJJJJJJJJJIIIHHHHHHKKKQQQVVVZZZ___fffppp{{{ssseeeZZZQQQJJJFFFDDDAAA>>>>>>AAACCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLNNNNNNMMMNNNPPPRRRUUUWWWVVVXXXZZZ]]]^^^_________]]]\\\\\\[[[\\\\\\]]]]]]ZZZZZZ[[[\\\]]]^^^^^^___^^^```ccccccbbbaaaaaabbbfffffffffffffffggghhhiiiiiijjjkkkkkkllllllkkkkkkhhhhhhjjjkkkkkkjjjiiihhhkkklllmmmnnnoooqqqrrrrrrrrrrrrrrrrrrqqqqqqpppooolllmmmnnnoooppprrrwwwzzz~~~ggg[[[ZZZ```rrrzzzfff\\\OOOMMMMMMOOORRRUUUWWWWWWYYYZZZZZZZZZ[[[___eeeiiiuuuzzzmmmeeeYYYVVVQQQMMMKKKJJJHHHGGGMMMKKKNNNZZZjjj;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888888888888888888888888888888888888888888888888888:::::::::::::::::::::::::::;;;<<<=========<<<;;;<<<===============<<<<<<<<<>>>???@@@@@@AAACCCEEEJJJLLLVVVkkkiiilllsssvvvooowwwrrr```WWWRRRMMMJJJKKKKKKJJJLLLOOOQQQWWWeeesssnnnbbbXXXMMMIIILLLJJJIIIGGGFFFDDDCCCCCCCCCCCCCCCBBBAAABBBDDDFFFGGGKKKNNNWWWbbbjjjqqq|||}}}~~~yyylll^^^XXXTTTOOOKKKJJJHHHGGGFFFGGGJJJOOOTTTWWW^^^eeeooozzz|||sssdddXXXOOOIIIEEEDDDAAA??????AAACCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDCCCDDDEEEGGGIIIJJJLLLLLLOOOOOOOOOOOOQQQTTTVVVXXXXXXYYY\\\^^^```aaaaaaaaa^^^]]]]]]\\\\\\\\\]]]]]][[[\\\]]]^^^___``````aaa___aaaddddddcccbbbbbbcccfffffffffffffffggghhhiiijjjjjjkkkllllllllllllkkkhhhiiijjjjjjjjjjjjiiihhhjjjkkklllmmmnnnpppqqqqqqrrrrrrrrrrrrrrrqqqpppooolllmmmnnnoooooorrrvvvyyy}}}jjj^^^^^^eeeyyyxxxdddZZZOOONNNMMMOOORRRUUUWWWWWWYYYZZZZZZZZZ\\\___eeeiiitttxxxllleeeZZZWWWRRRNNNLLLKKKJJJHHHLLLKKKNNNYYYiii~~~;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888777888999::::::999888777999999999999999999999999:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<======>>>>>>============>>>???@@@@@@AAACCCFFFHHHJJJRRReee{{{{{{qqqnnnqqq~~~rrrttt}}}vvvdddYYYSSSNNNLLLLLLLLLKKKLLLNNNOOOTTTaaannnttteeeXXXMMMIIILLLJJJJJJHHHGGGEEEDDDDDDDDDCCCCCCBBBBBBBBBDDDEEEFFFIIILLLSSS\\\ccchhhsss}}}sssddd\\\VVVQQQMMMMMMIIIHHHGGGHHHJJJOOOSSSVVV]]]cccmmmxxxzzzxxx|||tttcccVVVMMMHHHEEEDDDBBB@@@@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEEEEGGGHHHJJJLLLMMMMMMQQQQQQQQQRRRSSSVVVXXXZZZYYY[[[]]]___bbbcccdddeee```___^^^]]]]]]]]]]]]]]]^^^^^^___```aaabbbccccccbbbccceeeeeedddddddddeeehhhggggggggggggggghhhiiijjjjjjkkkllllllllllllllliiiiiijjjjjjjjjiiiiiihhhiiijjjjjjlllmmmnnnooopppqqqqqqrrrrrrrrrqqqppppppmmmnnnnnnooooooqqquuuyyy{{{kkk```aaajjjuuubbbXXXPPPOOONNNOOORRRUUUVVVVVVYYYZZZZZZ[[[\\\```eeeiiitttuuukkkddd[[[WWWSSSOOONNNMMMKKKJJJKKKJJJMMMWWWfff{{{;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888777888:::;;;;;;:::888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>======>>>@@@@@@@@@AAADDDFFFGGGIIIPPPaaa{{{|||zzz{{{zzzrrrooo{{{vvvsss{{{zzzhhh[[[SSSOOOLLLKKKLLLKKKLLLNNNOOOSSS___lll|||iiiZZZOOOJJJLLLHHHGGGEEEDDDCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEGGGIIIOOOWWW]]]bbblllvvv|||kkkaaa[[[TTTQQQPPPMMMLLLKKKKKKMMMQQQUUUWWW\\\bbbkkkuuu|||wwwvvvyyyuuucccUUULLLGGGEEECCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGHHHJJJKKKMMMNNNOOOSSSSSSSSSTTTVVVXXXZZZ[[[ZZZ[[[]]]___bbbdddeeefffaaaaaa```___^^^^^^^^^^^^___``````aaabbbcccdddddddddeeeggggggfffeeefffhhhiiiiiihhhgggggghhhhhhhhhjjjkkkkkklllmmmllllllllljjjjjjjjjjjjiiiiiiiiihhhhhhhhhiiikkklllmmmnnnooopppqqqqqqrrrrrrrrrqqqqqqmmmnnnooonnnoooqqqtttwww{{{iii```aaalllsss```WWWQQQPPPOOOPPPRRRUUUVVVVVVYYYZZZ[[[\\\]]]```eeeiiirrr}}}sssjjjdddZZZWWWRRROOONNNMMMKKKJJJKKKJJJMMMVVVdddxxx;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888777888:::;;;;;;:::888777999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<===>>>??????>>>>>>===???@@@AAAAAABBBDDDFFFHHHJJJPPP^^^uuu~~~{{{{{{xxxpppzzz}}}uuu{{{mmm]]]SSSOOOLLLJJJKKKJJJKKKNNNOOOSSS___kkk}}}ooo^^^RRRLLLKKKFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFLLLSSSYYY___iiisss|||rrrggg___XXXSSSRRRPPPPPPOOOOOOPPPSSSVVVXXX]]]bbbjjjttt|||xxxuuuwww~~~uuubbbTTTLLLHHHFFFBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMOOOPPPQQQTTTTTTUUUWWWXXXZZZ\\\]]]ZZZ[[[\\\^^^```bbbdddeeebbbbbbaaa```______````````````aaabbbcccdddeeeeeefffggghhhhhhgggggghhhjjjkkkjjjiiihhhhhhhhhhhhhhhkkkkkklllmmmmmmmmmllllllkkkjjjjjjiiiiiihhhhhhhhhggghhhiiijjjkkkmmmmmmnnnooopppqqqqqqrrrrrrrrrrrrnnnoooooonnnnnnpppsssvvv{{{|||ggg```cccnnnrrr___VVVQQQOOOOOOPPPSSSVVVWWWWWWYYYZZZ[[[]]]^^^aaaeeeiiirrr|||rrriiicccYYYVVVQQQNNNMMMLLLKKKJJJJJJJJJMMMUUUbbbuuu;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888888999:::;;;;;;:::999888::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<<<<===>>>????????????>>>???@@@AAAAAABBBDDDGGGIIILLLQQQ[[[ppp}}}vvv~~~yyy}}}sss```SSSOOOLLLIIIJJJJJJKKKNNNNNNRRR]]]iiixxxtttbbbUUUNNNKKKGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEJJJQQQWWW\\\gggqqqyyy{{{pppggg___YYYWWWUUUTTTSSSSSSTTTVVVXXXYYY___cccjjjsss~~~}}}zzzwwwxxx}}}sssaaaSSSLLLGGGFFFBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKMMMOOOPPPRRRRRRTTTUUUVVVXXXZZZ[[[\\\]]][[[[[[\\\]]]___aaacccdddbbbbbbaaaaaaaaaaaabbbbbbbbbbbbcccdddeeeffffffgggggghhhiiihhhggggggiiikkklllllljjjiiihhhhhhhhhhhhkkkkkklllmmmmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhggghhhiiijjjkkklllmmmnnnnnnooopppqqqrrrsssssssssooooooooonnnnnnooorrruuu{{{yyy}}}{{{fffaaadddoooooo^^^VVVPPPOOONNNPPPSSSWWWXXXYYYXXXZZZ\\\]]]___aaaeeehhhqqq~~~sssiiicccYYYUUUQQQNNNMMMLLLKKKJJJKKKKKKNNNUUU```ttt;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>><<<<<<===??????@@@@@@???>>>???AAAAAAAAABBBEEEGGGIIILLLQQQYYYkkk}}}zzzdddVVVQQQNNNIIIKKKJJJKKKMMMLLLOOOYYYdddrrryyyeeeXXXOOOJJJHHHGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBBBBAAAEEEFFFJJJPPPUUUZZZdddnnnvvv~~~uuukkkdddbbb\\\[[[[[[ZZZ[[[\\\^^^___bbbeeekkksss}}}}}}}}}|||zzzzzz~~~nnn^^^RRRJJJFFFDDDBBBDDDGGGFFFDDDCCCCCCEEEEEEEEEEEEFFFGGGHHHJJJKKKKKKKKKMMMNNNPPPRRRSSSTTTTTTUUUWWWYYY[[[\\\]]]]]]]]]]]]]]]]]]^^^```bbbcccbbbaaaaaabbbbbbcccdddeeeddddddeeefffggghhhiiiiiihhhhhhiiihhhggggggiiikkkmmmmmmkkkjjjiiihhhhhhhhhkkkllllllmmmmmmmmmmmmmmmlllkkkjjjhhhhhhhhhhhhiiiggghhhiiijjjlllmmmnnnnnnnnnnnnpppqqqrrrsssssssssooooooooonnnmmmnnnqqqtttyyy~~~vvvyyy{{{uuuccc___cccmmmlll\\\TTTOOONNNNNNPPPTTTXXXZZZZZZXXXZZZ\\\^^^___bbbeeehhhqqquuujjjbbbYYYVVVRRROOONNNMMMLLLKKKKKKKKKOOOUUU___rrr;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999::::::::::::999888888;;;::::::999999::::::;;;::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>><<<<<<===??????@@@@@@@@@>>>???AAAAAAAAABBBEEEGGGHHHLLLQQQXXXhhh~~~gggWWWSSSOOOJJJLLLKKKKKKLLLKKKLLLUUU___nnn|||hhhZZZPPPJJJFFFFFFEEEDDDCCCCCCDDDDDDBBBBBBBBBCCCCCCBBBAAAAAAGGGGGGJJJOOOSSSXXXaaakkktttwwwooolllccccccbbbaaabbbcccdddeeedddggglllsss}}}|||}}}}}}||||||{{{kkk\\\PPPIIIDDDBBBAAADDDGGGGGGEEECCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLLLLLLLMMMOOOQQQRRRTTTTTTTTTUUUWWWYYY[[[\\\]]]]]]______^^^^^^___```bbbcccaaaaaaaaabbbcccdddffffffffffffggghhhiiijjjkkkkkkhhhhhhhhhgggfffgggiiilllnnnmmmllljjjiiihhhhhhhhhkkklllmmmmmmnnnnnnmmmmmmmmmllljjjhhhhhhhhhhhhiiihhhhhhiiijjjlllmmmnnnooommmnnnpppqqqrrrsssttttttooopppooonnnmmmnnnqqqsssxxx}}}~~~sssttttttooo^^^\\\```jjjjjjZZZSSSNNNMMMMMMPPPTTTXXX[[[[[[XXXZZZ]]]^^^```bbbfffhhhqqq~~~vvvjjjbbbZZZWWWSSSPPPOOOOOONNNMMMLLLLLLOOOUUU___rrr;;;;;;;;;:::::::::999999;;;::::::999999::::::;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFEEEKKKMMMVVVfffxxxppp]]]QQQKKKGGGJJJJJJJJJIIIKKKOOOUUUZZZpppooo]]]RRRMMMJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCFFFJJJMMMPPPWWW```gggrrr{{{yyyrrrpppmmmkkkjjjjjjhhhfffjjjjjjlllttt|||zzz|||uuueeeXXXPPPKKKHHHEEEDDDFFFGGGGGGEEEDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMMMMOOOPPPRRRTTTVVVWWWXXXXXXXXXYYY[[[\\\]]]]]]\\\\\\_________```````````````bbbbbbbbbcccdddeeefffgggfffffffffggghhhhhhiiiiiiiiiiiihhhhhhiiiiiijjjkkkpppooonnnllllllkkkkkkkkkmmmmmmmmmmmmmmmnnnooooooooommmkkkiiigggfffffffffiiijjjjjjjjjiiikkkmmmpppnnnoooqqqssstttuuuvvvvvvrrrqqqpppmmmlllnnnrrruuuwww||||||sssmmmqqqzzz}}}iiiZZZ[[[]]]ccc{{{iii[[[UUUMMMNNNPPPRRRUUUWWWYYYZZZ\\\[[[\\\^^^]]]^^^dddlllvvvxxxkkkbbbZZZWWWSSSQQQPPPNNNMMMKKKPPPNNNOOOUUUaaattt;;;;;;;;;:::::::::999999::::::::::::::::::::::::888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFGGGLLLNNNTTTccctttrrr```UUUOOOKKKJJJJJJJJJJJJKKKOOOUUUYYYkkk|||rrr```TTTNNNJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBEEEHHHKKKNNNUUU^^^dddpppyyy~~~zzzvvvtttqqqnnnlllllllllooovvv~~~{{{}}}{{{pppaaaUUUNNNJJJGGGDDDDDDEEEGGGFFFEEEDDDDDDEEEGGGGGGHHHIIIKKKLLLMMMNNNPPPQQQRRRTTTVVVWWWXXXXXXYYYZZZ[[[]]]]]]]]]]]]\\\^^^_________``````aaaaaacccccccccdddeeefffggghhhfffgggggghhhiiiiiijjjjjjiiiiiihhhhhhiiiiiijjjkkkoooooonnnmmmllllllkkklllmmmmmmmmmmmmmmmnnnnnnooopppooommmkkkiiihhhhhhiiijjjkkkkkkkkkjjjkkknnnpppnnnoooqqqssstttuuuvvvvvvrrrqqqpppnnnmmmooosssvvvyyy||||||pppiiilllttt|||gggXXXXXXZZZ```yyyhhhYYYSSSMMMNNNPPPRRRUUUWWWYYYZZZ\\\[[[\\\^^^^^^___eeemmmwwwzzzlllcccZZZWWWTTTQQQPPPOOONNNMMMQQQOOOPPPVVVbbbuuu;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<==================>>>>>>>>>??????AAAAAAAAABBBCCCDDDEEEFFFHHHMMMMMMRRR___nnnvvvdddXXXRRROOOJJJKKKJJJJJJKKKNNNTTTXXXeeevvvwwwcccVVVOOOJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAADDDGGGIIILLLRRR[[[aaammmvvvzzzuuurrrpppppprrryyy}}}~~~sssiii\\\QQQKKKHHHFFFDDDBBBDDDFFFFFFEEEDDDDDDEEEGGGHHHIIIJJJLLLMMMNNNNNNPPPQQQSSSUUUWWWXXXYYYYYYZZZ[[[\\\^^^^^^^^^^^^]]]]]]^^^^^^___```aaabbbbbbccccccdddeeefffggghhhhhhgggggghhhiiijjjjjjjjjjjjiiihhhhhhhhhhhhiiijjjjjjooonnnnnnmmmmmmlllllllllmmmmmmllllllmmmmmmnnnooorrrpppnnnmmmkkkkkkkkkkkkkkklllmmmlllkkklllnnnpppooooooqqqrrrtttuuuuuuuuurrrrrrqqqooooooqqquuuxxxzzz}}}}}}pppfffhhhppp{{{eeeUUUUUUXXX^^^uuu~~~gggXXXRRRNNNOOOPPPSSSUUUWWWYYYZZZ\\\[[[]]]___``````gggoooyyy|||nnneeeZZZWWWTTTQQQQQQQQQPPPOOORRRPPPQQQXXXdddwww<<<;;;;;;;;;;;;:::::::::888999;;;<<<<<<;;;999888999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<==================>>>>>>>>>?????????AAAAAAAAABBBCCCDDDEEEFFFHHHLLLLLLPPP\\\iiizzzgggZZZSSSOOOJJJKKKKKKJJJKKKNNNRRRVVVbbbqqq|||gggWWWOOOJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAADDDFFFHHHKKKPPPXXX___kkkrrr}}}zzzvvvttttttvvv}}}}}}~~~zzzkkkcccWWWNNNIIIGGGFFFDDDAAACCCEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRTTTVVVXXXYYYZZZZZZ\\\]]]^^^___```___^^^^^^]]]]]]^^^___```aaabbbcccddddddeeefffggghhhiiiiiiggghhhiiikkkkkkkkkkkkkkkhhhhhhhhhhhhhhhiiijjjjjjnnnnnnnnnnnnnnnmmmllllllmmmllllllllllllmmmnnnnnnqqqpppooommmllllllmmmmmmmmmnnnooonnnmmmmmmnnnpppooooooqqqrrrssstttttttttrrrrrrrrrqqqppprrrvvvyyyzzz}}}qqqfffhhhppp|||eeeTTTTTTVVV[[[qqq~~~gggXXXRRROOOOOOQQQSSSUUUWWWYYYZZZ\\\[[[]]]```aaabbbiiirrrzzzooofff[[[WWWSSSQQQQQQRRRQQQQQQRRRPPPRRRYYYfffzzz<<<<<<<<<;;;;;;;;;::::::888999;;;<<<<<<;;;999888999999999999999999999999::::::::::::::::::::::::999999999999:::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????AAAAAAAAABBBCCCDDDEEEFFFEEEJJJKKKOOOZZZfffzzz~~~jjj[[[RRRMMMKKKKKKKKKKKKKKKMMMQQQTTTbbbooojjjXXXOOOJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBDDDGGGHHHJJJOOOWWW]]]hhhoooyyy~~~zzzvvvvvvxxx{{{}}}|||vvvfff^^^SSSLLLIIIHHHFFFEEEAAACCCEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLNNNOOOPPPPPPRRRSSSUUUWWWYYYZZZ[[[[[[]]]^^^```aaaaaa```______]]]]]]^^^___```aaabbbccccccdddfffggghhhiiiiiiiiiggghhhjjjlllllllllkkkkkkhhhhhhgggggghhhhhhiiijjjmmmnnnooooooooonnnmmmllllllllllllllllllmmmnnnnnnpppooonnnlllllllllmmmnnnnnnpppqqqpppooonnnnnnoooooopppqqqrrrssssssttttttrrrrrrsssrrrqqqrrruuuxxxxxx{{{ssshhhjjjsssgggTTTSSSUUUZZZnnn~~~hhhYYYSSSOOOPPPRRRSSSUUUWWWYYYYYY[[[ZZZ\\\```aaaccckkksss}}}qqqggg[[[XXXSSSQQQPPPQQQRRRQQQRRRQQQSSSZZZhhh|||<<<<<<<<<<<<;;;;;;;;;:::999999;;;;;;;;;;;;999999::::::::::::::::::::::::::::::::::::::::::::::::888888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBCCCDDDEEEFFFCCCIIIKKKPPPYYYccczzzuuuzzznnn]]]SSSMMMKKKKKKLLLKKKKKKLLLPPPSSS```mmmmmmZZZPPPJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCBBBDDDFFFGGGHHHMMMTTTZZZcccjjjttt}}}~~~vvvvvvxxx}}}yyy{{{xxxoooaaaZZZPPPJJJHHHGGGFFFEEEAAACCCEEEFFFFFFFFFHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQSSSTTTVVVXXXZZZ[[[\\\\\\___```aaabbbbbbaaa``````]]]^^^^^^___```aaabbbbbbcccdddfffhhhiiiiiihhhhhhfffhhhjjjlllmmmlllkkkjjjhhhgggggggggggghhhiiiiiimmmnnnoooppppppooommmmmmllllllkkkkkkllllllmmmnnnooonnnmmmlllllllllmmmnnnppprrrsssrrrpppoooooooooooopppqqqrrrssssssssssssrrrssssssrrrqqqrrrtttvvvvvvzzz~~~uuujjjlllvvvjjjUUUSSSTTTXXXjjj~~~hhhYYYSSSPPPQQQRRRTTTVVVWWWYYYYYYYYYYYY[[[___aaadddllluuurrrggg\\\XXXSSSPPPOOOPPPQQQQQQQQQPPPSSS[[[hhh~~~<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999999999999999999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFDDDKKKMMMRRRZZZ```tttvvvxxxtttaaaVVVPPPKKKKKKLLLKKKKKKLLLOOOQQQ\\\hhhyyyppp]]]RRRJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCAAACCCEEEEEEFFFJJJQQQWWW^^^eeeoooxxx~~~tttuuuxxx}}}wwwyyy}}}{{{qqqggg]]]VVVMMMHHHFFFFFFEEEDDDAAACCCFFFGGGGGGHHHIIIKKKKKKLLLMMMNNNOOOQQQRRRRRRTTTUUUWWWYYY[[[\\\\\\]]]aaaaaabbbccccccbbbaaa```^^^_________``````aaaaaabbbccceeeggghhhhhhhhhgggeeegggjjjllllllllljjjiiiggggggggggggggghhhiiiiiilllmmmoooppppppooonnnmmmllllllkkkkkkllllllmmmnnnooonnnmmmllllllmmmnnnoooqqqsssttttttrrrpppooooooooopppqqqrrrrrrrrrrrrrrrsssttttttrrrqqqppprrrsssuuuzzz~~~zzznnnqqq{{{kkkUUURRRSSSUUUfff}}}|||fffXXXRRRQQQQQQSSSTTTVVVWWWYYYYYYXXXWWWZZZ___aaadddllluuurrrggg]]]XXXSSSOOONNNNNNOOOOOOQQQOOORRR[[[iii~~~======<<<<<<<<<;;;;;;;;;;;;::::::999999::::::;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFFFFMMMOOOSSSZZZ^^^pppxxxzzzwwweeeYYYSSSKKKLLLLLLKKKKKKLLLNNNQQQYYYddduuusss___SSSJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCC@@@BBBCCCDDDDDDHHHOOOUUUZZZaaakkkuuu~~~{{{ssstttwww}}}wwwxxx{{{xxxmmmaaa[[[TTTKKKFFFEEEEEEDDDBBBAAADDDFFFHHHHHHIIIJJJLLLLLLLLLMMMNNNPPPQQQRRRRRRUUUVVVWWWYYY[[[\\\]]]]]]aaabbbcccdddccccccaaaaaa_________```````````````aaaccceeeggghhhhhhgggfffeeegggiiikkklllkkkjjjhhhggggggggggggggghhhiiiiiilllmmmooopppqqqpppnnnmmmlllkkkkkkkkkkkklllmmmmmmooonnnnnnmmmmmmnnnpppppprrrtttuuuuuurrrpppooooooooopppqqqrrrrrrrrrrrrrrrsssttttttrrrpppoooppprrruuuzzz~~~sssuuulllUUUQQQQQQSSScccyyyzzzeeeWWWQQQQQQRRRSSSTTTVVVWWWYYYYYYWWWWWWZZZ^^^aaadddllluuurrrggg]]]YYYRRRNNNMMMMMMNNNNNNPPPOOORRR[[[iii<<<<<<<<<;;;;;;:::::::::<<<<<<;;;;;;:::999888888999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCEEEFFFGGGGGGIIIMMMQQQTTT\\\ooowwwkkkZZZTTTMMMKKKJJJIIIJJJMMMOOOQQQYYYbbbrrrwww```RRROOOLLLIIIGGGGGGFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCEEEIIIMMMQQQXXX___iiisss|||wwwwwwzzz}}}{{{xxxwwwvvvqqqggg```UUURRRMMMIIIGGGEEEDDDBBBFFFFFFFFFGGGHHHJJJKKKLLLLLLMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXZZZ[[[[[[[[[[[[]]]^^^```aaabbbbbbbbbaaa```___^^^^^^___aaadddeeeccccccddddddeeefffgggggggggggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhiiiiiijjjooonnnnnnnnnppppppnnnmmmnnnmmmlllkkkkkklllnnnnnnpppooonnnmmmmmmnnnoooooottttttsssrrrqqqpppnnnmmmooopppqqqqqqsssssstttuuuvvvvvvuuuuuutttsssqqqppprrrtttyyy}}}~~~kkkUUUSSSRRRPPP]]]rrrsssaaaXXXUUUQQQRRRRRRTTTUUUVVVWWWWWWYYYXXXYYY\\\]]]aaakkkuuuqqqggg\\\UUUPPPOOOMMMKKKJJJMMMLLLNNNRRR[[[kkk<<<<<<;;;;;;;;;:::::::::999999888888777666666555999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::;;;<<<<<<<<<<<<<<<;;;;;;==================<<<<<<@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHLLLPPPSSSZZZlll|||xxx~~~ppp^^^VVVNNNMMMKKKJJJJJJLLLNNNPPPVVV___nnnzzzdddVVVOOOLLLIIIGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@AAABBBCCCEEEHHHMMMPPPVVV]]]gggpppyyyyyyzzz}}}}}}|||zzzzzzxxxqqqfff]]]SSSPPPKKKHHHGGGFFFDDDCCCFFFFFFFFFGGGHHHJJJKKKLLLLLLNNNOOOPPPPPPQQQSSSUUUWWWXXXYYYZZZ[[[\\\\\\\\\___aaabbbddddddddddddccc```_________```bbbdddeeedddddddddeeeeeeffffffgggffffffgggggghhhggggggggghhhhhhhhhhhhhhhiiijjjjjjooonnnmmmnnnppppppnnnmmmmmmlllkkkkkkkkkmmmnnnoooppppppooonnnnnnnnnooopppsssssssssrrrqqqpppnnnmmmoooppppppqqqrrrsssttttttvvvvvvuuuuuutttrrrqqqpppsssuuuyyyiiiSSSQQQPPPNNNZZZmmmooo___VVVSSSPPPQQQRRRSSSTTTUUUVVVVVVYYYWWWXXX[[[]]]```jjjtttpppggg\\\UUUPPPOOOMMMKKKJJJMMMKKKMMMQQQZZZjjj<<<;;;;;;;;;;;;:::::::::888888777777666666555555999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<<<<;;;??????>>>======<<<;;;;;;@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHHHHIIILLLPPPRRRXXXhhhwwwzzzyyywwwcccYYYPPPOOOLLLJJJJJJKKKMMMNNNRRR[[[iiizzziiiZZZOOOLLLIIIGGGFFFFFFFFFEEEDDDDDDCCCCCCBBBAAAAAAAAA@@@AAABBBCCCDDDGGGLLLOOOSSSZZZcccllluuu~~~~~~|||||||||}}}zzzpppdddZZZPPPMMMIIIGGGFFFFFFEEEDDDFFFFFFFFFGGGIIIJJJLLLMMMLLLNNNPPPQQQQQQRRRTTTUUUXXXYYYZZZ\\\]]]]]]]]]]]]```aaacccdddeeeeeedddccc````````````aaacccdddfffeeeeeeeeefffffffffffffffeeeeeeffffffggggggggggggiiihhhhhhhhhhhhiiijjjjjjooonnnmmmnnnooopppnnnlllkkkkkkjjjjjjkkkmmmnnnpppppppppoooooooooppppppqqqrrrrrrrrrrrrqqqpppooonnnoooooopppqqqrrrsssttttttuuuuuuuuuuuutttrrrqqqppptttuuuyyy~~~gggQQQNNNMMMKKKUUUfffzzz}}}kkk\\\TTTQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWVVVWWWZZZ\\\___hhhrrr|||pppfff]]]VVVPPPOOOMMMJJJJJJLLLIIILLLPPPYYYiii;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999888888999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;::::::;;;<<<<<<===<<<<<<<<<>>>>>>>>>>>>======<<<<<<@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEGGGHHHIIIKKKKKKMMMQQQSSSXXXeeerrr|||tttxxx~~~iii[[[SSSQQQNNNKKKJJJJJJKKKLLLOOOWWWeeeuuummm]]]QQQNNNJJJGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@AAABBBBBBCCCFFFJJJNNNQQQWWW```iiiqqq{{{wwwuuuxxxzzz}}}{{{qqqcccYYYNNNKKKGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMNNNNNNPPPQQQRRRRRRSSSUUUWWWZZZ[[[\\\]]]^^^____________```bbbcccccccccbbbbbbaaaaaaaaaaaabbbdddeeefffgggggggggfffffffffffffffddddddeeeeeeffffffggghhhiiiiiihhhhhhiiiiiijjjkkknnnmmmmmmnnnoooooonnnllljjjiiiiiiiiikkkmmmnnnppppppppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppooonnnoooooopppqqqrrrsssssstttuuuuuuuuutttsssrrrqqqppprrrssswww|||gggPPPLLLLLLJJJQQQ^^^ppp{{{vvvfffZZZSSSPPPQQQQQQQQQRRRSSSTTTTTTTTTVVVUUUVVVYYY[[[]]]fffoooyyypppfff]]]VVVPPPOOOMMMJJJJJJLLLIIILLLPPPYYYjjj;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;::::::;;;;;;<<<======<<<<<<============>>>>>>????????????@@@AAAAAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJMMMMMMOOORRRTTTXXXcccnnn}}}rrrrrrmmm^^^UUURRROOOLLLJJJJJJKKKKKKNNNUUUaaaqqqqqq```UUUQQQKKKHHHGGGGGGFFFFFFEEEDDDDDDCCCCCCBBBAAAAAA@@@AAABBBBBBBBBEEEIIILLLOOOUUU^^^fffnnnxxxtttooovvv}}}ssswww}}}|||pppbbbXXXLLLJJJGGGFFFFFFHHHHHHGGGGGGHHHIIIJJJLLLNNNPPPQQQPPPRRRTTTTTTTTTUUUWWWYYY[[[\\\^^^___``````aaaaaaaaaaaacccddddddcccbbbbbbaaabbbbbbcccdddeeefffggggggggggggggggggggggggfffeeeeeeeeedddeeefffggghhhiiiiiiiiiiiiiiijjjjjjkkknnnmmmlllmmmoooooommmllliiiiiihhhiiijjjlllnnnoooooooooppppppqqqqqqqqqqqqppppppqqqqqqqqqpppoooooonnnoooooopppqqqrrrssstttuuuuuuttttttsssqqqpppoooooopppuuuzzz~~~gggQQQLLLKKKJJJNNNWWWgggqqqvvvnnnaaaXXXSSSPPPQQQQQQRRRRRRSSSTTTTTTTTTTTTSSSUUUXXXZZZ\\\dddlllwwwpppfff^^^VVVPPPOOOMMMJJJIIIKKKJJJLLLQQQ[[[kkk:::::::::;;;;;;;;;;;;<<<::::::::::::::::::999999999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::::::::;;;<<<============<<<<<<===>>>>>>???@@@@@@??????@@@AAAAAABBBCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKNNNMMMOOOSSSUUUXXXaaakkk}}}qqqqqq{{{rrraaaVVVSSSPPPLLLJJJJJJJJJKKKMMMSSS^^^lll|||yyyfffYYYUUUNNNJJJHHHGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBAAABBBDDDGGGJJJMMMSSS[[[bbbjjjtttrrrjjjmmmsss{{{qqqvvv}}}zzznnn___VVVLLLJJJGGGFFFGGGHHHIIIIIIIIIJJJJJJLLLNNNPPPRRRSSSRRRTTTVVVWWWWWWXXXYYY[[[]]]^^^___```aaabbbbbbbbbddddddffffffffffffeeedddbbbbbbcccdddeeefffggggggggggggggghhhhhhhhhhhhhhhhhhgggfffeeeeeefffggghhhjjjiiiiiiiiiiiijjjkkkkkknnnmmmlllmmmnnnooommmkkkiiiiiihhhhhhiiikkkmmmnnnmmmnnnooopppqqqqqqqqqqqqooooooppppppqqqpppppppppnnnnnnooopppqqqrrrssssssttttttttttttsssqqqpppooommmnnnsssxxx{{{hhhRRRKKKKKKIIILLLQQQ^^^gggmmmggg]]]VVVRRROOOQQQQQQQQQQQQRRRRRRRRRSSSRRRRRRTTTWWWXXXZZZaaajjjuuu|||qqqggg^^^WWWQQQOOOMMMJJJIIIKKKJJJMMMRRR[[[lll:::::::::;;;;;;;;;<<<<<<999999999999999999999999999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::999:::;;;<<<============>>>>>>>>>>>>>>>>>>??????>>>??????@@@BBBCCCCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLMMMLLLNNNRRRUUUXXX___hhhwwwxxx}}}qqqqqqvvvwwweeeVVVSSSPPPLLLJJJJJJKKKLLLKKKQQQZZZhhhxxxppp]]]XXXQQQLLLIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAABBBAAAAAACCCFFFIIIKKKPPPWWW^^^fffqqq|||qqqfffeeegggxxx}}}wwwrrrxxx~~~wwwjjj[[[QQQMMMKKKHHHGGGHHHIIIJJJIIIKKKKKKLLLNNNPPPRRRTTTVVVUUUVVVXXXYYYYYYZZZ\\\^^^^^^___```bbbccccccccccccdddeeefffggggggfffeeedddbbbcccdddeeefffgggggggggggggggggghhhhhhiiiiiijjjjjjiiigggfffeeeeeefffgggjjjjjjiiiiiijjjjjjkkklllmmmllllllmmmnnnnnnmmmkkkjjjiiihhhhhhhhhjjjkkkllllllmmmnnnppppppqqqppppppnnnnnnooopppppppppppppppnnnnnnooopppqqqrrrsssssstttttttttsssrrrqqqpppooommmooosssvvvyyy~~~hhhRRRJJJJJJHHHIIIKKKVVV___ddd```XXXSSSPPPMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQSSSWWWXXXYYY```hhhsssxxxrrrhhh^^^WWWQQQOOOMMMIIIIIIKKKIIIKKKPPPZZZkkk:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::999999999999999999999999:::::::::::::::::::::::::::999888999;;;<<<;;;:::999:::;;;<<<============@@@@@@??????>>>=========>>>??????@@@BBBCCCDDDDDDCCCCCCDDDFFFGGGJJJKKKLLLLLLKKKLLLQQQTTTWWW^^^fffppp}}}ttt~~~|||qqqqqqssszzzgggVVVSSSPPPLLLKKKJJJKKKLLLJJJOOOXXXeeetttwww```[[[SSSMMMIIIHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBAAAAAABBBFFFIIIHHHMMMUUU\\\dddnnnyyyrrreeeaaaaaalll{{{yyyuuuuuuzzzuuufffWWWNNNNNNKKKIIIGGGHHHJJJJJJJJJLLLLLLMMMOOOQQQTTTVVVWWWVVVXXXZZZZZZZZZ[[[]]]______```aaabbbcccdddddddddcccdddeeeeeeeeedddcccbbbbbbccceeefffggghhhhhhhhhffffffggghhhiiijjjjjjkkklllkkkhhhfffeeeeeefffgggjjjjjjiiiiiijjjjjjkkklllmmmllllllmmmnnnnnnmmmkkkjjjjjjiiihhhhhhiiijjjkkkkkklllnnnooopppppppppooommmnnnoooppppppqqqppppppnnnnnnooopppqqqrrrrrrssstttttttttsssrrrqqqpppoooooopppsssvvvwww|||}}}gggQQQIIIIIIGGGGGGHHHPPPYYY___\\\UUUQQQNNNKKKMMMMMMMMMMMMMMMMMMNNNNNNPPPPPPSSSVVVWWWXXX___gggqqquuusssiii___WWWQQQOOOMMMIIIHHHKKKHHHJJJOOOYYYjjj<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<<<<=========>>>?????????>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJLLLMMMNNNRRRSSSTTTUUUUUUXXX\\\```lll}}}uuuwww~~~nnnqqqwww~~~rrr^^^XXXPPPKKKKKKLLLLLLKKKMMMPPPVVV```pppkkk]]]QQQMMMLLLHHHDDDBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBBBBAAAAAACCCEEEIIILLLQQQWWW```jjjttt{{{rrrddd______hhhrrr{{{sssrrrssszzz|||ooo```VVVRRRJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNNNNNNNNNNPPPTTTWWWWWWYYY[[[\\\\\\]]]___aaa```aaabbbccceeefffggggggggghhhhhhiiiiiigggfffeeedddddddddeeefffggghhhhhhhhhhhhhhhhhhiiijjjllllllkkkkkkjjjjjjiiihhhhhhgggmmmnnnmmmllljjjjjjkkkmmmnnnmmmlllkkkkkklllnnnooommmllllllkkkkkkjjjjjjiiimmmmmmmmmmmmnnnoooqqqqqqpppnnnkkkiiijjjlllpppsssqqqqqqpppooooooppppppqqqqqqsssttttttrrrppppppqqqssssssuuuvvvvvvzzzzzzgggRRRHHHGGGGGGGGGHHHNNNPPPSSSSSSQQQNNNLLLKKKMMMMMMMMMMMMLLLLLLLLLLLLOOOPPPQQQRRRTTTXXX^^^bbbpppttt|||xxxiiibbbZZZSSSPPPMMMIIIIIIKKKHHHKKKQQQ[[[lll<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<===============???>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCCCCDDDEEEDDDEEEFFFHHHJJJKKKMMMMMMQQQRRRSSSTTTUUUXXX\\\___jjj}}}{{{ssssss~~~lllnnnvvv|||qqq___YYYQQQLLLLLLLLLLLLKKKLLLNNNSSS]]]lllnnn```SSSNNNMMMJJJFFFDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@BBBBBBBBBAAAAAACCCEEEGGGJJJNNNUUU\\\fffqqqwwwsssddd______aaakkkyyy{{{xxx}}}zzztttuuuvvv|||zzzlll]]]SSSPPPJJJJJJJJJKKKKKKKKKKKKKKKMMMNNNOOOOOOOOOQQQUUUXXXYYY[[[\\\]]]]]]^^^___aaaccccccdddeeefffggghhhiiiiiiiiijjjjjjiiigggeeedddccccccddddddeeeeeeffffffggggggggghhhiiijjjkkklllllllllkkkjjjjjjiiiiiihhhlllmmmmmmkkkjjjjjjkkkmmmnnnmmmllllllkkklllmmmmmmlllllllllkkkjjjjjjiiiiiikkkkkkllllllmmmnnnpppppppppnnnlllkkkkkkmmmppprrrqqqqqqppppppppppppqqqqqqqqqssstttsssqqqppppppqqqsssssstttvvvvvvzzz{{{hhhSSSIIIGGGFFFEEEEEEKKKNNNPPPQQQOOOLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOPPPQQQRRRTTTYYY^^^cccnnnrrrzzzyyyjjjaaaYYYRRROOOLLLIIIHHHJJJHHHKKKQQQ[[[lll<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<===============<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBCCCDDDDDDEEEEEEEEEGGGHHHJJJKKKLLLMMMPPPQQQRRRSSSTTTWWW[[[___hhhxxx{{{rrrqqq~~~oooooouuu{{{sssaaa[[[RRRMMMLLLMMMLLLKKKJJJLLLQQQYYYgggzzzsssdddVVVPPPNNNKKKGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDAAABBBCCCBBBAAAAAACCCDDDDDDGGGKKKQQQXXXaaakkkrrr{{{tttfff___]]]\\\eeeqqqyyy{{{xxxsssooolllpppzzzxxxuuuwwwyyy}}}~~~wwwiiiZZZQQQMMMJJJJJJJJJKKKKKKKKKLLLLLLNNNPPPQQQQQQQQQSSSWWWZZZ[[[]]]^^^___^^^^^^```aaafffffffffggghhhiiiiiijjjkkkkkkkkkkkkiiigggeeedddccccccccccccddddddddddddfffffffffggghhhiiikkkkkkmmmmmmmmmlllkkkkkkjjjjjjjjjkkklllkkkjjjjjjkkkmmmooonnnmmmlllkkkkkkkkkllllllkkkkkkjjjiiiiiihhhhhhjjjjjjkkklllmmmnnnoooooooooooonnnmmmmmmnnnpppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrsssrrrqqqppppppqqqsssrrrtttvvvwwwzzz|||iiiTTTJJJGGGEEECCCBBBHHHJJJMMMMMMLLLJJJIIIIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMOOOPPPRRRTTTYYY___ccckkkpppxxx|||mmmaaaYYYRRROOOLLLHHHHHHJJJHHHKKKQQQ[[[kkk<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<;;;;;;:::::::::;;;<<<<<<============<<<<<<<<<<<<>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMOOOPPPRRRRRRTTTWWW[[[___gggsssuuuqqqzzzwwwssstttxxx{{{~~~|||xxxddd]]]TTTOOOMMMMMMLLLKKKJJJLLLOOOVVVcccvvvyyyiiiYYYQQQNNNKKKHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDCCCAAAAAABBBDDDCCCFFFIIINNNTTT]]]ffflllttt{{{vvvhhh___\\\]]]dddmmmttttttpppkkkhhheeehhhqqqxxxtttvvvzzz|||zzzrrreeeYYYQQQMMMJJJJJJKKKKKKLLLLLLMMMMMMPPPQQQSSSTTTTTTVVVYYY\\\^^^```aaaaaa``````aaacccgggggghhhhhhhhhhhhiiiiiijjjjjjkkkkkkjjjiiigggfffddddddddddddcccccccccccceeeeeeeeefffgggiiijjjkkkoooooonnnnnnmmmllllllkkkiiijjjkkkkkkjjjjjjkkkmmmooonnnmmmlllkkkkkkjjjjjjkkkjjjjjjiiiiiihhhggggggiiiiiikkklllmmmnnnoooooooooooooooooooooooooooooopppqqqqqqrrrrrrrrrrrrrrrpppqqqrrrqqqooooooppprrrsssrrrsssvvvwwwyyy}}}jjjTTTIIIFFFDDDBBBAAADDDFFFIIIJJJIIIHHHHHHHHHGGGHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQTTTYYY___dddiiinnnvvvppp```XXXQQQNNNLLLHHHGGGIIIHHHKKKQQQZZZjjj<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<:::::::::::::::;;;<<<==================<<<<<<<<<======>>>>>>????????????@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLLLLOOOPPPQQQRRRTTTWWW\\\___gggqqqwwwoootttvvvrrrqqqpppvvvyyyxxxggg```WWWPPPNNNNNNLLLKKKJJJLLLOOOUUU___qqqppp\\\RRRNNNJJJGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEECCCAAAAAABBBCCCCCCEEEHHHLLLRRRYYYbbbgggnnnuuu~~~xxxiii```[[[^^^ccckkkooonnnjjjeeebbb^^^```gggttt{{{vvvvvv|||{{{wwwnnnbbbXXXRRRPPPKKKKKKLLLMMMMMMNNNOOOOOOQQQSSSUUUVVVWWWYYY\\\^^^```bbbccccccbbbbbbccceeehhhhhhhhhggggggggggggffffffgggiiijjjkkkkkkjjjjjjeeeeeeeeeeeedddddddddddddddeeeeeefffgggiiikkklllppppppoooooonnnmmmmmmmmmjjjkkkllllllkkkjjjkkklllnnnmmmmmmllllllkkkjjjiiijjjiiiiiihhhggggggffffffiiijjjkkkmmmooopppppppppnnnnnnooooooooonnnnnnnnnooopppqqqrrrrrrrrrrrrqqqppppppqqqpppnnnnnnppprrrsssqqqsssvvvwwwyyymmmVVVJJJFFFDDDBBBBBBBBBDDDGGGGGGGGGFFFGGGHHHFFFFFFGGGIIIJJJKKKLLLMMMJJJLLLNNNPPPSSSXXX^^^bbbgggmmmuuu~~~rrraaaYYYRRROOOLLLHHHHHHJJJIIIKKKQQQZZZiii<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<<<<===<<<<<<<<<<<<=========>>>=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHIIIJJJKKKLLLOOOPPPRRRSSSTTTXXX]]]```gggooowwwlllnnn}}}uuupppqqqkkkooorrrrrriiibbbYYYRRROOONNNLLLKKKJJJLLLPPPTTT\\\lllwwwbbbUUUOOOJJJHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFEEEDDDAAAAAAAAACCCCCCEEEGGGJJJOOOVVV^^^ccciiioooyyyyyykkkaaa[[[[[[___eeegggeeeaaa]]][[[ZZZZZZaaalllwww||||||~~~{{{uuukkk```WWWSSSQQQLLLMMMMMMNNNOOOPPPQQQQQQRRRUUUWWWYYYZZZ\\\^^^```aaacccdddeeeddddddfffgggiiihhhhhhgggfffeeeeeeddddddeeegggiiikkkkkkkkkkkkddddddddddddeeeeeeeeeeeedddeeeeeeggghhhjjjlllmmmpppppppppooonnnnnnmmmmmmkkkmmmnnnnnnlllkkkkkkkkkllllllmmmllllllkkkjjjiiiiiihhhhhhggggggfffeeeeeehhhiiilllnnnppppppppppppnnnnnnnnnnnnmmmmmmmmmmmmmmmnnnpppqqqrrrrrrqqqpppoooppppppnnnmmmnnnppprrrsssqqqrrrvvvwwwxxx}}}vvv\\\NNNHHHEEEDDDDDDCCCEEEFFFGGGFFFEEEFFFGGGEEEFFFGGGHHHIIIJJJKKKKKKIIIKKKLLLNNNQQQUUU[[[```eeekkkttt|||tttbbbZZZSSSPPPMMMIIIHHHKKKIIIKKKPPPYYYiii<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;<<<======:::;;;;;;<<<===>>>??????<<<======>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKOOOQQQRRRTTTUUUYYY^^^aaaeeennnzzzllljjjwwwxxxooo~~~{{{ooonnnmmmjjjkkkdddZZZSSSPPPOOOMMMJJJHHHLLLOOORRRYYYggg{{{gggYYYQQQLLLIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFDDDBBB@@@AAABBBCCCDDDFFFHHHLLLRRRZZZ___dddjjjsss|||{{{lllaaa[[[WWW[[[___```^^^ZZZVVVUUUUUUVVV[[[gggsss~~~uuuiii^^^VVVRRRPPPNNNNNNOOOPPPQQQRRRSSSSSSSSSVVVYYY[[[\\\^^^```bbbbbbccceeefffffffffhhhjjjjjjiiihhhgggfffeeedddddddddeeegggiiijjjjjjiiiiiibbbbbbccccccddddddeeeeeeeeeeeefffgggiiikkkmmmnnnpppppppppooonnnnnnmmmmmmmmmooopppooommmkkkjjjjjjjjjkkklllllllllkkkjjjjjjhhhhhhggggggfffeeeeeedddfffhhhjjjmmmooopppoooooonnnnnnmmmlllllllllllllllkkkmmmoooqqqqqqqqqpppoooooooooooommmlllmmmpppssssssqqqrrrvvvxxxxxx{{{eeeSSSKKKGGGEEEFFFDDDFFFGGGGGGFFFEEEFFFGGGEEEFFFFFFGGGHHHIIIIIIJJJIIIJJJKKKLLLOOOSSSXXX]]]bbbiiiqqqyyyuuuccc[[[TTTQQQNNNJJJJJJLLLIIILLLPPPYYYhhh~~~<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<999999999:::;;;<<<===>>>999:::;;;<<<===???@@@@@@<<<======>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKPPPQQQSSSTTTVVVZZZ^^^bbbdddmmm~~~nnnjjjwww}}}ooo~~~wwwqqqlllfffllleee[[[TTTQQQOOOMMMKKKGGGKKKNNNQQQWWWdddwwwkkk\\\SSSMMMJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB@@@AAABBBBBBCCCEEEGGGJJJPPPWWW\\\aaagggpppxxx{{{mmmbbb[[[UUUXXX\\\\\\ZZZVVVSSSRRRNNNNNNUUUaaannn{{{uuuhhh]]]UUUPPPOOOOOOOOOPPPQQQRRRSSSTTTUUUTTTWWWZZZ\\\]]]___aaacccbbbcccffffffggghhhjjjlllkkkjjjiiihhhgggeeeddddddeeefffhhhiiiiiihhhhhhggg``````aaabbbcccddddddeeeeeeffffffhhhjjjlllnnnoooppppppoooooonnnmmmmmmmmmooopppqqqpppnnnkkkjjjjjjiiijjjkkklllllllllkkkjjjhhhggggggfffeeeeeedddddddddfffiiilllnnnooonnnnnnnnnmmmlllkkkjjjkkkkkkllljjjlllnnnpppqqqpppooonnnnnnooonnnmmmlllmmmpppssssssqqqqqqvvvxxxxxx{{{lllWWWMMMHHHFFFFFFFFFGGGHHHGGGFFFEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIIIIHHHIIIJJJKKKMMMQQQWWW[[[```gggooovvv}}}uuuccc[[[TTTQQQOOOKKKJJJLLLIIILLLPPPYYYhhh~~~===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEGGGIIIJJJKKKJJJKKKMMMNNNQQQRRRSSSTTTVVVYYY^^^aaagggppp}}}tttmmmooo|||uuuxxxvvvkkkiiilllhhhaaaXXXQQQMMMLLLNNNLLLJJJKKKOOOUUU___nnn{{{vvvaaaUUUOOOKKKIIIHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAACCCCCCBBBDDDGGGLLLRRRUUU___dddlllsssyyy|||mmm```ZZZXXXYYYYYYYYYXXXUUURRRQQQOOOQQQWWW```nnn}}}mmmaaaZZZSSSOOONNNOOOQQQSSSUUUVVVWWWWWWWWWXXXXXXZZZ[[[]]]___```aaabbbcccccceeegggkkknnnoooooommmkkkhhhfffeeeddddddbbbdddfffhhhiiiiiihhhgggdddcccbbbbbbbbbdddfffhhheeefffhhhjjjlllmmmmmmnnnooooooooopppppppppoooooossssssssssssqqqnnnllljjjkkkkkkkkkkkkkkkkkkkkkkkkllljjjiiihhhhhhgggdddbbbeeefffggghhhjjjlllmmmnnnjjjkkkmmmlllkkkjjjjjjkkklllmmmnnnppppppppppppoooooonnnmmmlllmmmnnnppprrrrrrssssssssssssvvv{{{~~~zzz]]]MMMGGGFFFFFFEEEEEEEEEFFFHHHGGGEEECCCEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOSSSWWW___cccjjjqqqxxxtttggg]]]TTTPPPNNNKKKIIIJJJLLLNNNSSSZZZhhh|||===<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEGGGIIIKKKKKKKKKKKKMMMOOOQQQRRRTTTUUUVVVYYY^^^aaagggooozzz|||rrrrrrzzzxxxwwwtttmmmnnnkkkeee\\\TTTOOOMMMNNNMMMKKKKKKNNNRRRZZZhhhttt}}}gggYYYQQQLLLJJJHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBBBBAAABBBFFFKKKPPPSSSYYY___gggnnnuuu}}}~~~nnnaaa[[[WWWWWWWWWVVVTTTQQQNNNLLLMMMOOOUUU```nnn~~~~~~lllaaaZZZSSSPPPPPPQQQRRRTTTVVVWWWXXXXXXWWWXXXYYYZZZ\\\^^^___aaaaaaccccccdddeeehhhkkknnnooonnnmmmkkkhhhgggfffffffffdddeeegggiiiiiiiiihhhgggfffeeecccbbbcccdddfffgggfffggghhhjjjkkklllmmmmmmnnnnnnooopppppppppppppppssssssttttttrrrooommmkkkllllllllllllkkkkkkjjjjjjkkkjjjiiiiiiiiihhhfffdddeeeeeefffgggiiijjjkkkkkkiiikkklllllljjjjjjjjjkkkkkklllmmmoooooooooooonnnooonnnmmmllllllnnnpppqqqrrrrrrrrrqqqqqqssswwwzzzdddRRRJJJGGGFFFEEEDDDDDDEEEGGGGGGEEECCCDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHJJJJJJKKKNNNSSSVVV]]]bbbiiiooovvvtttggg]]]TTTPPPNNNKKKIIIJJJLLLNNNSSS\\\jjj}}}===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>>======>>>???@@@AAAAAABBBBBBCCCCCCDDDEEEEEEFFFFFFHHHJJJLLLLLLLLLLLLNNNOOOQQQSSSTTTVVVWWWZZZ^^^aaafffllluuu{{{vvvvvvyyy}}}~~~pppqqqooojjjbbbYYYRRRNNNMMMNNNKKKKKKMMMOOOTTT```lllooo^^^TTTNNNKKKIIIGGGEEEEEEGGGGGGGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAADDDHHHMMMOOOSSSXXX```gggnnnwwwooobbb\\\VVVVVVUUUSSSQQQNNNLLLKKKKKKNNNTTT```ppp~~~|||}}}kkk___YYYTTTQQQRRRTTTUUUWWWYYYZZZZZZYYYYYYZZZZZZ\\\]]]___aaabbbbbbcccdddeeefffiiikkknnnooonnnmmmkkkiiihhhhhhhhhhhhggghhhiiijjjjjjiiihhhggggggfffeeedddddddddeeeffffffggghhhjjjkkkllllllllllllmmmnnnpppqqqqqqqqqqqqssstttttttttsssqqqooommmnnnnnnnnnmmmlllkkkjjjiiijjjiiiiiiiiijjjjjjhhhgggeeeeeeffffffggghhhhhhhhhhhhjjjkkkkkkjjjiiiiiijjjjjjkkklllmmmnnnnnnnnnnnnnnnmmmlllllllllmmmnnnoooqqqqqqqqqoooooopppsssvvvnnnZZZNNNHHHEEEDDDDDDCCCDDDFFFFFFDDDBBBCCCCCCCCCDDDDDDDDDEEEEEEGGGHHHIIIIIIJJJMMMQQQUUU[[[```ffflllsss|||uuuggg]]]TTTQQQOOOKKKJJJKKKJJJNNNUUU___mmm===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCDDDEEEEEEFFFGGGGGGIIIKKKLLLMMMMMMMMMOOOPPPRRRTTTVVVWWWXXXZZZ^^^aaadddiiippp{{{zzzuuu~~~zzzrrrsssrrrnnnfff]]]TTTNNNLLLNNNLLLKKKLLLMMMQQQ[[[eeezzzvvvdddXXXQQQMMMIIIGGGFFFFFFGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@AAADDDGGGKKKMMMOOOTTT\\\ccciiirrr{{{oooccc\\\WWWWWWUUUSSSRRRPPPOOONNNLLLOOOVVVbbbsss~~~zzzhhh^^^XXXTTTSSSTTTWWWXXXZZZ[[[\\\\\\[[[[[[[[[\\\]]]___```bbbcccdddddddddfffhhhjjjlllnnnooommmlllkkkiiiiiiiiijjjjjjjjjjjjkkkkkkkkkjjjiiihhhiiihhhgggfffeeeeeeeeeeeegggggghhhjjjjjjkkkkkkkkkkkklllmmmooopppqqqrrrrrrrrrsssuuuuuutttsssqqqooopppppppppooommmkkkjjjhhhjjjiiiiiijjjllllllkkkiiifffffffffffffffggggggggggggiiijjjjjjiiiiiiiiijjjjjjjjjkkklllmmmmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnooooooooonnnpppsssuuu{{{vvvaaaRRRIIIEEEDDDCCCBBBCCCDDDEEEDDDBBBCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHHHHIIIKKKPPPSSSYYY^^^dddjjjpppyyyvvvggg^^^TTTQQQOOOKKKJJJKKKJJJNNNVVVbbbqqq===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=====================>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIJJJLLLMMMNNNNNNNNNPPPQQQRRRTTTWWWXXXYYY[[[^^^```bbbeeelllwwwwwwzzzxxxuuutttqqqiii___VVVOOOLLLMMMKKKKKKMMMMMMPPPYYYbbbrrr}}}jjj\\\SSSOOOJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBDDDFFFIIIKKKMMMRRRYYY```fffnnnwww~~~}}}nnnddd^^^XXXWWWUUUSSSRRRRRRRRRRRRPPPSSS[[[hhhxxxvvveee\\\XXXUUUUUUVVVYYYZZZ\\\]]]^^^^^^^^^]]]]]]^^^___```bbbdddeeefffdddeeegggiiikkklllnnnnnnmmmllljjjiiiiiiiiijjjkkklllllllllkkkkkkjjjiiiiiijjjiiihhhgggffffffeeeeeeggghhhiiiiiijjjjjjjjjjjjiiijjjlllnnnpppqqqqqqrrrqqqrrrtttuuuuuutttrrrqqqqqqqqqqqqqqqooollljjjhhhiiihhhhhhjjjlllmmmlllkkkggggggggggggggggggggggggfffhhhjjjjjjiiiiiijjjkkkjjjjjjjjjkkkllllllmmmnnnmmmmmmmmmlllllllllmmmmmmlllmmmnnnooooooqqqtttwwwzzz{{{eeeUUUKKKFFFEEECCCBBBCCCDDDEEEDDDCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFGGGGGGGGGJJJNNNQQQXXX\\\bbbhhhnnnvvvwwwhhh^^^UUUQQQOOOLLLJJJKKKJJJOOOXXXeeettt===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>>>>>>>??????@@@AAABBBCCCCCCDDDCCCDDDDDDFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOQQQRRRSSSUUUXXXYYYZZZ\\\^^^```bbbdddjjjsss|||wwwwwwssslllbbbXXXQQQNNNMMMKKKKKKMMMMMMOOOVVV___jjjzzzrrraaaVVVPPPKKKIIIGGGGGGGGGHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAABBBCCCEEEGGGHHHLLLPPPWWW]]]bbbiiirrrxxx~~~{{{ooofffaaaZZZXXXUUUSSSRRRRRRRRRSSSSSSXXXaaannn}}}pppaaa[[[YYYVVVVVVWWWYYYZZZ\\\^^^````````````______```bbbdddeeeggggggeeefffhhhjjjlllmmmnnnnnnlllkkkjjjiiihhhhhhiiijjjllllllkkkkkkjjjjjjjjjjjjjjjjjjiiiiiihhhgggffffffhhhhhhiiiiiiiiiiiiiiihhhhhhiiikkklllnnnooopppppppppqqqsssuuuuuutttsssrrrqqqrrrrrrrrrpppnnnkkkiiiiiihhhhhhjjjlllmmmllljjjfffffffffgggggggggggggggfffhhhjjjkkkjjjjjjkkklllkkkkkkkkkkkkkkkmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmllljjjlllnnnoooppprrruuuwwwzzz~~~iiiXXXMMMHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFFFFFFFHHHLLLOOOUUUYYY___dddjjjrrr|||yyyhhh^^^UUURRRPPPLLLKKKLLLKKKOOOXXXfffvvv===<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>============>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJJJJLLLMMMOOOPPPOOOPPPQQQSSSTTTVVVYYYZZZ[[[\\\^^^```bbbdddiiiqqq{{{zzzyyyvvvnnneee[[[UUURRRMMMLLLLLLMMMLLLLLLRRRZZZbbbssszzzfffYYYRRRKKKIIIGGGGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@@@@AAAAAACCCDDDEEEIIIMMMSSSXXX]]]ccckkkqqqxxx~~~{{{pppiiifffaaa^^^ZZZVVVSSSSSSSSSTTTTTTZZZfffuuuvvvjjj^^^ZZZYYYXXXWWWXXXXXXZZZ\\\___aaabbbbbbbbb``````bbbccceeeggghhhiiieeegggiiikkkmmmnnnnnnnnnlllkkkjjjhhhgggggghhhhhhkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjiiihhhgggggghhhiiiiiiiiiiiiiiihhhhhhggghhhjjjkkklllmmmmmmmmmnnnppprrrtttuuutttsssssspppqqqssssssrrrooollljjjhhhhhhhhhiiikkklllkkkiiiddddddeeeeeefffffffffggggggiiikkkkkkkkkkkklllmmmlllkkkkkkkkklllmmmnnnooooooooooooooonnnnnnmmmmmmkkkmmmooooooooopppsssuuuxxxzzzmmmZZZOOOJJJGGGEEECCCCCCDDDFFFFFFEEECCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEGGGKKKNNNQQQVVV[[[```eeemmmwww{{{hhh^^^UUURRRPPPLLLKKKLLLLLLPPPYYYgggwww======<<<<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???============>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDDDDCCCDDDEEEFFFHHHIIIJJJKKKLLLNNNPPPPPPPPPPPPRRRTTTTTTVVVYYY[[[[[[\\\^^^```cccdddiiipppwww}}}|||xxxpppfff]]]XXXUUUNNNLLLLLLMMMKKKIIINNNVVV]]]nnnjjj[[[RRRLLLJJJHHHGGGHHHHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA????????????@@@AAABBBBBBGGGKKKPPPUUUYYY^^^fffllltttzzz{{{rrrllliiihhheee```ZZZVVVUUUUUUVVVTTT[[[hhhxxx~~~rrrfff\\\YYYZZZXXXWWWXXXWWWYYY\\\___aaacccccccccaaaaaabbbdddfffgggiiiiiifffgggiiilllmmmnnnnnnnnnlllkkkiiihhhfffffffffgggkkkjjjjjjiiiiiijjjjjjkkkiiijjjjjjjjjjjjiiihhhhhhhhhiiiiiiiiiiiihhhhhhgggggghhhiiijjjkkklllllllllmmmoooqqqsssttttttsssssspppqqqssssssrrrpppmmmkkkhhhhhhhhhiiikkkkkkjjjiiibbbbbbcccddddddeeeffffffgggiiikkklllkkkkkklllnnnmmmlllkkkkkklllmmmooopppooooooppppppooonnnmmmmmmlllmmmoooooonnnooopppqqqvvvwww}}}ppp\\\QQQLLLHHHFFFDDDCCCEEEFFFFFFFFFBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDGGGJJJMMMOOOSSSXXX]]]bbbjjjttt{{{|||hhh___UUURRRPPPMMMKKKLLLMMMQQQYYYgggxxx;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<===============<<<<<<<<<=========>>>??????@@@@@@>>>???@@@@@@BBBBBBCCCDDDGGGFFFEEEFFFHHHJJJKKKJJJPPPNNNOOORRRSSSQQQQQQSSSQQQTTTWWWYYY[[[^^^aaacccaaadddiiinnntttzzzvvvsssmmmbbbXXXUUUOOONNNMMMKKKJJJLLLOOOQQQYYYeeevvvuuubbbTTTLLLLLLKKKIIIGGGFFFGGGIIIFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBAAAAAABBBCCCCCCDDDGGGJJJNNNSSSYYY```eeerrryyyuuunnnnnnqqqsssnnnfff___ZZZXXXYYY[[[ZZZaaaoooxxxhhhccc]]]XXXWWWXXXYYYZZZ[[[[[[\\\^^^```aaacccccccccccccccdddeeegggjjjkkkhhhiiikkkooorrrrrrpppmmmooonnnllljjjhhhfffeeeeeeiiiiiijjjjjjjjjjjjiiiiiigggggghhhhhhhhhhhhgggfffiiiiiiiiiiiihhhgggffffffeeefffhhhiiikkkkkkllllllnnnooopppqqqrrrsssssssssnnnppprrrsssrrrpppllljjjjjjhhhgggiiilllmmmkkkiiihhhgggfffeeeddddddeeefffiiikkkmmmmmmlllkkklllmmmnnnmmmlllkkklllnnnpppqqqrrrrrrrrrqqqooommmlllkkkkkklllnnnoooqqqrrrrrrrrrrrruuu~~~wwwaaaQQQHHHFFFDDDBBBBBBCCCDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFJJJLLLPPPRRRUUUYYY___fffnnnsss~~~ooocccXXXRRROOOLLLKKKMMMLLLOOOVVVddduuu;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<==============================>>>>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEHHHHHHIIIJJJJJJKKKLLLLLLPPPNNNOOOSSSTTTQQQQQQTTTTTTVVVYYYZZZ[[[]]]___bbbccceeeiiimmmrrr}}}xxxzzz~~~xxxrrrggg\\\WWWPPPOOOMMMKKKKKKLLLNNNQQQUUU```ppp}}}hhhYYYPPPOOOMMMJJJHHHGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAABBBBBBCCCFFFIIIMMMQQQWWW^^^bbbmmmttt~~~zzzssstttxxx{{{vvvnnneee^^^[[[\\\]]]aaaiiiwwwuuufffbbb\\\XXXWWWXXXYYYYYYZZZ[[[\\\]]]___aaabbbccccccccccccccceeegggiiijjjhhhiiikkkooorrrrrrqqqooonnnmmmllljjjhhhgggffffffiiiiiijjjjjjjjjjjjiiiiiihhhhhhiiiiiiiiiiiihhhhhhjjjjjjjjjjjjiiihhhggggggeeeeeeggghhhiiiiiiiiiiiilllmmmnnnpppqqqrrrrrrrrrnnnpppqqqrrrqqqooolllkkkkkkjjjiiikkkmmmnnnmmmkkkiiihhhgggffffffggghhhhhhiiikkkmmmmmmlllllllllmmmnnnnnnmmmmmmnnnppprrrtttttttttsssrrrqqqooommmllllllmmmnnnpppqqqrrrrrrrrrqqqttt|||}}}eeeSSSJJJGGGEEECCCBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBCCCFFFIIIKKKMMMPPPSSSWWW\\\cccjjjpppzzz~~~ooodddXXXSSSPPPMMMLLLNNNQQQSSSZZZfffuuu;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<===========================>>>>>>??????@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFHHHLLLOOOOOOMMMLLLMMMOOOQQQOOOPPPTTTUUURRRRRRUUUVVVXXXZZZ[[[[[[\\\^^^```dddeeeiiillloooyyyxxxpppuuuzzznnnbbbZZZSSSQQQNNNLLLKKKLLLNNNOOOQQQZZZiiiyyyqqq```UUUSSSOOOKKKHHHGGGHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEBBBAAAAAA@@@@@@AAAAAAAAABBBDDDGGGJJJNNNTTTZZZ^^^fffmmmwww|||}}}xxxmmmddd______```jjjsss}}}pppbbb___[[[YYYXXXXXXXXXWWWYYYZZZ[[[]]]^^^```aaabbbbbbbbbbbbcccdddfffhhhiiiiiiiiikkkooorrrsssrrrpppnnnmmmkkkjjjiiihhhhhhhhhiiiiiijjjjjjjjjjjjiiiiiihhhiiiiiijjjjjjiiiiiiiiikkkkkkkkkkkkjjjiiihhhgggeeeeeeeeeffffffgggggggggiiijjjlllmmmoooppppppqqqooooooooooooooonnnmmmllllllllllllmmmpppqqqpppnnnlllkkkjjjiiiiiiiiijjjkkkjjjlllmmmmmmlllllllllnnnnnnnnnnnnoooqqqsssuuuwwwwwwwwwvvvuuusssqqqooonnnnnnoooooopppqqqrrrrrrsssrrrsssyyyjjjVVVMMMIIIFFFDDDCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCFFFHHHJJJJJJMMMPPPTTTYYY___fffkkksssyyyooodddYYYTTTQQQOOONNNPPPTTTVVV\\\fffsss;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBCCCDDDEEEFFFFFFHHHMMMRRRRRRNNNLLLMMMPPPSSSPPPQQQUUUVVVSSSSSSVVVVVVXXX[[[\\\\\\]]]___aaadddeeehhhlllooowww~~~mmmjjjvvvwwwhhh^^^VVVSSSOOOMMMMMMMMMNNNNNNNNNWWWdddrrrzzzgggYYYUUUOOOKKKIIIIIIIIIIIIGGGGGGGGGFFFFFFFFFEEEEEEBBBBBBAAA@@@@@@@@@@@@AAAAAABBBEEEGGGKKKOOOUUUYYY```gggqqq{{{ttthhhbbbbbbcccqqq|||zzzlll___\\\ZZZYYYYYYYYYWWWVVVYYYYYYZZZ\\\^^^___aaaaaaaaabbbbbbcccdddeeefffgggiiiiiikkkooorrrtttsssrrrmmmmmmllljjjjjjiiiiiiiiiiiiiiijjjjjjjjjjjjiiiiiigggggghhhiiiiiiiiiiiihhhkkkkkkkkkkkkjjjiiihhhhhheeeeeeeeeeeeeeeeeeeeeffffffgggiiikkkmmmnnnooooooooonnnnnnmmmllllllmmmmmmmmmmmmnnnpppqqqrrrrrrrrrrrrpppnnnlllkkkkkkkkkkkkjjjlllnnnnnnmmmlllmmmnnnmmmmmmnnnppprrrtttwwwxxxyyyyyyxxxwwwuuusssqqqpppqqqpppqqqqqqqqqrrrssssssttttttwww}}}qqqZZZNNNJJJHHHEEEDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHIIIKKKOOORRRVVV\\\bbbffflllsss|||qqqeeeZZZVVVSSSPPPPPPRRRSSSVVV[[[dddoooyyy;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==================>>>>>>???????????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEFFFFFFHHHMMMRRRRRROOOLLLNNNQQQTTTRRRSSSWWWWWWUUUUUUWWWUUUXXXZZZ\\\]]]___aaadddcccdddhhhmmmpppxxxnnndddmmmooobbbZZZVVVQQQNNNNNNNNNMMMLLLNNNUUU___kkkyyymmm\\\VVVOOOKKKJJJJJJKKKJJJGGGGGGGGGGGGFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@@@@AAA@@@AAACCCEEEGGGLLLQQQUUU]]]cccmmmvvv~~~yyyllleeedddgggwwwvvvjjj\\\[[[YYYYYYYYYYYYXXXVVVYYYYYYZZZ\\\^^^___aaaaaaaaabbbcccdddeeeeeeffffffhhhhhhjjjmmmqqqttttttsssnnnmmmlllkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiieeeffffffggghhhhhhggggggjjjjjjjjjjjjiiihhhggggggeeeeeedddddddddeeeeeeffffffggghhhjjjlllmmmmmmmmmnnnmmmlllkkkkkkkkklllmmmlllmmmoooqqqrrrssstttuuuvvvuuurrrooolllkkkjjjjjjjjjlllnnnnnnmmmlllmmmnnnkkklllmmmooorrrtttvvvwwwyyyyyyxxxxxxvvvuuusssrrrssssssrrrrrrrrrrrrssstttvvvuuuwww{{{yyy^^^PPPKKKHHHFFFEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFGGGHHHJJJNNNQQQUUUZZZ___cccfffmmmvvv~~~ssshhh\\\WWWUUURRRQQQSSSRRRUUU[[[bbbkkkttt|||;;;;;;<<<<<<<<<<<<;;;;;;999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========<<<======>>>>>>??????@@@???@@@@@@AAAAAABBBCCCCCCAAAAAABBBCCCDDDEEEFFFFFFIIILLLPPPQQQOOONNNPPPRRRUUUSSSTTTXXXYYYVVVVVVYYYVVVXXX[[[]]]^^^```bbbeeecccdddhhhmmmrrrxxxssscccfffuuuwwwhhh]]]XXXRRROOOOOOOOOMMMKKKMMMRRR[[[dddqqqvvvbbb[[[RRRLLLKKKLLLLLLKKKHHHGGGGGGGGGGGGFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCEEEIIIMMMQQQYYY___hhhqqqyyy~~~pppiiijjjmmm}}}rrrhhh\\\ZZZXXXXXXYYYZZZZZZXXXYYYZZZ[[[]]]^^^```aaabbbbbbcccdddeeeffffffffffffgggggghhhlllpppssstttssspppooommmlllkkkjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiiddddddeeefffgggggggggggghhhhhhhhhhhhgggfffeeedddddddddcccbbbcccdddfffgggggghhhiiikkkllllllllllllllllllkkkkkkkkkkkkkkkllljjjmmmpppqqqrrrssstttvvvxxxvvvsssooollljjjiiiiiikkklllnnnnnnmmmmmmmmmnnnjjjkkkmmmoooqqqsssuuuvvvwwwwwwwwwwwwvvvuuuttttttuuutttsssrrrrrrsssttttttwwwvvvxxxzzz}}}dddRRRKKKIIIFFFEEEEEEFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBDDDDDDEEEGGGJJJMMMQQQTTTWWW\\\___bbbiiirrryyy}}}vvvjjj___YYYVVVSSSRRRTTTRRRUUU[[[aaagggooowww|||;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<======>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGKKKLLLMMMOOOPPPRRRSSSTTTVVVTTTUUUYYYZZZWWWWWWZZZXXXZZZ\\\]]]^^^___aaaccccccdddhhhnnnqqqwww{{{fffccckkksss~~~ooo```ZZZSSSOOOPPPOOOMMMJJJJJJNNNUUU]]]hhhxxxkkkbbbWWWOOOMMMMMMLLLJJJHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBB@@@AAABBBCCCDDDGGGKKKNNNTTTZZZccckkkrrr{{{vvvoooqqquuuwwwllleee\\\ZZZXXXXXXYYY[[[[[[[[[ZZZ[[[\\\]]]___aaabbbccccccccceeefffggggggffffffeeeeeegggjjjooorrrtttsssqqqpppnnnmmmkkkjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiidddeeefffggghhhhhhhhhhhhfffffffffeeeeeedddcccbbbbbbaaa``````aaaccceeefffjjjjjjkkkllllllllllllllljjjjjjkkkkkkkkkkkkkkkkkkhhhkkkooopppqqqqqqtttvvvuuutttqqqnnnlllkkkkkkkkkkkkmmmnnnooonnnmmmnnnoookkklllnnnppprrrssstttuuutttuuuuuuvvvvvvuuuuuutttwwwvvvtttsssrrrssstttuuuvvvvvvwwwzzz|||jjjUUUKKKHHHFFFDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAABBBBBBCCCDDDDDDFFFIIILLLOOORRRUUUYYY\\\```fffnnnuuuyyy~~~xxxmmmaaa[[[WWWSSSRRRTTTPPPSSSXXX\\\```fffmmmrrr;;;<<<<<<<<<<<<<<<<<<;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<======>>>???@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHHHHIIIMMMLLLLLLNNNRRRTTTVVVVVVWWWUUUVVVYYYZZZXXXXXXZZZ[[[\\\^^^^^^^^^^^^```aaadddeeehhhmmmqqquuu~~~jjjcccfffkkktttaaa[[[SSSPPPPPPPPPMMMIIIHHHKKKPPPWWWbbbrrrrrrhhh[[[RRROOONNNKKKIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBBBB@@@AAABBBBBBCCCFFFJJJMMMPPPVVV^^^fffmmmvvvzzztttwww|||~~~rrriiiddd]]]ZZZXXXXXXYYY[[[\\\]]][[[[[[\\\^^^```aaacccccccccdddfffggghhhggggggfffddddddfffiiinnnrrrssssssrrrqqqooommmkkkjjjiiiiiiiiiiiijjjjjjjjjjjjiiiiiieeefffggghhhiiiiiiiiiiiiddddddddddddcccbbbaaaaaa______^^^^^^___aaadddfffkkkllllllmmmmmmllllllllliiijjjjjjkkkkkkkkkjjjjjjgggjjjnnnppppppqqqsssvvvrrrqqqooonnnlllllllllmmmkkkmmmoooooonnnmmmnnnooolllmmmoooqqqsssttttttuuusssssstttuuuuuuuuuuuuuuuxxxwwwuuusssrrrssstttuuutttuuuwwwyyy{{{nnnXXXKKKHHHEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDD@@@AAAAAABBBBBBCCCCCCCCCEEEGGGKKKNNNPPPSSSWWWZZZ___eeelllrrrwww|||zzznnnbbb\\\XXXSSSRRRSSSMMMPPPTTTWWWYYY]]]ccchhh======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===<<<;;;:::::::::::::::<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJKKKNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVUUUUUUVVVWWWYYYZZZYYY[[[^^^aaacccccccccbbbdddfffhhhiiimmmttt}}}pppaaa___bbbuuuyyyjjj___UUUQQQOOOLLLKKKLLLLLLLLLOOOVVV^^^iiiyyy|||iiiZZZWWWTTTKKKHHHKKKJJJIIIIIIHHHHHHGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAABBBCCCEEEGGGHHHKKKOOOWWW___hhhrrr{{{~~~zzzmmmfffccc]]]YYYVVVXXX]]]___^^^[[[[[[\\\]]]___aaabbbcccdddcccdddgggiiijjjjjjiiihhhgggggggggiiikkknnnppprrrsssrrrqqqooommmkkkhhhgggggghhhhhhhhhhhhggggggfffeeeeeeggghhhhhhgggffffffiiigggeeeddddddcccaaa```^^^^^^^^^___aaadddfffhhhiiijjjlllmmmmmmmmmllllllggghhhjjjkkkkkkkkkjjjiiijjjkkklllnnnooooooppppppooonnnmmmlllllllllllllllnnnnnnnnnnnnnnnmmmmmmlllkkklllnnnppprrrttttttuuuvvvvvvvvvvvvwwwwwwwwwwwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzzzzz~~~uuu___QQQKKKFFFFFFFFFDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIKKKOOOTTTXXX[[[___fffkkkpppvvv~~~|||ooobbb\\\YYYTTTQQQQQQLLLLLLMMMOOOSSSWWW[[[]]]======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::::::::;;;<<<<<<<<<=========>>>>>>=========>>>>>>>>>?????????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHJJJJJJKKKNNNOOOPPPRRRTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZYYY[[[^^^```bbbcccbbbbbbbbbccceeegggjjjqqqzzzvvveee``````mmmwwwlllbbbXXXTTTQQQMMMLLLMMMLLLKKKMMMTTT[[[eeetttqqq```ZZZUUULLLIIILLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAACCCDDDFFFHHHKKKOOOUUU[[[cccllluuu{{{xxxllleeebbb___\\\YYYZZZ^^^```^^^\\\]]]]]]^^^___aaabbbdddddddddeeegggiiijjjjjjjjjiiihhhhhhhhhiiijjjmmmooopppqqqqqqpppooommmkkkjjjhhhhhhhhhhhhiiihhhhhhgggfffeeefffggghhhiiiiiiiiihhhhhhfffdddcccbbbaaa___]]]]]]]]]^^^___aaaccceeegggiiijjjkkklllmmmmmmllllllggghhhhhhiiiiiiiiiiiiiiijjjkkklllnnnooooooppppppoooooonnnmmmllllllmmmmmmnnnoooooooooooonnnmmmmmmkkklllnnnpppqqqsssssssssttttttttttttttttttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvxxxzzzzzz~~~{{{dddSSSLLLFFFFFFFFFDDDCCCEEECCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCEEEFFFHHHIIIKKKNNNSSSWWWZZZ___eeejjjnnnuuu}}}|||pppccc^^^ZZZUUUQQQPPPLLLLLLLLLLLLNNNQQQTTTVVV<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;;;;<<<<<<=========>>>>>>>>>===>>>>>>>>>>>>?????????@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFHHHIIIJJJKKKLLLOOOOOOPPPRRRTTTUUUWWWWWWWWWWWWWWWWWWXXXYYYZZZ[[[YYYZZZ]]]___aaabbbbbbbbb```aaabbbdddgggmmmuuu{{{~~~jjjaaa___fff~~~zzzxxxoooddd[[[VVVSSSOOOMMMNNNLLLKKKLLLQQQVVV^^^lllxxx~~~jjj___WWWNNNJJJMMMJJJIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBDDDEEEFFFKKKMMMQQQVVV\\\dddnnnttt}}}uuujjjdddaaabbb___]]]^^^aaabbbaaa_________``````bbbcccdddeeeeeefffhhhjjjkkkkkkkkkjjjiiihhhhhhhhhiiikkkmmmnnnoooooooooooonnnmmmkkkkkkiiiiiiiiiiiiiiihhhggggggeeefffgggiiikkkkkklllllliiigggeeeccccccbbb___]]]]]]]]]^^^___```bbbdddeeeggghhhjjjlllllllllllllllggggggggggggggghhhhhhiiijjjkkklllnnnoooooopppppppppooonnnnnnnnnnnnnnnooopppppppppppppppooonnnnnnlllmmmnnnoooqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwzzzzzz}}}jjjVVVNNNGGGFFFFFFDDDCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJMMMRRRUUUXXX]]]ccchhhlllrrrzzz|||qqqeee```\\\VVVQQQOOOLLLKKKIIIIIIIIIKKKMMMNNN<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDFFFFFFGGGIIIJJJKKKLLLMMMOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[YYYZZZ\\\___```aaabbbbbb`````````bbbfffkkkrrrvvvnnndddaaafff~~~xxxzzzoooeee\\\XXXUUUPPPMMMNNNMMMKKKLLLOOORRRXXXdddooovvvfffZZZPPPLLLMMMKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBAAAAAAAAABBBDDDEEEHHHJJJMMMPPPVVV^^^gggnnnwww~~~zzzpppgggcccaaacccaaa___```ccceeeeeedddbbbbbbaaabbbcccdddeeefffggghhhiiikkklllllllllllljjjjjjiiihhhiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmjjjjjjjjjjjjiiihhhggggggeeefffhhhjjjlllnnnooopppmmmkkkhhhgggfffeeebbb```]]]]]]^^^___```aaabbbccceeegggiiijjjlllllllllkkkhhhgggfffeeefffggghhhiiijjjkkklllnnnoooooopppppppppooooooooooooooopppppppppqqqqqqqqqqqqpppoooooommmnnnoooooopppppppppppprrrqqqqqqqqqqqqqqqppppppttttttttttttttttttttttttttttttvvvyyyzzz|||ppp[[[QQQHHHFFFFFFEEECCCDDDCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHKKKPPPSSSVVV[[[```eeeiiiooowww||||||qqqfffaaa]]]VVVPPPNNNKKKIIIHHHFFFFFFGGGHHHIII;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===============>>>>>>>>>???????????????@@@@@@@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEGGGGGGHHHJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTVVVWWWXXXXXXXXXYYYZZZ[[[[[[[[[[[[ZZZ[[[]]]^^^```aaabbbcccbbbaaaaaabbbfffkkkppprrrzzzrrrhhheeeiii}}}||||||tttnnnddd[[[XXXUUUPPPMMMMMMOOOMMMMMMNNNPPPSSS]]]hhhzzzpppaaaVVVPPPOOOLLLLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBCCCEEEGGGIIILLLRRRZZZccciiirrrxxx{{{ssskkkeeebbbaaaaaaaaaaaabbbeeeggghhhhhheeedddccccccdddeeeggghhhiiiiiijjjlllmmmmmmnnnnnnlllkkkjjjiiiiiijjjkkkkkkllllllmmmnnnoooooonnnnnnkkkkkkkkkkkkjjjiiihhhgggffffffhhhjjjmmmoooqqqrrrpppnnnkkkiiihhhfffcccaaa]]]^^^^^^___```aaaaaaaaaccceeegggiiikkkkkklllkkkhhhhhhgggffffffgggiiijjjjjjkkklllnnnooooooppppppooooooooooooooopppqqqrrrqqqqqqqqqqqqqqqppppppooonnnnnnoooppppppppppppppprrrrrrrrrqqqqqqpppppppppsssssssssssssssssssssssssssssstttxxxyyyzzzvvvaaaUUUJJJGGGGGGFFFDDDEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGIIIMMMQQQTTTYYY^^^bbbfffkkksssxxx}}}rrrfffaaa\\\UUUOOOLLLJJJIIIGGGFFFEEEFFFHHHIII;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<=========<<<<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>????????????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFHHHHHHIIIKKKLLLMMMNNNOOOPPPPPPQQQSSSUUUVVVXXXXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\]]]___```bbbcccddddddcccaaacccggglllooopppuuu{{{vvvmmmjjjlll{{{{{{nnnlllbbbZZZXXXUUUQQQNNNNNNPPPNNNMMMMMMMMMOOOXXXaaaqqq}}}kkk^^^UUUQQQNNNNNNMMMKKKJJJIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@???@@@AAABBBBBBDDDGGGJJJNNNUUU]]]ccckkkrrr{{{}}}}}}yyyssslllgggdddbbbbbbaaaaaabbbccceeeggghhhjjjhhhgggeeeddddddfffhhhiiijjjkkkkkklllmmmnnnooopppmmmlllkkkjjjjjjjjjkkklllkkklllmmmnnnoooooooooooolllllllllkkkjjjiiihhhggggggggghhhjjjlllooorrrsssrrrooollljjjhhhfffcccaaa^^^___```aaaaaaaaaaaaaaabbbcccfffhhhjjjkkkkkkkkkiiiiiiiiiiiiiiijjjjjjkkkjjjkkklllnnnooooooppppppnnnnnnnnnnnnoooppprrrrrrpppqqqqqqqqqqqqpppoooooonnnooopppqqqqqqqqqqqqqqqsssrrrrrrqqqqqqpppppppppsssssssssssssssssssssssssssrrrssswwwyyyyyy~~~~~~gggYYYLLLHHHIIIHHHFFFFFFFFFFFFHHHHHHHHHHHHFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEEEEEEEHHHKKKOOORRRVVV\\\___ccchhhooouuu~~~tttgggaaa\\\UUUPPPMMMJJJIIIGGGFFFFFFGGGHHHIII;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<===>>>>>>======>>>>>>>>>?????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIJJJKKKMMMNNNOOOOOOPPPPPPRRRSSSUUUWWWXXXXXXYYYZZZ[[[\\\]]]]]]]]]\\\]]]]]]^^^___aaaccceeeffffffcccbbbcccgggkkkmmmmmmpppvvv|||qqqnnnnnnzzzyyytttjjjbbbZZZXXXVVVRRROOOOOOPPPMMMLLLLLLKKKLLLSSS\\\ggguuuvvvggg\\\UUUPPPOOONNNMMMLLLJJJIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDCCCBBBAAA?????????@@@AAAAAACCCEEEHHHKKKPPPVVVZZZccciiisss{{{}}}{{{wwwssslllgggdddcccccccccccccccddddddddddddfffgggjjjiiigggeeeeeefffhhhjjjlllllllllmmmnnnooopppqqqmmmlllkkkkkkkkklllmmmnnnkkklllmmmnnnoooooooooooommmmmmmmmlllkkkiiihhhggggggggghhhjjjllloooqqqssstttrrrooollljjjhhheeebbb___```aaabbbbbbbbbaaa``````bbbdddgggiiikkkkkkkkkjjjkkkkkkllllllllllllllljjjkkklllnnnooooooppppppmmmmmmmmmnnnoooppprrrrrrpppppppppqqqpppoooooonnnooooooppprrrrrrsssssssssrrrrrrqqqqqqpppooooooooorrrrrrrrrrrrrrrrrrrrrrrrrrrqqqrrrwwwxxxxxx{{{kkk]]]NNNJJJKKKJJJHHHGGGGGGHHHIIIKKKKKKIIIHHHGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDDDDDDDDDDFFFJJJMMMQQQUUUZZZ]]]```eeelllrrryyywwwjjjbbb]]]WWWRRRPPPMMMKKKIIIGGGFFFFFFGGGHHH;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<===>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFGGGGGGHHHGGGGGGIIIIIIJJJLLLMMMNNNOOOPPPPPPQQQRRRSSSUUUWWWXXXYYYYYYZZZ\\\]]]^^^^^^]]]\\\^^^^^^___```bbbdddeeegggfffcccaaacccgggkkklllllllllsss}}}tttoooppp{{{www|||jjjaaaZZZYYYXXXTTTQQQQQQOOOLLLKKKJJJIIIIIIPPPYYY```nnn~~~nnnaaaXXXQQQQQQPPPNNNMMMKKKJJJJJJGGGGGGFFFFFFEEEDDDDDDDDDCCCBBB@@@????????????@@@AAACCCEEEGGGIIILLLQQQTTT]]]dddmmmuuu|||~~~|||yyytttpppiiidddbbbcccddddddeeeeeeeeedddbbbbbbcccdddllljjjhhhffffffgggiiijjjmmmmmmmmmmmmnnnpppqqqrrrmmmmmmlllkkklllmmmnnnooollllllmmmnnnooooooooonnnmmmmmmmmmlllkkkjjjhhhggghhhhhhhhhiiikkknnnqqqsssxxxvvvrrrpppnnnkkkhhheee```aaabbbccccccbbbaaa``````aaadddgggiiikkkkkkkkkkkklllmmmnnnooonnnmmmllljjjkkklllnnnoooooopppppplllllllllmmmnnnpppqqqrrroooppppppppppppooonnnnnnooopppqqqrrrssstttttttttrrrqqqqqqpppooonnnnnnmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrppprrrvvvxxxxxxzzznnn___OOOKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLKKKIIIHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDCCCDDDEEEIIILLLPPPTTTYYY\\\___dddkkkpppvvvzzzlllddd___XXXTTTSSSOOOMMMJJJGGGFFFEEEFFFFFF========================<<<<<<============<<<<<<===============>>>???????????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGKKKKKKLLLMMMNNNPPPRRRSSSTTTTTTTTTUUUVVVWWWYYYZZZVVVXXXZZZ]]]^^^^^^]]]\\\``````aaaaaabbbbbbccccccfffeeeddddddeeegggjjjllloooooottt}}}rrrrrr||||||~~~uuucccVVVWWWXXXRRROOOQQQQQQOOOLLLJJJJJJLLLOOOPPP]]]fffttt~~~iiiYYYTTTOOOMMMNNNMMMJJJHHHIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@???AAABBBCCCDDDEEEIIINNNRRRXXX^^^ffflllqqqwww{{{tttnnnjjjeeeaaaaaabbbcccdddffffffeeedddddddddeeeeeeeeeeeeffffffgggggghhhhhhkkkkkkllllllmmmnnnoooooonnnnnnoooooopppppppppqqqlllkkkiiihhhiiikkknnnooooooooonnnmmmlllkkkjjjjjjhhhiiikkklllmmmooosssvvv|||yyyuuupppllljjjiiiiiifffdddbbbbbbbbbbbbaaa___bbbcccdddfffhhhiiikkkkkklllnnnppppppnnnnnnnnnoooooooooooooooooooooppppppooonnnkkkjjjkkkmmmpppsssppppppooonnnnnnnnnnnnnnnnnnoooqqqrrrrrrqqqpppooopppqqqrrrpppnnnlllllllllqqqqqqrrrrrrrrrrrrsssssstttttttttssstttvvv{{{|||gggUUUPPPMMMFFFFFFKKKKKKKKKLLLLLLLLLLLLKKKKKKHHHFFFDDDCCCBBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJNNNQQQUUUYYY^^^dddjjjnnnuuu}}}rrrhhh```XXXTTTTTTNNNKKKHHHGGGHHHJJJJJJJJJ>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<======<<<<<<======>>>???????????????>>>>>>>>>>>>@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJJJJKKKMMMOOOQQQRRRSSSSSSTTTUUUWWWXXXZZZ[[[YYYZZZ\\\]]]^^^^^^^^^^^^``````aaaaaabbbcccccccccffffffeeedddeeegggiiikkkooopppuuu~~~wwwqqqwwwjjjYYYXXXYYYUUURRRTTTQQQOOOLLLJJJJJJKKKNNNPPPWWW^^^kkkzzzrrrbbbZZZTTTPPPPPPOOOKKKIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCDDDHHHLLLPPPTTTZZZaaagggmmmsss{{{{{{tttmmmiiidddaaaaaabbbccccccfffeeeeeedddddddddddddddeeeeeeffffffggghhhhhhhhhkkkkkkllllllmmmnnnnnnooonnnnnnnnnooooooppppppppplllkkkiiihhhhhhjjjlllnnnoooooommmlllkkkjjjjjjjjjiiijjjllllllmmmooorrruuu{{{yyyuuupppllljjjiiiiiigggeeedddcccdddcccaaa```aaabbbccceeeggghhhjjjjjjmmmnnnppppppooooooooopppqqqqqqpppppppppoooooooooooommmkkkjjjjjjmmmppprrrpppoooooonnnmmmmmmnnnnnnnnnoooqqqrrrsssrrrppppppqqqrrrsssrrrooommmmmmmmmqqqqqqrrrrrrrrrrrrssssssrrrssssssssstttvvvzzz}}}nnnXXXQQQNNNIIIHHHLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIGGGEEECCCCCCCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJNNNPPPTTTYYY]]]ccciiimmmttt{{{wwwlllccc[[[WWWWWWQQQNNNJJJHHHHHHIIIHHHHHH????????????????????????<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<===>>>????????????????????????AAAAAAAAAAAAAAABBBDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIKKKLLLNNNPPPQQQSSSSSSTTTVVVWWWZZZ\\\]]]]]]]]]]]]]]]]]]^^^______```aaaaaabbbccccccddddddgggfffeeeeeeeeeggghhhiiipppqqqvvv|||{{{ssssss|||www___YYYZZZXXXVVVWWWQQQOOOLLLJJJJJJKKKMMMNNNTTTZZZeeerrrnnn```ZZZTTTRRRPPPLLLJJJKKKIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@@@@BBBBBBCCCBBBCCCEEEIIILLLNNNTTT[[[aaafffllltttzzz|||uuukkkgggccc``````bbbbbbccceeeeeedddccccccccccccccceeeeeeffffffggghhhhhhiiikkkkkkkkklllmmmmmmnnnnnnnnnnnnnnnnnnnnnooooooooommmkkkiiihhhhhhiiijjjkkkooonnnkkkiiihhhiiijjjjjjjjjkkkllllllmmmnnnqqqtttyyywwwtttpppmmmkkkjjjiiiiiigggfffffffffeeecccaaaaaabbbccceeefffhhhiiijjjmmmoooqqqqqqppppppqqqrrrssssssrrrrrrqqqooonnnmmmmmmllljjjiiijjjllloooqqqoooooonnnmmmmmmmmmmmmnnnooopppqqqrrrsssrrrqqqqqqrrrssstttsssqqqoooooooooqqqqqqrrrrrrrrrrrrsssssspppqqqsssttttttuuuxxx{{{}}}vvv]]]SSSPPPLLLJJJLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIILLLOOOSSSWWW\\\aaaggglllqqqyyysssiii___ZZZZZZTTTPPPLLLIIIHHHHHHGGGFFF>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======>>>???????????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIJJJJJJKKKMMMOOOQQQRRRSSSTTTUUUVVVYYY[[[]]]^^^___^^^\\\[[[\\\]]]___``````aaaaaabbbcccdddeeeeeegggffffffffffffggghhhiiiooorrrwwwzzz}}}~~~wwwrrrvvvxxxgggZZZYYYYYYXXXXXXQQQPPPMMMKKKJJJKKKLLLMMMQQQUUU^^^iiixxxxxxfff^^^WWWSSSPPPLLLKKKMMMIIIIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBCCCBBBAAABBBEEEHHHIIINNNTTTZZZ^^^eeemmmsss{{{~~~vvviiifffbbb```aaabbbcccccceeedddccccccbbbbbbccccccdddeeeeeefffggghhhiiiiiikkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnlllkkkiiihhhgggggghhhhhhnnnllliiigggfffgggiiijjjkkkllllllllllllmmmpppssswwwvvvssspppmmmkkkjjjjjjjjjiiihhhhhhiiihhhfffcccccccccdddfffgggiiijjjjjjnnnppprrrrrrqqqqqqrrrsssuuuttttttsssqqqooommmllllllkkkjjjiiijjjlllnnnooonnnnnnmmmllllllmmmmmmmmmooopppqqqrrrssssssrrrrrrrrrssstttsssqqqoooooopppqqqqqqqqqrrrrrrrrrssssssoooqqqtttuuuuuuvvvxxxzzz}}}~~~bbbTTTPPPNNNLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHKKKNNNQQQUUUZZZ___eeeiiipppvvvzzznnnccc]]]\\\VVVRRRNNNKKKJJJIIIHHHGGG========================<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@@@@@@@AAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKLLLLLLNNNOOOQQQSSSTTTTTTUUUVVVWWWZZZ\\\^^^______]]][[[ZZZZZZ\\\^^^___aaaaaabbbcccdddeeeffffffgggggggggggghhhiiiiiijjjmmmqqqvvvyyy{{{yyypppmmm|||{{{~~~sss^^^XXXXXXWWWWWWRRRQQQOOOLLLKKKKKKLLLLLLKKKNNNTTT^^^lll~~~mmmdddZZZUUUQQQMMMLLLOOOJJJJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBBBBCCCBBB@@@AAACCCEEEFFFJJJPPPTTTXXX^^^fffllltttzzzwwwiiifffcccbbbbbbdddddddddeeedddccccccbbbbbbccccccddddddeeefffggghhhiiiiiikkkkkkkkklllllllllllllllllllllllllllllllllllllllkkkjjjiiigggffffffffffffllljjjgggeeedddeeegggiiijjjkkkkkkkkkkkklllooorrruuutttrrrpppnnnlllkkkjjjiiiiiiiiijjjkkkkkkhhhfffeeefffggghhhiiijjjkkklllnnnppprrrrrrrrrrrrssstttuuuuuuuuutttrrrooollljjjjjjjjjiiihhhiiikkkmmmnnnmmmlllllllllllllllmmmmmmoooooopppqqqrrrrrrssssssqqqrrrsssrrrqqqoooooopppqqqqqqqqqrrrrrrrrrssssssqqqsssuuuvvvvvvwwwyyy{{{}}}iiiWWWPPPNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGIIILLLPPPSSSWWW]]]cccgggooottt}}}uuuggg___]]]WWWTTTOOOMMMLLLKKKJJJIII<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNPPPQQQSSSUUUVVVVVVVVVWWWXXXZZZ]]]___```]]]\\\[[[ZZZ[[[\\\^^^```aaaaaabbbccceeefffgggggggggggghhhiiijjjkkkllllllmmmppptttxxxzzzzzzooohhhppp|||ggg[[[XXXXXXWWWTTTSSSPPPNNNMMMLLLLLLLLLKKKMMMQQQYYYfffwwwyyynnnbbbZZZTTTOOONNNQQQKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAABBBCCCBBBAAA@@@BBBCCCDDDGGGLLLOOOQQQWWW___eeekkkrrrzzz~~~vvvjjjgggeeedddeeegggggggggeeeeeedddccccccccccccccccccdddeeefffgggiiiiiijjjkkkkkkkkkkkkkkkkkklllllllllllllllkkkkkkkkkkkkkkkjjjiiihhhgggfffeeeeeeeeeiiihhhfffddddddeeefffgggggghhhiiiiiijjjkkknnnqqqsssrrrqqqpppnnnmmmkkkkkkhhhhhhiiikkkmmmmmmkkkiiigggggghhhiiijjjkkkllllllmmmoooqqqrrrrrrrrrssstttttttttuuutttrrrnnnkkkiiiiiiiiihhhhhhiiijjjlllllllllkkkkkkkkkkkklllmmmmmmnnnnnnooopppqqqqqqrrrsssppprrrssssssqqqpppppppppqqqqqqrrrrrrrrrrrrssssssrrrsssuuuvvvvvvxxxzzz}}}~~~vvv^^^SSSOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHJJJNNNRRRUUU[[[```dddlllqqqyyy~~~nnnccc___ZZZVVVRRROOONNNNNNLLLKKK========================<<<<<<============<<<<<<======<<<<<<======>>>???>>>>>>???@@@@@@AAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXXXXYYY[[[]]]^^^___\\\\\\\\\\\\]]]^^^```aaaaaabbbcccdddeeeggghhhhhhfffgggiiikkklllnnnnnnooonnnooossswwwyyy~~~uuuiiijjjxxx~~~}}}sssaaa[[[ZZZYYYUUUTTTRRRPPPNNNMMMLLLLLLLLLMMMPPPVVVaaarrr}}}nnnbbbYYYRRRPPPRRRKKKKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCBBBAAABBBCCCBBBAAAAAABBBCCCBBBEEEHHHJJJLLLPPPXXX]]]bbbhhhpppvvv||||||ssskkkiiigggggghhhjjjjjjiiifffeeeeeedddddddddddddddcccdddeeefffgggiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkklllkkkkkkkkkjjjjjjjjjjjjhhhggggggffffffeeeeeeeeeffffffeeeddddddddddddeeeeeefffggghhhhhhjjjnnnpppqqqqqqqqqpppooommmlllkkkffffffiiillloooooommmkkkgggggghhhiiijjjkkkkkkllllllnnnqqqqqqqqqqqqrrrtttrrrssstttsssqqqnnnkkkhhhhhhhhhggghhhhhhiiikkkkkkkkkkkkjjjjjjkkkllllllmmmmmmmmmmmmnnnoooppprrrrrrqqqsssttttttrrrqqqqqqrrrqqqqqqrrrrrrrrrrrrssssssrrrssstttttttttvvvzzz}}}~~~iiiWWWOOOMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFFFFGGGIIIMMMPPPTTTYYY___ccciiimmmttt{{{wwwiiiccc___[[[VVVRRRPPPNNNMMMKKK>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<===============>>>??????>>>>>>???@@@AAAAAABBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGHHHJJJKKKMMMNNNNNNNNNNNNOOOPPPRRRTTTVVVWWWYYYYYYYYYZZZ[[[]]]^^^___\\\\\\]]]^^^___```bbbbbbaaabbbcccdddfffggghhhiiifffgggiiilllnnnoooppppppnnnnnnrrrvvvyyy||||||mmmhhhppp||||||fff^^^\\\\\\VVVUUUSSSQQQOOONNNMMMLLLHHHIIIKKKPPP[[[jjjzzzvvviii]]]TTTRRRSSSKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCAAABBBCCCCCCAAAAAABBBCCC@@@CCCFFFGGGHHHLLLSSSYYY[[[aaaiiiooouuu{{{zzzqqqllljjjhhhhhhjjjkkklllkkkgggfffeeeeeeddddddeeeeeeccccccdddfffgggiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiiiiifffffffffffffffeeeeeeeeedddddddddddddddddddddccccccdddfffggggggjjjmmmpppppppppppppppooommmlllkkkdddeeehhhlllooopppnnnlllffffffggghhhiiijjjjjjkkklllnnnpppqqqqqqqqqrrrsssqqqrrrssssssqqqnnnjjjhhhgggggggggggghhhiiijjjkkkjjjjjjjjjjjjkkkkkklllmmmlllllllllmmmnnnpppqqqrrrssstttvvvuuutttsssssstttqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrrrruuuyyy}}}~~~qqqZZZPPPMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFIIILLLOOOSSSXXX^^^bbbgggkkkpppwww}}}nnngggccc^^^YYYTTTQQQNNNLLLJJJ=======================================<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAACCCEEEEEEEEEFFFHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYZZZZZZ[[[[[[^^^^^^^^^___```bbbdddeeeccccccdddeeefffggghhhhhhiiijjjkkklllnnnooopppqqqnnnnnnooorrrwww}}}uuuooonnnxxxooo[[[WWWZZZ\\\YYYUUURRRQQQPPPOOONNNKKKJJJJJJNNNSSS\\\nnn}}}tttiii```XXXRRROOONNNLLLKKKKKKJJJHHHFFFHHHHHHHHHGGGGGGEEEDDDDDDEEEDDDDDDCCCCCCBBBAAAAAA???AAACCCEEEFFFIIILLLOOOXXX[[[aaagggmmmuuu|||}}}|||xxxsssqqqllllllllllllkkkjjjiiiiiihhhhhhggggggffffffeeeeeeeeefffggghhhiiiiiihhhgggkkkkkkkkkkkkkkkkkkkkkkkklllllllllkkkiiigggfffeeehhhhhhgggfffeeedddddddddfffeeedddcccbbbcccdddeeedddddddddeeefffhhhjjjllllllnnnooonnnmmmkkkkkkllliiijjjkkkmmmnnnnnnmmmmmmiiiiiiiiiiiiiiiiiijjjjjjkkkkkkllllllmmmnnnnnnooolllmmmooopppooommmjjjhhhffffffggghhhiiijjjkkkkkkkkklllmmmmmmnnnnnnmmmmmmpppooommmmmmmmmnnnppprrrtttuuuwwwxxxyyyxxxvvvuuutttrrrqqqqqqrrrssssssrrrssssssrrrssstttwwwzzz|||eeeUUUOOOOOOHHHIIIKKKLLLMMMMMMMMMLLLKKKKKKJJJIIIHHHHHHGGGFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGIIIKKKMMMPPPTTTXXX\\\aaaeeelllttt{{{wwwlllhhhbbbZZZUUUTTTSSSPPPNNN================================================;;;;;;<<<======>>>>>>???>>>>>>???@@@AAABBBCCCCCCBBBDDDFFFGGGGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPRRRSSSUUUWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\_________```aaabbbddddddddddddeeefffggghhhiiiiiiiiijjjkkklllnnnooopppqqqoooooopppssswww|||{{{qqqkkkqqqwwwaaaZZZ\\\[[[ZZZYYYVVVSSSQQQOOONNNLLLJJJJJJLLLOOOWWWeeessstttggg\\\VVVQQQOOOLLLKKKKKKKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBBBBAAAAAAAAABBBDDDEEEEEEFFFIIIKKKQQQTTTZZZ___eeellltttyyy~~~{{{yyy{{{{{{tttpppnnnkkkllllllllllllkkkjjjjjjiiiiiihhhggggggfffeeeeeedddeeeggghhhiiiiiiiiiiiillllllllllllkkkkkkkkkkkklllllllllkkkiiihhhfffeeegggggggggfffeeeeeeeeedddffffffdddccccccccccccddddddccccccdddeeegggiiikkkkkkmmmnnnnnnllljjjkkkkkkhhhiiikkklllmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkllllllmmmmmmnnnlllmmmnnnooonnnllljjjhhheeefffggghhhiiijjjkkkkkkllllllmmmnnnnnnnnnnnnmmmnnnmmmlllkkklllnnnppprrrssstttvvvxxxxxxxxxwwwvvvtttrrrqqqqqqrrrssssssrrrrrrrrrrrrrrrtttwwwzzz|||jjjVVVNNNMMMHHHIIIKKKLLLMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFHHHJJJLLLOOORRRWWWZZZ___bbbiiipppwwwtttmmmfff^^^XXXUUUSSSPPPNNN================================================<<<<<<<<<===>>>>>>????????????@@@AAABBBCCCCCCDDDDDDFFFHHHHHHHHHIIIKKKMMMOOOOOOPPPQQQQQQQQQQQQPPPQQQQQQRRRSSSUUUWWWXXXYYYYYYYYYZZZ[[[[[[\\\]]]]]]`````````aaabbbcccddddddeeeeeefffggghhhiiijjjjjjjjjkkklllmmmnnnooopppqqqqqqqqqqqqsssvvv{{{vvvkkkkkk|||hhh^^^]]]ZZZ]]]^^^\\\VVVRRRPPPPPPNNNKKKKKKMMMNNNRRR\\\fffwww~~~mmm```YYYRRRPPPMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAAAAABBBCCCDDDCCCCCCCCCEEEGGGKKKNNNSSSXXX]]]dddkkkpppyyy~~~|||xxxttttttyyy}}}}}}~~~}}}yyytttnnnjjjiiijjjkkkllllllmmmmmmlllllljjjjjjiiihhhgggfffeeeeeedddeeeggghhhiiijjjjjjjjjnnnmmmmmmmmmllllllkkkkkklllllllllkkkjjjhhhgggfffffffffffffffffffffeeeeeegggfffeeedddcccbbbcccccccccbbbbbbcccdddfffhhhiiijjjkkkmmmlllkkkiiijjjjjjggghhhjjjkkkllllllkkkjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkllllllkkklllmmmmmmmmmkkkiiigggeeeffffffggghhhiiijjjjjjlllmmmnnnooooooooonnnnnnkkkjjjjjjjjjkkkmmmppprrrrrrtttuuuwwwxxxxxxwwwwwwtttrrrqqqqqqrrrssssssrrrqqqqqqqqqrrrtttwwwzzz|||rrrYYYOOOMMMIIIIIIKKKLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEGGGIIIJJJLLLPPPTTTWWW\\\^^^cccjjjppp{{{wwwoooeee]]]YYYVVVSSSQQQ=======================================>>>>>>>>><<<======>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDEEEDDDFFFHHHIIIIIIJJJLLLMMMPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUWWWYYYZZZZZZZZZ[[[\\\]]]^^^^^^___aaaaaabbbccccccdddddddddffffffggghhhiiijjjkkkkkkkkklllmmmnnnooopppqqqqqqrrrrrrrrrtttvvvyyy}}}~~~}}}nnnjjjuuuppp___ZZZYYY^^^cccbbb[[[TTTQQQQQQPPPNNNMMMOOOOOOPPPVVV]]]lll|||vvvggg___UUURRRNNNKKKKKKKKKJJJJJJHHHHHHIIIIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBAAABBBCCCEEEHHHKKKPPPTTTYYY___eeejjjrrrwww~~~zzzuuupppoootttyyy}}}zzzyyyvvvrrrmmmiiigggfffjjjjjjkkklllmmmnnnnnnmmmkkkkkkjjjhhhgggfffeeedddddddddfffgggiiijjjkkklllnnnnnnnnnmmmmmmlllkkkkkklllllllllkkkjjjiiigggfffeeeeeeeeefffffffffffffffgggfffeeedddcccbbbbbbbbbbbbaaaaaaaaacccdddfffhhhhhhjjjkkkkkkiiihhhiiijjjggghhhiiijjjkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhgggggghhhhhhiiijjjjjjkkkjjjjjjkkklllllljjjiiihhhffffffggghhhhhhiiijjjjjjlllmmmooopppqqqpppooonnniiihhhhhhiiijjjmmmppprrrrrrsssuuuvvvwwwwwwwwwwwwtttrrrqqqqqqrrrsssrrrrrrpppppppppqqqssswwwzzz|||}}}~~~{{{___QQQNNNIIIJJJJJJKKKKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDEEEEEEDDDFFFGGGIIIJJJMMMQQQTTTZZZ[[[^^^dddjjjtttxxxlllccc^^^[[[WWWUUU====================================>>>>>>??????======>>>>>>???@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFDDDFFFHHHIIIIIIJJJKKKMMMPPPQQQRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTUUUWWWXXXYYY[[[[[[\\\]]]^^^___```aaabbbcccddddddeeeddddddcccffffffggghhhiiijjjkkkkkklllmmmmmmnnnooopppqqqqqqrrrrrrssstttvvvyyy{{{|||tttjjjmmmtttyyybbbWWWXXX___eeeeee^^^WWWSSSRRRPPPMMMLLLOOOOOONNNRRRWWWcccrrrqqqhhhYYYUUUPPPLLLKKKKKKKKKJJJHHHIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEDDDDDDCCCCCCBBB???@@@AAAAAA@@@AAACCCEEEFFFIIIMMMQQQUUUZZZ```dddmmmrrrxxxyyysssmmmlllqqqxxx}}}zzzvvvqqqllliiifffeeeeeeiiiiiikkklllmmmmmmnnnnnnjjjjjjiiihhhgggfffeeeeeeddddddeeefffhhhiiikkkkkknnnnnnmmmmmmmmmllllllllllllllllllkkkjjjiiihhhgggeeeeeeeeefffffffffffffffffffffeeeeeedddcccbbbbbbbbbaaaaaaaaabbbccceeefffgggiiijjjjjjiiihhhhhhiiiggghhhiiijjjjjjjjjiiihhhiiiiiiiiihhhhhhhhhggggggffffffgggggghhhiiiiiiiiiiiijjjkkkkkkkkkjjjiiihhhgggggghhhhhhiiiiiijjjjjjmmmnnnppprrrrrrqqqpppoooiiihhhhhhiiikkknnnqqqssssssssstttuuuvvvwwwwwwwwwtttrrrqqqqqqrrrsssrrrrrrppppppooopppsssvvvyyy{{{{{{{{{eeeSSSMMMJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJJJJJJJJJJJJJJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGHHHJJJNNNPPPXXXXXX[[[```fffooo~~~sssgggaaa]]]ZZZXXX========================<<<======>>>>>>??????@@@>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGEEEGGGIIIIIIIIIJJJLLLNNNQQQQQQRRRSSSSSSSSSSSSRRRSSSSSSTTTTTTUUUWWWXXXYYY\\\\\\]]]^^^```aaabbbbbbddddddeeeffffffeeedddcccffffffggghhhiiijjjkkkkkknnnnnnnnnooopppqqqqqqqqqrrrrrrsssuuuvvvxxxzzz{{{}}}mmmhhhhhhxxxjjjZZZYYY^^^dddfffbbb[[[VVVTTTOOOKKKJJJMMMMMMLLLNNNRRR\\\iiiyyyxxxmmm```[[[TTTNNNLLLLLLLLLKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFEEEEEEDDDDDD???@@@AAAAAA@@@@@@BBBDDDCCCEEEHHHKKKOOOSSSYYY]]]gggkkkqqqwww|||vvvqqqkkkkkkpppxxx~~~zzzuuunnnhhheeeeeeeeeeeehhhiiijjjkkkllllllllllllhhhhhhggggggffffffeeeeeedddddddddeeefffhhhiiijjjllllllllllllllllllllllllllllllllllllkkkjjjiiihhhffffffffffffffffffeeeeeeddddddeeeeeeeeedddcccbbbbbbbbbaaaaaabbbccceeeffffffhhhjjjjjjiiihhhiiijjjhhhiiijjjkkkkkkjjjiiihhhiiiiiiiiihhhhhhggggggffffffffffffggghhhhhhiiiiiijjjjjjjjjkkkkkkjjjjjjiiiiiiiiiiiijjjjjjjjjkkkkkkmmmoooqqqssstttrrrpppoookkkjjjjjjjjjlllooorrrtttttttttuuuuuuuuuuuuvvvvvvtttrrrqqqqqqrrrssssssrrrqqqppppppppprrrtttwwwyyyyyyzzz}}}nnnWWWLLLKKKJJJJJJIIIIIIJJJKKKKKKIIIIIIIIIJJJKKKKKKKKKLLLHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFFFFGGGHHHKKKNNNUUUUUUXXX^^^cccjjjvvv}}}ooofff```\\\ZZZ========================<<<======>>>??????@@@@@@>>>>>>??????@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGHHHFFFHHHJJJKKKKKKLLLNNNOOORRRRRRSSSTTTTTTTTTTTTSSSUUUUUUUUUVVVWWWXXXYYYZZZ\\\]]]^^^___aaabbbcccdddeeefffgggggggggeeedddbbbeeeffffffggghhhiiijjjjjjnnnooooooppppppqqqqqqrrrqqqrrrsssuuuvvvxxxyyyzzz{{{yyynnniiipppxxxwwwbbbYYY]]]bbbeeeddd___XXXTTTRRRNNNKKKMMMNNNLLLMMMPPPUUUaaannnzzzwwwgggaaaYYYRRROOONNNNNNNNNIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEAAABBBBBBAAA??????@@@BBB???BBBEEEGGGJJJNNNSSSWWW^^^bbbhhhnnnsssyyysssnnniiijjjpppxxx~~~{{{tttkkkeeecccdddeeeeeehhhhhhiiijjjkkkkkkkkkkkkffffffffffffeeeeeeeeeeeedddcccccccccdddeeeggghhhjjjjjjkkkkkkllllllmmmmmmllllllllllllkkkjjjiiiiiigggggggggfffeeeeeeeeedddbbbcccdddeeeeeeeeeddddddcccbbbbbbaaabbbccceeeffffffhhhjjjjjjiiiiiiiiijjjiiiiiijjjkkkkkkjjjiiihhhjjjiiiiiihhhggggggfffffffffffffffggghhhhhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkjjjkkkkkkkkkkkklllllllllnnnppprrruuuuuusssqqqooommmmmmllllllnnnqqqsssuuuvvvvvvuuuttttttttttttuuutttrrrqqqqqqrrrssssssrrrqqqqqqppppppqqqsssuuuwwwyyyyyy|||}}}bbbTTTKKKJJJIIIIIIIIIIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLMMMIIIHHHHHHGGGGGGGGGGGGGGGEEEFFFFFFFFFFFFGGGJJJMMMRRRQQQUUU[[[```fffoooyyy{{{ooogggbbb^^^========================<<<======>>>???@@@@@@@@@>>>??????@@@@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJLLLLLLLLLMMMOOOQQQSSSSSSTTTUUUUUUUUUUUUTTTWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]^^^```aaacccddddddeeefffggghhhgggfffdddbbbeeeeeefffggghhhiiijjjjjjooooooooopppqqqqqqqqqrrrqqqrrrsssuuuwwwxxxyyyzzzwww|||yyyrrrjjjkkkxxxjjjZZZ\\\```dddeeeaaaZZZUUUWWWRRROOOPPPPPPMMMNNNPPPQQQ[[[gggssslllfff]]]UUURRRPPPPPPPPPIIIIIIJJJJJJJJJJJJJJJIIIJJJJJJIIIHHHHHHGGGGGGFFFDDDEEEDDDBBB???>>>>>>??????AAADDDFFFHHHLLLQQQUUUVVVZZZaaagggmmmtttzzz~~~|||ppplllhhhiiipppxxx~~~{{{sssiiicccaaacccdddeeehhhhhhiiijjjjjjjjjjjjiiidddddddddeeeeeeeeeffffffdddccccccbbbcccdddfffggghhhiiiiiijjjkkklllmmmmmmllllllllllllkkkkkkjjjiiihhhhhhgggfffeeeeeeddddddaaabbbdddeeeffffffeeedddccccccbbbbbbbbbdddeeefffggghhhjjjjjjjjjiiijjjkkkiiijjjkkklllkkkkkkiiiiiijjjiiiiiihhhgggffffffeeeffffffgggggghhhiiiiiiiiikkkkkkkkkkkkkkkkkkkkklllkkkllllllllllllllllllmmmnnnpppsssuuuuuutttqqqpppooonnnnnnnnnooorrrtttvvvwwwvvvuuuttttttssstttttttttrrrqqqqqqrrrssssssrrrrrrqqqppppppppprrrtttvvvyyyyyy{{{}}}}}}nnn^^^KKKKKKIIIHHHHHHIIIJJJKKKHHHIIIIIIJJJKKKLLLMMMMMMJJJIIIHHHHHHGGGGGGHHHHHHEEEFFFGGGFFFFFFGGGJJJLLLOOOOOOSSSZZZ___ccckkksss|||xxxooohhhddd>>>AAACCCAAA<<<:::<<>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMOOORRRVVVVVVVVVWWWWWWVVVUUUUUUVVVWWWYYYYYYXXXXXXZZZ[[[___```aaaaaa```aaaccceeeeeegggiiiiiihhhgggfffgggjjjiiihhhhhhhhhiiijjjkkkpppppppppppppppqqqqqqqqqrrrrrrtttuuuwwwxxxxxxxxx}}}|||qqqlllmmmppp}}}nnnbbb\\\ZZZ```dddbbb\\\YYYUUUSSSPPPNNNNNNMMMLLLJJJOOOUUU___jjjvvv|||rrreeeZZZTTTRRRPPPOOOLLLKKKKKKLLLMMMLLLIIIGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDBBB@@@@@@@@@BBBCCCAAAAAABBBDDDFFFHHHJJJKKKSSSVVVZZZ___dddjjjpppuuu|||xxxqqqiiibbbeeeppp{{{yyyqqqgggaaa```bbbcccdddgggggggggggggggfffffffffgggfffeeedddccccccccccccddddddccccccbbbcccccccccfffgggggghhhiiijjjjjjkkklllkkkkkkkkkkkkkkkkkkkkkiiijjjkkkjjjgggeeeddddddbbbdddeeefffeeeeeeeeefffeeeddddddddddddeeeffffffhhhhhhhhhhhhhhhiiiiiiiiihhhiiijjjjjjkkkjjjiiihhhgggggggggfffeeeeeedddddddddeeefffhhhiiijjjllllllnnnmmmmmmmmmmmmlllllllllnnnmmmkkkjjjjjjkkklllnnnnnnpppsssvvvwwwwwwvvvuuurrrqqqooonnnnnnoooqqqrrrtttsssssssssssstttuuuuuuuuurrroooooorrrssssssqqqtttsssrrrqqqqqqsssuuuvvvvvvxxxyyyyyyzzzzzzbbbWWWOOOIIIJJJLLLKKKKKKLLLKKKMMMNNNNNNLLLKKKKKKLLLJJJJJJIIIHHHGGGGGGGGGGGGGGGEEEDDDEEEGGGIIIJJJJJJOOOPPPRRRVVVZZZ```dddgggssszzzxxxmmmggg???BBBDDDBBB===;;;===@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJKKKMMMMMMMMMNNNQQQSSSVVVVVVVVVWWWWWWVVVVVVUUUVVVWWWYYYYYYXXXXXXZZZ[[[^^^___```aaaaaabbbdddggggggiiikkkkkkiiihhhhhhhhhiiiiiihhhggghhhiiijjjkkkooooooppppppppppppqqqqqqqqqrrrtttuuuwwwxxxyyyyyyzzz{{{qqqkkkhhhrrr}}}|||eee]]]YYY]]]aaa___ZZZWWWVVVTTTQQQOOOOOONNNMMMKKKMMMSSS[[[dddppp}}}nnnbbbZZZVVVSSSQQQMMMMMMLLLMMMMMMMMMJJJHHHIIIIIIIIIIIIHHHHHHHHHHHHFFFEEECCCAAA@@@AAAAAABBBAAAAAABBBCCCEEEGGGIIIJJJOOORRRUUUYYY^^^ccciiinnnvvvzzzxxxppphhhbbbeeepppzzz}}}}}}vvvooofffaaaaaadddeeeeeegggggggggfffffffffffffffeeeeeedddcccccccccccccccdddcccccccccccccccddddddeeeeeeffffffggghhhhhhiiikkkkkklllllllllllllllkkkiiijjjkkkiiifffdddddddddccceeeffffffeeedddeeefffeeeddddddddddddeeeffffffhhhhhhhhhhhhhhhhhhhhhhhhhhhiiijjjjjjjjjiiihhhggggggggggggffffffeeeeeeeeeeeefffggghhhjjjkkklllmmmmmmmmmmmmmmmllllllllllllmmmllljjjiiiiiijjjkkklllmmmooorrrtttvvvvvvttttttrrrqqqpppoooooopppqqqrrrssssssrrrrrrsssssstttuuuuuussspppppprrrtttsssrrrtttsssrrrqqqqqqrrrssstttuuuwwwxxxxxxyyy}}}pppXXXOOOHHHHHHIIIHHHGGGIIIKKKLLLNNNNNNLLLKKKKKKLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHFFFDDDDDDFFFGGGGGGGGGLLLMMMPPPTTTYYY]]]aaaccciiiooo|||yyyppp@@@BBBDDDBBB???===>>>AAA>>>????????????@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHKKKMMMNNNNNNNNNPPPRRRTTTVVVVVVWWWWWWWWWWWWVVVVVVVVVWWWYYYYYYXXXXXXZZZ[[[\\\^^^```aaaaaacccfffiiijjjlllnnnmmmllljjjiiijjjiiiiiihhhhhhhhhiiijjjkkknnnooooooooopppppppppqqqpppqqqsssuuuwwwxxxyyyzzzxxxzzz|||kkkaaagggxxxuuusssqqqdddZZZZZZ^^^]]]YYYWWWWWWUUURRRQQQQQQPPPNNNMMMKKKOOOUUU\\\fffttt}}}nnnddd]]]XXXTTTPPPOOOMMMMMMNNNMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGEEECCCAAAAAAAAABBB@@@@@@AAABBBCCCEEEGGGHHHJJJMMMPPPSSSVVVZZZ```dddlllqqqwww|||~~~xxxnnnhhhcccfffooowwwzzzyyyrrrllleeebbbcccfffggggggggggggfffffffffeeeeeeeeebbbbbbbbbbbbbbbcccddddddccccccbbbccccccdddeeefffdddddddddeeeeeeffffffggghhhjjjlllmmmnnnmmmlllkkkiiijjjjjjiiifffdddcccddddddfffggggggeeeddddddeeeeeeddddddddddddeeeffffffiiihhhhhhhhhgggfffffffffhhhiiiiiijjjiiihhhgggfffggggggffffffffffffffffffgggggghhhiiikkklllmmmmmmmmmmmmmmmmmmllllllllllllkkkjjjiiihhhiiiiiikkkllllllnnnpppssstttttttttsssrrrrrrpppppppppppprrrrrrqqqqqqqqqqqqqqqrrrssssssuuusssqqqqqqssstttttttttuuutttrrrpppppppppqqqqqqsssuuuvvvvvvwww{{{___TTTIIIGGGGGGFFFFFFGGGJJJKKKMMMMMMLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIGGGDDDDDDEEEFFFEEEEEEHHHJJJNNNRRRVVVZZZ]]]^^^___cccmmmyyy~~~@@@AAABBBAAA???>>>???@@@>>>>>>?????????@@@@@@@@@?????????@@@AAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIKKKMMMNNNOOOOOOPPPRRRTTTUUUVVVWWWWWWWWWWWWWWWWWWVVVWWWYYYYYYXXXXXXZZZ[[[[[[]]]___aaabbbeeehhhkkkmmmoooppppppnnnkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkmmmnnnnnnooooooppppppppppppqqqsssuuuwwwyyyzzzzzzvvvyyyooo___bbbmmm|||uuunnnxxxsssbbb[[[[[[[[[YYYYYYYYYWWWTTTRRRRRRQQQPPPNNNKKKMMMQQQUUU\\\hhhwww{{{oooeee]]]XXXSSSQQQNNNMMMMMMMMMLLLJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJHHHGGGEEECCCBBBBBBBBB@@@@@@@@@AAABBBDDDEEEFFFHHHJJJLLLNNNPPPSSSXXX[[[dddhhhnnntttyyy~~~~~~yyymmmiiieeehhhooouuuvvvtttmmmiiidddccceeehhhiiiiiiggggggffffffeeeeeedddddd`````````aaabbbccceeeeeebbbbbbbbbcccdddeeefffgggdddddddddeeeeeefffffffffeeegggjjjmmmnnnmmmkkkjjjhhhiiijjjhhheeeccccccccceeefffhhhgggeeedddddddddeeeddddddddddddeeeffffffhhhhhhhhhgggfffeeeddddddggghhhiiiiiihhhgggeeedddffffffffffffgggggggggggghhhiiiiiijjjkkkmmmmmmnnnmmmmmmmmmlllllllllkkkkkkkkkjjjjjjiiijjjjjjkkklllmmmnnnppprrrtttttttttssssssrrrqqqqqqqqqqqqrrrssspppppppppppppppqqqqqqrrruuutttsssrrrssstttuuuuuuuuutttrrrqqqpppoooooooooqqqsssttttttuuuxxx~~~mmm^^^OOOIIIIIIGGGFFFGGGHHHJJJLLLLLLKKKKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIGGGEEEDDDFFFGGGGGGFFFFFFHHHLLLQQQUUUXXXYYYZZZ\\\]]]cccmmmvvv??????@@@???>>>===>>>???>>>>>>?????????@@@@@@@@@?????????@@@AAABBBDDDDDDEEEEEEFFFGGGHHHIIIJJJJJJKKKLLLNNNNNNNNNOOORRRTTTUUUVVVWWWWWWXXXXXXXXXWWWVVVWWWYYYYYYXXXXXXZZZ[[[ZZZ\\\___aaaccceeeiiillloooqqqrrrqqqnnnlllkkkkkkkkkkkkkkklllllllllllllllllllllmmmnnnoooooopppppppppqqqsssuuuwwwxxxyyyyyywwwzzz~~~uuuaaabbbgggqqq|||pppssszzzpppbbb[[[XXXXXXZZZZZZXXXUUUTTTSSSRRRQQQOOOLLLNNNOOOQQQVVV___llluuu|||pppeee]]]XXXUUUQQQNNNMMMMMMLLLJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJHHHFFFEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDGGGIIIJJJKKKLLLOOOSSSVVV^^^aaafffkkkpppvvv{{{~~~zzznnnkkkiiilllqqqsssrrroooiiieeecccdddhhhkkkkkkjjjhhhggggggfffeeeeeedddddd______```aaabbbdddeeefffccccccccccccdddeeefffgggfffffffffffffffgggggggggccceeehhhjjjkkkkkkiiihhhggghhhiiigggeeebbbbbbbbbdddfffgggfffdddccccccdddeeeddddddddddddeeeffffffggggggffffffeeedddccccccfffgggggghhhgggfffeeedddeeeffffffgggggghhhhhhhhhiiiiiijjjkkklllmmmmmmnnnmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmnnnoooqqqssstttuuuuuuuuusssrrrrrrrrrrrrrrrrrrssspppoooooooooooopppqqqqqqttttttssssssssssssuuuwwwuuutttsssqqqpppooonnnnnnoooqqqsssssssssuuu{{{|||jjjVVVLLLIIIGGGFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMMMMMMMLLLKKKJJJJJJJJJJJJHHHGGGEEEEEEHHHJJJJJJJJJEEEHHHLLLPPPSSSVVVWWWXXXZZZZZZ^^^dddkkkvvv>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLKKKMMMNNNNNNNNNOOORRRTTTUUUVVVWWWXXXXXXYYYXXXXXXVVVWWWYYYYYYXXXXXXZZZ[[[ZZZ\\\___aaacccfffjjjlllpppqqqrrrqqqnnnkkkjjjjjjjjjkkklllmmmmmmmmmllllllkkkkkklllmmmnnnooopppppprrrrrrtttuuuwwwxxxxxxxxxxxxyyy|||}}}fffaaabbbjjjvvvqqqpppsssdddYYYWWWZZZZZZXXXUUUTTTTTTSSSQQQPPPNNNOOOOOOOOOQQQXXXbbbjjjvvv}}}pppggg```[[[UUUQQQOOONNNMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFEEEDDDAAAAAA@@@@@@AAABBBCCCCCCFFFGGGHHHIIIIIIKKKNNNQQQWWWZZZ^^^cccgggmmmrrrvvv{{{}}}yyyrrrpppoooqqqsssrrrnnnkkkeeecccbbbeeejjjlllllljjjiiiiiihhhgggfffeeeeeeddd`````````aaaccceeefffgggddddddcccddddddeeefffgggggggggggggggggggggggggggccceeeggghhhiiihhhgggfffggghhhhhhgggdddbbbaaabbbbbbdddeeeeeecccbbbbbbccceeeddddddddddddeeeffffffffffffeeeeeedddcccccccccdddeeeffffffffffffeeedddeeeeeefffggghhhhhhiiiiiiiiiiiijjjkkkkkklllmmmmmmllllllllllllkkkkkkkkkkkkjjjkkkkkkllllllmmmmmmmmmooooooqqqrrrtttuuuuuuuuusssssssssssssssssssssssspppoooooooooooopppqqqqqqrrrssssssrrrrrrrrruuuwwwttttttsssrrrqqqpppoooooonnnppprrrrrrrrrtttyyy}}}uuu\\\OOOJJJGGGEEEEEEEEEGGGIIIJJJJJJJJJLLLMMMMMMLLLKKKJJJJJJIIIIIIJJJHHHGGGEEEFFFIIIKKKLLLLLLFFFHHHJJJNNNQQQTTTVVVVVVWWWWWWZZZ^^^bbbiiiwww??????>>>??????@@@??????>>>????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLNNNOOOPPPPPPQQQSSSUUUUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWYYYYYYXXXXXXZZZ[[[[[[]]]```bbbcccfffiiilllpppqqqrrrpppmmmjjjiiihhhiiiiiikkklllllllllkkkjjjjjjkkkkkklllnnnoooooopppssstttuuuvvvwwwwwwwwwwwwxxxwwwxxx{{{}}}nnnbbb___fffzzzvvvooouuuuuubbbZZZ[[[ZZZXXXUUUTTTSSSSSSQQQPPPNNNOOOOOONNNOOOSSS[[[aaakkkttt}}}ssshhhbbb[[[UUURRRPPPOOONNNNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJJJJIIIHHHGGGFFFFFFBBBAAAAAAAAAAAABBBBBBCCCBBBCCCEEEEEEEEEGGGJJJMMMPPPSSSVVVZZZ^^^ccchhhlllqqqvvv|||{{{wwwuuuuuutttuuuuuurrrlllhhhcccbbbbbbfffkkkmmmllljjjkkkjjjiiihhhgggfffeeeeeeaaaaaaaaabbbdddeeeggggggeeeeeedddddddddeeeeeefffggggggggggggggggggggggggffffffgggggghhhggggggffffffggghhhfffdddaaaaaaaaa```bbbccccccbbbaaabbbccceeeddddddddddddeeeffffffddddddddddddccccccccccccbbbcccdddeeeffffffeeeeeedddeeefffggghhhiiijjjjjjiiiiiijjjjjjkkkkkklllllllllllllllkkkkkkkkkjjjjjjiiiiiijjjkkkllllllmmmmmmnnnnnnpppqqqrrrssstttuuussssssttttttttttttssssssppppppooooooppppppqqqrrrppprrrsssrrrpppqqqtttwwwtttttttttsssrrrqqqppppppnnnppprrrrrrqqqsssxxx|||dddSSSMMMIIIFFFEEEDDDFFFIIIJJJJJJJJJLLLMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGFFFFFFHHHIIIJJJJJJFFFGGGIIIKKKNNNQQQTTTUUUUUUUUUWWW[[[\\\```kkkvvvAAA@@@???@@@AAAAAAAAA@@@>>>????????????@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOONNNOOOQQQQQQQQQRRRUUUWWWUUUVVVWWWXXXYYYYYYYYYYYYVVVWWWYYYYYYXXXXXXZZZ[[[\\\^^^```bbbcccfffiiilllooopppqqqpppllliiihhhgggggghhhiiijjjkkkjjjiiiiiijjjjjjkkklllmmmnnnooopppttttttuuuvvvvvvvvvvvvvvvwwwuuuuuuxxx|||vvvccc___fffwwwtttllltttkkk___^^^ZZZXXXUUUTTTSSSSSSQQQOOONNNOOOOOONNNMMMPPPVVV\\\dddmmmzzz|||mmmggg___YYYUUUSSSQQQPPPNNNNNNNNNMMMMMMMMMMMMLLLIIIJJJJJJJJJIIIHHHHHHGGGBBBBBBBBBAAAAAABBBBBBCCC???@@@AAABBBBBBDDDGGGIIIKKKNNNQQQTTTWWW\\\bbbfffjjjpppvvvzzz|||~~~yyytttxxxwwwxxxxxxwwwrrrkkkfffbbbaaabbbffflllnnnllljjjkkkkkkjjjiiihhhgggffffffbbbbbbbbbcccdddeeeggghhhffffffeeedddddddddeeeeeeggggggggggggggggggffffffhhhhhhhhhgggggggggggggggfffggggggfffcccaaaaaaaaa^^^```bbbbbbbbbaaabbbccceeeddddddddddddeeeffffffccccccccccccccccccdddddd```aaaccceeefffffffffeeedddeeefffggghhhiiijjjkkkiiiiiiiiijjjjjjkkkkkkkkklllllllllkkkkkkkkkjjjjjjggghhhiiijjjkkklllllllllmmmmmmnnnpppqqqrrrssstttssssssttttttttttttsssssspppppppppppppppqqqqqqrrroooqqqrrrqqqpppppptttwwwttttttttttttsssrrrqqqqqqnnnppprrrrrrqqqssswww{{{}}}jjjXXXPPPLLLIIIHHHCCCEEEHHHIIIJJJJJJLLLMMMLLLKKKJJJIIIIIIHHHHHHIIIJJJHHHFFFEEEFFFGGGGGGGGGFFFFFFGGGIIILLLOOORRRTTTTTTUUUWWWZZZZZZ\\\dddnnnyyy>>>>>>>>>>>>???????????????@@@AAAAAA@@@AAACCCDDDBBBBBBCCCDDDEEEEEEEEEDDDGGGIIIKKKKKKKKKLLLNNNPPPPPPQQQRRRSSSSSSUUUXXX[[[ZZZZZZ[[[ZZZZZZYYYXXXWWWZZZXXXVVVUUUUUUWWWZZZ[[[\\\]]]___aaacccfffggghhhnnnnnnnnnnnnllliiifffeeeiiiiiiiiijjjkkkkkkkkkllljjjjjjkkklllmmmnnnoooppprrrsssuuuvvvwwwxxxwwwwwwtttvvvxxxyyy|||~~~nnnfffdddnnn|||rrriiipppyyyiii```VVVVVVTTTRRRRRRSSSRRRPPPPPPOOONNNNNNNNNPPPSSSTTT]]]bbbmmmzzzvvvnnnccc[[[WWWUUURRRPPPLLLNNNOOOOOONNNMMMMMMNNNLLLLLLKKKJJJIIIIIIHHHHHHCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIHHHIIIKKKNNNRRRVVVYYY[[[dddgggkkkoootttyyy~~~|||zzzxxx~~~}}}{{{yyyvvvqqqjjjeeecccdddeeeggghhhiiiiiiiiikkkkkklllllljjjhhheeecccccccccddddddfffgggiiijjjhhhhhhgggfffffffffffffffhhhhhhhhhhhhhhhhhhiiiiiigggggggggggggggfffffffffgggfffeeedddbbbaaa```___``````aaaaaabbbbbbcccccccccdddfffgggggggggffffffccccccbbbbbbaaabbbbbbbbb___bbbeeeffffffeeeeeeeeegggggggggggghhhiiijjjkkkjjjiiihhhgggggghhhiiijjjjjjjjjkkklllkkkjjjiiihhhfffgggjjjlllnnnnnnmmmlllkkkmmmoooooooooppprrrsssvvvvvvvvvvvvvvvuuuttttttrrrqqqqqqsssttttttrrrppppppooooooooopppqqqrrrrrrttttttuuuuuuuuusssrrrqqqsssrrrqqqpppqqqsssuuuwwwyyy___OOOGGGEEEDDDEEEEEEEEEFFFHHHJJJLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHIIIIIIKKKLLLNNNOOOQQQSSSUUUVVVXXX[[[___cccrrr>>>>>>>>>>>>???????????????@@@AAAAAA@@@AAACCCEEECCCDDDEEEEEEFFFFFFFFFFFFHHHJJJLLLLLLLLLMMMOOOQQQRRRSSSTTTTTTTTTUUUXXXZZZ[[[[[[[[[[[[[[[ZZZYYYXXXZZZYYYWWWVVVVVVXXXZZZ\\\]]]^^^___aaacccfffggghhhlllmmmmmmmmmkkkhhhfffdddhhhhhhiiiiiijjjkkkkkkkkkllllllmmmmmmnnnoooppppppqqqrrrtttuuuvvvwwwvvvvvvvvvwwwxxxyyy{{{~~~sssfff```gggtttpppnnnpppzzzzzzhhhXXXVVVSSSQQQQQQQQQPPPNNNOOONNNLLLKKKKKKLLLMMMNNNUUUYYYcccpppzzzrrrfff___ZZZVVVRRRMMMNNNNNNNNNLLLKKKKKKKKKLLLLLLKKKJJJJJJIIIHHHHHHEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGFFFGGGIIIKKKOOORRRUUUVVV[[[^^^cccgggkkkpppuuuyyy~~~}}}zzzyyy~~~}}}|||xxxsssmmmhhheeeeeeffffffgggggghhhhhhiiijjjjjjllllllllljjjhhhgggdddddddddeeefffhhhiiijjjiiihhhhhhggggggggggggggghhhhhhhhhhhhhhhhhhiiiiiihhhhhhggggggffffffeeeeeegggfffeeedddbbbaaa````````````aaaaaabbbbbbbbbbbbcccdddeeefffggggggffffffeeeddddddcccbbbbbbbbbccc```bbbeeeffffffeeeeeeeeeggggggggghhhiiikkklllmmmjjjiiihhhggggggggghhhiiijjjkkkkkklllkkkjjjiiihhhfffhhhjjjlllnnnnnnmmmlllkkkmmmooooooooooooqqqsssuuuvvvvvvvvvvvvuuutttsssrrrqqqqqqsssttttttrrrpppppppppooooooppppppqqqrrruuuuuuvvvvvvvvvuuusssrrrsssrrrqqqqqqqqqsssuuuvvv{{{eeeTTTKKKHHHGGGEEEEEEEEEFFFGGGIIIKKKMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHGGGGGGFFFHHHHHHHHHIIIJJJLLLMMMNNNRRRTTTVVVWWWXXXZZZ]]]___gggttt>>>>>>>>>?????????@@@@@@???@@@AAAAAA@@@AAACCCEEEDDDEEEFFFGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNOOOQQQRRRTTTUUUVVVVVVUUUVVVXXXZZZ[[[\\\\\\\\\\\\\\\[[[ZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]^^^___```bbbdddeeeggggggjjjjjjjjjjjjiiigggeeedddgggggghhhhhhiiijjjjjjkkknnnnnnnnnnnnoooooopppppppppqqqrrrtttuuuuuuuuuuuuwwwxxxyyyyyyyyy|||~~~lllaaadddooo}}}ooogggooosss^^^YYYSSSQQQQQQQQQPPPNNNPPPOOOMMMKKKJJJIIIIIIJJJNNNQQQYYYeeennnwww}}}oooeee^^^XXXSSSQQQPPPOOONNNMMMLLLKKKKKKLLLLLLKKKKKKJJJJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEEFFFGGGJJJLLLNNNPPPSSSVVVZZZ]]]aaaeeejjjnnnrrruuuzzz}}}}}}|||zzz~~~}}}wwwoooiiiggggggiiihhhgggffffffggghhhiiiiiijjjlllmmmmmmlllkkkjjjeeeeeeeeefffggghhhiiijjjiiiiiihhhgggggggggggghhhfffggggggggghhhhhhiiiiiiiiihhhhhhgggfffeeeeeedddgggfffeeedddcccbbbaaa```aaaaaaaaaaaaaaabbbbbbbbbcccccceeefffgggggggggggghhhgggfffddddddcccccccccaaacccfffgggfffeeeeeefffgggggghhhiiikkkmmmnnnooojjjiiihhhgggfffgggggghhhjjjkkklllllllllkkkiiiiiihhhiiikkklllmmmmmmmmmlllkkkmmmnnnooonnnoooppprrrtttuuuuuuuuuuuutttssssssrrrrrrrrrsssttttttrrrpppppppppooooooooopppqqqqqqtttuuuvvvwwwvvvvvvtttsssrrrrrrqqqqqqqqqssstttuuuwww~~~nnn[[[OOOKKKIIIEEEEEEEEEEEEGGGHHHJJJLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLQQQSSSVVVWWWWWWXXXZZZ[[[___jjjyyy>>>>>>?????????@@@@@@@@@@@@AAABBBAAAAAAAAACCCEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMOOOOOOOOOPPPRRRTTTVVVWWWXXXXXXWWWWWWXXXYYY\\\\\\]]]]]]]]]]]]]]]\\\]]]\\\[[[ZZZ[[[\\\]]]^^^___```aaabbbdddeeefffggggggggghhhhhhgggfffeeedddffffffggghhhiiijjjjjjkkknnnnnnnnnnnnnnnnnnooooooooopppqqqrrrsssttttttuuuvvvwwwwwwwwwxxxzzz~~~wwwhhhhhhnnntttvvveeeiiivvvhhh]]]TTTQQQRRRRRRQQQPPPRRRQQQOOONNNLLLLLLKKKKKKLLLMMMTTT^^^fffnnn{{{xxxmmmeee^^^YYYVVVTTTQQQPPPOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJIIIHHHGGGEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEFFFHHHIIIJJJOOOQQQTTTWWWZZZ^^^bbbfffhhhkkknnnqqqtttwwwzzz}}}~~~}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}~~~vvvmmmggggggjjjmmmkkkiiigggfffggghhhiiikkklllmmmnnnnnnmmmlllkkkggggggggggggggghhhiiijjjhhhhhhgggfffffffffffffffeeeeeefffgggggghhhiiiiiiiiiiiihhhgggfffeeeeeedddgggffffffeeedddbbbbbbaaaaaaaaabbbbbbbbbbbbbbbbbbbbbcccdddeeeffffffggggggjjjiiihhhfffeeedddddddddbbbdddfffgggfffeeefffgggfffgggiiikkkmmmoooppppppkkkjjjhhhgggffffffggghhhkkklllmmmmmmmmmlllkkkjjjiiijjjkkklllmmmmmmllllllkkkmmmnnnnnnnnnnnnoooqqqssssssttttttttttttsssrrrrrrrrrrrrsssuuutttrrrpppppppppooooooooooooppppppssstttuuuvvvvvvuuuttttttrrrrrrqqqqqqqqqrrrssstttvvv{{{wwwaaaRRRKKKHHHFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKNNNQQQTTTVVVWWWWWWXXXZZZ[[[bbbnnnzzz????????????@@@@@@@@@@@@@@@AAABBBBBBAAABBBDDDEEEDDDDDDFFFGGGHHHIIIIIIIIILLLNNNPPPPPPPPPQQQSSSUUUWWWXXXYYYYYYXXXWWWXXXYYY[[[\\\]]]^^^^^^^^^^^^^^^^^^^^^]]]]]]]]]^^^___``````aaabbbcccdddeeeffffffeeeeeeeeeeeeeeeeeeeeedddeeefffggghhhiiijjjkkkkkkmmmmmmmmmmmmmmmmmmmmmmmmoooooopppqqqrrrsssttttttssstttuuuvvvwwwzzz~~~ssskkkkkkkkk}}}llliiinnn{{{tttdddTTTPPPQQQPPPOOOPPPPPPPPPOOOOOONNNNNNNNNNNNKKKLLLPPPXXX^^^fffrrr}}}zzzqqqiiiccc[[[WWWSSSQQQQQQRRRRRRQQQLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJHHHFFFDDDCCCCCCBBBCCCCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEGGGGGGKKKMMMPPPRRRTTTWWW[[[^^^___aaaeeegggiiilllpppssssssuuuxxx|||}}}{{{{{{|||||||||~~~|||yyywwwuuutttssssssuuuvvvxxxzzz|||~~~{{{{{{~~~|||tttkkkgggiiimmmpppnnnllliiihhhiiijjjjjjmmmnnnooooooooommmkkkjjjhhhhhhggggggggghhhhhhiiiffffffeeeddddddddddddeeecccdddeeefffggghhhiiiiiijjjjjjiiihhhggggggffffffhhhggggggfffeeedddccccccccccccccccccccccccbbbbbbbbbbbbcccdddeeefffggghhhkkkjjjiiigggfffeeeeeeeeedddfffggggggfffeeefffgggggghhhjjjlllnnnoooppppppkkkjjjiiihhhgggggghhhiiimmmnnnooooooooonnnlllkkkkkklllllllllllllllllllllkkklllnnnnnnmmmmmmnnnpppqqqrrrrrrsssssssssrrrrrrsssrrrrrrtttuuuuuusssqqqppppppoooooonnnooooooppppppqqqssstttuuuttttttsssrrrqqqqqqqqqrrrrrrrrrsssvvvzzzhhhVVVKKKFFFFFFEEEEEEDDDEEEFFFGGGHHHJJJJJJKKKKKKLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJJJJMMMQQQTTTVVVWWWYYYZZZWWW\\\dddmmmyyy?????????@@@@@@@@@@@@AAA@@@AAABBBBBBAAABBBDDDFFFDDDDDDFFFHHHIIIJJJJJJJJJLLLNNNPPPQQQQQQRRRTTTUUUVVVXXXZZZZZZXXXXXXXXXYYY[[[[[[]]]^^^____________```_________``````aaaaaabbbbbbbbbcccdddeeeeeefffccccccdddddddddeeeeeefffffffffggghhhjjjkkkllllllkkklllllllllmmmmmmnnnnnnppppppppppppqqqssstttuuurrrssstttuuuvvvxxx|||qqqiiigggsss}}}oookkkrrroooXXXPPPOOOMMMLLLMMMLLLLLLMMMMMMMMMMMMMMMMMMJJJJJJMMMSSSWWW[[[eeeppp}}}|||rrrkkkccc]]]WWWSSSSSSSSSRRRQQQMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIGGGEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJLLLMMMPPPSSSVVVWWWYYY\\\]]]___bbbfffhhhgggjjjmmmpppssswww|||}}}xxxuuutttuuuvvvvvvvvvtttrrrooonnnmmmlllllllllmmmpppssswwwyyyzzz{{{}}}~~~|||xxxyyy}}}wwwoooiiihhhlllppprrrpppooommmlllkkkllllllmmmnnnooopppooommmkkkiiihhhhhhgggfffffffffggggggeeeeeedddccccccccccccdddbbbbbbccceeefffhhhiiijjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiihhhhhhgggffffffeeeeeeeeeeeedddddddddddddddbbbbbbbbbcccdddfffggghhhkkkjjjiiiggggggffffffffffffggghhhgggffffffggghhhggghhhkkkmmmooooooooooookkkjjjiiiiiiiiiiiijjjkkkooopppqqqqqqqqqpppnnnmmmmmmmmmmmmlllllllllllllllkkklllmmmmmmllllllmmmooopppqqqqqqrrrrrrrrrrrrqqqssssssssstttuuuuuusssqqqppppppooonnnnnnnnnooooooooopppqqqssstttttttttsssqqqqqqqqqrrrrrrrrrrrrrrrvvvxxxsss\\\NNNGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJHHHKKKOOORRRSSSUUUXXXZZZXXX\\\bbbgggppp?????????@@@@@@@@@AAAAAA@@@BBBCCCBBBBBBBBBDDDFFFEEEFFFGGGIIIJJJKKKLLLLLLLLLNNNPPPQQQQQQRRRSSSUUUTTTWWWYYYZZZYYYXXXXXXYYYZZZZZZ\\\]]]^^^_________aaaaaaaaaaaaaaabbbbbbbbbbbbccccccddddddeeeeeeeeebbbbbbccccccdddeeefffgggfffggghhhiiijjjlllmmmmmmkkkkkklllmmmnnnoooooopppppppppppppppqqqsssuuuvvvsssttttttttttttvvvzzz}}}|||qqqhhhlllvvv|||nnnooo{{{bbbVVVRRRMMMKKKMMMKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIKKKOOOQQQSSS[[[dddrrrzzzxxxppphhh___YYYWWWVVVTTTQQQMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJIIIHHHFFFFFFEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFAAAAAAAAAAAABBBCCCDDDEEECCCDDDFFFGGGHHHJJJMMMOOOOOOQQQSSSTTTUUUWWW[[[^^^]]]___aaadddfffjjjooorrruuuuuuuuutttssssssvvvxxxyyyzzz{{{}}}}}}xxxsssooonnnoooooooooooonnnkkkiiihhhgggggggggeeegggkkkooosssuuuwwwxxxyyy{{{}}}zzzvvvxxx}}}xxxpppjjjgggiiimmmqqqrrrrrrqqqpppooonnnnnnnnnkkklllnnnoooooonnnlllkkkhhhggggggfffeeeeeeeeeffffffeeeddddddccccccddddddaaaaaacccdddfffhhhiiijjjjjjjjjkkkkkkkkkkkkllllllkkkjjjjjjiiiiiihhhhhhhhhggggggfffffffffeeeeeeeeebbbbbbbbbbbbdddfffhhhiiiiiiiiihhhgggggggggggggggggghhhhhhgggffffffgggiiigggiiikkkmmmnnnnnnnnnmmmkkkjjjjjjjjjjjjkkkmmmnnnqqqrrrsssssssssrrrppppppnnnnnnmmmllllllllllllllljjjlllmmmmmmlllkkkmmmnnnoooppppppqqqrrrrrrqqqqqqssssssssstttvvvuuusssqqqppppppooonnnnnnnnnnnnnnnoooppprrrtttuuuuuuuuutttqqqqqqrrrrrrrrrqqqqqqqqqtttvvv{{{gggUUULLLFFFFFFDDDDDDCCCDDDEEEFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJLLLNNNOOOQQQSSSVVVYYYZZZ]]]```ccchhhttt??????@@@@@@@@@AAAAAAAAAAAABBBCCCBBBBBBBBBDDDFFFFFFGGGIIIKKKLLLMMMNNNNNNLLLNNNPPPQQQQQQQQQSSSUUUSSSVVVXXXYYYYYYXXXXXXYYYYYYZZZ[[[]]]^^^______```aaaaaabbbbbbbbbccccccccccccccccccddddddeeeeeeeeebbbbbbbbbcccdddeeeggghhhfffggghhhiiikkklllmmmnnnkkklllmmmnnnooopppqqqrrrqqqpppppppppqqqsssuuuvvvuuuvvvuuutttssstttwwwzzzyyy}}}}}}kkkjjjnnn|||rrrooowww}}}mmm]]]WWWPPPMMMOOOMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJLLLOOOPPPPPPVVV^^^jjjsss~~~|||sssggg```\\\ZZZVVVSSSMMMMMMMMMMMMMMMMMMNNNNNNKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHH@@@@@@@@@@@@AAABBBCCCDDDBBBCCCEEEFFFFFFHHHKKKMMMJJJLLLMMMNNNNNNQQQTTTWWWVVVXXXZZZ\\\^^^aaafffiiikkkkkkkkkjjjiiikkknnnqqqnnnoooqqqtttwwwyyyzzzzzzyyyuuuoookkkjjjjjjkkkkkkkkkjjjhhhfffddddddddddddccceeeiiinnnrrruuuvvvwwwvvvxxx{{{}}}~~~~~~~~~yyyuuuxxx{{{tttkkkfffeeeiiinnnppprrrrrrsssrrrrrrpppooonnniiijjjlllnnnoooooonnnmmmhhhgggfffeeeeeeeeeeeeeeeffffffeeeddddddddddddeee```aaabbbdddfffhhhiiijjjjjjkkkkkkllllllmmmmmmnnnlllkkkkkkkkkjjjiiiiiiiiihhhhhhggggggffffffffffffbbbaaaaaabbbcccfffhhhiiihhhhhhggggggggggggggghhhhhhhhhiiihhhffffffgggiiihhhiiikkkmmmnnnnnnmmmlllkkkjjjjjjjjjkkkmmmooopppsssssstttttttttsssrrrqqqooonnnmmmllllllllllllllljjjlllmmmlllkkkkkklllmmmnnnooopppqqqqqqqqqqqqqqqssssssssstttvvvvvvsssqqqppppppooonnnnnnnnnnnnnnnoooppprrrtttvvvvvvvvvvvvqqqqqqrrrrrrrrrqqqqqqppprrrsssxxxnnn[[[QQQGGGFFFDDDCCCCCCDDDEEEEEEFFFFFFGGGHHHIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJJJJJJJJJJLLLMMMNNNNNNOOOQQQTTTWWWUUUXXXZZZ\\\___ggguuu@@@@@@@@@@@@@@@@@@AAAAAACCCCCCCCCDDDDDDDDDDDDDDDIIIHHHHHHIIIKKKMMMPPPQQQRRRRRRRRRSSSTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[\\\]]]^^^_________``````aaabbbcccdddeeeeeeffffffddddddddddddffffffeeedddccccccdddgggiiikkkjjjlllnnnooonnnnnnooopppmmmmmmmmmmmmnnnoooqqqrrruuutttsssrrrrrrssstttuuuwwwvvvtttsssssstttuuuvvv|||}}}wwwmmmgggoooqqqpppvvvggg[[[UUUQQQNNNNNNOOOOOOMMMMMMNNNNNNLLLQQQOOOLLLJJJKKKOOOSSSVVV___hhhtttttthhhaaa\\\XXXUUUPPPPPPQQQOOOMMMLLLLLLLLLIIIIIIHHHHHHGGGFFFFFFEEEHHHGGGFFFEEEFFFGGGIIIKKKDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDEEEIIIIIIJJJKKKLLLMMMNNNOOOQQQQQQRRRTTTVVVXXXZZZ[[[_________```bbbdddeeefffffffffhhhjjjlllnnnpppqqqtttsssoookkkgggfffgggiiifffggggggeeebbbaaaaaabbbaaacccfffiiillloooqqqrrrtttuuuwwwyyy{{{{{{{{{{{{}}}~~~{{{|||wwwmmmdddcccfffjjjooouuuwwwvvvtttsssrrrqqqppppppoooooonnnoooooonnnllliiikkkhhhdddccccccddddddccceeeeeeeeeeeeeeedddcccbbbeeeeeedddeeefffhhhjjjkkkmmmllllllllllllmmmmmmnnnooonnnlllkkkjjjiiihhhhhhhhhhhhggggggfffffffffeeeeeedddbbbbbbbbbdddfffggghhhhhhhhhhhhggggggggggggggghhhhhhiiiiiiiiiiiihhhkkkkkkkkkllllllkkkjjjjjjnnnllljjjiiiiiijjjlllmmmpppqqqrrrsssrrrrrrppppppppppppppppppooonnnlllllljjjjjjiiiiiihhhgggggggggjjjmmmqqqsssrrrpppnnnnnnpppqqqrrrsssssssssssssssoooooooooooooooooooooooommmnnnpppqqqrrrssssssssspppooooooppprrrssssssrrruuuuuuxxx~~~yyy]]]QQQMMMFFFBBBCCCCCCAAAAAACCCEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLLLLKKKIIIIIIJJJJJJKKKLLLLLLLLLMMMLLLKKKKKKLLLNNNPPPRRRXXXYYYYYYZZZ]]]cccjjjppp@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCDDDDDDEEEEEEEEEIIIIIIIIIJJJKKKNNNPPPQQQTTTTTTUUUUUUVVVWWWWWWWWWVVVWWWXXXYYYYYYZZZZZZYYYZZZ[[[\\\]]]^^^____________```aaabbbcccddddddeeefffeeeddddddddddddeeefffeeedddccccccdddfffhhhjjjjjjlllnnnooonnnnnnpppqqqooonnnnnnnnnnnnppprrrsssuuuuuutttsssssstttuuuuuuwwwuuutttrrrrrrssstttuuuzzz{{{~~~}}}qqqgggjjjyyysssqqq~~~zzzeeeWWWPPPLLLMMMMMMLLLKKKLLLMMMLLLJJJOOOMMMKKKJJJKKKMMMPPPRRRXXX___jjjuuu~~~~~~rrrjjjccc]]]XXXSSSSSSRRRPPPNNNMMMLLLMMMJJJIIIIIIHHHHHHGGGGGGGGGHHHGGGFFFEEEEEEGGGHHHIIIDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDFFFGGGHHHIIIJJJKKKKKKLLLOOOOOOOOOPPPQQQSSSTTTUUUXXXYYYYYYZZZ[[[]]]___```aaabbbccceeegggiiikkkkkkoooooommmiiieeeddddddfffdddeeeeeedddaaa``````aaaaaabbbeeehhhjjjmmmnnnooopppqqqtttvvvxxxzzz{{{{{{|||~~~~~~uuukkkcccbbbfffiiinnnsssvvvuuutttrrrqqqqqqppppppooonnnnnnnnnooonnnkkkiiijjjgggdddccccccddddddcccdddddddddddddddccccccbbbeeeeeeeeeeeefffhhhjjjkkkmmmllllllllllllmmmnnnnnnmmmlllkkkjjjjjjiiiiiiiiihhhhhhhhhgggggggggffffffeeedddcccbbbbbbccceeefffffffffffffffgggggggggggghhhhhhiiiiiiiiihhhhhhgggjjjjjjkkkkkkkkkkkkjjjjjjlllkkkjjjjjjjjjjjjkkklllnnnoooppprrrrrrqqqqqqppppppppppppooonnnmmmkkkkkkjjjiiiiiihhhhhhgggffffffhhhkkkooorrrqqqooonnnnnnppppppqqqqqqrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnpppqqqrrrsssttttttrrrpppoooppprrrsssrrrqqqtttsssvvv{{{fffXXXQQQJJJEEEEEEEEEBBBAAACCCDDDDDDEEEEEEFFFHHHIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKJJJJJJIIIJJJLLLNNNOOOTTTUUUWWWXXX[[[```gggkkkwww@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIIIIIIIKKKLLLNNNPPPQQQTTTUUUUUUVVVWWWWWWXXXXXXWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[[[[\\\]]]^^^___``````___``````aaabbbcccddddddeeeeeeddddddddddddeeeeeeeeeeeedddddddddeeeggghhhjjjlllooopppooooooqqqrrrqqqppppppooopppqqqssstttuuuuuuttttttttttttuuuuuuuuutttsssrrrqqqrrrsssssswwwwwwzzz{{{jjjfffnnn{{{qqqwwwwwwaaaTTTNNNMMMKKKJJJKKKLLLMMMLLLKKKMMMLLLLLLKKKKKKLLLMMMMMMPPPWWW___hhhqqq|||xxxoooeee___YYYXXXVVVTTTRRRPPPOOONNNJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCDDDEEEEEEFFFGGGHHHHHHKKKKKKKKKKKKLLLLLLMMMNNNPPPQQQQQQRRRSSSUUUVVVWWWZZZZZZ\\\^^^```bbbcccdddhhhiiihhhfffcccaaaaaaaaabbbccccccbbb```^^^______aaaaaaccceeegggiiijjjkkklllmmmoooqqqtttwwwzzz{{{{{{{{{qqqhhhaaaaaaeeehhhmmmqqquuutttsssrrrqqqpppppppppooonnnmmmnnnooonnnllliiijjjgggdddbbbccccccccccccbbbbbbbbbcccccccccccccccfffffffffggghhhiiijjjkkklllllllllllllllmmmnnnooollllllkkkjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhhhhhgggfffeeedddcccbbbcccdddeeeeeeeeeeeeffffffgggggggggiiiiiiiiiiiiiiihhhgggfffiiiiiijjjjjjjjjjjjiiiiiijjjjjjjjjkkkkkkkkkjjjjjjkkklllnnnpppqqqqqqqqqpppqqqqqqpppooonnnllljjjiiiiiiiiihhhhhhgggffffffeeefffiiimmmppppppooonnnnnnooooooooopppppppppppppppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpppqqqssstttuuuuuusssrrrppppppqqqrrrqqqppprrrrrrtttyyy}}}sssbbbVVVNNNHHHHHHGGGDDDBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHKKKLLLLLLMMMMMMLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIKKKLLLOOOQQQSSSVVVXXX]]]bbbeeennnzzz@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJLLLMMMOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[\\\\\\\\\\\\[[[\\\\\\]]]^^^___```aaa___``````aaabbbcccddddddeeeeeeddddddddddddeeeeeefffeeeeeeddddddeeefffgggkkkmmmoooppppppqqqrrrsssssssssrrrqqqqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuttttttsssqqqqqqqqqqqqqqqsssrrruuuyyy~~~tttiiiiiitttzzzxxxvvvbbbUUUQQQLLLJJJLLLNNNNNNNNNOOOMMMMMMMMMNNNMMMLLLKKKJJJMMMQQQXXX^^^fffqqq~~~}}}qqqiiibbb```\\\XXXVVVSSSQQQPPPJJJIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJJJJKKKKKKKKKLLLMMMOOOPPPQQQSSSTTTUUUWWWYYY[[[\\\]]]aaacccdddcccaaa^^^^^^^^^```aaaaaa```___]]]^^^___``````aaabbbcccdddffffffkkkkkklllnnnrrrvvvzzz||||||wwwlllddd^^^```eeegggkkkooosssrrrqqqppppppppppppppppppoooooopppqqqpppnnnllljjjgggdddbbbccccccccccccaaaaaaaaaaaabbbccccccdddggggggggghhhiiiiiijjjkkklllkkkkkkllllllmmmnnnoooooonnnmmmlllkkkkkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhfffeeeeeeeeeeeefffdddeeeeeefffggghhhiiiiiijjjjjjjjjiiiiiigggfffeeegggggghhhiiiiiiiiihhhhhhggghhhjjjkkklllkkkiiihhhhhhjjjlllnnnpppqqqqqqqqqqqqqqqpppooommmkkkiiihhhhhhhhhggggggfffeeeeeeeeedddhhhlllnnnooooooooopppnnnnnnnnnnnnnnnnnnnnnoooppppppppppppppppppppppppmmmnnnoooppprrrtttvvvwwwuuusssqqqppppppqqqpppooorrrrrrtttwwwzzzlllYYYPPPHHHHHHHHHEEEBBBBBBCCCBBBBBBCCCDDDEEEFFFFFFJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMQQQTTTVVVZZZ]]]```gggqqq@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJIIIJJJKKKMMMOOOPPPQQQRRRTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]]]]]]]\\\\\\\\\]]]^^^___aaabbb``````aaabbbcccdddeeeeeeeeeeeeeeeeeeeeeeeeeeeeeefffffffffffffffffffffgggkkknnnpppqqqqqqrrrsssuuuuuutttsssrrrrrrsssttttttvvvvvvvvvvvvvvvvvvvvvvvvttttttsssrrrqqqpppppppppnnnnnnpppvvv{{{ssskkknnnzzz{{{uuu```VVVNNNHHHKKKNNNNNNNNNQQQMMMNNNPPPPPPPPPNNNLLLJJJJJJNNNRRRVVV\\\fffrrr{{{wwwlllgggaaa\\\YYYVVVRRROOOKKKJJJHHHGGGGGGHHHIIIJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDFFFHHHIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTVVVWWWWWW[[[]]]___```^^^\\\[[[[[[^^^___```___]]]]]]^^^___^^^^^^^^^^^^___aaabbbcccjjjkkkmmmoootttxxx|||}}}sssggg```]]]```eeegggjjjmmmqqqppppppooooooooopppppprrrqqqqqqrrrssssssqqqoookkkhhheeeccccccddddddcccbbbaaaaaaaaaaaacccddddddgggggghhhhhhiiiiiijjjjjjjjjjjjjjjjjjkkklllmmmnnnrrrqqqpppnnnlllkkkkkkjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhffffffggghhhiiijjjjjjjjjjjjjjjjjjiiiiiigggfffeeeeeeffffffggghhhhhhggggggeeegggiiikkklllkkkiiihhhggghhhkkkmmmpppqqqqqqqqqqqqpppooonnnllljjjhhhgggggggggffffffeeeddddddcccdddgggkkkmmmnnnnnnooopppnnnnnnmmmlllllllllmmmnnnoooooooooooooooooooooooollllllmmmoooqqqtttvvvwwwvvvtttqqqooopppppppppooossssssuuuxxxyyy|||www^^^RRRHHHFFFGGGEEECCCBBBBBBBBBBBBBBBCCCDDDEEEEEEJJJJJJKKKLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKLLLLLLJJJJJJIIIIIIIIIIIIIIIIIIHHHKKKOOORRRUUUWWWZZZ]]]aaaiiixxx@@@AAAAAABBBCCCDDDEEEEEEEEEFFFFFFGGGHHHIIIJJJJJJIIIJJJLLLNNNPPPQQQRRRRRRVVVWWWWWWYYYZZZ[[[\\\]]][[[[[[]]]^^^^^^^^^^^^^^^]]]]]]\\\\\\]]]___aaabbbaaaaaabbbcccdddeeeffffffffffffggggggggggggffffffffffffgggggghhhhhhhhhhhhlllnnnqqqrrrssssssuuuvvvwwwvvvtttsssrrrsssssstttvvvvvvwwwwwwwwwwwwvvvvvvttttttssssssrrrqqqpppooolllkkknnntttzzzvvvoooqqqwwwtttaaaTTTJJJKKKMMMKKKKKKPPPNNNOOOQQQRRRQQQOOOMMMLLLIIIKKKMMMOOOSSS[[[eeemmmxxxxxxrrriiiccc^^^ZZZUUUQQQNNNLLLJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFBBBBBBCCCDDDEEEGGGIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTVVVXXXZZZ[[[ZZZYYYYYYZZZZZZ\\\]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\]]]___aaabbbiiikkkoootttyyyyyynnnccc]]][[[```fffgggiiillloooooonnnnnnnnnoooooopppssssssssstttuuuuuusssqqqllliiifffdddeeeeeeeeeeeedddcccbbbaaaaaabbbdddeeefffggghhhhhhiiiiiihhhhhhhhhhhhhhhiiijjjkkklllmmmrrrqqqpppnnnllllllkkkkkkkkklllllllllllllllmmmmmmkkkkkkkkkkkkkkkkkkjjjjjjhhhhhhhhhiiiiiijjjjjjjjjiiiiiiiiiiiiiiihhhgggfffcccdddeeeffffffggggggfffeeefffhhhjjjkkkjjjiiihhhfffhhhkkkmmmoooqqqqqqqqqoooooonnnmmmllljjjhhhgggffffffeeeeeedddccccccccccccfffiiikkkkkklllmmmoooooonnnlllkkkkkklllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkmmmpppsssvvvxxxvvvtttpppoooooopppppppppssssssvvvyyyyyyzzzhhhZZZLLLHHHGGGEEECCCCCCCCCBBBBBBBBBCCCCCCDDDEEEIIIIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMKKKKKKJJJJJJIIIIIIHHHHHHGGGJJJMMMPPPRRRUUUXXX[[[aaagggsssAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJIIIKKKMMMOOOQQQRRRRRRRRRVVVWWWXXXYYY[[[\\\]]]^^^\\\\\\]]]^^^____________^^^]]]\\\\\\]]]___bbbcccbbbcccddddddffffffggghhhfffggghhhiiiiiihhhgggfffffffffgggiiiiiijjjjjjjjjllloooqqqsssssstttvvvwwwwwwvvvtttsssrrrrrrssssssvvvwwwwwwxxxxxxwwwwwwvvvuuuuuuttttttsssqqqpppoookkkjjjmmmsssxxx|||wwwpppppprrrrrr```QQQOOONNNJJJJJJOOONNNOOOPPPQQQQQQPPPNNNMMMJJJKKKMMMMMMNNNTTT\\\cccllluuuwwwoooiiiddd^^^XXXRRRPPPMMMJJJIIIIIIJJJKKKJJJKKKKKKLLLLLLLLLLLLLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGFFFGGGGGGHHHIIIJJJJJJKKKLLLMMMNNNOOOPPPQQQQQQSSSUUUUUUUUUUUUVVVWWWVVVXXXYYYYYYXXXXXXYYY[[[\\\[[[ZZZZZZ\\\^^^```aaagggjjjqqqyyyttthhhaaa\\\[[[aaafffhhhiiikkknnnmmmmmmmmmnnnnnnooopppsssrrrssstttuuuuuusssqqqmmmjjjgggeeefffgggfffffffffeeecccbbbbbbbbbdddeeeeeefffggghhhhhhhhhggggggffffffgggggghhhjjjkkklllnnnmmmlllllllllllllllmmmlllllllllmmmmmmnnnnnnnnnjjjkkkkkkllllllllllllkkkhhhhhhhhhhhhhhhiiiiiiiiihhhhhhiiiiiiiiihhhhhhgggbbbcccdddeeeffffffffffffeeefffgggiiiiiiiiiiiihhhgggiiikkknnnpppqqqqqqqqqnnnmmmmmmlllkkkjjjiiihhheeeeeeeeedddccccccbbbbbbaaadddfffhhhhhhhhhjjjkkkpppnnnmmmkkkkkkkkkmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkiiiiiijjjkkknnnrrruuuwwwvvvssspppnnnoooqqqqqqqqqrrrsssvvvyyyxxxxxxwwwfffTTTLLLIIIGGGDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJMMMOOORRRVVVYYY```fffooo{{{AAAAAABBBCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKMMMPPPQQQRRRRRRRRRUUUUUUVVVXXXYYY[[[\\\\\\\\\]]]^^^___````````````^^^]]]\\\\\\]]]___bbbccccccddddddeeefffggghhhhhhggghhhiiijjjjjjiiihhhgggffffffhhhiiikkkkkkllllllmmmooorrrssstttuuuvvvxxxwwwvvvtttsssrrrrrrrrrsssvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuuuutttsssrrrpppooollljjjlllrrrwwwzzzssspppiiiuuulllYYYTTTQQQKKKJJJPPPNNNNNNPPPPPPPPPPPPOOONNNLLLNNNNNNNNNNNNQQQYYY^^^cccmmmzzzzzztttnnngggaaaUUUSSSPPPLLLKKKKKKLLLMMMJJJKKKLLLMMMMMMNNNMMMMMMIIIIIIHHHHHHHHHHHHGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNOOOOOONNNOOOQQQRRRRRRRRRTTTVVVSSSUUUVVVVVVVVVVVVWWWYYY[[[ZZZZZZZZZ[[[]]]```bbbdddiiiqqq|||~~~pppddd___[[[[[[aaagggiiiiiikkkmmmmmmmmmmmmmmmnnnoooppprrrrrrrrrsssuuuuuusssqqqnnnkkkhhhfffgggggggggggggggfffdddbbbbbbcccdddeeeeeefffggghhhhhhgggffffffeeeeeeffffffgggiiijjjkkkiiiiiiiiijjjkkklllmmmnnnlllmmmmmmmmmnnnnnnooooooiiijjjjjjkkkllllllllllllhhhhhhhhhhhhggggggggggggggghhhhhhiiiiiiiiiiiihhhaaabbbcccdddeeeffffffeeeeeefffggghhhhhhiiiiiiiiihhhiiilllnnnpppqqqqqqqqqmmmmmmmmmlllkkkjjjiiihhheeeeeeddddddcccbbbbbbaaa```bbbdddeeeeeefffgggiiipppooommmkkkkkkkkkmmmnnnmmmmmmmmmmmmmmmmmmmmmmmmhhhhhhhhhjjjmmmqqquuuwwwvvvsssooonnnoooqqqrrrrrrrrrsssvvvyyywwwwww}}}oooZZZPPPLLLHHHEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHJJJLLLPPPTTTWWWZZZ```hhhppp{{{>>>???AAACCCEEEGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSTTTVVVVVVXXXYYYZZZZZZZZZZZZ\\\]]]___`````````______^^^^^^^^^______aaabbbbbbdddeeeeeefffggghhhiiiiiiggghhhjjjllllllllljjjiiiggghhhiiijjjkkkkkklllmmmooopppqqqssstttuuuuuuvvvzzzzzzzzzwwwtttsssssstttsssvvvyyy{{{yyywwwvvvvvvwwwwwwwwwvvvuuusssrrrqqqmmmmmmmmmooosssxxx~~~ooobbbhhhmmmwwweeeUUUPPPMMMMMMOOOMMMRRRSSSOOOOOOSSSTTTQQQNNNMMMMMMLLLNNNPPPSSSTTT[[[aaakkkuuu~~~}}}qqqjjj___ZZZSSSPPPQQQRRRRRRQQQOOOMMMLLLKKKLLLLLLLLLJJJKKKKKKJJJIIIHHHHHHHHHIIIFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQRRRRRRSSSQQQSSSVVVWWWVVVWWWXXXYYY[[[\\\\\\\\\\\\^^^bbbeeehhhnnnyyy{{{ooohhh^^^]]]^^^aaagggjjjiiigggmmmmmmmmmmmmmmmnnnooopppqqqrrrrrrssssssrrrrrrrrrooollliiiggghhhhhhhhhhhhccceeeffffffeeeddddddeeefffgggggghhhhhhgggfffeeeeeeeeeddddddeeefffhhhiiiiiiiiiiiihhhiiijjjjjjkkklllllllllllllllmmmnnnooonnnmmmlllkkkkkklllnnnoookkkjjjhhhgggggghhhjjjkkkfffgggiiikkkkkkiiihhhgggfffeeedddcccccccccdddeeeeeefffhhhiiijjjjjjiiiiiigggiiillloooqqqrrrssssssqqqppppppnnnllljjjhhhggghhhgggeeecccbbbbbbbbbcccccccccbbbbbbccceeefffgggllllllmmmkkkjjjiiijjjlllllllllllllllkkkkkkjjjiiiiiiiiiiiijjjmmmppptttvvvxxxsssooopppqqqpppqqqtttuuuuuuvvvvvvwwwzzzfffVVVNNNHHHFFFHHHEEECCCAAAAAABBBDDDDDDDDDEEEGGGJJJLLLMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJKKKLLLNNNQQQTTTWWW___hhhooouuu~~~@@@AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRSSSVVVVVVXXXYYYZZZZZZZZZZZZ\\\]]]___```aaa``````___^^^^^^^^^^^^___```aaabbbddddddeeefffggghhhhhhiiigggiiijjjlllmmmlllkkkjjjiiijjjjjjkkkkkklllllllllnnnoooqqqrrrttttttuuuuuuyyyzzzyyywwwtttrrrsssttttttwwwzzz{{{yyywwwvvvvvvwwwwwwwwwvvvuuusssrrrqqqlllllllllmmmqqqvvv{{{~~~vvvdddbbbbbbjjj{{{||||||zzzeeeYYYRRRPPPRRRNNNSSSTTTPPPOOOQQQQQQMMMNNNMMMLLLLLLLLLNNNOOOQQQTTTYYYaaajjjrrrzzz}}}uuuhhhbbbZZZVVVUUUUUUTTTSSSTTTQQQOOONNNNNNNNNMMMKKKJJJJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKLLLLLLMMMNNNNNNOOOPPPRRRTTTUUUUUUUUUWWWXXXZZZ[[[]]]]]]^^^aaaeeehhhnnntttwwwjjjccc______```cccgggiiiiiihhhllllllllllllmmmnnnoooooorrrrrrsssssssssrrrqqqqqqooollliiihhhhhhiiiiiihhhdddfffggggggeeedddeeeffffffggghhhhhhhhhgggfffeeeeeeeeeddddddeeefffhhhiiihhhhhhgggggghhhhhhiiijjjkkkkkkkkkkkklllmmmnnnooonnnmmmlllkkkkkklllnnnoookkkjjjiiihhhhhhiiiiiijjjfffgggiiijjjjjjiiihhhggggggfffdddcccccccccddddddeeefffhhhiiijjjjjjiiiiiiggghhhkkknnnppprrrssssssooooooooonnnnnnlllkkkjjjiiihhhfffeeecccccccccdddccccccbbbbbbcccdddfffgggkkkllllllkkkiiiiiijjjlllllllllllllllkkkjjjiiiiiiiiiiiiiiijjjmmmppptttvvvwwwrrrnnnppppppooopppssssssssstttuuuvvvyyy~~~ttt```UUULLLHHHHHHGGGEEECCCCCCCCCDDDCCCBBBEEEGGGIIIKKKMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJHHHGGGGGGFFFGGGHHHJJJJJJKKKMMMPPPSSSUUU\\\dddhhhkkkpppzzzCCCDDDEEEFFFHHHIIIKKKKKKJJJKKKLLLMMMNNNOOOOOOPPPOOOOOOOOOOOOPPPQQQRRRRRRUUUVVVWWWYYYZZZZZZ[[[[[[\\\]]]___```aaaaaaaaa```^^^^^^^^^^^^___```aaaaaaccccccdddeeefffggghhhhhhhhhiiikkklllmmmmmmllllllllllllllllllllllllllllllnnnnnnoooqqqrrrssstttuuuxxxyyyxxxvvvtttrrrssstttuuuwwwzzz{{{yyyxxxwwwwwwxxxxxxwwwvvvuuusssrrrqqqnnnnnnmmmnnnqqquuuyyy|||kkk```ZZZ```kkkyyyyyytttxxxxxxeeeWWWRRRQQQPPPSSSTTTRRRQQQQQQOOOLLLOOONNNLLLKKKKKKKKKLLLLLLNNNQQQWWW]]]dddllltttyyywwwpppggg```]]]\\\ZZZWWWUUUSSSOOOMMMMMMLLLKKKJJJLLLKKKJJJIIIHHHHHHHHHHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLPPPQQQTTTUUUUUUVVVWWWYYYZZZ]]]```cccfffiiimmmpppwww~~~ttthhh```___aaadddffffffgggiiijjjkkkkkkkkkkkklllmmmnnnooossssssssssssrrrrrrqqqpppooollliiiggghhhhhhhhhhhheeefffhhhhhhgggffffffggggggggghhhhhhgggfffeeeeeeeeeeeedddeeeeeefffhhhhhhfffffffffffffffgggggghhhhhhhhhiiijjjkkklllnnnooonnnnnnlllkkkkkklllmmmnnnkkkkkkjjjjjjjjjiiiiiiiiifffggghhhiiiiiiiiiiiiiiihhhgggeeecccbbbbbbcccccceeefffgggiiiiiiiiiiiihhhfffgggjjjmmmoooqqqrrrrrrnnnoooooooooooonnnnnnmmmkkkjjjhhhgggfffeeeeeeeeeccccccbbbbbbbbbdddeeefffiiijjjkkkjjjiiiiiikkklllmmmmmmmmmlllllljjjiiiiiiiiiiiiiiijjjlllpppsssuuuvvvpppmmmnnnooonnnooorrrppprrrssstttuuuyyy~~~jjjZZZOOOIIIGGGHHHGGGEEEEEEEEEDDDBBBAAADDDFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIKKKNNNPPPUUU[[[bbbeeefffhhhnnnsssEEEEEEFFFGGGHHHJJJKKKLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPPPPOOOOOOPPPQQQRRRRRRUUUVVVWWWYYYZZZ[[[[[[[[[\\\^^^___aaabbbbbbbbbaaa______^^^^^^___``````aaabbbccccccdddeeefffggggggiiijjjkkklllmmmnnnnnnmmmooonnnnnnnnnmmmmmmllllllmmmmmmnnnoooppprrrssstttwwwwwwwwwuuusssrrrssstttvvvxxxzzz{{{zzzxxxxxxyyyyyyyyyxxxwwwuuutttrrrqqqrrrrrrqqqqqqsssvvvyyy{{{wwwdddYYY^^^dddlllyyyxxx|||xxxdddYYYTTTQQQRRRRRRSSSSSSSSSQQQNNNQQQPPPNNNLLLKKKJJJJJJJJJLLLNNNRRRUUUZZZaaahhhmmmuuu{{{vvvnnnjjjfffbbb___ZZZVVVSSSPPPOOOOOONNNMMMOOONNNMMMKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLMMMMMMPPPRRRTTTUUUVVVXXXZZZ]]]^^^bbbhhhmmmrrrvvvzzz}}}rrrhhhccc___cccfffgggeeeeeehhhjjjjjjjjjjjjjjjkkkmmmnnnooossssssssssssrrrqqqppppppnnnkkkhhhffffffgggffffffeeegggiiiiiihhhgggggghhhhhhhhhhhhggggggfffeeeeeeddddddeeeeeefffgggggghhhdddddddddddddddeeeffffffffffffggghhhiiikkkmmmnnnnnnmmmllllllkkkllllllmmmjjjjjjkkkkkkjjjiiiiiihhhggggggggghhhiiijjjjjjkkkkkkiiigggdddcccbbbbbbbbbdddeeeggghhhiiihhhhhhgggeeefffhhhkkkmmmoooqqqqqqpppppppppppppppooonnnnnnllllllkkkjjjiiihhhggggggdddcccbbbbbbbbbdddeeefffhhhiiijjjjjjiiiiiikkkmmmnnnnnnnnnmmmlllkkkjjjiiiiiiiiiiiijjjlllooorrrttttttnnnkkkmmmnnnmmmnnnqqqpppqqqssstttvvvyyy~~~uuucccWWWOOOKKKHHHFFFEEEEEEEEEDDDBBB@@@CCCEEEGGGIIIJJJKKKLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHHHHGGGHHHHHHHHHHHHIIIKKKNNNQQQWWW^^^bbbdddfffjjjmmmuuuFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQPPPPPPPPPQQQRRRRRRTTTUUUWWWYYYZZZ[[[[[[\\\]]]^^^```bbbcccccccccbbb``````_________```aaaaaabbbccccccdddeeefffggggggiiiiiikkklllmmmnnnnnnnnnpppoooooonnnnnnmmmmmmllllllllllllmmmnnnppprrrsssuuuvvvvvvuuusssrrrsssuuuuuuwwwzzz{{{zzzzzzzzz{{{{{{{{{zzzyyywwwuuusssrrrssssssrrrssstttvvvxxxzzzjjj\\\___aaacccxxx{{{xxx{{{|||iii^^^TTTQQQOOOPPPRRRRRRQQQPPPRRRQQQPPPNNNMMMLLLKKKJJJLLLMMMNNNPPPSSSXXX^^^ccckkkpppxxxzzzuuupppkkkccc```[[[XXXWWWVVVUUUTTTPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGGGGHHHFFFFFFGGGHHHHHHIIIIIIJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOQQQTTTUUUWWWZZZ^^^aaadddiiirrryyyzzzooogggdddaaadddggggggeeeeeegggiiihhhhhhiiiiiijjjlllmmmnnnrrrsssssssssrrrrrrqqqpppmmmjjjgggeeeeeeeeeeeedddeeegggiiiiiihhhggghhhiiiiiihhhhhhgggfffeeeeeeeeeddddddeeeffffffgggggggggccccccbbbbbbccccccdddeeeddddddeeefffhhhiiikkklllmmmmmmlllkkkkkkkkkkkkkkkhhhiiiiiijjjjjjiiiiiihhhhhhhhhggghhhiiikkkmmmnnnnnnllliiifffdddbbbbbbaaacccdddfffggghhhhhhggggggdddeeegggiiikkknnnpppqqqrrrrrrqqqqqqpppnnnmmmlllmmmmmmmmmlllkkkjjjiiihhheeedddcccccccccdddeeeffffffhhhiiijjjjjjkkkmmmooopppooooooooommmlllkkkjjjjjjiiiiiijjjlllooorrrssssssmmmjjjlllnnnmmmnnnqqqppprrrtttvvvwwwzzz~~~qqqcccWWWPPPGGGFFFDDDDDDEEEEEECCCBBBCCCCCCEEEGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIHHHGGGGGGJJJLLLLLLRRRXXX]]]___aaadddggglllwwwHHHGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOPPPQQQRRRSSSTTTSSSRRRRRRRRRRRRRRRSSSSSSTTTUUUWWWXXXZZZ[[[\\\\\\]]]^^^```bbbcccddddddcccbbbaaaaaa``````aaabbbbbbccccccdddeeefffggghhhhhhhhhiiijjjkkklllmmmnnnoooooooooooonnnnnnmmmmmmmmmkkkkkkkkkkkkmmmoooqqqrrrttttttuuutttrrrrrrsssuuutttwwwyyyzzz{{{{{{}}}}}}}}}|||zzzxxxvvvtttsssrrrrrrqqqrrrssstttvvvwww~~~tttbbb___]]]\\\kkkwwwwww~~~nnn___VVVOOONNNOOONNNNNNPPPRRRQQQQQQPPPOOONNNMMMLLLKKKKKKLLLKKKLLLOOOTTTXXX```eeemmmtttzzz{{{nnniiiccc^^^[[[ZZZXXXWWWRRRQQQOOONNNMMMLLLKKKKKKLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIEEEFFFFFFGGGGGGHHHIIIIIIGGGHHHIIIKKKLLLNNNOOOPPPPPPRRRUUUWWWZZZ^^^dddgggmmmttt~~~tttkkkeeeccceeeggghhhhhhggggggggghhhggggggggghhhjjjkkkmmmmmmqqqrrrrrrssssssrrrrrrqqqnnnkkkgggeeedddddddddcccdddfffhhhiiihhhggghhhiiijjjiiihhhfffeeeeeeeeeeeecccdddeeefffggggggggggggbbbbbbbbbbbbbbbcccddddddcccddddddeeefffgggiiijjjkkkkkkkkkjjjjjjiiiiiihhhffffffgggggghhhiiiiiijjjiiiiiihhhhhhjjjmmmoooqqqqqqooolllhhheeecccbbbbbbcccdddeeeggggggggggggfffddddddeeegggiiillloooppprrrrrrqqqqqqooonnnmmmlllnnnnnnnnnmmmlllkkkjjjiiigggfffeeeddddddeeefffgggfffhhhiiijjjkkkllloooqqqrrrrrrqqqpppooonnnlllkkkjjjiiiiiiiiikkknnnqqqsssrrrmmmjjjlllnnnmmmooorrrqqqsssuuuwwwxxxzzz}}}}}}lll\\\PPPKKKHHHEEEDDDDDDDDDDDDCCCBBBBBBDDDEEEGGGIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHFFFFFFHHHJJJOOORRRXXX\\\^^^___aaacccdddmmm|||JJJIIIIIIHHHIIIKKKNNNOOOOOOPPPPPPQQQRRRSSSTTTUUUTTTTTTSSSSSSSSSSSSTTTTTTSSSUUUVVVXXXZZZ[[[\\\\\\]]]^^^```cccdddeeeddddddccccccbbbbbbbbbbbbccccccddddddeeefffggghhhhhhiiiggghhhhhhiiikkklllnnnooonnnnnnnnnnnnnnnnnnmmmmmmkkkjjjjjjjjjkkknnnppprrrrrrssstttsssrrrrrrsssuuusssuuuxxxzzz{{{}}}~~~|||zzzxxxvvvuuurrrrrrrrrrrrsssuuuvvvwww{{{lllaaa\\\[[[dddqqq}}}ssseeeWWWRRROOOLLLLLLOOOPPPPPPPPPPPPPPPOOOOOONNNJJJKKKJJJJJJIIIJJJMMMPPPUUUZZZaaagggmmmvvv~~~xxxppphhhccc___\\\ZZZVVVUUUTTTRRRQQQPPPOOOOOONNNNNNNNNMMMLLLLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJGGGGGGHHHHHHIIIJJJJJJJJJHHHIIIKKKMMMOOORRRSSSTTTVVVXXX[[[___ccchhhnnnsss{{{zzzoooiiiggggggjjjjjjiiijjjkkkkkkiiihhhfffffffffgggiiikkklllmmmppppppqqqrrrssssssssssssooolllhhhfffffffffeeedddccceeeggghhhgggggghhhiiikkkiiihhhfffeeeeeeeeeeeecccdddeeeggggggggggggfffbbbbbbbbbbbbbbbccccccdddcccccccccddddddfffggggggjjjjjjjjjiiiiiihhhgggfffdddddddddeeefffhhhjjjkkkkkkjjjiiiiiikkknnnrrrtttuuurrroookkkgggdddcccbbbbbbccceeefffggggggffffffccccccdddfffhhhkkknnnoooooooooppppppooonnnnnnmmmnnnnnnnnnnnnmmmllljjjiiihhhgggfffeeeeeefffggghhhfffhhhjjjkkklllnnnqqqsssttttttsssrrrqqqooonnnmmmjjjiiiiiiiiikkknnnppprrrrrrmmmjjjlllnnnnnnooorrrqqqsssuuuvvvwwwxxxzzz|||~~~}}}jjj[[[SSSNNNIIIEEEDDDDDDDDDCCCAAAAAACCCDDDFFFIIIKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKJJJHHHFFFFFFHHHJJJMMMPPPTTTXXX[[[]]]___aaaaaagggqqq~~~LLLKKKJJJJJJKKKMMMOOOQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUSSSTTTVVVXXXZZZ\\\\\\]]]]]]___aaacccdddeeeeeeeeeddddddcccccccccccccccddddddeeeeeefffggghhhiiiiiigggggghhhiiijjjlllnnnooommmmmmmmmnnnnnnnnnnnnnnnjjjjjjiiiiiikkkmmmpppqqqrrrsssssssssrrrrrrtttuuurrruuuxxxzzz|||~~~}}}{{{yyywwwvvvssssssttttttvvvwwwxxxyyyxxx|||wwwfff^^^^^^dddkkk}}}tttaaaWWWRRRLLLLLLOOONNNNNNOOOPPPPPPPPPOOOOOOKKKLLLKKKJJJIIIIIIKKKMMMMMMRRRXXX^^^dddmmmvvv}}}wwwooojjjfffccc\\\[[[YYYWWWVVVUUUTTTTTTQQQQQQPPPOOOOOONNNNNNMMMHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJKKKLLLLLLMMMMMMNNNKKKLLLNNNQQQTTTVVVXXXYYY]]]___cccfffkkkqqqxxx}}}uuummmkkkkkklllnnnllljjjkkknnnnnnkkkhhheeeeeefffgggiiijjjlllmmmooopppqqqrrrssstttttttttqqqnnnjjjhhhggggggffffffccceeegggggggggggghhhiiikkkjjjhhhfffeeedddeeeeeecccdddeeeggggggggggggfffbbbbbbbbbbbbbbbccccccdddccccccccccccddddddeeefffiiiiiiiiiiiihhhgggeeeeeeccccccbbbcccdddgggjjjllllllkkkiiiiiikkkooosssvvvvvvtttppplllhhheeecccbbbbbbcccdddfffgggffffffeeeccccccdddeeegggjjjmmmooommmmmmnnnooooooooooooooonnnnnnoooooommmllljjjiiiiiihhhgggffffffggghhhiiifffhhhjjjlllmmmooorrruuuuuuuuuuuusssrrrpppooonnnjjjiiiiiiiiikkkmmmppprrrrrrmmmjjjlllnnnnnnpppsssqqqsssuuuvvvvvvvvvxxxzzzzzz~~~nnnYYYTTTMMMGGGDDDDDDCCCCCCAAAAAABBBDDDFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKIIIGGGFFFHHHIIIDDDGGGKKKOOOTTTXXX[[[]]]aaaeeelllttt~~~IIIJJJKKKKKKKKKMMMPPPSSSQQQRRRSSSTTTTTTUUUUUUTTTUUUTTTTTTTTTUUUWWWYYYZZZWWWWWWXXXXXXYYY[[[\\\]]]_________```aaaccceeeeeegggggggggeeecccbbbccceeedddeeefffhhhiiiiiiiiiiiijjjiiiiiiiiiiiiiiijjjjjjmmmnnnnnnnnnnnnnnnmmmmmmnnnmmmmmmllllllnnnoooppprrrrrrrrrrrrrrrrrrrrrrrrvvvwwwwwwxxxyyy}}}~~~}}}|||zzzxxxuuuuuuuuuuuuuuuvvvwwwwwwyyyyyy}}}yyyiii]]]\\\aaavvvooo\\\RRRKKKKKKOOOMMMNNNOOOOOONNNNNNOOOPPPNNNMMMMMMKKKJJJIIIHHHHHHKKKMMMOOORRRXXX___hhhooo{{{zzzuuuqqqmmmiiiddd```]]]\\\ZZZXXXQQQPPPPPPOOOOOONNNMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIJJJKKKJJJKKKNNNPPPLLLMMMNNNMMMMMMNNNQQQSSSRRRRRRSSSUUUYYY]]]aaaccceeeiiiooouuu{{{vvvnnniiifffgggjjjmmmmmmmmmmmmmmmmmmlllllliiihhhffffffgggjjjmmmooonnnooopppqqqssstttuuuuuutttpppjjjfffdddddddddcccddddddeeefffgggggggggggghhhhhhhhhgggffffffeeeeeeeeeeeeeeeeeeeeeeeeeeeeeebbbaaaaaaaaabbbcccddddddbbbbbbbbbbbbcccdddeeefffgggggghhhhhhgggfffeeeeeebbbbbbbbbbbbbbbcccccccccggghhhjjjjjjkkkllloooqqquuutttrrrooolllhhhfffdddccccccbbbbbbbbbbbbbbbbbbeeeeeeeeefffhhhiiikkkllljjjjjjkkkllllllmmmmmmnnnllllllllllllllllllllllllggghhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkklllmmmnnnoooqqqrrrsssttttttrrrqqqooommmllljjjiiijjjmmmqqqssstttnnniiihhhmmmqqqrrrqqqvvvwwwxxxwwwvvvvvvwwwyyy||||||mmm[[[IIIDDDEEEFFFDDDCCCCCCCCCCCCCCCDDDFFFGGGHHHHHHJJJLLLMMMNNNMMMKKKJJJMMMLLLLLLLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHHHHHHHIIIKKKNNNRRRVVVXXXZZZ]]]bbbiiiqqqzzzKKKLLLMMMMMMMMMNNNQQQSSSRRRSSSTTTUUUVVVVVVVVVVVVUUUUUUTTTUUUVVVWWWYYYZZZXXXXXXXXXYYYZZZ[[[]]]]]]______```aaabbbdddeeefffggghhhhhhfffdddcccdddeeeeeeeeeggghhhiiijjjjjjjjjgggggghhhhhhiiijjjkkklllmmmnnnnnnnnnnnnnnnmmmmmmnnnnnnmmmmmmmmmnnnoooppprrrrrrrrrrrrrrrrrrrrrrrruuuvvvvvvwwwxxx|||~~~}}}|||zzzxxxvvvuuuuuuuuuuuuvvvwwwwwwzzzyyy|||uuugggbbbdddjjj~~~ooo^^^SSSOOOQQQLLLMMMOOOPPPQQQRRRSSSTTTNNNNNNMMMLLLJJJIIIHHHGGGIIIKKKMMMOOOSSSZZZbbbhhhqqqvvv~~~xxxtttnnnjjjgggdddbbb```\\\[[[ZZZYYYWWWVVVUUUTTTPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLNNNNNNNNNMMMNNNPPPRRRQQQRRRSSSSSSSSSTTTWWWZZZYYYYYY[[[^^^bbbhhhlllooouuuyyyxxxnnnhhheeeccceeeiiimmmmmmmmmmmmmmmmmmlllllliiihhhgggggghhhjjjmmmooopppppppppqqqrrrssstttuuutttpppkkkgggeeedddcccbbbcccdddeeefffffffffffffffgggggggggffffffeeeeeeeeebbbbbbbbbcccccccccccccccbbbbbbbbbbbbcccddddddeeeccccccccccccdddeeefffggghhhhhhhhhhhhgggfffeeedddbbbbbbbbbbbbbbbcccccccccfffhhhiiijjjjjjkkknnnpppssssssrrrpppmmmiiifffdddcccccccccccccccccccccccceeeeeeeeefffgggiiijjjkkkjjjjjjjjjkkkllllllmmmmmmllllllllllllllllllllllllhhhiiiiiiiiiiiijjjjjjjjjkkkkkkkkkkkklllmmmnnnooopppqqqssstttttttttrrrqqqooonnnllljjjkkknnnqqqssstttooojjjiiimmmqqqrrrqqqvvvxxxzzzzzzyyywwwwwwwwwxxxxxx|||yyygggTTTLLLKKKIIIGGGFFFCCCCCCCCCCCCDDDEEEGGGGGGHHHIIIKKKMMMNNNMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKJJJIIIGGGGGGGGGGGGHHHHHHHHHHHHJJJMMMQQQTTTVVVYYY[[[```dddkkkrrr{{{MMMNNNOOOOOONNNOOOQQQSSSSSSTTTUUUVVVWWWWWWWWWWWWUUUUUUUUUVVVWWWXXXZZZ[[[YYYYYYZZZZZZ[[[\\\]]]^^^``````aaabbbdddeeefffgggggghhhhhhgggeeedddeeefffeeefffggghhhiiijjjjjjjjjfffffffffgggiiijjjlllmmmmmmnnnnnnoooooonnnnnnnnnnnnnnnnnnmmmnnnoooooopppppppppqqqqqqrrrrrrsssssstttuuuuuuuuuwwwzzz~~~~~~|||zzzxxxvvvvvvvvvvvvvvvwwwxxxxxxyyyxxxyyyuuullliiidddqqqnnn\\\RRRPPPKKKKKKLLLMMMOOOOOOPPPPPPOOONNNMMMLLLKKKIIIHHHHHHHHHIIIJJJKKKMMMRRRYYY^^^eeejjjpppuuuyyy~~~zzzvvvsssooommmfffeeebbb```]]][[[YYYYYYVVVVVVUUUUUUTTTSSSSSSRRRUUUUUUTTTSSSRRRRRRQQQQQQTTTUUUVVVUUUUUUUUUWWWYYYYYYZZZ\\\\\\]]]___cccfffeeefffhhhlllrrryyywwwnnnfffcccccccccfffjjjllllllllllllllllllmmmmmmjjjiiihhhggghhhkkkmmmnnnqqqqqqpppooopppqqqrrrsssrrroookkkhhhgggeeebbb```ccccccdddeeeeeeeeeddddddeeeeeeeeeeeeeeeeeeeeedddbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccccccdddeeeeeefffeeeeeedddeeeeeefffggghhhiiiiiiiiihhhgggeeedddcccaaabbbbbbbbbcccccccccdddfffgggiiiiiiiiijjjlllnnnqqqqqqrrrqqqnnnkkkgggdddddddddddddddddddddddddddeeeeeeeeeffffffhhhiiiiiihhhiiiiiijjjkkkkkklllllllllllllllllllllllllllllljjjjjjjjjkkkkkkkkkllllllkkkkkkkkkkkklllmmmnnnnnnoooppprrrtttuuuuuuuuuuuusssqqqooommmmmmoooqqqssstttpppkkkjjjmmmqqqrrrqqquuuyyy}}}}}}yyyvvvuuussssssvvv}}}wwwaaaSSSMMMHHHEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNNNNNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFGGGIIIKKKNNNQQQSSSWWWYYY\\\___ccchhhooosssNNNOOOPPPPPPOOOOOOQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[\\\]]]^^^^^^^^^```aaabbbdddeeefffggggggfffggghhhgggeeedddeeeeeeffffffhhhiiijjjkkkkkkkkkggggggggghhhiiijjjkkklllmmmnnnnnnoooooooooooonnnnnnnnnnnnoooooooooppppppoooooopppqqqrrrsssssstttrrrsssttttttuuuxxx|||~~~~~~~~~}}}{{{yyywwwwwwwwwwwwwwwxxxyyyyyyxxxvvvwww|||xxxqqqiiinnnzzzkkkZZZRRROOONNNMMMMMMMMMNNNMMMLLLOOOOOONNNMMMLLLKKKJJJIIIHHHIIIIIIHHHIIILLLQQQUUU\\\```fffjjjnnnttt}}}|||rrrppplllhhheeebbb````````````___^^^]]]\\\\\\[[[]]]]]]\\\[[[ZZZZZZYYYXXX[[[\\\^^^______```ccceeeeeefffhhhiiikkkmmmqqquuuuuuvvvyyy~~~yyyqqqiiiccccccddddddhhhlllkkkkkkllllllllllllmmmmmmjjjjjjiiiiiiiiikkkmmmnnnrrrqqqooonnnnnnooopppqqqpppnnnllljjjhhhfffbbb```ccccccdddddddddccccccbbbdddddddddddddddddddddddddddddddddcccccccccccccccbbbcccdddeeefffggggggggggggfffffffffgggggghhhiiijjjjjjiiihhhfffeeecccbbbbbbbbbbbbcccdddddddddeeefffggghhhhhhhhhhhhjjjlllnnnpppqqqrrrppplllhhhfffdddeeeeeeeeeeeeeeefffffffffeeeeeeeeefffggghhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllllmmmmmmmmmmmmlllllllllllllllmmmnnnnnnnnnoooqqqtttvvvwwwxxxxxxvvvuuurrrppppppppprrrsssuuuqqqmmmlllnnnpppqqqqqqtttyyy{{{vvvsssqqqqqqtttyyyqqq^^^QQQIIIFFFGGGEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHGGGGGGEEEFFFFFFHHHJJJLLLNNNOOOTTTVVVXXX[[[]]]bbbgggjjjMMMOOOPPPPPPPPPOOOPPPRRRRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[\\\]]]^^^_________^^^```aaacccdddfffgggggggggdddfffggggggeeeddddddeeefffggghhhjjjkkkkkkllllllkkkjjjiiiiiiiiiiiiiiijjjmmmmmmnnnoooppppppooooooooooooooopppppppppppppppooooooppppppqqqrrrssssssrrrssssssttttttvvvzzz}}}~~~}}}~~~~~~~~~{{{yyyxxxxxxxxxxxxxxxyyyzzzzzzxxxvvvvvv{{{~~~}}}qqqnnnrrrjjj[[[UUURRROOONNNOOOPPPPPPOOOPPPOOOOOONNNNNNMMMMMMLLLKKKKKKJJJIIIHHHIIILLLOOOUUUXXX]]]```dddjjjrrryyy}}}xxxtttqqqpppooolllkkkjjjiiihhhgggffffffffffffeeeeeedddccccccbbbbbbdddgggiiikkknnnqqqtttuuuwwwyyyzzz|||zzzuuunnngggccccccdddeeehhhlllkkkkkkkkkkkkllllllmmmmmmkkkjjjjjjjjjkkklllmmmnnnqqqpppooonnnmmmnnnoooooonnnmmmkkkjjjiiigggccc```ddddddddddddcccbbbaaaaaabbbcccccccccddddddeeeeeedddddddddcccccccccbbbbbbcccdddeeeggghhhhhhhhhhhhhhhhhhgggggghhhhhhiiiiiijjjjjjiiihhhfffeeecccbbbcccccccccdddeeeffffffgggfffhhhhhhhhhggggggiiikkkmmmnnnqqqrrrqqqnnnjjjhhheeeeeeffffffggggggggghhhggggggfffffffffgggggghhhgggggghhhiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkklllmmmmmmmmmnnnnnnnnnnnnmmmmmmlllllllllmmmnnnnnnmmmnnnpppsssuuuxxxyyyzzzxxxwwwuuusssrrrrrrrrrsssuuussspppnnnnnnpppqqqqqqsssxxx{{{vvvsssrrrrrruuuyyy}}}mmmZZZNNNJJJLLLFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGJJJLLLMMMNNNOOONNNMMMMMMMMMLLLLLLLLLLLLJJJJJJJJJJJJIIIHHHGGGGGGEEEEEEFFFGGGHHHJJJKKKLLLPPPRRRUUUXXX[[[^^^cccgggLLLOOOQQQQQQQQQQQQQQQSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYYZZZ[[[\\\\\\\\\\\\]]]___```aaa```_________aaaccceeefffgggffffffdddfffhhhhhhgggeeeeeefffggghhhiiijjjkkklllllllllmmmlllkkkjjjjjjiiijjjjjjmmmmmmnnnoooppppppppppppoooooopppqqqqqqqqqqqqpppooooooppppppqqqqqqrrrrrrqqqrrrsssttttttuuuxxx{{{}}}}}}}}}~~~~~~|||zzzyyyyyyyyyyyyyyyzzz{{{{{{yyywwwwwwzzz}}}yyyrrrooovvv||||||gggZZZTTTNNNKKKMMMOOOPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQOOONNNMMMKKKHHHHHHJJJLLLMMMQQQTTTWWWYYY^^^fffkkkvvvzzz|||{{{zzzyyyxxxvvvvvvuuutttssssssssssssrrrrrrrrrooorrruuuxxx{{{}}}vvvqqqkkkeeeaaacccddddddfffjjjjjjjjjkkkkkkllllllmmmmmmkkkkkkkkkkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmlllkkkjjjiiiiiihhheeeccceeeeeeeeedddcccbbbaaa```bbbbbbcccddddddeeeffffffcccccccccbbbaaaaaa``````cccdddfffhhhjjjjjjjjjjjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiihhhgggeeedddcccddddddeeefffggghhhhhhiiihhhiiiiiihhhggggggiiijjjlllnnnpppqqqqqqooolllkkkffffffgggggghhhiiiiiiiiiiiihhhhhhgggggggggggghhhggghhhhhhiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmmmmnnnnnnnnnnnnooonnnmmmmmmmmmmmmmmmnnnnnnlllmmmooorrruuuwwwyyyzzzyyyxxxvvvtttssssssssssssuuutttrrrpppoooooopppqqqqqqvvv|||~~~zzzvvvtttssssssvvvzzz|||gggTTTKKKKKKGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEFFFHHHJJJKKKMMMNNNLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEFFFGGGHHHIIIIIIJJJLLLOOORRRUUUXXX\\\```cccMMMOOORRRSSSSSSSSSTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXZZZ[[[\\\]]]]]]\\\]]]___```bbbbbbaaa```___^^^```bbbeeefffffffffeeeeeehhhjjjkkkiiihhhggghhhggghhhjjjkkkllllllmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmnnnppppppqqqqqqpppooopppqqqrrrrrrrrrqqqqqqpppppppppppppppqqqqqqqqqqqqssstttttttttuuuwwwzzz{{{{{{|||~~~}}}zzzzzzzzzzzzzzzzzz{{{{{{|||{{{xxxxxxzzz{{{|||uuusssxxxhhh___TTTNNNMMMOOOOOONNNOOOPPPQQQRRRSSSTTTUUUUUUQQQQQQOOOLLLIIIHHHIIIKKKHHHKKKOOOQQQRRRUUU[[[```iiimmmssswww{{{|||wwwrrrnnniiidddaaacccffffffhhhkkkiiijjjjjjkkkllllllmmmmmmlllllllllllllllmmmmmmmmmkkklllnnnoooooonnnmmmlllkkkjjjhhhhhhiiiiiigggffffffffffffeeedddbbbaaa```bbbbbbcccdddeeefffggggggdddddddddcccbbbaaaaaaaaaccceeegggjjjkkkkkkkkkkkkiiiiiihhhhhhhhhhhhiiiiiihhhhhhhhhhhhgggfffeeedddeeefffggghhhiiijjjkkkkkkiiijjjjjjiiihhhgggiiijjjlllmmmoooppppppooonnnnnngggggghhhhhhiiijjjjjjkkkjjjjjjiiihhhhhhhhhhhhhhhhhhhhhiiiiiijjjkkkkkkllljjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmnnnnnnnnnooonnnnnnmmmmmmmmmmmmnnnnnnlllmmmnnnqqqsssvvvxxxzzzxxxxxxvvvuuuttttttttttttvvvuuusssqqqoooooopppqqqppptttxxx{{{zzzxxxvvvuuurrrsssvvvyyyzzz}}}zzz```PPPKKKGGGGGGEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGEEEFFFGGGGGGHHHHHHHHHHHHIIILLLOOORRRTTTWWW[[[^^^MMMPPPSSSUUUUUUUUUVVVWWWUUUUUUVVVWWWXXXXXXXXXXXXWWWXXXZZZ\\\]]]]]]]]]\\\^^^___aaabbbcccbbb```___^^^___bbbdddffffffeeedddgggiiilllmmmllljjjiiijjjhhhiiijjjkkklllmmmmmmmmmlllllllllllllllmmmnnnooommmmmmnnnppppppqqqqqqqqqooopppqqqrrrsssrrrqqqqqqqqqqqqqqqppppppppppppppprrrssstttttttttuuuwwwyyy{{{{{{|||~~~}}}zzz{{{zzzzzzzzzzzz{{{||||||}}}zzzyyyzzzzzzzzz~~~~~~tttoooppp}}}}}}rrrcccXXXTTTTTTRRRQQQOOOPPPQQQSSSTTTVVVWWWXXXRRRRRRPPPMMMJJJHHHIIIJJJGGGJJJNNNOOOOOOQQQVVVZZZ```eeejjjooosss||||||xxxtttoookkkiiidddbbbeeehhhiiikkkoooiiiiiijjjkkkkkklllmmmmmmlllllllllmmmmmmmmmmmmmmmiiikkkmmmooopppooolllkkkjjjiiigggggghhhiiiiiihhhggggggfffeeedddcccaaa```bbbbbbcccdddfffggghhhhhhggggggffffffeeedddccccccccceeehhhkkklllllllllkkkiiiiiihhhhhhhhhhhhhhhiiigggggghhhhhhgggfffeeeeeefffggghhhiiijjjkkklllllljjjjjjkkkjjjhhhhhhiiijjjmmmmmmnnnooooooooooooooogggggghhhiiijjjjjjkkkkkklllkkkjjjiiihhhhhhhhhhhhiiiiiiiiijjjkkkkkklllllljjjjjjjjjjjjjjjjjjjjjjjjmmmmmmmmmmmmnnnnnnnnnnnnooonnnnnnmmmmmmmmmnnnnnnlllmmmnnnpppsssuuuxxxyyyxxxwwwvvvuuuttttttttttttvvvuuutttrrrpppooopppqqqooorrrvvvxxxwwwwwwvvvwwwqqqrrruuuxxxxxxzzzppp[[[RRRHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJNNNNNNNNNNNNMMMMMMMMMMMMJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGJJJMMMOOOQQQTTTWWWYYYRRRRRRSSSTTTUUUVVVVVVWWWVVVVVVWWWXXXYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]^^^```ccccccbbbaaaaaabbbccccccdddeeeeeeeeeddddddgggjjjlllmmmlllkkkkkklllkkklllmmmmmmnnnnnnmmmmmmnnnooopppqqqqqqpppooonnnmmmnnnoooppppppqqqqqqpppwwwtttqqqqqqssstttsssqqqrrrqqqppppppooopppppppppoooooooooppprrrtttvvvxxxzzz{{{|||}}}~~~~~~}}}}}}{{{{{{{{{{{{|||}}}~~~{{{zzzyyyxxxyyyzzz{{{|||{{{rrrpppqqqsssvvvhhh^^^UUUQQQSSSKKKLLLMMMNNNQQQUUUUUUSSSTTTRRRPPPNNNNNNLLLJJJHHHGGGGGGGGGHHHIIIKKKNNNOOOXXXZZZ^^^dddkkkttt~~~zzzrrrmmmkkkkkkjjjgggdddeeegggiiiiiihhhiiiiiihhhhhhiiikkkmmmnnnnnnllljjjiiiiiijjjkkkllllllmmmnnnoooooonnnmmmllllllkkkjjjhhhhhhhhhhhhiiikkkjjjiiigggfffeeeeeeeeedddeeeeeefffggghhhhhhiiikkkkkkjjjiiigggeeedddcccfffggghhhjjjkkklllmmmmmmmmmkkkgggfffggghhhhhhgggkkkkkkjjjiiihhhgggffffffcccdddeeegggiiikkkmmmoooqqqpppooonnnllllllkkkkkkkkklllmmmooooooooonnnnnnjjjjjjjjjkkklllmmmnnnooonnnooonnnllljjjjjjlllmmmmmmmmmmmmmmmmmmmmmllllllmmmmmmmmmmmmmmmllllllkkklllmmmmmmnnnnnnnnnnnnnnnoooooooooooonnnmmmlllkkkjjjjjjkkknnnpppsssuuuwwwxxxyyyzzzyyywwwuuuuuuvvvtttsssrrrqqqppppppppppppmmmooorrrtttuuutttrrrqqquuuvvvwwwyyy{{{}}}~~~pppYYYPPPKKKGGGEEECCC@@@AAAEEEEEEEEEEEEEEEFFFGGGHHHIIILLLLLLMMMMMMMMMMMMLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJLLLOOOSSSVVVXXXSSSSSSTTTUUUVVVVVVWWWXXXXXXXXXYYYYYYYYYYYYYYYYYYXXXXXXYYYZZZ[[[\\\]]]]]]___aaacccdddcccbbbbbbbbbcccddddddeeeeeeeeeeeedddgggjjjlllmmmlllllllllmmmlllmmmnnnnnnoooooonnnnnnnnnoooppppppppppppooonnnmmmnnnoooppppppqqqqqqqqqvvvtttrrrrrrttttttsssqqqrrrrrrqqqpppppppppppppppooooooooooooqqqsssuuuwwwyyyzzz|||}}}~~~}}}}}}|||{{{{{{{{{{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyzzz~~~xxxmmmiiiiiipppssscccXXXTTTRRRPPPOOOPPPSSSWWWWWWUUUUUUSSSQQQOOONNNMMMJJJHHHIIIHHHHHHHHHIIIKKKMMMNNNSSSUUUXXX\\\aaaiiiqqqwwwvvvoookkkiiiiiikkkhhheeeeeegggiiihhhgggiiihhhhhhhhhhhhjjjlllmmmnnnmmmkkkiiiiiiiiijjjkkklllmmmnnnooooooooonnnmmmlllkkkjjjhhhhhhhhhiiiiiimmmlllkkkjjjiiihhhhhhgggggggggggghhhhhhiiiiiiiiillllllkkkjjjiiigggeeedddggghhhiiikkklllmmmnnnnnnllljjjgggggghhhjjjkkkjjjlllkkkkkkjjjiiihhhggggggeeeeeefffhhhjjjmmmooopppqqqpppooommmllllllkkkkkkkkkkkkmmmnnnnnnnnnmmmmmmjjjjjjjjjjjjkkklllmmmnnnnnnooonnnmmmllllllnnnppppppooonnnmmmmmmlllmmmmmmmmmmmmnnnnnnmmmmmmlllkkkllllllmmmnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmlllllliiijjjkkkmmmpppsssuuuwwwwwwyyyzzzyyywwwuuuuuuuuutttsssrrrqqqppppppppppppnnnppprrrsssttttttsssrrruuuvvvwwwyyyzzz|||}}}~~~kkkXXXQQQKKKIIIGGGDDDCCCEEEDDDDDDDDDEEEEEEFFFHHHHHHKKKKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIGGGFFFFFFFFFFFFEEEEEEEEEGGGGGGHHHJJJMMMPPPSSSUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXYYYYYYZZZ[[[]]]]]]___aaaddddddcccbbbbbbccccccdddeeefffffffffffffffhhhjjjlllmmmmmmlllmmmmmmmmmnnnooooooppppppoooooonnnooooooppppppoooooonnnnnnnnnnnnoooppppppqqqqqqvvvtttsssssstttuuutttrrrsssrrrqqqqqqppppppqqqqqqooonnnnnnnnnpppqqqsssuuuxxxyyyzzz|||}}}}}}||||||{{{{{{zzz{{{{{{|||}}}~~~}}}{{{zzzyyyxxxxxx|||}}}rrrgggdddcccmmm{{{{{{hhh]]]VVVRRRNNNNNNQQQSSSTTTSSSVVVTTTQQQPPPOOONNNKKKIIIJJJJJJJJJJJJJJJKKKLLLLLLNNNOOOQQQTTTWWW\\\cccgggsssxxx~~~{{{rrrkkkhhhggggggkkkiiigggggghhhhhhgggfffhhhgggffffffggghhhiiijjjnnnmmmkkkiiiiiiiiiiiijjjlllmmmnnnpppppppppooooookkkkkkiiihhhhhhiiijjjjjjoooooonnnmmmlllkkkkkkkkkjjjjjjjjjjjjjjjkkkkkkkkknnnnnnmmmlllkkkjjjhhhggghhhiiikkklllmmmnnnoooooollljjjhhhhhhjjjlllnnnnnnmmmmmmlllkkkjjjiiiiiihhhgggggghhhiiikkknnnpppqqqppppppnnnmmmllllllkkkkkkjjjkkklllllllllllllllkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnooonnnnnnoooqqqtttuuussspppnnnmmmlllmmmmmmmmmnnnnnnnnnnnnmmmllllllllllllmmmnnnnnnnnnnnnmmmnnnnnnooooooooonnnmmmmmmhhhiiijjjlllooorrruuuvvvvvvxxxyyyxxxvvvuuuuuuuuussssssrrrqqqppppppppppppppppppqqqqqqrrrsssssssssuuuuuuvvvxxxzzz{{{|||}}}hhh\\\QQQMMMKKKGGGEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGJJJJJJKKKLLLLLLMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJFFFFFFFFFEEEEEEEEEDDDDDDFFFFFFFFFHHHJJJLLLOOOPPPUUUVVVWWWXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]]\\\[[[[[[ZZZYYYYYYYYYZZZ[[[]]]^^^```bbbeeeeeedddccccccddddddeeeffffffgggggggggggghhhjjjmmmnnnmmmmmmnnnnnnnnnnnnoooppppppppppppooonnnoooooooooooooooooonnnnnnnnnnnnoooooopppqqqqqquuuuuuuuuuuuvvvuuuuuutttssssssrrrqqqqqqqqqqqqqqqoooooonnnnnnnnnpppqqqrrrvvvwwwyyy{{{{{{|||{{{{{{zzzzzzzzzzzz{{{|||}}}}}}~~~}}}|||{{{zzzzzz}}}}}}sssiiieeehhhmmmvvvrrr___VVVNNNMMMOOOPPPQQQRRRSSSRRRPPPPPPPPPPPPNNNMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNPPPRRRUUUZZZ^^^hhhlllrrrxxx|||wwwnnnhhhffffffgggkkkjjjiiihhhhhhggggggfffgggfffeeeeeeeeefffggghhhmmmllljjjiiihhhhhhhhhhhhkkklllnnnpppqqqqqqqqqpppkkkkkkiiiiiiiiiiiijjjkkkoooooooooooonnnmmmmmmlllmmmmmmmmmmmmllllllllllllooooooooonnnnnnlllkkkjjjjjjkkklllmmmooooooppppppnnnkkkiiiiiikkknnnoooooooooooonnnmmmlllkkkjjjjjjggghhhhhhjjjkkknnnoooppppppooonnnmmmlllllllllllljjjkkkkkkkkkkkkjjjjjjjjjiiiiiiiiiiiiiiijjjkkklllmmmnnnoooooooooqqqtttwwwyyywwwsssooommmlllmmmnnnmmmnnnnnnnnnnnnmmmllllllkkklllmmmmmmnnnnnnmmmmmmmmmnnnnnnooooooooonnnnnnhhhiiijjjlllooorrrtttuuuuuuwwwxxxwwwvvvttttttuuusssrrrqqqqqqpppppppppqqqqqqpppppppppppprrrssstttuuuuuuvvvwwwxxxzzzzzz{{{~~~mmmZZZQQQMMMIIIFFFEEECCCCCCCCCCCCCCCDDDEEEEEEHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJHHHHHHHHHGGGGGGFFFFFFEEEFFFFFFFFFFFFHHHJJJLLLMMMWWWWWWXXXZZZ[[[]]]^^^^^^````````````______^^^]]]\\\[[[ZZZZZZZZZ\\\^^^___aaacccffffffeeeddddddeeedddeeefffggghhhiiiiiihhhhhhjjjmmmooonnnnnnooopppnnnnnnooopppppppppppppppooonnnnnnnnnnnnnnnnnnoooooonnnnnnnnnooopppqqqrrrtttuuuwwwwwwwwwvvvvvvvvvtttssssssrrrrrrrrrrrrrrrppppppnnnnnnnnnooopppqqqtttuuuwwwyyyzzzzzzzzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}xxxlllhhheeeiiiuuupppbbbUUURRRRRRQQQQQQSSSPPPOOONNNOOOQQQRRRQQQPPPMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKLLLMMMOOOQQQVVVYYY]]]aaafffkkkooorrrvvvxxx|||{{{tttmmmhhhggggggiiijjjjjjjjjjjjhhhgggffffffgggfffeeedddddddddeeefffjjjiiiiiihhhgggfffffffffiiijjjmmmoooqqqqqqqqqqqqlllkkkjjjiiiiiiiiijjjkkkmmmnnnnnnooonnnnnnmmmlllnnnnnnnnnnnnmmmmmmmmmmmmooooooooooooooonnnmmmlllkkklllmmmnnnoooppppppppppppnnnkkkkkklllnnnnnnnnnppppppooonnnmmmlllkkkkkkggghhhhhhiiikkkmmmnnnoooooonnnmmmllllllkkkllllllkkkkkkjjjjjjiiiiiiiiiiiiiiihhhhhhhhhhhhiiijjjjjjkkkmmmnnnoooppprrruuuxxx|||yyyuuupppmmmlllmmmmmmmmmmmmmmmmmmmmmlllkkkkkkkkkllllllmmmmmmmmmmmmmmmmmmmmmnnnooopppppppppooojjjkkkkkkmmmoooqqqsssttttttvvvwwwwwwuuuttttttuuurrrrrrqqqqqqppppppqqqqqqqqqpppoooooopppqqqssstttuuuuuuvvvvvvwwwxxxyyyyyy}}}iiiXXXPPPJJJGGGGGGCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFFFFGGGHHHJJJKKKXXXYYYZZZ\\\]]]___```aaaaaabbbbbbbbbbbbaaaaaa```^^^]]]\\\[[[[[[]]]___```bbbdddggggggfffeeeeeefffeeefffggghhhiiijjjjjjjjjhhhkkknnnooooooooopppqqqooopppqqqqqqrrrrrrqqqqqqooonnnnnnmmmmmmnnnnnnooooooooonnnnnnnnnpppqqqssstttvvvxxxyyyxxxwwwwwwwwwuuutttssssssrrrrrrssssssrrrqqqooonnnnnnnnnoooooorrrtttvvvxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyzzz|||||||||}}}~~~~~~|||}}}wwwnnnffffffnnn|||sss```YYYUUUPPPNNNQQQNNNMMMMMMNNNQQQRRRRRRQQQNNNNNNNNNNNNMMMLLLKKKJJJHHHIIIJJJKKKKKKMMMPPPSSSSSSVVV[[[^^^aaadddgggjjjooosssxxx~~~}}}|||{{{zzzzzz{{{|||}}}}}}|||{{{{{{zzzvvvqqqlllhhhhhhiiijjjhhhjjjkkkkkkiiigggggghhhgggfffeeedddccccccdddeeeffffffffffffeeeeeeeeeeeeggghhhkkknnnpppqqqrrrrrrnnnmmmkkkjjjiiiiiijjjjjjkkklllmmmnnnnnnmmmllllllmmmmmmmmmmmmmmmmmmnnnnnnnnnnnnooooooooonnnnnnmmmllllllmmmnnnooooooooooooqqqooolllkkklllnnnnnnnnnppppppooonnnmmmllllllkkkhhhhhhiiijjjkkkmmmnnnooonnnmmmmmmlllkkkkkkllllllmmmlllkkkiiihhhhhhhhhhhhhhhhhhggggggggghhhhhhiiijjjkkkmmmmmmoooqqquuuxxx|||zzzvvvrrrooommmlllllllllllllllllllllkkkjjjjjjkkkkkklllmmmmmmmmmmmmllllllmmmnnnooopppqqqqqqqqqmmmmmmnnnnnnoooqqqrrrssssssuuuvvvvvvtttssstttuuurrrrrrqqqqqqpppqqqqqqrrrppppppoooooopppqqqssstttuuuuuuuuuvvvvvvvvvwwwwwwwwwzzz~~~hhhXXXNNNIIIIIIDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDFFFFFFEEEEEEFFFHHHJJJKKKYYYZZZ[[[]]]___```bbbbbbbbbbbbcccdddddddddcccccc```___]]]\\\\\\^^^```bbbccceeeggghhhgggffffffgggeeefffhhhiiijjjkkkkkkkkkhhhkkknnnpppppppppqqqrrrrrrrrrssstttttttttttttttooonnnmmmmmmmmmmmmnnnooooooooonnnmmmnnnppprrrssssssvvvzzzzzzyyywwwwwwxxxuuuttttttssssssssssssssssssrrrqqqooonnnnnnooooooqqqrrruuuwwwxxxyyyyyyxxxxxxxxxxxxxxxyyyzzz{{{||||||}}}}}}|||vvvooooootttsssggg___UUUPPPRRRNNNMMMMMMNNNOOOPPPPPPOOOMMMNNNNNNNNNNNNMMMKKKJJJIIIJJJKKKJJJJJJJJJLLLNNNNNNPPPSSSVVVWWWYYY\\\^^^aaaeeejjjpppuuu{{{~~~|||{{{{{{zzzyyyxxxwwwwwwwwwyyy{{{|||}}}zzzwwwuuuttttttrrrpppmmmkkkiiihhhiiijjjgggiiilllkkkiiihhhhhhiiihhhgggeeedddccccccddddddbbbccccccdddddddddddddddeeefffiiimmmoooqqqqqqrrrooonnnllljjjiiihhhiiiiiiiiikkklllnnnnnnnnnmmmlllkkkkkkllllllmmmmmmnnnnnnlllmmmmmmnnnnnnnnnmmmmmmllllllmmmnnnooooooooooooooommmkkkkkkmmmoooppppppppppppooonnnmmmlllkkkkkkjjjjjjjjjkkklllnnnooopppmmmmmmllllllkkkkkkllllllnnnmmmkkkiiihhhhhhhhhhhhhhhggggggffffffgggggghhhhhhiiikkklllmmmooosssvvvzzzyyyvvvssspppmmmlllkkkjjjjjjkkkkkkjjjjjjiiihhhjjjkkkllllllmmmmmmlllllllllmmmnnnooopppqqqqqqqqqpppppppppppppppqqqqqqrrrrrrtttuuuuuutttssstttuuurrrqqqqqqpppqqqqqqrrrrrroooooooooooopppqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvtttwww||||||fffUUULLLKKKEEEEEEDDDDDDCCCDDDDDDEEEDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDEEEGGGIIIJJJZZZ[[[\\\^^^```aaaccccccbbbccccccdddeeeeeeeeeeeebbb```^^^]]]]]]___aaaccccccfffhhhhhhgggfffggggggffffffhhhiiijjjkkkkkklllhhhkkknnnpppppppppqqqrrrtttuuuuuuvvvvvvvvvvvvvvvooonnnmmmllllllmmmnnnooopppooonnnmmmnnnppprrrsssssswwwzzz{{{yyywwwxxxyyyuuuuuutttssssssssssssttttttsssqqqpppooonnnooooooppprrrtttvvvxxxxxxxxxxxxxxxxxxxxxxxxyyyzzz{{{{{{}}}~~~{{{rrrnnnttt}}}zzznnn```ZZZ[[[PPPOOOMMMNNNOOOOOOMMMLLLMMMNNNNNNOOONNNMMMLLLKKKLLLMMMMMMLLLJJJIIIJJJLLLMMMOOOQQQSSSSSSUUUWWWZZZXXX\\\aaaggglllqqqvvvzzz~~~}}}zzzxxxvvvvvvvvvvvvyyyxxxwwwwwwxxxzzz}}}~~~}}}|||yyyvvvtttqqqpppooonnnmmmkkkjjjiiiiiiiiiiiifffiiilllllliiihhhiiijjjiiihhhfffdddccccccdddddd``````bbbcccccccccccccccccceeehhhlllooopppqqqrrrqqqooommmkkkiiihhhhhhhhhiiijjjmmmnnnooonnnmmmllliiijjjjjjkkklllmmmnnnnnnkkkllllllmmmmmmmmmmmmmmmkkklllmmmnnnnnnooonnnnnnmmmkkkiiijjjmmmppprrrrrrppppppooonnnmmmlllkkkkkkkkkkkkllllllnnnoooqqqqqqmmmmmmlllkkkkkkkkkllllllooonnnllljjjhhhhhhhhhhhhhhhggggggfffffffffggggggggghhhjjjkkklllnnnrrruuuyyyxxxvvvtttqqqnnnllljjjiiijjjjjjjjjjjjiiihhhhhhjjjkkkllllllmmmmmmllllllkkklllnnnoooqqqrrrrrrrrrsssrrrqqqqqqpppqqqqqqqqqrrrsssuuuuuutttssstttuuuqqqqqqqqqpppqqqqqqrrrrrrnnnoooooopppqqqqqqrrrrrrtttuuuuuuuuuuuuuuuuuuuuuuuuxxx|||qqq[[[OOOLLLFFFEEEEEEDDDDDDDDDEEEEEECCCDDDFFFIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLMMMLLLLLLKKKIIIHHHGGGGGGCCCBBBBBBCCCDDDFFFHHHIII\\\]]]___aaacccdddeeeeeeeeeffffffgggggggggggggggdddcccaaa___^^^___```aaadddfffiiijjjiiihhhggggggeeegggiiilllmmmmmmlllkkkmmmlllkkkkkklllnnnqqqsssvvvvvvwwwxxxxxxxxxwwwwwwxxxsssooommmnnnpppooonnnppppppoooooopppqqqrrrrrrvvvvvvvvvvvvuuuuuuuuuuuuttttttsssssssssrrrrrrrrrtttttttttssssssrrrrrrqqqssssssssssssssssssssssssvvvvvvwwwwwwxxxyyyzzz{{{}}}~~~}}}||||||~~~~~~pppooouuuzzznnncccVVVSSSPPPOOOPPPPPPNNNLLLMMMMMMMMMOOOPPPOOOLLLJJJNNNMMMLLLLLLKKKKKKLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRWWWYYY[[[^^^aaaeeekkkoootttwww{{{~~~~~~{{{zzzzzzzzzyyyxxxvvvuuuttttttuuuuuurrrtttvvvwwwxxxyyy{{{}}}}}}}}}~~~zzzwwwsssqqqppppppnnnmmmiiiiiiiiiiiiiiiiiiiiiiiiiiijjjkkkkkkiiiiiijjjlllkkkiiigggdddbbbbbbaaaaaaeeedddccccccbbbbbbccccccaaadddhhhkkklllnnnpppqqqqqqpppnnnllljjjiiihhhhhhhhhiiiiiiiiijjjjjjjjjjjjhhhiiijjjkkkkkkkkkkkkkkkkkkjjjiiiiiiiiijjjkkklllmmmmmmmmmmmmmmmnnnooopppmmmkkkjjjjjjlllmmmmmmmmmnnnmmmllllllmmmllljjjiiijjjkkkkkkmmmoooqqqssstttooonnnllljjjiiiiiiiiijjjlllllllllkkkiiihhhfffeeegggeeeccccccddddddcccbbbgggggghhhhhhiiikkklllmmmqqqrrrsssrrrpppnnnnnnnnnooommmkkkiiigggfffffffffiiijjjkkklllllllllkkkkkklllmmmnnnoooqqqqqqqqqrrrtttsssrrrqqqpppqqqrrrsssssssssssstttttttttttttttttttttssssssrrrrrrrrrrrrrrrpppnnnmmmoooppppppppprrrssssssqqqpppoooppprrrvvvvvvxxx}}}gggUUUNNNJJJFFFDDDFFFEEECCCCCCFFFDDDEEEEEEGGGHHHJJJLLLMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCDDDFFFHHHIII]]]^^^___aaacccdddeeeeeeeeefffgggggghhhhhhggggggeeedddaaa```______```aaadddfffiiijjjiiihhhggghhhggghhhkkkmmmnnnnnnmmmlllmmmlllkkkkkklllnnnqqqrrrttttttvvvwwwxxxyyyyyyyyywwwtttooonnnoooppppppooopppppppppppppppqqqrrrrrrvvvuuuuuuuuuuuuuuuuuuuuussssssssssssrrrrrrrrrrrrsssssssssrrrrrrqqqqqqqqqssssssssssssssssssssssssvvvvvvvvvvvvwwwyyyzzz{{{|||}}}}}}||||||}}}uuusssuuuxxxccc]]]TTTPPPPPPPPPMMMJJJMMMMMMMMMOOOPPPPPPNNNLLLNNNNNNMMMMMMMMMLLLLLLLLLKKKKKKKKKLLLMMMNNNOOOPPPOOOPPPRRRTTTVVVZZZ___bbbfffiiimmmpppsssvvvzzz}}}~~~}}}{{{xxxuuusssrrrrrrrrrrrrqqqpppoooooopppqqqqqqsssuuuxxxzzzzzz|||~~~~~~}}}}}}yyyvvvrrrooonnnmmmkkkjjjeeeeeeffffffffffffffffffhhhiiijjjjjjiiiiiikkklllkkkjjjhhheeecccbbbbbbbbbdddccccccbbbbbbbbbbbbbbb```cccgggjjjkkklllnnnpppqqqpppnnnllljjjiiihhhggghhhhhhhhhhhhiiiiiiiiijjjgggggghhhiiiiiiiiiiiiiiiiiiiiihhhggghhhiiijjjkkkkkkkkkkkkkkklllmmmnnnnnnmmmkkkjjjjjjlllmmmllllllmmmlllkkkkkklllllljjjhhhhhhiiijjjlllnnnppprrrtttooonnnllljjjiiiiiiiiiiiikkkkkkkkkjjjiiihhhgggfffhhhfffddddddeeeeeedddcccgggggggggggghhhjjjkkkllloooqqqrrrqqqooonnnmmmnnnooommmkkkiiihhhgggggggggjjjjjjkkklllllllllllllllmmmmmmooopppqqqrrrrrrrrrtttsssrrrqqqqqqrrrssssssssssssssssssttttttttttttttttttuuuuuuttttttsssrrrqqqooommmmmmoooqqqqqqqqqrrrssssssqqqpppooopppqqquuutttvvvzzz~~~xxxaaaVVVMMMHHHEEEFFFFFFCCCCCCFFFEEEEEEEEEFFFHHHJJJKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBBBBDDDEEEGGG]]]^^^```bbbdddeeeffffffeeefffgggggghhhhhhgggggggggeeecccaaa___``````aaaeeegggiiijjjiiihhhhhhhhhiiijjjlllmmmnnnnnnnnnmmmmmmlllllllllmmmnnnpppqqqqqqrrrtttvvvxxxyyyzzz{{{wwwtttqqqoooppppppppppppqqqqqqpppppppppqqqrrrrrruuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrrrrrrrrrrssssssrrrrrrrrrqqqqqqqqqqqqqqqssssssssssssssssssssssssttttttuuuuuuvvvxxxyyyzzzzzz{{{}}}~~~|||{{{|||~~~~~~ppplllrrr~~~{{{nnn^^^TTTRRRRRROOOLLLMMMLLLMMMNNNPPPQQQOOONNNNNNNNNNNNOOONNNMMMMMMLLLLLLLLLKKKKKKLLLMMMMMMNNNNNNOOOPPPQQQQQQTTTWWWZZZ\\\___bbbeeegggjjjmmmpppvvvxxx|||yyyrrrpppqqqsssrrrpppnnnlllkkkkkkkkkkkknnnnnnnnnnnnnnnppprrrssssssvvvyyy|||}}}~~~~~~{{{zzzwwwtttpppmmmllljjjhhhgggcccdddddddddeeeeeefffffffffhhhiiijjjiiiiiikkkmmmkkkjjjiiigggeeedddcccccccccbbbaaaaaa``````aaaaaa___bbbeeegggiiijjjlllnnnqqqpppooommmkkkiiiggggggggggggggggggggghhhiiiiiiffffffgggggghhhhhhggggggggggggfffeeefffggghhhiiiiiiiiiiiijjjkkkllllllmmmmmmkkkjjjjjjkkklllkkkjjjllljjjiiijjjjjjjjjhhhfffffffffgggiiillloooqqqrrrooonnnllljjjiiihhhhhhhhhiiiiiiiiiiiiiiihhhhhhhhhiiigggfffeeeffffffeeeccceeeeeeeeefffggghhhjjjjjjlllnnnoooooonnnmmmmmmnnnooonnnllljjjiiihhhhhhiiikkkkkkkkkllllllllllllmmmnnnooopppqqqrrrssssssssstttssssssrrrssssssttttttrrrrrrsssssstttttttttttttttuuuwwwxxxxxxvvvtttrrrpppnnnmmmmmmppprrrsssssssssssssssrrrooonnnoooqqqtttssstttxxxzzz~~~ooo]]]SSSMMMHHHHHHGGGEEEEEEHHHEEEEEEEEEFFFGGGIIIJJJKKKMMMNNNNNNOOOOOOOOONNNNNNLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDBBBAAAAAABBBCCCCCC^^^___aaacccdddeeeffffffffffffggghhhhhhhhhhhhhhhiiigggdddbbbaaaaaaaaabbbeeegggiiijjjiiihhhhhhiiiiiijjjlllmmmnnnnnnnnnmmmmmmlllllllllmmmnnnpppqqqqqqrrrtttvvvwwwyyyyyyzzzvvvuuurrrqqqqqqqqqqqqrrrrrrrrrqqqqqqqqqrrrrrrssstttttttttuuuuuuuuuuuuuuurrrrrrqqqqqqqqqrrrssstttrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssrrrrrrssssssssstttuuuwwwxxxyyyxxxyyy{{{~~~~~~{{{zzzzzz||||||{{{ooonnnsssnnn]]]VVVUUUSSSPPPLLLKKKKKKLLLOOOPPPPPPOOONNNOOOOOOPPPOOONNNMMMLLLNNNMMMMMMLLLLLLLLLMMMMMMPPPQQQRRRRRRQQQQQQTTTVVVVVVYYY[[[]]]^^^```ccceeehhhjjjnnnqqqsssuuuwwwyyy||||||}}}~~~~~~~~~~~~}}}}}}}}}{{{qqqkkkiiijjjlllkkkjjjiiihhhhhhhhhhhhiiilllkkklllmmmoooqqqtttuuutttwww{{{~~~~~~}}}{{{{{{~~~zzzxxxvvvsssooolllkkkiiigggfffeeeeeeeeefffgggggghhhhhheeefffhhhiiiiiiiiikkkmmmkkkkkkiiihhhfffeeeddddddaaaaaa```____________```^^^```ccceeefffhhhjjjmmmqqqpppooommmkkkiiigggfffgggffffffeeefffggghhhiiiffffffgggggggggggggggfffeeeeeedddcccdddeeefffgggggghhhiiijjjkkklllllllllmmmkkkiiiiiijjjkkkjjjiiijjjiiihhhhhhiiihhhfffeeecccdddeeegggjjjmmmoooqqqnnnnnnlllkkkjjjhhhhhhggghhhhhhhhhhhhiiiiiijjjjjjkkkiiihhhhhhhhhhhhfffddddddddddddeeefffggghhhiiiiiikkkmmmmmmllllllmmmnnnooonnnllljjjiiiiiijjjjjjlllllllllllllllmmmmmmnnnooopppqqqrrrssssssssssssssssssssssssttttttuuuuuurrrrrrrrrssssssttttttuuusssuuuyyy{{{{{{xxxuuusssooommmlllmmmpppssstttttttttttttttrrrooonnnoooppprrrqqqssswwwxxxzzziii\\\SSSLLLJJJJJJHHHHHHJJJEEEEEEEEEEEEFFFHHHIIIIIILLLMMMNNNOOOOOOOOOOOOOOOMMMLLLLLLKKKJJJIIIHHHHHHFFFEEECCCBBBAAAAAAAAABBB^^^```aaaccceeefffggggggfffgggggghhhhhhhhhhhhhhhiiihhheeecccbbbbbbcccdddfffhhhiiiiiihhhhhhiiijjjjjjjjjkkklllllllllmmmmmmllllllmmmmmmnnnnnnoooooorrrssstttuuuvvvwwwwwwwwwvvvuuutttsssrrrrrrrrrsssssssssrrrrrrrrrrrrrrrsssssssssttttttuuuuuuuuuvvvsssrrrqqqppppppqqqssstttrrrrrrssssssttttttuuuuuuttttttsssssssssrrrrrrrrrqqqqqqrrrssstttvvvwwwxxxvvvxxxzzz}}}}}}{{{zzzyyyzzzzzzyyyqqqmmmtttmmm^^^WWWRRRNNNMMMKKKJJJJJJMMMOOOOOOOOOOOOOOOOOOOOOOOONNNMMMMMMOOOOOONNNMMMMMMMMMMMMNNNNNNOOOPPPOOONNNMMMOOOPPPOOOQQQSSSTTTTTTUUUWWWYYY]]]```cccfffgggiiikkkmmmooopppqqqqqqrrrrrrqqqqqqqqqqqqrrrssstttvvvwwwxxxwwwzzz~~~~~~vvvlllgggeeeggghhhgggggggggfffggggggggghhhgggggghhhiiilllooorrrtttxxx{{{~~~xxxtttuuusssuuu}}}}}}yyytttqqqnnnlllkkkjjjiiihhhfffffffffgggggghhhhhhhhhdddfffggghhhhhhiiijjjlllkkkjjjjjjiiigggfffeeedddaaa```______^^^^^^______]]]___bbbcccdddfffiiikkkooooooooonnnllljjjhhhggggggfffeeeeeeeeefffhhhiiihhhhhhhhhiiiiiihhhhhhgggccccccbbbbbbbbbcccdddeeefffgggiiikkkllllllllllllllljjjhhhhhhjjjkkkjjjiiiiiihhhgggggghhhgggeeecccbbbbbbdddeeehhhkkkmmmnnnnnnmmmmmmlllkkkjjjiiihhhiiihhhhhhhhhiiijjjkkkllllllkkkjjjjjjjjjiiigggdddccccccddddddeeefffhhhiiihhhjjjlllllllllkkklllmmmnnnmmmkkkjjjjjjjjjkkkkkkmmmmmmlllllllllmmmnnnooopppqqqrrrsssssssssssssssrrrssssssttttttuuuuuuuuuqqqqqqrrrrrrsssttttttuuusssvvvzzz||||||zzzvvvtttooommmlllnnnqqqsssuuuuuuuuuuuutttrrrooommmnnnoooqqqppprrrvvvyyyyyy}}}|||eeeZZZPPPLLLKKKIIIHHHJJJEEEEEEEEEEEEEEEFFFGGGHHHKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFDDDCCCCCCBBBBBB___```bbbdddfffggghhhhhhfffggghhhhhhiiiiiihhhhhhjjjhhhfffdddddddddeeefffggghhhjjjiiihhhhhhiiikkkjjjjjjkkkkkkkkkllllllllllllmmmmmmnnnnnnnnnnnnooorrrrrrtttuuuvvvvvvvvvvvvuuuvvvvvvuuusssrrrsssuuuttttttsssrrrrrrrrrsssssssssssssssttttttuuuuuuvvvuuusssqqqpppoooppprrrsssrrrsssssstttuuuvvvvvvwwwtttttttttssssssrrrrrrqqqoooooopppqqqsssuuuvvvwwwvvvwwwyyy|||~~~~~~|||zzzyyyyyyyyyyyy{{{~~~zzznnnmmmtttppp___TTTMMMOOOMMMJJJJJJLLLNNNPPPPPPOOOOOONNNMMMMMMMMMMMMNNNOOOOOONNNNNNNNNNNNNNNOOONNNPPPQQQPPPNNNNNNNNNPPPMMMOOOPPPPPPPPPPPPQQQSSSUUUXXX[[[\\\]]]^^^```bbbdddeeeeeefffffffffffffffffffffffffffgggiiijjjkkkiiilllpppssssssrrrqqqrrrtttvvvwwwwwwvvvuuuuuuvvvtttsssssstttwwwzzz{{{zzzyyyuuummmgggcccbbbccceeedddddddddeeeeeeeeeeeeeeeggghhhiiikkknnnrrruuuwww{{{~~~|||vvvqqqmmmlllkkkooozzz{{{qqqooolllkkklllllllllkkkggggggggggggggggggggggggdddfffggghhhggggggiiikkkjjjjjjiiiiiihhhfffeeedddaaa```______^^^^^^______^^^___aaabbbccceeehhhkkkmmmnnnnnnnnnmmmkkkiiihhhhhhgggeeedddeeefffhhhjjjiiiiiijjjjjjjjjiiihhhhhhbbbbbbaaaaaaaaabbbcccdddeeefffhhhjjjlllllllllllljjjhhhggghhhiiikkkjjjjjjiiigggggggggggggggeeecccbbbbbbccceeegggiiikkklllmmmmmmmmmmmmmmmlllkkkkkkjjjjjjiiiiiijjjkkkmmmnnnnnnmmmlllllllllkkkhhheeecccccccccdddeeefffhhhhhhhhhjjjllllllkkkkkkkkkllllllkkkjjjiiiiiijjjkkkkkknnnnnnmmmllllllnnnoooppppppqqqrrrrrrsssssssssrrrqqqrrrssstttttttttttttttppppppqqqrrrsssttttttuuutttvvvzzz||||||zzzwwwuuuooonnnmmmnnnqqqtttuuuuuuvvvvvvuuurrrooommmmmmnnnpppnnnpppuuuxxxxxx{{{vvvhhhYYYQQQNNNIIIGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFIIIJJJLLLMMMNNNOOOPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDCCC```aaabbbdddfffggghhhhhhgggggghhhiiiiiiiiiiiihhhiiihhhfffeeeeeefffhhhiiihhhiiijjjiiihhhhhhjjjkkklllllllllllllllmmmmmmnnnlllmmmmmmnnnnnnnnnnnnnnnoooppprrrtttuuuwwwwwwwwwtttvvvwwwvvvtttssstttvvvuuuuuutttsssssssssssssssrrrrrrsssttttttuuuvvvvvvvvvtttrrrooonnnooopppqqqqqqqqqrrrssstttuuuvvvwwwuuuttttttsssrrrrrrqqqqqqnnnnnnoooppprrrtttvvvwwwvvvwwwyyy{{{}}}~~~}}}|||{{{zzzyyyyyyyyyyyywwwzzz~~~yyypppmmmppp}}}tttbbbXXXSSSPPPLLLKKKMMMOOOQQQQQQPPPOOOLLLKKKJJJKKKMMMNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOQQQRRRRRRQQQPPPQQQRRROOOPPPQQQPPPOOOOOOPPPQQQOOOQQQTTTUUUUUUUUUVVVXXXZZZZZZ[[[\\\\\\\\\\\\\\\]]]\\\\\\[[[\\\]]]^^^___\\\___ccceeeeeeeeeeeeffffffhhhiiiiiihhhggghhhiiifffffffffiiilllnnnnnnmmmmmmjjjfffbbb``````aaabbbbbbcccddddddddddddddddddjjjjjjkkkmmmppptttwwwyyyyyy|||~~~|||zzzzzzwwwxxxyyyzzzxxxuuurrrpppooonnnsss~~~|||wwwmmmkkkiiijjjlllnnnnnnnnnjjjjjjjjjiiihhhhhhggggggeeefffggggggffffffhhhiiihhhiiiiiiiiihhhfffdddcccaaa``````_______________^^^```aaabbbbbbdddhhhjjjkkklllmmmnnnnnnllljjjiiiiiigggfffeeeeeegggiiijjjiiijjjjjjjjjiiiiiihhhgggbbbaaaaaa``````bbbcccdddcccdddgggiiikkkkkkjjjjjjhhhgggfffgggiiikkkkkkkkkiiihhhgggggghhhgggeeecccccccccdddeeefffhhhiiijjjlllmmmnnnooooooooonnnmmmlllkkkjjjjjjkkklllnnnoooooonnnnnnnnnnnnlllhhhfffddddddddddddeeeggghhhiiiiiikkkllllllkkkjjjkkklllkkkjjjiiihhhhhhiiikkkkkkooonnnmmmlllmmmnnnpppqqqpppqqqqqqrrrrrrrrrrrrrrroooppprrrssstttttttttsssooopppqqqrrrsssttttttuuutttvvvyyy{{{|||zzzxxxvvvpppooommmnnnqqqsssttttttvvvvvvuuurrrooommmlllmmmpppmmmnnnrrruuuuuuwwwzzzzzz|||iii]]]VVVOOOJJJHHHFFFEEEEEEDDDDDDDDDEEEEEEHHHIIIJJJLLLNNNOOOOOOOOOOOONNNNNNMMMLLLKKKJJJIIIGGGGGGGGGGGGFFFEEEEEEDDD```aaaccceeefffhhhhhhiiigggggghhhiiiiiiiiiiiiiiiiiihhhfffeeefffgggiiijjjhhhiiijjjiiihhhhhhjjjlllnnnnnnmmmmmmmmmnnnnnnooolllmmmnnnnnnnnnnnnnnnmmmmmmnnnpppsssvvvxxxyyyyyytttvvvxxxwwwtttsssuuuwwwvvvuuutttsssssssssssssssrrrrrrsssssstttuuuvvvvvvwwwuuurrrooonnnnnnooopppppppppqqqrrrtttuuuvvvvvvuuuuuutttsssrrrrrrqqqqqqmmmnnnnnnpppqqqtttuuuwwwvvvwwwyyy{{{|||}}}~~~~~~||||||{{{zzzyyyyyyyyyyyyvvvzzz~~~vvvlllhhhqqqsssgggVVVRRROOOMMMNNNPPPRRRSSSQQQNNNKKKIIIIIIJJJMMMOOOLLLLLLLLLLLLLLLMMMNNNNNNLLLNNNPPPQQQPPPOOOPPPQQQMMMNNNOOONNNLLLLLLLLLMMMKKKMMMOOOPPPOOOOOOPPPRRRSSSTTTUUUUUUVVVVVVUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWUUUWWWZZZ\\\\\\\\\]]]^^^\\\^^^``````______```aaa]]]]]]___bbbeeefffeeedddgggeeeccc```___```aaabbbddddddeeeeeefffeeeeeeeeefffggghhhjjjmmmqqqtttvvvuuuwwwzzzzzzwwwtttrrrqqqooopppsssvvvwwwxxxxxxwwwyyyxxx{{{~~~wwwpppiiihhhggghhhkkknnnooooooooonnnnnnmmmlllkkkjjjjjjeeeggghhhgggffffffggghhhggghhhhhhhhhgggfffdddcccaaaaaa```____________```___```aaabbbbbbdddhhhkkkjjjkkkmmmnnnnnnmmmkkkjjjiiihhhfffeeeeeegggiiikkkiiiiiiiiiiiiiiihhhggggggbbbaaaaaa``````aaacccdddaaaccceeehhhiiijjjiiihhhgggfffeeefffiiikkklllkkkiiihhhgggggghhhgggeeecccdddddddddeeefffggghhhiiikkklllnnnppppppppppppooonnnmmmkkkkkkkkkmmmoooppppppoooooooooooommmiiifffdddddddddeeefffggghhhiiijjjkkkmmmmmmkkkjjjkkkkkkjjjiiihhhhhhhhhiiijjjkkkpppooommmlllmmmnnnpppqqqppppppqqqrrrrrrrrrqqqqqqnnnpppqqqsssttttttssssssoooppppppqqqssstttuuuuuutttvvvxxxzzz{{{zzzxxxwwwqqqooonnnoooqqqsssttttttwwwwwwuuurrrooollllllmmmooollllllpppsssrrrsssvvvvvv}}}xxxiii___UUUNNNLLLFFFEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIKKKMMMNNNOOOOOOOOOOOONNNMMMLLLKKKJJJJJJEEEFFFFFFFFFFFFEEEEEEDDDaaabbbccceeefffggghhhhhhjjjiiiiiihhhhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhmmmmmmllljjjhhhgggiiikkkmmmnnnnnnooooooooonnnnnnooopppqqqqqqqqqooonnnmmmlllnnnqqqtttvvvvvvvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwyyyxxxwwwuuutttsssssssssssssssssssssssstttuuuuuuwwwvvvtttrrrqqqqqqqqqqqqssssssrrrrrrrrrssstttttttttrrrpppqqqtttuuutttrrrppppppppppppqqqrrrssstttuuuvvvwwwxxxyyyzzz{{{{{{||||||{{{{{{{{{zzzzzzzzzvvvwwwxxxyyyzzz}}}sssllllllooo}}}|||zzz{{{ooobbbWWWUUUUUUQQQOOOQQQSSSOOOJJJFFFEEEGGGIIIKKKNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTTTTSSSSSSRRRQQQRRRRRRQQQPPPOOOOOOPPPPPPOOONNNNNNNNNNNNNNNOOOOOONNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTSSSRRRSSSSSSSSSTTTTTTUUUWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]][[[[[[\\\]]]___```aaaaaaaaa```___^^^^^^___aaabbbdddddddddeeeddddddccccccggghhhjjjlllnnnooopppppprrrtttuuusssnnnkkkkkklllkkkooouuuzzz}}}xxxqqqkkkgggggghhhiiijjjlllnnnooopppoooooonnnmmmnnnnnnnnnllllllkkkjjjiiiiiihhhhhhiiiiiijjjjjjhhheeebbb`````````aaaaaaaaaaaa```___dddbbbaaa```aaadddhhhkkklllmmmnnnpppppppppoooooommmkkkiiigggfffhhhjjjkkknnnnnnmmmllljjjiiihhhhhhccccccbbbbbbccccccdddeeeddddddeeefffgggiiiiiijjjgggfffeeefffiiikkkkkkkkkkkkjjjiiihhhggggggggggggggggggffffffffffffggggggjjjlllnnnpppqqqpppooooooqqqpppooommmmmmmmmnnnoooppppppqqqqqqpppooommmlllggggggfffffffffhhhiiijjjllllllmmmmmmllllllkkkjjjmmmllljjjiiigggfffffffffkkklllnnnppprrrsssttttttrrrqqqooopppqqqrrrrrrqqqpppooonnnooopppqqqpppooonnnoooooopppqqqqqqrrrrrruuuvvvxxxzzz{{{{{{{{{zzztttrrrpppooopppsssvvvyyyxxxwwwuuusssqqqppppppoooooooooooopppqqqrrrtttuuuuuuxxx{{{mmmbbbXXXRRRMMMHHHDDDEEEFFFDDDCCCEEEHHHHHHIIIJJJLLLNNNOOOPPPNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJIIIIIIGGGGGGFFFEEEaaaaaaccceeefffgggggghhhjjjiiihhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhhhhllllllllljjjiiihhhjjjlllnnnoooooopppppppppoooooooooppppppqqqpppooonnnmmmlllnnnqqqtttuuuvvvvvvuuuvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvvvvttttttsssssssssttttttuuuwwwvvvtttrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrssssssttttttrrrqqqrrrtttuuutttrrrpppppppppqqqqqqrrrsssssssssssstttvvvwwwyyyzzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxyyyyyyzzzzzz}}}~~~qqqkkkjjjppp||||||tttfff___ZZZTTTQQQQQQRRROOOKKKIIIHHHHHHIIIIIIKKKLLLLLLMMMOOOPPPRRRSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQPPPOOONNNNNNNNNNNNOOONNNNNNMMMMMMMMMNNNNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTSSSTTTTTTUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\\\\]]]]]]___^^^^^^]]]^^^___aaabbbccccccdddeeeeeedddcccbbbcccdddeeefffgggggggggggggggiiikkkjjjggggggiiillllllsss|||~~~zzzuuunnnjjjhhhhhhiiijjjkkkmmmooopppqqqppppppooonnnooooooooommmmmmmmmmmmllljjjiiihhhiiijjjjjjiiihhheeebbbaaaaaaaaaaaaaaabbbbbbbbbbbbfffdddbbbaaabbbeeehhhkkklllmmmnnnooopppppppppooonnnllljjjhhhhhhiiikkklllnnnmmmlllkkkiiihhhggggggddddddcccccccccddddddeeebbbbbbcccdddffffffgggggghhhgggfffgggiiikkklllkkkkkkjjjiiihhhgggggggggggghhhggggggffffffgggggghhhiiikkkmmmooopppppppppoooqqqpppooonnnnnnnnnoooooooooppppppqqqpppooommmlllhhhggggggfffggghhhjjjkkkmmmmmmnnnnnnmmmmmmlllkkklllkkkjjjhhhgggfffeeeeeejjjkkkmmmppprrrssstttuuurrrqqqooooooqqqrrrqqqqqqpppnnnnnnnnnppppppooonnnmmmmmmnnnooopppqqqrrrrrrtttuuuwwwyyyzzzzzzzzzyyytttrrrpppoooppprrruuuwwwwwwvvvuuusssqqqppppppoooooooooooopppqqqrrrsssssstttuuu{{{ppp```VVVTTTNNNIIIIIIIIIFFFFFFGGGHHHHHHHHHIIIKKKMMMNNNOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFF```aaacccdddfffgggggggggjjjiiihhhhhhgggggghhhhhhggggggggggggggggggggggggjjjkkklllkkkjjjjjjlllnnnppppppqqqqqqqqqqqqppppppnnnooopppppppppooonnnmmmmmmnnnqqqsssuuuuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxvvvvvvxxxyyyzzzyyyyyyxxxuuuuuuttttttssstttttttttvvvvvvtttsssrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssstttuuusssssstttuuuuuusssrrrrrrrrrrrrrrrrrrrrrrrrrrrpppqqqrrrtttvvvxxxyyyzzzzzzzzzzzzzzzzzzyyyxxxxxxyyyzzz{{{{{{{{{|||}}}pppjjjhhhppp}}}}}}xxxwwwsssiii___XXXUUUPPPMMMJJJHHHHHHGGGGGGEEEHHHIIIJJJKKKNNNQQQTTTUUUTTTTTTVVVVVVWWWVVVUUUUUUQQQQQQPPPOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMMMMNNNKKKKKKLLLMMMNNNOOOPPPPPPKKKKKKLLLMMMNNNNNNOOOOOONNNNNNNNNNNNOOOPPPQQQQQQPPPQQQRRRRRRTTTTTTUUUVVVYYYYYYYYYYYYYYYYYYXXXXXX\\\\\\]]]^^^___aaacccdddccccccdddeeedddcccaaa```_________`````````aaaaaa___aaabbbaaaaaadddjjjooottt|||{{{uuupppkkkhhhhhhhhhiiijjjlllnnnpppqqqrrrrrrqqqpppppppppppppppooooooppppppooommmkkkiiijjjjjjjjjiiihhheeecccaaabbbbbbaaabbbcccdddfffgggiiigggeeeddddddfffiiikkklllmmmnnnoooppppppppppppooonnnllljjjjjjkkklllmmmmmmlllkkkiiihhhgggffffffeeeeeeeeeeeeddddddddddddbbbcccdddeeefffgggggggggiiihhhggghhhjjjlllllllllkkkjjjiiihhhhhhhhhhhhhhhiiihhhhhhgggggghhhhhhiiihhhiiikkknnnooopppppppppqqqpppoooooonnnnnnooooooooooooppppppooonnnlllkkkhhhhhhgggggghhhiiikkklllnnnnnnoooooonnnnnnmmmllllllkkkiiihhhfffeeeeeeeeehhhjjjlllooorrrtttuuuvvvrrrqqqoooooopppqqqqqqpppooonnnmmmnnnoooooonnnllljjjkkklllmmmoooqqqrrrsssssstttvvvwwwxxxyyyxxxxxxtttsssqqqooooooqqqsssuuuuuuuuutttsssqqqppppppooooooooooooooopppqqqqqqqqqssssssvvv~~~qqqccc[[[RRRJJJHHHHHHFFFEEEFFFGGGGGGGGGHHHIIIKKKLLLMMMOOOOOOOOONNNNNNLLLKKKKKKKKKKKKJJJIIIHHHGGGGGGFFF```aaacccdddfffgggggggggiiiiiihhhgggggggggggggggffffffffffffggggggggggggiiijjjllllllllllllnnnppprrrrrrrrrsssrrrrrrqqqpppnnnooopppppppppooonnnmmmnnnoooppprrrtttuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxxxxvvvxxxzzz{{{|||{{{yyyxxxvvvuuuuuutttttttttttttttvvvuuuuuutttsssrrrrrrrrrqqqqqqqqqqqqqqqrrrssstttuuuuuuuuuuuuuuutttsssrrrsssssssssssssssrrrrrrrrroooppprrrtttvvvxxxzzzzzzzzzzzz{{{{{{{{{zzzyyyxxxzzz{{{|||{{{{{{|||~~~}}}sssmmmooosss{{{|||wwwyyyuuuhhh```WWWRRRLLLIIIIIIJJJIIIHHHFFFGGGHHHJJJMMMQQQUUUWWWXXXXXXZZZZZZZZZYYYWWWVVVTTTTTTSSSRRRQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMNNNNNNPPPPPPQQQRRRMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNOOOPPPPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUWWWWWWWWWWWWWWWXXXXXXXXX[[[\\\^^^```bbbdddfffgggeeeeeeeeedddbbb```]]]\\\[[[[[[[[[\\\\\\]]]^^^^^^^^^___``````aaagggqqqxxxyyyqqqllliiihhhhhhhhhiiijjjlllnnnpppqqqssssssrrrqqqqqqqqqqqqqqqpppqqqssssssrrrpppllljjjkkkkkkjjjiiigggeeecccbbbcccbbbbbbbbbdddgggjjjlllkkkjjjhhhffffffhhhiiikkkmmmmmmnnnooopppqqqqqqqqqpppooonnnmmmlllmmmnnnooolllkkkiiigggfffeeeeeeeeeffffffgggfffffffffeeeeeeeeefffggghhhiiiiiiiiiiiijjjiiihhhhhhkkklllllllllkkkjjjiiiiiihhhhhhhhhiiiiiiiiihhhhhhhhhhhhiiiiiifffgggiiilllnnnoooooopppooonnnnnnnnnnnnnnnnnnnnnnnnnnnoooooonnnmmmkkkjjjhhhhhhggghhhiiijjjlllmmmnnnnnnnnnnnnnnnmmmllllllkkkjjjiiigggfffeeeeeedddggghhhkkkooorrrtttvvvwwwrrrpppooonnnpppppppppooommmllllllmmmnnnnnnllljjjggghhhjjjlllnnnpppqqqrrrqqqrrrtttvvvwwwwwwwwwvvvtttssspppooonnnoooqqqrrrsssssssssrrrqqqpppoooooonnnnnnoooooopppppppppppptttsssuuuyyyzzzeeeYYYNNNJJJIIIGGGFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKNNNOOOOOONNNNNNLLLKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGaaabbbccceeefffggghhhhhhiiihhhhhhgggfffgggggggggeeefffffffffggggggggghhhhhhjjjmmmmmmnnnnnnppprrrsssssssssssssssrrrqqqqqqnnnooopppqqqqqqpppoooooonnnoooppprrrsssttttttuuuuuuuuuvvvvvvvvvwwwwwwwwwxxxyyy{{{|||{{{zzzxxxvvvvvvuuuuuutttttttttuuuuuuuuuuuuuuuttttttssssssrrrqqqqqqqqqqqqrrrssstttuuuuuuvvvwwwwwwvvvtttrrrrrrsssssstttttttttsssrrrrrrpppqqqsssuuuwwwyyy{{{|||{{{|||}}}}}}}}}|||zzzyyyyyyzzz{{{{{{{{{{{{}}}tttqqqoooooowww~~~yyyxxxvvvhhh___TTTMMMLLLMMMNNNMMMFFFFFFGGGIIIMMMQQQVVVXXX]]]^^^___```___^^^[[[ZZZXXXWWWUUUTTTSSSRRRRRRRRROOOOOONNNMMMLLLLLLMMMMMMLLLMMMNNNNNNPPPPPPQQQRRRPPPPPPNNNNNNMMMMMMNNNNNNOOONNNNNNNNNNNNOOOOOOPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[]]]```cccfffhhhiiijjjhhhgggeeebbb^^^[[[XXXWWWXXXXXXWWWWWWXXXYYYZZZ[[[\\\^^^```bbbgggrrrwwwooojjjiiiiiiiiiiiiiiijjjlllmmmooopppsssrrrqqqqqqppppppqqqqqqpppqqqssstttsssqqqnnnllllllkkkjjjiiigggeeedddccccccccccccccceeeiiilllnnnlllkkkjjjhhhhhhiiijjjkkkmmmmmmnnnooopppqqqrrrsssqqqpppooonnnnnnnnnoooooolllkkkhhhfffeeedddeeeeeegggggghhhhhhhhhhhhgggffffffgggiiijjjkkkkkkjjjiiijjjiiihhhiiikkkllllllkkkkkkjjjiiiiiiiiiiiiiiiiiiiiiiiihhhhhhhhhhhhiiiiiieeefffhhhjjjlllmmmnnnooolllmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnmmmllljjjiiihhhgggggggggiiijjjlllmmmlllmmmmmmmmmmmmlllkkkkkklllkkkiiihhhfffeeeeeeeeefffhhhkkknnnrrrtttvvvwwwrrrpppnnnnnnooooooooonnnlllkkkkkklllmmmllljjjgggeeefffhhhjjjlllnnnpppqqqpppqqqsssuuuvvvvvvvvvuuusssrrrpppnnnnnnnnnooopppqqqqqqrrrrrrqqqpppoooooommmnnnooopppppppppppppppuuutttvvvyyy{{{uuugggWWWPPPNNNKKKIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIMMMNNNNNNNNNNNNMMMLLLLLLMMMLLLLLLKKKJJJIIIHHHGGGbbbccceeefffhhhiiiiiiiiiiiihhhggggggffffffggggggfffffffffgggggghhhhhhiiiiiikkknnnoooooooooqqqrrrsssttttttssssssrrrqqqpppooopppqqqrrrrrrrrrqqqpppoooooopppqqqrrrssstttttttttttttttuuuuuuuuuvvvvvvxxxyyyyyyzzzyyyxxxvvvvvvuuuuuuttttttuuuuuuvvvwwwuuuuuuuuuuuuuuutttsssrrrqqqqqqqqqrrrssstttuuuvvvvvvxxxyyyyyyvvvsssrrrqqqrrrssstttuuuuuuuuutttsssrrrssstttvvvxxxzzz{{{|||{{{|||~~~~~~}}}{{{yyywwwxxxzzz{{{zzzzzz|||}}}~~~xxxqqqkkklllvvvyyy|||}}}qqq```TTTPPPOOOMMMKKKIIIHHHHHHIIIMMMQQQVVVXXX```aaadddffffffeeecccaaa\\\[[[YYYWWWUUUSSSRRRRRRPPPPPPOOONNNMMMMMMMMMMMMKKKKKKLLLMMMNNNOOOPPPPPPQQQOOONNNLLLKKKLLLLLLMMMNNNMMMMMMLLLLLLMMMNNNNNNNNNOOOPPPQQQRRRSSSSSSTTTUUUVVVWWWXXXYYY[[[\\\\\\[[[^^^bbbfffiiikkkkkkkkkiiigggbbb^^^YYYWWWUUUTTTVVVVVVVVVVVVXXXZZZ]]]^^^aaacccgggmmmuuuvvvnnnkkkkkkmmmllllllkkkllllllnnnooooooqqqqqqpppooooooooooooooooooppprrrssssssrrrpppooolllllljjjiiigggfffddddddccccccdddeeegggjjjlllnnnlllllljjjjjjiiijjjkkklllmmmmmmnnnnnnpppqqqssstttqqqqqqppppppooooooooopppmmmkkkhhhfffddddddeeeffffffgggiiijjjjjjjjjiiihhhfffgggiiikkkkkkjjjiiihhhjjjiiihhhhhhjjjkkkkkkjjjkkkjjjjjjiiiiiiiiijjjjjjiiihhhhhhgggggghhhhhhiiieeefffggghhhjjjkkkmmmmmmllllllmmmnnnnnnnnnmmmmmmllllllmmmmmmlllkkkiiihhhggggggfffggghhhjjjlllmmmlllllllllmmmlllkkkkkkjjjmmmllljjjhhhgggffffffffffffhhhkkknnnqqqtttvvvvvvrrrpppnnnmmmnnnnnnnnnllljjjjjjjjjllllllkkkhhheeedddeeefffhhhkkkmmmnnnooopppqqqssstttuuuvvvuuuuuuqqqpppooonnnmmmnnnnnnoooooopppqqqrrrqqqqqqooonnnlllmmmoooqqqrrrrrrrrrqqquuuuuuvvvyyyzzz}}}vvvbbbVVVPPPKKKGGGGGGHHHGGGGGGGGGGGGGGGHHHIIILLLLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLKKKJJJIIIIIIHHHddddddfffhhhiiijjjjjjjjjhhhhhhgggffffffffffffgggffffffggghhhhhhiiijjjjjjjjjlllooopppppppppqqqrrrsssttttttsssrrrqqqpppppppppqqqrrrssstttsssrrrrrrooooooppppppqqqrrrttttttssssssssssssttttttttttttvvvvvvvvvvvvwwwwwwwwwwwwttttttttttttuuuvvvxxxxxxtttuuuuuuvvvuuuuuussssssrrrrrrrrrssstttuuuwwwwwwvvvyyy{{{zzzwwwsssrrrqqqqqqrrrtttvvvvvvvvvuuutttssstttuuuvvvxxxyyyzzz{{{zzz{{{}}}~~~~~~|||zzzxxxtttvvvyyyyyyyyyzzz{{{|||tttmmmmmmsssyyyxxxhhh___XXXQQQLLLLLLKKKJJJJJJMMMQQQUUUXXX___bbbfffjjjlllmmmkkkkkkcccbbb___]]]ZZZWWWVVVUUURRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQRRRRRRTTTTTTUUUVVVWWWWWWXXXYYYYYYZZZ[[[[[[[[[^^^bbbgggjjjkkkkkkjjjgggddd^^^YYYUUUTTTUUUUUUTTTUUUYYY^^^dddlllrrrvvvwwwyyy~~~~~~vvvpppmmmoooqqqpppoooooooooooooooooopppoooooonnnmmmmmmmmmmmmnnnmmmnnnooopppqqqqqqqqqqqqmmmllljjjiiigggfffeeedddbbbccceeefffhhhjjjllllllkkkkkkjjjjjjjjjkkkllllllnnnnnnnnnnnnppprrrtttuuuqqqqqqqqqpppppppppoooooommmkkkhhhfffddddddeeefffeeegggiiikkkllllllkkkjjjhhhiiikkkmmmmmmllljjjiiijjjhhhggggggiiijjjjjjiiijjjjjjjjjiiiiiijjjjjjkkkhhhggggggffffffgggggghhhfffffffffggghhhiiikkkkkkmmmmmmooopppppppppooooookkkkkkllllllkkkjjjiiigggfffeeeeeefffgggiiilllmmmmmmmmmmmmmmmmmmllllllkkknnnmmmkkkjjjhhhgggggggggggghhhkkknnnqqqsssuuuuuuqqqpppmmmmmmnnnnnnmmmllliiiiiijjjkkkllljjjgggdddcccdddeeegggiiikkklllmmmpppqqqssstttvvvvvvuuuuuuoooooonnnmmmmmmmmmnnnnnnnnnooopppqqqrrrqqqooonnnkkklllooorrrssstttssssssrrrrrruuuxxxxxxyyyrrraaaWWWOOOHHHFFFIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLKKKJJJIIIIIIdddeeeggghhhjjjkkkkkkkkkhhhhhhgggffffffffffffffffffgggggghhhiiijjjjjjkkkjjjmmmpppqqqqqqpppqqqrrrssssssssssssrrrqqqpppooopppqqqssstttuuutttssssssppppppppppppqqqrrrssstttrrrrrrrrrsssssssssttttttssssssssstttuuuwwwxxxyyyssssssssstttvvvwwwyyyzzztttuuuvvvvvvvvvuuutttsssrrrsssssstttuuuvvvxxxxxxvvvyyy|||{{{wwwsssqqqqqqppprrrtttvvvwwwwwwvvvuuuttttttuuuvvvwwwxxxyyyyyyyyyzzz|||~~~}}}{{{yyywwwsssuuuxxxyyyyyyyyy{{{|||yyy|||sssllllllnnnooozzztttiii]]]UUUNNNMMMKKKKKKMMMPPPTTTWWW^^^bbbgggmmmppprrrrrrrrrkkkiiifffccc___]]][[[ZZZSSSRRRQQQPPPOOOOOOOOOOOONNNOOOPPPPPPRRRRRRSSSTTTPPPOOONNNMMMNNNOOORRRSSSRRRRRRQQQQQQPPPQQQQQQQQQTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ]]]bbbgggjjjjjjjjjiiieeeaaa[[[VVVSSSSSSVVVWWWSSSWWW^^^hhhttt}}}wwwqqqnnnqqqtttssssssrrrqqqppppppqqqqqqnnnnnnmmmllllllllllllllllllmmmmmmnnnpppqqqrrrrrrmmmlllkkkiiigggfffeeeeeebbbccceeegggiiijjjkkkkkkjjjjjjjjjjjjjjjkkklllmmmnnnnnnnnnnnnppprrrtttuuuqqqqqqqqqpppppppppoooooonnnllliiifffdddeeefffgggeeefffiiikkkmmmmmmllllllkkklllooopppqqqooommmllliiihhhgggggghhhjjjiiihhhjjjjjjjjjiiijjjjjjkkkkkkggggggffffffffffffggggggffffffffffffggghhhjjjjjjnnnoooppprrrrrrrrrqqqpppkkkkkkllllllkkkjjjhhhgggeeeeeeeeeeeegggiiikkkmmmnnnnnnnnnnnnnnnmmmmmmlllnnnmmmllljjjiiihhhhhhggggggiiikkknnnqqqssstttuuuqqqooommmmmmmmmmmmlllkkkiiiiiijjjkkkkkkjjjfffccccccdddeeeggghhhjjjkkklllpppqqqsssuuuvvvvvvvvvuuunnnnnnmmmmmmmmmnnnnnnnnnmmmnnnpppqqqrrrqqqooonnnjjjlllooorrrtttuuuuuutttoooppptttwwwvvvvvv|||qqqdddYYYPPPMMMIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPPPPPPPNNNNNNMMMLLLKKKJJJIIIIIIffffffggggggiiijjjkkkllllllkkkkkkjjjiiiiiihhhhhhkkkjjjhhhggggggiiilllmmmmmmnnnqqqtttuuuuuuuuutttttttttttttttttttttttttttsssttttttuuuvvvuuuuuuuuuqqqqqqpppqqqqqqrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrttttttuuuvvvxxxyyyzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyttttttttttttsssrrrqqqppprrrrrrrrrssssssssssssssszzzzzzyyyyyywwwvvvtttssspppqqqsssuuuuuuuuuuuutttuuuuuuvvvvvvwwwwwwxxxxxx|||}}}}}}}}}||||||{{{zzzwwwvvvuuutttuuuwwwyyyzzz}}}~~~wwwnnnfffllllllqqqtttccc]]]TTTOOOOOOOOOLLLNNNSSS[[[```ffflllrrrvvvzzz|||tttqqqkkkgggccc___[[[YYYYYYXXXVVVTTTRRRRRRRRRRRROOOOOOPPPPPPPPPPPPPPPPPPPPPQQQRRRQQQPPPOOOPPPQQQPPPOOOOOOOOOOOOPPPQQQQQQUUUTTTTTTVVVWWWXXXWWWVVVVVVXXXYYYYYYWWWWWWYYYZZZ\\\\\\^^^bbbfffiiiiiiiiiaaa___[[[XXXVVVWWWXXXZZZ]]]cccooo~~~}}}yyyvvvssssssttttttuuusssrrrrrrrrrrrrpppooonnnnnnmmmlllllllllmmmmmmnnnnnnoooppppppppppppppppppooommmkkkhhhfffdddccccccdddfffgggiiikkkmmmmmmmmmllljjjhhhhhhiiijjjkkkmmmnnnpppqqqqqqpppooonnnooonnnnnnooooooooollljjjjjjhhhfffdddcccdddfffgggjjjhhhhhhkkkooopppooommmnnnmmmnnnrrrvvvuuunnnhhhjjjkkkkkkjjjhhhggghhhjjjnnnmmmkkkjjjiiihhhhhhhhhhhhgggfffeeedddeeeeeefffeeeeeefffhhhiiikkkllllllkkkmmmppprrrsssrrrqqqooollllllmmmmmmllljjjiiigggeeeddddddeeefffhhhjjjkkkpppooommmkkkjjjkkklllmmmllllllkkkkkkkkkjjjjjjjjjiiijjjllloooqqqsssttttttrrrrrrqqqpppnnnmmmkkkjjjiiiiiijjjjjjiiihhhfffeeedddeeeeeeeeeggghhhiiijjjoooppprrrtttttttttttttttpppooonnnmmmmmmllllllmmmppppppqqqrrrrrrrrrrrrqqqnnnpppsssvvvwwwwwwuuuttttttuuuvvvttttttvvv|||sssaaaUUUSSSMMMIIIGGGHHHGGGEEEFFFIIIJJJKKKLLLNNNNNNNNNMMMLLLOOOMMMKKKLLLNNNNNNKKKIIIlllllllllllllllmmmnnnoooppppppooonnnnnnmmmllllllpppooommmmmmmmmppprrrtttqqqsssuuuwwwxxxxxxwwwwwwvvvvvvvvvuuuuuuttttttsssuuuvvvwwwwwwxxxxxxwwwwwwssssssssssssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrssstttuuuvvvvvvwwwuuuvvvwwwwwwxxxxxxxxxwwwvvvvvvvvvuuuuuusssrrrrrrttttttuuuvvvwwwxxxxxxyyyxxxxxxwwwwwwvvvtttsssrrrssstttuuuwwwwwwwwwwwwwwwvvvvvvvvvvvvvvvwwwwwwwwwxxxxxxyyyzzzzzzzzzzzzyyywwwvvvuuutttuuuwwwyyyzzz}}}~~~~~~~~~~~~yyymmmkkkhhhjjjtttqqqdddXXXTTTSSSPPPQQQUUUTTTWWW]]]cccjjjpppuuuxxx|||yyytttpppmmmiiidddaaaXXXWWWUUUSSSRRRRRRRRRRRRPPPPPPPPPOOOOOOOOOOOOOOONNNOOOPPPOOONNNMMMNNNOOOTTTTTTSSSSSSTTTTTTUUUVVVYYYYYYYYY[[[\\\\\\[[[ZZZ\\\]]]^^^]]][[[ZZZ[[[\\\[[[[[[]]]```eeehhhiiihhh```^^^\\\ZZZZZZ\\\___aaalllttt|||zzzxxxvvvuuuuuuvvvwwwvvvtttssssssssssssrrrpppnnnnnnmmmllllllkkkllllllmmmnnnnnnoooooooooooooooooonnnmmmjjjhhheeedddccccccdddeeegggiiijjjllllllmmmkkkjjjhhhhhhhhhjjjkkkmmmnnnoooqqqqqqpppooonnnnnnmmmmmmnnnooonnnllljjjiiigggeeecccbbbccceeefffiiihhhhhhjjjnnnooonnnlllmmmnnnppptttuuurrrmmmhhhjjjjjjkkkiiihhhggghhhjjjllllllkkkkkkjjjiiiiiiiiigggfffdddcccccccccdddeeefffggghhhiiijjjlllmmmmmmmmmoooqqqsssttttttrrrqqqnnnnnnmmmlllkkkiiihhhgggddddddddddddeeegggiiijjjpppooommmlllkkklllmmmnnnnnnnnnnnnmmmmmmllllllkkkjjjkkkmmmppprrrsssuuuuuurrrrrrqqqpppnnnmmmkkkjjjiiijjjjjjjjjjjjhhhgggfffdddddddddeeefffhhhiiijjjmmmoooppprrrssstttssssssqqqpppooonnnmmmlllllllllooopppqqqqqqrrrrrrqqqqqqoooqqqtttvvvxxxwwwvvvuuutttttttttssssssvvv{{{sssbbb[[[UUUOOOLLLLLLJJJHHHHHHJJJHHHIIIKKKLLLLLLLLLLLLKKKNNNMMMLLLLLLNNNNNNLLLIIIuuutttssssssrrrrrrrrrrrrssssssrrrrrrqqqqqqpppppptttsssrrrrrrsssvvvxxxzzzzzz{{{}}}~~~~~~~~~}}}|||}}}|||{{{zzzxxxwwwvvvuuuyyyyyyzzz{{{{{{{{{{{{zzzvvvvvvuuuuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvvvvwwwwwwwwwxxxxxxwwwxxxzzz{{{|||{{{zzzyyywwwwwwvvvuuutttsssrrrqqqttttttuuuvvvxxxyyyzzzzzzyyyzzzyyyyyyxxxwwwvvvuuutttuuuvvvwwwxxxxxxxxxxxxzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyzzz{{{||||||||||||wwwwwwvvvvvvvvvxxxzzz{{{zzz{{{||||||{{{}}}|||mmmgggccchhhpppzzz~~~jjj```[[[XXXVVVVVVVVVXXX[[[```gggooouuuyyyvvvtttqqqnnnkkkgggbbb______^^^\\\ZZZYYYYYYZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUVVVWWWVVVTTTSSSTTTUUURRRRRRQQQQQQRRRRRRSSSTTTVVVWWWYYYZZZZZZYYYXXXXXX[[[\\\]]][[[XXXVVVUUUVVVWWWWWWYYY]]]bbbeeefffeeeddddddcccdddgggkkkoooqqq~~~zzzzzz|||~~~}}}{{{vvvvvvuuuuuuvvvwwwxxxxxxvvvuuussssssttttttrrrqqqooonnnmmmlllkkkjjjjjjjjjlllmmmmmmmmmnnnnnnnnnnnnnnnmmmllliiigggeeedddcccccccccdddfffhhhiiijjjkkkkkkjjjiiihhhhhhhhhiiijjjlllmmmooopppppppppooonnnmmmllllllmmmnnnnnnkkkiiihhhfffcccaaa```aaacccdddgggfffgggiiilllmmmmmmlllmmmqqqvvvxxxvvvqqqllljjjiiijjjjjjiiigggggghhhjjjiiijjjkkkllllllkkkjjjiiigggfffeeedddddddddeeefffhhhhhhiiijjjlllmmmnnnnnnooopppsssuuuvvvvvvuuutttqqqpppnnnllljjjhhhggggggddddddccccccdddfffggghhhooonnnnnnmmmmmmmmmnnnnnnqqqqqqpppoooooonnnmmmmmmlllmmmoooqqqrrrtttuuuvvvsssrrrrrrpppooommmkkkjjjjjjjjjkkkkkkjjjiiigggfffdddddddddeeefffggghhhiiikkkllloooqqqrrrsssssssssrrrqqqpppnnnmmmllllllllloooooopppqqqqqqqqqqqqqqqppprrruuuxxxyyyxxxvvvuuusssssssssssssssvvvzzz~~~qqqddd[[[TTTNNNMMMKKKGGGFFFHHHGGGGGGIIIJJJJJJKKKKKKJJJNNNMMMLLLMMMNNNNNNLLLKKK~~~}}}|||{{{yyyxxxwwwvvvvvvxxxxxxyyyyyyzzz{{{{{{{{{~~~~~~~~~~~~}}}|||{{{{{{yyyyyyzzzzzz{{{{{{{{{{{{~~~~~~~~~}}}}}}||||||{{{}}}}}}}}}~~~~~~}}}}}}|||zzzyyyyyyyyyzzz{{{|||}}}yyyzzz{{{{{{{{{}}}}}}sssjjjhhhjjjpppyyyssslllfff^^^YYYUUUTTTTTTVVV\\\ccciiilllmmmlllkkkkkkjjjgggbbb___ZZZYYYXXXVVVVVVVVVWWWWWWYYYXXXXXXWWWVVVUUUTTTTTTSSSTTTUUUTTTRRRQQQQQQRRRSSSSSSSSSSSSSSSTTTUUUUUUWWWYYY[[[[[[[[[ZZZZZZZZZ[[[]]]]]]\\\YYYVVVUUUUUUWWWXXX[[[```gggkkkmmmmmmrrrrrrsssvvvzzz~~~||||||}}}}}}{{{vvvuuuwwwyyyxxxwwwqqqrrrssstttuuuvvvvvvvvvuuusssrrrrrrssssssrrrqqqooonnnmmmkkkjjjjjjjjjjjjllllllkkklllllllllmmmmmmmmmlllkkkiiigggeeedddcccccccccdddeeefffhhhhhhiiijjjjjjiiihhhhhhhhhiiijjjllllllmmmooooooooooooooolllkkkkkklllnnnmmmkkkiiigggeeebbb```___```aaabbbeeeeeefffhhhjjjkkkkkkkkknnnttt{{{|||wwwqqqmmmllliiijjjjjjiiiggggggiiijjjhhhiiikkkmmmmmmlllkkkjjjjjjiiihhhggggggggghhhiiihhhiiijjjkkklllmmmnnnnnnpppqqqtttvvvxxxxxxxxxxxxtttrrrooollliiiggggggfffdddccccccbbbcccdddfffgggmmmnnnnnnnnnnnnnnnnnnnnnrrrqqqqqqpppoooooonnnnnnoooooopppqqqsssuuuvvvwwwtttsssrrrqqqooommmkkkjjjjjjkkkkkkkkkkkkiiihhhgggddddddddddddeeefffggghhhjjjkkknnnppprrrsssssssssrrrqqqpppnnnmmmllllllkkknnnoooooopppqqqpppppppppqqqsssvvvxxxyyyyyywwwvvvttttttttttttuuuxxx{{{}}}vvvfff\\\TTTPPPMMMIIIGGGHHHGGGGGGHHHIIIIIIJJJJJJJJJMMMMMMMMMMMMNNNMMMLLLLLL|||sssooommmqqqvvv|||pppeeeaaa]]]XXXWWWZZZ___bbbdddiiihhhiiijjjjjjiiieeebbb[[[ZZZYYYXXXXXXXXXYYYZZZ]]]\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYXXXVVVUUUUUUVVVXXXWWWWWWWWWWWWXXXYYYYYYZZZ]]]______^^^]]]___aaa```bbbddddddbbb```______[[[]]]ccclllwww~~~{{{{{{|||}}}~~~}}}yyysssrrrsssuuutttsssoooppppppqqqrrrssssssssssssrrrpppqqqrrrrrrqqqpppooonnnmmmlllkkkkkkkkkkkkkkkkkkkkkjjjkkklllmmmmmmllllllkkkiiihhhfffeeeeeecccddddddeeefffgggggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllmmmnnnoooooooookkkkkkkkklllnnnnnnllljjjgggfffccc```______aaabbbccceeeggghhhiiijjjjjjkkklllssszzzzzztttmmmkkkkkkiiijjjjjjiiihhhhhhjjjkkkgggiiikkkmmmnnnmmmlllkkkjjjiiihhhhhhhhhiiijjjkkkhhhiiiiiijjjkkklllmmmmmmppprrrtttvvvxxxyyyzzzzzzwwwuuuqqqmmmjjjhhhggggggeeedddcccbbbbbbccceeeeeekkklllmmmnnnoooooonnnnnnpppppppppooooooooonnnnnnqqqqqqqqqrrrsssuuuvvvwwwttttttsssqqqooommmkkkiiikkkkkkllllllkkkjjjhhhgggeeeeeeeeeeeeeeefffggghhhiiikkkmmmpppqqqrrrssssssqqqpppooommmlllkkkkkkkkkmmmnnnooooooppppppooooooqqqsssvvvyyyzzzzzzxxxwwwvvvuuutttuuuwwwzzz|||~~~wwwkkk___YYYUUUPPPLLLLLLHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMMMMLLLLLLLLL}}}uuurrrttt}}}ssslllddd``````aaaaaaaaa```______`````````]]][[[[[[[[[ZZZYYYYYYZZZ\\\\\\___^^^^^^]]]]]]\\\\\\\\\ZZZ[[[[[[ZZZXXXVVVVVVWWWUUUUUUTTTTTTUUUUUUVVVWWWWWWYYY[[[ZZZYYYZZZ^^^bbbcccfffjjjlllllllllmmmnnngggkkksss~~~}}}~~~~~~{{{vvvpppnnnoooqqqpppooopppooooooooopppqqqrrrsssrrrpppooopppqqqrrrqqqooonnnnnnmmmllllllllllllmmmlllkkkjjjjjjjjjkkkmmmnnnllllllkkkjjjiiihhhgggfffdddeeeeeeeeeffffffggggggiiijjjjjjjjjjjjkkkkkkkkkjjjkkkkkklllmmmnnnooooookkkkkkkkkmmmnnnooommmkkkiiigggdddaaa``````aaacccccceeegggiiiiiiiiijjjllljjjooouuutttoooiiiggghhhjjjkkkkkkkkkjjjjjjkkkmmmiiijjjkkkmmmmmmmmmlllkkkiiihhhggggggggghhhiiijjjiiiiiijjjkkkkkklllmmmmmmooopppsssuuuwwwyyyzzz{{{xxxvvvssspppmmmjjjiiihhhfffeeedddcccccccccdddeeehhhjjjlllnnnoooooonnnmmmnnnnnnnnnoooooooooppppppsssrrrrrrrrrrrrtttvvvwwwuuuuuusssrrrooommmkkkiiillllllmmmmmmlllkkkiiihhhfffffffffffffffggghhhhhhhhhjjjlllnnnppppppppppppnnnnnnmmmlllkkkkkkkkkkkkmmmmmmnnnooooooooooooooooooqqquuuxxxzzzzzzzzzyyywwwuuuuuuvvvyyy|||}}}}}}{{{lllbbb[[[SSSNNNLLLJJJIIIIIIHHHHHHHHHHHHHHHIIIJJJLLLLLLKKKJJJKKKLLL|||vvvtttrrrooommmooommmkkkjjjjjjiiigggfffbbbaaa`````````bbbcccdddddddddcccccccccccccccccc___``````^^^\\\ZZZ[[[[[[^^^^^^^^^^^^^^^___`````````bbbcccbbb```cccjjjpppvvvzzz|||vvvpppmmmnnnoooooonnnpppooonnnnnnppprrrtttvvvrrrqqqpppppprrrrrrqqqpppnnnnnnmmmmmmmmmnnnoooooommmllljjjjjjjjjkkkmmmnnnmmmllllllkkkjjjiiihhhhhhfffffffffffffffgggggggggjjjjjjkkkllllllllllllllljjjjjjjjjkkklllnnnoooooolllllllllnnnoooooonnnlllkkkiiifffcccaaabbbcccdddccceeehhhiiihhhiiijjjmmmjjjnnnqqqpppmmmiiihhhhhhkkklllllllllkkkkkkmmmoookkkkkkkkkllllllllllllllliiihhhhhhggghhhiiijjjkkkkkkkkkkkklllmmmmmmnnnnnnnnnoooqqqsssvvvxxxzzz{{{xxxwwwuuussspppmmmjjjiiigggfffeeecccccccccdddeeefffhhhkkknnnooonnnmmmlllmmmmmmnnnooopppqqqrrrrrrssssssqqqqqqrrrsssuuuvvvvvvuuutttrrrpppmmmkkkiiilllmmmmmmmmmmmmkkkjjjiiihhhgggggggggggghhhiiiiiifffhhhjjjkkkmmmmmmmmmllllllkkkkkkjjjjjjkkkkkkkkklllmmmnnnnnnoooooonnnnnnlllooossswwwzzz{{{{{{zzzvvvttttttuuuyyy|||}}}|||~~~}}}pppeeeZZZRRRNNNKKKJJJHHHFFFEEEEEEEEEEEEFFFIIIKKKKKKIIIIIIJJJLLL~~~||||||}}}wwwwwwvvvvvvwwwwwwxxxyyyyyyzzz{{{yyyxxx{{{~~~xxxqqqnnnoooqqqqqqppppppooonnnnnnppptttwwwzzzsssrrrqqqqqqsssssssssqqqnnnmmmmmmnnnnnnooopppqqqmmmlllkkkjjjjjjlllnnnooommmmmmllllllkkkjjjiiiiiiggggggggggggggggggggggggjjjkkkllllllmmmmmmmmmllljjjjjjjjjkkklllmmmoooppplllllllllnnnppppppnnnmmmllljjjgggdddccccccdddeeecccfffiiijjjiiiiiikkkmmmnnnoooqqqpppnnnlllkkkjjjkkklllmmmmmmllllllnnnpppmmmllllllkkkkkkkkklllmmmkkkkkkjjjjjjjjjkkkmmmnnnllllllmmmmmmnnnnnnoooooommmnnnppprrruuuwwwyyyzzzxxxxxxwwwuuurrroookkkiiihhhgggeeedddcccddddddeeedddgggjjjnnnooonnnlllkkklllmmmnnnoooqqqrrrsssttttttsssqqqqqqqqqsssuuuvvvvvvuuutttrrrpppmmmkkkiiilllmmmmmmnnnmmmkkkjjjiiiiiihhhhhhhhhhhhiiiiiijjjeeefffhhhiiijjjjjjjjjiiijjjjjjiiiiiijjjjjjkkkllllllmmmmmmnnnnnnnnnnnnnnnkkkmmmrrrvvvzzz{{{{{{{{{uuusssrrruuuyyy||||||zzz|||tttfff[[[WWWKKKIIIGGGEEECCCCCCCCCCCCEEEHHHKKKJJJHHHHHHIIIKKK