BM6P6(@ 999999999::::::;;;;;;;;;888888888888888888888888666666666666555555555555999888555333222222333444444444444444444444444444555555555555555555555555777666555444333444444555333333333333333333333333555444333222222222333333222222222222222222222222333333333333333222111000222222222222222222222222333333333333333222111000//////000111222222333333444333222222111111222222111111222222222333333333333333333222222222111111222222222222222222222222111111222222222333333333222222333333333333444444333444555555666555555555444444444444444444444444555555555444444333333333555555555555555555555555555555555555555555555555555555666666666666555555444444444555555555666666666666666666666666666666444555555666666666666666777777777777777888888999888888888888888999999999999999999::::::;;;;;;;;;999999888888888888888888::::::999888777777777888999999999::::::999999999666666555555555555666666777777777777777777777777888777666666666777999::::::999999888888999999:::999999999:::::::::;;;;;;>>>>>>======<<<<<<<<<<<<::::::::::::::::::999999;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCFFFHHHGGGCCC>>>;;;============>>>>>>>>>>>><<<===>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA?????????AAACCCEEEDDDDDDCCCCCCCCCBBBBBBBBB????????????@@@BBBEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAADDDCCCBBBAAA@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEECCCBBB@@@???>>>???@@@AAABBBCCCBBBAAA@@@???>>>===<<<:::::::::999::::::999999888777666666888888888888888888888888555555555555555666777888444444444444444444444444333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111222222222222222222222222000000//////......------////////////////////////---------............///000000000000000000000000////////////000000000000------............------000000000000000000000000000000//////......------...------------...//////......////////////.....................///000000000000000000000000000000////////////000000000000////////////////////////////////////////////////............////////////999999999:::::::::;;;;;;888888888888888888888888666666666666555555555555888777555444333333444444444444444444444444444444555555555555555555555555666555444333222222333444333333333333333333333333333333333333222222222111222222222222222222222222333444444444444333222111222222222222222222222222222333333333222222111000///000000111222222333333444333222222111111222222111111111222222222333333333333222222222111111111222222222222222222222222111111111222222222333333222222222333333333444444333333444555555555555555444444444444444444444444555555444444444333333333555555555555555555555555555555555555555555555555555555666666666666555555222222222222333333333333555555555555555555555555444444555666666666666666777777666666777777888999999999888888888888888888888888888999999999999999888888888888888888888888888888888777888888999999999999::::::::::::999999666666555555555555666666777777777777777777777777777777666666666777999999999999999888888999999999::::::::::::;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>AAAAAABBBBBBBBBCCCCCCCCCEEEGGGJJJKKKJJJFFFBBB???>>>>>>>>>===============<<<===>>>???@@@AAAAAABBBAAAAAAAAABBBBBBBBBCCCCCCBBBAAA?????????@@@BBBCCCCCCBBBBBBBBBAAAAAAAAAAAA????????????@@@AAACCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAACCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBCCCDDDEEEEEEFFFDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBAAA@@@???@@@@@@AAAAAAAAAAAA@@@@@@@@@???>>><<<;;;;;;::::::::::::999888888777666666888888888888888888888888666555555555555666666777444444444444444444444444333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111222222222222222222222222222111111111000000000///////////////////////////---------............///000000000000000000000000.../////////000000000000.........//////.........///////////////////////////////////////............------------...//////......////////////.....................///000000000000000000000000000000////////////000000000000////////////////////////////////////////////////............////////////999999999999999:::::::::888888888888888888888888666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444444333333222222222222333333333333333333333333333111222222333222111000///222222222222222222222222444444444444444444333222222222222222222222222222222222222333222222111000000000000111222222333333333333222111111111111222111111111222222222222333333222222222222111111111222222222222222222222222111111111222222222222333222222222222333333333333222333444444555555444444444444444444444444444444444444444444333333333333444444444444444444444444444444444444444444444444555555666666666666555555111111111111222222222222555555555555555555555555444444555666666666666555777777666666777777888999:::999999999888777777777888888888777777777777777888888888888888888888888777777777777888999::::::888999999::::::999999888666666555555555555666666777777777777777777777777777777666666666777888888888888888888888888888888888888999999999:::::::::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<<<<======;;;;;;;;;<<<======>>>>>>@@@@@@AAABBBCCCDDDEEEEEEHHHJJJLLLLLLKKKGGGCCCAAA???>>>>>>======<<<<<<<<<<<<======>>>???@@@AAAAAA??????@@@AAABBBCCCDDDDDDBBBAAA@@@>>>>>>???@@@@@@AAAAAA@@@@@@@@@????????????????????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAAAAABBBBBBAAAAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEAAAAAABBBDDDEEEFFFGGGHHHDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBAAA@@@@@@????????????@@@???>>>===<<<;;;;;;;;;999999888888777777666666777777777777777777777777666666555555444555555555444444444444444444444444333333333333333333333333222222222222222222222222111111000000000000111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000---------............///000000000000000000000000....../////////000000000...//////000000//////..............................///////////////000000...------------...//////......////////////.....................///000000000000000000000000000000////////////000000000000////////////////////////////////////////////////............////////////888888888999999999999999888888888888888888888888666666666666555555555555333333444555666666555555444444444444444444444444444444444444444444444444333333333222222222222333222222222222222222222222///000222333222111///---111111111111111111111111222333333444333333222222111111111111111111111111111111222222222222111111000000111111111222222222333222222111111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111222222222222111222222222222333333333222222333444444444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444555555666666555555444222222333333333444444444555555555555555555555555333444555555666666555555666666666666666777888888:::::::::999888777666666888888888777777666666666777777777777888888888888888777777777777888888999777777888888888888777777666666555555555555666666777777777777777777777777777777666666666777777777777888888888888888888777666666666777777777888888:::::::::999999999999999::::::;;;;;;<<<===>>>>>>;;;;;;;;;<<<<<<===============>>>@@@AAACCCDDDDDDGGGHHHIIIIIIGGGDDDAAA?????????>>>===<<<<<<;;;;;;=========>>>???@@@@@@AAA===>>>???@@@BBBCCCDDDEEEBBBAAA@@@???>>>>>>>>>>>>????????????>>>>>>>>>===@@@?????????????????????BBBBBBBBBBBBBBBBBBBBBBBB?????????@@@AAABBBDDDEEEDDDDDDDDDDDDDDDDDDDDDCCC@@@AAABBBBBBBBBAAA???>>>AAABBBDDDFFFGGGGGGGGGGGGCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAAAAACCCBBB@@@>>>=========>>>>>>>>>===<<<;;;:::::::::888888777777777666666666777777777777777777777777777666555555444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111////////////............000000000000000000000000---------............///................................./////////000000//////000000000000//////..............................//////000000000111...------------...//////......////////////.....................///000000000000000000000000000000////////////000000000000////////////////////////////////////////////////............////////////888888888888888888888888777777777777777777777777666666666666555555555555222333444555666666666555444444444444444444444444444444444444444444444444333333333444444444444333222222222222222222222222///000111222222000...---111111111111111111111111000111111222222222111111111111111111111111111111000111111222222111111111111111111111111222222222333222111111000000111111000000111111111222222222222222222111111111000000111111111111111111111111000000111111111222222222111111111222222222333333111222222333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444222222333333333444444444555555555555555555555555333444444555555555555555666666666555666777777888:::::::::999888777666666999999888888777777666666666666777777777888888888:::999888777666666666666555555666666666666555555666666555555555555666666777777777777777777777777666666777777777666666666666777777888888777777666777777777777888888888888888888999999999999999999::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===???AAABBBCCCDDDFFFFFFFFFFFFDDDBBB@@@>>>???>>>>>>===<<<;;;;;;:::=========>>>>>>??????@@@======>>>@@@BBBCCCDDDEEEBBBAAA@@@???>>>>>>======??????>>>>>>>>>=========@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEECCCDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCBBBAAA@@@???AAABBBEEEGGGHHHHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCDDDDDDCCCCCCBBBBBBAAAAAACCCAAA???===<<<;;;<<<<<<<<<;;;::::::999999999999777777666666666666666666666666666666666666666666777666555444444444444444444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000............////////////////////////////////////---------............///------------------------............//////////////////000000000000//////.........................../////////000000111111...------------...//////......////////////.....................///000000////////////////////////////////////000000000000////////////////////////////////////////////////............////////////888888888777777777777777777777777777777777777777666666666666555555555555444444444444555555666666444444444444444444444444333333333333333333333333222333333444444444444333222222222222222222222222000111111222111000///...111111111111111111111111///000000111111111111111111111111111111111111111///000111111222111111111111111111111111111111111222222111000000000000111000000000111111111111222222111111111111000000000111111111111111111111111000000000111111111111222111111111111222222222222000111222222333333222222333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444444555555555555444444111111111111222222222222444444444444444444444444333333444555555555555444666666555555666666777888:::999999999888777777777888888888888777777777777555666666777777888888888;;;:::999777666555444444444555555666666555555444666666555555555555666666777777777777777777777777666666777777777666555555555666777888888777666555888999999999999:::::::::888888888888999999999999:::::::::;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;======>>>@@@AAACCCDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@>>>======<<<<<<;;;;;;;;;=========>>>>>>>>>??????======>>>@@@AAACCCDDDDDDBBBAAAAAA@@@??????>>>>>>@@@@@@?????????>>>>>>>>>???@@@@@@AAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBCCCDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCBBBBBBAAA@@@AAACCCEEEGGGIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDBBBCCCCCCDDDEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCC??????@@@@@@AAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;;;;:::999888888888888888666666666666555555555555666666666666666666666666555555444444333444444444444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////000000000000111111111111////////////////////////---------............///------------------------------........./////////...//////000000//////...........................///000000000000000000111...------------...//////......////////////.....................///000000////////////////////////////////////000000000000////////////////////////////////////////////////............////////////888888777777777666666666777777777777777777777777666666666666555555555555666555444333444444666666444444444444444444444444333333333333333333333333000111222333444444333222111111111111111111111111222222111111111000000000111111111111111111111111000000111222222222222222111111111111111111111111//////000111111111111111111111111111111111111111222222111000000000000000000000000000111111111111111111111111000000000000111111111111111111111111000000000000111111111111111111111111222222222222000111111222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333444444555555444444333222222222222333333333333444444444444444444444444222333444444555555444444666555555555555666777777999999888888888888888888666666666666666666777777555555666666777888888999:::999888666666555555555555666666777777666666555666666555555555555666666777777777777777777777777666666777777777666444444444555777888888777555444777777777888888888999999888888888999999:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAABBBBBBCCCBBBBBBAAAAAAAAAAAAAAA<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>???@@@AAABBBCCCCCCAAAAAAAAAAAAAAA@@@??????AAAAAAAAA@@@@@@@@@?????????@@@AAABBBBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAABBBCCCAAAAAABBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCAAACCCEEEHHHHHHHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDBBBBBBDDDEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCEEEDDDDDDDDDCCCCCCCCCBBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;:::999;;;:::999999888999999999555555555555555555555555555555555555555555555555444444333333333444555555444444444444444444444444333333333333333333333333111111111111111111111111111111000000000000111111000000000000000000000000///////////////////////////000000000111111111222---------------------------------............///........................---------.........//////.........//////.........////////////////////////111111111000000000000000...------------...//////......////////////.....................///000000////////////////////////////////////000000000000////////////////////////////////////////////////............////////////888888777777666666666555777777777777777777777777777666666666555555555555777666444333333444666777444444444444444444444444333333333333333333333333///000111222333333222111111111111111111111111111333222222111000111111111000000000000000000000000000111222333333333333333000000000000000000000000//////000111111111111111222222111111111111111111222111111000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000111111111111222222222000000111222222222222222222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333333444444555555444444333444444555555555555666666444444444444444444444444222333444444555555444444555555555555555666777777888888888888888999999999333444444555555666666666444555555666777888888999888777777666666666666777777777888888888888777777666666555555555555666666777777777777777777777777666666777777777666444333444555777888888777555444444444444444555555555666888888999999:::::::::::::::::::::::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>??????@@@??????>>>>>>??????@@@;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBBBBBBBAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCFFFEEEDDDBBBBBBCCCDDDDDDAAACCCEEEHHHHHHGGGFFFDDDCCCCCCDDDDDDEEEEEEFFFFFFAAABBBDDDEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEFFFFFFDDDDDDBBBAAA@@@????????????????????????@@@@@@@@@<<<======>>>===<<<:::999;;;;;;::::::999999::::::444555555555555555555555555555555555555555555555333333333333444444555666444444444444444444444444333333333333333333333333000000000000000000000000111111000000000000111111000000000000000000000000////////////////////////---.........//////000000---------------------------------.........//////000000000000000000000000---------.........//////------............------000000000000000000000000222222111111000000//////...------------...//////......////////////.....................///000000////////////////////////////////////000000000000////////////////////////////////////////////////............/////////000999888666555555666666777777777777777888888888888666666555444444444444555444444444444444444444444555444333222111111111111222222222222222222222222111222222333333222222111///000000000000111111111333222111000//////////////////////////////////////////000111222222333333000000000000000000000111000000111111111222222222000000000000000000000000000000111111111000000///222111000000000111333333444333111///...//////000111111111111111111111111111111111111111111111111333222222222111000000000111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333555555444333333222111111555444333222222222333444222333333444444333333222222222333333333333444444444333333222222333333444555555555555555555555555555555666777777777777777555555444444444333333333333333333333444555666666666666555555555555666666777777666666555555555444888777666555555555555555888888777777777777888888444444444444444444444444555555555555666666666666777777666666555555555444:::777555666999;;;:::888999999999999999::::::;;;999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>????????????>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>======<<<<<<<<<;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>???@@@@@@@@@@@@@@@???@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@@@@???>>>>>>AAAAAABBBCCCDDDEEEFFFGGGCCCDDDEEEEEEDDDBBB@@@>>>CCCDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDGGGEEECCCCCCDDDDDDCCCBBBCCCBBBBBBBBBCCCDDDFFFGGGEEEDDDCCCAAA@@@@@@AAAAAADDDCCCBBBAAA@@@AAABBBBBBFFFEEEDDDCCCBBBAAAAAAAAA??????>>>===============>>>>>>>>>>>>===<<<::::::===;;;999777777777999:::999888888777666555555444555555444444444333333333333222222111111222222333000111333444555444333333222222222222222222222222////////////000111333333111111111111000000000000111111000000//////......//////000000000000//////........................000000//////......------------------------,,,,,,000000000000000000000000------......//////000000000000000000000000000000------------------------000000000000000000000000111000///---------...///000000///...---,,,,,,+++............////////////000000//////.........---000000000000000000000000//////.........---------......//////000000111111////////////////////////:::999777666555555555555444444555555555666666666666555444444333333444444444444444444444444444444555444333222111111111111222222222222222222222222111222222333333222222111000000000111111111222222333222111000////////////000000000000000000000000//////000111111222333333222222111111111000000000000000000000000000111111000000000000000000000000000000111111111111000000222111000000000111222333444333111000//////000000111111111111111111111111000000000000000000000000222222111111111111111111111111111111000000000000111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333444444333222222222333444111222222333333222222111222222333333333333444444555444444333333444444555555555555555555555555555555666666777777777666666555555555444444444333333333333333333444555666666666666555555555555666666777666666666555555555555555555444444333444444444888777777666666777777888555555555555555555555555555555555555666666666666777666666666555555555555888777666666888999999888888888999999999888777666888888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<===<<<;;;::::::;;;<<<===>>>=========<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBAAAAAA@@@???===>>>??????@@@@@@?????????@@@AAAAAAAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA???????????????>>>======@@@@@@AAABBBCCCDDDEEEEEECCCCCCDDDDDDDDDBBBAAA@@@AAABBBCCCDDDEEEEEEEEEEEECCCDDDDDDEEEEEEDDDDDDCCCFFFDDDBBBBBBCCCDDDCCCBBBBBBBBBAAAAAABBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAABBBDDDCCCBBBAAA@@@AAAAAABBBEEEDDDCCCBBBAAAAAAAAAAAA???>>>>>>===========================<<<;;;:::999<<<;;;999777777777888999888888777777666555555444555444444444444333333333333222222111111222222333111222333444444444333333444444444444444444444444000/////////000111222222111111000000000/////////000000000/////////////////////000000000000//////........................////////////...............---------------------////////////////////////............////////////////////////////////////------------------------........................000000///.............../////////...------,,,,,,............////////////000/////////............//////////////////////////////.........---------///////////////000000000........................888777666555555555666666444444444555555555555666555444333333222222333333444444444444444444444444444444333222111111111111111111111111111111111111111222222333333222222111111111111111222222222333333222111000////////////111111111111111111111111///000000111111222222222333222222222111111000000000000000///////////////000000000000000000000000000000111111111111000000111111000000111111222333444333222111000000000000111111111111111111111111////////////////////////000000111111111111111111000000000000000000000000000000000000000000000000111111111222222222222333333333333333333333333333111111111222333444444555444333333222222333333444000111111222222111111000222222333333333333444444555555444444444444555555444444444444444444444444555666666666666666555555555555555444444444444333333333333333444555666777666666555555555555666666666666666666555555555555333333222222222333444444777777666666666666777777666666666666666666666666444555555555555666666666666666666666555555555555555666777666555666777999888999:::;;;;;;:::999888777777777888888888888999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;============<<<<<<<<<<<<<<<<<<======>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@???======>>>??????????????????@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????>>>======??????@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCEEECCCAAAAAABBBCCCBBBAAAAAAAAA@@@@@@AAABBBCCCDDDEEEEEECCCBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAACCCBBBBBBAAAAAA@@@@@@@@@>>>>>>======<<<<<<==================<<<;;;::::::<<<;;;999888777777888888777777777666555555444444444444444444333333333333333222222111111222222333111222333333444333333333444444444444444444444444111000000000000000111111000000000/////////......//////////////////000000...//////000000//////........................................../////////......................../////////////////////////////////...............------------------------...................................................////////////...---------------------------------............/////////////////////............////////////////////////...............---------000000//////////////////........................444444555555666777888888555555666666666777777777444333222222111111222222333333333333333333333333444333222222111111111222000000000000000000000000111222222333333222222111111111222222222333333333222222111000//////000000000000000000000000000000///000000000111111111222111111111111222222222222111000000000000/////////000000000000000000000000///000000111111111111000111111111111111222222222333333222111111111111111111111111111111111111111000000000000000000000000//////000000111111222222000000111111111111111222000000000000000000000000111111111111222222222222222222222222222222222222111111111222333333444444333333333333333333444444111111222222222222111111222222222333333333444444444444333333333333444444444444444444444444444444555555666666666555444444555555555555444444444444333333333444444555666777666666555555555555666666666666666666666555555555222222222222333333444555777666666555555666666777555555555555555555555555444444444555555555666666666666666666666555555555333666777666444444777:::777777888888999999::::::777777777888888888999999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<<<<======>>>??????@@@@@@@@@AAAAAAAAA@@@@@@???======>>>????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@@@@???>>>>>>??????@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDBBB@@@@@@BBBCCCBBBAAAAAA@@@?????????@@@BBBCCCDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>======<<<<<<<<<=========>>>>>>>>>======<<<;;;<<<;;;999888777777777777666666666555555444444444444444444333333333222222333222222111111222222333222222222333333333222222111111111111111111111111222111000000000000000111////////////............---......//////000000000...//////////////////...........................---------....../////////.........////////////////////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////........................---.../////////...---,,,,,,,,,,,,------.........---------........./////////////////////.........////////////////////////........................000000000//////......---........................555666666666666555555555555555555555666666666666333333222111111111111222333333333333333333333333333333222222111111222222000000000000000000000000111222222333333222222111111111222222222333333333222111000000000000000000////////////////////////000000000000000111111111//////000111222333333444111111111111111111111111000000000000000000000000//////000111111111111111000000111111222222222222222222222222111111111000000000000000000000000000111111111111111111111111/////////000000111111222111111111222222222333333111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222333333444444444222222333333333333222222222222222333333333444444333222222222222222222333444444444444444444444444444444555555555555444333666666555555555444444444444444444444555666777777666666555555555555666666555555555666666666666666444444333444444555666777666666555555555555666666444444444444444444444444444444444444555555555555555555555666666666666666222555777777555555999<<<:::888555333333444555777888888888888999999999:::999999999:::::::::;;;;;;;;;<<<<<<======<<<<<<;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<===============<<<<<<<<<===>>>>>>????????????@@@AAAAAA@@@@@@@@@======>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAABBBBBBCCCCCCAAAAAA@@@AAAAAABBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???BBBBBBCCCCCCCCCCCCBBBBBBCCCBBB@@@@@@BBBCCCBBBBBB@@@@@@???>>>>>>???AAABBBBBBBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>======<<<<<<<<<<<<======>>>>>>?????????>>>======;;;;;;999888777666666666555555555555444444444444444444333333333222222222333222222111111222222333222222222222222222222222111111111111111111111111222111000000000000000111////////////............------......//////000000......////////////..............................,,,,,,------......//////............//////000000........................//////......------,,,,,,------------------------////////////////////////////////////////////////,,,---...//////...---,,,++++++,,,,,,---.........------------.....................///////////////........................---.....................000000//////......------........................999999888777555333111000222222222333333333444444444333222222111111222222333333333333333333333333333333222222111222222333111111111111111111111111111222222333333222222111111111111111222222222333111111000000000000000111........................000000000000000000000000......///000111222222333000111111111222222222222000000000000000000000000...///000111111222111111000000111222222222222111000000111111111111000///000000000000000000000000111111111111111111111111//////000000000000000000000000000111222222333333111111111111111111111111000000000111111111111222222222222222222222222222222222222222222111111111111111222333444444444444333333333444444333333333222222333333333333444444222222111111111111222222333333333333333333333333222333333444555555444444666666666555555555444444444444444444555666777888666666555555555555666666555555555666666666666666666666555555555666777777555555444444444444555555444444444444444444444444333444444444444555555555555555555666666666666666333555666777888:::===???CCCAAA<<<888666555555666888888888999999999::::::888888999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>===<<<<<<<<<<<<<<<===============<<<<<<<<<======>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>BBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCDDDDDDCCCCCCCCCCCCBBB@@@AAACCCDDDCCCCCCAAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBAAAAAA???>>><<<<<<;;;;;;<<<<<<======>>>>>>>>>??????>>>>>>===;;;::::::999777666555444444444444444444444444444333333333333222222222222333222222111111222222333333333222111111111111222333333333333333333333333111000000000000000111111000000000/////////........................//////---......//////......---........................---------------.........---------......//////000.................................---------------................................................000000000000000000000000,,,,,,---............---++++++,,,,,,---------...,,,------------..................///////////////........................---------...............//////..................------------------------777777777777555444222111111222222222222333333333444444333222222222222222222222222222222222222222333222222111222222333333222222222222222222222222111222222333333222222111000000000111111111222222111111000000000000111111////////////////////////000000000000000000000///////////////////////////......///000111222333333000000000000000000000000...///000111111222222222///000111222333222222111...///000000000000///...000000000000000000000000111111111111111111111111000000000000000/////////.........///000000111111000000000000000000000000000000000000111111111111111111111111111111111111000000111111222222333333000111222444555555444444222222333333333333222222222222333333333333444444333222222111111222222333333333333333333333333333000111222333444555555555666666666666555555555555444444444444555666777888666666555555555555666666555555555555666666666777777777666666555555666666555444444444444444444555555555555555555555555555333333444444444555555555555555555555666666666777555555555888<<>><<<<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAAAAA@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@?????????@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDBBBAAABBBCCCEEEEEEDDDAAAAAA????????????@@@AAABBBCCCDDDEEEEEEDDDCCCCCC@@@AAAAAABBBAAA@@@???>>>???@@@AAABBBCCCAAA@@@???<<<;;;;;;;;;;;;<<<===>>><<<<<<============<<<<<<;;;::::::999777666444333333333333333333333333333333333333222222222222111333222222111111222222333444333111000000000111222222222222222222222222222000/////////000111222222111111000000000/////////..................---------......//////......---...........................------------------,,,+++,,,,,,---......//////........................,,,------------------...........................------------------------////////////////////////---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,------,,,,,,---------...................../////////000........................---------.........//////------..................------------------------111222444666777777666666333333444444444555555555555444333333222222333333222222222222222222222222222222222111222222333333222222222222222222222222222222222333333222222222///000000000000111111111111000000000000000111111000000000000000000000000000000000000////////////222111000///...---,,,,,,,,,---...///000111222333000000000000000000000000......///111111222222222///000111222333222111111---...///000000///......000000000000000000000000000000000000000000000000111111000000//////......,,,,,,------...//////000////////////////////////000000000000111111111111111111111111111111111111......///111222333444555000111222444555555444444111111222222222222111111222222333333333444444444444333333222222333333444333333333333333333333333///000111333444555666666777666666666555555555555555444444555555666777888666666555555555555666666444555555555666666777777888777666555555555555555555444444333333444444555666666666666666666666666333333333444444444555555444555555555666666777777666555444888>>>CCCDDDCCC666888;;;<<<<<<:::777555666666666666777777777777777777888999::::::;;;;;;999999999::::::999999999::::::;;;<<<<<<;;;::::::;;;<<<<<<<<<======>>>>>><<<<<<<<<==================>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAABBBAAA@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>>>>???????????????@@@BBBCCCCCCBBB@@@???>>>???AAACCCDDDEEEFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBDDDEEEEEEEEEBBBAAA@@@??????@@@AAAAAADDDEEEFFFGGGGGGFFFEEEDDD@@@@@@AAABBBAAA@@@???>>>???@@@BBBCCCCCCBBBAAA???;;;;;;;;;;;;;;;<<<===>>>::::::;;;;;;<<<;;;;;;:::;;;::::::999777666444333333333333333333333333333333333333222222222111111333222222222222222222333444333111000000000111111000000000000000000000000////////////000111333333111111111111000000000000/////////......------,,,---..................---.................................------,,,,,,,,,++++++,,,,,,---...//////........................,,,,,,,,,------.........------------------------------------------------........................------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000........................---------.........//////,,,------....../////////------------------------444444444444444444444444444555777888888777555444222222222111111000000000000000000111222222222333333222111000000111222333000000000000111111111111111111111111111111111111000000000000000000000000000000////////////000000000000000000000000000000111111111111111111111111111111111111000000000///////////////////////////......///000000000000000000000000000000000000000////////////////////////222222111111000000//////000000////////////000000---......///000111111222000000000000////////////000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222333333444444444222222111111111111111111444333333333333333333444000000000000000000000000333333333333333222111000333333444444555666666666555555444333444555666777555444444444444555555666555555555555666666666666444444444555555777888999666555444444555555444333444333333222222333333444888888777555555444444444444444444555555555666666444444444444444444444444777222333III```WWW???666888777777:::>>>===777111666666666666666666666666777888888888888999999999999999:::::::::::::::::::::999888888888999:::;;;<<<<<<<<<<<<<<<===>>>>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAAAAACCCDDDDDDDDDCCCBBBBBBAAA?????????AAACCCDDDAAAAAA@@@@@@???>>>======AAA???>>>======???AAABBB>>>??????@@@@@@AAABBBBBBCCCCCCDDDDDDCCCAAA@@@>>>CCCBBBBBBBBBCCCDDDFFFGGGGGGHHHHHHHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAA@@@CCCCCCBBBAAA@@@@@@@@@@@@IIIIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCBBB@@@??????@@@???@@@AAABBBBBBAAA@@@????????????>>>??????@@@AAA===<<<<<<;;;;;;;;;<<<<<<:::999777666444333333333222222222222222222222222333333333333333333333333444444444333333222222222444333222222111111222222222111111111000000//////000000000000000000000000222222111000//////000000000000000000000000000000........................////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,................................................//////.........---------------++++++++++++------000000///.......................................,,,,,,---.../////////...////////////////////////........................////////////////////////..............................------------......444444444444444444444444111222333333333333222111333222222222111111111111222222222222222333333333222222111000000111222222000000000000111111111111111111111111111111111111000000000000000000000000000000000//////000000000000000000000000000000000------------------------111111111000000000//////////////////////////////......///000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000////////////000000---......///000000111111000000000000111111111111111000///////////////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222333333333333333333111111111111111111111111111000000//////000000111111111111111111111111111222333333333222222111000333333333444555555666666555444444333444555666777666666555444444555555555555555555555666666666666555555444555555666777888666555555555555555444333555444444333333444444555888777666555444444444444444444444555555555666666444444444444444444444444777555777JJJ^^^TTT>>>888888666666999<<<<<<888333666666666666666666666666777777888888888999999999999::::::::::::;;;;;;;;;:::999888888888999:::;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@@@@??????>>>>>>@@@AAABBBCCCDDDCCCCCCBBBBBBAAA@@@??????AAABBBDDDAAAAAAAAA@@@??????>>>>>>@@@???>>>>>>>>>???AAAAAA>>>??????@@@@@@AAAAAABBB???@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGHHHIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAA@@@@@@@@@@@@HHHHHHIIIHHHGGGEEEDDDBBBBBBCCCDDDBBB@@@???@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>>>>??????@@@AAA======<<<;;;;;;;;;;;;;;;:::999777666444333333222222222222222222222222222333333333333333333333333333333333333222222222111444333222222111111222222111111111111000000000///000000000000000000000000222111111000//////000000000000000000000000000000................................................/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................//////////////////////////////.........---------------,,,++++++,,,------//////...---------------........................------......///.........................................................------------------------..............................------------......444444444444444444444444000000000000000000000000333333333222222222222111333333333333333222222222222111111000000111111222000000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////......///000000000000000000000000000000000000000111111111111111111111111///000000000000000000111000000////////////000000.........//////000000111000000000111111222222222111111000///////////////000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111333333333333333222222222111111111111111111111111333222222111111222222333222222222222222222222222222222222333222222111000222333333444444555555666555444444444444555666666888777666555555555555555444555555555555666666666666555555555555555666666666555555555555444444444666555555444444555555666777777666555444444444444444444444555555555555555555555555555555555555555555666888FFFUUULLL:::888888666555777:::;;;999666666666666666666666666666777777777888888888999999999:::::::::;;;;;;;;;<<<999999999999999:::;;;;;;;;;;;;::::::;;;;;;<<<===@@@@@@??????>>>>>>======CCCCCCBBBAAA@@@??????>>>@@@AAAAAABBBCCCBBBBBBBBBAAAAAA@@@??????@@@BBBCCCBBBAAAAAA@@@@@@?????????>>>??????@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBDDDFFFHHHJJJKKKKKKJJJHHHGGGEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDCCCBBBAAAAAAAAAAAAGGGGGGGGGGGGFFFEEECCCBBBBBBCCCCCCBBB@@@??????@@@AAA@@@@@@??????@@@@@@AAA============>>>???AAAAAA>>>===<<<;;;:::999999999999888777666555444333222222222222222222222222222333333333333333333333333222222222111111111111111333333222111111111111222111111111111000000000000000000000000000000000000111111000/////////000000////////////////////////........................------------------------///////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,........................////////////////////////...............---------------,,,,,,,,,,,,------...---,,,,,,,,,,,,,,,,,,.................................///......------................................................,,,,,,,,,,,,,,,,,,,,,,,,..............................------------......333333333333333333333333333222111111111111222333333333333222222222222222333333333222222111111111111111000000000000111111///000000000111111111111111111111111111111111111000000000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000/////////.........////////////////////////......///000000000000000000000000000000000000000000000000000000000000000.../////////000000111111//////000000000000//////........./////////000000......///000111222222222222111000//////......///000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111444333333333222222111111111111111111111222222222444333333222222333333444222222222222222222222222111111222222222222111111222222222333444444555555444444444444555555666666999888777666555444444444444444444555555555666666666666555444444444555555555666666555444333444555555555444444444444555555777666555444444444444444555555555555555555555555666666666666666666666666333555555<<>>555888777666444666888::::::999666666666666666666666666777777777777888888888888999999::::::;;;;;;<<<<<<999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<======AAAAAA@@@???>>>======<<>>@@@BBBBBBAAA@@@???>>>>>>>>>???@@@@@@AAAAAACCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAACCCDDDGGGIIIKKKMMMLLLJJJHHHGGGFFFEEEDDDAAA@@@@@@@@@AAACCCDDDEEEEEEDDDCCCBBBAAAAAAAAAAAADDDEEEFFFFFFEEEDDDCCCBBB@@@AAAAAA@@@>>>======>>>@@@???>>>======>>>???@@@<<<<<<<<<===>>>???@@@AAA>>>===<<<:::999888888888888888777777555444333222222222222222222222222222222222222222222222222222111111111000000000000000333222222111111111111111111111111000000000000000000000000000000000000000111000000/////////000000................................................------------------------//////..................------------------------,,,------......------,,,........................////////////////////////........................---------,,,,,,---------------,,,,,,,,,,,,------.........................../////////...---,,,,,,......................................................................................................------------......333333333333333333333333333333222222222222333333222222222222222222222222222222111111000000//////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000111111000000000000111111////////////////////////------------------------/////////............---000000000000000000000000......///000000000000000////////////////////////////////////////////////......//////000000000111//////000000000000//////............////////////,,,------...///000111111111111000///////////////000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111333333333222222111111111000000111111111222222222000000////////////000000111111111111111111111111000111111222222111111111111111222222333444444444444444444555555555555555888888777555444444444444444444444444555555555555666555555444444444444555444666777666444333444555444444333333333333444444666555555444444444444555555555555555555555555444666666666666666666666666222666333333999555222999777666555555777999::::::666666666666666666666666666666777777777888888888888888999999:::;;;;;;<<<999999::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>AAA@@@@@@???>>>===<<<<<<======>>>>>>??????@@@@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@???===???AAACCCCCCBBB@@@???===>>>>>>??????@@@AAAAAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBDDDGGGIIIKKKLLLKKKJJJIIIGGGFFFEEEDDD@@@???>>>>>>???AAACCCDDDDDDDDDCCCAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBAAA>>>???@@@>>><<<;;;<<<===>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<===>>>???@@@======;;;:::888888777777777777777777666555333222222222222222222222222222222222222222222222222222000000000000000000000000333222111111000000111111000000000000000000111111////////////////////////000///////////////000000------------------------................................................------------------------------------------------,,,------......------,,,........................---------------------------.....................------------------------...---------------................................./////////...---,,,,,,......................................................................................................------------......333333333333333333333333111111111111111111111111000111111111111222222222000000000000000////////////000000111111000000///000000000000111111111111000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000........................///.........------------000000000000000000000000......///000000000000000////////////////////////...........................//////////////////000...///000111111000///...........................---------....../////////000000////////////000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222111111111000000000111222222333333111111000000000000111111000000000000000000000000///000111111222111111111000111111222222333333444333444555555666666555555777666555444444444444444333444444444444555555555555444444444444444555555444666888666333222444666333333333222222333333333555555444444444444444555555555555555555444444444555555555555555555555555444888444000555444333;;;666666666666666777888999666666666666666666666666666666666777777777888888666777777888999:::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===??????>>>>>>======<<<<<<:::;;;;;;<<<===>>>?????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@?????????????????????????????????>>>???AAABBBCCCBBBAAA???======>>>>>>???@@@@@@@@@??????@@@@@@BBBCCCEEEFFFAAAAAAAAAAAACCCEEEGGGIIIIIIIIIJJJIIIHHHGGGEEEDDD@@@???>>>===>>>???BBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAA>>>??????>>><<<;;;;;;<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<<<<<<<======>>><<<;;;:::999888777777777666777777777777555333222222222222222222222222222222222222222222222222222000000000000111111111111222222111000000000000111000000000000111111111111//////////////////////////////......//////000000................................................////////////////////////,,,,,,,,,---------------------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------...............------............---------------------......///.................................///......------------------------------........................++++++++++++++++++++++++..............................------------......222222222222222222222222000000222222222222000000//////000000000111111111000000000000000111111111...///000111111000///...000000000000111111111111000000000000000000000000000000000000000000000000//////............//////000000000000000000000000000000000000000000000000.........---------,,,,,,000000000000000000000000......///000000000000000///////////////////////////////////////////////////////////////............///000111111000///.......................................///////////////......//////000111222000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222///000000111222222333333333333222222222222333333111111111111111111111111//////000111111111111111000000111111222333333333333444555666666666555444555444444333333333444444333333444444444555555555333333333333444555555666333666888777333111333666444444333333333333444444555444444333333444444555666666555555555444444444444444444444444444444444111888555222777666333888666666777777666666777777666666666666666666666666666666666666777777777888444555666777888999::::::999:::;;;<<<<<<<<<;;;:::999999888888999999:::;;;=========<<<<<<<<<<<<<<<;;;;;;;;;<<<=========>>>>>>>>>=========>>>???@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAAAAA======>>>>>>??????@@@@@@?????????@@@AAACCCEEEGGGAAAAAA@@@AAABBBDDDEEEGGGEEEFFFIIIJJJJJJGGGEEECCCBBBAAA???>>>>>>???AAACCCBBBBBBAAA@@@????????????>>>???AAABBBBBBBBBAAAAAA???@@@@@@???===<<<<<<===<<<======>>>>>>======<<<======<<<<<<;;;;;;<<<<<<::::::999888888888888888555666777888777555444222222222222222222222222222111111111111111111111111000000000111111222222222222222111000000000000000///000000000111111111111////////////////////////...............///000000........................................................................------------.........///........................,,,------......------,,,........................---------------------------------.........//////,,,---...//////...---,,,,,,,,,++++++,,,------...........................------......///.........------------------------........................++++++++++++++++++++++++..............................------------......222222222222222222222222000111333555555333111000......//////000000000111000000111111222222222333...///000111111000///...000000000000111111111111000000000000000000000000000000000000000000000000......------------......000000000000000000000000------------------------......---------,,,,,,,,,000000000000000000000000...//////000000000000000////////////////////////000000000000000000000000000000//////.........---...///000222222000///........................---000000000000////////////............///111222333000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000111111222222222333///000000111222222333333000000////////////000000222222222222222222222222//////000111111111111111000000000111222222333333333333555666666666555444333333222222222333444444333333333444444444555555222222222333444555666777333666999777333111333777555555555444444555555555444444333333333444444555666666555555555444444444444444444444444444444444---666555333999777111444555777888888777666666666666666666666666666666666666666666666777777777777444444555666777888999999999:::;;;<<<<<<<<<;;;:::777777777666777888888999;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<<<<<<<>>>===<<<<<<<<<===???@@@@@@@@@@@@@@@@@@???>>>==================>>>>>>>>>@@@@@@AAAAAABBBBBBBBBAAA=========>>>??????@@@@@@CCCBBBAAA@@@AAABBBCCCDDDAAAAAA@@@@@@AAABBBDDDEEEBBBDDDHHHJJJJJJHHHDDDBBBDDDCCC@@@>>>>>>@@@BBBCCCBBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@@@@AAABBB@@@>>>===>>>???===>>>???@@@@@@???>>>===>>>===<<<;;;;;;;;;;;;;;;999999888888888888888999555666777888777666444222222222222222222222222222111111111111111111111111000000111111222222222333222111111000000000000000//////000000111111111222////////////////////////...............///000111////////////////////////........................---------------------------.........//////000000........................,,,------......------,,,................................................---------.........//////,,,---...//////...---,,,+++*********+++,,,,,,---........................,,,,,,---.../////////...------------------------........................------------------------.................................------.........333333333333333333333333111111111111111111111111333222111000000111222333222111111111000000//////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000//////.........---///000000000111111222222............////////////111///...------...///111000000000000000000000000////////////////////////000000////////////000000444111------///000///...////////////////////////...///000111111000///...222222111000///...------////////////000000000000......///000111222222333444222111//////000222333//////////////////////////////000000111111111222111111111111111111111111111111111111111111111111000000000000000111111222111111111111111111111111000000111222222222222111000000000000111111111111111111222222222333333333555555555555666666777777222222222222222222222222333333333333333333333333222222333333333444444444444444555555555555444444333333333444444555555555444444444333333222222222333333333333333333333333222333333444444333333222333333333333333333333333111666555000555>>>>>>666555555444333222444777999666666666666777777777777666666666666666666666666999999:::::::::999999888:::999777666555666888999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>?????????===<<<===>>>============>>>>>>>>>>>>>>>=========>>>???AAABBBBBBAAAAAABBBDDDEEEEEEDDD@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGHHHGGGEEEBBBAAADDDDDDDDDCCCBBBAAA???>>>CCCBBB@@@>>>======>>>>>>AAAAAAAAA@@@@@@@@@@@@???@@@@@@??????????????????:::;;;===>>>>>>>>>===<<<888:::;;;;;;999777777888888888888777777777777777666555555555555444444444333444444444444333222222000111111111111222222222222222222111111111000000333111///000333444222000111111111111000000000000////////////............////////////000000000000////////////////////////.........................../////////...------,,,------------------------------------------------------------------------,,,,,,,,,---------...............------,,,,,,,,,........................---------------------------------............///...------,,,,,,------...........................------------------------,,,,,,,,,------........./////////...---------,,,++++++,,,------......///,,,------......------,,,333333333333333333222222111111111111111111111111222222111000000111222222111111111111000000000///000000000000000000000000111111111000000000//////////////////////////////////////////////////////000/////////............------------------..................////////////000///...------...///000////////////////////////////////////////////////000000////////////000000333000......///000///...////////////////////////000000////////////000000111111000000///.........////////////000000000000/////////000111111111222111111000/////////000111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000000000111222222222222111000000000000111111111111111111111222222222333333444444444555555555666666333333333333333333333333333333333333333333333333222222333333333444444444444444555555555555444444333333444444444444444444555444444444333333333333444444444444444444444444222333333444444333333222333333333333333333333333333777666111555???@@@999666666555444333444555666555555555555666666666666888888888888888888888888888999999::::::999999888999888777555555666888999::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>============>>>???>>>===<<<===>>>=========>>>>>>>>>?????????>>>>>>>>>???@@@AAABBBAAA@@@@@@AAACCCDDDDDDCCC@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFFFFFFFEEECCCBBBEEEEEEDDDCCCBBBAAA@@@@@@@@@???>>>>>>===>>>??????AAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAA@@@??????>>>;;;<<<===>>>>>>>>>======;;;<<<===<<<:::888888999888888888888777777777777666555555555555444444444333333333333333222222111000111111111111222222222222222222111111111000000222000///000222222111///111111111000000000//////////////////.............../////////000000000000...............................................................---,,,,,,------------------------------------------------------------------------,,,,,,,,,---------............---------,,,,,,,,,++++++++++++++++++++++++---------------------------------............///...------,,,,,,------...........................------------------------,,,,,,,,,---------......---------------,,,,,,,,,------------------------,,,------......------,,,444444333333222222222111111111111111111111111111222222111000000111222222111111111111000000000000000000000000000000000000111111000000000000//////////////////////////////////////////////////////////////////............////////////........................////////////000///...------...///000////////////////////////////////////////////////000//////......//////000222000......///000//////////////////////////////111000...------...000111////////////////////////////////////000000000000000000000000000000000000////////////////////////111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000111111222///////////////////////////000111111222222111111000000000000111111111111111111111222222222222333333333333333444444444444333444444444444444444444333333333333333333333333333333333333444444444444444444555555555555444444444444444444444444333333555555555555555444444444555555555555555555555555222333333444444333333222333333333333333333333333222666555222666AAADDD@@@888777666555555444444444444444444444555555555555888888888888888888888888888888999999999999999888888777666555555666888888999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>><<<<<<===>>>===>>>>>>>>>>>>?????????????????????@@@AAABBBBBB???>>>>>>???AAABBBBBBAAA????????????@@@AAABBBBBBAAABBBDDDEEEFFFEEEDDDDDDGGGFFFDDDBBBAAAAAABBBBBB>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>???AAACCCDDDEEEDDDDDDBBBAAA@@@???>>><<<======>>>>>>>>>>>>===>>>@@@@@@???<<<:::::::::999999888888888777777777666555555555555444444444222333333333333222111111000111111111111222222222222222222111111111111111111///...///000111000///111111000000000000//////////////////................../////////000000000................................................------------,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------.........------------,,,,,,,,,---------------------------------------------------------............///...------,,,,,,------...................................................,,,,,,,,,------------...++++++,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,------......------,,,444444333333222111111111111111111111111111111111222111111111111111111222111111111000000000000000000000000000000000000000111000000000///////////////////////////////////////////////////////////////////////////.........111000000000///.....................////////////000///............///000/////////////////////////////////////////////////////////....../////////000000/////////000//////////////////////////////000///...------...///000........./////////000000////////////000000000000000000000000000/////////......///000000000//////000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111000000000000000111111222000000000000000000000000///000000111111111111111///000000000111111111111111111111111222222222222222222222222222333333333222222333333333333333444333333333333333333333333333333333444444444444555444444555555555555444444555555555444444333333333666666666666666555555555444444444444444444444444222333333444444333333222333333333333333333333333///222222111666AAAFFFFFF999777666666666666555444444444555555555666666666666666666666666666666666777888888999999999999888777777666666666777888888888888999::::::;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<=====================>>>>>>?????????;;;===>>>>>><<<<<<===???>>>>>>>>>?????????@@@@@@?????????@@@@@@AAAAAAAAA>>>======>>>@@@AAAAAA@@@??????????????????@@@@@@@@@AAACCCEEEFFFGGGGGGGGGHHHGGGDDDBBBAAABBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<>>>@@@AAADDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCAAA>>><<<;;;;;;:::999999888888777777777666555555555555444444444222222333333222222111000000000111111111222222222111111111111111111111111//////....../////////...111000000000////////////////////////...................../////////000000................................................---,,,,,,,,,+++,,,,,,,,,------------------------,,,,,,------------------------------------------,,,,,,,,,---------......------------------------............////////////---------------------------------............///...------,,,,,,------...........................////////////////////////------------------------++++++,,,,,,---------.........---------,,,,,,,,,,,,------......------,,,333333333222222111111111111111111111111111111111111111111222222111111111000000000000000000111111000000000000000000000000000000000////////////............................................................///////////////---------,,,,,,+++++++++............//////////////////............//////........................//////////////////////////////............////////////000000000//////000////////////////////////---...///000000///...---------......//////000000////////////000000000000000000000///////////////...///000111111111111000////////////////////////111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111//////000111111111111000///000000000111111111111000000111111111222222222222222222222222222111111000000111111222222222222333333333333333333333333333333444444444555555555444444555555555555444444555555555444444333333333666666666666666666666666333333333333333333333333222333333444444333333222333333333333333333333333111222222222555<<>>???@@@@@@AAA<<<>>>???>>>======>>>???????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@>>>======>>>@@@AAAAAA@@@@@@@@@???>>>>>>>>>??????@@@AAABBBDDDFFFHHHIIIIIIIIIGGGEEECCCCCCCCCEEEFFFDDDDDDCCCCCCBBBAAA@@@@@@@@@???>>>======>>>??????@@@@@@@@@@@@AAAAAAAAAAAA?????????>>>>>>>>>??????BBBCCCDDDBBB???===<<<<<<:::::::::999888777777666666555555555555444444444222333333333333222111111000000111111111222222222111111111111111111111111......//////.........///000000000////////////...////////////........................////////////................................................---,,,+++++++++,,,,,,---------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------******+++++++++,,,,,,,,,---------------------------------............///...------,,,,,,------...........................////////////////////////------------------------,,,,,,------......//////,,,,,,,,,---------......,,,------......------,,,222222222222222222222222111111111111111111111111000111222222222222111000000000000000111111111111000000000000000000000000000000////////////...............................................................///////////////..................------............////////////////////////////////////........................///////////////////////////......------......///---///111111000///000000////////////////////////,,,---///000000///---,,,---------....../////////////////////000000000000/////////////////////////////////000000111111222........................111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111...///000000111111000000000000000000111111111111000000000111111111111222222222222222111111111111//////000000111111222222333333333333333333333333333444444444555555555555444444555555555555444444444444444444444444333333555555555666666666666666333333333333333333333333222333333444444333333222333333333333333333333333555555555444333666:::===>>>:::555444666888777555666666666666777777777888777777777777777777777777666666777888999999999999777777888999999:::::::::999999999::::::;;;;;;;;;;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============<<<<<<===>>>???AAABBBBBB???@@@AAA@@@>>>===>>>?????????@@@@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>>>>???AAABBBBBBAAAAAAAAA@@@???>>>>>>>>>??????@@@AAACCCEEEGGGIIIIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDBBBAAA@@@CCCCCCCCCCCCBBBBBBAAAAAA?????????@@@AAAAAABBBBBBAAA@@@??????>>>?????????AAABBBCCCBBB???=========;;;;;;:::999888777777666666555555555555444444444333444444444444333222222000111111111111222222222111111111111111222222222...///000///...---...000000000////////////......////////////............------........./////////------------------------........................---,,,+++++++++,,,...///------------------------+++,,,,,,------.........------------------------,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,,,,------......---------------------------------............///...------,,,,,,------......................................................------------,,,,,,,,,------..................++++++,,,,,,---...//////,,,------......------,,,000000000111222222333333111111111111111111111111000111222222222222111000///000000000111111111111000000000000000000000000000000/////////...................................................................../////////000000000111111111111111222............////////////......////////////..............................///////////////////////////......------......///,,,///111111000///000111////////////////////////---..................------.....................////////////000000000000---.........///000000000......------...///111222////////////////////////111111111111000000000///000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111...//////000000000000000000000000000111111111111000000000000111111111111333333333222222111111111///000000111222222333333333333333333333333333333444444444444555555555555444444555555555555444444333333444444444444444444444444555555555666666666444444444444444444444444222333333444444333333222333333333333333333333333444555666666444444777;;;DDD>>>777444555666555333555555555666666666777777777777777777777777777777555666777888999999999999888888999:::;;;;;;<<<<<<::::::::::::::::::::::::;;;<<<===>>>>>>===<<<;;;<<<<<<<<<<<<============;;;<<<===>>>@@@AAABBBCCCBBBCCCCCCAAA???>>>>>>???@@@@@@@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAACCCDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>===>>>???@@@BBBEEEFFFHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCDDDEEEEEEDDDCCCBBBAAABBBCCCEEEFFFFFFEEEDDDCCCAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>??????@@@???AAABBBAAA>>>=========<<<;;;;;;:::888777777666666555555555555444444444444555555555555444333333000111111111111222222222000000111111111222222222...000111000...---///111000000/////////.........////////////............---------.........//////------------------------...........................---,,,+++,,,---///000------------------------++++++,,,,,,---......///------------------------,,,,,,,,,---------......,,,,,,,,,---------......------......///000000111---------------------------------............///...------,,,,,,------...........................------------------------......---------,,,,,,,,,......------------------,,,---------------------,,,------......------,,,//////000111222333333444111111111111111111111111000111222333333222111000//////000000111111111222000000000000000000000000000/////////............................................................---.........//////000000------......//////000000............/////////000......////////////..............................////////////////////////.........------.........+++...222222000///000111////////////////////////000///---,,,,,,---///000........................////////////000000000000,,,------...///000111111...---,,,+++,,,...000222000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000111111222000000000000000000000000...//////000000000000000000000000000111111111111000000000000111111111111333333333333222222111111000000111222333333444444333333333333333333333333444444444555555555666666444555555555555555555444333333333444444555555555333444444444555555666666555555555555555555555555222333333444444333333222333333333333333333333333000222555777777777:::???IIIAAA888333444444333111444444444555555555666666555555555555555555555555555555777888888999999999888999:::;;;<<<<<<<<<<<<;;;:::::::::::::::::::::;;;<<<===??????===<<<;;;<<<<<<<<<<<<=========>>>;;;<<<===>>>@@@BBBCCCCCCDDDDDDDDDBBB@@@>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAAAAABBBDDDEEEEEEDDDCCCCCCAAA@@@??????>>>???<<<<<<===>>>@@@CCCDDDFFFGGGGGGHHHHHHHHHGGGFFFFFFAAABBBCCCDDDDDDDDDCCCBBB>>>@@@CCCFFFGGGFFFEEECCCDDDDDDDDDCCCCCCBBBBBBAAACCCBBB@@@?????????@@@@@@>>>???@@@@@@>>>=========<<<<<<;;;:::999777777666666666555555555444444444555555666666555555444333000111111111111222222222000000111111222222222222...000222111...---///111000/////////............000/////////............---------.........//////------------------------........................///...,,,,,,,,,...000111------------------------++++++,,,,,,---...//////------------------------,,,,,,,,,---------......,,,,,,,,,------.........******++++++,,,---......---------------------------------.........//////...------,,,,,,------...........................------------------------.........------,,,,,,,,,---------,,,,,,+++++++++///......------,,,,,,+++,,,------......------,,,//////000111222333333444000000000000000000000000111///...///000111000...000000000000000000000000000000//////.........---111111000///////////////000///...---------------000000000000000000000000////////////////////////................................................//////............//////........................000000//////.........---000000//////.........---......////////////.........---,,,,,,,,,...///000........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000000000000000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000............////////////////////////////////////000000000000000000000000000000000000111111111111222222111111111111222222222222222111111111000000000111111222222333444444333444444555555444444333666555333222111222333333555444444333333444444444222333444555666666666666333333333444444444555555444444444444444444444444444444444444444444444444444333222111000111222333444666666333333666999999\\\@@@555:::666222555666888777777666666666777777666666666666555555555555666777999:::;;;;;;:::999;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<=========<<<==================<<<;;;;;;<<<<<<======>>>>>>???>>>======>>>@@@BBBDDDBBBAAA@@@@@@??????@@@@@@DDDDDDCCCBBBBBBBBBBBBCCCEEEEEEFFFFFFFFFGGGGGGGGGEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>===>>>???AAABBBCCCDDDDDDFFFFFFFFFEEEEEEDDDCCCBBBBBBDDDEEEFFFEEEDDDBBBAAABBBCCCEEEFFFFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???????????????@@@??????>>>===============::::::999999888777777777777777666666555555555444444444333333333333222222111111000000000000111111111111111111111111111111////////////////////////000000000000000000000000////////////////////////000///...------...///000......------------......,,,,,,,,,++++++*********------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------000//////---,,,+++******...------,,,,,,------.../////////...---------,,,,,,---...//////---+++***------------------------------++++++++++++------........................------------------------///......------,,,++++++,,,---------------------,,,++++++******++++++,,,111111111111111222222222000000000000000000000000222000///000111222111000000000000000000000000000111111000000000/////////111000//////.........///......---------......///////////////////////////////////////////////////................................................//////............//////........................///.........------------000/////////.........---......////////////......///000111111222111000000........................////////////////////////------------------------............////////////........................000/////////............////////////////////////////////////////////////////////////////////////............////////////000000000000000000000000000000000000000000000000//////000000000111111111111111000000000000111111222222222111111111000000000111111222222333333444333333444444444444333333555444333222222222222333333333222222333444444555444555555555555555444444333333333444444444444555444444444444444444444444444444444444444444444444555444333222111222222333222222222111000111555:::YYY>>>333888444000444666555555444444444444444555666666666666666666666666666777888::::::::::::999;;;;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;<<<<<<999999::::::::::::999999;;;;;;<<<======>>>>>>??????>>>=========???AAABBBAAAAAA@@@@@@????????????CCCBBBBBBBBBBBBBBBCCCCCCEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBAAA@@@???>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBB???AAACCCEEEFFFFFFEEEDDDAAABBBCCCDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@>>>>>>=========>>>===<<<<<<;;;;;;;;;<<<::::::999888888777666666666666666666555555444444444444333333333222222222111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000///...------...///000.........------...............------,,,,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------......------,,,,,,------..................---------------.........---++++++------------------------------,,,++++++,,,------........................------------------,,,,,,------------------------.........------,,,,,,+++------,,,,,,,,,,,,------222222222111111111000000000000000000000000000000222111000111222333222000000000000000000000000000111111111111000000000000000///......---.........,,,,,,,,,------///000000////////////////////////////////////////////////........................//////////////////////////////............//////........................---------------,,,,,,,,,/////////.....................////////////......+++---///111111///,,,+++........................////////////////////////....................................////////////........................////////////............////////////////////////////////////////////////....................................////////////111111111111111111111111000000000000000000000000//////000000000000111111000000////////////000000222111111111111000000000000000111111222333333333222222222333333222222222444444333222222222222333222111111111222333444444666666666555555444222222333333333333444444444444444444444444444444444444444444444444444444444444555444444333222333333333444111222555333000888CCCTTT<<<222555111///444555444444333333333444444555555555666666777777888888666777888999999::::::999::::::;;;;;;;;;;;;;;;:::;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>????????????>>>===<<<<<<===>>>???@@@@@@@@@???????????????@@@@@@AAAAAABBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBBBB???@@@BBBDDDEEEEEEEEEDDD@@@@@@AAAAAACCCDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@>>><<<;;;;;;;;;<<<;;;;;;:::::::::::::::::::::999888777666555555666555555555555444444444333333333333222222222222111111000000000000111111111111111111111111111111000000000000000000000000........................//////////////////////////////............//////......................../////////...............------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------.........------,,,,,,------...---------..................------------,,,,,,,,,------------------------------,,,,,,,,,,,,------.................................------,,,,,,,,,++++++,,,------...////////////...---,,,++++++***//////............//////111111111111111111111111000000000000000000000000222111000000222222111000////////////////////////000000000000000000000000///......---------......---------------...//////////////////////////////////////////////////////........................///////////////////////////......------......///........................------------------------..............................////////////......+++,,,.........---+++***........................////////////////////////....................................////////////........................///////////////.........////////////////////////////////////////////////....................................////////////000000000000000000000000////////////////////////////////////000000000111//////............//////111111111111000000000000000000000111222222333333111111222222222222111111333333222222222222222222222222111111111111111222444555555555444444333222222222333333333444444444333333333333333333333333333333333333333333333333555555444444444333333333555111222777555111;;;JJJOOO:::111444000///444555555555555444555555666666555555666666777888999999666666777888888999999999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888888888<<<<<<============<<<<<<<<<<<<======>>>?????????>>>======<<<<<<<<<======???????????????>>>>>>======>>>???@@@BBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@AAA@@@@@@??????>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAABBBAAA@@@???@@@AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>><<<;;;;;;::::::;;;::::::999999:::::::::::::::999888666555444444444444444444444444444444333333333222222222222111111111000000000000111111111111111111111111111111111111111111111111111111......................../////////////////////////////////....../////////---..................---/////////...............------------------------------------------------,,,,,,,,,------.........------------------------+++,,,------......------//////...---,,,,,,++++++...------,,,,,,------...,,,---------.../////////...------,,,,,,,,,---------------------------------------,,,,,,---------.................................------,,,,,,+++,,,,,,,,,---------...............------,,,,,,,,,//////............/////////000000111222222333333000000000000000000000000111000//////000111000///////////////////////////////////////////////////......------------.../////////...---------------........................////////////////////////........................////////////////////////......------------................................................//////---------.....................////////////......000000//////...//////000........................////////////////////////------------------------............////////////////////////////////////.........///////////////////////////////////////............................................................////////////////////////////////////////////////////////////...////////////000000000//////............//////000000000000000000000000///000000111111222333333000111111222222111111000111222222222222222222222444333222111000/////////222222333444555555444444222222222333333333444444333333333333333333333333333333333333333333333333555555555444444444333333111...///333333333<<>>>>>??????======<<<<<<<<<<<<<<<<<<>>>>>>?????????>>>===<<<;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAA@@@@@@>>>????????????>>>======>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAADDDCCC@@@>>>>>>???@@@BBBAAAAAAAAAAAAAAAAAAAAAAAA<<<<<<;;;;;;::::::;;;;;;:::::::::999999:::;;;;;;999999888777666555444333333333333333444444444444333333222222222111111111111111000000000000111111000000000000000000000000000000000000000000000000........................////////////////////////...//////////////////...------...//////...------------------------------------------------------------------------------,,,,,,,,,------.........------------------------+++,,,------......------.........------,,,,,,+++...------,,,,,,------...,,,---------.../////////------,,,,,,,,,------...------------------------------------------------.................................------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,------...............------------.........///000111222333444444000000000000000000000000000///...///000111000...000000000000000000000000............////////////.........---......///000000000///------,,,,,,,,,........................////////////////////////......................................................------------.......................................///////////////---------------...............////////////.........---,,,,,,,,,...///000........................////////////////////////------------------------............////////////000000000000000000000000.........///////////////////////////////////////............................................................////////////........................000000000000000000000000......////////////000000//////............////////////000000000000000111//////000000111222222222111111111222222111111111000111222222333222222222444444222111000000//////111111333444444555555555222222222222333333333333333333333333333333333333333333333333333333333333444444444444444333222222000111222333666<<>>>>>>>><<<<<<<<<==================>>>>>>??????===<<<;;;:::<<<>>>???AAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@>>>>>>?????????>>>>>>===>>>???@@@AAABBBBBBBBBBBB@@@@@@AAABBBCCCDDDEEEEEEDDDCCC@@@>>>======>>>???????????????????????????::::::999999999::::::;;;:::999999999999::::::;;;777777666666555555444444222222333333333333333444222222222222111111111111111111000000000000111111000000000000000000000000////////////////////////........................////////////////////////......////////////......,,,---...//////...---,,,,,,,,,,,,,,,,,,---------------------------------------------------------,,,,,,------------------------------------------+++,,,------......------***+++,,,,,,---...//////...------,,,,,,------...---------...............,,,,,,---------------...------------------------------............------........................------------------------//////...---,,,,,,++++++***++++++,,,---...//////------,,,,,,,,,,,,------000000111111111222222222000000000000000000000000111000//////111111000///000000000000000000000000......//////000000000000///.........//////000111///......---------..............................////////////////////////........................------------------------...------,,,,,,------...........................---------....../////////,,,,,,,,,------...............////////////......((()))***+++,,,---------........................////////////////////////....................................////////////////////////////////////............/////////000////////////////////////........................////////////////////////............////////////////////////////////////000000000000000000000000........./////////000000000//////////////////000////////////000000111111//////000000111111222222111222222222222222222111///000111222333222222111222222111111111222222333222333333444444444333333111222222222222333333333222222222222222222222222222222222222222222222222222333444444444333111111111666666333:::HHHLLLHHH<<<222222555000111444000000000000000111222333444444444444444555555555555555555444444555666888999777888999:::;;;;;;;;;;;;999999999:::::::::::::::;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<<<<======;;;<<<======>>>>>>>>>>>><<<===>>>??????===;;;::::::;;;===???@@@@@@???>>>AAAAAA@@@@@@@@@????????????@@@AAABBBCCCBBBBBBAAA@@@AAAAAABBBBBBAAAAAA@@@??????@@@@@@@@@@@@@@@???===>>>??????@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAA@@@???>>>======>>>???>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888888888888888777777777888888999:::555555555555555555555555111222222222333333333333222222222222111111111111111111000000000000111111000000000000000000000000........................////////////////////////////////////////////////---...///000000///...---,,,---///000000///---,,,++++++,,,,,,,,,---------------------------------------------------------------------------,,,,,,........................+++,,,------......------***++++++,,,---...///000...------,,,,,,------..................---------++++++---.........------------------------------,,,---...//////...---,,,........................+++,,,,,,------.........---------------------,,,+++,,,,,,------.........------,,,,,,,,,,,,------222222222111111111111111000000000000000000000000222111000111222333222000000000000000000000000000//////000000111111111222///////////////000111111---------------...///000........................////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,,,,,,,------.........,,,,,,,,,------...............////////////......(((***---000111111000///........................////////////////////////000000000000000000000000............/////////000........................---.........//////000000////////////////////////........................000000000000000000000000............/////////000000000000000000000000000000000000000000000000000............/////////000000000////////////000000.../////////000000111111/////////000111111222222222222333333333333222222///000111222333333222111000000000111222444555666444444444444333222111111111111222222222333333333222222222222222222222222222222222222222222222222222222333444333222111000,,,444444///999JJJMMMBBB888///111444///000333---222222222222333444555666444444444444444444333333555555444444555666888999555666777888999:::::::::999999999::::::;;;;;;;;;888999999::::::999999888999999::::::;;;<<<<<<===;;;;;;===>>>????????????<<<===>>>??????===;;;::::::;;;===???@@@???>>>===AAA@@@@@@@@@??????>>>>>>>>>???AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBBBB<<<======>>>>>>>>>>>>>>>CCCCCCBBBAAAAAAAAAAAABBB???>>>>>>>>>>>>>>>??????========================<<<;;;:::888777666666666666666666666666777888888444444444555555555555666111111111222222333333333222222222111111111111000111111000000000000111111000000000000000000000000........................000000000000000000000000////////////////////////---...///000000///...---,,,---///000000///---,,,,,,,,,,,,------.........------------------------------------------------.........------,,,,,,,,,........................+++,,,------......------------------------,,,,,,...------,,,,,,------.../////////......------,,,***+++---//////...---,,,------------------------,,,---...//////...---,,,........................***++++++,,,---...//////+++,,,,,,------......///---------------------,,,---------,,,,,,---------111111111111111111111111000000000000000000000000000000000000000000000000333222222222111111000000000000///////////////000000000000000000000000000//////.........---------............////////////////////////////////////111000///------...//////...000222222000.........---------............///---......//////......---,,,---------.../////////........................---------............///...---,,,++++++,,,---.........------------......000000000000000000000000111000......---,,,)))'''000000//////.........---000///...------...///000---------............///////////////////////////------------------------////////////////////////////////////////////////000000//////.........---////////////////////////,,,,,,------......//////............////////////............////////////000000000000111111111111222222222222222222222222333333333333333222111000111111111111111111111111333333222222111000//////111111222222222333333333222222111111111111222222222222333333333333444444---222555333111222111///111111555???HHHFFF;;;000333333333222222222111111333333333333333333333333333333333222222111111111333333333444555666777777777777777777888888888888888888999999999999888888::::::::::::::::::::::::888888888888999;;;===>>>:::<<<======<<<<<<>>>???>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<======>>>>>>??????>>>>>>======<<<<<<>>>>>>?????????@@@@@@@@@@@@AAABBBCCCBBBAAA@@@???AAAAAABBBCCCBBBAAA???>>>?????????>>>>>>>>>>>>>>><<<===???AAABBBBBBBBBBBB========================;;;;;;:::999777888;;;===;;;:::888666555555666777666666666666666666666666666666666555555444444444444444444444444444444444222222222111111111000000000000000000000000000000000000000000////////////000000000000000000000000------......//////000000------------------------------------------------////////////////////////---------------------------------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---..............................------,,,,,,,,,------////////////////////////000000//////..................---,,,---...///000000000///...---,,,,,,+++,,,------......------,,,...------,,,,,,,,,------////////////////////////------------------------////////////////////////...........................------------...//////111111111111111111111111000000000000000000000000000000000000000000000000222222111111000000000000000000///////////////000........................//////.........---------............////////////..............................---,,,,,,,,,,,,,,,---///111000///------------------............///---------------------------------.......................................---------............//////...---,,,,,,---...///......------------......------------------------000.........//////---+++000/////////.........---000///...------...//////---------............///........................------------------------////////////////////////////////////////////////000/////////.........---////////////////////////.............../////////............////////////....../////////000000000000000000000111111111111222222222222222222222222222333333333222222111000111111111111111111111111333333222222111000000///111111111222222222333333222222111111111111222222222222333333333333444444555555222///000555666444::::::<<>>:::<<<======;;;;;;<<<>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<=========>>>>>>>>>>>>=========<<<<<<>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>===========================>>>@@@AAABBBCCCCCCBBB========================:::;;;:::999777888:::===;;;:::888666555555666777555555555555555555555555555555555444444444333333222222222222222222222222222222222111111111000000000000000000000000000000000000000000////////////////////////////////////............////////////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------------------------...---,,,,,,,,,,,,---..............................------,,,,,,---------------------------------/////////.........------...------,,,---...///000.........---,,,,,,++++++,,,------......------,,,000000//////...//////000++++++++++++++++++++++++------------------------...................................................------------...//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000////////////000//////......///000000------------------------...............------------............/////////------------------------------......------,,,+++,,,...//////---,,,,,,------------............///...---,,,++++++,,,---..................---------........................---------............//////......------......///......------------......---------------------------------...111111000////////////...............///......---......//////---------............///................................................/////////////////////////////////////////////////////////...............////////////////////////000000///////////////.............../////////////////////000000000111111000000000000111111111111222222222222222222222222222222222333222222111000111111111111111111111111333333222222111000000000111111111222222222222333222222111111111111222222222222333333333333444444888555000000999DDDHHHEEECCCCCC@@@===999666555555333333333222222222111111222222333333333333333333444444333333333333222222444444444444444555555555666666777777777777888888777888888999999888888777999999999999999999999999888888888888999;;;<<<===;;;<<<===<<<:::999:::;;;======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<========================<<<<<<<<<>>>>>>>>>>>>????????????@@@@@@?????????@@@@@@AAA???@@@AAAAAAAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBB========================:::;;;:::999777888:::<<<:::999777666555666666777555555555555555555555555444444333333333333333222000000000000000000000000222111111111111000000000000000000000000000000000000000000000////////////......................../////////...............------------------------------------------------++++++++++++++++++++++++------------------------//////............------------------------------...------,,,,,,------...---------------------------------,,,,,,------...------------------------.........---------------...------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,------------------------------------------------------...................................................------------...//////111111111111111111111111000000000000000000000000//////////////////////////////////////////......//////.........///000000------------------------........................---------.........//////------------------------...///000000000///---,,,,,,...///...---,,,---...---------............///...---+++******+++---.../////////...---------,,,........................---------............////////////....../////////...------,,,,,,------...////////////////////////,,,,,,,,,...000111000///...........................------.........//////---------............///........................////////////////////////////////////////////////////////////////////////........................////////////////////////111111000000//////..................////////////000000000000111111111111///000000000111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222111111111000000111111111111222222222222222222111111111111222222222222222333333333444444555333333:::JJJXXXZZZTTTDDDAAA<<<888444333333333333333333222222222111111222222222222222333333333444333333333333333333333555444444444444444444444666666666666777777777888777777888888888888777777888888888888999999999999888888888999999:::;;;<<<:::;;;<<<;;;999888999:::<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????@@@???>>>===>>>???@@@AAA>>>???@@@@@@@@@???>>>===<<<<<<<<<<<<<<<===============>>>??????@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999888777999;;;999888777666666666666666444444444444444444444444222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////......................../////////......---------........................------------------------------------------------------------------------............------------------------------------------------------------------------------------------,,,,,,,,,---......////////////////////////------------------------------------......//////++++++,,,,,,------------,,,------......------,,,******************+++,,,////////////////////////------------------------...................................................------------...//////000000000000000000000000////////////////////////////////////////////////..................//////...............///000000........................---.....................------------.......................................///000000000///---,,,---...//////------...000---------............///...---+++******+++---.../////////...---------,,,........................---------............///...//////////////////...------,,,,,,,,,,,,------////////////////////////---,,,,,,---//////...,,,---------...............,,,,,,---...............---------............///........................////////////////////////////////////////////////////////////////////////---------...............////////////////////////111111000000//////..................////////////000000000000111111111111///000000000111111111111111111111111111111111111000111111222222111111111111111111111111111111111222222222111111111111111000000111111111222222222222222111111111111222222222222222333333333444444555777<<>>>>>>>>>>>>>>===<<<===>>>???@@@<<<===>>>?????????>>>===<<<<<<<<<======>>>>>>>>>;;;;;;;;;<<<<<<===>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;999888777888999777777777666666666666666444444444444444444444444222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////000000000000//////////////////////////////////////////......------,,,,,,........................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,,,,,,,,,,,,,---...///////////////////////////---------------------------------...............,,,,,,------......//////,,,------......------,,,---------------...//////------------------------------------------------...................................................------------...//////000000000000000000000000////////////////////////000000000000000000000000............////////////------------...///000000........................---------...............,,,------------.........////////////////////////------......------,,,+++---...///...------///111---------............///...---,,,++++++,,,---..................---------........................---------............///---......//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---......,,,***---------------.........+++,,,---...............---------............///------------------------........................////////////////////////////////////////////////---------------.........////////////////////////000000///////////////.............../////////////////////000000000111111000000000000111111111111111111111111111111111111///000111111222111111111111111111111111111111111111111111111111111111111000000000111111111111222222222111111111111222222222222333333333333444444888>>>EEEIIILLLKKKCCC999444000---///333555333111333333333222222222111111000000111111222333333333111111222222222222333333333333333333333444444444555555666666666666777777666777777888888777777666666666666777888888999999777777888999::::::999999:::;;;<<<;;;999888999:::;;;;;;<<<=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<============<<<<<<<<<<<<===>>>>>>???;;;<<<===>>>>>>>>>===<<<<<<<<<<<<======>>>>>>???:::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;:::888777777888666666666666666666666666333333333333333333333333111222222222222333333333111111111111111111111111//////000000000000000111////////////////////////000000000000////////////////////////////////////.........---------------........................------------------------------------------------------------------------+++++++++,,,,,,,,,,,,---------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///---------------------------------------.........,,,---......//////......---------....../////////,,,------......------,,,,,,,,,,,,,,,------...///////////////////////////------------------------------------------------...........................------------...//////000000000000000000000000////////////////////////000000000000000000000000....../////////000000000------------...///000000---------------------------------.........//////,,,,,,---------.......................................---,,,,,,,,,,,,,,,,,,---------,,,,,,...000---------............///---------------------------------.......................................---------............///,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---------//////...,,,,,,,,,,,,------.........***+++,,,...//////......---------............///------------------------------------------------////////////////////////////////////////////////,,,,,,,,,------.........////////////////////////.............../////////............////////////....../////////000000000000000000000111111111111111111111111111111111111//////000111111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222111111111111222222222222333333333333444444666???DDDBBB<<<888333...111111000000111222444555333333333222222222111111///000000111222222333333000000000111111222222222222222222333333444444555555555555666666666777777666666777777777777666666555555666666777888888999777777888999:::999999888999:::;;;;;;::::::;;;<<<:::;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;<<<<<<<<<=========::::::;;;<<<======>>>===:::;;;<<<===>>>======<<<::::::;;;<<<<<<===>>>>>>;;;:::999999999:::;;;<<<::::::::::::::::::::::::999:::;;;:::888666666777555555666666666666666555222222222222222222222222222222222222333333444444111111111111111111111111////////////000000111111////////////////////////000000000000////////////........................,,,------------------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------......------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////------------------------------........./////////,,,---.../////////...------------------------...,,,------......------,,,************+++,,,---...111111111111111111111111------------------------------------------------...........................------------...//////000000000000000000000000////////////////////////000000000000000000000000.../////////000000111111,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......------------------------111000///------...//////+++,,,,,,+++***+++---000---------.........//////---......//////......---,,,------....../////////........................---------.........//////+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---...........................------...000111000...,,,,,,,,,------.........)))+++,,,...//////......---------.........//////------------------------------------------------////////////////////////////////////////////////,,,,,,,,,------.........////////////////////////,,,---------......//////............/////////000............////////////000000000000111111111111000000000000000000000000//////000111111111111111111111111111111111111111111111111111111111222222000000000000111111111111222222111111111111222222222222333333333444444444000:::???:::111///000222222555666333//////444999333333333222222222111111///000000111222222333333//////000000111111111222111111222333333444555555555555555555666666666777666666777777777777666666444555555666777888888999666777999::::::999888777999:::;;;;;;;;;;;;<<<===::::::;;;<<<=========<<<<<<<<<<<<;;;;;;:::::::::999999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======888999;;;===>>>>>>===<<<999:::<<<=========<<<<<<999999::::::;;;<<<======<<<;;;:::999:::;;;<<<===::::::::::::::::::::::::999:::;;;:::888666666777555555666666666666666555222222222222222222222222222222222333333444444444111111111111111111111111.../////////000000111111////////////////////////000000000000////////////------------------------,,,,,,,,,------.........////////////////////////---------------------------------------------------------------------------------.........//////------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000////////////////////////........./////////000000,,,,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------...///000111222------------------------------------------------------------------------...........................------------...//////000000222333333222111000............////////////...............///000000222111///---,,,---.../////////.........---------,,,---///000000///---,,,------------------------,,,,,,,,,,,,++++++***)))......//////...---,,,,,,------------------------,,,,,,,,,------.........111111000...+++***,,,------------............///+++,,,------......------------------------------+++,,,---...////////////,,,,,,---......---,,,,,,111000...------...000111++++++,,,,,,---...//////..................------------------------------,,,------......////////////...---,,,,,,,,,,,,,,,/////////...---------,,,.........------,,,,,,,,,////////////////////////////////////////////////111111111000///---,,,+++000///...------...///000........................000///...---------------////////////////////////////////////000000000000333222222222111111000000111111000000111111222333222000000111222333222111111111000000000000111111000111111111111222222222111111000000111111222333333333333222333333444444333333333222222111111111222222111111222222333444444333222222111111222222222222222111111111000000111111000000111333555666555555555555555555444444555444444555555666777888777777777777888888888888888777666555555666777888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<============<<<;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;:::999888::::::999999888777777777777666555444444333444444444333222222111111222222555222000000333555555444111111111111111111111111//////000000111111111222000000000000000000000000////////////////////////........................///...,,,++++++,,,...///,,,,,,,,,---------.................................------,,,,,,------...******+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++//////.........---------.........------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,---------......////////////////////////................................................////////////////////////---------............///------------------------///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,........................111000...------...000111000000111111111000///...............////////////...............//////000......////////////////////////.........---------,,,---...000000...---,,,------------------------------......---,,,,,,+++......//////...------,,,------------------------,,,,,,,,,---------....../////////...,,,,,,...000---------............///+++,,,------......------------------------------,,,,,,---...////////////,,,,,,---......---,,,,,,...---,,,++++++,,,---...++++++,,,,,,---......///..................------------------------------...------------......//////...---,,,,,,,,,,,,------------------,,,,,,,,,......---------,,,,,,,,,------------------------------------------------,,,---------------,,,,,,000///...------...///000........................//////...---------------////////////////////////.../////////000000000000222222111111000000000000111111000000111111222333000......///000111000///111111000000000000111111000111111111111222222222111111000000111111222333222111111000111111222222333333333222222111111111222222111111222222333444444333222222111111222222222222222111111111000000222111111111111222444555555555555555555555444444444444444444555666777888777777777777888888888888999888777777777777888999888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<;;;:::999999::::::999999888777777777777666555444444333444444444333222222111111222222444222000000222444444333111111111111111111111111//////000000000111111111////////////////////////................................................///...,,,++++++,,,...///,,,,,,,,,---------......------------------------...------,,,,,,------...******+++,,,,,,,,,,,,++++++,,,,,,---------------......------,,,,,,,,,,,,......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................................................................////////////////////////---------............///------------------------.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................///---,,,++++++,,,---///000000000000//////------............////////////......------......///000+++---///111222222000///...............---------,,,---...//////...---,,,------------------------...////////////...------.........///......---,,,------------------------,,,,,,,,,------------...,,,---......------///111---------............///+++,,,------......------------------------------------...............---,,,------......------,,,------------------------+++,,,,,,------.........------------------......------------------------000///---,,,,,,---...///......---,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******,,,---......////////////............//////........................//////...------------...////////////////////////....../////////000000000000000000000////////////111000000000000111222222000......///000111000///111111000000000000111111000111111111111222222222111111000000111111222333222222111111000111111222222222222222222111111111222222111111222222333444333333222111111111111222222222222111111111111111333222222111111222333333444444444444444444555555444444444444555666777888777777777777888888888888:::999888888888888999:::888777777777777888999999999::::::;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888777777777777666555444444333444444444333222222111111222222222111///000111333222222111111111111111111111111//////000000000000111111////////////////////////...................................................---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***++++++,,,,,,,,,,,,,,,------...///////////////---,,,,,,,,,,,,+++++++++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,---------..............................................................................////////////////////////---------............///------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...////////////////////////............////////////...------------...//////---...000111111111000000........................------...//////...------------------------------......////////////......---...............------------------------------------------------------+++,,,------,,,,,,---///---------............///+++,,,------......------------------------------..................------------------------------......///000000///......,,,,,,,,,---------......,,,,,,------------......,,,,,,------------------111000...,,,,,,,,,---......------,,,,,,,,,------++++++,,,,,,---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,...///000000111111/////////....../////////........................///......---------......////////////////////////........./////////000000//////////////////......000000000000000111222222222000000000222333222111111111000000000000111111000000111111111222222222111111000000111111222333444444333333222222333333222222222111111111111111222222111111222222333444333222222111111111111111111111111111111111111111333333222222222222222222333333444444444444555555444444444444555666777777666777777777888888888888999999999888888999999999777777777666777777888999999999::::::;;;<<<======;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>===;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<::::::999999888777777777777666555444444333444444444333222222111111222222111000000000000111111111111111111111111111111111//////000000000000000000////////////////////////...................................................---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,------...///////////////---,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................////////////////////////---------............///........................,,,---............---,,,------------------------........................000///............///000.........///000111222333............////////////---------------...//////222111000.........///000---.....................---..................---------------------------,,,------.........------------...............---------------------------------------------------+++,,,---,,,+++******+++---------............///+++,,,------......------------------------------..................------------------------------......///000000///......,,,,,,,,,---------------,,,,,,,,,,,,------......,,,,,,,,,---------......000///...---,,,,,,---...------,,,,,,,,,------...,,,,,,------......//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////......//////////////////.................................---------......///////////////////////////............////////////..................//////000000//////000000111222222000000000222333222111111111000000000000111111000000111111111222222222111111000000111111222333555444333333222222222333111111111111111111111111222222111111222222333444333222111111000000111111111111111111111111111111222222333222222222222111333333333333444444555555333333333444444555666777666777777777888888888888888888888888888888888888777777777666777777888999999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<==================<<<;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======>>>??????>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<::::::999999888777777777777666555444444333444444444333222222111111222222000000111111000000000000000000000000000000000000000000//////////////////........................................................................---------,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,------------,,,,,,,,,---............---------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..............................................................................////////////////////////---------............///........................,,,,,,------------,,,,,,------------------------......................../////////....../////////.........///000111222333............////////////------,,,,,,------...///333111///---,,,---...///---------.......................................------------------------++++++,,,------------,,,,,,---......///.........------------------------...------------,,,,,,,,,***,,,------+++))))))***---------............///+++,,,------......------------------------------------...............---...------,,,,,,------...------------------------------------------------++++++,,,,,,------......+++,,,,,,------...........................------------,,,,,,,,,---......------..................,,,,,,,,,------------...------------------------........................---.........---,,,++++++......////////////.................................------------...//////////////////////////////------........./////////............////////////000////////////000111111000......///000111000///111111000000000000111111000111111111111222222222111111000000111111222333333333222111000000000000000000000111111111111111222222111111222222333444222222111000000000000111111111111111111222222222111222222333333333222222222222333333444444555555333333333333444555666777777777777777888888888888777777888888888888777777888777777777777888999999999::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=====================<<<;;;:::999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<;;;<<<===>>>>>>??????>>>;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<============<<<::::::999:::;;;<<<::::::999999888777777777777666555444444333444444444333222222111111222222///111222222000//////000000000000000000000000000000000////////////..............................------------------------........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,---------------++++++,,,------------,,,------...............///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------................................................////////////////////////---------............///........................------,,,,,,,,,,,,------------------------------........................------------------------000000///.........///000............////////////------,,,,,,------...///.........------------...---------.........//////.........------.........------------------------++++++,,,---------------,,,------...//////......------------------------......---------,,,,,,,,,***,,,......---,,,,,,------------............///+++,,,------......------------------------------,,,,,,---...////////////...---,,,,,,,,,,,,---......---,,,++++++,,,---...------------------------***++++++,,,------......++++++,,,,,,---......///+++---...///000///...---,,,,,,,,,,,,,,,---...///......------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......---,,,,,,+++---...///000000///...---........................---------------...//////////////////////////////---------.........//////....../////////000000000///////////////000111111000......///000111000///111111000000000000111111000111111111111222222222111111000000111111222333444333222111000000000000///000000000111111111222222222111111222222333444222222111000000000000000000000111111111222222222000000222333444333333222111222222333444444555555333333333333444555666666777777777777888888888888888888999::::::999888888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>>>>>>>>======<<<;;;:::999999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<<<<===:::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>?????????;;;<<<<<<<<<=========>>>>>>===;;;999999999:::;;;::::::999999888777777777777666555444444333444444444333222222111111222222///222444333111//////000000000000000000000000000000000/////////.................................------------------------........................,,,------------------,,,,,,,,,,,,---------......------------------------...------,,,,,,------...+++,,,------...---------++++++,,,------------,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,---------......------------------------................................................////////////////////////---------............///........................///---+++******+++---///................................................,,,------------------,,,222111///---,,,,,,,,,,,,............/////////000---,,,,,,,,,,,,---......)))+++---...//////---------------.........//////......------------......------------------------+++,,,,,,---.........---,,,,,,---.../////////...------------------------.........------,,,,,,,,,)))+++...////////////000---------.........//////+++,,,------......------------------------------+++,,,---...////////////...---,,,,,,,,,,,,---...111000...------...000111------------------------******+++,,,,,,---......++++++,,,,,,---...//////***+++...000111000...,,,,,,,,,,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++++++++------------------------......///////////////...---...///000000///...---........................---------------...///000////////////////////////---------.........//////.../////////000000111111///////////////000111111222000000111222333222111111111000000000000111111000111111111111222222222111111111000111222222333666555444333222222222222//////000000111111111222222222111111222222333444222111111000000000000000000000111111222222222222///000111333444444333333111111222333333444555555333333333333444555666666777777777777888888888888999999;;;;;;;;;;;;999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<=========>>>????????????>>>===<<<;;;999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======:::;;;<<<===>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAA;;;<<<<<<<<<======>>>>>>???>>>;;;999888999:::;;;::::::999999888777777777777777555444444444444444444333222222111111222222///222555444111//////111000000000000000000000000000000//////.........---........................------------------------........................,,,------......------,,,,,,,,,,,,---------.................................------,,,,,,------...+++,,,------......------+++,,,------......------+++++++++,,,,,,---------,,,,,,,,,------.................................,,,,,,,,,------.........,,,,,,,,,---------......------------------------................................................////////////////////////---------.........//////////////////////////////000---+++))))))+++---000......................................................////////////......//////.........---------......//////000000111111,,,,,,.../////////...---,,,,,,,,,------.........///...---,,,,,,,,,,,,,,,........................000///...---------------------------------------------------------------...---+++******+++---......------,,,,,,++++++***---------,,,,,,------......------,,,,,,------...******+++,,,---//////000...---+++***+++,,,///000///...---,,,,,,---...///.........///......---,,,------------------------------............------/////////......---------,,,...000---)))'''+++///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,........./////////000000------------------------,,,,,,,,,---------......000000///.............../////////....../////////000000000000000000000000////////////////////////000000111000000///...---111111111111111111111111///////////////.........000000000000000000000000000000000000////////////111111222222222222111111333222111111111222444444333333333333333333333333222222222111111111111000111111111000000000000000222222222111111111000000000111222333333222111000222222111111111111111111111111222222222333333333222222222333333444444444666777777777777777666666555666777888999::::::::::::::::::999999888888888999:::;;;<<<============;;;<<<===>>>>>>===<<<;;;<<<===>>>>>>===;;;999777888999:::;;;<<<<<<<<<<<<======>>>>>>===<<<;;;;;;999999:::::::::;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>>>>>888888:::;;;<<<>>>??????===<<<;;;999888777666666:::999777666666666777888888888777666555555444444222222111111111111222222111111000///////////////////////////............///...---,,,,,,---...///...............---------........................------------------------------------------------++++++------------++++++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........//////...---,,,++++++***........................---+++******,,,------,,,,,,,,,,,,---...///000111........................------------------------+++,,,------......------,,,+++******+++,,,...///---------------------------------,,,,,,+++++++++------------------------,,,,,,------.../////////000000//////.........---------............---------,,,,,,,,,,,,---............------------......000000000//////......------.........////////////------///000000000///...,,,,,,------------------...------,,,++++++,,,,,,........................//////...---------------------------------------------------------------...---+++******+++---.........------------,,,,,,......---,,,,,,,,,------...------,,,,,,------...------------------------------,,,,,,,,,---...//////...---,,,,,,---...///---.........---,,,++++++------------------------------............------...---------,,,,,,,,,+++,,,...///---)))(((+++///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------.........---------,,,,,,)))))))))*********++++++........................,,,,,,,,,---------......000000///.....................////////////......////////////////////////........................///000000000000//////...........................------......//////000000000000000000000000000000000000000000////////////000111111222222111111000222111111000111222333444333333333333333333333333222222222111111111111000000000000000000111111111222222222111111111000000000111222222222222111000111111111111111111111111111111222222222333333333222222222333333444444444666666777777777777666666777777888999999999888888:::::::::999999888888888999:::;;;<<<<<<=========;;;<<<===>>>>>>>>>======????????????>>><<<:::999888999:::;;;<<<<<<<<<<<<===============<<<;;;;;;999999:::::::::;;;;;;;;;======>>>??????@@@@@@AAA??????>>>>>>======>>>>>>:::;;;;;;<<<<<<============<<<:::888777666555555999888777666666666777777444444444333222111111111222111111000000111111222111111000///////////////////////////............///...------------...///------..........................................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***.........---,,,,,,++++++........................---+++******,,,------,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,+++++++++,,,---...///------------------------//////.........---------------------------------//////..................///.........------------,,,,,,------------,,,,,,---,,,,,,,,,,,,---............------------......222111111000//////......------------..................///000000000000///------------------,,,,,,...---,,,,,,+++,,,,,,,,,------------------------///...------------------------------------------------------------------...---,,,++++++,,,---...------............/////////...---,,,,,,,,,,,,,,,...------,,,,,,------...//////...---,,,++++++***,,,,,,------......------......------------......------------,,,+++***)))------------------------------............------------------,,,,,,,,,,,,,,,...///---***))),,,///------------------------------------------------------------------------...............---------+++,,,,,,,,,,,,---------........................,,,,,,,,,---------......000///......---.........---...///000000///...---////////////////////////..............................///000000000//////........................,,,,,,---...///000111111000000000000000000000000////////////000000000000000111111222222111111000000000000000000111222222333333333333333333333333222222222111111111111000//////000000111111222222222222222111111111111111000111222222222222111000111111111111111111111111111111222222222333333333222222333333333333444444555666666777777666666666888888999999888888777666999999999999999888888888999999:::;;;<<<<<<<<<<<<:::;;;<<<>>>????????????BBBBBBAAA???>>><<<;;;;;;999:::;;;<<<<<<<<<<<<<<<<<<============<<<;;;;;;::::::::::::;;;;;;;;;;;;======>>>>>>??????@@@@@@??????>>>=====================<<<<<<<<<<<<<<<<<<<<<;;;999888666666555555888888777666666666666777333333222222111111000000222111111000000111111222111111000///////////////////////////............///...------------...///,,,---------.../////////........................------------------------------------------------+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------------,,,,,,,,,,,,---------------------------+++******,,,------,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,---...///000------------------------///............---------------------------------111111000//////...---------------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---............------------......111111000000///......---........................---......///////////////.........------,,,,,,,,,......---------------...------------------------......---,,,,,,---------------------------------------------------------...---,,,,,,,,,,,,---...+++,,,,,,---...////////////......---,,,,,,,,,,,,...------,,,,,,------...//////...---,,,++++++******+++---//////...---,,,------------------------.........---,,,+++***)))........................------............------............------------,,,---...---++++++,,,...........................------------------------------------------------........................////////////000000000000........................,,,,,,,,,---------......///......------.........,,,---///000000///---,,,////////////////////////........................------...///000000000///000000000000000000000000------......//////000000000000000000000000000000////////////000000000000000000111111111111000000///////////////000000111222222222222222222222222222222222111111111000000......///000111222222333111111111111111111111111111111111222222111111111111111111111111222222222111111222222222333333333333333333333333333333333555555666666777666666666777777888888888888777777999999999888888888888888888999:::;;;;;;<<<<<<;;;::::::<<<===???@@@AAAAAADDDCCCAAA???===<<<;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999888777666666666666666666666666666666666555555444444333333333222111111000000000000111111111000000///////////////////////////.....................------.........,,,,,,,,,---...///000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++,,,,,,,,,------------------------------------+++******,,,------,,,---------------...///000........................------------------------+++,,,------......------,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111111000000////////////------------------------,,,,,,------------,,,,,,---,,,,,,,,,,,,---............------------....../////////.........------////////////////////////,,,,,,,,,---------...............------,,,,,,,,,//////............//////------------------------------,,,,,,,,,------...------------------------------------------------------------------------******+++,,,---......//////...---,,,,,,,,,,,,,,,...------,,,,,,------...------------------------***+++---//////...---+++,,,------------------,,,////////////...---,,,+++........................------............------,,,,,,,,,,,,,,,,,,------,,,---......---,,,---...........................------------------------------------------------------..................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......,,,---...//////...---,,,................................................,,,---...///////////////////////////////////////000000//////......------000000000000000000000000.../////////000000000111000000000111111000000000......//////000000000000222222222222222222222222222222222111111111000000......///000111222222333111111111111111111111111222111111111111111111222000000111111111222222222111111222222222333333333333333333333333333333333444444555666666666666666555555666777888999999888888888888888888888888888777888999:::;;;;;;;;;;;;999:::;;;<<<>>>@@@AAABBBCCCBBB@@@>>>===<<<;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>?????????>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<<<<======<<<;;;:::888777777777777555555555555666666555555555555555555444444444444111000000000000000000111111000000///////////////////////////............---..................---,,,,,,,,,---...///000000........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........******+++,,,,,,------------------------------------+++******,,,------,,,......---------...//////........................------------------------+++,,,------......------,,,,,,---....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................////////////000000111111..................//////------............---------,,,,,,,,,,,,---............------------......------------............000000000000000/////////,,,,,,++++++,,,,,,---...------------------,,,,,,..................///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------------------------------------------------------------------------******++++++,,,---......---------,,,,,,------......------,,,,,,------...,,,,,,,,,------.........***+++---//////...---,,,,,,,,,------------,,,,,,......//////......------........................------............------************++++++++++++,,,,,,---............---------------------------------------------------------------------------,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......---------,,,------...///------------------------........................------------------------------.../////////......------------------------111111000///...---,,,,,,000000000000000000000000......//////000000111111///000000111111000000///......///000000000000000222222222222222222222222222222222111111111111000//////000000111111222222111111111111111222222222222222111000000111222222000000000111222222333333111111222222222333333333444444333333333333222222333444555555666666666666333444666777888999999999777777777888888888888888777777888999::::::::::::999::::::;;;===>>>@@@AAAAAA@@@@@@???>>>===<<<<<<;;;<<<<<<=========<<<<<<::::::;;;<<<<<<<<<<<<;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???>>>===;;;;;;:::::::::888888999:::;;;<<<<<<<<<::::::999888777666666777333444555555666555555555333333333333333222222222111000000//////000000111111111000///////////////////////////............------...//////...------,,,---------.../////////........................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------++++++---......///......---------------------------------............///........................------...//////000111111.........///////////////---......//////......------,,,,,,,,,,,,---............------------......,,,,,,---...///000111111000000/////////.........------,,,+++,,,---...///,,,,,,------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------------............------+++,,,,,,,,,------......,,,,,,,,,,,,------...///...------,,,,,,------...,,,,,,,,,---------......+++,,,---.........------+++,,,------------,,,+++,,,,,,---.........------........................------............------+++++++++,,,,,,---------,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,---------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,------...//////...,,,++++++,,,...///........................------------------------.........///......------------------------------000000//////......------000000000000000000000000.........///000111111111//////000000000000//////...///000111111111000000111111111111111111111111222222222111111111111000000000000000000111111111000000111111111222222222222222111000000111222222///000000111222222333333111111222222222333333333444444444333333222222222222333444555666666666666555555666777888888777777666777777777888888888999666777888999:::::::::::::::999999:::;;;===???@@@???@@@AAAAAAAAA@@@>>>===<<<<<<============<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<===>>>>>>???>>><<<;;;:::999999999999999999999999999999999888777666555555555555555222333444555666555555444111111111111111222222222000000////////////000000111111000///////////////////////////............------...//////...------------..........................................---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******,,,------,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------***+++,,,---......---------------------------------------.........//////..........................................//////---------....../////////,,,------......------,,,---,,,,,,,,,,,,---............------------......,,,,,,---///000222333333//////.........---------......---,,,---...///000,,,,,,,,,------.........************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------------------------------------------............---------------............///+++++++++,,,---...///000...------,,,,,,------...------------------------,,,,,,------......------++++++------------++++++******+++,,,------------////////////////////////---..................---/////////000000000111111,,,,,,---...000000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------*********++++++,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,,,,,,,------...///000...,,,******,,,...000........................------------------------.../////////...---,,,,,,////////////////////////.........///////////////000000000000000000000000---......///000111111222//////000000000000//////...///111222222222111000111111111111111111111111222222222111111111111000111111111000000000000000000000111111222222222222333222111000000111222333///000000111222222333333111111222222222333333333444444444333333222222222222333444555666666666666777777777777777666666555666666777777888888888999666777888999999:::999999:::999999999:::<<<===??????@@@BBBCCCCCCBBB@@@???<<<===============<<<<<<999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======::::::;;;;;;<<<======>>>???>>><<<;;;:::999999999::::::999999888777777666666555444333333333333333111222444555666555444444222222222222222222333333000000////////////000000111111000///////////////000/////////............,,,---...//////...---,,,...............---------........................------------------------------------------------------++++++++++++------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---------///......---------..............................------------------------+++,,,------......------)))***,,,---...------,,,------------------------+++++++++,,,,,,---------/////////////////////////////////...------,,,,,,,,,,,,,,,------.........+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---...............------.........///...---,,,,,,---...///------------------------------------------------...------,,,,,,------...///...---,,,,,,,,,,,,,,,...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------......///...---,,,,,,---...///...---,,,++++++,,,---......///000000///---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---+++******))),,,------......------,,,..................------...------,,,,,,------...***+++,,,,,,------,,,,,,---...///000000///...---...---,,,++++++,,,...///,,,,,,---......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000///---,,,+++,,,,,,---,,,,,,,,,---------......------------------------//////000000///...------///......------///000111......///////////////...---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------------------------,,,+++++++++,,,---///000........................000000000000000000000000000000////////////000000////////////000000000000222111111111000000//////222222222111111111000000000111111111111222222222222222111111111111222222222111111111000000//////222222111111222222333444444444444333333222222222222222222222222222222222333333333444444444555555777666555555555666888999888888999999999888888777888888999999999:::::::::888888999::::::;;;<<<<<<===???AAAAAAAAAAAACCCEEEAAA@@@>>>>>>??????===;;;888999;;;===>>>>>>======>>>>>>===<<<;;;:::::::::888999999:::;;;<<<======??????>>><<<;;;:::999888777888999::::::888777555777777777666555555444444333333333333333333333333333333333222222111111111111111111111111111111111111111000///////////////000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////..............................---,,,,,,+++,,,---...///.........------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++)))******++++++******)))******+++++++++,,,,,,,,,,,,------......------,,,...---,,,++++++,,,---...,,,------......------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,---------............///......////////////......------------------------//////.........---------........................////////////000000000000,,,,,,------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------------...///------------------------------------------------...------,,,,,,------...///...---,,,,,,,,,,,,---...------,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------,,,,,,---------......///000///---+++***........................---------------------------------,,,,,,,,,,,,,,,,,,------......------,,,...........................------,,,,,,------...***+++,,,,,,------,,,,,,---......//////......---///...------,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............---,,,,,,...------,,,---...///000......////////////......------...///////////////........................................................................---,,,,,,,,,---...//////111111111111111111111111////////////////////////000000////////////000000....../////////000000000111111111000000000//////222222222111111111000000000000111111111222222222222111111000000111111222222222222222111111111000222222111111222222333444444444333333333222222222222222222222222222222222333333444444444555555555666666666666666777777888888888999999999888888777888999999999999:::::::::888888999::::::;;;<<<<<<===???@@@AAAAAAAAACCCDDDBBBAAA????????????===;;;:::;;;<<<>>>>>>>>>>>>>>>>>>>>>===;;;;;;::::::;;;999::::::;;;;;;<<<<<<===>>>>>>===<<<;;;::::::999888999:::;;;:::999777666777777777666555555444444333333333333333333333333333222222222222222222111111111111111111111111111111000000///////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...---........................------,,,,,,,,,---...///......---------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,---..................------------,,,,,,---------,,,------......------,,,++++++++++++++++++++++++---......//////......---,,,------......------,,,---------............///......////////////......------------------------//////.........---------........................000/////////......------------------------------///.........------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///...------------...///------------------------------------------------...------,,,,,,------.........---,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,------......------,,,---...//////...---+++***........................------------------------++++++,,,,,,---------...,,,------......------,,,...........................------,,,,,,------...***+++,,,,,,------,,,,,,...------,,,,,,------.../////////...---,,,******,,,------......------,,,------------------------.......................................//////000------......------,,,,,,,,,,,,,,,---------......------------------------,,,------------,,,++++++---,,,,,,,,,,,,---............/////////......---------...////////////...////////////////////////........................////////////////////////---....../////////......////////////////////////////////////////////////000//////......//////000------........./////////111111000000000000//////222111111111111000000000000000000111111111222222222111111000000111111222333333333222222222222222222111111111111222333333333333333333222222222222222222222222333333333333333444444444444555555555555666666777777777777777777888888999999999888888999999999999::::::::::::777888888999;;;<<<<<<======>>>@@@@@@@@@@@@BBBDDDCCCBBB@@@???@@@???===<<<<<<<<<===>>>?????????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999:::;;;;;;;;;:::888777777777777666555555444444333333333333333333333333111111111222222222222222111111111111111111111111111000//////......//////////////////////////////------------------------,,,,,,---............---------------------------------,,,,,,,,,---.........------------,,,,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++------............------++++++++++++,,,,,,,,,,,,......////////////......,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------......------,,,---------............///......////////////......------------------------...............---------........................000000///...---,,,+++***.........------,,,,,,+++............------------------------------------...------,,,,,,------............------.........------------------------------------------------...------,,,,,,------......------,,,,,,,,,------,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---+++,,,---......---,,,+++---............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,------......------,,,---------..................------,,,,,,------...***+++,,,,,,------,,,,,,...---++++++++++++---...------...///...---+++***------------------------------------------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,.........---,,,+++,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,---------------...............//////......------,,,---......//////......////////////////////////...................................................///000000000///...---------------------------/////////////////////////////////....../////////------------.........///000000000000000000//////111111111111000000000000000000000000111111111111111111000000000000111111222222222222222222222222111111111111111222222333333222222222222222222222222222222333333333333333444444444444555555555555444555777888888888777666777777888999999999888888999999999:::::::::;;;;;;777888888999;;;<<<<<<===<<<>>>???@@@???@@@BBBCCCDDDCCCAAA@@@AAA@@@>>>===<<<=========>>>>>>>>>===>>>===<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999888777777777666555555444444222222222222222222222222000000111111222222333333111111111111111111111111000000///............///////////////////////////........................------------------------------------------------------------------------------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------------............------+++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---------............///---......//////......---------------------------................................................//////......---,,,,,,+++//////...---,,,,,,++++++------------------------...........................------,,,,,,------...---..................---------------------------------------------------...------,,,,,,------...------,,,,,,,,,------...+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------............------+++,,,---......---,,,+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,,,,------......------,,,---------.........//////...------,,,,,,------...***+++,,,,,,------,,,,,,---,,,+++******+++,,,---***+++---...///...------------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++,,,------+++,,,---.........,,,,,,,,,,,,,,,---------......------------------------,,,------.........------------......////////////...............---,,,,,,,,,------...............................................................------------------------...///000000000///...---000000000000000000000000........................//////............//////------------........./////////////////////000000000000000000000000000000//////000000000111111111111000000000000000000111000000111111111111111111111111000000111111222333222222222222222222222222222222333333333444444444444444444555555555666666444555777888888888777666666777888999999999999999999999:::::::::;;;;;;;;;888999999::::::;;;;;;<<<;;;===????????????AAACCCDDDCCCAAAAAABBBBBB@@@???======<<<<<<<<<<<<<<<<<<======<<<;;;;;;;;;;;;<<<>>>======<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999777777777666555555444444222222222222222222222222000000000111111222222222000000000000000000000000000//////...............................................................---------,,,,,,,,,---------------------------------------------------,,,------------------------,,,------......------,,,+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,++++++,,,---......---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,------......------,,,---------............///------............---------------------------------.....................................................................//////...---,,,,,,++++++,,,,,,------------------...........................------,,,,,,------...------...//////...------------------------------------------------------...------,,,,,,------...------,,,,,,,,,---......+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......//////......---,,,------......------,,,------,,,,,,,,,,,,,,,,,,........................------------------------///.........------,,,,,,,,,------......------,,,,,,,,,------.../////////...------,,,,,,------...***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---******,,,---.../////////...------,,,,,,------...++++++++++++++++++++++++,,,------....../////////---------------......///,,,,,,------......------,,,,,,,,,---------......------------------------,,,------............------...//////000000//////...............---,,,+++,,,,,,---............------------------------------------------------------------------------------....../////////......////////////////////////........................///......------......///------........./////////......////////////000000//////000000000000000111/////////000000000111111111000000//////000000111000000000000000111111111111000000000000111222222111111111222222222222222222222333333444444555555444444555555555666666666555666666777777777777777666777888999999999999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>>>>>>>???@@@BBBDDDBBBAAABBBCCCDDDCCCAAA>>>===<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<============<<<<<<;;;;;;:::::::::::::::;;;;;;;;;;;;:::::::::999999999999777777777666555555444444222222222222222222222222000000000111111111111111000000000000000000000000000///......------..............................------------------------...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,------------...,,,------......------,,,+++,,,,,,------,,,,,,+++------............------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,------......------,,,---------............///------............---------------------------------------.......................................------......////////////.........------,,,,,,+++,,,,,,,,,,,,------------------------------------...------,,,,,,------...------...//////...------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///************+++,,,---...------------------------,,,,,,,,,---------......,,,---............---,,,---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,---........................------------------------------------............,,,------......------,,,,,,,,,------...//////000...------,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------...///...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000------,,,,,,------...///,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......------------------------++++++,,,---------------,,,---.../////////..................---,,,+++***+++,,,------......------------------------------------------------------........................---,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///....../////////000000000........./////////000000////////////000000111111////////////000000000111000000////////////000000000000000111111222222222000000000000000111222222000111111111222222222222222222333333444555555666555555555555666666666666666666666666666777777888666666777999999::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888:::<<<>>>>>>>>>>>>@@@AAABBBAAAAAABBBDDDEEEEEEDDD@@@???===<<<;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===============<<<<<<<<<<<<;;;:::::::::::::::::::::::::::999888888888888888777777777666555555444444111111111111111111111111111111111111000000000000000000000000000000000000//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------...+++,,,,,,------,,,,,,+++---------,,,,,,---------,,,------......------,,,---------------------------......//////......---,,,------......------,,,---------............///,,,------......------,,,---------------------------------.........//////..............................------------------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,---...//////...---,,,------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///************+++,,,---...------------------------,,,,,,,,,---------......++++++------------++++++......,,,++++++,,,......,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---...///000111,,,------......------,,,,,,,,,------...///000000...------,,,,,,------...++++++,,,---------,,,,,,,,,,,,...//////...,,,,,,///...---,,,+++,,,---......---,,,,,,,,,,,,---...------------------------******++++++,,,---......++++++******++++++,,,---------,,,+++,,,---///000,,,,,,,,,---------......------------------------)))***+++,,,,,,,,,,,,,,,+++,,,---.........---,,,............---,,,+++***+++,,,------......------........................------------------------////////////////////////,,,,,,++++++,,,---///111////////////////////////.................................------.........////////////000000000000---.........//////000000.../////////000000111111////////////000000000000000000////////////000000111111111222222333333333000000000000000111111222000000111111222222222222222222333333444555666666555555555555666666666777777666555555555666888999666666777999999::::::::::::::::::;;;;;;;;;<<<<<<===<<<<<<;;;999888888777:::<<<===>>>===>>>@@@AAABBBAAAAAABBBEEEFFFFFFEEEAAA@@@>>>===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<===<<<=====================;;;;;;;;;::::::999999999:::999888888777777888888777777777666555555444444111111111111111111111111222222111111000000//////000000000000000000000000//////...------------...........................,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,,,,,,,------.........,,,------......------,,,+++,,,,,,------,,,,,,+++)))******++++++******))),,,,,,,,,---------......,,,------......------,,,......,,,++++++,,,......,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++,,,------......------,,,---------.........//////,,,------......------,,,---------------------------------.........//////........................///...------,,,+++******,,,,,,------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...111000///......---......***+++,,,---.....................------,,,,,,,,,***+++,,,,,,------,,,,,,.........------,,,,,,,,,------------------------111000...,,,+++++++++,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,+++***+++,,,---...111111000///////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,......---------......///,,,,,,,,,---------......------------------------------------------------+++++++++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,---......//////......//////...---------..............................---------.........//////......------------......///......------///000111000///...---,,,------...---------............//////...---,,,,,,---...///////////////////////////000000000000000000000000//////000000000000//////000000000000////////////111111111111111111111111000111222333333222111000000111111111111222222222111111000000000000000111222222333444444555666666666666555444444444555555666666666666666777777888999999888888888888888999999999:::;;;;;;;;;;;;:::======<<<;;;::::::999999<<<<<<<<<===>>>??????@@@===>>>???AAABBBCCCDDDDDDAAA@@@>>>===<<<<<<<<<===:::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888999999999999888777777666555555555555444444444555555444333333222111111111111111111111111111111111111111111111111111111////////////.............................................------,,,,,,,,,,,,,,,------------------........................,,,,,,,,,---------......------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........++++++,,,,,,,,,---------........................,,,,,,,,,------.........---,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------............------.................................------,,,,,,,,,+++,,,------......------........................,,,,,,,,,---------......///...............///000+++,,,---...............------------------,,,,,,++++++,,,------------,,,......---------,,,,,,,,,------------------------000///---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,+++++++++,,,---...///...---,,,++++++++++++...------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------.........///......---------......,,,,,,,,,---------......------------------------------------------------...---,,,+++++++++++++++------,,,,,,,,,,,,------------------------------///.........------------++++++,,,,,,---------,,,))))))***+++---...//////------------------------------,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---,,,,,,---............---.............../////////------------------------,,,------------...............------------......///......---...///000111000///...---,,,------...---------............//////...------------...///////////////////////////000000000000000000000000//////000000000000//////000000000000////////////111111111111111111111111//////000000000000//////000111111111111222222222111111000000000000111111111111222222333333444444555444444444444444555555666555555555555666777777999888888777777888888888888999999:::::::::::::::<<<<<<<<<;;;:::999999888;;;;;;<<<======>>>>>>???===>>>???@@@AAABBBBBBBBB???>>>===<<<;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888888999999888888777666555555555555444444444444555444444333222222111111111111111111111111111111////////////////////////////////////..........................................---------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------.........---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------------++++++,,,,,,,,,---------........................,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---.......................................,,,,,,,,,,,,,,,,,,,,,,,,------............------..............................---------,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......------------...///000111------...............---,,,,,,------------------++++++,,,---------------...------------,,,,,,,,,------------------------......------,,,------...------------------------///......------......///,,,,,,,,,+++,,,------.........---++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---...///000000000///...---------------,,,,,,,,,---------......................................................000///...,,,++++++******......------------..........................................------------++++++,,,,,,,,,---------***++++++,,,---..........................................------,,,,,,,,,,,,...///...---,,,---...++++++,,,---------------,,,---...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......------------............------......///000//////...------------...---------............//////......------......///////////////////////////000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000000////////////000000000111111111111222222222111111000000000111111222111111111111111111111111333333222333333444555666555555555555555666666777888888777777777777888888777888888999:::999999999;;;;;;::::::999999888888:::;;;;;;<<<<<<===============>>>???????????????>>>===<<<;;;:::::::::::::::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999999888888888888888888777666666555555555555444444444444444444333333222222111111111111111111111111111111////////////////////////////////////.......................................------------,,,,,,,,,.........------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...............---------+++,,,,,,------,,,,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,------------........................---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------............///........................------------------------------............------------------------------...------------,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------...///000....../////////...------,,,,,,,,,------.........+++,,,,,,---...---------------------------------------------------------------------......//////..............................------------......,,,,,,,,,,,,------......///......---.........///------............------------------------------------------------------------------------------,,,,,,,,,---...//////000111000///...---,,,,,,,,,,,,,,,,,,---------......////////////////////////........................///...------,,,,,,,,,,,,.........------.........------------------------------------------------,,,+++++++++,,,,,,------//////...---,,,++++++***------------------------.........---,,,,,,++++++,,,.........---,,,---...***+++,,,,,,------,,,,,,)))+++---///000000...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...------------......//////............------......---------............/////////............//////////////////////////////000000000000000000000000//////000000000000//////////////////000000000000////////////////////////333222111000000111222333000000111111111222222222111111000000111111222222222222222111111111111111111111111222333444555666666666555555666666777888777777666666666777888888777777888999999999999888:::999999999999999999999:::::::::;;;;;;<<<<<<<<<=========>>>>>>======<<<===<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999999888777777888888777777666555555555555444444444333333333333333333222222111111111111111111111111111111000000000000000000000000////////////....................................------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................+++,,,,,,------,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,------------...........................------,,,,,,+++++++++***---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------------------------------------------------------------------------...---------......//////................................................,,,------......------,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------------..................------,,,,,,,,,------.........,,,,,,---.........------------------------------------------------------,,,,,,---...////////////........................------,,,,,,,,,,,,------,,,,,,---------.........------......///111222333---......//////......---------------------------------------------------------------------------........................111000///...---,,,,,,,,,,,,,,,,,,---------......////////////////////////........................,,,,,,,,,,,,------...///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++++++++,,,---...//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++******+++---...---,,,+++,,,---***+++,,,,,,------,,,,,,((())),,,...///...---,,,------------------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------,,,------...............------..................---------............/////////////////////////////////////////////////////////////////////////////////000000000000//////.../////////000000000111////////////////////////333222111000000111222333000000111111111222222222111111111111111222333333333333333333333222222222111111111222333444555666777777666666777777888999666555555555666666777888777777888999999999999888999999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;============<<<<<<<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999999::::::;;;;;;;;;<<<;;;;;;::::::999999888666777777777777666555555555444444444444333333333333222222222222222111111000000000000000000000000000000000000000000000000////////////....................................------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------..................+++,,,,,,------,,,,,,+++---------,,,,,,++++++***,,,,,,---------.................................---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---------------------------------------------------------------------------------------------------...------------...//////................................................,,,,,,------------,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///...---,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------------,,,,,,---...............,,,,,,,,,------------...------------------------,,,---...///////////////........................,,,,,,,,,++++++,,,,,,,,,,,,,,,---............---++++++,,,---...///111222---...///000000///...---------------------------------------------------------------------------/////////.........------000///...---------------,,,,,,,,,---------..............................------------------------******++++++,,,...///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***+++,,,---...+++,,,,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++---...---,,,+++,,,---++++++,,,---------------***+++,,,---......---,,,........................,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,---............---,,,---......///.........---------............///...//////000000//////...//////////////////////////////////////////////////////000000000000//////......//////000000111111000000000000000000000000000000////////////000000000111111111111222222222111111111111111222333444444444444444444444444444333333222333333444555666666666666666666777888888555444444555555666777888777888888999:::999999999888888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<============<<<;;;:::;;;;;;<<<<<<;;;;;;:::888888888999::::::;;;;;;<<<;;;;;;::::::999999888666666666666666555555444444444444444333333333333222222222222222222111111000000000000000000000000////////////////////////////////////....................................,,,,,,,,,------------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++,,,---------.......................................---------------,,,,,,---,,,,,,++++++,,,,,,---........................------------------------------------------------------------------------------,,,+++,,,---...///------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---------******+++,,,------------------------------,,,,,,,,,------...............,,,,,,,,,---------......---------------------------...///000000///......------------------------------,,,,,,,,,,,,------,,,,,,.../////////...---------,,,,,,,,,---......---...///000000///...---........................------------------------------------------------............///////////////......---------......,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,------------------------------++++++,,,,,,,,,------------,,,+++******,,,---///***+++,,,---...///000111------------------------******++++++,,,---------,,,...///...---,,,---...,,,,,,---............---........................------------------------,,,------------.........---,,,,,,++++++,,,,,,---+++,,,---.........------,,,,,,.../////////......---------............///...///000111111000///...//////////////////////////////////////////////////////000000000000//////.........///000111111111111111111111111111111111//////000000000000//////000111111111111222222222111111111111222333444555333333444444555555666666555444444444444444555555444444444444444555666666444444444444555666777888888999999:::::::::::::::888999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::;;;<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;:::888888999::::::;;;<<<<<<<<<;;;;;;::::::999999888555555666666666555444444444444444333333333222222111111111111111111222222000000000000000000000000////////////////////////////////////....................................,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,------------....................................---..................///---,,,,,,++++++,,,,,,---................................................---------------------------------------------------,,,*********+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,---...//////((()))***+++,,,---------.........------,,,,,,,,,,,,---......//////......,,,,,,,,,------.........---------------------------...///000000///...---------------------------.........------.........,,,,,,.../////////...---000000///...---------------...///111111///...---........................------------------------------------------------,,,------...///000111111......---------......///,,,,,,,,,---------......------------------------++++++++++++++++++++++++,,,,,,+++******+++++++++---,,,,,,++++++,,,,,,---........................+++++++++,,,,,,------------,,,+++******,,,...///---------.......................................***++++++,,,---...//////...///000///...---...000,,,---......//////......111000000/////////000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---+++,,,---.........---,,,+++,,,.../////////......---------.........//////...///000111111000///...//////////////////////////////////////////////////////000000000000//////---......///000111111222111111111111111111111111000111222333333222111000000111111111111222222222111111111111222333444555222222333444444555666666666666555444444444555555333222222222222333444444333333333444555666777888999999:::;;;;;;;;;;;;:::999999:::;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<888999:::;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;:::999999:::;;;;;;<<<======<<<<<<;;;::::::999999888555555666666555555444333444444444333333333222222111111111111111111222222000000000000000000000000111111111111111111111111000/////////....................................,,,,,,,,,------.........,,,,,,------------------........................,,,,,,,,,---------......------------------------*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++,,,,,,------------.........//////........................---.........///000000000---,,,,,,++++++,,,,,,---................................................------------------------------------------------,,,+++***))))))+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------......------........................,,,,,,,,,---------..............................------------......///000...---+++******+++---...,,,,,,,,,------.........//////.........---------------------------------........................---------............///------------------------.........------,,,,,,,,,,,,---......//////............//////...,,,***)))------............------------------------------........................******+++++++++,,,,,,,,,///............------------------,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///,,,,,,,,,---------......---------,,,,,,,,,++++++,,,---......//////......///............---------++++++++++++,,,,,,---...+++++++++,,,,,,---------......//////......---,,,,,,,,,,,,++++++***************+++,,,,,,---....../////////...---------,,,------------------------+++++++++,,,,,,---------///...,,,++++++,,,...///111000///...------...///000///......///000111222000000//////.........---////////////////////////////////////000000000000111000///......///000111////////////000000000000111111000000//////......000000000000000000000000111111222222222333333333222222333333333333444444444333333333333444555555444444444555555555555666666555444333333333333333222222222333444555666777999999999999:::;;;<<<<<<::::::::::::;;;<<<======<<<<<<;;;<<<===<<<999666777888:::<<<======<<<<<<999999::::::::::::::::::<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888888999:::666666555444444444444555333333333333333333333333222222222222222222222222111111111111000000000000//////............//////111111000000//////..............................---,,,,,,++++++,,,,,,---......//////...---,,,,,,,,,,,,,,,++++++*********------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------******+++,,,---//////000///...---,,,,,,---...///++++++,,,,,,---...//////------------------------........................---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------...///000000111------------------------------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---.................................---------------......---,,,++++++,,,---...,,,,,,,,,---------.........---------,,,,,,,,,,,,------------------------........................---------............///------------------------......---------,,,,,,,,,,,,---......//////.........////////////---,,,+++------............------------------------------------------------------,,,,,,---------.........///............------------------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,---------......---------,,,,,,,,,+++++++++,,,,,,---------------,,,---------......//////,,,+++++++++,,,,,,---...---,,,,,,,,,,,,,,,,,,+++......//////......---,,,---------,,,,,,,,,++++++***++++++,,,------..................------------------------------------+++++++++,,,,,,---------------,,,++++++,,,------111000///...------...///222111///...------......000/////////.........---.........................../////////000000000000111000///......///000111////////////000000000000111111000000////////////000000000000000000000000111111111222222222222222222222222333333333444444444333333333333444555555444444444444555555555555666555444333333333333444333333333333444666777888888888888999999:::;;;<<<::::::::::::;;;<<<=========<<<;;;;;;<<<<<<:::888888999;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<============<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999888888999999666666555444444444444444333333333333333333333333222222222222222222222222111111111000000000////////////............//////000000000000//////......---------------------------,,,,,,++++++,,,,,,---...............---,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...---,,,,,,,,,,,,---...++++++,,,,,,---......///------------------------........................---,,,,,,,,,,,,---......///...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------...///000000000------------------------------------------------...------,,,,,,------...------------------------------------------------,,,---......,,,,,,---...------------------------///...---,,,++++++++++++///...---,,,,,,---...///,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++---------------------------------------------------------............///------------------------...------------,,,,,,,,,,,,---......//////............////////////......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------............///............---------------,,,,,,,,,,,,++++++,,,,,,---------.........,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,---...///000000,,,,,,+++++++++,,,------...------,,,,,,++++++***......//////......---,,,......------------,,,,,,+++++++++,,,------......------------............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,000///......---.........000///...---------------/////////............................................./////////000000000000000////////////000000////////////000000000000111000000000000/////////000000000000000000000000111111111111111111111000222222222222333333333333333333333333333444555555444444444444555555555555555555444333333333444444444444444444555777888999888888777888888999:::;;;::::::::::::;;;<<<===>>>???===;;;;;;;;;<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;>>>>>>>>>>>>============<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888666555555444444444444444333333333333333333333333222222222222222222222222111111000000000000////////////............//////000000000////////////...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------............------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------//////...---,,,++++++***---,,,,,,++++++,,,,,,---+++,,,,,,------.........------------------------........................---,,,,,,,,,,,,---............---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///---------...//////000000------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......,,,,,,---...------------------------...---,,,+++++++++++++++///...------------...///------------------------,,,,,,,,,,,,,,,+++++++++---------------------------------------------------------............///------------------------------------------------,,,---......///.........,,,------...............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,---------.........------------,,,,,,,,,++++++,,,------------,,,++++++,,,------...//////,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,---------------,,,,,,,,,,,,,,,,,,,,,------......,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++........................+++++++++,,,---...///000........................................................./////////000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000111111111000000000000000111222222222222333333333333333222222333333444555333333444444444555555555555444444333333333444444444444555555666888999:::777777777777888999:::;;;:::::::::;;;;;;<<<===>>>@@@>>>;;;:::;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999999888777777777666555444444333333444444222222222222222222222222111111111111111111111111111000000000///////////////......------......///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------++++++,,,,,,,,,,,,------+++,,,------......------//////...---,,,++++++***---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......------------------------........................---,,,,,,,,,,,,---.........------,,,,,,,,,------------------------------------------------------,,,,,,,,,---------......---------............///---------....../////////------------------------////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------+++++++++++++++,,,---............------.........------------------------,,,,,,,,,,,,,,,------------------------------------------------------------------............///------------------------------------------------,,,---......///.........+++++++++,,,,,,---......------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------...............---------,,,,,,,,,,,,---...............---------------------,,,---,,,,,,++++++,,,,,,,,,******+++,,,,,,---...............///......---,,,+++++++++++++++,,,,,,,,,,,,,,,------------......+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///111111///---,,,------..................)))***+++,,,---...//////---------...................................................//////////////////000000000000//////////////////000000000000000000000000111111111111000000000000000000000000111000000000000000000000111111111222222222333333333222222222222333444444333333333444444444444555444444333333333444444555555555555666777888999:::777777777777888999:::;;;;;;;;;;;;;;;<<<===>>>>>>@@@>>>;;;;;;<<<============<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;999999999999888777666666555555444333333333333333222222222222222222222222111111111111111111111111000000000////////////.........------------...................../////////---------------------------,,,,,,++++++,,,,,,---,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------+++++++++,,,,,,---------+++,,,------......------------------------------------............------,,,,,,,,,---------------------------------------........................---,,,,,,,,,,,,---......------,,,,,,,,,------...------------------------------------------------,,,,,,,,,---------......---------............///------------............------------------------////////////////////////...------,,,,,,------...------------------------************************,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,------------...,,,---......//////......++++++******+++,,,------------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........///////////////............---------++++++,,,,,,,,,,,,------*********+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------..................---------,,,,,,---......//////......------------,,,,,,++++++------,,,+++++++++,,,,,,))))))***+++---...//////......//////......---,,,******++++++++++++,,,,,,------------------......,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++,,,---///000000///---,,,,,,,,,---............---,,,------......---,,,,,,---------------.........------------------------------.........///////////////000000000000//////////////////000000000000000000000111111111111222000000000000000000000000000000000111111111222222111111111111222222222222222222222222222333444444333333333333444444444444444444333333333444555555555555555555666888999:::888888777888888999:::;;;;;;;;;;;;;;;<<<===>>>??????>>><<<<<<>>>>>>>>>======<<<<<<;;;<<<<<<======@@@@@@??????>>>>>>======<<<<<<============<<<<<<;;;;;;::::::::::::;;;;;;888888999888888777555555555444444333333333333333222222222222222222222222111111111111111111111111000000////////////............------------......---............/////////........................---,,,,,,++++++,,,,,,---+++,,,,,,------------,,,,,,,,,,,,,,,------------+++++++++++++++,,,------------------------------***++++++,,,,,,------...+++,,,------......------,,,,,,,,,------.........---......//////......---------------------------------------------------........................---,,,,,,,,,,,,---......------,,,,,,,,,---......------------------------------------------------,,,,,,,,,---------......---------............///------------------------------------------------...........................------,,,,,,------...........................++++++++++++++++++++++++,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...---------------......,,,,,,------------,,,,,,......---------,,,,,,,,,***+++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------,,,,,,,,,---------......,,,---......//////......---,,,+++++++++,,,---...------............------------------------------------------------------............///////////////............---------+++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..................------------,,,,,,---............---,,,,,,,,,,,,,,,,,,------...---,,,,,,+++++++++,,,******+++,,,,,,---............//////......---,,,+++++++++,,,,,,,,,------..................------------,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,++++++++++++,,,---......---,,,++++++,,,---.........------,,,---...//////...---,,,,,,,,,,,,------.........---------------------------------.........//////...///000111111000///...////////////000000000000000000111111111222222222000000000000000000000000///000000111222333444444111111111111222222222222222222222111222222333444222222333333333444444444333333333333333444555666444444444555666777888999888888888999999:::;;;<<<;;;;;;;;;;;;<<<===>>>???>>>======>>>???@@@>>>===<<<<<<;;;;;;<<<===>>>???@@@@@@???>>>>>>===<<<<<<<<<<<<============<<<<<<;;;::::::999999::::::;;;777888888888888666555444555444333333222222333333111111111111111111111111111111111111111111111111000000/////////............------,,,,,,------...---------.........//////---------------------------,,,,,,++++++,,,,,,---***+++,,,---------------,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------******+++,,,,,,---......+++,,,------......------,,,,,,,,,---------......,,,---............---,,,------------------------------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------------------------........................,,,,,,,,,---------......---------............///------------------------------------------------------------------------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,000000///...------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,))))))******++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------,,,,,,,,,------.........,,,---......//////............,,,,,,,,,,,,---...---..................---------------------------........................,,,,,,,,,---------......//////.........---------+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......//////.........---------++++++,,,---------,,,,,,******+++,,,------...///...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......//////......---,,,,,,,,,,,,------...........................---------------,,,,,,+++++++++---------------------------------,,,,,,++++++++++++++++++,,,,,,+++++++++***+++---...///...------)))***,,,...000111111000,,,,,,,,,------.........---------------------------------.........//////...///000111111000///...////////////000000000000000000111111222222222222000000000000000000000000//////000222333444555666000111111111111222222222222222111111222222333444222222333333333444444444333333333333333444555666444444444444555777888999999999999999:::;;;<<<===<<<;;;;;;<<<<<<===>>>???>>>===>>>???AAA@@@>>><<<<<<;;;;;;;;;<<<===???@@@>>>======<<<;;;::::::999<<<<<<============<<<<<<;;;::::::999999::::::;;;777777888888888666555333555444333333222222333333111111111111111111111111000000000000000000000000000/////////...............------,,,,,,------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***+++,,,,,,------------,,,,,,,,,------.........------,,,,,,------...///------------------------******+++,,,,,,---......+++,,,------......------------------------------++++++------------++++++------------------------------------------------........................---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...///------------------------........................,,,,,,,,,---------......---------.........//////------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......,,,,,,---...///......------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------...------,,,,,,++++++***,,,,,,,,,------.........,,,,,,------------,,,,,,........................------------------------...........................------,,,,,,++++++***------------------------////////////////////////000000//////.........---++++++,,,,,,---...//////---------...............------------------------222000...+++)))))))))***---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++++++++,,,,,,---------,,,...//////...------...///............---------000///...---------------------------------------,,,,,,,,,---------......++++++------------++++++++++++,,,------......///------------------------)))***+++,,,...///000000333222111000///...------,,,---------.../////////////////////////////////000000000000000000000000000000000000111111111111000111111111111222222222000000000000000000000000111111222222222333333333333333222222111000//////444444333222222333444444555444333222222222333444333333333333333333333333555555666777777777777777666666666777888888999999<<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::999999888<<<======>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;888777777666555444444444444444333222222111000000111111000000000000111111111111111111000000000000//////////////////////////////.........---------000000///...---,,,,,,+++------------------------******,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,+++++++++,,,,,,------------------------000///---,,,+++,,,------......---,,,+++******)))------------------------------------------------111000...---,,,,,,---...,,,,,,,,,++++++,,,,,,---...------,,,,,,------...---///111///,,,+++,,,...,,,,,,,,,---------......---------------------------------...------,,,,,,+++,,,------......------------------------------------------------------+++***)))***,,,---,,,+++......------------......------------------------,,,,,,,,,---------.................................---,,,,,,,,,...///000+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------,,,,,,------------,,,,,,........................------------------------........................,,,,,,------------------------------------------////////////////////////000/////////.........---,,,,,,------......//////..................------------------------------///...,,,+++***+++,,,------------------------------------------------------------------------------,,,,,,++++++,,,,,,---///......------......///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,------,,,...//////...------...............------------......---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------------------------------,,,,,,---...///000000111---------,,,,,,,,,,,,,,,---------.......................................//////////////////////////////000000000111111111000000111111111222222222////////////////////////111111111222222222333333333333222222111000000000444333222111111222333444444444333222222222333444333333333333333333333333555555666777777777777777666666666777888888999999999999999999:::;;;<<<===>>>>>>>>>>>>====================================<<<<<<<<<;;;::::::999999;;;<<<======>>>>>>======::::::;;;;;;<<<;;;;;;:::888777777666555555444444444444444333222222111111111111000000000000111111111111111000000000////////////////////////////////////.........---------/////////...------,,,,,,------------------------+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,+++,,,,,,---------------------------------,,,+++*********++++++------------,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,,,,---------,,,+++++++++,,,,,,...------,,,,,,------......///111///---,,,---///,,,,,,,,,---------......------------------------,,,------...------,,,,,,+++,,,------......------------------------------------------------------,,,+++***+++---------,,,------,,,,,,,,,,,,------------------------------,,,,,,,,,---------..............................---------------...//////)))******+++,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------******+++,,,,,,---......++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,........................------------------------------------------------++++++,,,------...//////------------------------/////////////////////////////////......................................./////////...---------,,,------------------------,,,++++++++++++---///000---------------------------------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,---//////---,,,---...............------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---//////...------,,,++++++------------------------,,,---------............))))))***+++,,,------..................---------........................//////////////////////////////000000000000111111000000000111111111222222........................111111111222222222222333333333333222111111000000222222111111111111222222444333333222222333333444333333333333333333333333555555666777777777777666555666666777777888888999999888888999999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<::::::;;;;;;;;;;;;:::999777777777666555555444444555555444444333333222222111111000000000000111111111111000000000000//////////////////////////////...............---------........................---------------------------------------,,,++++++------------------------++++++++++++++++++++++++,,,+++++++++,,,---......---------------------------,,,++++++***+++++++++,,,,,,---------.........------------------------------------------------++++++,,,,,,---,,,,,,,,,+++******)))((((((((((((...------,,,,,,------......///000///---,,,---...,,,,,,,,,---------......------------------------,,,,,,------...------,,,+++,,,------......---------------------------------------------------------,,,+++,,,...///...---,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,---......///.........------------......//////,,,------......------,,,+++++++++,,,,,,,,,------+++++++++,,,,,,---------++++++++++++++++++++++++------............------........................------------------------------------------------++++++,,,,,,------------........................////////////////////////........................///////////////.........000000///...---,,,,,,,,,------------------------++++++++++++,,,...///000---------------------------------------------------------------------------,,,,,,++++++,,,,,,---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......------,,,,,,,,,++++++---///...---,,,------.........---------,,,,,,------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---------......------++++++++++++------......---------,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---...///000000/////////...---------,,,........................////////////////////////////////////000000000111000000000000111111111111////////////////////////111111111111222222222222333333333222222111111111111111111111111111111111333333333333333333444444222222333333333333444444444555666666777777666666555555666666777888888888:::999999::::::;;;<<<===999999::::::;;;;;;<<<<<<::::::::::::::::::::::::999999:::::::::;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999777777666666555555555555555555555444444333333333111111000000000000111111111000000000////////////////////////////////////........................---------.........//////------------------------------.........------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,...///000------------------------.........---------..............................------------------------------------------------)))+++,,,.........---,,,---,,,+++******)))******...------,,,,,,------...------------,,,,,,,,,---,,,,,,,,,---------......------------------------,,,,,,------...---------+++,,,------......------------------------------------------------------...---,,,---/////////...------,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,---.../////////------/////////......---------,,,------......------,,,+++++++++,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++......////////////..............................---------------------------------------------------,,,,,,,,,+++++++++***........................////////////////////////---------...............///////////////.........000000///...---,,,,,,,,,------------------------------------------......---------------------------------------------------------------------------,,,,,,++++++,,,,,,---......------------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,+++---......---,,,,,,---...------------,,,,,,,,,......------------......------------------------,,,,,,,,,---------......------++++++++++++------,,,,,,,,,---------......------------------------,,,++++++++++++*********..................///////////////...---------,,,...................................................////////////000000000//////000000000111111111000000000000000000000000000000111111111222222222333333333222222222222222111111111111111111111111222222222333333444444444222222222333333444444444444444555666666666666666555555555666777777888888888888888999999:::;;;<<<888888999999::::::;;;;;;::::::::::::::::::::::::888888999::::::;;;;;;;;;999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999666666666666555555555555555555444444444444333333111111000000000000111111000000000////////////...////////////////////////---.....................,,,,,,------.../////////------------------------,,,---...//////000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...///000------------------------........................000000///...------,,,,,,------------------------------------------------+++,,,---/////////...---111111000///......//////...------,,,,,,------...+++++++++++++++,,,++++++,,,,,,,,,---------......------------------------+++,,,,,,---.........---+++,,,------......------------------------------------------------------...---,,,---///000///.........------------......------------------------,,,,,,,,,---------......------------------------,,,---...//////...---,,,......------,,,++++++***,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++******,,,,,,,,,,,,++++++++++++......////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******........................////////////////////////---------------................................./////////...---------,,,------------------------............---------------------------------------------------------------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------..................---------------+++,,,......,,,+++,,,---------------,,,,,,,,,,,,......---------...//////------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,---...//////------------------------............------------......------,,,,,,++++++...............---------------------------------..............................////////////000000/////////000000000111111111111111111111111111111000000000111111111111222333333333333333333222222111111222333333222111111111111222333444444444444111222222333333444444555444444555666666666666555444555555666666777777888666555555666666777888999888999999999999999999:::<<<<<<<<<<<<<<<<<<<<<<<<888888999999::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888666666666666666666555555444444444333333333333333111111000000000000111111000000////////////......////////////////////////---------...............---------.........//////------------------------+++,,,---...000000000000---------------------------------------------------,,,,,,,,,---...//////------------------------++++++,,,------------,,,000000///...---,,,+++***------------------------------------------------------......//////......---------,,,,,,------......------,,,,,,------...+++***)))***,,,---,,,+++,,,,,,,,,---------......------------------------++++++,,,---............+++,,,------......------------------------------------------------------...---,,,---/////////...///......------......///------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,---------------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++,,,,,,------------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,..................------........................////////////////////////,,,,,,,,,------.........,,,,,,------......//////..................------------------------------------............---------------------------------------------------------------------------------,,,,,,++++++,,,,,,---+++******))))))******+++------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---......///------------............***,,,...---,,,+++,,,------------,,,,,,,,,++++++---,,,,,,,,,------...///------------------------,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,---------------------------------------------.............../////////,,,,,,,,,,,,+++++++++***---------...............------------------------................................./////////000000////////////000000000111000000000000000000000000000000000000111111111111333333333333333333333333111222333444444333222111000111222444555555444444111111222333333444555555333444555555666666555555444444555555666777777777555555555555666777888888::::::999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::::::::;;;<<<<<<<<<<<<<<<:::::::::999999888666666555666666666666666666666222222333333333333333333111111000000000000111111000000/////////.........////////////////////////---------.........//////---------...............------------------------++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------......///------------------------***+++---.........---,,,......------,,,,,,++++++------------------------------------------------......------,,,---------))))))))))))***+++,,,,,,...------,,,,,,------...---+++***+++...///...,,,,,,,,,,,,---------......------------------------***+++,,,---............+++,,,------......---------------------------------------------------------,,,+++,,,...///...---...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------------......///000000000***++++++,,,,,,++++++***++++++,,,,,,,,,---------***++++++,,,,,,------............------,,,,,,,,,***++++++,,,,,,++++++***........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111////////////////////////////////////////////////,,,,,,,,,------.........++++++,,,,,,---...//////---------...............------------------------,,,,,,---...////////////---------------------------------------------------------------------------,,,,,,++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,---...//////,,,---------.../////////***,,,...---,,,+++,,,,,,---------,,,,,,,,,++++++++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......++++++---......---++++++///......------,,,,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////------------------------..................................../////////000////////////000000000000////////////////////////000000000000111111111111333333333333333333333333222333444444444444333222000111222444555555444444111111222333333444555555333444555555666666555555444444555555666777777777666666666777777888999:::;;;:::::::::999999888888777777777777777777777777999999999999999999999999:::;;;<<<<<<======<<<<<<888888888777777666444444555555555666666666666666222222222222222222222222111111000000000000111111000/////////............////////////////////////---------.........//////........................------------------------++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************************///......---------......------------------------,,,---///000000000//////+++++++++,,,,,,,,,------------------------------------------------------///...,,,+++***++++++,,,,,,,,,,,,---...///111111...------,,,,,,------...///,,,+++,,,///111///---,,,,,,,,,---------......------------------------***+++,,,---............+++,,,------......---------------------------------------------------------,,,+++,,,.........------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,,,,---...------++++++++++++---------------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////............////////////...---,,,++++++***...---,,,---......---+++,,,,,,+++***+++,,,---...------------------------//////////////////////////////000000///...------111111000000/////////...---------............///........................------------------------+++++++++,,,,,,,,,---------------............///......---,,,++++++++++++******+++,,,,,,---.....................---------...------,,,,,,------...,,,------...//////......***,,,......---------...------------------------,,,,,,,,,------.........------...///...---+++***++++++,,,,,,,,,------------...............------------------------------......................../////////---+++***+++,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,------...---,,,***)))++++++,,,...///000...,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------............///------............------............////////////............////////////000000000000111111111111000000////////////000000111222222222222111000000222222333333333444444444222222222222222222222222111111111111111111111111222222333333444555666666333333333444444444555555555555666666777777888888999999888888999999:::;;;999999888888777666666666888888999999999:::::::::888888999999999:::::::::888999999::::::999999888::::::999999888777777777777666555333333444555666444333222111111111222333000000000000000000000000......//////000000111111////////////////////////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,---------..............................---------,,,,,,------...////////////...---,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------........................//////.........---------,,,,,,,,,------........................///000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,+++,,,---///000,,,------......------,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,///......------......///.........------,,,,,,+++...---------//////---,,,...------------...//////------------------------------------------------...............---,,,,,,000000/////////.........---------............///........................------------------------,,,,,,,,,,,,---------------------............///,,,+++++++++++++++,,,---***++++++,,,------......,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,***,,,......---------...------------------------+++++++++,,,,,,---------------......------,,,+++++++++,,,,,,,,,---------------............---------,,,,,,++++++*********...........................//////---+++***+++---...------,,,,,,------...,,,,,,------------,,,,,,,,,---.../////////...---,,,++++++,,,......---+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------............------............------............////////////............/////////////////////000000000111111000000////////////000000///000111222222222222222222222222222333333333333222222222222222222222222111111111111111111111111222333333333444555555555333333333444444444555555555555666666777777888888888888888888888999::::::777777777777888888888888888888999999999:::::::::999999999999999999999999999999::::::::::::999999999888888777777666555555666555444444333333333333444333222111111111222222000000000000000000000000......//////000000000000........................---,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))+++++++++,,,,,,,,,------------------------------......---,,,,,,,,,------+++,,,---......///......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,------------------------------------------------//////.........---------,,,,,,------------------...............//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............+++***)))))))))***+++,,,,,,------......------,,,++++++************++++++------,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------...---,,,---//////...,,,,,,---......//////......------------------------++++++++++++++++++++++++---------------,,,,,,,,,///............------------------............///........................------------------------,,,------------.........---------............///*********++++++---......+++++++++,,,------......***++++++,,,,,,---------******+++,,,,,,+++******,,,,,,,,,---,,,,,,+++++++++,,,......---,,,---...------------------------+++++++++++++++,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,------------------............------......---,,,+++***))))))...........................//////---+++***,,,---...------,,,,,,------...------------------------+++,,,---...////////////...,,,******,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------............------............---------............/////////............////////////....../////////000000000000000////////////000000---...000111222333333333000111111111222222222222222222222222222222222222111111111111111111111111333333333333444444444444333333333444444444555555555555666666777777888888888777777777777888999999666666777777888999999:::888888999999999:::::::::999999999999999999888888999999::::::::::::999999777777777666555555444444444444444444333222111000333333222111111111111222000000000000000000000000...////////////000000000........................------,,,+++,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***+++,,,------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------,,,,,,......------......///000,,,,,,,,,,,,,,,,,,------------........./////////......---,,,,,,,,,------,,,------......------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,++++++,,,......---+++***+++,,,---...---,,,+++,,,,,,------------------++++++++++++++++++++++++......---------------------------------------------------............///........................---------------------------------.........//////---------............///---,,,,,,,,,------...///,,,,,,,,,,,,------......******+++,,,---.........)))+++,,,......,,,+++))),,,------------,,,+++++++++---......---,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,---...,,,,,,,,,------------...,,,,,,---.........------//////......---------,,,.................................---++++++,,,---...------,,,,,,------............------.........+++++++++,,,,,,---------///---***)))***++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,---------.........------............---------------.........//////............////////////............//////////////////000000000000//////...///000111222222222222000000000000111111111111222222222222222222222222111111111111111111111111444444333333333333333333333333333444444444555555555555666666777777888888777777777666777777888999777777777888888999999999888888999999999:::::::::999999999999888888888888999999::::::::::::999999777777666666555444444444222333444333222111///...333222222111111111111111000000000000000000000000////////////////////////...........................---,,,++++++---...000------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,,,,,,,------------,,,+++******,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,...------------...//////,,,,,,,,,---------------.........////////////000000000///......---------,,,------......------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,+++,,,,,,------.........+++******+++------,,,+++***+++,,,---...---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////,,,,,,,,,------------------------............///........................---------------------------------.........//////---------............///000000///...............,,,,,,------------......+++,,,,,,---...//////000***,,,---//////---,,,***------............------+++---......---,,,,,,---,,,,,,,,,---------.....................---------...---,,,++++++,,,...///,,,,,,---------.........++++++,,,---......---------------....../////////........................---......---++++++,,,......------,,,,,,------...///...------------...///------,,,,,,++++++++++++///---***)))***++++++***+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,------------...------............------------------........................////////////............//////////////////000000000000//////000000111111111000000/////////000000000111111111222222222222222222222222111111111111111111111111333333333333333333222222333333333444444444555555555555666666777777888888777777777666777777888999:::999999999888888777777888888999999999:::::::::888888888888888888888888888999999::::::999999888888777777666666555444444111222333333222000...---222222222222111111000000/////////////////////////////////.......................................------,,,+++,,,---...///------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++------------............,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------------,,,+++******,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------------------------------------------------..............................------,,,,,,,,,---------------...//////,,,,,,,,,------..................////////////000,,,,,,,,,,,,++++++******,,,------......------,,,------............------++++++,,,,,,,,,,,,------////////////////////////***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,------.........*********+++---...---+++,,,---......//////......+++,,,,,,------.................................000///...---...///000111,,,,,,,,,------------...---------............///........................------------------------,,,------------.........---------............///111111000///...------...------------------......,,,------....../////////,,,---............---,,,,,,---......//////......,,,---///...---,,,,,,---+++,,,,,,------.........////////////............------,,,,,,,,,---......,,,---------............***+++,,,------...------******+++,,,---...//////........................---......---,,,+++---......------,,,,,,------...///...---,,,,,,---...///111000///------,,,------...,,,******,,,,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------------............------,,,------------.....................////////////....../////////000000000...///000111111000///...000000111111000000///...///000000000111111111111222222222222222222222222111111111111111111111111222222222222333333333333333333333444444444555555555555666666777777888888888777777777777888999999;;;::::::999888888777777888888999999999:::::::::777777777888888888999999777777888888888888777777777777777666555555444444111111111222111111000///111111222222111111000////////////////////////////////////............---------------------------,,,,,,,,,---------......------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------...***+++,,,------.........------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................---------...............------------------,,,,,,------,,,,,,------...///,,,,,,,,,---......//////------........./////////------.........---,,,,,,,,,------......------,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------........................******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,------------------,,,++++++---///000///---...------------...//////++++++,,,,,,---......///------------------------///...---,,,,,,...000111,,,---------............---------............///........................------------------------,,,,,,,,,,,,---------------------............///......---------------.....................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,...///...---+++,,,,,,++++++,,,,,,---....../////////.........---------+++,,,------......------------------............******+++,,,------------++++++,,,,,,------..............................,,,---...---,,,+++---///...------,,,,,,------......---,,,++++++,,,---...//////...---------...///,,,++++++,,,......---+++++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------------............------,,,,,,---------...................../////////////////////000000000111111...///000111111000///......///000000000000000///000000000111111111222222222222222222222222222222111111111111111111111111111111111222333333333444333333333444444444555555555555666666777777888888888888888888888999::::::999999999999999999999999888888999999999:::::::::555555666777888999::::::666666777777777777666666666666555555444333333333111111000000111111222222000111111222111000///...//////////////////////////////.........---------------------------------***+++---...///...---,,,------------------------........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---------.........//////------------------------,,,,,,,,,,,,------...///+++,,,---......///......------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------------------------------------------------------.........//////,,,,,,------------------------,,,,,,------...///,,,,,,------.../////////,,,---------...............///000111111000000///,,,------......------,,,++++++------------+++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++,,,,,,---.........------,,,,,,------...---------------------------------...111111000///---,,,+++***+++,,,---...++++++,,,,,,---...//////------------------------...---+++++++++---///000---------....../////////---------.........//////........................------------------------+++++++++,,,,,,,,,---------------.........//////++++++++++++,,,---........................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,((()))***,,,---...//////,,,...///...---++++++,,,++++++,,,,,,---...//////.........------,,,,,,,,,***+++---...///...---------------.........//////)))***+++,,,------...---//////////////////..............................,,,---...---,,,,,,---///...------,,,,,,------......---+++******+++---...,,,+++******+++,,,...///++++++,,,...///000...,,,++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------++++++,,,,,,,,,------------..................---,,,,,,,,,---------................../////////000000000000000111111111111...///000222222000///...,,,---...000111111111111111111111111222222222222222222222222222222222222111111111111111111111111000000111222333333444444333333333444444444555555555555666666777888888888999999888888999999:::;;;888888888999999:::;;;;;;888888999999999:::::::::444444555777888999:::;;;555555666666666666555555555555444333333222222111111111000000000222333555000111111222222000///...//////////////////////////////.........---------------------------------)))+++...000000///,,,+++------------------------........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++,,,,,,,,,---------..............................+++++++++,,,---...///000////////////...---,,,+++------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.........---,,,,,,,,,,,,---......,,,,,,------...///000000,,,,,,,,,---------......***+++,,,.........------,,,------......------,,,.........------,,,,,,+++---...///...,,,+++,,,---,,,,,,---......---,,,,,,,,,++++++***+++,,,...///......---,,,++++++++++++*********++++++,,,,,,,,,---.........---,,,,,,+++,,,+++++++++,,,...000111000000//////............------............------++++++,,,------......///...........................---,,,++++++---...000---------............///,,,,,,+++*********++++++...---,,,,,,.../////////------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///............---------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000---------,,,,,,+++++++++---------.........//////------------------------//////000000///...------***(((&&&(((+++,,,+++)))------......---,,,++++++......//////...---,,,,,,------------------------++++++---......---++++++000///---,,,++++++,,,---,,,,,,,,,++++++*********((()))+++---.........---------------------------,,,,,,------------,,,,,,000///---,,,,,,---///000+++,,,------......---------,,,,,,,,,,,,---......---------------------------------............///222222111000///...------000000//////.........------///000111111000///---000111111111111222222222000000111111111222222222000000000000000000000000000000111222222222222111222222111111111111111111444444444444444444444444444555666777777888888888888888999999999888888777999999999888888888888888888888888888999:::;;;<<<999888888777777777777777888888777777666666555555555555444333222222111000111111111111000000000000000///...------...///000000//////...---,,,,,,,,,////////////////////////////////////////////////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,------------------------)))***+++,,,---.........---......///.........---++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................***+++,,,,,,------,,,,,,---------............///***++++++,,,,,,++++++***+++++++++,,,,,,---------******+++,,,,,,---.........------,,,,,,------...++++++,,,,,,---.../////////......---------..............................------------------------...------,,,,,,------...........................------------------------,,,,,,,,,,,,---///111222------------------------------------------------.....................------------------------------...///...,,,+++,,,---++++++,,,------,,,++++++---,,,+++++++++,,,---.........---,,,,,,,,,------------------------............//////......---,,,...---,,,,,,,,,---...////////////.........------------............------///......------,,,++++++...........................---,,,++++++---...000---------............///------,,,,,,,,,---------000...,,,,,,.........------............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............------------......------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...//////000---------,,,,,,,,,++++++,,,,,,,,,,,,------......------------------------...............---,,,,,,---,,,+++,,,...///...,,,///////////////...------000000000000000///......------------------------***++++++,,,,,,++++++***...---,,,,,,,,,---......---------,,,,,,,,,++++++***+++,,,------,,,,,,+++,,,,,,------------------......////////////......,,,+++)))(((((()))+++,,,+++,,,------......---------,,,,,,,,,,,,---......---------------------------------............///111111000000///.........000/////////...............///111222222111///...000000111111111222222222111111111111111111222222111111111111111111111111111111222333333333333333222222111111111111111111444444444444444444444444444444666777777777777777888888888999999888888777888888888888888888888888777777777777888999:::::::::999888777777666777777888888777777666666555555333333333333333333333333111111111111000000000000000///............///000000000//////...------,,,................................................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,------------------------***++++++,,,---------------------------,,,+++***++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------........................***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------++++++,,,------...//////...------,,,,,,------...+++,,,,,,------.........------,,,,,,,,,------...........................------------------------...------,,,,,,------...........................---------------------------,,,,,,+++,,,---...///------------------------------------------------------------.........///,,,,,,---------------...---.........,,,+++,,,---***++++++,,,,,,++++++***------,,,+++++++++,,,,,,---------------......///............------------...////////////......---///...---,,,,,,,,,,,,---.........---------------------............------///......------,,,++++++........................------,,,+++,,,---...///---------............///---------......///000000111///---,,,------,,,+++......//////......------,,,,,,,,,,,,,,,,,,,,,,,,............------------...------------,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,---,,,,,,+++***///...---...000000000......////////////......---///000000000000///......------------------------++++++************++++++,,,,,,+++,,,,,,...///000......------------,,,,,,+++,,,,,,,,,,,,+++***))),,,,,,,,,------...............////////////......---,,,+++******+++,,,---+++,,,------......---------,,,,,,,,,,,,---......---------------------------------............///////////////////////////////////////............///000111222222111000///000000000111111111222222222222111111111111111111222222222222222222222222222222333444444444444333111111222222222222222222444444444444444444444444333444555666777777777777777777888888999888888777666777777888888999999999666666666666777888999:::;;;:::999888777666666666888888777777666666555555222222222333333444444444222222111111111000000000000//////......//////000111000000//////......---------------------------........................---,,,,,,++++++,,,,,,---...------------,,,,,,,,,------------------------++++++,,,------,,,,,,,,,+++++++++++++++***))))))++++++,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,------......//////...------,,,,,,------...------------------------+++++++++++++++,,,---...........................------------------------...------,,,,,,------...---------------------------------------------------,,,,,,++++++,,,,,,---------------------------........................,,,,,,------......//////------------------,,,,,,,,,---......,,,,,,,,,...++++++,,,,,,,,,,,,++++++...------,,,+++++++++++++++++++++,,,---...//////------,,,,,,+++++++++***---...............------------------------------------------------------------............------++++++,,,------......///........................------,,,,,,,,,---...///---------............///,,,,,,---...///000000000///---,,,,,,---...---,,,------............------------------------------.........---------,,,,,,---------------------,,,,,,,,,,,,---------......---------.........//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------,,,,,,+++------------.........---,,,,,,,,,------,,,,,,+++---------......---,,,,,,---------------------------,,,+++******+++,,,---,,,,,,,,,,,,------......---------------,,,,,,,,,+++++++++++++++++++++***+++,,,,,,------.........+++,,,,,,------,,,,,,+++...------,,,,,,------...+++,,,------......---------,,,,,,,,,,,,---......---------------------------------............///........./////////000000///////////////.........000000111222222111000000000000000000111111111111222222222111111111111111222222222222222222222222111222222333444333333333111111222222222222222333333333333333333333333333333333444555666666666666666777777888888888888888555666666777888999999:::777666666777777888999:::;;;:::999888777666666666888888777777666666555555333333333333333333333333222222222111111111000000000//////////////////000111111000000/////////...------------------------........................---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------,,,++++++))))))***++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...------------------,,,,,,++++++++++++,,,---...///........................------------------------...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,---------------------------------........................------------------------//////...---,,,,,,++++++,,,---...---,,,,,,---...------,,,,,,,,,,,,------------------,,,++++++***))))))******+++,,,......---------,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++,,,---.........///------------------------------............------++++++,,,------......///........................,,,,,,,,,,,,------......---------............///***+++,,,...////////////,,,+++***+++---/////////+++,,,,,,---------,,,,,,------------------------...------------,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,---------......---------...............------------------------............------------------------------------------............------,,,---------,,,,,,,,,---++++++,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,------------------------...---,,,++++++,,,---............------,,,,,,++++++++++++++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,------.........++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......---------,,,,,,,,,,,,---......---------------------------------............///------......//////000000.........///////////////000000000111111000000000//////000000000111111111111111111111111111111111222222222222222222222222000111111222222222222222111111222222333333333333333333333333333333333333222333444555555666666555555666777888888888888888555555666777888888999999888888888888999:::;;;;;;;;;:::999888777777777777888888777777666666555555555555444333333222111111222222222222111111111111///000000000000000000///000000000000////////////------------------------........................---,,,,,,++++++,,,,,,---------------------------------------------------,,,,,,---------,,,++++++'''(((***,,,---.........+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------------------------------***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...------,,,,,,------...------------------,,,,,,,,,,,,,,,,,,---...000000........................------------------------...------,,,,,,------...------------------------------------------------+++,,,,,,---.../////////------------------------........................//////...---,,,++++++***///......------,,,+++++++++---...---,,,,,,---///...------,,,,,,------...,,,,,,---------,,,++++++))))))))))))***+++------/////////...............******+++,,,,,,,,,,,,+++)))***,,,---.../////////---------------.........------............------///......------,,,++++++........................,,,,,,,,,---------......---------............///)))***,,,---......---,,,+++))))))***---///000///++++++,,,,,,---,,,,,,,,,------------------------------------,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,---------..............................------------............///...............------------------------------......//////000000//////---/////////---,,,---...,,,------............---------...////////////...------------------------......------------..................---,,,+++*********++++++++++++,,,,,,*********+++,,,---///000------------------------------............------------------------------+++,,,------......---------,,,,,,,,,,,,---......---------------------------------............///---------....../////////.........///////////////000//////////////////000/////////000000000111111000000111111111222222222222222222222222222222222000000111222222222222111111111222222333444444444333333333333333333333333111222333444555555555555555555666777888888888888555666666777777888888888888888888888999:::;;;<<<::::::999888888888888999888888777777666666555555666555555444222111111000333222222222222111111111///000000111111000000///////////////////////////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------------...------------------------++++++,,,------,,,,,,,,,((()))+++,,,...///000000++++++,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++************++++++++++++...------,,,,,,------...------------------------------------......///000........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---....../////////...------------------------------------------------///......---,,,+++******,,,,,,,,,------.........+++,,,...---,,,,,,---///------,,,++++++,,,------***+++,,,---------,,,+++************+++,,,,,,---............////////////***+++,,,,,,---------,,,***+++---.........------------........./////////------............------///......------,,,++++++........................,,,,,,------......---------------............///***+++---......---,,,+++,,,***)))***---...///...+++,,,,,,---......------........................---------,,,,,,,,,++++++***+++---...///...---,,,,,,,,,,,,---------..............................------------.........///.........------,,,,,,,,,---------------------------...///000000000000///---///000///---,,,---///+++,,,---...............,,,---....../////////...------------------------,,,------......------,,,,,,---.........---,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---///000.........------,,,,,,+++,,,------......------,,,.........//////.........+++,,,------......---------,,,,,,,,,,,,---......---------------------------------............///---................................./////////000//////............//////////////////000000000111//////000111222333333444111111111111111111111111000111222222333333222222111111222222333444444555222222222222222222222222111222333444444555444444444555666777888888888888666666666777777777777777777777777777888999:::;;;999999888888888999::::::888888777777666666555555444444444333333222222222333333222222222111111111///000111111111111000///................................................---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......------------------------***++++++,,,------------***+++,,,---............++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++...------,,,,,,------...+++,,,,,,------.........---------,,,,,,---..............................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......//////...,,,+++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,...///000111+++,,,------,,,,,,...///---,,,+++******+++,,,---)))***,,,---...------,,,,,,,,,++++++,,,,,,------+++,,,,,,,,,---.........+++,,,------.........---,,,---.........---,,,+++........./////////000000---..................---++++++,,,------......///........................+++,,,------......---------------.........//////+++,,,...//////---,,,***---,,,***+++,,,------,,,,,,------.../////////...........................---------,,,,,,,,,++++++***+++---//////...---,,,,,,,,,,,,---------...........................------------.........//////---------,,,,,,+++++++++------------------------------...///000000//////,,,...000...+++***+++---)))***++++++,,,,,,,,,,,,***+++,,,,,,---------,,,------------------------++++++---......---++++++***+++---...///......---,,,,,,,,,------.........000///...---,,,---......//////...---,,,++++++******++++++,,,,,,++++++***)))******++++++******)))+++,,,------......---------,,,,,,,,,,,,---......---------------------------------.........//////........................---.........//////000000......------------......////////////000000000000......///111222333444555000000000000000000000000222222333444444444444333111111222333333444555555222222222222222222222222111111222333444444444444444555666777888888888888777777777777666666666666666666666666777888999:::888888888888999:::;;;;;;888888888777666666555555222222333333333333444444333333333222222222111111///000111222222111000///---------...............////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------)))***+++,,,---.........,,,------------,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,)))************+++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,,,,---...//////------,,,+++++++++,,,,,,........................------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------000000000...,,,***'''%%%------------------------++++++++++++++++++++++++)))******+++---...//////---------,,,,,,+++++++++///...,,,++++++,,,...///------...//////...---,,,---------------...///000000///...---,,,+++++++++,,,,,,,,,---------......,,,,,,+++******+++,,,,,,------------------------///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,...------,,,,,,------.........------------......444222000---,,,---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,+++***)))(((---.........---,,,++++++------..................------,,,+++,,,---...///------------------------///...---,,,+++,,,------******++++++++++++,,,,,,---......///////////////000///---.........---,,,///...---,,,,,,---...///,,,---...///...---,,,+++)))***,,,...//////...---***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++..................---------,,,,,,+++*********+++........................,,,,,,,,,---...///000000///...,,,++++++,,,...///000000///////////////000111111000000//////......000000000000111111111111222111000......000111222000000000000111111111111333333222222222222222222333222222111111222222333111222222333333222222111555555555666666666666777666666666666777777777777777777777777777777777777666777999:::;;;;;;:::::::::999888888888999:::;;;888777666555555444444555666666555444333333222222111111111111000000000000000000000000000000000000000000000000//////////////////.........---------......///000///...,,,+++++++++,,,,,,,,,,,,------//////...---,,,,,,++++++------............------++++++,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,+++++++++------......------,,,+++,,,---///---++++++---000...------,,,,,,,,,------...---+++******+++---...---------,,,,,,+++++++++........................---,,,,,,++++++,,,,,,,,,000,,,((()))---000///,,,........................,,,---...//////...---,,,........................,,,,,,,,,---------......++++++,,,,,,---...//////,,,---......,,,,,,---......---,,,,,,,,,,,,---...//////.........---------...------,,,,,,------...------------------------........................,,,------......------,,,---------,,,,,,+++++++++///...,,,++++++,,,...///------...//////...---,,,---,,,,,,,,,,,,------...///...------,,,,,,,,,,,,------------............------,,,++++++,,,------------------------------///...------------...//////...---,,,,,,,,,,,,---...------,,,,,,------...------,,,,,,,,,,,,---------,,,***((((((((()))***/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,................................................---------------------------------,,,,,,***))))))...............---,,,,,,------------------------------,,,,,,,,,---...///------------------------......---,,,,,,,,,,,,---------,,,,,,+++++++++***,,,,,,---...............,,,***))))))***+++)))(((///...---,,,,,,---...///---------...---,,,,,,+++------...///000000000///,,,---......//////......,,,,,,,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++---------------,,,,,,,,,...------,,,++++++,,,,,,------------------------,,,,,,,,,------...///000///...,,,++++++,,,...///000000///////////////000000000000000//////......//////000000000111111111222111000//////000111222000000000000111111111111222222222222222222222222333222222111111222222333111222222333333222222111444444555555555666666666444555555666777888888999777777777777777777777777666666777888999999999999:::999999888888999999999888777666555444444444444555444444333222222111111111111111111000000000000000000000000000000000000000000000000/////////.........------,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,,,,------///......---,,,,,,++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,---.........---,,,...///---++++++,,,......------,,,,,,---------,,,+++***((((((***+++,,,---,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++,,,------///---++++++---...---,,,........................---------......---------------------------------,,,,,,,,,---------......++++++,,,,,,---......///,,,---......,,,+++,,,---...---,,,,,,,,,,,,---.........------,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,------......------,,,------,,,,,,,,,,,,++++++...---,,,++++++,,,---...,,,---............------------,,,+++++++++,,,,,,...------,,,,,,---------------------...............------,,,,,,------...------------------------///...------------...///......---,,,,,,,,,------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,...---,,,++++++,,,---...///////////////.........------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,................................................------------------------,,,------,,,,,,+++***))).........///......---,,,...------,,,,,,+++++++++---,,,,,,,,,,,,---...///------------------------------......------,,,+++//////...---,,,+++******++++++,,,------------------,,,++++++,,,,,,+++***......------------............---,,,,,,,,,,,,,,,///...............//////,,,---......//////......------------------------------------------------------------------------+++,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000...---,,,++++++,,,---...000//////......///000000000000000////////////...//////000000000000111111222111000//////000111222000000000000111111111111111111111222222333333444333222222111111222222333111222222333333222222111333333333444444444555555333333444666777999::::::666666666666666666666666666666666666777888999999::::::::::::999888777777888777666555444444444444333333222222111111000000111111111111000000000000000000000000000000000000000000000/////////......---,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------++++++,,,,,,,,,,,,------.........------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++)))***,,,---.../////////---...///...,,,+++,,,---------------------------,,,+++***))))))***+++,,,+++,,,,,,,,,,,,,,,,,,---------------------------++++++++++++,,,,,,---...///000000///---,,,,,,------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........---...///...,,,+++,,,---...------,,,,,,------...---,,,,,,,,,,,,+++++++++...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,---------...------......---,,,+++++++++,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------.........------............------,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------//////......///000111222////////////////////////................................................++++++,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,++++++***.........//////......---------,,,,,,+++***)))))),,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++//////...------,,,++++++++++++,,,---------------...---,,,,,,......---,,,------------------------///...,,,+++***+++,,,---...---,,,+++***+++,,,---***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///...---,,,,,,,,,,,,---...//////.........///000000////////////////////////////////////000000000111111111000//////000111111///000000000111111111111000000111222333333444444333222222111111222222333111222222333333222222111222222333333333444444444444444555666777888999999666666666666666666666666888777666666666888999:::999:::::::::999888666555777777666555444444444444333333222222111111111111111111111111000000000///000000000000000000000000000000/////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,...///+++++++++,,,,,,,,,------......---------,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---........................---,,,++++++,,,,,,------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,---------........................++++++++++++,,,---......///333555333...+++,,,///---------------------------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......---...///...,,,++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------,,,,,,,,,,,,------......//////...------,,,------,,,,,,,,,,,,------...///***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------------------..................---------,,,,,,,,,------......------,,,,,,------.........------------......+++++++++,,,,,,---...............///////////////........................---.....................+++++++++,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++------...............---------,,,+++******)))))),,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++------------------------,,,,,,---............---,,,+++******,,,,,,+++***,,,------------------,,,...---,,,+++***+++,,,,,,...---+++******+++,,,---***+++,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,---------...,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---------,,,,,,---------...............///000000.............../////////...////////////000000000111111000000000000111111///000000000111111111111000000111222333333444444333222222111111222222333111222222333333222222111222222222333333333333444666666666666777777777777777777777777777777777777:::999888777777999:::;;;999999::::::999777666444777666555444444333333333333333333333222222222222111111111111000000000///////////////////////////////////////............------------...............---,,,,,,,,,...///000+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,---------......---,,,***+++,,,---.........------...------------------...+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++++++++,,,,,,---...///444888666000,,,---000------------------------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------------...///...,,,+++,,,---------------------------------------...............------,,,,,,------...------------------------------------------------,,,------......------,,,++++++,,,,,,,,,,,,------------------------------,,,+++++++++,,,---.../////////...---------......,,,,,,,,,,,,,,,---...///++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***------------------------------...//////...------------,,,,,,,,,---.........------,,,,,,------...///......------......///******++++++,,,,,,---------------...............---------------------------------...............***++++++,,,,,,------...................................................------------------------,,,,,,------------,,,,,,+++,,,------...------------,,,,,,++++++*********+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++,,,,,,,,,------------,,,,,,---...............---,,,+++,,,---...---,,,,,,,,,------------,,,,,,------,,,+++++++++++++++...---------------......,,,---......//////......*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,------......++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------------...///000000---............/////////......////////////000000000000000111111000000000000000000000111111111111111111111222222333333444333222222111111222222333111222222333333222222111222222222333333333444444777777777777666666666666777777777777777777777777:::999999999999999::::::999999999999888777666666777666555444333333333333333333333333333333333222111111111111000000000000/////////////////////////////////.........------------...............///......---------...//////++++++,,,,,,,,,,,,------------------------------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------......------,,,+++,,,,,,,,,...//////---+++***+++---...///......---++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...333777666111------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---......,,,,,,---...,,,------......------,,,------...............///...------,,,,,,------...------------------------........................,,,------......------,,,+++++++++,,,,,,---------,,,------------------,,,+++++++++++++++---...///------,,,,,,------......------,,,,,,,,,---......,,,,,,---------.........++++++,,,------,,,++++++------------------------------...//////...------,,,,,,,,,,,,,,,---...///...------,,,,,,------......------,,,,,,------...------..................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,,,,---......................................................------------------------,,,,,,---------------,,,***++++++,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---.........------++++++++++++++++++++++++......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++++++++,,,---------------...---,,,---///000///...+++,,,------------,,,+++,,,,,,,,,,,,,,,+++******+++,,,------............,,,---......//////......)))******+++,,,---......++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,+++*********+++,,,---------+++++++++++++++,,,------------------------------------,,,,,,+++,,,,,,---,,,------------------,,,------------...///000000---------.........//////........./////////000000000000111111111111000000000000000000111111111111222222222222222222222222333222222111111222222333111222222333333222222111333333333333444444444444555555666666777777888888999999999999999999999999888888999999999999888888888888777777777777888888666666555444333333333333111111222222222222222222111111111111000000000000//////////////////////////////.........---------,,,,,,,,,------.........------.........---,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------,,,,,,------...---------+++***+++---000000...+++)))+++---...//////...---+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++////////////////////////......---,,,++++++++++++,,,///333444111---++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......------------------------***,,,------------...///,,,,,,---......---,,,,,,,,,,,,,,,------............------,,,,,,------...------------------------------------------------,,,------......------,,,+++++++++,,,,,,---------,,,------......------,,,++++++******+++---...///++++++++++++,,,------......------,,,,,,---------........./////////000000,,,,,,---......---,,,,,,------------------------,,,---...//////...---,,,,,,,,,,,,,,,,,,---...///...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,------...------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////******+++,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...---------)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++,,,---.........---,,,++++++++++++++++++++++++///...---,,,+++,,,---......---,,,,,,+++***))))))******+++,,,,,,,,,,,,+++***)))((()))+++,,,+++***++++++------------++++++++++++,,,---,,,+++***)))''')))***,,,------,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,...///000000+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((())))))***++++++,,,,,,,,,,,,,,,,,,------...///........................------,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,---...///000111---------.........//////............/////////000000000111111111111000000000000000000111111111111333333222222222222222222333222222222222222222333222222222333333222222222333333444444444444555555333444555666777888999:::999999999999999999999999666777888999999888777666888888777666666777888999666666555444333333333333000000000000000111111111111111111111000000000000//////////////////////////////.........---------+++++++++,,,,,,---------,,,------...---,,,***)))++++++,,,,,,,,,---------------------------------******++++++++++++******++++++,,,,,,,,,---------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++,,,---.../////////***)))***---111111///,,,)))***---/////////...------......//////......------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********)))---000222000---***(((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++........................,,,,,,,,,---------......------------------------)))+++------------///000,,,,,,---......---,,,,,,+++++++++,,,,,,---------...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,+++*********+++,,,---------++++++++++++------,,,,,,,,,---------......+++,,,,,,---.........------------............///*********+++++++++,,,,,,------++++++++++++------...------,,,,,,------............------,,,,,,,,,.........------,,,,,,,,,,,,,,,+++***+++,,,---...------------------------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---000///...------...///000,,,,,,,,,---...///000000---------,,,,,,+++++++++------...///...---+++***++++++,,,,,,,,,,,,------*********+++,,,---...///,,,,,,,,,++++++*********)))***,,,------,,,***)))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////......------------,,,,,,+++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......---------,,,+++******,,,...///++++++,,,,,,,,,+++******///......------......///******+++++++++,,,,,,,,,,,,,,,+++***+++,,,---...---------------------------------.........//////---------...........................////////////////////////////////////////////////000000000000222222222222111111111111111111111111111111111111555444444333222111000000333222222111111222222333333333333444444555555555444444444555555555555666555555666888888999999999999999999::::::;;;;;;;;;::::::888777666666666666:::999777555333222222111000000000000000000000000////////////000000000000/////////...------///111//////.........------------------------------------,,,,,,++++++,,,,,,---...///000///---,,,,,,...........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------...///000,,,---...//////000000000......---,,,,,,,,,,,,---.................................------,,,,,,,,,---...//////------...///,,,++++++******++++++,,,---,,,***))))))***,,,---.........------,,,,,,,,,..................------/////////......---------++++++******++++++,,,---...------,,,,,,------......---,,,,,,+++++++++,,,+++,,,------......------000//////---,,,+++******,,,,,,,,,---------......++++++++++++++++++++++++---------,,,,,,+++++++++//////...---,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---,,,+++*********+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++,,,------......------,,,,,,,,,,,,---------...---.........////////////------,,,++++++,,,------,,,++++++++++++++++++,,,......---------,,,,,,,,,......---------,,,,,,,,,------,,,++++++,,,---...------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++,,,---...,,,,,,------......//////---,,,,,,,,,,,,,,,,,,+++------......------,,,+++++++++,,,,,,,,,,,,------///......------------------------,,,,,,,,,+++++++++,,,------------,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++---,,,+++******,,,---///+++,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------...//////000............////////////------------------------////////////000000000000/////////...............111111111111111111111111444333333222222111111111333222222111111222222333333333444444444444444444444444444555555555555666555666777888888999999999::::::::::::::::::::::::999999888777666666666777999888666555333222222111111111111111111111111111000000000//////........./////////...------///111//////.........------------------------------------,,,,,,++++++,,,,,,------......---,,,++++++---........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------.........///,,,---...///000000//////......---,,,,,,,,,,,,---..............................---------,,,,,,,,,,,,---......,,,,,,---...,,,++++++******++++++,,,---,,,+++******+++,,,---,,,,,,,,,++++++*********..................------------,,,,,,,,,++++++++++++++++++++++++,,,------...------,,,,,,------.........---,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,......---------------------,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,------......------+++++++++,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++...------------,,,,,,,,,...------------,,,,,,,,,......------,,,------...------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------------------.........+++,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,......------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++)))******+++---......///,,,,,,---------.........------------------------)))***++++++,,,,,,++++++---,,,+++***+++,,,---...+++,,,------............,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---...///000000............////////////------------------------////////////000000000000111111111111111111111111111111111111111111111111222222222222222222222222333222222111111222222333444444444444444444333333444444444555555555555666555666777888888999888888:::::::::::::::999999999888888777777777777777888888777666444333222222222111111111111111111111111111111000///...---,,,,,,...///000///------///000...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,......///...------***,,,...000111000///.........---,,,,,,,,,,,,---------------------------...------------,,,,,,,,,+++,,,------++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******------------------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,---+++,,,------......------***++++++,,,---...//////,,,,,,,,,---------......------------------------------..................*********++++++,,,---...++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...------,,,+++,,,,,,,,,,,,---------++++++,,,,,,,,,------------------,,,,,,------------..................---------------------------------------------------//////......------------------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---...------------------......---------------------+++++++++,,,,,,---------///...,,,++++++,,,---...+++++++++,,,,,,,,,------((((((((()))***+++,,,------------------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------......---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,------------------------------------+++,,,------......------,,,,,,+++++++++,,,---...******,,,---...............------------------...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++++++++++++++++++++---------.........//////---------...........................////////////////////////////////////////////////000000000000111111222222222222333333111111111111111111111111111111111222222333333333333222222111111222222333555555555444444333333333444444444555555555555666666666777888888888888888888888999999::::::::::::888777777777777777888999777666555444333333222222111111111111111111111111000000//////...------,,,...///000///...---...000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++,,,------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////...,,,+++***+++...000111000...---......---,,,,,,,,,,,,---------------------------------------------------***+++,,,,,,+++***+++,,,,,,++++++******++++++,,,,,,------......------,,,------------------------,,,,,,------------..............................------,,,,,,,,,---.........------,,,,,,------...---,,,++++++++++++,,,,,,+++,,,------......------***++++++,,,---...//////,,,,,,,,,---------......------------------------,,,,,,------......//////+++*********++++++,,,---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------...------,,,,,,------------............////////////000000000000---------------------------......//////......---------------------------------------------------.....................---------------------------,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,---,,,------------------,,,---------------,,,,,,,,,+++++++++,,,,,,---------...---,,,++++++,,,...///+++++++++,,,,,,,,,------((((((((()))***+++,,,---+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,------......------++++++++++++,,,,,,------))))))***,,,,,,------------------,,,,,,---------++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++++++++++++++++++++---------.........///////////////...------,,,,,,............////////////000000000000000000000000////////////000000000000........./////////000000111111111111111111111111111111111222222333333444333222222111111222222333555555555444444333333333444444444555555555555666666777777888888888888777666666777888:::;;;<<<<<<888777777777777777888999666555444333333333333333111111111111111111111111.../////////////////////---///000000.........///---.....................------------------------+++,,,,,,------,,,,,,++++++,,,------,,,+++,,,...------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,...//////---,,,******+++---///000///...---......---,,,,,,,,,,,,---------------------------------------------------***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,------......------,,,------------------------,,,,,,,,,,,,------..............................------,,,,,,,,,---.........------,,,,,,------...+++***************+++++++++,,,------......------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...---,,,++++++*********+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---++++++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,------......------,,,,,,---------.........//////------------.........///------............------+++,,,---......---,,,+++,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,---...............------------------------,,,,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,---)))******++++++******))),,,,,,,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---......++++++,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,---------------,,,,,,+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++++++++,,,,,,,,,---------))))))***+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------/////////...------,,,,,,............////////////........................////////////000000000000...//////000000111111222111111111111111111111111111111111222222333333333333222222111111222222333444444444444444444333333444444444555555555555666777777888888888888777777555666777888999;;;;;;<<<888888777777777777777888444444333333333333333444222222222222222222222222////////////000000000111---///000000///......///---------...............------------------------++++++------------+++++++++,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---......---+++***+++,,,------......//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++,,,,,,******+++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,++++++,,,,,,------......+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------......------,,,,,,------...+++************++++++,,,+++,,,------......------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...---,,,++++++*********++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++,,,---.........---,,,+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,------......------,,,+++,,,,,,---------.........************++++++++++++,,,---...//////...---,,,+++,,,---......---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......)))***,,,---............------------------------------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---((()))***++++++***)))(((+++++++++,,,,,,------...---,,,,,,,,,,,,,,,,,,++++++,,,------......------++++++,,,,,,,,,,,,------///......---------------+++++++++,,,,,,,,,------++++++,,,------,,,+++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,------------...***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------.........//////............////////////........................////////////000000000000000111111222333333444444111111111111111111111111222222222222222222333333333222222111111222222333333333444444444444444444444444444555555555555666777777888888888888777777888888888888999999999999999999888777666666666777333333333222333333444444222222222222222222222222111111111111111000000000,,,...000000///.........---------.........//////------------------------***+++---......---+++***)))+++,,,,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,...///000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,---,,,+++***+++---,,,++++++******++++++,,,---,,,+++******+++,,,---*********++++++,,,,,,,,,***++++++,,,------......+++++++++,,,,,,,,,------+++++++++++++++,,,------...------,,,,,,------...,,,,,,++++++,,,------...+++,,,------......------......---------,,,,,,,,,,,,,,,,,,---------......---------------------------------------,,,,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---+++,,,---.........---,,,++++++------------++++++******+++++++++,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---...//////...---,,,---...000111111000...---,,,,,,,,,------.........,,,,,,,,,------.........'''(((+++---............------------------------......------------,,,,,,---,,,,,,++++++,,,,,,---***+++,,,------,,,+++*********+++,,,,,,---......---------,,,,,,+++++++++***+++---...///...------++++++,,,,,,,,,---------*********+++,,,---...///,,,,,,,,,------.........+++,,,...//////...,,,+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,---------******+++,,,------...///,,,,,,,,,---------......------------------------,,,,,,---.........------***+++,,,---------,,,,,,---------...------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......***+++,,,---...---,,,,,,---------------------------------.........//////***+++,,,---///000111222............/////////000111111111111111111111111////////////000000000000---......///000000111111111111111111111111111111222222222222222222222222333222222222222222222333333333333444444555555555444444444555555555666666777777888888888777777666::::::999999888777666666::::::888777666666666666333333222222333333444444222222222222222222222222444333333222111000//////,,,...000111///.........---------.........//////------------------------***+++---......---+++***(((***++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...---,,,++++++++++++,,,---,,,+++***+++---///111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........+++,,,------++++++,,,---,,,++++++++++++++++++,,,---,,,***))))))***,,,---,,,,,,,,,------.........******+++,,,,,,---......---------....../////////++++++******++++++,,,---...------,,,,,,------...---------------...///000+++,,,------......------------------------------,,,,,,,,,---------....../////////////////////////////////......------,,,,,,,,,,,,,,,---...//////------------------------........................//////...---,,,***)))(((,,,,,,,,,---------.........------,,,,,,------...........................//////.........---------***+++,,,,,,------------...------------...//////---,,,,,,+++,,,---///000---------...------,,,,,,++++++++++++++++++++++++***+++---//////...---,,,------------------,,,,,,........................,,,,,,++++++,,,,,,---...---+++)))***,,,---,,,)))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++%%%&&&''')))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,------............,,,***))))))+++...000++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---......***,,,///...+++***+++---111000///...............,,,---......//////......------------------------///...---,,,+++*********------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------///............---------+++++++++,,,,,,---------+++++++++,,,,,,,,,---------------............///////////////////////////////////////////////////000000//////......------///000111222222111000///333333333333333222111000222222333333333222222111222222444555555444222222222222222222222222222222111222333333444444444444666555555555555666666777777777888999999999999888<<<999777777777777666555222333333444444333333222333333333222222111111111111000///......///000111........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,...------,,,,,,++++++***------------------------***++++++,,,,,,------............------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------///...------++++++***)))---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++///...---,,,***)))((((((******+++,,,,,,---.........+++)))))),,,---,,,***++++++,,,,,,,,,---------//////...---+++***)))))),,,,,,,,,---------.........------,,,,,,++++++***------------------------------------------------...................................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.................................---,,,+++***))),,,,,,,,,------------......------,,,,,,------...------------------------......------,,,,,,,,,,,,***+++,,,,,,---------,,,---------------...//////------,,,,,,,,,---...///,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,------------------------........................,,,,,,++++++,,,,,,---......,,,***+++---...---+++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++))))))+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++******,,,---///++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...***,,,......,,,***+++---000///......---------...,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............------------+++++++++,,,,,,------------------.........//////---------............///////////////////////////////////////////////////000000000///////////////000000111111111111000000333333333333333222111000222222222333333222222111222222333333333333222222222222222222222222222222222333444555555555555444666555555555555666777777777888888999999999999999;;;999666555666555444333111222222333333222222111333333333222222111111111222111000//////000111222........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------...------,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++...------,,,+++***))))))+++++++++,,,,,,------------+++)))***,,,---,,,***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------...------,,,,,,------...---------------------------------------------------------------------------------------------------------------,,,++++++,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,---------------......///......---,,,,,,,,,------,,,,,,------...------,,,------------------------,,,---.........---,,,++++++,,,,,,------.........------------------------,,,,,,++++++,,,,,,---......---,,,,,,......---,,,,,,,,,------------......++++++,,,,,,,,,,,,------.........------,,,,,,,,,------,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------***,,,------,,,+++,,,---......---,,,,,,,,,------++++++,,,---------------++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------............------------++++++,,,,,,,,,,,,---------------.........//////---------............///////////////////////////////////////////////////000000000000000111111111111111111000000111111111222222333333333222111111111222222333333222222222222222111111111111222222222222222222333333333333444444555555666666555555555555555666666777777777888888999::::::::::::999;;;888666555444444222111000111111222222111111000222222222222222111111111222111111000000111111222........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******...------------,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,******,,,,,,,,,+++,,,,,,,,,,,,------------******+++,,,---...//////,,,,,,,,,---------......******+++,,,,,,---......------------------------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------........................------------------------+++,,,,,,---...---------++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,------,,,,,,------...//////......---,,,,,,,,,,,,,,,,,,------...---------........................---............,,,++++++++++++,,,,,,---...//////------------------------,,,,,,++++++,,,,,,---...------,,,,,,---------,,,,,,,,,,,,---------------+++++++++,,,,,,,,,------//////...------,,,,,,,,,...------,,,,,,------...***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,++++++------------------------...------,,,,,,+++++++++***+++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---***+++,,,------,,,,,,,,,------,,,++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////////////////////////////////////////////////////000111222222333333333222000000000000222333222222333333333222222111111111222333333333222222333222111000000111222333222222222333333333333333444444555555555555444444444555666666777777777777888888999:::::::::::::::;;;999666555444444222111111111222222222222111111222222222111111111111111111000000000000000000111.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++---------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,+++++++++,,,,,,,,,,,,,,,,,,------------...***++++++,,,---...//////,,,,,,,,,---------......+++++++++,,,,,,---------------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------------------------------------------------------++++++,,,---............+++++++++,,,,,,,,,------...------,,,,,,------...------------------------------------............,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,---...............------,,,,,,++++++,,,,,,---.........---....................................---,,,,,,+++++++++,,,,,,---...//////------------------------,,,,,,++++++,,,,,,---...++++++,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------......---------,,,,,,,,,...------,,,,,,------...++++++,,,------------,,,,,,,,,---------,,,++++++---------------------------------,,,,,,++++++***)))+++,,,......---,,,+++***+++,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++******++++++,,,---+++++++++,,,---------,,,,,,,,,+++++++++,,,,,,---***+++,,,,,,------,,,,,,------------------------,,,,,,+++++++++,,,------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------............/////////////////////////////////////////////////////////000111222333444444333222111000000111222333111222222333333333222222000111222333333333333333333222111000000111222333222222333333333444444444333333444444444333333222444555666777888888888888888888999::::::::::::999;;;999777555555555333222222222333333333333222222111111111111111111111111...//////////////////....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------------,,,,,,++++++,,,,,,---+++,,,------......------***++++++,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,,,,++++++,,,---,,,,,,---------.........------------------------,,,,,,,,,---------......---------,,,,,,+++++++++------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---....../////////++++++++++++,,,,,,,,,,,,...------,,,,,,------...........................------...............///,,,,,,---------,,,++++++,,,,,,,,,,,,,,,------...------.........---,,,,,,++++++,,,---.......................................---------------,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***+++,,,,,,******+++,,,,,,,,,++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,---------------.........///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,---...---,,,+++***+++,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++,,,------+++******,,,......---,,,,,,,,,+++++++++,,,------++++++,,,---------------------------------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------.........//////---------............/////////////////////////////////////////////////////////000111222222333333222222111111111111222222111111222333333333222222000111222222333333333333222222111111111111222222222222333333444444555555333333333444333333222222333444666888999999888888777777888999999999999888:::888666555666666555333333333333444444333333333000000000111111111111111---......//////......---........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++,,,------......------+++++++++,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++---...,,,---------............//////......------,,,,,,,,,,,,,,,---------............---,,,,,,+++******------------------------................................................,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.../////////...***++++++++++++,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,------.........,,,---------,,,,,,+++***,,,,,,++++++,,,,,,---...+++,,,---.........---,,,***+++,,,---............------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...***,,,...---+++***+++---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------)))******++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,------...---------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,---------,,,***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...+++***)))+++...///...,,,,,,,,,,,,,,,,,,---......,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++---------,,,,,,+++++++++---------.........//////---------............//////////////////////////////////////////////////////000000000111111222222111222222333333222222111000111222333333333333222000000111222333333333333222222333333333333222222222222333333444555555666444444555555444333333222333444666888::::::999888666666777888888888888777888666444444555555555444222222333333333333222222///000000000111111111222---...///000000///...---........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,++++++++++++++++++++++++++++++,,,,,,---------,,,---...---++++++---///------------............///.........------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------................................................------------------------...------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......******+++++++++,,,,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***,,,,,,++++++,,,,,,---...***+++---...///...------***+++,,,---............------------------------,,,,,,,,,,,,,,,---...///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++---///...,,,+++,,,///.........------,,,,,,,,,++++++,,,,,,,,,---------(((((()))***+++,,,,,,---,,,++++++******++++++,,,+++,,,------......------)))***++++++,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------***+++,,,---....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,------...///+++***)))+++...000...,,,,,,,,,,,,,,,------...///,,,---......//////......++++++++++++++++++++++++///...---,,,+++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------------,,,,,,,,,++++++---------,,,,,,++++++++++++++++++,,,,,,,,,---------------.........//////////////////////////////////////////////////////000000000000000111111111111222333444444333222111000111222333333333333333///000111222333444444444222333444555555444333222222222333333444555666666555666666666555444444333222444777999::::::999888555555666777777777777777666444222333444555444333111111222222222222111111//////000000111111111222...///000111111000///...........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++*********,,,++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,------...------------------------...------,,,,,,++++++***,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,......---+++,,,,,,,,,+++++++++************+++,,,,,,---......,,,...///---+++***---///---------.........//////........................,,,,,,,,,---------......***++++++,,,,,,------...------------------------////////////////////////...................................................------,,,,,,------...------------------------------------------------......................................................------,,,+++*********---000222222111...,,,------------------------+++,,,------......------,,,---------,,,++++++***------------------------/////////...---------,,,---...///...------...////////////...---,,,******++++++++++++++++++++++++......//////......---,,,------------------------000...,,,+++,,,------,,,---------------------------,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,000...,,,,,,...///......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------++++++,,,,,,,,,,,,---------...---,,,++++++---///,,,,,,---------,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------++++++++++++------...---+++******+++---...---------,,,,,,+++++++++...------,,,,,,------...,,,------......------,,,***++++++***))))))***,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++***---------------------------------............///+++,,,,,,,,,------......////////////////////////////////////000000000000000000000000111111111111000000111111111111000000000000000000000000111111111222333444333111///...000000111222333333333333666666666666666666555555333333333444444666777777555666777999::::::::::::888888888888888777666666222222222222222222222222///000111222222222222222111111111111111111111111000000000000000000000000////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++...---,,,,,,++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......+++++++++,,,,,,---------------------------------------......---,,,,,,+++******+++,,,,,,---......000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------++++++++++++------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,+++,,,,,,------,,,,,,+++...------,,,,,,------............------,,,,,,,,,.........------,,,,,,,,,........................------------------------------------------------+++++++++,,,,,,,,,------------------------------........................------,,,,,,+++******)))+++,,,///000111000...,,,------------------------+++,,,------......---------------------,,,++++++------------------------............---------------...///...---,,,---///............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...............------,,,------------------------000...,,,+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,...,,,++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,---...---++++++---...++++++,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......+++***)))(((((()))***+++...---,,,,,,+++++++++,,,...------,,,,,,------...,,,------......------,,,+++,,,,,,,,,******+++---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------------////////////////////////////////////000000000000000000000000111111111111000111111111111111111000111111111111000000000000000111222333333222000///000000111222333333333333555555555555555555555555555555444444555555666777666777777888888999999:::666666666777666555555444222222222222222222222222000000111222222222222222111111111111111111111111////////////////////////..............................---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,...---,,,,,,+++++++++,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,---------...------------------------------.........------,,,******+++,,,,,,---......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........---,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...------,,,,,,------------------------------............------+++,,,,,,------,,,,,,+++...------,,,,,,------.........---------,,,,,,,,,......---------,,,,,,,,,........................------------------------------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,++++++***+++,,,---.........------------------------------+++,,,------......---------............---,,,,,,------------------------------------............,,,...///...---,,,---...,,,------......------,,,------------------------............---------,,,------------------------///...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++******,,,,,,+++***------------------------///......---+++******)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,......,,,,,,,,,---***++++++,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---,,,+++******+++,,,---...---,,,+++***+++,,,---...------,,,,,,------...,,,------......------,,,+++,,,------++++++,,,...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------000000///......------,,,////////////////////////.../////////000000000111000000000111111111222222111111222222222222111111222222111111111000000000///000111333333222111111000000111222333333333333444444444444444444444444666666555555555666666777999888777666666777888999444444555555444444333222222222222222222222222222000000111222222222222111000000000000000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........------------------------------...............---***++++++,,,,,,------...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...///......------......///------------------------------------------------,,,,,,------...------,,,..............................------------......,,,,,,------------,,,,,,...------,,,,,,------......------------,,,,,,,,,...------------,,,,,,,,,........................------------------------------------------------------------............------------------------------------------------//////......---------,,,,,,,,,++++++,,,,,,------------------------------+++,,,------......---------......///......------------------------------,,,,,,,,,------.........,,,---......,,,,,,---...+++,,,------.........---..............................------,,,,,,,,,---------------------------...---,,,,,,---...---,,,+++++++++++++++++++++++++++,,,---------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,+++***+++,,,,,,+++***---------------...............---,,,,,,+++******++++++------------+++++++++++++++,,,,,,,,,------***,,,......---,,,+++,,,)))***+++,,,---.........------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............------------.........---+++******+++---......------,,,,,,------...,,,------......------,,,***+++------,,,+++,,,---***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------+++++++++++++++++++++++++++,,,,,,,,,,,,---------///////////////.........////////////////////////......//////000000111111000000111111111222222222222222222333333222222222333222222111111000000///...///000222333333333222000000111222333333333333222333333333333333444444555444444555666777888999:::999777555444555777888444444444444444333222222222222222222222222222222000111111222222222111111////////////////////////////////////////////////..............................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................------------------------------.../////////......+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------.........------------......------------------------........................,,,,,,------...---------------------------------///...,,,,,,,,,,,,...///,,,,,,------------,,,,,,...------,,,,,,------...------------------------------------------------........................------------------------------------------------,,,,,,,,,------------...------------------------------------------------------------,,,,,,,,,,,,,,,++++++***+++,,,---...------------------------+++,,,------......------------......///......---------------------------+++,,,,,,,,,------......,,,---...---,,,+++,,,...++++++,,,---..........................................---,,,,,,,,,,,,------------------------------,,,,,,,,,......---,,,++++++++++++++++++++++++,,,,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,---......---+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------)))+++......---+++++++++)))***+++,,,---.........------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,,,,++++++************++++++---,,,+++++++++,,,------...------,,,,,,------...,,,------......------,,,''')))+++,,,+++***+++,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///......---------------------------------------............---------...///000111111////////////////////////.........///000111111111111111111111222222222222222222222333333222222222333222222222111111000000...///000111222333333333000000111222333333333333222222222222333333444444222222333444666888999::::::888666444444444666777444555555555555444333333222222222222222222222222111111222222222111111000..............................................................................---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................------------------------------...............---++++++,,,,,,,,,,,,---------------............---------------------------...------,,,,,,------...,,,,,,,,,------,,,,,,,,,------------------------........................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,------......------,,,...------,,,,,,------...------------------------------------------------........................------------------------------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++++++++,,,---...------------------------+++,,,------......------,,,,,,---............---------------------------,,,,,,,,,,,,------------+++---...---,,,+++,,,---+++,,,,,,---.........---........................///...,,,+++++++++,,,---------------------------,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,...------///000000...,,,***++++++,,,,,,---------+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------***+++------+++++++++,,,***++++++,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,------......------,,,&&&(((+++,,,+++***++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------------------------------.........//////++++++,,,---///000111222////////////////////////------...///000111222222111111111222222222222333111111222222222222111111222222222222222222222222///000000111222222333333000000111222333333333333111222222333333444444555111111222333555777999:::888777666555444444555666555555666666555555444333222222222222222222222222111222222222222111000000////////////////////////........................------------------------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------------------------------------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////......------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++------------------------------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------............------...------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,------------...........................------------------------------------------------************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------+++,,,------......------++++++,,,---------------------------------------------,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,------...---------------------------------///...,,,+++***+++,,,---------------------------,,,+++,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++)))***,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...///111000...+++))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,+++******+++---++++++,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,......////////////......)))***,,,......---,,,+++...------,,,,,,------...,,,------......------,,,&&&))),,,---,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,---...//////000////////////////////////------...///000111222222111111111222222222333333000111111111111111111000000111111222222333333444000000000000111222333333000000111222333333333333222222222333444555555555333333222333333444555666666555555555555555555555555555555555555444444333222222222222222222222222222222222222222111000000////////////////////////........................------------------------......---------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------,,,,,,,,,+++------------------------......------,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------...........................------,,,,,,------...,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------------------,,,,,,,,,------,,,,,,,,,------............------...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,---------..............................------------------------------------------------******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---.........------------------------------+++,,,------......------***+++,,,,,,---------,,,---------------------------------,,,,,,++++++++++++,,,------++++++,,,---,,,------......---,,,,,,------------------------///...,,,******+++,,,---------------------------++++++,,,---//////...,,,------------------------///...---,,,+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********(((***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---------///111000---+++(((((()))***++++++,,,,,,///...------,,,+++******...---++++++++++++---...++++++,,,,,,,,,---------,,,,,,,,,***)))))),,,...,,,,,,---------,,,++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---...//////...---,,,+++,,,,,,------,,,,,,+++(((***---//////...,,,***...------,,,,,,------...,,,------......------,,,'''***---......---------)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,------------------////////////////////////------...///000111222222111111222222222333333333000000111111111111000000000000111222333444444555111111111000111111222333000000111222333333333333222222333444444555666666555444333333222222222222444444555666666555555444444444555555444444333222222222222222222222222222222222222222222111000///000000000000000000000000........................------------------------......---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++++++++,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......---------,,,,,,+++++++++------------------------......---,,,+++)))(((''',,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,...........................------,,,,,,------...,,,---...//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---....................................++++++---......---++++++------............------...------,,,,,,------...,,,,,,,,,------.........,,,,,,,,,------.................................------------------------------------------------++++++,,,,,,,,,---------------------------------+++,,,------++++++,,,---,,,,,,,,,++++++*********------------------------,,,,,,,,,---------......++++++,,,,,,...///111222...---,,,+++++++++,,,---/////////......---------..................------////////////...---,,,+++.................................------,,,,,,,,,---------------,,,,,,,,,------------------------......---------,,,,,,,,,------......------,,,+++...---+++*********++++++.........------,,,,,,,,,............---,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***,,,............///111111111///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))***+++,,,------------------------,,,,,,+++***------------------------///---++++++------+++)))*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,------,,,+++***))))))++++++,,,,,,,,,---------------------------------******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++***)))))))))))))))******+++++++++)))***+++,,,---,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///////////////.........000000000000000000000000000000000000111111111111000000111111111111000000222222222222222222222222222222111111222222333444444444444444444444444444111222333333222222444666555444444333333444444555555555555555555555555555444333222222111111222222222222222222222222222222444333111000000000111222////////////////////////......//////...---,,,,,,------------------------.........------,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,+++++++++------------------------.........------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------............------.........------,,,,,,,,,------------,,,++++++***------------------------------------------------------------------------,,,,,,,,,------.........***+++,,,,,,******+++,,,,,,...000///---+++******,,,++++++******++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------..................---,,,,,,,,,,,,---......------------------------........................---------------------------------,,,,,,+++++++++,,,------......------,,,,,,---------,,,,,,...///......---,,,+++******)))+++---------+++++++++------------,,,,,,,,,++++++------------------------,,,,,,,,,---------......,,,,,,,,,,,,---///000111,,,,,,+++******+++,,,---.........---------,,,,,,..................------.........---------------........................------------------,,,,,,,,,------------.........------------------------......---------,,,,,,,,,------......------,,,+++---,,,+++*********+++,,,......---------,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,,,,---.../////////...---------------------------,,,+++++++++*********))))))***+++,,,------------,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++---...---++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,,,,++++++++++++,,,,,,,,,------------------------------------.........---,,,+++++++++,,,,,,------,,,,,,+++------,,,,,,+++******)))*********+++++++++,,,,,,)))***+++,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........//////...................../////////////////////////////////////////////000000000111111000000111111111111000000222222222222222222222222222222111111222222333444444444444444444444444444222333444333222222333555555444444333333444444555555555555555555555555555444333222222111111222222000000000000000000000000333222111111000000000111////////////////////////...////////////...---,,,------------------------......---------,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,------------------------......---------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,+++++++++***,,,,,,---------,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,------,,,+++,,,---...000111000...------...,,,,,,++++++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------/////////...---------,,,---,,,,,,,,,,,,---......------------------------------------------------------------------------...---------,,,,,,,,,+++,,,------......------,,,,,,---------,,,,,,...///......------,,,,,,++++++,,,---...---+++***+++,,,......------------,,,,,,........................,,,,,,,,,---------......---------------......///,,,,,,,,,,,,,,,---...///------------,,,,,,,,,,,,------------------......---,,,,,,++++++,,,......------------------------,,,,,,------------------,,,,,,------.../////////------------------------......---------,,,,,,,,,------......------,,,+++,,,++++++++++++,,,,,,---------------,,,,,,,,,,,,)))***+++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---++++++,,,,,,,,,+++++++++,,,------...//////........................,,,,,,,,,,,,++++++++++++******+++,,,------------,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---......---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++))))))+++,,,------------,,,,,,,,,,,,------------------------------------000000000///...---,,,++++++,,,,,,------,,,,,,+++---,,,,,,++++++*********++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------............---------------.../////////000////////////////////////....../////////000000000000000111111111111000000222222222222222222222222222111111111111222333333444444444444444444444444333444444333222111333444555444444333333444444555444444444444444444444444333333222111111111111222000000000000000000000000111111222222111111000000//////////////////////////////////////////...---------------------------...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////............------------------------------...------------,,,,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,,,,,,,++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......,,,,,,---......///000///------...000,,,,,,++++++++++++,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------000000///...---,,,,,,+++---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------,,,------......------,,,,,,---------,,,,,,...///---------------------------......---+++******+++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,---------------......///000000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,+++***)))***,,,...000------------------------,,,,,,,,,------.................................------------------------......---------,,,,,,,,,------......------,,,+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***+++,,,------,,,,,,++++++++++++,,,---...------------------------.........---------------***+++,,,,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,,,,++++++***+++,,,,,,------,,,,,,+++)))***+++,,,------------,,,,,,,,,------------...------------------------///////////////...---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------------,,,,,,------------,,,,,,,,,,,,------...///000000////////////////////////............////////////000000111111111111000000111111111111111111111111111111111111111222222333333333333333333333333333444555555333111111222333555444444333333444444555444444444444444444444444333222222111111111111111222222222222222222222222///000111222222111000///////////////////////////...//////000//////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------------------------------------------------------------......------,,,+++------------------------,,,,,,------------,,,,,,////////////////////////***++++++,,,------------------------------------------------------------++++++++++++++++++++++++.........------,,,,,,,,,,,,---...---,,,+++,,,...,,,,,,,,,+++******---///,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,---...//////++++++,,,,,,,,,,,,------,,,,,,,,,------------...//////......---------,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,,,,---------,,,,,,...///---------.........//////,,,---...---+++***+++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............---,,,,,,,,,,,,---,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,+++***)))***,,,///000------------------------,,,,,,,,,------.........//////......---------,,,------------------------......---------,,,,,,,,,------......------,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---/////////...---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,---------,,,,,,+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++...------,,,,,,++++++++++++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------.........------------------------+++,,,---...............+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,------.........,,,,,,------------,,,,,,+++,,,,,,---...//////000....................................////////////000000111111111111000000111111111111111111111111111111000000111111222333333333333333333333333333444555555333111111222333555444444333333444444555444444444444444444444444333222111111000000111111111111111111111111111111...///111222222111000///////////////////////////......////////////......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......------,,,+++------------------------------............------////////////////////////***++++++,,,------------------------------------------------------------++++++++++++++++++++++++.........------,,,,,,,,,***,,,---,,,+++***+++,,,,,,,,,,,,+++******,,,///---,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...//////+++++++++,,,,,,---------,,,,,,---------.........,,,---------......//////---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,------......------,,,,,,---------,,,,,,...///,,,,,,---....../////////+++,,,------++++++,,,---******++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,---)))******++++++***)))))),,,,,,,,,,,,------------++++++,,,,,,------......,,,+++++++++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,------......------,,,++++++,,,---------------,,,++++++++++++,,,,,,,,,,,,------------,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***---///000000......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++,,,,,,------,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---+++******+++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------------,,,+++,,,---------............------------------------)))***+++,,,---.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******++++++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,,,,---......//////------............------,,,,,,,,,---.........///............................../////////000000000000000111111111111000000111111111111111111111111111000000000000111222222333333333333333333333333333444444333222111333444555444444333333444444555333333333333333333333333222222111000000000000111//////////////////////////////000000111111000000////////////////////////,,,---..................------------------------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,------------...------......------,,,+++---------------------------......//////......---,,,,,,,,,,,,,,,---------++++++,,,---------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,***+++,,,,,,******+++,,,---...///...,,,,,,---///------,,,,,,,,,,,,------+++,,,,,,------.........***++++++,,,,,,------...,,,---------............+++,,,,,,---...///000000---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------.........,,,------......------,,,,,,---------,,,,,,...///,,,,,,------.........///)))+++,,,,,,,,,,,,---///+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......,,,,,,,,,+++,,,,,,------***+++++++++***)))(((''',,,,,,---------.........***++++++,,,------......,,,,,,------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******++++++,,,------...------------------------......---------,,,,,,,,,------......------,,,+++,,,---.........---,,,+++******+++++++++,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***---/////////,,,,,,---......---,,,+++------------------------++++++++++++,,,,,,,,,---+++,,,,,,------,,,,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***+++---,,,,,,,,,---------------+++,,,,,,------,,,,,,+++++++++,,,---............------------............------------------------***+++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++*********++++++*********+++,,,---------------------------++++++,,,,,,,,,,,,------,,,,,,------.../////////.........//////.........------------------------......................../////////000000000111111000000111111111111000000111111111111111111111111000000000000000111222222222222222222222222222222222333444333222222333555555444444333333444444555333333333333333333333333222222111000000000000000///////////////////////////////////////000111111////////////////////////++++++,,,---------------------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......------......------,,,+++........................,,,------......------,,,***+++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---,,,++++++,,,------...//////---++++++,,,------,,,,,,,,,,,,------------------------------******+++,,,,,,---......------------............,,,---------.../////////---,,,,,,,,,,,,---......------------------------------------------------------------------------+++,,,,,,,,,------------,,,------......------,,,,,,---------,,,,,,...///,,,,,,,,,,,,------------(((***,,,,,,,,,,,,...000,,,,,,,,,------.........////////////////////////,,,,,,,,,---------......,,,+++++++++,,,,,,---...---.........---+++)))(((---------....../////////******+++,,,,,,---......,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,&&&'''(((***,,,...///000------------------------......---------,,,,,,,,,------......------,,,+++------...///...---+++************++++++,,,,,,,,,++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---)))+++---/////////...---................................./////////000000,,,,,,,,,------,,,++++++***+++,,,,,,------------------------------------)))+++------++++++---000,,,,,,,,,------.........+++,,,,,,------,,,,,,+++))))))+++---...///000000---------.........//////---------------------------------...------,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++******))))))))),,,+++*********+++,,,---------------------------++++++,,,,,,,,,---------,,,,,,------...///000000......////////////......------------------,,,,,,........................000000000000111111111111000000111111111111000000000000000000000000000000000000000000000111111222222222222222222222222222111222333333222222444666555444444333333444444555333333333333333333333333222111111000000000000000111111111111111111111111000///.........000111222////////////////////////***+++,,,,,,---------,,,------------------------,,,,,,,,,------.........------------------------------------------------////////////////////////---------.........//////------------------------,,,,,,,,,------.........------......------,,,+++........................+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------,,,,,,+++***------------------------------------------------------------------------,,,,,,,,,------.........,,,---......,,,,,,---...+++---......+++)))((((((...------,,,,,,------...------------------,,,,,,******+++,,,,,,---......---------.........//////..................---------,,,,,,,,,,,,---......------------------------........................------------------------+++++++++,,,,,,---------,,,------......------,,,,,,---------,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,,,,,,,,,,,,,,,,---...///////////////////////////---------.........//////...---,,,+++++++++++++++,,,,,,,,,------..................------,,,,,,,,,------------------------+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------,,,,,,,,,---------.........//////,,,,,,,,,---------......---,,,,,,++++++,,,,,,------------.........//////------------......///000------------------------------++++++++++++------,,,***)))+++...///---*********++++++++++++,,,,,,........................,,,,,,,,,---------......,,,,,,------......//////---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,---,,,---//////...,,,)))'''---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------...---+++******+++---...------------------------/////////...------,,,,,,///...---,,,,,,,,,,,,,,,......---,,,+++++++++++++++,,,------++++++,,,---***)))))))))((((((''''''******+++,,,,,,---..............................+++,,,...//////...,,,+++---------,,,,,,+++++++++...------,,,,,,++++++***.........------,,,,,,,,,...............///000000000///...------...///000000000000000000000000000...//////000000000000000000000000111111222222333333222222111000///......222222222222222222222222222333444444555555444444555555444333333222111111333333333333333333333333333222222222111111000000111111111111000000000000000000000000000000000000////////////////////////......//////////////////++++++,,,------......///------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))))))))******++++++,,,------,,,,,,,,,---...///.........------,,,,,,,,,---.........---,,,,,,+++------...///...---+++***+++,,,---...///...---,,,++++++++++++,,,,,,---...------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////,,,,,,,,,++++++*********---------------------------,,,++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---------+++******+++------///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,............------------------,,,,,,,,,---......++++++++++++++++++++++++---------.........//////......---,,,,,,,,,,,,,,,,,,,,,------------------......---------,,,,,,,,,------------------------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++,,,------------.........,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---------------.........///......---------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***,,,...///---+++,,,,,,,,,,,,---------...------------------------+++++++++,,,,,,,,,------,,,------------------...---------,,,,,,+++++++++,,,,,,,,,---------......------,,,+++++++++,,,,,,***+++,,,,,,+++***(((&&&,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------...---+++******+++---...------------------------,,,,,,,,,,,,------------///...---,,,,,,,,,,,,---++++++++++++,,,---......+++,,,------++++++,,,---+++++++++*********))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++......---------,,,,,,,,,...............//////000000///...------...///000000000000000000000000000...//////000000000000000111111111222222222222222222222111111000000//////222222222222222222222222222333444444555444444444555444444333222222111111222222222222222222222222222222111111111000000000111111111000000000//////000000000000000000000000////////////////////////////////////............,,,,,,,,,------------...,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,+++++++++------......------,,,+++------......------,,,++++++,,,------......---------,,,,,,,,,,,,------...------------------------,,,------......------,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,,,,+++++++++------------------------...------,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,,,,,,,,,,------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///...------,,,---------------------------,,,,,,...------------,,,,,,,,,------------------------.........///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------............///...---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,+++---...///...,,,---.........////////////,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++++++++++++++++++++***)))))))))...------,,,,,,------...,,,------------.........------++++++++++++------------------------------******++++++,,,---............---,,,,,,,,,------++++++++++++,,,---......+++,,,------++++++,,,---------,,,,,,,,,,,,,,,+++***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,......------......///000//////............///000000000000000000000000000...///000000111111000000333333333333222222222222111111111111111111111000222222222222222222222222222222333444444444444444444444333333222222111111111111111111111111111111111111000000000000//////111111000000000000//////000000000000000000000000////////////////////////////////////......------......---------,,,,,,,,,...---,,,,,,******)))(((------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,++++++++++++******------......------,,,,,,......---,,,,,,,,,---------,,,,,,,,,,,,---............------------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---------------------------,,,,,,,,,------------------------..................///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////------...///------............---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---,,,,,,+++................................................///......---------...............------,,,,,,,,,------------------------------------------------/////////......---,,,,,,------------------------,,,,,,,,,---------......---------------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------------...---,,,+++++++++++++++++++++++++++++++++++++++++++++------------++++++,,,,,,,,,---.........---............////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,++++++++++++...---,,,+++++++++,,,---//////............//////---------.........//////---,,,,,,++++++,,,,,,---------------------------,,,,,,+++++++++,,,.........------,,,,,,,,,------......---,,,+++++++++++++++,,,------++++++,,,---------------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------------------------...------------...//////...............//////000//////////////////////////////000111111111111000444444444333333222222222111111111111111111111222111111111111111111111111222222333444444444444333333333333333222222111111000000000000000000000000000000000///////////////111000000000////////////////////////////////////////////////////////////000//////......------,,,//////...---,,,,,,++++++.........------,,,,,,,,,------------------------........................------------------------.........------,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------,,,,,,///...,,,++++++,,,---...------,,,+++,,,---...///000///...---------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,..................------------------------------......---......///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......................................................,,,...///...---,,,---...,,,---...//////...---,,,---,,,+++,,,---------+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......---............,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.....................---......---------......///.........------,,,,,,,,,------------------------------------------------//////......------------------------------------,,,,,,,,,---------......---------------.........+++++++++,,,,,,,,,------++++++,,,,,,,,,---------...------,,,,,,------...------------------,,,,,,+++++++++++++++,,,---...------------------------++++++------------+++++++++,,,---...------------,,,------------.........------------------------,,,,,,,,,,,,------------000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,+++++++++,,,---,,,+++******,,,---......------------------...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,,,,,,,---...------,,,,,,,,,------.........---,,,+++++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......---------------------------------------...//////---......//////////////////////////////////////////000000111111111111111444444444333333222222222111111111111222222222222111111111111111111111111111222333333444444333333333222222222222222111111000000000000000000000000///////////////000000000000000000////////////...//////////////////////////////////////////////////////......---------,,,//////...---,,,++++++***,,,,,,,,,------.........------------------------........................------------------------///......------,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,------...------,,,...---,,,++++++,,,...///------,,,+++,,,---...///000///...---------------------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++........................---------------------------,,,,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......................................................+++---------,,,+++,,,---,,,---...//////...---,,,...---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---.........---,,,+++.......................................---------------------------...///------------------,,,,,,,,,,,,,,,------------...------------------------//////...---------......------------------------,,,,,,,,,---------......,,,,,,------------......,,,,,,,,,,,,------------,,,,,,,,,---------............------------......------------,,,,,,,,,,,,++++++++++++,,,---...///------------------------+++,,,,,,------,,,,,,+++)))+++------,,,+++,,,---++++++,,,,,,,,,---------........................,,,,,,---------...........................------++++++,,,,,,,,,,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******)))((()))***,,,---+++******))))))******+++,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------222000...,,,+++,,,---...------,,,,,,,,,---......++++++++++++,,,---......+++,,,------++++++,,,---******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++,,,,,,,,,,,,------******+++,,,,,,---......,,,,,,,,,------------...------,,,,,,------...///,,,---...///000000000///000000000000000000000000///000111111222222111111333333333333222222222222222222222222222222111111111111111111111111111111111111222333333333333333222222222222222222111111000000000000000000000000//////000000000000111111000000////////////......000000000000000000000000////////////////////////------------------------//////...---,,,,,,++++++((()))******,,,------...------------------------------------------------------------------------------------------,,,,,,)))***,,,---------,,,+++,,,,,,------------......,,,,,,------......------------,,,,,,,,,---......---,,,,,,,,,,,,---............------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------...............------------------------,,,,,,,,,+++,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------++++++,,,---------............------///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,---//////...---,,,//////////////////////////////.........---------,,,,,,,,,,,,,,,---......,,,,,,------------------,,,,,,,,,---------......------------------------......---,,,---...//////........................,,,,,,,,,---------......*********++++++,,,,,,,,,,,,------------.........------........./////////......------------......---------,,,,,,,,,++++++...---------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((***,,,,,,+++***+++---+++,,,,,,,,,,,,---------------------------------++++++,,,,,,,,,---------++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,,,,,,,---------......++++++++++++,,,---......))))))))))))***+++,,,---******))))))))))))******,,,,,,,,,,,,------------+++,,,,,,------,,,,,,+++------------------------000...,,,++++++,,,...///,,,,,,,,,,,,,,,---...///++++++++++++,,,---......+++,,,------++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,------------,,,++++++++++++,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------,,,,,,------...///,,,---...///000000000///000000000000000000000000000000111222222222222111111111111222222222222222333333333222222111111111111111111111111111111111111111222333333333333222111111111111111111222222111111111111111111111111000000000111111111222222000000/////////.........000000000000000000000000////////////////////////+++,,,,,,------......///.........------,,,,,,,,,*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------***+++---.........,,,+++++++++,,,,,,,,,---------+++,,,------......------+++,,,------......------+++,,,------......---------,,,,,,,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------.........------------------------------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------,,,,,,,,,,,,------...---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++***+++---/////////---,,,++++++++++++++++++++++++//////.........---------++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,------.........------------------------...---,,,,,,---...///111........................,,,,,,,,,---------......(((((())))))*********+++---------.........//////.........////////////000......------------......---------,,,,,,+++++++++000000///...------------++++++++++++++++++++++++...---++++++++++++---...'''***,,,,,,***)))***,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))******++++++,,,+++++++++,,,,,,---------,,,,,,,,,---------......*********+++,,,---...///******+++,,,---.........---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---------------------------,,,***)))***,,,///000,,,,,,,,,,,,,,,---...///......---,,,+++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,------.........---,,,,,,,,,,,,---......+++,,,...000000000000///000000000000000000000000000000111222222222222111000000000111111222222333444444333333222111000000000000000000000000000000111111222333333333333222111111111111111111222222111111111111111111111111000000111111222222222333000/////////............000000000000000000000000////////////////////////***++++++,,,---...//////......---------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***+++---//////...---,,,*********++++++,,,,,,,,,+++,,,,,,---.........---***+++---...///...------+++,,,---...///...---,,,++++++++++++,,,,,,---...------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,---------..............................,,,,,,,,,,,,,,,,,,,,,,,,---...///...------...///------+++******+++---------,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++////////////////////////---,,,,,,,,,,,,---......------............------***+++---...///...------////////////////////////.........------,,,,,,,,,---------...............---...///...------.../////////...---------------................................................---------.........//////........................+++++++++,,,,,,,,,------,,,,,,,,,+++***)))((('''+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,------......------..................------,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......''''''((()))******++++++...------,,,,,,------...///...,,,++++++,,,---/////////.........---------........................---,,,***))))))***,,,---+++++++++++++++,,,---...//////............//////,,,---......//////......------------------------++++++++++++,,,,,,---...,,,,,,,,,---,,,,,,++++++...---,,,+++***+++,,,---,,,---------,,,++++++***------------------------,,,,,,,,,---------......------------------------------------------------------------------------............////////////111111111000000000000000111111000000111111222333222222111000/////////000111111111111111111111111222222333333333333444444222222222222222222222222222222222222222222222222444444333333222111000000111222222222222111000000......///000000000000000111000000///...---------......////////////......////////////////////////........................,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......------------------------(((((()))***++++++,,,,,,------------------------...------,,,,,,------...++++++------------++++++---.........---,,,,,,+++++++++,,,---..................------------...............------,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------++++++++++++++++++++++++///,,,+++,,,///111///---+++,,,---...///...---,,,---,,,,,,++++++,,,,,,---+++,,,---......---,,,+++,,,------......------,,,......---------,,,,,,,,,---------------------------------------------------------,,,,,,+++++++++******+++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------,,,,,,------...---------..............................---------,,,,,,,,,////////////////////////---...///...------...///000///......------......------------------------........................---------.........//////........................,,,,,,---------.........,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,------......------------------------......------,,,,,,,,,---......,,,,,,,,,---------......))))))***++++++,,,---------------,,,,,,---------...---,,,++++++,,,---...///.........------------........................---,,,+++******+++,,,---...------------...///000------,,,,,,,,,,,,------,,,------...............------------------------------,,,+++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,------,,,++++++,,,---...---------------,,,++++++------------------------,,,,,,,,,------------...------------------------------------------------....................................////////////111000000000000000000000111111000000111111222333222222111000000000111111111111111111111111111111222222222333333333444444222222222222222222222222222222222222222222222222444444333222222111000000222222222222111111000///......///000000000000000000000000///...---------......////////////......................................................---------------,,,++++++,,,,,,,,,---------......------------------------))))))******+++,,,,,,---------------------------...------,,,,,,------...+++,,,,,,------,,,,,,+++------......------,,,+++,,,,,,------...---------......------------............---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,***,,,,,,------......------------,,,,,,,,,,,,------+++,,,------------,,,+++++++++,,,,,,,,,,,,++++++.........------,,,,,,+++---------------------------------------------------------,,,,,,,,,++++++,,,,,,---------------...------------------------------..................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---......------............------......---,,,,,,,,,------------------------------...------------,,,,,,,,,000000//////......---------...///...------...///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,........................---------.......................................---------.........//////++++++,,,---------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------......------++++++,,,,,,------............---,,,,,,,,,------,,,,,,,,,---------......+++,,,,,,------......///------------------------,,,,,,,,,,,,,,,---------............------------------------------------...---,,,++++++,,,---.........---------...//////------,,,,,,,,,,,,------,,,,,,---...............------------------------......---,,,++++++++++++((()))***+++------------,,,,,,,,,,,,,,,---...///------......------,,,,,,------------------------,,,,,,,,,,,,------------------------------------------------------------////////////////////////............////////////000000000000000000111111111111000000111111222333222111111111111222222333111111111111111111111111222222222222333333333333222222222222222222222222222222222222222222222222333333333222111111000000222222222222111000///.........///000000000000000000000//////...---------......////////////......................................................---............------,,,,,,,,,,,,---------......------------------------***++++++,,,,,,---------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---------......------,,,,,,---------...------,,,,,,......------------.........------------,,,,,,,,,---------------------------,,,,,,,,,,,,---......------------------------------------------------+++***)))***+++,,,+++***---------,,,---......///......------------......+++,,,------------,,,+++,,,,,,------------,,,,,,//////...---,,,,,,++++++------------------------------------------------------------,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////,,,---------.../////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---......//////---------------------------,,,,,,,,,,,,---......------............------000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++*********---...///...---------///000000///............///,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------............******++++++,,,++++++***+++,,,,,,------,,,,,,+++------------------------++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,------......------******++++++,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.........///,,,------------------,,,++++++,,,---------,,,,,,------------------------------------------------...------,,,,,,------...,,,,,,+++++++++,,,,,,---//////............//////,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***+++,,,---------------++++++,,,,,,---...///000------.........------,,,------------------------++++++,,,,,,,,,---------------------------------------------------------....................................////////////000000000000000111111111111111000000111111222333222111111111222333444444111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222333222222222111111000000222222222222111///...---......///000000000000000/////////......---------......////////////......................................................------.........------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------------------...------,,,,,,------...------++++++++++++------,,,------...------,,,,,,............---,,,++++++......------------......---------------------------------------------------,,,,,,,,,,,,---......------------------------........................---------------...------...---,,,,,,,,,---///000//////............//////---------......---------...//////////////////...///......------,,,++++++------------------------------------------------------------------,,,,,,......---------,,,,,,,,,////////////////////////,,,,,,,,,---...///000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111........................---,,,,,,,,,,,,---......------............------000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,+++*********---...///...---------///000000///...............,,,,,,,,,,,,,,,,,,,,,,,,.............................................---........................+++,,,,,,,,,,,,---------,,,------,,,+++***))))))+++,,,,,,------,,,,,,+++------------------------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++,,,------......------******++++++,,,---......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,---......---,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------------------------------------------------------------------,,,,,,+++++++++,,,,,,//////............//////+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///......///......---,,,,,,***+++,,,---......//////,,,,,,---------------,,,------------------------+++++++++,,,,,,,,,------------------------------------------------------------------------------............//////////////////000000111111111111111111000000111111222333222111111111222333444444111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222111111111111111000222222222111000///............///000000000000000............------------......////////////......................................................,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------......------------------------...------,,,,,,------...------++++++++++++------,,,,,,------...------,,,............---,,,++++++......------------......---------------------------------------------------,,,,,,,,,,,,---......------------------------........................////////////.........//////...---,,,---...///000000//////......//////000//////............//////...//////////////////.........---------,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---...///000000------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......,,,------...///000000000---------------------------,,,,,,,,,,,,---......------............------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000000//////......---------...///...------.../////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,.......................................---------........................+++++++++,,,,,,,,,------000000//////...,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------......------++++++,,,,,,------............---,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++******++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,//////...---------......------,,,,,,,,,,,,------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...///000////////////...,,,+++*********+++,,,------------++++++,,,,,,------,,,,,,------------------------++++++++++++,,,,,,,,,,,,------------------------------------------------------------------------............/////////////////////000111111222222111111000000111111222333222111111111111222222333111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111000000///.........///000000000000000------------------------......////////////......------------------------........................++++++,,,------------,,,,,,,,,,,,---------......------------------------------------------------------------------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,------......---------------...------,,,,,,......------------......,,,,,,,,,------------...---------------------------,,,,,,,,,,,,---......------------------------........................---...///...---,,,---.........------......///000//////............////////////............//////,,,,,,------------,,,,,,,,,,,,,,,---------......------------------------------------------------------------............,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.../////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------,,,,,,------...---------------------------------,,,,,,,,,---------......////////////////////////---...///...------...///......---,,,,,,,,,,,,,,,------------------------........................//////.........---------........................,,,,,,,,,,,,---------....../////////...---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------+++,,,------......------------------------......------,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++************,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++000///...---------------------,,,,,,,,,,,,------++++++,,,------------,,,++++++++++++++++++++++++*********+++,,,---...///------------,,,+++******)))***+++,,,,,,,,,+++***)))***++++++,,,,,,++++++------------------------***++++++++++++,,,,,,,,,------------------------------------------------....................................////////////...//////000111111222222111111000000111111222333222222111000000000111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222000000000000111111111111...//////000000000000000......///000000000000000------------------------......////////////......------------------------........................,,,,,,---...............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...+++,,,,,,------,,,,,,++++++,,,------......------,,,,,,------...---------......------------......,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......------------------------------------------------,,,...///...,,,***,,,---------...//////////////////......------......///...---,,,,,,,,,,,,---...++++++,,,,,,,,,,,,++++++***++++++,,,---...//////------------------------------------------------------------.........///...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------******++++++++++++,,,,,,---------------------------,,,,,,,,,,,,---......---..................---***+++---...///...------------------------------,,,,,,,,,------.........---------...............---...///...------...///------,,,++++++++++++,,,................................................//////.........---------........................---------.........//////***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++------------------------******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,------.........+++,,,------......------..................------,,,,,,,,,,,,------...///,,,,,,,,,---------......---------------------,,,+++,,,...//////...,,,++++++***)))))))))+++...///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++++++++++++++/////////....../////////++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------)))******+++++++++******)))***+++,,,+++***)))(((((()))***+++++++++++++++------------------------******+++++++++,,,,,,,,,------------------------------------------------////////////////////////............/////////000...//////000111222222222111111111000111222222333222222111000/////////000111111111111111111111111000111111111111222222222222222222222222222222222222222222222222222222222000000000000000111111111---...///000111111111111...//////000000000000000------------------------......////////////......------------------------........................------...///000000//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++---......---+++++++++,,,,,,---.........---++++++,,,---.....................------.........,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---......---------------------------------------------------///111///,,,+++,,,///,,,---///000000000///.........------------......,,,,,,************,,,,,,,,,------......------,,,)))***+++,,,...///000111---------------------------------------------------------.........//////000//////---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...............---------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......---------....../////////........................------------------------..................------...........................------,,,,,,,,,------------------------------000000//////............,,,,,,,,,------............---,,,,,,,,,,,,---....................................------,,,,,,,,,.........------,,,,,,,,,------------,,,+++******+++++++++++++++***)))(((***++++++,,,---...//////+++,,,------++++++,,,------------,,,,,,+++++++++------++++++++++++------,,,,,,,,,------.........//////.........---------...---+++******+++---....................................------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++........................------------------------.........------,,,,,,,,,,,,---......//////......++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......---,,,++++++***)))+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,,,,,,,---------..................////////////111111111111222222222222000111111111111222222222111111000000000000111111////////////000000000000111111111111111111111111111111222333444444444444222222111000//////000000111111000000//////......222111111111000000//////---.../////////...,,,+++....../////////...,,,+++//////.........---------------------------------------------------------++++++,,,,,,---............---,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,.........------,,,,,,,,,---------...------,,,,,,,,,,,,---...//////......000000/////////.........------------------------111000000...---,,,++++++------------------------------------------------//////.........---------------------------------,,,,,,,,,------.........&&&,,,000//////222333222///000000000000///---,,,---...///////////////...)))***,,,...///000//////---///...,,,---222444333...---,,,---......,,,***------..................------------------------------------------------,,,,,,,,,---------......------------------------///...,,,++++++,,,...///------,,,+++,,,---...///------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,------........................------------------------,,,,,,---.../////////...........................000000////////////000000------------------------/////////......---------,,,,,,------------------///...------------...///........................//////.........---------......---------,,,,,,,,,)))******+++++++++******,,,,,,------,,,++++++***++++++,,,,,,---.........+++,,,------++++++,,,------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,---------............------,,,,,,,,,,,,///...------------...///------------------------......---------,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,+++++++++,,,,,,,,,---......---,,,,,,,,,,,,,,,---------......,,,---------........................////////////....../////////000000000000111111111111222222222111111111111111111111111/////////000000000111111111111111111111111111111333333333444333333222222222222111000000000000000000000000000////////////111111111000000000//////.........///......---,,,....../////////...,,,,,,.........------------,,,------------------------------------------------............------------...---,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,......---------,,,,,,,,,,,,------...------,,,,,,---...//////000000//////...---------,,,,,,,,,,,,------------------------,,,---------......//////------------------------------------------------///.........------------------------------------,,,,,,,,,---------......//////......333888777222///...---,,,,,,,,,------------,,,,,,+++*********------,,,,,,---...///000+++.........222:::???@@@666333///---------------........................------------------------------------------------,,,,,,,,,---------......------------------------///---,,,++++++,,,---///------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......+++++++++,,,,,,,,,,,,---........................------------------------***+++,,,---////////////---------------------------------,,,,,,------...------------------------......------------,,,,,,------------------,,,,,,000///............///000........................////////////...............------------,,,,,,,,,((()))***+++,,,,,,,,,,,,---............------,,,,,,,,,,,,,,,------------+++,,,------++++++,,,---------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,------------...---,,,,,,,,,,,,+++++++++---..................---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------------------------------------------------------...------------,,,,,,,,,111000...---,,,+++,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++++++++,,,,,,,,,------......------,,,,,,,,,,,,---------......------........./////////............////////////......////////////000000000111111111111222222222111222333444444333222111000000000111111111222222111111111111111111111111444444444444333222111000222111000000000000000000////////////000000000000111111000000000000////////////...------------............///......---,,,------------,,,,,,,,,,,,------------------------------------------------.........---,,,+++++++++...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,...------------,,,,,,,,,,,,,,,------...------,,,...///000000000000000000------------,,,,,,,,,,,,------------------------++++++,,,---...//////000------------------------------------------------............------------------------------------,,,,,,,,,------------...111...,,,111@@@NNNPPPJJJ:::888333///,,,+++,,,,,,//////...---,,,,,,------///---+++))))))+++---///,,,...//////555???GGGIII???:::444///......///000........................------------------------------------------------,,,,,,,,,---------......------------------------...---,,,++++++,,,---...---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------......................................................------------------------+++,,,------............------------------------+++++++++++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,///..................///..........................................------------------------------+++,,,,,,---......------------............---------------,,,,,,,,,+++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---------------------------,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------111000---+++++++++,,,---........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,---------...............////////////000............////////////000000000000111111111222000000111111111222222222000111333444444333111000000111111111222222222222111111111111111111111111333333333333333222111111111111000000000000000111......//////000000111111000000000000000000//////000///...,,,,,,---........................------------,,,,,,,,,+++++++++------------------------------------------------,,,+++++++++*********)))------------......//////------------------------------------------------,,,------......------,,,------------------------,,,,,,------...---------...//////000000000//////........................------------------------------------------------------------------------------------------------------------------------,,,,,,---------------------------------------------,,,+++222CCCUUU\\\YYYIIIFFFAAA:::555111///...000///.........///000111000///---,,,,,,---///000...000000...333<<>>:::666/////////...------,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,---------......------,,,,,,,,,+++++++++........................---------------------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---------------------------,,,,,,,,,,,,---------...,,,,,,------------------,,,---...//////...---,,,........................+++++++++,,,,,,---------,,,,,,,,,---------......+++,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,------------,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,,,,,,,------.........------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,------------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,******+++,,,,,,---......------------------------,,,+++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,---------........................////////////---------.........//////000111111111111222222222111111111111111111111111/////////000000000111111111111111111111111111111000111111222222222111111000000000000000111222222000000000000////////////........./////////000000.........///......---,,,...------,,,---...///000.........------------,,,------------------------------------------------,,,,,,,,,,,,------------)))***,,,---.........---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......***+++,,,---............///////////////...------******+++++++++,,,,,,,,,------------------------+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,,,,---------++++++,,,,,,---......///......---------,,,,,,,,,'''---000---,,,///222333,,,---000333666:::<<<>>>@@@AAACCCCCCBBB@@@===<<<666555444222111///......///555999:::<<<===;;;666555777:::>>>AAABBB???===000//////...------,,,,,,------------------------------------------------,,,,,,,,,---------......------------------------+++++++++,,,,,,++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,---------....../////////......---------........................------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000------------------------,,,,,,,,,------.........,,,,,,,,,------.........---...///000000///...---........................,,,,,,,,,------.........,,,,,,,,,------.........,,,,,,---...////////////***+++,,,,,,---------,,,+++++++++++++++++++++++++++,,,------++++++,,,---+++++++++,,,,,,---------...---++++++++++++---............------,,,,,,,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------..................---,,,+++***)))---------------------------,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------******+++,,,,,,---......------------------------++++++++++++,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,,,,---------................../////////000////////////000000000111000111111111111222222222333333222111111222333333////////////000000000000111111111111111111111111222222222222222111000///000000///000000111222222111111000000//////......---.........//////000000---.../////////...,,,+++...------,,,---...///000//////.........---------------------------------------------------------++++++******)))((((((((((((***+++---......------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........***+++,,,---............000000111000000///......,,,,,,,,,------.........------------------------//////...---+++***))))))------------------------------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////.........------,,,,,,,,,***...000...---...---***000...---,,,---///111333<<<>>>BBBFFFGGGGGGEEECCCGGGEEEAAA<<<999888888888777===BBBCCCCCCAAA<<<555333444777<<>>AAABBBDDDJJJPPPOOOKKK@@@111)))...222......222***++++++,,,---...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///...---,,,,,,,,,,,,---...///...---,,,,,,---...///------------------------...------,,,,,,------...---------.........//////---.../////////...,,,+++,,,,,,,,,---------.........---,,,,,,,,,,,,---...---------.................................------,,,,,,,,,---------.........---,,,,,,,,,,,,---...------...//////...------------------------------,,,---------...................................................------,,,+++,,,------...---------------------------------------,,,,,,,,,,,,++++++++++++++++++*********)))---,,,+++))))))+++,,,---+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++---......---,,,,,,---------,,,,,,,,,+++++++++***++++++,,,---...//////,,,---......---,,,***(((------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***++++++,,,,,,---...//////------------------------)))(((((((((((((((((())),,,,,,,,,---------.........------,,,,,,------......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,------......///++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......---------------------------------........./////////////////////.........////////////////////////000000111111111111000000111222222222222111000///000000000000000000000000000111111222222111111000000000111111111111000000000000000000000000000000......------------..............................///...---,,,,,,---...///...---------......---+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------------------------------,,,,,,,,,,,,---------...------------------------..............................---------,,,,,,,,,,,,,,,,,,---------......///000000111000///...---------------------------............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,+++---------,,,,,,,,,++++++,,,------......------,,,,,,------......------,,,---------------------------------------.........,,,------.........------.........///000222444555333444444555666999>>>BBBUUU[[[``````\\\XXXXXXZZZWWWVVVTTTSSSVVVYYYUUUNNNKKK;;;///000111,,,+++///+++,,,,,,------.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---.........---,,,,,,---......------------------------...------,,,,,,------...---------............///---............---,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------..................---------------..................,,,,,,,,,------------......------,,,,,,------...------...//////...------------------------------------........./////////.......................................---,,,,,,++++++,,,---------------------------------------------,,,,,,,,,,,,++++++++++++++++++************---,,,+++******+++,,,---+++,,,,,,------,,,,,,+++)))))))))******++++++,,,+++,,,......,,,,,,,,,---,,,,,,++++++++++++*********++++++,,,---...//////,,,---......---,,,***)))------------------------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------......------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,,,,---...//////000++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,........................------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000.........///////////////////////////////////////000000111111111111000000111111222222111111000000000000000000000000000000000111111222222111111000000000111111111111000000000000000000000000000000......------------......------------------------......------------.........,,,++++++---...------------------------------------------------------...............---------------------------------+++++++++,,,,,,,,,------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------....../////////000//////...---------------------------...------,,,,,,---------++++++,,,,,,------......------------------------------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,------------------------------------,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,---...///000,,,---...///000333777:::AAAIIIQQQRRRLLLGGGHHHLLLSSSRRRPPPQQQWWW\\\WWWOOOMMM>>>222///...******---------------------------///............---------,,,,,,,,,,,,,,,,,,------+++++++++,,,,,,,,,------...------,,,,,,------...------,,,,,,,,,,,,------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------....../////////...---------,,,+++++++++,,,,,,------------------------------------------------------------..................---------------------------.........////////////000........................------.........---,,,,,,++++++,,,------------,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---+++,,,,,,------,,,,,,+++((())))))***+++,,,,,,---***,,,...---,,,+++,,,---,,,,,,,,,+++++++++++++++......---------,,,,,,,,,)))***+++---------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////,,,,,,,,,---------.........------,,,,,,------...------------------------...------,,,,,,++++++******+++++++++,,,,,,------,,,,,,,,,---------------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,------............//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,,,,---..............................---.........////////////------......//////000000///////////////000000000000000111111111111000000000000111111111111000000////////////////////////000000111111111111000000///000000111111111111000////////////////////////......------------......---------------------------------------------------+++))))))+++---......------------------------------------------------........................------------------------+++,,,,,,,,,,,,---------------------------------------------------------......---------,,,,,,,,,,,,,,,,,,---------..............................------------------------------,,,+++,,,---...///***++++++,,,---...//////------------------------,,,,,,,,,------.........------------------,,,,,,,,,------......------,,,,,,------......------,,,---------------------------------,,,,,,+++++++++)))***+++,,,------------......------------......---...///......000333555444:::AAACCC@@@===<<<>>>???>>><<>>>>>????????????>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>><<<<<<:::999888888888888777777777777666666555444333444444444444444444333333333222111000000000000111111111111111111000000............//////000000000///......------............................../////////...............//////............//////////////////////////////...//////000000//////...............////////////.........------.........///...------------...///------------------------........................---....../////////......------------------------,,,,,,,,,,,,,,,+++++++++---------...///000111111---...000111111///...,,,......------------.........------,,,,,,------...........................---.........---,,,++++++------------------------/////////...---------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......------------......---......///......------///......------......///------------------------........................------++++++++++++------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,------...---,,,++++++,,,---...(((((()))***+++,,,,,,---+++++++++,,,,,,---------***+++,,,,,,+++***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------,,,,,,,,,------------...------,,,,,,,,,++++++++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,...------,,,,,,------...------------------------,,,------...------,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---...///000///...------------------------............///---------.........//////,,,,,,,,,---------....................................------------...............------.........................................................***+++---///000000///...---------............//////............///000000000000000/////////................../////////////////////...............////////////////////////---...//////...---...000000000111111111111111111////////////////////////000000111111222222333333333333444444555666666777888888888888999999999999:::;;;;;;<<<;;;;;;:::999>>>??????@@@AAABBBBBBBBBDDDEEEEEEEEEEEEEEEEEEDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBBCCCBBBAAA@@@???>>>>>>>>><<<======<<<<<<;;;:::999888888999999999999888888777666555444333222111111222222111111000000//////------.........///////////////..........................................//////......------,,,,,,//////............//////........./////////000000...//////////////////...............///////////////...---,,,,,,---...///.........------.........------------------------////////////////////////---...//////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////,,,...///111111000...---///......------......///...------,,,,,,------.......................................------,,,+++------------------------/////////...---------,,,------------------------------------------------++++++++++++++++++++++++------------------------------------------------......------------......+++,,,---...////////////......------------......------------------,,,,,,........................------++++++++++++------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,,,,++++++++++++,,,,,,,,,---------,,,+++******+++,,,---(((((()))***++++++,,,,,,+++++++++,,,,,,---------)))+++------+++******+++,,,,,,---------------,,,...------------------...........................,,,,,,+++++++++,,,---...------------------------,,,,,,---------.........---------,,,,,,,,,,,,++++++++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++*********++++++,,,...------,,,,,,------...------------------------------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------......///......------------...---------............/////////.........---------,,,,,,,,,---------......------------------------......------------......---..................---........................---------...............,,,---.../////////...------------............//////............///000000/////////.........------........./////////000000////////////////////////000000000000000000000000///000111000...------......//////000000111111111//////000111222222333333222222333333444555666666777777888999:::;;;<<<<<<<<<<<<=========>>>>>>>>><<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCDDDFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@>>>??????????????????>>><<<;;;;;;:::888777666555333333222222111000//////.........///.../////////......////////////////////////////////////////////////......------,,,,,,//////............//////------......//////000000......////////////..................///////////////...---,,,,,,---...///---..................---------------------------////////////////////////---......///000000//////////////////////////////------------............/////////............---,,,---...///000///......//////............//////...------,,,,,,------...........................---............------,,,------------------------...............---------------------------------,,,,,,,,,------------...------------------------------------------------,,,,,,,,,------------.........------------......,,,,,,------,,,,,,++++++---------,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,*********++++++++++++++++++,,,,,,,,,,,,,,,,,,---)))+++---...,,,+++++++++,,,,,,---.........------......------------..............................,,,,,,+++++++++,,,---...------------------------,,,---------............---------,,,,,,,,,++++++------------------------++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++************++++++,,,...------,,,,,,------...---------------------------------...------,,,,,,++++++++++++,,,,,,,,,,,,.........////////////000......---------------...---------............///000//////...------,,,,,,,,,,,,,,,---------....................................------------......------...//////...------........................---------------..................///......---,,,---------............///......------......///000............------------.........//////000000111...////////////000000000000000000000000000000000111222222111///......///------...///000111111222111222333444555777888888555666777888999:::;;;;;;======>>>???@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBB??????@@@AAACCCDDDEEEFFFDDDDDDEEEFFFGGGGGGHHHHHHJJJJJJJJJKKKKKKJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAA@@@???===<<<;;;999888777666555444333222222222111111000000//////......///000000000///////////////////////////////////////...............//////............//////---------....../////////---......//////......---............////////////.........------.........------...//////...------------------------------////////////////////////,,,---...///////////////------------------------......///////////////000------------------------,,,,,,------............//////............//////...------,,,,,,------...........................,,,---..................---------------------------------...............------------------------,,,,,,,,,---------..............................------------------------,,,,,,,,,---------............------------......------------,,,+++***))),,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++------------------------+++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++---...++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++---,,,,,,,,,,,,,,,,,,+++***,,,...///...,,,+++,,,++++++,,,---------------------,,,++++++,,,------------------------------,,,,,,+++++++++,,,---...------------------------------------............,,,,,,,,,,,,++++++++++++,,,,,,,,,------.........+++++++++,,,,,,---------***++++++++++++,,,,,,,,,+++************+++,,,---...------,,,,,,------...------------------------,,,,,,------...---------+++,,,,,,,,,---------------......///////////////...------,,,,,,------...---------............///..................------,,,,,,,,,---------....................................------------......------...//////...------........................,,,,,,,,,------...............---------.........---------............///---------------......///////////////............---......///000000111111.../////////000000000000000000000000000000000000///111222222111111222333111111222333444555666666666777777888999:::;;;;;;:::;;;<<<===???@@@AAABBBCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBCCCEEEGGGHHHGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJEEEGGGIIIJJJKKKKKKJJJIIIEEEEEEDDDDDDEEEEEEFFFFFFEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@???===<<<:::999999777777666555333222111000---...///000111000000///////////////////////////...///////////////000000//////............//////---.....................---......//////......---............////////////------............------------...//////...------................................................++++++---....../////////------------------------....../////////000000000+++,,,,,,------.........,,,,,,,,,,,,,,,---.../////////............//////...------,,,,,,------...........................,,,,,,---.../////////...------------------------,,,------....../////////------------------------,,,,,,,,,------.................................------------------------,,,,,,,,,------..................------...............//////......---,,,,,,++++++******++++++,,,---------,,,,,,+++++++++////////////////////////++++++---......---++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,+++***))))))+++---...++++++,,,,,,,,,---------***+++,,,------,,,+++***......---,,,,,,++++++***---------,,,,,,+++++++++***,,,///000...---,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...---------------------------------.........//////,,,,,,,,,+++++++++******))))))***++++++,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++******+++,,,------...------,,,,,,------...------------------------+++,,,------......------,,,,,,,,,------.........+++,,,------......------------,,,,,,,,,------...---------.........//////,,,,,,------.../////////,,,,,,,,,---------......////////////////////////.........------.........,,,---...//////...---,,,........................,,,,,,,,,------............---,,,,,,---...000111---------.........//////---,,,,,,,,,,,,---......000000000000////////////---......///000111111222.../////////000000111111000000000000000000000000---///111222222333555777666777888999:::;;;<<<===;;;;;;;;;;;;;;;;;;<<<<<<>>>???@@@AAACCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDCCCCCCEEEFFFHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKFFFGGGIIIKKKLLLKKKJJJIIIBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEGGGHHHIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIJJJJJJIIIHHHFFFEEEFFFFFFEEECCCAAA@@@???>>>;;;;;;999888666444333222---...///111111111000///000000000000000000000000......//////000000111111//////............//////........................---..................---............/////////000,,,---...//////...---,,,,,,---...//////...---,,,////////////////////////........................***+++,,,---............////////////////////////........./////////000000------------------------,,,---......//////......***,,,///000///...---...///...---,,,++++++++++++,,,,,,,,,++++++*********000///---,,,---...000222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,...------,,,,,,------...------------------------+++++++++,,,,,,,,,------.........------,,,,,,,,,***+++,,,---............/////////...---------,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))((((((((()))***++++++)))***++++++,,,---......------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,++++++***)))........................++++++++++++++++++++++++---.........---,,,,,,+++++++++,,,------......///,,,------......------,,,---,,,+++***))))))))))))++++++++++++,,,---.........------,,,,,,------...------------------------,,,,,,,,,---------......,,,---------.../////////,,,------......------,,,,,,,,,+++******+++,,,,,,------............---------------............/////////............//////000000000000000000000000++++++,,,,,,,,,---------........................//////.........---------........................------------------------,,,,,,,,,---------......///000111000...---,,,---////////////////////////---------.........//////000000111000000///......111000000000000/////////000000000000111111111111111111111000111111222222333222222222444777:::<<<<<<===>>>@@@AAABBBBBBCCC>>>>>>=========>>>>>>???AAAAAABBBCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMLLLJJJHHHHHHIIIKKKJJJJJJKKKLLLLLLKKKJJJIIICCCBBB@@@???>>>=========@@@AAACCCEEEGGGHHHIIIIIILLLLLLMMMMMMLLLKKKIIIHHHKKKLLLNNNMMMKKKJJJJJJKKKJJJJJJIIIGGGFFFEEEDDDCCCBBBAAA@@@>>>;;;888666555555555444333222111000000222111000///......////////////......//////000000/////////000000000000000............////////////,,,,,,---...///000111111...---,,,+++,,,---///111000000//////.........---000000//////.........---////////////////////////................................................---------............///,,,------......------,,,........................,,,---......//////......***---///000///...---...000///...---,,,,,,,,,,,,------------,,,,,,++++++---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////---,,,,,,,,,,,,,,,,,,---...------,,,,,,------...------------------------,,,,,,,,,,,,------------......---------,,,,,,,,,***+++,,,---........................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,---------......------------,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++........................------------------------------......------,,,+++------------------------,,,------------------,,,...---------------......------,,,,,,+++,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,---------------,,,------......------,,,...---,,,++++++,,,---...------............---------------............///......------------..............................++++++,,,,,,,,,---------........................//////.........---------................................................,,,---------............---...000000///......///////////////////////////---------.........//////000000000000000///......000000000000000000000000000000111111222222222333111111111222333444666666777666666777999;;;>>>@@@BBBBBBCCCCCCCCCCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHDDDCCCBBB@@@??????@@@@@@@@@AAABBBCCCDDDEEEFFFGGGIIIIIIJJJKKKKKKLLLMMMMMMLLLMMMLLLJJJHHHHHHIIIKKKHHHIIIKKKLLLMMMLLLLLLKKKEEEDDDCCCAAA???<<<;;;:::999:::<<<>>>@@@BBBCCCDDDHHHIIIKKKLLLLLLLLLJJJIIIJJJLLLMMMLLLKKKKKKKKKMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGFFFEEEDDDAAA???===<<<888888777666444333222222222222000/////////000000//////.........//////000....................................////////////------......///000000000111000000000111333666777000/////////............000/////////............////////////////////////................................................---------............///---......//////......---////////////////////////,,,---......//////......***---///000///.........000000///...------------............------------++++++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------...------,,,,,,------......------,,,,,,------...------------------------------------.........///...------------,,,,,,,,,++++++,,,---............------------...............------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,---------------,,,,,,+++++++++)))+++---//////---+++)))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,---------.........---------------,,,,,,,,,,,,------...---------------------------------.........------,,,,,,,,,------......------,,,,,,//////...------,,,++++++------------------------------------...///000111///...---,,,++++++++++++...------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,......------------......------............---------------............///------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------.......................................---------........................////////////////////////------........./////////+++---///000//////000111////////////////////////------.........///////////////000000//////......000000000000000000000000111111222333333444555555222222333444666888:::;;;<<<<<<<<<===???AAACCCEEEHHHHHHHHHGGGFFFEEEDDDCCCFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFGGGHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKJJJIIIHHHGGGGGGAAA@@@===;;;999999:::;;;999:::;;;<<<>>>???@@@AAADDDEEEFFFGGGHHHIIIJJJKKKKKKLLLLLLJJJHHHHHHIIIJJJHHHIIIKKKLLLMMMNNNMMMMMMIIIHHHGGGDDDAAA===:::777555555555777999<<<>>>@@@BBBDDDGGGJJJLLLLLLKKKKKKJJJKKKKKKJJJIIIIIIKKKMMMNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDAAA@@@???>>><<<;;;:::999555444333222111111111222111000000/////////000000....................................////////////////////////////////////------------///222444555////////////............////////////............////////////////////////................................................---------............///...//////////////////...........................,,,---......///.........+++---//////...---.../////////...---------------...---------------------,,,++++++++++++,,,------------------------------------------------------+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------...------,,,,,,------...,,,,,,------------------............////////////------------------------+++,,,------.........---,,,,,,,,,------.........------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,---------......------------------------,,,,,,---.../////////...---------------------------,,,,,,++++++******))),,,------...------,,,,,,......---------,,,,,,,,,---------,,,,,,---------++++++++++++,,,---...///......---,,,,,,,,,,,,,,,...------,,,,,,------...------------------------,,,,,,,,,---------.........---------,,,,,,++++++,,,------......------,,,...------------------...------............---------------............///...------,,,,,,------...------------------------,,,,,,,,,------------........................................................................................../////////.........////////////000+++---///000//////000111////////////////////////............/////////////////////000000//////....../////////000000111111333333444555666777888888666666777888:::<<<===>>>AAAAAAAAABBBDDDEEEGGGHHHKKKJJJJJJIIIHHHGGGEEEDDDFFFEEEEEEDDDDDDDDDDDDEEEGGGGGGGGGHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEE@@@>>>:::777555555666777555555666777999:::;;;<<<>>>???@@@AAACCCDDDFFFFFFIIIJJJJJJIIIHHHGGGHHHJJJIIIJJJLLLMMMMMMMMMLLLLLLJJJJJJJJJHHHEEEAAA===:::888777666555666888;;;<<<<<>>???@@@CCCCCCDDDEEEFFFHHHIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIGGGFFFEEEEEE@@@>>>;;;888666555555555333444444555666777888888888999:::;;;===>>>???@@@EEEFFFHHHHHHGGGGGGHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKLLLKKKIIIGGGDDDBBB>>><<<:::888777777888999999;;;>>>AAADDDGGGHHHIIIJJJJJJIIIGGGDDDBBBBBBCCCEEEEEEFFFHHHJJJKKKLLLMMMKKKKKKLLLLLLMMMLLLLLLLLLGGGGGGFFFEEEDDDCCCCCCBBBCCCBBBAAA>>><<<999777666555444333222111111111111222222111111000000000000............////////////000000000///......------//////////////////000000.........///////////////.........///////////////////////////////////////................................................---------............///,,,------......------,,,------------------------,,,---......//////......,,,---......------...000---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---------....../////////000000000------------------------------------------------,,,,,,,,,---......//////,,,++++++******++++++,,,...------,,,,,,------...+++,,,,,,------...................../////////000,,,,,,,,,------------...,,,,,,------...------,,,,,,,,,,,,,,,------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))******+++---......///...---+++******+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------------......///.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------......------++++++,,,,,,---...//////...---,,,++++++,,,---.........---------------...,,,,,,,,,,,,---...///000...------,,,,,,------...------------------------,,,,,,,,,---------........................------,,,------......------,,,,,,,,,------------,,,,,,------............---------------............////////////....../////////........................,,,---------....................................---------.......................................++++++,,,,,,---.........------........./////////---///000000///---...///////////////////////////....../////////000000000000000111111222222111111111111222333444555666777<<<<<<<<<============>>>=========>>>???@@@AAABBBDDDEEEEEEGGGHHHIIIIIIJJJHHHHHHHHHIIIIIIHHHHHHGGGEEEDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHGGGFFFFFFEEE???>>>===;;;999777666666444555555555666666666666555555666777888::::::;;;???BBBDDDFFFFFFFFFHHHIIILLLLLLMMMLLLKKKJJJHHHGGGJJJJJJKKKLLLKKKJJJIIIHHHBBB@@@>>>;;;999888777777999999:::<<<>>>AAACCCEEEHHHIIIIIIGGGDDDAAA@@@@@@AAABBBCCCDDDFFFHHHIIIJJJJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJIIIIIIIIIHHHHHHFFFFFFEEECCCAAA???<<<;;;777666555333222111111111111000000//////......---............////////////000000//////.........---000000000000////////////.........///////////////.........///////////////////////////////////////................................................---------............///,,,,,,------------,,,,,,........................,,,---......//////......,,,---......------...000------,,,,,,,,,,,,------,,,---------............,,,,,,---.......................................------------------------))))))***++++++,,,------,,,,,,,,,++++++,,,,,,,,,...------,,,,,,------...++++++,,,,,,---......///------........./////////,,,,,,,,,---------......,,,------...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......*********+++++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///+++,,,------......------,,,---------------------///...,,,++++++,,,...///...---------...///000111......---------......///...------,,,,,,------...------------------------,,,,,,,,,---------......------------------......,,,------......------,,,,,,---...//////...---,,,------............---------------............//////......------......///------------------------------------....................................---------.........//////........................,,,,,,,,,---.../////////,,,---------............+++---///000/////////111////////////////////////.../////////000000000000111111222333333333333333555555666888999;;;<<<<<>>???@@@BBBDDDEEEEEEFFFGGGHHHIIIIIIJJJJJJHHHIIIIIIIIIIIIHHHGGGGGGCCCCCCBBB@@@@@@?????????????????????@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBB>>>>>>>>>===<<<:::888666666666666666555555555444444444555666666777888888:::===AAADDDEEEFFFHHHIIIJJJJJJKKKKKKKKKIIIHHHGGGIIIIIIJJJJJJKKKKKKKKKKKKEEEDDDBBB@@@>>><<<;;;::::::999777777888;;;>>>@@@DDDGGGIIIIIIFFFDDDBBBAAAAAABBBBBBBBBCCCCCCDDDDDDFFFGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJDDDEEEEEEEEEEEECCCBBBAAA>>>===;;;:::888777777666111111000000///......---............///////////////////////////.........,,,---------...---------............/////////000............/////////000////////////////////////................................................---------............///------............------////////////////////////,,,---......//////......---.........------///000......---------......///---.........//////000000******+++,,,,,,,,,,,,+++........................------------------------,,,,,,---......///000000...------,,,,,,------......------,,,,,,------...++++++,,,,,,---...//////------------.........///,,,,,,,,,------.........---------...------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------.........************************++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,++++++)))+++---//////---+++)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------,,,,,,,,,---------......))))))*********+++++++++---.........---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,---...+++,,,,,,---.........---///......------,,,,,,+++///...,,,++++++,,,...///+++++++++,,,...///111222000///...---------------...------,,,,,,------...------------------------,,,,,,,,,---------......+++++++++,,,,,,---------,,,------......------,,,---...///000000///...------..................------------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................---------.........//////........................---------...///000000111,,,,,,,,,---------......))),,,...//////000111333////////////////////////////////////000000000000111222333444444444444444888999:::;;;===>>>@@@@@@DDDCCCCCCBBBBBBAAA@@@@@@;;;<<<===???AAADDDFFFHHHFFFFFFHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHFFFFFFAAA@@@???>>>======<<<===<<<<<<<<<<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>;;;999777777777666666555444444333555555555666666777777777888;;;???BBBDDDFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIJJJKKKLLLGGGGGGFFFEEECCCAAA???>>><<<999666444444777;;;===BBBEEEIIIKKKIIIGGGEEEDDDDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCCCC@@@@@@AAAAAABBBCCCDDDDDDAAABBBDDDEEEFFFFFFEEEEEEEEEDDDCCCAAA???>>>======333333333222111000000///............/////////000////////////////////////+++,,,---...////////////---.........//////000000---.........//////000000////////////////////////................................................---------.........//////......////////////.................................---------...000111333...........................////////////---,,,+++/////////...---------,,,---,,,++++++++++++,,,---,,,,,,,,,---------..............................,,,++++++++++++,,,------......------------......((()))+++...////////////........................******+++---...000111111////////////////////////+++,,,---......---,,,+++------------------------...------,,,,,,------...,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---+++,,,,,,---------,,,,,,***(((''')))+++,,,***'''(((***---......---.........,,,+++,,,......,,,))),,,------......------,,,,,,---......//////......)))***+++,,,...///000000/////////......---------******+++++++++,,,,,,,,,............------,,,+++,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------,,,------...///000111111000000/////////.........+++---///111111///---+++,,,++++++,,,---...///000+++,,,,,,---...///000000---------............///000000//////....................................------------------------...---+++)))))))))+++,,,------............------........................,,,,,,------.../////////////////////////////////...***'''(((+++---...---////////////////////////---------.........//////000000000000000000000000...///000000///---,,,+++---------....../////////000000000000000000//////000111333555777:::;;;<<<===>>>???AAABBBCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDCCC???@@@AAABBBDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCCCC@@@@@@@@@@@@???===<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<::::::::::::;;;<<<;;;;;;;;;<<<===>>>>>>???;;;<<<<<<<<<<<<:::999888777777777777777777777777666666666666555555444444888888999;;;>>>BBBEEEGGGKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMJJJHHHFFFFFFGGGGGGFFFEEE@@@???===;;;;;;:::;;;;;;@@@BBBEEEHHHJJJLLLMMMMMMIIIIIIHHHGGGFFFDDDCCCBBBCCCBBB@@@>>>===<<<<<<;;;;;;<<>>@@@BBBDDDFFFFFFEEEDDDCCCAAA???>>>999999777555333222000///222111000//////......///000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000//////.........---........................000000///............///...................................................------------///000111...........................///000000000///...---...............---------//////------------//////,,,---------....................................,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------)))***,,,...//////..............................//////000000111111111111........................,,,------------------,,,.................................------.........,,,,,,---------------------------------------------,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,***((()))+++,,,+++)))+++---000000000///000111///---++++++---...,,,***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------***++++++,,,---...//////------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,------......//////000......---------,,,,,,,,,***+++---......---+++***++++++,,,,,,---...//////---------...............---------............////////////.........------........................------------------------000...---+++++++++---...------............------..........................................------///////////////////////////,,,******,,,......---........................---------.........//////........................---...///000000///......,,,,,,---------.........000000000111111222222333555555777999;;;===???@@@AAAAAACCCDDDEEEFFFFFFFFFEEEEEEFFFFFFEEEEEEDDDDDD@@@@@@AAACCCDDDEEEFFFGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIGGGEEEBBBAAA@@@???@@@@@@@@@@@@???>>>===<<<>>>===<<<:::999999999:::999999888777888888999:::888888999::::::;;;<<<<<<:::;;;<<<<<<<<<;;;:::999:::::::::::::::999999999888888888888888888888777999999:::<<<>>>AAADDDFFFJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJKKKLLLLLLLLLJJJHHHGGGFFFGGGHHHGGGFFFCCCBBB@@@???>>>>>>>>>???AAACCCEEEHHHJJJKKKLLLLLLMMMMMMMMMLLLKKKIIIHHHGGGDDDCCCAAA???===<<<;;;:::888999;;;===>>>===<<<;;;;;;;;;::::::;;;>>>@@@AAAEEEEEEDDDDDDCCCCCCBBBAAA===<<<;;;999888666555444555444333111000//////................../////////////////////////////////////////////////////////////////////////////////////////////////////////000/////////....................................////////////..................................................................------------..............................---...///000111000//////---------...............000///...------...///000------........./////////........................---------,,,---......///,,,,,,,,,++++++,,,,,,,,,+++,,,------......------......................../////////......------,,,------------------------...------,,,,,,------...////////////////////////////////////////////////------------------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,---------------,,,,,,...,,,******+++,,,---,,,000222444555444444444555111...,,,+++,,,------,,,***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,,,,,,,+++------,,,,,,++++++,,,,,,------------------------------------,,,,,,,,,,,,---------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---......///............------,,,,,,---------............///.........---------------........................------------------------111000...------...//////------............------........................000//////...------,,,,,,////////////////////////111///,,,,,,---.................................------........./////////........................,,,---...///000111111000.........////////////000000111222333555666777888;;;;;;===>>>@@@BBBCCCDDDCCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@AAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJIIIFFFCCCAAA???======????????????>>>>>>===<<>><<<;;;999888888888777777777777777888999:::999999::::::;;;;;;<<<<<<<<<===>>>>>>???>>>>>>>>>??????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===???AAACCCDDDGGGGGGHHHHHHIIIJJJJJJJJJFFFGGGIIIKKKLLLLLLLLLLLLJJJHHHGGGGGGHHHIIIHHHGGGGGGFFFDDDCCCBBBCCCCCCDDDCCCEEEGGGIIIJJJKKKJJJJJJPPPPPPPPPOOONNNMMMLLLKKKGGGFFFDDDBBB???<<<:::999888888999::::::;;;;;;;;;888777777777888:::<<<===AAABBBBBBCCCDDDDDDEEEEEEBBBAAA@@@???===<<<;;;::::::999777444222000//////---........./////////000........................////////////////////////................................................////////////.......................................///000000000///---,,,......................................................------,,,,,,,,,,,,........................+++,,,...///000000000///,,,---------.../////////...---,,,++++++,,,---............////////////000...........................------------...//////------,,,,,,,,,,,,---------------------------,,,..............................------,,,+++++++++------------------------...---,,,++++++,,,---....................................//////..................------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++***///...,,,+++,,,---///000444666777777666666777888222000...,,,,,,---......++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,---.../////////......---,,,+++***+++,,,---........................------------------,,,,,,---------------------------------,,,,,,+++++++++///////////////////////////...------------...///+++,,,,,,------.........---------------------------------............///------------------------................................................000000///......//////000------............------........................//////.........---------////////////////////////111///...---------------------------------------............////////////000000000000000000000000------...//////000000000111111111222222333333333333333555777999;;;<<<===???@@@AAABBBDDDEEEGGGGGGDDDEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHEEEBBB@@@>>><<<<<<=========>>>======<<<<<<======<<<;;;;;;::::::::::::::::::;;;;;;<<<======????????????@@@@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@????????????@@@@@@@@@@@@?????????@@@AAABBBBBBCCCDDDDDDEEEFFFGGGHHHIIIJJJCCCEEEHHHJJJLLLLLLKKKKKKJJJHHHGGGGGGHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGGGGGGGHHHIIIKKKKKKKKKKKKJJJNNNNNNOOOOOOOOONNNMMMMMMLLLKKKIIIFFFCCC???===;;;;;;;;;:::::::::;;;======888888777777777777888999======>>>@@@BBBDDDFFFGGGEEEEEEDDDCCCAAA@@@?????????===;;;888555333222111//////000000000111111111........................////////////////////////................................................///////////////.................................---...000111111///---,,,........................////////////////////////.........------,,,++++++........................)))***,,,.../////////...,,,---------.../////////...---,,,,,,,,,,,,---............////////////000...........................------------...//////......------------............------,,,,,,,,,,,,........................///////////////000000000------------------------...---,,,++++++,,,---...------------------------,,,---............---,,,.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++++++++***))))))......---,,,,,,...111333333444555444333333444666333222000...,,,---...000,,,,,,------------,,,,,,++++++,,,---------------...------------,,,,,,,,,------------------------,,,,,,,,,---------......,,,---......////////////---,,,+++***+++,,,---...........................---------------------------------------------------------,,,++++++******.../////////////////////000///---,,,,,,---///000+++,,,---.........------++++++,,,,,,---......///---------............///------------------------..................................................................//////------............------........................---------.........///////////////////////////////////////...---,,,,,,---................................./////////000000000000000000000000000000///..................///111111222333444555666777777888999;;;===???AAAAAABBBBBBCCCDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHEEECCCAAA???===;;;::::::;;;;;;<<<=========<<<<<<<<<<<<======>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDD@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGGGGAAACCCFFFIIIJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJJJJIIIGGGGGGFFFEEEEEEFFFHHHHHHJJJJJJLLLMMMMMMMMMLLLKKKMMMMMMNNNOOOOOOOOOOOONNNOOOOOOMMMKKKHHHEEEBBB@@@>>>===;;;::::::;;;===>>><<<;;;:::999777777666666999999:::<<>>???AAABBBCCCDDDCCCCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGGGGCCCCCCCCCCCCBBBAAA????????????@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDD>>>===<<<;;;:::999999999;;;<<<======>>>>>>>>>>>><<<===???AAABBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>???@@@BBBBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???@@@BBBCCCDDDDDDAAABBBDDDFFFGGGGGGGGGGGGGGGEEEDDDEEEHHHIIIIIIIIIFFFEEEDDDDDDEEEFFFGGGHHHJJJKKKLLLMMMNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPPPPPPPOOOMMMJJJGGGEEEAAA???>>><<<;;;;;;;;;<<<>>>===<<<;;;:::888777666777888888:::===AAADDDFFFFFFFFFEEEEEEDDDDDDDDDCCCEEECCCAAA???===;;;::::::222222111111000/////////........................////////////////////////.........................................................///////////////...........................///000000000///---,,,........................////////////////////////---.../////////...------........................***+++---.........------...............---------111000///......///000111,,,---------....................................,,,,,,,,,,,,,,,------......------,,,,,,------......---,,,,,,,,,---..............................)))******++++++,,,------........................,,,------------------,,,........................,,,---...//////...---,,,,,,,,,---------------------------------------------,,,,,,++++++,,,,,,------......---,,,+++******'''***---...///000444666---------,,,++++++---///222444444222///---...000,,,,,,,,,------,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---------------------))))))*********+++++++++++++++++++++,,,,,,,,,,,,------------------,,,+++***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///------------------------------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++,,,,,,,,,+++,,,...//////...,,,++++++++++++,,,,,,------------------............///------........./////////................................................,,,------.../////////...------............------........................------..................////////////////////////,,,///111000///...///111000000000000000000000000.../////////000000000000........................111000000000000222333444333444666999<<<>>>@@@AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEAAAAAAAAA@@@???>>><<<<<<;;;;;;;;;<<<======>>>>>>????????????????????????;;;;;;:::::::::;;;<<<<<<===>>>???@@@AAAAAAAAAAAA@@@AAACCCDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDBBBAAA????????????????????????======<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@??????>>>===>>>???@@@@@@???>>>>>><<<<<<===>>>??????@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDCCCDDDGGGIIIIIIIIIDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJKKKLLLMMMLLLKKKKKKLLLMMMOOOPPPQQQRRRRRRSSSOOOPPPPPPPPPOOOMMMJJJIIIEEEDDDBBB@@@>>>===<<<<<<=========<<<<<<;;;:::999888888999:::<<<@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@?????????777777666444333222111000////////////////////////////////////////////////////////////////////////////////////////////////............/////////000........................////////////....................................000000000000000000000000---...///000000///..............................,,,---.../////////...---/////////......------,,,///...---,,,,,,---...///,,,,,,,,,---------..............................,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---------,,,+++,,,---...///........................------...............///////////////////////////+++,,,............,,,+++////////////////////////---...000111111000...---,,,,,,,,,------.........---------------------------,,,,,,++++++,,,,,,---////////////...---,,,+++$$$(((---///000111444777/////////...,,,,,,...000222444555444000......///+++++++++,,,,,,+++++++++))))))***++++++++++++***,,,,,,,,,---------......+++++++++,,,,,,---------******+++++++++,,,,,,,,,///000000000///...------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------------------------------------------------........./////////000000........................+++,,,...//////...,,,+++------,,,,,,,,,,,,++++++---------.........//////........./////////000000........................////////////////////////------...///000000//////---..................---......................../////////...------,,,,,,////////////////////////,,,///222222000///111333000000000000000000000000////////////000000000000000000000000000000000000111111000111333555777888777888;;;>>>AAADDDGGGHHHEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@??????===<<<;;;:::777888888999999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAA???@@@AAABBBCCCDDDDDDDDDCCCDDDFFFGGGGGGGGGFFFEEECCCCCCDDDDDDCCCAAA???>>>??????>>>>>>>>>>>>>>>>>>???>>>=========>>>???@@@??????@@@AAABBBCCCDDDDDDCCCCCCBBB@@@???>>>===<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<===>>>>>>>>>AAAAAAAAAAAAAAABBBCCCDDDDDDCCCBBBCCCFFFHHHIIIHHHDDDDDDCCCCCCDDDFFFHHHIIIGGGHHHIIIKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQRRRMMMNNNPPPPPPPPPNNNLLLKKKJJJIIIGGGEEECCCAAA???>>>;;;;;;<<<=========<<<<<<::::::::::::===@@@CCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAABBBBBB======;;;:::888666555444000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000---.........//////000000........................000000///............///........................////////////////////////.........//////////////////---+++******,,,///000/////////...------,,,,,,,,,,,,,,,------.........++++++,,,---...///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............------------------------,,,------....../////////........................---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------.........+++,,,---......---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............------......---...000444777999...///000///,,,+++***+++***222888888222---...000---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...////////////////////////***+++,,,,,,------,,,,,,)))))))))******+++++++++,,,---------.../////////,,,---...//////---+++***$$$)))......***((())),,,++++++,,,,,,,,,---------................................................---------------------------------............///------------------------................................................---,,,,,,,,,---...000111////////////000000000000---......///////////////000000000000000000000000000000///...............222222111111000000000//////000111000///...///000000111333666888:::;;;;;;@@@AAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEECCCBBBAAA@@@@@@??????@@@<<<;;;::::::999999::::::999888666555555777888:::999888888999999:::;;;<<>>>>>???AAACCCDDDCCCBBBAAAAAAAAAAAA@@@???AAABBBDDDEEEFFFEEECCCBBBBBBDDDCCC???===>>>??????===>>>>>>>>>>>>>>>>>>>>>???>>>===<<<;;;<<<===>>>:::<<<>>>??????@@@BBBDDD@@@AAABBBDDDDDDDDDCCCCCCBBBAAA@@@@@@AAA???<<<:::>>>======<<<======>>>??????>>>======>>>>>>>>>======???AAACCCDDDCCCBBBAAACCCCCCDDDEEEEEEEEEDDDDDDHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLNNNOOOPPPPPPOOONNNNNNNNNNNNLLLJJJJJJLLLMMMLLLLLLLLLJJJHHHEEEBBB@@@>>>===<<<;;;;;;===???@@@???===:::888999<<>>???@@@CCCDDDDDDFFFGGGHHHIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAA@@@???>>>>>>>>>>>>>>><<<;;;:::999888888888888777666555555555777888:::::::::::::::<<<===>>>???AAAAAAAAAAAABBBCCCCCCDDD@@@@@@??????@@@@@@@@@???@@@AAABBBCCCEEEDDDCCCBBB>>>???>>><<<;;;<<<===>>><<<<<<===>>>??????@@@@@@BBBAAA@@@??????@@@AAAAAA===???AAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHGGGGGGHHHGGGFFFEEEEEECCC???===============<<<<<<<<<<<<>>>===<<<;;;<<<===>>>>>>>>>???@@@AAABBBCCCCCCCCC@@@@@@AAAAAABBBBBBBBBCCCDDDCCCCCCBBBBBBCCCDDDEEEIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNNNNLLLJJJJJJLLLMMMNNNMMMMMMKKKIIIGGGFFFEEEBBBAAA@@@??????@@@BBBCCCBBBAAA>>>======???BBBDDDEEEEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDBBBBBB@@@>>>===<<<;;;;;;777666555333111000//////...///000000111000000000////////////////////////......////////////............---------...//////////////////////////////////////////////////////...------------------,,,////////////////////////........................------........./////////,,,,,,------...//////000---------------.........000//////...---,,,++++++------------------------......................../////////......,,,++++++------------------------------------,,,,,,,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...---------...000222333...///000///---,,,,,,---000222333222///------...---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...------------------------,,,,,,---............---++++++,,,,,,,,,,,,,,,---............------------...------------,,,,,,,,,------............//////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------------............///------------------------......................................................---------......///------------............---......///////////////000000000000000000000000000000///.........//////,,,,,,,,,---...////////////000222333222333444666999:::<<<>>>@@@BBBCCCCCCEEEEEEFFFGGGHHHHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@??????===<<<<<<;;;;;;;;;<<<<<<;;;;;;999888888777777777777666666666777888:::;;;<<<<<<======???@@@AAABBBBBBCCCCCCDDDDDDCCCCCCCCC????????????@@@AAABBBCCCBBBBBBDDDFFFHHHHHHEEEBBB???>>><<<<<<<<<<<<===>>>>>>???AAABBBDDDEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEEEEHHHJJJLLLLLLJJJJJJKKKLLLNNNOOOQQQRRRTTTTTTTTTTTTUUUSSSQQQPPPNNNLLLGGGDDDAAAAAABBBBBBBBB@@@???>>>???>>><<<;;;<<<===???AAA@@@@@@AAABBBBBBCCCCCCDDD??????>>>>>>??????@@@AAABBBAAAAAAAAAAAABBBCCCCCCFFFFFFHHHIIIKKKKKKKKKKKKMMMMMMMMMLLLKKKJJJLLLMMMOOONNNMMMLLLKKKJJJJJJJJJHHHGGGFFFEEEDDDEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCAAAAAA@@@???@@@BBBEEEFFFDDDDDDCCCBBBAAA???>>>===;;;:::999777555444222222000000000000000111222333////////////////////////...//////000000//////...//////......---.........////////////////////////////////////////////////---------------.........///////////////////////////...............------+++,,,---...///...---------------.........//////---------...............//////......---,,,++++++------------------------------------------------...............---,,,,,,---------------------------------,,,,,,+++++++++........................------,,,,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,++++++,,,,,,,,,------------------------...---,,,++++++,,,---.........------,,,+++++++++------------------------++++++++++++++++++++++++,,,------......------,,,------,,,,,,------...///,,,---...---++++++,,,---///333666444///,,,---///---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...------------------------,,,---......//////......------------------------.........------,,,,,,,,,...------,,,,,,,,,------///...,,,---...000000///,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------............---------............///........................................................................///.........---------...------........./////////---......///////////////////////////////////////000000///////////////000......//////000111111111000222444555666777999;;;======???AAACCCDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGEEECCCAAA@@@>>>======<<<<<<;;;;;;:::888888888777777888999999999999888888888888999999999999999:::;;;===>>>???AAAAAA@@@@@@@@@AAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@>>>???@@@AAABBBDDDGGGIIIHHHKKKPPPUUUWWWTTTLLLEEEFFFAAA??????@@@@@@BBBEEEJJJKKKLLLNNNOOOOOONNNNNNMMMNNNNNNNNNNNNOOOPPPPPPYYYZZZ\\\[[[YYYWWWWWWXXX[[[\\\^^^```ccceeefffgggbbb```^^^\\\ZZZWWWSSSOOOKKKLLLMMMMMMLLLJJJHHHFFFCCCCCCAAA@@@???@@@CCCEEEFFFHHHJJJKKKJJJIIIFFFEEEAAA@@@???>>>======>>>>>>@@@@@@@@@AAABBBDDDEEEEEECCCCCCDDDFFFGGGHHHIIIIIIKKKLLLMMMLLLJJJJJJKKKLLLMMMMMMKKKJJJJJJKKKLLLMMMKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDAAA???===<<<===???BBBCCCBBBCCCDDDDDDDDDCCCAAA@@@??????>>><<<;;;999777666444333111000000000111222//////////////////////////////000000000000//////000000///......---......////////////////////////////////////////////////,,,,,,------......////////////////////////////////////......---------,,,,,,---///000000000...---//////.........---------........................------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---....../////////...---------------------------------,,,,,,+++++++++...........................------,,,,,,------...,,,,,,---------.........---,,,,,,,,,,,,,,,,,,------------------------------,,,+++******+++,,,---///.........---------,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,+++******,,,......555<<<999111+++,,,000---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...........................,,,---......//////......------------------------......------,,,,,,,,,+++------,,,,,,,,,------......---+++,,,---//////...,,,,,,---------.........------------------------........................---------....../////////---------............///..........................................................................................------....../////////000000000---......///////////////////////////////////////000000/////////000000111000000000111111111222222333555777999:::;;;===???AAABBBCCCEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEECCCAAA>>><<<999999888888777777777777555555555555555666777888777777888888999;;;<<<======>>>>>>???@@@BBBCCCCCCDDDCCCBBBAAAAAA@@@@@@@@@???@@@AAAAAAAAA@@@???>>>===???AAABBBCCCFFFKKKOOOTTTZZZcccmmmqqqjjj[[[PPPLLLDDD@@@CCCGGGIIIMMMRRRZZZ[[[\\\]]]]]]\\\ZZZYYY[[[\\\\\\]]]^^^_________dddeeegggfffdddaaa``````aaabbbdddgggjjjmmmooopppiiihhhfffdddccc```\\\YYYVVVWWWXXXYYYXXXVVVTTTRRRMMMNNNMMMJJJHHHGGGJJJLLLQQQUUUZZZ\\\[[[VVVPPPLLLEEEDDDBBB@@@>>>===<<<<<<<<<===>>>@@@BBBCCCDDDEEEBBBBBBBBBCCCDDDFFFGGGGGGHHHJJJKKKKKKJJJIIIJJJKKKJJJIIIIIIHHHIIIJJJLLLMMMKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGHHHHHHGGGGGGFFFEEECCCAAA===;;;::::::<<<===>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCBBB@@@???===<<<888777444222000//////000000000000000000000000000//////000000000000//////111000///...............////////////////////////////////////////////////---------......///////////////////////////////////////......---,,,,,,,,,...///000111222111000000000//////...------,,,,,,/////////...............++++++,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////000000000------------------------------------,,,,,,,,,,,,..............................------------......,,,---------............------,,,,,,,,,,,,------...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++*********---///111777<<<999111,,,---111---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...////////////////////////,,,,,,---............---...---------------,,,,,,------------,,,,,,,,,,,,,,,,,,---------------...,,,,,,,,,------------...,,,---------............................................................---------...//////000000---------............///........................................................................------......///......---////////////000000000111---......///////////////000000000000000000000000000000/////////000111111///000000111222333333444777999;;;===>>>???BBBDDDFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHFFFEEEDDDBBB@@@===;;;999555555555555666666666666555555555666777888999:::999999999:::<<<===??????@@@AAAAAABBBCCCDDDDDDEEEDDDCCCBBB@@@??????????????????@@@@@@AAA@@@@@@@@@>>>AAADDDEEEFFFJJJQQQVVVbbbkkkyyysssdddUUUJJJCCCHHHMMMPPPWWW___ggghhhiiiiiiiiigggeeecccaaabbbdddeeegggggghhhhhhiiikkkmmmllljjjgggeeedddddddddeeegggiiikkknnnooojjjiiihhhiiiiiigggdddbbb```aaaaaabbbaaa```^^^]]][[[]]]]]]YYYTTTQQQRRRTTT[[[```gggkkkjjjddd\\\VVVKKKKKKJJJIIIFFFDDDBBB@@@===>>>@@@AAACCCCCCDDDDDDCCCBBBBBBBBBCCCDDDEEEFFFFFFHHHIIIJJJHHHHHHHHHIIIGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJIIIHHHHHHGGGFFFDDD@@@<<<999888888888999:::<<>>;;;999777777444444555555666777777777888888888999:::;;;===>>>>>>============>>>??????@@@AAAAAABBBCCCCCCCCCBBB??????>>>>>>>>>>>>??????BBBBBBBBBBBBBBBCCCDDDEEEDDDHHHLLLMMMOOOSSS[[[bbboooxxx}}}iiiYYYNNNPPPTTTUUU\\\eeekkklllnnnoooooonnnkkkjjjfffgggiiikkklllmmmmmmmmmqqqsssuuuuuurrrooommmllllllkkkjjjiiijjjjjjkkklllkkkkkkkkkmmmoooooommmkkkiiiiiiiiiiiiiiiiiiiiiiiiiiillllllhhhaaa[[[ZZZ[[[\\\aaahhhnnnooojjjddd___VVVWWWXXXXXXVVVTTTQQQOOOKKKKKKLLLLLLLLLKKKJJJIIIEEEDDDCCCBBBBBBCCCDDDEEECCCEEEHHHHHHGGGFFFGGGGGGDDDEEEFFFGGGGGGHHHHHHGGGHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMLLLLLLLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIHHHFFFCCC@@@<<<999777666777777888:::<<<>>>@@@AAAAAABBBDDDEEEEEEDDDBBBAAA???>>>===;;;999666444333000000000000000000000000000000111111111111000000//////////////////000111////////////////////////////////////////////////////////////............//////////////////////////////...---,,,,,,++++++*********+++++++++,,,,,,,,,,,,------.../////////000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................000000000000///...---,,,---------------------------------....../////////..............................------------......---------.........//////...------,,,,,,------............------,,,,,,,,,***+++,,,------,,,+++***)))***+++,,,------...///........................------------------------+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,---......------...111444AAA888---***---111000------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,---......,,,,,,---...------------------------***+++,,,,,,------,,,,,,---------,,,,,,++++++++++++++++++,,,,,,---------***+++---//////...---,,,(((---222222...+++---000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111---------.........//////////////////////////////................................................***+++---///000000//////---------.........//////---......///////////////000000000000000000000000000000///000000111222222///000222666:::===@@@AAA===???AAACCCCCCDDDFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDEEECCC???<<<999666555555444555555666777888999999:::;;;;;;<<<===???@@@AAABBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@;;;;;;;;;<<<===>>>@@@AAAEEEDDDDDDDDDDDDFFFHHHIIILLLPPPTTTVVVWWW\\\eeelllvvv}}}jjjZZZXXXYYYWWW\\\eeejjjllloooqqqqqqpppnnnmmmnnnoooqqqtttuuuvvvvvvvvvyyy|||~~~~~~{{{xxxvvvuuuuuutttrrrooommmmmmmmmmmmmmmmmmoooqqqtttvvvuuusssppppppoooooooooppppppqqqrrruuuvvvqqqiiiaaa______XXX]]]dddjjjllljjjfffbbb___aaadddeeeeeebbb___]]]ZZZZZZZZZYYYWWWUUURRRQQQFFFEEEDDDCCCBBBCCCDDDDDDBBBDDDFFFGGGFFFEEEFFFFFFCCCDDDFFFGGGHHHGGGGGGFFFGGGHHHJJJKKKMMMMMMNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQLLLLLLLLLLLLLLLKKKKKKJJJJJJHHHFFFBBB???;;;888777666666666666888:::===>>>???AAACCCDDDEEEDDDCCCBBB@@@@@@@@@???===;;;888777000000000000000000000000000000111111111111000000//////...//////000111222////////////////////////////////////////////////000000//////......---------......//////////////////............---------------------------,,,,,,///////////////.........000000000000000000000000///............---------............---,,,++++++---...//////...,,,***(((------------------------------------------------###'''+++......,,,++++++......---+++))))))+++...---------------------------------............///.........------,,,,,,,,,------------------------++++++,,,+++***+++...000---...//////------...///------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------......------///444777999444///---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...------------------------.........------,,,,,,,,,,,,,,,,,,---------......------............------.........------,,,,,,,,,,,,,,,,,,------.........---,,,+++***+++---000222000...+++))))))+++...000------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,..................------......------------......------............------//////.........---------,,,------...///000111111......------------......---------............///////////////////////////////////////////////////000000//////.........------------.........//////000000000000////////////---------...///000111222000///////////////000111444555777999<<<>>>@@@AAADDDCCCCCCCCCDDDFFFHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCAAA???===:::999888888888666777888999:::;;;;;;;;;????????????@@@AAABBBCCCGGGDDDAAA???>>>>>>>>>===>>>??????>>>======???@@@@@@???===<<<>>>AAAEEEHHHIIIIIIIIIKKKOOOSSSXXX[[[aaacccfffiiiggggggppp{{{|||ooofff___\\\```gggjjjmmmqqquuuwwwyyyyyyyyy}}}zzzyyyyyyxxxyyy}}}|||vvvrrrqqqrrrrrrssstttvvvyyy||||||}}}{{{wwwxxx}}}{{{uuupppmmmcccbbbbbbccceeedddbbb```aaa```dddlllpppooommmmmmjjjnnnqqqnnnhhhddddddgggUUUOOOGGGCCCCCCFFFHHHHHHHHHEEECCCEEEIIIIIIEEEAAABBBBBBCCCDDDFFFFFFEEEDDDJJJGGGFFFGGGIIILLLMMMMMMNNNOOOOOOPPPPPPPPPOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLLLLKKKIIIFFFBBB===999777444444555555555555555555999:::<<<===@@@BBBCCCDDDAAAAAAAAAAAA@@@???>>>===888777666444222111111000111111000000000000111111444333222000//////......///////////////////////////............---------......------------......---......//////////////////............---------...---------------------/////////////////////...///////////////////////////............---------,,,,,,------...---------,,,---......---,,,***)))------------------------------------------------***,,,---,,,+++***+++---------,,,+++)))))),,,...------------------------------------..................---------,,,,,,,,,---------------------------------,,,******,,,...***+++,,,,,,******+++,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,---------,,,,,,///333666<<<333---------+++***---------------------------,,,,,,,,,---------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,---------............////////////......------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,---......//////...,,,******,,,...///,,,,,,,,,,,,,,,---......------------------------..................------......------------......------............------//////.........------------------......//////000/////////....../////////---------............///////////////////////////////////////////////////000/////////............---------.........//////000000000000000000000///000000////////////000000111111222222333444555666999999;;;===???AAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHGGGFFFFFFGGGFFFEEEDDDCCCBBBAAAAAA===<<<;;;999888888888999888999;;;===>>>???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBB@@@???>>>>>><<<;;;;;;===??????>>>>>>???AAA@@@@@@@@@BBBEEEIIINNNPPP[[[[[[[[[\\\___cccgggjjjiiijjjmmmooonnnpppyyy}}}tttlllggghhhlllsssvvvzzz~~~~~~}}}||||||}}}~~~zzzyyyzzzxxxxxxxxxzzz||||||xxxllljjjhhhggghhhhhhhhhgggiiiiiimmmtttvvvtttuuuwww{{{||||||xxxrrrnnnnnnooo```YYYQQQKKKJJJLLLMMMNNNKKKIIIGGGIIILLLKKKGGGCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGFFFGGGGGGHHHHHHHHHLLLMMMNNNNNNOOOOOOOOOOOOLLLLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJGGGDDD???;;;999444333333444444666777777777888999;;;===???@@@AAAAAAAAAAAAAAAAAA@@@@@@???===;;;999777555333222111111111000000000000000111000000000000000111111222////////////////////////000000/////////...............------------......---......//////////////////............---------............................../////////////////////////////////////////////............---------***+++,,,---............***+++,,,------,,,+++***------------------------------------------------111000...+++((()))+++...,,,,,,,,,+++******---///------------------------------------...............------------,,,,,,,,,------------------------...///...---+++***+++,,,,,,---......---,,,---...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,,,,,,,,,,...111444@@@222***...000***(((...........................---,,,+++++++++++++++,,,------------------------,,,,,,++++++++++++******,,,,,,,,,---------......//////000000000000//////,,,,,,------------------------------------,,,,,,+++,,,---...///...,,,,,,...------,,,,,,------...,,,,,,++++++,,,,,,---...........................------------------............------------......------............------...............------------------------.........000000////////////000000---------............///////////////////////////////////////////////////////////////............------........./////////000000000000000000000000333222111000///.........111222333555777999:::;;;>>>???@@@AAABBBDDDEEEEEEBBBBBBCCCDDDEEEGGGIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEDDDBBBAAA???>>>>>>999999999888999999:::;;;<<<===>>>@@@BBBDDDFFFFFFDDDDDDEEEEEEDDDCCCCCCBBB@@@@@@@@@??????>>>===<<<<<>><<<999777555444333222111000000///000000000000000000000111111222////////////////////////111000000000////////////......------------......---......//////////////////............---------.........///////////////............///////////////////////////////////////............---------+++,,,------.........---***+++,,,------------,,,------------------------------------------------111000...+++((()))+++...,,,---------,,,,,,...000------------------------,,,,,,---------.........------------------------........................---......---,,,+++,,,------///000///...---...000,,,,,,------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,++++++---000222AAA000'''...111)))'''...------------------------...---,,,+++******++++++,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,,,,---------............////////////......,,,,,,,,,------..................------,,,,,,,,,---------...------,,,,,,,,,------------------,,,,,,++++++++++++,,,------------------------------,,,,,,------------............------------......------............------........................---------------,,,,,,,,,000//////////////////000---------............//////////////////////////////////////////////////////////////////.....................////////////000000000000000111111111222111000///////////////111222444777:::<<<===>>>CCCCCCCCCDDDEEEEEEFFFFFFCCCDDDDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBBBB@@@???===<<<::::::888888888999;;;<<<===>>>???@@@AAABBBDDDFFFGGGHHHEEEEEEEEEEEEDDDCCCAAA@@@@@@@@@???>>>>>>???AAACCCEEEIIIPPPTTTUUUTTTSSSSSSVVVXXX\\\```dddgggiiikkkmmmlllllllllooossswwwyyy{{{yyyxxxxxxwwwxxx~~~~~~}}}}}}{{{xxxyyysssjjjccc______aaaccccccccccccdddeeebbb]]]XXXSSSTTTVVVUUUQQQKKKGGGEEEEEEHHHJJJIIIFFFDDDCCCDDDDDDEEEEEEFFFGGGIIIJJJKKKJJJJJJKKKKKKLLLKKKKKKKKKHHHIIIKKKKKKJJJFFFCCC@@@999888555333333444777888444444555666777888888999<<<<<<<<<===>>>???@@@AAABBBBBBAAA@@@>>><<<:::999555444333111000000000///444333222000//////......////////////////////////000000000/////////............------------......---......//////////////////............---------............//////000000---.........//////000000........................///............------------.........------,,,+++,,,,,,---....../////////------------------------------------------------+++,,,---,,,+++***+++------...//////......000111------------------------,,,,,,,,,------------...------------------------........................+++,,,......------...///***+++,,,,,,+++***+++,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............***+++,,,,,,+++,,,///111===///)))///000)))(((---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,++++++,,,,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,------..................------,,,,,,,,,///...,,,++++++,,,---...,,,,,,---......---,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------......------............---------.....................---------------,,,,,,,,,///......------......///---------............///////////////////////////////////////////////////.........///////////////........./////////000000///000000000111111111222////////////000111222333444555888;;;>>>@@@BBBBBBDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIGGGFFFDDDBBBAAA>>>===<<<;;;:::999888888999999;;;<<<>>>???@@@AAABBBBBBBBBBBBDDDEEEGGGHHHFFFFFFFFFEEECCCAAA@@@???@@@@@@@@@>>>>>>BBBHHHMMMUUUZZZbbbggghhhgggfffeeehhhjjjllloooppprrrrrrrrrqqqqqqqqqrrruuuyyy}}}~~~zzzxxxvvvsssqqqvvv}}}|||{{{tttmmmiiiiiikkkmmmssstttvvvxxxxxxtttoookkkccceeeggghhhcccYYYNNNFFFFFFGGGHHHHHHFFFDDDCCCCCCAAAAAAAAABBBCCCEEEFFFGGGIIIIIIJJJKKKKKKLLLKKKKKKHHHIIIKKKLLLKKKIIIFFFDDD@@@===:::666555555666777555555666666666777777777777777777888:::<<<===>>>@@@@@@AAABBBBBBAAA@@@@@@999888666444333111111000444333222000//////....../////////////////////////////////.........------......------------......---......//////////////////............------------------......//////000------......///000000000........................///............---------............---,,,+++***------......//////000000------------------------------------------------'''***---...---,,,,,,,,,---///000000......///000------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...........................***,,,...............000+++---...---,,,+++,,,...+++,,,,,,------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...////////////***,,,------,,,---...000777222///111000---,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++,,,,,,------.........,,,,,,------------......,,,,,,,,,---------......,,,,,,,,,------,,,,,,,,,,,,,,,------------------------------------,,,,,,000...,,,******,,,...000,,,------......------,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------............------------......------............---------------...............---------------...............------------......---------............///////////////////////////////////////////////////.........///////////////....../////////000000000///000000111111222222222//////000111333555777888:::<<>>::::::::::::::::::::::::;;;<<<>>>???AAAAAABBBBBBBBBBBBBBBCCCDDDGGGIIIKKKJJJIIIGGGEEEDDDCCCCCCCCCCCCDDDEEEEEEFFFKKKSSSYYYeeekkksssxxxzzzyyyxxxwwwwwwwwwxxxyyyzzzzzzzzzyyyxxxwwwvvvwwwyyy}}}{{{wwwuuupppkkkmmmqqq~~~~~~~~~~~~~~~xxxtttrrrtttvvv}}}|||ssstttwwwzzzyyyooo^^^QQQLLLJJJHHHHHHHHHFFFCCCAAA@@@@@@??????@@@BBBDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKKKKJJJIIIHHHGGGEEECCC???;;;888777666666777777777777666666666666444444444444666888:::;;;<<<===@@@BBBCCCDDDDDDDDD>>><<<:::888666444333333000000000000000111111222////////////////////////............------------......------------......---......//////////////////............---------+++,,,,,,---......//////------......///000000111........................///............------------------...------,,,,,,......---------......///------------------------------------------------))),,,......---,,,------,,,...//////---,,,,,,---------------------------++++++,,,,,,,,,---------,,,,,,,,,---------..............................+++---//////...------......///000///......///000++++++,,,,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............+++,,,......------///000111666888444111333333000------------------------(((***,,,......---+++***++++++,,,,,,---......///++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------------------,,,------------------,,,,,,,,,,,,---------------------,,,,,,+++,,,---//////------------------------......------......///000------------------------***++++++,,,------............------------......------............---------------.........//////---------......//////000//////............//////---------............///////////////////////////////////////////////////............/////////000.../////////000000000000///000000111111222333333222333333555777999;;;<<>>===>>>@@@AAABBBBBBAAAAAABBBBBBCCCEEEGGGKKKOOOQQQPPPNNNKKKHHHGGGGGGHHHIIIJJJNNNSSSVVVXXX\\\ccciiiqqqwww~~~}}}yyyvvvqqqkkkjjjlllqqqrrrzzz~~~{{{yyyzzzzzz|||}}}zzz{{{|||~~~tttddd[[[UUUOOOMMMNNNMMMHHHBBBBBBBBB@@@@@@@@@BBBDDDEEEDDDEEEFFFGGGHHHHHHHHHHHHKKKKKKJJJIIIIIIIIIIIIIIIGGGEEECCC@@@===;;;999999888777777777666666555555333222222222333555888999:::;;;>>>AAACCCDDDDDDDDDBBBAAA>>>;;;999777555555000000000000000111111222////////////////////////////////////..................------------......---....../////////////////////.........---------++++++,,,,,,---...//////---------...///000000111........................//////.........---------++++++,,,---...............------,,,,,,------------------------------------------------------------...///...---,,,---///,,,---......,,,******+++------------------------++++++,,,,,,,,,---------,,,,,,,,,------.........////////////////////////---///000000...,,,,,,,,,+++,,,---,,,++++++,,,---++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---+++---.........---///000---:::>>>666222777888222........................%%%(((+++......,,,***(((++++++,,,,,,---...//////*********++++++,,,,,,,,,,,,,,,,,,---------......---..................---.........------,,,,,,,,,,,,,,,,,,------.........)))***,,,...//////.........------,,,,,,------...///............///000000........................******+++,,,,,,---...............------.........---..................------------.........//////---------...///000111111000000////////////000000---------.........//////////////////////////////////////////////////////---.........//////000000////////////000000000000///000000111222222333333666666777888999;;;===>>>???AAADDDFFFGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHHHHFFFFFFGGGGGGFFFEEECCCBBB<<<<<<;;;;;;:::999777777777777999;;;===???AAABBB>>>???@@@AAABBBAAA@@@???BBBBBBDDDFFFKKKPPPTTTWWWUUURRRNNNKKKJJJKKKMMMOOOQQQXXXaaafffhhhkkkpppuuuwww|||{{{yyytttmmmkkklllhhhiiiqqq|||vvvtttsssuuuuuuxxxtttiii```VVVSSSUUUTTTMMMFFFEEEDDDBBBAAAAAABBBDDDEEEBBBBBBDDDEEEFFFFFFFFFFFFLLLKKKIIIHHHHHHHHHJJJJJJGGGFFFEEECCC@@@>>><<<;;;888777777666666555444444333222111111222555777999999;;;>>>AAACCCCCCCCCCCCEEECCCAAA>>>;;;999777666444333222000//////......////////////////////////000000000000////////////.........------.........//////..................,,,,,,---......---------////////////////////////////////////////////////000000//////.........---...........................////////////---,,,+++,,,+++************+++,,,........................///...------,,,,,,,,,,,,,,,,,,,,,------.........///---,,,---000000...+++,,,,,,++++++,,,,,,---...------------------,,,,,,------------------,,,,,,......------------......///...,,,,,,,,,...000111,,,,,,,,,------.........000///...---------------...------,,,,,,------...------------------------......------------......333000,,,,,,---...---+++---...000222444555666777000---+++***+++,,,,,,+++........................------++++++++++++------.........------,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,*********,,,---..................------------------------------,,,++++++++++++,,,------//////.........---------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,---------......//////000000000000000000000000........................////////////////////////...............///000000000000000000000000000000//////............//////111111000......------...000//////000222444666777777999<<>><<<;;;:::444444555555666888999:::;;;<<<>>>?????????>>>>>>@@@AAAAAAAAAAAAAAABBBBBBEEEGGGIIIJJJJJJNNNTTTYYYWWWVVVUUUSSSSSSTTTXXX\\\bbbeeeiiimmmnnnppprrrttt}}}{{{vvvqqqooommmlllmmmtttzzzmmmjjjeeedddiiirrr}}}~~~~~~{{{{{{}}}tttllldddaaabbbbbb\\\WWWVVVQQQKKKEEEBBBAAA???>>>@@@AAABBBCCCEEEEEEFFFFFFHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHFFFDDDBBB@@@???>>>===<<<:::888777777777888666444333111111222444555777777999;;;???CCCGGGIIIBBBBBBBBBAAA???===:::999999888666333222111111111...///////////////......000000000000000000000000------......//////000000000000////////////......---......//////......---////////////////////////////////////////////////000/////////....................................,,,---...//////......---//////------------//////..............................---,,,,,,,,,------,,,,,,------------------///---,,,---///000...,,,------,,,,,,------...///000000///......---,,,,,,+++,,,---.........---,,,......------------......---,,,+++******,,,---///,,,,,,------------------//////...---------------...------,,,,,,------.................................------------......000...++++++...//////------...///000111111111111///---++++++,,,,,,,,,+++........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,++++++,,,,,,,,,,,,------...............---,,,,,,------------------------------------------------,,,,,,,,,,,,,,,------...//////.........---------////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........,,,,,,---------.........////////////////////////........................//////////////////////////////......//////000111000000000000000000000000//////............//////222111000///////////////111111222333444777999:::<<<===@@@BBBDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDEEEFFFFFFFFFEEEEEE???>>>===<<<:::999888777555555666666888999:::;;;:::;;;<<<>>>??????>>>>>>>>>>>>======>>>AAAEEEHHHKKKLLLLLLKKKKKKNNNTTTYYY[[[\\\]]]^^^^^^aaadddgggggghhhjjjkkklllnnnqqqttt|||yyywwwsssrrrrrrxxxvvvfffccc```___eeeooozzz|||zzzwwwvvv}}}}}}{{{{{{xxxtttsssvvv}}}}}}}}}||||||~~~}}}|||vvvooollllllkkkhhheeebbb^^^WWWQQQLLLGGGCCC@@@AAAAAAAAABBBCCCEEEGGGHHHDDDCCCCCCCCCDDDEEEGGGHHHJJJJJJIIIHHHFFFEEEDDDDDD???>>><<<:::999888888888666555444222222333555666777777999;;;>>>AAADDDFFFEEEEEEEEEEEEDDDBBB@@@???<<<:::888555333222111111000000000000000000//////000000000000000000000000.........///////////////000000000/////////.........///////////////......////////////////////////////////////////////////////////////....................................+++,,,---...////////////------++++++++++++------........................------------------......------------------,,,,,,...------...//////...,,,...------------...//////222222111///...---,,,+++)))+++---/////////---,,,......------------......---,,,+++***+++,,,---...------------------,,,,,,//////...------------......------,,,,,,------.................................------------......---,,,++++++...///000///------......------,,,+++---,,,+++,,,------+++***---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,...//////---+++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,---......///...............---------////////////......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------.........,,,------------.........////////////////////////........................////////////////////////000////////////000111111000000000000000000000000000//////......//////000222111111000000000111111333333444666888;;;===>>>AAABBBCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBB;;;;;;:::999888777666555666666777888:::;;;<<<===;;;<<<===>>>???????????????>>>===<<<>>>DDDLLLRRRWWWVVVUUUSSSSSSWWW\\\aaaeeegggiiijjjkkklllooorrrnnnnnnmmmkkkkkklllpppsssxxx|||zzz{{{ssseeebbb______dddnnnxxx~~~||||||zzzwwwrrrooouuuzzzxxxwwwtttooonnnpppyyyzzzzzzyyyyyy{{{~~~|||wwwtttuuuwwwyyyzzzyyyzzz~~~{{{vvvsssrrrrrrrrrqqqmmmggg```ZZZSSSLLLHHHFFFFFFEEEEEEEEEFFFHHHHHHCCCCCCBBBAAABBBDDDFFFHHHIIIIIIIIIIIIIIIIIIIIIIIIDDDCCCAAA>>><<<;;;::::::777666555333333555666777888999999;;;===???AAABBBEEEFFFFFFFFFFFFFFFEEEDDD???===;;;888555333222111222222222111111000000///000000000000000000000000///////////////.........000//////......---------//////////////////...---///////////////////////////////////////////////////////////////.................................,,,------.........//////,,,,,,+++******+++,,,,,,........................---------------...///000.........------,,,,,,,,,------......///......------------------......///111000000///...---,,,,,,(((***---///000///...---......------------......///...---------......///.........------,,,,,,,,,///......---------.........------,,,,,,------..............................------,,,,,,------...,,,,,,,,,,,,---...//////,,,,,,---,,,,,,+++******,,,+++,,,---......+++)))------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------)))***+++++++++***)))(((,,,,,,,,,,,,,,,---------------------------------...------------...//////........................000//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------....................................////////////////////////........................////////////////////////000000000000000111111222////////////////////////000000////////////000000111000000000111111222333444555777999<<<>>>@@@AAABBBCCCEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA@@@???>>>::::::999999888777777777777888999;;;<<<===>>>>>>===>>>>>>>>>?????????>>>AAAAAAAAAAAADDDMMMXXX```iiifffcccaaabbbffflllpppppppppqqqpppoooqqqtttwwwvvvvvvtttrrrpppoooqqqssspppzzzzzzpppmmmiiigggjjjpppxxx}}}wwwoooqqqxxx}}}~~~{{{wwwvvvwwwuuupppooorrruuuxxx|||~~~~~~{{{~~~}}}uuunnnkkkmmmpppssswwwvvvwww~~~{{{uuussstttwwwyyyvvvqqqlllggg```ZZZVVVTTTTTTTTTRRRPPPMMMKKKIIIGGGEEECCCAAAAAABBBCCCDDDDDDEEEEEEFFFGGGHHHHHHIIIHHHGGGFFFDDDBBB@@@???>>>999888666555444555777888;;;;;;;;;<<<===???@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFBBBAAA>>>;;;888666444333444333222111000000//////////////////////////////000000//////......------000000//////...------,,,///////////////...------////////////////////////////////////////////////........./////////////////////////////////////////////......------------000///...------...///000........................------------......///000.........------,,,,,,,,,---......///......------,,,,,,,,,+++,,,,,,---...------------------......)))***,,,...//////...---......------------..................---..................------,,,,,,,,,......---------......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------,,,------++++++,,,------,,,,,,,,,+++++++++---......,,,***------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++***)))))))))***+++,,,,,,---------.........///------------------------...------------...//////---.....................//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////000000//////////////////........................////////////////////////////////////////////////000000000000000111111222////////////////////////000000////////////000000//////000000111222444444666777999<<<>>>AAABBBCCCAAABBBDDDFFFHHHHHHHHHGGGIIIIIIHHHGGGEEECCCAAA@@@@@@@@@@@@???>>>===;;;;;;888888888888888888888888999:::;;;===>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDCCCAAA???<<<:::888666555444333111000/////////////////////////////////000000//////......------444444333222111111000///000111111000000///...---////////////////////////////////////////////////.........///////////////////////////////////////000000///------,,,,,,---///...---,,,,,,---...///.................................---......//////------------------,,,,,,,,,...//////...------...,,,++++++++++++,,,------++++++,,,,,,---.........++++++,,,---..................------------......,,,,,,,,,,,,,,,,,,++++++------------------,,,,,,...------------...//////...------,,,,,,------...++++++++++++++++++++++++------,,,,,,,,,,,,------+++---......,,,+++,,,,,,++++++,,,---............,,,++++++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------------...++++++,,,,,,,,,,,,------...---+++******,,,...000,,,------....../////////---------------------------------,,,---......///---------...............------------------------........................------------------------........................------........./////////000000000///////////////........................////////////////////////////////////////////////000////////////000111111000000000000000000000000111000000//////000000111000000000111333555666777999:::===???BBBCCCDDDEEEAAACCCEEEFFFHHHHHHHHHHHHGGGGGGFFFEEECCC@@@???============<<<<<<:::999999666666777777888888888888;;;<<<===>>>???>>>======;;;;;;;;;;;;;;;<<<======>>>EEEOOOXXX```kkkyyy~~~yyyxxxyyyzzzzzzvvvvvvvvvvvvwww{{{}}}{{{{{{zzz~~~}}}}}}~~~|||vvvrrrrrrssstttxxx{{{wwwqqqrrrsssqqqrrrpppqqquuuvvvssssssuuusssyyy~~~uuunnnjjjkkklllpppnnnnnnttt}}}~~~~~~~~~~~~}}}}}}|||yyyvvvuuuvvvyyyzzz{{{xxx{{{{{{xxxtttssstttvvvwwwwwwxxxxxxxxxvvvppphhh___ZZZPPPMMMHHHDDDBBBAAABBBCCCAAABBBBBBCCCDDDEEEFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFAAA???===:::888888999999===>>>@@@AAACCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCCCCBBB@@@>>><<<;;;888777444222000000000000000000000000000000000000///////////////.........;;;;;;:::999888777666666333333333333222111000///////////////////////////////////////////////////............/////////000//////////////////////////////------------...///---,,,+++******+++,,,---........................000//////............///,,,,,,------------------,,,...000///---,,,---///,,,,,,,,,,,,,,,---......------------...............---,,,,,,,,,---............------------......,,,---------,,,++++++***,,,,,,---------------------------------...//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---(((+++......---,,,---...,,,,,,---............------+++******,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++,,,,,,,,,,,,---------------------......///++++++,,,------...//////------------------------,,,,,,,,,,,,,,,------...---------.........//////+++,,,,,,------......///....................................................................................///////////////.........------------........................//////////////////////////////////////////////////////......//////000111000000000000000000000000111111000000000000111111111111222444666888:::;;;===>>>AAACCCEEEFFFFFFFFFEEEEEEGGGHHHHHHHHHGGGFFFCCCCCCBBBBBBAAA???>>>===:::::::::::::::999888777777888888999:::;;;;;;<<<<<<===?????????>>><<<;;;;;;;;;<<<===???BBBDDDFFFJJJTTTaaakkkqqqyyy~~~~~~~~~~~~}}}|||~~~~~~wwwsssrrrsssssswwwyyyzzzuuuvvvwwwvvvvvvttttttwwwvvvrrrppprrrpppuuu|||~~~~~~{{{yyy~~~yyysssnnnnnnooonnnmmmnnnrrrxxx||||||{{{zzzzzz{{{~~~~~~}}}|||||||||}}}zzzvvvtttuuuvvvwwwwwwvvvyyy~~~|||vvvtttvvv{{{}}}yyytttooolllddd___XXXPPPJJJFFFEEEEEEAAABBBBBBBBBBBBCCCCCCCCCCCCDDDFFFGGGHHHIIIHHHHHHHHHFFFBBB???<<<;;;;;;;;;<<<===@@@BBBDDDFFFFFFFFFEEEDDDCCCBBBAAABBBBBBCCCBBBCCCDDDDDDCCCBBBAAA@@@<<<:::777444333222222222000000000000000000000000.........///////////////AAA@@@@@@>>>===<<<;;;;;;555555555555444333222111////////////////////////////////////////////////---.........//////000000000000000000000000000000...---,,,,,,---...000111000///............///000........................111000///...............,,,,,,,,,------.........+++...000000---,,,---///...------------...//////000000//////.........---000...,,,++++++,,,---///.........------............/////////......---,,,,,,,,,,,,------.........---------------...///000...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---%%%)))---...------...000------.........---,,,,,,---+++******+++---......,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,------.........++++++,,,,,,,,,---------)))***,,,......---,,,+++******+++,,,,,,---......------------------------,,,++++++++++++,,,---------------.........//////***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,............................................................/////////000---------,,,,,,+++++++++........................000000000000000000000000////////////////////////...............///000000000000000000000000000000111111000000000000111111333333444666888:::<<<===@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFEEE>>>??????@@@@@@?????????888999999999999888777777:::;;;<<<===>>>??????@@@===>>>???@@@???===;;;999======???BBBEEEJJJMMMPPPYYYdddrrr{{{~~~zzzsssrrrsssvvv~~~~~~}}}xxxuuutttuuuvvvttttttvvv||||||zzz|||~~~}}}}}}zzzyyyzzzwwwqqqnnnooogggjjjnnnqqqqqqpppppppppuuuyyy~~~|||uuuqqqvvvyyy{{{yyyuuuqqqpppqqqnnnooopppssswwwyyyyyyxxxyyyyyy{{{~~~~~~~~~~~~}}}}}}|||||||||yyyvvvuuuvvvxxxzzzzzzxxxzzz}}}yyyuuuwww}}}}}}{{{{{{zzzyyyssshhh\\\RRRKKKGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@???AAACCCEEEGGGHHHHHHHHHLLLJJJFFFBBB???>>>======:::<<>>>>>>>>===<<<;;;:::999777777777777888999:::;;;???<<<===@@@>>>:::;;;@@@???>>>===???AAAAAA@@@>>>EEEEEEFFFJJJOOOVVV\\\```nnnttt}}}~~~uuummmggggggjjjqqqttt|||~~~}}}{{{xxxvvvvvvuuutttuuuvvvxxxzzz|||~~~}}}{{{{{{~~~}}}|||}}}{{{wwwssskkkiiigggeeeeeefffggghhhkkkrrryyyzzzuuupppqqqtttqqqqqqqqqsssttttttsssqqqrrrtttqqqkkkjjjnnnrrrrrrwwwyyy}}}}}}{{{{{{|||~~~zzzvvvwww|||wwwrrrvvv~~~~~~}}}~~~sssggg^^^SSSHHHCCCAAA?????????@@@???>>>BBBBBBBBBBBBCCCEEEFFFHHHHHHGGGDDDBBBAAA@@@@@@@@@???<<<:::<<>>AAACCCDDDDDDDDDCCCAAA>>>;;;888666444444333333222111000///...---000///////////////000111IIIIIIIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA@@@===999555777666555333222222222222222111000000000111222222000000///////////////000000000/////////.........////////////////////////........................,,,------......------,,,........................,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------...//////---------------..........................................---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------.........//////000000000---------------------------------,,,,,,+++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************************///......------......//////......---------......,,,,,,------------------,,,,,,------......------------------------------...............---------.........------,,,,,,,,,000///...---------......////////////////////////............////////////---......///////////////........................////////////////////////////////////////////////000000000//////000111111...000222333222222333444777888:::===@@@AAACCCCCCDDDDDDEEEEEEFFFGGGGGGGGGHHHGGGFFFDDDBBB@@@???>>>999999999999888888777666777777888999;;;<<<===>>>???===???BBBAAA<<<===AAA<<<======???AAADDDHHHJJJSSSTTTUUUWWW[[[aaaiiinnnwww}}}wwwlllccc```bbbfffkkknnnwww~~~yyyuuussstttxxx{{{xxxxxxxxxyyyzzz|||~~~~~~|||{{{||||||wwwrrrmmmjjjfffbbb``````bbbcccfffmmmtttwwwuuuttttttvvvvvvttttttvvvyyy||||||zzzxxxxxxtttmmmjjjlllnnnmmmqqqssswww{{{~~~~~~}}}}}}}}}yyyvvvwww|||yyyuuuwww~~~~~~tttnnnddd\\\MMMIIIDDD@@@>>>>>>>>>>>>===>>>@@@AAACCCCCCDDDDDDGGGFFFEEECCCBBBBBBCCCCCCAAA???===>>>BBBFFFHHHIIIIIIHHHFFFDDD@@@===:::888999:::<<<>>>@@@AAABBBCCCCCCCCCAAA???===:::999888444333222111000000000///000000////////////000000JJJJJJKKKKKKKKKKKKJJJJJJMMMLLLJJJIIIHHHEEEAAA>>><<<<<<;;;:::888666555444333333222111111222222333000000////////////000000............------------////////////////////////------------------------------............------........................---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------------,,,,,,,,,,,,........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------...............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,------...///000000++++++,,,------...//////------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---++++++++++++++++++++++++///......------......///...------------......///------------------,,,,,,,,,,,,,,,---------......---------------------------------........................---------------000///......------......////////////////////////............////////////---......///////////////........................////////////////////////////////////////////////............///000222222///111222222222333555777;;;<<<>>>AAACCCEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEDDDAAA???===;;;;;;;;;666666777777777666666555888999;;;===>>>???@@@@@@<<<<<<>>>@@@???<<<===@@@===@@@CCCEEEIIIOOOWWW]]]cccfffgggffffffjjjsss{{{{{{mmmccc```cccgggiiilllrrr|||||||||}}}|||~~~xxxqqqmmmpppxxx~~~|||{{{yyyyyyzzz|||~~~}}}~~~zzzwwwsssooohhhbbb___^^^___```gggjjjpppuuuxxxyyyxxxwww|||yyyxxx||||||sssooooooooolllnnnoooqqqtttwwwzzz|||}}}}}}zzzxxxzzz~~~}}}xxxwww|||{{{wwwqqqkkk]]]WWWMMMFFFAAA@@@??????;;;<<>>;;;999999888888999;;;===???@@@CCCCCCDDDCCCBBBAAA???>>>666555333222111111111111111000000//////000000000IIIJJJKKKKKKLLLLLLKKKKKKRRRPPPOOONNNNNNLLLIIIGGGBBBCCCCCCBBB@@@===:::888555555444444333333333333222111111000000111111222///............---------////////////////////////------------------------------............------...........................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////***+++,,,,,,---...//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------------............---------------------------------,,,,,,++++++,,,,,,---************+++,,,------.........------,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,------...//////000...............---------//////..................////////////////////////............////////////---......///////////////........................///////////////000000000///////////////000000000............///000111222///000222222333666:::===>>>???AAACCCEEEGGGGGGHHHFFFGGGHHHIIIHHHFFFDDDBBBBBB@@@===:::888777888888666777888999999999999999:::;;;===>>>????????????>>>>>>??????>>>===@@@BBBCCCIIIPPPUUUYYY___iiiqqqooorrrrrrnnniiikkkttt|||~~~rrrmmmnnnpppooopppsssyyy~~~~~~~~~|||}}}zzzqqqiiiiiiqqqxxx}}}|||zzzyyy{{{~~~~~~wwwuuupppkkkgggeeedddccckkkllloootttzzz}}}{{{yyy~~~|||||||||xxxxxxwwwsssrrrqqqoooooooooqqqsssuuuxxx}}}~~~~~~yyy{{{~~~zzzwwwyyy{{{~~~~~~{{{xxxtttqqqmmmfff\\\SSSLLLGGGCCCAAA>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBCCCEEEGGGHHHHHHGGGEEEEEEGGGHHHJJJJJJMMMLLLJJJHHHEEEAAA???===999888666666666888;;;===@@@AAACCCEEEEEEDDDCCCBBB<<<:::777444222111111222111111000000///000000000IIIJJJKKKLLLMMMNNNNNNNNNQQQPPPOOOOOOPPPOOOMMMLLLGGGHHHHHHHHHGGGDDDAAA???999999888777777666555444333222111111000000111111000000000////////////...////////////////////////---------------------------......//////......---........................------------------------------------------------------------------------...------------...//////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////+++++++++,,,---......///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,------------,,,,,,---------------------------,,,,,,++++++,,,,,,---***************+++,,,---.........------,,,,,,,,,------,,,,,,,,,---...///------------------------+++,,,,,,---...///000000..............................//////////////////////////////////////////............////////////---......///////////////////////////////////////////////////000000111111////////////000000111111000000////////////000000///000333444666:::>>>BBB@@@AAABBBDDDFFFGGGGGGGGGFFFGGGHHHHHHFFFDDDAAA???>>><<<999777666666777777888888999:::;;;;;;;;;;;;======>>>>>>>>>>>>======BBBCCCCCCAAABBBEEEIIIKKKNNNVVV```fffjjjooovvv|||xxxzzzyyyssslllkkkqqqxxx~~~|||zzz{{{{{{yyyxxxyyy}}}zzzwwwvvvvvvxxxzzz{{{|||{{{zzz}}}tttjjjfffiiimmmyyyxxxxxxyyy|||}}}|||}}}xxxxxxxxxvvvtttpppllljjjlllkkklllqqqyyy~~~~~~}}}~~~}}}|||uuusssnnnkkkjjjllloooqqqtttyyyzzz}}}|||wwwvvvwww||||||}}}~~~}}}zzzxxxwwwxxxssslllddd\\\TTTKKKFFFDDDCCCAAA@@@@@@AAABBBCCCAAAAAAAAAAAABBBDDDFFFGGGIIIIIIHHHHHHHHHHHHJJJKKKJJJJJJJJJIIIGGGEEEDDDCCC;;;999777555444666888:::<<<>>>@@@CCCDDDDDDDDDCCCAAA???<<<888555333222111222222111000000000000000JJJKKKMMMNNNPPPQQQQQQRRROOONNNLLLLLLMMMMMMLLLKKKHHHIIIJJJKKKJJJHHHFFFEEE>>>>>>>>>===<<<:::999888444444222111000000//////111111111111000000000000////////////////////////------------------------......////////////..............................,,,,,,,,,---------......------------------------...........................------------...//////------------,,,,,,,,,,,,........................------------............,,,---------............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,,,,---------......//////...---,,,,,,++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++///......------......///---,,,,,,,,,,,,------...------------------,,,,,,------,,,+++,,,---...///------------------------,,,,,,------...///000000.............../////////......///000000000//////////////////////////////............////////////---......///////////////////////////////////////...//////000000111111222...//////000000111111222111111000000000000000111111333666888:::===@@@CCC@@@AAACCCDDDEEEFFFFFFFFFGGGFFFFFFEEECCC@@@===<<<:::999888777666777888888888999:::;;;;;;;;;;;;;;;>>>>>>============>>>>>>AAAEEEIIIIIILLLRRRWWWWWW```fffooouuuxxxzzz~~~zzzsssqqqtttxxxyyy{{{|||xxxxxxyyyxxxxxxyyy~~~|||zzz{{{}}}~~~yyypppjjjiiijjjuuuvvvyyy|||~~~~~~~~~|||zzzyyyxxxzzz}}}~~~zzzvvvrrrllljjjjjjnnnuuu||||||}}}wwwsssmmmhhhgggiiinnnqqqtttxxx|||~~~~~~|||xxxvvvwww}}}}}}~~~}}}|||zzz{{{~~~~~~{{{zzz||||||xxxssskkkaaaWWWPPPMMMKKKIIIFFFDDDCCCCCCCCCBBBBBBAAAAAABBBCCCEEEFFFHHHIIIJJJIIIHHHHHHJJJKKKHHHHHHIIIIIIIIIHHHHHHGGG???===:::666555555666777888999<<>>===:::999777555333222111111222222111111111000000000////////////////////////..............................////////////..............................***++++++,,,---...//////........................------------------------...------------...//////---------------.................................,,,---------.........///------------............,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............---------------------------------,,,+++++++++,,,,,,---------************+++++++++,,,........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......------......///------,,,,,,+++,,,,,,,,,,,,,,,------------------...---,,,++++++---...000------------------------,,,---------......//////---........./////////000---...///000111000000///////////////////////////............////////////---......///////////////////////////////////////...//////000111111222222...//////000111111222222111111000111111222333444666888;;;<<<===>>>???AAABBBBBBDDDEEEFFFFFFFFFFFFGGGFFFDDDAAA???<<<:::999888888888888999999:::::::::;;;;;;<<<<<<<<<<<<;;;>>>===<<<;;;<<>><<<:::888666555555111111111111000000000000////////////////////////////////////////////////......////////////..............................)))***+++,,,...///000000........................,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------000//////......---,,,,,,+++,,,,,,------......///+++++++++,,,,,,---------+++++++++,,,,,,---------........................---..................---........................---,,,,,,++++++,,,,,,---,,,,,,+++***)))))))))))),,,,,,,,,------............---,,,++++++---...000---------------------------------...............---.........//////000000---...///111111111000///////////////////////////............/////////000---......///////////////000000000000000000000000...//////000111222222222...//////000111222222222//////000111222444666777:::<<>>>>>>>>CCCCCCDDDEEEFFFGGGGGGFFFFFFEEEBBB???<<<:::888888666777999:::;;;;;;;;;;;;===>>>>>>???>>>>>>=========<<<;;;;;;===AAAEEEHHHRRRaaaqqq{{{|||zzzzzz}}}~~~~~~}}}}}}|||{{{}}}~~~|||yyytttrrruuu{{{~~~}}}zzzwww{{{{{{pppfffaaaaaaeeehhhnnnooooooppprrrvvv|||}}}yyyvvvtttwww|||~~~wwwwww{{{~~~}}}|||}}}{{{|||~~~}}}xxxqqqhhhbbbaaabbbcccbbb]]]VVVNNNIIIGGGFFFEEEDDDCCCCCCDDDDDDDDDGGGIIIIIIGGGGGGIIIKKKHHHHHHIIIIIIIIIIIIIIIHHHFFFDDD@@@<<<888555444333555555666888;;;>>>AAABBBBBBCCCDDDDDDBBB???;;;999444333222111000000000000FFFEEEEEEFFFHHHKKKNNNPPPMMMLLLJJJFFFCCC@@@>>>===???@@@AAACCCEEEGGGHHHIIIMMMMMMMMMLLLKKKKKKJJJIIIFFFDDDBBB???===;;;:::999777666444333111111000000333111...---///000111111......//////000111111222000000000000000000000000------------------------........................,,,,,,,,,------.........//////.........//////000////////////////////////...---,,,,,,+++***)))(((*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------+++,,,------......------------------------,,,,,,------------------------,,,,,,,,,---------....................................---------,,,,,,,,,***+++,,,,,,------,,,,,,------------------------,,,------......------,,,//////.........---------***++++++,,,---...//////---------------------------------------------------------............/////////.........------------------,,,,,,+++++++++,,,---------.../////////------------.........///////////////////////////---......///////////////////////////////////////...............///000000---------.........//////000000000000111111111111222111111111111111222222111222444555777888999999>>>>>>??????@@@AAABBBBBBDDDEEEEEEFFFGGGGGGGGGGGGEEECCC@@@===:::999888888999999999999;;;===@@@AAA??????>>>===<<<;;;:::999888:::>>>AAADDDIIINNNQQQeeewww}}}{{{zzz}}}}}}~~~xxxrrrpppqqqssswwwvvvvvvwwwxxxxxxpppiiieeecccccceeelllooommmnnnuuuxxxvvv||||||{{{yyywwwtttqqqooonnnqqquuuzzzyyypppyyyxxxwwwwwwzzz~~~yyyrrroookkkllloooqqqnnnfff\\\UUUQQQNNNIIIDDDBBBBBBCCCDDDCCCDDDFFFGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJGGGBBB===888555444444666777888999;;;===>>>???DDDDDDDDDDDDCCCBBBAAA@@@:::777444222111111000...>>>???AAADDDFFFHHHIIIJJJKKKKKKIIIGGGDDDAAA???===;;;;;;<<<===???AAACCCDDDJJJKKKLLLMMMLLLLLLJJJIIIIIIHHHFFFDDDAAA???======:::999888666444222222111222000------///000111111////////////............000000000000000000000000------------------------........................,,,------------------...000///...---,,,+++++++++////////////////////////.........------,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------..........................................------,,,,,,---------------,,,++++++------------------------,,,------......------,,,//////.........---------+++,,,,,,------.........---------------------------------------------------------............/////////.........---------.........---------,,,,,,---------...............------........./////////////////////////////////---....../////////////////////////////////////////////......//////000111---------.........//////000000000000111111111111111111111000111111222222222333555777999:::;;;;;;??????@@@AAABBBBBBCCCCCCEEEFFFGGGGGGGGGFFFDDDDDDAAA???===;;;999888888888::::::;;;<<<>>>@@@BBBCCC@@@@@@@@@???>>>>>>>>>>>><<<>>>BBBGGGLLLSSS[[[```sss|||{{{}}}}}}{{{zzzzzzzzz}}}~~~xxxtttrrrvvv{{{}}}zzzzzz~~~zzztttnnnkkklllnnnnnnooorrruuuvvvzzzyyyqqqjjjgggeeeeeeffflllooonnnqqqwww{{{zzz}}}}}}}}}{{{wwwsssqqqooojjjkkknnnqqquuuzzz~~~yyyuuusssqqqqqquuu{{{~~~wwwsssnnnoooooopppnnnhhhaaa\\\VVVSSSOOOJJJFFFCCCAAAAAACCCDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIGGGCCC???;;;888666555444555666888999;;;<<<<<>>AAADDDEEEEEEDDDIIIIIIIIIIIIGGGDDDAAA???:::999888888999;;;>>>???FFFHHHJJJMMMMMMMMMKKKJJJKKKKKKJJJIIIGGGEEECCCBBB@@@???===;;;999777555444222000......///000111000111111000//////...------000000000000000000000000.........................................................---------------000///...---,,,+++++++++////////////////////////////////////////////////---------------,,,,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------+++,,,------......------+++,,,,,,------.........------------------------,,,,,,,,,---------............................../////////............---/////////...---,,,+++***------------------------,,,------......------,,,...............------------------------------------------------------------------------------------------............///...............---------//////............------...............---------....../////////000000000////////////////////////---......////////////////////////////////////////////////...//////000111------........./////////000000000000111111111111111000000000111222222333444555777999<<<===??????BBBBBBBBBCCCCCCDDDDDDDDDGGGHHHHHHHHHFFFCCC@@@???;;;;;;:::999999999999:::;;;<<<>>>@@@BBBCCCDDDDDD==================>>>>>>AAAEEEJJJQQQYYYbbblllrrr|||xxxwwwyyy~~~|||yyywwwyyy|||~~~~~~}}}tttooojjjmmmsssyyy}}}~~~}}}zzzwwwttttttvvvxxx~~~}}}yyywwwwwwyyywwwrrrlllfffcccccceeedddfffmmmrrrrrrrrrxxx{{{sssmmmjjjiiihhhhhhmmmqqqqqqtttzzz~~~{{{vvvttttttjjjiiihhhiiilllqqqvvvzzz}}}vvvtttqqqooorrrxxx{{{tttrrrooommmllljjjgggddd^^^]]]ZZZUUUPPPJJJEEEBBBDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFFFFGGGHHHIIIJJJJJJHHHGGGEEEBBB???;;;888777555555666777888::::::;;;>>>???@@@AAABBBDDDDDDEEEAAA???===;;;999666222///666888;;;>>>@@@BBBBBBBBBFFFGGGIIIJJJIIIGGGDDDBBB===<<<:::888888:::<<<>>>AAADDDHHHLLLNNNMMMLLLJJJJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDBBB???===;;;:::777444222111111111000///222222222111000000//////////////////////////////////////////////////////........................//////......------,,,,,,...............///000111////////////////////////....../////////000000000//////......---------,,,,,,,,,---------.........------------------------------------------------+++,,,------......------++++++,,,,,,---...//////------------------------,,,,,,,,,---------............................../////////////////////...////////////...---,,,+++------------------------,,,------......------,,,.................................------,,,,,,,,,---------------------------------------------------------............///....................................------------/////////...---------,,,////////////000000000000////////////////////////---......///////////////////////////////////////......------......///000............///////////////000000000111111111111000000000000111222444444666777:::<<>>???AAABBBCCCCCCBBBBBB===<<<<<<<<<===???@@@AAAHHHMMMUUU^^^fffooowww|||{{{xxxwwwyyy}}}zzz|||~~~{{{}}}~~~wwwsssiiijjjllloootttxxx|||~~~uuutttrrrooommmlllmmmmmmmmmvvv}}}zzzuuuqqqnnnmmmmmmnnnmmmiiiddd^^^[[[ZZZ[[[]]]```ggglllmmmjjjmmmsss~~~|||vvvqqqnnnmmmmmmmmmpppssstttvvv{{{}}}||||||pppmmmjjjhhhjjjooouuuyyy{{{~~~{{{wwwuuuuuuwww{{{~~~zzzvvvpppllljjjiiiiiihhhggggggfffccc]]]VVVOOOKKKFFFFFFEEEEEEEEEFFFGGGGGGDDDDDDEEEFFFGGGHHHJJJJJJGGGGGGGGGEEEBBB???;;;999777777888888999999::::::;;;<<<===???AAACCCEEEFFFDDDCCCBBBAAA???;;;555111666666666777:::<<>>:::888999:::;;;<<<>>>???@@@@@@AAAAAABBBCCCBBBAAA???>>>?????????@@@BBBEEEHHHJJJQQQWWWaaajjjqqqvvv{{{~~~{{{xxxyyy{{{~~~}}}~~~{{{wwwzzz~~~pppmmmkkkjjjmmmssszzz~~~~~~}}}|||{{{zzzyyyyyyyyykkkjjjhhhfffeeeddddddcccccchhhqqqxxxyyywwwvvvuuussspppmmmiiigggeeeddddddcccccc```\\\WWWSSSRRRSSSXXXYYY^^^ccccccaaadddiiivvv~~~yyyuuusssrrrrrrttttttvvvxxxyyy{{{zzzvvvqqqmmmmmmrrrwww{{{}}}}}}zzzyyyyyyzzz{{{}}}|||tttnnnkkkkkkjjjjjjkkklllmmmlllhhhccc]]]YYYKKKIIIGGGFFFEEEEEEFFFGGGDDDCCCDDDDDDEEEGGGIIIJJJFFFGGGHHHGGGEEEBBB>>><<<888888888888888888888888999999:::<<>>999555444333222222444666999;;;???@@@CCCEEEFFFGGGFFFEEECCCAAA>>><<<:::::::::::::::===AAAFFFIIIJJJJJJJJJCCCCCCCCCDDDEEEGGGIIIJJJIIIJJJJJJKKKJJJHHHGGGFFFDDDAAA>>><<<:::777444222////////////////////////000000000000000000000000................................................/////////.....................---,,,,,,,,,,,,,,,////////////////////////,,,---------......//////...............---------........./////////000000------------------------------------------------+++,,,------......------+++,,,,,,------.........------------------------,,,,,,,,,---------..............................---............/////////,,,,,,---...............------------------------,,,------......------,,,---------........................------,,,,,,,,,---------------------------------------------------------............///---------...............+++++++++,,,,,,,,,,,,---...............---------....../////////000000000////////////////////////---......///////////////////////////////////////------,,,,,,------...///....../////////000000000000000000000111111111111111111222333444666888999;;;===???AAADDDEEEFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAA???>>><<<:::999<<<===>>>@@@AAABBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>@@@CCCHHHMMMRRRUUU]]]ccclllsssxxxzzz}}}~~~|||~~~|||{{{|||}}}tttwww{{{}}}}}}xxxtttooolllnnnuuu}}}|||~~~|||zzzyyyzzzyyy~~~}}}{{{zzzzzzxxxuuusssqqqooonnnbbb___]]][[[\\\\\\[[[[[[^^^```eeekkkllljjjjjjllljjjgggcccaaa```___^^^\\\ZZZ[[[ZZZWWWRRROOONNNNNNQQQQQQTTTYYYZZZZZZ]]]bbbooowww|||yyywwwwwwwwwzzzxxxyyy||||||}}}yyyuuutttvvvzzz|||}}}zzzyyyzzz|||}}}~~~yyyuuusssqqqooonnnoooqqqrrrqqqnnnllljjjWWWTTTPPPKKKGGGFFFFFFFFFDDDCCCCCCCCCDDDFFFGGGHHHFFFGGGGGGGGGFFFDDDAAA???888888777777777666666666777777888999<<>>BBBEEEGGGHHHIIIDDDCCCAAA@@@@@@BBBDDDEEEEEEGGGHHHJJJKKKJJJIIIHHHGGGEEEBBBAAA@@@>>>:::888333222222111111000000000000000000000000000000000------------------------....................................////////////......---,,,,,,,,,,,,---////////////////////////------..................---------------.........------------............------------------------------------------------+++,,,------......------------------------------------------------------,,,,,,,,,---------..............................,,,,,,------............,,,------------,,,,,,+++------------------------,,,------......------,,,---------.........//////------------------,,,,,,---------------------------------------------------------............///---------.........//////,,,,,,,,,,,,------......---------...............------........./////////////////////////////////---......//////////////////////////////////////////............///000000.../////////000000000000000000000000111111111111222222333444666888:::;;;>>>???AAACCCEEEFFFGGGGGGEEEDDDDDDCCCBBBBBBAAAAAA======;;;;;;::::::;;;<<<>>>???AAABBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBB???AAAEEEKKKSSS\\\dddhhhllloootttxxx{{{}}}zzz}}}tttuuuuuuuuuwww||||||yyyvvvtttuuu{{{}}}~~~}}}wwwqqqpppqqqqqqvvv{{{zzzyyyvvvuuutttrrrooolllhhheeecccYYYUUURRRQQQSSSTTTTTTSSSXXXXXX[[[```aaa^^^```eeeeeebbb^^^]]]\\\[[[YYYVVVTTTUUUUUUTTTPPPMMMLLLLLLLLLLLLOOOUUUXXXXXXZZZ^^^gggmmmyyy|||{{{zzzzzz~~~{{{|||||||||}}}~~~yyywwwyyy}}}}}}zzzuuuvvvwwwxxxyyyzzzzzzzzzmmmhhh```WWWPPPKKKIIIIIIEEEDDDCCCBBBBBBDDDFFFGGGFFFFFFGGGGGGFFFEEECCCBBB<<<;;;;;;:::999888888777777777666777999;;;>>>@@@DDDCCCCCCDDDEEECCC@@@>>>444555777888888777666555666777999;;;===@@@BBBCCCIIIHHHFFFDDDAAA???===;;;999:::===@@@CCCFFFGGGHHHFFFDDD@@@>>>===>>>@@@BBBBBBDDDFFFIIIJJJKKKJJJIIIGGGFFFDDDDDDDDDBBB???===999888777666444333222111000000000000000000000000------------------------........................------......//////000000,,,------...///000222222///////////////////////////////////////.........+++,,,,,,------.........+++++++++,,,,,,,,,------------------------------------------------------+++,,,------......------------------------,,,,,,------------------------,,,,,,,,,---------..............................,,,,,,,,,---------...............---,,,+++***)))------------------------,,,------......------,,,---------.........//////---------------------------------------------------------------------------------.........//////---------.........//////---------.........//////,,,------....../////////------------.........///////////////////////////---......///////////////////////////////////////000000000000000111222222////////////000000000000000000000000111111111111222333333555777999;;;<<>>@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAAAAABBBCCCEEEFFFHHHJJJOOOXXXbbbnnnwww}}}vvvwwwyyyzzz||||||}}}wwwvvvrrroooooouuu}}}{{{}}}|||zzzzzz|||~~~~~~vvvnnnlllmmmnnnrrrwwwzzz}}}~~~wwwxxxxxxtttlllllljjjfffbbb]]]YYYVVVSSSOOOKKKJJJMMMOOOPPPOOOSSSQQQSSSYYYZZZWWWZZZ```eeeaaa^^^\\\\\\ZZZVVVSSSQQQRRRSSSRRRPPPMMMLLLKKKKKKKKKOOOVVVZZZYYY[[[^^^aaaeeeoooxxxyyywww~~~~~~|||||||||}}}~~~yyyuuuwww}}}||||||}}}~~~yyyooocccYYYRRROOOMMMEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@???>>>===<<<<<<;;;777666666666777999<<<===BBBBBBBBBCCCDDDDDDBBB@@@888888777777777666666666444444444555777:::<<<>>>CCCDDDFFFFFFEEEBBB???===<<<<<<;;;<<>>AAADDDFFFHHHIIIJJJMMMMMMMMMLLLJJJGGGEEECCC===<<<:::999777555444333111111000///////////////000000111222222111000//////////////////////////////...---,,,,,,---...///000000000000000///............------------..............................000///...---------------------............------...---,,,,,,,,,,,,---...,,,------......------,,,******,,,---.../////////+++++++++,,,---...///000.........------,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,------.........000///---+++++++++---...............////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,,,,,,,++++++*********,,,---------.../////////------------------------......------------......///////////////////////////...------...///111222---------............///////////////////////////,,,,,,---...///000111111111111000000//////.........------------...//////////////////////////////,,,---...///000000000000------...///000111111222//////000111222111111111444555666888:::<<<===>>>???@@@AAACCCDDDCCCCCCBBBCCCBBB@@@>>><<<;;;::::::;;;<<<<<<===>>>???@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBEEEIIILLLLLLLLLMMMNNNWWW\\\cccllluuu~~~~~~||||||}}}{{{yyyvvvvvvyyy~~~xxx{{{}}}|||}}}|||tttlllgggjjjkkklllkkkkkknnnuuuzzz}}}wwwqqqkkkhhhffffffddd```[[[WWWTTTRRROOOMMMFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNQQQUUUYYY_________]]]YYYRRRLLLIIIKKKKKKKKKJJJJJJIIIIIIIIIHHHJJJNNNSSSYYY^^^bbbddddddfffjjjnnnooopppwww~~~|||~~~}}}|||~~~}}}{{{uuupppfffXXXMMMGGGDDDAAA@@@BBBDDDEEEEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFDDDAAA>>><<<===>>>???;;;:::888777777888999:::<<<>>>BBBEEEFFFEEECCCAAA666666666666666666666666444444444555777999;;;<<<@@@BBBDDDFFFFFFEEECCCBBBAAA@@@???>>>???BBBEEEGGGKKKJJJIIIGGGDDDAAA>>>===<<<======???AAADDDFFFGGGMMMMMMMMMMMMKKKIIIGGGFFFAAAAAA@@@>>>;;;999666555444333111000//////000000....../////////...---,,,///////////////////////////...------------...///000000000000000///............------------..............................//////...---------------------............------...---,,,,,,,,,,,,---...---......//////......---,,,,,,---.........------,,,,,,,,,,,,---...///////////////......---------,,,,,,++++++,,,,,,---...,,,,,,------------------///...,,,++++++,,,---...............////////////---,,,,,,,,,,,,---...///,,,,,,,,,---------....../////////.........---------------...............------------------------......------------....................................------......//////---------............///////////////////////////.........///////////////111000000000/////////...///............///000000000000000000000000000000,,,---...///000000000000/////////000000111111111///000000000111222222222444555777999<<<>>>@@@AAAAAAAAABBBCCCCCCCCCBBBAAABBBAAA???===;;;999888888888999:::;;;===>>>??????BBBBBBAAABBBCCCDDDFFFGGGIIIKKKNNNPPPSSSVVV[[[^^^gggjjjooovvv}}}|||zzz}}}{{{xxxwwwwww{{{~~~{{{yyyxxx|||}}}}}}{{{vvvnnnfffaaabbbdddfffeeeccccccgggjjjpppmmmgggaaa]]][[[[[[[[[ZZZWWWSSSOOOMMMKKKHHHFFFDDDCCCCCCBBBCCCDDDEEEEEEBBBCCCDDDEEEEEEHHHLLLOOOVVVVVVVVVTTTQQQLLLGGGEEEGGGGGGFFFFFFFFFEEEEEEEEEDDDFFFKKKQQQWWW]]]bbbdddfffgggkkknnnmmmmmmttt}}}}}}yyyyyyzzzzzzzzzxxxyyy{{{||||||~~~~~~|||zzzxxxyyy|||~~~vvvjjjaaaOOOJJJEEEAAA@@@AAABBBBBBDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGDDDAAA???>>>>>>>>>;;;:::777444333444555666999<<>>@@@CCCFFFHHHIIIIIIHHHGGGFFFDDDBBBAAABBBCCCDDDKKKKKKLLLKKKIIIFFFCCCAAA===<<<:::999:::===AAACCCIIIJJJKKKKKKKKKKKKIIIIIIFFFFFFEEEDDDAAA>>>;;;999888666333111000000000111......//////...---,,,,,,///////////////////////////...------------.../////////000000000///............------------..............................//////...------------...------............------...------,,,,,,------......//////////////////..................---,,,,,,,,,,,,,,,,,,------...//////////////////.........,,,,,,,,,,,,,,,---------------------------,,,,,,...---,,,+++,,,---...///---............/////////------,,,,,,,,,---......,,,,,,,,,---------......000000000///////////////...............---------------------------------......------------..............................------......------,,,,,,---------............///////////////////////////000000//////............000000000000///////////////////////////000111111111111111111111111111111------...///000000000000000111111111111111111111111000000000111222444555666777999<<<>>>@@@BBBCCCBBBBBBCCCBBBAAA@@@???>>>>>>===<<<:::999777666666888999:::<<<===???@@@@@@AAAAAA@@@AAAEEEIIIOOORRRVVVVVVXXXZZZ^^^eeemmmssszzz{{{}}}}}}yyy{{{}}}~~~~~~xxxrrrnnnuuuyyy}}}~~~|||wwwsssqqquuuuuuuuurrrllleee]]]YYY\\\___ccccccaaaaaabbbeeekkkggg```YYYTTTQQQQQQQQQPPPMMMJJJGGGFFFEEECCCAAAAAAAAA@@@?????????@@@@@@???@@@AAA@@@@@@BBBEEEHHHJJJJJJIIIHHHFFFCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@??????BBBGGGMMMTTTZZZ___aaacccdddgggiiifffdddiiiqqq|||{{{xxxtttqqqqqqrrrtttrrrsssuuuuuuvvvwwwzzz|||~~~|||yyyvvvsssqqquuuxxx|||~~~wwwqqq^^^WWWNNNFFFBBBAAA@@@@@@AAABBBDDDFFFGGGHHHHHHHHHJJJIIIGGGEEECCCAAA???>>>>>><<<777444222222333555777999;;;>>>AAACCCEEEFFF999999999999888888777777999999999:::;;;<<<======???AAADDDGGGJJJKKKLLLLLLKKKJJJHHHFFFDDDDDDDDDEEEJJJLLLMMMNNNMMMKKKHHHFFF@@@>>>999666666999===@@@CCCDDDFFFGGGHHHHHHHHHGGGFFFFFFGGGFFFEEEBBB@@@>>>;;;888555222000000111111111111000000//////......////////////////////////.........------............///////////////............------------..............................///......---------......------............------------------------------......////////////......------............------,,,,,,,,,,,,,,,---.../////////..................+++,,,,,,---------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///---------.........//////------,,,,,,,,,------...,,,,,,,,,---------......------------------------/////////...---------,,,------------------------......------------..............................,,,------...---,,,***)))---------............//////////////////////////////////////////.........000000000000//////////////////......//////000111000000000000000000000000......///000000000000000222222222111111111111111222111000000111444666888;;;<<<===>>>@@@AAABBBCCCBBBAAAAAA???>>>===;;;;;;888888888888888888777777======>>>??????@@@AAAAAAAAA@@@AAADDDJJJRRRZZZ___bbbccceeegggkkkrrrzzz|||{{{|||~~~yyy||||||yyyyyyzzz}}}}}}zzzsssmmmqqqsssvvvvvvuuuqqqnnnlllmmmmmmkkkhhhbbb[[[UUUQQQUUUYYY]]]______aaaeeeiiipppjjjaaaWWWPPPKKKIIIIIIIIIGGGEEEDDDDDDCCCAAA???@@@???>>>======<<<<<<<<<<<<===>>>>>>======@@@BBB@@@@@@???>>>============<<<<<<<<<<<<<<<<<<;;;;;;===???CCCHHHNNNTTTXXXZZZ[[[\\\^^^___[[[WWW[[[bbblllooopppmmmjjjjjjnnnsssoooppppppooonnnmmmnnnoootttwww}}}}}}yyyvvvsssrrrtttxxx{{{|||}}}~~~zzzwwwoooggg[[[PPPIIIFFFDDDCCCAAABBBDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHFFFDDDBBBAAABBB???:::666444555666888888888999:::===AAADDDFFF@@@@@@???>>><<<;;;::::::>>>>>>???@@@AAAAAABBBBBBBBBDDDFFFIIIKKKMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHHHHJJJKKKNNNOOOOOOMMMKKKIIIEEEBBB===999777999<<>>@@@BBBCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCBBB<<<;;;888555333222222222222111111000///.........////////////////////////---..................---......////////////............------------....................................---------......///------............------------------------------,,,------......------,,,+++,,,---...////////////------,,,,,,,,,---......------------------------+++,,,---.........------.........------,,,,,,,,,,,,,,,,,,,,,------...///------------...............------,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------/////////...---------,,,------------------------......------------..............................,,,,,,---------,,,***)))---------............///////////////////////////------......///000000111////////////000000000000......------......///000////////////////////////...///000000000000000000222222222111111111111111333222222222333666999;;;@@@@@@@@@@@@@@@@@@@@@@@@???>>>===;;;:::999888777444555666888::::::::::::@@@@@@@@@@@@@@@@@@@@@@@@>>>@@@CCCIIIRRR]]]fffllloooqqqsssuuuwww{{{}}}}}}yyyxxx{{{}}}}}}wwwvvvvvvxxx|||}}}vvvooolllkkkkkkjjjjjjiiihhhgggdddcccaaa^^^YYYSSSNNNKKKMMMPPPRRRSSSTTTXXX___eeekkkfff]]]SSSKKKEEEBBBBBBDDDCCCAAAAAABBBAAA@@@>>>>>>>>>===<<<;;;::::::999777888999999888888999;;;;;;::::::999999:::;;;;;;999999999999999:::::::::<<<>>>@@@DDDHHHLLLOOOQQQSSSSSSVVVVVVQQQMMMPPPVVV]]]bbbfffgggeeeffflllqqqnnnnnnmmmjjjeeebbb``````eeehhhooo{{{|||yyywwwvvvuuuxxx{{{{{{zzz{{{~~~}}}||||||zzzrrrfff[[[SSSNNNKKKIIICCCBBBCCCCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIHHHFFFEEEBBB???<<<888777888999::::::999888888:::===AAACCCEEEEEEDDDBBBAAA@@@???>>>BBBCCCDDDFFFGGGGGGHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKMMMNNNPPPPPPOOONNNMMMJJJGGGBBB>>><<<;;;<<<===999:::<<<>>>?????????>>>======>>>???@@@AAABBBCCC>>>===<<<:::888666555555222111000...------------////////////////////////------...//////...------------.../////////............------------.................................------------...//////------............------,,,------......------,,,,,,,,,------------,,,,,,+++,,,---...///000000000---------,,,,,,------...,,,,,,,,,---------------+++,,,---//////......---------------------,,,,,,,,,,,,------------------,,,------------...............---,,,,,,,,,------,,,,,,,,,---------...................../////////...............---------------------------------......------------......------------------------,,,,,,------,,,,,,++++++---------............///////////////////////////,,,,,,---...///000111111////////////000000000000---------------...//////........................///000000111111000000000000111111111111111111111444444444555777:::<<<===CCCBBBAAA@@@???>>>======;;;:::999888777777777777333555777:::<<<=========>>>>>>>>>>>>>>>>>>>>>>>>???CCCJJJTTT```lllvvv{{{}}}|||xxx{{{{{{yyyzzz}}}}}}|||{{{yyyuuuqqqrrrtttwww{{{~~~{{{tttnnneeebbb```___``````___^^^YYYYYYWWWTTTQQQMMMJJJHHHKKKMMMMMMLLLKKKNNNTTTZZZ^^^ZZZTTTNNNHHHDDDBBBBBB>>>=========>>>>>><<<:::<<<<<<<<<;;;;;;999888777777888999999888888999:::999888888777888888999999888888888888999999999999;;;<<<>>>@@@CCCEEEGGGHHHLLLMMMPPPQQQMMMIIIKKKRRRTTTYYY___``````aaafffkkkhhhhhhgggccc^^^YYYWWWVVVUUUXXXaaannnyyy}}}~~~|||zzzzzzvvvyyy{{{{{{yyyxxxzzz}}}~~~~~~~~~~~~xxxoooggg```ZZZVVVSSSHHHFFFCCCAAA@@@@@@@@@AAACCCDDDFFFHHHIIIIIIHHHHHHBBB@@@===;;;999999::::::<<<:::999888999;;;>>>@@@FFFFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGIIIKKKLLLLLLLLLHHHIIIJJJLLLMMMOOOPPPPPPOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPPPPQQQQQQPPPPPPLLLKKKGGGDDD@@@===;;;;;;:::;;;===>>>>>>>>>===<<<<<<;;;;;;;;;<<<>>>@@@AAAAAAAAA@@@@@@>>><<<:::999444222111///............////////////////////////------...//////...------,,,---......//////............------------..............................---------------...//////------............------,,,,,,---......---,,,,,,------............------------...///////////////...------,,,,,,---------------------.........///+++,,,...///000///...---,,,,,,------------------------------------,,,,,,,,,,,,---------.........///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////000000000---------...............------------------------......------------......---------------------------,,,,,,,,,,,,------...---------............///////////////////////////---.........//////000000.../////////000000000111...............//////000////////////////////////000000111111111000000////////////000000111111111444555666888;;;===>>>???BBBAAA@@@???>>>======<<<888888777666666777888999666888;;;===?????????>>><<<<<<===>>>???@@@AAABBBGGGMMMXXXeeesss{{{~~~xxxtttooopppuuuzzz{{{zzzzzzxxxuuuqqqnnnllljjjiiinnnppptttwwwwwwrrrlllggg^^^[[[YYYXXXYYYXXXUUURRRPPPOOONNNLLLJJJHHHFFFEEEHHHJJJKKKIIIFFFGGGJJJNNNOOOMMMJJJGGGDDDBBBAAA@@@;;;::::::;;;<<<;;;999777888999999:::999888777666666777999999888888999:::777777777666666666666666777777777777888888888999999999;;;===???AAABBBCCCFFFHHHLLLNNNKKKGGGJJJPPPSSSVVVZZZ[[[[[[[[[]]]___]]]^^^^^^\\\XXXTTTSSSRRRNNNQQQYYYdddkkkooowww}}}yyyuuummmssszzz~~~}}}zzz}}}~~~{{{yyyzzz|||~~~~~~zzzuuupppjjjddd```TTTPPPJJJDDDAAA@@@AAABBBDDDDDDEEEFFFGGGGGGGGGGGGEEEDDDBBB@@@>>><<<:::999;;;:::999888999;;;>>>@@@DDDEEEEEEFFFGGGHHHHHHIIIEEEFFFIIIKKKMMMNNNNNNNNNIIIIIIJJJLLLNNNPPPQQQRRRQQQQQQQQQPPPPPPOOOOOONNNQQQQQQQQQQQQQQQRRRRRRSSSMMMLLLJJJGGGCCC???;;;999======>>>??????>>>===<<<===;;;999888999;;;>>>@@@BBBCCCDDDDDDCCC@@@===<<<777555333222000000000111////////////////////////,,,---...//////...---,,,,,,,,,---.../////////............------.................................---------------...///000---..................---,,,,,,---......---,,,,,,......////////////......///////////////......---...------,,,,,,,,,---------.........//////000000+++,,,...000000///...---,,,,,,,,,------.....................---,,,++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---.........//////000000,,,------....../////////------------------------.........------.........---------------------------,,,,,,+++,,,---///000---------........./////////////////////////////////////////////............/////////000000111111///////////////000111111000000000000000000000000000000111111111000000///---......///000111111222444666888;;;===???@@@@@@@@@??????>>>>>>=========777666666666666888:::;;;:::;;;>>>???@@@@@@???>>><<<<<<>>>@@@BBBDDDFFFGGGPPPWWWdddtttwwwppphhhfffkkkpppttttttppppppmmmiiidddaaaaaabbbjjjnnnrrrssspppjjjccc___YYYWWWVVVVVVVVVSSSMMMHHHJJJIIIHHHGGGFFFEEEDDDDDD@@@CCCEEEEEEBBBAAABBBEEECCCBBBAAA???===;;;999888:::::::::;;;<<<;;;999666666777888888888777666555000222444444444333444555555555666666555444333222666666666777777888888888666777999;;;===???AAAAAAAAACCCHHHKKKHHHEEEHHHOOOTTTVVVXXXXXXWWWVVVUUUUUUTTTVVVWWWWWWUUUSSSRRRRRRPPPQQQXXX```aaa```eeennnwwwwwwwwwxxxxxxuuuqqqmmmdddjjjrrrxxx{{{}}}|||}}}~~~|||uuurrruuu~~~}}}wwwpppkkk^^^YYYQQQJJJEEEDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEFFFKKKJJJHHHFFFBBB???<<<::::::999888888:::<<>>999:::<<<>>>???@@@@@@@@@===<<<999888777888999:::;;;>>>AAADDDEEEDDDCCCBBB@@@===:::666222000///.........---------...//////......---,,,+++******)))000000000000000000000000000000//////.........---------,,,,,,,,,,,,------//////.........---------+++,,,,,,------,,,,,,+++........................---------............/////////.........---------//////.........------------------............///...------------...//////////////////............------------------------........................---------............///.................................------,,,,,,,,,,,,,,,++++++***)))((((((........................111111000///...---,,,,,,////////////////////////////////////////////////***+++,,,---........................////////////....................................////////////////////////////////////000000000000000000000000111111111000000000000000222111000000000222444666888999;;;>>>???@@@@@@@@@>>>===<<<;;;::::::;;;<<<;;;:::888777777999:::<<<@@@??????@@@AAA@@@???>>>???@@@AAABBBCCCHHHOOOTTT\\\eeetttwwwmmmbbb]]]___dddggghhhiiifff```[[[YYYZZZ]]]___gggxxxuuugggaaa[[[TTTPPPPPPOOOMMMKKKIIIGGGFFFEEEDDDBBB@@@???>>>==================>>>>>>>>>>>>>>>>>>===<<<:::999888888777777777777777777777777888777666555555666777888888777666555555555555555555555555555555555555555666555444444444444555666999999999:::;;;<<<>>>?????????>>>???AAADDDGGGIIILLLQQQVVVUUURRROOOPPPSSSQQQRRRRRRQQQQQQPPPOOONNNQQQTTTWWWYYY[[[___cccfffhhhkkkmmmnnnnnnmmmmmmnnnhhhggghhhlllsssyyy||||||wwwnnnnnnxxxxxxqqqjjjjjjggg]]]QQQHHHEEEEEEBBBAAA@@@AAADDDGGGHHHHHHGGGHHHIIIIIIGGGEEEBBBAAA<<<;;;;;;:::;;;===???AAAAAA@@@@@@@@@AAACCCDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIHHHIIIJJJLLLNNNOOOOOOOOOOOOPPPPPPOOOMMMLLLMMMOOOQQQRRRSSSSSSTTTTTTSSSSSSPPPPPPPPPPPPMMMIIIFFFCCC;;;<<<<<<===???AAACCCDDD???===;;;999777777888888888999<<>>???@@@@@@???AAAAAACCCIIIQQQZZZ___bbbkkkrrr~~~}}}xxxrrrjjj___YYYZZZ]]]``````bbb___YYYTTTRRRRRRUUUWWWdddttt}}}tttggg```XXXPPPLLLKKKKKKIIIHHHEEEDDDCCCAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;999888777666666777777777777777777777777777666555555555555666777777666555555444444555555444444444444444444444444555555555555555555555555777777777888999:::<<<<<<>>>======>>>@@@BBBEEEGGGIIIMMMQQQQQQNNNLLLMMMOOOOOOPPPPPPPPPPPPOOONNNNNNVVVWWWYYYZZZ[[[]]]```cccjjjlllnnnnnnnnnmmmnnnooofffdddccceeeiiinnnpppqqqwww{{{~~~|||qqqooottt{{{|||wwwttttttqqqjjj^^^SSSJJJFFFDDDBBBAAAAAABBBDDDCCCCCCGGGHHHIIIIIIHHHGGGEEECCC>>><<<;;;;;;<<<>>>AAACCC@@@????????????AAACCCDDDDDDFFFHHHJJJJJJJJJIIIHHHGGGHHHIIIJJJLLLLLLMMMMMMMMMNNNNNNMMMLLLKKKMMMNNNPPPQQQRRRRRRSSSSSSRRRRRRRRRRRRQQQPPPOOOMMMKKKJJJ@@@???===<<<>>>AAADDDFFFAAA@@@===;;;999777666666888999;;;===???AAACCCDDDCCCCCCAAA>>>:::666222000111000///////////////000000000000000000000//////000000000000000000000000////////////............//////............//////...............---------......////////////..............................---------............///...............---------...............------------------............///...------------...///////////////............---////////////////////////........................---------............///------------------------...------------,,,,,,,,,/////////......------,,,........................------........./////////------------------------------------------------+++,,,---...........................////////////....................................////////////000000000000000000000000000000000000000000000000000000000000000000111111111111111222333666888:::<<<===???AAABBBBBBBBBBBB999;;;===??????>>><<<:::999999888888999;;;===>>><<<<<<===>>>???@@@AAABBBEEEEEEJJJUUUdddpppvvvwww~~~zzzssskkkdddZZZTTTSSSVVVWWWWWWZZZWWWRRRMMMJJJJJJLLLNNNZZZhhhqqqkkk```XXXPPPIIIFFFEEEEEEDDDBBB@@@???>>><<<<<<;;;;;;::::::;;;;;;;;;::::::999999888888888999888888777666555555444555555555555555555555555666555555444444555555666666555444444444444444444333333333333333333333333333444555666666555444333555555555555666888999:::;;;;;;;;;<<<===@@@BBBCCCDDDHHHKKKKKKIIIHHHIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNVVVWWWYYYZZZZZZ\\\___aaaiiijjjkkkkkkjjjkkkmmmnnnjjjgggcccaaacccgggiiikkklllqqqzzzzzzvvvwww{{{}}}}}}}}}zzzrrrgggYYYQQQHHHEEEBBBAAABBBBBBBBBBBBFFFGGGHHHIIIIIIIIIHHHGGGAAA???===<<<<<>>BBBEEECCCBBB@@@>>>;;;888666555777777888999<<>>???@@@BBBCCCCCCCCCBBB<<<============<<<;;;:::999999999:::;;;===>>>???>>>??????>>>>>>@@@BBBDDDJJJNNNWWWcccqqq~~~~~~zzzxxxzzz|||wwwqqqccc]]]VVVQQQPPPQQQRRRRRRTTTRRRMMMIIIFFFEEEFFFGGGKKKUUU[[[WWWQQQLLLGGGAAA@@@@@@@@@???>>><<<;;;:::999999999888999::::::;;;::::::999999888777666666777777666666555555444444444444444444444444444444444444444444444444444444555444444333333333444444333333333333333333333333333444666777777666444333444444444444555666777888999999999:::;;;<<<>>>???AAADDDFFFGGGFFFEEEGGGHHHIIIJJJKKKLLLMMMMMMMMMMMMPPPRRRTTTVVVWWWZZZ^^^```cccddddddddddddeeehhhkkkllliiidddaaaaaadddgggiiihhhmmmuuu}}}{{{oooeeePPPLLLFFFBBBBBBCCCDDDEEEEEEFFFHHHIIIJJJJJJJJJJJJGGGDDDAAA>>>>>>???BBBDDDTTTSSSPPPMMMIIIFFFDDDCCCCCCCCCBBBBBBCCCDDDFFFFFFEEEFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIKKKMMMNNNNNNOOOPPPPPPPPPPPPOOOPPPPPPOOONNNNNNNNNOOOOOOJJJGGGBBB===;;;===@@@BBBDDDDDDCCCAAA>>>;;;888666222222222333555888;;;===BBBCCCDDDDDDAAA===999777222111000///.....................//////000111111////////////////////////.........///////////////------,,,,,,,,,,,,---------.....................------............------........................---------............///---.....................---.....................---------............///...------------...//////............------------------------------------........................---------............///------------------------------------------------............------------........................000//////...---,,,,,,,,,------------------------------------------------------......//////..................////////////////////////////////////............////////////000000000000000000000000000000000000000000000000//////000000111111111111222222444666888;;;===>>>???@@@AAABBBCCCBBBBBBAAAAAA???<<<:::999999:::::::::::::::;;;<<<>>>???@@@???@@@@@@???>>>@@@DDDHHHTTT\\\hhhqqqyyy}}}||||||}}}}}}|||uuuxxx{{{}}}|||vvvooojjj\\\XXXSSSOOONNNOOOPPPQQQNNNKKKHHHDDDBBBAAAAAAAAA???DDDFFFDDDBBBAAA@@@>>><<<<<<<<<<<<;;;:::999888888777777888888:::;;;;;;::::::999999888777666666666666666666666555555555333333333333333333333333333333444444444444333333444444333333333444444555333333333333333333333333333444666777777666444333555555444555555666777888777777777888999:::;;;;;;???AAACCCDDDDDDEEEFFFGGGGGGGGGIIIJJJKKKKKKLLLLLLKKKMMMOOOPPPRRRTTTWWWZZZ]]]^^^______```bbbeeehhhhhhfffdddaaaaaacccfffiiilllooouuuzzz~~~vvv___XXXMMMEEEBBBBBBCCCDDDDDDDDDFFFGGGIIIJJJKKKKKKKKKIIIEEEBBB@@@@@@BBBCCChhhfffccc]]]VVVOOOHHHEEEBBBCCCDDDEEEFFFFFFFFFFFFEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHGGGHHHJJJLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMNNNNNNLLLIIIEEEAAA>>>>>>???@@@EEEEEEEEEEEECCC???<<<:::444444444444555777:::;;;>>>???AAABBBAAA???===;;;444333222000///.........------......//////000000////////////////////////........./////////////////////............//////---------...............---------......---------........................---------............///---------...............---------...............---------............///...------------...//////.........------------,,,////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................000000///...---,,,+++***---------------------------------------------------....../////////..................////////////////////////////////////............////////////000000000000000000000000000000000000000000000000/////////000111111222222333444666888:::<<<>>>>>>>>>???@@@AAAAAAAAA@@@???AAA???;;;777666777999;;;;;;;;;<<<===>>>?????????===???AAABBBCCCHHHPPPVVVdddmmmxxx|||~~~~~~|||www|||}}}~~~|||}}}xxxrrrnnnooonnnnnnmmmlllhhhccc___VVVTTTQQQNNNMMMMMMMMMNNNEEEDDDBBB???===<<<;;;;;;::::::::::::;;;<<<===>>>999999::::::999888777777777777777777888999:::;;;::::::999999888777777777555555555666666666666666333333333333333333333333333444444555555444444333444444444444444444555666333333333333333333333333333444555666666555444333555555555555555666777777666666666777777888888888<<<===>>>???AAABBBDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGIIIKKKLLLKKKKKKLLLNNNPPPVVVXXX[[[]]]^^^aaadddgggfffhhhhhhhhhhhhiiikkkmmmpppssswwwyyy|||wwwwww|||}}}ooogggZZZOOOHHHDDDAAA@@@BBBBBBDDDEEEGGGIIIJJJKKKLLLJJJHHHEEEDDDCCCDDDDDDssssssqqqllleee]]]UUUPPPEEEIIINNNRRRSSSPPPLLLIIIFFFFFFGGGGGGGGGFFFFFFEEEDDDEEEFFFFFFFFFGGGIIILLLKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHFFFDDDCCCBBBBBBDDDEEEGGGHHHFFFCCC@@@>>>::::::999999999::::::;;;999:::===???@@@@@@??????777666555333111000000000.........///////////////////////////////////////............/////////000//////............//////---------.........//////......////////////..............................---------............///---------.........//////---------.........//////---------............///...------------...//////.........---------,,,,,,////////////////////////........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------.................................------,,,,,,,,,......................................................////////////..................////////////////////////////////////............////////////////////////////////////000000000000000000000000...//////000111111222222555666888:::<<<===>>>>>>===>>>???@@@@@@???>>>===<<<;;;888777777888999;;;<<<======>>>????????????===AAAFFFKKKPPPZZZfffoooxxx}}}|||zzzxxxzzz~~~vvvvvvuuurrrmmmiiigggfffkkkiiifffeeeccc```\\\XXXRRRRRRPPPMMMJJJHHHHHHHHH@@@???>>>===;;;:::999999999777666777::::::::::::666777777777777777666555666666666666777777888999888888888888777777777777444444444555555666666666444444444444444444444444333444555666666555444333555555444444555555666777444444444444444444444444555555555555555555555555555555444444444555666666555555666777777777666666888888888:::<<<>>>@@@@@@???@@@@@@AAABBBBBBBBBBBBFFFGGGHHHHHHGGGGGGIIIKKKOOORRRVVVYYY\\\___bbbdddeeeiiimmmooonnnnnnnnnooopppsssvvvxxxzzzxxxttttttzzzyyysssjjj```WWWPPPJJJFFF@@@AAAAAACCCDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHuuuvvvvvvuuupppiiiaaa]]]JJJPPPYYY``````[[[SSSMMMFFFGGGGGGGGGGGGFFFFFFEEECCCDDDEEEFFFFFFGGGIIIKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLJJJJJJJJJJJJIIIGGGEEEDDDDDDEEEHHHIIIHHHFFFCCC@@@::::::999999888777777777666777:::<<>>>>>>>>======>>>???>>>===<<<;;;666666777888999999::::::===>>>>>>?????????>>>>>>>>>DDDLLLTTT]]]jjjzzz~~~{{{{{{{{{{{{|||rrrsssrrrmmmgggcccdddfffhhheeecccbbbbbb___[[[VVVQQQPPPNNNKKKGGGDDDCCCCCC??????>>>===<<<;;;::::::888555555888:::999777666555555555666666555555444555555555555555666777777666666666777777777777777222333333444444555555666444444444444444444444444444444555666666555444444555555555555555666777888555555555555555555555555666555444444444444555666444444333333333444555555555555666666777666666555444333333555888;;;<<<<<<<<<======>>>>>>>>>>>>===AAACCCEEEEEEFFFGGGJJJLLLHHHLLLQQQVVVYYY\\\___aaa```eeekkknnnmmmkkkjjjjjjnnnqqquuuwwwzzzwwwqqqtttwwwyyy|||yyytttnnnggg^^^UUUOOO??????@@@AAACCCEEEFFFGGGEEEFFFGGGIIIJJJKKKKKKKKKzzzwwwuuuvvvwwwtttlllfffVVVWWW___mmmuuuoooccc[[[OOOKKKFFFEEEFFFGGGFFFDDDFFFFFFEEEEEEEEEFFFGGGGGGKKKKKKKKKKKKJJJJJJIIIHHHKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIJJJ===<<<999777777777888999===;;;999888999<<>>;;;777444222111222111111000000000000000////////////////////////&&&))),,,------,,,,,,,,,)))***+++---.../////////000000//////......------((()))+++,,,---,,,,,,+++------------------------........................,,,,,,,,,,,,,,,---...///................................................///...,,,++++++,,,...///000///...---,,,+++++++++///...,,,++++++,,,...///++++++,,,---.........---,,,------......------,,,///...---,,,,,,,,,,,,------------............///,,,,,,,,,++++++***************+++++++++,,,,,,,,,......------------.........------------.../////////...,,,++++++,,,...///000000000///......------........................////////////////////////000000000000000000000000////////////000000000000............//////000000000000000111222333444555999:::<<<======<<<:::999;;;;;;:::::::::::::::;;;777888::::::999:::<<>>??????@@@AAABBBBBBFFFOOOZZZeeesss~~~~~~~~~vvvsssooollljjjgggdddaaadddbbb___\\\XXXTTTQQQOOOJJJJJJIIIGGGDDD@@@===;;;999:::<<<<<<;;;888555333777888999::::::999888777777777777777666666666666555555555555555666777777888777777777666666555555666666666666666666666666888777555444444555555666777777777666666666666666999888666555444555777888777666555444444333333444555555555555666666666777555444222111111222444555777666555444444555666777666666666666777888::::::;;;:::::::::::::::::::::>>>>>>???@@@BBBCCCDDDDDDHHHJJJLLLNNNPPPTTTYYY\\\[[[]]]aaadddffffffeeedddiiiqqqzzz~~~|||uuupppooorrrvvvxxx~~~uuunnnmmmllldddZZZKKKHHHCCC@@@???AAAEEEHHHFFFGGGHHHJJJKKKKKKKKKJJJ{{{yyyxxxyyy{{{yyyrrrmmmaaa___cccnnnuuurrrjjjeeeYYYUUUPPPMMMKKKJJJGGGDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJMMMMMMNNNNNNNNNNNNNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIJJJCCCAAA>>><<<:::999::::::>>>===<<<<<<===@@@BBBDDDEEECCCAAA>>>;;;999777666444444333111111000000000////////////000000000000)))+++...///...---...///---...//////000/////////////////////............++++++,,,,,,---,,,,,,,,,------------------------........................//////...---------......................................................000///---,,,,,,---///000000000///...------------///...---,,,,,,---...///......//////000/////////,,,------......------,,,...---------,,,,,,,,,+++---------............///------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,......------------.........------------.../////////...,,,++++++,,,...///.........///////////////........................////////////////////////000000000000000000000000////////////000000000000////////////////////////111111222333444555666777:::;;;<<<======<<<:::999::::::999888888888888888666777999::::::;;;===???AAAAAA@@@@@@AAADDDHHHJJJVVV```lllwww}}}zzzyyyyyyyyyxxxxxxuuusssooollljjjfffaaa^^^```___\\\XXXTTTPPPMMMLLLFFFFFFEEECCC@@@===;;;::::::;;;===>>>===;;;999777777888999999999999888777777777777777666666666666666555555555555666777777777777777666666555555555666666666666666666666666666666555555555666888999777777777777777777777777999888666555555666777888::::::999888777777777777555555555666666666777777666444333222222333444666777666555555555555666777666666666666777777888999888888888888888888888888::::::<<<>>>@@@AAACCCDDDFFFHHHJJJLLLNNNQQQUUUXXXWWWYYY\\\^^^``````___^^^bbbnnn}}}{{{vvvuuuxxx{{{}}}|||sssmmmppptttrrrlllUUUMMMCCC>>>???BBBCCCCCCDDDEEEGGGIIIJJJKKKKKKKKK~~~|||vvvpppeee```___ffflllllliiihhhddd```\\\WWWTTTOOOKKKGGGDDDDDDCCCBBBBBBCCCEEEFFFDDDEEEGGGIIIJJJJJJJJJIIILLLMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJIIIIIIIIIIIIJJJJJJIIIGGGEEEAAA???======<<<@@@@@@AAABBBCCCEEEGGGHHHHHHFFFDDDBBB@@@???>>>>>>888777666444222111000////////////000000111111111,,,...///000//////000222///000000000///...------.............../////////......------,,,---------................................................111111000...............................................................000///...------...///000000//////.........//////000///...------...///000/////////000//////......,,,------......------,,,+++,,,---------,,,+++***---------............///---------------,,,,,,,,,++++++++++++,,,,,,,,,,,,......------------.........------------.../////////...---,,,,,,---...///------......///000000111........................////////////////////////000000000000000000000000////////////000000000000000000000///////////////111222333444666777999999;;;;;;<<<<<<<<<;;;999888888888888777777666666666777999;;;<<<======???AAADDDEEEEEEFFFIIIMMMTTTYYYfffooo{{{}}}}}}~~~}}}||||||zzzxxxwwwwwwxxxwwwvvvuuussspppmmmjjjeee___ZZZZZZXXXVVVRRRNNNJJJGGGEEEBBBAAA???===;;;::::::999;;;<<<>>>??????>>><<<;;;777888999999999999888777777777777777666666666666666666555555666666777888777777777666666666666666666666666666666666666666555555555666777999:::;;;777777777888888999999:::888777666555555666888888;;;;;;:::999888888888888555555666666666777777777666666444444444444666666777666666555555666666777666666666555666666777777555555555666666777777777666666888:::===???@@@AAACCCEEEGGGHHHJJJMMMQQQTTTSSSTTTVVVXXXYYYXXXXXXWWWZZZiii}}}}}}wwwqqqttt|||}}}zzzeeeXXXIIIAAABBBDDDBBB???@@@BBBDDDFFFHHHIIIJJJJJJ|||uuupppddd^^^\\\```eeeeeeeeefffiiigggdddaaa]]]XXXTTTRRRNNNLLLIIIFFFDDDBBBBBBAAAEEEFFFHHHIIIJJJIIIHHHHHHJJJJJJJJJJJJJJJIIIIIIHHHKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKLLLJJJHHHFFFCCCBBBAAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJIIIHHHFFFEEEDDDDDDCCC<<<;;;:::888555333111///////////////000000000111///000000/////////111333---------...------,,,+++---------....../////////111000///---------...///////////////////////////........................//////...............///................................................//////...------...//////......------...///000000000///............///000---.........---,,,++++++,,,------......------,,,***+++---......,,,+++)))---------............///..................------+++++++++,,,,,,,,,------......------------.........------------...//////......------------..................//////000000........................////////////////////////////////////////////////////////////000000000000111111000000000000//////111222333555777888999::::::::::::::::::999777777666777777888888888888888<<<>>>???@@@@@@@@@BBBDDDFFFJJJPPPUUUYYY___eeekkkuuu}}}~~~~~~|||yyy~~~{{{vvvssstttxxx}}}}}}yyyxxxwwwzzzyyywwwwwwxxxxxxvvvuuuuuusssqqqnnnjjjccc\\\WWWRRRQQQNNNJJJFFFCCC@@@???>>>===;;;999888888999::::::;;;===???@@@???>>>>>>888888888999999888888888777777777777666666666666666666666555666777777888888888888888888777777777777777777777777777777777666777777888888999::::::777777888999999:::;;;;;;777777666666666777888999999999777666666666666666555666666666666777777777777777666555555666777777777666666666666666666777777666666555555555555666333333444555666777777777555666777999:::<<<===>>>???AAACCCEEEGGGJJJNNNQQQRRRRRRSSSTTTTTTTTTTTTTTTVVVdddxxxzzzzzz~~~~~~zzzsssfffUUUJJJEEEDDDAAA>>>===>>>@@@BBBEEEGGGHHHIII}}}vvvrrrhhhcccaaaeeehhhhhhgggiiiiiiiiiiiihhhfffdddcccbbbbbb___[[[UUUOOOIIIEEECCCDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJIIIHHHGGGFFFFFFFFFCCCDDDFFFHHHJJJKKKKKKKKKKKKKKKIIIGGGFFFEEEEEEEEE>>>>>>===;;;888666333222//////////////////////////////000///......000222+++,,,------...---------,,,,,,------......//////222111///...---...//////////////////////////////........................,,,,,,,,,,,,---...///000...................................................------------------...,,,,,,,,,,,,---...///////////////....../////////---.........---,,,++++++,,,------......------,,,***+++---......---+++***---------............///........................++++++,,,,,,,,,---------......------------.........------------...//////........................000000//////............////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111000111222444666777888888888888888888888777777666666666777999:::<<<=========???@@@@@@@@@???@@@CCCEEEIIISSS___iiiooosssxxx|||~~~~~~}}}xxxttttttrrroooooorrryyy~~~{{{yyyzzz{{{xxxwwwvvvvvvvvvuuurrrooosssqqqnnnkkkfff```XXXSSSJJJIIIGGGDDD@@@===;;;999;;;:::999888888888999:::888999;;;===>>>>>>>>>>>>999888888888888888888999777777777777666666666666666666666666666777888888999999999999999999999999888888888888888888888888888999999999999999888888777777888999:::;;;;;;<<<777777777777777888999999888888777666555555555555666666666666777777777888777777777777777777777777666777777777777777777666777666666555555555555666444444444555666777888888888888888888999999999::::::<<>>??????>>><<<999777555222111111000000///.........///000000......///000------...///000000000///---------------.........000000//////.../////////................................................*********+++---...000111................................................------------------------,,,,,,,,,,,,,,,---...///......................../////////000//////......,,,------......------,,,+++,,,---.........---,,,---------............///---------...............,,,,,,,,,,,,------------......------------.........------------...//////........................111000000///......------////////////////////////////////////////////////000000000000000000000000////////////000000000000000111111111222222222222222333555777888888888777777777777777777777777777888999;;;>>>???@@@@@@@@@>>>>>>>>>======@@@EEEHHHQQQ^^^ooo|||||||||{{{wwwsssoooooopppsssxxx~~~~~~~~~|||{{{zzzyyyxxxuuuqqqmmmllljjjfffbbb^^^XXXQQQLLLCCCBBBAAA>>><<<999888777:::999999888888999999:::777888999:::;;;<<<<<<<<<999999888777777888999999777777777777666666666666777777666666777777888999999999999999999:::::::::888888888888888888888888999999999999999888777666888888888999999::::::;;;666777777888888999999999::::::999888777777777777666666666777777777888888777777777777777777777777666777777888888777777666666666666555666666777777555555555666666777777888888888888888888777777777777999<<<>>>@@@DDDIIILLLNNNNNNNNNOOOPPPSSSVVVWWWYYY___gggnnnttt{{{}}}zzzvvvttt}}}uuussspppiii___TTTKKKEEECCCAAA@@@@@@AAABBBCCCDDDEEEuuuqqqooorrrrrrppppppsssuuuvvvxxxyyyyyyzzz~~~|||wwwoooeee]]]XXXPPPNNNJJJGGGEEEFFFHHHIIIEEEEEEGGGHHHIIIIIIJJJJJJFFFFFFGGGIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIGGGDDDAAA>>>===<<<>>>>>>???@@@???===;;;999666555444333111000//////---///111111000//////////////////000//////...---...------------------,,,......//////000/////////------------------------........................,,,,,,,,,,,,---///000000................................................------............------...------------......///------............------......//////000/////////,,,------......------,,,---------....../////////---------............///,,,,,,---------.........,,,,,,,,,------------.........------------.........------------...//////......////////////......///////////////.........////////////////////////////////////////////////000000000000000000000000////////////000000000000///000000111222333444444555666888999:::999888777777777777777888999999:::;;;===???@@@AAAAAA@@@???=========<<>>>>><<<;;;999888666666888888999999999999888888777777888999:::;;;;;;;;;999999888777777888999999777777777777666666666666777777666666777777888999777777777888888888999999999999999999999999999999666777888999999888888777888888888999999999999999666666777888999999:::999;;;;;;:::999888888888888666666777777777888888888666666777777777777666666666777888888888888777666666666666666777777888999555555555666666666666666666666666666666666666666666888:::;;;<<>>;;;999888===>>>@@@@@@@@@???===<<<999888777555333111000///---000333333222000///////////////...---+++***))).........------,,,,,,,,,,,,---...000000000///...------------------------........................//////.........//////000......................................................////////////......//////............//////,,,------......------,,,++++++,,,---.........---,,,------......------,,,...............///000111---------.........//////,,,,,,,,,---------......,,,,,,,,,---------...............------............------------...//////......////////////......------......///000000000000000000000000000000000////////////////////////000000000000000000000000////////////000000000000//////000111333444555666777888:::;;;;;;:::888777777777888888999:::<<<===>>>???AAABBBAAA@@@>>>===>>>>>>>>>>>>BBBJJJTTT[[[eeerrr}}}tttpppqqqsssuuuxxx|||~~~|||{{{zzzxxxuuuooohhhccc[[[XXXSSSNNNJJJEEE@@@===;;;;;;:::999888777666666777777888999999888777666777777888999999:::;;;;;;:::999888777777888999:::777777777777666666666666777777777777777888888999555555666666777777777888999999999999999999999999333555666888999999999888999999888888888888888888555666777999999:::::::::;;;:::999888777777777777777777777777888888888888666666777777777777666666666777888999999888777666666666666666777999::::::555555555555555555444444333333444555555666666777777888999999999:::===@@@AAAAAABBBDDDGGGLLLQQQTTTZZZ^^^cccgggjjjmmmppprrryyyvvvuuuuuuwwwwwwtttqqqhhhpppyyy~~~~~~~~~~~~rrrpppqqqtttvvvoooaaaUUUKKKJJJHHHGGGFFFFFFFFFFFFyyyyyy~~~~~~yyyyyynnnaaaYYYWWWUUUPPPLLLHHHFFFDDDEEEGGGIIIHHHFFFIIIHHHFFFFFFFFFGGGGGGGGGJJJJJJKKKLLLMMMNNNNNNOOORRRQQQPPPNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLMMMHHHCCCAAAAAA???:::666999999:::;;;===???@@@AAA@@@>>>;;;888555333333222111000///......///000111................................................111111000000/////////...,,,------......------,,,////////////////////////......------------......////////////////////////,,,---...///...---+++***////////////////////////++++++,,,------......///+++++++++,,,,,,---------......---------,,,,,,,,,........................,,,++++++***+++,,,.../////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------........................///////////////////////////---------...///...---,,,,,,,,,---...///000111000000///...............//////000000000000//////000000000000////////////000000000000000111222222000000111333555666888888888777666444444555666666888999999:::<<<===???@@@DDD@@@<<<<<<>>>???>>>;;;@@@BBBCCCDDDJJJTTTbbbmmmuuu}}}|||qqqkkkmmmttt|||~~~{{{zzzxxxuuurrrmmmggg```ZZZQQQLLLFFFBBBAAA@@@>>><<<999999999999888888777777888777777777777888888999888888888999999999999999666666666777888999:::;;;888888999999999999888888::::::::::::::::::999999::::::999888777666666555::::::::::::999999999999666666666777777777777777;;;:::888777666888999:::777888888999::::::;;;;;;AAA>>>:::777666777999;;;888777777777888999::::::999999888888777777666666666777999:::999888666555555555555555555555555555555555444444444333333333666666666666666666666666777777777777777999;;;<<<<<<>>>???@@@BBBFFFLLLPPPVVV[[[bbbfffgggiiimmmpppssspppmmmooosssuuurrrnnniiijjjooouuuwwwvvvxxx|||~~~zzzsssnnnqqqyyy|||vvvnnn[[[RRRLLLLLLKKKFFFCCCDDD{{{}}}zzzmmmfffdddccc___[[[SSSNNNIIIFFFFFFGGGGGGGGGDDDDDDEEEEEEEEEEEEEEEEEEIIIIIIJJJKKKMMMNNNOOOOOOQQQPPPOOONNNLLLLLLLLLKKKKKKKKKLLLMMMMMMMMMMMMLLLOOOJJJEEEDDDDDDBBB===888888999999:::<<<===???@@@AAA@@@===:::888555444333///...---------...///000................................................///.........------------,,,------......------,,,..............................------------..............................000000//////....................................///......------,,,++++++........./////////000000............------,,,,,,........................---,,,,,,,,,,,,------............------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------...........................////////////////////////000///......000000///...------------......///000000000///...............//////000000000000///////////////000000000000000111000000000000000111222000111222444555777888999888777666555555666777888999999:::;;;===???AAABBBDDDBBB@@@???@@@AAAAAAAAAAAAFFFMMMTTT[[[eeepppxxx|||{{{uuuooommmrrrzzz}}}yyyvvvtttqqqnnnkkkfff```YYYTTTLLLGGGBBB>>>>>>===<<<:::999999999999888888888777888888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<888888999999999999888888888888888777777777777777:::::::::999999888888777888888888888888888888999999999999888888999999:::<<<;;;999777777888999999999999999:::;;;<<<>>>>>>AAA???<<<:::999999;;;<<<888888888777888888999999888888888888888777777777777888999999999888666555555555555555555555555555666666555555555444444444555555555555555555555555777777666666777888999::::::;;;===>>>@@@DDDIIIMMMTTTZZZaaaeeefffgggjjjmmmooommmllloootttuuurrrooogggfffjjjoooqqqrrrvvv{{{~~~|||zzzuuuppprrrxxx|||zzzwwwmmmaaaVVVQQQMMMGGGDDDEEE{{{uuusssrrroookkk```ZZZRRRKKKHHHHHHHHHHHHCCCDDDFFFFFFEEEEEEFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMPPPLLLHHHFFFFFFCCC???:::777777888999:::;;;===>>>AAA@@@???>>><<<999777666000//////......//////000............................................................------------------............------..............................------------......------------------------222000...---,,,---///000........................///......------,,,++++++,,,,,,,,,,,,------------/////////............---..........................................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................////////////////////////111///...///000111000///.........---......//////000//////............/////////000000000000//////...//////000000111111111222111111000000000111111111222333555666888999:::777777777777888999:::;;;;;;<<<<<<>>>???AAACCCDDDAAAAAA@@@>>>===>>>AAACCCDDDMMMZZZeeemmmttt{{{zzzxxxvvvtttvvv||||||vvvqqqnnniiigggccc___[[[UUUOOOJJJDDDAAA===:::::::::999888999999999999888888888888999999999999999:::;;;;;;999999999999999999999999;;;:::::::::999999999999888888999999999999888888777777777777777777777777777777777777777777666666888888888888999:::;;;;;;>>>===<<<;;;;;;;;;<<<===>>>===<<<;;;:::999999:::<<<<<<;;;<<<===@@@BBBDDDDDDCCCBBB@@@>>>=========999999999999999888888888888888888888888888999999777888999999999888666555666666666666666666666666777777666666666555555555555555555555555555555555777777666666666666777888888999:::;;;<<<@@@DDDHHHPPPVVV]]]aaacccdddfffiiilllkkklllppptttuuusssoooeeecccdddhhhkkknnnuuu}}}~~~}}}yyyvvvuuuxxx|||uuufff\\\TTTLLLGGGFFF|||{{{zzzwwwtttmmmhhh```YYYSSSPPPNNNMMMHHHHHHGGGFFFEEEEEEHHHJJJGGGGGGIIIJJJLLLMMMOOOOOONNNMMMMMMLLLKKKKKKKKKKKKJJJKKKLLLMMMMMMMMMMMMMMMNNNLLLIIIGGGFFFBBB>>>:::666666666777888999:::;;;===>>>???@@@???>>><<<;;;666555444333222111000000................................................000000000000000/////////------............------..............................------------......------------------------...---,,,++++++,,,---...........................++++++,,,------......///+++++++++++++++++++++,,,/////////////////////..............................///000000000...---,,,,,,,,,------------------------------------------................................................////////////////////////000///...///000000///...000///...............///000///............////////////000000000000//////......///000111111222222222222111111000000111111222333444666888999:::;;;888888999:::;;;<<<===>>>@@@??????@@@AAABBBCCCCCC@@@AAAAAA>>>===???DDDIIISSS\\\iiittt{{{|||wwwpppjjjfff___\\\XXXSSSOOOKKKEEEBBB===<<<999888777888888888999999999999999999999999999999999999999:::;;;<<<:::::::::999999999999999:::::::::::::::999999888999999::::::::::::999999888888888888888999999999777777777777888888888888999999999:::;;;<<<>>>???AAA@@@???>>>>>>???@@@AAACCCCCCBBBAAA@@@???>>>===AAA@@@>>>>>>@@@CCCGGGIIIKKKKKKIIIGGGDDDBBB???>>><<<<<<<<<;;;;;;:::999999777888888999999:::::::::888888999999999888777666666666666666666666666666666666666666555555555444555555555555555555555555666666666666555555555555666777999999:::===AAADDDIIIOOOVVV\\\^^^```cccfffkkklllmmmqqqttttttrrroooeeeaaaaaacccgggllluuu~~~zzzxxx|||yyyoooeeeZZZPPPJJJ~~~}}}|||yyywwwwwwvvvsssnnnhhhbbb^^^\\\QQQMMMGGGCCCBBBDDDFFFHHHGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJLLLMMMMMMNNNNNNNNNKKKJJJHHHGGGDDD@@@<<<999666666666666666777888888888:::<<>>???@@@@@@CCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCBBBCCCGGGOOOUUUeeelllwww~~~}}}|||xxxrrrkkkddd___VVVSSSNNNJJJGGGCCC???===999999999888777888999:::999999999999999999999:::999999999999:::;;;<<<===============>>>>>>>>>>>><<<======>>>>>>======<<<;;;<<<<<<======<<<<<<;;;888888999999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<===::::::::::::;;;===@@@AAADDDDDDCCCBBBCCCDDDEEEFFFJJJJJJJJJJJJIIIGGGEEEDDDEEEDDDCCCBBBCCCFFFIIIKKKQQQPPPNNNLLLHHHDDD@@@>>>===>>>>>>>>>>>>===;;;;;;888888999999::::::;;;;;;999999999999999888888777777777777777777777777777555555555444444444333333555555555555555555555555666666666666666555555555666777888999999;;;>>>AAA@@@FFFNNNTTTWWW[[[```dddkkklllnnnppprrrrrrqqqoooddd```^^^___bbbgggqqq{{{~~~~~~{{{|||~~~~~~{{{|||~~~rrrcccWWW}}}{{{yyy}}}}}}xxxsssqqq___VVVLLLGGGGGGIIIGGGEEEGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJIIIIIIIIIJJJKKKKKKIIIJJJKKKMMMNNNNNNNNNNNNJJJJJJIIIGGGDDD???;;;999666666555555555666666777555666999;;;>>>@@@AAABBB===<<<;;;888555222///---////////////////////////////////////////////////---------.....................////////////......------------------------......------------......------------------------,,,---///111111000...---------------------------///......------,,,++++++.........------------------............/////////........................//////////////////...---------------------------------------------------.........---------------........................///////////////////////////---,,,---...///...---/////////...//////000000///............//////000//////000000000000/////////000000111111222222222111111111111111222333333555666777888:::<<<===>>>;;;<<<>>>???AAAAAAAAAAAADDDCCCBBBAAA@@@@@@@@@@@@>>>???@@@DDDJJJSSS^^^eeeqqqvvv|||~~~{{{}}}wwwwwwuuuqqqkkkccc\\\XXXOOOKKKFFFCCC@@@>>><<<:::888999:::999888888:::;;;999999999999::::::::::::::::::::::::;;;<<<>>>>>><<<<<<===>>>???@@@AAAAAA??????@@@AAA@@@???===<<>>@@@BBBGGGGGGHHHIIIJJJKKKLLLLLLPPPQQQRRRRRRRRROOOMMMKKKJJJIIIGGGFFFFFFGGGIIIJJJOOONNNLLLJJJFFFBBB???======>>>?????????>>>===<<<::::::::::::::::::;;;;;;::::::999999888888888888777777777777777777777777555444444444444333333333444444444444444444444444555555666666666666666555555777888888888999<<<>>>;;;@@@FFFKKKOOOUUU[[[aaaiiijjjkkkmmmnnnoooppppppeeeaaa]]]]]]]]]___fffooossstttyyyzzzvvvwww{{{{{{{{{|||~~~~~~zzzmmm~~~|||{{{|||vvvkkk^^^YYY[[[ZZZRRRJJJHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLNNNNNNNNNNNNKKKLLLLLLJJJFFFAAA===;;;777666666555555555666666444555666888:::===???@@@>>>===<<<;;;888555333111////////////////////////////////////////////////------------.........///......////////////......------------------------......------------..............................---......//////000//////------------------------///......------,,,++++++,,,,,,,,,++++++*********,,,,,,------.............................................---......//////.........------,,,,,,+++........................------------,,,,,,,,,+++........................///////////////////////////...---...///000///---///.........///000111111...............///000000//////000000000000//////111111111111111111111111000000000111222333444555666777888999;;;===>>>???>>>???@@@BBBBBBCCCBBBBBBAAA@@@@@@??????@@@@@@@@@??????AAAIIIWWWfffsss{{{yyy}}}zzzuuunnnmmmlllhhhbbbZZZSSSOOOIIIEEE@@@===<<<;;;:::999777999;;;:::888888:::<<<999999999:::::::::;;;;;;<<<<<<<<<===>>>???AAAAAA???@@@AAABBBDDDFFFGGGHHHIIIIIIIIIIIIGGGDDDAAA???BBBBBBCCCCCCCCCCCCBBBBBB???@@@@@@AAABBBBBBCCCCCC@@@@@@@@@??????>>>>>>>>>AAA@@@>>>>>>???AAACCCEEEJJJLLLNNNQQQSSSSSSSSSSSSSSSUUUWWWXXXXXXVVVSSSQQQNNNMMMKKKJJJHHHHHHGGGGGGGGGFFFDDDBBB@@@>>>===<<<:::<<<===??????>>>===<<<;;;;;;;;;;;;::::::::::::::::::999999888888888999888888888888888888888888555555555555444444444444444444444444444444444444444444666777888777777666444666777777777777999;;;:::===AAAEEEHHHMMMUUU\\\bbbdddeeegggiiimmmpppssslllgggbbb___[[[XXX\\\bbbdddgggqqq~~~~~~zzz~~~~~~~~~{{{|||~~~|||{{{xxx}}}~~~qqqnnnpppmmm```SSSIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKKKKIIIJJJKKKLLLNNNNNNOOOOOOMMMNNNOOOMMMHHHCCC???===777777666555555555555666555555555666777:::<<<>>>?????????>>><<<:::888777000000000000000000000000000000000000000000000000.../////////000000111111......////////////......------------------------.........------.........////////////////////////...---+++++++++---///000------------------------++++++,,,------......////////////......---------,,,,,,,,,---------.................................---,,,,,,,,,...///111//////...---,,,,,,++++++........................---------,,,,,,+++++++++........................////////////////////////111///...///000111000///............///111222222...............///000111//////000000000000//////222222222111111111111111///000000111222444555666777777888:::<<<===?????????@@@BBBCCCDDDCCCCCCBBB=========>>>???@@@AAABBBFFFEEEIIIUUUhhh{{{yyy||||||sssmmmffffffeeeaaa[[[TTTMMMIIIEEEBBB===:::999:::999999777999;;;;;;888888:::<<<999999999::::::;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDHHHIIIKKKMMMOOOQQQSSSSSSYYYYYYXXXVVVSSSOOOKKKHHHDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDCCCCCCEEEHHHJJJLLLOOORRRVVVXXXYYYXXXWWWUUUWWWYYY[[[[[[YYYVVVTTTPPPOOONNNLLLJJJGGGFFFEEE???>>>===<<<;;;;;;;;;;;;888:::<<<===>>>===<<<;;;<<<<<<<<<;;;;;;:::::::::;;;:::999999888888999999888888888888888888888888777666666666555555555555444444444444444444444444333444666888888888888777333555666666555666777888;;;===???AAACCCIIIQQQWWW]]]^^^```cccfffkkkppptttsssnnnhhhccc\\\VVVVVVZZZYYY]]]kkk}}}}}}~~~~~~}}}zzzwwwtttxxx~~~ttt```SSSPPPKKKIIIHHHGGGEEEDDDDDDFFFHHHIIIIIIIIIJJJKKKJJJJJJJJJJJJKKKKKKKKKLLLKKKLLLMMMLLLJJJEEEAAA>>>999777555555777888777555888777666555555666777888===>>>???@@@???===;;;:::111222333111///...///000//////000000111111222222111000///......///000111444222000///...///000111//////............//////////////////////////////...------------...//////........................,,,,,,,,,---------......+++,,,,,,---...///000000......////////////..............................------------------------,,,,,,,,,---------......------------------------//////.........---------///...---,,,,,,,,,,,,,,,---,,,***))))))***,,,---............///////////////...---------...000111000000000000000000000000...///000111111000///...000000000000111111111111444333222111000000000000000000000222444666999:::;;;;;;<<<===>>>???@@@@@@AAA@@@@@@@@@@@@AAABBBCCC<<<===>>>======>>>AAACCCGGGMMMZZZlll~~~|||qqqiiieeeaaa[[[VVVQQQKKKEEEAAA>>>===;;;:::999888888888::::::999999999:::;;;<<<===<<<;;;<<<===>>>===<<>>>>>>>>>>>>>>555555555333000//////000/////////000000111111111111000///......///000111222111///...---...///000//////............//////...........................------------...//////................................................,,,,,,------.../////////......////////////......................................................,,,,,,---------.........------------------------//////.........---------///...---,,,,,,,,,,,,---///...,,,++++++,,,...///............//////////////////.........///000111000000000000000000000000//////000111111000//////000000000000111111111111222111111111111111222222000000111222444777999;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>????????????AAADDDGGGPPPVVVbbbtttzzzooofff\\\XXXSSSNNNIIIEEE@@@======<<<;;;:::999888888888888999:::::::::::::::;;;===<<<<<<===@@@BBBCCCCCCHHHJJJMMMQQQVVV[[[^^^```hhhlllnnnkkkeeebbbeeejjjssspppkkkgggaaaZZZQQQJJJFFFDDDCCCDDDFFFIIIJJJJJJKKKLLLMMMNNNPPPPPPQQQQQQVVVUUUUUUTTTSSSRRRQQQPPPNNNOOOOOONNNKKKIIIIIIJJJLLLNNNOOOQQQSSSTTTUUUUUUSSSQQQPPPQQQRRRRRRPPPMMMHHHGGGEEEBBB???>>><<<<<<999999888777777666555555444555555666666777777777888888888999999::::::::::::;;;;;;999888888:::<<<;;;;;;:::999999888888777:::999999888888999999999666666555444444555666666666666666666777777777777666666666666777777777777777888999:::<<>>:::888888888888777777777666666666666777777777777999:::===???AAABBB;;;:::888555222000000222////////////000000000000000000////////////000000111000...---------.../////////............//////...........................------------...//////........................//////////////////....................................////////////..............................////////////////////////,,,------------................................................---------......---,,,,,,,,,------000///...------...///000............////////////000////////////000111222000000000000000000000000///000111111111111000000000000000000111111111111000000000000111222333444111111222444666888:::;;;<<<<<<===>>>???@@@@@@AAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???AAAEEELLLQQQ___dddmmm|||~~~uuuiiiaaaSSSOOOIIIEEEBBB???===;;;<<<;;;:::999999999999999777:::<<<======<<<===>>>???>>>???BBBGGGLLLOOOPPPVVVXXX]]]bbbgggllloooqqqsssuuuuuuqqqjjjgggiiimmmvvvtttpppkkkddd\\\TTTNNNGGGEEECCCCCCEEEFFFGGGFFFJJJKKKLLLNNNPPPQQQQQQQQQUUUTTTTTTSSSRRRQQQPPPPPPLLLMMMMMMKKKHHHFFFFFFGGGFFFGGGHHHJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHFFFDDD@@@???===;;;:::999888888666666555555444333333333555555555555555555555555555555666777888999::::::888888999888888999;;;>>>===<<<:::999888888999999999999999888999999:::;;;666666555555555555666666666666666666777777777777666666666666777777777777888999999999999:::===???GGGIIIKKKMMMPPPUUUZZZ^^^gggoootttuuurrrlllbbbYYYTTTWWWaaaoooxxx|||{{{vvvvvvyyy}}}|||uuusssvvv||||||vvvsssrrrnnnnnnwwwvvvfffXXXOOOKKKJJJJJJIIIHHHHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIIIIIIIIIIHHHIIIJJJLLLMMMLLLKKKIIIGGGEEEBBB>>>;;;:::999999:::888777777777666666666666666666666888:::>>>AAACCC@@@???<<<888444222222444////////////////////////000000////////////000000000//////.........///000//////............//////...........................------------...//////........................------......//////////////////.........------------......//////......---................................................------------............////////////////////////...........................------,,,,,,,,,------000000///......///000000............////////////000000000000000111111222////////////////////////000000000111111111111111///000000000111111111111000000000000111222333444222222444555777:::;;;<<<======>>>>>>???@@@AAAAAA@@@@@@AAABBBAAA@@@???>>>AAA@@@??????DDDMMMYYYaaappprrrwww{{{yyy}}}}}}{{{uuulllaaaXXXLLLHHHCCC???>>>======<<<;;;:::::::::::::::;;;;;;;;;===???@@@???AAADDDHHHGGGGGGIIIMMMTTT[[[___aaagggiiillloooqqqsssttttttqqqrrrqqqlllfffccceeehhhrrrpppmmmhhhaaaYYYRRRMMMGGGEEEBBBBBBBBBCCCCCCBBBEEEFFFHHHJJJLLLMMMMMMNNNLLLLLLKKKJJJJJJIIIHHHHHHDDDEEEEEECCC@@@>>>>>>???@@@@@@AAABBBBBBBBBBBBAAA@@@@@@?????????>>><<<;;;999999888777666555555666444444444333333333222222555555555444444333333333444444555666666777888888666777888999999;;;>>>AAA@@@???===;;;:::;;;<<<===;;;::::::999888888999999666666666666666666666666666666666666777777777777666666666666777777777777999999:::999888999;;;===???AAADDDGGGJJJNNNSSSWWW```iiiqqqssssssppphhh___WWWWWW]]]fffmmmooosssxxx~~~yyyxxx}}}}}}}}}yyysssppprrrvvvyyy~~~wwwrrrtttyyy}}}yyyvvvtttnnnkkkrrr|||pppddd[[[VVVRRRPPPJJJHHHGGGGGGJJJLLLLLLKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLJJJIIIHHHFFFCCC@@@===;;;;;;<<<999999999888888777777666777777666666888;;;>>>@@@BBBAAA???;;;777555555666000000000000000///////////////000000000000//////000000000000000000000111//////............//////...........................------------...//////........................******+++,,,...///000000/////////...------,,,,,,------............------........................---------------------------------.........//////////////////////////////---.....................------,,,,,,,,,------...///..................///............///////////////000000111111111111111//////////////////////////////000000000111111222///000000000111111111111222111111111111111222222333444555777999;;;<<<===>>>>>>??????@@@@@@AAAAAA@@@@@@@@@AAA@@@@@@??????AAAAAAAAADDDLLL[[[jjjuuu}}}|||}}}{{{||||||xxxyyy|||~~~{{{uuupppjjjaaaVVVOOOFFFCCC>>><<<;;;<<<<<<<<<::::::::::::;;;<<<===>>>???AAACCCBBBBBBFFFMMMTTTXXXXXXZZZ^^^eeekkkooopppssssssrrrpppnnnllljjjiiifffgggfffccc___^^^___aaaggggggeeeaaa[[[SSSMMMJJJFFFCCC@@@??????@@@???>>>>>>???AAACCCDDDEEEFFFFFFBBBBBBAAAAAA@@@@@@??????<<<======<<<999888888999::::::;;;;;;;;;;;;::::::999::::::999888777666666666666555555555555555555555555444444444444444333555555444444333333222222555555555555555555555555666888999:::;;;===AAADDDDDDCCC@@@>>>>>>>>>@@@AAAAAA@@@>>><<<;;;:::999999777777777777777777777777666666666666777777777777666666666666777777777777666888999888888888999;;;999<<>>===>>>::::::;;;::::::999888777888777666666666888:::<<>>??????@@@@@@@@@AAAAAAAAA???????????????@@@AAAAAACCCEEEKKKSSS___mmm}}}~~~zzztttqqqrrrssstttooogggaaa[[[UUUMMMGGG@@@===:::999:::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@BBBEEEIIIIIIJJJOOOXXX```kkkjjjkkkmmmqqqsssssssssooommmiiiddd```\\\YYYXXXZZZ[[[\\\[[[YYYXXXYYYZZZZZZ\\\\\\YYYSSSMMMIIIGGGCCCAAA>>><<<<<<<<<;;;:::999:::;;;===>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::888999:::999777666777888666777777888888777666666555666888777666444555555666666555555555555666666666666555555555555555555555555555444444333333333666666555555444444444444777888:::;;;<<<>>>BBBEEEFFFEEECCCBBBAAAAAABBBBBBGGGFFFCCCAAA>>>===<<<;;;777777888888888888777777666666666666777777777777666666666666777777777777444555777777666666777888888999<<>>@@@AAAAAA>>>;;;::::::333222222222111111111000...///000111111000///......//////000000000000000//////............//////------------------------...------------...//////........................------------...........................---------,,,------......------,,,............................................................////////////---------------------------------.........//////,,,,,,,,,,,,,,,---...///---..................---............////////////---...///000000000//////000000000000000000000000...---------...///000111000000000000111111111111000000000000111222333333444555888:::===>>>>>>>>>@@@@@@@@@AAAAAAAAAAAAAAA???>>>===<<<===@@@BBBDDDFFFNNN[[[iiivvv~~~yyyxxxzzz~~~yyyqqqjjjggggggggg```XXXRRRNNNJJJFFFBBB===;;;999999;;;;;;;;;:::;;;;;;<<<===>>>@@@BBBCCCGGGMMMTTTXXXYYY^^^fffmmmvvvtttsssrrrpppmmmhhhddd___\\\WWWRRRNNNKKKKKKJJJLLLNNNPPPQQQPPPOOONNNMMMLLLNNNPPPNNNJJJEEEBBBBBB@@@>>>;;;999999999999888777888999999:::::::::999:::999999999999888888888555666888777666666777999555555666666666666555555333666888888666555666888777666666555555666666666666666666666666666666666555555555555444444444444444444444555555555555555666888999:::;;;===AAADDDEEEEEEEEEDDDCCCCCCBBBBBBFFFEEECCCAAA???>>>===<<<777888888999999888888777666666666666777777777777666666666666777777777777666777999888777666666777888999::::::<<<@@@FFFKKKOOOTTTYYY[[[___cccdddaaaZZZWWWWWW\\\```bbbggglllpppssszzz{{{wwwuuuwwwxxxuuussstttvvvxxxzzz|||}}}}}}}}}}}}}}}||||||~~~~~~vvvsssrrrnnnkkklllqqqtttrrrrrrvvvxxxxxxvvvuuussssssttttttsssqqq^^^XXXQQQMMMMMMLLLHHHDDDDDDDDDEEEFFFHHHIIIJJJKKKHHHIIIIIIJJJJJJJJJJJJIIIHHHJJJLLLKKKFFFBBB@@@@@@======>>>>>>===;;;:::888666555555666666777888999<<>>??????@@@AAAAAAAAAAAAAAAAAABBB???>>><<<;;;<<<@@@DDDFFFIIIUUUgggyyyvvvtttqqqqqqttt{{{}}}{{{~~~yyynnneee```^^^\\\VVVNNNHHHFFFDDDBBB@@@===<<<;;;<<<===>>>===;;;<<<<<<===>>>@@@BBBCCCDDDKKKUUU```fffgggjjjqqqvvvyyyvvvsssoooiiibbbZZZTTTQQQNNNIIIEEEBBBBBBCCCDDDAAACCCFFFGGGGGGEEECCCAAAAAAEEEGGGGGGCCC???======???<<<999888888888777666777888888999999888888888888888888777777777777777333444666666555666777999444444555666666666666555333666999999777666888:::777777666666555666666666666666666666666666666666555555555555555555555555222333333444555666777777555777888999:::<<<@@@CCCDDDEEEEEEEEEDDDCCCBBBAAABBBAAA@@@>>>===<<<<<<<<<777888999::::::999888777666666666666777777777777666666666666777777777777:::<<<<<<;;;999777777777999999888777888;;;AAAEEEKKKQQQVVVYYY\\\aaaaaa___XXXVVVWWW^^^dddhhhnnntttrrrrrrsssvvv|||~~~zzzyyytttuuuwwwvvvsssrrruuutttssstttwwwzzz||||||xxxtttrrrqqqrrrrrrsssssstttuuuuuuuuuqqquuuwwwvvvvvvxxxvvvssshhh```XXXUUUUUUSSSMMMGGGBBBEEEHHHHHHFFFEEEGGGJJJHHHIIIJJJIIIGGGGGGIIIKKKHHHIIIJJJJJJIIIGGGEEECCC:::;;;;;;;;;;;;:::999888666555444444555666777888<<>>>>>AAAAAAAAAAAA@@@@@@??????===@@@DDDEEEDDDFFFJJJNNNUUU___ooo}}}zzzvvvooooooqqqvvv|||wwwmmmbbbYYYSSSOOOJJJDDDAAA@@@@@@>>><<<;;;:::;;;<<<>>>===;;;999<<<>>>@@@AAACCCEEEIIILLLNNNTTT]]]ffflllnnnmmmlllrrrmmmfff\\\TTTMMMHHHFFFBBBAAA???>>><<<<<<;;;;;;@@@AAACCCCCCCCCAAA???>>>???@@@@@@AAA@@@>>><<<;;;:::999888777777888999:::666666666666666555555555999999888888777777777666888888888888777777777777666777888888888777555444666666666666666666666666888888777666666666666666888888777777777777888888777777777777666666666666444444444444444444444444555666666888999<<<===??????@@@AAABBBBBBAAA@@@?????????>>>===<<<;;;;;;:::999999999999999999999999444555777888888888777666888777666555555666777888999999::::::::::::999999555555666777888:::<<<===HHHMMMUUU[[[]]]]]]]]]]]]___VVVVVVaaajjjkkkpppxxxyyyxxxvvvwwwyyy}}}yyytttrrrsssuuu{{{{{{yyywwwuuusssxxxwwwvvvwwwzzz}}}}}}{{{xxxxxxwwwvvvuuutttttttttrrruuuvvvuuuuuuwwwvvvsssrrrlllgggeeeeeebbb[[[TTTGGGGGGGGGEEEDDDDDDFFFHHHGGGIIIJJJIIIHHHHHHIIIJJJIIIIIIKKKKKKJJJIIIGGGFFF???>>>===<<<;;;:::999999777666666555555555555666999<<>>???@@@AAAAAA@@@@@@????????????>>>AAADDDFFFGGGKKKQQQVVV___gggsss~~~|||yyyuuurrrnnnqqqvvv~~~zzzqqqfffZZZQQQLLLHHHDDD@@@===>>>>>>===;;;>>>======>>>??????>>><<<===???BBBEEEFFFHHHJJJLLLNNNRRRXXX]]]``````^^^\\\]]]ZZZTTTMMMGGGBBB???>>><<<;;;;;;;;;;;;<<<===>>>;;;<<<>>>?????????===<<<>>>>>>>>>>>>===<<<;;;:::999999888777777888999999666666666666666666666666777777777666666555555555888888888777777777777777666777888888888777666555777777777777777777777777888888777666666666666666999999888888888888999999888888777777777666666666555555555555555555555555666666666777999:::<<<===<<<===>>>??????>>>===<<<<<<<<<;;;;;;::::::999999999999999999::::::::::::777777777777777777777666888777666666666666777888666777777777777777777666555666666777888:::;;;<<>><<<:::999999777777777666555555444444888:::>>>@@@AAAAAACCCDDDEEEBBB<<<888555333000...222111000000////////////000000000000000000000000000///...------...///000...............///////////////........................---------------,,,////////////............///////////////////////////////////////...------...//////////////////...---------............///......------,,,,,,,,,+++...............------------------...........................////////////////////////////////////////////////000000000000......///000000000//////000000000000////////////000111222222222111000////////////000000000000111222111111111222444666888::::::<<<>>>???@@@AAAAAA@@@??????>>>>>>>>>??????AAADDDHHHKKKOOOUUU^^^eeemmmrrryyyxxxtttrrrrrrqqquuuyyy~~~zzzqqqfffZZZPPPHHHCCC@@@>>><<<<<<======<<<;;;===<<<;;;<<<=========;;;>>>BBBGGGJJJLLLLLLMMMNNNMMMNNNPPPQQQPPPNNNLLLJJJJJJHHHEEEAAA>>><<<;;;;;;888888888999:::;;;======999:::<<<===>>>>>>===<<<<<<<<<;;;:::999999999999999888777777777777888999777777777777777777777777777777777777777666666666777777888888888888888888777777888999999999888888888888888888888888888888999888777777666777777777::::::999999999999::::::999888888888777777777777666666666666666666666666666666777777888999999:::999999::::::::::::999999888888888888888888888888999999::::::;;;===>>>???;;;:::888777666666777777888888777666666777888888555666666777777666666555777777777777888999::::::;;;???EEEJJJNNNQQQUUUWWWYYYRRRRRRZZZaaaeeellluuu|||~~~~~~{{{zzzwwwsssoooooossszzz|||rrrooopppxxxzzz}}}~~~xxxtttuuussspppmmmkkkkkknnnrrrsssppplllaaaYYYMMMEEEBBBBBBAAAAAADDDFFFJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLIIIGGGCCC@@@<<<:::999888666666666666666666555555888;;;???BBBCCCDDDEEEGGGIIIEEEAAA===;;;888444222222111000000////////////////////////////////////000///............///000,,,,,,------......//////000000//////.........---........................///////////////.........////////////////////////******,,,...///000111111......////////////......---------............/////////...------,,,,,,,,,........................------............//////............////////////////////////////////////////////////000000000000...//////000000000000000000000000000////////////000000111222111111000///000000000000111111111111111111222333444666888999:::<<<===???AAAAAABBBBBB???>>>>>>===>>>???@@@@@@EEEIIIOOOSSSYYYbbbllltttzzz||||||tttrrrtttwwwxxx~~~tttoooeeeZZZPPPGGGBBB???>>>=========>>>>>>======???===<<<===>>>??????>>>@@@EEEKKKOOOQQQPPPOOOOOOKKKJJJHHHFFFDDDBBB@@@@@@@@@???===<<<;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>??????>>>>>>===;;;:::888777666777888888888888888888888888888888777777777888888888888888:::::::::::::::999999999888888888888888999999999888999999999::::::::::::::::::::::::::::::::::::999888888777777777888888::::::999999999999::::::999999999999888888888888888888888888888888888888777777777888888777777777777777888888888888777777666666666666777777777777888999:::<<<>>>AAADDDFFF@@@>>>;;;888666666777888888888888888888888888888777777888888888888777777888777777777777888888999888;;;???BBBEEEIIIMMMPPPTTTOOOOOOUUU[[[```hhhpppyyy}}}}}}zzzzzzwwwpppiiihhhmmmttt|||{{{wwwvvvyyy|||zzzwwwtttooojjjhhhgggjjjpppvvvzzz{{{oooeeeWWWLLLFFFCCCAAA???CCCFFFIIIKKKKKKJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNKKKIIIFFFBBB>>>;;;999888555555666666777888999999999<<>><<<888666222111000000000000111111//////////////////////////////............//////,,,,,,------......//////000000//////.........---///////////////000000000.........///////////////........................)))***+++---///000111111,,,------......------,,,---------............///////////////......---------.........................../////////000000000............////////////////////////////////////////////////000000000000...//////000000000000000////////////000000000000000000000111111000000000111111222222222222333333111111222444666888999:::;;;===???AAABBBBBBAAAAAA>>>=========???AAACCCDDDIIINNNUUU\\\bbbkkkttt{{{yyyvvvxxx}}}{{{sssfffaaaYYYPPPHHHCCC@@@???======>>>>>>=========>>>BBBAAAAAABBBEEEFFFEEEDDD@@@EEELLLPPPQQQOOOMMMLLLEEECCCAAA>>><<<<<<<<<<<<999999999999888999999999===<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@???>>>===<<<:::999777666666777888999888888999999999999888888888888888999999999:::::::::::::::;;;;;;;;;;;;;;;999999999999::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999888888888888999999::::::::::::999999999999999999999999999999999999777888888888888777666555777777777777777777777777666666666666666777777777666777999<<<@@@EEEIIILLLEEECCC>>>:::888777888999888888999999999999888888777777888888888888777777888777777777777777888888888:::<<<===???AAAFFFIIIMMMKKKKKKOOOTTTYYYaaahhhpppvvv~~~{{{zzzvvvllldddbbbgggooovvv{{{{{{zzzxxxxxx~~~}}}~~~xxxrrrkkkhhheeeffflllssszzz~~~uuummm```TTTKKKFFFCCCBBBCCCEEEHHHJJJJJJJJJKKKMMMLLLLLLMMMMMMNNNNNNNNNOOOKKKJJJIIIFFFCCC???<<<:::666666666666888:::<<<===;;;===AAABBBBBBCCCDDDEEEBBBAAAAAAAAA@@@???;;;999333222222111111111222222000000000000000000000000////////////////////////...............///////////////..................///000000000000111111111.........///////////////........................,,,------.........------,,,,,,------------,,,,,,---------............///////////////////////////---------.....................//////000111111111............////////////////////////////////////////////////000000000000......///000000000//////////////////000000000000/////////000000000111111222222222333333333444444000111333555777:::;;;<<<===>>>@@@BBBBBBAAA@@@???=========>>>AAADDDHHHJJJNNNUUU^^^ffflllrrrxxx}}}{{{|||||||||ooogggXXXTTTMMMGGGBBB@@@???@@@;;;<<<======<<<<<<>>>@@@BBBBBBDDDGGGJJJKKKJJJHHHBBBGGGMMMQQQQQQNNNKKKJJJBBB@@@===;;;999999:::;;;<<<<<<<<<===============<<<<<<===>>>???AAACCCDDDBBBAAA@@@???===<<<;;;;;;::::::999999999999999:::999999::::::::::::999999888888999999:::;;;;;;;;;999999999999::::::::::::::::::;;;;;;<<<<<<======>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999888999999:::;;;999999888888888888999999;;;;;;;;;;;;::::::::::::999999999999999999999999777888999999999888666555888777777666666777777888666666666666666666666666555555777:::???DDDIIILLLJJJGGGCCC>>>:::999999999888999::::::::::::999888555666666777777666666555777777666666666777888888999:::::::::;;;<<<@@@BBBEEEEEEGGGIIILLLPPPWWW\\\ccciiirrrzzz~~~wwwlllddd```dddkkkqqqtttsssqqqooonnnwww|||vvvyyy~~~xxxppplllhhhfffhhhnnntttxxxtttpppfff[[[PPPIIIGGGGGGCCCEEEGGGIIIIIIJJJMMMNNNMMMMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLKKKHHHDDD@@@>>>;;;999777666777:::===???AAACCCEEEFFFEEEDDDEEEEEECCCCCCCCCDDDEEECCC???<<<666666444333222111111111000000000000000000000000......////////////......000000///////////////...---------------.........////////////000000000111............/////////000........................------.........---,,,,,,------............---------------............///,,,------......//////000---------.........//////------......///000000111............////////////////////////////////////////////////000000000000------...////////////....../////////000000000111///////////////000111111111111222222222333333333000111444666999;;;<<<===>>>???AAABBBBBB@@@>>><<<======>>>@@@CCCHHHMMMPPPWWW___kkktttxxx{{{}}}yyy}}}{{{nnnbbbYYYLLLIIIEEEAAA>>>===>>>>>>;;;===>>>>>>===???DDDHHHEEEGGGJJJOOOSSSSSSRRRPPPJJJNNNTTTVVVUUURRROOONNNGGGEEEAAA>>><<<;;;;;;<<>>>>>??????AAABBBDDDDDDAAA@@@???>>>===<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999999:::;;;<<<<<<<<<999999::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????AAA???>>><<<;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;:::999999999999999999999999777888:::;;;:::999777666888777666555555666777888666666666555555444444444555555555777;;;@@@DDDGGGMMMKKKFFFBBB===;;;999999999999:::;;;;;;:::999999666777777777777777777666666666666666666777888999777888999999888999<<<>>><<>>AAAEEEKKKPPPSSS___iiivvv}}}{{{yyy{{{ooocccWWWOOOFFFDDD@@@===;;;;;;<<<======>>>@@@@@@AAADDDJJJOOOOOOQQQVVV[[[```aaa^^^\\\SSSWWW[[[]]]\\\XXXUUUTTTNNNLLLHHHDDD@@@>>>>>>===CCCDDDEEEGGGHHHIIIIIIIIICCCBBBBBBAAA@@@@@@AAAAAAAAA@@@???????????????@@@;;;<<<===>>>???>>>===<<<;;;;;;<<<======<<<;;;;;;999999::::::;;;<<<======<<<<<<<<<=========>>>>>><<<======>>>???@@@@@@AAABBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::;;;<<<<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<;;;;;;;;;999999999999999999999999777999:::;;;;;;:::888777777666555555555555666777666666555444444333222222555444444555777;;;???BBBOOOMMMIIIDDD???<<<:::999999999;;;;;;;;;;;;999999999999::::::::::::999999555555555666666777888999444666777777777888;;;===666:::>>>>>>>>>BBBFFFHHHLLLQQQWWW]]]dddooo~~~uuunnngggggghhhjjjlllooorrrtttqqqqqqvvv}}}ssspppuuu~~~|||tttmmmjjjjjjjjjkkkjjjeee```\\\[[[YYYUUURRRNNNLLLHHHFFFFFFIIIMMMOOONNNNNNMMMMMMLLLLLLKKKKKKNNNNNNMMMMMMKKKJJJHHHHHHCCCAAA===;;;;;;<<>><<<999555222000///222222222222111000///...///////////////.........000/////////............/////////////////////////////////...---------,,,////////////////////////........................,,,,,,,,,---------......000///...///000111111///------------------------------------------------000///...---------------......////////////......////////////............////////////////////////111111000000000000111111000000000000000000000000000000//////.........---000000000000000000000000...///000111333333333333111222555777:::<<<>>>>>>EEEAAA???@@@@@@===<<<===<<>>>>>?????????======>>>BBBIIITTT^^^ddddddeeefffhhhiiijjjjjjjjjhhhhhhggghhhgggddd___\\\\\\WWWPPPIIIGGGHHHKKKNNNOOONNNMMMMMMMMMLLLKKKIIIEEECCC@@@???@@@@@@@@@???BBBAAAAAAAAACCCBBBAAA??????@@@@@@???>>>======>>>======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===???AAABBBBBBBBBDDDEEEBBBAAABBBCCCEEEFFFFFFDDDDDDDDDBBB???<<<:::;;;<<<;;;;;;;;;;;;;;;:::::::::::::::999888888999999999<<<<<<>>>??????>>>======<<<===>>>>>>===<<<;;;:::888999999999777666777888999999999999999999888888::::::999999999::::::;;;555666777777777666444333555444333333444666999:::GGGHHHGGGEEEAAA>>><<<<<<======<<<;;;:::::::::::::::::::::;;;;;;;;;;;;;;;999999888888777777666666777777888888999999999999;;;;;;;;;;;;;;;<<<===>>>DDDFFFLLLRRRWWW^^^nnn||||||xxxrrrjjjfffjjjoootttxxx}}}|||xxxyyy{{{uuu{{{tttuuuzzz~~~zzzsssmmmkkkjjjkkkkkkeeeccc```___^^^\\\YYYVVVSSSOOOKKKGGGFFFGGGKKKMMMLLLLLLLLLLLLKKKKKKJJJIIILLLLLLMMMMMMLLLLLLKKKJJJGGGEEEAAA>>><<<===???@@@FFFGGGIIIKKKLLLKKKKKKJJJKKKJJJIIIHHHGGGFFFFFFFFFBBBAAA>>>;;;777444111000111111111111000000///...////////////////////////000000/////////.........////////////////////////..................------////////////////////////........................---------........./////////...---...000111000///........................------------------------//////.........//////000......////////////......---.........//////000000000000000000000000000000111000000//////000000111000000000000000000000000000000/////////.........000000000000000000000000//////000111222333333333444555777999;;;<<<======EEE@@@>>>@@@@@@>>>===@@@???CCCHHHNNNUUU```kkkrrrzzz}}}}}}zzz|||yyyiii\\\UUUOOOGGGAAA@@@???==================AAAAAACCCHHHSSSaaapppyyyzzzyyyyyyxxxwwwuuutttssssssrrrqqqpppoookkkfffbbb```\\\WWWRRROOOOOOQQQSSSPPPNNNLLLJJJIIIHHHGGGFFFDDDCCCAAAAAABBBDDDFFFFFFLLLMMMNNNNNNLLLHHHDDDBBBCCCCCCCCCBBBAAAAAAAAABBB@@@>>><<<<<<<<<<<<<<<;;;?????????@@@@@@AAAAAAAAA@@@BBBDDDFFFGGGGGGHHHHHHEEEDDDDDDFFFGGGHHHFFFDDDFFFEEECCC@@@===<<<<<<<<>>>>>============>>>>>><<<<<<======>>>>>>======>>>>>>??????>>>===<<<;;;:::;;;;;;;;;:::999::::::;;;;;;;;;;;;::::::::::::888888777777777888888999777777888888888777666555666555444444555666888:::>>>???@@@???===;;;:::;;;<<<;;;;;;::::::::::::;;;======<<<<<<;;;;;;::::::888888888888888888888888777888888888999999999999:::999999::::::;;;<<<===@@@BBBGGGMMMQQQXXXggguuu|||xxxpppiiiiiikkknnnttt{{{}}}~~~}}}yyywww}}}zzz{{{wwwyyy{{{zzzyyyzzz}}}}}}uuuooommmmmmnnnnnneeedddcccccccccbbb```]]][[[XXXRRRMMMJJJIIIKKKLLLKKKLLLLLLMMMLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMLLLJJJFFFBBB@@@???@@@AAAEEEFFFHHHJJJKKKLLLKKKKKKMMMLLLKKKJJJIIIHHHGGGGGGEEEDDDBBB>>>:::777333222000000000000000000//////////////////////////////000000000/////////......////////////////////////..................//////////////////////////////................................./////////000000...---,,,---///000///...////////////////////////------------------------.........//////000222222......////////////......,,,,,,---...///000111111111111111111111111111111000//////......//////000////////////////////////000000////////////......000000000000000000000000000000111111222222333333777888999;;;<<<===>>>>>>DDD@@@>>>@@@???===>>>BBBDDDHHHPPP[[[gggsss}}}~~~{{{xxxvvvxxx|||vvvjjjZZZNNNHHHEEEBBB>>>======>>>?????????@@@@@@EEEEEEGGGLLLWWWgggxxx|||zzzzzzyyywwwvvvtttpppjjjgggdddbbb___[[[XXXWWWWWWWWWRRROOOKKKGGGEEEDDDEEEEEEEEEEEEDDDEEEHHHLLLQQQSSS[[[___bbb```ZZZSSSNNNMMMLLLKKKIIIHHHGGGGGGGGGHHHEEEBBB???>>>???@@@@@@@@@BBBCCCDDDEEEFFFGGGGGGGGGFFFHHHJJJMMMOOOPPPPPPPPPNNNNNNMMMNNNOOONNNKKKHHHHHHGGGEEEBBB@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAA@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@BBBBBBCCCCCCBBBAAA@@@>>>========================>>>>>>======<<<<<<;;;;;;888888777777777777888888999999::::::999999888777666666555555555777888999666888::::::999999:::;;;::::::999999::::::;;;<<<@@@??????>>>===<<<;;;:::777888888888888999999999888888888888999999999999888888888888999:::;;;<<<;;;<<>>:::666444000000000000000000000000///////////////000000000000000000////////////...////////////////////////------......//////000000////////////////////////........................---.........////////////---,,,+++,,,...///...---.............../////////........................//////......///000000111......////////////......---------...///000000111000000000000000000000000//////............//////////////////////////////000000//////////////////000000000000000000000000111111111111222222333333888999;;;===>>>???@@@@@@DDD@@@>>>>>>===;;;>>>CCCHHHOOO]]]mmm|||~~~}}}{{{yyyxxxyyy{{{|||xxx|||zzzvvvfff\\\OOOFFFBBBAAA???>>>>>>???@@@@@@AAACCCFFFHHHMMMOOOQQQTTT[[[ggguuu}}}{{{xxxvvvtttsssqqqmmmiiifffeeedddaaa^^^[[[YYYWWWVVVPPPNNNKKKGGGEEEFFFHHHKKKLLLLLLNNNPPPTTTYYY```dddmmmrrruuurrrjjjdddbbbccc^^^[[[WWWTTTSSSRRRRRRRRRQQQMMMIIIGGGIIIKKKLLLKKKJJJKKKMMMOOOPPPQQQQQQPPPOOOOOOQQQTTTWWWXXXWWWWWWZZZZZZYYYZZZYYYVVVRRRNNNKKKIIIFFFEEEEEEEEEEEEDDDCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDGGGHHHIIIIIIHHHGGGFFFEEE??????>>>???@@@AAA@@@@@@?????????>>>===<<<<<<;;;;;;:::999999999999999999::::::::::::999999888888777777666666666777888888444666999999999999:::<<<888888888888999:::;;;<<>>>>>=========999999999999999888888888999999999999999999999999888888888888999;;;<<<===::::::===BBBEEEJJJUUU```sss}}}{{{tttnnngggdddiiiqqq}}}{{{~~~|||yyyzzzzzz}}}|||~~~~~~yyyxxx{{{}}}~~~wwwrrrsssvvvyyyyyyvvvqqqlllhhhfffggghhhiiiiiiiiifff```XXXPPPKKKJJJKKKKKKKKKLLLMMMNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLMMMKKKJJJHHHGGGHHHIIIJJJFFFFFFHHHJJJKKKLLLMMMNNNMMMMMMMMMKKKIIIGGGEEEDDDEEEEEEEEECCCAAA===:::888222222111000000000000111////////////000000111111111000000000////////////////////////////////////---......//////000000000////////////////////////////////////////////////,,,,,,---------.........---,,,+++,,,---......,,,,,,,,,---------.................................000///......---------.........////////////......///////////////.........//////////////////////////////............////////////////////////////////////000000000000000000111111111111111111111111222111111111222333444555777999;;;>>>@@@BBBCCCDDDDDD@@@>>>>>>;;;:::>>>EEEMMMZZZmmmyyyuuuwww~~~{{{xxxzzz~~~~~~}}}|||||||||www{{{~~~~~~}}}zzztttlllfffVVVPPPHHHCCCAAA@@@>>>======>>>??????@@@DDDJJJOOOYYY]]]aaadddffflllttt{{{~~~zzzxxxrrrqqqooonnnmmmkkkgggdddaaa___]]]ZZZWWWUUUSSSRRRMMMNNNNNNMMMMMMOOOSSSWWW[[[]]]```bbbfffkkkrrrxxx~~~||||||wwwpppkkkjjjiiigggfffhhhbbbZZZWWWWWWYYYXXXVVVYYYZZZ\\\^^^``````______XXXWWWVVVXXX[[[]]]\\\ZZZ``````aaabbbaaa]]]XXXSSSNNNLLLIIIHHHIIIJJJJJJHHHIIIKKKMMMPPPRRRSSSSSSSSSOOOOOONNNMMMLLLKKKKKKLLLJJJIIIGGGFFFEEEFFFGGGHHHJJJKKKLLLMMMMMMLLLKKKKKKEEECCCBBBBBBDDDEEEDDDBBBBBBAAAAAA???>>>===<<<<<<<<<;;;;;;:::999999::::::::::::999999999888888888999888888777777777777888555777999999888777888999777777777888999:::;;;<<<<<<<<<======>>>>>>??????<<<;;;;;;:::999888888777:::999999999999999999999888888999999:::<<<===>>><<<;;;<<>>AAACCCEEEEEECCC@@@???>>><<<<<>>===;;;>>>@@@BBBCCCHHHOOOUUU^^^eeekkknnnnnnnnnssswwwyyyzzz|||}}}|||yyywwwuuunnnlllkkkiiiiiigggdddbbbYYYWWWUUURRRQQQQQQQQQRRRPPPUUUZZZ]]]___bbbgggkkkqqquuuyyy{{{}}}~~~ssslllkkkjjjgggcccmmmnnnqqqssstttsssrrrqqqddd```]]]]]]___aaa```^^^bbbcccfffiiijjjhhhccc___[[[WWWRRRQQQRRRRRRPPPNNNMMMOOOSSSXXX[[[]]]^^^^^^YYYXXXVVVUUUSSSRRRQQQQQQRRRQQQPPPNNNMMMLLLLLLKKKMMMOOOPPPRRRSSSSSSRRRRRRNNNKKKIIIIIILLLLLLJJJGGGGGGFFFEEEDDDBBBAAA@@@???>>>===<<<;;;:::::::::;;;;;;;;;:::999999999999999:::999999999888888777777555666777777555444444555777777777777888999:::;;;999:::;;;<<<===>>>>>>???<<<<<<;;;::::::999999888::::::::::::999999999999888888888999;;;<<<>>>>>>>>><<<<<<@@@BBBDDDKKKSSS[[[gggsssvvvwwwxxxyyywwwxxxvvvwwwxxxtttnnnlllnnnooowww|||sssrrrqqqqqqrrruuuzzzzzzvvvvvvyyysssyyyzzzvvvtttwww|||}}}wwwtttsssxxx}}}~~~yyyvvvuuuvvvwwwxxxyyywwwrrrjjjbbb]]]WWWTTTNNNIIIGGGGGGHHHJJJGGGHHHIIIKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKLLLLLLMMMNNNOOONNNNNNMMMLLLJJJFFFCCCAAA===>>>AAACCCCCCBBB@@@???888777444222111000111222...//////000111111222222111111111000000000//////////////////////////////000000000///////////////////////////////////////////////////////////////------------...............,,,,,,---...///...---,,,,,,,,,---.../////////........................//////...............///......////////////...............///////////////////////////////////////111000000//////000000111000000000000000000000000//////000000000111111111111111111111111111111111000000000000222444777999999:::<<>>???<<<;;;>>>@@@AAAFFFMMMWWWcccoootttuuuwwwwwwvvvtttqqqsssxxxyyyvvvssssssooowww}}}}}}zzzvvvtttvvv{{{zzzvvvvvv{{{{{{tttsssvvvwwwttt|||yyywwwxxxzzz|||~~~}}}}}}|||xxxrrrmmmiiibbb]]]UUUMMMHHHGGGHHHJJJDDDEEEGGGIIIKKKMMMNNNNNNKKKJJJJJJJJJJJJJJJKKKKKKMMMMMMLLLLLLMMMNNNOOOOOONNNOOONNNMMMJJJGGGCCCAAA:::<<>>???AAABBBFFFQQQ]]]qqqwwwllljjjsss|||rrrjjjfffllltttzzzgggbbbZZZTTTOOOLLLIIIGGGHHHFFFCCCBBBBBBDDDFFFGGGGGGOOOYYY___aaacccfffiiihhhnnnttttttooommmpppttttttvvvxxxxxxwwwtttpppmmmbbb```\\\YYYWWWUUURRROOONNNLLLIIIHHHLLLRRRZZZ___lllvvv{{{rrrnnnppprrrqqqooopppuuu}}}~~~vvvqqqoookkkeee```bbbffflllsssxxx|||}}}~~~xxxvvvssspppmmmkkkiiihhhiiiiiihhhgggdddaaa]]]\\\[[[]]]```ccceeefffggggggaaa]]]YYYYYY\\\\\\XXXTTTTTTTTTRRRPPPNNNLLLKKKJJJIIIHHHGGGFFFEEEDDDDDDDDD???>>>===;;;;;;<<<<<<===;;;;;;;;;:::999888777666555777888888666555555666777777777777777888888999999999999999999999999999777777999:::<<<===>>>???;;;;;;;;;::::::999999999555555666777888:::<<<===>>>:::999<<<>>>???CCCIIIVVVcccoootttuuuwwwwwwvvvrrrooopppvvv{{{zzzxxxxxxvvv}}}~~~~~~}}}}}}{{{wwwzzzyyytttuuussstttzzz~~~yyyqqqqqqvvvyyyxxxwwwvvvyyy|||uuutttwwwvvvooocccXXXQQQLLLIIIGGGJJJIIIGGGGGGIIIKKKLLLKKKPPPOOOLLLKKKIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJHHHEEEBBB>>>;;;888999===AAABBBBBBAAA>>>999444111111222333444222000///000000///...000000000000000000000000//////////////////////////////000000///...------222111111000///......---------------------------000000//////.........---000000//////.........---....................................//////////////////////////////////////////............/////////////////////000111111////////////////////////000000000000000000000000---.........//////000000...//////000111222222222111111111000000000000000444444333444555777999:::<<<<<<===>>>???@@@@@@AAA===<<<@@@FFFHHHKKKWWWdddxxx{{{vvvxxx}}}ssskkkjjjmmmqqqssssssggg^^^RRRKKKIIIGGGEEEBBBCCCCCCDDDCCCDDDGGGLLLOOOWWW^^^hhhqqqvvvxxxyyyyyywwwuuusssrrrtttwwwxxxxxx}}}wwwrrrnnnjjjfffddd\\\YYYTTTOOOLLLKKKLLLMMMHHHIIIKKKNNNSSS[[[dddjjjwww}}}{{{uuuwww{{{|||}}}~~~zzzvvvnnnooossszzz~~~yyyuuurrrzzzyyyxxxvvvuuuqqqkkkhhhgggggghhhiiikkknnnppprrrooojjjdddbbbcccbbb___[[[XXXXXXXXXWWWTTTRRRQQQQQQPPPOOOMMMMMMLLLJJJFFFCCC@@@>>>;;;999888999:::;;;>>><<<:::999:::::::::888:::::::::999999999999999777777777777666666666666777777888888888999999999;;;;;;:::;;;<<>><<<:::999999:::;;;;;;:::999888888888999::::::999999:::<<<@@@DDDFFFRRRXXXcccnnnvvvzzz{{{zzzssssssrrrsssvvvzzz}}}~~~{{{zzzzzzzzzyyyzzz{{{uuummmkkkoooyyyxxxwwwvvvzzz~~~zzz{{{}}}xxxpppggg___VVVNNNJJJIIIGGGEEEEEEFFFHHHHHHHHHMMMMMMLLLKKKJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNMMMLLLKKKKKKIIIFFFCCC@@@<<<999999<<<@@@BBBBBBDDDAAA===999666444333444333222000///000111000///000000000000000000000000///////////////////////////////////////...------............////////////////////////////////////000/////////............000/////////............////////////////////////............//////////////////////////////////////////............//////...............///000000////////////////////////000000000000000000000000........./////////000000...//////000111111222222111111111111000000000000333333333444666888:::<<>><<<999999999999888777;;;;;;::::::::::::::::::888888777777777666666666777777888888888999999999;;;;;;::::::;;;>>>@@@BBBCCCBBB@@@???===<<<<<<;;;:::999999888888999:::;;;999999888999;;;???BBBEEEMMMRRR[[[eeennnuuuzzz|||wwwuuussstttwww{{{}}}}}}}}}{{{zzzuuuooommmnnnxxxwwwvvvvvvyyy}}}}}}{{{wwwqqqggg]]]VVVRRRNNNIIIEEEEEEFFFFFFFFFJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLNNNMMMLLLLLLLLLJJJFFFDDDBBB???;;;999;;;>>>@@@BBBEEECCC@@@===999666444222333111000000111111111000000000000000000000000000///////////////////////////////////////......---***+++,,,---...///000111////////////////////////////////////............////////////............000000000000000000000000............//////////////////////////////////////////............//////......---------...//////////////////////////////000000000000000000000000......////////////000000/////////000111111222222111111111111111111111111222333444666888;;;===>>>BBBCCCDDDDDDDDDCCCAAA@@@JJJEEEDDDGGGMMMUUU___iiivvv}}}zzzyyyyyyzzzwwwuuutttuuuyyy|||~~~~~~}}}qqqfffTTTNNNFFFCCCCCCDDDCCCBBBCCCDDDDDDGGGMMMWWWccckkkwww}}}|||zzzyyyxxxwwwuuurrrppplllgggbbb[[[SSSMMMGGGEEEBBB@@@CCCHHHOOOSSS^^^aaadddhhhlllrrrxxx|||{{{{{{{{{|||~~~wwwrrrppppppooommmnnnnnnllliiifffbbb```^^^\\\\\\\\\\\\[[[VVVPPPKKKKKKIIIFFFBBB???>>>>>>>>>@@@>>><<<;;;;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;999888888888777777777777888888888888888999999999;;;:::999999:::<<<===>>>CCCCCCBBBAAA@@@>>><<<;;;::::::999999999999::::::999888888888:::===@@@BBBJJJMMMRRRZZZcccllltttxxxyyyuuurrrssswww{{{||||||~~~}}}|||{{{zzzyyyzzzyyywwwvvvxxx}}}~~~xxxyyy{{{}}}{{{vvvnnnhhheee^^^TTTLLLHHHFFFFFFFFFFFFGGGIIIKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKNNNMMMKKKKKKKKKIIIFFFCCCDDDAAA===::::::<<>>;;;777333111333111000000111222111111////////////////////////////////////////////////...///////////////......++++++,,,---///000111111------------------------///////////////.........///////////////.........////////////////////////............//////////////////////////////////////////............/////////............///000000//////////////////////////////////////////////////////////////////000000//////000000111111111111000111111111111111222222222333555777:::===@@@AAADDDEEEFFFFFFEEECCCAAA@@@IIIGGGGGGLLLUUU]]]eeejjjpppyyy{{{wwwuuuuuuxxxzzz}}}{{{zzzmmmbbb\\\MMMIIIDDDBBBCCCDDDEEEDDDGGGHHHLLLPPPWWWaaalllssszzz|||yyywwwvvvsssqqqkkkhhhbbb]]]WWWPPPJJJEEECCCAAA???@@@FFFOOOYYY___jjjmmmqqqtttwww{{{}}}{{{yyyzzzxxxuuurrrnnnjjjfffcccbbbbbbcccdddccc^^^XXXSSSRRRPPPLLLHHHDDDBBBAAA@@@DDDBBB???>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<999999999999888888888888888888888888888888888888:::999999888999999:::;;;>>>???@@@@@@@@@???===<<<===<<<;;;:::999999888888888777777777999;;;===>>>HHHIIIMMMSSSZZZcccjjjnnnwwwtttqqqrrrvvv{{{}}}}}}~~~|||||||||~~~ssstttvvvyyy{{{zzzwwwtttxxxooobbbVVVNNNIIIGGGEEEDDDEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLKKKJJJJJJIIIGGGDDDAAADDDAAA>>>:::999:::<<>>:::555333444222000000111222111000////////////////////////////////////////////////......///////////////........./////////000000000.................................///////////////.........///////////////....................................//////////////////////////////////////////............//////000000//////000000111222000000000000000000000000////////////////////////000000000000000000//////000000000000000111111111000000111111222222222333222333666999===@@@BBBCCCDDDDDDEEEEEEEEECCCBBBAAAEEEIIINNNVVV```hhhkkkkkkkkkrrr|||}}}xxxvvvvvv{{{|||lll^^^TTTPPPIIIGGGDDDCCCDDDEEEFFFGGGMMMQQQXXX^^^ccciiiooosss|||~~~zzzwwwuuurrrooolllddd___XXXQQQLLLHHHDDDBBB@@@??????CCCJJJUUU```gggooorrruuuxxxyyy{{{~~~|||yyytttoookkkhhhiiikkkllllllhhhbbb]]]YYYWWWSSSNNNJJJGGGDDDCCCFFFDDDAAA@@@AAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;::::::::::::999999999999888888888888888888888888999999888888888888999999:::;;;===???@@@AAA@@@@@@AAA@@@???===;;;888777666888777777777888999;;;;;;AAACCCHHHNNNVVV]]]cccgggsssssssssuuuxxx{{{~~~{{{xxxvvvsssssstttuuutttttt~~~xxxnnncccZZZQQQJJJEEEDDDEEEFFFGGGIIIIIIJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGCCCAAAAAA@@@>>>;;;888888:::<<<@@@AAABBBCCCAAA>>>;;;999555333111111111222111000000000000000000000000000////////////////////////---...//////////////////000000000000000/////////000000000000000000000000.........///////////////.........///////////////....................................//////////////////////////////////////////............//////111111000000111111222333000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000111111000000111111222333333333333555888;;;???BBBDDDEEECCCCCCCCCCCCDDDDDDDDDDDDGGGPPP[[[dddlllrrrssspppnnnqqqwww~~~}}}{{{|||~~~}}}pppaaaSSSKKKIIIGGGFFFFFFGGGHHHJJJLLLMMMWWW\\\dddjjjlllmmmnnnooouuuzzz}}}zzzvvvsssppplllgggddd[[[UUUNNNHHHDDDCCCAAAAAA>>>===>>>CCCKKKVVVaaahhhmmmoooqqqrrrqqqrrrtttuuuwwwzzz|||vvvqqqnnnnnnooopppooolllfffbbb```^^^ZZZUUUPPPLLLIIIHHHFFFDDDBBBBBBCCCCCCBBBAAA@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::999999999888888888888888888888888888888888999999999:::<<<>>>AAABBBCCCDDDCCCBBBAAA???===:::888666888888888777888888999999888<<>>>>><<<888777888:::===>>>@@@BBBBBB@@@>>>===777555222111111111000...000000000000000000000000////////////////////////------...///////////////////////////////////////000000000000000000000000............/////////000............/////////000....................................//////////////////////////////////////////............//////000000000000000111111222000000000000000000000000000000000000000000000000111111111000000000//////111000000000000000000000000000111222222333444444444666999===@@@CCCDDDEEECCCCCCBBBBBBCCCEEEHHHIIIPPP]]]jjjqqqvvvzzz{{{xxxwwwxxxyyy}}}~~~|||~~~~~~zzzjjj```WWWNNNJJJKKKHHHIIILLLOOOQQQTTTWWWYYYaaafffmmmqqqqqqooommmlllgggmmmvvv}}}wwwtttooojjjfff```ZZZWWWOOOKKKFFFCCCAAA@@@???>>>;;;<<<===BBBJJJTTT^^^dddggghhhhhhgggeeeeeefffhhhmmmpppxxx~~~zzzyyyxxxwwwuuuqqqkkkgggfffddd```\\\WWWSSSOOONNNJJJHHHGGGGGGHHHIIIHHHGGGDDDCCCBBBAAA???===<<<;;;<<<<<<<<<<<<;;;;;;;;;:::999999999888888888777777666777888888999999999999888999:::;;;===@@@BBBCCCBBBBBBBBBAAA???===;;;999999999888888888888888888666888===EEEMMMVVV]]]aaahhhpppxxxxxxrrrpppsssyyy~~~}}}~~~}}}~~~|||yyyyyywwwsssqqqsssyyy~~~yyyzzz|||}}}~~~wwwqqqooonnnmmmmmmtttxxx}}}~~~xxxjjjYYYMMMFFFEEEEEEDDDEEEGGGIIIJJJEEEFFFGGGIIIKKKLLLMMMNNNMMMLLLKKKJJJJJJHHHEEEBBB;;;===>>><<<888666777888999;;;===???@@@???>>>>>>888666333222111111///---000000000000000000000000////////////////////////------...///000000//////---------.........//////////////////////////////---.........//////000000---.........//////000000000000000000000000000000............/////////000//////////////////////////////............/////////////////////000111111000000000000000000000000000000000000000000000000222111111111000000//////111111111000000000000000000000111222333333444444555777:::>>>AAACCCEEEEEECCCBBBAAAAAACCCGGGKKKMMMXXXggguuuzzz|||~~~~~~~~~xxxvvvyyy|||~~~~~~|||zzzyyyiiiYYYRRROOOLLLLLLOOOKKKNNNRRRVVVZZZ^^^bbbdddhhhlllqqqsssrrrooommmlll___fffooowww{{{|||||||||rrrnnniiiccc]]]VVVOOOJJJFFFDDDBBBAAA@@@???===<<<;;;;;;>>>BBBJJJSSS\\\aaabbbbbbaaa___\\\[[[]]]^^^gggjjjrrr{{{{{{uuuqqqjjjhhheee```\\\WWWTTTRRRNNNMMMLLLLLLNNNOOOOOONNNGGGGGGEEECCCAAA???===<<<===<<<<<<<<<<<<;;;;;;;;;999999999999888888777777666777888999999:::::::::777777777777999;;;>>>???AAAAAABBBBBBAAA@@@>>>===999999999999888888888777999:::<<>>???@@@@@@@@@<<<:::666333000//////000//////000111111111111111000///...------...///000...---,,,,,,,,,,,,---...000000//////.........---000000000000000000000000///...---,,,,,,---...///......////////////......////////////////////////000000///...............////////////////////////---...///111111111000///000000000000000000000000222111111111000000//////000000000000000000000000000000000000111111111111111111111111111111111111////////////111222444666;;;;;;===@@@DDDFFFFFFEEEBBB>>>???CCCEEEFFFOOOZZZjjjvvv}}}}}}wwwsssttt{{{zzzzzz}}}~~~zzzzzzrrrdddZZZQQQNNNKKKIIINNNVVVWWW[[[ccckkkqqqrrrooollloooqqqvvvzzz|||yyysssnnnllljjjiiinnnuuuwwwsssmmmhhhbbbZZZSSSOOOLLLHHHEEECCCAAA???===;;;;;;;;;;;;;;;<<<>>>@@@CCCJJJRRRXXX`````````^^^\\\[[[[[[]]]fffgggiiikkkpppxxx~~~uuutttpppkkkfffbbb]]]XXXUUUVVVTTTQQQRRRUUUWWWWWWUUUPPPMMMHHHEEEBBB@@@>>><<<>>>===;;;;;;<<<===<<<;;;>>>===<<<<<<;;;;;;;;;;;;777777777777666666666666:::999999999::::::;;;<<<===???BBBDDDEEECCC@@@>>>;;;;;;;;;::::::999999999;;;;;;<<<>>>BBBHHHMMMQQQZZZ```ffffffbbbaaadddiiirrrtttuuuwwwyyyyyyyyyyyyrrr|||vvvmmmfffgggnnnxxx~~~zzzyyy{{{xxxtttqqqqqqrrr|||}}}yyyttteeeUUULLLJJJFFFDDDBBBCCCEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMLLLKKKIIIHHHGGGFFFFFF>>>===;;;999777666555555888999:::<<<>>>???@@@@@@===;;;888555222111000000//////000000111111111111000///...------...///000//////...------...//////000000/////////.........000000000000000000000000///...------------...///......////////////......////////////////////////000000///...............////////////////////////......///000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000111111111111111111111111111111111111111000000111222444666777999;;;???CCCFFFHHHGGGFFFCCC@@@AAAEEEIIIMMMXXXcccqqq{{{}}}vvvrrrrrruuu}}}{{{}}}nnn```ZZZTTTPPPQQQRRRQQQUUU\\\aaahhhttt~~~|||xxxzzz{{{}}}~~~yyyuuuqqqmmmjjjkkkooopppkkkeee^^^YYYRRRLLLIIIFFFCCCAAAAAA@@@???===<<<<<<<<<<<<<<<===>>>@@@DDDJJJRRRWWW```aaaaaa```______```aaabbbdddfffhhhjjjmmmrrruuu|||}}}yyytttpppkkkfffaaa^^^bbb___[[[YYYZZZ[[[[[[ZZZWWWSSSOOOKKKIIIGGGDDDBBB@@@>>>===<<<===>>>===<<<>>>===<<<;;;;;;;;;;;;;;;999999999888888888777777999999999999999:::;;;;;;;;;===???AAAAAA@@@???===;;;;;;;;;;;;::::::999999:::::::::<<>>>>>>>>>>>???>>>>>>===<<<===>>>???AAADDDJJJQQQVVV^^^```bbbccccccdddfffhhhgggjjjlllmmmllljjjjjjkkkmmmnnnooopppqqquuu{{{zzztttnnnjjjkkkgggaaa^^^\\\\\\\\\[[[ZZZVVVQQQNNNKKKIIIFFFDDDCCCAAA???>>>??????>>><<<======<<<;;;;;;;;;<<<<<<::::::::::::999999999999888888888888888888999:::999:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;:::::::::999999:::<<>>@@@???===;;;888555333222//////////////////000000/////////....../////////////////////////////////000000////////////////////////////////////////////////............//////......////////////......////////////////////////000///............//////////////////////////////111000///......///000111////////////////////////111111111000000000000000000000000000000000000000000000111111111222222222111111111111111111111111222222222333444777999:::;;;@@@GGGLLLMMMKKKHHHFFFHHHHHHLLLSSS]]]iiiuuu~~~|||sssnnnnnnrrr~~~}}}~~~{{{zzz{{{xxxnnncccXXXPPPNNNNNNPPPUUUZZZ___dddgggvvv}}}{{{sssiiibbb]]]YYYSSSOOOJJJHHHEEEBBBAAA@@@@@@@@@<<<===???@@@@@@@@@???>>>???@@@AAACCCFFFJJJQQQUUU[[[]]]aaaccceeegggjjjllloooqqqrrrrrrpppooonnnnnnnnnllliiiiiijjjkkkmmmmmmooooooooonnnnnnppptttvvvyyy}}}zzzuuutttoooiiidddaaa``````aaa^^^ZZZVVVRRROOOLLLJJJHHHGGGEEEBBBAAAAAA@@@>>>===>>>>>>===<<<<<<<<<<<<===;;;;;;;;;:::::::::999999888888777777777777888888888888888999:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999:::;;;===>>>BBBFFFKKKLLLKKKLLLPPPTTTYYY___eeefffdddgggnnntttzzztttvvv{{{yyyvvvwww|||}}}yyyuuussspppnnnlllooonnnllliiifffdddbbbaaabbbfffppp||||||{{{{{{{{{zzzxxxwwwpppnnnkkkqqqsssooohhhccc___\\\VVVTTTQQQLLLHHHDDDAAA@@@DDDDDDEEEGGGHHHIIIKKKKKKHHHIIIIIIJJJJJJIIIHHHHHHEEEBBB>>>999666555555666444444444666777:::<<<===@@@@@@???===;;;888555444111000////////////000000...//////////////////...........................//////000000000000000000////////////////////////////////////////////////......////////////......//////////////////////////////............//////////////////////////////111000///......///000111////////////////////////000000000000000000111111000000000000000000000000111111111111222222222222111111111111111111111111111111222222444777999;;;???DDDKKKNNNMMMJJJHHHGGGIIILLLRRRZZZggguuuyyytttppprrrvvv~~~~~~zzz||||||{{{wwwwww|||sssfff^^^YYYVVVSSSSSSTTTUUUYYY```jjjssswww~~~{{{wwwpppeee[[[UUUPPPKKKHHHDDDDDDCCCAAA@@@@@@@@@AAA<<<>>>???AAABBBAAAAAA@@@AAABBBDDDEEEGGGLLLQQQUUUWWWZZZ___ccceeehhhkkkmmmnnnooopppppppppqqqsssvvvyyyvvvqqqnnnmmmkkkiiiggghhhiiijjjjjjkkkmmmrrrvvv~~~|||vvvppplllkkklllnnnhhheee```[[[YYYVVVSSSQQQMMMJJJGGGEEEDDDCCC@@@???@@@@@@???>>>============;;;;;;:::::::::999999999888888777666666777777777888777777888999;;;===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999:::;;;;;;>>>AAADDDEEEFFFGGGKKKNNNTTTWWW\\\aaafffjjjnnnoooxxx|||xxxuuuxxx~~~~~~|||wwwtttuuuyyy}}}~~~~~~~~~}}}{{{xxxuuuwwwvvvuuussspppmmmkkkiiicccfffmmmzzz{{{|||sssnnniiijjjkkkiiieee```\\\ZZZYYYXXXVVVRRRMMMHHHCCC@@@AAABBBCCCEEEFFFHHHIIIJJJHHHIIIJJJJJJJJJIIIHHHGGGEEECCC???;;;999777777777555555444555666888:::<<<>>>?????????===:::777555333222000/////////000111......////////////......---......//////......---//////000000000000111111000000000000000000000000...//////000000//////.........////////////......///////////////////////////............//////000////////////////////////111000000///////////////000000000000000000000000000000000000111111111111000000000000000000000000111111111222222222222333111111111111111111111111111111222333555777:::<<>>@@@AAA???@@@AAABBBCCCCCCCCCCCCDDDFFFGGGHHHJJJMMMRRRUUUUUUXXX]]]bbbdddgggjjjlllmmmnnnnnnnnnppptttyyy}}}|||xxxtttrrrooommmkkkhhhkkkooorrrtttxxx~~~}}}wwwuuuvvvxxxqqqnnnhhhdddaaa^^^[[[YYYTTTRRRNNNKKKIIIGGGEEECCCDDDCCCBBB@@@???>>>======;;;;;;;;;;;;::::::::::::999888777777777777777777888777777888999:::;;;<<<999999::::::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;777999<<<>>>AAADDDHHHKKKQQQSSSXXX```iiiooopppooossswww}}}{{{zzz}}}{{{|||zzz}}}wwwtttwwwyyy~~~{{{xxxvvvuuunnnlllmmmuuu~~~{{{tttooommmmmmmmmkkkfffaaa^^^\\\\\\\\\YYYTTTMMMFFFAAA???@@@AAACCCEEEFFFHHHHHHHHHIIIJJJKKKJJJIIIGGGFFFFFFEEEBBB>>>;;;999777666777666555444555777999:::<<<===???@@@???<<<999777444333111000000000111222---...///000000///...---...///000000000000///...//////000000000111111111000000000000000000000000...///000111111000///.........////////////......////////////////////////...............///000000////////////////////////000000000000000///......000000000000000000000000///000000000111111111111000000000000000000000000111111111222222222333333111111111111111111111111333333333444777999<<<===BBBFFFJJJKKKIIIIIIMMMPPPSSS\\\hhhttt{{{ssssssuuu{{{wwwwww|||||||||{{{zzzkkkeee\\\TTTQQQRRRTTTVVVQQQUUUXXXZZZddduuuuuummm]]]XXXQQQKKKFFFDDDCCCCCCAAACCCDDDCCC@@@???@@@BBBCCCBBBBBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLOOOSSSVVVTTTXXX]]]bbbdddfffiiijjjlllmmmnnnoooqqquuuzzz~~~{{{{{{yyywwwuuutttttttttqqqwww}}}~~~~~~{{{wwwqqqmmmjjjgggdddbbb\\\YYYUUURRRPPPMMMJJJHHHHHHFFFDDDBBB@@@???>>>=========<<<<<<<<<;;;;;;;;;:::999888777777777777888777777777888888999999999888888888999999999::::::::::::::::::;;;;;;;;;;;;666777999;;;>>>AAAEEEGGGOOOSSS[[[cccjjjnnnpppqqqsssvvvzzz~~~}}}}}}rrruuu|||{{{xxxzzz}}}~~~~~~yyysssnnnpppzzzzzzxxxtttrrrttttttpppjjjfff^^^___```^^^YYYQQQIIICCC>>>???@@@BBBDDDEEEGGGGGGIIIJJJKKKKKKKKKIIIFFFEEEHHHGGGDDDAAA===999666555888777555444555666888:::;;;<<>>???BBBEEEHHHHHHGGGIIIPPPUUU[[[gggttt}}}yyyuuuwwwvvvxxx}}}~~~uuuwww}}}|||yyywwwzzzzzzqqqfff___\\\XXXUUUUUUVVVYYYZZZ[[[```cccdddmmm|||{{{nnnfffRRROOOJJJEEECCCBBBBBBBBBDDDFFFGGGFFFCCCAAACCCEEEEEEDDDCCCCCCCCCEEEFFFGGGIIIJJJLLLLLLMMMPPPTTTVVVUUUYYY^^^bbbdddfffhhhjjjgggiiikkkmmmnnnqqqtttwwwuuuwwwxxxxxxwwwxxxzzz|||}}}|||xxxuuurrrooolllbbb___ZZZWWWTTTRRRNNNLLLJJJIIIFFFCCCAAA???>>>===>>>>>>>>>>>>============::::::999888777777888888666666777777888777777666777777888888888999999999999999999:::;;;;;;;;;<<<<<<<<<<<<<<<===@@@BBBDDDMMMUUU___fffjjjlllooossstttvvvyyy{{{~~~~~~___gggqqqyyy|||vvvqqqqqqvvv}}}vvvpppjjjgggddddddccc___VVVOOOGGGCCC@@@AAAFFFJJJHHHFFFHHHHHHIIIIIIIIIHHHHHHGGGJJJHHHEEEBBB@@@===:::777555666666666666666666666999:::===???@@@@@@???>>>666555444222111000//////............/////////000111111000000//////......//////000000000000//////000000//////.........---........................////////////////////////000000000000111111111111111111000000//////......////////////////////////............/////////000000000000000000000000000222111111111000000//////111111111111111111111111111111222222222222111111000111111111111222222222222222222444777;;;???AAAHHHFFFFFFHHHIIILLLUUU___gggttt{{{pppmmmrrryyy|||}}}zzz~~~{{{rrrjjjiiihhhccc^^^\\\^^^UUUPPPSSSXXX[[[ccclllrrrsssuuuxxx|||xxxpppggg___ZZZNNNKKKFFFBBB@@@@@@AAACCCGGGOOORRRKKKFFFGGGHHHFFFFFFFFFFFFFFFHHHJJJLLLMMMNNNMMMMMMOOORRRTTTUUUTTTXXXYYY\\\___aaacccdddeeefffdddfffiiikkkkkkooouuuzzzyyyxxxwwwwww{{{~~~|||{{{yyylllddd]]][[[]]]ZZZRRRIIIJJJIIIIIIHHHGGGCCC>>>:::??????>>>=========>>>>>><<<<<<;;;::::::999999888666666666666666777888888888888888888888888888888::::::;;;;;;;;;;;;;;;;;;888999999::::::===AAADDDPPP[[[fffjjjhhhfffiiinnn{{{vvvuuuyyy|||zzz}}}TTTZZZcccjjjooouuu~~~vvvpppqqqwww|||}}}xxxooollliiihhhgggddd]]]WWWNNNIIICCC@@@BBBEEEFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEJJJIIIGGGFFFDDDAAA===:::888888777777777777777777888999<<<>>>???@@@??????999888555333111000000000........./////////000000111000000000/////////...//////000000000000//////000000/////////.................................000000000000000000000000...////////////000000000111000000000/////////...////////////////////////........./////////000000000000000000000000000000111111111111000000000///111111111111111111111111111111222222222222111111111111111111222222222222333333444666999<<<@@@BBBGGGFFFHHHKKKMMMPPPZZZeeeuuutttlllmmmuuu{{{~~~vvvlllccc```^^^ZZZWWWVVVXXXSSSSSSZZZbbbhhhrrr{{{~~~uuulllddd\\\UUUQQQKKKIIIFFFCCCAAAAAABBBBBBHHHOOOSSSNNNJJJJJJKKKIIIJJJJJJJJJKKKLLLNNNPPPQQQPPPPPPPPPRRRUUUWWWXXXWWWWWWXXXZZZ]]]___aaaccccccaaa```ccchhhjjjiiimmmrrruuuwwwzzz}}}~~~|||sssllleeecccdddbbbZZZRRRNNNMMMLLLLLLJJJGGGBBB??????>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999999999666666666666666777888888888888888888888888888888:::::::::;;;;;;;;;;;;<<<::::::::::::999;;;>>>AAANNNWWWaaaeeecccbbbggglllvvvwww{{{~~~zzz|||IIINNNTTTYYY]]]bbbiiinnnpppvvv|||~~~||||||~~~~~~sssnnnppptttwww{{{zzzvvvqqqooonnnlllgggccc[[[UUULLLDDD@@@AAADDDGGGDDDDDDDDDEEEEEEEEEEEEEEEJJJJJJJJJJJJIIIFFFBBB>>>:::::::::999999888888888666888:::<<<>>>@@@@@@AAA===;;;777444111000000111....../////////000000000000000000000//////////////////000000000000//////000000////////////..............................111111111111111111111111............////////////000000000000////////////////////////////////////....../////////000000000000000000000000000000000111111111111000000000000111111111111111111111111111111222222222222111111111111111111222222222333333444555888;;;>>>AAACCCDDDFFFJJJNNNPPPUUUbbbooo~~~tttmmmlllqqqyyy{{{ooodddZZZWWWUUUSSSRRRTTTYYYYYY^^^hhhqqqzzzvvvpppfff]]]VVVPPPKKKHHHGGGFFFEEEDDDCCCBBBBBBBBBHHHOOOSSSRRRPPPOOOOOOMMMOOOOOOPPPPPPRRRSSSUUUVVVUUUTTTTTTVVVYYY[[[[[[[[[WWWXXXZZZ\\\___aaabbbccc``````ccchhhiiigggjjjnnnvvvzzzzzzssskkkhhhiiiggg```YYYUUUTTTRRRQQQOOOLLLHHHDDDAAA@@@???>>>===<<<<<<<<<======<<<<<<;;;::::::999777777777666777777888999888888888888888888888888:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::999999;;;>>>IIIQQQYYY\\\\\\^^^eeelllqqqwww|||}}}FFFIIINNNPPPSSSVVVZZZ]]]```fffnnnssstttsssqqqqqqvvv~~~|||tttsssvvvvvv{{{~~~zzzvvvsssooolllgggbbbYYYOOOGGGCCCDDDGGGEEEEEEEEEEEEEEEFFFFFFGGGIIIJJJKKKLLLMMMJJJEEEBBB===<<<;;;:::999888888777555666888:::===???AAABBB???<<<888444111000000000...////////////000000000000000000000//////////////////000000000000//////000000//////////////////........................000000000000000000000000........./////////000000000000000000////////////////////////////////////...////////////000000000000000000000000000000000111111111000000000000000111111111111111111111111111111222222222222111111111111111222222222333333333444666:::===@@@BBBDDDCCCDDDIIIMMMPPPYYYjjj{{{xxxtttooonnnssszzz{{{ggg^^^UUURRRRRRSSSWWW\\\gggkkkrrr{{{zzzvvvjjjddd[[[SSSMMMIIIFFFDDDDDDEEEEEEEEEDDDDDDCCCCCCGGGLLLRRRUUUTTTTTTSSSRRRSSSTTTTTTUUUWWWXXXYYYZZZYYYXXXXXXZZZ]]]^^^^^^]]]ZZZZZZ\\\]]]___bbbdddeeeeeecccdddgggggggggjjjooo}}}{{{sssooonnnlllfffaaa\\\ZZZWWWUUUSSSPPPLLLIIIEEEDDDCCCAAA@@@???>>>>>>>>>>>>===<<<<<<;;;;;;:::888888777777777888888999888888888888888888888888999::::::;;;;;;<<<<<<<<<:::;;;;;;:::999999;;;===DDDIIIOOORRRUUU[[[eeemmmnnnttt|||IIIKKKNNNPPPQQQRRRSSSTTTUUU[[[dddkkkmmmkkkhhhfffjjjsss~~~zzzyyy{{{~~~~~~{{{|||{{{uuurrrmmmjjjddd[[[QQQIIIFFFDDDEEEEEEDDDDDDEEEEEEGGGGGGHHHIIIJJJLLLMMMKKKGGGCCC>>>>>><<<;;;999888777666555555666888;;;>>>AAABBB???===999555222111000000////////////000000000111////////////000000000000//////000000000000////////////000000000000000000//////////////////////////////////////////////////////000000000111111111////////////000000000000000000000000000000000000////////////000000000111000000000000000000000000000000000000000000111111111111111111111111111111111111222222222222111111111222222222222333333333222444888;;;???BBBCCCDDDCCCCCCFFFKKKRRR^^^sss{{{uuunnnooorrrxxx}}}lll]]]VVVQQQRRRUUUYYY```gggwww~~~|||vvvoookkk___ZZZSSSMMMIIIGGGEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFJJJPPPVVVXXXWWWWWWWWWWWWXXXYYYZZZ\\\]]]]]]^^^^^^]]]]]]^^^```aaa```___[[[[[[[[[]]]___aaacccdddeeebbbcccfffhhhkkkrrrzzz~~~yyyvvvtttoookkkeeebbb]]]YYYVVVSSSOOOMMMHHHGGGEEECCCAAA??????>>>??????>>>======<<<<<<;;;999999888888888888999999888888888888888888888888999999::::::;;;<<<======999:::;;;;;;::::::<<<>>>>>>BBBGGGJJJOOOWWWcccllloooppptttzzz|||xxxyyy~~~SSSUUUWWWYYYYYYWWWUUUSSSQQQUUU[[[aaaddddddaaa```dddkkkvvv|||~~~|||xxxuuuvvv{{{|||wwwqqqooolllfff]]]SSSJJJDDDCCCCCCBBBBBBBBBDDDEEEFFFHHHHHHIIIKKKLLLKKKGGGDDD@@@@@@>>><<<:::888666555555555555666999<<<@@@BBB???>>>;;;888666333222111/////////000000000111111////////////000000000000//////000000000000////////////000000000000111111////////////////////////........................000000000000111111111111////////////000000000000000000000000000000000000/////////000000000111111000000000000000000000000000000000000111111111111111111111111111111111111111111222222222222111111222222222222333333333333333555:::>>>BBBDDDEEEEEEDDDCCCFFFNNNYYYhhh|||zzzsssmmmiiioooyyy~~~zzzjjj\\\SSSOOOOOOTTTZZZaaajjjrrryyyrrrkkkddd```TTTQQQKKKHHHGGGFFFEEEDDDEEEEEEFFFGGGGGGFFFFFFEEEGGGHHHNNNWWW[[[[[[\\\^^^\\\]]]___```bbbccccccccceeecccbbbbbbccccccaaa```[[[[[[[[[\\\^^^```cccdddcccaaadddjjjpppvvv~~~{{{wwwsssppplllfff```\\\XXXUUURRRKKKIIIGGGDDDBBB@@@???>>>@@@@@@???>>>>>>======<<<;;;:::999999888999999999888888888888888888888888888999::::::;;;<<<======999;;;<<<<<<<<<;;;===>>>;;;>>>@@@CCCHHHRRR^^^gggnnnmmmmmmrrrxxxqqqqqqxxx}}}|||fffhhhjjjllllllhhhccc___YYYYYYYYYYYY[[[[[[[[[ZZZ```eeemmmyyy|||vvvrrrppprrruuuxxxxxxtttrrryyy}}}xxxvvvsssooojjj```SSSKKKDDDCCCBBBBBBCCCDDDFFFHHHJJJIIIIIIJJJKKKJJJHHHFFFCCCBBB@@@>>>;;;999777666666555444555777;;;???AAA@@@??????===:::777444333//////000000000111111111.../////////000000000111//////000000000000////////////000000000111111111/////////////////////////////////////////////////////////000000000000111.../////////000000000111000000000000000000000000//////000000000111111111000000000000000000000000///000000000111111111111111111111111111111111111111111222222222222111111222222222333333333444444555888===BBBFFFHHHHHHHHHFFFEEEJJJWWWfffuuu{{{ssspppnnnkkkhhhgggqqq~~~||||||pppeee[[[RRRNNNMMMQQQZZZbbbiiisss|||{{{tttllleee^^^WWWSSSMMMJJJHHHGGGGGGHHHGGGFFFHHHHHHGGGGGGGGGGGGGGGGGGIIIIIINNNXXX^^^___aaaeeecccdddfffhhhiiijjjjjjjjjkkkiiigggffffffeeecccbbb______^^^___```cccfffggghhhiiioooxxxwwwqqqnnnnnnnnnrrruuuyyy|||}}}wwwpppiiiccc___[[[YYYPPPOOOLLLIIIFFFDDDBBBAAAAAA@@@@@@???>>>>>>======;;;;;;:::999999999999999888888888888888888888888888999999:::;;;<<<===>>><<<>>>???>>>===;;;<<<===;;;<<<===>>>BBBKKKVVV]]]jjjkkklllooozzz|||qqqmmmrrrzzzzzzxxxtttttt{{{~~~wwwyyy|||~~~yyyrrrmmmfffaaa[[[VVVUUUUUUVVVWWW^^^```gggtttzzzsssnnnnnnqqqtttuuutttmmmgggjjjvvv|||xxxvvvsssjjj]]]SSSFFFFFFEEEDDDEEEGGGIIIKKKKKKJJJIIIJJJJJJJJJIIIGGGEEEDDDBBB@@@===:::888777777555444444666:::>>>AAA@@@AAAAAA@@@>>>:::777555000000000000111111111111.../////////000000111111//////000000000000////////////000000111111111222000000000000000000000000000000000000000000000000............/////////000.../////////000000111111000000000000000000000000000000000000111111111111000000000000000000000000//////000000111111111222111111111111111111111111111111222222222222111111222222333333333444444444666:::@@@EEEIIIKKKKKKJJJGGGGGGOOO___qqq~~~yyymmmdddbbbccceeeeeefffrrrzzzzzzppp___XXXSSSPPPNNNOOOVVV```iiipppyyyvvvqqqiiiaaaZZZSSSLLLHHHJJJHHHGGGHHHIIIJJJJJJIIIJJJIIIHHHGGGGGGGGGHHHHHHLLLIIINNNYYY```bbbdddiiihhhiiikkkmmmoooooooooooopppmmmkkkjjjiiigggeeecccddddddcccccceeehhhjjjlllsssuuu}}}~~~yyyuuuqqqooommmlllmmmnnnrrrxxx{{{rrrhhh```[[[ZZZZZZZZZ]]]```bbbeeejjjqqqwwwwwwzzzzzzwwwrrrssszzzwwwoooiiiddd```^^^VVVUUURRRNNNKKKIIIGGGFFFAAAAAA@@@@@@???>>>>>>>>><<<;;;::::::999999999999888888888888888888888888888888999:::;;;======>>>???@@@AAA@@@===;;;:::;;;<<<<<<;;;<<<>>>EEEOOOVVVffflllnnnooowwwtttmmmoootttwwwxxxsssqqqmmmmmmuuu|||yyyzzzxxxsssjjj^^^TTTOOOOOORRRQQQZZZaaajjj|||{{{vvvvvvuuusssooolllgggcccccclllyyy|||xxxyyyyyylll\\\MMMHHHEEEDDDDDDDDDDDDEEEIIIHHHGGGHHHJJJKKKKKKIIIJJJHHHDDD@@@===:::999999333666999999888888;;;===???>>>=========;;;888666444333111000///000222333//////............//////............/////////000000000000000000000000000000000000000000000000000111111000000//////......//////000000000000//////////////////000000000000000000000000000000000000111000///......///000111111111000000//////......000000000000111111111111111111111111111111111111333222222222111000000000555111000333555444555888888>>>EEEIIIIIIHHHIIIJJJLLLLLLTTTeeevvvxxxfffYYYYYY[[[ZZZ___hhhooowww{{{vvvxxx{{{qqq```VVVPPPOOOQQQRRRYYYccclllsssxxx|||{{{vvvmmmfff\\\UUUQQQNNNJJJHHHHHHHHHGGGFFFGGGHHHJJJKKKNNNNNNNNNLLLKKKKKKMMMOOOOOORRRWWW\\\bbbgggkkkmmmqqqrrrtttuuussssssssstttxxxtttnnniiifffeeefffhhhggghhhjjjlllooosssyyy}}}zzzsssoookkkgggccc___[[[WWW[[[ZZZZZZ^^^eeemmmrrruuuoooiii```WWWQQQOOOOOOQQQKKKLLLLLLNNNQQQTTTWWWYYY___```bbbbbbcccfffjjjlllqqqrrruuuzzzzzzuuuooogggaaa___\\\XXXUUUQQQMMMHHHEEEGGGBBB======AAABBB@@@<<<<<<<<<;;;::::::999999888999999999888888888888777888888888888999:::;;;<<<<<<===============<<<<<<;;;;;;;;;;;;===AAAFFFKKKUUU\\\dddjjjooozzzzzznnnlllpppqqqnnnsssooollllllqqqwww{{{|||tttsssuuuxxxxxxwww}}}yyylll```WWWSSSSSSQQQWWW\\\dddwww}}}{{{xxxuuupppmmmgggaaa___ccckkkqqqxxx{{{||||||tttiii]]]VVVMMMGGGEEEDDDFFFGGGIIIIIIHHHHHHIIIIIIHHHGGGJJJIIIFFFCCC???===;;;:::333666888999888999<<<>>>AAA@@@?????????>>>:::888555333111000//////111111//////............//////........./////////000000000000000000000000000000000000000000000000000000////////////000000000000//////000000000000//////.../////////000000000000000000000000000000000000111000000//////000000111111111000000////////////000000000000111111111111111111111111111111111111222222222222111111111111555111000333444444555888;;;AAAIIIMMMNNNMMMMMMOOOOOOOOOVVVfffvvvmmm]]]SSSTTTXXXYYY^^^gggsss{{{~~~xxxxxxzzzzzzfffYYYRRROOOPPPSSSWWW]]]eeennntttyyy~~~zzzrrrlllaaa[[[TTTNNNKKKJJJHHHGGGHHHHHHHHHIIIJJJLLLMMMOOOMMMNNNNNNMMMLLLLLLNNNPPPTTTVVV[[[aaagggllloooqqqtttuuuvvvvvvuuutttuuuwwwsssqqqmmmiiiggghhhjjjlllqqqsssvvvyyy|||~~~}}}zzzyyyzzzyyytttooodddaaa]]]YYYVVVSSSOOOLLLLLLJJJJJJMMMSSSZZZ^^^aaa```\\\TTTMMMHHHGGGGGGHHHGGGGGGGGGGGGHHHJJJLLLMMMPPPRRRSSSTTTUUUWWWZZZ]]]aaabbbeeekkkppptttuuutttxxxvvvuuuvvvwww|||zzzrrrkkkfffccc___ZZZVVVQQQLLLHHHMMMJJJEEEDDDEEEEEECCC@@@>>>======<<<;;;;;;:::::::::999999999888888888888888777777888999:::;;;;;;<<<<<<============<<<<<<;;;<<<<<<;;;;;;>>>BBBEEELLLSSS[[[aaahhhrrryyyssssssqqqnnnssspppnnnnnnrrruuuwwwwwwuuusssssstttssssssyyysssggg___[[[ZZZ\\\^^^ddduuu|||wwwvvvwwwyyy~~~|||vvvtttnnngggbbb___```bbbkkkqqqzzz~~~|||}}}{{{wwwqqqiii\\\PPPJJJIIIJJJJJJHHHIIIJJJIIIGGGEEEFFFFFFJJJIIIHHHFFFCCC@@@===;;;555666888999999;;;>>>@@@CCCBBBBBBBBBBBB@@@===;;;777555222000......///000000//////......//////000....../////////000000000000000000000000000000000////////////////////////.........///000111111111//////000000000000//////....../////////000000000000000000000000000000000000111111111111111111000111000000000000/////////000000000000111111111111111111111111111111111111111111111222222222222222555222111333444333555999???FFFOOOTTTUUUTTTUUUVVVWWWVVV\\\jjjwwwqqq___TTTMMMQQQWWWZZZbbbjjjvvv}}}|||zzzzzzxxxjjj[[[TTTQQQQQQUUUZZZ___cccjjjpppvvv|||}}}vvvmmmddd^^^TTTPPPKKKHHHGGGHHHIIIIIIJJJJJJKKKLLLMMMPPPQQQRRRPPPQQQRRRRRRQQQQQQSSSUUUZZZ]]]bbbhhhnnnsssvvvwwwyyyyyyyyywwwuuuuuuvvvxxxqqqpppnnnmmmnnnqqqtttvvv~~~yyysssooonnnmmmlllllljjjiiiiiikkkiiieeeaaaUUUSSSOOOLLLJJJHHHFFFCCCDDDCCCAAACCCGGGLLLPPPQQQQQQNNNJJJFFFCCCBBBCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGIIIMMMPPPQQQRRRUUUYYY^^^aaabbbaaadddaaa```bbbdddjjjvvv}}}zzzxxxxxxwwwuuusssrrrtttxxx}}}yyyssspppjjjeee___YYYRRRNNNNNNLLLIIIFFFCCCBBBAAAAAA@@@??????>>>======<<<<<<::::::::::::999999999999777777777777888999::::::;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<;;;:::;;;<<<>>>CCCIIIRRRYYY```jjjvvv|||xxxuuuqqquuutttssstttvvvwwwvvvuuuxxxtttqqqooolllmmmttt}}}|||qqqjjjiiijjjiiimmm{{{|||uuuooonnnnnnooouuu||||||zzzzzz}}}{{{vvvooohhhdddbbbkkkooottt{{{zzzzzz~~~|||rrreee\\\WWWQQQLLLHHHIIIJJJHHHFFFEEEFFFGGGJJJJJJKKKJJJHHHDDD@@@>>>777777888999;;;===@@@BBBDDDDDDCCCCCCCCCBBB???===999777444111............000000////////////000000...////////////000000000////////////////////////////////////////////////.../////////000000000111//////000000000000//////........./////////000000////////////////////////000111222333333222111000000000000000000000000000///000000000111111111111111111111111111111111111111111111222222333333333555222111333333222555;;;DDDKKKUUU[[[]]]\\\\\\]]]aaa```dddnnnwww}}}lll^^^UUUOOOMMMSSS[[[bbbjjjrrryyyyyypppjjj```WWWUUUVVVXXX^^^cccfffjjjooouuuzzzzzzsssjjjaaaWWWQQQMMMKKKHHHGGGGGGIIIKKKLLLMMMMMMNNNOOOPPPQQQRRRSSSUUUVVVXXXYYYXXXYYY[[[]]]aaadddiiioootttxxx{{{|||||||||zzzwwwttttttuuuwwwttttttuuuvvvyyy}}}}}}|||zzzyyyxxxrrrjjjccc```^^^]]]\\\^^^^^^^^^___```^^^ZZZVVVOOOLLLIIIGGGFFFEEEDDDBBBEEECCCAAABBBEEEHHHJJJKKKJJJIIIHHHFFFEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFIIILLLKKKKKKMMMQQQTTTVVVVVVUUUUUURRRPPPRRRVVV\\\gggrrrvvvyyy~~~yyyuuukkkhhhccc```______^^^\\\\\\]]]___ccciiiooouuuxxx}}}}}}wwwpppiiiaaaYYYUUUNNNMMMKKKGGGCCCAAAAAABBBAAA@@@@@@??????>>>======;;;;;;;;;;;;:::::::::999888777777777888888999:::::::::;;;<<<<<<<<<;;;;;;999;;;<<<<<<;;;:::;;;<<>>IIIQQQZZZ```bbbbbbcccdddhhhgggjjjqqquuuvvvzzzmmm[[[PPPPPPNNNQQQXXXbbbkkkttt{{{}}}tttjjjbbbbbb\\\XXXZZZ]]]```ffflllnnnqqquuuzzz}}}xxxppphhh___WWWOOOJJJJJJJJJIIIHHHHHHJJJMMMOOOQQQQQQRRRRRRRRRRRRRRRRRRWWWYYY\\\^^^^^^```bbbdddgggjjjoootttyyy|||~~~~~~}}}|||{{{wwwuuutttvvvwwwyyyzzz}}}vvvoookkkiiihhhhhhhhhccc\\\VVVSSSRRRQQQPPPUUUVVVXXXZZZZZZWWWSSSPPPKKKHHHEEEDDDDDDDDDDDDCCCCCCAAA???@@@CCCFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEECCCBBBBBBBBBCCCDDDDDDEEEFFFFFFFFFGGGJJJLLLMMMLLLMMMPPPRRRSSSQQQPPPNNNJJJHHHJJJMMMQQQZZZcccgggiiilllnnnlllgggccc```YYYUUUQQQNNNNNNNNNNNNNNNMMMMMMNNNPPPTTTZZZ___bbbgggjjjnnnsssxxxyyyqqqhhh___ZZZTTTSSSQQQMMMIIIFFFFFFGGGAAAAAA@@@@@@??????>>>>>><<<<<<<<<<<<;;;;;;;;;;;;888888888888888888999:::999999:::;;;;;;;;;;;;;;;888:::=========<<<===>>>===AAAGGGMMMTTT]]]gggnnn}}}~~~}}}vvvpppkkkjjjqqqzzz|||{{{~~~}}}nnnggg```^^^\\\\\\```ffffffgggiiimmmrrrxxx}}}zzzuuusssssstttvvv|||qqq^^^RRRNNNHHHFFFFFFIIIKKKKKKJJJKKKMMMMMMLLLIIIFFFDDD===<<<::::::===@@@BBBBBBDDDCCCCCCCCCDDDCCC@@@>>><<<:::777333111000000000111000000//////000000111/////////000000000111111000000000000000000000000////////////////////////111111111000///.........//////000000000000//////------........./////////000000000000000000000000000111111111111111111000000000000111111111111222000000000000111111111111111111111111111111111111222222222333333333333333444222333555444555;;;CCCNNNUUU]]]bbbddddddfffhhhmmmmmmpppuuuuuurrrssswwwyyylll]]]RRRLLLQQQSSSXXXaaakkkuuu~~~{{{wwwoooeee___^^^[[[[[[```dddgggmmmssswwwyyy}}}sssmmmeee\\\UUUPPPKKKHHHHHHIIIJJJIIIIIIKKKOOORRRTTTUUUUUUUUUUUUTTTSSSRRRYYY\\\___bbbccceeegggiiimmmppptttyyy}}}{{{{{{{{{zzzyyyyyy{{{~~~wwwpppggg___[[[YYYYYYYYYWWWSSSOOOKKKJJJIIIHHHHHHLLLOOOTTTWWWWWWTTTQQQNNNHHHEEEBBBAAABBBCCCCCCCCCCCCBBBAAACCCFFFIIIJJJKKKIIIJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEDDDDDDDDDEEEFFFEEEFFFFFFFFFEEEFFFIIIKKKOOOOOOPPPRRRUUUUUUTTTRRROOOJJJGGGHHHJJJKKKPPPVVVXXXZZZ[[[ZZZVVVRRRPPPOOOLLLIIIFFFDDDEEEFFFFFFEEEEEEEEEEEEFFFHHHKKKOOOQQQVVVXXX[[[^^^ccciiiqqqvvv{{{qqqhhhccc[[[YYYUUUQQQMMMKKKIIIHHHBBBBBBBBBAAA@@@@@@??????============<<<<<<<<<;;;:::999999999999999::::::888888999:::;;;;;;;;;;;;888:::<<<>>>===>>>???@@@<<<>>>AAADDDJJJSSS\\\bbbyyy|||wwwpppmmmrrrzzzrrrhhh^^^XXXTTTTTTYYY```ccceeejjjooossswww{{{}}}{{{zzzxxxwww{{{vvv]]]TTTIIIEEEGGGKKKKKKJJJKKKKKKLLLMMMLLLJJJHHHFFFAAA>>>;;;;;;>>>AAABBBAAAEEEDDDDDDDDDEEEDDDBBB???===;;;888555222111111222111111000000000000111111//////000000000111111111000000000000000000000000000000000000000000000000000000000000//////////////////000000000000//////---------.........//////000000000000000000000000111000000//////000000111000000111111111222222222000000000000111111111111111111111111111111111111333333333333333333222222333222444666666777???HHHRRRXXX^^^bbbccceeehhhjjjssstttyyy~~~|||wwwvvvxxx|||{{{uuuiiiZZZQQQPPPRRRWWW\\\cccllluuu|||zzz}}}}}}vvvuuutttnnngggddd^^^^^^aaahhhmmmpppvvv||||||uuujjjcccZZZRRRMMMKKKIIIHHHHHHJJJLLLLLLMMMOOOSSSWWWVVVVVVWWWXXXXXXXXXWWWVVV]]]```eeehhhjjjlllnnnppprrruuuyyy~~~wwwzzz}}}kkkdddZZZRRRNNNNNNNNNNNNKKKIIIGGGFFFGGGGGGFFFEEEFFFKKKRRRWWWXXXWWWTTTRRRJJJGGGDDDCCCDDDFFFFFFFFFGGGFFFGGGIIINNNQQQSSSTTTRRRRRRQQQPPPOOOOOOOOONNNLLLKKKIIIGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGJJJLLLQQQRRRSSSWWWZZZ\\\\\\[[[WWWQQQMMMMMMLLLJJJKKKOOONNNOOOOOOLLLHHHEEEEEEGGGFFFDDDAAA@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKMMMNNNQQQWWW]]]bbbkkktttwwwqqqgggaaa[[[VVVSSSOOOKKKGGGDDDDDDDDDCCCBBBBBBAAAAAA>>>>>>>>>=========<<<<<<;;;;;;:::::::::::::::;;;777888999::::::;;;;;;;;;999;;;<<<===<<<===>>>@@@======<<<===BBBJJJSSSYYYmmm{{{}}}vvvqqqsssyyyzzznnn___VVVQQQQQQWWW___bbbgggmmmrrrvvvyyy{{{}}}}}}zzz{{{~~~{{{eeeXXXJJJEEEHHHLLLKKKHHHKKKKKKLLLLLLKKKJJJIIIHHHCCC???;;;;;;>>>AAABBBAAAFFFEEEEEEEEEFFFEEECCCAAA>>><<<999666444333333333111111000000000000111111000000000000111111111111000000000000000000000000111111111111111111111111......//////000000111111//////000000000000//////---------.........//////000000000000000000000000111000///......///000111000000111111222222222222000000000000111111111111111111111111111111111111444444444333333222222222222222444777777888AAAKKKTTTYYY___bbbcccdddhhhkkkyyy|||}}}}}}yyynnn^^^OOOKKKQQQYYY^^^dddmmmuuu~~~yyyrrrmmmpppvvv|||tttmmmooorrrmmmhhhggg```aaafffnnntttwww}}}|||tttkkkddd]]]TTTLLLHHHHHHIIIIIIIIILLLOOOPPPQQQSSSXXX]]]VVVWWWYYYZZZ[[[[[[[[[ZZZbbbfffjjjnnnppprrruuuwwwvvvxxx|||uuuyyy~~~xxxeee^^^TTTLLLHHHGGGHHHIIIFFFEEEEEEFFFHHHIIIHHHFFFDDDJJJRRRYYY[[[[[[YYYXXXOOOLLLIIIHHHIIIKKKLLLLLLHHHGGGIIILLLQQQVVVXXXXXX\\\[[[ZZZXXXWWWVVVVVVVVVQQQOOOMMMKKKIIIIIIIIIIIIKKKLLLLLLKKKJJJKKKMMMOOOSSSTTTVVV[[[```ccccccccc^^^XXXTTTSSSQQQMMMKKKMMMJJJKKKJJJGGGCCCAAACCCFFFDDDBBB@@@???@@@???>>>=========>>>???@@@BBBCCCDDDEEEEEEFFFFFFHHHLLLRRRVVVZZZcccoooxxx|||tttmmmddd^^^\\\WWWQQQKKKFFFFFFEEEEEEDDDDDDCCCCCC>>>>>>>>>>>>============<<<<<<;;;::::::;;;;;;;;;666777888999:::;;;;;;;;;;;;;;;<<<<<<;;;;;;===??????===;;;;;;>>>FFFOOOUUUaaannnyyyssstttyyyyyyiii[[[TTTQQQRRRSSSZZZ```iiirrrxxx}}}}}}|||zzzyyyvvvwwwqqq]]]JJJEEEIIIKKKIIIGGGIIIJJJKKKLLLKKKJJJHHHFFFFFFDDD@@@<<<:::<<>>???>>><<<999666333111000111111111111111111222222888555222///......000111////////////////////////111000///......///000111......////////////......000000000000000000000000111///...------///222333////////////////////////////////////............111111111000000000000000111111000000///.........333222111000111222333444777666444333222333444444111333555555555;;;EEEMMM]]]cccfffaaa\\\___nnn|||~~~zzzxxxjjj[[[QQQJJJKKKVVVccciiipppzzz|||sssmmmmmmlllmmmqqqzzzyyyvvvpppjjjjjjllllllgggbbb]]]]]]cccooozzz{{{rrriiibbbYYYVVVPPPKKKHHHHHHIIIJJJJJJMMMQQQTTTUUUWWWYYY[[[ZZZYYYYYY]]]ccchhhiiihhhmmmooorrrtttuuuxxx|||~~~}}}}}}||||||}}}}}}uuuzzz~~~|||iiiaaaVVVMMMIIIGGGDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGHHHKKKPPPWWW^^^```___^^^WWWSSSNNNKKKJJJKKKKKKKKKJJJJJJKKKMMMRRRWWW\\\```aaabbbaaa___\\\ZZZYYYZZZWWWPPPKKKKKKJJJIIIJJJNNNQQQRRRRRRQQQOOOOOOQQQSSSUUU\\\aaadddhhhlllmmmjjjhhhddd___ZZZWWWTTTQQQOOOJJJGGGDDDCCCCCCCCCBBBAAAAAA???>>>>>>???@@@???>>>??????>>>>>>>>>??????@@@@@@?????????AAACCCFFFHHHSSSYYYbbbjjjooosssuuuwww}}}tttiii___WWWRRRPPPNNNMMMKKKJJJIIIGGGCCC@@@AAA@@@???@@@BBBCCCBBBAAA;;;::::::::::::::::::999777666666666777888999999999999::::::::::::;;;;;;<<<<<<<<<<<<===AAAHHHLLL]]]eeeqqq}}}~~~zzzuuusssrrrssstttggg^^^YYYWWWVVVUUUYYY```gggpppyyy{{{wwwuuurrrxxxyyyeeePPPGGGGGGHHHHHHIIIJJJJJJKKKLLLKKKIIIGGGEEEFFFDDDBBB>>><<<===@@@CCCFFFFFFEEEDDDAAA???===<<<======;;;999777444222000111111111111111111222222444333111///......//////////////////////////////111000///......///000111......////////////......000000000000000000000000333111///------...000111/////////////////////////////////000000111111111111000000000000000000000111222222222222222222222222222111111222222333444333333333333333444555555222444555555777>>>IIIRRR[[[```ddddddccciiivvvzzzkkk```TTTNNNMMMRRR___kkkuuuzzz~~~{{{vvvnnnkkkllllllmmmqqqyyyzzz|||~~~uuunnnfffdddeeeddd```[[[[[[[[[bbbppp}}}~~~yyyrrrjjjbbb\\\SSSQQQNNNKKKIIIJJJLLLMMMOOOQQQTTTUUUVVVXXX[[[]]]^^^]]]^^^bbbgggkkknnnooouuuwwwyyyzzzzzzzzz|||~~~}}}}}}}}}}}}}}}}}}~~~~~~||||||yyyllldddYYYOOOIIIEEEBBB@@@BBBBBBBBBCCCDDDEEEEEEFFFHHHKKKQQQYYY```ccccccaaaZZZVVVQQQMMMLLLMMMLLLLLLIIIIIIKKKMMMRRRXXX]]]```ccccccaaa^^^YYYVVVUUUUUURRRMMMIIIIIIHHHGGGJJJOOOTTTUUUTTTRRROOOOOOQQQTTTYYY```fffiiilllqqqqqqooommmiiiddd___\\\YYYUUUSSSLLLIIIEEECCCBBBBBBAAA@@@CCCAAA???>>>???@@@???>>>======<<<<<<<<<<<<======??????>>>>>>@@@BBBEEEGGGMMMSSS\\\bbbfffhhhiiijjjmmm{{{wwwkkkbbb\\\XXXQQQOOOMMMLLLKKKHHHEEEBBBDDDBBBAAAAAAAAAAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;888888777777777888999999999999::::::::::::;;;;;;>>>===<<<;;;;;;>>>DDDHHHUUU]]]hhhttt|||wwwsssqqqppp}}}rrriiiccc^^^VVVWWWXXX]]]ggguuu}}}{{{|||{{{~~~vvvooopppoooYYYLLLGGGEEEFFFIIIIIIJJJJJJJJJJJJHHHFFFEEEFFFEEEDDDBBB???>>>@@@BBBCCCDDDDDDCCCAAA>>>;;;999::::::;;;:::999666444222222222222222222222111111000000000///////////////000000000000000000000000000000////////////000000...//////000000//////...000000000000000000000000333222000...---...///000000000000000000000000000//////000111222333444555000000000000000000111111111111222222333444444555111111222333333333333222///000222333444555555555333444555666:::CCCOOOXXX___bbbfffhhhlllttt~~~sss^^^UUUNNNMMMSSS]]]iiisss~~~zzztttqqqnnnjjjkkknnnqqqrrrvvv|||}}}~~~yyyssslllbbb^^^]]]\\\YYYVVVXXXWWW___qqq|||uuunnnggg```YYYUUUKKKKKKKKKKKKLLLMMMOOOOOOSSSUUUVVVWWWXXX[[[^^^aaaccceeeggghhhkkknnnsssvvv~~~}}}||||||{{{|||}}}~~~zzzwwwqqqiii^^^TTTLLLFFFBBB@@@AAAAAAAAAAAABBBBBBCCCDDDHHHLLLRRR[[[cccggggggfff___[[[UUUQQQPPPOOONNNMMMIIIJJJLLLOOOTTTYYY]]]```bbbaaa___ZZZTTTOOOMMMMMMKKKIIIHHHHHHFFFEEEKKKRRRZZZ[[[ZZZVVVRRRQQQTTTWWW^^^fffmmmpppssswwwwwwuuuvvvrrrmmmiiieeebbb^^^[[[SSSOOOJJJFFFEEEDDDCCCCCCFFFDDDBBBAAAAAAAAA@@@???>>>======<<<<<<<<<======???>>>======>>>AAACCCEEELLLQQQYYY___aaa``````___\\\iiixxxtttkkkccc___WWWUUUSSSQQQOOOMMMIIIFFFGGGEEEBBBAAAAAA@@@>>>===>>>>>>======<<<<<<<<<<<<::::::999999888888999999999999::::::::::::;;;;;;>>>>>><<<;;;999;;;>>>AAAJJJQQQ[[[gggtttzzztttooollltttnnnbbb___[[[ZZZ```nnnyyyuuutttuuu|||wwwpppnnnuuu}}}uuucccVVVLLLEEECCCFFFFFFGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGEEECCCAAA@@@AAAAAABBBCCCCCCAAA===999777777888:::;;;;;;888666444333222222222222222111111...///000111111000//////000000000000000000000000000000////////////000000//////000000000000//////////////////////////////222111///......///000111000000000000000000000000000000111222222333444444000000000000000111111111000000111111111222222222000111222333444333222111///000222444555555444444333444555777===HHHUUU^^^gggfffgggkkksss|||vvveeeUUUQQQOOOSSS]]]iiittt{{{yyyrrrkkkiiihhhiiinnnuuuzzz||||||wwwooohhh^^^YYYXXXYYYYYYXXXUUUUUU^^^qqq~~~xxxoooeee^^^XXXSSSPPPHHHIIIKKKMMMOOOPPPQQQQQQUUUVVVXXXYYY[[[___dddhhhiiilllnnnnnnmmmooosssxxx}}}||||||}}}zzzwwwtttnnneeeZZZRRRKKKFFFCCCAAAAAA@@@@@@@@@AAABBBBBBGGGKKKRRR[[[ccchhhiiihhhbbb___YYYUUUTTTRRRQQQPPPLLLMMMOOORRRUUUXXXZZZ\\\\\\\\\YYYTTTNNNIIIGGGFFFGGGFFFGGGHHHEEEEEELLLVVV```bbbaaa\\\VVVTTTVVVZZZ```iiirrruuuxxx|||}}}|||{{{wwwssspppmmmiiifff^^^ZZZSSSNNNLLLKKKIIIHHHHHHFFFDDDCCCDDDDDDCCCAAAAAA@@@@@@???????????????>>>>>>===<<<===???AAACCCIIINNNVVV[[[\\\[[[YYYXXXSSS\\\iiiuuu{{{ssskkkeeeaaa^^^[[[XXXUUURRRNNNKKKIIIFFFCCCAAAAAA@@@???===>>>>>>>>>======<<<<<<;;;<<<;;;::::::999999999999999999999:::::::::;;;;;;<<<<<<<<<:::888999;;;>>>BBBGGGOOOYYYeeettt}}}vvvooojjjuuunnnddd]]]\\\dddqqq{{{yyyrrrooommmlllooouuuyyy~~~uuummmiiikkkpppuuuwwwyyy|||~~~~~~vvvkkkaaaVVVJJJCCCBBBBBBCCCEEEFFFHHHIIIJJJJJJFFFGGGIIIHHHEEECCCBBBBBBAAABBBCCCCCCAAA===999777555777999;;;;;;:::888666333333333333222222111111...000111333333222111000000000000000000000000000//////000000000000////////////000000000000//////////////////////////////............///000222333000000000000000000000000111111111111111111111111//////000000111111111111222222222111111111000000000111222333444333222111111222333444555444333222333444555999BBBMMMZZZbbbgggfffffflllwww~~~iiiXXXNNNQQQVVV___lllyyyssslllffffffhhhmmmwww~~~yyysssoooeee___XXXTTTVVVZZZ]]]___VVVXXXaaasss~~~yyyrrrggg]]]VVVQQQNNNLLLJJJLLLNNNQQQSSSSSSSSSRRRTTTVVVYYY[[[___dddkkkooooooqqqsssssspppppprrruuu|||zzzvvvssspppjjjbbbXXXPPPJJJGGGCCCBBB@@@??????@@@AAABBBEEEIIIPPPZZZbbbggggggfffccc```[[[XXXWWWUUUTTTRRROOOPPPQQQSSSTTTTTTUUUUUUUUUUUUTTTPPPKKKGGGEEEEEEDDDDDDEEEFFFEEEEEEMMMVVVbbbeeeeee```XXXUUUWWWZZZ```kkkuuuzzz|||~~~|||zzzwwwtttqqqjjjeee___YYYVVVTTTRRRPPPJJJHHHFFFEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@???>>><<<<<<<<<>>>@@@AAABBBGGGNNNSSSTTTSSSRRRQQQNNNSSS]]]hhhtttwwwpppkkkgggbbb^^^ZZZVVVQQQNNNJJJGGGDDDBBBBBBBBBAAA@@@>>>>>>======<<<;;;;;;:::<<<<<<;;;:::999999999:::999999999:::::::::;;;;;;999:::;;;:::999999;;;======AAAFFFMMMVVVdddsss~~~zzzqqqjjjwwwjjjaaa```dddhhhqqqlllhhhhhhfffdddeeeiiijjjooovvv~~~tttjjjffffffiiillloooqqqsssvvvxxx{{{uuuppplllcccTTTGGGAAAAAABBBCCCEEEFFFHHHJJJJJJFFFHHHJJJIIIGGGEEEEEEEEECCCDDDDDDCCCAAA>>>;;;999555777999:::;;;:::999888444444444333222222111111000111222333333222111000000000000000000000000000//////000000000000/////////000000111111000000///000000000000000000000000---------...000111333444000000000000000000000000111111000000000//////////////////000111111222222555444444333222222111111111111222333333333333222333333444444555555444444444555888>>>GGGSSS___eeecccdddiiisssqqq^^^RRRJJJUUUdddppp~~~qqqkkkgggiiinnnuuu}}}yyyrrrkkkgggZZZVVVQQQPPPTTT\\\bbbfff___bbbkkkzzz{{{wwwnnnggg]]]UUUPPPMMMKKKJJJOOOPPPSSSVVVWWWWWWWWWVVVUUUXXX\\\```eeejjjqqquuusssuuuwwwwwwuuutttsssssswww{{{zzzvvvssssssqqqkkkaaaWWWOOOKKKEEEDDDBBB@@@@@@@@@BBBCCCEEEIIIOOOXXX```ddddddcccaaa___[[[YYYYYYXXXWWWUUUSSSTTTUUUUUUUUUTTTRRRQQQSSSTTTSSSPPPLLLIIIIIIIIIGGGEEEEEEGGGGGGGGGNNNVVVbbbfffiiiddd\\\VVVWWWZZZaaammmzzz}}}vvvsssmmmhhhdddaaa]]][[[QQQOOOLLLJJJIIIHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<<<<===???@@@BBBFFFLLLPPPQQQPPPOOOOOOHHHJJJQQQ[[[fffrrr{{{vvvqqqkkkeee___ZZZUUUQQQMMMJJJFFFCCCCCCCCCCCCBBB??????>>>===<<<;;;;;;:::;;;;;;:::999999999::::::999999::::::::::::;;;;;;888:::;;;;;;;;;;;;<<<===;;;>>>AAAEEEKKKVVVdddmmm~~~uuunnnuuujjjeeecccddd```^^^______]]]^^^bbb```ccchhhnnnuuu~~~|||rrrllljjjkkkmmmpppqqqssswwwzzzxxxtttssstttnnn___OOOFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFHHHJJJJJJHHHGGGGGGHHHFFFFFFEEEDDDAAA???===<<<777777888999::::::::::::555444444333222222111111000111111111111111000000////////////////////////...///000111111000///...000000111111111111000000000000000000000000000000---......///000111111222/////////////////////////////////000000000000000...//////000111111222222222222222222222222222111222222111111222222333444333333333444555666777888666888;;;CCCNNNZZZccchhhffflllvvvsssaaaVVVQQQMMM```uuutttooommmpppvvv|||}}}|||{{{yyyuuunnneee___SSSQQQOOOQQQWWW```iiinnnlllpppyyy{{{tttooobbb\\\UUUPPPNNNNNNNNNOOOSSSTTTWWWZZZ[[[\\\\\\[[[YYY\\\aaafffkkkpppuuuxxxvvvwwwyyy|||}}}|||xxxuuuuuuzzz}}}{{{zzz|||}}}xxxmmmaaaWWWQQQHHHFFFDDDBBBAAAAAACCCDDDFFFIIIPPPWWW^^^aaaaaa```^^^\\\ZZZYYYZZZZZZYYYXXXZZZ[[[]]]^^^]]][[[YYYXXXXXXXXXXXXUUURRROOOOOOOOOQQQLLLKKKMMMNNNOOOTTTZZZeeekkkppplllccc\\\\\\___cccqqq{{{wwwrrrmmmjjjaaa^^^YYYUUURRROOOKKKIIIEEEDDDCCCBBBAAAAAAAAAAAA@@@???>>><<<<<<===???@@@CCCFFFJJJLLLLLLLLLLLLMMMGGGEEEHHHOOOWWW```ooo~~~~~~wwwooohhhbbb\\\XXXQQQNNNIIIEEEDDDCCCBBBAAAAAA@@@???>>>===<<<<<<;;;:::999999999999999:::;;;999999::::::::::::;;;;;;999;;;===>>><<<<<<<<<===999;;;>>>@@@EEENNNYYYbbbnnnvvv}}}zzzsssyyynnniii\\\YYYWWWYYYZZZYYY[[[___\\\]]]```ccchhhqqqzzz~~~wwwrrrqqqsssuuuvvvwww{{{xxxttttttwwwtttfffUUUKKKEEEEEEDDDDDDDDDDDDEEEFFFFFFHHHJJJJJJIIIHHHIIIJJJHHHGGGFFFDDDBBB@@@???>>>888888888999999:::;;;;;;555555444333333222111111111000000000////////////////////////////////////...///000111111000///...000000111111111111000000000000000000000000000000/////////000000000000000////////////////////////......///000111222222333...//////000111222222222.........///000000111111333222111000111222444555333222333333555888:::<<<888:::???GGGRRR^^^fffjjjnnnwww{{{fffVVVPPPQQQTTTjjjwwwsssrrrvvv{{{ttttttttttttoooggg]]]VVVSSSRRRQQQTTT[[[eeeoootttvvvzzzwwwnnniii[[[WWWQQQNNNOOOQQQSSSTTTUUUVVVYYY\\\^^^___``````\\\```fffkkkooossswwwzzzwwwxxxzzz}}}xxxvvv{{{xxxiii^^^WWWJJJHHHEEECCCBBBBBBDDDEEEHHHKKKPPPXXX^^^``````^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZaaaccceeeffffffeeebbbaaa]]]]]]]]]ZZZWWWTTTTTTTTTZZZUUUQQQTTTVVVXXX[[[___iiiqqqwwwtttkkkcccbbbdddfffttt{{{vvvppplllfff```[[[WWWRRROOOHHHHHHFFFEEEEEEDDDDDDDDDAAA@@@>>>===<<<===???@@@@@@BBBEEEEEEDDDDDDDDDEEEIIIEEEDDDHHHLLLQQQ___mmm{{{xxxqqqjjjccc___UUUQQQKKKGGGDDDCCCAAA@@@BBBBBBAAA@@@???>>>===<<<888888888888999::::::;;;999999:::::::::;;;;;;;;;;;;===??????===<<<;;;<<<888:::<<<>>>BBBJJJUUU]]]___jjjuuu}}}}}}vvvrrrlllccc[[[WWWSSSNNNPPPVVVTTTSSSUUU\\\aaafffmmmuuu~~~yyyyyyyyy{{{~~~|||wwwvvvxxxuuukkk___YYYKKKIIIFFFEEEEEEEEEEEEEEEDDDEEEGGGHHHIIIHHHHHHGGGHHHGGGFFFEEECCCAAA???>>>888777777777999:::<<<===888666444222000000111222111000///......///000111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000333222111/////////000111222111111111000000//////222222111111111111222222111111111111111111111111000000111111111222222222555555444333333333444444333444444333222444777:::888;;;AAAKKKXXXdddmmmrrrzzzsss^^^SSSQQQSSSdddqqq|||~~~||||||{{{yyywwwtttpppfff[[[UUUVVVYYYXXXYYY\\\bbbkkksssyyyxxxnnnddd^^^XXXTTTPPPPPPSSSVVVWWWVVVYYY```ccc___\\\```eeehhhkkkiiihhhmmmuuu{{{|||{{{|||}}}{{{~~~}}}~~~~~~yyynnneeeWWWTTTPPPMMMLLLJJJIIIGGGMMMQQQXXX\\\^^^^^^___`````````^^^\\\ZZZZZZ]]]```ccciiiqqquuuuuuttttttuuusssmmmfffaaa```___]]][[[\\\\\\\\\[[[\\\aaajjjqqqzzz||||||yyytttooolllkkklllwww{{{rrrmmmjjjeee\\\TTTSSSPPPMMMJJJIIIHHHGGGEEEBBBBBBCCCBBB@@@??????@@@BBBAAAAAA@@@@@@@@@@@@AAA@@@BBBDDDCCCDDDIIISSSZZZgggsssyyyrrrkkkfffZZZTTTLLLFFFCCCBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@?????????>>>======<<<<<<888999:::;;;;;;:::999888:::;;;===>>>?????????>>>999999:::<<>>>>>>>>>>>>>>===???AAA@@@???BBBJJJPPPVVVbbbtttyyyoooiii___YYYQQQJJJGGGEEEDDDDDDCCCBBBAAA@@@@@@?????????======<<<<<<;;;:::::::::888999::::::::::::999888999:::<<<>>>????????????<<<<<<;;;<<<>>>BBBEEEHHHRRRZZZbbbjjjwwwtttiiiaaaWWWOOOLLLNNNKKKKKKOOOTTTWWW]]]dddmmmwwwxxxzzz|||uuuiiiaaa^^^XXXOOOFFF@@@???@@@AAADDDEEEFFFHHHHHHHHHHHHGGGIIIIIIHHHGGGEEECCCAAA@@@888777666666777999;;;<<<;;;:::888555444333444444111000000//////000000111000000000000000000000000111111111111111111111111000000000000000000000000000000////////////000000222111000000///000000000111111111111111000000000000000////////////000000111111111111111111111111222222333333333444444444333333333333444444555666444555666666666666777999888@@@MMM[[[iiivvvvvvaaaTTTSSS]]]gggyyyyyyttthhh^^^ZZZbbbllluuuwwwyyyyyyzzz|||~~~}}}vvvnnneee^^^XXXUUUSSSSSSTTTWWW[[[^^^______```ccceeedddgggmmmqqqppprrrqqqqqquuu|||xxxrrrlllnnnwww~~~~~~tttppplllhhheeebbb___\\\[[[[[[]]]bbbhhhkkkjjjhhhhhhhhhgggeeeddddddgggiiirrrxxx~~~wwwrrrooommmlllooossswwwzzz}}}vvvnnnjjjccc]]]YYYVVVSSSQQQOOOMMMJJJGGGDDDBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>><<<>>>???>>><<<===BBBFFFGGGQQQ```qqq{{{rrrhhhaaaXXXPPPLLLIIIHHHGGGDDDDDDCCCBBBAAAAAAAAAAAA======<<<;;;;;;::::::999999999::::::::::::999999888999;;;===>>>???@@@@@@@@@???===<<<===>>>@@@AAAJJJRRRZZZbbbnnn|||ssshhh\\\TTTNNNIIIHHHLLLPPPTTTZZZ```gggqqq}}}|||zzzyyyrrrkkkgggkkkdddYYYMMMDDD@@@AAACCCCCCDDDFFFGGGHHHHHHHHHGGGIIIIIIIIIHHHFFFDDDCCCBBB888777666555666888;;;<<<<<<:::888666555444333333000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000000000////////////000000111111000000000000000000111111111111111111111111000000////////////000000111111111111111111111111222222222333333333333444222222222333444555666777555777999:::999999999:::;;;EEEUUUdddppp{{{lll\\\UUUYYYfffrrrzzzmmmbbb```eeerrr~~~|||{{{|||zzzvvvnnnfff^^^YYYVVVTTTSSSTTTWWW[[[^^^```aaaaaa```bbbcccdddiiipppsssqqquuuuuuvvvzzz}}}{{{{{{|||}}}vvvqqqmmmmmmttt}}}}}}}}}}}}|||xxxuuuqqqmmmjjjdddaaaaaaeeemmmqqqqqqnnnlllmmmlllkkkiiijjjlllnnnuuu|||zzzvvvttttttxxx}}}{{{vvvnnnhhhdddaaa___^^^[[[XXXSSSNNNKKKIIIGGGEEEEEEEEECCCBBBAAA@@@@@@@@@===>>>???>>>======???BBBDDDJJJUUUaaannn~~~rrrkkkaaaWWWQQQMMMJJJIIIIIIHHHGGGEEEDDDCCCCCCCCC??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::777888999;;;===???@@@AAAAAA???>>><<<<<<<<<===>>>EEEMMMWWW```kkkzzz{{{kkk___QQQKKKGGGIIIMMMPPPTTTYYYaaaiiiuuu}}}{{{rrrjjjhhhjjjqqqlllaaaTTTHHHBBBAAABBBBBBCCCEEEGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGEEEDDDCCC:::888666555666888;;;===;;;:::999777555444333222000000111111111111000000////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000000111111111000000111111111111111222222222222111111000000111111222111111111111111111111111111111111111222222222222222222222333444555666777777999<<<===<<<<<<===>>>AAAMMM^^^kkksss{{{tttddd]]]]]]bbbnnnzzz{{{}}}xxxddd^^^ffftttxxxtttssszzz}}}}}}rrrmmmfff^^^XXXVVVUUUUUUUUUWWW[[[^^^``````aaaaaabbbeeeeeefffkkksssuuutttwwwwwwzzz~~~|||uuuqqqpppqqqsssooonnnmmmnnnssszzz}}}}}}}}}}}}}}}xxxuuummmiiigggjjjqqqvvvvvvtttqqqqqqrrrqqqooooooqqqsssyyy~~~|||}}}yyyrrrooonnnnnnmmmiiieee^^^ZZZVVVSSSOOOLLLKKKIIIGGGEEECCCBBBAAAAAA<<<===>>>>>>>>>>>>???@@@BBBFFFMMMTTT^^^kkkzzzxxxlllaaaYYYSSSOOOLLLMMMKKKJJJGGGEEEDDDCCCCCC@@@??????>>>>>>===<<<<<<::::::::::::::::::::::::777777999:::<<<>>>@@@@@@???>>>===<<<<<<<<<===>>>CCCKKKXXXdddnnnxxxqqq___VVVNNNLLLMMMLLLMMMOOOWWW^^^iiisssxxx||||||}}}{{{oooddddddjjjooolllfff[[[NNNEEEAAAAAAAAABBBDDDFFFHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDCCC<<<:::777666666888<<<>>><<<;;;:::888666444333222000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000//////000111111111111000111111111222222222222222222222111111111111222222111111111111111111111111000000111111111222222222333333333333444444555666888:::<<<======>>>@@@BBBIIIVVVgggqqquuuzzzsssfff]]]```eeekkkttt~~~}}}zzzyyy|||ppp```___kkk|||}}}qqqmmmmmmtttxxx}}}~~~yyyvvvgggbbb\\\VVVSSSSSSUUUVVVXXX[[[^^^```aaaaaabbbccchhhkkkllllllooouuuyyyxxxyyyzzz}}}}}}zzzuuunnngggeeefffhhhllloootttxxx{{{~~~|||{{{{{{xxx}}}uuurrrooooootttxxxzzzzzzwwwxxxyyyxxxwwwwwwyyyzzz{{{zzzzzzzzzvvvrrrlllgggddd___YYYTTTOOONNNKKKHHHDDDBBB@@@???<<<<<<<<<<<<======>>>???===@@@EEEJJJQQQ\\\iiirrr~~~pppfff^^^XXXUUUQQQOOOMMMJJJGGGDDDCCCBBB??????>>>======<<<<<<;;;;;;;;;::::::::::::;;;;;;888888888999;;;===???@@@>>>============>>>>>>???BBBJJJXXXhhhrrrwww~~~|||pppbbb[[[VVVPPPLLLKKKMMMQQQ[[[gggnnnrrr|||}}}|||||||||~~~~~~}}}~~~|||pppeeedddhhhkkklllkkkcccVVVJJJDDDAAAAAABBBDDDFFFHHHHHHHHHHHHGGGHHHGGGGGGFFFEEECCCCCC===;;;888666777999<<>>BBBEEERRR___ooowwwwwwzzzggg[[[VVV```jjjpppwwwzzzuuuuuuyyy~~~uuukkkcccdddmmmzzzuuujjjgggiiiooosssxxx|||{{{vvvppplll^^^[[[VVVRRRQQQSSSVVVYYYZZZ]]]aaabbbbbbcccfffhhhkkkqqqsssqqqpppuuuzzz{{{{{{}}}}}}uuutttpppiiibbb___```bbbjjjrrr}}}zzzvvvtttsssppp{{{|||zzzwwwvvvwwwzzz~~~|||wwwssspppkkkccc\\\VVVTTTPPPLLLGGGDDDAAA@@@@@@???===<<<<<<===>>>>>><<>>=========<<<;;;::::::::::::;;;<<<999888888999:::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAFFFTTTfffrrrvvvyyy~~~wwwkkkaaaWWWPPPMMMHHHIIIRRR^^^eeeiiiqqq{{{}}}wwwtttxxxssspppxxx}}}{{{zzz}}}|||sssiiidddeeeiiimmmooojjj]]]PPPGGGDDD@@@BBBDDDFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDCCCBBB>>><<<999777777:::===??????>>>===<<<:::777555444000111222333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000...///000222222222111000111111111222222333333333000000////////////000000111111111111111111111111222222333333333444444444555555444333333333444444666777888999:::>>>BBBFFFWWWeeetttzzzyyy{{{{{{```TTTRRR___lllrrryyy}}}uuusssvvvxxxzzz}}}}}}mmmjjjggghhhllluuunnndddcccfffmmmqqqvvvxxxvvvqqqiiidddZZZXXXTTTRRRRRRUUUYYY\\\\\\___bbbddddddfffiiimmmlllsssvvvrrrpppsssxxx{{{||||||rrrqqqnnnhhhbbb^^^___bbbfffqqq}}}}}}|||xxxrrrnnnkkkkkkiiisss}}}zzzyyy|||{{{~~~{{{xxxrrrhhhaaa\\\YYYUUUPPPKKKGGGDDDBBBEEECCC???>>>>>>>>>??????@@@BBBEEEFFFGGGKKKRRRWWWWWWaaappp}}}wwwooojjj___]]]YYYTTTPPPLLLIIIHHHCCCCCCBBBBBBAAA@@@@@@@@@<<<;;;::::::::::::;;;<<<999999888888999;;;<<<>>>????????????>>>>>>>>>>>>@@@CCCPPPcccqqquuuwww{{{wwwiii[[[PPPKKKJJJLLLPPPSSSXXXbbbllljjjqqq|||yyy{{{xxxtttxxx~~~{{{uuuoooiiigggmmmsssuuuqqqjjj```RRRGGGBBBAAAAAACCCFFFHHHHHHHHHGGGGGGFFFEEEDDDDDDEEEEEE@@@>>>;;;888777888;;;<<<===>>>>>>>>><<<999777555222222222111111111111111222222222111000//////...000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000///000111222222222222222222///---...111333222000000111111111111222222222222222222222222222222222333333333444444444555555888555555888999;;;AAAIIIWWWeeettt{{{yyyzzziiiUUUXXX^^^fffnnnvvv}}}|||tttqqqrrrsss~~~~~~qqqkkklllfffhhhjjjlllooouuu~~~sssgggbbbbbbdddmmmooorrrtttqqqhhh]]]VVVQQQQQQQQQRRRSSSVVVYYY\\\```aaaccceeefffhhhkkkmmmuuuvvvvvvtttrrruuuzzzwwwmmmkkkkkkkkkfff```___aaaeeennn{{{yyywwwssslllgggcccaaa___^^^bbbgggrrryyyuuuvvv~~~}}}|||zzzvvvqqqmmmiiiggg^^^[[[WWWQQQMMMIIIFFFEEEEEECCC@@@????????????>>>@@@AAABBBEEEHHHKKKNNNPPPTTTZZZccciiioooxxx{{{qqqiiiddd]]]XXXUUUQQQLLLGGGDDDBBBAAA@@@@@@@@@>>><<<=========<<<;;;;;;:::::::::::::::999::::::;;;;;;;;;===???AAABBBAAA???>>>BBBCCCGGGPPP]]]jjjtttzzzwwwmmm\\\NNNJJJJJJMMMPPPRRRXXX______eeeoooxxx~~~}}}zzz}}}|||uuuoookkkjjjnnntttwwwtttnnneeeXXXMMMFFFDDDBBBBBBDDDFFFFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEAAA>>>;;;888777999;;;<<<===>>>>>>>>><<<:::777555222222222111111111111111222222111111000//////...000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222111111222000...///111222222000000111111111111222222222222222222222222222222222333333333444444444555555888666666888999:::AAAJJJ^^^jjjwwwzzzvvvvvv~~~mmm[[[TTTYYYbbbkkksssxxx{{{}}}tttnnnpppsss}}}zzz||||||}}}|||ssshhhcccdddbbbfffkkknnnqqqvvv{{{}}}sssjjjfffgggiiillllllmmmlllhhhaaaWWWQQQQQQQQQRRRSSSUUUXXX\\\^^^```bbbdddeeefffhhhkkknnntttuuuuuuttttttvvv{{{vvvhhheeefffiiiiiieeedddfffjjjrrr~~~}}}tttooohhhbbb^^^ZZZVVVTTTWWW]]]kkk}}}xxxtttuuu|||zzzvvvtttsssrrrpppmmmkkkiiigggfff```^^^YYYTTTOOOKKKHHHGGGGGGDDDAAA@@@@@@AAA@@@??????@@@CCCFFFJJJNNNQQQSSSPPPUUU[[[___bbbhhhpppwww{{{qqqkkkddd^^^ZZZUUUOOOJJJFFFEEECCCBBBBBBBBB@@@>>>>>>>>>===<<<<<<;;;;;;:::::::::999999999999::::::;;;===???AAABBBAAA@@@???===>>>BBBHHHRRR^^^iiipppqqqyyynnnYYYQQQJJJJJJLLLLLLNNNQQQPPPUUU\\\dddkkksssyyy~~~vvvpppmmmkkklllrrrvvvsssooohhh^^^TTTJJJGGGCCCAAAAAACCCDDDDDDGGGFFFEEEEEEEEEEEEEEEEEEBBB@@@<<<999888999:::<<<======>>>>>>===;;;888777333333222111111111111111222222111111000/////////000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000111111222222222111111000111000...///111222222111000111111111111222222222222222222222222222222222333333333444444444555555777666666888888:::CCCLLLeeennnwwwvvvppppppyyynnn^^^VVVUUU]]]iiissszzz|||}}}}}}qqqkkkooovvv~~~wwwsssssspppnnnkkkeee]]][[[]]]^^^dddlllsssxxxzzz}}}~~~~~~wwwrrrpppqqqrrrnnnlllhhhddd___YYYSSSNNNQQQSSSUUUVVVXXXZZZ]]]```aaabbbeeefffgggiiimmmooorrrssstttuuuvvvyyy}}}zzzkkkgggffflllooonnnllllllmmmsss}}}}}}uuupppiiibbb]]]WWWRRROOOPPPWWWeeexxx}}}yyyyyy}}}yyypppiiieeedddcccbbbbbbbbbdddfffgggdddaaa]]]XXXSSSNNNKKKJJJIIIFFFCCCBBBBBBCCCBBBBBB@@@BBBEEEIIINNNRRRUUUWWWPPPSSSVVVWWWWWWYYY]]]aaannn~~~|||uuullleee```ZZZTTTPPPJJJHHHEEEDDDDDDCCCBBB@@@>>>>>>======<<<<<<;;;;;;:::999999888888888999999<<<===???AAABBBAAA@@@???999<<<>>>AAAGGGPPP[[[dddjjjnnnuuu}}}nnn___PPPJJJIIIHHHHHHIIIHHHJJJOOOTTTZZZbbbkkkpppxxx~~~tttmmmgggdddiiimmmkkkiiieee^^^WWWLLLHHHCCC???@@@BBBDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFCCCAAA===:::888999:::<<<======>>>???>>><<<:::888444444222111111111111111111111111111000000//////000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000222222222222222111000///111000//////000111111222000000111111111222222222222222222222222222222222333333333444444444555555777666666888888;;;FFFQQQgggnnnssspppjjjjjjttt~~~ttt___UUUWWWXXXaaannnyyy~~~}}}mmmjjjtttwwwrrrmmmfff```^^^[[[WWWXXX[[[^^^dddmmmvvv~~~~~~{{{zzz{{{sssnnnggg```[[[WWWSSSQQQTTTWWWZZZZZZYYYZZZ\\\___aaacccfffgggiiikkknnnqqqqqqrrrtttvvvyyy}}}{{{tttqqquuuxxxvvvrrrqqqrrrwwwzzzvvvoooiiiccc^^^XXXUUUSSSXXXdddttt|||rrrhhh```[[[YYYXXXXXXYYY\\\aaafffiiifffdddaaa\\\XXXSSSPPPOOOLLLIIIEEEDDDDDDEEEEEEEEEDDDFFFIIIMMMQQQUUUXXXYYYVVVWWWXXXWWWTTTSSSTTTVVV\\\iii|||}}}sssjjjddd___YYYUUUOOOLLLHHHFFFEEEDDDBBBAAA??????>>>======<<<<<<;;;999999888888777888888888<<<===???@@@AAAAAA@@@???;;;>>>??????@@@GGGRRR[[[fffgggkkkrrryyy~~~pppYYYLLLGGGEEEEEEFFFEEEGGGIIIKKKOOOVVV^^^cccmmmwww}}}pppeee^^^bbbccc```^^^]]]YYYTTTMMMIIICCC@@@@@@BBBEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEBBB>>>;;;999999:::;;;<<<===>>>??????===;;;:::666555333111000111111222111111111000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000222222222222222111000///000000000000000000111222000000111111111222222222222222222222222222222222333333333444444444555555666666777888999===JJJWWWhhhkkkmmmjjjgggiiiqqqzzz}}}uuucccPPPLLLTTTZZZcccpppyyy~~~tttjjjmmm{{{xxxlllbbbYYYWWWWWWXXX[[[___]]]aaaiiiuuu~~~tttnnnfff___ZZZXXXVVVUUUYYY]]]```___\\\ZZZ[[[]]]bbbdddgggiiijjjlllpppsssqqqrrruuuxxx}}}~~~~~~zzzxxx|||}}}vvvooojjjeee```]]]XXX\\\cccppp~~~wwwmmmddd[[[VVVSSSSSSRRRTTTYYY___eeeiiifffeeebbb___\\\XXXUUUTTTOOOKKKGGGEEEFFFGGGGGGGGGIIIKKKNNNRRRUUUXXXYYYZZZZZZZZZYYYWWWTTTQQQPPPPPPRRR[[[hhhuuuyyypppjjjeee___\\\TTTQQQLLLHHHFFFEEEBBBAAA@@@??????>>>======<<<<<<:::999888888777777777888;;;<<<===???????????????===???@@@>>>===AAAKKKSSScccdddgggmmmsssxxxzzzzzzeeeSSSJJJEEEDDDEEEFFFFFFGGGHHHJJJNNNTTTXXXaaakkkxxx{{{mmmcccdddaaaZZZWWWVVVTTTQQQOOOKKKEEEAAAAAACCCEEEFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGDDD???;;;999999:::;;;<<<===???@@@???>>><<<;;;777666333111000000111222111111000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000111111222222222111111000///000111000//////111333000111111111111222222222222222222222222222222222333333333444444444555555555555777999:::@@@OOO___jjjjjjiiihhhiiimmmrrrvvv~~~vvvhhhWWWKKKLLLTTT]]]fffrrrzzz~~~~~~rrrjjjjjjsssqqqeeeYYYVVVYYY[[[___bbb[[[^^^eeeqqq}}}qqqlllddd^^^[[[ZZZZZZYYY^^^cccgggeee```\\\\\\___ccceeehhhjjjkkknnnrrruuussstttwww{{{vvvoooiiidddaaa\\\^^^dddmmmzzz}}}tttkkkbbbYYYTTTOOOOOOOOOPPPTTTYYY___bbbaaaaaa```___]]]ZZZXXXWWWQQQMMMHHHFFFFFFHHHIIIIIIMMMOOORRRVVVYYY[[[\\\\\\[[[ZZZYYYVVVSSSPPPNNNLLLNNNRRRYYYaaaiiirrryyyrrrlllgggccc\\\WWWQQQLLLIIIFFFCCCAAA@@@@@@??????>>>>>>======;;;:::999888888888888888:::;;;<<<======>>>>>>>>>===>>>>>><<<<<<>>>EEEJJJ[[[___dddjjjooorrrtttuuusss___RRRIIIGGGHHHDDDEEEGGGHHHHHHJJJNNNPPPUUU^^^jjjwww}}}tttqqqiii]]]VVVUUUSSSPPPRRRNNNHHHDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHEEE@@@<<<:::999:::;;;<<<===???@@@@@@???>>><<<888666333111000000222333000000000000000000000111000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000000000111222222222111111///000111111//////111333000111111111111222222222222222222222222222222222333333333444444444555555444555888:::<<>>======<<<;;;:::999999888888888999999:::;;;;;;<<<<<<<<<===<<<<<<;;;<<<>>>AAACCCNNNUUU___fffjjjmmmooorrrkkk[[[PPPKKKKKKBBBDDDFFFGGGHHHIIIKKKLLLNNNUUU```nnn~~~~~~rrrbbbXXXVVVTTTQQQUUUQQQKKKFFFDDDCCCBBBAAAEEEEEEDDDEEEEEEFFFGGGGGGHHHEEEAAA<<<:::999:::;;;<<<===???@@@@@@@@@>>>===999777444111000000222333000000000000000111111111000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000///000111222222222222222...000222111///...111444000111111111111222222222222222222222222222222222333333333444444444555555444555888;;;===EEEWWWiiiuuuppplllooovvvzzzwwwrrrccchhhbbbQQQJJJSSS___dddmmmwwwoooeee\\\aaapppzzz|||}}}{{{~~~nnn^^^YYY[[[]]]___```^^^aaahhhvvvxxxuuummmjjjfffdddddddddeeeddddddjjjppppppjjjeeefffhhhdddfffiiikkkmmmppptttwwwwwwwwwzzz}}}yyyvvv|||uuummmiiifffllluuu}}}sssiii___UUUPPPHHHGGGGGGGGGHHHJJJLLLNNNTTTUUUWWWXXXYYYYYYYYYXXXRRRNNNIIIFFFGGGIIIJJJKKKMMMPPPUUUZZZ___aaaccccccfffdddbbb___\\\XXXSSSPPPKKKIIIJJJNNNNNNOOOZZZgggtttyyy{{{tttppphhhccc[[[TTTNNNJJJFFFDDDAAAAAA@@@@@@???>>>>>>>>>===<<<;;;:::999999999999888999999::::::;;;;;;<<<>>><<<;;;<<<>>>@@@AAAAAADDDNNN[[[cccfffiiilllpppoooaaaTTTIIIHHHFFFDDDBBBBBBDDDFFFHHHJJJNNNWWWcccrrr~~~~~~~~~kkkaaa___^^^[[[^^^]]]XXXOOOGGGCCCAAA@@@DDDCCCCCCCCCDDDEEEFFFGGGGGGFFFCCC???<<<999888777======>>>??????>>>===<<<;;;999666333111000000111333222111111000000111111333333222222111000000000111111222222222222111111000000000000000000000000000000111111111111000000222222222111111111111111444333222333333333111///333333222111111222333333555444333111000000111222333333333333333333333333333888:::;;;CCCUUUiiitttzzzxxxtttrrrwww|||zzzsssdddYYYNNNKKKNNNVVVbbbmmmrrrzzzllleeebbbhhhuuuvvvjjj___[[[YYYXXX\\\ccckkklllrrr~~~}}}uuupppjjjiiihhhhhhjjjllllllkkkpppooooooqqqrrrqqqkkkffffffiiilllnnnpppsssvvvyyyyyy{{{{{{wwwuuuuuuyyyzzzsssqqqqqqttt{{{uuukkk```UUUOOOIIIGGGDDDBBBAAACCCFFFGGGHHHJJJMMMPPPSSSTTTUUUUUUQQQOOOKKKFFFCCCDDDHHHKKKPPPSSSXXX___dddhhhjjjkkkiiijjjjjjiiieee___YYYUUUOOONNNKKKJJJJJJLLLOOOQQQ[[[^^^gggrrr||||||xxxooojjjbbbYYYQQQJJJFFFDDDDDDBBBAAA@@@@@@@@@>>>===<<<<<<<<<;;;;;;::::::999999999::::::::::::;;;;;;999999;;;<<<===???@@@@@@DDDIIISSS___dddeeegggkkk{{{gggWWWRRRNNNIIIFFFFFFFFFEEEDDDHHHKKKRRR\\\iiiuuu~~~sssnnnjjjeeedddccc^^^TTTKKKDDDBBBAAABBBBBBCCCDDDEEEEEEFFFGGGGGGFFFCCC@@@===:::888777<<<===>>>??????>>>===<<<<<<:::777444222111111111333222111111000000111111111111111111111111222222111111222222222222111111000000000000000000000000000000111111111111000000111111111111111111222222333111000000111111000///333333222111111222333333333222222111111222333444444444444444444444444444444888:::<<>>>>>@@@BBBEEEFFFHHHKKKNNNPPPQQQRRRPPPNNNKKKFFFCCCDDDHHHKKKOOOSSSYYY```fffkkkmmmnnnooopppqqqoookkkeee___[[[RRRPPPLLLIIIHHHIIIKKKLLLRRRSSSXXX```jjjyyyzzzyyytttlllccc[[[TTTNNNJJJFFFDDDBBBBBBBBBBBB@@@>>>======<<<;;;;;;:::::::::999999999:::::::::;;;;;;;;;<<<<<<======>>>??????AAADDDOOO\\\cccdddeeehhh~~~iii[[[TTTKKKGGGFFFFFFCCC@@@GGGJJJOOOVVV```kkktttyyyyyyqqqmmmkkkeee\\\PPPGGGCCCCCC@@@AAABBBDDDEEEFFFFFFFFFGGGFFFCCCAAA>>>;;;999888<<<===>>>??????>>>===<<<===;;;888666333222222222333222111111000000111111///000000111222222333333111111222222222222111111000000000000000000000000000000000000000000000000000000000111222222222333555222000000111222222111333222222111111222222333111111111111222333444555555555555555555555555555666888:::@@@PPPgggyyy~~~xxxzzz}}}nnnWWWMMMGGGLLLYYYfffrrr{{{{{{lllkkknnnwwwvvviiiddd___[[[XXXYYYaaajjjlllpppwww}}}yyyuuupppmmmlllllllllnnnppppppmmmkkkjjjjjjlllpppuuuuuuqqqmmmhhhkkknnnqqqsssvvvyyy|||~~~~~~yyyuuuuuuvvvvvvyyy|||~~~}}}{{{zzzzzz}}}yyy}}}wwwmmmaaaUUUNNNHHHEEEBBB>>>===<<<===>>>BBBBBBCCCEEEGGGJJJLLLMMMOOOMMMJJJGGGDDDDDDGGGJJJOOOSSSZZZccckkkppptttvvvyyyzzzzzzyyyuuunnnhhhdddZZZWWWRRRMMMJJJHHHGGGGGGKKKJJJJJJOOOWWWfff|||~~~zzzssskkkccc[[[SSSNNNHHHFFFDDDCCCCCCCCCBBBAAA>>>======<<<;;;;;;::::::999999999999::::::::::::============>>>>>>??????>>>@@@HHHUUU^^^aaaccceeekkk```RRRJJJIIIJJJGGGCCCHHHIIIMMMTTT]]]gggooouuuxxxssskkkaaaUUUIIICCCCCC???@@@BBBDDDEEEEEEEEEEEEGGGFFFDDDBBB???<<<:::888<<<<<<>>>??????>>>=========<<<:::777555444333333333222111111000000111111000000111111111222222222111111222222222222111111000000000000000000000000111111000000000000111111//////000111222333333333888555222111333444555555222222222222222222222222111111111111222333444444555555555555555666666666888999;;;EEEZZZrrr}}}yyyfffRRRKKKJJJVVVgggwwwvvvnnnpppwwwssskkkkkkkkkgggcccbbbhhhooouuuvvv{{{|||xxxuuurrrnnnlllkkkkkkmmmpppqqqpppmmmjjjeeeeeehhhmmmsssuuurrrooojjjmmmpppsssuuuxxx|||{{{uuurrrqqqqqqvvvzzz|||vvvlll```SSSKKKIIIGGGDDDAAA@@@???@@@AAAAAAAAAAAABBBDDDFFFIIIKKKMMMMMMKKKHHHEEEEEEHHHJJJNNNSSS[[[eeeooowww}}}xxxrrrnnngggddd]]]VVVPPPKKKIIIHHHLLLIIIGGGJJJPPP[[[nnn~~~~~~xxxrrrkkkbbbYYYRRRKKKIIIFFFDDDDDDDDDCCCBBB???>>>>>>===<<<;;;::::::888999999999999:::::::::======<<<===>>>@@@AAABBB@@@>>>BBBMMMWWW]]]aaaeeeyyyfffXXXRRRPPPLLLHHHFFFHHHKKKQQQZZZeeennnsss}}}zzznnneeeZZZLLLDDDCCC???@@@AAABBBDDDDDDEEEEEEFFFFFFEEECCC@@@===:::999;;;<<<===?????????>>>======<<<;;;888666555444333333222111111000000111111222222222111111111000000111111222222222222111111000000000000000000000000111111000//////000111111//////000111222333333333777555222111333555555555222222222222222222222222222222222222222222222222333333444444555555555555888;;;???LLLccc{{{rrr^^^PPPNNNTTTeeezzztttqqqwwwvvvtttyyy|||zzztttqqqqqqsssxxxwwwwww{{{~~~xxxrrrooommmkkkiiihhhiiillloooqqqpppllliiiccccccdddiiiooorrrqqqooolllooorrruuuxxx{{{|||wwwsssqqqrrryyy}}}~~~|||yyytttkkk___RRRIIIIIIHHHEEECCCBBBBBBCCCDDDBBBBBBAAABBBDDDFFFHHHJJJLLLLLLKKKIIIFFFFFFGGGIIILLLQQQZZZeeeqqq||||||xxxsssooohhh___WWWQQQMMMKKKMMMJJJHHHKKKNNNTTT```lll~~~{{{uuummmbbb[[[OOOLLLHHHFFFEEEDDDCCCBBB@@@??????>>><<<;;;;;;:::888888888999999999:::::::::::::::<<<>>>AAADDDFFFEEEAAA@@@GGGNNNVVV^^^fffkkk]]]TTTLLLHHHFFFGGGIIINNNVVV```iiinnnwwwrrrjjjaaaTTTIIIFFFAAAAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDAAA>>>;;;999;;;<<<===?????????>>>>>>===<<<;;;999777555333333333222111111000000111111333333222222111000000///111111222222222222111111000000000000000000000000222111000//////000111222000000000111222222222333333111//////111333333222111222222333333222222111222222333333333222222111333333333444555555666666888===EEESSSiii~~~iiiVVVOOOSSSaaavvvuuuvvv~~~}}}|||xxxvvvtttsssuuu{{{}}}xxxqqqllliiigggfffeeefffgggiiimmmppppppmmmjjjeeecccbbbeeejjjoooooonnnnnnqqqtttxxxzzz~~~{{{wwwvvvvvvzzz}}}}}}~~~~~~|||yyytttlll```TTTLLLHHHGGGEEECCCCCCBBBCCCCCCBBBBBBBBBCCCDDDFFFGGGHHHHHHIIIIIIHHHFFFEEEEEEGGGIIIMMMUUUaaaooo~~~|||xxxqqqhhh___XXXSSSPPPNNNJJJIIIJJJKKKMMMTTT\\\nnn|||sssggg___UUUQQQLLLHHHGGGEEEDDDBBBAAA@@@???>>>===<<<;;;:::888888888888999999999999888888999:::===AAAEEEHHHHHHDDDBBBDDDGGGMMMYYYcccqqq```TTTMMMJJJJJJJJJMMMRRRZZZbbbfffllltttvvvooojjj^^^QQQLLLDDDBBB@@@??????@@@BBBDDDFFFFFFFFFEEEBBB???<<<::::::;;;===>>>?????????>>><<<<<<;;;999777555333222333222111111000000111111222222111111111111111111111111222222222222111111000000000000000000000000222111000//////000111222111111111111111111222222111000///000222222222111111222333333333333222111///000222333444333333222333444444555666666777777888@@@KKKZZZmmmvvvaaaQQQMMMWWWkkk~~~{{{{{{}}}|||yyywwwxxx|||yyytttmmmgggeeeeeeeeeeeeeeefffhhhlllooopppooommmjjjfffccccccggglllnnnnnnooorrrvvvyyy|||{{{zzzzzzzzz}}}{{{zzz||||||wwwooodddYYYRRRJJJIIIGGGEEECCCBBBBBBAAA???@@@AAABBBCCCDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCDDDGGGOOO[[[jjj|||yyyqqqiiiaaa\\\YYYTTTNNNKKKJJJIIIIIINNNTTTaaannn~~~xxxkkkbbb[[[WWWQQQLLLIIIGGGEEEDDDBBBAAA@@@???===<<<;;;:::888888888888999999999999999888888999<<<@@@DDDFFFHHHFFFFFFEEEDDDFFFQQQ]]]rrrccc[[[PPPOOOMMMNNNQQQWWW]]]aaadddkkkttt~~~yyyssspppeeeWWWQQQEEECCC@@@>>>===???BBBDDDFFFFFFFFFEEECCC???<<<::::::;;;===>>>?????????>>><<<;;;;;;999777555333111333222222111000111111111000000000111222222333333111111222222222222111111000000000000000000000000222111000......000111222222222222111111111111111111111111222444444333111111222333444444333222111---...111333444555555555444555555666777888888999777AAAOOO]]]oooqqq\\\OOOKKKYYYqqqyyy~~~~~~|||wwwrrrkkkgggeeefffggghhheeeeeehhhlllpppqqqqqqooonnniiidddcccfffkkkmmmnnnpppssswwwzzz}}}~~~}}}}}}{{{~~~zzzwwwxxxyyy{{{{{{|||~~~zzzrrrhhh^^^WWWMMMLLLJJJGGGEEECCCAAAAAA===>>>@@@BBBBBBBBBAAAAAA@@@BBBCCCCCCAAA??????@@@@@@CCCJJJVVVgggzzzyyypppiiidddaaa[[[UUUOOOLLLKKKJJJOOOUUUZZZcccppp}}}ssshhh```[[[UUUOOOLLLIIIGGGEEEBBBBBBAAA???>>><<<;;;;;;777888888888888999999999:::999999999;;;>>>BBBDDDFFFGGGIIIHHHBBBAAAKKKWWWyyyfffYYYTTTRRRRRROOOMMMTTT^^^[[[```gggqqq{{{~~~qqqlllhhh^^^TTTNNNGGGAAA@@@???>>>AAAFFFBBBCCCEEEDDDAAA>>>======<<<===>>>??????>>>===<<<>>>===;;;;;;;;;999777444111111111000111111222222333333333222111000//////------///000111111111111000000000000000000000000////////////000000000000111111111111111111111111222222222222222222222222000111111111111222222222444444444555555555666666555444444444555666888999>>>>>>MMMeeevvvyyy{{{fffSSSSSSSSSbbbwwwwww}}}{{{xxxuuupppiiieeedddeeefffggghhhhhhggghhhkkkppptttwwwuuuqqqkkkgggeeegggkkknnnsssvvvzzz}}}~~~}}}zzzvvvuuuwwwxxxyyyzzz|||vvvjjj^^^VVVMMMJJJFFFCCCBBBBBBBBBAAABBBAAA@@@??????@@@AAAAAA???@@@AAA@@@???>>>???@@@AAAAAAFFFQQQ___pppzzzrrriiibbb______]]]YYYSSSPPPPPPRRRVVV[[[dddpppxxxpppiiibbbYYYRRRNNNLLLIIIFFFBBBBBBBBBAAA@@@>>><<<;;;;;;;;;:::999999888888777999888777777888;;;>>>@@@FFFKKKPPPNNNIIIFFFIIIMMM{{{eee^^^XXXTTTOOOJJJMMMSSSVVVYYY```gggqqq}}}|||{{{~~~|||yyy~~~|||rrrmmmiiiaaaZZZSSSIII@@@???AAAAAAAAABBBBBBCCCDDDDDDAAA???>>>>>><<<===>>>??????>>>======>>><<<;;;;;;;;;:::888555222222222111111222222333333222222222111000000000......///000111111111000111111111111111111111111000000000111111111111222222222222222222222222222222222222222222222222222111111111111222222222222333444444444444555555555555444444444555777999:::===???OOOgggvvvxxxzzzeeeTTTVVV\\\jjj}}}www|||~~~zzztttpppjjjgggfffhhhiiiiiiiiiiiiiiijjjmmmqqquuuwwwyyyuuuooojjjhhhiiimmmooorrruuuyyy|||}}}~~~|||}}}}}}}}}~~~|||tttiii___XXXNNNKKKHHHEEEDDDBBB@@@>>>@@@@@@???>>>>>>??????@@@===???@@@???>>>===>>>???BBBBBBFFFOOO[[[kkkzzzqqqkkkeeeeeeccc^^^XXXUUUTTTVVVUUUXXX___hhhuuu|||nnnfff\\\UUUQQQMMMJJJGGGDDDCCCCCCBBB@@@>>>===<<<;;;;;;::::::999888888888999888777777888:::===???EEEIIINNNOOOLLLJJJJJJLLLzzzpppcccZZZRRRKKKIIIJJJPPPSSSWWW]]]fffrrr|||zzz|||{{{vvvpppqqqzzzyyywwwxxxxxxwwwyyywwwyyy~~~uuunnnjjjeeeaaaZZZMMMBBBAAADDDCCCAAA@@@BBBCCCDDDCCCAAA?????????>>>>>>?????????>>>>>>======<<<;;;;;;<<<;;;999777444333333222222333333333222222111111111111111111//////000000111000000000111111111111111111111111111111111222222222333333333333333333333333333333222222222222222222222222111111111111222222222333333333333333444444444444555555444555666777999:::===BBBTTTkkkyyy{{{|||eeeXXX[[[jjjuuuwwwzzz~~~zzzsssoookkkiiiiiikkkkkkkkkiiijjjjjjlllooorrruuuwww{{{xxxrrrnnnlllmmmppprrrrrruuuxxx{{{|||~~~|||||||||~~~~~~~~~}}}}}}vvvmmmddd[[[WWWNNNLLLIIIFFFEEECCCAAA?????????>>>>>>>>>??????@@@>>>@@@AAA@@@???>>>???AAADDDBBBEEELLLWWWeeeyyy}}}wwwpppooolllgggaaa]]][[[[[[XXXXXX[[[___iiiwwwwwwoooeee\\\WWWRRRMMMIIIFFFEEEDDDBBB@@@???===<<<<<<;;;;;;::::::999888888999999777777888:::<<<>>>CCCFFFKKKPPPQQQPPPMMMKKKtttcccWWWOOOKKKIIIMMMNNNQQQVVV___kkkyyy~~~|||uuurrruuuyyyxxxwwwxxxxxxxxxvvvuuuzzzyyypppjjjgggfff^^^TTTKKKIIIHHHDDDAAAAAABBBCCCDDDCCCAAA@@@@@@AAA??????????????????>>>>>>===<<<;;;<<<<<<<<<:::888555555444333333333444444111111111111111222222222000000111111111000000///111111111111111111111111111111111111222222222333333333333333333333333333111222222222222222333333111111111222222222333333222222222333333333444444555555555555666888:::<<<>>>HHH\\\ssshhh___ddduuu~~~wwwxxx|||wwwpppmmmkkkjjjkkkllllllkkkggghhhjjjlllooorrruuuvvvyyywwwsssqqqppprrrtttvvvuuuwwwyyy{{{{{{|||~~~~~~xxxxxxxxx{{{|||}}}~~~|||zzzyyy{{{|||~~~zzzyyyuuunnnfff___ZZZXXXTTTPPPKKKHHHFFFEEEDDDCCC@@@@@@@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCBBBCCCEEEFFFDDDFFFMMMVVVcccwww{{{yyyvvvpppkkkfffcccaaa___^^^\\\\\\aaalllyyy{{{ooofff___XXXRRRMMMIIIGGGEEECCC@@@>>>===<<<<<<<<<;;;;;;::::::999999:::999888777888999;;;<<<@@@CCCHHHOOOTTTTTTPPPKKKlll[[[QQQKKKFFFIIIJJJLLLPPPXXXdddqqqzzz~~~~~~xxxvvvvvv|||||||||}}}yyyvvvwww}}}}}}sssllljjjjjj```\\\YYYVVVOOOFFFCCCDDDBBBCCCCCCCCCAAA@@@BBBCCCAAAAAA@@@@@@????????????>>>===<<<<<<======;;;999666555444444333333333444111111111111111222222222000111111111111111000///111111111111111111111111000000000111111111222222222222222222222222222222111111111222222333333333111222222222222333333333222222222333333333444444555555555666777999;;;===BBBOOOfffzzzkkkgggmmm|||yyyuuu|||zzzuuummmllljjjjjjkkkkkkiiigggbbbdddgggjjjnnnqqqssstttuuutttrrrrrrsssvvvyyy{{{zzz{{{||||||{{{|||}}}~~~|||yyyxxxxxxzzz}}}}}}{{{xxxuuusssrrrtttvvvwwwsssrrrppplllhhhffffffhhhgggaaaXXXPPPKKKIIIHHHGGGBBBBBBCCCCCCDDDDDDDDDDDDFFFGGGIIIIIIHHHGGGIIIJJJJJJIIIKKKRRRZZZgggxxx~~~yyytttooojjjhhhfffccc___\\\]]]cccmmmuuuxxxmmmeee]]]UUUPPPLLLJJJGGGDDDAAA>>>===<<<======<<<<<<;;;::::::999:::999888888888999::::::>>>???DDDLLLSSSUUUQQQLLLxxx```RRRJJJCCCFFFFFFGGGIIIPPPZZZfffnnn~~~}}}|||yyyzzzvvvyyy~~~yyyrrrooonnncccdddfffeee[[[MMMFFFGGGBBBCCCCCCBBBAAAAAACCCEEECCCBBBAAA@@@???????????????>>>======>>>===;;;999666555555444333333333333222222111111111111111111000000111111222111111111222222222222222222222222000000000111111111111222111111111111111111111111111111111222222333333444222222222222333333333333333333333333444444444444666555555666888:::<<<>>>GGGWWWnnnzzzllllllsss|||tttvvvzzzzzzvvvlllkkkkkkkkkkkkiiieeebbb]]]```dddiiimmmqqqrrrsssrrrrrrrrrtttvvvyyy}}}~~~~~~~~~}}}}}}|||{{{zzz|||~~~}}}}}}{{{xxxuuutttuuuvvvwwwsssttttttsssrrrttt{{{zzznnnbbbYYYSSSOOOLLLIIIJJJKKKLLLLLLMMMLLLLLLMMMOOOPPPPPPPPPPPPQQQRRRSSSRRRUUU\\\cccmmm}}}}}}xxxrrrnnnjjjgggccc^^^\\\^^^dddiiizzzuuulllcccZZZSSSPPPNNNKKKFFFCCC@@@??????>>>======<<<<<<;;;:::::::::999999888888888888999<<<===AAAGGGNNNQQQPPPNNNkkkZZZPPPHHHEEEEEEEEEFFFIIIQQQZZZaaasssxxx{{{zzz~~~xxxzzzzzzvvvuuugggiiinnnppphhhXXXKKKFFFBBBBBBCCCBBBAAABBBDDDFFFDDDCCCAAA@@@??????@@@@@@AAA???>>>>>>>>>===;;;888666555444333222222222222333222222222111000000000///000111111222222222222222222222222222222222222111111111222222222333333222222222222222222222222000111111222333333444444222222222333333333444444333444444444444555555555666666666777888;;;===???LLL]]]sssoooiiinnnvvv~~~sssppprrr~~~}}}xxxuuummmmmmllllllkkkgggbbb^^^ZZZ]]]ccciiinnnqqqssstttsssssstttvvvyyy{{{~~~~~~}}}{{{zzz{{{~~~}}}~~~~~~|||{{{xxxnnnddd\\\XXXWWWXXXYYY[[[[[[[[[[[[ZZZYYY[[[]]]]]]\\\\\\^^^___]]]]]]```gggmmmtttyyyuuummmlllhhhccc___^^^```ccckkk{{{uuulllbbb[[[VVVSSSOOOJJJFFFDDDCCCBBB>>>>>>======<<<;;;;;;;;;:::999999888888888777777:::;;;>>>CCCHHHLLLOOOPPPvvveeeYYYQQQHHHGGGFFFEEEGGGLLLTTTYYYkkkwww{{{~~~}}}uuuwww}}}zzzkkklllqqqvvvqqq```NNNDDDBBBBBBCCCBBBAAABBBDDDGGGDDDCCCBBB@@@??????@@@@@@BBB@@@???>>>>>>===:::888666555444333222111111111444333333222111000//////...///000111222333333333222222222222222222222222222222333333333444444444333333333333333333333333000000111222333333444444222222333333333444444444444444444555555555666666666666666777999;;;>>>???OOOaaauuutttgggfffooovvvrrrnnnnnnzzzuuurrroooooonnnnnnlllgggaaa\\\XXX\\\bbbiiiooossstttuuuuuuvvvwwwxxxzzz|||~~~~~~{{{xxxxxxyyy~~~~~~tttjjjccccccdddfffhhhhhhhhhhhhgggdddfffggghhhggggggiiijjjeeeeeehhhnnnsssxxx~~~yyyqqqpppmmmhhhdddaaaaaaaaabbbrrr~~~tttjjjdddZZZWWWSSSNNNIIIGGGEEEEEE>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777999:::===@@@DDDIIINNNQQQwwwdddTTTQQQHHHDDDFFFGGGFFFKKKUUU]]]nnn|||{{{www}}}}}}qqqiiihhhoooqqqdddRRRFFFAAABBBBBBBBBBBBCCCEEEGGGEEEEEEEEECCCBBB@@@>>>===?????????>>>>>>>>>>>>>>>888777666444333333333444222222222111111111000000111111111111111111111111222222333333333222222111//////000000111111111222222333333444444333333222444333333222111111111222222222333333333333444444333444444555555444444333444777888666666;;;BBBGGG\\\qqq~~~mmmgggpppyyy|||{{{tttuuu{{{}}}|||||||||{{{~~~|||yyywwwwwwvvvsssqqqmmmgggaaa\\\]]]___bbbfffjjjooorrrtttuuuuuuvvvwwwyyy|||~~~~~~~~~~~~tttnnnnnnrrrvvv|||xxxvvvrrrqqqoooooonnnllliiifffgggggggggeeeddddddgggiiijjjjjjkkkmmmrrr{{{|||xxxtttoookkkeee___[[[cccjjjxxx~~~rrrmmmeee___WWWRRROOOKKKGGGCCCBBBAAA?????????>>><<<999<<<<<<;;;:::999999999999<<<;;;;;;<<>>????????????>>>>>>>>>>>>999777666444333333333444222222222111111111000000111111111111111111111111111111222222222111111000....../////////000000000222333333444444333333222444333222222111111222222222222333333333333444444333333444444444444333333333666777666666;;;CCCJJJaaauuu}}}ppplllqqqwwwyyy}}}xxxzzz|||vvvvvvzzz}}}~~~|||zzzyyywwwwwwvvvuuutttrrrnnnhhhdddaaabbbcccfffiiimmmqqqsssuuuuuuvvvwwwyyy{{{~~~zzzpppjjjiiilllooozzz}}}vvvssskkkiiigggfffeeebbb___\\\[[[\\\\\\\\\\\\___cccfffgggggghhhjjjpppyyy~~~zzzuuuqqqkkkfffbbbbbbgggsssuuupppddd^^^WWWSSSQQQNNNJJJGGGBBB@@@?????????>>><<<:::===<<<;;;:::999999999999;;;::::::;;;>>>CCCHHHKKK}}}|||~~~~~~}}}}}}}}}~~~dddUUUIIIHHHGGGCCCCCCGGGNNN[[[iiissswwwlllccccccbbb[[[PPPHHHEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEDDDCCCAAA@@@???@@@@@@?????????>>>>>>>>>999888666444333333333444222222222111111111111111111111111111111111111111000000111111111111000000///000000000000111111111222222333333333333222222333333222222111111222222222222333333333333444444333333444444444444333333333555666666666;;;FFFOOOkkk~~~|||tttqqqtttwwwwww{{{}}}yyy~~~xxxnnnpppzzz{{{yyyyyyxxxwwwwwwvvvwwwxxxxxxwwwtttqqqhhhgggffffffhhhkkkooorrrttttttuuuvvvxxx{{{}}}~~~}}}}}}~~~wwwnnnfffdddfffiiivvv}}}ssslllhhh___]]][[[YYYWWWTTTPPPMMMLLLMMMNNNOOOQQQUUU[[[___aaabbbdddffflllttt}}}zzztttnnnjjjeeehhhooozzz}}}uuufffaaaZZZUUUSSSPPPLLLIIIBBB@@@????????????===;;;===<<<;;;:::999999999999:::999999:::===AAAEEEHHHzzzzzzyyyvvvttttttuuuwww|||}}}~~~~~~}}}{{{wwwtttrrrrrrsssssszzz{{{~~~{{{wwwuuuuuuvvvwwwyyyzzzzzz{{{|||}}}~~~xxxzzz}}}uuubbbQQQLLLJJJEEECCCGGGIIITTT```jjjyyy|||rrrhhhdddbbb]]]TTTLLLEEEDDDCCCDDDDDDDDDCCCBBBEEEEEEEEEDDDCCCBBBAAA@@@AAA@@@@@@??????>>>>>>>>>:::999777555333333333444111111111111111111111111111111111111111111111111000111111222222222222111333333333333333333333333222222333333333333222222333333222222111222222333222222222333333333444444333333444444444444333333333444666777777===JJJWWWwwwzzzvvvuuuxxxzzzzzz||||||}}}{{{uuu~~~vvvlllppp}}}yyywwwwwwxxxxxxvvvwwwxxx{{{~~~~~~|||ooommmiiiggggggjjjmmmpppqqqrrrsssuuuwwwyyy{{{|||{{{|||}}}~~~~~~||||||vvvmmmgggdddeeegggsss|||~~~|||xxxrrriiiaaaZZZVVVRRRPPPMMMLLLKKKIIIEEECCC@@@AAACCCDDDGGGLLLRRRWWW\\\]]]___aaafffmmmuuu{{{|||uuupppmmmmmmpppwww}}}yyyjjjddd\\\VVVSSSPPPKKKHHHCCCAAA????????????>>><<<===<<<;;;::::::999999:::999888888999;;;???BBBDDDoooooonnnkkkiiiiiikkkmmmppprrrtttuuuuuutttsssrrrrrroookkkhhhffffffggghhhlllnnnqqquuuxxxzzz{{{{{{vvvsssoookkkiiiiiijjjlllppppppqqqrrrsssttttttuuuoooqqqtttwww{{{ppp\\\SSSNNNHHHFFFIIIDDDLLLVVV```oooxxxoooiiifffaaaXXXPPPFFFCCCAAAAAACCCDDDDDDCCCEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>===;;;999777555444333333333111111111111111111111111111111111111111111111111111222333333444444444333444444444333333333333333111222222333333222222111333222222111222222333333222222222333333333444444333444444555555444444333444444666888999???OOO```}}}~~~yyywwwzzz}}}}}}rrrqqq|||xxxqqqxxx}}}|||wwwvvvwwwwwwxxxvvvwwwyyy|||tttqqqlllhhhgggiiimmmooooooppprrrtttvvvxxxyyyyyy{{{{{{}}}~~~}}}yyy|||~~~}}}|||yyyuuunnniiifffggghhhqqqzzz}}}zzzpppkkkddd\\\VVVPPPLLLJJJIIIGGGDDDCCCCCCBBBAAA???<<<======>>>@@@EEEKKKPPPVVVWWWZZZ\\\```eeelllqqqvvvzzz|||wwwvvvsssssswww{{{zzziiibbbYYYRRRPPPNNNKKKHHHFFFDDDAAA@@@@@@@@@>>>=========<<<;;;::::::::::::888888888888:::===???AAAbbbaaa```]]]\\\\\\___bbbeeegggiiikkkkkkjjjgggfffcccaaa^^^ZZZYYYYYYZZZ[[[___aaaeeeiiilllnnnnnnnnngggddd```]]][[[\\\]]]___aaaccceeefffggghhhggggggdddfffiiimmmqqqvvv}}}mmmcccZZZNNNIIIKKKEEEKKKTTT]]]jjj}}}~~~uuummmjjjfff^^^UUUJJJFFFAAA@@@BBBEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBAAA@@@???>>>>>>===<<<:::888666444333333333111111111111111222222222111111111111111111111111111222333444555555555555222222222111111111111000111111222222222222111111222222111111222222333333222222333333333333444444555555666666666666555555555444666:::;;;AAATTTiii}}}~~~yyy{{{wwwqqqtttxxxwww}}}{{{xxxwwwwwwwwwwwwwwwwwwxxx{{{vvvsssnnnjjjiiijjjmmmooooooppprrruuuwwwxxxyyyyyy||||||}}}~~~|||wwwyyy{{{{{{~~~{{{zzzwwwrrrmmmjjjjjjjjjqqqzzzyyyoookkkaaa\\\UUUPPPMMMKKKIIIHHHEEECCC@@@@@@@@@@@@???>>><<<<<<<<<;;;===BBBHHHMMMRRRSSSUUUWWWZZZ^^^cccffflllnnnpppsssuuuzzzzzzwwwyyy{{{}}}kkkcccYYYQQQOOOOOONNNNNNJJJGGGDDDAAAAAA@@@???>>>>>>===<<<;;;::::::::::::888888888888:::<<<===???TTTSSSRRRPPPOOOPPPTTTWWWZZZ\\\^^^``````^^^[[[YYYUUUSSSQQQOOOMMMMMMNNNOOOSSSUUUYYY\\\^^^^^^^^^]]]WWWUUUSSSPPPOOOOOOQQQRRRRRRTTTWWWZZZ[[[ZZZXXXWWWVVVXXXZZZ^^^bbbhhhooosss|||{{{lllYYYNNNMMMHHHMMMSSS[[[eeeuuu|||rrrnnnmmmggg___SSSLLLDDDAAABBBDDDEEECCCDDDEEEEEEFFFFFFFFFEEEEEECCCBBBBBBAAA???>>>>>>===<<<;;;888666444333333333000000111111111222222222111111111111111111111111111111222333444444444444222111111111000000000000111111222222222222111111222222111111222222333444222222333333333333444444666666777777777777666666777444777<<<===CCCXXXppp}}}}}}zzzzzz{{{}}}tttrrrvvv}}}{{{yyyxxxxxxxxxwwwwwwwwwwwwyyy|||~~~~~~}}}vvvsssooollljjjkkknnnoooqqqrrruuuwwwyyy{{{{{{{{{~~~~~~|||wwwyyy}}}}}}{{{uuuqqqooooooqqqzzz}}}sssiiieee[[[XXXSSSQQQPPPNNNKKKIIIFFFDDDAAA?????????>>><<<<<<<<<;;;;;;<<>>>>>===<<<;;;;;;::::::;;;999999999999:::;;;<<<===KKKKKKIIIHHHGGGIIIMMMQQQMMMOOORRRTTTSSSQQQNNNMMMKKKJJJIIIGGGFFFFFFGGGGGGGGGIIILLLNNNOOONNNLLLKKKMMMLLLJJJHHHGGGHHHIIIJJJGGGJJJNNNRRRSSSQQQNNNLLLIIIKKKNNNQQQUUU[[[bbbggguuu||||||dddTTTPPPFFFIIINNNTTT\\\jjj~~~vvvrrrssspppiiiYYYQQQGGGBBBBBBDDDDDDCCCDDDEEEEEEFFFFFFFFFFFFEEECCCCCCBBBAAA@@@>>>>>>===<<<;;;999666444333333333000000111111222222222222111111111111111111111111///000111222333444444444333333333222222111111111111111222222222222111111222111111111222333333444222222333333333444444444777777888888888888777777888555777===???EEE[[[ttt~~~}}}|||{{{}}}sssjjjjjjqqqvvvsssmmmrrrssstttwww{{{|||zzzzzzyyyxxxvvvxxxwwwvvvwwwyyy{{{zzzyyyuuussspppmmmlllmmmnnnpppssstttwwwzzz|||}}}}}}}}}~~~|||xxx{{{}}}xxxuuutttrrrzzzzzzxxxzzz{{{tttlllggg]]][[[XXXWWWVVVRRRLLLHHHHHHEEEBBB??????>>><<<;;;<<<;;;;;;;;;===BBBIIINNNMMMOOOQQQRRRRRRTTTWWWYYYTTTTTTTTTTTTWWW]]]eeejjj|||qqqbbb[[[YYYXXXXXXQQQMMMHHHDDDCCCAAA@@@>>>>>>>>><<<;;;;;;;;;;;;;;;999999999999:::;;;<<<<<>>===<<<;;;888666444333222111222222333333333222222111111111000000000000000222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222111111222222333444555666777888999999888888444999<<<<<>><<<;;;<<<<<<999<<<===<<<;;;???GGGNNNRRRQQQPPPOOONNNMMMMMMMMMLLLKKKJJJIIIJJJOOOWWW\\\kkkwwwqqqhhhdddaaa^^^YYYSSSLLLGGGFFFDDDAAA???;;;;;;;;;;;;;;;;;;::::::===;;;999888888:::===>>>=========>>>>>>?????????AAAAAAAAABBBAAAAAA@@@?????????>>>===============@@@AAAAAABBBBBBBBBBBBBBB@@@???>>>===============@@@@@@@@@@@@AAAAAAAAAAAA@@@AAABBBCCCEEEIIIOOOSSS]]]hhhxxxqqq```PPPIIIHHHMMMQQQVVVcccrrr~~~yyyxxxlllbbbRRRFFFBBBBBBBBBAAADDDDDDEEEFFFFFFFFFFFFEEEBBBBBBAAAAAA@@@?????????===<<<;;;999777555333222111222222333333222222222222222222111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222111222222333444666666666777888888999999777:::===>>>BBBQQQhhhzzz}}}}}}~~~}}}vvv{{{vvvssstttqqqlllggggggkkkllleee___^^^```fffkkkooouuu~~~|||xxxuuussssssvvvxxxzzz{{{zzzxxxuuurrrooommmkkkjjjkkklllooopppsssuuuwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}~~~zzzzzz}}}|||yyy~~~yyysssqqqqqqvvvxxxuuummmhhhbbb___\\\WWWPPPIIIEEECCC@@@>>><<<;;;<<<<<<777:::<<<;;;;;;???GGGNNNQQQPPPNNNLLLJJJHHHHHHGGGEEEEEEDDDCCCDDDIIIOOOTTTbbbooo~~~rrriiiccc^^^]]]WWWOOOJJJGGGEEEAAA>>>=========<<<<<<<<<<<<<<<>>><<<999888777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>======<<<;;;======<<<<<<;;;;;;<<<<<>>=========<<<;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<===>>>???@@@DDDHHHLLLRRR^^^qqqvvv\\\PPPIIIKKKNNNQQQZZZeeeuuuuuulll]]]PPPFFFBBBBBBDDDCCCDDDEEEEEEFFFFFFFFFEEEBBBBBBAAAAAA@@@@@@??????===<<<;;;999777555444333222222222333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222333444444777666555555666777999::::::===???AAAGGGXXXooo~~~wwwrrruuu{{{rrrpppqqqqqqeeeggglllppplllbbb[[[YYY]]]ccchhhlllsss}}}|||wwwsssqqqppptttvvvyyy{{{zzzwwwsssqqqpppnnnllljjjjjjmmmppprrrssstttvvvyyy{{{|||}}}}}}}}}}}}|||||||||~~~}}}xxxyyy~~~}}}yyy{{{yyyuuummmeee___]]]bbbppp}}}yyyvvvooojjjbbb\\\XXXRRRLLLFFFBBB@@@>>>===<<<<<<<<<<<<888:::<<<<<<===AAAHHHNNNQQQOOOLLLIIIFFFDDDBBBBBB>>>?????????@@@CCCGGGKKKUUUddduuusssjjjdddccc\\\TTTMMMIIIFFFAAA>>>???>>>>>>>>>============>>><<<:::777666777777888===============<<<<<<<<<===>>>>>>>>>>>>===<<<<<<>>>>>>===============>>>??????AAAAAAAAA@@@>>>=========<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>AAADDDGGGMMMZZZlll}}}ppp^^^OOOLLLNNNPPPVVV___kkkwwwxxxjjj[[[MMMCCCBBBFFFCCCCCCDDDEEEFFFFFFFFFFFFCCCBBBBBBAAA@@@@@@??????======;;;:::888666555444222222333333333222111111111111111222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333222222222222333444444777666555444555777999;;;===???AAAEEEOOO```uuu{{{xxxxxx|||yyyuuurrrnnndddkkkrrrssskkk```ZZZYYY\\\bbbgggkkkrrr||||||xxxtttrrrrrrqqqtttwwwyyyyyyvvvrrroooqqqooollljjjkkkmmmpppsssrrrsssuuuwwwyyyzzz{{{{{{|||{{{{{{{{{|||~~~}}}xxxxxx}}}{{{vvv{{{{{{tttooollliiiaaaYYYTTTRRRVVVcccppp{{{sssoooiiiddd\\\UUUPPPKKKFFFCCC>>>>>>===<<<<<<<<<<<<===;;;<<<======>>>BBBHHHMMMMMMLLLIIIGGGDDDBBB@@@???<<<>>>?????????AAADDDGGGKKK[[[mmmzzz~~~sssmmmfff```WWWPPPLLLHHHCCC????????????>>>======<<<<<<===<<<:::888777888888999=========<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>======<<<>>>>>>============>>>>>>===>>>???@@@@@@@@@???>>>======<<<<<<<<<<<<======<<<<<<<<<============>>>;;;<<<=========>>>AAADDDIIIUUUfffvvvlllWWWOOONNNNNNTTT\\\fffqqq}}}{{{wwwhhhVVVFFFCCCGGGBBBBBBCCCEEEEEEFFFFFFFFFCCCCCCBBBBBBAAA@@@@@@???>>>===<<<:::999777666555333333333333333222111000000000000000111111222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333222222333333444555777666444444555666999:::===@@@DDDKKKWWWgggyyy}}}vvvlllgggooovvvrrrhhh___]]]]]]___dddhhhkkksss|||}}}yyyvvvuuuuuuppprrruuuwwwwwwtttqqqnnnqqqooommmkkklllnnnqqqsssqqqrrrsssuuuwwwxxxyyyyyy{{{zzz{{{{{{}}}yyyxxx|||zzzppptttzzz|||{{{wwwrrrllleee```]]][[[VVVQQQNNNMMMQQQ\\\hhh|||}}}qqqhhheee\\\XXXQQQKKKGGGDDDBBB@@@===<<<<<<<<<<<<<<<======<<<<<<<<<<<<>>>AAAEEEHHHGGGFFFEEECCCAAA@@@??????>>>???@@@@@@@@@AAACCCEEEGGGVVVhhhuuuzzzsssiiibbbYYYRRRNNNJJJFFFBBB??????>>>>>>===<<<<<<;;;;;;;;;:::999::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>>>>>>>>>>===<<<<<<======<<<<<<======>>>>>><<<<<<=========>>>>>>???===<<<<<<<<<<<<===>>>>>><<<<<<=========>>>>>>>>><<<===>>>>>>======???AAACCCNNN]]]lllxxx{{{cccWWWQQQLLLPPPWWWbbblllzzz}}}wwwvvvttt```LLLDDDGGGAAABBBCCCDDDEEEFFFFFFFFFCCCCCCBBBBBBAAAAAA@@@@@@>>>===<<<;;;999888777666333333333333222222111000/////////000111111222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333444444555666555444444555666888999<<>>AAADDDFFFDDDDDDBBBAAA@@@@@@@@@@@@AAABBBBBBAAA@@@AAACCCFFFIIIVVVfffqqq{{{zzz|||xxxmmmfff]]]VVVRRRNNNIIIEEE@@@??????>>>===<<<;;;;;;;;;:::::::::;;;;;;<<<===;;;;;;<<<<<<======>>>>>>>>>????????????>>>======???>>>>>>>>>>>>???@@@AAAAAA@@@>>>=========???@@@??????>>>>>>???@@@@@@AAA>>>?????????@@@@@@@@@@@@@@@AAABBBAAA@@@@@@AAABBBAAAIIITTT```lllxxxwwwiii]]]RRRPPPUUU^^^fffqqq{{{{{{zzz}}}|||iiiRRRFFFFFF@@@AAABBBDDDEEEFFFFFFFFFCCCCCCCCCBBBAAAAAA@@@@@@>>>===<<<;;;:::999888777333333333333222111000000//////000111111222333333222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333444333333333333444555555444444555555666777777888999>>>HHHVVVfffrrryyy|||vvv}}}zzztttsss{{{wwwmmmjjjjjjiiikkkoooqqqrrrvvv}}}yyyuuuttttttoooppppppqqqqqqppppppoooooooooooopppppppppqqqqqqrrrssstttvvvwwwxxxyyyyyyzzzzzz{{{}}}~~~}}}xxxuuuwww}}}tttqqqmmmiiifffeeedddddd^^^\\\YYYUUUSSSQQQPPPOOOPPPMMMLLLNNNOOOTTT___kkk~~~rrrhhhaaaYYYRRRPPPFFFEEECCCAAA???>>>>>>???======>>>>>>>>>======<<<===<<<===???CCCGGGJJJLLLIIIIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFDDDCCCDDDFFFIIILLLXXXdddmmmvvv|||tttsssyyytttmmmccc[[[UUUPPPKKKFFFBBBAAA@@@???>>>===<<<<<<;;;;;;::::::::::::::::::===>>>>>>???@@@AAABBBBBBAAAAAAAAAAAAAAA@@@@@@???BBBAAAAAAAAABBBCCCDDDDDDGGGEEEBBB???>>>???@@@AAACCCBBBBBBBBBCCCDDDEEEEEEBBBBBBBBBBBBCCCCCCCCCCCCEEEFFFGGGFFFDDDDDDEEEFFFCCCHHHPPPYYYbbbnnn{{{{{{kkkZZZTTTWWWZZZaaakkkrrr{{{{{{}}}oooVVVGGGEEE@@@AAABBBDDDEEEFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>===<<<:::999888888444444444333222111000///000000111222333333444444222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333444333333333333444555555333444555666777777777777777===IIIYYYiiitttxxxyyyzzz~~~yyyzzzvvvuuu|||zzzzzzyyy~~~uuusssqqqoooooosssttttttxxx|||wwwsssqqqqqqooooooooooooooopppppppppnnnooopppqqqqqqqqqqqqpppttttttvvvwwwyyyyyyzzzzzzzzz{{{|||}}}~~~yyywwwtttvvv||||||wwwpppiiiccc```______ZZZXXXUUURRRQQQPPPQQQQQQUUUQQQOOOPPPRRRXXXdddppp|||xxxkkk^^^XXXTTTNNNJJJIIICCCCCCCCCAAA???===>>>???>>>>>>>>>>>>>>>>>>===<<<@@@@@@AAADDDJJJOOORRRTTTQQQPPPOOOMMMLLLKKKJJJJJJLLLKKKJJJHHHFFFGGGJJJMMMOOOYYYcccjjjsssyyypppmmmsss{{{zzzssshhh___XXXRRRKKKGGGCCCCCCBBBAAA@@@>>>>>>===<<<;;;;;;:::999888777777===>>>@@@CCCEEEFFFFFFDDDGGGHHHIIIHHHEEEDDDCCCDDDDDDDDDDDDEEEHHHLLLOOOQQQTTTPPPKKKGGGEEEDDDDDDCCCDDDGGGJJJMMMMMMLLLJJJIIIFFFEEEDDDDDDDDDEEEGGGHHHKKKJJJIIIJJJKKKJJJIIIGGGKKKMMMOOORRRWWW```kkksss}}}{{{dddVVVSSSXXX___kkkvvv}}}~~~}}}|||yyyuuuwww|||ppp___OOOFFFEEEBBBAAADDDDDDBBBBBBEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>===;;;999888888444444333222222222333333111222222333333222222111222222222222222222222222333333222111000000111111444333222111111222333444444444444555555555666666333333333444444444555555666666555666666777888999???===EEEXXXlllvvvzzz{{{|||zzzsssyyy}}}ppprrryyy{{{uuuxxxzzzsssrrrwww~~~}}}||||||}}}~~~|||yyyvvvsssqqqqqqsssrrrpppoooooooooppppppqqqooonnnmmmnnnoooqqqrrrssstttuuuvvvvvvwwwvvvvvvuuuxxx|||}}}~~~|||zzzyyyyyy}}}yyyssstttyyy}}}|||rrrnnnnnnlllgggeeeaaa\\\XXXWWWXXXXXXXXXYYYXXXYYYZZZ[[[bbbqqq~~~}}}zzzyyywwwuuutttqqqmmmjjj]]]YYYTTTPPPMMMLLLLLLLLLJJJHHHEEECCCCCCDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAABBBBBBCCCIIIQQQZZZ___aaaaaa___]]][[[ZZZYYYYYYYYYVVVUUUSSSQQQPPPQQQSSSTTTZZZaaaiiiooosssyyy}}}qqqiiillluuu~~~{{{nnnccc[[[UUUOOOKKKFFFCCC@@@>>>>>>?????????>>>======<<<<<<;;;::::::@@@AAADDDHHHMMMQQQSSSTTTVVVWWWWWWUUUPPPLLLJJJIIIHHHHHHJJJMMMRRRXXX]]]aaaaaa]]]WWWQQQMMMIIIFFFEEEJJJMMMPPPSSSSSSRRRPPPNNNOOOOOONNNNNNOOOPPPRRRSSSUUUTTTTTTUUUWWWWWWUUUSSSSSSSSSTTTTTTVVV\\\eeekkkqqqvvvrrr]]]TTTUUU]]]kkkwww}}}~~~|||xxxyyyzzzqqqaaaRRRIIIEEEBBBAAADDDEEECCCCCCFFFFFFEEEDDDCCCAAA@@@???>>>>>>>>>===<<<;;;;;;::::::555444333333222222333333222222333333333333222222222222222222222222222222333333222111111111111111333333222111111222333333333444444444444555555555333333444444444555555555666666555666666777888999??????HHH\\\oooyyy|||~~~|||~~~pppnnnqqqxxx~~~~~~{{{|||zzztttuuuzzz~~~zzzvvvssspppoooppppppnnnmmmmmmnnnooooooooonnnmmmllllllnnnpppqqqsssssstttuuuvvvvvvvvvvvvuuuxxx{{{}}}~~~~~~wwwvvvtttuuuzzzzzztttuuuyyy~~~~~~{{{|||zzzuuurrrnnniiieeedddddddddccccccbbbccceeeffflll{{{}}}{{{xxxuuurrrnnniiifff]]]YYYTTTPPPNNNNNNPPPPPPQQQMMMIIIGGGFFFGGGGGGGGGFFFGGGGGGGGGEEECCCAAA@@@@@@AAAFFFOOO[[[ffflllooopppnnnllliiigggfffeeeeeefffdddbbb___]]]]]]]]]]]]ccchhhnnnqqqssswwwsssjjjjjjqqqxxxttthhh___YYYTTTPPPIIIFFFBBB@@@@@@@@@@@@???======<<<<<<;;;:::::::::EEEFFFIIIOOOVVV^^^eeeiiilllnnnnnnkkkddd\\\VVVSSSOOOOOOPPPTTTYYY```gggkkkmmmkkkgggaaa[[[UUUOOOMMMQQQTTTXXX\\\]]]]]][[[ZZZaaaaaaaaabbbccceeefffggggggggghhhiiikkkjjjhhheeebbbaaa^^^[[[ZZZ\\\aaaeeejjjoooyyyxxxaaaTTTSSS[[[jjjwww}}}~~~{{{|||}}}{{{}}}xxxrrrfffXXXOOOHHHCCCAAACCCEEEDDDDDDGGGGGGGGGEEECCCAAA???>>>============<<<<<<<<<<<<;;;555555444333333333333333222222333333333333222222222222222222222222222222333222222111111111111222333333222222222222333333333333333333444444444444333444444444444555555555666666666666777888999999===AAANNNbbbsss{{{uuunnnjjjmmmttt|||~~~}}}~~~~~~zzzvvvxxx}}}~~~}}}~~~{{{wwwsssooommmnnnmmmlllkkklllmmmnnnooommmmmmlllkkkkkkmmmnnnooorrrrrrtttuuuuuuvvvvvvvvvuuuwwwzzz{{{|||~~~}}}|||}}}~~~uuurrrpppqqqvvv|||uuuuuuzzzzzzvvvuuuttttttssspppoooppprrrtttyyyzzzvvvrrrmmmjjjbbb^^^XXXUUUUUUWWWYYYZZZ\\\WWWQQQMMMLLLMMMMMMMMMMMMMMMNNNLLLJJJFFFBBB??????BBBKKKYYYiiivvv|||~~~}}}zzzwwwuuussssssuuutttrrrpppnnnlllkkkkkkooorrruuutttsssvvv}}}wwwllliiimmmsss~~~}}}oooeee___YYYUUUNNNJJJFFFCCCBBBAAA@@@???===<<<<<<;;;;;;:::999999LLLMMMPPPUUU\\\gggqqqxxx}}}qqqgggaaaZZZZZZYYYZZZ^^^dddiiimmmsssuuuwwwuuuppphhhaaa]]]ZZZ]]]ccchhhlllooooooooowwwxxxyyy{{{|||~~~|||yyysssppplllhhheeedddeeefffnnnssszzzzzzgggZZZUUUZZZfffrrryyyzzz~~~~~~wwwwww|||xxxvvvtttkkk___XXXMMMFFFAAACCCDDDCCCDDDFFFGGGFFFEEECCCBBB@@@??????>>>>>>======<<<<<<;;;;;;666555444333333333333333222333333333333333333222222222222222222222222222333222222111111222222222333333333333333333333333222222222333333333444444444444444444555555555555555555666666777888999:::<<>><<<<<<<<<;;;::::::999999ZZZ[[[]]]___eeeppp||||||tttmmmlllkkkkkkmmmqqqvvvxxxxxxssskkkooottt{{{~~~zzzuuurrrqqqoooooowwwzzztttfffZZZZZZ___hhhoootttzzz}}}zzz}}}}}}xxxwwwuuuooogggcccXXXMMMDDDBBBCCCBBBBBBDDDDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@???>>><<<;;;:::999777666555444333333333333333333333444444333333333222222222222222222222222333222222222222222333333333333333333333333333333222222222333333333444444444444444555555555666666555555666666777999:::;;;===GGGZZZnnnzzz~~~wwwfffdddmmm{{{~~~~~~zzzzzzxxxwwwzzz|||zzzssstttuuuuuutttqqqooommmlllkkkjjjjjjkkklllmmmnnnllllllllllllmmmmmmnnnnnnooopppqqqrrrtttttttttuuuvvvxxx{{{|||}}}|||xxxvvvwwwwwwuuusssqqqqqqrrrssstttvvvxxx{{{yyyvvvyyyxxxwww|||zzzvvvvvvwwwvvvuuuoooiiiaaa[[[YYYYYYYYYYYYVVVSSSMMMGGGCCCAAAAAAAAA???DDDQQQggg~~~}}}{{{zzzzzzyyyyyyzzz{{{wwwssstttyyy~~~qqqiiihhhkkkxxx}}}|||pppfff___ZZZUUUQQQKKKFFFCCCAAA>>>======<<<<<<;;;;;;:::999999rrrsssttttttxxx~~~|||sssggg```]]]aaagggmmmuuu|||~~~|||{{{zzzvvvqqqnnnooogggYYYJJJDDDBBBAAABBBDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>><<<;;;999999777777555444333333333333333333444444444444333333222222222222222222222222333222222222222333333444333333444444444444333333333333333333444444444444444444555555555666666666555555666777888999;;;<<<@@@MMMbbbttt|||xxxeeecccnnn}}}}}}xxxxxxwwwwww||||||xxxooopppqqqqqqqqqpppooonnnlllkkkjjjjjjjjjkkklllmmmlllllllllmmmmmmmmmnnnnnnmmmnnnpppqqqssstttttttttvvvyyy}}}|||vvvsssoooppppppooolllkkkkkklllkkkmmmooorrrvvv}}}~~~|||}}}yyywww}}}{{{pppkkkccc^^^[[[ZZZYYYYYYUUUQQQJJJDDDAAA@@@BBBDDD>>>CCCQQQiii}}}zzzxxxwwwxxxxxxyyy{{{|||yyyttttttyyyuuuiiidddeeesssyyyvvvkkkbbb\\\WWWSSSMMMHHHEEEBBB???===>>>======<<<;;;;;;::::::{{{pppeeeccceeejjjqqqxxxwwwzzz}}}wwwqqqsssyyywwwfffRRRGGGDDDBBBCCCEEEEEEEEEDDDDDDCCCCCCBBBBBB@@@@@@???>>>===<<<;;;:::888777666555333333333222333333444444444444333333222222222222222222222222222222222222222333444555333333444555555444333333333444444444444555555555555555555555666666666666555555666777888:::;;;<<>>>>>======<<<;;;;;;~~~oooiiiiiikkkpppuuuooopppyyywwwqqqvvvnnnWWWJJJEEECCCDDDFFFGGGFFFEEEDDDCCCBBBAAAAAA>>>>>>>>>>>>============888888666555444333333222333444444555555444444333222222222222222222222222222222222222333333444555333333444555555444333333444444444555555555666666555555555555666666666777555555666777888:::<<<===IIIXXXnnn~~~uuugggjjjyyyyyyyyyttttttwww{{{~~~yyyuuurrrrrrpppooonnnnnnnnnnnnjjjiiihhhgggffffffggghhhiiiiiijjjkkkkkkkkkkkkjjjlllmmmnnnppprrrsssssssssxxx|||~~~yyytttpppmmmfffggggggfffdddbbbcccdddbbbdddgggkkkqqq{{{~~~|||~~~~~~{{{xxx~~~wwwhhhddd___[[[XXXVVVTTTRRROOOMMMJJJHHHGGGGGGHHHHHHPPPQQQZZZlll|||wwwssshhhgggffffffjjjpppwww{{{{{{~~~~~~yyywwwyyy}}}|||qqqkkkjjjkkkrrrzzzvvvjjjbbb[[[WWWQQQLLLIIIFFFCCCAAA?????????>>>======<<<<<<{{{mmmhhhjjjnnnpppqqqooorrrzzzzzzrrruuu}}}xxxdddOOOEEEFFFFFFAAADDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAA???>>>===<<<999666333222222222111000222333333444444333333222444444444333333222222222444444444333333222222222333333333444444555555555111222333333444444333333555555555444444333333333888666666888888888<<>>===<<<<<<<<>><<<<<<===:::777666666666555444222333333444444333333222444444444333333222222222444333333333333333333222333333333444444444555555222222333444444444444333555555555444444444333333666444555888888999>>>EEESSSmmm{{{yyyzzzsssrrrxxx~~~zzzwwwuuusssrrrqqqooommmkkkiiihhheeecccaaabbbdddeeefffffffffggghhhhhhhhhiiilllnnnooonnnnnnooorrrvvvyyyzzz}}}zzzvvvsssqqqpppooommmllljjjhhhfffdddccccccddddddeeehhhooowww|||{{{~~~~~~}}}||||||{{{~~~uuuoooiiiccc______^^^ZZZYYY[[[ZZZYYYYYYXXXXXXXXXXXXYYY]]]fffpppxxx}}}wwwqqqiiibbb]]]YYYXXXYYY^^^fffooovvvyyy|||}}}~~~~~~~~~}}}|||{{{||||||qqqjjjhhhmmmuuu{{{~~~yyyooofff\\\SSSPPPLLLGGGCCCCCCAAA@@@???>>>===<<<<<<<<<~~~ooohhhhhhkkkwwwwwwyyy|||~~~|||xxx}}}wwwdddSSSKKKHHHFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@@@@@@@>>>===<<<;;;<<<999666444444555444333222333333444444333333222444444333333333333222222222333333333333333333444333333333444444444444555222222333444444444444444555555555555555444444444444333555777888999AAAIII]]]tttzzztttuuu}}}|||yyyvvvuuurrrqqqpppnnnllljjjiiihhhdddbbb```aaaccceeefffffffffggghhhhhhhhhiiikkkmmmkkkllllllnnnrrrvvvzzz|||{{{zzzyyywwwuuutttttttttpppooommmkkkhhhgggfffeeehhhgggfffhhhmmmuuu|||}}}||||||{{{yyyvvvvvvwwwxxx|||{{{|||{{{}}}~~~~~~yyy{{{zzzuuutttmmmhhhhhhhhhffffffiiidddeeefffffffffdddbbb```eeeoooxxx}}}~~~xxxrrrkkkccc[[[VVVTTTSSSTTTYYYbbbllltttxxx}}}~~~~~~}}}|||{{{zzz}}}xxxnnnhhhlllrrryyy~~~uuukkkaaaWWWRRRNNNHHHDDDCCC??????>>>==============={{{mmmggggggpppssswww{{{|||{{{xxx}}}}}}lllXXXKKKFFFFFFEEEEEEEEEEEEEEECCCBBBBBB@@@@@@@@@???>>>===<<<;;;:::888555333333333222111222333333444444333333222333333333333333333333333222222222333333444444444444444444444444444444444222333333444555444444444666555555555555555555555555444666888777999BBBMMMeeezzzzzzvvvyyy}}}zzzwwwuuutttqqqpppnnnllljjjiiiggggggdddbbbaaabbbdddfffggggggfffgggiiiiiihhhhhhjjjllljjjkkkmmmnnnqqquuuzzz}}}yyyyyyyyyxxxxxxxxxyyyyyytttrrrpppnnnkkkjjjiiihhhjjjiiihhhhhhlllqqqwww{{{zzz{{{||||||{{{yyyvvvuuuqqqqqqpppnnnlllmmmppprrr{{{~~~}}}}}}|||}}}~~~|||vvvwww{{{zzzuuutttsssrrrsssvvvqqqpppnnnllliiieeebbbaaahhhrrr}}}}}}wwwqqqjjjccc[[[VVVSSSRRRQQQUUU^^^hhhqqquuu}}}~~~~~~|||{{{zzz|||~~~ssshhhiiinnnuuu~~~yyyoooeeeZZZUUUOOOHHHCCCAAA>>>>>>======<<<=========wwwjjjddddddiiipppvvvyyy~~~}}}wwwsssxxx}}}ppp]]]LLLFFFGGGDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@???===<<<;;;===:::777555555666555444222333333444444333333222333333333333333333333333222222222333333444444444444444444444444444444444333333444555555555444444666666666666666666666666777777888999888:::DDDPPPmmm}}}|||~~~zzzyyy~~~~~~{{{xxxuuusssrrrpppooommmjjjhhhgggfffffffffdddcccccceeeggghhhhhheeegggiiiiiihhhhhhiiijjjjjjlllnnnoooqqqtttzzz~~~~~~yyyzzzzzz{{{{{{|||||||||wwwvvvsssqqqnnnlllkkkjjjiiihhhggggggiiilllppprrrooooooooooooooommmlllkkkhhhiiiiiiiiijjjlllpppssszzz~~~|||}}}yyyrrrrrrvvv|||zzzwwwwwwzzzvvvrrrllleee___\\\ZZZZZZcccooo|||~~~{{{vvvqqqkkkddd]]]XXXRRRPPPOOOSSS\\\hhhqqqwww}}}}}}~~~~~~}}}|||{{{||||||xxxhhhgggiiippp{{{uuujjj^^^WWWQQQHHHBBB@@@???>>>============>>>>>>pppeee[[[___fffnnnsss{{{xxxrrrmmmqqqwwwzzzzzzxxxppp```OOOHHHIIIDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAA@@@???>>>===<<<;;;999666444444444333222222333333444444333333222222222333333333333444444222333333333333333333444555444444444444333333333333333444555555555555555666666666666777777777777777777999:::999<<>>>>>>>>>>>>>>vvviiiYYYYYY]]]dddlllwww}}}uuunnnhhhiiinnnpppooooookkk___OOOHHHIIIEEEEEEEEEDDDDDDCCCBBBAAABBBBBBBBBBBBAAA???>>>===:::888444333333333222111222333333444444333333222222222222333333444444444444333333333333333333222555555444444444333333333333444444555555555555555666666777777777888888888555666999;;;;;;@@@OOO^^^uuu}}}~~~{{{~~~{{{wwwtttrrrqqqpppooommmjjjgggeeeddddddeeeiiigggddddddeeeffffffeeeeeegggiiiiiihhhggghhhhhhhhhlllppprrrssswww~~~~~~}}}{{{yyywwwtttqqqooommmmmmhhhjjjlllmmmmmmllljjjiii```___]]]\\\\\\___bbbdddiiilllpppsssvvvyyy}}}~~~}}}}}}zzzsssllllllpppwwwzzzsssiiidddccc___ZZZRRRKKKGGGGGGIIIKKKUUUfffxxx}}}zzzuuuoooiiibbb[[[VVVOOOLLLKKKPPPZZZhhhttt|||{{{||||||}}}|||{{{zzzyyyxxxxxx{{{nnnfff___bbbooo|||{{{nnneee\\\QQQIIIGGGBBBBBBAAA???>>>>>>>>>>>>zzzlll[[[WWWWWW^^^ggguuu|||tttllleeeeeehhhgggeeefffeee\\\MMMFFFGGGFFFFFFFFFFFFEEEDDDCCCBBBCCCCCCCCCBBBAAA@@@???>>>>>><<<999777777777666555222333333444444333333222222222222333333444444444444444444333333222222222555555555444444333333333333444555555666666555555666666777777888888888999333555888;;;<<>>>>>>>>xxxlll[[[SSSPPPYYYcccnnn}}}wwwssslllgggfff___^^^___^^^VVVJJJDDDEEEGGGFFFEEECCCCCCBBBBBBBBBBBBBBBBBBAAA@@@???>>>======<<<;;;:::888777666666444444444333333222222222222222222222333333444555111111222222222333333333222222222333333333444444333333333444444444555555666666666666666555555555666666888;;;<<>>======<<<;;;:::888777666666444444444333333222222222444444333222222222333333222222333333333444444444333333333333444444444444333333444444444555555555555555666666666666666666777666999<<<>>>HHH]]]qqqxxx}}}zzzsssuuu}}}{{{wwwtttqqqooooooooojjjjjjhhheeebbbaaaaaacccdddcccccccccccccccddddddccceeeffffffdddccccccddddddggglllsss{{{|||vvvrrrqqqrrrsssssswwwvvvlllddddddgggiiikkkmmmsssxxx~~~xxxuuuzzz}}}uuuoookkkjjjiiiooo{{{xxxlllddd\\\SSSLLLJJJIIIFFFBBB???>>>@@@BBBDDDLLL]]]qqqyyyssslllddd[[[VVVQQQOOOMMMOOOWWWcccooowww|||zzzyyyzzz|||}}}|||zzzssstttsssttt~~~~~~nnnaaa^^^___bbbooo~~~~~~rrriiibbbZZZVVVJJJGGGCCCAAA@@@@@@???>>>zzzlllddd\\\RRRKKKOOOTTTZZZgggvvvxxxtttfff```]]]]]]ZZZRRRKKKHHHEEEEEEDDDCCCCCCDDDDDDDDDBBBBBBBBBBBBAAA???>>>======<<<;;;:::888777666666444444333333333333222222555555444333222222222222333333444444444555555555333444444444444555555555333444444444444555555555555555555666666777777777777777999===BBBOOOeeexxx{{{}}}|||uuupppttt~~~{{{vvvrrrnnnmmmmmmmmmggggggfffdddaaa___```aaa```aaabbbccccccdddddddddbbbdddeeeeeecccbbbbbbccccccfffmmmuuu}}}~~~zzzuuurrrsssvvvyyyzzzyyyooolllllllllmmmpppuuuzzz~~~uuupppuuu}}}{{{tttmmmiiihhhgggiiivvv|||qqqeee^^^WWWNNNGGGFFFDDDBBB???======???BBBCCCKKK[[[ppp~~~{{{uuunnnfff^^^XXXRRRPPPNNNPPPWWWcccooowww{{{zzzzzz{{{}}}~~~}}}{{{vvvuuurrrssszzzuuueee^^^[[[]]]hhhvvv|||~~~xxxnnnfff___ZZZNNNJJJEEEBBB@@@@@@???>>>}}}{{{mmmeee]]]RRRJJJLLLOOOSSS___mmmyyy~~~rrrhhh```___^^^VVVMMMHHHDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCBBBAAA@@@>>>>>>===<<<;;;:::888777666666333333333333333333333333444444333222222222333333333333333333444444444444444444444555555555666666444444444444555555555555444444555666777888888999777888:::???HHHYYYooo|||uuuqqqvvv}}}zzzuuuppplllkkkkkkkkkeeeffffffcccaaa______```___```aaabbbcccbbbaaaaaaaaacccddddddbbbaaabbbbbbbbbgggnnnwww}}}{{{xxxtttsssuuuzzz~~~{{{uuuqqqmmmnnnpppwww{{{~~~|||ssslllrrrzzz{{{sssmmmiiigggfffgggsssxxxnnnccc\\\VVVNNNHHHGGGDDDBBB???======>>>@@@BBBKKKZZZooo}}}|||vvvpppiiiaaa[[[SSSQQQOOOQQQXXXcccooowwwyyyzzz{{{|||~~~~~~~~~}}}zzzwwwtttssswww|||lllaaaZZZYYYbbbnnnuuuxxx}}}~~~tttlllddd^^^SSSNNNGGGBBB@@@???>>>===}}}sssmmmkkkjjjmmmpppvvv{{{qqq```TTTKKKKKKLLLNNNYYYfffqqq|||{{{oooeeebbb```XXXOOOJJJEEEEEEDDDDDDDDDEEEEEEFFFCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::888777666666333333333333333333333333111111111222333444555666222222222222333333333333444444444555555555666666444444444555555555666666444555555666777888999999888:::===BBBPPPdddxxx{{{xxx}}}{{{xxxtttoookkkiiiiiiiiidddeeeeeedddaaa______```___```aaabbbaaa```^^^]]]___aaaccccccbbbbbbbbbcccdddiiiqqq{{{|||yyyvvvttttttxxx~~~}}}uuunnnmmmpppxxx|||~~~|||~~~ssslllqqqyyy~~~|||tttmmmiiigggggghhhsss}}}uuukkk```[[[UUUNNNIIIHHHEEECCCAAA>>>===>>>???@@@KKKYYYmmm}}}|||xxxrrrkkkccc^^^UUUSSSPPPQQQXXXcccooowwwyyyzzz}}}~~~~~~~~~~~~|||yyyvvvtttvvv{{{uuuggg]]]ZZZ```hhhppptttzzz~~~~~~~~~}}}}}}~~~}}}{{{yyyyyy{{{}}}~~~~~~{{{rrriiicccXXXRRRJJJCCC@@@>>>======vvviiibbb_________aaafffrrriii\\\QQQMMMKKKKKKSSS___mmmvvvzzznnniiiddd\\\SSSOOOFFFFFFEEEDDDDDDEEEEEEEEECCCCCCCCCCCCBBB@@@???>>>===<<<;;;:::888777666666222222333333333333444444000000111222333555666777111111111222222222333333333444444444444555555555444444555555555666666666666666666777777888888888888<<<@@@GGGWWWmmm|||{{{{{{wwwuuurrrnnnkkkiiiggggggbbbddddddcccaaa___^^^___````````````___^^^]]]\\\]]]___bbbcccccccccdddfffggglllttt~~~}}}yyywwwvvvxxx|||xxxooommmpppyyy}}}~~~|||~~~vvvpppsssyyy}}}~~~}}}uuunnnjjjhhhggghhhqqq|||pppfff\\\WWWRRRLLLHHHGGGEEEDDDBBB???>>>>>>???@@@IIIWWWkkk||||||xxxsssllleee```WWWTTTQQQRRRYYYdddooovvvyyy|||~~~~~~~~~}}}zzzwwwvvvuuuxxxqqqeee___bbbfffnnnsssyyy~~~~~~}}}{{{{{{zzzxxxtttrrrqqqrrruuuwwwzzz}}}xxxnnnhhh___XXXNNNFFFAAA??????>>>yyykkkaaa[[[YYYWWWWWW\\\gggwww|||mmm^^^VVVPPPKKKPPPYYYgggnnnxxxwwwmmmaaaXXXTTTGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBAAA???>>>===<<<;;;:::888777666666222222222333333444444444111111111222333444555666222222222333333333444444333333333333444444444444555555555555666666666666777777777777777777777888888===BBBKKK]]]uuu|||xxx{{{{{{uuussssssssssssqqqnnnllliiifffeee```aaacccbbb___]]]]]]]]]___^^^^^^]]]]]]]]]]]]^^^\\\^^^aaacccdddeeegggiiijjjoooxxx~~~{{{zzzzzz}}}|||pppmmmpppyyy}}}~~~|||~~~zzzuuuwwwzzz}}}~~~~~~}}}uuunnniiigggfffeeemmm|||zzzkkkbbbXXXTTTPPPJJJGGGFFFCCCBBB@@@???>>>???@@@AAAGGGTTThhhyyy|||xxxsssmmmfffbbbXXXUUURRRSSSYYYdddooovvvzzz}}}}}}}}}}}}{{{xxxvvvvvvtttuuu{{{mmmfffeeefffkkkpppwww||||||zzzxxxwwwqqqnnniiifffdddfffhhhjjjrrrvvv}}}uuunnnfff___TTTJJJEEEBBBBBBAAA~~~pppddd[[[WWWSSSTTTWWWaaarrr|||kkk___UUUMMMOOOXXXaaafffmmmtttzzzuuufff[[[WWWHHHHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA??????===<<<;;;:::888777666666222222222333333444444444333333333222222333444444333333333444444444555555222222222333333333444444555555555555666666666777888888888777777777777777888>>>DDDMMMaaayyy{{{rrrqqqvvv{{{}}}~~~xxxpppmmmlllqqqqqqpppooollliiifffddd^^^```aaa```^^^\\\[[[[[[]]]\\\\\\[[[\\\]]]___```[[[^^^aaaccceeefffhhhjjjlllqqqzzz~~~}}}|||}}}~~~rrrnnnqqqyyy}}}|||}}}yyyyyy{{{~~~~~~}}}}}}tttmmmiiifffeeebbbiiiwww~~~yyyjjjaaaXXXTTTPPPKKKGGGGGG@@@???>>>>>>>>>???AAABBBEEERRReeewww|||xxxsssmmmgggbbbXXXVVVSSSSSSYYYdddooovvvzzz~~~}}}|||}}}yyyvvvvvvvvvssssss}}}ssskkkhhhggggggmmmtttxxxyyywwwtttrrrhhheee```[[[YYYZZZ]]]___jjjpppxxx~~~yyyrrrkkkcccWWWMMMGGGEEEDDDDDDyyylllbbb[[[YYYYYY[[[bbbpppuuukkk^^^SSSMMMNNNTTTXXX```iiirrrzzztttiiicccYYYNNNEEECCCCCCBBBDDDIIIDDDDDDCCCBBBAAAAAA@@@@@@===;;;999888888777666444444222222222444444444222333333333333333333333333333333333444444444555555555555444333444555666777333333333444555666777777666666555666666777888999<<<<<>>===<<<<<<======CCCPPPbbbrrr|||}}}yyyrrrkkkddd```YYYTTTPPPQQQYYYeeeqqqxxx}}}~~~~~~~~~}}}yyyvvvtttrrrssszzzwwwqqqooommmnnnqqquuuwwwuuuqqqmmm```\\\VVVRRRPPPPPPPPPOOO\\\cccoooxxx}}}~~~}}}}}}|||rrriii]]]SSSMMMHHHCCC@@@vvvkkkddd______```gggsssvvvmmmbbbUUULLLJJJNNNQQQWWW___hhhsss|||~~~qqqiiiZZZOOOFFFDDDEEECCCCCCFFFDDDDDDCCCBBBAAA@@@@@@???>>><<<:::999999999777555444333222222444444444222333333333333333333333333333333333444444444555555555444444333444555666777333444444444555666666666666666555666666777888999<<<>>>EEETTThhhzzzxxxnnnnnnrrrrrrwww}}}wwwsssssszzz{{{tttqqqpppsssrrrqqqoookkkhhhdddbbbaaa``````___^^^]]]\\\[[[\\\\\\\\\]]]]]]]]]]]]^^^]]]^^^___```ccchhhooosssxxx{{{~~~{{{|||qqqnnnrrr}}}}}}||||||xxxyyy|||yyy|||zzzssslllhhheeedddeeekkkxxx{{{uuujjj```WWWSSSOOOIIIEEEEEEAAA@@@>>>===<<<<<<======BBBOOOaaaqqq|||}}}xxxrrrkkkddd```YYYTTTPPPQQQYYYeeeqqqxxx}}}~~~}}}}}}}}}yyyuuurrroooooovvv{{{wwwvvvvvvvvvuuuuuussspppkkkggg^^^ZZZTTTOOOMMMMMMLLLLLLVVV\\\fffnnnsssuuuvvvwww~~~uuulll```UUUOOOJJJEEEBBBvvvoooiiiiiijjjpppzzzxxxoooeeeXXXKKKEEEGGGJJJNNNUUU___mmm{{{yyyppp^^^RRRGGGEEEFFFEEECCCBBBEEEDDDCCCBBBAAA@@@@@@??????===;;;;;;;;;:::888666555333222333444444333222333333333333333333333333333333333444444444555555555444444444444555666666444444555555555555555555666666666666777888999999<<<@@@JJJZZZlll|||vvvtttwwwtttyyytttpppmmmpppyyyzzzwwwvvvvvvuuusssooollliiifffeeeaaa``````___^^^]]]\\\\\\[[[[[[\\\\\\\\\]]]]]]]]]^^^^^^^^^___bbbhhhpppvvv}}}yyywwwzzz|||ooommmqqqzzz}}}~~~}}}{{{vvvwww{{{}}}zzz|||yyysssmmmiiifffeeehhhooo{{{{{{wwwlllbbbXXXSSSOOOHHHDDDCCCAAA@@@>>>===<<<<<<======AAAMMM^^^ooozzz~~~|||xxxrrrkkkddd```XXXTTTPPPQQQYYYeeepppwww|||}}}}}}}}}}}}xxxtttpppllljjjpppyyy~~~|||xxxuuuqqqnnnjjjggg```\\\VVVQQQNNNMMMLLLLLLQQQVVV\\\bbbfffiiimmmooozzz}}}xxxooocccYYYRRRMMMHHHEEEyyyuuuuuuvvv{{{{{{qqqgggYYYLLLDDDEEEGGGJJJOOOZZZlll}}}vvvfffYYYJJJDDDEEEFFFEEEBBBEEEEEEDDDCCCAAA@@@?????????===;;;:::::::::888666555444333333444555333222222222333333333333444444333333333444444444555555444444444444555555666666555555555555555444444444555555666666777888999:::;;;BBBOOOaaassszzzzzzyyyxxxpppmmmlllqqq{{{{{{yyywwwuuurrrnnnjjjhhhfffeee``````______^^^]]]]]]\\\[[[[[[[[[[[[\\\\\\\\\\\\^^^^^^^^^^^^bbbiiirrrxxxrrrpppsss|||tttiiigggkkkuuuzzz|||{{{zzzuuuvvvyyy{{{xxxyyy}}}~~~yyysssnnnjjjhhhgggjjjrrrzzzyyynnndddYYYTTTOOOHHHCCCBBBAAA???>>>===<<<<<<======@@@JJJ[[[kkkxxx}}}}}}{{{wwwqqqjjjdddaaaXXXTTTPPPQQQYYYeeeooovvv{{{}}}}}}||||||~~~zzzuuuqqqlllhhhmmmttt}}}yyyvvvtttsssrrrpppjjjeee^^^YYYVVVTTTRRRQQQSSSUUUWWWYYY\\\___cccgggrrrvvv|||}}}tttggg\\\UUUOOOJJJFFFsssgggYYYMMMGGGCCCEEEGGGLLLWWWjjjzzzmmm```OOODDDBBBFFFFFFEEEFFFEEEDDDCCCAAA@@@???>>>>>><<<:::::::::999777555666555333444444555333222222222222333333444444444333333333444444444555555444444444555555555555555555555555555555444444444555555666666777999:::;;;;;;DDDUUUiiizzz}}}zzzzzzrrrpppooouuu~~~{{{xxxrrrqqqnnnjjjgggeeecccccc______^^^^^^]]]]]]\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\]]]]]]]]]^^^cccjjjtttzzzmmmjjjlllvvvwwwkkkbbbaaadddnnnttt{{{}}}~~~zzzxxxyyy~~~zzzuuuuuuxxx}}}zzzvvvuuuxxx}}}xxxsssoookkkhhhgggjjjuuu{{{zzzoooeeeZZZTTTOOOGGGBBBAAAAAA???>>>===<<<<<<======???HHHVVVggguuu}}}|||{{{yyyvvvqqqjjjdddaaaXXXTTTPPPRRRYYYdddnnntttyyy|||~~~}}}}}}}}}|||yyyvvvpppjjjlllrrr|||yyyzzz|||~~~{{{zzz{{{|||}}}|||vvvpppiiiccc___]]][[[YYYXXXXXXXXXWWWVVVXXX[[[^^^hhhoooxxxyyylll```XXXQQQKKKGGGyyyiiiYYYNNNIIIBBBCCCEEEHHHPPPbbbxxx~~~|||qqqhhhWWWHHHBBBEEEHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>>>><<<:::999999999777555777555444444555555333222111222222333333444444555333333333444444444555555333444555555666666555555444444555555555555555555555555666777888999;;;<<<>>>III\\\pppyyyvvvttttttyyy}}}zzzvvvssslllkkkiiigggdddbbb```___]]]]]]]]]]]]\\\\\\\\\[[[YYYZZZZZZZZZZZZ[[[[[[[[[[[[\\\]]]___dddllluuu{{{mmmgggfffoooyyyxxxmmmccc[[[ZZZ]]]eeemmmvvv{{{{{{|||~~~}}}||||||~~~~~~vvvuuuvvv|||zzzuuuuuuxxx~~~}}}yyyuuusssuuu~~~|||yyytttoookkkhhhgggiiiwww{{{yyypppeee[[[UUUOOOHHHCCCAAAAAA@@@>>>===<<<<<<======???FFFSSSbbbqqqzzz~~~~~~zzzzzzxxxuuupppjjjdddaaaWWWTTTQQQRRRYYYdddmmmsssvvvyyy}}}~~~~~~~~~~~~}}}}}}{{{uuuooonnnrrr~~~~~~}}}yyytttqqqsssuuu~~~~~~{{{ssslllhhheeebbbaaa______^^^[[[XXXWWWXXXZZZaaahhhsss|||rrreee[[[TTTMMMHHHmmmZZZNNNIIIBBBCCCDDDEEEJJJWWWkkkyyyzzzwwwqqqlll___NNNEEEFFFGGGFFFFFFFFFDDDCCCAAA???>>>===???===;;;;;;;;;:::888666888666444444555555333222111111222333333444555555333333333444444444555555333444555666666666555444333444444444555666666666555555666777888:::;;;<<>>===<<<<<<======>>>DDDPPP___mmmwwwzzzzzzyyyyyywwwuuupppjjjeeeaaaWWWTTTQQQRRRYYYdddmmmrrrtttwww{{{}}}~~~}}}}}}zzzrrrpppssszzzzzzxxxsssnnnlllnnnpppyyy{{{}}}vvvqqqmmmkkkiiihhhhhhhhhfffbbb_________^^^dddmmmvvv|||xxxjjj```WWWOOOJJJqqq[[[MMMIIIDDDEEEEEEDDDFFFQQQbbbppp~~~uuuqqqooooooeeeTTTHHHFFFFFFDDDGGGFFFEEECCCAAA???>>>===@@@>>>===<<<<<<;;;999777888666555555555555333222111111222333333444555555333333333444444444555555333333555666666666555444333333444444555666777777555555666777888:::<<<===HHHTTThhhzzzzzzxxxyyy~~~zzzuuurrroookkkgggbbbcccddddddccc```^^^\\\[[[[[[[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYZZZZZZZZZZZZWWWZZZ]]]bbbgggnnnuuu{{{lllaaaYYY]]]eeelllqqqtttzzz~~~}}}rrreee[[[SSSLLLKKKNNNXXXbbbmmmtttvvvxxx}}}}}}|||yyyzzz~~~yyytttsss}}}{{{uuuvvvyyyzzz}}}|||yyyzzzvvvuuu~~~}}}yyyuuupppkkkgggeeefffxxx|||xxxoooeee[[[UUUPPPIIIDDDCCCAAA@@@>>>===<<<<<<======>>>CCCNNN]]]kkkuuuxxxxxxxxxxxxwwwtttpppjjjeeeaaaWWWTTTQQQRRRYYYccclllrrrrrruuuzzz}}}~~~{{{}}}}}}uuuqqqssswwwwwwuuupppkkkiiikkknnnqqquuu}}}}}}xxxtttqqqoooooopppqqqpppllliiigggggg^^^bbbjjjqqqxxx~~~|||nnncccYYYQQQLLL{{{gggWWWLLLIIIDDDDDDGGGHHHIIITTTbbbqqq}}}uuusssppplllcccVVVKKKEEEFFFIIIIIIHHHGGGEEECCCAAA??????=========<<<;;;;;;;;;:::666666555444333333333333444444444444444444444444666666666666666666666666666666555555555444444444333444555555666666555555666777666555777<<>>===<<<<<<<<<<<<>>>DDDPPP```oooxxxzzzyyyyyyxxxuuussspppkkkfffbbbZZZUUUQQQSSS]]]gggmmmpppwwwvvvuuuvvvyyy|||}}}}}}}}}~~~~~~|||xxxtttqqqoooqqqssssssnnnhhhdddfffiiissstttyyy{{{uuusssrrrtttxxx{{{zzzyyyzzzwwwrrrjjjhhhiiinnnxxxwwwhhh\\\SSSOOOsssaaaTTTKKKEEEBBBEEEDDDDDDNNN[[[mmm}}}zzzyyywwwtttnnnllleeeZZZNNNGGGEEEFFFGGGGGGFFFDDDBBBAAA@@@???<<<<<<<<<;;;::::::999999666666555444333333333333444444444444444444444444555555555555555555555555666666555555555444444444333444555555666666555555555666666666777;;;???AAAIII]]]sssxxxrrrnnnkkkiiigggbbbaaa```___^^^]]]\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVYYYXXXWWWYYY\\\]]]]]][[[\\\^^^aaafffnnnwww|||dddYYYOOONNNQQQUUU[[[aaalllsss{{{|||nnn___UUUNNNHHHFFFGGGIIIRRR___hhhmmmrrrwww{{{~~~}}}|||qqqvvvyyyzzztttsssuuuwwwzzz}}}|||yyyvvvvvvzzz}}}wwwrrrnnnjjjfffdddgggtttzzzxxxpppfff[[[VVVPPPHHHCCCBBB??????>>>===<<<<<<<<<======BBBNNN^^^mmmvvvxxxwwwyyywwwtttrrrooojjjddd```XXXSSSPPPTTT^^^jjjrrruuuwwwvvvtttuuuxxxzzz||||||{{{|||{{{yyytttooollljjjjjjllllllhhhbbb```bbbeeelllnnnttt}}}{{{yyyyyy|||}}}yyyrrrooonnnrrrzzz|||mmmaaaWWWRRRppp```QQQHHHCCCCCCBBBAAAHHHSSSfffzzzzzzvvvsssttt{{{yyyuuunnnmmmiii___SSSJJJEEEDDDEEEEEEDDDCCCBBBAAA@@@@@@<<<<<<;;;;;;:::999999888777666555444333333333333444444444444444444444444444444444444444444444444555555555555555444444444444444555666666666666555555666777777888:::>>>BBBQQQdddyyyyyy}}}~~~yyytttqqqmmmiiifffcccbbbaaa___]]]\\\\\\[[[ZZZZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWYYY[[[]]]]]]\\\\\\___dddkkksss{{{zzzbbbWWWLLLHHHIIIKKKOOOTTTaaakkkuuu}}}}}}ooo___UUUMMMFFFDDDDDDCCCKKKVVV```hhhnnnuuuzzz~~~~~~~~~}}}rrrwwwyyywwwrrrsssvvvxxx{{{}}}}}}yyywwwwww{{{}}}wwwqqqmmmiiieeebbbeeeqqqyyyvvvnnnddd[[[VVVPPPHHHBBBAAA>>>>>>======<<<=========<<>>===AAAKKKYYYhhhrrrvvvvvvvvvtttqqqnnnkkkfff```\\\TTTQQQPPPUUU```mmmxxx~~~|||yyyxxxyyyzzzzzzzzzwwwtttpppkkkeee___YYYUUURRRSSSTTTRRRQQQQQQTTTVVVZZZ]]]cccllluuu}}}|||{{{}}}{{{mmm```XXX|||uuussswww{{{sss```RRRGGGFFFEEECCCFFFMMM]]]tttvvvtttqqqrrrvvvyyytttsssmmmbbbUUUKKKFFFEEEDDDDDDCCCCCCCCCBBBBBBBBB??????>>>===<<<;;;::::::777777666555444444444444444444444444444444444444333333333333333333333333444555555555555555555555444555666666777777666666666444777:::::::::AAAKKKcccuuu|||~~~{{{xxxuuuqqqlllhhhfffdddaaa^^^\\\[[[[[[[[[WWWWWWVVVVVVVVVVVVWWWWWWUUUVVVXXXYYYZZZ[[[\\\]]][[[```iiirrrzzzttt___SSSHHHCCCBBBBBBDDDHHHLLLYYYhhhvvvppp```UUULLLDDDAAAAAACCCHHHQQQZZZccckkkrrrwwwzzzzzzyyyzzz|||uuu{{{yyy~~~uuuqqqssswww{{{}}}|||vvvuuuxxx{{{tttooojjjeeebbbbbbkkk}}}zzzvvvlllcccZZZVVVQQQIIIBBB@@@===<<<<<<<<<<<<<<<===>>>>>>BBBKKKXXXgggqqqvvvvvvuuussspppmmmjjjddd^^^ZZZUUUSSSQQQUUU^^^kkkwww~~~}}}{{{{{{zzzxxxwwwrrrnnnhhhbbb]]]WWWPPPLLLIIIJJJJJJIIIIIIJJJLLLNNNRRRUUUZZZ```ffflllqqquuuuuuwwwyyy{{{|||~~~~~~}}}}}}~~~~~~sssdddZZZyyypppiiidddccciiippp}}}hhhWWWIIIFFFFFFCCCDDDIIIYYYooozzzwwwvvvxxxxxxvvvqqqfffXXXMMMGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???>>>===;;;::::::888777666555444444444444444444444444444444444444333333333333333333333333444444444555555555555555555555666777777777777666777444666;;;;;;;;;EEESSSjjj|||~~~zzz~~~|||yyyvvvtttpppllliiigggeeebbb^^^[[[ZZZZZZZZZWWWWWWVVVUUUUUUUUUVVVVVVTTTVVVXXXYYYYYYZZZ\\\^^^]]]ccckkkuuu||||||ppp[[[PPPEEEAAA@@@???AAADDDFFFSSScccrrrqqqaaaUUUMMMEEEAAABBBBBBFFFNNNXXXaaajjjooorrrxxxxxxxxxyyy|||~~~www|||zzzwwwrrrtttwww}}}~~~vvvuuuvvv|||uuuooojjjeeeaaa```gggwww|||yyymmmcccZZZVVVQQQIIICCCBBB======<<<<<<;;;<<<<<<<<>>???BBBBBBOOO___nnn}}}rrraaaVVVMMMFFFBBBCCC@@@EEEMMMXXXccckkkppprrrwwwwwwxxxzzz|||~~~xxx}}}{{{yyyssstttwww~~~xxxvvvwww|||uuunnniiiccc```\\\bbbrrr~~~|||nnndddZZZUUUPPPJJJEEEDDD>>>===<<<<<<;;;;;;;;;;;;>>>AAAHHHTTTbbbnnnsssuuuuuusssppplllhhhccc]]]XXXTTTRRRPPPRRRXXXdddqqqzzz}}}{{{wwwqqqjjjeee]]]YYYTTTSSSTTTTTTPPPLLLDDDCCCAAA@@@AAAAAABBBBBBCCCEEEGGGHHHIIIKKKOOOSSSSSSUUUYYY]]]___aaaeeegggkkknnnppppppttt{{{~~~}}}}}}}}}zzz{{{~~~rrrggguuuiii]]]WWWRRRQQQXXXaaaooo{{{|||hhhUUUOOOLLLGGGDDDFFFFFFUUUhhhxxx~~~zzz~~~pppaaaUUUPPPHHHHHHGGGFFFEEEDDDCCCCCC@@@???>>>===;;;:::999888888777666555555444444555444444444444444444444444444444444444444444444444444444444555555555666666555666666777777777777777999444666;;;<<<===LLL___rrr{{{vvvzzzzzzwwwsssooommmkkkhhhfffiiifffbbb^^^[[[YYYYYYZZZXXXWWWVVVUUUTTTTTTTTTTTTRRRUUUXXXYYYXXXYYY\\\___eeeiiiqqqzzz}}}qqq___SSSHHHCCCAAA???@@@BBBAAAMMM]]]lll{{{rrrbbbVVVNNNGGGCCCDDD@@@DDDNNNZZZeeennnssstttvvvwwwxxxzzz|||~~~xxx}}}|||{{{ttttttvvvyyywwwxxx|||tttmmmgggbbb^^^ZZZ___nnn~~~pppeeeZZZUUUPPPJJJFFFFFF???>>>===<<<;;;:::::::::===???FFFRRR```lllrrrsssuuussspppllliiiccc]]]XXXRRRQQQOOOPPPWWWcccqqqzzz~~~}}}{{{xxxtttlllccc]]]UUUQQQNNNOOOSSSUUUSSSPPPEEECCC@@@???@@@@@@@@@???>>>@@@BBBBBBAAACCCGGGKKKGGGJJJMMMPPPQQQSSSUUUWWWZZZ^^^aaacccjjjtttzzz{{{}}}~~~~~~~~~xxxzzz|||wwwmmmqqqfffZZZSSSPPPOOORRRWWWfffrrrwww___SSSNNNIIIFFFGGGGGGPPPXXXhhhwwwcccTTTOOOFFFGGGLLLHHHHHHHHH@@@BBB@@@???===;;;:::999999777888888777777666555444444555555555666777777777555555555555555555555555444444444555555555555666555666666777888999999::::::444444;;;>>>CCCSSSfffrrrnnn{{{qqqhhheeedddcccdddfffdddbbb^^^]]]]]]\\\[[[ZZZYYYXXXUUUTTTSSSSSSTTTUUUTTTTTTTTTTTTUUUYYY^^^cccfffmmmvvv~~~qqq```TTTHHHCCC@@@>>>>>>@@@AAAGGGQQQaaawwwxxxhhhYYYOOOHHHEEECCCBBBBBBIIIXXXfffnnnsssvvvxxxyyyzzz|||~~~xxx}}}}}}ssssssxxx|||~~~}}}{{{wwwwwwyyysssmmmgggaaa^^^______iii}}}yyyvvvkkkdddZZZRRRMMMIIICCC??????>>>===<<<<<<;;;;;;<<<===@@@GGGTTTbbblllppppppqqqqqqooolllggg```ZZZWWWSSSOOOMMMQQQXXXbbbppp}}}yyypppiiibbb\\\VVVTTTQQQRRRTTTXXXZZZ[[[NNNJJJEEEBBBBBBAAA???===>>>>>>>>>>>>>>>??????@@@DDDDDDEEEFFFIIIKKKNNNOOOKKKMMMQQQUUU[[[ccclllrrrvvvyyy|||~~~~~~}}}~~~uuu}}}pppdddXXXRRRNNNLLLOOOSSS```lll|||ppp___TTTJJJEEEEEEFFFMMMRRR```vvvyyyiiiYYYLLLJJJLLLGGGGGGHHH@@@BBBAAA???===<<<;;;::::::777777777777666555444444555555555555555555666666555555555555555555555555444444444555555555555666444444555555666666777777999555555;;;???DDDWWWkkkwwwvvv|||rrrhhheeedddbbbbbbcccaaa___\\\ZZZ[[[[[[ZZZYYYXXXVVVTTTRRRRRRRRRSSSTTTUUUUUUUUUUUUVVVZZZ___ccciiipppyyyuuufffYYYMMMFFFBBB>>>===???@@@DDDMMM]]]ttt}}}mmm^^^SSSLLLGGGEEECCCCCCJJJYYYfffnnnrrrvvvwwwxxxzzz|||}}}xxx}}}~~~ssssssxxx|||}}}{{{xxxxxx~~~wwwqqqkkkeee___\\\[[[\\\fffzzz~~~vvvrrrjjjcccZZZSSSNNNJJJDDD@@@???>>>===<<<;;;;;;;;;;;;===@@@GGGSSSaaakkkpppppprrrrrrpppmmmhhhaaa[[[XXXSSSOOOMMMQQQXXXbbbppp}}}}}}uuuooohhhbbb\\\YYYVVVVVVWWWYYYZZZ[[[RRRMMMGGGBBBAAA@@@>>><<<======<<<<<<<<<===>>>>>>???@@@BBBDDDFFFGGGHHHHHHFFFHHHJJJNNNSSS[[[ccciiisssvvvyyy{{{}}}~~~}}}}}}zzzmmmbbbVVVPPPKKKHHHJJJNNNXXXdddtttooo]]]NNNGGGGGGGGGLLLNNNZZZooo|||iiiVVVMMMLLLFFFFFFGGGBBBCCCBBB@@@???===<<<;;;;;;777777777777666555444333555555555444444444444444555555555555555555555555444444444555555555555666555555555555666666666666888666888<<>>>>>@@@GGGWWWpppttteeeYYYPPPJJJGGGEEEEEELLLZZZgggnnnrrruuuwwwwwwyyyzzz|||~~~yyy~~~tttsssxxx}}}~~~{{{xxxxxx{{{uuunnniiiccc]]]ZZZYYYZZZeeezzz|||sssnnngggaaaZZZTTTPPPKKKEEE@@@???>>>===<<<;;;;;;;;;;;;===???FFFRRR```kkkoooppprrrrrrqqqmmmhhhbbb\\\YYYSSSOOOMMMQQQWWWaaappp}}}|||wwwqqqjjjeeeccc```^^^^^^___^^^]]]YYYTTTLLLFFFBBB@@@>>><<<;;;;;;;;;;;;;;;<<<=========???CCCEEEGGGFFFDDDCCCDDDDDDEEEFFFJJJQQQYYY___lllooosssuuuwwwyyy{{{}}}{{{}}}vvvjjj___UUUNNNJJJFFFGGGJJJPPP\\\mmm{{{}}}fffUUUMMMKKKGGGMMMOOO[[[ppp|||zzz```PPPLLLEEEEEEGGGCCCDDDCCCAAA???>>><<<<<<;;;888888888888777666555444555555555444333333333222555555555555555555555555444444444555555555555666888888888888777777777777777888:::>>>AAALLLdddzzz|||sssjjjgggeee___\\\[[[[[[YYYWWWVVVWWWXXXWWWWWWUUUTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUVVVZZZ___dddqqqwww~~~tttgggXXXNNNGGGAAA>>>>>>===>>>CCCRRRkkkzzzjjj]]]SSSKKKGGGFFFFFFNNN\\\iiiooosssuuuwwwwwwxxxyyy{{{}}}~~~yyy~~~uuusssxxx{{{yyyyyy{{{tttnnnhhhccc]]]ZZZZZZ]]]jjj~~~|||sssmmmeee```ZZZUUURRRMMMFFFAAA>>>>>>===<<<;;;;;;;;;;;;===???EEEQQQ___jjjooopppqqqqqqooolllhhhaaa\\\XXXRRRNNNMMMQQQWWWaaappp|||yyysssnnnllliiiggggggfffdddbbb___ZZZRRRJJJEEEAAA??????<<<;;;;;;;;;;;;<<<======@@@CCCHHHMMMNNNLLLIIIFFFEEEEEEDDDCCCEEEJJJRRRWWWbbbeeeiiikkkmmmooorrrtttvvvyyy~~~zzzqqqeee\\\RRRMMMIIIFFFFFFIIIKKKWWWhhhwwwooo]]]RRRLLLFFFLLLQQQ^^^rrr}}}gggQQQLLLFFFEEEGGGDDDEEECCCBBB@@@>>>===<<<<<<999999999999888777666666555555555444333333333222555555555555555555555555444444444555555555555666888888888888777777777777777888;;;???DDDRRRjjj~~~}}}zzzrrrkkkiiifff```[[[ZZZ[[[YYYVVVVVVWWWXXXWWWWWWUUUTTTTTTTTTSSSSSSSSSTTTRRRSSSTTTTTTVVVZZZ```eeesssxxxzzzlll]]]RRRJJJCCC???@@@===>>>BBBNNNeee~~~oooaaaUUULLLFFFGGGHHHOOO^^^kkkqqqtttvvvwwwwwwxxxyyy{{{}}}yyy~~~|||vvvtttxxx|||zzzzzz|||uuuooojjjeee___\\\[[[```nnn}}}tttoooeee```ZZZUUURRRMMMGGGBBB>>>===<<<;;;;;;:::::::::<<<>>>EEEPPP^^^iiinnnpppoooooonnnkkkfff```[[[WWWRRRNNNLLLPPPWWWaaaooo|||zzzpppooommmkkkjjjiiifffccc___\\\UUULLLEEEAAA??????=========<<<===>>>>>>???BBBGGGNNNTTTWWWUUUQQQNNNJJJIIIGGGDDDDDDGGGMMMQQQXXXZZZ^^^```aaabbbeeegggnnnrrryyy~~~ssskkk___WWWOOOKKKHHHEEEFFFHHHHHHSSSdddtttzzzfffVVVKKKEEEKKKPPP]]]qqq{{{iiiQQQLLLGGGEEEGGGEEEDDDCCCAAA???>>>===<<<<<<999999999999888777666666555555555444444444444444555555555555555555555555444444444555555555555666555555555555666666666666888999;;;???HHHYYYnnn~~~{{{wwwpppkkkkkkiiibbb\\\[[[\\\YYYWWWVVVVVVWWWVVVVVVTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRSSSTTTWWW\\\cccggguuuzzztttcccXXXNNNFFFAAAAAA===???CCCKKK^^^xxxtttfffYYYNNNHHHGGGHHHPPP```mmmsssvvvxxxxxxxxxxxxyyy{{{}}}~~~xxx|||xxxwwwtttxxx|||{{{{{{}}}wwwqqqlllgggbbb^^^[[[aaappp~~~vvvqqqgggaaaZZZUUUQQQMMMGGGBBB>>>===<<<;;;::::::::::::<<<>>>DDDOOO]]]hhhnnnpppnnnnnnmmmjjjeee```ZZZWWWRRRNNNLLLPPPVVV```ooo||||||pppooommmllljjjgggccc```ZZZXXXTTTMMMFFFAAA??????>>>>>>>>>>>>>>>???@@@@@@@@@GGGPPPXXX]]]\\\YYYWWWPPPOOOMMMJJJGGGHHHKKKMMMRRRTTTVVVXXXXXXXXXYYY[[[dddiiirrryyyxxxllldddXXXPPPJJJHHHGGGDDDEEEHHHEEEPPP```qqqsss^^^OOOHHHMMMOOOZZZmmmxxxhhhOOOMMMIIIGGGGGGEEEDDDCCCAAA???===<<<;;;;;;777777888777777666555444555555555555555555666666555555555555555555555555444444444555555555555666444444555555666666777777888999:::???KKK^^^qqq|||{{{uuuoookkklllkkkeee___\\\\\\YYYVVVUUUUUUUUUTTTSSSRRRRRRSSSSSSSSSSSSSSSRRRQQQRRRTTTVVVZZZ```ggglllwww||||||kkk^^^SSSHHHBBBBBB<<<@@@CCCHHHWWWpppzzzlll___SSSLLLGGGHHHQQQaaaooouuuwwwzzzzzzyyyyyyyyy{{{~~~wwwzzzxxxwwwtttxxx}}}{{{{{{~~~xxxrrrmmmhhhccc```\\\cccsss}}}uuuqqqiiicccZZZTTTPPPLLLGGGCCC======<<<;;;::::::::::::<<<>>>CCCNNN\\\gggnnnpppnnnnnnmmmkkkfff```[[[XXXRRRMMMLLLPPPVVV```ooo||||||tttrrrpppnnnkkkfff```\\\WWWWWWUUUPPPIIIDDDCCCCCC???>>>>>>>>>>>>???@@@@@@???FFFPPP[[[aaacccbbb```YYYYYYWWWSSSOOOMMMNNNOOOQQQSSSTTTTTTSSSRRRRRRSSSZZZaaakkkuuu}}}tttggg___SSSLLLGGGFFFEEEDDDDDDGGGDDDNNN^^^ooo}}}}}}gggUUUNNNQQQPPPXXXjjjuuugggNNNMMMJJJHHHHHHEEECCCBBB@@@>>>===<<<;;;;;;666666666666555444333222444555555555666777777777555555555555555555555555444444444555555555666666555666666777888999999:::999999999???NNNaaarrrzzz|||sssnnnkkkmmmmmmfff```^^^\\\YYYVVVTTTTTTTTTSSSRRRQQQQQQRRRRRRRRRRRRRRRQQQRRRSSSUUUXXX\\\bbbjjjoooxxx~~~~~~pppbbbUUUJJJCCCAAA;;;@@@DDDFFFRRRjjjqqqcccWWWPPPFFFHHHQQQaaaooovvvyyy{{{zzzzzzyyyzzz{{{~~~wwwyyyyyyxxxuuuxxx}}}||||||~~~~~~xxxrrrmmmhhhccc```^^^eeevvv|||tttpppkkkddd[[[TTTOOOLLLGGGDDD======<<<;;;::::::::::::<<<===CCCNNN[[[gggmmmpppoooooonnnkkkgggbbb\\\YYYQQQMMMLLLPPPVVV```ooo{{{|||yyywwwtttqqqmmmggg```[[[VVVXXXXXXTTTNNNIIIGGGHHH>>>>>>>>>>>>>>>??????@@@???FFFQQQ]]]eeehhhhhhgggaaaaaa___\\\WWWTTTSSSSSSRRRTTTUUUTTTRRRPPPPPPPPPTTT\\\gggrrr|||ttteee[[[NNNHHHDDDEEEEEEBBBBBBDDDJJJPPP\\\lll|||rrrdddRRROOOPPPYYYdddppp}}}nnnRRRIIIHHHCCC@@@BBBCCCBBBAAA@@@???===<<<<<<999888777666666555555666777777666666555555555444444444444444444444444444555555555555555555555555888888888777777777777777888:::@@@IIIUUUbbbnnnttt}}}~~~zzzvvvpppmmmiiieeecccaaa^^^[[[XXXWWWVVVTTTSSSRRRRRRRRRPPPPPPPPPPPPQQQSSSTTTUUUSSSTTTWWW[[[aaagggmmmpppwww|||xxxiii[[[NNNFFFCCCBBB>>>===CCCPPPddd~~~zzzmmm\\\NNNJJJMMMTTT```mmmvvvyyyyyy}}}yyyuuuuuuxxx|||}}}}}}zzzwww|||zzzwwwyyy|||yyyzzzxxxrrrlllgggbbb___^^^fffyyyxxxrrrsssjjjccc[[[TTTOOOKKKEEEAAA<<<<<<;;;::::::::::::;;;<<<===AAAKKKXXXccciiikkkssspppmmmjjjfffaaa\\\XXXTTTOOOLLLMMMQQQ\\\mmm|||~~~zzzuuuuuuvvvrrriiiaaabbb^^^ZZZXXXVVVRRRLLLGGGGGGGGGFFFEEECCCBBBCCCDDDDDDEEEKKKTTT```hhhlllmmmiiigggdddbbbaaaaaa___^^^bbbbbbaaa```]]]ZZZWWWVVVXXX]]]fffpppyyyttteee[[[NNNHHHEEEEEEEEEBBBBBBDDDHHHOOO\\\mmm|||~~~ooo[[[UUUQQQUUU]]]gggtttoooTTTKKKJJJFFFDDDEEECCCBBBAAA@@@???===<<<<<<:::999999888777777888888777666666666555555555555444444444444444444444444555555555555555555555555888777777777777777777777888;;;AAAJJJVVVcccmmmrrr|||}}}xxxtttooolllhhhdddbbb___\\\ZZZWWWVVVUUUTTTSSSRRRRRRRRROOOOOOOOOOOOPPPQQQRRRSSSSSSTTTWWW\\\cccjjjpppsssxxx}}}~~~nnn___QQQHHHEEE@@@======BBBLLL^^^yyyqqq```RRRJJJMMMTTT___llluuuxxxxxx|||yyyuuuuuuxxx{{{|||}}}{{{xxx{{{{{{xxxzzz|||yyyzzzxxxrrrmmmhhhdddaaaaaaiii{{{xxxrrrrrrjjjcccZZZRRRNNNJJJEEEAAA===<<<;;;;;;::::::;;;;;;;;;<<>>===<<<999999888777777777888888666666666666555555555555444444444444444444444444555555555555555555555555777777777777777777888888;;;===DDDOOO\\\hhhpppsss|||{{{}}}vvvrrrnnnkkkgggdddaaa^^^[[[YYYVVVUUUTTTSSSRRRQQQQQQQQQOOONNNNNNNNNOOOPPPQQQQQQRRRTTTXXX^^^eeemmmssswwwzzz~~~tttdddTTTJJJFFF???>>>>>>@@@FFFUUUpppuuucccUUUJJJMMMSSS^^^jjjsssvvvvvvzzzxxxuuutttwwwyyy{{{|||}}}|||yyyyyy~~~|||yyy{{{|||xxxyyy}}}wwwqqqmmmhhhdddbbbdddkkk}}}yyyqqqpppjjjcccXXXPPPLLLIIIEEEBBB===<<<;;;;;;:::;;;;;;;;;:::;;;@@@KKKYYYfffmmmppptttrrrooollljjjeee```]]]TTTOOOLLLMMMQQQ[[[mmm|||}}}xxxrrrmmmiiiccc\\\VVVLLLLLLLLLKKKJJJHHHGGGFFFFFFFFFHHHNNNUUU[[[___aaafffeeebbbaaabbbeeehhhkkktttwww{{{}}}zzztttlllfffbbbdddgggmmmttt|||vvvhhh^^^QQQKKKFFFEEEEEECCCCCCEEEGGGPPP___ooo}}}qqqdddXXXTTTUUUZZZbbbjjjvvv{{{fffQQQGGGEEECCCCCCEEECCCCCCBBBAAA???>>>===<<<777777666555555555666666666666666666666555555555555555555555555555555555555555555555555555555555777777777777777888888888===@@@HHHUUUdddqqqxxxzzz~~~xxx||||||uuuqqqooolllhhhdddaaa___[[[YYYUUUTTTSSSRRRQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPQQQPPPRRRXXX___gggpppvvvzzz|||zzzhhhWWWKKKGGG??????@@@@@@AAAMMMggg~~~uuubbbTTTJJJLLLRRR\\\hhhqqqttttttxxxwwwuuutttvvvxxxzzz{{{zzz}}}}}}zzzxxx}}}}}}yyyzzz~~~|||xxxyyy~~~zzztttoookkkgggdddaaadddkkk|||zzzrrrpppkkkbbbWWWOOOKKKHHHEEEBBB======<<<;;;;;;;;;;;;;;;:::;;;@@@LLL[[[hhhooorrrvvvtttqqqmmmjjjeee___[[[TTTOOOLLLLLLQQQ[[[lll{{{zzzuuunnnfff```UUUTTTSSSSSSRRRQQQNNNLLLHHHHHHHHHKKKOOOTTTYYY[[[dddcccaaa```aaadddiiimmmxxx}}}yyyssslllllllllnnnssszzzxxxjjjaaaSSSLLLFFFFFFEEECCCCCCFFFHHHRRR```ppp}}}sssfffYYYUUUVVVYYY___dddmmm{{{~~~|||~~~uuueeeRRRGGGCCCBBBCCCDDDDDDCCCBBBAAA@@@>>>======999888777666666555555666555555555666666666666666555555555555555555555555666666666666666666666666666666777777888888888888;;;>>>GGGWWWiiiwww~~~yyyxxx|||vvvrrrqqqnnniiieeebbb___\\\ZZZUUUTTTSSSRRRQQQQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPMMMQQQWWW___hhhqqqxxx|||}}}|||jjjXXXKKKFFF@@@AAAAAA@@@???GGG]]]qqqsssbbbTTTIIIJJJPPPZZZfffooorrrssswwwvvvvvvuuuuuuwwwyyy{{{yyy|||}}}zzzwww|||}}}zzzzzz~~~zzzxxxzzz|||xxxrrrmmmiiifffbbb```bbbiiiyyy{{{sssqqqkkkbbbWWWOOOKKKHHHEEEBBB======<<<;;;;;;;;;;;;<<<:::;;;AAAMMM\\\iiiqqqtttxxxvvvrrrnnniiiddd]]]YYYUUUPPPLLLLLLPPPZZZjjjyyy|||ssslllaaa^^^\\\\\\[[[ZZZWWWTTTOOOMMMLLLKKKLLLPPPUUUXXXaaabbbcccbbbbbbeeeiiimmmwww|||~~~uuussspppooorrrwww~~~yyylllcccTTTMMMGGGFFFEEECCCDDDGGGIIIRRRaaaooozzzwwwiiiZZZUUUVVVYYY]]]aaakkkyyy{{{rrrtttvvvyyyzzz{{{zzzzzzuuuhhhWWWJJJDDDCCCDDDEEEDDDDDDCCCAAA@@@???>>>===>>>===;;;:::888888777777555555555666666666666666555555555555555555555555666666666666666666666666666666666777888888999999888;;;DDDUUUiiiyyy|||wwwzzz|||wwwsssrrrnnnjjjfffccc```\\\ZZZUUUTTTSSSSSSRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOPPPPPPMMMPPPWWW```jjjsssyyy}}}~~~~~~kkkXXXKKKFFFAAAAAAAAA???>>>CCCSSSccc}}}qqqaaaUUUGGGHHHNNNXXXdddmmmrrrrrrvvvvvvwwwvvvvvvvvvyyy{{{zzz}}}|||yyywww|||{{{{{{}}}}}}zzzxxxzzz|||xxxrrrmmmiiieeeaaa______eeeuuu|||tttqqqjjjcccXXXPPPLLLIIIEEEBBB>>>===<<<<<<;;;;;;<<<<<<;;;<<>>===AAA@@@>>><<<999888777777555555555555666666666777555555555555555555555555666666666666666666666666555666666777888888999999:::<<>>>>>===???JJJVVVlllvvv~~~wwwmmm___UUUEEEFFFLLLVVVbbblllqqqsssuuuwwwxxxxxxvvvwwwyyy|||{{{~~~{{{xxxwww|||~~~}}}{{{}}}zzzwwwzzz~~~zzztttnnnjjjfffbbb___\\\bbbrrr}}}tttpppjjjcccZZZRRRNNNJJJEEEAAA>>>======<<<<<<<<<<<<<<<<<<===CCCNNN^^^kkksssvvvxxxuuurrrooolllgggbbb^^^YYYSSSNNNMMMOOOWWWfffuuu|||vvvtttuuuuuusssppphhhddd]]]SSSLLLJJJNNNRRR\\\dddmmmrrrrrrrrrsssuuuuuuwww|||zzzvvvtttwww{{{vvvjjjbbbVVVOOOHHHFFFEEECCCDDDGGGHHHPPP]]]iiisss}}}}}}ggg\\\ZZZ\\\aaaffffffwww|||vvvvvvuuuttttttuuuuuuvvvvvvnnn^^^OOOEEEDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>>AAA@@@===;;;888666555444444555555555666666777777666666666666666666666666777777777777777777777777555666666777888999999999>>>???EEEUUUjjj{{{zzzrrrmmmttt~~~zzzvvvssspppmmmhhhdddaaa^^^ZZZWWWVVVUUUTTTTTTTTTTTTTTTTTTQQQPPPOOONNNMMMMMMLLLLLLOOOTTT[[[dddnnnvvv}}}~~~~~~mmm[[[NNNHHH@@@>>><<<===<<<===EEENNN^^^iiitttuuupppggg\\\SSSDDDEEEJJJUUUbbblllrrrsssuuuwwwyyyyyywwwwwwzzz||||||~~~~~~{{{xxxwww}}}~~~zzz~~~{{{wwwyyy|||uuupppkkkgggccc```[[[aaaqqq}}}tttpppjjjccc[[[TTTOOOKKKEEEAAA>>>>>>===<<<<<<<<<<<<<<<===>>>CCCOOO^^^kkksssvvvvvvuuurrrpppnnnjjjfffbbbZZZTTTOOOMMMNNNVVVeeesss}}}rrrmmmcccWWWMMMIIIKKKOOO[[[eeeqqqyyyzzzyyyzzz{{{wwwxxxzzz~~~{{{zzz{{{zzzvvvkkk```WWWSSSMMMGGGCCCCCCDDDFFFGGGOOO[[[hhhsss{{{zzzhhh___^^^cccjjjmmmxxx}}}xxxuuurrruuurrreeeSSSGGGEEEEEEBBBCCCCCCCCCBBBAAA>>><<<;;;;;;999888888999888777666333444555555333333444555666666555555555555666666555555555666666666666666888888888888888888888888888:::FFF[[[ooo~~~zzzsssxxxyyy|||wwwsssqqqmmmgggaaa]]]ZZZWWWUUUVVVVVVVVVUUUTTTRRRPPPOOONNNOOOPPPPPPNNNMMMMMMMMMNNNVVVaaajjjqqqwww~~~ppp]]]OOOHHHAAA===<<<>>>@@@???BBBGGGUUU___iiilllkkkeeeYYYNNNIIIHHHJJJTTTbbbmmmrrrsssxxxxxxyyyzzzzzz{{{{{{|||{{{~~~tttvvv{{{~~~}}}yyywwwxxxzzzrrrkkkgggbbb```^^^cccqqqyyyrrrooodddZZZVVVRRRKKKDDDAAA???>>>===<<<<<<<<<<<<<<<<<<>>>DDDPPP___llltttwwwwwwvvvtttsssqqqmmmgggccc\\\VVVRRRPPPQQQXXXeeesss}}}ssshhhbbbYYYPPPMMMQQQOOO___pppzzz~~~|||yyyyyy}}}~~~~~~zzzuuuqqqggg]]]UUURRRLLLFFFCCCBBBDDDEEEHHHPPP[[[gggrrr{{{qqqeee___bbbhhhnnnxxx{{{wwwuuuvvvsssgggUUUIIIFFFEEECCCBBBBBBCCCBBBAAA???===<<<;;;:::888888999999777666444555666666444444555666666666555555555555666666555555555555555666777777555555666888999:::;;;<<<;;;===HHH]]]qqq|||}}}~~~zzzvvvrrroookkkeee```]]][[[XXXVVVVVVVVVUUUSSSQQQPPPOOONNNMMMOOOPPPOOOMMMLLLLLLMMMOOOWWWccclllsssyyyppp^^^PPPIIIBBB>>><<<>>>???>>>AAAEEEOOOYYYdddhhhhhhcccXXXNNNHHHGGGJJJTTTbbbmmmrrrsssxxxxxxxxxyyyzzzzzz{{{{{{{{{~~~wwwvvv{{{|||yyywwwxxx~~~zzzrrrlllfffbbb___]]]bbbppp{{{tttkkkaaaWWWTTTQQQKKKEEEBBB???>>>===<<<<<<;;;;;;;;;<<<===CCCOOO___mmmuuuxxxyyyxxxvvvuuurrrmmmhhhccc[[[VVVQQQOOOPPPVVVcccqqqzzzppphhh^^^RRRMMMOOOOOO\\\kkkvvv|||zzz|||}}}wwwppplllhhh```XXXRRROOOJJJEEEBBBBBBCCCDDDIIIPPP[[[fffpppyyy|||jjj______dddkkksss~~~|||yyyttthhhXXXKKKGGGFFFDDDAAABBBBBBBBBAAA@@@>>>===;;;:::888888999999777666555666777777666555666777666666555555555555666666777666555444555666777888555555666888999:::;;;<<<===???JJJ___sss~~~{{{xxxtttrrrlllhhhccc___]]][[[YYYXXXWWWVVVTTTQQQOOONNNNNNNNNMMMNNNOOONNNMMMLLLLLLMMMQQQZZZfffpppwww{{{qqq___RRRJJJCCC>>><<<======<<<>>>BBBGGGRRR]]]cccdddaaaWWWMMMGGGFFFIIITTTbbbnnnssstttvvvwwwwwwxxxyyyyyyzzzzzzzzz|||~~~xxxwww|||{{{yyywwwxxx~~~{{{ssslllfffaaa^^^\\\aaappp|||ttthhh^^^VVVSSSQQQLLLFFFDDD>>>>>>===<<<<<<;;;;;;:::;;;<<>><<<:::999999999999888666555666777777555555666777666666555555555555666666777666555444555666888999888888888888888888888888===@@@KKK```sss|||xxxuuurrrppphhheee```]]]\\\[[[ZZZYYYYYYWWWTTTQQQOOONNNNNNOOOMMMNNNNNNMMMLLLKKKMMMNNNSSS]]]jjjuuuzzz~~~qqq```SSSLLLCCC???<<<===<<<:::<<<@@@DDDNNNYYY___aaa___VVVMMMGGGFFFJJJTTTbbbnnnttttttvvvvvvvvvwwwxxxxxxyyyyyyxxxyyyyyyzzz|||vvvxxx}}}{{{zzzxxxxxx}}}|||tttmmmgggaaa^^^[[[aaappp|||tttjjj```WWWUUUSSSMMMGGGEEE>>>>>>>>>===<<<;;;:::999:::;;;AAAMMM^^^mmmvvvzzz|||{{{yyywwwsssnnngggccc[[[UUUPPPMMMMMMRRR^^^kkk~~~wwwlllccc___TTTUUUZZZhhh}}}~~~~~~~~~~~~wwwooofff___ZZZTTTOOOKKKIIIHHHEEECCCAAA@@@@@@@@@FFFLLLVVV```kkkvvvqqqaaa[[[]]][[[bbbppp|||vvvmmmbbbUUUJJJEEECCCAAABBBBBBCCCBBBAAA@@@???<<<;;;999999::::::888777444555666666555444555666666666555555555555666666777666666555666777888999888888888888888888888888<<<>>>JJJ___sss{{{wwwtttqqqoooeeebbb^^^[[[[[[[[[ZZZYYYZZZXXXUUURRRPPPPPPPPPQQQMMMNNNNNNMMMLLLLLLNNNOOOVVV```mmmwww}}}qqqaaaTTTMMMDDD???<<<===;;;999;;;>>>CCCMMMYYY___aaa___WWWNNNHHHHHHKKKUUUcccoootttuuuuuuuuuvvvwwwwwwxxxxxxyyyxxxwwwvvvwwwzzz~~~vvvxxx}}}|||{{{yyyxxx||||||tttnnnhhhbbb^^^[[[aaapppxxxpppeee\\\XXXUUUNNNHHHEEE?????????>>>===<<<:::999:::;;;AAALLL]]]lllvvv{{{|||zzzxxxvvvsssmmmgggbbb\\\VVVPPPMMMMMMQQQ^^^kkkwww~~~~~~tttmmm^^^YYYYYYeeeyyy~~~~~~~~~uuujjj```ZZZTTTNNNIIIHHHEEEDDDCCCBBBAAA@@@??????CCCIIIRRR]]]hhhttt~~~tttccc[[[[[[VVV]]]jjj{{{~~~yyyrrrjjj]]]NNNFFFDDDBBBCCCCCCCCCBBBAAA???>>><<<;;;999999::::::888777444555666666444444555666666666555555555555666666666666777777777888888888555555666888999:::;;;<<<999<<>>>>>@@@EEENNNYYYeeerrr~~~qqqbbbXXXUUURRRYYYeeeqqq~~~|||xxxssseeeSSSHHHFFFDDDDDDDDDDDDBBB@@@???======;;;::::::::::::999777555666777777555555666777666666555555555555666666555666777999999888777666555555666888999:::;;;<<<888;;;HHH^^^sss|||}}}xxxsssooolllaaa^^^[[[YYYYYYYYYYYYXXXUUUTTTTTTSSSRRRRRRQQQQQQOOOOOOOOONNNMMMNNNQQQSSS\\\dddpppyyy}}}~~~ooo```TTTMMMDDD@@@======<<<:::<<<@@@@@@KKKWWW^^^cccccc]]]VVVNNNMMMOOOYYYfffpppuuuuuuvvvvvvwwwwwwxxxyyyyyyzzz}}}{{{zzz}}}wwwsssxxx~~~~~~|||yyyyyy{{{uuupppjjjddd```\\\bbbsss}}}vvvkkkaaa]]]YYYQQQJJJGGGAAABBBBBBBBB@@@>>><<<:::<<<===AAAKKK[[[jjjtttyyy|||zzzyyywwwuuupppjjjfff]]]XXXRRRPPPPPPUUUbbbnnnxxx~~~rrrhhhkkkttt~~~mmm```UUURRRNNNHHHFFFHHH@@@@@@AAA@@@@@@???>>>===>>>CCCLLLWWWdddqqq~~~zzzmmm^^^SSSOOONNNVVVaaajjjsss}}}yyykkkWWWJJJGGGEEEEEEEEEDDDBBB@@@>>>======;;;::::::::::::999777666888999888777666777888666666555555555555666666444555888::::::999777555888888888888888888888888777;;;III___ttt~~~yyysssnnnkkkaaa^^^ZZZXXXXXXYYYYYYXXXRRRRRRSSSSSSRRRQQQQQQPPPPPPPPPPPPNNNNNNOOORRRTTT]]]eeepppxxx}}}}}}nnn```SSSMMMDDD@@@===>>>===;;;===AAA===HHHUUU]]]ccceee```ZZZPPPOOOQQQZZZgggqqquuuuuuwwwwwwwwwxxxyyyyyyzzzzzz~~~}}}~~~tttqqqvvv}}}~~~}}}yyyyyy{{{vvvpppkkkeeeaaa]]]cccttt{{{uuujjj```]]]YYYRRRKKKHHHBBBCCCCCCCCCAAA???<<<:::======AAAKKK[[[jjjtttxxx|||{{{zzzxxxvvvrrrlllhhh^^^XXXSSSQQQQQQVVVcccppp{{{pppooottt|||}}}sssdddTTTMMMJJJFFFDDDCCCAAA@@@???>>>============AAACCCHHHQQQ```ooo{{{rrrddd]]]WWWQQQRRRRRRWWWaaalllxxx|||uuukkk\\\PPPIIIGGGDDDDDDEEEDDD>>>;;;<<<<<<<<<;;;:::999888888777444555666777777666555444444444444444444555666666666666777777888888999999999999999999999999999999:::???GGGWWWnnn}}}yyytttooolllbbb___ZZZXXXXXXYYYZZZZZZWWWUUUSSSSSSRRRPPPNNNKKKMMMNNNOOOMMMLLLNNNTTTYYYdddllltttwww{{{~~~vvviii\\\SSSNNNDDDBBB>>>===>>>??????>>>>>>FFFSSS^^^eeefffccc```UUUPPPQQQ\\\iiippprrrtttvvvxxxzzzzzzyyyyyyzzz{{{|||qqqjjjpppxxx~~~|||{{{{{{zzzuuuoooiiibbb^^^\\\ddduuuzzzqqqjjj```XXXSSSOOOIIIEEEAAAAAAAAAAAA???===;;;999<<<;;;>>>HHHXXXgggppptttxxxxxxxxxxxxwwwtttnnnjjjbbb\\\WWWTTTTTT[[[lll||||||uuuvvv{{{|||zzz|||uuufffVVVOOOKKKGGGDDDDDDAAA@@@???>>>>>>=========AAABBBGGGPPP^^^mmmyyyssseee^^^YYYTTTQQQPPPTTT^^^hhhsss~~~zzztttgggVVVKKKGGGDDDCCCFFFEEE@@@>>>???======<<<;;;:::999888888555555666777777666555555555555444444555555666777777777777777777888888888777777888999999:::;;;;;;:::>>>FFFUUUmmm|||xxxtttooolllccc```]]]ZZZZZZZZZZZZYYYVVVUUUSSSRRRRRRPPPNNNKKKLLLMMMNNNNNNMMMPPPWWW\\\eeemmmuuuxxx{{{~~~rrreeeZZZQQQMMMDDDAAA>>>======>>>>>>>>>>>>EEEPPP\\\dddfffccc___WWWRRRRRR\\\hhhoooqqqsssuuuwwwyyyzzzyyyyyyzzz{{{yyynnnjjjooowww}}}}}}|||{{{|||vvvpppjjjddd```]]]fffvvvzzzrrrkkkaaaYYYTTTOOOIIIEEEAAAAAA@@@???>>><<<::::::<<<;;;>>>HHHXXXgggqqquuuyyyxxxwwwwwwvvvsssnnnjjjddd^^^YYYWWWWWW```rrrzzzzzz}}}}}}}}}wwwiiiZZZRRRMMMGGGDDDCCCAAAAAA???>>>>>>>>>>>>>>>@@@AAAEEEMMMZZZiiivvv|||~~~wwwhhhaaa\\\WWWPPPNNNQQQYYYcccnnn}}}yyydddQQQIIIEEECCCFFFFFFCCCAAABBB>>>======<<<;;;:::999999555666666777777666666555666666555555666666777888888777777777777777777666555666777888999;;;<<<<<<:::===DDDRRRjjj}}}zzzvvvsssooolllfffccc```^^^]]][[[YYYWWWVVVTTTRRRQQQQQQPPPNNNLLLKKKMMMNNNNNNOOOSSS[[[aaaiiipppwwwzzz}}}xxxlll```VVVOOOKKKDDDAAA>>><<<<<<======<<<>>>BBBJJJWWWccchhheee```ZZZUUUTTT]]]hhhmmmppprrruuuwwwyyyyyyyyyxxxyyy{{{xxxmmmjjjooowww}}}~~~|||{{{}}}vvvpppkkkfffbbb^^^gggxxxzzzssslllbbbYYYTTTNNNIIIEEEAAA@@@>>>===;;;;;;::::::;;;;;;>>>HHHWWWfffqqqvvvzzzxxxwwwvvvuuurrrooollleee```ZZZXXXZZZcccvvv~~~}}}~~~~~~~~~{{{{{{~~~yyylll^^^UUUOOOGGGCCCBBBAAAAAA@@@???>>>>>>>>>>>>???@@@DDDKKKVVVdddsss|||||||||zzzyyyxxxwwwtttqqqnnnlllmmmpppsssxxx}}}~~~lllccc]]]XXXOOOMMMOOOVVV```mmm~~~uuu^^^NNNHHHEEEFFFGGGDDDAAABBB>>>>>>===<<<;;;::::::999666666666777777666666666666666666666666777888888888888777777666666666555666666777888999:::;;;;;;:::<<>><<<<<<<<<<<<;;;===>>>EEESSSaaaiiigggccc[[[VVVUUU]]]fffkkknnnqqqtttvvvxxxxxxxxxxxxyyyzzzzzzooommmrrryyy~~~}}}|||{{{~~~vvvpppkkkfffccc^^^gggyyyyyyssslllbbbYYYTTTNNNHHHDDD@@@???===;;;::::::::::::::::::>>>GGGUUUeeepppvvv{{{yyywwwvvvuuussspppmmmfff```[[[XXXYYYbbbuuu~~~~~~}}}|||~~~}}}}}}}}}|||~~~|||{{{|||zzzyyywwwuuutttxxx|||pppcccZZZQQQHHHCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>@@@CCCHHHRRR```ppp{{{vvvrrrpppooommmllliiidddaaa```aaabbbdddhhhlllppprrrrrruuuyyy}}}tttggg^^^XXXOOOLLLNNNVVVaaappplllTTTLLLFFFFFFFFFCCC@@@@@@>>>>>>===<<<;;;::::::999777777777666666777777777666666666666666777888888888777777777666666555555777888888888888888999999;;;===AAANNNddd{{{~~~~~~~~~~~~}}}yyyvvvssspppmmmjjjiiifffccc```^^^[[[XXXUUUUUURRRPPPOOOOOOOOOMMMLLLMMMOOOOOOOOOQQQVVV___fffqqqxxx}}}~~~~~~zzzrrrhhh^^^UUUOOOLLLFFFCCC???===<<<<<<;;;;;;;;;<<>><<<:::999999:::;;;::::::>>>FFFSSSbbbnnnuuu|||zzzwwwvvvuuussspppmmmhhhccc^^^ZZZZZZaaaqqq}}}xxxtttsssrrruuuxxx{{{|||||||||{{{~~~~~~~~~~~~|||yyyuuurrrrrrrrrrrrssswwwzzzzzzxxxvvvwwwyyyttttttssspppooosss|||uuuiii___UUUJJJDDDCCCBBBAAA@@@??????>>>?????????@@@CCCGGGOOO]]]nnnzzz{{{pppooonnnnnnmmmjjjfffbbbaaa```______```bbbeeegggdddfffjjjnnnqqqtttxxx{{{{{{~~~mmm```XXXOOOLLLMMMUUUbbbsssuuuXXXNNNFFFFFFFFFCCC@@@???>>>======<<<;;;:::999999888777777666666777777888666666555555666666777888777666666666666666666555888888888888888888888888;;;<<>>======<<<;;;;;;;;;???HHHUUU]]]```___TTTQQQQQQXXX```eeekkkqqqqqqsssvvvwwwwwwwwwyyyzzz|||}}}wwwtttyyy|||||||||||||||uuupppkkkfffccc^^^fffuuu~~~vvvpppiii___WWWRRRMMMHHHDDD>>>>>>===<<<;;;:::::::::999:::===DDDPPP^^^kkksssyyyxxxvvvuuutttrrrnnnkkkjjjeee```]]][[[```nnn|||zzzqqqlllkkkhhhlllrrrvvvxxxzzz{{{}}}}}}}}}}}}~~~~~~~~~~~~~~~zzzwwwrrrmmmhhheeeddddddeeegggjjjkkkkkknnnsssxxxuuuuuusssooollloooyyy|||pppfffZZZNNNGGGFFFBBBBBBAAA@@@???????????????AAACCCFFFMMM[[[mmmyyyxxxxxxyyy{{{|||{{{xxxvvvooommmjjjgggeeeeeeffffffbbbdddggghhhhhhiiikkkmmmlllooouuu}}}tttdddZZZOOOKKKKKKSSS```rrrvvvXXXNNNEEEDDDFFFDDDAAA@@@======<<<;;;:::999888888888888777666666777888888555555444444555555666777555555555666666666666666666666777777888888999999999<<>>===<<<;;;;;;<<<>>>CCCKKKQQQTTTUUUOOOLLLNNNUUU]]]cccjjjqqqpppsssuuuvvvvvvwwwxxxzzzzzz|||~~~uuuvvv{{{}}}|||}}}}}}|||vvvqqqlllgggccc___ggguuu|||tttmmmfff]]]VVVQQQMMMHHHDDD===============<<<;;;:::999:::===CCCMMMZZZhhhpppuuutttssssssrrrooojjjffffffbbb___]]][[[^^^jjjwww{{{qqqjjjjjjeeeiiiooosssvvvyyy|||}}}}}}||||||||||||||||||wwwvvvrrrmmmggg```ZZZWWWVVVXXXYYYZZZ^^^eeepppxxx||||||xxxrrrlllmmmvvv~~~tttjjj^^^QQQJJJIIICCCBBBAAA@@@????????????@@@BBBCCCFFFLLLZZZlllyyy|||wwwrrrnnnlllllllllhhhjjjjjjiiigggeeefffgggccceeehhhoooxxxyyyhhh\\\OOOKKKJJJQQQ^^^ppp~~~tttWWWLLLCCCCCCFFFEEEBBBBBB===<<<;;;:::999888888777999888777666666777888999444444444444444555666666444555555555666666777777444555666777888999:::;;;777;;;CCCSSSlllxxxxxx}}}yyyvvvrrrooojjjggggggccc]]]YYYWWWWWWVVVUUUSSSQQQMMMLLLLLLMMMMMMMMMCCCFFFIIILLLRRR\\\iiirrrzzz~~~}}}~~~zzztttlllcccZZZVVVKKKGGGCCC@@@???>>><<<;;;<<<===>>>@@@DDDHHHKKKNNNLLLIIIKKKSSS[[[aaajjjrrrppprrruuuvvvvvvwwwxxxzzzyyy{{{~~~|||ssswww{{{}}}|||}}}}}}|||xxxsssnnnhhhdddaaahhhuuu{{{ssskkkddd[[[UUUPPPMMMHHHDDD======>>>???>>>===;;;:::999:::===BBBKKKXXXfffnnnqqqqqqqqqqqqpppmmmgggccc```^^^[[[ZZZXXX[[[gggssszzz}}}rrrkkkkkkeeejjjooosssuuuyyy}}}|||||||||{{{{{{zzzzzzzzzxxxxxxvvvrrrjjj```WWWQQQNNNNNNOOOPPPUUU```nnnyyy}}}uuummmlllttt|||~~~pppcccWWWMMMHHHDDDCCCBBB@@@???>>>>>>===???>>>@@@EEEKKKVVViiizzz{{{zzzyyyxxx}}}zzzwwwvvvvvvqqqhhh```^^^]]]]]]^^^eeeppp}}}nnn^^^RRRLLLKKKSSS\\\iii~~~uuujjjSSSKKKDDDDDDEEECCCBBBCCC@@@???===<<<::::::999999777777777777666666666666666666666666666777888888666666666666777777777777999999999888999999::::::999<<>>>>>======<<<<<<<<<===@@@BBBDDDIIIJJJLLLPPPWWW^^^eeeiiinnnppptttvvvvvvwwwxxxyyyxxx|||uuuuuuyyy{{{~~~~~~yyysssmmmfffaaadddfffrrrxxxoooiiibbbYYYRRRNNNJJJEEEBBB@@@???===<<<;;;;;;<<<<<<777888;;;BBBLLLYYYeeelllmmmoooqqqrrrppplllgggccc___[[[YYYXXXWWWYYYbbblll{{{{{{sssmmmhhhjjjnnntttyyy}}}}}}}}}}}}}}}|||yyywwwvvvvvvwwwzzz{{{pppaaaUUUOOOMMMKKKKKKLLLSSSeeevvv~~~oookkknnnqqqtttggg[[[QQQKKKFFFEEECCCAAA@@@?????????@@@>>>@@@DDDJJJTTTgggwww}}}ssskkkccc```\\\YYY[[[cccnnnvvvvvvfffXXXOOOKKKQQQ[[[hhh~~~}}}wwwzzz||||||}}}{{{sssiiiUUULLLFFFEEEDDDBBB@@@AAA@@@???>>><<<;;;:::999999888888888888777777777777666666666666666777888888666666666666777777777888999999888888999999::::::;;;???III^^^www}}}|||wwwqqqkkkfffcccbbb```^^^[[[XXXVVVTTTTTTQQQPPPNNNLLLJJJJJJJJJJJJIIIHHHIIIMMMVVVcccooovvv}}}zzztttkkkbbb[[[PPPKKKEEEAAA???>>>>>>===<<<;;;::::::<<<>>>@@@BBBDDDEEEHHHNNNVVV^^^fffkkknnnqqqtttvvvvvvwwwxxxyyyyyy|||tttsssxxx~~~~~~{{{~~~yyysssmmmfffbbbaaadddpppwwwmmmhhhbbbYYYRRRNNNKKKFFFBBB???>>>===;;;;;;;;;;;;<<<777888;;;BBBLLLYYYeeelllmmmoooqqqrrrppplllgggddd___[[[XXXWWWVVVXXXaaakkkxxx}}}xxxssslllmmmpppuuuzzz}}}}}}|||}}}}}}}}}|||zzzxxxxxxxxxooocccSSSOOOKKKJJJJJJNNN[[[gggyyyvvvooooooppp~~~zzzmmm```VVVPPPHHHGGGEEECCCAAAAAA@@@AAA@@@???@@@CCCHHHQQQcccrrr~~~zzznnnhhh```WWWTTTXXX```ggguuudddVVVLLLPPPZZZggg{{{zzzppprrrrrrrrrssstttnnnfffVVVMMMFFFEEEDDDBBB@@@AAA@@@???>>><<<;;;:::999999999999999999888888888888666666666666666777888888666666666777777777888888999999888888999999:::;;;>>>BBBNNNccczzz~~~~~~xxxrrrkkkeeeaaaaaa```]]]ZZZXXXUUUTTTTTTPPPOOOMMMKKKIIIIIIIIIIIIHHHHHHJJJOOOYYYeeeqqqxxx~~~|||uuulllbbb[[[RRRMMMGGGBBB@@@???>>>===;;;:::999999:::<<<>>>???>>>@@@DDDJJJSSS^^^gggllloooqqqtttvvvvvvwwwxxxyyyzzz|||~~~tttrrrvvv|||~~~{{{~~~zzzsssllleeeaaa___aaammmvvvlllhhhbbbYYYRRROOOLLLGGGDDD>>>===<<<;;;::::::::::::888888;;;AAAKKKXXXdddkkkmmmnnnqqqrrrppplllhhheee___[[[WWWVVVTTTVVV___hhhuuuzzz~~~~~~yyyqqqrrrtttwww{{{}}}}}}{{{|||}}}|||zzzxxxuuu^^^VVVNNNKKKIIIJJJPPPWWWnnn|||~~~uuupppmmmxxxzzzqqqeeeZZZTTTJJJIIIFFFCCCAAAAAAAAAAAA@@@??????BBBFFFNNN^^^mmm}}}xxxlll```XXXXXX\\\aaarrr|||rrr```QQQQQQYYYfffxxx{{{oooooommmkkklllmmmiiibbbTTTLLLFFFEEEEEECCCBBBCCCAAA@@@>>><<<;;;:::::::::999999888888888777777777666666666666666777777888666666777777777888888888888888888888999:::;;;;;;>>>CCCQQQggg{{{~~~}}}xxxqqqjjjeeeaaa```___\\\ZZZWWWUUUTTTSSSNNNMMMKKKIIIHHHHHHHHHHHHGGGHHHKKKRRR\\\iiittt{{{~~~wwwnnneee^^^UUUPPPIIIDDDAAA@@@>>>===;;;;;;:::::::::;;;<<<===;;;<<<@@@GGGQQQ\\\fffkkkooorrruuuwwwwwwwwwxxxyyyzzz|||}}}~~~tttqqqvvv}}}~~~|||yyyqqqjjjddd```]]]```kkkwwwnnnhhhbbbYYYSSSPPPLLLHHHEEE===<<<<<<;;;::::::999999888888:::@@@JJJWWWccckkklllnnnpppqqqpppllliiifff___ZZZWWWUUUSSSTTT\\\fffqqqxxx}}}}}}~~~~~~yyywwwxxx}}}wwwwwwxxxzzz|||}}}|||{{{|||~~~{{{www}}}ooobbbUUUNNNJJJHHHJJJNNN^^^mmm~~~|||sssmmmuuu~~~vvvuuuiii^^^WWWNNNKKKHHHDDDAAA@@@@@@AAA@@@??????BBBEEELLL[[[jjj|||rrrddd]]]\\\]]]hhhsssmmmZZZVVV[[[eeewww~~~uuutttooojjjiiijjjeee___RRRJJJDDDEEEFFFEEEEEEFFFAAA@@@>>>===;;;;;;::::::888888777777777666666666666666666666666777777888777777777777888888888888888888888888999:::;;;<<<===BBBSSSkkk|||~~~~~~~~~zzzuuuoooiiieeebbb___]]][[[YYYVVVUUUTTTSSSMMMLLLJJJHHHHHHGGGHHHHHHGGGIIIMMMUUU___lllwww}}}~~~xxxqqqhhhbbbYYYSSSLLLGGGCCCAAA@@@>>>======<<<<<<<<<<<<<<<<<<;;;<<>>HHHVVVbbbjjjlllmmmooopppooommmjjjhhh___[[[WWWUUURRRRRRZZZdddnnnvvv|||||||||~~~wwwrrrqqqsssvvv}}}{{{{{{{{{}}}}}}|||zzz||||||uuuuuuppp___TTTNNNJJJJJJLLLSSS```tttzzztttvvv~~~vvvzzznnnccc]]]SSSPPPKKKFFFBBBAAA@@@AAA@@@??????BBBDDDKKKZZZggg{{{ttteee\\\XXX```lll~~~zzzfff^^^^^^eeevvv~~~{{{uuummmkkkjjjeee^^^PPPIIIDDDEEEGGGFFFFFFHHHAAA@@@???===<<<;;;::::::777777777777666666666555666666666666666777888888777777777888888888999999777777777888999:::;;;<<<<<>>>>>===<<<;;;;;;;;;<<>>FFF\\\www{{{ssskkkeeeaaa______]]]\\\ZZZXXXUUUTTTSSSSSSLLLKKKJJJIIIHHHHHHIIIIIIIIILLLQQQZZZdddpppyyy~~~}}}|||vvvooojjj```[[[SSSLLLHHHEEECCCAAA@@@@@@???>>>===<<<::::::;;;<<>>>>>===<<<:::999999888888===FFFTTTaaaiiikkklllnnnoooooommmkkkjjjbbb]]]YYYUUURRRQQQYYYbbbkkkvvv~~~~~~|||~~~vvvoookkkjjjsss{{{}}}}}}}}}|||{{{zzz}}}zzzmmmeeelllwwwssseeeXXXQQQQQQMMMRRRccczzz{{{{{{zzzoooiii]]]YYYSSSLLLGGGDDDCCCCCC??????@@@BBBEEEKKKYYYgggyyy{{{jjjbbbZZZfffxxxxxxkkkdddfffwww}}}tttqqqoooiiiaaaSSSKKKEEEFFFGGGEEEEEEFFFBBBAAA???>>><<<;;;;;;;;;999999999888888888888777666666666666666777888888777888888888888999999999777777777888999;;;<<<===@@@III```||||||rrriiiaaa^^^\\\\\\\\\[[[YYYWWWUUUTTTSSSSSSMMMLLLJJJIIIHHHIIIIIIJJJJJJMMMSSS[[[fffpppyyy~~~}}}~~~}}}wwwpppkkkbbb]]]UUUNNNJJJGGGDDDBBB@@@@@@???>>>===;;;999888:::;;;>>>EEEOOO\\\hhhooorrrtttwwwxxxwwwwwwxxxxxxuuuxxx}}}uuulllsss{{{~~~{{{{{{}}}wwwooogggbbb]]]]]]gggyyy~~~wwwoooggg^^^VVVQQQLLLGGGCCC===>>>>>>>>>>>><<<;;;:::999888888<<>><<<<<<======<<<<<<>>>FFFQQQ^^^hhhmmmvvvxxxyyyyyywwwuuuttttttssswww|||wwwnnnrrryyyxxxxxx{{{xxxooofff```[[[^^^fffuuu~~~xxxnnnfff\\\TTTOOOKKKGGGDDDAAA@@@>>><<<:::999888888999:::;;;===CCCOOO___iiikkkkkklllmmmnnnnnnkkkhhheee___XXXTTTPPPPPPYYYcccooowww~~~~~~|||qqqkkkooorrrxxx~~~|||{{{|||}}}|||{{{|||ppp```ccceeelllzzzgggVVVRRRTTT[[[jjjyyy~~~{{{rrrkkkaaaWWWOOOJJJFFFCCC@@@CCC@@@???GGGKKKUUUhhhyyyyyykkkdddiiivvv|||oooeeecccooozzzqqqlllkkk\\\QQQGGGEEEEEEEEEDDDEEEBBBAAA???>>><<<;;;;;;:::888888888888777777777777777777777777888888888888888888777777777777888888888999999999999:::===???FFFVVVpppyyyqqqiiiccc```]]]\\\YYYYYYXXXWWWVVVUUUTTTSSSOOOLLLIIIFFFEEEFFFHHHIIIIIINNNWWWaaallluuu{{{~~~}}}zzzssskkkccc^^^WWWQQQLLLIIIEEECCCCCCBBB@@@>>>===<<<============@@@HHHSSS```iiinnnuuuwwwyyyxxxvvvtttttttttssswww|||uuunnnsssyyy}}}vvvxxx|||xxxpppfff```\\\^^^fffuuu~~~yyyoooggg\\\TTTOOOKKKGGGDDD@@@???===<<<::::::999999999:::;;;===CCCOOO^^^iiilllkkklllmmmnnnmmmkkkhhhddd^^^XXXSSSOOOPPPXXXbbbpppxxxuuuooolllooottt|||}}}~~~}}}|||{{{tttaaa^^^]]]ddduuuyyyhhhZZZYYY[[[eeesss}}}{{{tttiii]]]TTTMMMGGGDDD???CCC??????FFFIIISSSeeewww~~~|||uuulllooo{{{wwwkkkeeennn|||xxxrrrqqq```TTTIIIFFFFFFDDDCCCDDDCCCBBB@@@>>><<<::::::999888888888888777777777777777777777777888888888888888888777777777777888888888999999999999:::===@@@JJJZZZsss~~~~~~}}}xxxooohhhccc___]]][[[WWWWWWWWWVVVUUUUUUTTTTTTNNNLLLIIIGGGFFFFFFHHHIIIJJJPPPZZZeeeooowww|||~~~{{{uuunnnccc^^^WWWQQQLLLIIIFFFCCC@@@@@@???>>>>>>===<<<<<<===>>>BBBKKKWWWccckkkpppuuuwwwxxxxxxvvvtttssssssssswww|||vvvmmmqqqwww}}}~~~|||{{{zzz{{{{{{||||||yyysssuuuyyy~~~xxxpppgggaaa^^^___gggvvvxxxppphhh]]]UUUOOOKKKGGGCCC>>>>>>===;;;;;;::::::;;;999:::;;;===CCCOOO^^^iiilllkkklllmmmnnnmmmjjjgggccc]]]XXXSSSPPPPPPYYYcccrrrzzzzzzsssjjjmmmrrryyy~~~~~~|||zzz~~~{{{ggg[[[UUU\\\iiiyyy}}}kkkfffbbbeeennnyyyyyynnnbbbXXXOOOIIIEEE???CCC??????EEEHHHQQQcccuuu{{{tttxxxvvvyyyvvvlllqqq|||}}}vvvrrrdddXXXMMMHHHGGGEEECCCCCCDDDCCC@@@>>><<<:::999888888888888888777777777666666777777777888888888888888888777777777777888888888999:::999999;;;>>>@@@III\\\vvv|||zzz|||wwwooohhhddd```]]][[[ZZZYYYXXXWWWVVVUUUTTTTTTMMMKKKIIIGGGFFFGGGHHHIIILLLSSS]]]iiisssyyy|||~~~}}}wwwpppddd^^^WWWPPPKKKHHHEEECCC===>>>>>>>>>>>>======<<<<<<>>>DDDNNNZZZeeemmmqqquuuvvvxxxxxxuuutttsssssstttwww|||tttjjjmmmrrrvvvyyyzzzzzzyyyyyyxxxvvvtttrrrqqqpppooommmpppuuu{{{}}}{{{uuupppooosssxxx|||~~~xxxppphhhbbb^^^___gggwwwxxxrrrjjj___VVVPPPKKKFFFCCC======<<<;;;;;;;;;;;;<<<::::::;;;===BBBNNN]]]hhhlllkkklllmmmnnnllliiigggccc]]]XXXUUURRRRRRZZZdddsss{{{|||uuulllnnnrrrxxx~~~~~~|||{{{~~~sssaaaUUUZZZbbbmmmyyyqqqooossszzz{{{pppdddZZZQQQJJJFFF@@@DDD@@@???EEEGGGOOO```sssxxxoooqqqzzzssssss{{{}}}~~~yyyrrrhhh[[[OOOKKKIIIEEECCCCCCDDDCCC@@@>>><<<:::999888888888888888777777777666666777777777888888888888888888777777777777888888888999:::::::::;;;>>>AAAEEE\\\yyy}}}{{{vvvpppiiieeebbb___]]][[[ZZZYYYWWWTTTRRRQQQPPPLLLKKKIIIGGGGGGGGGHHHIIINNNUUU```kkkuuu{{{}}}~~~zzzsssfff```WWWPPPJJJGGGDDDBBB======>>>>>>>>>>>>===<<<;;;>>>FFFQQQ]]]hhhooorrruuuwwwxxxxxxvvvtttsssttttttwww|||~~~nnnccceeeiiilllnnnoooooonnnlllkkkjjjhhhfffcccaaa```]]]```eeekkkppppppmmmjjjiiimmmrrrvvvzzz}}}yyyqqqiiiddd______fffwwwyyytttlll```WWWPPPKKKFFFBBB===<<<<<<;;;;;;;;;<<<<<<::::::;;;===BBBNNN\\\ggglllkkkllllllmmmllliiifffbbb^^^YYYVVVSSSTTT\\\fffrrrzzz}}}wwwooopppsssxxx}}}}}}~~~{{{}}}kkk]]]]]]```ggg{{{~~~sssggg]]]SSSLLLGGGAAAEEEAAA@@@FFFGGGNNN___rrrwwwkkkjjjnnnwww}}}~~~wwwsssxxxyyyvvvwww}}}~~~uuujjj^^^QQQLLLJJJFFFDDDDDDCCCBBB@@@>>><<<::::::999888888888888777777777777777777777777888888888888888888777777777777888888777999:::::::::<<>>>>>>>>>>>>>>>>>>>><<<@@@HHHUUUaaalllrrrtttvvvxxxyyyyyywwwuuutttttttttwww|||~~~|||{{{{{{{{{~~~{{{mmm]]]^^^___aaabbbbbbbbbaaa^^^^^^]]]\\\ZZZWWWTTTRRRPPPRRRVVV[[[```bbbaaa``````dddjjjoootttxxx}}}~~~}}}yyyqqqjjjeee```^^^ddduuu{{{vvvnnnbbbWWWPPPKKKEEEAAA===<<<<<<;;;;;;;;;<<<<<<::::::;;;<<>><<<;;;;;;:::888888888888777777777777777777777777888888888888888888777777777777888888777999::::::;;;<<<@@@BBBKKKddd|||~~~~~~xxxtttnnniiieeebbb___\\\XXXWWWUUUSSSQQQOOOMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIRRRXXXaaallluuu{{{~~~~~~|||xxxtttqqqooonnnnnnrrr}}}pppiii___UUUNNNJJJFFFDDDAAA@@@???>>>===>>>>>>???===BBBLLLYYYfffpppuuuwwwwwwyyyzzzzzzxxxvvvuuuvvvtttxxx|||~~~~~~~~~}}}}}}}}}{{{|||}}}{{{vvvrrrpppoooooorrrtttxxx~~~uuuiiiXXXXXXXXXXXXXXXXXXWWWWWWVVVWWWWWWWWWUUURRROOOMMMJJJJJJKKKNNNRRRTTTTTTTTTSSSWWW]]]ccciiiooouuuyyy}}}{{{yyyxxx{{{yyyrrrjjjfffbbb___bbbrrrxxxooocccXXXQQQKKKEEEAAA>>>===<<<;;;;;;;;;;;;;;;:::;;;;;;<<>>======???@@@???DDDOOO\\\jjjsssxxxyyyxxxyyy{{{{{{yyywwwvvvvvvtttxxx|||}}}}}}|||{{{{{{}}}{{{ssstttuuusssoooiiifffddd___aaaccchhhooorrrjjj___UUUUUUTTTTTTSSSRRRQQQQQQUUUVVVWWWWWWVVVSSSPPPNNNIIIGGGFFFGGGIIIKKKLLLKKKHHHLLLSSSYYY```fffmmmqqqzzz|||}}}xxxuuutttxxxyyyrrrkkkfffddd___```pppyyypppcccYYYQQQKKKEEE@@@>>>>>>===<<<;;;::::::;;;:::;;;;;;<<>>EEETTTpppvvv}}}wwwsssoooiiidddaaa^^^\\\ZZZVVVWWWVVVSSSPPPMMMLLLMMMOOOJJJFFFGGGHHHHHHJJJOOOWWW___lllvvv{{{~~~zzzwwwpppggg[[[RRRNNNLLLKKKIIIPPPXXXiii{{{lllaaa[[[WWWQQQLLLHHHGGGEEECCCAAAAAAAAABBBDDDMMM[[[iiisssyyy|||}}}}}}|||{{{zzzxxxvvvtttsssvvvxxx{{{}}}}}}yyyuuutttwww}}}|||llliiifffggghhhfff```ZZZ[[[ZZZ[[[```fffiiigggddd^^^]]]]]]^^^```bbbdddeeefffeeedddcccbbb___ZZZWWWOOOKKKGGGCCCAAA@@@>>>===BBBCCCDDDGGGKKKQQQYYY___iiinnnvvv|||zzzuuunnniiieeebbbaaaeeerrr|||uuullleee^^^___```fffyyyxxxqqqeeeZZZRRRKKKFFFCCC>>>===<<<:::999999999999888888:::===@@@HHHVVVdddhhhjjjjjjiiijjjkkkggg```YYYUUURRRPPPMMMNNNWWWaaammmsss{{{}}}|||~~~|||~~~ooolllooozzzzzzpppggg[[[PPPLLLIIIHHHKKKMMMPPPXXXaaaxxx}}}}}}yyyooojjj```UUUMMMGGGEEEDDDCCCAAA>>>===<<<;;;:::888;;;;;;:::999888777666555777777777777777777777777777888888888888999999999:::999:::<<<;;;;;;@@@GGGXXXssswww|||wwwqqqmmmhhhccc```]]][[[YYYVVVWWWVVVSSSOOOLLLLLLLLLNNNIIIFFFGGGGGGHHHKKKPPPZZZbbbnnnvvv{{{}}}}}}xxxuuuhhh___SSSJJJGGGGGGFFFEEEEEEKKKXXXkkk~~~tttiiiccc___YYYUUUOOOMMMIIIFFFDDDCCCCCCCCCGGGPPP___lllvvv{{{~~~}}}|||{{{zzzwwwuuusssrrrwwwyyy{{{~~~|||xxxvvvwww|||ooojjjfffgggllllllhhhbbbcccaaaaaadddjjjnnnnnnmmmkkkjjjiiijjjlllooosssuuuwwwuuusssqqqnnniiiddd```YYYTTTLLLEEEAAA???>>>===@@@AAAAAABBBDDDHHHNNNSSS^^^eeennnssstttuuuxxx{{{{{{{{{{{{yyyuuuoooiiieee```\\\XXXVVVUUUYYYggguuu~~~vvvllleee]]]\\\\\\bbbsss}}}xxxqqqfff\\\SSSLLLGGGDDD???>>>===<<<;;;::::::::::::999:::===@@@GGGUUUccceeehhhiiihhhhhhjjjfff```VVVRRROOOMMMLLLMMMWWWaaalllrrrzzz~~~~~~}}}}}}oooiiihhhpppwwwmmmaaaUUUOOOLLLLLLOOORRRUUU^^^fffzzz~~~yyyrrrlllbbbVVVLLLFFFDDDEEE@@@???>>>===<<<;;;:::999::::::999999888777777666777777777777777777777777777777888888888999999999:::888:::<<<;;;;;;AAAIII]]]uuuwww~~~zzzxxxppplllfffbbb___\\\ZZZXXXWWWWWWVVVSSSOOOLLLKKKKKKLLLHHHFFFGGGGGGHHHLLLRRR]]]eeepppwww{{{}}}~~~{{{uuurrrbbbYYYOOOHHHFFFFFFGGGFFFDDDFFFNNN[[[kkk}}}{{{qqqlllhhhbbb^^^VVVTTTOOOJJJFFFDDDDDDDDDGGGRRRaaannnvvvzzz|||~~~~~~}}}|||{{{yyyvvvtttsssxxxzzz|||~~~{{{{{{~~~~~~tttjjjggglllppppppmmmnnnllljjjlllppptttvvvwwwxxxvvvuuutttvvvzzz~~~|||yyysssmmmiiiccc\\\SSSJJJFFFDDDCCCBBBAAAAAAAAA@@@AAADDDHHHLLLUUU]]]gggllljjjhhhjjjlllgggggggggeeebbb]]]YYYWWWUUUQQQOOONNNNNNTTTbbbpppwwwmmmeee\\\ZZZXXX]]]lll|||xxxqqqggg]]]UUUNNNHHHEEE@@@???>>><<<;;;;;;;;;;;;;;;:::;;;===???FFFTTTaaadddhhhjjjhhhiiijjjgggbbbVVVPPPLLLKKKJJJMMMWWW```kkkqqqxxx}}}~~~~~~ooohhhccchhhuuu|||tttggg\\\SSSPPPPPPTTTWWW[[[dddmmm||||||~~~||||||~~~}}}vvvpppdddVVVKKKEEEDDDFFF?????????>>><<<;;;::::::888888888888888888888888777777777777777777777777777777888888888999999999999777888::::::;;;BBBJJJaaawww}}}ttt}}}zzzxxxnnnjjjddd```]]][[[YYYWWWWWWWWWVVVSSSNNNKKKJJJJJJIIIGGGFFFGGGGGGGGGMMMUUU```hhhqqqxxx{{{}}}~~~~~~zzztttpppaaaZZZPPPIIIGGGGGGGGGFFFGGGFFFIIIQQQ\\\kkkzzztttpppkkkggg___\\\VVVOOOJJJGGGEEEEEEKKKVVVeeeqqqwwwyyy{{{|||~~~~~~~~~|||{{{yyywwwvvvyyy{{{}}}sssjjjkkkqqquuuvvvxxxvvvssssssuuuxxx{{{}}}}}}{{{zzz{{{}}}{{{vvvrrrmmmfff\\\RRRLLLHHHEEEDDD@@@@@@@@@??????AAAEEEHHHLLLTTT^^^ccccccaaaaaaccc\\\\\\[[[YYYWWWTTTRRRQQQMMMLLLKKKMMMNNNTTTbbboooyyynnnggg^^^YYYVVVZZZggg|||}}}xxxrrrhhh^^^VVVOOOIIIFFF@@@???>>>===<<<;;;;;;;;;;;;::::::===???EEESSS```dddiiilllkkkjjjllljjjfffXXXQQQKKKJJJJJJMMMVVV___iiiooowww|||}}}~~~nnnfff___bbbkkk{{{yyynnncccXXXUUUVVVZZZ^^^bbbkkkuuuwwwxxx||||||vvvuuuyyyyyytttiii[[[NNNFFFEEEGGG>>>@@@@@@???===:::::::::777777888888888999999999777777777777777777777777777888888888888999999999888777888::::::;;;CCCKKKfffzzz|||ttt|||xxxvvvlllhhhccc___\\\ZZZXXXWWWWWWWWWVVVRRRNNNKKKJJJJJJGGGFFFFFFGGGGGGGGGNNNWWWbbbiiirrryyy{{{}}}~~~{{{vvvrrrhhhbbbYYYSSSPPPNNNLLLIIIMMMJJJJJJNNNSSS\\\lllzzzzzzuuupppjjjeee^^^UUUOOOKKKIIIHHHQQQ]]]lllwwwzzzzzz|||}}}~~~~~~~~~}}}|||{{{yyyyyyzzz|||~~~wwwrrrtttwwwyyy}}}{{{xxxuuuuuuvvvyyy{{{|||{{{yyyxxxyyy{{{~~~}}}zzzwwwqqqggg\\\TTTLLLFFFBBB?????????>>>===>>>AAACCCEEEKKKTTT\\\aaaccccccccc[[[ZZZWWWUUURRRQQQPPPPPPNNNNNNOOORRRTTTXXXdddppp}}}{{{qqqjjjaaa[[[VVVYYYdddvvv~~~xxxrrriii```XXXQQQKKKGGG@@@???>>>===;;;;;;;;;;;;:::999:::<<>>@@@AAAEEEOOO[[[gggnnnpppoooiiifffbbb]]]YYYWWWVVVVVVXXXXXX[[[^^^^^^```iiittt|||tttmmmeee]]]WWWYYYbbbsss}}}xxxrrrjjjaaaYYYRRRKKKGGG??????===<<<;;;:::::::::999888999<<>>:::::::::;;;::::::999888777666666777777777777777777777777777888888888888999999999;;;999:::<<<<<<>>>GGGPPPnnn}}}ppp~~~~~~{{{sssooojjjfffaaa]]][[[YYYWWWVVVWWWWWWVVVRRRNNNJJJIIIIIIEEEEEEFFFHHHGGGGGGOOOYYYdddjjjsssyyy|||~~~~~~}}}}}}zzzwwwwwwyyyyyywwwtttjjjfff```[[[TTTOOOQQQXXX]]]iiizzzyyytttkkkaaaXXXSSSQQQPPPXXXdddsss||||||zzzzzz{{{zzzzzz{{{{{{{{{{{{{{{zzz{{{}}}~~~{{{yyyvvvqqqmmmkkkkkklllkkklllmmmnnnppprrrtttuuuvvvxxx{{{~~~yyyssskkkbbbXXXRRRGGGFFFEEEBBB???===>>>???AAADDDNNN]]]nnnyyy|||{{{}}}yyysssmmmhhheeedddcccbbbcccfffiiihhhgggnnnwww}}}uuuoooggg^^^XXXZZZbbbrrr{{{xxxsssjjjaaaZZZRRRLLLHHH???>>>===<<<::::::::::::888777999<<>><<<:::999:::::::::999999999888888777777777777777777777777777777777777777777777777:::999999;;;===@@@JJJUUUttt}}}zzzxxxxxxpppmmmdddaaa]]]YYYXXXVVVTTTRRRTTTUUUUUURRRMMMGGGDDDCCCDDDDDDCCCDDDFFFKKKRRRXXXeeekkkrrrwwwxxxzzz}}}|||qqqiiiccc\\\WWWTTTTTTYYYccctttwwwlllddd\\\TTTSSSVVVeeellluuuzzz{{{zzzzzz{{{||||||{{{{{{zzzzzzyyyyyyxxx{{{}}}wwwttttttooogggeeehhhiiiiiijjjkkkmmmppprrrsssvvvxxx{{{~~~~~~{{{rrrfff\\\RRRNNNHHHDDDAAA@@@>>>===AAACCCKKK\\\qqqzzzwwwwwwyyyvvvsssrrrtttwwwyyyzzzuuunnneee___YYYYYYaaaqqq|||xxxrrriii```XXXQQQKKKGGGAAA>>>;;;:::;;;;;;:::999;;;999999;;;===DDDSSSbbbjjjllllllkkkmmmpppnnnjjjcccYYYPPPLLLKKKNNNVVV___gggpppwwwyyy{{{~~~~~~}}}}}}{{{|||}}}~~~}}}yyywwwvvvqqqpppppprrrxxxoooeee\\\XXXYYY^^^iiisss{{{rrriiigggjjjqqqwww}}}xxxmmmddddddmmmzzzhhhSSSGGGEEECCCBBBAAA???>>><<<;;;::::::::::::999999999888888888888888888888888888888888888888888888888888888:::999999;;;<<<@@@JJJUUUqqqwwwzzzzzz~~~|||yyyqqqhhhdddbbb___ZZZWWWVVVTTTSSSQQQTTTUUUUUURRRMMMGGGDDDCCCCCCCCCCCCCCCEEEKKKRRRXXXccciiiqqqvvvxxxzzz}}}uuukkkaaaXXXSSSOOOQQQXXXfff{{{xxxpppjjjbbb[[[YYY[[[fffmmmvvv{{{|||{{{{{{|||}}}||||||{{{{{{zzzzzzyyywwwzzz~~~vvvtttrrrkkkeeecccgggggghhhiiilllooorrrtttwwwxxx{{{~~~xxxmmmeeeWWWRRRKKKFFFCCCBBBAAA@@@>>>@@@HHHYYYooovvvpppfff___XXXXXX```ppp|||xxxrrriii```XXXQQQKKKGGGAAA>>>;;;:::;;;;;;:::999;;;::::::<<<>>>EEETTTccchhhkkkllllllmmmooolllfffaaaXXXPPPLLLKKKMMMTTT]]]gggpppwwwyyy{{{~~~~~~~~~}}}~~~~~~|||xxxrrrmmmkkkjjjgggfffgggkkksssvvvkkk```ZZZXXX[[[ccclllwww~~~uuunnnlllnnnuuu|||xxxjjj^^^___hhhoooXXXJJJFFFDDDCCCAAA???===<<<;;;;;;:::::::::999999999888888888888888888888888888888999999999999999999999999:::999999;;;;;;???KKKWWWnnnppptttwwwzzzzzzzzzzzzwwwvvvooofffaaa```]]]XXXUUUTTTSSSRRRQQQSSSTTTTTTRRRMMMGGGDDDCCCCCCCCCBBBCCCEEEKKKSSSYYYccciiipppuuuwwwyyy|||wwwkkk___WWWOOONNNOOOVVVeee{{{|||uuuoookkkfff___^^^```hhhooowww||||||||||||}}}}}}}}}||||||{{{zzzzzzyyywwwzzz~~~{{{wwwwwwrrrhhhaaaddddddeeefffjjjnnnsssuuuxxxzzz}}}wwwppp```ZZZQQQJJJFFFDDDCCCCCC>>>@@@GGGTTTjjjwwwqqqfff___XXXWWW___ooo|||xxxrrriii```XXXQQQKKKGGGAAA>>>;;;:::;;;;;;:::999<<<:::;;;===???FFFUUUcccgggkkknnnnnnoooooojjjbbb^^^VVVNNNKKKJJJLLLSSSZZZgggpppwwwyyy{{{~~~~~~~~~yyywwwrrrkkkeee```_________^^^___cccmmm{{{|||qqqeee]]]YYYYYY```hhhrrrvvvooolllnnnvvv~~~~~~nnn```]]]bbbwww~~~sss[[[KKKFFFEEECCCAAA???===<<<<<<<<<:::::::::999999999888888888888888888888888888888999999999999999999999999:::999999:::;;;???MMM[[[nnnmmmmmmooorrrvvvyyyzzz{{{xxxuuuuuuzzzzzzwwwyyy~~~xxxooogggeeeaaa]]]XXXUUUTTTTTTSSSRRRSSSTTTUUURRRMMMHHHEEEDDDCCCCCCBBBCCCFFFMMMVVV]]]fffkkkrrrvvvwwwxxxzzz|||{{{}}}~~~~~~}}}}}}}}}~~~}}}zzzlllaaaWWWRRRNNNOOOUUUcccxxx{{{uuunnngggdddaaa]]]___cccjjjpppwww||||||||||||~~~~~~}}}}}}|||{{{zzzyyyyyyxxx{{{~~~~~~~~~~~~yyynnnfffbbbbbbbbbdddiiiooouuuyyyzzz|||~~~zzzllleeeZZZQQQJJJGGGDDDCCCBBBCCCFFFNNNaaaxxxsssggg___XXXWWW^^^nnn}}}xxxrrriii```XXXQQQKKKGGGAAA>>>;;;:::;;;;;;:::999:::999:::<<>>===<<<<<<:::::::::999999999888888888888888888888888888888888888888888888888888888999999:::;;;;;;AAAQQQaaaooollljjjkkkooorrrttttttxxxuuuqqqpppssszzzyyyuuuwww|||nnniiijjjddd```[[[WWWVVVVVVUUUUUUTTTUUUUUUSSSNNNIIIFFFEEECCCCCCCCCDDDIIIQQQ[[[bbblllqqqvvvxxxwwwvvvwwwyyyxxxyyy{{{{{{zzzyyyyyyzzzxxxzzz|||~~~~~~|||nnn```YYYQQQNNNNNNSSSbbbqqq|||zzzsssmmmeee]]]YYYXXXXXX^^^eeejjjpppwww{{{{{{zzz|||}}}}}}}}}|||{{{zzzyyyxxxxxxzzz}}}uuummmeeedddccceeeiiipppwww{{{|||~~~yyyqqqfff[[[SSSLLLFFFCCCBBBCCCDDDIIIXXXtttyyysssggg```YYYYYY___ooo~~~xxxrrriii```XXXQQQKKKGGGAAA>>>;;;:::;;;;;;:::999888777999;;;>>>DDDRRR___gggllloooppppppmmmfff]]]TTTMMMHHHGGGHHHKKKRRRZZZgggpppwwwyyy{{{~~~~~~}}}}}}~~~~~~|||zzzvvvqqqmmmjjjhhheeeeeedddbbbaaacccfffiiijjjeee```___fffsss{{{nnneee```^^^bbbiiisssxxxooojjjgggkkkwww{{{sssrrrqqqsssyyy{{{ooofffbbbfffuuuyyyxxxyyyxxxnnn\\\KKKDDDCCCCCCCCCAAA@@@>>><<<;;;:::::::::999999999888888999999999999999999999999777777777777777777777777888999:::;;;<<>>;;;:::;;;;;;:::999777666888;;;>>>CCCQQQ^^^dddiiilllmmmnnnooojjjcccWWWOOOIIIGGGHHHKKKSSS[[[gggpppwwwyyy{{{~~~~~~~~~}}}|||zzzyyyxxxtttrrrnnnjjjfffdddbbbbbbdddfffjjjmmmpppssswww{{{vvvooogggcccgggtttsssjjjccc```ccciiisss|||rrrhhhbbbaaaggguuuzzzuuuqqqoooiiiiiijjjnnnuuuyyypppggg```___gggpppzzzzzztttpppooojjj\\\MMMDDDBBBCCCCCCCCCBBB???;;;999:::::::::999999999888888999999999999999999999999888888888888888888888888777888;;;<<<===FFFZZZmmm{{{zzzyyyyyy{{{~~~}}}xxxtttqqqppppppooowwwqqqtttxxxwwwmmmhhhaaa\\\YYYYYYXXXXXXVVVXXXXXXVVVQQQMMMJJJIIIDDDDDDEEEIIIPPP[[[hhhqqqtttxxx}}}~~~|||zzzzzz{{{xxxzzzzzzyyywwwuuuuuuuuuvvvxxxyyyyyyyyyzzz|||~~~|||ppp```YYYRRRMMMPPPYYY```iiiqqqrrrpppmmmhhhbbb\\\TTTMMMKKKLLLOOOWWW```hhhmmmsssvvvvvvvvvwwwyyy|||{{{zzzyyywwwvvvuuutttzzz}}}{{{wwwqqqlllkkkmmmrrruuuyyy|||}}}vvvlllaaaUUUNNNFFFEEEDDDEEELLLZZZlllxxxyyyrrrgggbbb^^^___eeeqqqxxxrrriii```XXXQQQKKKGGGAAA>>>;;;:::;;;;;;:::999777777999<<>>GGG]]]qqqyyytttqqqoooddd~~~uuupppsssxxxsssnnniiibbb\\\ZZZYYYXXXXXXWWWXXXYYYWWWRRRNNNKKKJJJDDDEEEFFFJJJRRR^^^llluuuuuuyyy~~~~~~||||||~~~zzz{{{|||zzzxxxuuuuuuuuuxxxyyyzzzzzzzzz{{{}}}}}}{{{xxx~~~jjj```WWWNNNNNNVVVWWWaaaiiijjjgggeee```[[[SSSMMMHHHGGGHHHKKKRRRYYYggglllrrrtttttttttvvvxxx{{{zzzyyyxxxvvvuuutttsssyyy|||wwwoookkklllnnnqqqwwwzzz~~~uuuiii\\\TTTLLLJJJHHHGGGJJJQQQZZZaaadddoooyyyrrrgggbbb___aaagggrrrxxxrrriii```XXXQQQKKKGGGAAA>>>;;;:::;;;;;;:::999888888:::===@@@EEERRR___fffjjjnnnqqqxxxfff\\\RRRLLLJJJLLLSSS[[[gggpppwwwyyy{{{~~~{{{|||}}}~~~~~~~~~zzztttooolllgggeeecccbbbeeejjjpppttt|||wwwssszzzzzzpppiiieeeeeehhhqqqyyy{{{ttthhh^^^YYYZZZaaannn}}}~~~yyyoooddd[[[YYY[[[^^^cccgggmmmqqqwwwzzzlllbbb^^^TTTUUUXXX\\\```iii|||~~~sssjjjgggcccYYYLLLEEECCCCCCCCCCCCBBB@@@>>>===;;;;;;;;;:::999888777666777888888888888999999999888888888777888888999:::<<<999;;;@@@CCCJJJccc}}}{{{sssppphhhnnn}}}llleeewwwxxxssslllhhhbbb]]]ZZZXXXVVVUUUVVVVVVUUUTTTQQQNNNKKKIIIGGGFFFGGGKKKUUUbbbpppxxx|||}}}zzzxxxxxxyyyzzz}}}~~~~~~~~~}}}~~~}}}uuulllfffkkkyyyzzzjjj___WWWTTTVVVTTTVVV]]]cccbbbZZZTTTTTTIIIEEEBBBCCCDDDHHHPPPYYYdddhhhnnnrrrtttvvvxxxzzzyyyyyyyyyyyyxxxwwwvvvvvvvvvxxx|||{{{vvvqqqkkkiiijjjppprrrwww~~~wwwhhh]]]PPPLLLHHHGGGIIIKKKKKKJJJQQQVVVccctttxxxsssgggccc```aaafffrrr~~~vvvkkk___VVVPPPKKKHHH@@@>>>;;;;;;<<<======<<<999777888:::===DDDRRRaaahhhmmmpppqqqwwwyyydddUUUTTTSSSOOOUUUccckkkqqqxxx|||}}}~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzuuuooojjjhhhgggjjjmmmnnnpppvvv}}}|||uuunnnhhhhhhkkknnnvvv~~~zzzssshhh___YYY[[[bbbnnn|||~~~uuupppggg]]]UUUSSSUUUXXX```dddkkkqqqwwwvvvggg\\\XXXQQQRRRVVV[[[```iii{{{~~~sssjjjhhheeeZZZMMMFFFAAABBBBBBAAA@@@>>><<<;;;;;;<<<<<<;;;:::999888888777888888888888999999999888888888888888999999:::;;;888;;;@@@DDDNNNiiiyyyuuummmqqq|||nnnhhh{{{xxxssskkkgggaaa\\\YYYWWWUUUSSSUUUTTTTTTRRRPPPMMMKKKIIIHHHGGGHHHLLLVVVcccpppxxx~~~||||||{{{{{{xxxnnneee^^^bbbnnn{{{mmm```YYYXXXTTTUUUZZZ___]]]UUUOOONNNGGGBBB@@@AAABBBEEENNNVVVbbbffflllqqqsssvvvxxxyyyyyyyyyyyyyyyxxxwwwvvvvvvvvvxxx{{{~~~|||vvvnnniiihhhiiikkkooouuu}}}tttiii\\\VVVOOOKKKJJJJJJHHHFFFIIIKKKUUUeeesss~~~{{{vvvjjjfffccccccgggsss~~~wwwkkk```WWWPPPJJJGGGBBB???===;;;;;;<<<;;;:::999888888:::===DDDRRR```hhhmmmpppqqqvvvjjjZZZWWWTTTMMMRRR___kkkqqqxxx|||}}}}}}~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~}}}xxxrrrooonnnnnnrrrwww|||~~~|||tttmmmlllnnnkkksss|||xxxqqqggg___YYY[[[bbbnnnyyy~~~{{{vvvkkkggg```WWWQQQOOOQQQTTTZZZ^^^eeekkkrrr{{{}}}tttvvv}}}zzzooo```VVVRRRNNNOOOSSSZZZ___hhhxxxuuullljjjhhh^^^PPPGGGBBBBBBBBBBBB@@@>>><<<;;;<<<<<<<<<<<<;;;:::999999777888888888888999999999888888888888888999::::::;;;999;;;@@@FFFTTTqqqzzzsssuuu{{{ooolll~~~wwwssskkkggg```[[[XXXVVVTTTRRRSSSRRRRRRPPPOOOLLLJJJIIIHHHHHHIIINNNXXXeeeqqqyyy~~~vvvjjj___WWWXXXbbbuuu}}}nnnccc^^^WWWUUUWWWZZZWWWOOOIIIHHHDDD@@@>>>???@@@CCCKKKSSS___dddjjjpppsssvvvxxxzzzyyyyyyyyyxxxwwwwwwvvvvvvvvvwwwzzz}}}vvvnnnkkkgggggghhhmmmuuu}}}|||kkkdddZZZRRRNNNKKKHHHEEEEEEDDDIIITTTaaannn|||}}}yyynnniiieeedddhhhtttwwwlll```WWWPPPJJJFFFCCCAAA===<<<;;;;;;:::888999888888:::===CCCRRR```hhhmmmppppppsss{{{lll^^^ZZZUUUNNNSSS^^^kkkqqqxxx{{{||||||~~~~~~}}}~~~~~~~~~{{{{{{{{{}}}~~~xxxttttttvvvyyyzzzqqqnnnpppkkkqqq}}}{{{uuummmccc\\\WWWZZZaaalllvvvyyyvvvqqqhhheee```XXXRRROOOPPPRRRSSSVVV[[[___eeeppp|||zzzlllhhhlllttt~~~wwwkkk]]]UUUSSSOOONNNQQQWWW^^^gggttt}}}yyyppppppnnnbbbSSSHHHEEEEEEEEEEEECCCAAA???===;;;;;;;;;;;;;;;:::999999777777888888888999999999999888888888888999::::::;;;:::<<>><<<>>>???BBBIIIRRR]]]bbbjjjppptttvvvxxxzzzyyyxxxwwwvvvvvvuuuuuuuuuuuuwwwyyy|||~~~vvvrrrmmmjjjggghhhnnnuuu|||}}}uuuhhh^^^WWWRRRMMMJJJIIIEEEEEEKKKTTT___lllwww}}}yyypppjjjeeedddgggsssxxxmmmaaaXXXPPPIIIFFFCCC@@@===;;;;;;;;;:::999:::888999;;;===CCCRRR```hhhmmmpppoooqqquuuyyyxxxuuuggg\\\YYYUUUQQQWWWaaakkkqqqxxx||||||{{{|||~~~~~~~~~}}}~~~~~~zzzzzz|||}}}}}}zzz{{{wwwrrrsssooottt}}}yyyqqqggg^^^XXXSSSVVV^^^hhhqqqvvvuuusssllljjjeee]]]VVVQQQPPPPPPNNNOOOOOOPPPVVVaaapppzzzzzzhhh``````eeepppyyy|||pppccc\\\\\\VVVRRRPPPUUU[[[dddppp{{{}}}~~~xxxwwwuuuiiiWWWJJJFFFGGGFFFEEEDDDAAA???===999::::::::::::999999888777777888888888999999999999999999888999::::::;;;;;;;;;===>>>EEEXXXwww|||sssoooyyysssppplllgggaaa\\\ZZZXXXVVVUUUQQQPPPOOOMMMLLLJJJJJJIIIGGGIIILLLSSS^^^jjjuuu|||qqqeeeYYYTTTXXXfff}}}vvvggg```YYYVVVQQQJJJDDDCCCAAA>>><<<>>>@@@BBBIIIQQQ\\\bbbiiippptttwwwxxxzzzwwwwwwuuutttssssssttttttuuuvvvxxxzzz}}}{{{sssnnniiihhhkkkqqqwww{{{{{{nnneee\\\UUUOOOLLLGGGEEEHHHNNNTTT]]]fffxxx|||wwwooojjjdddbbbeeeppp~~~xxxmmmbbbYYYQQQJJJFFF@@@>>><<<;;;<<<<<<<<<;;;:::999999;;;===CCCQQQ___hhhnnnpppooooooqqqqqqpppjjj```XXXVVVTTTRRRXXXaaajjjqqqxxx||||||{{{|||}}}}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~|||{{{}}}~~~}}}~~~~~~xxxyyyxxx{{{vvvkkkaaaXXXSSSNNNQQQXXXbbbmmmuuuyyy{{{uuusssmmmeee[[[SSSOOONNNKKKJJJHHHGGGJJJTTTbbbmmm~~~}}}kkk___ZZZ\\\dddmmm|||qqqjjjhhhbbbYYYQQQRRRXXXaaalllvvv~~~zzz~~~~~~~~~~~~ooo[[[LLLFFFFFFEEEDDDBBB@@@===<<<888999999::::::999999888777888888888888999999999999999999999999:::;;;;;;:::<<<>>>???EEEZZZyyy~~~xxxqqqyyysssooojjjfffaaa\\\ZZZYYYXXXWWWRRRQQQOOOMMMKKKJJJIIIIIIFFFHHHMMMUUUaaammmxxxuuujjj]]]UUUUUU```vvvoooeee[[[UUUPPPIIIDDDCCC@@@===<<>>;;;;;;<<<======<<<;;;999999;;;===CCCQQQ___hhhnnnqqqooonnnnnnllliiiddd]]]WWWTTTQQQOOOUUU\\\jjjpppxxx}}}~~~}}}}}}~~~}}}~~~~~~}}}|||{{{~~~~~~~~~}}}~~~~~~}}}~~~~~~}}}|||}}}~~~yyy~~~|||yyyzzz|||}}}zzzvvvuuuvvvxxxyyyzzz{{{~~~}}}{{{qqqfff\\\TTTOOOIIILLLRRR\\\iiivvvxxxnnnbbbWWWPPPMMMIIIIIIGGGEEEFFFMMMXXX```qqqxxxrrrcccYYYTTTXXX^^^hhhpppzzzxxxtttnnn```SSSPPPTTT]]]iiisss|||~~~xxx}}}{{{|||uuu^^^MMMFFFFFFFFFEEECCC@@@===<<<999999:::::::::::::::999777888888888888999999999:::999999999999:::;;;;;;777<<>>???AAAGGGOOOXXX^^^fffmmmqqqrrrsssttttttsssqqqooonnnooopppqqqttttttvvvxxxzzz}}}zzzvvvuuuvvvwwwwwwuuuzzzyyynnnggg[[[SSSMMMJJJHHHGGGKKKQQQXXXdddrrr{{{~~~qqqllliiigggiiippp{{{uuulllccc[[[SSSLLLHHHAAA???<<<;;;<<<<<<<<<;;;;;;999999;;;<<>>::::::;;;<<<<<<;;;;;;;;;777888888888888999999999::::::999999::::::;;;<<<555;;;???AAAIII```xxx|||uuuqqqfffbbb]]]ZZZYYYYYYYYYXXXUUUTTTQQQMMMKKKIIIHHHHHHCCCGGGMMMXXXdddqqq}}}tttfff[[[WWW]]]ppptttfffXXXQQQKKKEEEBBBAAA>>>;;;;;;===>>>@@@FFFMMMWWW]]]eeekkkoooppppppqqqsssrrrooonnnmmmnnnooopppttttttuuuwwwzzz|||~~~}}}zzzxxxvvvpppuuu|||{{{uuuhhh___UUUNNNHHHDDDGGGLLLNNNZZZiiisssyyysssooolllkkklllssszzzuuulllccc[[[TTTMMMIIICCCAAA===<<<;;;;;;:::999;;;999999;;;<<>>???FFFNNNXXX```fffggggggiiijjjiiillllllkkkkkkkkkjjjjjjiiimmmppptttxxx{{{}}}}}}}}}}}}~~~{{{tttrrrooorrr{{{uuummmbbbXXXQQQMMMJJJHHHLLLOOOWWWbbblllxxxyyyrrrooorrrvvv|||{{{uuukkkbbbZZZSSSNNNKKKCCC???;;;999999:::::::::999888999;;;===BBBOOO\\\iiinnnooommmkkkkkkgggbbb]]]WWWSSSQQQOOONNNSSSZZZfffooowwwzzz|||}}}|||}}}|||zzzyyyzzz{{{~~~tttgggcccdddkkktttzzzxxxuuussslllddd[[[WWWRRRPPPQQQQQQPPPNNNUUUWWW[[[\\\ZZZZZZeeerrr{{{|||rrrgggaaaZZZOOOGGGEEEEEEDDDHHHQQQ^^^ooo}}}ooofffaaaZZZYYYWWWSSSTTTZZZaaafffooossszzz~~~mmm___UUUPPPLLLPPPTTTWWW\\\dddmmmrrruuuuuuqqqiiidddcccaaa]]][[[YYY[[[bbbjjjttt|||wwwlll\\\PPPOOOWWWccclllvvv|||sssjjjggghhhnnnzzzzzzgggTTTIIIHHHFFFFFFFFFDDDAAA>>><<<;;;;;;::::::999999888888888888888888888888888::::::999999888999999:::;;;999>>>CCCKKKeee~~~|||}}}~~~xxxrrrnnnddd```\\\YYYXXXXXXWWWVVVSSSPPPMMMJJJGGGFFFFFFFFFEEEJJJSSS___lllxxxyyykkk```[[[___ooo~~~xxxssstttzzz~~~~~~{{{rrrhhh[[[SSSPPPNNNIIIDDD@@@===<<<===<<<>>>EEEOOOYYYaaaggggggfffhhhiiiggghhhhhhggggggfffffffffgggjjjlllpppuuuyyy{{{|||}}}~~~~~~~~~}}}|||||||||zzzuuuppppppxxx{{{ooocccYYYQQQJJJGGGHHHJJJOOOWWW```kkk}}}yyysssqqqtttyyy|||vvvlllbbbZZZSSSNNNJJJCCC@@@;;;999999:::::::::999888999;;;===BBBNNN[[[iiimmmooommmlllkkkgggbbb]]]XXXSSSQQQOOONNNSSSZZZfffooowwwyyy{{{~~~~~~~~~~~~~~~}}}||||||{{{|||}}}}}}}}}||||||}}}|||{{{|||}}}~~~tttfff______fffmmmqqqooollliiibbb[[[SSSPPPMMMLLLKKKKKKJJJIIIMMMOOOTTTVVVTTTTTT^^^jjjxxx|||uuujjj___YYYSSSJJJDDDCCCAAAAAAEEELLLVVVhhhyyyqqqmmmiiigggdddbbbcccgggooouuu{{{}}}nnn___VVVNNNNNNNNNNNNPPPUUU\\\aaadddfffddd___]]]___^^^[[[\\\WWWTTTWWW]]]fffuuuzzzvvvlll]]]PPPMMMSSS]]]eeesssxxxnnniiigggjjjttt{{{hhhVVVLLLJJJHHHFFFEEECCC???<<<<<<;;;;;;::::::999999888888888888888888888888888:::999999888999999::::::;;;999>>>EEENNNhhh~~~zzz{{{|||{{{xxxvvvzzzwwwppplllaaa^^^ZZZXXXWWWWWWWWWVVVRRRPPPLLLIIIGGGFFFFFFFFFEEEKKKUUUbbbooozzz|||nnnddd___cccrrr~~~vvvooohhhhhhmmmsssvvvvvvnnnfffZZZSSSQQQNNNJJJFFFAAA>>><<<======???HHHRRR\\\dddiiiiiihhhiiiiiiggggggfffdddbbbbbbbbbbbbccceeegggkkkpppuuuxxx{{{|||}}}}}}}}}{{{yyywwwxxxyyy}}}vvvrrruuuzzz}}}~~~rrrfff[[[QQQKKKJJJHHHIIIMMMSSS^^^qqqyyyuuussswww~~~}}}wwwmmmbbbZZZSSSMMMJJJCCC@@@<<<:::999:::::::::999888999;;;<<>>>>>???BBBMMMWWWaaaiiinnnmmmllllllmmmkkkkkkiiifffcccaaaaaaaaaaaabbbdddggglllqqquuuyyy{{{zzzzzzzzzwwwtttrrrtttwww}}}yyywwwxxxyyy{{{~~~tttiii___XXXRRRNNNJJJJJJMMMWWWkkk|||yyyvvvuuuyyy~~~wwwmmmcccZZZSSSMMMJJJDDDAAA<<<:::::::::::::::999888999;;;<<>>??????CCCMMMXXXeeemmmrrrrrrqqqrrrrrrqqqqqqooollliiifffdddcccbbbbbbccceeeiiinnnssswwwzzzuuuwwwvvvrrrnnnmmmqqquuu{{{}}}zzzwwwvvvyyyzzzvvvlllfff[[[UUUNNNKKKJJJRRRddduuuxxxvvvuuuzzz~~~wwwmmmccc[[[TTTNNNKKKEEEBBB===::::::::::::::::::888999;;;;;;@@@MMMYYYiiinnnqqqpppooonnnjjjddd___ZZZUUURRROOONNNSSSZZZcccllluuuwwwxxxzzz{{{yyy~~~~~~~~~~~~||||||}}}~~~~~~{{{zzz{{{}}}{{{~~~~~~~~~~~~yyyfff\\\VVVUUUUUUXXX]]]```aaabbb```bbbdddbbb^^^[[[[[[\\\___```dddeee```ZZZYYY^^^qqquuuggg\\\RRRMMMJJJEEEBBBCCCBBBAAAAAABBBCCCKKK\\\lllzzzssskkkfffhhhjjjooo{{{{{{lll^^^XXXRRRNNNQQQXXX___fffmmmttt}}}|||pppfff]]]WWWZZZ```ttt~~~xxxoooddd```XXXNNNHHHIIIQQQWWWggg|||~~~vvvwww~~~xxxiiiZZZMMMKKKGGGFFFEEEDDDBBB@@@<<<;;;;;;::::::999999888888888888888888888888888888888888888999:::;;;;;;<<<999AAAJJJUUUnnn|||}}}wwwrrrvvvyyyrrrlllggg___]]]ZZZXXXXXXWWWUUUSSSNNNMMMJJJGGGEEEEEEEEEEEEEEELLLWWWeeerrr}}}uuupppqqqxxxxxxtttmmmddd^^^\\\^^^aaaccc___ZZZSSSMMMJJJGGGDDDCCC@@@>>><<<===>>>AAAJJJUUUdddmmmsssssssssuuuvvvuuuuuutttrrrooollljjjgggfffeeeeeefffhhhlllqqqvvvyyytttuuutttnnnhhhggglllqqqxxx|||zzzuuuuuuvvvzzzyyysssfff___VVVOOOKKKOOO]]]lll~~~wwwvvvtttxxx}}}vvvmmmccc[[[UUUOOOLLLFFFBBB>>>;;;:::::::::::::::888999:::;;;???LLLXXXjjjooossssssrrrqqqlllfff```ZZZUUUSSSPPPNNNSSSZZZcccllluuuwwwxxxyyyyyywww||||||}}}~~~}}}}}}~~~|||{{{|||}}}|||}}}~~~}}}}}}~~~~~~ttthhh]]]XXXVVV[[[aaaeeeiiillliiijjjkkkkkkjjjjjjkkklllrrrsssvvvvvvpppfffaaacccttttttdddZZZQQQMMMIIIDDDAAAAAAAAA??????AAABBBGGGRRR^^^www}}}rrrfff^^^___aaaeeesssxxxmmmcccYYYYYY```gggoooyyy{{{lll```\\\]]]kkkxxxrrrgggZZZWWWRRRJJJEEEFFFMMMTTTaaayyy}}}zzz|||nnn```PPPMMMIIIFFFDDDBBB@@@>>><<<;;;;;;::::::999999888888888888888888888888888888888888888999:::;;;<<<<<<:::AAAKKKVVVnnn~~~}}}|||~~~}}}oooiiimmm}}}|||vvvqqqkkkggg```^^^[[[YYYYYYWWWUUUSSSNNNLLLIIIFFFEEEDDDEEEEEEFFFLLLWWWdddqqq|||xxxvvvzzz|||vvvqqqjjjdddaaaaaacccddd___[[[UUUPPPKKKHHHEEEDDD???======>>>>>>@@@IIIRRR```hhhpppqqqrrruuuwwwvvvssssssssssssrrrooommmkkkiiiiiihhhiiilllqqquuuxxxuuuvvvssslllcccaaaeeekkktttyyy{{{xxxuuuxxx|||wwwoooeee[[[SSSQQQ[[[ggg~~~vvvuuurrruuu|||uuulllccc\\\VVVQQQNNNFFFCCC>>>;;;:::::::::::::::888999:::;;;???KKKXXXkkkpppuuuuuutttsssnnngggaaa[[[VVVSSSPPPNNNSSSZZZcccmmmvvvxxxxxxyyyyyyvvvxxxyyy{{{|||~~~~~~~~~~~~~~~}}}|||}}}~~~~~~~~~~~~||||||}}}~~~tttkkkfffjjjpppsssvvvzzzuuuttttttwww{{{uuunnnmmmxxxssscccYYYPPPMMMIIIDDD@@@@@@@@@======@@@CCCFFFNNNVVVpppuuuggg\\\ZZZZZZ[[[iiizzzuuuhhheeekkknnnwww|||kkkbbbaaaffftttmmm```RRRQQQNNNGGGBBBDDDKKKRRR]]]xxxtttfffSSSOOOJJJFFFDDDAAA???<<<<<<<<<;;;::::::999999888888888888888888888888888888888888888999:::;;;<<<===:::AAAKKKVVVmmm~~~}}}}}}|||llleeekkk{{{zzzuuupppkkkhhhaaa___\\\ZZZYYYWWWTTTRRRMMMKKKIIIFFFDDDDDDEEEEEEFFFLLLVVVcccppp{{{{{{zzzyyyuuupppkkkhhhgggggghhhaaa^^^XXXRRRMMMJJJGGGFFFAAA??????AAAAAABBBIIIRRR[[[dddlllnnnppptttvvvvvvoooqqqsssttttttssspppnnnmmmllljjjjjjmmmqqquuuxxxwwwwwwtttkkkaaa]]]aaagggqqqvvv}}}}}}uuuwwwzzz~~~ttthhh\\\XXX^^^hhh~~~vvvtttqqqsss{{{uuulllccc\\\WWWRRROOOGGGCCC>>>;;;:::;;;:::::::::888999:::;;;???KKKXXXkkkqqqvvvvvvuuutttoooiiiaaa[[[VVVSSSPPPNNNSSSZZZcccmmmvvvxxxyyyyyyxxxvvvvvvwwwxxx{{{|||~~~~~~~~~~~~}}}}}}~~~~~~||||||~~~~~~xxx{{{~~~}}}yyywww{{{ssscccXXXMMMIIIHHHDDD@@@@@@CCC>>>;;;===@@@BBBGGGNNNccc|||ssscccZZZWWWZZZggguuuyyyrrrvvv}}}xxxgggaaafffnnn~~~kkk[[[WWWOOOGGGEEEEEEFFFJJJPPPdddxxx~~~ttt^^^SSSIIIGGGGGGCCC>>><<<======<<<;;;;;;:::999999888888888888888888888888999999::::::::::::;;;;;;;;;<<>><<<;;;;;;999888::::::;;;<<<===@@@JJJVVVgggqqqwwwvvvwwwzzzuuummmfff___WWWSSSPPPNNNRRRWWWhhhmmmsssuuuuuutttvvvxxx{{{|||{{{zzzxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~wwwfffZZZOOOKKKIIIEEEBBBAAABBB>>><<<>>>@@@AAAEEEKKKXXXooottthhhaaa```iiittt~~~nnneeedddlll{{{ppp```SSSKKKDDDCCCDDDEEEJJJOOO^^^qqq|||cccWWWMMMJJJIIIDDD???=========<<<<<<;;;:::999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<@@@LLLeeeuuurrr}}}yyysssoooiiieee```]]]ZZZXXXWWWVVVTTTRRRLLLKKKHHHFFFDDDDDDEEEEEEDDDLLLXXXeeeqqq||||||wwwvvvuuuxxx|||~~~xxxpppggg^^^TTTMMMJJJBBBAAABBBCCCCCCEEEOOOYYY```eeehhhiiilllpppnnnjjjlllmmmnnnoooooommmkkkjjjjjjggggggkkkooorrrxxx~~~}}}wwwkkk```^^^ccchhhmmmsssvvvzzz~~~||||||}}}yyyqqqmmmnnnwwwtttqqqvvv{{{uuulllccc[[[TTTNNNJJJDDDAAA>>><<<;;;;;;:::999::::::;;;<<<<<>>===???@@@???BBBFFFKKK^^^yyy|||qqqmmmqqqxxxuuuggg```gggwwwxxxhhhUUULLLEEECCCDDDDDDHHHMMMWWWfff~~~eeeZZZOOOLLLIIIDDD???>>>???>>>===<<<;;;:::999999999999999999999999999999999999::::::::::::;;;;;;<<<===AAANNNggg|||xxxsssnnnhhhddd___]]]ZZZXXXWWWUUUSSSQQQLLLJJJGGGEEEDDDDDDDDDEEEDDDLLLXXXfffrrr|||zzznnnbbbWWWPPPGGGDDDBBBCCCEEEKKKWWWccckkkpppttttttuuuwwwuuuqqqnnnpppqqqrrrrrrpppooommmkkkhhhiiinnnssswww~~~yyyiiibbbbbbdddgggmmmssswww{{{~~~}}}~~~zzz{{{xxxtttqqqttt{{{uuukkkbbbZZZSSSMMMIIICCCAAA>>><<<<<<;;;:::999;;;:::;;;<<<<<>>===@@@@@@>>>???BBBFFFQQQddd|||~~~vvvfff\\\cccrrr{{{mmm\\\SSSJJJGGGEEECCCEEEIIIRRR^^^rrr}}}aaaWWWNNNJJJHHHCCC??????@@@@@@>>>===;;;:::999888888888888888888888888888999999999:::::::::;;;;;;>>>>>>BBBOOOiii~~~wwwrrrnnniiieee___\\\ZZZXXXWWWUUURRROOOKKKIIIGGGDDDCCCCCCDDDEEEDDDLLLYYYgggrrr|||}}}pppcccZZZNNNHHHDDDEEEHHHOOO\\\iiisssyyy~~~|||vvvwwwyyyzzz{{{zzzxxxwwwrrroooqqqvvv{{{~~~zzzllleeeeeeeeeiiioootttvvv{{{}}}}}}zzzuuuqqqrrr}}}wwwrrriii```YYYRRRLLLIIICCCAAA>>><<<<<<<<<;;;:::;;;:::;;;<<<<<<>>>IIITTTcccpppxxxwwwvvvwwwssslllggg___WWWRRRMMMKKKMMMRRR\\\ccckkkppprrrrrrssstttvvvyyy}}}~~~}}}}}}}}}||||||{{{{{{{{{{{{||||||~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}||||||||||||||||||||||||~~~~~~wwwoooaaaTTTNNNKKKFFFCCCCCCAAA>>>>>>@@@@@@===>>>@@@EEEIIITTTfff}}}wwweeeZZZ```ooovvviii]]]TTTKKKHHHEEECCCDDDGGGMMMVVVggg~~~uuu[[[SSSLLLIIIGGGDDDBBBCCCBBBAAA@@@>>><<<:::999888777777777777777777777777999999999:::::::::;;;;;;>>>???BBBOOOhhh|||uuuqqqnnniiifff^^^\\\ZZZXXXWWWTTTPPPMMMIIIHHHFFFDDDCCCCCCDDDEEEEEENNN[[[hhhttt}}}{{{lll```TTTMMMGGGFFFHHHOOO[[[fffqqqyyy~~~{{{{{{}}}qqqhhhcccccciiinnnqqqwww~~~~~~~~~{{{vvvqqqrrr|||tttooofff^^^XXXRRRMMMJJJCCCAAA>>><<<<<<<<<<<<;;;;;;::::::<<<;;;>>>HHHTTT```nnnxxxwwwtttuuuqqqjjjhhh___VVVQQQLLLIIIKKKPPP[[[aaaiiimmmnnnnnnoooqqqssswww|||~~~~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~}}}||||||}}}~~~~~~}}}}}}|||}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~bbbkkkxxxrrrdddVVVOOOKKKFFFCCCCCCAAA>>>>>>@@@@@@>>>>>>AAACCCCCCIIIWWWjjj{{{hhh[[[```mmmzzznnncccWWWOOOHHHFFFDDDCCCDDDGGGHHHPPP^^^rrrzzzoooWWWPPPKKKIIIHHHEEEEEEGGGCCCBBBAAA???<<<:::999888777777777777777777777777999999::::::::::::;;;;;;===>>>CCCPPPhhh{{{tttpppmmmhhheee]]]\\\ZZZXXXVVVSSSOOOLLLHHHGGGEEECCCBBBCCCDDDDDDGGGOOO]]]jjjvvvuuuggg[[[SSSKKKHHHIIILLLTTT]]]llluuuqqqggg```cccgggiiiqqq{{{~~~}}}xxxsssttt}}}uuuoooggg___YYYSSSNNNKKKCCCAAA>>>=========<<<;;;;;;::::::;;;;;;===GGGSSS___nnnyyywwwttttttqqqjjjhhh___VVVPPPKKKGGGIIIMMMZZZ___eeeiiijjjkkkmmmpppqqquuuzzz}}}~~~~~~~~~||||||{{{{{{{{{{{{||||||~~~}}}||||||}}}~~~~~~~~~~~~~~~~~~}}}||||||||||||||||||}}}}}}}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~|||zzz|||PPPWWW___ggglllpppsssuuu{{{uuugggXXXQQQLLLHHHDDDDDDBBB???>>>@@@@@@>>>???CCCAAA???CCCNNNZZZjjjxxxvvv{{{jjj]]]aaammmuuukkkcccWWWOOOHHHFFFEEECCCDDDGGGEEEKKKWWWfff|||uuuiiiTTTNNNIIIGGGFFFCCCCCCFFFDDDDDDBBB???===:::999888888888888888888888888888999999::::::::::::;;;;;;:::===CCCQQQjjj|||tttoookkkeeeaaa]]][[[YYYXXXVVVSSSNNNKKKGGGFFFDDDBBBBBBBBBCCCDDDHHHQQQ___lllxxxtttfff]]]TTTPPPMMMMMMQQQVVVcccnnnyyy}}}wwwhhhdddbbbaaahhhsss|||~~~yyytttvvvzzztttkkkbbbZZZTTTNNNJJJCCCAAA>>>======>>>===<<<;;;::::::;;;;;;===GGGRRR```ooo{{{zzzvvvuuurrrlllhhh```VVVPPPJJJFFFGGGLLLTTTXXX^^^bbbcccfffjjjnnnppptttxxx{{{|||}}}~~~}}}||||||||||||||||||}}}}}}}}}||||||||||||}}}}}}{{{{{{||||||{{{{{{zzzyyyzzzzzz{{{{{{{{{|||||||||{{{||||||||||||}}}}}}}}}|||xxxvvvuuuooonnnnnnooosssyyyFFFJJJPPPWWW___dddhhhjjjlllsss{{{xxxiiiZZZRRRNNNIIIFFFFFFCCC???>>>???@@@>>>@@@DDD???>>>AAAIIIPPPYYYlll}}}~~~tttlllkkkqqqwwwkkk___bbbmmmvvvmmmggg\\\TTTLLLIIIFFFCCCCCCFFFEEEJJJSSS^^^nnn}}}qqqeeeQQQKKKFFFDDDBBB??????CCCEEEDDDBBB@@@===;;;999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;888;;;BBBRRRkkk}}}tttnnniiiccc^^^\\\[[[YYYXXXVVVSSSNNNJJJGGGFFFDDDBBBAAABBBCCCDDDIIIRRR```nnnyyypppfff]]]XXXTTTPPPQQQTTTXXXcccooosssuuuxxx{{{{{{}}}sssiiiaaa\\\aaakkkzzz~~~{{{|||zzzvvvwwwyyyoooeee\\\TTTNNNJJJCCCAAA>>>======>>>===<<<;;;::::::;;;:::===GGGRRRaaaqqq}}}|||wwwvvvsssnnnhhh```VVVOOOJJJEEEFFFKKKMMMQQQWWWZZZ]]]aaaggglllpppssswwwyyy{{{|||~~~}}}}}}||||||||||||}}}}}}||||||||||||||||||||||||yyyyyyzzzzzzyyyyyyxxxwwwyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{|||||||||||||||~~~xxx{{{~~~zzztttoookkkjjjdddddddddeeehhhooowww}}}EEEEEEFFFHHHKKKNNNRRRSSSUUU\\\eeeooo|||vvvooocccXXXOOOJJJFFFDDDAAAAAA@@@@@@???@@@@@@@@@>>>?????????CCCOOO```mmm|||zzz||||||oooccc^^^YYYXXXbbbppp}}}tttttt{{{oooaaaeeeqqq~~~xxxtttiii]]]QQQIIIEEEBBBCCCGGGFFFHHHNNNWWWggg~~~yyylll```RRRJJJCCCCCCDDDCCCDDDEEEEEECCC@@@===:::::::::::::::999999888888999999:::888999999999888888:::<<<>>>BBBCCCTTTuuu{{{rrrjjjddd```]]]\\\ZZZXXXWWWUUUSSSOOOLLLHHHFFFDDDBBBBBBCCCEEEFFFKKKSSS___nnnzzz{{{sssllliiiddd\\\VVVSSS[[[^^^cccgggkkkooosssvvvuuuuuuxxx}}}~~~}}}rrrddd^^^aaahhhrrr}}}{{{xxxzzz|||yyyvvvyyyyyymmmccc\\\VVVPPPLLLEEEBBB>>><<<;;;;;;;;;:::999888999;;;;;;<<>>>>>===AAAKKKYYYdddrrrvvv|||~~~zzzqqqmmmjjjiiimmmrrruuuvvvqqqqqqttt||||||kkk```VVVSSSPPPPPP[[[jjjzzzxxxuuuvvvzzz{{{}}}sssiiiiiioootttxxx|||pppbbbfffrrr~~~yyyooocccVVVNNNHHHDDDFFFIIIIIIKKKNNNUUUbbbwwwyyymmmbbbSSSJJJDDDDDDEEEDDDEEEGGGEEECCC@@@<<<:::::::::::::::999999888888999999:::888999:::999888999:::<<<===AAACCCTTTtttzzzpppgggaaa]]]ZZZZZZYYYXXXXXXWWWUUUQQQMMMHHHFFFDDDBBBBBBCCCEEEFFFKKKSSSaaaooo{{{|||wwwxxxvvvmmmccc]]]ZZZ\\\___ccchhhkkkmmmnnnooooooqqqvvvwwwuuuxxx||||||jjj^^^^^^dddppp{{{{{{zzz|||~~~|||yyy{{{zzzmmmccc[[[UUUPPPKKKEEEBBB>>><<<;;;;;;;;;::::::888999;;;;;;<<>>???>>>>>>???FFFPPPXXX^^^bbbhhhooottttttppplll]]]YYYWWWXXX^^^cccfffgggaaaaaadddllltttwwwsssoooYYYPPPKKKJJJIIIKKKXXXgggwww~~~~~~qqqjjjiiijjjjjjjjjnnnxxxqqqfff^^^___cccfffiiilllvvv{{{qqqeeehhhttt|||rrrfffYYYPPPIIIEEEFFFIIILLLMMMOOOTTT^^^qqqzzzpppeeeTTTKKKDDDCCCEEEEEEGGGIIIDDDBBB???<<<:::999:::::::::999999888888999999:::999:::;;;:::999999;;;===<<<@@@BBBSSSsssxxxmmmddd^^^ZZZXXXXXXXXXYYYZZZZZZXXXSSSOOOHHHFFFDDDBBBBBBCCCEEEFFFKKKUUUdddrrr}}}vvvlllaaa___^^^___cccffffffdddggggggiiimmmnnnmmmpppuuuzzz}}}sssbbb___cccnnnyyy~~~zzzwww}}}zzz|||zzznnnccc[[[UUUNNNJJJEEEBBB>>><<<;;;;;;;;;::::::999999;;;;;;<<>>>>>@@@@@@@@@???@@@CCCJJJOOOQQQSSSXXX___eeefffccc___SSSOOOMMMPPPXXX^^^```___XXXWWWYYY___fffhhheee```QQQJJJGGGIIIIIIKKKYYYiiiwwwrrriiieeeeeeeeedddfffnnnxxx|||zzzmmmddd^^^___bbbccceeehhhnnnuuuvvvhhhkkkwww{{{pppdddVVVMMMGGGBBBCCCFFFLLLMMMOOOSSS]]]nnn}}}sssjjjTTTKKKDDDCCCDDDEEEGGGJJJCCCAAA???<<<:::999:::::::::999999888888999999::::::;;;;;;;;;::::::<<<>>><<>><<<;;;;;;;;;::::::999999;;;;;;<<>><<<>>>@@@AAADDDIIIRRRXXXbbbkkkuuuyyy{{{~~~}}}{{{{{{{{{{{{{{{zzzyyyxxxtttssspppmmmjjjiiihhhhhhggghhhhhhhhhhhhgggffffffeeeffffffggggggffffffeeecccdddddddddcccdddhhhjjjmmmqqqwww|||{{{wwwpppgggbbb\\\WWWQQQLLLIIIGGGDDDCCCDDDCCCBBBCCCEEEHHHLLLPPPXXXcccsss~~~LLLKKKIIIGGGFFFEEEEEEFFFBBBEEEGGGIIIPPP]]]gggkkklllhhhaaaZZZUUUPPPKKKHHHEEEDDDCCCAAA@@@?????????????????????@@@BBBFFFHHHJJJKKKNNNTTT[[[\\\YYYUUUOOOKKKJJJOOOXXX^^^___]]]UUUSSSRRRWWW]]]```^^^ZZZNNNHHHFFFHHHHHHKKKZZZlll{{{yyyooojjjhhhhhhfffeeekkkuuuyyyxxxssslllggghhhjjjjjjkkknnnrrrxxx{{{kkknnnzzz}}}nnnbbbUUULLLFFFAAABBBEEEKKKMMMOOOSSSZZZgggwwwwwwnnnUUULLLDDDDDDEEEDDDEEEHHHBBBAAA>>>;;;:::999:::::::::999999888888999999::::::;;;;;;;;;::::::<<<>>>===BBBDDDRRRnnnuuullleeeaaa^^^\\\UUUVVVXXXZZZ[[[YYYTTTPPPHHHFFFDDDBBBBBBCCCEEEFFFKKKWWWhhhvvv}}}mmmbbb^^^\\\ZZZWWWXXXVVVXXX\\\^^^```fffmmmssswww}}}ooohhhjjjlllwwwxxxzzz}}}|||{{{zzz}}}zzznnnbbbZZZSSSMMMIIIEEEBBB>>><<<;;;;;;;;;:::;;;999:::;;;;;;;;;BBBKKKZZZiiitttvvvttttttnnnfff]]]WWWOOOGGGBBB???===<<<:::<<<===>>>???DDDLLLSSS```kkkvvvzzz{{{||||||zzzzzzzzzzzzyyyxxxwwwuuuuuuqqqnnnjjjeeebbbaaaaaaaaa``````aaaaaa``````___^^^]]]]]]^^^^^^^^^^^^]]]]]]YYYYYYYYYXXXXXXZZZ]]]```hhhnnnuuu{{{~~~zzzrrriii```ZZZUUUQQQLLLIIIHHHGGGFFFEEEFFFFFFEEEEEEGGGJJJMMMMMMOOOZZZjjjvvv~~~PPPNNNLLLIIIGGGEEEEEEEEECCCGGGHHHGGGKKKUUU]]]___dddaaa\\\WWWSSSOOOKKKHHHDDDDDDCCCAAA@@@@@@@@@@@@=========>>>@@@CCCFFFHHHIIIHHHJJJPPPVVVYYYUUUQQQLLLIIIIIIPPP[[[cccccc```UUUQQQOOOQQQXXX]]]]]][[[MMMHHHFFFHHHHHHLLL\\\ooovvvrrrnnnnnnllljjjooowww|||{{{~~~xxxssstttvvvuuuwww{{{~~~nnnqqq}}}rrrfffXXXOOOHHHCCCCCCFFFIIIKKKNNNQQQVVV___kkksss|||~~~yyyoooVVVNNNGGGFFFGGGEEEDDDFFFBBB@@@===;;;999999:::::::::999999888888999999:::999:::;;;:::999999;;;======CCCFFFTTTooo{{{~~~uuummmgggccc___]]]VVVVVVWWWXXXXXXVVVQQQMMMHHHFFFDDDBBBBBBCCCEEEFFFLLLXXXiiivvv~~~}}}mmmbbb\\\XXXUUUQQQNNNOOORRRTTTVVV\\\ccclllrrrzzzssshhhiiimmmxxx~~~~~~||||||}}}yyymmmbbbZZZTTTMMMIIIEEEBBB>>><<<;;;;;;;;;:::;;;::::::;;;;;;;;;BBBJJJ[[[jjjvvvvvvuuuuuuooofff\\\VVVNNNFFFAAA>>><<<:::999::::::::::::???GGGNNN^^^jjjwwwzzz{{{{{{{{{zzzzzzzzzyyywwwuuusssqqqpppkkkgggbbb\\\XXXWWWWWWWWWVVVWWWWWWWWWWWWVVVUUUUUURRRRRRSSSSSSSSSSSSRRRRRRNNNOOONNNMMMMMMOOOTTTWWWbbbjjjssszzz|||}}}~~~|||vvvmmmeee]]]YYYSSSQQQNNNMMMNNNOOONNNNNNNNNNNNMMMLLLNNNSSSTTTQQQQQQXXXcccooozzz\\\ZZZVVVRRRNNNKKKJJJIIIGGGKKKMMMJJJKKKPPPUUUWWW\\\ZZZVVVTTTQQQNNNJJJGGGDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>AAAEEEIIILLLNNNMMMKKKLLLRRRZZZ]]]ZZZVVVNNNKKKMMMWWWeeennnooolll[[[UUUOOOOOOTTTYYY[[[ZZZQQQLLLKKKLLLLLLQQQdddyyy~~~{{{vvvwwwvvvuuuyyyqqqtttzzzmmm^^^SSSJJJDDDCCCEEEEEEHHHMMMQQQUUU\\\eeelllyyy~~~{{{xxxmmmYYYQQQKKKKKKJJJGGGEEEEEEAAA@@@===;;;999999:::;;;:::999999888888999999:::888999:::999888999:::<<<<<>><<<;;;;;;;;;:::<<<::::::;;;;;;;;;BBBJJJ\\\jjjuuuuuurrrqqqjjjaaaXXXSSSKKKDDD???===;;;::::::;;;;;;999999>>>FFFMMMZZZhhhvvv{{{{{{||||||{{{zzzyyyxxxuuussspppmmmlllddd```YYYSSSNNNMMMMMMNNNKKKLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFEEEDDDDDDGGGLLLOOO\\\eeepppxxx{{{|||~~~{{{uuunnngggcccaaa\\\[[[[[[\\\___`````````^^^```___]]]```eeeeee```[[[\\\```jjjwwwnnnkkkgggaaa\\\XXXVVVUUULLLPPPRRRNNNMMMPPPSSSTTTWWWUUUSSSQQQPPPMMMIIIFFFCCCBBBBBBAAAAAAAAABBBBBBAAAAAAAAAEEEJJJPPPTTTVVVRRRPPPPPPWWW```dddbbb]]]RRRPPPSSS___ooozzz{{{xxxbbbZZZQQQNNNQQQUUUVVVVVVWWWRRRQQQSSSSSSYYYnnn~~~rrruuu~~~qqqaaaUUUKKKCCCAAACCC@@@FFFMMMSSSXXX___hhhnnnyyyzzzwwwlll[[[TTTNNNNNNMMMIIIEEEEEEAAA???===:::999999:::;;;:::999999999999999999:::888999999999888888:::<<<;;;CCCIIIYYYwwwuuu}}}~~~vvvooohhhaaa[[[WWWXXXWWWUUUSSSRRROOOKKKHHHHHHFFFDDDBBBBBBCCCEEEFFFMMMYYYiiitttzzz~~~}}}|||mmmccc^^^QQQMMMJJJJJJIIIIIINNNTTT\\\dddoooyyy{{{ooommmqqq{{{}}}yyyyyy{{{~~~}}}xxxuuuuuuwww|||wwwkkkaaaZZZTTTOOOKKKEEEBBB>>><<<;;;;;;;;;:::<<<::::::;;;;;;;;;AAAJJJ\\\iiisssrrrnnnlllddd[[[UUUOOOHHHAAA>>>===;;;;;;===>>>===;;;;;;@@@HHHNNNWWWfffuuu{{{{{{}}}~~~}}}zzzyyywwwtttqqqmmmkkkiii___[[[TTTMMMHHHFFFGGGHHHDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBGGGKKKWWWaaannnwww{{{}}}~~~~~~{{{wwwqqqmmmkkkjjjhhhhhhiiilllppprrrrrrqqqnnnqqqpppnnnqqqwwwvvvpppdddaaa```ggguuu|||sssmmmjjjiiihhhfff___[[[WWWSSSRRRPPPOOOMMMPPPPPPPPPPPPMMMJJJGGGEEEFFFEEECCCAAAAAAAAABBBCCCDDDCCCEEELLLWWW^^^___^^^YYY\\\UUUfffttttttvvviii\\\VVVXXXgggxxx~~~ddd[[[OOOKKKNNNUUUZZZ]]][[[UUUOOOPPPZZZkkk}}}uuuzzz}}}nnn\\\PPPIIIEEEEEEGGGBBBFFFKKKRRRZZZfffttt}}}}}}}}}~~~nnnZZZWWWVVVTTTOOOHHHFFFHHHBBBAAA???<<<::::::999:::666666666666666777777888;;;::::::999:::;;;===>>><<<@@@KKK^^^www{{{zzz~~~~~~tttlllgggccc^^^ZZZYYYYYYXXXUUURRRNNNKKKIIIHHHFFFDDDCCCBBBCCCDDDEEEOOOYYYgggttt}}}yyyooolllqqq{{{sssgggXXXSSSMMMHHHGGGHHHIIIIIITTT]]]iiitttzzzwwwooopppttt}}}zzz|||{{{tttmmmkkkooouuu{{{pppddd[[[TTTNNNJJJEEEBBB???===<<<===<<<;;;;;;;;;<<<<<<:::999AAAKKKXXXdddnnnkkkccc[[[UUUPPPGGGEEEBBB???===<<<<<<<<<999888:::<<<<<<<<>>AAA@@@@@@????????????@@@>>>>>>============<<<<<<<<<===??????@@@AAADDDFFFQQQ\\\jjjsssxxx{{{{{{yyy|||}}}iii^^^fffttt~~~|||yyyxxxuuusssrrrmmmeee___ZZZWWWSSSQQQPPPPPPPPPNNNLLLIIIFFFDDDDDDCCCAAA@@@@@@@@@AAABBBDDDEEEIIITTTaaaiiijjjhhh```ccc___qqquuuggg______lll}}}fff]]]RRRMMMOOOUUUYYY[[[]]]XXXTTTVVVaaaqqqzzz~~~yyyjjjYYYNNNHHHCCCCCCEEEDDDIIIPPPYYYdddqqq~~~}}}~~~nnnYYYUUURRRQQQNNNIIIGGGIIIBBBAAA???<<<::::::999:::777777666666777777888999::::::999999:::;;;<<<======@@@JJJ]]]vvv}}}}}}~~~tttlllhhhccc___[[[YYYYYYWWWUUURRRNNNKKKIIIGGGFFFDDDCCCBBBCCCDDDEEENNNXXXfffsss{{{|||zzz{{{~~~vvvnnniiiiiinnnsss}}}|||}}}~~~sssccc\\\SSSLLLIIIJJJKKKKKKQQQZZZfffqqqxxx}}}vvvppprrrwww|||{{{~~~~~~yyyxxxuuuooojjjgggjjjnnnxxx}}}rrrggg]]]VVVPPPLLLFFFCCC???===<<<===<<<;;;<<<:::;;;<<<::::::AAAIIIQQQ\\\dddbbbZZZSSSNNNJJJIIIGGGDDDBBB@@@?????????===<<<<<<>>>======CCCKKK\\\hhhrrrttttttwwwzzz{{{yyywwwttttttrrrmmmccc\\\QQQMMMGGGBBB@@@???>>>>>>AAAAAA@@@??????>>>??????>>>>>>==================<<<>>>???@@@@@@AAADDDFFFOOOYYYfffqqqwww{{{vvvgggjjjttt||||||ssskkkddd___ZZZXXXUUUTTTSSSPPPMMMJJJGGGEEEDDDCCCBBBAAAAAAAAABBBCCCDDDGGGQQQ```oooxxxyyyvvvkkkpppmmmttthhhcccnnn~~~|||fff^^^UUUPPPQQQUUUXXXYYY___]]][[[___kkkzzztttfffVVVLLLFFFAAAAAACCCDDDJJJTTTaaannn}}}|||~~~oooZZZRRRMMMLLLLLLIIIHHHHHHBBBAAA???<<<::::::999:::888888777777888888999:::999999999999:::;;;<<<===???AAAIII\\\uuu{{{}}}ssskkkfffbbb^^^ZZZXXXXXXWWWUUURRRNNNKKKIIIGGGEEEDDDBBBBBBCCCDDDEEEMMMXXXfffrrrzzz~~~{{{vvvtttzzzzzzwwwrrrjjjccc^^^]]]]]]dddccceeeiiilllqqq{{{tttkkk^^^SSSMMMKKKLLLMMMMMMUUUaaallluuuzzz~~~uuurrruuu}}}~~~~~~uuupppooonnnkkkhhhcccccceeemmmyyytttiii```XXXRRRNNNFFFCCC???=========<<<;;;===:::999;;;;;;<<>>??????AAA???????????????FFFOOO```kkksssuuutttvvvxxxxxxwwwuuusssqqqnnnfff\\\TTTLLLHHHCCCAAA@@@@@@@@@@@@BBBBBBAAA@@@??????>>>>>>>>>===============>>>>>>???@@@BBBBBBBBBCCCEEEGGGKKKTTTaaallltttzzzppplllrrrzzzxxxrrrlllhhheee^^^]]]ZZZVVVRRRNNNLLLJJJGGGFFFEEEEEEDDDDDDEEEEEEEEEKKKYYYkkk}}}vvv{{{xxxzzzlllcccjjjwww}}}xxxsssccc]]]VVVSSSTTTWWWYYY[[[aaaaaabbbiiitttpppbbbTTTKKKEEEAAA@@@BBBAAAHHHTTTcccsss|||sss]]]SSSJJJIIIJJJHHHFFFFFFBBBAAA???<<<::::::999:::999999888888999999:::;;;888888888999:::;;;<<<<<<@@@AAAIII[[[uuu}}}zzzpppiiiddd```\\\YYYXXXWWWVVVUUURRRNNNKKKIIIFFFEEECCCBBBBBBCCCDDDFFFNNNXXXgggsss{{{}}}wwwssswww~~~zzzuuusssmmmddd[[[SSSOOONNNPPPOOOPPPUUUYYY___lllwww|||lll\\\RRRMMMKKKKKKIIIOOO[[[gggqqqxxx}}}vvvuuuzzz}}}rrrllliiiiiigggeee___]]]]]]bbbkkkyyyvvvkkkbbbZZZSSSOOOGGGDDD@@@=========<<<;;;===999888:::<<<>>>CCCJJJNNNVVVZZZWWWRRROOOLLLIIIHHHGGGEEECCCAAA@@@@@@@@@CCCAAA@@@AAAAAACCCKKKTTTeeennnuuuuuusssuuuvvvuuuuuussspppmmmggg___TTTMMMIIIFFFCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBAAA@@@???>>>======<<<<<<===>>>???@@@AAACCCFFFFFFFFFFFFGGGHHHGGGOOO[[[gggpppyyyvvvnnnqqqzzz|||wwwsssjjjgggccc]]]XXXTTTRRRQQQLLLKKKJJJIIIIIIHHHHHHHHHIIIRRRbbbwww}}}mmmaaadddnnnrrrnnnjjj^^^[[[XXXWWWXXX[[[^^^```cccdddhhhppp|||~~~lll```SSSKKKFFFBBBAAABBB@@@GGGTTTddduuu~~~vvv```UUUKKKIIIIIIGGGDDDDDDBBBAAA???<<<::::::999:::999999999999999::::::;;;777888999:::;;;<<<<<<===@@@AAAHHH\\\vvvzzzqqqiiieeeaaa]]]YYYWWWWWWVVVTTTQQQNNNKKKIIIEEEDDDBBBAAABBBCCCDDDFFFPPPZZZiiivvv}}}zzzvvvxxx~~~wwwsssooohhh^^^SSSKKKHHHGGGFFFDDDEEEHHHLLLRRR^^^jjjyyyzzziii\\\SSSMMMJJJGGGLLLUUU```kkktttzzz}}}}}}~~~yyy{{{~~~rrriiieeebbbaaa___XXXTTTTTTXXX^^^iii}}}vvvkkkbbbZZZSSSNNNHHHEEE@@@>>>======<<<;;;===999999;;;===@@@IIIRRRXXX^^^bbb___[[[ZZZWWWTTTQQQPPPNNNLLLIIIGGGFFFEEEFFFDDDDDDFFFFFFIIIRRR[[[jjjqqquuutttsssttttttrrrrrrpppmmmhhhaaaXXXNNNHHHFFFDDDBBBBBBDDDFFFGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA>>>=========>>>???AAABBBCCCFFFJJJKKKJJJIIIHHHGGGFFFLLLWWWcccnnnyyy~~~tttsss{{{{{{vvvsssmmmfff```\\\ZZZYYYTTTTTTSSSQQQPPPOOONNNMMMRRR[[[mmm}}}nnnaaaaaagggiiihhhfff\\\\\\\\\]]]___bbbdddffffffhhhmmmvvvyyyiii]]]QQQKKKGGGCCCAAABBBBBBHHHTTTeeewwwwwwaaaWWWOOOLLLJJJFFFDDDEEEBBBAAA???<<<::::::999:::999999888888999999:::;;;777888999;;;<<<=========@@@AAAIII]]]www|||rrrkkkgggccc___\\\VVVVVVUUUTTTQQQNNNKKKJJJDDDCCCBBBAAAAAACCCEEEFFFPPP[[[kkkxxx|||xxxzzz|||uuuooojjjbbbWWWLLLFFFDDDEEECCC@@@@@@CCCEEEIIITTT___ppp}}}yyykkk___UUUNNNJJJLLLPPPYYYcccmmmsssvvvwwwxxxxxxwwwvvvvvvyyy{{{~~~~~~ssshhhaaa\\\ZZZXXXQQQMMMMMMQQQTTT\\\pppvvvlllbbbZZZRRRNNNIIIEEEAAA>>>======<<<;;;;;;::::::<<<===BBBPPP^^^hhhnnnqqqnnnlllllljjjfff___]]][[[WWWTTTPPPMMMLLLNNNLLLMMMOOOPPPRRRZZZcccmmmsssvvvtttssstttssspppooommmiiibbb[[[RRRKKKGGGDDDCCCAAABBBDDDFFFFFFFFFGGGHHHIIIIIIIIIHHHFFFEEEAAA@@@@@@???AAACCCFFFGGGGGGKKKQQQTTTSSSOOOKKKIIIJJJOOOWWWbbbooozzzzzzwww}}}yyyrrrkkkgggeeedddaaaaaa```^^^\\\ZZZXXXWWW\\\fffyyy{{{nnnaaa^^^```aaabbbddd___```ccceeefffhhhjjjllljjjlllqqqzzzuuufff[[[PPPJJJGGGCCCAAABBBBBBGGGSSSeeexxxuuu___XXXRRROOOKKKFFFFFFHHHBBBAAA???<<<::::::999:::888888888888888999::::::777888:::<<<>>>??????>>>???@@@III^^^yyyzzzqqqjjjeeebbb^^^[[[UUUUUUUUUSSSQQQNNNKKKJJJDDDCCCBBBAAAAAACCCEEEFFFOOOZZZkkkxxx{{{}}}|||tttnnngggccc[[[QQQHHHCCCBBBBBBAAA???>>>@@@AAADDDNNNXXXjjjvvv}}}oooaaaXXXOOONNNMMMRRRZZZccciiilllmmmmmmmmmllllllnnnssswww~~~}}}{{{wwwuuuvvvzzztttiii```ZZZWWWUUUNNNKKKMMMQQQRRRWWWjjjwwwmmmddd[[[SSSNNNIIIFFFAAA???======<<<;;;:::;;;<<<======DDDXXXjjj|||{{{sssqqqnnniiiddd___[[[YYYZZZYYYZZZ\\\[[[\\\bbbjjjoootttvvvtttssstttsssooollljjjeee^^^VVVOOOKKKIIIFFFEEEDDDDDDFFFHHHHHHGGGIIIJJJLLLMMMMMMLLLKKKJJJFFFEEEDDDDDDEEEHHHKKKMMMPPPWWW^^^cccaaa\\\VVVRRRQQQTTTZZZeeeqqq}}}|||zzzwwwvvvuuutttuuu||||||yyy~~~{{{uuupppnnnmmmmmmlllkkkiiigggdddbbb```cccnnnxxxlll```[[[ZZZ[[[^^^cccbbbeeehhhjjjkkklllnnnooommmooottt|||ssscccYYYNNNJJJFFFBBB@@@AAA@@@EEEQQQcccwww~~~~~~rrr\\\XXXTTTRRRLLLGGGHHHLLLBBBAAA???<<<::::::::::::888888777777888888999:::888999;;;===????????????>>>@@@III___zzz~~~wwwmmmfffbbb___[[[XXXUUUUUUUUUSSSQQQNNNKKKJJJDDDCCCAAAAAAAAACCCEEEFFFNNNYYYjjjxxx~~~|||yyyxxxvvvqqqkkkfff```]]]WWWNNNFFFAAA???@@@???======???@@@BBBKKKTTTfffrrr{{{kkkaaaTTTPPPLLLMMMTTT[[[aaadddfffeeeeeedddeeejjjpppuuu~~~}}}vvvsssmmmjjjjjjooouuuyyy|||wwwlllbbb\\\XXXVVVPPPMMMPPPUUUUUUXXXjjjxxxnnneee\\\TTTOOOJJJFFFBBB???>>>===<<<;;;999;;;>>>>>>===FFF\\\rrr}}}wwwqqqllliiidddcccdddeeecccbbbgggnnnppptttvvvtttssstttsssoookkkhhhccc[[[SSSMMMKKKJJJJJJIIIGGGHHHIIIKKKJJJIIIJJJKKKMMMOOOPPPOOONNNMMMIIIIIIGGGGGGIIILLLPPPRRRZZZaaajjjpppnnnggg```[[[VVVXXX^^^gggttt~~~|||yyyvvvqqqnnniiigggfffeeeeeejjjvvvyyyxxx~~~